Commit Graph

  • 8751f9b97b Fix for stripping of 'Content-Disposition' and other headers from 'X-Accel-Redirect' redirect scripts. Simon Lightfoot 2016-08-01 02:37:12 +0100
  • 681c95a749 Add default "Restricted" realm to HTTP Basic auth (#1007) Stavros Korokithakis 2016-08-07 16:50:36 +0300
  • 9bb4eb1209 Use P384 for TestUser (privateKey) Eldin Hadzic 2016-08-07 10:47:35 +0000
  • 12e349d8df dist/init/linux-sysvinit: use service (as root) instead of /etc/init.d/ Daniel van Dorp 2016-08-07 12:21:20 +0200
  • fe9d334838 dist/init/linux-sysvinit: use kill -0 to test process status Daniel van Dorp 2016-08-07 12:19:29 +0200
  • 95c7620a07
    Add tests for the Basic auth realm Stavros Korokithakis 2016-08-07 04:48:26 +0300
  • 0279e0d904
    Add default "Restricted" realm to HTTP Basic auth Stavros Korokithakis 2016-08-07 04:28:51 +0300
  • 64e0a164a8 run gofmt Carter 2016-08-06 19:21:18 -0400
  • e8209dd6f2 Rounding the latency in certain scenarios Carter 2016-08-06 19:05:39 -0400
  • 7d69761be5 Fix unix path check Maartje Eyskens 2016-08-07 00:41:23 +0200
  • 24f2a0a01b add dynamicHost to newFakeUpstream Maartje Eyskens 2016-08-07 00:00:54 +0200
  • 0c550d3ce7 Never use NewDynamicHostReverseProxy for unix sockets Maartje Eyskens 2016-08-06 23:45:33 +0200
  • 7deb0f1be1 Move most director logic to buildHttpRequest Maartje Eyskens 2016-08-06 23:40:52 +0200
  • 767a5b59db run goimports Maartje Eyskens 2016-08-06 23:05:27 +0200
  • 41d1312c27 Removed unneeded replacer Maartje Eyskens 2016-08-06 23:01:38 +0200
  • e5a8927635 Allow just one TLS Protocol (Caddyfile) (#1004) elcore 2016-08-06 23:00:54 +0200
  • ca94231add Merge branch 'master' into TLSProtocol Matt Holt 2016-08-06 14:54:30 -0600
  • 2019eec5a5
    Fix lint warnings; group methods for same type together Matthew Holt 2016-08-06 14:46:52 -0600
  • 33d1033928
    Add link to clean code guidelines for reference Matthew Holt 2016-08-06 14:43:31 -0600
  • 0d8b95334f
    Use Let's Encrypt's permalink to subscriber agreement Matthew Holt 2016-08-06 14:42:00 -0600
  • ee615371a8
    Export staticfiles.Redirect for convenience in preserving query string Matthew Holt 2016-08-06 14:40:58 -0600
  • 2cd1ae9574 Fix typo elcore 2016-08-06 17:46:36 +0200
  • f7015ce7b1 Allow just one TLS Protocol Eldin Hadzic 2016-08-06 13:41:57 +0000
  • bdc437855c format code Maartje Eyskens 2016-08-06 13:45:11 +0200
  • 03a9e32381 Merge branch 'master' of github.com:meyskens/caddy Maartje Eyskens 2016-08-06 13:44:01 +0200
  • 0bcddc65a7 Parse URL in director Maartje Eyskens 2016-08-06 13:43:44 +0200
  • 47f2563c05 use dynamic for all {} Maartje Eyskens 2016-08-06 13:43:29 +0200
  • 4c6082df64 Merge pull request #987 from nemothekid/proxy/single-webconn Nimi Wariboko Jr 2016-08-05 16:59:38 -0700
  • 8898066455 Merge branch 'master' into proxy/single-webconn Nimi Wariboko Jr 2016-08-05 16:57:54 -0700
  • fffc1bed73 Merge pull request #984 from nemothekid/proxy/keepalive-directive Nimi Wariboko Jr 2016-08-05 16:57:44 -0700
  • 824ec6cb95 Merge branch 'master' into proxy/keepalive-directive Nimi Wariboko Jr 2016-08-05 16:20:37 -0700
  • 5b5e365295 Instead of treating 0 is a default value, use http.DefaultMaxIdleConnsPerHost Nimi Wariboko Jr 2016-08-05 15:41:32 -0700
  • b96985fe59 Merge 9d55199e67 into c6c221b8db Maartje Eyskens 2016-08-05 22:20:11 +0000
  • c6c221b8db Merge pull request #996 from tw4452852/host_header Matt Holt 2016-08-05 16:20:06 -0600
  • 985049e0c2 Merge pull request #1003 from mholt/sysvinit-fix-setcap Daniel van Dorp 2016-08-05 16:49:24 +0200
  • 3a4f8e8d0c dist/init/linux-sysvinit: execute setcap directly Daniel van Dorp 2016-08-05 16:33:46 +0200
  • f3a3bf6204 dist/init/linux-sysvinit: improve legacy compatibility (#1002) Daniel van Dorp 2016-08-05 16:15:32 +0200
  • 4dca25dd3e dist/init/linux-sysvinit: manually rm PIDFILE Daniel van Dorp 2016-08-05 15:59:13 +0200
  • 3c32c2b47c dist/init/linux-sysvinit: pass --oknodo for --start as well Daniel van Dorp 2016-08-05 15:58:44 +0200
  • 81a3101efe Merge pull request #1001 from mholt/sysvinit-typo Daniel van Dorp 2016-08-05 14:13:33 +0200
  • 22a4b6cde2 dist/init/linux-sysvinit: fix minor typo in DAEMONOPTS Daniel van Dorp 2016-08-05 14:04:30 +0200
  • 9d55199e67 Merge branch 'master' into master Maartje Eyskens 2016-08-04 18:46:46 +0200
  • 5fe1de7eba Run go fmt Maartje Eyskens 2016-08-04 17:35:07 +0200
  • 1e864b2375 Fix duplicate code Maartje Eyskens 2016-08-04 17:09:28 +0200
  • 75437c4531 Push missing code in upstream.go Maartje Eyskens 2016-08-04 17:08:55 +0200
  • 636452599b Remove old code Maartje Eyskens 2016-08-04 16:42:38 +0200
  • 23bf1439f5 Add NewDynamicHostReverseProxy Maartje Eyskens 2016-08-04 16:42:29 +0200
  • 94c63e42d6 proxy: add Host header checking Tw 2016-08-04 13:01:52 +0800
  • 4b2d54ea75 Merge d34c7ab4f0 into c110b27ef5 Scott Fleckenstein 2016-08-04 03:53:05 +0000
  • d34c7ab4f0 Adds failing test that illustrates #993 Scott Fleckenstein 2016-08-03 20:51:02 -0700
  • c110b27ef5 improve rlimit usage (#982) s7v7nislands 2016-08-03 11:01:36 +0800
  • 0ec3487ca5 fix code style s7v7nislands 2016-08-03 09:53:37 +0800
  • 91dac00846 Replace placeholders on outgoing proxy request Maartje Eyskens 2016-08-03 00:43:13 +0200
  • 6e9439d22e Proxy: Fix data race in test. Nimi Wariboko Jr 2016-08-02 12:39:15 -0700
  • f4cdf53761 Proxy: Fix transport defn; cleanup connection. Nimi Wariboko Jr 2016-08-02 12:31:17 -0700
  • 89f5b646c3 Merge pull request #978 from krishamoud/master Matt Holt 2016-08-02 11:25:52 -0600
  • a24e361761
    Enable cgo for CI tests so race detector can run Matthew Holt 2016-08-02 10:59:16 -0600
  • 5ac04b91bb
    Add -race to CI tests; use Go 1.6.3 Matthew Holt 2016-08-02 10:55:38 -0600
  • 1b1aecb1e6 Merge pull request #989 from tw4452852/tls_race elcore 2016-08-02 14:03:14 +0200
  • 3d43c5b697 tls: fix TestStandaloneTLSTicketKeyRotation data race Tw 2016-08-02 15:28:12 +0800
  • d534a2139f Proxy: When connecting to websocket backend, reuse the connection isntead of starting a new one. Nimi Wariboko Jr 2016-08-01 19:11:31 -0700
  • c4e65df262 Proxy: Add a failing test which replicates #763 Eric Drechsel 2016-04-16 17:45:18 -0700
  • 88d3dcae42 added ip_hash load balancing Kris Hamoud 2016-07-31 02:04:54 -0700
  • db4cd8ee2d Proxy: Add keepalive directive to proxy to set MaxIdleConnsPerHost on transport. Fixes #938 Nimi Wariboko Jr 2016-08-01 15:47:31 -0700
  • da5b3cfc50 Merge pull request #976 from wjkohnen/h2 Matt Holt 2016-08-01 15:06:44 -0600
  • 372c77da3a Merge pull request #983 from djvdorp/sysvinit Matt Holt 2016-08-01 13:34:07 -0600
  • 251c38bfb2 dist/init/linux-sysvinit: caddy for SysVinit Daniel van Dorp 2016-08-01 12:29:17 +0200
  • ba1bee2b8f Merge pull request #981 from tw4452852/redir Matt Holt 2016-08-01 12:36:06 -0600
  • 6fbb19ee55 fix windows build s7v7nislands 2016-08-01 17:11:50 +0800
  • c69938f19f improve rlimit usage s7v7nislands 2016-08-01 16:15:41 +0800
  • b64894c31e redir: loading block arguments before parsing matcher Tw 2016-08-01 14:38:18 +0800
  • d88dd74dec Re-enable HTTP/2 for Go 1.7. Wolfgang Johannes Kohnen 2016-07-30 17:55:53 +0000
  • f222c03539 redirect to site root explicitly Tw 2016-07-30 17:13:38 +0800
  • 7157bdc79d Merge pull request #970 from ponychicken/reload Matt Holt 2016-07-29 15:24:27 -0600
  • 72af3f8256 Specify the reload signal in the upstart script Leo 2016-07-29 22:56:25 +0200
  • dd11224574 Merge 31afe42ff2 into c8daaba4be Garrett Squire 2016-07-29 02:25:11 +0000
  • c8daaba4be
    Update link to SA 1.1.1 (and other minor tweaks) Matthew Holt 2016-07-28 11:11:14 -0600
  • af48bbd234
    Scope TLS max_certs to site config instead of global Matthew Holt 2016-07-28 11:08:18 -0600
  • 6071a97ded Proxy middleware response codes less than 400 (fix #801). Viacheslav Chimishuk 2016-07-28 16:53:42 +0300
  • 1e1e69b90f Discard byte order mark (fix #962) Matthew Holt 2016-07-27 12:48:39 -0600
  • cf1b355d30 Merge pull request #960 from phifty/patch-1 Matt Holt 2016-07-25 08:53:54 -0600
  • 1dd413bd69 Change position of locale directive Philipp Brüll 2016-07-24 11:55:25 +0200
  • 1bbad72ff1 Merge pull request #956 from xuqingfeng/ratelimit Matt Holt 2016-07-23 10:39:16 -0600
  • b2aed643f4 Register ratelimit xuqingfeng 2016-07-23 10:50:07 +0800
  • 62e8c4b76b Use authentification credentials from proxy's configuration as a default. (#951) Viacheslav Chimishuk 2016-07-22 20:33:50 +0300
  • da4d0d5d72 Merge branch 'master' into proxy-auth Viacheslav Chimishuk 2016-07-22 15:19:24 +0300
  • dc903d2fd8 Use authentification credentials from proxy's configuration as a default. Viacheslav Chimishuk 2016-07-21 16:42:40 +0300
  • 6490ff6224
    Adjust proxy headers properly (fixes #916) Matthew Holt 2016-07-21 18:18:01 -0600
  • 57710e8b0d Revert "Merge pull request #931 from pedronasser/master" Matthew Holt 2016-07-21 13:31:43 -0600
  • 4678471fe0 Merge pull request #952 from abiosoft/condition-patch Matt Holt 2016-07-21 12:03:33 -0600
  • d746b95906 Merge pull request #950 from tw4452852/proxy_parse Matt Holt 2016-07-21 12:01:10 -0600
  • 3c8b2b5954 minor condition keyword check refactor Abiola Ibrahim 2016-07-21 15:42:38 +0100
  • cf3ce49104 Merge pull request #949 from gsquire/headers-update Matt Holt 2016-07-21 00:28:29 -0600
  • ca3d23bc70 proxy: fix hyphen issue when parsing target Tw 2016-07-21 13:56:30 +0800
  • e7c842215e Allow multiple values for an HTTP header and add a test to ensure this works. Garrett Squire 2016-07-20 14:23:55 -0700
  • 31afe42ff2 Allow multiple values for an HTTP header along with a new test for the header middleware. Garrett Squire 2016-07-20 14:23:55 -0700
  • beae16f07c Proxy performance (#946) Tw 2016-07-21 01:06:14 +0000
  • d643267036 proxy: use buffer pool to avoid temporary allocation Tw 2016-07-20 15:17:53 +0800
  • b05379f29f replacer: prepare lazily Tw 2016-07-20 11:06:17 +0800
  • 0f88cf9323 proxy: add benchmark Tw 2016-07-20 10:26:21 +0800