Kevin Bowrin
4d4ea94465
Parse address from fastcgi directive, and pass results to fcgiclient Dial().
...
This allows scheme prefixes "tcp://" and "fastcgi://" in configuration.
Fixes #540
2016-01-28 00:19:00 -05:00
Matthew Holt
82b049229b
proxy: Add basic proxying test and InsecureSkipVerify transport test
2016-01-23 10:14:13 -07:00
Filippo Valsorda
bae4ac9764
proxy: add a insecure_skip_verify option - closes #320
2016-01-23 03:26:31 +00:00
Matt Holt
8655ea671b
Merge pull request #510 from alehano/master
...
gzip: Add .svg to default ext list
2016-01-15 15:33:15 -07:00
Alexey Khalyapin
c9e0517e5e
Add .svg to default ext list in gzip middleware
2016-01-14 11:52:03 +03:00
Matthew Holt
e74558eaea
browse: Fix for files and dirs with ':' in name
2016-01-13 13:17:58 -07:00
Abiola Ibrahim
12cd2d528c
Gzip: Fix for wrong content-type when templates is used.
2016-01-12 15:06:08 +01:00
Matthew Holt
060ab92d29
Reorder a few things
...
The docs link to this structure and all its methods related to the browse template; keeping them together makes it possible to link to the whole block of code that is relevant.
2016-01-10 09:47:26 -07:00
Matthew Holt
9453224639
Merge branch 'letsencryptfix'
2016-01-08 23:59:15 -07:00
Matthew Holt
a3f3bc67e1
Merge branch 'browse-tpl'
2016-01-08 14:02:55 -07:00
Matthew Holt
93b301372b
rewrite: Fix a lint suggestion
2016-01-06 22:23:18 -07:00
Matthew Holt
ce4981d046
Merge branch 'master' into letsencryptfix
...
# Conflicts:
# caddy/letsencrypt/letsencrypt.go
# caddy/letsencrypt/letsencrypt_test.go
2016-01-06 22:21:15 -07:00
Matthew Holt
6d49392602
Improve tests, fix a few lint warnings
2016-01-06 16:04:33 -07:00
Abiola Ibrahim
0a04fa40f4
Oops. status code check should be after all validations.
2016-01-02 08:08:55 +01:00
Abiola Ibrahim
48d7f1ead2
Refactor. Stop useless rewrite if status code is set.
2016-01-01 07:05:30 +01:00
Abiola Ibrahim
be2f5c4b38
Support for 4xx status codes.
2015-12-31 23:19:11 +01:00
Abiola Ibrahim
281007c482
Merge remote-tracking branch 'upstream/master' into rewrite-patch
2015-12-31 20:34:25 +01:00
Matthew Holt
b6326d402d
Fix for case-insensitive header replacements ( #476 )
2015-12-31 12:31:30 -07:00
Matthew Holt
e2a3ec4c3d
Replacer supports case-insensitive header placeholders ( fixes #476 )
2015-12-31 12:12:16 -07:00
Abiola Ibrahim
55f69fd742
Add not_has and not_match conditions.
2015-12-31 20:10:42 +01:00
Matthew Holt
94e3e7e5eb
browse: New default template
2015-12-31 00:23:10 -07:00
Abiola Ibrahim
3c086fb2e6
Support for rewrite match group.
2015-12-30 21:47:37 +01:00
Abiola Ibrahim
7dadcd5834
Add ability to set custom values.
2015-12-30 20:42:03 +01:00
Abiola Ibrahim
73327e784d
Merge branch 'master' into replacer-patch
2015-12-30 20:26:11 +01:00
Abiola Ibrahim
bb23f68a43
Merge pull request #463 from abiosoft/rewrite-improvements
...
Rewrite improvements
2015-12-30 19:42:13 +01:00
Abiola Ibrahim
168723a026
Added escaped versions of uri, query and path.
2015-12-24 09:00:10 +01:00
Abiola Ibrahim
92bd914418
Fix vet errors.
2015-12-23 13:23:43 +01:00
Abiola Ibrahim
9110dc4745
Refactor. Tests and tests data.
2015-12-23 12:11:11 +01:00
Abiola Ibrahim
1ed786f836
Cleanups and panic prevention in tests.
2015-12-23 09:36:00 +01:00
Abiola Ibrahim
4d5bc9fa6c
Backward compatibility ensured.
2015-12-23 09:02:52 +01:00
Abiola Ibrahim
98d8c0f81b
Added new rewrite features.
2015-12-22 23:19:22 +01:00
Abiola Ibrahim
9e163a655d
Use proper struct constructors instead.
2015-12-22 14:43:48 +01:00
Abiola Ibrahim
4d867e848b
Markdown: Fix panic on sitegen for request dependent template values.
2015-12-22 13:32:27 +01:00
Abiola Ibrahim
55d22f4ead
Merge remote-tracking branch 'upstream/master'
2015-12-21 20:49:01 +01:00
Abiola Ibrahim
3f787a20e3
Merge pull request #438 from captncraig/patch-1
...
Gzip: Append to Vary header instead of replacing.
2015-12-21 20:48:03 +01:00
Abiola Ibrahim
f639d3cd68
FastCGI: Close client connections when done.
2015-12-21 11:57:20 +01:00
Abiola Ibrahim
a946d65fe6
Oops. Tests.
2015-12-18 21:25:06 +01:00
Abiola Ibrahim
f04ff063ed
Gzip: Fix missing gzip encoding headers.
2015-12-18 20:58:23 +01:00
Craig Peterson
34d3cd7c92
Gzip: Append to Vary header instead of replacing.
2015-12-15 08:56:44 -07:00
Matt Holt
f11cd4d9dd
Merge pull request #429 from abiosoft/php-error-log
...
fastcgi: separate standard and error output responses.
2015-12-14 10:14:52 -07:00
Abiola Ibrahim
3966936bd6
Remove trailing new line for cleaner log output.
...
Return correct status code.
2015-12-13 12:58:21 +01:00
Abiola Ibrahim
b7fd1f4e9e
FastCGI: separate standard and error output responses.
2015-12-12 14:04:48 +01:00
Abiola Ibrahim
b65ddbc750
Merge remote-tracking branch 'upstream/master'
2015-12-10 02:37:19 +01:00
Abiola Ibrahim
2e295b51b3
Use channel instead for a synchronous interval.
2015-12-09 20:18:18 +01:00
Abiola Ibrahim
59dbea768c
Fix race condition on AppVeyor. Increase timeout a bit.
2015-12-09 19:22:20 +01:00
Abiola Ibrahim
a44d59f1e5
Use ioutil.Discard instead for unneeded bytes.
2015-12-09 18:44:25 +01:00
Abiola Ibrahim
23631cfaca
Fix deleted Content-Length header bug.
2015-12-08 12:01:24 +01:00
Abiola Ibrahim
8631f33940
remove minor ugly parenthesis
2015-12-07 23:27:57 +01:00
Abiola Ibrahim
ab5087e215
Gzip: support for min_length.
2015-12-07 23:17:05 +01:00
Matthew Holt
fd14f257df
markdown: Add (currently failing) test for empty body
2015-12-02 17:09:43 -07:00