Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Stabilize test - exception may fail out request between commit and response ↵ | Bjørn Christian Seime | 2018-06-08 | 1 | -1/+1 |
| | | | | write | ||||
* | Upgrade to latest jetty. | gjoranv | 2018-05-24 | 1 | -1/+2 |
| | | | | | - No longer requires aries.spifly. - Uses latest asm internally. | ||||
* | Java 9: Suppress warning for deprecated Provider ctor. | gjoranv | 2018-05-03 | 1 | -0/+1 |
| | | | | - Replacement is not available in Java 8. | ||||
* | Deprecate legacy SecretStore interface | Morten Tokle | 2018-04-24 | 5 | -10/+15 |
| | |||||
* | Stabilize unit test | Bjørn Christian Seime | 2018-04-13 | 1 | -1/+2 |
| | | | | Close server before verifying that request log was invoked by Jetty | ||||
* | Add unit test verifying that the access log is invoked for 414 | Bjørn Christian Seime | 2018-04-11 | 1 | -2/+33 |
| | |||||
* | Retrieve status code and content length using low-level Jetty interface | Bjørn Christian Seime | 2018-04-11 | 1 | -2/+2 |
| | | | | | Response.getStatus/getReturnedContentSize is not populated for requests rejected by Jetty. | ||||
* | Register access log directly on Server | Bjørn Christian Seime | 2018-04-11 | 1 | -12/+4 |
| | | | | | The access log must be registered on the Server instance to be able to log requests that are rejected by Jetty (e.g 414). | ||||
* | Return bad request response when encoding in query is invalid | Bjørn Christian Seime | 2018-04-09 | 2 | -10/+34 |
| | |||||
* | Let X-Forwarded-For HTTP header take precedence for remote address in access log | Frode Lundgren | 2018-04-04 | 2 | -3/+16 |
| | |||||
* | Fetch the client cert chain attribute directly from underlying servlet request | Bjørn Christian Seime | 2018-03-14 | 1 | -1/+1 |
| | |||||
* | Change return type of getClientCertificateChain() to List<X509Certificate> | Bjørn Christian Seime | 2018-03-13 | 3 | -6/+17 |
| | |||||
* | Expose client certificate chain in DiscFilterRequest | Bjørn Christian Seime | 2018-03-13 | 5 | -1/+21 |
| | |||||
* | Fix typo | Martin Polden | 2018-03-01 | 1 | -1/+1 |
| | |||||
* | Don't expose method | Jon Bratseth | 2018-02-02 | 1 | -1/+1 |
| | |||||
* | Skip DNS lookup that is not used | Jon Bratseth | 2018-02-02 | 1 | -16/+12 |
| | | | | | | | Look up the local address on demand only. Since this field was (errounously) made protected, this is strictly an API change, however I could not find any use of the field in any known repo using Vespa. | ||||
* | Copy raw path and query from request to access log entry | Bjørn Christian Seime | 2018-02-01 | 2 | -0/+24 |
| | |||||
* | Refactor uri creation logic into separate method | Bjørn Christian Seime | 2018-02-01 | 2 | -16/+27 |
| | |||||
* | Catch exceptions from AccessLogRequestLog | Bjørn Christian Seime | 2018-01-31 | 1 | -17/+23 |
| | |||||
* | Add class description | Bjørn Christian Seime | 2018-01-03 | 1 | -0/+2 |
| | |||||
* | Workaround for Jetty truststore without password | Bjørn Christian Seime | 2018-01-03 | 2 | -1/+35 |
| | | | | | | | Jetty no longer allows truststore without password. If not password is specified, the truststore password defaults to the keystore password. The Jetty change broke JDisc applications using keystore with password in combination with truststore without password. | ||||
* | EofException is always wrapped in CompletionException | Bjørn Christian Seime | 2017-12-15 | 1 | -3/+5 |
| | | | | | Also change logging to use Supplier<String> to avoid unnecessary String instantiations. | ||||
* | Use Jetty v9.4.8 | Bjørn Christian Seime | 2017-12-08 | 2 | -5/+6 |
| | | | | | Upgrade to newest Jetty and add support for empty HTTP header values. Release notes Jetty: http://dev.eclipse.org/mhonarc/lists/jetty-announce/msg00114.html | ||||
* | Remove dangling import | Bjørn Christian Seime | 2017-12-04 | 1 | -2/+0 |
| | |||||
* | Use correct attribute for x509 cert chain | Bjørn Christian Seime | 2017-12-04 | 1 | -1/+1 |
| | | | | | | The JDisc attribute will not return the cert chain here as the JDisc attributes are not back-propagated to the underlying Servlet request. The fix is to use the corresponding Servlet attribute. | ||||
* | Add client tls certificate principal to access log entry | Bjørn Christian Seime | 2017-11-29 | 3 | -1/+8 |
| | |||||
* | Refactor out duplicate code | Bjørn Christian Seime | 2017-11-29 | 1 | -29/+27 |
| | |||||
* | Add SslTrustStoreConfigurator interface to JDisc | Bjørn Christian Seime | 2017-11-28 | 7 | -29/+138 |
| | |||||
* | Stabilize test | Bjørn Christian Seime | 2017-11-20 | 1 | -1/+1 |
| | |||||
* | Merge pull request #4193 from vespa-engine/bjorncs/user-principal-access-logging | Morten Tokle | 2017-11-20 | 7 | -10/+57 |
|\ | | | | | Bjorncs/user principal access logging | ||||
| * | Add access logging of user principal | Bjørn Christian Seime | 2017-11-17 | 7 | -9/+57 |
| | | |||||
| * | Remove unused field | Bjørn Christian Seime | 2017-11-17 | 1 | -1/+0 |
| | | |||||
* | | Fix silly bug | Bjørn Christian Seime | 2017-11-17 | 1 | -1/+1 |
|/ | |||||
* | Merge pull request #4132 from vespa-engine/bjorncs/custom-ssl-context | Bjørn Christian Seime | 2017-11-16 | 13 | -100/+217 |
|\ | | | | | Bjorncs/custom ssl context | ||||
| * | Remove code duplication | Bjørn Christian Seime | 2017-11-15 | 1 | -19/+11 |
| | | |||||
| * | Add interface for custom keystore implementation with hot-reloading | Bjørn Christian Seime | 2017-11-14 | 8 | -66/+218 |
| | | |||||
| * | Remove meaningless SslKeyStore interface | Bjørn Christian Seime | 2017-11-14 | 5 | -32/+7 |
| | | |||||
| * | Move JksKeyStore to test source directory | Bjørn Christian Seime | 2017-11-14 | 3 | -4/+2 |
| | | |||||
* | | Don't log org.eclipse.jetty.io.EofException as warning | Bjørn Christian Seime | 2017-11-15 | 1 | -1/+6 |
| | | |||||
* | | Add 'secure' and 'local-port' to JSON access log | Bjørn Christian Seime | 2017-11-15 | 1 | -0/+2 |
|/ | |||||
* | Merge pull request #4105 from vespa-engine/bjorncs/bundle-plugin-test | Håkon Hallingstad | 2017-11-13 | 1 | -1/+1 |
|\ | | | | | Use com.yahoo.vespa as artifact id of bundle-plugin-test | ||||
| * | Fix unstable test | Bjørn Christian Seime | 2017-11-13 | 1 | -1/+1 |
| | | |||||
* | | Merge pull request #4090 from vespa-engine/bjorncs/custom-ssl-context | Bjørn Christian Seime | 2017-11-13 | 6 | -136/+157 |
|\ \ | |/ |/| | Bjorncs/custom ssl context | ||||
| * | Cleanup config validation mess | Bjørn Christian Seime | 2017-11-10 | 1 | -23/+26 |
| | | |||||
| * | Add TODOs | Bjørn Christian Seime | 2017-11-10 | 1 | -1/+4 |
| | | |||||
| * | Rename getKeyStore -> createPemKeyStore | Bjørn Christian Seime | 2017-11-10 | 1 | -3/+3 |
| | | |||||
| * | Move JDiscServerConnector to separate file | Bjørn Christian Seime | 2017-11-10 | 5 | -110/+125 |
| | | |||||
* | | Reduce log noise from HttpServerConformanceTest | Bjørn Christian Seime | 2017-11-13 | 1 | -1/+22 |
| | | |||||
* | | Simplify SslKeyStore interface | Bjørn Christian Seime | 2017-11-13 | 5 | -51/+35 |
| | | |||||
* | | Simplify PemSslKeyStore interface | Bjørn Christian Seime | 2017-11-13 | 5 | -88/+61 |
| | |