aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Move crypto utility code out into vespalib and use for test credentialsTor Brede Vekterli2020-02-2027-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 Vekterli2020-02-2016-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 codecTor Brede Vekterli2020-02-1716-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 Baldersheim2020-02-208-15/+32
|\ \ | | | | | | | | | | | | vespa-engine/balder/control-compressed-class-space-size Control -XX:CompressedClassSpaceSize jvm option.
| * | Put back CMS as it was actually used.Henning Baldersheim2020-02-201-0/+1
| | |
| * | Control -XX:CompressedClassSpaceSize jvm option.Henning Baldersheim2020-02-208-16/+32
| | |
* | | Merge pull request #12284 from ↵Henning Baldersheim2020-02-201-2/+1
|\ \ \ | |/ / |/| | | | | | | | vespa-engine/hmusum/use-new-method-for-creating-JRTConfigRequester Use new method for creating JRTConfigRequester
| * | Use new method for creating JRTConfigRequesterHarald Musum2020-02-201-2/+1
| | |
* | | Merge pull request #12266 from ↵Andreas Eriksen2020-02-201-9/+10
|\ \ \ | | | | | | | | | | | | | | | | vespa-engine/jvenstad/handle-endpoint-certificate-timeout-status-in-handler Handle serialisation of new run status
| * | | Handle serialisation of new run statusJon Marius Venstad2020-02-191-9/+10
| | | | | | | | | | | | | | | | @andreer please review nand merge
* | | | Merge pull request #12199 from vespa-engine/olaa/telegraf-componentgjoranv2020-02-207-0/+234
|\ \ \ \ | |_|/ / |/| | | Added Telegraf component
| * | | Evaluate template directly in Velocity engine. Read template using ↵Ola Aunrønning2020-02-201-11/+11
| | | | | | | | | | | | | | | | InputStreamReader
| * | | Map input plugins to appropriate output pluginOla Aunrønning2020-02-204-8/+23
| | | |
| * | | Load template using ClasspathResourceLoader. Renamed templateOla Aunrønning2020-02-202-4/+12
| | | |
| * | | Added testOla Aunrønning2020-02-202-0/+72
| | | |
| * | | Support configuring an arbitrary number of Cloudwatch pluginsOla Aunrønning2020-02-202-18/+15
| | | |
| * | | Exclude velocity artifact in config-model/pom.xmlOla Aunrønning2020-02-201-0/+4
| | | |
| * | | Consider if cloudwatch profile is set. Removed compile specification in pom.Ola Aunrønning2020-02-203-4/+4
| | | |
| * | | Added Telegraf componentOla Aunrønning2020-02-204-0/+138
| | | |
* | | | Merge pull request #12280 from vespa-engine/bjorncs/update-apache-httpclientHenning Baldersheim2020-02-201-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.13Bjørn Christian Seime2020-02-201-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_routingmethodMorten Tokle2020-02-201-0/+2
|\ \ \ \ | | | | | | | | | | Add shared layer 4 routing method
| * | | | Add shared layer 4 routing methodMorten Tokle2020-02-201-0/+2
| |/ / /
* | | | Merge pull request #12279 from ↵Henning Baldersheim2020-02-201-0/+9
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | vespa-engine/balder/logservercontainer-heap-512-to-384 Reduce max heap from 512m to 384m
| * | | | Reduce max heap from 512m to 384mHenning Baldersheim2020-02-201-0/+9
| | | | |
* | | | | Merge pull request #12276 from ↵Jon Marius Venstad2020-02-201-3/+2
|\ \ \ \ \ | |_|/ / / |/| | | | | | | | | | | | | | vespa-engine/musum/stop-accepting-requests-to-legacy-path Stop accepting requests to legacy path
| * | | | Stop accepting requests to legacy pathHarald Musum2020-02-201-3/+2
| | | | |
* | | | | Merge pull request #12277 from vespa-engine/bjorncs/handler-metricsBjørn Christian Seime2020-02-201-0/+6
|\ \ \ \ \ | |_|/ / / |/| | | | Add scheme, port and handler-name as dimensions
| * | | | Add scheme, port and handler-name as dimensionsBjørn Christian Seime2020-02-201-0/+6
| | | | |
* | | | | Merge pull request #12271 from vespa-engine/balder/connectionpool-repoHenning Baldersheim2020-02-2011-91/+131
|\ \ \ \ \ | | | | | | | | | | | | Use a static connectionpool repo to reduce number of threads.
| * | | | | Add test and correct counting errors.Henning Baldersheim2020-02-202-17/+47
| | | | | |
| * | | | | Use a static connectionpool repo to reduce number of threads.Henning Baldersheim2020-02-1910-91/+101
| | | | | |
* | | | | | Merge pull request #12250 from vespa-engine/hmusum/cleanup-9Henning Baldersheim2020-02-205-44/+27
|\ \ \ \ \ \ | | | | | | | | | | | | | | Minor config proxy cleanup
| * | | | | | Remove unnecessary constructor argumentHarald Musum2020-02-183-8/+10
| | | | | | |
| * | | | | | Remove map, there is always just one config source set and one requesterHarald Musum2020-02-182-36/+17
| | | | | | |
* | | | | | | Merge pull request #12264 from ↵Andreas Eriksen2020-02-203-4/+2
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | vespa-engine/andreer/more-informative-certificate-log-message andreer/more informative certificate log message
| * | | | | | | remove unused importsandreer2020-02-191-2/+0
| | | | | | | |
| * | | | | | | include app name in CERTIFICATE_NOT_READY messageandreer2020-02-192-2/+2
| | | | | | | |
* | | | | | | | Merge pull request #12274 from ↵Andreas Eriksen2020-02-201-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 addedJon Marius Venstad2020-02-201-10/+25
| | | | | | | | |
* | | | | | | | | Merge pull request #12260 from ↵Ola Aunrønning2020-02-201-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 fileOla Aunrønning2020-02-191-5/+7
| | | | | | | | |
| * | | | | | | | Read input size from FormatInputStream instead of fileOla Aunrønning2020-02-191-4/+3
| | |_|_|_|_|/ / | |/| | | | | |
* | | | | | | | Merge pull request #12261 from vespa-engine/gjoranv/cloudwatch-consumer-syntaxgjoranv2020-02-2010-11/+248
|\ \ \ \ \ \ \ \ | |_|_|_|_|_|/ / |/| | | | | | | Gjoranv/cloudwatch consumer syntax
| * | | | | | | Propagate cloudwatch setup to telegraf config.gjoranv2020-02-197-4/+216
| | | | | | | |
| * | | | | | | Move consumer inside 'cloudWatch'gjoranv2020-02-181-3/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Each cloudwatch is declared inside its consumer.
| * | | | | | | Add xml schema for 'cloudwatch' element.gjoranv2020-02-182-4/+30
| | |_|_|_|_|/ | |/| | | | |
* | | | | | | Merge pull request #12231 from ↵Bjørn Christian Seime2020-02-2011-3/+22
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | vespa-engine/bjorncs/vespa-security-env-hostname-validation Bjorncs/vespa security env hostname validation
| * | | | | | | Disable hostname verification only when configuredBjørn Christian Seime2020-02-171-1/+4
| | | | | | | |
| * | | | | | | Rename variable to 'VESPA_TLS_HOSTNAME_VALIDATION_DISABLED'Bjørn Christian Seime2020-02-176-6/+6
| | | | | | | |