1. 04 Jan, 2017 1 commit
    • Matthew Holt's avatar
      basicauth: Remove Authorization header on successful authz (issue #1324) · 54acb9b2
      Matthew Holt authored
      If a site owner protects a path with basicauth, no need
      to use the Authorization header elsewhere upstream, especially since it
      contains credentials.
      
      If this breaks anyone, it means they're double-dipping. It's usually
      good practice to clear out credentials as soon as they're not needed
      anymore. (Note that we only clear credentials after they're used,
      they stay for any other reason.)
      54acb9b2
  2. 01 Jan, 2017 4 commits
  3. 30 Dec, 2016 3 commits
  4. 29 Dec, 2016 1 commit
  5. 28 Dec, 2016 2 commits
  6. 27 Dec, 2016 1 commit
  7. 26 Dec, 2016 4 commits
  8. 23 Dec, 2016 2 commits
  9. 22 Dec, 2016 1 commit
  10. 21 Dec, 2016 2 commits
    • Matthew Holt's avatar
      Version 0.9.4 · 7dc1dc1c
      Matthew Holt authored
      7dc1dc1c
    • Leonard Hecker's avatar
      Fixed HTTP/2 support for the proxy middleware (#1300) · a3aa414f
      Leonard Hecker authored
      * Fixed HTTP/2 support for the proxy middleware
      
      http.Transport instances whose TLSClientConfig, Dial, or DialTLS field
      is non-nil will be configured without HTTP/2 support by default.
      
      This commit adds the proper calls to http2.ConfigureTransport()
      everywhere a http.Transport is created and thus fixes HTTP/2 in the
      proxy middleware whenever insecure_skip_verify or keepalive is provided.
      
      * Added HTTP/2 support check to TestReverseProxyInsecureSkipVerify
      a3aa414f
  11. 19 Dec, 2016 1 commit
    • Mateusz Gajewski's avatar
      Feature #1282 - Support serving statically compressed .gz and .br files (#1289) · 54c63002
      Mateusz Gajewski authored
      * Feature #1282 - Support pre-gzipped files
      
      * Fix broken test cases
      
      * Support brotli encoding as well
      
      * Fix for #1276 - support integers and floats as metadata in markdown (#1278)
      
      * Fix for #1276
      
      * Use strconv.Format
      
      * Use map[string]interface{} as variables
      
      * One more file
      
      * Always run all tests before commit
      
      * Get rid of DocFlags
      
      * Fix syntax in caddy.conf
      
      * Update to Go 1.7.4
      
      * Add send_timeout property to fastcgi directive.
      
      * Convert rwc field on FCGIClient from type io.ReadWriteCloser to net.Conn.
      * Return HTTP 504 to the client when a timeout occurs.
      * In Handler.ServeHTTP(), close the connection before returning an HTTP
      502/504.
      * Refactor tests and add coverage.
      
      * Return HTTP 504 when FastCGI connect times out.
      
      * test: add unit test for #1283 (#1288)
      
      * After review fixes
      
      * Limit the number of restarts with systemd
      
      * Prevent fd leak
      
      * Prevent fd leak
      
      * Refactor loops
      
      * gofmt
      54c63002
  12. 17 Dec, 2016 1 commit
  13. 13 Dec, 2016 1 commit
  14. 08 Dec, 2016 2 commits
  15. 04 Dec, 2016 4 commits
  16. 03 Dec, 2016 3 commits
  17. 30 Nov, 2016 2 commits
  18. 29 Nov, 2016 3 commits
  19. 27 Nov, 2016 2 commits