caddy/caddyhttp
Simon Lightfoot d48e51cb78 Changed IfCond to store the condition function and the compiled regular expression.
Updated ifCondition test to deep test all fields.
Changed NewComplexRule to not return a pointer.
Corrected panic detection in formatting.
Fixed failing test cases.
Fixed review bug for test.
Fixes bug caused by Replacer running on the regular expressions in IfMatcher. We also now compile regular expressions up front to detect errors.
Fixes rewrite bugs that come from formatting a rule as a string and failing with nil dereference caused by embedding Regexp pointer in a Rule. Re: Issue #1794
2017-08-03 11:59:30 +01:00
..
basicauth basicauth: remove magic number (#1760) 2017-07-12 19:32:24 -06:00
bind Refactor how caddy.Context is stored and used 2016-06-20 11:59:23 -06:00
browse browse: Fix symlink indicators for files in folders other than cwd 2017-06-02 17:40:25 -06:00
errors log,error: fix roller parser issue 2017-07-20 15:21:06 +08:00
expvar Refactor how caddy.Context is stored and used 2016-06-20 11:59:23 -06:00
extensions httpserver/all: Clean up and standardize request URL handling (#1633) 2017-05-01 23:11:10 -06:00
fastcgi Fix for #1788. Rearrange struct fields. 2017-07-28 17:33:40 +01:00
gzip gzip: change ETag to weak ETag after gzip 2017-07-14 11:48:34 +08:00
header ResponseWriterWrapper and HTTPInterfaces (#1644) 2017-05-05 09:42:06 -06:00
httpserver Changed IfCond to store the condition function and the compiled regular expression. 2017-08-03 11:59:30 +01:00
index caddyhttp: New index directive for alternate index file names (#1567) 2017-04-17 11:02:44 -06:00
internalsrv ResponseWriterWrapper and HTTPInterfaces (#1644) 2017-05-05 09:42:06 -06:00
limits Vendor all dependencies (Warning: Huge changeset.) 2017-05-27 13:30:11 -06:00
log log,error: fix roller parser issue 2017-07-20 15:21:06 +08:00
markdown markdown: fix the real ineffectual assignments in test 2017-06-29 18:30:18 +08:00
mime gzip,mime: show response header instead of the request one in test message 2017-07-08 11:53:34 +08:00
pprof pprof: Set proper Content-Type header 2017-01-24 16:55:43 -07:00
proxy proxy: fix hang on chunked websocket server 2017-07-25 15:12:38 +08:00
push Push resources for indexFiles when surfing to directories 2017-07-24 12:36:07 +02:00
redirect httpserver/all: Clean up and standardize request URL handling (#1633) 2017-05-01 23:11:10 -06:00
requestid Rename directive requestid to request_id (#1757) 2017-07-10 14:47:48 -06:00
rewrite Changed IfCond to store the condition function and the compiled regular expression. 2017-08-03 11:59:30 +01:00
root fixing panic when root is symlink (#1429) 2017-02-15 22:02:51 -07:00
staticfiles staticfiles: Build redirect based on rewritten URL (fixes #1706) 2017-06-07 14:40:17 -06:00
status Add 'status' middleware instead of 'status' directive for 'rewrite' middleware 2016-08-29 17:17:23 +03:00
templates context: add Push action 2017-04-27 09:51:33 +08:00
timeouts New 'timeouts' directive to configure timeouts; default timeouts enabled (#1368) 2017-01-24 08:15:25 -07:00
websocket Fix misspellings 2016-09-05 10:20:34 -06:00
caddyhttp_test.go Create request_id directive #1590 (#1711) 2017-06-24 13:54:35 -07:00
caddyhttp.go Create request_id directive #1590 (#1711) 2017-06-24 13:54:35 -07:00