Michael Lazar
|
8850915752
|
Return partial match object
|
2020-03-31 00:36:28 -04:00 |
Michael Lazar
|
0b272d076d
|
Use re.fullmatch() for route patterns
|
2020-03-26 15:49:19 -04:00 |
Michael Lazar
|
58d34db29d
|
Add CGI variables for client certificates
|
2020-03-11 23:26:47 -04:00 |
Michael Lazar
|
478fb81094
|
Add virtual hosting
|
2020-03-11 00:06:22 -04:00 |
Michael Lazar
|
183d374431
|
Cutting release
|
2020-01-21 18:17:33 -05:00 |
Michael Lazar
|
c7f0e1e4fb
|
Better docstrings
|
2020-01-12 20:36:00 -05:00 |
Michael Lazar
|
9c18d3930b
|
#6 Add support for IPv6.
|
2020-01-12 19:31:08 -05:00 |
Michael Lazar
|
b3b6061086
|
#10 better error handling for OS errors
|
2020-01-12 18:55:28 -05:00 |
Michael Lazar
|
416c7bcecf
|
#7 validate port number
|
2020-01-12 18:24:04 -05:00 |
Michael Lazar
|
1d59053436
|
Return 53 proxy request refused if the scheme/hostname doesnt match
|
2020-01-12 17:51:52 -05:00 |
Michael Lazar
|
e0c62dbcb6
|
Return 59 bad request if URL cannot be parsed
|
2020-01-12 17:15:19 -05:00 |
Michael Lazar
|
d97eda001e
|
#13 Add support for python 3.8
|
2020-01-12 14:08:36 -05:00 |
Michael Lazar
|
97ec9918f7
|
Allow files starting with ~ in directory listings
|
2020-01-12 14:03:37 -05:00 |
Michael Lazar
|
6c414ca9d4
|
#5 Permenant redirect for root URL if missing slash
|
2020-01-12 14:00:42 -05:00 |
Michael Lazar
|
e788e31dac
|
#4 infer missing scheme as gemini
|
2020-01-12 00:45:38 -05:00 |
Michael Lazar
|
a2c4a1a28a
|
mypy type fixes
|
2019-09-23 19:34:38 -04:00 |
Michael Lazar
|
57e1bbee62
|
Out of date docs
|
2019-09-23 09:28:05 -04:00 |
Michael Lazar
|
7e4af15a72
|
Fix __license__ tag
|
2019-09-23 09:26:09 -04:00 |
Michael Lazar
|
177e32cb93
|
Upping version
|
2019-09-22 22:13:00 -04:00 |
Michael Lazar
|
60f8965ab4
|
Display timezones in local time
|
2019-09-22 21:59:20 -04:00 |
Michael Lazar
|
574a99f79d
|
Change generic not found status to 50 PERMENANT FAILURE
|
2019-09-22 20:50:28 -04:00 |
Michael Lazar
|
378d58a502
|
Add command line argument to print version
|
2019-09-22 20:36:57 -04:00 |
Michael Lazar
|
371b7dd01d
|
Force directory paths to end with a trailing slash
|
2019-09-02 20:58:22 -04:00 |
Michael Lazar
|
82a887288b
|
Bumping version
|
2019-08-29 23:51:25 -04:00 |
Michael Lazar
|
97e6a5bfb5
|
Updating docs
|
2019-08-29 23:37:10 -04:00 |
Michael Lazar
|
162df04bd0
|
Add REMOTE_USER to the environ
|
2019-08-28 23:52:39 -04:00 |
Michael Lazar
|
62e1181e4b
|
Add commandline arguments for supplying a client CA
|
2019-08-28 22:33:58 -04:00 |
Michael Lazar
|
21737c425a
|
wording
|
2019-08-27 23:45:10 -04:00 |
Michael Lazar
|
2258bca1fb
|
Adding some type hints
|
2019-08-27 23:44:07 -04:00 |
Michael Lazar
|
3c66b0d73e
|
Documentation updates, other minor changes
|
2019-08-27 22:52:38 -04:00 |
Michael Lazar
|
44c91a859f
|
Another CGI example
|
2019-08-27 10:38:38 -04:00 |
Michael Lazar
|
24907f821b
|
CGI implement custom response format
|
2019-08-27 09:47:53 -04:00 |
Michael Lazar
|
4157a7b167
|
Changing flag back for backwards compatability
|
2019-08-26 23:46:55 -04:00 |
Michael Lazar
|
27c2ee12ae
|
First attempt at CGI support.
|
2019-08-26 23:41:10 -04:00 |
Michael Lazar
|
65c8a6e47c
|
Move the example files around for clarity
|
2019-08-24 18:37:13 -04:00 |
Michael Lazar
|
fea2d91d1e
|
Update default index file
|
2019-08-23 09:52:51 -04:00 |
Michael Lazar
|
522814f77f
|
Upping version
|
2019-08-22 19:34:04 -04:00 |
Michael Lazar
|
4160aefe94
|
More significant refactoring
|
2019-08-22 18:53:02 -04:00 |
Michael Lazar
|
dd76b04d76
|
Significant refactoring, moving examples to a separate directory
|
2019-08-20 21:17:58 -04:00 |
Michael Lazar
|
79d457637c
|
Bump version
|
2019-08-12 11:39:14 -04:00 |
Michael Lazar
|
0b0c68ee9c
|
- Update server to accept a URL instead of a PATH
- Update server to discard any proxy requests
- Add test client
|
2019-08-12 11:24:42 -04:00 |
Michael Lazar
|
224c98966e
|
Updated status codes for v0.9.1 spec.
Added command line argument for server hostname.
|
2019-08-12 10:04:37 -04:00 |
Michael Lazar
|
a283fc1d14
|
Bump version
|
2019-08-08 21:34:29 -04:00 |
Michael Lazar
|
c477049a0b
|
Switch status codes to two digits for new spec
|
2019-08-08 21:34:06 -04:00 |
Michael Lazar
|
255e67457a
|
Fix bug in path handling
|
2019-08-06 23:47:11 -04:00 |
Michael Lazar
|
ccee54b448
|
Better solution for isolating directory that handles relative links
|
2019-08-06 10:35:03 -04:00 |
Michael Lazar
|
d8f6d0b0a1
|
Some morning cleanup
|
2019-08-06 09:55:26 -04:00 |
Michael Lazar
|
f27398ea51
|
Bumping version
|
2019-08-05 23:15:49 -04:00 |
Michael Lazar
|
915054c615
|
Add help epilog
|
2019-08-05 23:15:15 -04:00 |
Michael Lazar
|
7995bd0a63
|
Add TLS certificate generation into the main program
|
2019-08-05 22:49:48 -04:00 |