Jonathan Wei
c9e7c0a817
Remove Escalator jetty http client escalation method ( #5322 )
2018-02-02 12:43:02 -06:00
Gian Merlino
7e02408510
Update versions to 0.13.0-SNAPSHOT. ( #5323 )
2018-02-02 12:06:38 -06:00
Jonathan Wei
80419752b5
Add metamx emitter, http clients, and metrics packages to druid java-util ( #5289 )
...
* Add metamx java-util emitter, http clients, and metrics packages to druid java-util
* Remove metamx java-util from pom.xml files
* Checkstyle fixes
* Import fix
* TeamCity inspection fixes
* Use slf4j, move some version defs to master pom.xml
* Use parent jvm-attach-api and maven-surefire-plugin versions
* Add ] to log msg, suppress inspection
2018-01-24 22:10:36 +01:00
Slim
c3f7da2128
Remove extra logging by making it debug level ( #5193 )
...
Change-Id: Iaa255862389bdff7fa42b2c08c1e078448b5ee6c
2017-12-23 00:01:10 +03:00
Roman Leventov
5787d04fad
Bump Druid version to 0.12.0 ( #5138 )
2017-12-15 07:37:01 -08:00
Fokko Driesprong
2487152b59
Update Avro to 1.8.2 ( #5075 )
...
And add exclusions that are required to have a single version of
Apache Avro on the classpath.
2017-11-20 20:29:17 -08:00
Slim
e115da39df
Add relogin logic to renew the Kerberos TGT once it expire ( #5096 )
...
* Kerberos TGT will expire after some pre-determined time, this patch add relogin calls
Change-Id: I17ccb9b42aa3032de5d28c8c21e4ffbe8222b815
* exit if the first login passed
Change-Id: Ifefd5e9e0dd7d07b05cc493ab1f72415de557ec2
2017-11-20 17:33:39 +05:30
Jonathan Wei
9ac150c23a
Split internal client escalation from Authenticator interface ( #5073 )
...
* Split internal client escalation from Authenticator interface
* PR comments
2017-11-13 19:29:08 -08:00
Jihoon Son
8d9902831e
Refactoring PrefetchableTextFilesFirehoseFactory ( #4836 )
...
* Refactoring prefetchable firehose
* Fix to read cache when prefetch is disabled
* More tests
* Cleanup codes
* Add Fetcher
* Fix test failure
* Count file size
* Fix test
* rename generic parameter
* address comments
* address comments
* reuse buffer
* move Execs to java-util
* use execs
* Fix build
2017-10-13 21:39:28 -05:00
Jonathan Wei
5e60ccade1
Add context map to AuthenticationResult ( #4870 )
2017-10-02 17:08:14 -05:00
Gian Merlino
1f2074c247
Bump versions in master to 0.11.1-SNAPSHOT. ( #4878 )
...
* Bump versions in master to 0.11.1-SNAPSHOT.
* Missed a few.
2017-09-28 17:09:51 -05:00
Roman Leventov
e267f3901b
Enforce Indentation with Checkstyle ( #4799 )
2017-09-21 13:06:48 -07:00
Gian Merlino
96612cc665
Fix incorrect log formatting in DruidKerberosAuthenticationHandler. ( #4817 )
2017-09-17 22:41:36 -07:00
Jonathan Wei
c2a0e753b6
Extension points for authentication/authorization ( #4271 )
...
* Extension points for authentication/authorization
* Address some PR comments
* Authorization result caching
* Add unit tests for SecuritySanityCheckFilter and PreResponseAuthorizationCheckFilter
* Use Set for auth caching, close outputstreams in filters
* Don't close output stream on success in sanity check filter
* Add ConfigResourceFilter to coordinator lookups
* Fix filtering authorization check for empty resource list
* HttpClient users must explicitly escalate the client
* Remove response modification from PreResponseAuthorizationCheckFilter
* Remove extraneous pom.xml
* Fix unit test
* Better lifecycle management
* Rename AuthorizationManager to Authorizer
* Fix authorization denials for empty supervisor list
* Address some PR comments
* Address more PR comments
* Small cleanup
* Add Jetty HttpClient wrapper to Authenticator
* Remove Authorizer start/stop
* Restore immutable context map in DruidConnection, UT fix
* Fix/update docs
* Add authorization checks to EventReceiverFirehose
* Fix router authorization check failure, restore PreResponseAuthorizationFilter changes
* Compile fixes
* Test fixes
* Update Authenticator/Authorizer doc comments
* Merge fixes
* PR comments
* Fix test
* Fix IT
* More PR comments
* PR comments
* SSL fix
2017-09-15 23:45:48 -07:00
Roman Leventov
c0beb78ffd
Enforce brace formatting with Checkstyle ( #4564 )
2017-07-21 10:26:59 -05:00
Roman Leventov
9ae457f7ad
Avoid using the default system Locale and printing to System.out in production code ( #4409 )
...
* Avoid usages of Default system Locale and printing to System.out or System.err in production code
* Fix Charset in DruidKerberosUtil
* Remove redundant string format in GenericIndexed
* Rename StringUtils.safeFormat() to unimportantSafeFormat(); add StringUtils.format() which fails as well as String.format()
* Fix testSafeFormat()
* More fixes of redundant StringUtils.format() inside ISE
* Rename unimportantSafeFormat() to nonStrictFormat()
2017-06-29 14:06:19 -07:00
Roman Leventov
ae900a4934
Update versions to 0.11.0-SNAPSHOT ( #4483 )
2017-06-28 17:05:58 -07:00
Roman Leventov
31d33b333e
Make using implicit system Charset an error ( #4326 )
...
* Make using implicit system charset an error
* Use StringUtils.toUtf8() and fromUtf8() instead of String.getBytes() and new String()
* Use English locale in StringUtils.safeFormat()
* Restore comment
2017-06-05 23:57:25 -07:00
Gian Merlino
2ca7b00346
Update versions to 0.10.1-SNAPSHOT. ( #4191 )
2017-04-20 18:12:28 -07:00
Gian Merlino
12317fd001
Bump version to 0.10.0-SNAPSHOT. ( #3913 )
2017-02-06 17:54:35 -08:00
Nishant Bangarwa
a457cded28
Druid Extension to enable Authentication using Kerberos. ( #3853 )
...
* Add extension for supporting kerberos security
- This PR adds an extension for supporting druid authentication via
Kerberos.
- Working on the docs.
* Add docs
* review comments
* more review comments
* Block all paths by default
* more review comments - use proper Oid
* Allow extensions to override httpclient for integration tests
* Add kerberos lock to prevent multithreaded issues.
* review comment - remove enabled flag and fix router injection
* Add Cookie Handling and more detailed docs
* review comment - rename DruidKerberosConfig -> AuthKerberosConfig
* review comments
* fix travis failure on jdk7
2017-02-02 14:55:21 -06:00