| Commit message (Collapse) | Author | Age | Files | Lines |
|\
| |
| | |
Use shared instances for all statistics handlers
|
| |
| |
| |
| |
| | |
Move the statistics handlers out of the connector specific context handlers
and into a shared handler chain that applies for all requests (independent of connector).
|
|\ \
| | |
| | |
| | |
| | | |
vespa-engine/geirst/align-terminology-generation-hold-lists
Align terminology on generation hold lists in attribute vector code
|
| | | |
|
|/ /
| |
| |
| | |
to be the current generation.
|
|\ \
| | |
| | |
| | |
| | | |
vespa-engine/jonmv/avoid-retrying-invalid-applications
Do not retry invalid applications (for the next 100 years)
|
| |/ |
|
|\ \
| | |
| | |
| | |
| | | |
vespa-engine/geirst/generation-hold-list-terminology
Use more general terminology for handling of generation hold lists
|
| | | |
|
| | | |
|
| | | |
|
| |/ |
|
|\ \
| |/
|/|
| |
| | |
vespa-engine/toregge/remove-docbuilder-and-add-stringfieldbuilder
Remove search::index::DocBuilder. Add search::index::StringFieldBuil…
|
|/ |
|
|\
| |
| | |
Upgrade BouncyCastle to 1.72 [run-systemtest]
|
| |
| |
| |
| | |
Migrate to artifact names used by 1.71+
|
|\ \
| | |
| | | |
mapped lookup
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
- change how stride works with gen specs to allow better control over
how mapped tensors overlap (avoid always overlapping via label "0")
- extend eval fixture verify functionality by adding a function that
takes param specs directly to verify a single specific case.
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
vespa-engine/vekterli/shared-secret-key-exchange-via-ecies
Add utilities for secure one-way single-use key exchange tokens using ECIES
|
| | | |
| | | |
| | | |
| | | |
| | | | |
* Make `SecureRandom` a shared static field
* Just take in `PrivateKey` instead of `KeyPair` for key unsealing
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Lets a sender generate a random, single-use symmetric key and securely
share this with a receiver, with the sender only knowing the public
key of the receiver. The shared key is exchanged via an opaque token
that can only be decoded by having the private key corresponding to
the public key used for encoding it.
This is implemented using ECIES, a hybrid encryption scheme using
Elliptic Curve Diffie-Hellman (ECDH) for ephemeral key exchange combined
with a symmetric cipher using the ephemeral key for actual plaintext
encryption/decryption.
In addition to the key exchange itself, utilities for creating
encryption and decryption ciphers for AES-GCM-256 from the shared keys
are included.
**Security note**: since the key is intended to be used for producing a
single piece of ciphertext, a fixed Initialization Vector (IV) is used.
The key MUST NOT be used to produce more than one ciphertext, lest the
entire security model breaks down entirely.
|
|\ \ \ \
| | | | |
| | | | | |
Use UnixPath::exists
|
| | | | | |
|
|\ \ \ \ \
| |_|_|_|/
|/| | | | |
Support tracing for /document/v1/ visit requests
|
| | | | | |
|
|\ \ \ \ \
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
vespa-engine/hakonhall/use-yahoo-cert-bundle-trust-store-when-uploading-to-panic-in-gcp
SIA identity SSLContext with custom trust store
|
| | | | | | |
|
|\ \ \ \ \ \
| | |/ / / /
| |/| | | | |
Jonmv/singleton log and sample cod
|
| | | | | | |
|
| | |/ / /
| |/| | | |
|
|\ \ \ \ \
| |/ / / /
|/| | | |
| | | | |
| | | | | |
vespa-engine/balder/use-a-single-scratchpad-for-serializing-query
- Use a common scratchpad for serializing the different parts of the …
|
|/ / / /
| | | |
| | | |
| | | |
| | | |
| | | | |
- Use a threadlocal for the scratchpad. This avoids costly resizing, or initialiing too large buffer
for every query. Using a thread local is fine now that we limit the number of search threads to a
reasonable number = #cores * 2.
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | | |
vespa-engine/balder/optimize-encoding-of-rank-parameters
Balder/optimize encoding of rank parameters
|
| | | | | |
|
| | | | |
| | | | |
| | | | |
| | | | | |
serializing every tensor.
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
- Return the GrowableByteBuffer from TypedBinaryFormat instead of a copy of the buffer.
Then buffer is copied only once instead of twice.
|
|/ / / / |
|
|\ \ \ \
| | | | |
| | | | | |
Optimize CompoundName.first with 0 elements to return CompoundName.em…
|
|/ / / /
| | | |
| | | |
| | | | |
Optimize CompoundName.first with all elements to return self.
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | | |
vespa-engine/toregge/rename-icompactable-move-to-move-on-compact
Rename ICompactable::move to move_on_compact.
|
| | | | | |
|
|\ \ \ \ \
| |_|_|_|/
|/| | | | |
Avoid long trace when failing to update archive URI
|
| | |_|/
| |/| | |
|
|\ \ \ \
| |_|_|/
|/| | | |
experiment with coroutines
|
| | | | |
|
|\ \ \ \
| | | | |
| | | | | |
Jonmv/abandon always failing apps
|
| | | | | |
|
| | | | | |
|
|\| | | |
| | | | |
| | | | |
| | | | |
| | | | | |
vespa-engine/jonmv/clear-outdated-job-notifications
Clear notifications when ending jobs that are no longer declared
|
| | | | | |
|