Commit Graph

  • f49e0c9b56
    httpserver: Disable default timeouts (closes #1464) Matthew Holt 2017-02-22 08:52:08 -0700
  • ccdc28631a
    httpserver: Remove unused ReadTimeout from tlsHelloListener Matthew Holt 2017-02-21 21:51:07 -0700
  • cb4f7f9c03 Replace contextKey type with CtxKey. ericdreeves 2017-02-21 19:54:17 -0600
  • bf2d7b3cb7 Merge branch 'master' of github.com:mholt/caddy into issue_1327 ericdreeves 2017-02-21 19:37:16 -0600
  • a2c410b8e1
    Add some MITM test cases Matthew Holt 2017-02-21 10:07:12 -0700
  • 73794f2a2c tls: Refactor internals related to TLS configurations (#1466) Matt Holt 2017-02-21 09:49:22 -0700
  • 0cb49156ad
    Inline struct field assignments Matthew Holt 2017-02-21 09:39:09 -0700
  • 815f9fcf8c
    Fix QUIC handler Matthew Holt 2017-02-20 21:41:01 -0700
  • f597daa278
    Fix typo Matthew Holt 2017-02-20 21:15:22 -0700
  • ad2b0e9d3b
    Merge branch 'master' into refactortls Matthew Holt 2017-02-20 21:01:53 -0700
  • 0284ab3567
    tls: Refactor TLS config innards with a few minor syntax changes Matthew Holt 2017-02-20 20:48:49 -0700
  • 793a41c3fa Merge 32a84a4e85 into 4b877eebc4 Mateusz Gajewski 2017-02-20 15:48:04 +0000
  • 4b877eebc4 Revert "Revert removed method" (#1465) Matt Holt 2017-02-20 08:47:56 -0700
  • 21a3f5eab2 Revert "Revert removed method" Matt Holt 2017-02-20 08:37:07 -0700
  • c4842e0fc1 Merge pull request #1462 from mholt/fix_1461 Toby Allen 2017-02-20 15:20:10 +0000
  • ff8c430ff0
    Revert removed method Mateusz Gajewski 2017-02-20 13:43:42 +0100
  • 32a84a4e85 gofmt - as always Mateusz Gajewski 2017-02-19 17:06:26 +0100
  • 04312d2a7f Don't return tls.Config if client does not support SNI Mateusz Gajewski 2017-02-19 17:03:35 +0100
  • 1262ae92e9 Disable TLS completely if there is no listener with tls enabled (#1456) Mateusz Gajewski 2017-02-19 16:09:35 +0100
  • 13057a39c7 Format code Mateusz Gajewski 2017-02-19 11:30:41 +0100
  • e64bd3e080 Disable TLS completely if there is no listener with tls enabled Mateusz Gajewski 2017-02-19 11:27:53 +0100
  • 6083871088 Revised fileserver Accept-Encoding and ETag (#1435) Rick Beton 2017-02-18 22:52:50 +0000
  • ce3580bf91 Push down headers from client (#1453) Mateusz Gajewski 2017-02-18 23:50:36 +0100
  • d3db2d3146 Merge branch 'master' into push_down_headers Mateusz Gajewski 2017-02-18 23:42:49 +0100
  • 9720da5bc8
    proxy: Fix race in test Matthew Holt 2017-02-18 15:42:11 -0700
  • a6533a482b Merge 9b7bef945f into 286d8d1e89 Rick Beton 2017-02-18 22:28:12 +0000
  • 9dd6011686 Merge branch 'master' into push_down_headers Mateusz Gajewski 2017-02-18 23:27:23 +0100
  • 286d8d1e89 tls: Per-site TLS configs using GetClientConfig, including http2 switch (#1389) Mateusz Gajewski 2017-02-18 23:26:23 +0100
  • 82e8fa514c Remove http2 enable (no-op) Mateusz Gajewski 2017-02-18 23:18:34 +0100
  • c794df4696 Remove junk Mateusz Gajewski 2017-02-18 23:09:58 +0100
  • 087f07ae5d After review fixes Mateusz Gajewski 2017-02-18 21:26:16 +0100
  • f166f0a8eb Disable HTTP2 on demand Mateusz Gajewski 2017-02-18 21:23:42 +0100
  • ccf542b530 Merge branch 'master' into master Rick Beton 2017-02-18 19:16:54 +0000
  • a2cc5ff71e calculateEtag improved following microbenchmarking Rick 2017-02-18 19:13:46 +0000
  • 0a7973d5ae Removed comment Mateusz Gajewski 2017-02-18 20:01:11 +0100
  • 2b19c01c69 Merge branch 'master' into go_18 Mateusz Gajewski 2017-02-18 19:54:14 +0100
  • b740096363 Push first, serve later Mateusz Gajewski 2017-02-18 16:34:48 +0100
  • 9da30bf1c0 Push down headers from client Mateusz Gajewski 2017-02-18 16:29:34 +0100
  • 084ee24055 Merge branch 'master' into mitmCRiosIssue Toby Allen 2017-02-17 22:56:12 +0000
  • bf0c464f73 fixed false positive of mitm on CRiOS Chrome on iOS Toby Allen 2017-02-17 22:48:19 +0000
  • 977a3c3226 basicauth: Store name of authenticated user (#1426) Kurt Jung 2017-02-17 17:37:58 -0500
  • 95d937aad1 Merge branch 'master' into remote_user Kurt Jung 2017-02-17 17:28:13 -0500
  • 7c4088741c Use keys of type httpserver.CtxKey to access Context values Kurt 2017-02-17 17:17:05 -0500
  • 82cbd7a96b Detect HTTPS interception (#1430) Matt Holt 2017-02-17 14:07:57 -0700
  • 86f0db5a04 Merge branch 'master' into go_18 Mateusz Gajewski 2017-02-17 21:54:28 +0100
  • 3f49c57b53
    Remove debug statements; preparing for merge Matthew Holt 2017-02-17 10:59:18 -0700
  • cdf7cf5c3f HTTP/2 push support (golang 1.8) (#1215) Mateusz Gajewski 2017-02-17 17:25:22 +0100
  • e58196b317 Merge branch 'master' into go_18 Mateusz Gajewski 2017-02-17 15:23:07 +0100
  • a220f9dd06 Merge branch 'master' into master Rick Beton 2017-02-17 14:04:28 +0000
  • e9885bacf3
    After review fixes Mateusz Gajewski 2017-02-17 09:06:14 +0100
  • c2a67fae0d
    gofmt Mateusz Gajewski 2017-01-30 21:57:24 +0100
  • b5e9e199ab
    Add interface guards Mateusz Gajewski 2017-01-30 21:51:46 +0100
  • af132fdc1d
    Gogland time Mateusz Gajewski 2017-01-30 17:28:53 +0100
  • 385a25bbbb
    gofmt -s -w . Mateusz Gajewski 2017-01-30 16:11:31 +0100
  • 7123ffae08
    Fix spelling Mateusz Gajewski 2017-01-30 15:50:19 +0100
  • 33c356b213
    Remove build tags, support new syntax Mateusz Gajewski 2017-01-30 15:49:16 +0100
  • bfc2f28484
    Fixes, review changes Mateusz Gajewski 2016-11-21 16:45:32 +0100
  • 6cefca4e69
    Push after delivering file Mateusz Gajewski 2016-10-26 23:39:13 +0200
  • 6f1d7b8da2
    Fixes for wrapping writers Mateusz Gajewski 2016-10-26 22:16:18 +0200
  • 90add3ca69
    Load push plugin Mateusz Gajewski 2016-10-26 19:02:28 +0200
  • d266d7cf60
    Add header/method validations Mateusz Gajewski 2016-10-26 17:12:25 +0200
  • daaa887afb
    Gofmt that code Mateusz Gajewski 2016-10-26 16:04:30 +0200
  • 06af279f04
    Add build tags to tests Mateusz Gajewski 2016-10-26 16:01:37 +0200
  • ab0acb4b2f
    Move push plugin position Mateusz Gajewski 2016-10-26 15:52:07 +0200
  • 8e39e2666c
    Correct build tag Mateusz Gajewski 2016-10-26 15:42:56 +0200
  • b1352290d0
    Push plugin completed for review Mateusz Gajewski 2016-10-26 15:29:34 +0200
  • 326ca108bc
    HTTP2/Push for golang 1.8 Mateusz Gajewski 2016-10-26 13:43:28 +0200
  • 26baa0cf97
    WIP Mateusz Gajewski 2016-10-26 11:21:52 +0200
  • 34e3a9116a Merge branch 'master' into mitmdetect Matthew Holt 2017-02-16 22:17:19 -0700
  • 579007822f Add support for ChaCha20-Poly1305 (#1443) elcore 2017-02-17 06:16:29 +0100
  • 0320450f8c Merge branch 'master' into ChaCha20-Poly1305 elcore 2017-02-17 06:10:07 +0100
  • e5ab9ca519
    Fix gofmt Matthew Holt 2017-02-16 21:27:28 -0700
  • e50de809a5 Merge pull request #1378 from tw4452852/1362 Matt Holt 2017-02-16 21:22:11 -0700
  • 8122d7c2dc
    Fix bug in MITM heuristic tests and actual heuristic code Matthew Holt 2017-02-16 21:21:13 -0700
  • c37481cc7b proxy: handle encoded path in URL Tw 2017-01-26 12:23:50 +0800
  • d76a9069d3 Merge branch 'master' into mitmdetect Matthew Holt 2017-02-16 17:48:25 -0700
  • 91ff734327 Implement curve X25519 (Golang 1.8) (#1376) elcore 2017-02-17 01:19:58 +0100
  • 524dcee9f6 Merge pull request #1373 from mholt/go18shutdown Matt Holt 2017-02-16 16:56:05 -0700
  • 0cc48e849c Merge pull request #1374 from mholt/go18timeouts Matt Holt 2017-02-16 16:51:00 -0700
  • 58b2edd229 Merge pull request #1354 from mholt/keyrotationfix Matt Holt 2017-02-16 16:43:02 -0700
  • 6271abb22a Update CI to use Go 1.8 (#1444) Matt Holt 2017-02-16 16:37:12 -0700
  • 9f95e24546
    Update CI to use Go 1.8 Matthew Holt 2017-02-16 16:29:26 -0700
  • 58053fce48 Merge branch 'master' into go18shutdown Toby Allen 2017-02-16 22:46:11 +0000
  • 0675ecdde9 Add support for ChaCha20-Poly1305 (Golang 1.8) Eldin Hadzic 2017-02-16 22:00:49 +0000
  • e7c07b9b33 Adjust README.md Eldin Hadzic 2017-02-16 21:42:03 +0000
  • 49873be7c7 caddytls: Improve tests Eldin Hadzic 2017-02-16 21:38:11 +0000
  • 29acef00aa Require 1.8 to build Mateusz Gajewski 2017-02-16 22:25:40 +0100
  • f43762befb Push to Go 1.8 :) Eldin Hadzic 2017-02-16 21:17:08 +0000
  • 9107466685 make caddy.Listener interface required Nathan Caza 2017-02-15 23:11:39 -0600
  • 55bded68c2 fixing panic when root is symlink (#1429) Alex Harrington 2017-02-16 05:02:51 +0000
  • dc3efc939c Add request placeholder support for querying request cookies. (#1392) Augusto Roman 2017-02-15 21:59:24 -0700
  • 676e5e6bbd Merge 5e6da4dfac into bdb61f4a1d Alex Harrington 2017-02-16 04:25:43 +0000
  • bdb61f4a1d Merge pull request #1409 from mastercactapus/not_a_directory Matt Holt 2017-02-15 18:34:01 -0700
  • 1183d91c7b Merge pull request #1365 from tw4452852/1297 Matt Holt 2017-02-15 17:59:29 -0700
  • c98bd1e45a Merge 3b01939c8c into 463c9d9dd2 Toby Allen 2017-02-15 23:00:11 +0000
  • 8b1425d734 Merge 70e89c4ddd into 463c9d9dd2 Toby Allen 2017-02-15 23:00:11 +0000
  • 30de2e4759
    Refactor MITM checking logic; add some debug statements for now Matthew Holt 2017-02-15 14:44:27 -0700
  • 463c9d9dd2 Fix data race for max connection limiting in proxy directive. (#1438) Augusto Roman 2017-02-15 08:09:42 -0700
  • 7354e50524 oops, remove leftover dead code. Augusto Roman 2017-02-15 07:49:36 -0700
  • 11ebdd0313 Fix data race for max connection limiting in proxy directive. Augusto Roman 2017-02-14 23:56:02 -0700