Gyula Voros
b783caaaed
Filter empty headers ( #1239 )
...
* Filter empty headers
Some web servers (e.g. Jetty 9.3) don’t like HTTP headers with empty values. This commit filters header replacements with zero length.
* Extend tests to verify removal of empty headers
* Handle add-header case
* Change - Use short variable assignment
2016-11-16 21:41:53 -07:00
Mateusz Gajewski
c972ea39c8
Fastcgi upstreams ( #1264 )
...
* Make fastcgi load balanceable too
* Address one more corner case - invalid configuration fastcgi /
* After review fixes
* Simplify conditions
* Error message
* New fastcgi syntax
* golint will be happy
* Change syntax
2016-11-16 21:29:43 -07:00
Tw
12fd349916
Merge pull request #1232 from mholt/fix-1229
...
proxy: record request Body for retry (fixes #1229 )
2016-11-08 19:24:38 +08:00
Benny Ng
dd4c4d7eb6
proxy: record request Body for retry ( fixes #1229 )
2016-11-04 19:15:36 +08:00
Ngo The Trung
0cdaaba4b8
Add maxrequestbody directive ( #1163 )
2016-11-04 08:25:49 +08:00
Mateusz Gajewski
63f749112b
Use http.Header instead of custom type ( #1214 )
...
* Use http.Header
* This initialization was just stupid
2016-11-03 12:24:26 -06:00
Matt Holt
e19a007b38
Merge pull request #1238 from tw4452852/1234
...
proxy: make sure value is optional when removing a header
2016-11-03 12:13:39 -06:00
Tw
e85ba0d4db
proxy: make value is optional when removing a header
...
fix issue #1234
Signed-off-by: Tw <tw19881113@gmail.com>
2016-11-03 22:50:51 +00:00
Matthew Holt
b89cbe18e2
Move header up above errors in directive order ( fix #1183 )
2016-11-02 08:13:58 -06:00
Matthew Holt
14500d8204
header: Implement Flusher and CloseNotifier
2016-11-02 08:13:58 -06:00
Tw
a2900e46f4
header: only register deletion operation ( #1212 )
...
fix issue #1183
Signed-off-by: Tw <tw19881113@gmail.com>
2016-11-01 22:08:02 -06:00
ericdreeves
08c17c7c31
Add Files action to template context. ( closes #1198 ) ( #1226 )
...
* Add Files action to template context. (#1198 )
* Fixes to testFiles().
- Set os.ModePerm on directories created during test.
- Use filepath.Join() to create directory path.
- Use Fatalf, not Fatal.
* Make additional fixes to test cases.
* Fix test cases to use correct path format.
Dir.Open() in net/http requires '/'-separated paths while
filepath.Join() may produce paths with different separator.
* Remove directory created by test at end of loop.
* Close the FileSystem before returning.
* Initialize names slice to the number of entries.
Also, do not call os.RemoveAll() unless the path to the directory
is a valid one.
2016-11-01 22:04:53 -06:00
Matthew Holt
49cb225cbd
Ensure user always sees fatal errors at startup
2016-10-31 21:45:12 -06:00
elcore
53e117802f
Add support for OCSP Must-Staple for Let's Encrypt certs ( #1221 )
...
* Fix Caddytls
* Let the user decide
* Address comments
2016-10-29 08:44:49 -06:00
Matthew Holt
23f89f30e9
Add sourcegraph link to readme
2016-10-27 19:27:39 -06:00
Matt Holt
ff32ade1d8
Merge pull request #1216 from chris-bandce/patch-1
...
Punctuation
2016-10-26 11:23:00 -06:00
chris-bandce
3ce9075d3d
Punctuation
2016-10-26 16:27:35 +01:00
Matt Holt
f2e999aab2
Merge pull request #1213 from mholt/simplify_code
...
Remove dead code, do struct alignment, simplify code
2016-10-26 00:05:08 -06:00
Mateusz Gajewski
8cc3416bbc
Remove dead code, do struct alignment, simplify code
2016-10-25 19:19:54 +02:00
Toby Allen
c4d64a418b
Log site info output at start. Fix for #1205 ( #1210 )
...
* Log Site start to -log. Fix for #1205
* Removed Comment
2016-10-25 09:31:21 -06:00
Matt Holt
f3108bb7bf
Merge pull request #1207 from tw4452852/1206
...
proxy: set request's body to nil explicitly
2016-10-25 09:30:10 -06:00
Mateusz Gajewski
c2853ea64b
Use proper Request ( #1197 )
...
* Use proper Request
* Fixes
2016-10-25 09:28:53 -06:00
Matt Holt
561069fdb6
Merge pull request #1211 from mholt/LogStartupCmd
...
Log Startup and Shutdown Commands
2016-10-24 14:26:54 -06:00
Toby Allen
66a07773ab
Log Startup and Shutdown Commands
2016-10-24 20:48:36 +01:00
Tw
a1dd6f0b34
proxy: set request's body to nil explicitly
...
fix issue #1206
Signed-off-by: Tw <tw19881113@gmail.com>
2016-10-24 11:10:12 +08:00
Henrique Dias
2b9bbc5236
Moving File Manager higher in the directive list ( #1199 )
...
* Moving File Manager higher in the directive list
See hacdias/caddy-filemanager#35 .
* gofmt
2016-10-20 14:52:43 -06:00
Matt Holt
2f5e840ea9
Merge pull request #1193 from mholt/Go-1.7.3
...
Update to Go 1.7.3
2016-10-19 18:00:00 -06:00
Eldin Hadzic
ab3cc8f961
Update to Go 1.7.3
2016-10-19 21:26:04 +00:00
Matt Holt
efb1c54e13
Merge pull request #1189 from rndmh3ro/more_upstart_scripts
...
add separate upstart scripts for centos 6 and ubuntu 12.04
2016-10-19 08:13:44 -06:00
Matt Holt
3c1957a612
Merge pull request #1190 from tw4452852/1188
...
errors: don't join the absolute file path
2016-10-17 20:48:45 -06:00
Tw
2bd6fd0aea
errors: don't join the absolute file path
...
fix issue #1188
Signed-off-by: Tw <tw19881113@gmail.com>
2016-10-18 09:55:50 +08:00
Sebastian Gumprich
f1342e37ed
add separate upstart scripts for centos 6 and ubuntu 12.04
2016-10-17 22:04:26 +02:00
Toby Allen
94af37087b
Fix for fastcgi deletion of Caddy-Rewrite-Original-URI header #1153 ( #1184 )
...
* Very simple fix for #1153
* Prevent Caddy-Rewrite-Original-URI being added as an HTTP ENV variable passed to FastCGI
part of fix for #1153
* Changes to Markdown to fix travis CI build.
#1955.2
* Revert "Changes to Markdown to fix travis CI build."
This reverts commit 4a01888839
.
* fail fast and fmt changes
* Create test for existance of Caddy-Rewrite-Original-URI header value #1153
* updated test comment
* const moved outside function so available to tests
2016-10-16 12:11:52 -06:00
Matthew Holt
5fcfdab6c7
Reorder basicauth directive; it should also protect redirects
2016-10-15 09:41:03 -06:00
Gregor Noczinski
016384abef
* Added directive "filter" to whitelist for support of github.com/echocat/caddy-filter ( #1167 )
2016-10-15 09:31:22 -06:00
Matt Holt
036633b64a
Merge pull request #1174 from tw4452852/1173
...
header: implement http.Hijacker for responseWriterWrapper
2016-10-13 23:09:21 -06:00
Matt Holt
550b1170bd
Merge branch 'master' into 1173
2016-10-13 22:56:19 -06:00
Matt Holt
d44016b937
Merge pull request #1178 from tw4452852/1177
...
proxy: preserve path trailing slash if it was there
2016-10-11 18:26:51 +02:00
Tw
4baca884c5
proxy: preserve path trailing slash if it was there
...
fix issue #1177
Signed-off-by: Tw <tw19881113@gmail.com>
2016-10-11 17:06:59 +08:00
Tw
d0455c7b9c
add more descriptive errors
...
Signed-off-by: Tw <tw19881113@gmail.com>
2016-10-11 10:34:51 +08:00
Tw
e5d33e73f3
header: implement http.Hijacker for responseWriterWrapper
...
fix issue #1173
Signed-off-by: Tw <tw19881113@gmail.com>
2016-10-11 08:53:47 +08:00
Matt Holt
9ced4b17e5
Merge pull request #1175 from tw4452852/fix_archiver
...
dist: adapt to archiver's refactor
2016-10-10 20:41:00 +02:00
Tw
b48bda4a6d
dist: adapt to archiver's refactor
...
Signed-off-by: Tw <tw19881113@gmail.com>
2016-10-10 16:39:27 +08:00
Matt Holt
5d9989405a
Merge pull request #1165 from aishraj/master
...
Have milliseconds as the latency log time unit
2016-10-08 22:48:48 +02:00
Aish Raj Dahal
733f622f7a
Add new placeholder for latency in milliseconds
2016-10-05 21:06:15 -07:00
Matt Holt
20a54d0e07
Merge pull request #1169 from bengadbois/patch-1
...
Adding Go Report Card badge
2016-10-05 15:38:27 -06:00
Ben Gadbois
b5a07d43fa
Adding Go Report Card badge
2016-10-05 20:48:43 +02:00
elcore
8561f42786
CurvePreferences (Test) ( #1161 )
...
We need consistency in code style!!!
2016-10-04 01:15:23 +02:00
elcore
e1ea58b7c4
Customize curve preferences, closes #1117 ( #1159 )
...
* Feature Request: #1117
* The order of the curves matter
2016-10-03 10:52:45 -06:00
Matt Holt
e9ce45ce61
Merge pull request #1158 from tw4452852/1154
...
proxy: handle 'without' option in encoded form of URL path
2016-10-02 13:39:55 -06:00