caddy/caddyhttp/httpserver
Miek Gieben 9315738dab Allow for UDP servers (#935)
* Allow for UDP servers

Extend the Server interface with ServePacket and ListenPacket - this is
in the same vein as the net package.

Plumb the packetconn through the start and restart phases.

Rename RestartPair to RestartTriple as it now also contains a Packet.
Not that these can now be nil, so we need to check for that when
restarting.

* Update the documentation
2016-07-18 14:24:09 -06:00
..
condition_test.go Fix missed if_op refactor. Ensure with tests. 2016-06-21 20:41:09 +01:00
condition.go Fix missed if_op refactor. Ensure with tests. 2016-06-21 20:41:09 +01:00
context_test.go Migrate remaining middleware packages 2016-06-05 22:39:23 -06:00
context.go Add Ext action to template context (closes #844) 2016-07-11 08:37:19 -06:00
graceful.go Rewrote Caddy from the ground up; initial commit of 0.9 branch 2016-06-04 17:00:29 -06:00
https_test.go Rewrote Caddy from the ground up; initial commit of 0.9 branch 2016-06-04 17:00:29 -06:00
https.go Replace auto-HTTPS info message and move a method to proper file 2016-06-28 23:01:06 -06:00
middleware_test.go Rewrote Caddy from the ground up; initial commit of 0.9 branch 2016-06-04 17:00:29 -06:00
middleware.go Proposal: Middleware Config (#908) 2016-07-08 18:12:52 -06:00
path.go Proposal: Middleware Config (#908) 2016-07-08 18:12:52 -06:00
plugin_test.go Set host and port on address if specified via flag (fixes #888) 2016-06-20 18:25:42 -06:00
plugin.go Move rewrite and ext middlewares to before gzip (fixes #914) 2016-07-06 00:04:53 -06:00
recorder_test.go Rewrote Caddy from the ground up; initial commit of 0.9 branch 2016-06-04 17:00:29 -06:00
recorder.go Rewrote Caddy from the ground up; initial commit of 0.9 branch 2016-06-04 17:00:29 -06:00
replacer_test.go Support for placeholders in fastcgi env vars. 2016-06-29 13:41:52 +01:00
replacer.go Misc. changes: {hostonly} placeholder, self_signed port fix 2016-07-02 14:11:17 -06:00
roller.go Rewrote Caddy from the ground up; initial commit of 0.9 branch 2016-06-04 17:00:29 -06:00
server_test.go Rewrote Caddy from the ground up; initial commit of 0.9 branch 2016-06-04 17:00:29 -06:00
server.go Allow for UDP servers (#935) 2016-07-18 14:24:09 -06:00
siteconfig.go Replace auto-HTTPS info message and move a method to proper file 2016-06-28 23:01:06 -06:00
vhosttrie_test.go Rewrote Caddy from the ground up; initial commit of 0.9 branch 2016-06-04 17:00:29 -06:00
vhosttrie.go Don't treat localhost specially when assigning bind address 2016-06-27 13:14:28 -06:00