Commit Graph

  • 4ea686407d Fix for 2917 - Replace trailing . and [ ] with x to prevent match. tobyallen 2019-12-10 16:01:13 +0000
  • ff29d5d562 Remove log tobyallen 2019-12-10 15:53:22 +0000
  • 1eb7bbf5d2 Tidy up comments tobyallen 2019-12-10 15:51:39 +0000
  • 092362ca70 replace with x tobyallen 2019-12-10 14:22:37 +0000
  • 557b4ec530 Add a check to ensure actual filename as requested exists on disk. Windows strips '.' and ' ' characters from the end of a filename. tobyallen 2019-12-10 11:24:45 +0000
  • 1aa71b9c49 Implement Net Writer Abdelmalek Ihdene 2019-12-08 18:39:58 -0500
  • 378f49b60c Merge remote-tracking branch 'upstream/v2' into HEAD Abdelmalek Ihdene 2019-12-08 18:31:27 -0500
  • 6cc6dda49d update quic-go to v0.14.1 (#2918) Marten Seemann 2019-12-08 01:29:03 +0800
  • a8533e5630 update quic-go to v0.14.1 (#2918) Marten Seemann 2019-12-08 01:29:03 +0800
  • edf22def14 changed the clientauthtype to string and make room for the values supported by go as in caddy1 evtr 2019-12-07 07:47:07 +0100
  • 61546fa947 update quic-go to v0.14.1 Marten Seemann 2019-12-07 11:45:21 +0800
  • 17d2352b70 Use "IsUnixNetwork" function instead of repeating the logic Matthew Holt 2019-12-06 12:00:04 -0700
  • b07f6958ac
    Use "IsUnixNetwork" function instead of repeating the logic Matthew Holt 2019-12-06 12:00:04 -0700
  • 8c523b6fd8 Don't append port to unix sockets Matthew Holt 2019-12-06 11:45:50 -0700
  • 33a318d173
    Don't append port to unix sockets Matthew Holt 2019-12-06 11:45:50 -0700
  • e019ff8c55
    Trim those characters because they are served as plain text if appended after .php on Windows MisterDuval 2019-12-05 19:19:36 +0100
  • 8246df1317 Simplify parsing uri argument. Douglas Hall 2019-12-04 18:31:42 -0700
  • b8a8e03ada Remove multiple subdirectives. Douglas Hall 2019-12-04 17:50:05 -0700
  • 7fa90f08ae Correct golint warning (#2915) Gábor Lipták 2019-12-04 18:35:56 -0500
  • 245dccf001 Fix misspellings (#2908) lu4p 2019-12-05 00:28:13 +0100
  • 68adfdc559 Fix misspellings (#2908) lu4p 2019-12-05 00:28:13 +0100
  • 5ec503386c proxy: ability to use client certs in reverse proxy (#2914) evtr 2019-12-04 23:35:36 +0100
  • 6f9a39525a
    github: Remove issue and PR templates; update contributing guidelines Matthew Holt 2019-12-04 15:13:29 -0700
  • a848abae3e changed to http3.RoundTripper after review evtr 2019-12-04 14:24:52 +0100
  • 2c06f59185 update quic-go to v0.14.0 (#2916) Marten Seemann 2019-12-04 10:49:01 +0700
  • a841688cc0 update quic-go to v0.14.0 (#2916) Marten Seemann 2019-12-04 10:49:01 +0700
  • 7adc802933 update quic-go to v0.14.0 Marten Seemann 2019-12-04 08:58:45 +0700
  • 1e9a566b75
    Correct golint warning Gábor Lipták 2019-12-03 16:37:24 -0500
  • f438545209 ability to use client certs in reverse proxy evtr 2019-12-03 09:52:43 +0100
  • af18d1a7d0 ability to specify that client cert must be present in SSL evtr 2019-12-02 23:23:24 +0100
  • 65d91d171f require client certificate evtr 2019-12-02 22:37:44 +0100
  • 679a749689 Address change requests in PR. Douglas Hall 2019-12-02 02:23:13 -0700
  • b6bcdcdd96 Add remaining subdirectives to rewrite Caddyfile directive for parity with JSON config. Douglas Hall 2019-12-01 17:27:18 -0700
  • b241b72c47 Merge branch 'v2' of ssh://github.com/caddyserver/caddy into v2 Matthew Holt 2019-11-30 17:53:38 -0700
  • 52ae5f70d2 Merge branch 'v2' of ssh://github.com/caddyserver/caddy into v2 Matthew Holt 2019-11-30 17:53:38 -0700
  • 07ae9cb299 http: Don't listen 1 port beyond port range Matthew Holt 2019-11-30 17:53:25 -0700
  • 44f23a67bb
    http: Don't listen 1 port beyond port range Matthew Holt 2019-11-30 17:53:25 -0700
  • 1bfa633dbb fix mispellings on v2 lu4p 2019-11-30 20:31:46 +0100
  • 7e62efe84c v2: fixes query matcher parsing (#2901) Mark Sargent 2019-11-30 09:05:22 +1300
  • 8b7d6a9ee8 v2: fixes query matcher parsing (#2901) Mark Sargent 2019-11-30 09:05:22 +1300
  • 44e8b16573 return correct argument error when parsing query matcher Mark Sargent 2019-11-30 08:32:23 +1300
  • 12f20db2db http: Shorten regexp matcher placeholders; allow "=/" for simple matcher Matthew Holt 2019-11-29 11:23:49 -0700
  • 7c7ef8d40e
    http: Shorten regexp matcher placeholders; allow "=/" for simple matcher Matthew Holt 2019-11-29 11:23:49 -0700
  • 889e5cc319 http: path matcher supports exact matching with = prefix Matthew Holt 2019-11-28 21:11:45 -0700
  • 14d3fd7d03
    http: path matcher supports exact matching with = prefix Matthew Holt 2019-11-28 21:11:45 -0700
  • e13701a723 http: header matcher supports fast prefix and suffix matching (#2888) Matthew Holt 2019-11-27 11:52:31 -0700
  • 512b004332
    http: header matcher supports fast prefix and suffix matching (#2888) Matthew Holt 2019-11-27 11:52:31 -0700
  • ef3dfc4906 reverse_proxy: Add flush_interval to caddyfile syntax (#1460) Matthew Holt 2019-11-27 11:51:32 -0700
  • db4293cb5f
    reverse_proxy: Add flush_interval to caddyfile syntax (#1460) Matthew Holt 2019-11-27 11:51:32 -0700
  • aba7a508b4 admin: Preserve "@id" fields through partial changes (fixes #2902) Matthew Holt 2019-11-27 11:49:49 -0700
  • 6e10586303
    admin: Preserve "@id" fields through partial changes (fixes #2902) Matthew Holt 2019-11-27 11:49:49 -0700
  • 5ae35b303e fixes query matcher parsing Mark Sargent 2019-11-27 18:32:29 +1300
  • a06f64d2f7 Merge branch 'fix_query_matcher' of https://github.com/sarge/caddy into fix_query_matcher Mark Sargebt 2019-11-27 13:56:35 +1300
  • 420e9e5d06 fixes query matcher parsing Mark Sargebt 2019-11-27 13:24:37 +1300
  • 0a9832363f fixes query matcher parsing Mark Sargent 2019-11-27 13:24:37 +1300
  • 13e26a1623
    proxy: change the interface to let handler directly deal with conn Colin 2019-11-21 14:18:37 +0800
  • 748259a4c7
    feature(proxy): update Proxier interface Colin 2019-11-20 19:03:53 +0800
  • b30313f47d
    feature(proxy): implement a caddy module that doing the UDP/TCP proxy Colin 2019-11-19 23:12:23 +0800
  • 3225c588ce reverse_proxy: Fix invalid argument to Intn in RandomChoice selection Matthew Holt 2019-11-18 14:22:55 -0700
  • 8de1a76227
    reverse_proxy: Fix invalid argument to Intn in RandomChoice selection v2.0.0-beta10 Matthew Holt 2019-11-18 14:22:55 -0700
  • cf611796c6 update readme to remove GO111MODULE env (#2886) Rustin 2019-11-19 03:02:08 +0800
  • ff0b1299cf update readme to remove GO111MODULE env Rustin-Liu 2019-11-18 13:09:06 +0800
  • 8d691a57ba Implement UDP writer Abdelmalek Ihdene 2019-11-17 08:45:29 -0500
  • f0f4e51287 file_server: Use HTTPS port when a qualifying domain is specified Matthew Holt 2019-11-16 10:44:45 -0700
  • 9fe54e1c60
    file_server: Use HTTPS port when a qualifying domain is specified Matthew Holt 2019-11-16 10:44:45 -0700
  • d1b59bd4ab file_server: Optional pass_thru mode Matthew Holt 2019-11-15 17:32:13 -0700
  • b43e986a52
    file_server: Optional pass_thru mode Matthew Holt 2019-11-15 17:32:13 -0700
  • 24edbd1ef9 reverse_proxy: Allow buffering of client requests Matthew Holt 2019-11-15 17:15:33 -0700
  • 1228dd7d93
    reverse_proxy: Allow buffering of client requests Matthew Holt 2019-11-15 17:15:33 -0700
  • c91f70c3a9 http: Only enable access logs if configured Matthew Holt 2019-11-15 17:01:07 -0700
  • af26a03da1
    http: Only enable access logs if configured Matthew Holt 2019-11-15 17:01:07 -0700
  • d3c0a92839 cmd: Disable admin endpoint for file-server and reverse-proxy commands Matthew Holt 2019-11-15 15:52:19 -0700
  • 8025ad9107
    cmd: Disable admin endpoint for file-server and reverse-proxy commands Matthew Holt 2019-11-15 15:52:19 -0700
  • e88ac910d8 cmd: Improve stop command by trying API before signaling process Matthew Holt 2019-11-15 15:45:18 -0700
  • 6cdb2392d7
    cmd: Improve stop command by trying API before signaling process Matthew Holt 2019-11-15 15:45:18 -0700
  • aadda6e34e
    Prepare v1.0.4 tag v1.0.4 Matthew Holt 2019-11-15 13:11:32 -0700
  • 6c4cb5006a
    go.mod: lego v3.2.0, certmagic v0.8.3, and quic-go v0.13.1 Matthew Holt 2019-11-15 13:08:28 -0700
  • 12107f035c dist: update caddy.service on Ubuntu 18 (#2866) Yuqian Ma 2019-11-16 03:59:03 +0800
  • 832df649c1 fastcgi: Case-insensitive extension comparison MisterDuval 2019-11-15 20:54:39 +0100
  • d0adfa0393 Minor cleanups Matthew Holt 2019-11-15 12:47:38 -0700
  • 0ca109db4a
    Minor cleanups Matthew Holt 2019-11-15 12:47:38 -0700
  • 15f571e588 http: Make path matcher case-insensitive Matthew Holt 2019-11-15 12:47:06 -0700
  • 0fc97211ab
    http: Make path matcher case-insensitive Matthew Holt 2019-11-15 12:47:06 -0700
  • 9139c763fe
    Fixes security issue on Windows MisterDuval 2019-11-15 20:16:24 +0100
  • d9edcb42dc core: Add tests to Replacer; fix panic (fixes #2852) Matthew Holt 2019-11-11 19:29:31 -0700
  • ad90b273db
    core: Add tests to Replacer; fix panic (fixes #2852) Matthew Holt 2019-11-11 19:29:31 -0700
  • c64ecc2fb8 core: Use port ranges to avoid OOM with bad inputs (#2859) Mohammed Al Sahaf 2019-11-12 01:33:38 +0300
  • 93bc1b72e3 core: Use port ranges to avoid OOM with bad inputs (#2859) Mohammed Al Sahaf 2019-11-12 01:33:38 +0300
  • 7c94087975
    minor cleanups Matthew Holt 2019-11-11 15:26:21 -0700
  • 21c8cee044 http: Add response headers to access logs Matthew Holt 2019-11-11 14:02:01 -0700
  • a19da07b72
    http: Add response headers to access logs Matthew Holt 2019-11-11 14:02:01 -0700
  • 56faf3ff41 http: Use permanent redirects for HTTP->HTTPS Matthew Holt 2019-11-11 14:01:42 -0700
  • 16782d9988
    http: Use permanent redirects for HTTP->HTTPS Matthew Holt 2019-11-11 14:01:42 -0700
  • 321571e542 logging: Support placeholders in level and filename (#2872) Sarat Chandra 2019-11-11 23:34:41 +0530
  • dfdddcfacb logging: Support placeholders in level and filename (#2872) Sarat Chandra 2019-11-11 23:34:41 +0530
  • f5e09e930f Add Provision to filewriter module for replacing placeholders Sarat Chandra 2019-11-10 14:10:33 +0530
  • 6f4e7502fe Replace placeholders only in logging config. Sarat Chandra 2019-11-10 10:10:11 +0530
  • e8daadb4a0 Add support for placeholders in Config Sarat Chandra 2019-11-10 02:08:22 +0530
  • 87158b6bea go.mod: update quic-go to v0.13.1 (#2871) Marten Seemann 2019-11-09 22:10:43 +0700
  • 7ff02f37b6 go.mod: update quic-go to v0.13.1 (#2871) Marten Seemann 2019-11-09 22:10:43 +0700