Matthew Holt
c21ff8343c
Apparently vet ships with Go now
2016-04-06 17:29:53 -06:00
Matt Holt
2072eec11f
Merge pull request #731 from wjkohnen/host-caseinsensitive
...
Handle host names case insensitively.
2016-04-06 15:56:34 -06:00
Wolfgang Johannes Kohnen
497ebb9ccb
Handle host names case insensitively.
...
RFC 3986 3.2.2: The host subcomponent is case-insensitive.
2016-04-06 21:36:46 +00:00
Benny Ng
e4e773c9ea
Merge pull request #730 from tpng/restart-refactor
...
Extract restartInProc to its own file
2016-04-06 11:51:44 +08:00
Benny Ng
32e63e6b94
Extract restartInProc to its own file
2016-04-06 11:40:39 +08:00
Matthew Holt
86ccafbe58
Update changes
...
Also testing commit signing again, different email this time.
2016-04-05 19:04:08 -06:00
Matthew Holt
3ef78d3db3
Allow git repo as argument to build script
...
This will help build server perform builds with copy of repo in a folder
outside the original git repo folder. Also testing signed commits on
GitHub.
2016-04-05 18:57:50 -06:00
elcore
9ec1c17846
Merge pull request #727 from mholt/rename-keytype-ec-to-p
...
Rename EC256,EC384 to P256,P384
2016-04-05 19:59:37 +02:00
Eldin Hadzic
7ababfc909
Rename EC256,EC384 to P256,P384
2016-04-05 13:37:39 +00:00
Benny Ng
31062dd6c2
Merge pull request #725 from tpng/reload-validate-caddyfile
...
revert to old Caddyfile on failed in-process restart
2016-04-05 20:07:48 +08:00
Benny Ng
b952fd8f8f
revert to old Caddyfile on failed in-process restart
2016-04-05 19:57:52 +08:00
Benny Ng
28e0bfbbbe
update README to include Docker
...
update README to include Docker container zzrot/alpine-caddy
2016-04-05 17:24:33 +08:00
Sean Kilgarriff
30ce73e8fb
updated README to include ZZROT's docker container that runs caddy on Alpine Linux inside of a Docker Container.
2016-04-05 03:11:55 -04:00
elcore
987a5f98c4
Merge pull request #723 from mholt/fix-#721
...
Fix for #721
2016-04-05 04:54:49 +02:00
Eldin Hadzic
859a93d296
Fix for #721
2016-04-04 23:59:40 +00:00
Matt Holt
a14fce0b1e
Merge pull request #707 from jupiter/caching-headers
...
Add Etag header
2016-04-03 15:01:33 -06:00
Matt Holt
25b567b301
Merge pull request #715 from mholt/elcore-faster-tests
...
https: Faster tests
2016-04-03 14:33:03 -06:00
Matt Holt
3d066789d3
Merge pull request #713 from 5an1ty/patch-1
...
proxy: Allow mixed case Upgrade headers (WebSocket fix)
2016-04-03 14:30:32 -06:00
Pieter Raubenheimer
93d982a5a4
Improve readability and fully comply with RFC7232
2016-04-03 20:14:10 +01:00
Pieter Raubenheimer
572b9e4d67
Merge branch 'master' into caching-headers
2016-04-03 19:59:25 +01:00
elcore
2a82f7b520
Faster tests
2016-04-03 20:06:21 +02:00
Ruben Callewaert
1a9f700287
Allow mixed case Upgrade headers
...
Caddy expects websocket to be completely lowercase.
Some applications send websocket upgrade headers like the following:
`Upgrade: WebSocket`
This change allows all variations of websocket.
2016-04-03 17:48:53 +02:00
Matt Holt
462128cd80
Merge pull request #706 from elcore/patch-3
...
tls: Customize key type with key_type
2016-04-02 13:40:49 -06:00
elcore
cf69d190a2
A new feature for the "tls" directive
2016-04-02 21:15:18 +02:00
Pieter Raubenheimer
3441cdef64
Add Etag header
2016-04-02 08:51:08 +01:00
Matt Holt
8a2f2f8d37
Merge pull request #705 from DenBeke/upstart-conf
...
dist/init: caddy.conf for upstart
2016-03-31 08:25:48 -06:00
MathiasB
86854dca89
dist/init: caddy.conf for upstart
2016-03-31 14:36:44 +02:00
Matt Holt
b3a5b725db
Merge pull request #696 from mholt/templateUtils
...
templates: Adding some useful utility functions
2016-03-28 21:17:11 -06:00
Craig Peterson
f28d8b8601
Adding some useful utility functions for templates
2016-03-28 20:53:51 -06:00
Matt Holt
5989eb0635
Merge pull request #699 from eiszfuchs/socket-url
...
proxy: fix req.URL.Path for unix sockets
2016-03-28 14:31:53 -06:00
eiszfuchs
cbd9b814b9
fixed req.URL.Path for unix: sockets
2016-03-28 22:18:14 +02:00
Matthew Holt
32dbbfd64c
Better way of checking gofmt
2016-03-28 10:52:48 -06:00
Matt Holt
3395f6c775
Merge pull request #698 from buddhamagnet/master
...
Correct unused assignments
2016-03-26 17:28:46 -06:00
buddhamagnet
61cf8b79bc
drop unused md variable
2016-03-26 21:14:54 +00:00
buddhamagnet
bb6764fd22
drop unused len variable
2016-03-26 21:14:22 +00:00
buddhamagnet
c981b08b23
correct unused assignments
2016-03-26 21:05:19 +00:00
Matthew Holt
7271b57136
Add golint and ineffassign to CI scripts
...
golint is not part of the tests since our Markdown dependency defines
an interface that is not lint-compliant (unfortunately).
See https://github.com/russross/blackfriday/issues/240
2016-03-26 14:26:12 -06:00
Matthew Holt
874bcff564
Fix YAML syntax. Sigh...
2016-03-26 09:23:05 -06:00
Matthew Holt
eb279e7e8a
Perform gofmt -s check
2016-03-26 08:53:00 -06:00
Matt Holt
f4c729bd22
Merge pull request #691 from MariadeAnton/MdA-travis-test
...
Only bypass "bandwidth limit exceeded" errors on pushes
2016-03-22 09:27:20 -06:00
María de Antón
ea35893be4
run bash dist/gitcookie.sh step only on build pushes
2016-03-22 16:15:17 +01:00
María de Antón
1efd1029dd
Only bypass "bandwidth limit exceeded" errors on pushes
2016-03-22 16:08:29 +01:00
Matthew Holt
426d165254
expvar: Allow no args; publish number of goroutines
2016-03-21 22:39:57 -06:00
Matt Holt
a3127bed5f
Merge pull request #285 from mem/master
...
Add expvar middleware
2016-03-21 21:54:18 -06:00
Marcelo E. Magallon
b94e513116
Add expvar middleware
...
Right now it has a very simple configuration:
expvar /debug/vars
It will return a JSON object with memory statistics and the command line
used to start caddy, which are the two expvars that expvar registers by
default.
2016-03-21 21:46:41 -06:00
Matthew Holt
b6e5a599fb
Update change log
2016-03-21 12:36:27 -06:00
Matt Holt
8fc35edc3b
Merge pull request #689 from tpng/restart-inproc
...
Add -restart=inproc option for in-process restart
2016-03-21 12:32:59 -06:00
Benny Ng
260c023e1e
Add -restart=inproc flag for in process restart
2016-03-22 02:25:32 +08:00
Matthew Holt
27f9b58c5d
Bypass "bandwidth limit exceeded" errors when cloning from googlesource
...
cf. golang/go#12933
2016-03-21 12:05:16 -06:00
Matthew Holt
f23d8cb37f
Add {upstream} placeholder when proxy middleware is used ( closes #531 )
...
Middlewares can now make their own placeholders that may be useful in
logging, on a per-request basis. Proxy is the first one to do this.
2016-03-20 21:56:13 -06:00