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 | 
						
					
				
					
						
							
							
								 
								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 | 
						
					
				
					
						
							
							
								 
								Michael Lazar
							
						 | 
						
							
							
							
							
							
								
							
							
								58d34db29d
								
							
						 | 
						
							
							
								
								Add CGI variables for client certificates
							
							
							
							
							
						 | 
						
							2020-03-11 23:26:47 -04:00 | 
						
					
				
					
						
							
							
								 
								Michael Lazar
							
						 | 
						
							
							
							
							
							
								
							
							
								78fe743310
								
							
						 | 
						
							
							
								
								Merge branch 'master' of github.com:michael-lazar/jetforce
							
							
							
							
							
						 | 
						
							2020-03-11 00:06:39 -04:00 | 
						
					
				
					
						
							
							
								 
								Michael Lazar
							
						 | 
						
							
							
							
							
							
								
							
							
								478fb81094
								
							
						 | 
						
							
							
								
								Add virtual hosting
							
							
							
							
							
						 | 
						
							2020-03-11 00:06:22 -04:00 | 
						
					
				
					
						
							
							
								 
								Michael Lazar
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								d153239f93
								
							
						 | 
						
							
							
								
								Update README.md
							
							
							
							
							
						 | 
						
							2020-03-08 22:46:11 -04:00 | 
						
					
				
					
						
							
							
								 
								Michael Lazar
							
						 | 
						
							
							
							
							
							
								
							
							
								2b9f98adf7
								
							
						 | 
						
							
							
								
								Merge branch 'master' of github.com:michael-lazar/jetforce
							
							
							
							
							
						 | 
						
							2020-02-05 23:20:51 -05:00 | 
						
					
				
					
						
							
							
								 
								Michael Lazar
							
						 | 
						
							
							
							
							
							
								
							
							
								183d374431
								
							
						 | 
						
							
							
								
								Cutting release
							
							
							
							
							
						 | 
						
							2020-01-21 18:17:33 -05:00 | 
						
					
				
					
						
							
							
								 
								Michael Lazar
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								0f8e7c3e74
								
							
						 | 
						
							
							
								
								Update README.md
							
							
							
							
							
						 | 
						
							2020-01-12 21:52:33 -05:00 | 
						
					
				
					
						
							
							
								 
								Michael Lazar
							
						 | 
						
							
							
							
								
								
							
							
							
								
							
							
								0dd4d04faf
								
							
						 | 
						
							
							
								
								Update README.md
							
							
							
							
							
						 | 
						
							2020-01-12 21:52:16 -05:00 | 
						
					
				
					
						
							
							
								 
								Michael Lazar
							
						 | 
						
							
							
							
							
							
								
							
							
								c7f0e1e4fb
								
							
						 | 
						
							
							
								
								Better docstrings
							
							
							
							
							
						 | 
						
							2020-01-12 20:36:00 -05:00 | 
						
					
				
					
						
							
							
								 
								Michael Lazar
							
						 | 
						
							
							
							
							
							
								
							
							
								42a5b6b65b
								
							
						 | 
						
							
							
								
								Update unreleased changelog
							
							
							
							
							
						 | 
						
							2020-01-12 19:31:48 -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
							
						 | 
						
							
							
							
							
							
								
							
							
								c5d5c8d472
								
							
						 | 
						
							
							
								
								Refined some of the diagnostics error code restrictions, added invalid URL check
							
							
							
							
							
						 | 
						
							2020-01-12 18:23:31 -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 |