5a0d373fcd
Missed fixing setup.
2016-04-16 17:13:13 -07:00
ecf91f525f
Fix gofmt -s and ineffassign.
2016-04-16 17:07:06 -07:00
b541c717ca
Add ability to markdown a directory with a template.
2016-04-16 16:50:45 -07:00
e652d12cfc
Move Metadata load into NewMetadata function.
2016-04-16 15:36:52 -07:00
b97a7909d8
Nuke more redundant things.
2016-04-16 15:18:17 -07:00
7c9867917a
Fixup tests and move metadata into own package
2016-04-16 14:45:32 -07:00
48d294a695
Better default template.
2016-04-12 18:53:15 -07:00
42b7d57421
Fix more tests, and fix template parsing.
2016-04-10 23:17:01 -07:00
027f697fdf
Revamp markdown processing.
...
Nuke pre-generation. This may come back in the form of a more general
caching layer at some later stage.
Nuke index generation. This should likely be rethought and re-implemented.
2016-04-10 17:47:55 -07:00
6a7b777f14
panic if not a Flusher
...
Caddy recovers panics that occur in the middleware stack so this is not a risk to process termination. This way is also preferable to hiding the error. See 3faad41b43 (commitcomment-17035158)
2016-04-09 22:11:36 -06:00
67b137175e
Replaced automate.sh with Go program
2016-04-09 10:02:16 -06:00
dfa3b8645d
Who uses 32-bit Mac anyway. :P
2016-04-09 00:40:37 -06:00
2dca50dee8
Rewrite automate.sh as Go program; add init folder to release archives
...
Easier parallelism and more control over platforms we build for, but
more importantly, we can do parallel builds using the build script which
properly embeds version information into the binaries. We also produce
the archive files ourselves and in parallel rather than using external
tar and zip commands.
2016-04-09 00:21:55 -06:00
3faad41b43
middleware: ResponseRecorder now is an http.Flusher ( fixes #677 )
...
Flush every 250ms. This should keep latency somewhat low but there is
still buffering; maybe in the future we can make this configurable.
2016-04-09 00:17:15 -06:00
c21ff8343c
Apparently vet ships with Go now
2016-04-06 17:29:53 -06:00
2072eec11f
Merge pull request #731 from wjkohnen/host-caseinsensitive
...
Handle host names case insensitively.
2016-04-06 15:56:34 -06:00
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
e4e773c9ea
Merge pull request #730 from tpng/restart-refactor
...
Extract restartInProc to its own file
2016-04-06 11:51:44 +08:00
32e63e6b94
Extract restartInProc to its own file
2016-04-06 11:40:39 +08:00
86ccafbe58
Update changes
...
Also testing commit signing again, different email this time.
2016-04-05 19:04:08 -06:00
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
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
7ababfc909
Rename EC256,EC384 to P256,P384
2016-04-05 13:37:39 +00:00
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
b952fd8f8f
revert to old Caddyfile on failed in-process restart
2016-04-05 19:57:52 +08:00
28e0bfbbbe
update README to include Docker
...
update README to include Docker container zzrot/alpine-caddy
2016-04-05 17:24:33 +08:00
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
987a5f98c4
Merge pull request #723 from mholt/fix-#721
...
Fix for #721
2016-04-05 04:54:49 +02:00
859a93d296
Fix for #721
2016-04-04 23:59:40 +00:00
a14fce0b1e
Merge pull request #707 from jupiter/caching-headers
...
Add Etag header
2016-04-03 15:01:33 -06:00
25b567b301
Merge pull request #715 from mholt/elcore-faster-tests
...
https: Faster tests
2016-04-03 14:33:03 -06:00
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
93d982a5a4
Improve readability and fully comply with RFC7232
2016-04-03 20:14:10 +01:00
572b9e4d67
Merge branch 'master' into caching-headers
2016-04-03 19:59:25 +01:00
2a82f7b520
Faster tests
2016-04-03 20:06:21 +02:00
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
462128cd80
Merge pull request #706 from elcore/patch-3
...
tls: Customize key type with key_type
2016-04-02 13:40:49 -06:00
cf69d190a2
A new feature for the "tls" directive
2016-04-02 21:15:18 +02:00
3441cdef64
Add Etag header
2016-04-02 08:51:08 +01:00
8a2f2f8d37
Merge pull request #705 from DenBeke/upstart-conf
...
dist/init: caddy.conf for upstart
2016-03-31 08:25:48 -06:00
86854dca89
dist/init: caddy.conf for upstart
2016-03-31 14:36:44 +02:00
b3a5b725db
Merge pull request #696 from mholt/templateUtils
...
templates: Adding some useful utility functions
2016-03-28 21:17:11 -06:00
f28d8b8601
Adding some useful utility functions for templates
2016-03-28 20:53:51 -06:00
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
cbd9b814b9
fixed req.URL.Path for unix: sockets
2016-03-28 22:18:14 +02:00
32dbbfd64c
Better way of checking gofmt
2016-03-28 10:52:48 -06:00
3395f6c775
Merge pull request #698 from buddhamagnet/master
...
Correct unused assignments
2016-03-26 17:28:46 -06:00
61cf8b79bc
drop unused md variable
2016-03-26 21:14:54 +00:00
bb6764fd22
drop unused len variable
2016-03-26 21:14:22 +00:00
c981b08b23
correct unused assignments
2016-03-26 21:05:19 +00:00