Emil Mikulic
|
1eb6daa357
|
Fix crash when a file has a large (year 10,000+) mtime.
https://bugzilla.redhat.com/show_bug.cgi?id=1893725
https://github.com/emikulic/darkhttpd/issues/21
|
2022-10-02 11:50:02 +11:00 |
|
Emil Mikulic
|
1f166293b7
|
Update tests after adding slash to href for directories.
|
2022-10-02 11:38:12 +11:00 |
|
Emil Mikulic
|
3641c2f50f
|
Dir listing: special-case ".." to come first.
Suggested by: @frogtile
Fixes #14
|
2022-01-19 20:10:50 +11:00 |
|
Emil Mikulic
|
f0ca481fd1
|
Make header parsing case insensitive.
This makes darkhttpd more useful behind an HTTP2 reverse proxy,
because the HTTP2 headers are all lowercase.
Suggested by: @Hill-98
Fixes #15
|
2022-01-19 20:01:32 +11:00 |
|
Emil Mikulic
|
9222bbc9d8
|
Improve make_safe_uri coverage.
|
2021-03-21 15:31:04 +11:00 |
|
Emil Mikulic
|
dc0fd7ecdc
|
Don't include URL or method in default_reply.
|
2021-02-21 17:09:27 +11:00 |
|
Emil Mikulic
|
3f236fd71b
|
test.py: close sockets, more Python 3 cleanups.
|
2021-01-17 16:36:26 +11:00 |
|
Emil Mikulic
|
67c506b620
|
Convert test.py to Python 3.
Unicode was a mistake.
|
2021-01-17 16:29:41 +11:00 |
|
Emil Mikulic
|
5fc747a64e
|
Add tests for fetching a file with a question mark in its name.
|
2020-07-01 20:15:03 +10:00 |
|
Emil Mikulic
|
f913e17125
|
Rename "cover" to "run-tests"
|
2016-01-23 20:05:02 +11:00 |
|
Emil Mikulic
|
1c5fdb5607
|
Escape URLs according to RFC3986.
Previously, we weren't escaping parentheses when generating directory listings.
Pointed out by: Wijatmoko U. Prayitno
|
2015-05-19 22:04:39 +10:00 |
|
Emil Mikulic
|
03a22661a0
|
Test keepalive.
|
2015-01-01 22:18:10 +11:00 |
|
Emil Mikulic
|
de92584da1
|
Add TestHelper.get()
|
2015-01-01 21:47:59 +11:00 |
|
Emil Mikulic
|
81b1bcbd74
|
Test for unreadable directory (can't generate listing).
|
2015-01-01 21:20:08 +11:00 |
|
Emil Mikulic
|
946a910935
|
Test 404 and 403.
|
2015-01-01 20:32:52 +11:00 |
|
Emil Mikulic
|
5058dfeb03
|
Add test for urldecode()
|
2014-05-26 22:01:22 +10:00 |
|
Emil Mikulic
|
e8a38f9c6a
|
Remove query params.
Reported by: James Antill
https://bugzilla.redhat.com/show_bug.cgi?id=1099199
|
2014-05-26 21:36:29 +10:00 |
|
Emil Mikulic
|
e6680c4f2f
|
Add test to exercise memove() in make_safe_url()
|
2013-06-10 19:26:25 +10:00 |
|
Emil Mikulic
|
7551090ac5
|
Tests: add pointer to cover script which runs them.
|
2013-06-10 18:52:38 +10:00 |
|
Emil Mikulic
|
5a0291f47e
|
Implement --no-server-id
Suggested by: T.Ramirez
|
2013-04-29 00:55:08 +10:00 |
|
Emil Mikulic
|
bfd58235c5
|
Test large (>2G, >4G) files.
|
2013-04-28 20:57:09 +10:00 |
|
Emil Mikulic
|
910298566f
|
Single byte corner cases.
|
2013-04-28 20:56:46 +10:00 |
|
Emil Mikulic
|
22b4dac09b
|
Test directory redirect.
|
2013-04-28 20:56:46 +10:00 |
|
Emil Mikulic
|
e8ec37109b
|
Still more range test fiddling.
|
2013-04-28 20:56:46 +10:00 |
|
Emil Mikulic
|
e4ab741461
|
Add test for backwards range.
|
2013-04-28 20:56:46 +10:00 |
|
Emil Mikulic
|
e94a18b4e2
|
Passing bad-end range test.
|
2013-04-28 20:56:46 +10:00 |
|
Emil Mikulic
|
62f547da9d
|
Test range requests, including one failing test.
|
2013-04-28 20:56:46 +10:00 |
|
Emil Mikulic
|
a2eb59e928
|
Failing test for If-Modified-Since
|
2013-04-28 20:56:46 +10:00 |
|
Emil Mikulic
|
c7b65d1123
|
Test for HEAD method.
|
2013-04-28 20:56:46 +10:00 |
|
Emil Mikulic
|
d916f760b8
|
Implement straightforward GET test.
|
2013-04-28 20:56:37 +10:00 |
|
Emil Mikulic
|
449b78efaa
|
Use setUp and tearDown to manage test file.
|
2013-04-28 20:56:14 +10:00 |
|
Emil Mikulic
|
0b5d1d881c
|
Re-arrange tests, no functional change.
|
2013-04-28 20:56:14 +10:00 |
|
Emil Mikulic
|
77e050b4f4
|
Oops, wrong kind of line ending.
Also, enforce Connection:close since the test harness doesn't
handle keep-alive.
|
2013-04-28 20:56:04 +10:00 |
|
Emil Mikulic
|
897e85a46e
|
Test URL escaping in directory listing.
|
2013-04-28 20:56:04 +10:00 |
|
Emil Mikulic
|
010d194180
|
uri -> url
|
2013-04-28 20:56:04 +10:00 |
|
Emil Mikulic
|
adb6b02603
|
Print more quotes.
|
2013-04-28 20:55:57 +10:00 |
|
Emil Mikulic
|
b8bf9a0f72
|
Allow running of individual tests from cmdline.
|
2013-04-28 20:55:57 +10:00 |
|
Emil Mikulic
|
d65990449e
|
Make devel/test.py shorter.
|
2013-04-28 20:55:18 +10:00 |
|
Emil Mikulic
|
da24c211d7
|
Make devel/test.py less repetitive.
|
2013-04-28 20:41:30 +10:00 |
|
Emil Mikulic
|
c16f5c1007
|
More tests.
|
2013-04-28 20:37:08 +10:00 |
|
Emil Mikulic
|
8586258fbf
|
Working on unit tests.
|
2013-04-28 20:37:08 +10:00 |
|