Commit Graph

  • 9c5eb99266 Updating changelog and fixing examples Michael Lazar 2020-05-26 00:25:48 -0400
  • 8d7a3372c0 Merge branch 'master' of github.com:michael-lazar/jetforce Michael Lazar 2020-05-25 23:53:23 -0400
  • c09d0cb47e Include TLS connection info variables with all requests Michael Lazar 2020-05-25 23:52:11 -0400
  • c794384248 Drop threading by default and add proper support for async applications Michael Lazar 2020-05-25 23:40:15 -0400
  • 62376d8c96
    Update README.md Michael Lazar 2020-05-24 23:34:09 -0400
  • d16afa8dc7 Merge branch 'arxcode-master' Michael Lazar 2020-05-24 23:12:44 -0400
  • fe037b812b Fix SCRIPT_NAME to use the RFC 3875 definition, minor refactoring Michael Lazar 2020-05-24 23:09:28 -0400
  • 9ab4c6f212 Merge branch 'master' of https://github.com/arxcode/jetforce into arxcode-master Michael Lazar 2020-05-24 22:13:15 -0400
  • 3a7c075521 Merge branch 'master' of github.com:michael-lazar/jetforce Michael Lazar 2020-05-24 21:48:35 -0400
  • e5b1d5b41d Merge branch 'v0.2.3' Michael Lazar 2020-05-24 21:48:17 -0400
  • 524df0d56a Upping version Michael Lazar 2020-05-24 21:31:41 -0400
  • 50bde8b7f2 Fix a security vulnerability that allowed maliciously crafted URLs to break out of the root server directory. Michael Lazar 2020-05-24 21:29:19 -0400
  • 623a408ca4
    Update README.md Michael Lazar 2020-05-24 01:45:01 -0400
  • 3b610982ae
    Update README.md Michael Lazar 2020-05-24 01:44:26 -0400
  • 2528f3d928
    Update README.md Michael Lazar 2020-05-24 01:41:48 -0400
  • bc68f3d706
    Update README.md Michael Lazar 2020-05-24 01:40:46 -0400
  • b8a61941e9
    Update README.md Michael Lazar 2020-05-24 01:40:09 -0400
  • a29708f883
    Update README.md Michael Lazar 2020-05-24 01:27:30 -0400
  • 9f02bcd005
    Update README.md Michael Lazar 2020-05-24 01:26:11 -0400
  • 0a2fead782
    Update README.md Michael Lazar 2020-05-24 01:25:11 -0400
  • 1c870a7a47
    Update README.md Michael Lazar 2020-05-24 01:24:35 -0400
  • 90da8e805a
    Update README.md Michael Lazar 2020-05-24 01:02:28 -0400
  • 5b118b7581
    Update README.md Michael Lazar 2020-05-24 01:00:20 -0400
  • ea05ff7531
    Update README.md Michael Lazar 2020-05-24 00:47:51 -0400
  • e79bd79c92 wording Michael Lazar 2020-05-24 00:47:16 -0400
  • d8e7218fff
    Update README.md Michael Lazar 2020-05-24 00:45:39 -0400
  • 2048384c56
    Update README.md Michael Lazar 2020-05-24 00:45:01 -0400
  • fffab7b684
    Update README.md Michael Lazar 2020-05-24 00:44:48 -0400
  • b5f4235535 Merge branch 'master' of github.com:michael-lazar/jetforce Michael Lazar 2020-05-24 00:42:19 -0400
  • 701e16fe2a Send regex named capture groups as keyword arguments Michael Lazar 2020-05-24 00:39:47 -0400
  • 4d0c640aec
    Update README.md Michael Lazar 2020-05-23 22:04:27 -0400
  • cdb0b93ce1
    Update README.md Michael Lazar 2020-05-23 21:57:28 -0400
  • 7f4c74cb29
    Update README.md Michael Lazar 2020-05-23 21:56:19 -0400
  • b4fd0919eb
    Merge pull request #23 from michael-lazar/v0.3.0 Michael Lazar 2020-05-23 21:46:00 -0400
  • 21d180175a Merge branch 'master' into v0.3.0 Michael Lazar 2020-05-23 21:40:21 -0400
  • b92574c662 Merge branch 'v0.3.0' of github.com:michael-lazar/jetforce into v0.3.0 Michael Lazar 2020-05-23 21:39:06 -0400
  • a138210ff9 Setting up a beta release candidate Michael Lazar 2020-05-23 21:38:55 -0400
  • 1cb5324a61 Forgot to remove old license classifier Michael Lazar 2020-05-23 21:31:41 -0400
  • 8920225b38 Remove jetforce-diagnostics script, it have now been moved to a separate repository Michael Lazar 2020-05-23 21:27:17 -0400
  • 67c18f2f98
    Update README.md Michael Lazar 2020-05-19 01:43:18 -0400
  • 925fba3ba4 Merge branch 'v0.3.0' of github.com:michael-lazar/jetforce into v0.3.0 Michael Lazar 2020-05-19 01:14:58 -0400
  • ee9efd3f5f Tidy up client code Michael Lazar 2020-05-19 01:14:44 -0400
  • dca4ebc4ed
    Update README.md Michael Lazar 2020-05-19 01:01:46 -0400
  • 937e34ba34
    Update README.md Michael Lazar 2020-05-19 01:00:56 -0400
  • 46a39012c7
    Update README.md Michael Lazar 2020-05-19 00:59:47 -0400
  • d66e11c9ce Update documentation Michael Lazar 2020-05-19 00:38:04 -0400
  • 71ab30aea9 Add a new (better) CC0 licensed cover photo Michael Lazar 2020-05-19 00:37:52 -0400
  • 56aea1b683 Add stub for later SNI support Michael Lazar 2020-05-19 00:25:22 -0400
  • b7c3e43ac4 Update other examples Michael Lazar 2020-05-18 23:52:34 -0400
  • 43907a0e44 Add composite application helper Michael Lazar 2020-05-18 23:52:05 -0400
  • f02ea37762 Add exception logging Michael Lazar 2020-05-18 01:40:19 -0400
  • 78e94f3091 Update guestbook example Michael Lazar 2020-05-18 01:40:09 -0400
  • b2727748ef Add some color to the logo Michael Lazar 2020-05-18 00:07:38 -0400
  • 2d7856f27c Update echo example Michael Lazar 2020-05-18 00:00:06 -0400
  • d4ceb4d085 Change back to beta version, we're not ready for 1.0 Michael Lazar 2020-05-17 23:10:31 -0400
  • abea5601d7 Finally figured out twisted concurrency Michael Lazar 2020-05-17 23:08:16 -0400
  • 2b44182d84 Formatting Michael Lazar 2020-05-17 15:01:08 -0400
  • 263b334469 Formatting Michael Lazar 2020-05-17 15:00:51 -0400
  • 1fe8082bdd Reorganizing the library as a packing instead of a single file Michael Lazar 2020-05-17 14:57:56 -0400
  • 3704d64ecf Bumping version Michael Lazar 2020-05-15 01:26:57 -0400
  • 36e29f5d15 Update documentation Michael Lazar 2020-05-15 01:22:34 -0400
  • b5acfb594b Make the preverify_ok value accessible Michael Lazar 2020-05-15 01:11:12 -0400
  • 4570cabcaf Re-work TLS interface Michael Lazar 2020-05-15 00:11:09 -0400
  • c3c7ae3743 Re-work interface for argument parsing Michael Lazar 2020-05-13 01:37:21 -0400
  • 124de25502 Polishing up the twisted interface Michael Lazar 2020-05-13 00:32:51 -0400
  • 335d79ad54 Move server framework from socketserver to twisted :) Michael Lazar 2020-05-12 23:50:12 -0400
  • ef4023bd5c pyOpenSSL + SocketServer WIP Michael Lazar 2020-05-10 22:16:36 -0400
  • 7996b49792 Move server framework from asyncio to socketserver Michael Lazar 2020-05-09 01:34:02 -0400
  • c369c3b9fd Use cryptography to generate certificates Michael Lazar 2020-05-09 00:58:16 -0400
  • aef44e9db7 Simplify argument parsing Michael Lazar 2020-05-09 00:38:32 -0400
  • 3ab1645610 Add pyopenssl dependencies Michael Lazar 2020-05-09 00:36:16 -0400
  • e68c8a3215 Support for extra-path component and PATH_INFO according to RFC 3875 ar 2020-05-07 22:13:23 +0200
  • 2a97095247
    Merge pull request #17 from 080h/sni Michael Lazar 2020-05-05 23:08:40 -0400
  • fa678a28ce Enabled sni in jetforce_diagnostics.py 080h 2020-05-05 19:22:43 -0400
  • 5e0fd57f93 Allow a client certificate subject's CN to be blank. Michael Lazar 2020-04-19 22:06:06 -0400
  • ff2832f034 Fix path matching for static directory application Michael Lazar 2020-03-31 10:41:39 -0400
  • f6952559dd Cutting release Michael Lazar 2020-03-31 00:40:10 -0400
  • 8850915752 Return partial match object Michael Lazar 2020-03-31 00:36:28 -0400
  • 0b272d076d Use re.fullmatch() for route patterns Michael Lazar 2020-03-26 15:48:44 -0400
  • 58d34db29d Add CGI variables for client certificates Michael Lazar 2020-03-11 23:26:47 -0400
  • 78fe743310 Merge branch 'master' of github.com:michael-lazar/jetforce Michael Lazar 2020-03-11 00:06:39 -0400
  • 478fb81094 Add virtual hosting Michael Lazar 2020-03-11 00:06:22 -0400
  • d153239f93
    Update README.md Michael Lazar 2020-03-08 22:46:11 -0400
  • 2b9f98adf7 Merge branch 'master' of github.com:michael-lazar/jetforce Michael Lazar 2020-02-05 23:20:51 -0500
  • 183d374431 Cutting release Michael Lazar 2020-01-21 18:17:33 -0500
  • 0f8e7c3e74
    Update README.md Michael Lazar 2020-01-12 21:52:33 -0500
  • 0dd4d04faf
    Update README.md Michael Lazar 2020-01-12 21:52:16 -0500
  • c7f0e1e4fb Better docstrings Michael Lazar 2020-01-12 20:36:00 -0500
  • 42a5b6b65b Update unreleased changelog Michael Lazar 2020-01-12 19:31:48 -0500
  • 9c18d3930b #6 Add support for IPv6. Michael Lazar 2020-01-12 19:31:08 -0500
  • b3b6061086 #10 better error handling for OS errors Michael Lazar 2020-01-12 18:55:28 -0500
  • 416c7bcecf #7 validate port number Michael Lazar 2020-01-12 18:24:04 -0500
  • c5d5c8d472 Refined some of the diagnostics error code restrictions, added invalid URL check Michael Lazar 2020-01-12 18:23:31 -0500
  • 1d59053436 Return 53 proxy request refused if the scheme/hostname doesnt match Michael Lazar 2020-01-12 17:51:52 -0500
  • e0c62dbcb6 Return 59 bad request if URL cannot be parsed Michael Lazar 2020-01-12 17:15:19 -0500
  • d97eda001e #13 Add support for python 3.8 Michael Lazar 2020-01-12 14:08:36 -0500
  • 97ec9918f7 Allow files starting with ~ in directory listings Michael Lazar 2020-01-12 14:03:37 -0500
  • 6c414ca9d4 #5 Permenant redirect for root URL if missing slash Michael Lazar 2020-01-12 14:00:42 -0500
  • e788e31dac #4 infer missing scheme as gemini Michael Lazar 2020-01-12 00:45:38 -0500
  • d0be7942d9 Merge branch 'master' of github.com:michael-lazar/jetforce Michael Lazar 2020-01-08 00:35:40 -0500