Commit graph

  • 043eb1d9e5 move internal packages to pkg folder and update reverse proxy dev 2019-05-14 10:35:41 -04:00
  • fec7fa8bfd Implement most of static file server; refactor and improve Replacer Matthew Holt 2019-05-20 10:59:20 -06:00
  • 1a20fe330e Improve godoc for contexts Matthew Holt 2019-05-17 08:48:12 -06:00
  • 1f0c061ce3 Architectural shift to using context for config and module state Matthew Holt 2019-05-16 16:05:38 -06:00
  • ff5b4639d5 Some minor updates, and get rid of OnLoad/OnUnload Matthew Holt 2019-05-16 11:46:17 -06:00
  • f9d93ead4e Rename and export some types, other minor changes Matthew Holt 2019-05-14 14:14:05 -06:00
  • 8ae0d6a509 caddyhttp: Implement better HTTP matchers including regexp; add tests Matthew Holt 2019-05-10 21:07:02 -06:00
  • 48b5a80320 Remove (unimplemented) enterprise TLS matchers Matthew Holt 2019-05-07 11:58:58 -06:00
  • ad3d408067 Add some tests and fix vet warning Matthew Holt 2019-05-07 10:15:46 -06:00
  • e40bbecb16 Rough implementation of auto HTTP->HTTPS redirects Matthew Holt 2019-05-07 09:56:13 -06:00
  • 8eba582efe Add go module files dev 2019-05-06 17:26:05 -04:00
  • fbea3374e9 Add missing run.go (oops) Matthew Holt 2019-05-06 12:43:04 -06:00
  • 2eb3593327 Begin implementing HTTP replacer and static responder Matthew Holt 2019-05-04 13:21:20 -06:00
  • 1136e2cfee Add reverse proxy Matthew Holt 2019-05-04 10:49:50 -06:00
  • 5859cd8dad Instantiate apps that are needed but not explicitly configured Matthew Holt 2019-04-29 09:22:00 -06:00
  • 43961b542b General cleanup and more godocs Matthew Holt 2019-04-26 12:35:39 -06:00
  • 2d056fbe66 Initial commit of Storage, TLS, and automatic HTTPS implementations Matthew Holt 2019-04-25 13:54:48 -06:00
  • 545f28008e Begin implementing error handling and re-handling Matthew Holt 2019-04-11 20:42:55 -06:00
  • d42529348f Updated proxy module import dev 2019-04-08 16:25:27 -04:00
  • 27ecc7f384 Protocol and Caddyscript matchers dev 2019-04-03 11:47:27 -04:00
  • 402f423693 Implement "global" state for modules, OnLoad and OnUnload callbacks Matthew Holt 2019-04-08 00:00:14 -06:00
  • 3eae6d43b6 Add Validator interface Matthew Holt 2019-04-03 11:41:36 -06:00
  • 59a5d0db28 Close listeners which are no longer used Matthew Holt 2019-04-02 15:31:02 -06:00
  • f976aa7443 Merged in deadlines (pull request #1) Matt Holt 2019-04-02 20:58:24 +00:00
  • 6621406fa8 Very basic middleware and route matching functionality Matthew Holt 2019-03-31 20:41:29 -06:00
  • 27ff6aeccb Fix goroutine leak in Run Matthew Holt 2019-03-27 12:36:30 -06:00
  • a8dc73b4d9 Performance testing Load function Matthew Holt 2019-03-26 19:42:52 -06:00
  • 86e2d1b0a4 Rudimentary start of HTTP servers Matthew Holt 2019-03-26 15:45:51 -06:00
  • 859b5d7ea3 Initial commit Matthew Holt 2019-03-26 12:00:54 -06:00