summaryrefslogtreecommitdiffstats
path: root/jrt
Commit message (Collapse)AuthorAgeFilesLines
* Force caller to handle failed capability verification checkBjørn Christian Seime2022-07-211-2/+8
|
* Move logic for capability checking/logging to ConnectionAuthContextBjørn Christian Seime2022-07-211-28/+2
|
* Get ConnectionAuthContext from SSL session after handshake is completeBjørn Christian Seime2022-07-211-12/+7
| | | | | Bound key-value pairs from SSL handshake session are now copied to the final SSL session object. This simplifies the dataflow - not need to retrieve the instance right after our custom trust manager is invoked.
* Improve testing of JRT access filteringBjørn Christian Seime2022-07-204-33/+71
| | | | | Test that method is not invoked when request is rejected by filter. Move testing of filter accepting request to async- and sync-specific test classes.
* Implement RequireCapabilitiesFilter in jrt + miscBjørn Christian Seime2022-07-207-28/+79
| | | | | Add peerSpec to Target/Connection. Always provide ConnectionAuthContext. Add helper for creating default, all-granting ConnectionAuthContext.
* Merge Java package 'c.y.s.tls.{auth,json,policy}' into 'c.y.s.tls'Bjørn Christian Seime2022-07-207-11/+11
| | | | Facilitate improved encapsulation of Vespa mTLS related classes
* Introduce per method request access filtering to JRTBjørn Christian Seime2022-07-205-2/+67
|
* Rename method/variable names to match new class nameBjørn Christian Seime2022-07-191-8/+8
|
* Rename 'succeeded' => 'authorized'Bjørn Christian Seime2022-07-151-2/+2
|
* Include full certificate chain in auth contextBjørn Christian Seime2022-07-151-2/+2
|
* Return granted capabilities from PeerAuthorizerBjørn Christian Seime2022-07-157-64/+36
| | | | Introduce new ConnectionAuthContext as replacement for AuthorizationResult/SecurityContext.
* Remove 'role' concept from 'authorized-peers'Bjørn Christian Seime2022-07-111-3/+0
|
* Set project version to 8-SNAPSHOTgjoranv2022-06-081-2/+2
|
* No functional changesJon Bratseth2022-05-184-97/+98
|
* Don't embed annotations in osgi bundlesBjørn Christian Seime2022-05-041-0/+1
|
* Revert "Revert "GC unused SessionHandler""Henning Baldersheim2022-02-246-674/+13
|
* Revert "GC unused SessionHandler"Harald Musum2022-02-246-13/+674
|
* Add a synchronized isConnected() method on the Connection.Henning Baldersheim2022-02-242-5/+12
|
* GC unused SessionHandlerHenning Baldersheim2022-02-236-676/+8
|
* add some debug logging of slobrok internalsArne H Juul2022-01-312-3/+18
|
* unify java warningsArne H Juul2022-01-061-7/+0
| | | | | * these were stricter than in parent, but to simplify we can just use compiler args from parent
* call wakeup() after scheduleNow()Arne H Juul2021-12-162-0/+4
|
* Revert "make select timeout tunable with system property"Arne H Juul2021-12-161-8/+1
| | | | This reverts commit 31912f8d2f12fd741b9f1e070abc65ec56932bf4.
* make select timeout tunable with system propertyArne H Juul2021-12-161-1/+8
|
* just start fetch request immediatelyArne H Juul2021-12-161-1/+1
|
* start new incremental fetch immediatelyArne H Juul2021-12-161-6/+5
|
* add ability to wake up the transport thread explicitlyHåvard Pettersen2021-12-161-0/+17
|
* add some information while waiting for messagebus networkArne H Juul2021-11-111-1/+11
|
* Update 2019 Oath copyrights.gjoranv2021-10-273-3/+3
|
* Reuse supervisor when we have oneHarald Musum2021-10-071-1/+1
| | | | Remove unnecessary constructor
* Update 2018 copyright notices.gjoranv2021-10-0713-13/+13
|
* Update 2017 copyright notices.gjoranv2021-10-0797-97/+97
|
* remove really old unused codeArne Juul2021-06-291-35/+0
|
* start with zero size buffersHåvard Pettersen2021-06-161-3/+5
|
* try to use less memory for buffersHåvard Pettersen2021-06-154-107/+23
| | | | | | - fix default 64k max sizes - start with empty buffers - simplify Buffer class
* drop empty buffers instead of using small buffersHåvard Pettersen2021-06-152-11/+1
|
* drop empty buffers support for JavaHåvard Pettersen2021-06-028-2/+56
|
* No functional changesJon Bratseth2021-06-012-7/+7
|
* Set forkCount paramter for maven-surefire-plugin to speed up testsgjoranv2021-05-141-0/+7
|
* Do an explicit copy.Henning Baldersheim2021-05-081-1/+1
|
* Make constructor public and member finalHenning Baldersheim2021-05-071-2/+2
|
* Let the supervisor owner set the small buffer optionJon Marius Venstad2021-05-031-1/+0
|
* More lazy debug log message generationJon Marius Venstad2021-04-281-1/+1
|
* Reapply "add more logging" (new and updated slobrok logging)Arne Juul2021-04-215-26/+63
| | | | This reverts commit 9aa3d6fe6567e3eee9108d6fffbc50d5874e72e3.
* Revert "add more logging"Harald Musum2021-04-205-63/+26
|
* Merge pull request #17480 from vespa-engine/arnej/more-slobrok-info-messagesArne H Juul2021-04-195-26/+63
|\ | | | | add more logging
| * add more loggingArne Juul2021-04-195-26/+63
| | | | | | | | | | | | | | | | * make it possible to track which location broker various components are registered with or mirroring information from. * most of these log messages should now look the same in the Java and C++ implementations
* | Start with initial buffer of 4kHenning Baldersheim2021-04-191-2/+2
|/
* Minor group logic improvementsJon Bratseth2021-03-311-2/+2
| | | | | | - Non-functional cleanup - Add cluster id to log messages - Don't warn that we only have N/N and require N nodes (all for the same N)
* Support TLSv1.3 in JRTBjørn Christian Seime2021-02-221-21/+22
| | | | | | Allow reception of TLSv1.3 post-handshake session ticket: 1) Allow transition transition NOT_HANDSHAKING => FINISHED during application data wrap/unwrap. 2) Correctly handle unwrap where zero application data is unwrapped.