Matthew Holt
bcea5182c6
Don't truncate process log; more consistent output
2015-11-05 17:01:08 -07:00
buddhamagnet
57f1d3c205
pass golint
...
pass all tests
respond to maintainer comments
reinstate assignment of t
correct typo
correct typo
pass linter some more
2015-11-05 00:40:35 +00:00
Matthew Holt
ad057ab873
Merge branch 'master' into letsencrypt
...
Conflicts:
caddy/parse/parse.go
caddy/parse/parsing.go
config/config.go
config/setup/controller.go
main.go
server/server.go
2015-11-02 20:26:55 -07:00
Matthew Holt
09341fca12
markdown: Don't generate static site or links unless sitegen is enabled
2015-11-02 20:15:42 -07:00
Abiola Ibrahim
6a32076271
Merge pull request #299 from abiosoft/master
...
Fix for issues #297 and #298
2015-10-31 07:53:17 +01:00
Abiola Ibrahim
dd1c49bde9
Fix for issues #297 and #298
2015-10-31 02:24:37 +01:00
Guilherme Rezende
9d456bba9b
Add argument in new optional block in templates midd to set delimiters
2015-10-29 20:33:01 -02:00
Matthew Holt
d227bec0ff
Move common function into existing file
2015-10-29 10:34:47 -06:00
Matt Holt
a3f0fff734
Merge pull request #296 from Makpoc/last-modified
...
markdown, templates: Add Last-Modified header
2015-10-29 10:31:38 -06:00
Matthew Holt
234783548f
markdown: Enable tables, fenced code, and strikethrough ( closes #294 )
2015-10-29 09:59:32 -06:00
makpoc
5a29107f3b
Add Last-Modified header when serving markdown and templates
2015-10-29 11:06:35 +02:00
Matt Holt
94ff7dc6fb
Merge pull request #287 from Makpoc/parsewincmd
...
Fix windows command parsing
2015-10-27 23:50:21 -06:00
Matthew Holt
cc229aefae
templates: Parse host successfully when port is implicit ( fixes #292 )
2015-10-27 23:20:05 -06:00
Matthew Holt
4ebff9a130
core: Major refactor for graceful restarts; numerous fixes
...
Merged config and app packages into one called caddy. Abstracted away caddy startup functionality making it easier to embed Caddy in any Go application and use it as a library. Graceful restart (should) now ensure child starts properly. Now piping a gob bundle to child process so that the child can match up inherited listeners to server address. Much cleanup still to do.
2015-10-26 13:34:31 -06:00
Makpoc
d1b667fbce
Two quotes next to each other result in one escaped quote; Add Split Example, add/refactor tests for every platform.
2015-10-24 15:33:04 +03:00
makpoc
0d004ccbab
Attempt to fix windows command parsing + add more tests
2015-10-23 20:21:05 +03:00
Matthew Holt
fec491fb12
Removed another test that is Windows-specific
...
We're not trying to test the shlex library; just our wrapper function
2015-10-21 14:15:42 -06:00
Matthew Holt
794d271152
Remove extra tests that were Linux-specific
...
These tests with the backslash seem to assert that shlex (our Unix shell parsing library) is working properly, not our wrapper function (that parses commands for both Windows and non-Windows). These tests break on Windows so I have removed them.
2015-10-21 14:11:30 -06:00
Matthew Holt
29362e45bc
Parse Windows commands differently than Unix commands
...
Stinkin' backslashes
2015-10-21 14:03:33 -06:00
Makpoc
e3ec7394ab
fix go vet error
2015-10-21 02:18:33 +03:00
Makpoc
ddd69d19c0
Add tests for fileserver.go
2015-10-21 02:08:36 +03:00
Makpoc
8ecc366582
Check and return the correct error if Stat method fails (see golang issue #12991 )
2015-10-21 01:25:38 +03:00
makpoc
72a5579d83
Cover the rest of the (not one-liner) functions in context
2015-10-19 13:51:49 +03:00
Matt Holt
3faffdce2d
Merge pull request #274 from Makpoc/context_tests
...
Add context.go tests
2015-10-15 15:29:23 -06:00
Makpoc
d6242e9cac
Apply review comments - change the used domain, remove obsolete function, remove commented tests
2015-10-15 23:09:02 +03:00
makpoc
bd4d9c6fe2
add tests for context.Header,IP,URL,Host,Port,Method,PathMatches
2015-10-15 19:46:23 +03:00
makpoc
3440f5cfbe
add tests for context.Cookie() and context.IP()
2015-10-15 18:26:13 +03:00
Marcelo E. Magallon
d4a14af14d
Simplify websocket ticker shutdown code
...
"A receive from a closed channel returns the zero value immediately"
Close the tickerChan in the calling function, this causes "case <-c" to
unblock immediately, ending the goroutine and stopping the ticker.
2015-10-14 18:48:43 -06:00
Makpoc
f7e3ed13f9
TestInclude 2 should fail. Update test data and fix error checking
2015-10-15 02:21:02 +03:00
Makpoc
71c4962ff6
tests for context.Include
2015-10-15 02:09:37 +03:00
Matt Holt
65e812d3a9
Merge pull request #270 from Makpoc/master
...
Add tests for command splitting and fix root tests on Windows
2015-10-14 10:13:53 -06:00
Matt Holt
5c3085fe51
Merge pull request #271 from zmb3/windows_failures
...
Fix test failures on Windows.
2015-10-14 10:13:18 -06:00
Austin
24893bf740
removed panics, cleaned up leaking ticker routine
2015-10-13 19:07:54 -07:00
Zac Bergquist
16bd63fc26
Removed my debug prints
2015-10-13 20:04:34 -04:00
Zac Bergquist
e158cda057
Fix test failures on Windows.
...
Most of the Windows test failures are due to the path separator not being "/". The general approach I took here was to keep paths in "URL form" (ie using "/" separators) as much as possible, and only convert to native paths when we attempt to open a file. This will allow the most consistency between different host OS. For example, data structures that store paths still store them with "/" delimiters. Functions that accepted paths as input and return them as outputs still use "/".
There are still a few test failures that need to be sorted out.
- config/setup/TestRoot (I hear this has already been fixed by someone else)
- middleware/basicauth/TestBrowseTemplate and middleware/templates/Test (a line endings issue that I'm still working through)
2015-10-13 19:49:53 -04:00
makpoc
4544dabd56
Add tests for command splitting
2015-10-13 14:39:18 +03:00
Austin
222781abca
websocket refactored to use gorilla
2015-10-12 19:59:11 -07:00
Zac Bergquist
f9bc74626d
Address various lint and gocyclo warnings. Fixes #253
2015-10-11 16:28:02 -04:00
Matthew Holt
d414ef0d0f
browse: Fix tests that fail only in CI environment
...
... I think. Submitting as PR to double-check. This change changes file mod times on the testdata to ensure they are not all the same so that the sort is predictable!
2015-10-10 19:53:11 -06:00
Karthic Rao
f5cd4f17f8
Exhaustive test coverage to test the usage of sort,order and limit parameter for the browse middleware
2015-10-09 11:28:11 +05:30
Matthew Holt
e6ba930e65
Merge branch 'master' of github.com:mholt/caddy
2015-10-01 09:58:17 -07:00
Matthew Holt
61a6b9511a
Commenting on the need for additional redirect tests
2015-10-01 09:58:07 -07:00
Matt Holt
87efc67f48
Merge pull request #259 from abiosoft/master
...
New core middleware, MIME.
2015-10-01 09:56:56 -07:00
Abiola Ibrahim
9e2da6ec48
New core middleware, MIME.
2015-09-30 18:37:10 +01:00
Matthew Holt
3f9f675c43
redir: Include scheme in redirect rules
...
And added tests for status code and scheme
2015-09-30 08:38:31 -06:00
Matthew Holt
122e3a9430
rewrite: Make internal header field name a const
2015-09-28 14:54:48 -06:00
Mathias Beke
bb85a84561
Merge remote-tracking branch 'upstream/master'
...
Conflicts:
middleware/fastcgi/fastcgi.go
2015-09-28 22:11:05 +02:00
Matthew Holt
be6fc35326
fastcgi: Fix REQUEST_URI if rewrite directive changes URL
2015-09-27 18:48:28 -06:00
Mathias Beke
8baead6107
Merge remote-tracking branch 'upstream/master'
2015-09-25 11:54:15 +02:00
Matthew Holt
4f5a29d6d1
errors: New 'visible' mode to write stack trace to response
...
Also updated change list and added/improved tests
2015-09-24 16:21:28 -06:00