Commit Graph

  • fde9bbeb32 basicauth: fixed 'go vet' printing function value MathiasB 2016-02-01 11:17:16 +0100
  • c59fd1c76e Defined test function in TestBuildEnv MathiasB 2016-02-01 09:39:13 +0100
  • 600ee9a89f fastcgi: Accept any other methods as a POST-style request Matthew Holt 2016-01-31 21:36:39 -0700
  • c5983e305f Merge branch 'master' of github.com:mholt/caddy Matthew Holt 2016-01-30 21:05:18 -0700
  • cc7167521d minor fixes Abiola Ibrahim 2016-01-30 05:15:29 +0100
  • 81154dd09c Merge 9ab2cbed64 into a8c8b48390 Den Quixote 2016-01-30 02:17:28 +0000
  • 9ab2cbed64 basicauth: fix go vet (go 1.6) Den Quixote 2016-01-30 03:13:24 +0100
  • 8d057c8614 letsencrypt: properly retrieve hostname from request. Den Quixote 2016-01-30 02:20:34 +0100
  • ac197f1694 FastCGI: some simple tests for buildEnv MathiasB 2016-01-29 11:46:06 +0100
  • 1e0a82ad12 Merge branch 'master' into dynamic-proxy Abiola Ibrahim 2016-01-29 10:56:47 +0100
  • a36802881e Merge c8c57c1dd0 into a8c8b48390 Craig Peterson 2016-01-28 14:33:35 +0000
  • d8be787f39 FastCGI: IPv6 when parsing r.RemoteAddr MathiasB 2016-01-28 15:26:33 +0100
  • a8c8b48390 Merge pull request #542 from cudevmaxwell/master Matt Holt 2016-01-28 00:21:06 -0700
  • 4d4ea94465 Parse address from fastcgi directive, and pass results to fcgiclient Dial(). Kevin Bowrin 2016-01-27 19:00:08 -0500
  • aeaf58b16a Merge pull request #541 from jungle-boogie/patch-5 Matt Holt 2016-01-27 12:34:38 -0700
  • 73ed286309 wrap lines to 80 jungle-boogie 2016-01-27 11:28:49 -0800
  • 3694b268eb Merge b79f0d79f5 into 7613ae3bf0 jungle-boogie 2016-01-27 03:16:51 +0000
  • b79f0d79f5 wrap lines to 80 jungle-boogie 2016-01-26 19:16:45 -0800
  • 9e900b0a08 godoc Matthew Holt 2016-01-25 20:45:23 -0700
  • f1b2637d44 letsencrypt: Enable activation on empty hosts; fix email bug Matthew Holt 2016-01-25 20:21:08 -0700
  • 178c4d11d9 Merge branch 'master' into getcertificate Matthew Holt 2016-01-25 13:47:13 -0700
  • 7613ae3bf0 Change to Windows line endings for poor Notepad Matthew Holt 2016-01-25 13:46:07 -0700
  • ad664e5bba browse: Render names with multiple consecutive spaces correctly Matthew Holt 2016-01-25 13:43:35 -0700
  • cf06abd691 Log restarts Matthew Holt 2016-01-25 13:41:51 -0700
  • a6abec8210 letsencrypt: Update to match upstream refactor Matthew Holt 2016-01-25 08:47:28 -0700
  • 82b049229b proxy: Add basic proxying test and InsecureSkipVerify transport test Matthew Holt 2016-01-23 10:14:13 -0700
  • fae612d53b Merge pull request #529 from FiloSottile/filippo/insecure Matt Holt 2016-01-23 09:13:30 -0700
  • bae4ac9764 proxy: add a insecure_skip_verify option - closes #320 Filippo Valsorda 2016-01-23 03:18:10 +0000
  • c8c57c1dd0 moving all main logic into caddy package Craig Peterson 2016-01-13 21:03:03 -0700
  • e11edc5406 making directives externally registerable Craig Peterson 2015-11-11 11:19:52 -0700
  • 27838d0349 delay before retrying on failure when waiting for etcd updates. Abiola Ibrahim 2016-01-21 01:15:23 +0100
  • a8e3e02efa Added tests. Abiola Ibrahim 2016-01-17 17:13:15 +0100
  • de1a34b0b2 Code documentaion. Abiola Ibrahim 2016-01-17 15:02:19 +0100
  • af7d98eedf Oops. Dynamic removal actually also works. Abiola Ibrahim 2016-01-17 14:01:53 +0100
  • b815265194 End to end functionality. Add user/pass auth to Etcd. Abiola Ibrahim 2016-01-17 13:30:57 +0100
  • c0f519b8d1 Merge 08cff31d85 into 6e340cb1d6 novaeye 2016-01-17 04:50:12 +0000
  • fe5fc118ec integrate provider backend with proxy. Abiola Ibrahim 2016-01-17 03:26:14 +0100
  • 83ece3ba61 Dynamic Proxy Hosts: basic prototype with etcd backend. Abiola Ibrahim 2016-01-17 02:13:09 +0100
  • 256a6659b0 Merge 810f9bebef into 6e340cb1d6 Abiola Ibrahim 2016-01-16 14:32:55 +0000
  • 6e340cb1d6 Merge pull request #514 from upsuper/fix-user-key-perm Matt Holt 2016-01-16 00:46:45 -0700
  • 0d8d0ba5a0 letsencrypt: Fix perm of user key Xidorn Quan 2016-01-16 12:36:40 +1100
  • 8655ea671b Merge pull request #510 from alehano/master Matt Holt 2016-01-15 15:33:15 -0700
  • 0d8526b7d9 gzip: Allow empty extension (#509) Matthew Holt 2016-01-15 11:59:05 -0700
  • c9e0517e5e Add .svg to default ext list in gzip middleware Alexey Khalyapin 2016-01-14 11:52:03 +0300
  • e74558eaea browse: Fix for files and dirs with ':' in name Matthew Holt 2016-01-13 13:17:58 -0700
  • b0ccab7b4a tls: Fix failing test Matthew Holt 2016-01-13 09:24:03 -0700
  • 47079c3d24 PoC: on-demand TLS Matthew Holt 2016-01-13 00:32:46 -0700
  • b4cab78bec Starting transition to Go 1.6 (http2 compatibility) Matthew Holt 2016-01-13 00:29:22 -0700
  • 3c96718027 Version 0.8.1 v0.8.1 Matthew Holt 2016-01-12 10:01:57 -0700
  • 4b6e0e9369 tls: Fix failing test Matthew Holt 2016-01-12 08:55:01 -0700
  • 2bcbdd6a17 Merge branch 'getcertificate' Matthew Holt 2016-01-12 08:52:52 -0700
  • 8f2196c047 tls: No arguments to directive and no block is an error Matthew Holt 2016-01-12 08:52:43 -0700
  • c7d4d051cb letsencrypt: Ensure no prompt if user is not there Matthew Holt 2016-01-12 08:52:08 -0700
  • e283af4d9b Merge pull request #502 from abiosoft/gzip-fix Matt Holt 2016-01-12 08:32:09 -0700
  • 12cd2d528c Gzip: Fix for wrong content-type when templates is used. Abiola Ibrahim 2016-01-12 12:26:37 +0100
  • 8a6c778c8d Log if host is not configured for server Matthew Holt 2016-01-11 09:07:14 -0700
  • 77eae62d9f letsencrypt: Don't prompt if user is not there Matthew Holt 2016-01-10 23:40:55 -0700
  • 810f9bebef type name refactor Abiola Ibrahim 2016-01-11 07:28:46 +0100
  • 97c8c9582a Updated changelog Matthew Holt 2016-01-10 21:52:56 -0700
  • ed0c0db6a3 If scheme and port defy convention, it is an error Matthew Holt 2016-01-10 20:51:50 -0700
  • 202849055c tls: Extra requirements to set port to 443 Matthew Holt 2016-01-10 20:47:43 -0700
  • eea2153e73 Rewrite, Proxy: read configs in decending order of request path length. Abiola Ibrahim 2016-01-10 23:43:57 +0100
  • 060ab92d29 Reorder a few things Matthew Holt 2016-01-10 09:47:26 -0700
  • 0830c728fe Remove pidfile when program exits (closes #495) Matthew Holt 2016-01-09 21:48:07 -0700
  • dab679df86 import: Fix multiple imports (closes #480) Matthew Holt 2016-01-09 10:52:21 -0700
  • 9453224639 Merge branch 'letsencryptfix' Matthew Holt 2016-01-08 23:59:15 -0700
  • fd1765973a letsencrypt: Tests for handler that proxies challenge requests Matthew Holt 2016-01-08 16:44:54 -0700
  • 0efe39a705 Switch back to LE production endpoint Matthew Holt 2016-01-08 14:13:21 -0700
  • a3f3bc67e1 Merge branch 'browse-tpl' Matthew Holt 2016-01-08 14:02:55 -0700
  • 8b93bfe751 letsencrypt: More tests! \o/ Matthew Holt 2016-01-08 13:49:06 -0700
  • 897b6c5b0e letsencrypt: More tests, other minor improvements Matthew Holt 2016-01-08 12:32:47 -0700
  • fc928e0b3b letsencrypt: Couple minor refactors/fixes Matthew Holt 2016-01-08 11:07:35 -0700
  • 93b301372b rewrite: Fix a lint suggestion Matthew Holt 2016-01-06 22:23:18 -0700
  • ce4981d046 Merge branch 'master' into letsencryptfix Matthew Holt 2016-01-06 22:21:15 -0700
  • 62b210b544 browse: Minor changes to improve icon positioning in template Matthew Holt 2016-01-06 22:18:17 -0700
  • 5f6a0a4c0b Merge pull request #479 from abiosoft/rewrite-patch Matt Holt 2016-01-06 22:08:16 -0700
  • cae9880800 Merge pull request #483 from benschumacher/master Matt Holt 2016-01-06 22:06:53 -0700
  • 6d49392602 Improve tests, fix a few lint warnings Matthew Holt 2016-01-06 16:04:33 -0700
  • 4593982065 letsencrypt: Major refactor of Activate(), fixes #474 and closes #397 Matthew Holt 2016-01-06 16:04:08 -0700
  • 94100a7ba6 Fix failing tests Matthew Holt 2016-01-04 17:34:10 -0700
  • e9c2e50684 Merge branch 'master' into letsencryptfix Matthew Holt 2016-01-03 23:56:22 -0700
  • 82b0c0b9eb Make Let's Encrypt module honor the Bind settings Ben Schumacher 2016-01-03 00:37:57 -0700
  • 55601d3ec2 letsencrypt: Fix OCSP stapling and restarts with new LE-capable hosts Matthew Holt 2016-01-03 17:05:10 -0700
  • 829a0f34d0 Preserve and clean up original host input in Caddyfile-JSON conversions Matthew Holt 2016-01-03 16:46:26 -0700
  • bb80f99190 tls: Allow opening block without specifying cert+key args Matthew Holt 2016-01-03 16:44:30 -0700
  • 946ff5e87b Parser separate scheme/port, refactor config loading Matthew Holt 2016-01-03 16:41:29 -0700
  • 0a04fa40f4 Oops. status code check should be after all validations. Abiola Ibrahim 2016-01-02 08:08:55 +0100
  • afa52a6cfe middleware/browse: Several fixes for responsive template MathiasB 2016-01-01 16:59:34 +0100
  • 40d73cebec Merge 321cddb26f into b6326d402d David Darrell 2016-01-01 12:00:04 +0000
  • 48d7f1ead2 Refactor. Stop useless rewrite if status code is set. Abiola Ibrahim 2016-01-01 07:05:30 +0100
  • be2f5c4b38 Support for 4xx status codes. Abiola Ibrahim 2015-12-31 23:19:11 +0100
  • 281007c482 Merge remote-tracking branch 'upstream/master' into rewrite-patch Abiola Ibrahim 2015-12-31 20:34:25 +0100
  • b6326d402d Fix for case-insensitive header replacements (#476) Matthew Holt 2015-12-31 12:31:30 -0700
  • e2a3ec4c3d Replacer supports case-insensitive header placeholders (fixes #476) Matthew Holt 2015-12-31 12:12:16 -0700
  • 3468986260 Support multiple values for `to` in simple rule. Abiola Ibrahim 2015-12-31 20:11:31 +0100
  • 55f69fd742 Add not_has and not_match conditions. Abiola Ibrahim 2015-12-31 20:10:42 +0100
  • cc4cb7896a Merge 81bb2ee741 into 1af7865e6c David Darrell 2015-12-31 18:19:09 +0000
  • 1af7865e6c Move SVG up to top and make layout mobile-friendly Matthew Holt 2015-12-31 11:18:43 -0700
  • 4636ca1051 Merge pull request #471 from abiosoft/rewrite-improvements Matt Holt 2015-12-31 11:07:14 -0700
  • 81bb2ee741 Improve long name line breaks David Darrell 2015-12-31 19:11:58 +0800