summaryrefslogtreecommitdiffstats
path: root/vespalib
Commit message (Expand)AuthorAgeFilesLines
* added sync crypto socket with testHåvard Pettersen2018-10-097-3/+257
* added simple test for various crypto socketsHåvard Pettersen2018-10-093-0/+199
* added SingleFdSelector utilityHåvard Pettersen2018-10-093-0/+152
* test empty smart bufferHåvard Pettersen2018-10-091-0/+6
* Merge pull request #7160 from vespa-engine/vekterli/silently-handle-tls-clien...Tor Brede Vekterli2018-10-011-0/+3
|\
| * Handle case where SSL_read fails when client has shutdown normallyTor Brede Vekterli2018-10-011-0/+3
* | GC HashMapHenning Baldersheim2018-09-2816-236721/+50
|/
* Merge pull request #7132 from vespa-engine/vekterli/more-openssl-testing-and-...Tor Brede Vekterli2018-09-284-79/+301
|\
| * Improve OpenSSL codec tests and error detection for X509 PEM parsingTor Brede Vekterli2018-09-274-79/+301
* | use static assertHåvard Pettersen2018-09-281-3/+1
* | avoid dynamic castHåvard Pettersen2018-09-283-7/+9
* | mixed mode tls support in fnetHåvard Pettersen2018-09-2710-4/+237
* | remove performance disclaimer related to using SimpleBufferHåvard Pettersen2018-09-271-3/+0
|/
* Merge pull request #7081 from vespa-engine/vekterli/add-tls-protocol-snooping...Tor Brede Vekterli2018-09-277-4/+250
|\
| * Address code review feedbackTor Brede Vekterli2018-09-253-12/+26
| * Add functionality for detecting whether a client is using TLS or notTor Brede Vekterli2018-09-257-4/+236
* | Add newline and rewrite error handling to a linear sequence of guards.Henning Baldersheim2018-09-261-13/+13
* | Add simple usage test for vespa-drop-file-from-cacheHenning Baldersheim2018-09-263-8/+28
* | Add simple usage test for vespa-drop-file-from-cacheHenning Baldersheim2018-09-262-0/+21
* | Nested namespace and =deleteHenning Baldersheim2018-09-261-10/+5
* | Add simple program to drop files from the buffer cache.Henning Baldersheim2018-09-254-0/+36
|/
* Address code review feedbackTor Brede Vekterli2018-09-242-2/+2
* Introduce custom OpenSSL BIOs for providing direct buffer read/writeTor Brede Vekterli2018-09-199-147/+745
* drain as much as possible before reading more socket dataHåvard Pettersen2018-09-172-2/+6
* let xor crypto engine use smart buffersHåvard Pettersen2018-09-131-29/+36
* use smart buffer for crypto codec adapterHåvard Pettersen2018-09-131-4/+4
* Merge pull request #6912 from vespa-engine/havardpe/smart-buffer-in-vespalibHåvard Pettersen2018-09-126-0/+252
|\
| * slightly smarter buffer with testHåvard Pettersen2018-09-116-0/+252
* | Merge pull request #6903 from vespa-engine/havardpe/better-handling-of-framed...Tor Brede Vekterli2018-09-121-6/+12
|\ \ | |/ |/|
| * better handling of framed sockets in fnetHåvard Pettersen2018-09-111-6/+12
* | Merge pull request #6896 from vespa-engine/toregge/handle-single-mmap-hole-in...Henning Baldersheim2018-09-111-0/+2
|\ \
| * | The first memory mapped region can be a long distance from the secondTor Egge2018-09-111-0/+2
* | | Handle 4k logical sector size in vespalib::copy function.Tor Egge2018-09-112-2/+2
| |/ |/|
* | Merge pull request #6874 from vespa-engine/vekterli/enforce-tls-peer-certific...Tor Brede Vekterli2018-09-102-2/+10
|\ \
| * | Enforce TLS peer certificate verification (client and server)Tor Brede Vekterli2018-09-102-2/+10
| |/
* / enable tls when VESPA_TLS_CONFIG_FILE is setHåvard Pettersen2018-09-101-3/+11
|/
* Merge pull request #6852 from vespa-engine/havardpe/tls-crypto-adapterTor Brede Vekterli2018-09-077-8/+251
|\
| * tls crypto adapterHåvard Pettersen2018-09-077-8/+251
* | Make error message less specific since it might be triggered in other scenariosTor Brede Vekterli2018-09-072-2/+2
* | Address code review commentsTor Brede Vekterli2018-09-071-5/+5
* | Add TLS config file support with proposed JSON structureTor Brede Vekterli2018-09-0710-0/+209
|/
* Merge pull request #6832 from vespa-engine/vekterli/openssl-tweaksTor Brede Vekterli2018-09-073-23/+49
|\
| * Update function name to imply TLS version agnosticismTor Brede Vekterli2018-09-061-2/+2
| * OpenSSL version compatibility fixes and better exception safetyTor Brede Vekterli2018-09-063-22/+48
* | Merge pull request #6828 from vespa-engine/havardpe/move-tls-opts-generationHåvard Pettersen2018-09-065-70/+98
|\ \ | |/ |/|
| * move tls opts generation to make it more availableHåvard Pettersen2018-09-065-70/+98
* | Ignore deprecated declaration diagnostic when using openssl 1.1.0h.Tor Egge2018-09-051-3/+6
|/
* Merge pull request #6815 from vespa-engine/vekterli/attempt-old-openssl-compa...Håvard Pettersen2018-09-051-2/+8
|\
| * fix version checkHåvard Pettersen2018-09-051-1/+1
| * Const cast sacrifice to satisfy the old OpenSSL godsTor Brede Vekterli2018-09-051-1/+5