Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Move crypto utility code out into vespalib and use for test credentials | Tor Brede Vekterli | 2020-02-20 | 27 | -266/+431 |
| | | | | | | | | | | | Currently offers only the following functionality: * Generate P-256 EC private keys and export to PEM * Generate X509 certificates and export to PEM Instead of using hardcoded private key/certs for unit tests, use crypto utility code to generate new credentials once per test process. Since these certs now use a SAN of `localhost` it also means we no longer need to disable hostname validation for networked unit tests. | ||||
* | Merge pull request #12242 from ↵ | Tor Brede Vekterli | 2020-02-20 | 16 | -91/+360 |
|\ | | | | | | | | | vespa-engine/vekterli/client-sni-and-hostname-validation-in-cpp-tls-impl Implement TLS client SNI and hostname validation in OpenSSL codec | ||||
| * | Implement TLS client SNI and hostname validation in OpenSSL codec | Tor Brede Vekterli | 2020-02-17 | 16 | -91/+360 |
| | | | | | | | | | | | | | | | | | | | | 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. | ||||
* | | Merge pull request #12283 from ↵ | Henning Baldersheim | 2020-02-20 | 8 | -15/+32 |
|\ \ | | | | | | | | | | | | | vespa-engine/balder/control-compressed-class-space-size Control -XX:CompressedClassSpaceSize jvm option. | ||||
| * | | Put back CMS as it was actually used. | Henning Baldersheim | 2020-02-20 | 1 | -0/+1 |
| | | | |||||
| * | | Control -XX:CompressedClassSpaceSize jvm option. | Henning Baldersheim | 2020-02-20 | 8 | -16/+32 |
| | | | |||||
* | | | Merge pull request #12284 from ↵ | Henning Baldersheim | 2020-02-20 | 1 | -2/+1 |
|\ \ \ | |/ / |/| | | | | | | | | vespa-engine/hmusum/use-new-method-for-creating-JRTConfigRequester Use new method for creating JRTConfigRequester | ||||
| * | | Use new method for creating JRTConfigRequester | Harald Musum | 2020-02-20 | 1 | -2/+1 |
| | | | |||||
* | | | Merge pull request #12266 from ↵ | Andreas Eriksen | 2020-02-20 | 1 | -9/+10 |
|\ \ \ | | | | | | | | | | | | | | | | | vespa-engine/jvenstad/handle-endpoint-certificate-timeout-status-in-handler Handle serialisation of new run status | ||||
| * | | | Handle serialisation of new run status | Jon Marius Venstad | 2020-02-19 | 1 | -9/+10 |
| | | | | | | | | | | | | | | | | @andreer please review nand merge | ||||
* | | | | Merge pull request #12199 from vespa-engine/olaa/telegraf-component | gjoranv | 2020-02-20 | 7 | -0/+234 |
|\ \ \ \ | |_|/ / |/| | | | Added Telegraf component | ||||
| * | | | Evaluate template directly in Velocity engine. Read template using ↵ | Ola Aunrønning | 2020-02-20 | 1 | -11/+11 |
| | | | | | | | | | | | | | | | | InputStreamReader | ||||
| * | | | Map input plugins to appropriate output plugin | Ola Aunrønning | 2020-02-20 | 4 | -8/+23 |
| | | | | |||||
| * | | | Load template using ClasspathResourceLoader. Renamed template | Ola Aunrønning | 2020-02-20 | 2 | -4/+12 |
| | | | | |||||
| * | | | Added test | Ola Aunrønning | 2020-02-20 | 2 | -0/+72 |
| | | | | |||||
| * | | | Support configuring an arbitrary number of Cloudwatch plugins | Ola Aunrønning | 2020-02-20 | 2 | -18/+15 |
| | | | | |||||
| * | | | Exclude velocity artifact in config-model/pom.xml | Ola Aunrønning | 2020-02-20 | 1 | -0/+4 |
| | | | | |||||
| * | | | Consider if cloudwatch profile is set. Removed compile specification in pom. | Ola Aunrønning | 2020-02-20 | 3 | -4/+4 |
| | | | | |||||
| * | | | Added Telegraf component | Ola Aunrønning | 2020-02-20 | 4 | -0/+138 |
| | | | | |||||
* | | | | Merge pull request #12280 from vespa-engine/bjorncs/update-apache-httpclient | Henning Baldersheim | 2020-02-20 | 1 | -2/+2 |
|\ \ \ \ | | | | | | | | | | | Upgrade httpclient to 4.5.11 and httpcore to 4.4.13 | ||||
| * | | | | Upgrade httpclient to 4.5.11 and httpcore to 4.4.13 | Bjørn Christian Seime | 2020-02-20 | 1 | -2/+2 |
| |/ / / | | | | | | | | | | | | | | | | | | | | | The new versions contain several SSL and connection manager related fixes: https://downloads.apache.org/httpcomponents/httpcore/RELEASE_NOTES-4.4.x.txt https://downloads.apache.org/httpcomponents/httpclient/RELEASE_NOTES-4.5.x.txt | ||||
* | | | | Merge pull request #12278 from vespa-engine/mortent/shared_l4_routingmethod | Morten Tokle | 2020-02-20 | 1 | -0/+2 |
|\ \ \ \ | | | | | | | | | | | Add shared layer 4 routing method | ||||
| * | | | | Add shared layer 4 routing method | Morten Tokle | 2020-02-20 | 1 | -0/+2 |
| |/ / / | |||||
* | | | | Merge pull request #12279 from ↵ | Henning Baldersheim | 2020-02-20 | 1 | -0/+9 |
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | vespa-engine/balder/logservercontainer-heap-512-to-384 Reduce max heap from 512m to 384m | ||||
| * | | | | Reduce max heap from 512m to 384m | Henning Baldersheim | 2020-02-20 | 1 | -0/+9 |
| | | | | | |||||
* | | | | | Merge pull request #12276 from ↵ | Jon Marius Venstad | 2020-02-20 | 1 | -3/+2 |
|\ \ \ \ \ | |_|/ / / |/| | | | | | | | | | | | | | | vespa-engine/musum/stop-accepting-requests-to-legacy-path Stop accepting requests to legacy path | ||||
| * | | | | Stop accepting requests to legacy path | Harald Musum | 2020-02-20 | 1 | -3/+2 |
| | | | | | |||||
* | | | | | Merge pull request #12277 from vespa-engine/bjorncs/handler-metrics | Bjørn Christian Seime | 2020-02-20 | 1 | -0/+6 |
|\ \ \ \ \ | |_|/ / / |/| | | | | Add scheme, port and handler-name as dimensions | ||||
| * | | | | Add scheme, port and handler-name as dimensions | Bjørn Christian Seime | 2020-02-20 | 1 | -0/+6 |
| | | | | | |||||
* | | | | | Merge pull request #12271 from vespa-engine/balder/connectionpool-repo | Henning Baldersheim | 2020-02-20 | 11 | -91/+131 |
|\ \ \ \ \ | | | | | | | | | | | | | Use a static connectionpool repo to reduce number of threads. | ||||
| * | | | | | Add test and correct counting errors. | Henning Baldersheim | 2020-02-20 | 2 | -17/+47 |
| | | | | | | |||||
| * | | | | | Use a static connectionpool repo to reduce number of threads. | Henning Baldersheim | 2020-02-19 | 10 | -91/+101 |
| | | | | | | |||||
* | | | | | | Merge pull request #12250 from vespa-engine/hmusum/cleanup-9 | Henning Baldersheim | 2020-02-20 | 5 | -44/+27 |
|\ \ \ \ \ \ | | | | | | | | | | | | | | | Minor config proxy cleanup | ||||
| * | | | | | | Remove unnecessary constructor argument | Harald Musum | 2020-02-18 | 3 | -8/+10 |
| | | | | | | | |||||
| * | | | | | | Remove map, there is always just one config source set and one requester | Harald Musum | 2020-02-18 | 2 | -36/+17 |
| | | | | | | | |||||
* | | | | | | | Merge pull request #12264 from ↵ | Andreas Eriksen | 2020-02-20 | 3 | -4/+2 |
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | vespa-engine/andreer/more-informative-certificate-log-message andreer/more informative certificate log message | ||||
| * | | | | | | | remove unused imports | andreer | 2020-02-19 | 1 | -2/+0 |
| | | | | | | | | |||||
| * | | | | | | | include app name in CERTIFICATE_NOT_READY message | andreer | 2020-02-19 | 2 | -2/+2 |
| | | | | | | | | |||||
* | | | | | | | | Merge pull request #12274 from ↵ | Andreas Eriksen | 2020-02-20 | 1 | -10/+25 |
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | vespa-engine/jonmv/send-mail-for-unknown-run-error-statuses Make sure we keep sending email when new run failre statuses are added | ||||
| * | | | | | | | | Make sure we keep sending email when new run failre statuses are added | Jon Marius Venstad | 2020-02-20 | 1 | -10/+25 |
| | | | | | | | | | |||||
* | | | | | | | | | Merge pull request #12260 from ↵ | Ola Aunrønning | 2020-02-20 | 1 | -6/+7 |
|\ \ \ \ \ \ \ \ \ | |_|_|_|_|_|/ / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | vespa-engine/olaa/dont-fail-verbose-printing-when-feeding-from-stdin Read input size from FormatInputStream instead of file | ||||
| * | | | | | | | | Only print size related stats when input is file | Ola Aunrønning | 2020-02-19 | 1 | -5/+7 |
| | | | | | | | | | |||||
| * | | | | | | | | Read input size from FormatInputStream instead of file | Ola Aunrønning | 2020-02-19 | 1 | -4/+3 |
| | |_|_|_|_|/ / | |/| | | | | | | |||||
* | | | | | | | | Merge pull request #12261 from vespa-engine/gjoranv/cloudwatch-consumer-syntax | gjoranv | 2020-02-20 | 10 | -11/+248 |
|\ \ \ \ \ \ \ \ | |_|_|_|_|_|/ / |/| | | | | | | | Gjoranv/cloudwatch consumer syntax | ||||
| * | | | | | | | Propagate cloudwatch setup to telegraf config. | gjoranv | 2020-02-19 | 7 | -4/+216 |
| | | | | | | | | |||||
| * | | | | | | | Move consumer inside 'cloudWatch' | gjoranv | 2020-02-18 | 1 | -3/+2 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Each cloudwatch is declared inside its consumer. | ||||
| * | | | | | | | Add xml schema for 'cloudwatch' element. | gjoranv | 2020-02-18 | 2 | -4/+30 |
| | |_|_|_|_|/ | |/| | | | | | |||||
* | | | | | | | Merge pull request #12231 from ↵ | Bjørn Christian Seime | 2020-02-20 | 11 | -3/+22 |
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | vespa-engine/bjorncs/vespa-security-env-hostname-validation Bjorncs/vespa security env hostname validation | ||||
| * | | | | | | | Disable hostname verification only when configured | Bjørn Christian Seime | 2020-02-17 | 1 | -1/+4 |
| | | | | | | | | |||||
| * | | | | | | | Rename variable to 'VESPA_TLS_HOSTNAME_VALIDATION_DISABLED' | Bjørn Christian Seime | 2020-02-17 | 6 | -6/+6 |
| | | | | | | | |