More work - has errors
more work
more work
Add addOauthPassThru setting
CS fixes, OAuthPassThru setting, Alias fix, Auto Focus on new tag
Logging cleanup and make aliases work
Delete old version of plugin
remove extra files
Accept JWT authentication and test fixes
Accept JWT authentication
Fix assembly
Add JWT settings to sample configs
Support builds on newer JDKs
* Update tycho-compiler-jdt in analytics/pom.xml
* Ignore spotbugs RCN_REDUNDANT_NULLCHECK_WOULD_HAVE_BEEN_A_NPE for JDK11
* Bump several plugins to latest (maven-compiler-plugin, etc.)
* Add profile for using -release flag in Eclipse and with JDK9 and later
Fix recently added warnings
* Add try-with-resources for TreeCache objects to remove recent warnings
* Suppress generics warning in MetricCompactionStrategy
* Update TabletMetadataConsole to avoid deprecated Accumulo
ClientConfiguration API
Other
* Bump jackson-databind for CVE-2019-14439, CVE-2019-14379
* Bump hadoop 2.7 to latest in series (2.7.3->2.7.7) for build
Build:
* Fix netty-tcnative-boringssl-static version specs in pom.xml
* Bump the version of accumulo to latest release (1.9.3)
* Update jackson to 2.9.9 (CVE-2019-12086)
Warnings:
* Remove all use of deprecated netty stuffs and use their replacements
in the netty APIs
* Add missing generics parameters everywhere
* Remove unused code (unused private fields, such as loggers)
* Remove standard javadoc tags that were missing descriptions (these do
not add value to the javadocs, since default `@param`, `@throws`, and
`@return` tags are provided by javadoc)
* Add missing serialVersionUid fields to Serializable classes
* Fix a resource leak warning about not closing ScannerOptionsHelper
(NOTE: 3 other resource leak warnings exist, but did not attempt to
fix those, since they were non-trivial)
* Remove deprecated annotations from hibernate and replace with their
non-deprecated counterparts from javax.validation.constraints
* Remove use of deprecated Accumulo ClientConfiguration constructor
Other:
* Use lowercase header names, for HTTP/2 compatibility (and to stop
incorrectly assuming case-sensitivity for HTTP/1)
* Narrow the scope of necessary `@SuppressWarnings("unchecked")`
occurrences to a variable instead of suppressing for an entire method or
an entire class
* IDE added some missing overrides annotations
* (style consistency) Replace tabs with spaces
* Set log4j2 root logger level for tests to WARN instead of TRACE
index on master: 674e1b0 Improve synchronization in AuthenticationService
Check validated users against requiredRoles and requiredAuths
Conflicts:
server/conf/security.xml
server/src/main/java/timely/auth/AuthenticationService.java
More work