Commit Graph

289 Commits

Author SHA1 Message Date
dbxnr dea16e6596
Remove trailing bracket from directory name (#53) 2021-02-11 21:32:32 -05:00
Michael Lazar 6bda66b75f
Update README.md 2021-01-07 23:59:34 -05:00
Michael Lazar f9726f9fa9
Update README.md 2021-01-07 23:58:53 -05:00
Michael Lazar 6bf0dd83fe
Update README.md 2021-01-07 23:53:47 -05:00
Michael Lazar cd57adec3e
Adding tests (#52)
* Adding tests

* fix python matrix strings
2021-01-07 23:41:56 -05:00
Michael Lazar 17c9444b80 Fix python3.7 syntax error 2021-01-06 00:23:06 -05:00
Michael Lazar d75740cc3c Upping version 2021-01-05 23:59:48 -05:00
Michael Lazar bfa68c62de
Networking & CGI optimizations (#50)
More efficient TCP packets, miscellaneous fixes to CGI handling.
2021-01-05 23:56:41 -05:00
Michael Lazar 135dbda878
Type hints (#49)
* Better type hint coverage

* linting fixes

* Keep the old ResponseType name for backwards compatibility

* Remove unnecessary assert statement

Co-authored-by: Michael Lazar <mlazar@doctorondemand.com>
2020-12-29 00:03:07 -05:00
Michael Lazar 637025c8c3 Fix TLS_CLIENT_AUTHORISED sometimes returning False instead of 0 2020-12-24 13:54:39 -05:00
Michael Lazar 557bd96650 Add py.typed file for PEP 561 2020-12-23 22:43:48 -05:00
Michael Lazar 8ad184519b Add support for idn 2020-12-10 11:32:34 -05:00
Michael Lazar d516c8ba48 Upping version 2020-12-06 00:29:16 -05:00
Michael Lazar 8d384b424d Update TLS_CLIENT_HASH format 2020-11-30 00:09:46 -05:00
Michael Lazar 4ba3cc6c23 Allow "gemini://example.com" to resolve without a trailing slash 2020-11-29 22:30:47 -05:00
Michael Lazar 887343de3c Merge branch 'master' of github.com:michael-lazar/jetforce 2020-11-29 17:50:50 -05:00
Michael Lazar 5e0415888a Requests containing URLs without a scheme are no longer accepted. 2020-11-29 17:50:39 -05:00
Michael Lazar d2d1f63f7b
Merge pull request #43 from dbandstra/fix-gateway_interface
fix value of GATEWAY_INTERFACE as per rfc3875
2020-11-07 18:42:03 -05:00
dbandstra c61c070081 fix value of GATEWAY_INTERFACE as per rfc3875 2020-11-07 15:27:38 -08:00
Michael Lazar 1c0508d127 Bumping version 2020-07-30 21:24:07 -04:00
Michael Lazar 7701acd995
Merge pull request #40 from michael-lazar/rate_limiting
Rate limiting proof of concept
2020-07-27 00:09:49 -04:00
Michael Lazar dd6fcb4456 Clean up wording 2020-07-27 00:09:00 -04:00
Michael Lazar 1e5be2b45a Restructure rate limiting 2020-07-27 00:02:51 -04:00
Michael Lazar d4412956ad Rate limiting proof of concept 2020-07-25 23:07:22 -04:00
Michael Lazar afa210db4f Fix mimetypes not loading the database from the filesystem. #38 2020-07-17 00:01:58 -04:00
Michael Lazar cfceeb111c Change unknown file extension mimetype to application/octet-stream 2020-07-16 23:59:15 -04:00
Michael Lazar 7215195b8c Split out access logs, fixes #37 2020-07-14 01:00:51 -04:00
Michael Lazar 57556e09f5 Change chunk size 2020-07-14 00:46:22 -04:00
Michael Lazar f59de7e9f0 Bumping version 2020-07-14 00:01:58 -04:00
Michael Lazar 9411f34920 Update TLS shutdown behavior, fixes #32. 2020-07-12 01:23:42 -04:00
Michael Lazar 8a3e009de8 Add redirect example script 2020-07-12 00:02:11 -04:00
Michael Lazar 7ec8edee7f Add support for keylog file to client tool 2020-07-11 23:58:25 -04:00
Michael Lazar efe41ece85 Small wording tweak 2020-06-21 00:43:48 -04:00
Michael Lazar 5dc39f37d2 Small wording tweak 2020-06-20 23:10:21 -04:00
Michael Lazar 0b8446c58f reject URLs with a userinfo component 2020-06-20 01:42:17 -04:00
Michael Lazar 1b07b0a594 update status code names to match the spec 2020-06-20 01:26:42 -04:00
Michael Lazar c20619ffcb Merge branch 'master' of github.com:michael-lazar/jetforce 2020-06-20 01:12:40 -04:00
Michael Lazar 6ce8d4887e Add chatroom example 2020-06-20 01:12:32 -04:00
Michael Lazar c288c72ad2 Better error handling for closed connections 2020-06-20 01:11:59 -04:00
Michael Lazar b49cf9d2b6 Remove dead code 2020-06-20 00:59:25 -04:00
Michael Lazar ea7d8c6f4c
Update README.md 2020-06-10 00:15:37 -04:00
Michael Lazar d65f2ae96f Add missing dates to changelog 2020-06-09 00:27:49 -04:00
Michael Lazar b05c5b3eb0 Merge branch 'master' of github.com:michael-lazar/jetforce 2020-06-09 00:24:44 -04:00
Michael Lazar c3ac784639 Upping version 2020-06-09 00:23:43 -04:00
Michael Lazar 2b2102c508
Update README.md 2020-06-08 14:18:45 -04:00
Michael Lazar 7bf6657c43
Update README.md 2020-06-08 14:18:19 -04:00
Michael Lazar 1aa9c2c7b9
Update README.md 2020-06-08 14:17:33 -04:00
Michael Lazar 702c3dd7bd Use a space character to separate the response status code from the meta string 2020-06-08 13:46:49 -04:00
Michael Lazar 218fc2af53 Add the new status code 2020-06-07 23:08:16 -04:00
Michael Lazar a871b6017d Add the ability to specify a lang parameter 2020-06-07 23:03:25 -04:00