Matthew Holt
3f9f675c43
redir: Include scheme in redirect rules
...
And added tests for status code and scheme
2015-09-30 08:38:31 -06:00
Matthew Holt
698399e61f
Move controller_test.go into controller.go
...
Turns out the stuff in the test file needs to be exported so external add-ons can use them
2015-09-28 21:16:40 -06:00
Matthew Holt
ec676fa15e
Version bump: 0.7.6
2015-09-28 14:57:00 -06:00
Matthew Holt
122e3a9430
rewrite: Make internal header field name a const
2015-09-28 14:54:48 -06:00
Matt Holt
79a7f8a460
Merge pull request #247 from DenBeke/master
...
fastcgi: Stripping PATH_INFO from SCRIPT_NAME
2015-09-28 14:33:27 -06:00
Mathias Beke
bb85a84561
Merge remote-tracking branch 'upstream/master'
...
Conflicts:
middleware/fastcgi/fastcgi.go
2015-09-28 22:11:05 +02:00
Matthew Holt
be6fc35326
fastcgi: Fix REQUEST_URI if rewrite directive changes URL
2015-09-27 18:48:28 -06:00
Matt Holt
ca1f1362cc
Merge pull request #257 from tarfu/patch-1
...
core: change to new http2 repo
2015-09-25 06:22:16 -06:00
Tobias Breitwieser
0ca0d552eb
change to official http2 repo
...
The golang.org/x/net/http2 is now the official http2 repo.
It is advised to change the imports to it.
2015-09-25 14:10:03 +02:00
Mathias Beke
8baead6107
Merge remote-tracking branch 'upstream/master'
2015-09-25 11:54:15 +02:00
Matthew Holt
4f5a29d6d1
errors: New 'visible' mode to write stack trace to response
...
Also updated change list and added/improved tests
2015-09-24 16:21:28 -06:00
Matthew Holt
da7562367c
errors: Restore http status text in test
2015-09-24 14:01:08 -06:00
Matthew Holt
6001c94f30
errors: Fix test
2015-09-24 13:46:54 -06:00
Matt Holt
104a5998cb
Merge pull request #251 from abiosoft/master
...
rewrite: Use middleware.Replacer
2015-09-23 14:22:54 -06:00
Matthew Holt
6cbd3ab096
proxy: 64-bit word alignment for 32-bit systems ( fixes #252 )
2015-09-22 16:47:39 -06:00
Abiola Ibrahim
7f9fa5730b
Rewrite: Use only fragment
, remove frag
.
2015-09-20 18:13:53 +01:00
Matthew Holt
bdccc51437
More consistent error messages
2015-09-20 10:55:16 -06:00
Abiola Ibrahim
0e039a1868
Rewrite: Use middleware.Replacer.
...
Bug fix for regexps starting with '/'.
2015-09-20 08:49:55 +01:00
Matthew Holt
10ab037833
Moved fileServer and browse.IndexPages into middleware package
2015-09-19 20:35:48 -06:00
Matt Holt
540a651fdf
Merge pull request #250 from hacdias/master
...
browse: User defined variables (for templates)
2015-09-19 20:11:44 -06:00
Matthew Holt
ee893325c4
Update change list
2015-09-19 11:24:44 -06:00
Henrique Dias
8120e57850
add user defined variables into browse template
2015-09-18 08:52:12 +01:00
Henrique Dias
043e000459
Merge pull request #1 from mholt/master
...
Update
2015-09-18 08:44:47 +01:00
Matt Holt
66fb8f031b
Merge pull request #248 from hacdias/master
...
browse: Option to ignore indexes
2015-09-17 19:01:12 -06:00
Matthew Holt
9e2bef146e
middleware: Added StripHTML to Context type
2015-09-17 16:23:30 -06:00
Henrique Dias
4c642e9d3c
browse IgnoreIndexes option
2015-09-17 20:37:49 +01:00
Henrique Dias
30b19190dc
add ignoreIndexes option to browse
2015-09-17 20:33:39 +01:00
Matthew Holt
840bc505f6
This is a pretty cool change
2015-09-16 21:31:58 -06:00
Matthew Holt
8c843ceefd
middleware: Add StripExt to Context type for stripping extensions from paths
2015-09-16 21:31:58 -06:00
Mathias Beke
aa5a595762
middleware/fastcgi: Stripping PATH_INFO from SCRIPT_NAME
2015-09-16 20:25:40 +02:00
Matt Holt
9dfb940d80
Merge pull request #245 from LK4D4/update_go
...
Use latest Go minor versions for testing
2015-09-14 11:49:59 -06:00
Alexander Morozov
1dbfeb7ecd
Use latest minors Go for testing
...
Signed-off-by: Alexander Morozov <lk4d4@docker.com>
2015-09-14 10:43:46 -07:00
Matt Holt
f4054b6954
Merge pull request #241 from LK4D4/fix_race_test
...
markdown: Use less strict condition to avoid problems with concurrency
2015-09-11 15:58:13 -06:00
Alexander Morozov
faaef83954
Use less strict condition to avoid problems with concurrency
...
In latest go versions TestWatcher fails pretty often, because it is
"more concurrent" now. Reproducible with go master:
while go test github.com/mholt/caddy/middleware/markdown; do :; done
Signed-off-by: Alexander Morozov <lk4d4@docker.com>
2015-09-11 10:25:13 -07:00
Matt Holt
287543a0e6
Merge pull request #238 from LK4D4/fix_vet
...
Fix all vet warnings and add vet check to CI
2015-09-11 10:21:22 -06:00
Abiola Ibrahim
7545755b00
Merge pull request #240 from LK4D4/fix_map_race
...
markdown: fix race in accessing map
2015-09-11 17:00:24 +01:00
Abiola Ibrahim
26dc212f4c
Merge pull request #239 from LK4D4/race_test
...
Fix race in test
2015-09-11 16:58:19 +01:00
Alexander Morozov
a5128da67a
markdown: fix race in accessing map
...
Signed-off-by: Alexander Morozov <lk4d4@docker.com>
2015-09-11 08:34:52 -07:00
Alexander Morozov
37eedf5cdc
Fix race in test
...
Signed-off-by: Alexander Morozov <lk4d4@docker.com>
2015-09-11 08:34:08 -07:00
Alexander Morozov
f2e680430a
Add vet check to CI
...
Signed-off-by: Alexander Morozov <lk4d4@docker.com>
2015-09-10 20:53:09 -07:00
Alexander Morozov
740a6a7ad5
Use func from stdlib to clone *tls.Config for calming vet
...
Signed-off-by: Alexander Morozov <lk4d4@docker.com>
2015-09-10 20:52:49 -07:00
Alexander Morozov
1236e492a9
Fix format verbs for funcs
...
Signed-off-by: Alexander Morozov <lk4d4@docker.com>
2015-09-10 19:59:19 -07:00
Alexander Morozov
80db177f5a
Fix vet warnings about unkeyed fields
...
Signed-off-by: Alexander Morozov <lk4d4@docker.com>
2015-09-10 19:57:23 -07:00
Alexander Morozov
3d1cac313c
Use %v instead of %p to calm vet
...
Signed-off-by: Alexander Morozov <lk4d4@docker.com>
2015-09-10 19:52:23 -07:00
Matt Holt
dc4a5ae1fd
Merge pull request #237 from LK4D4/fix_lock
...
markdown: Use markdown.Config as pointer everywhere
2015-09-10 18:23:26 -06:00
Alexander Morozov
da7b9a6bbc
Use markdown.Config as pointer everywhere
...
* As value mutex was copied and therefore synchronization worked wrong
* It's pretty big structure with reference types, so copying create unnecessary
pressure on GC
Signed-off-by: Alexander Morozov <lk4d4@docker.com>
2015-09-10 15:12:50 -07:00
Matt Holt
55de037035
Merge pull request #236 from LK4D4/fix_format_in_test
...
basicauth: Fix format call in tests
2015-09-10 15:16:13 -06:00
Alexander Morozov
c468b114e4
Fix format call in tests
...
Signed-off-by: Alexander Morozov <lk4d4@docker.com>
2015-09-10 14:04:33 -07:00
Matt Holt
d96bd5269a
Merge pull request #235 from Karthic-Hackintosh/master
...
middleware: Complete test coverage for replacer
2015-09-10 08:27:23 -06:00
Karthic Rao
ed4148f20e
Complete test coverage for replacer for Go
2015-09-10 10:28:13 +05:30