aboutsummaryrefslogtreecommitdiffstats
path: root/container-core/src/main/java/com/yahoo/jdisc/http/server
Commit message (Collapse)AuthorAgeFilesLines
* Fail independently of schemeBjørn Christian Seime2022-09-021-3/+3
|
* Use proxy-protocol independently of mixed mode settingBjørn Christian Seime2022-08-291-2/+1
|
* Move generic crypto helpers from 'c.y.s.tls' to 'c.y.s'Bjørn Christian Seime2022-07-201-1/+1
|
* Make handler timeout configurableBjørn Christian Seime2022-07-061-12/+16
|
* Don't request status if task has timed outBjørn Christian Seime2022-07-011-22/+53
|
* Shutdown executor on doStop()Bjørn Christian Seime2022-06-301-2/+6
|
* Handle timeouts with separate http status codeBjørn Christian Seime2022-06-301-1/+19
|
* Make cache expiry configurableBjørn Christian Seime2022-06-301-6/+12
|
* Revert "Simplify as record"Bjørn Christian Seime2022-06-211-2/+10
| | | | | This reverts commit 8e4148724284d27c0dd99d8b7d2753df400abc95. Aries Spifly does not handle class weaving using JDK17 features.
* Simplify as recordBjørn Christian Seime2022-06-201-10/+2
|
* Set timeouts on request (in addition to client)Bjørn Christian Seime2022-06-201-12/+15
|
* Use Inject annotation from 'annotations'Bjørn Christian Seime2022-06-093-3/+3
|
* Remove 'SslContextFactoryProvider'Bjørn Christian Seime2022-06-091-2/+0
|
* Remove on Vespa 8Jon Bratseth2022-06-081-13/+3
|
* Remove deprecated http response metricsBjørn Christian Seime2022-06-082-5/+1
|
* Add `SslProvider` interface as replacement for `SslContextFactoryProvider`Bjørn Christian Seime2022-05-301-5/+23
|
* Classify failures due to client-initiated close as separate categoryBjørn Christian Seime2022-05-232-9/+33
|
* Support proxying of health checks to connector requiring proxy-protocolBjørn Christian Seime2022-05-111-41/+40
| | | | | Use Jetty instead of Apache http client. Install jetty-client bundle.
* Ensure proxy-protocol is mandatory when mixed-mode is disabledBjørn Christian Seime2022-05-111-6/+16
|
* Use port as observed by client when constructing URIBjørn Christian Seime2022-04-282-0/+6
|
* Replace deprecated X509Certificate.getIssuerDN -> getIssuerX500Principalgjoranv2022-04-211-1/+1
|
* Ensure future is completed with original exceptionBjørn Christian Seime2022-04-081-1/+1
|
* Pass query to status page requestJon Marius Venstad2022-04-071-2/+0
|
* Fail with correct status code on invalid methodBjørn Christian Seime2022-02-091-1/+11
|
* Merge pull request #20960 from vespa-engine/bjorncs/connection-logØyvind Grønnesby2022-01-301-5/+21
|\ | | | | Add issuer and fingerprint of peer certificate to connection log
| * Add issuer and fingerprint of peer certificate to connection logBjørn Christian Seime2022-01-271-5/+21
| |
* | Log time spent shutting down JettyBjørn Christian Seime2022-01-281-3/+6
|/
* Use refer() overload with contextBjørn Christian Seime2022-01-211-1/+1
|
* keep methods package-privateArne H Juul2021-12-151-1/+1
|
* minimal implementation of "ignore some user agents"Arne H Juul2021-12-142-5/+23
|
* Remove unused methodBjørn Christian Seime2021-12-131-18/+0
|
* Remove use of deprecated methodBjørn Christian Seime2021-12-131-5/+3
|
* Handle write race between handler response and error responseBjørn Christian Seime2021-12-131-68/+105
| | | | | Check if an error response is written before committing response on initial content channel write.
* Reapply "Remove Servlet integration from container-core [run-systemtest]""Bjørn Christian Seime2021-12-0315-885/+17
|
* Revert "Remove Servlet integration from container-core [run-systemtest]"Jon Marius Venstad2021-12-0315-17/+885
|
* fixup! Remove Servlet integration from container-coreBjørn Christian Seime2021-12-021-2/+0
|
* Remove Servlet integration from container-coreBjørn Christian Seime2021-12-0215-883/+17
|
* Fix missing user principal in access logsBjørn Christian Seime2021-11-242-3/+6
|
* Deprecate metrics 'http.status.[401|403]'Bjørn Christian Seime2021-11-232-2/+3
|
* Add status code as dimension to response metricsBjørn Christian Seime2021-11-232-5/+16
|
* Use concurrent map for adders + simplify request=>dimensions mappingBjørn Christian Seime2021-11-232-177/+176
|
* Delay registration of read listener until failure wiring is completeBjørn Christian Seime2021-11-222-11/+29
| | | | | | Handle exceptions from getInputStream() and setReadListener() equally to exceptions from listener's onError(). By delaying registration the completion of finishedFuture will trigger an error response immediately.
* Fail response writing if unable to register listenerBjørn Christian Seime2021-11-161-2/+10
|
* Add position and arrayOffset, when writing from ByteBufferJon Marius Venstad2021-10-311-1/+1
|
* Update 2020 Oath copyrights.gjoranv2021-10-271-1/+1
|
* Update 2019 Oath copyrights.gjoranv2021-10-272-2/+2
|
* Fail servlet output stream writer once request is finished with failureBjørn Christian Seime2021-10-112-6/+12
| | | | | | Fail out any queued response content once request has been failed out through callback from Jetty's AsyncListener interface. Improve naming of methods in ServletResponseController.
* Upgrade Jetty to 9.4.44Bjørn Christian Seime2021-10-111-0/+2
|
* Merge pull request #19452 from vespa-engine/bjorncs/jetty-async-listenerBjørn Christian Seime2021-10-077-352/+257
|\ | | | | Refactor async completion logic for read and write path [run-systemtest]
| * Ensure writer is closed while holding lockBjørn Christian Seime2021-10-071-33/+33
| | | | | | | | Handler can inject its response content if lock is not held between write and close.