- 29 Jun, 2018 7 commits
-
-
Łukasz Nowak authored
-
Julien Muchembled authored
-
Julien Muchembled authored
-
Łukasz Nowak authored
Whenever there is a problem while building software or instantiation, emit verbose information for further analysis.
-
Łukasz Nowak authored
apache-frontend supports correctly ssl_proxy_ca_crt for ssl-proxy-verify, thus show it in test, still keeping expected 501 reply for caddy-frontend.
-
Łukasz Nowak authored
The schema shall be https, not http. It got undetected, as caddy-frontend dies really fast with 501, while apache-frontend is able to communicate with the backend.
-
Łukasz Nowak authored
-
- 28 Jun, 2018 33 commits
-
-
Łukasz Nowak authored
As result of copying nginx configuration from apache-frontend, it was NOT adapted to Caddy behaviour. Thus make it so, with catch-all apporach as in Caddy. Also update test data, as access logs for main nginx instance is now available.
-
Łukasz Nowak authored
As sources URL depends on the branch, update it to correct one.
-
Łukasz Nowak authored
* add switch-softwaretype from review * add graceful scripts improvement * inform about certificates in tests with explanation * add about improving test infrastructure
-
Łukasz Nowak authored
It is superseded by caddy-frontend stack for Caddy software will appear later.
-
Łukasz Nowak authored
-
Łukasz Nowak authored
-
Łukasz Nowak authored
As there is some kind of "collision" with request, allow to override parameters. Treat `<key>` as default and overwrite it with `frontend-config-<num>-<key>`, instead of having the global `<key>` always passed to slaves. This allows to request the partition with: monitor-httpd-frontend=12345 -frontend-config-1-monitor-httpd-frontend=9876 -frontend-config-1-monitor-httpd-frontend=8765
-
Łukasz Nowak authored
jinja2 template is required, as some paramters might come from the network.
-
Łukasz Nowak authored
Removing 'secure' from cookie send by backend is plain wrong.
-
Łukasz Nowak authored
-
Łukasz Nowak authored
-
Łukasz Nowak authored
-
Łukasz Nowak authored
It is used internally for communication between backend and the server.
-
Łukasz Nowak authored
-
Łukasz Nowak authored
mpm-watchdog promise is not applicable for Caddy.
-
Łukasz Nowak authored
-
Łukasz Nowak authored
404 is served with notfound.html
-
Łukasz Nowak authored
Those kept are backward compatibility variables from the request.
-
Łukasz Nowak authored
Caddy is able to bind only to all or one interface ( https://github.com/mholt/caddy/issues/864 ) By using 6tunnel this limitation is workarounded, and in the result listen on IPv6. Also drop needless "ipv6" keys across configuration.
-
Łukasz Nowak authored
As the the feature ssl_proxy_ca_crt is not implemented serve immediately 501 Not Implemented.
-
Łukasz Nowak authored
-
Łukasz Nowak authored
As the the feature ssl_proxy_ca_crt is not implemented serve immediately 501 Not Implemented.
-
Ł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
Features: * shared place for Caddy configuration * gather a lot of parameters for caddy executable, as dislike Apache Caddy is configured from command line * dummy vhost for example.org * challanges (ACME SSL) are disabled * bind to interfaces are done per site * cache access is dummy, but working * /server-status redone in Caddy style * antiloris dropped, as this is apache specific * apache_custom_http and apache_custom_https * dropped not needed leftover access-control-string and protected-path * nginx replacement added * bin/caddy-wrapper is provided in order to allow parameterization of caddy over the network * access to log files over http is provided * username on log access is consistent, it is not uppercased like it was originally on apache-frontend * list of TODOs in TODO.rst
-
Łukasz Nowak authored
-
Łukasz Nowak authored
This will make it easier to track changes.
-
Łukasz Nowak authored
Based on caddy-frontend tests
-
Łukasz Nowak authored
-
Łukasz Nowak authored
Features: * forcediphttpsadapter for SNI * compatbile with apache-frontend SR * local server to test against * supervisor state checks * promise list checks * test data (to save/load textual assertions) * own root CA for HTTPs backend
-
Łukasz Nowak authored
Based on Jerome's work from /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
-