1. 28 Sep, 2016 8 commits
    • Matthew Holt's avatar
      Version 0.9.3 · c885edda
      Matthew Holt authored
      c885edda
    • Peer Beckmann's avatar
      Remove the eager check in the browse middleware (#1144) · bb7787d2
      Peer Beckmann authored
      * Remove the eager check in the browse middleware, whether the root directory exists.
      Caddy will start and throw a 404-error until the directory will be created.
      
      * Add the complimentary test.
       - Tests the startup of the browse middleware if the site root is inexistent and browse is pointing to the site root.
      
      * Some minor stylistic tweaks.
      bb7787d2
    • Matt Holt's avatar
      Merge pull request #1145 from tw4452852/header_placeholder · 8620581f
      Matt Holt authored
      replacer: evaluate header placeholder when replacing
      8620581f
    • Tw's avatar
      replacer: evaluate header placeholder when replacing · 99a6b2db
      Tw authored
      fix issue #1137
      Signed-off-by: default avatarTw <tw19881113@gmail.com>
      99a6b2db
    • 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 1 commit
    • 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