1. 28 Sep, 2016 4 commits
    • Matt Holt's avatar
      Merge pull request #1143 from mholt/1136-fix · 8944332e
      Matt Holt authored
      Fix #1136 - IP hash policy no longer changes host pool
      8944332e
    • Kris Hamoud's avatar
      1136 fix · be1c57ac
      Kris Hamoud authored
      logic change
      be1c57ac
    • Matt Holt's avatar
      Merge pull request #1140 from tw4452852/defer_header · b06b3981
      Matt Holt authored
      header: defer header operations
      b06b3981
    • Sebastian Schmittner's avatar
      Add fix and tests for FastCGI persistent connections (#1134) · 8cb4e908
      Sebastian Schmittner authored
      * keep fastcgi connection open
      
      * poor mans serialisation to make up for the lack of demuxing
      
      * pointing includes to echse's repo
      
      * Revert "pointing includes to echse's repo"
      
      This reverts commit 281daad8d437ba88fadd65fae5af2da99d449bea.
      
      * switch for persistent fcgi connections on/off added
      
      * fixing ineffectual assignments
      
      * camel case instead of _
      
      * only activate persistent sockets on windows (and some naming conventions/cleanup)
      
      * gitfm import sorting
      
      * Revert "fixing ineffectual assignments"
      
      This reverts commit 79760344e7b1231e59a2867246e7689b05e92e18.
      
      # Conflicts:
      #	caddyhttp/staticfiles/fileserver.go
      
      * added another mutex and deleting map entries. thx to mholts QA comments!
      
      * thinking about it, this RW lock was not a good idea here
      
      * thread safety
      
      * I keep learning about mutexs in go
      
      * some cosmetics
      
      * adding persistant fastcgi connections switch to directive
      
      * Support for configurable connection pool.
      
      * ensure positive integer pool size config
      
      * abisofts pool fix + nicer logging for the fastcgi_test
      
      * abisoft wants to have dialer comparison in _test instead of next to struct
      
      * Do not put dead connections back into pool
      
      * Fix fastcgi header error
      
      * Do not put dead connections back into pool
      
      * some code style improvements from the discussion in https://github.com/mholt/caddy/pull/1134
      
      * abisofts naming convention
      8cb4e908
  2. 27 Sep, 2016 3 commits
  3. 25 Sep, 2016 4 commits
  4. 24 Sep, 2016 10 commits
  5. 23 Sep, 2016 1 commit
    • Josh Aas's avatar
      improvements for Linux systemd integration (#1127) · 3f83eccf
      Josh Aas authored
      * Remove unnecessary config options from systemd service so it will work with earlier versions of systemd. Simplify the systemd service instructions and make them more complete.
      
      * Minor systemd README improvements.
      
      * Add back some of the optional systemd 229 stuff but commented out for compat.
      
      * A bunch of updates to the README for linux systemd.
      3f83eccf
  6. 22 Sep, 2016 1 commit
  7. 21 Sep, 2016 1 commit
  8. 20 Sep, 2016 3 commits
  9. 19 Sep, 2016 3 commits
  10. 18 Sep, 2016 1 commit
  11. 15 Sep, 2016 1 commit
  12. 13 Sep, 2016 1 commit
  13. 10 Sep, 2016 2 commits
    • James Cooper's avatar
      Add awslambda to plugin.go · 40a3a6b2
      James Cooper authored
      40a3a6b2
    • Sebastian Schmittner's avatar
      persistent fastcgi connections (#1087) · 09a1f029
      Sebastian Schmittner authored
      * keep fastcgi connection open
      
      * poor mans serialisation to make up for the lack of demuxing
      
      * pointing includes to echse's repo
      
      * Revert "pointing includes to echse's repo"
      
      This reverts commit 281daad8d437ba88fadd65fae5af2da99d449bea.
      
      * switch for persistent fcgi connections on/off added
      
      * fixing ineffectual assignments
      
      * camel case instead of _
      
      * only activate persistent sockets on windows (and some naming conventions/cleanup)
      
      * gitfm import sorting
      
      * Revert "fixing ineffectual assignments"
      
      This reverts commit 79760344e7b1231e59a2867246e7689b05e92e18.
      
      # Conflicts:
      #	caddyhttp/staticfiles/fileserver.go
      
      * added another mutex and deleting map entries. thx to mholts QA comments!
      
      * thinking about it, this RW lock was not a good idea here
      
      * thread safety
      
      * I keep learning about mutexs in go
      
      * some cosmetics
      09a1f029
  14. 09 Sep, 2016 5 commits
    • David Prandzioch's avatar
      Updated FreeBSD init script (#1098) · 8e54d5ce
      David Prandzioch authored
      * Updated FreeBSD init script to allow the server to stop properly
      
      * Fixed FreeBSD init script permissions
      
      * Updated FreeBSD init script to allow the server to stop properly
      8e54d5ce
    • Matthew Holt's avatar
      Satisfy gofmt · 7ef405f9
      Matthew Holt authored
      7ef405f9
    • Matthew Holt's avatar
      11bf28f7
    • Matthew Holt's avatar
      Lower-case server name for good measure · 98bba338
      Matthew Holt authored
      This already happens in the getCertificate function, but doing it here
      guarantees case insensitivity across the board for this handshake.
      98bba338
    • Matthew Holt's avatar
      Improve TLS storage provider errors · abdf13ea
      Matthew Holt authored
      We renamed caddytls.ErrStorageNotFound to caddytls.ErrNotExist to more
      closely mirror the os package. We changed it to an interface wrapper
      so that the custom error message can be preserved. Returning only "data
      not found" was useless in debugging because we couldn't know the
      concrete value of the error (like what it was trying to load).
      
      Users can do a type assertion to determine if the error value is a "not
      found" error instead of doing an equality check.
      abdf13ea