minio/pkg
Klaus Post adca28801d
feat: disable Parquet by default (breaking change) (#9920)
I have built a fuzz test and it crashes heavily in seconds and will OOM shortly after.
It seems like supporting Parquet is basically a completely open way to crash the 
server if you can upload a file and run s3 select on it.

Until Parquet is more hardened it is DISABLED by default since hostile 
crafted input can easily crash the server.

If you are in a controlled environment where it is safe to assume no hostile
content can be uploaded to your cluster you can safely enable Parquet.

To enable Parquet set the environment variable `MINIO_API_SELECT_PARQUET=on`
while starting the MinIO server.

Furthermore, we guard parquet by recover functions.
2020-08-18 10:23:28 -07:00
..
auth fix: remove LDAP groups claim and store them on server (#9637) 2020-05-20 11:33:35 -07:00
bpool Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
bucket docs: Add policy variables for resource and conditions (#10278) 2020-08-17 17:39:55 -07:00
certs move the certPool loader function into pkg/certs (#10239) 2020-08-11 08:29:50 -07:00
cgroup Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
color Bring in safe mode support (#8478) 2019-11-09 09:27:23 -08:00
console simplify usage of mutexes and atomic constants (#9501) 2020-05-03 22:35:40 -07:00
csvparser sql, csv: Cache some values between Read() calls to gain performance (#9645) 2020-05-22 10:15:08 -07:00
disk rootDisk on containers can have different device Id (#10259) 2020-08-13 15:21:20 -07:00
dsync allow lock tolerance to match storage-class drive tolerance (#10270) 2020-08-14 18:17:14 -07:00
ellipses Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
env feat: cache env value in-case network is not reachable (#10251) 2020-08-12 16:53:15 -07:00
event fix: connection_string should override other params (#10180) 2020-08-03 09:16:00 -07:00
handlers Reroute requests based token heal/listing (#9939) 2020-07-03 11:53:03 -07:00
hash add comment on exported error 2020-05-15 18:17:54 -07:00
iam/policy Rename replication target handler (#10142) 2020-07-28 11:50:47 -07:00
ioutil add additional fdatasync before close() on writes (#9947) 2020-07-01 10:57:23 -07:00
licverifier licverifier: fail verify if accountId is missing in license metadata (#10258) 2020-08-13 17:05:24 -07:00
lock re-implement data usage crawler to be more efficient (#9075) 2020-03-18 16:19:29 -07:00
lsync preserve context per request for local locks (#9828) 2020-06-14 07:43:10 -07:00
madmin add cluster maintenance healthcheck drive heal affinity (#10218) 2020-08-07 13:22:53 -07:00
mimedb Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
mountinfo Cache Windows mount point info (#8572) 2019-11-27 20:10:13 +05:30
net fix: re-use connections in webhook/elasticsearch (#9461) 2020-04-28 13:57:56 -07:00
pubsub Avoid healing to be stuck with many concurrent event listeners (#10111) 2020-07-22 13:16:55 -07:00
quick fix: migrate to go.etcd.io import path (#9987) 2020-07-07 19:04:29 -07:00
retry fix: avoid timer leaks in dsync/lsync (#9781) 2020-06-08 11:28:40 -07:00
s3select feat: disable Parquet by default (breaking change) (#9920) 2020-08-18 10:23:28 -07:00
safe Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
sync/errgroup Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
sys on darwin fallback to maximum possible rlimit (#9859) 2020-06-17 07:47:42 -07:00
trace feat: time to bring back http2.0 support (#10230) 2020-08-10 09:02:29 -07:00
trie Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00
wildcard Simplify cast of string to rune slice in wildcard matching (#9577) 2020-05-14 08:20:13 -07:00
words Replace Minio refs in docs with MinIO and links (#7494) 2019-04-09 11:39:42 -07:00