druid/extensions-core
Suneet Saldanha 15a0b4ffe2
Filter http requests by http method (#10085)
* Filter http requests by http method

Add a config that allows a user which http methods to allow against their
Druid server.

Druid will only accept http requests with the method: GET, PUT, POST, DELETE
and OPTIONS.
If a Druid admin wants to allow other methods, they can do so by using the
ServerConfig#allowedHttpMethods config.

If a Druid user would like to disallow OPTIONS, this can be done by changing
the AuthConfig#allowUnauthenticatedHttpOptions config

* Exclude OPTIONS from always supported HTTP methods

Add HEAD as an allowed method for web console e2e tests

* fix docs

* fix security IT

* Actually fix the web console e2e tests

* Ignore icode coverage for nitialization classes

* code review
2020-06-29 16:59:31 -07:00
..
avro-extensions Filter http requests by http method (#10085) 2020-06-29 16:59:31 -07:00
azure-extensions IntelliJ inspections cleanup (#9339) 2020-04-10 10:04:40 -07:00
datasketches SketchAggregator.updateUnion should handle null inside List update object (#10055) 2020-06-19 20:29:25 -07:00
druid-basic-security Do not use external input in format strings (#9665) 2020-04-10 10:46:04 -07:00
druid-bloom-filter Bump up development version to 0.19.0-SNAPSHOT (#9586) 2020-03-30 16:24:04 -07:00
druid-kerberos Bump up development version to 0.19.0-SNAPSHOT (#9586) 2020-03-30 16:24:04 -07:00
druid-pac4j druid-pac4j:add custom SSL handling to com.nimbusds.oauth2.sdk.http.HTTPRequest objects (#9695) 2020-04-15 15:59:24 -07:00
druid-ranger-security IntelliJ inspections cleanup (#9339) 2020-04-10 10:04:40 -07:00
ec2-extensions Bump up development version to 0.19.0-SNAPSHOT (#9586) 2020-03-30 16:24:04 -07:00
google-extensions add flag to flattenSpec to keep null columns (#9814) 2020-05-08 21:53:39 -07:00
hdfs-storage Bump up development version to 0.19.0-SNAPSHOT (#9586) 2020-03-30 16:24:04 -07:00
histogram increase druid-histogram postagg test coverage (#9732) 2020-05-07 00:10:29 -07:00
kafka-extraction-namespace update kafka client version to 2.5.0 (#9902) 2020-05-27 13:20:32 -07:00
kafka-indexing-service IntelliJ inspection and checkstyle rule for "Collection.EMPTY_* field accesses replaceable with Collections.empty*()" (#9690) 2020-06-18 09:47:07 -07:00
kinesis-indexing-service retry 500 and 503 errors against kinesis (#10059) 2020-06-23 15:49:34 -07:00
lookups-cached-global add flag to flattenSpec to keep null columns (#9814) 2020-05-08 21:53:39 -07:00
lookups-cached-single IntelliJ inspection and checkstyle rule for "Collection.EMPTY_* field accesses replaceable with Collections.empty*()" (#9690) 2020-06-18 09:47:07 -07:00
mysql-metadata-storage Bump up development version to 0.19.0-SNAPSHOT (#9586) 2020-03-30 16:24:04 -07:00
orc-extensions Bump up development version to 0.19.0-SNAPSHOT (#9586) 2020-03-30 16:24:04 -07:00
parquet-extensions Fix potential resource leak in ParquetReader (#9852) 2020-05-16 09:57:12 -07:00
postgresql-metadata-storage Bump up development version to 0.19.0-SNAPSHOT (#9586) 2020-03-30 16:24:04 -07:00
protobuf-extensions Optimize protobuf parsing for flatten data (#9999) 2020-06-24 18:01:31 -07:00
s3-extensions druid.storage.maxListingLength should default to 1000 for s3 (#9858) 2020-05-14 07:00:51 -07:00
simple-client-sslcontext Bump up development version to 0.19.0-SNAPSHOT (#9586) 2020-03-30 16:24:04 -07:00
stats fill out missing test coverage for druid-stats, druid-momentsketch, druid-tdigestsketch postaggs (#9740) 2020-05-07 13:48:33 -07:00