- 25 Aug, 2016 8 commits
-
-
Matthew Holt authored
-
Matthew Holt authored
-
Matt Holt authored
Actually set tls.Config.PreferServerCipherSuites
-
Filippo Valsorda authored
It was set by default on the caddy-internal config object, and even checked for conflicts, but it was never actually reflected on the tls.Config. This will have user-visible changes: a client that prefers, say, AES-CBC but also supports AES-GCM would have used AES-CBC befor this, and will use AES-GCM after. This is desirable and important behavior, because if for example the server wanted to support 3DES, but *only if it was strictly necessary*, it would have had no way of doing so with PreferServerCipherSuites false, as the client preference would have won.
-
Matthew Holt authored
This change is still experimental.
-
Matthew Holt authored
This function should not be used outside of development. It destroys the absolute ordering and guarantees of correctness. Multiple uses of it may work fine, but maybe not if they overlap, causing non-deterministic builds which is bad. However, this can be convenient when developing a plugin by calling it from an init() function, since you don't have to modify the Caddy source code just to try your plugin.
-
Matt Holt authored
log: add multiple log entry test
-
Tw authored
Signed-off-by: Tw <tw19881113@gmail.com>
-
- 24 Aug, 2016 3 commits
-
-
Matt Holt authored
log: support multiple log entries under one path scope
-
Tw authored
fix issue #1044 Signed-off-by: Tw <tw19881113@gmail.com>
-
Matthew Holt authored
-
- 23 Aug, 2016 12 commits
-
-
Matt Holt authored
Keep quic protocol headers only between one hop
-
Michael Grosser authored
Removing quic protocol headers from being persisted during proxy requests. Not removing them could lead to the client attempting to connect to the wrong port. This makes the quic headers consistent with other protocol headers.
-
Matthew Holt authored
-
Matt Holt authored
Add plugin capabilities for tls storage.
-
Luna Duclos authored
To use a plugged in storage, specify "storage storage_name" in the tls block of the Caddyfile, by default, file storage will be used
-
Matthew Holt authored
No need to check if SiteExists if the config is not managed or the name does not even qualify.
-
Matt Holt authored
Proxy: Set MaxIdleConnsPerHost to -1 to prevent Idle Conns
-
Nimi Wariboko Jr authored
Proxy: Instead of setting DisableKeepAlives, set MaxIdleConnsPerHost to -1 to prevent net/http from pooling the connections. DisableKeepAlives causes net/http to send a Connection: Closed header which is bad. Fixes #1056
-
Matt Holt authored
capture request body normally
-
Tw authored
fix issue #1015 Signed-off-by: Tw <tw19881113@gmail.com>
-
Tw authored
Signed-off-by: Tw <tw19881113@gmail.com>
-
Tw authored
Signed-off-by: Tw <tw19881113@gmail.com>
-
- 20 Aug, 2016 1 commit
-
-
Matt Holt authored
Add error parameter to storage.SiteExists()
-
- 19 Aug, 2016 3 commits
-
-
Matthew Holt authored
-
Matt Holt authored
Implement missing bits for an external servertype
-
Miek Gieben authored
Make ServerListeners public and add two helper methods to get access to the address they listen on. This is useful for tests (among other things) Also make DefaultConfigFile a var so it can be overridden by server types.
-
- 18 Aug, 2016 2 commits
-
-
Luna Duclos authored
-
Matthew Holt authored
-
- 17 Aug, 2016 4 commits
-
-
Matthew Holt authored
-
Matthew Holt authored
-
Matthew Holt authored
-
Matthew Holt authored
-
- 16 Aug, 2016 2 commits
-
-
Matthew Holt authored
-
Matthew Holt authored
-
- 15 Aug, 2016 5 commits
-
-
Matt Holt authored
Fix for invalid environment variable names used on windows that start…
-
Simon Lightfoot authored
Fix for invalid environment variable names used on windows that start with an equals symbol. Even though this contradicts the Microsoft docs.
-
Simon Lightfoot authored
* * Added support for environment variables to 'templates' module. * Fixed flaw in test caused by environment variable ordering during testing on CI. * Updated some local variables to camel-case. * Reverted changes to replacer as environment variables are processed elsewhere. * Removed PrintEnv functionality in favour of documenting using template range.
-
Matt Holt authored
Fix error which lead to skipping tests in 'errors.TestErrorsParse'
-