- 18 Jun, 2018 36 commits
-
-
Łukasz Nowak authored
-
Łukasz Nowak authored
-
Łukasz Nowak authored
Do not upper filenames nor users, use them as is.
-
Łukasz Nowak authored
As SIGUSR1 nor SIGUSR2 can't be used to reload caddy after anything changed in the wrapper, limit the amount of parameters send to Caddy.
-
Łukasz Nowak authored
bin/caddy-wrapper is not supported by signals sent to running caddy process.
-
Łukasz Nowak authored
Transmit default setting to each slave, as there the decision about serving or not HTTP2 happens. As Caddy might always serve HTTP2 sites force it to always being able to serve such sites using HTTP2. Then per site check what is the default, and enable/disable HTTP2.
-
Łukasz Nowak authored
As infromation passed to caddy-wrapper comes also from the network it has to be templated using jinja2 in order to dump variables correctly.
-
Łukasz Nowak authored
By using 6tunnel workaround Caddy limitation of binding to only one interface and in the result listen on IPv6. Also drop needless "ipv6" keys across configuration.
-
Łukasz Nowak authored
-
Łukasz Nowak authored
-
Łukasz Nowak authored
If url is missing, the generated files shall be correct.
-
Łukasz Nowak authored
It requires a bit of changes into the template logic, as more information has to be passed to each slave.
-
Łukasz Nowak authored
Based on caddy-frontend tests
-
Łukasz Nowak authored
-
Łukasz Nowak authored
-
Łukasz Nowak authored
Dummy site is setup for Caddy to run.
-
Łukasz Nowak authored
This partially reverts commit 863507174c1c3c0365bfa35a7cf298a516b5946d. Only instance part for nginx is kept, thus Caddy can start replace it.
-
Łukasz Nowak authored
-
Łukasz Nowak authored
-
Łukasz Nowak authored
-
Łukasz Nowak authored
-
Łukasz Nowak authored
%2F%2F is used to avoid double slashes cleanup with Caddy. See https://github.com/mholt/caddy/issues/1298, which touches the problem, but not enough for zope.
-
Łukasz Nowak authored
-
Łukasz Nowak authored
-
Łukasz Nowak authored
-
Łukasz Nowak authored
It is dummy vhost for example.org
-
Łukasz Nowak authored
Caddy, dislike apache, uses a lot of parameters on comand line instead of Caddyfile, so move them there.
-
Łukasz Nowak authored
As caddy is quite hard configured from command line, create share place to store the configuration.
-
Łukasz Nowak authored
-
Łukasz Nowak authored
-
Łukasz Nowak authored
-
Łukasz Nowak authored
-
Łukasz Nowak authored
Preparation for Caddy.
-
Łukasz Nowak authored
-
Łukasz Nowak authored
This will make it easier to track changes.
-
Łukasz Nowak authored
Features: * forcediphttpsadapter for SNI * compatbile with apache-frontend SR * local server to test against
-
- 13 Jun, 2018 4 commits
-
-
Łukasz Nowak authored
Based on Jerome's experiment from https://lab.nexedi.com/nexedi/slapos/blob/master/software/proftpd/test/utils.py Main changes: * tearDownClass is called in case of errors in setUpClass (mimic addCleanup instance method) * the setUpClass is split to smaller methods for ease of further development * full instance path is exposed for test introspection * software path of master partition is exposed for test introspection
-
Łukasz Nowak authored
proxy.timeout is provided
-
Łukasz Nowak authored
In order to follow proper way, move caddy to the component and reuse it.
-
Łukasz Nowak authored
Do not upper filenames nor users, use them as is. /reviewed-on nexedi/slapos!339
-