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
Matt Holt
f8e2cc8008
Merge pull request #234 from humboldtux/browse
...
core: Configuration as command line arg #222
2015-09-08 14:44:28 -06:00
Benoit Benedetti
5d32af8a6b
Fix typo in loadConfigs comment
2015-09-08 22:38:30 +02:00
Benoit Benedetti
ed10863494
Configuration as command line arg #222
2015-09-08 22:27:05 +02:00
Matthew Holt
4e1717db4c
basicauth: htpasswd path now relative to site root
2015-09-05 16:04:30 -06:00
Matt Holt
159b68aab4
Merge pull request #228 from tgulacsi/htpasswd
...
basicauth: Add htpasswd support
2015-09-05 14:56:23 -06:00
Matt Holt
d76cf6d337
Merge pull request #230 from evermax/master
...
log, errors: Use localtime for the log roller timestamp
2015-09-04 11:27:23 -06:00
Maxime
69950e57f0
Use localtime for the log roller timestamp
2015-09-04 19:18:01 +02:00
Matt Holt
d44ab3dbab
Merge pull request #229 from LK4D4/fix_format
...
Fix formatting directives in tests
2015-09-04 10:07:30 -06:00
Alexander Morozov
b199825c3b
Fix formatting directives in tests
...
Signed-off-by: Alexander Morozov <lk4d4@docker.com>
2015-09-04 08:34:58 -07:00
Matthew Holt
94becb89f6
Add Go 1.5 to the Travis CI manifest
2015-09-02 18:28:03 -06:00
Matt Holt
1f4231e1f0
Merge pull request #216 from evermax/master
...
log, errors: Added lumberjack library for log rolling
2015-09-02 17:44:10 -06:00
Maxime
bdcbd11d65
Merge branch 'master' of https://github.com/mholt/caddy
2015-09-02 15:16:06 +02:00
Maxime
008160998a
Added LogRoller parser and entity.
...
The errors and logs can now have log rolling if provided by the user.
The current customisable parameter of it are:
The maximal size of the file before rolling.
The maximal age/time of the file before rolling.
The number of backups to keep.
2015-09-02 15:13:31 +02:00
Matt Holt
1cafb1eea5
Merge pull request #226 from Karthic-Hackintosh/master
...
browse: Initial test for json response in browse.go
2015-08-31 21:34:54 -06:00
Tamás Gulácsi
392f1d70eb
Add htpasswd support for basic auth
...
If the password arg starts with htpasswd=, then the rest is treated as
the file name of the htpasswd file, and used for md5 and sha1 hashes.
2015-08-30 20:08:42 +02:00
Matthew Holt
d79d2611ca
Mention setcap in readme so it's more prominent
2015-08-30 10:55:30 -06:00
karthic rao
e3cea042d6
Left over comments removed
...
Redundant comments in the code removed
2015-08-30 19:00:35 +05:30