Commit Graph

238 Commits

Author SHA1 Message Date
Michael Lazar 701e16fe2a Send regex named capture groups as keyword arguments 2020-05-24 00:39:47 -04:00
Michael Lazar 4d0c640aec
Update README.md 2020-05-23 22:04:27 -04:00
Michael Lazar cdb0b93ce1
Update README.md 2020-05-23 21:57:28 -04:00
Michael Lazar 7f4c74cb29
Update README.md 2020-05-23 21:56:19 -04:00
Michael Lazar b4fd0919eb
Merge pull request #23 from michael-lazar/v0.3.0
V0.3.0
2020-05-23 21:46:00 -04:00
Michael Lazar 21d180175a Merge branch 'master' into v0.3.0 2020-05-23 21:40:21 -04:00
Michael Lazar b92574c662 Merge branch 'v0.3.0' of github.com:michael-lazar/jetforce into v0.3.0 2020-05-23 21:39:06 -04:00
Michael Lazar a138210ff9 Setting up a beta release candidate 2020-05-23 21:38:55 -04:00
Michael Lazar 1cb5324a61 Forgot to remove old license classifier 2020-05-23 21:31:41 -04:00
Michael Lazar 8920225b38 Remove jetforce-diagnostics script, it have now been moved to a separate repository 2020-05-23 21:31:24 -04:00
Michael Lazar 67c18f2f98
Update README.md 2020-05-19 01:43:18 -04:00
Michael Lazar 925fba3ba4 Merge branch 'v0.3.0' of github.com:michael-lazar/jetforce into v0.3.0 2020-05-19 01:14:58 -04:00
Michael Lazar ee9efd3f5f Tidy up client code 2020-05-19 01:14:44 -04:00
Michael Lazar dca4ebc4ed
Update README.md 2020-05-19 01:01:46 -04:00
Michael Lazar 937e34ba34
Update README.md 2020-05-19 01:00:56 -04:00
Michael Lazar 46a39012c7
Update README.md 2020-05-19 00:59:47 -04:00
Michael Lazar d66e11c9ce Update documentation 2020-05-19 00:38:04 -04:00
Michael Lazar 71ab30aea9 Add a new (better) CC0 licensed cover photo 2020-05-19 00:37:52 -04:00
Michael Lazar 56aea1b683 Add stub for later SNI support 2020-05-19 00:25:22 -04:00
Michael Lazar b7c3e43ac4 Update other examples 2020-05-18 23:52:34 -04:00
Michael Lazar 43907a0e44 Add composite application helper 2020-05-18 23:52:05 -04:00
Michael Lazar f02ea37762 Add exception logging 2020-05-18 01:40:19 -04:00
Michael Lazar 78e94f3091 Update guestbook example 2020-05-18 01:40:09 -04:00
Michael Lazar b2727748ef Add some color to the logo 2020-05-18 00:07:38 -04:00
Michael Lazar 2d7856f27c Update echo example 2020-05-18 00:00:06 -04:00
Michael Lazar d4ceb4d085 Change back to beta version, we're not ready for 1.0 2020-05-17 23:10:31 -04:00
Michael Lazar abea5601d7 Finally figured out twisted concurrency 2020-05-17 23:08:16 -04:00
Michael Lazar 2b44182d84 Formatting 2020-05-17 15:01:08 -04:00
Michael Lazar 263b334469 Formatting 2020-05-17 15:00:51 -04:00
Michael Lazar 1fe8082bdd Reorganizing the library as a packing instead of a single file 2020-05-17 14:57:56 -04:00
Michael Lazar 3704d64ecf Bumping version 2020-05-15 01:26:57 -04:00
Michael Lazar 36e29f5d15 Update documentation 2020-05-15 01:22:34 -04:00
Michael Lazar b5acfb594b Make the preverify_ok value accessible 2020-05-15 01:11:12 -04:00
Michael Lazar 4570cabcaf Re-work TLS interface 2020-05-15 00:11:09 -04:00
Michael Lazar c3c7ae3743 Re-work interface for argument parsing 2020-05-13 01:37:21 -04:00
Michael Lazar 124de25502 Polishing up the twisted interface 2020-05-13 00:32:51 -04:00
Michael Lazar 335d79ad54 Move server framework from socketserver to twisted :) 2020-05-12 23:50:12 -04:00
Michael Lazar ef4023bd5c pyOpenSSL + SocketServer WIP 2020-05-10 22:16:36 -04:00
Michael Lazar 7996b49792 Move server framework from asyncio to socketserver 2020-05-09 01:34:02 -04:00
Michael Lazar c369c3b9fd Use cryptography to generate certificates 2020-05-09 00:58:16 -04:00
Michael Lazar aef44e9db7 Simplify argument parsing 2020-05-09 00:38:32 -04:00
Michael Lazar 3ab1645610 Add pyopenssl dependencies 2020-05-09 00:36:16 -04:00
ar e68c8a3215 Support for extra-path component and PATH_INFO according to RFC 3875 2020-05-07 22:13:23 +02:00
Michael Lazar 2a97095247
Merge pull request #17 from 080h/sni
Enabled sni in jetforce_diagnostics.py
2020-05-05 23:08:40 -04:00
080h fa678a28ce Enabled sni in jetforce_diagnostics.py 2020-05-05 19:22:43 -04:00
Michael Lazar 5e0fd57f93 Allow a client certificate subject's CN to be blank. 2020-04-19 22:06:06 -04:00
Michael Lazar ff2832f034 Fix path matching for static directory application 2020-03-31 10:41:39 -04:00
Michael Lazar f6952559dd Cutting release 2020-03-31 00:40:10 -04:00
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