Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Implement TLS client SNI and hostname validation in OpenSSL codec | Tor Brede Vekterli | 2020-02-17 | 14 | -82/+346 |
| | | | | | | | | | | Also adds `disable-hostname-validation` config entry to TLS JSON config file parsing in C++. For the time being, hostname validation is implicitly disabled unless explicitly specified in the config file. This will be gradually changed over to be implicitly enabled by default. SNI is always sent when a valid connection spec is provided. | ||||
* | extend crypto engine api | Håvard Pettersen | 2020-02-13 | 20 | -59/+144 |
| | | | | | send spec for client connections to enable SNI as well as server name verification | ||||
* | Disable linux specific socket tests on non-linux platform. | Tor Egge | 2020-02-12 | 1 | -8/+10 |
| | |||||
* | Implement wrapper for std::atomic of type EntryRef and use it in hnsw index ↵ | Geir Storli | 2020-02-06 | 1 | -0/+42 |
| | | | | to get snapshotting of level arrays. | ||||
* | Add function to array store that returns a writeable reference to an array. | Geir Storli | 2020-02-05 | 1 | -0/+12 |
| | |||||
* | Add include statements needed by newer build environments. | Tor Egge | 2020-01-26 | 5 | -0/+5 |
| | |||||
* | Include stdexcept before using std::runtime_error | Tor Egge | 2020-01-26 | 1 | -0/+1 |
| | |||||
* | Count bits faster when hardware supports it. | Henning Baldersheim | 2020-01-24 | 14 | -6/+87 |
| | |||||
* | Move the transaction implementation from StructuredFieldValue to Document | Henning Baldersheim | 2020-01-23 | 2 | -2/+2 |
| | |||||
* | Factor out common code and add more sanity checking to the tests. | Henning Baldersheim | 2020-01-22 | 2 | -26/+21 |
| | |||||
* | Add move constructor and operator to string | Henning Baldersheim | 2020-01-21 | 8 | -19/+90 |
| | |||||
* | c_str -> data | Henning Baldersheim | 2020-01-21 | 1 | -1/+1 |
| | |||||
* | Remove complicated option for slicing as it is not used anywhere. | Henning Baldersheim | 2020-01-16 | 1 | -2/+2 |
| | |||||
* | Avoid swap. Inline and use anonymous namespaces for better code generation. | Henning Baldersheim | 2020-01-14 | 1 | -5/+6 |
| | |||||
* | Detect when size classes are changed instead. | Henning Baldersheim | 2020-01-11 | 1 | -0/+13 |
| | |||||
* | Merge pull request #11692 from ↵ | Henning Baldersheim | 2020-01-08 | 3 | -3/+3 |
|\ | | | | | | | | | vespa-engine/toregge/system-time-and-steady-time-might-have-different-duration-types std::chrono::system_clock and std::chrono::steady_clock might have different duration types. | ||||
| * | Use default constructor for time point when duration since epoch is zero. | Tor Egge | 2020-01-08 | 2 | -2/+2 |
| | | |||||
| * | system_time and steady_time might have different duration types. | Tor Egge | 2020-01-08 | 3 | -3/+3 |
| | | |||||
* | | Merge pull request #11691 from vespa-engine/toregge/remove-unused-lambda-capture | Henning Baldersheim | 2020-01-08 | 1 | -1/+1 |
|\ \ | | | | | | | Remove unused lambda capture. | ||||
| * | | Remove unused lambda capture. | Tor Egge | 2020-01-07 | 1 | -1/+1 |
| |/ | |||||
* / | Fix format strings. | Tor Egge | 2020-01-07 | 1 | -1/+2 |
|/ | |||||
* | Merge pull request #11664 from vespa-engine/havardpe/overload | Håvard Pettersen | 2020-01-07 | 7 | -0/+255 |
|\ | | | | | Havardpe/overload | ||||
| * | added comment and examples | Håvard Pettersen | 2020-01-07 | 2 | -0/+63 |
| | | |||||
| * | added visit_ranges generic utility function | Håvard Pettersen | 2020-01-06 | 4 | -0/+148 |
| | | |||||
| * | introduce overload class | Håvard Pettersen | 2020-01-03 | 4 | -0/+44 |
| | | | | | | | | and use it with std::visit when inspecting std::alternative | ||||
* | | Improve the distribution by using a indirect mapping that should improve | Henning Baldersheim | 2020-01-03 | 1 | -2/+2 |
|/ | | | | chance for better loaddistribution. | ||||
* | Add definition to avoid missing symbols at -O0 | Henning Baldersheim | 2020-01-02 | 2 | -3/+2 |
| | |||||
* | Add test for to_string | Henning Baldersheim | 2019-12-20 | 1 | -0/+5 |
| | |||||
* | Merge branch 'master' into balder/reduce-timestamp-usage | Henning Baldersheim | 2019-12-20 | 1 | -0/+1 |
|\ | |||||
| * | Need timeval for rhel6. | Henning Baldersheim | 2019-12-17 | 1 | -0/+1 |
| | | |||||
| * | Revert "Revert "Balder/remove steadytimestamp 2"" | Henning Baldersheim | 2019-12-16 | 5 | -2/+29 |
| | | |||||
| * | Revert "Balder/remove steadytimestamp 2" | Henning Baldersheim | 2019-12-16 | 5 | -29/+2 |
| | | |||||
* | | Only expose to_string for system_clock | Henning Baldersheim | 2019-12-19 | 2 | -10/+9 |
| | | |||||
* | | Use vespalib::count_s | Henning Baldersheim | 2019-12-19 | 2 | -4/+9 |
| | | |||||
* | | Drop timestamp.h | Henning Baldersheim | 2019-12-16 | 3 | -3/+0 |
| | | |||||
* | | Drop all of TimeStamp too. | Henning Baldersheim | 2019-12-16 | 3 | -1/+29 |
| | | |||||
* | | GC unused timestamp in schema. | Henning Baldersheim | 2019-12-16 | 3 | -4/+17 |
| | | |||||
* | | WipeHistory has not been used for a very long time. | Henning Baldersheim | 2019-12-16 | 4 | -20/+20 |
|/ | |||||
* | Merge pull request #11535 from vespa-engine/balder/remove-steadytimestamp-2 | Henning Baldersheim | 2019-12-16 | 5 | -2/+29 |
|\ | | | | | Balder/remove steadytimestamp 2 | ||||
| * | Use std::chrono. | Henning Baldersheim | 2019-12-09 | 4 | -2/+15 |
| | | |||||
| * | Use std::chrono. | Henning Baldersheim | 2019-12-09 | 2 | -0/+14 |
| | | |||||
* | | async concurrent llvm compilation | Håvard Pettersen | 2019-12-12 | 2 | -0/+13 |
|/ | |||||
* | Merge pull request #11507 from ↵ | Henning Baldersheim | 2019-12-05 | 1 | -1/+1 |
|\ | | | | | | | | | vespa-engine/balder/use-duration-in-messagebus-and-storageapi-rebased-1 timeout as duration | ||||
| * | Merge branch 'master' into ↵ | Henning Baldersheim | 2019-12-05 | 7 | -7/+14 |
| |\ | | | | | | | | | | balder/use-duration-in-messagebus-and-storageapi-rebased-1 | ||||
| * | | timeout as duration | Henning Baldersheim | 2019-12-04 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | Conflicts: messagebus/src/vespa/messagebus/testlib/testserver.cpp | ||||
* | | | Merge pull request #11509 from vespa-engine/balder/use-system-time-in-trace | Henning Baldersheim | 2019-12-05 | 9 | -100/+69 |
|\ \ \ | |_|/ |/| | | Balder/use system time in trace | ||||
| * | | Use as_ms | Henning Baldersheim | 2019-12-05 | 1 | -7/+6 |
| | | | |||||
| * | | print unit too. | Henning Baldersheim | 2019-12-05 | 1 | -1/+1 |
| | | | |||||
| * | | Use as_ms | Henning Baldersheim | 2019-12-05 | 1 | -73/+21 |
| | | | |||||
| * | | Use system_time in trace instead of int64_t count of milliseconds. | Henning Baldersheim | 2019-12-05 | 9 | -36/+58 |
| |/ |