Commit Graph

  • a28d5585f5 Export Replacer type Nimi Wariboko Jr 2015-05-03 12:43:50 -0700
  • 082ae70d1d Allow responseRecorder to be nil Nimi Wariboko Jr 2015-05-03 12:38:06 -0700
  • 2aa958e058 Update {remote} replacer to use X-Forwarded-For if its provided Nimi Wariboko Jr 2015-05-03 12:37:00 -0700
  • 290cf82936 Merge pull request #43 from dgryski/vet-fixes Matt Holt 2015-05-03 11:47:47 -0600
  • a872ff2d77 config: format string fixes from vet Damian Gryski 2015-05-03 19:43:04 +0200
  • 4ed9387801 Merge pull request #41 from abiosoft/master Matt Holt 2015-05-03 08:08:21 -0600
  • 225d5977ff fastcgi: allow more request types. Abiola Ibrahim 2015-05-03 12:12:18 +0100
  • 4a4b80450a Upgrade proxy middleware. Add support for: multiple backends, load balancing, health checks, and pluggable backends Nimi Wariboko Jr 2015-05-02 22:20:36 -0700
  • 747d59b895 Replace Open with Stat Matthew Holt 2015-05-02 11:57:53 -0600
  • ca95b561dc gzip: Fix Content-Length header for proxies requests (closes #38) Matthew Holt 2015-05-02 09:20:39 -0600
  • 9df9ad975d Merge pull request #37 from abiosoft/master Matt Holt 2015-05-01 23:03:43 -0600
  • 9cd1587cf7 git: post pull command. retries after pull failure. Abiola Ibrahim 2015-05-02 01:44:51 +0100
  • 782ba32457 Only a warning if site root doesn't exist Matthew Holt 2015-05-01 16:23:28 -0600
  • d11819721d core: Error if root directory is not found Matthew Holt 2015-05-01 13:35:43 -0600
  • 7ee3653342 core: Kill whole process if any server fail to start Matthew Holt 2015-05-01 13:35:17 -0600
  • 9e3852f21c Merge pull request #34 from abiosoft/master Matt Holt 2015-05-01 13:33:22 -0600
  • 447d0ce0e2 fastcgi: user defined environment variables Abiola Ibrahim 2015-05-01 19:55:47 +0100
  • 49bb3f1387 git: Service routine, customizable logger, no more HTTP handler Matthew Holt 2015-05-01 12:19:25 -0600
  • 53a89c953a Merge pull request #33 from daviskoh/improvement/specify-go-version-dependency Matt Holt 2015-05-01 11:45:30 -0600
  • 75d713cdea add go version to Running from Source section in README.md Davis Koh 2015-05-01 12:35:03 -0400
  • 32c104c660 Merge pull request #32 from abiosoft/master Matt Holt 2015-05-01 10:23:13 -0600
  • 0d2ed0784f Modified repository path to be relative to root path. Abiola Ibrahim 2015-05-01 17:18:58 +0100
  • 479c611420 Implementation of Git middleware Abiola Ibrahim 2015-05-01 03:11:01 +0100
  • d0556d6236 Add link to Docker container Matthew Holt 2015-05-01 08:55:34 -0600
  • 37e3fe5f1f core: Fix dyslexic/backward handling of 403/404 errors v0.5.1 Matthew Holt 2015-04-30 11:58:38 -0600
  • 9dfbbbcda4 errors: Pointer to handler prevents nil pointer errors in handling (fixes #15) Matthew Holt 2015-04-30 10:16:49 -0600
  • b1e1caba29 core: Graceful error handling during heavy load; proper error responses Matthew Holt 2015-04-30 10:14:58 -0600
  • b51e8bc191 fastcgi: Fix for handling errors that come from responder Matthew Holt 2015-04-30 07:50:07 -0600
  • 27722463a7 -host flag to set default host Matthew Holt 2015-04-29 22:30:12 -0600
  • 3bc4e84ed3 Default host is now 0.0.0.0 (wildcard) Matthew Holt 2015-04-29 22:30:03 -0600
  • 20f2d060ea adding mutexes to protect the entries map Thomas Hansen 2015-04-29 13:30:04 -0600
  • 8a7063bfa2 adding basic cache middleware, currently no cache size limit. Thomas Hansen 2015-04-29 10:50:22 -0600
  • 60beddf6c8 Merge pull request #18 from mholt/portflag Matt Holt 2015-04-29 09:27:30 -0600
  • d00bb87f17 -port flag to override default port Matthew Holt 2015-04-28 22:13:00 -0600
  • 0f332bd9fb Merge pull request #14 from abiosoft/master Matt Holt 2015-04-28 20:25:15 -0600
  • e04e06d6e2 Fix for Issue 13: Trouble running in Docker containers (or binding to 0.0.0.0) Abiola Ibrahim 2015-04-28 22:31:42 +0100
  • 17fa5a9334 adding support for fastcgi index files in subdirectories Thomas Hansen 2015-04-28 13:15:14 -0600
  • 9b74901b40 errors: Fix file paths for error pages & empty log filenames Matthew Holt 2015-04-28 13:05:01 -0600
  • 78e6d7db95 Clarified "no dependencies"; info about 3rd party libraries Matthew Holt 2015-04-28 12:07:37 -0600
  • 2cf06bc3ee Ignore automated build script and stuff v0.5.0 Matthew Holt 2015-04-27 23:20:58 -0600
  • 264820e3e8 Fixed config file leak, but new todo item Matthew Holt 2015-04-27 22:27:34 -0600
  • 979041a072 More canonical godoc shield, I suppose Matthew Holt 2015-04-27 17:19:54 -0600
  • ff344535ba Added some godoc Matthew Holt 2015-04-27 10:56:57 -0600
  • 1df35eb687 Fixed link/email in instructions Matthew Holt 2015-04-27 10:45:47 -0600
  • cba96c9b35 Merge branch 'master' of github.com:mholt/caddy Matthew Holt 2015-04-27 10:42:17 -0600
  • d7f0133f5f Add notes for contributors Matthew Holt 2015-04-27 10:41:55 -0600
  • e5d064d513 Create LICENSE.md Matt Holt 2015-04-27 10:41:32 -0600
  • c33a49fc5e Merge pull request #2 from thomas4019/master Matt Holt 2015-04-27 09:54:54 -0600
  • a837bb6681 The README sorely needed an update Matthew Holt 2015-04-27 09:53:08 -0600
  • dbef6c73bc Merge branch 'master' of https://github.com/mholt/caddy Thomas Hansen 2015-04-27 09:39:40 -0600
  • fa2403c1d3 websockets: quick version fix Matthew Holt 2015-04-27 07:35:39 -0600
  • c1916c0fb5 Server header in response Matthew Holt 2015-04-26 23:09:26 -0600
  • dba4dcb4a5 gzip strips Accept-Encoding header after using it Matthew Holt 2015-04-26 22:53:47 -0600
  • 9d26a9268b added comment about encoding header Thomas Hansen 2015-04-26 22:15:43 -0600
  • 1b17072a89 gzip middleware now strips encoding header Thomas Hansen 2015-04-26 22:01:20 -0600
  • 7d46108c12 With just a destination, default redir code is now 301 Matthew Holt 2015-04-26 20:20:15 -0600
  • cd53ec9bcc Merge pull request #1 from thomas4019/master Matt Holt 2015-04-25 23:41:57 -0600
  • 1ac32a5256 generalizing fastcgi parameters, and improving headers passed. Thomas Hansen 2015-04-25 21:56:14 -0600
  • 9e12c45d82 Merge branch 'master' of https://github.com/mholt/caddy Thomas Hansen 2015-04-25 19:06:39 -0600
  • 24d9d23743 Default port is 2015 Matthew Holt 2015-04-25 14:28:56 -0600
  • ce74333348 Markdown requires a base path (for now) Matthew Holt 2015-04-25 12:26:04 -0600
  • 46f5325c15 More accurate initialization output Matthew Holt 2015-04-24 20:09:31 -0600
  • aa89b95075 Replaced cpu directive with command line flag Matthew Holt 2015-04-24 20:08:14 -0600
  • 27fc1672d4 Basic auth middleware Matthew Holt 2015-04-23 14:57:07 -0600
  • e6c5482b7c Slightly more helpful parse error message Matthew Holt 2015-04-23 14:39:21 -0600
  • 95dce5cdfc Latency now available with recorder and replacer Matthew Holt 2015-04-23 13:35:56 -0600
  • 51139a5f56 log: Fix so user can specify custom log format Matthew Holt 2015-04-23 13:35:21 -0600
  • dd3ff0fcb5 Shows site addresses at start; new -quiet flag Matthew Holt 2015-04-23 13:28:05 -0600
  • d088194585 Default port is now 80 Matthew Holt 2015-04-22 13:22:03 -0600
  • 5f187738e6 Better parse support for files with only an address line Matthew Holt 2015-04-22 13:21:51 -0600
  • c10d2e0d45 Make the thing compile Matthew Holt 2015-04-21 22:30:47 -0600
  • 1a8f753303 Meh. Matthew Holt 2015-04-21 21:41:43 -0600
  • 23f7f5ebba Minor UI tweaks to directory listings Matthew Holt 2015-04-21 21:36:43 -0600
  • bdd145b0de Better error handling when executing templates Matthew Holt 2015-04-21 21:36:30 -0600
  • 0cbaed2443 A few helpful comments Matthew Holt 2015-04-21 16:00:16 -0600
  • 99c0cbdf29 Fixed a typo Matthew Holt 2015-04-21 12:12:58 -0600
  • 96985fb3fd adding support for php including clean urls and wordpress permalinks Thomas Hansen 2015-04-20 17:40:54 -0600
  • 981ca72ee6 Enforce canonical URLs Matthew Holt 2015-04-18 13:24:54 -0600
  • 6a32de4b47 Use text/template because html shouldn't be escaped for this Matthew Holt 2015-04-18 12:28:22 -0600
  • f5d0ed5b1c More template love Matthew Holt 2015-04-18 11:31:59 -0600
  • 55801b48ec More template functions Matthew Holt 2015-04-18 11:08:41 -0600
  • 3ec870cb56 Templates middleware with "include" functionality Matthew Holt 2015-04-18 09:57:51 -0600
  • cd0421ceb8 Package extension -> extensions Matthew Holt 2015-04-18 09:54:35 -0600
  • 9a27beb79c Quick bug fix for empty Caddyfile Matthew Holt 2015-04-18 09:53:43 -0600
  • e6532b6d85 Multiple addresses may be specified per server block Matthew Holt 2015-04-15 23:24:39 -0600
  • 7d96cfa424 Turn off log timestamp for parse errors (easier to read) Matthew Holt 2015-04-15 23:17:56 -0600
  • c7af6725ca Removed Host() and Port() functions from Controller Matthew Holt 2015-04-15 23:17:28 -0600
  • feec7c5b40 Virtual hosts and SNI support Matthew Holt 2015-04-15 14:11:32 -0600
  • 07964a6112 Fixed bug in parser; implicit server block with middleware directives Matthew Holt 2015-04-14 13:26:35 -0600
  • a93db40138 Improvements to the redirect middleware Matthew Holt 2015-04-12 18:13:58 -0600
  • b7c8afab2f Respond with 404 if requesting server's config file Matthew Holt 2015-04-12 17:44:02 -0600
  • 6ca475def8 Redirect now does exact path matching like rewrite middleware Matthew Holt 2015-04-12 17:40:59 -0600
  • d8e7adcdb4 Refactored proxy middleware Matthew Holt 2015-04-11 17:24:47 -0600
  • 113b175db7 Refactored fastcgi middleware Matthew Holt 2015-04-11 17:15:17 -0600
  • 40bf7c5285 Refactored redirect middleware Matthew Holt 2015-04-11 17:06:09 -0600
  • abeb337f45 Refactored rewrite middleware Matthew Holt 2015-04-11 16:58:34 -0600
  • d0a0216602 Added flag to disable http/2 support (still enabled by default) Matthew Holt 2015-04-09 10:08:22 -0600
  • 2a0cfb608d Bug fix for default error handling with gzip Matthew Holt 2015-04-08 23:24:59 -0600
  • d33256f1dc Refactor: Middleware chain uses Handler instead of HandlerFunc Matthew Holt 2015-04-02 23:30:54 -0600
  • db2cd9e941 Renamed extensionless to extension, Extensionless to Ext Matthew Holt 2015-04-02 21:59:45 -0600