1. 02 Jul, 2016 1 commit
  2. 30 Jun, 2016 1 commit
  3. 29 Jun, 2016 8 commits
  4. 28 Jun, 2016 1 commit
  5. 27 Jun, 2016 4 commits
  6. 26 Jun, 2016 1 commit
  7. 24 Jun, 2016 1 commit
    • Matthew Holt's avatar
      OnFirstStartup and OnFinalShutdown callbacks added · 15fa5cf2
      Matthew Holt authored
      OnStartup and OnShutdown callbacks now run as part of restarts, too.
      The startup and shutdown directives only run their commands NOT as part
      of restarts, as before. Some middleware that use OnStartup may need to
      switch to OnFirstStartup and implement OnFinalShutdown to do any cleanup
      as needed.
      15fa5cf2
  8. 23 Jun, 2016 2 commits
  9. 22 Jun, 2016 6 commits
  10. 21 Jun, 2016 8 commits
  11. 20 Jun, 2016 6 commits
    • Robbie McKinstry's avatar
      Refactoring to remove lint · d252d406
      Robbie McKinstry authored
      d252d406
    • Mateusz Gajewski's avatar
      Add support for Alt-Svc headers (#892) · 81c4ea6b
      Mateusz Gajewski authored
      81c4ea6b
    • Matthew Holt's avatar
      Fix tests after controller refactor · 1fdc46e5
      Matthew Holt authored
      The search-and-replace was a little too aggressive and I accidentally
      ran tests recursively in a subdirectory instead of repo's top folder.
      1fdc46e5
    • Matthew Holt's avatar
      Refactor how caddy.Context is stored and used · a798e0c9
      Matthew Holt authored
      - Server types no longer need to store their own contexts; they are
        stored on the caddy.Instance, which means each context will be
        properly GC'ed when the instance is stopped. Server types should use
        type assertions to convert from caddy.Context to their concrete
        context type when they need to use it.
      - Pass the entire context into httpserver.GetConfig instead of only the
        Key field.
      - caddy.NewTestController now requires a server type string so it can
        create a controller with the proper concrete context associated with
        that server type.
      
      Tests still need more attention so that we can test the proper creation
      of startup functions, etc.
      a798e0c9
    • David Dyke's avatar
      Add timeout to health_check (#887) · 07b7c999
      David Dyke authored
      * Add timeout to http get on health_check
      
      * Add new test and up the timeout
      
      * Tests for change to default timeout
      
      * Only call http client once and make options more inline with current caddy directives
      07b7c999
    • Matt Holt's avatar
      Merge pull request #891 from andrewhamon/policy-cleanup · 80761796
      Matt Holt authored
      Refactor and clean up policy code
      80761796
  12. 18 Jun, 2016 1 commit
    • Andrew Hamon's avatar
      Refactor and clean up policy code · a5046297
      Andrew Hamon authored
      This commit shouldn't change any behavior. It is simply a cleanup of
      the different proxy policies. It also adds some comments explaining the
      sampling method used, since on first inspection it might not appear to
      be a uniformly random selection.
      a5046297