aboutsummaryrefslogtreecommitdiffstats
path: root/jrt
Commit message (Collapse)AuthorAgeFilesLines
* Replace all usages of Arrays.asList with List.of where possible.Henning Baldersheim2024-04-121-2/+1
|
* Unify on List.ofHenning Baldersheim2024-04-111-3/+1
|
* Add some warnings for unexpected scenariosjonmv2023-11-301-0/+3
|
* Change 'TlsContext' interface to return `X509SslContext'Bjørn Christian Seime2023-11-231-2/+3
|
* Correct copyright headersJon Bratseth2023-10-091-1/+1
|
* Update copyrightJon Bratseth2023-10-09111-110/+111
|
* Add necessary options to use failOnWarningsgjoranv2023-06-051-0/+1
|
* Add bundle type to all CORE bundles.gjoranv2023-05-251-0/+3
|
* Use assertEquals instead of assertTrue/False and also dump state prior to ↵Henning Baldersheim2023-05-111-8/+11
| | | | lookup.
* Remove obsolete maven updateReleaseInfo parameterHarald Musum2023-03-281-3/+0
| | | | Removed in maven-deploy-plugin 3.0 and later, see https://issues.apache.org/jira/browse/MDEPLOY-240
* Remove capability requirement for 'frt.rpc.getMethod{Info,List}'Bjørn Christian Seime2023-02-201-0/+2
|
* Remove capability requirement on 'frt.rpc.ping' for nowBjørn Christian Seime2023-02-171-0/+3
|
* Revert "Revert "Bjorncs/capabilities""Henning Baldersheim2023-02-142-2/+2
|
* Revert "Bjorncs/capabilities"Henning Baldersheim2023-02-142-2/+2
|
* Rename 'from()' to 'of()'Bjørn Christian Seime2023-02-132-2/+2
|
* Fix check for detecting existing filter being overriddenBjørn Christian Seime2023-02-091-3/+6
|
* Define required capabilities for existing JRT RPC methodsBjørn Christian Seime2023-02-093-0/+16
|
* Introduce capbilities for unclassified APIsBjørn Christian Seime2023-02-092-1/+6
| | | | Require 'vespa.rpc.unclassified' by default for all JRT APIs
* Fix unstable testHarald Musum2023-01-261-3/+2
| | | | Seems like the logic was flipped in https://github.com/vespa-engine/vespa/pull/21372
* remove xor crypto engine from JavaHåvard Pettersen2023-01-044-158/+0
|
* avoid ConcurrentModificationExceptionArne Juul2022-12-221-2/+2
|
* add more relevant information when messagebus fails to startArne Juul2022-12-213-0/+56
|
* Upgrade BouncyCastle to 1.72Bjørn Christian Seime2022-10-121-1/+1
| | | | Migrate to artifact names used by 1.71+
* don't heap dump every time network fails to become readyArne Juul2022-09-291-0/+5
|
* Merge pull request #23420 from vespa-engine/bratseth/quotaØyvind Grønnesby2022-08-263-11/+4
|\
| * No functional changesJon Bratseth2022-07-083-11/+4
| |
* | Handle rpc port changes live.Henning Baldersheim2022-08-171-2/+0
| |
* | Add method to use Duration as timeout to make unit explicit, and avoid many ↵Henning Baldersheim2022-08-1217-36/+70
| | | | | | | | magic conversions.
* | 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
|