aboutsummaryrefslogtreecommitdiffstats
path: root/vespalib
Commit message (Expand)AuthorAgeFilesLines
* Merge pull request #7919 from vespa-engine/vekterli/support-certificate-autho...Tor Brede Vekterli2018-12-1117-41/+193
|\
| * Rename `to_string` -> `enum_name` to better match semanticsTor Brede Vekterli2018-12-112-3/+3
| * Add support for authorization mode environment variable in C++Tor Brede Vekterli2018-12-1017-41/+193
* | Merge pull request #7922 from vespa-engine/havardpe/prepare-for-tls-state-serverTor Brede Vekterli2018-12-114-6/+54
|\ \ | |/ |/|
| * expose fallback authority (mostly for testing)Håvard Pettersen2018-12-101-0/+1
| * avoid zombie connectionsHåvard Pettersen2018-12-071-0/+1
| * make authority available to GET handlerHåvard Pettersen2018-12-074-6/+52
* | Introduce extra mutex to avoid need for unlock guardTor Brede Vekterli2018-12-103-29/+59
* | Merge pull request #7898 from vespa-engine/balder/assert-first-timeHenning Baldersheim2018-12-074-5/+4
|\ \
| * | Use a directory that the vespa user has control over.Henning Baldersheim2018-12-074-5/+4
| |/
* | Merge pull request #7849 from vespa-engine/vekterli/cpp-auto-reloading-of-tls...Tor Brede Vekterli2018-12-0719-15/+322
|\ \ | |/ |/|
| * Support auto-reloading of TLS config in C++ implementationTor Brede Vekterli2018-12-0319-15/+322
* | use latch instead of executor and improve timing testingHåvard Pettersen2018-11-301-36/+48
* | added Latch utilityHåvard Pettersen2018-11-296-3/+178
|/
* Merge pull request #7786 from vespa-engine/havardpe/initial-portal-codeTor Brede Vekterli2018-11-2924-0/+2070
|\
| * initial portal codeHåvard Pettersen2018-11-2724-0/+2070
* | Also test with hash_mapHenning Baldersheim2018-11-281-2/+34
* | Randomize keysHenning Baldersheim2018-11-281-5/+9
* | =defaultHenning Baldersheim2018-11-282-15/+4
|/
* Rename `allowed-peers` to `authorized-peers`Tor Brede Vekterli2018-11-2014-143/+123
* Merge pull request #7608 from vespa-engine/vekterli/add-support-for-basic-cer...Tor Brede Vekterli2018-11-1322-37/+827
|\
| * `Cursor` -> `Inspector` for parsingTor Brede Vekterli2018-11-131-4/+4
| * Correct test nameTor Brede Vekterli2018-11-131-1/+1
| * Use explicit `const` for `auto`Tor Brede Vekterli2018-11-131-3/+3
| * Add support for basic certificate verification policies in C++Tor Brede Vekterli2018-11-0822-36/+826
* | = deafult and 0 -> nullptrHenning Baldersheim2018-11-092-8/+8
|/
* Use template args for the class, not on the find method.Henning Baldersheim2018-11-018-91/+46
* Use a templated find() to enable lookup without object creation when objects ...Henning Baldersheim2018-11-014-7/+40
* remove extra hugHåvard Pettersen2018-10-191-2/+2
* half_close for sync crypto socketsHåvard Pettersen2018-10-193-0/+38
* half_close for crypto socketsHåvard Pettersen2018-10-199-4/+149
* Add support for half-close to `CryptoCodec` and OpenSSL implementationTor Brede Vekterli2018-10-184-69/+163
* Add support for custom certificate verification callbacksTor Brede Vekterli2018-10-1521-45/+931
* 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