summaryrefslogtreecommitdiffstats
path: root/vespalib/CMakeLists.txt
Commit message (Collapse)AuthorAgeFilesLines
* added sync crypto socket with testHåvard Pettersen2018-10-091-0/+1
|
* added simple test for various crypto socketsHåvard Pettersen2018-10-091-0/+1
|
* GC HashMapHenning Baldersheim2018-09-281-1/+0
|
* Merge pull request #7081 from ↵Tor Brede Vekterli2018-09-271-0/+1
|\ | | | | | | | | vespa-engine/vekterli/add-tls-protocol-snooping-utilities Add functionality for detecting whether a client is using TLS or not
| * Add functionality for detecting whether a client is using TLS or notTor Brede Vekterli2018-09-251-0/+1
| | | | | | | | | | Inspects first 8 bytes of a client's initial data stream to determine if it's (with very high confidence) a TLS ClientHello message.
* | Add simple usage test for vespa-drop-file-from-cacheHenning Baldersheim2018-09-261-0/+1
| |
* | Add simple program to drop files from the buffer cache.Henning Baldersheim2018-09-251-0/+1
|/
* Introduce custom OpenSSL BIOs for providing direct buffer read/writeTor Brede Vekterli2018-09-191-0/+1
| | | | | | | | BIOs offer a dynamic view into source or sink (const/mutable) buffers and avoids overhead of copying from/to memory BIOs. Also strictly enforces buffer sizes to ensure there are no hidden reallocs. Additionally make code OpenSSL 1.1+ and TLSv1.3 compatible.
* slightly smarter buffer with testHåvard Pettersen2018-09-111-0/+1
|
* Add TLS config file support with proposed JSON structureTor Brede Vekterli2018-09-071-0/+1
|
* The current implementation is known to be sub-optimal due to requiringTor Brede Vekterli2018-09-051-0/+3
| | | | | | memory copies in and out of OpenSSL's working BIOs for every encode and decode. Codec design is also up for change, depending on how well it fits with crypto socket integration.
* Revert "Add initial OpenSSL CryptoEngine implementation and key/cert handling"Jon Marius Venstad2018-09-051-3/+0
|
* Revert "Revert "Add initial OpenSSL CryptoEngine implementation and key/cert ↵Tor Brede Vekterli2018-09-051-0/+3
| | | | handling""
* Revert "Add initial OpenSSL CryptoEngine implementation and key/cert handling"Tor Brede Vekterli2018-09-041-3/+0
|
* Add initial OpenSSL CryptoEngine implementation and key/cert handlingTor Brede Vekterli2018-08-311-0/+3
| | | | | | | The current implementation is known to be sub-optimal due to requiring memory copies in and out of OpenSSL's working BIOs for every encode and decode. Codec design is also up for change, depending on how well it fits with crypto socket integration.
* added tools to detect and validate hostnameHåvard Pettersen2018-05-091-0/+2
|
* added a test that sends an open socket handle over an ipc connectionArne Juul2018-04-231-0/+1
| | | | This reverts commit 0193d4a9ba211ee4afc01a0b71c392a62cef11db.
* Revert "added a test that sends an open socket handle over an ipc connection"Arnstein Ressem2018-04-201-1/+0
|
* added a test that sends an open socket handle over an ipc connectionHåvard Pettersen2018-04-201-0/+1
|
* added unconstify for ConstArrayRef -> ArrayRef conversionHåvard Pettersen2018-02-271-0/+1
| | | | also added simple test for array ref classes
* Use public domain MD5 implementation in vespalibTor Brede Vekterli2017-09-151-0/+1
| | | | Add basic test vectors to ensure implementation is conformant.
* add support for backing data values with external memoryHåvard Pettersen2017-08-291-0/+1
|
* Moved databuffer and compresssion to vespalibHenning Baldersheim2017-08-281-0/+3
|
* Drop the dangerous LinkedPtr.Henning Baldersheim2017-08-211-1/+0
|
* Use std::atomic all over and completely get rid of homegrown atomics.Henning Baldersheim2017-08-111-2/+0
|
* remove lazy resolverHaavard2017-07-111-1/+0
|
* async resolverHaavard2017-07-051-0/+1
|
* Merge pull request #2809 from yahoo/havardpe/lazy-resolverArne H Juul2017-06-201-0/+1
|\ | | | | lazy resolver
| * lazy resolverHaavard2017-06-161-0/+1
| |
* | Move locale insensitive stdtod to vespalibHenning Baldersheim2017-06-191-0/+1
|/
* Update copyright headersJon Bratseth2017-06-141-1/+1
|
* Revert "Update copyright headers"Jon Bratseth2017-06-141-1/+1
|
* Update copyright headersJon Bratseth2017-06-141-1/+1
|
* Revert "Copyright header"Jon Bratseth2017-06-131-1/+1
|
* Copyright headerJon Bratseth2017-06-131-1/+1
|
* socket spec with testHaavard2017-04-071-0/+1
|
* epoll selector with testHaavard2017-04-041-0/+1
|
* added lz4 compress/decompress filters with common testHaavard2017-02-091-0/+1
|
* depend on lz4Haavard2017-02-091-0/+3
|
* mapped file input in vespalibHaavard2017-02-071-0/+1
|
* input reader testHaavard2017-02-021-0/+2
| | | | bonus: MemoryInput utility with test
* added test for output writerHaavard2017-02-021-0/+1
|
* low-level data flow building blocksHaavard2017-01-301-0/+1
|
* make vespalib compile and testHaavard2017-01-231-31/+0
|
* remove tensor eval test that only used verbatim tensorsHaavard2016-11-031-1/+0
|
* Use hw accelerated function to calculate tensor dot product.Geir Storli2016-10-241-0/+1
|
* Move hwaccelrated library from staging_vespalib to vespalib (for usage in ↵Geir Storli2016-10-241-0/+2
| | | | tensor code).
* Add tensor function compiler for dot product between two 1d dense tensors.Geir Storli2016-10-211-0/+1
| | | | Currently, the function is executing the dot product using the tensor::Tensor API.
* added TimeBomb - protects against deadlocked unit testsHaavard2016-10-181-0/+1
|
* Remove vespalib::tensor::TensorFunction. A newer version exists asTor Egge2016-10-111-1/+0
| | | | vespalib::eval::TensorFunction.