Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Remove the jdisc_http_service module. | gjoranv | 2021-03-23 | 40 | -6416/+0 |
| | | | | - It has been merged into container-core. | ||||
* | Close after waiting for log entry | Jon Marius Venstad | 2021-03-01 | 1 | -1/+1 |
| | |||||
* | Block until access log entry is available | Bjørn Christian Seime | 2021-02-26 | 2 | -7/+27 |
| | |||||
* | Determine local port for requests processed after connector is closed | Bjørn Christian Seime | 2021-02-24 | 2 | -5/+8 |
| | | | | | Fallback to configured listen port for requests that are unable to complete before connector shutdown is initiated. | ||||
* | Disable TLSV1.3 | Bjørn Christian Seime | 2021-02-24 | 1 | -1/+2 |
| | |||||
* | Allow multiple invocations (in case client retries handshake) | Bjørn Christian Seime | 2021-02-23 | 1 | -6/+7 |
| | |||||
* | Read/write race will produce different error message for TLSv1.3 | Bjørn Christian Seime | 2021-02-23 | 1 | -1/+4 |
| | |||||
* | Ignore test for JDKs where TLSv1.1 is disabled | Bjørn Christian Seime | 2021-02-23 | 1 | -4/+6 |
| | |||||
* | Revert "Handle alternative error message for incompatible TLS protocol version" | Bjørn Christian Seime | 2021-02-19 | 1 | -0/+2 |
| | |||||
* | Handle alternative error message for incompatible TLS protocol version | Bjørn Christian Seime | 2021-02-19 | 1 | -2/+0 |
| | |||||
* | Temporarily disable test | Bjørn Christian Seime | 2021-02-19 | 1 | -0/+2 |
| | |||||
* | Make expected error message substring more generic | Bjørn Christian Seime | 2021-02-19 | 1 | -1/+1 |
| | | | | Actual error message is platform dependent | ||||
* | Merge pull request #16586 from vespa-engine/bjorncs/jdisc-connection-log | Bjørn Christian Seime | 2021-02-19 | 1 | -11/+18 |
|\ | | | | | List complete exception chain for ssl handshake failure in connection… | ||||
| * | List complete exception chain for ssl handshake failure in connection log | Bjørn Christian Seime | 2021-02-19 | 1 | -11/+18 |
| | | |||||
* | | Expect TLSv1.3 in connection log | Bjørn Christian Seime | 2021-02-18 | 1 | -1/+1 |
| | | |||||
* | | Update test as TLSv1.3 is now allowed | Bjørn Christian Seime | 2021-02-18 | 1 | -1/+1 |
|/ | |||||
* | Use cheaper EC based crypto material | Bjørn Christian Seime | 2021-02-09 | 1 | -7/+7 |
| | | | | Shaves ~3 seconds from test runtime | ||||
* | Support SameSite in cookies | Valerij Fredriksen | 2021-01-26 | 1 | -8/+19 |
| | |||||
* | Revert "Revert "Access log optimizations [run-systemtest]"" | Bjørn Christian Seime | 2021-01-22 | 7 | -79/+108 |
| | |||||
* | Revert "Access log optimizations [run-systemtest]" | Morten Tokle | 2021-01-22 | 7 | -108/+79 |
| | |||||
* | Replace AccessLogEntry with non-blocking RequestLogEntry | Bjørn Christian Seime | 2021-01-21 | 4 | -72/+87 |
| | | | | | | | Keep AccessLogEntry as interface for adding extra information in handlers, but use the new RequestLogEntry for access log serialization. Introduce new interface RequestLog that AccessLog class implements (to simplify unit testing). Rename AccessLogInterface to RequestLogHandler. Remove unused class AccessLogSampler. | ||||
* | Introduce RequestLog interface | Bjørn Christian Seime | 2021-01-21 | 6 | -30/+44 |
| | |||||
* | Verify content of connection log in HttpServerTest | Bjørn Christian Seime | 2021-01-18 | 1 | -44/+117 |
| | | | | Also extend existing test methods for proxy-protocol and ssl handshake failure metrics to test content of connection log. | ||||
* | Rewrite JettyConnectionLogger to deduplicate Jetty connections | Bjørn Christian Seime | 2021-01-15 | 1 | -1/+1 |
| | | | | | | Use SocketChannelEndPoint to uniquely identity TCP/IP connections. Rename 'AggregatedConnectionInfo' to 'ConnectionInfo'. Implement SslHandshakeListener to read SSL session after handshake. | ||||
* | Guice modules passed to TestDrivers will always override config module | Bjørn Christian Seime | 2021-01-15 | 1 | -21/+20 |
| | |||||
* | Add skeleton for connection log unit test | Bjørn Christian Seime | 2021-01-14 | 3 | -19/+57 |
| | | | | Test will be expanded once connection log contains more details | ||||
* | Close client when closing TestDriver | Bjørn Christian Seime | 2021-01-14 | 1 | -1/+3 |
| | |||||
* | Add initial connection log integration with Jetty | Bjørn Christian Seime | 2021-01-14 | 1 | -1/+5 |
| | |||||
* | Setup connection log if access log is enabled | Morten Tokle | 2021-01-14 | 3 | -0/+7 |
| | |||||
* | Stabilize unit test | Bjørn Christian Seime | 2021-01-04 | 1 | -1/+1 |
| | | | | 200 with no content is valid behaviour | ||||
* | Avoid too-clever method that removes port 443 for https | Jon Marius Venstad | 2020-12-23 | 1 | -2/+42 |
| | |||||
* | Add strict filtering mode to jdisc | Bjørn Christian Seime | 2020-11-19 | 1 | -6/+29 |
| | | | | Jdisc will reject requests that does not match a request filter (chain) if strict filtering is enabled. | ||||
* | Add metrics for request filtering | Bjørn Christian Seime | 2020-11-17 | 1 | -20/+37 |
| | |||||
* | Move MetricConsumerMock to separate class | Bjørn Christian Seime | 2020-11-17 | 2 | -13/+28 |
| | |||||
* | Support default request/response filters per connector | Bjørn Christian Seime | 2020-11-17 | 2 | -21/+140 |
| | | | | Filter requests using default request/response filter if no other filters matches the request uri. | ||||
* | Prepare FilterBindings to allow default filter chains and metrics | Bjørn Christian Seime | 2020-11-13 | 4 | -104/+70 |
| | | | | | | | Track and expose filter ids from FilterBindings. Add builder to simplify construction for FilterBindings in provider and unit tests. Move FilterBindings to com.yahoo.jdisc.http.server.jetty package. Encapsulate binding matching in FilterBindings. | ||||
* | Merge pull request #14787 from vespa-engine/bjorncs/jetty-threadpool-metrics | Henning Baldersheim | 2020-10-09 | 2 | -26/+24 |
|\ | | | | | Bjorncs/jetty threadpool metrics | ||||
| * | Extract metric names and dimensions to separate class | Bjørn Christian Seime | 2020-10-08 | 2 | -26/+24 |
| | | |||||
* | | Don't use request headers for remote address/port in hosted Vespa | Bjørn Christian Seime | 2020-10-06 | 1 | -6/+16 |
|/ | | | | Control which headers are used for remote address/port in access log through config model. | ||||
* | Stabilize test - exception may fail out request between commit and response ↵ | Bjørn Christian Seime | 2020-10-02 | 1 | -1/+1 |
| | | | | write | ||||
* | Wait for statistics | Jon Bratseth | 2020-09-15 | 1 | -17/+28 |
| | |||||
* | Test just one request | Jon Bratseth | 2020-09-14 | 1 | -2/+1 |
| | |||||
* | Propagate requestType through jdisc core response | Jon Bratseth | 2020-09-14 | 2 | -7/+6 |
| | |||||
* | Test request statistics | Jon Bratseth | 2020-09-14 | 4 | -101/+160 |
| | |||||
* | Handle default port for http and https being hidden by java URI | Jon Marius Venstad | 2020-09-09 | 1 | -2/+2 |
| | |||||
* | Validate created URI is as expected | Jon Marius Venstad | 2020-09-09 | 1 | -0/+36 |
| | |||||
* | Allow setting a request type explicitly | Jon Bratseth | 2020-09-02 | 1 | -7/+21 |
| | | | | | | This lets handler authors control the requestType explicitly by setting it on the HttpResponse, which is useful to avoid misclassification of POST requests to reading handlers as writes. | ||||
* | Report requests to /search as request type read | Morten Tokle | 2020-08-12 | 1 | -1/+4 |
| | |||||
* | Include client ip dimension for ssl handshake failure metrics (#13998) | Morten Tokle | 2020-08-05 | 1 | -0/+42 |
| | |||||
* | Test handling of invalid remote port header | Bjørn Christian Seime | 2020-07-09 | 1 | -0/+20 |
| |