_
							
						 | 
						
							
							
							
							
								
							
								c5aadbe632
								
							
								
							
						 | 
						
							
							
								
								📦 add PTTH_QUIC end server to PTTH subpackage
							
							
							
							
							
						 | 
						
							2021-10-01 12:50:24 -05:00 | 
						
					
				
					
						
							
							
								 
								_
							
						 | 
						
							
							
							
							
								
							
								da10ad28dc
								
							
								
							
						 | 
						
							
							
								
								add `--cert-url` to end server too
							
							
							
							
							
						 | 
						
							2021-10-01 12:44:20 -05:00 | 
						
					
				
					
						
							
							
								 
								Trisha
							
						 | 
						
							
							
							
							
								
							
								f7bd179bba
								
							
								
							
						 | 
						
							
							
								
								add `--cert-url` to GUI client
							
							
							
							
							
						 | 
						
							2021-10-01 12:19:23 -05:00 | 
						
					
				
					
						
							
							
								 
								_
							
						 | 
						
							
							
							
							
								
							
								3a4d7c934e
								
							
								
							
						 | 
						
							
							
								
								move cert output into a subdir so I can break it out into a Docker volume
							
							
							
							
							
						 | 
						
							2021-10-01 10:44:51 -05:00 | 
						
					
				
					
						
							
							
								 
								_
							
						 | 
						
							
							
							
							
								
							
								7408d41d47
								
							
								
							
						 | 
						
							
							
								
								Revert "🚧 wip"
							
							
							
							
							
							
							
							This reverts commit 05ba4822f8. 
							
						 | 
						
							2021-10-01 10:41:44 -05:00 | 
						
					
				
					
						
							
							
								 
								_
							
						 | 
						
							
							
							
							
								
							
								05ba4822f8
								
							
								
							
						 | 
						
							
							
								
								🚧 wip
							
							
							
							
							
						 | 
						
							2021-09-10 16:02:36 -05:00 | 
						
					
				
					
						
							
							
								 
								_
							
						 | 
						
							
							
							
							
								
							
								16bde3a2cf
								
							
								
							
						 | 
						
							
							
								
								🚧 wip: working on a way to make P2 optional
							
							
							
							
							
						 | 
						
							2021-09-10 15:36:03 -05:00 | 
						
					
				
					
						
							
							
								 
								_
							
						 | 
						
							
							
							
							
								
							
								e1da97a517
								
							
								
							
						 | 
						
							
							
								
								add `--debug-echo` option for P4 end servers to run a simulated P5 TCP echo server
							
							
							
							
							
							
							
							This makes it possible to debug with only 4 processes instead of 5. 
							
						 | 
						
							2021-09-10 14:16:38 -05:00 | 
						
					
				
					
						
							
							
								 
								_
							
						 | 
						
							
							
							
							
								
							
								d9949f3f68
								
							
								
							
						 | 
						
							
							
								
								✅ working on manual test plans for PTTH_QUIC
							
							
							
							
							
						 | 
						
							2021-09-10 12:42:46 -05:00 | 
						
					
				
					
						
							
							
								 
								_
							
						 | 
						
							
							
							
							
								
							
								f26748035f
								
							
								
							
						 | 
						
							
							
								
								the HTTP server now lists which end servers are connected
							
							
							
							
							
						 | 
						
							2021-09-10 12:30:12 -05:00 | 
						
					
				
					
						
							
							
								 
								_
							
						 | 
						
							
							
							
							
								
							
								5ffdb5800d
								
							
								
							
						 | 
						
							
							
								
								add HTTP server to the relay server for debugging
							
							
							
							
							
						 | 
						
							2021-09-10 12:08:15 -05:00 | 
						
					
				
					
						
							
							
								 
								_
							
						 | 
						
							
							
							
							
								
							
								584654a6b4
								
							
								
							
						 | 
						
							
							
								
								📝 testing plan for PTTH_QUIC
							
							
							
							
							
						 | 
						
							2021-09-10 11:50:45 -05:00 | 
						
					
				
					
						
							
							
								 
								_
							
						 | 
						
							
							
							
							
								
							
								f867f32927
								
							
								
							
						 | 
						
							
							
								
								Merge remote-tracking branch 'origin/main' into main
							
							
							
							
							
						 | 
						
							2021-09-07 17:10:59 -05:00 | 
						
					
				
					
						
							
							
								 
								_
							
						 | 
						
							
							
							
							
								
							
								1abf1d194c
								
							
								
							
						 | 
						
							
							
								
								🚧 maybe HTTP Basic Auth?
							
							
							
							
							
						 | 
						
							2021-08-29 20:56:32 -05:00 | 
						
					
				
					
						
							
							
								 
								_
							
						 | 
						
							
							
							
							
								
							
								5376e8bba0
								
							
								
							
						 | 
						
							
							
								
								🚧 wip: add placeholder for client tokens
							
							
							
							
							
						 | 
						
							2021-08-29 20:17:25 -05:00 | 
						
					
				
					
						
							
							
								 
								_
							
						 | 
						
							
							
							
							
								
							
								324c1f7cd6
								
							
								
							
						 | 
						
							
							
								
								♻️ refactor: remove pointless `Option <>` for file server root
							
							
							
							
							
						 | 
						
							2021-08-29 19:49:32 -05:00 | 
						
					
				
					
						
							
							
								 
								_
							
						 | 
						
							
							
							
							
								
							
								259f71b478
								
							
								
							
						 | 
						
							
							
								
								✅ run test relay on TCP 40000 so tests can pass
							
							
							
							
							
							
							
							even if a real relay is on TCP 4000 
							
						 | 
						
							2021-08-29 19:27:43 -05:00 | 
						
					
				
					
						
							
							
								 
								_
							
						 | 
						
							
							
							
							
								
							
								228a9b4262
								
							
								
							
						 | 
						
							
							
								
								🔊 scraper GETs have their own type of audit event now
							
							
							
							
							
						 | 
						
							2021-08-27 20:28:34 -05:00 | 
						
					
				
					
						
							
							
								 
								_
							
						 | 
						
							
							
							
							
								
							
								a454585d9c
								
							
								
							
						 | 
						
							
							
								
								📝 document how scraper keys work
							
							
							
							
							
						 | 
						
							2021-08-27 20:17:59 -05:00 | 
						
					
				
					
						
							
							
								 
								_
							
						 | 
						
							
							
							
							
								
							
								caaed8a5e1
								
							
								
							
						 | 
						
							
							
								
								remove 30-day limit on scraper keys
							
							
							
							
							
						 | 
						
							2021-08-27 18:34:38 -05:00 | 
						
					
				
					
						
							
							
								 
								_
							
						 | 
						
							
							
							
							
								
							
								49c1a2fbd7
								
							
								
							
						 | 
						
							
							
								
								add wordlist for upcoming plan
							
							
							
							
							
						 | 
						
							2021-08-07 13:46:08 +00:00 | 
						
					
				
					
						
							
							
								 
								_
							
						 | 
						
							
							
							
							
								
							
								43efb43243
								
							
								
							
						 | 
						
							
							
								
								🚧
							
							
							
							
							
						 | 
						
							2021-07-27 03:19:43 +00:00 | 
						
					
				
					
						
							
							
								 
								_
							
						 | 
						
							
							
							
							
								
							
								918ea8c778
								
							
								
							
						 | 
						
							
							
								
								🔊 log error on URL routing failures
							
							
							
							
							
						 | 
						
							2021-07-27 03:17:26 +00:00 | 
						
					
				
					
						
							
							
								 
								_
							
						 | 
						
							
							
							
							
								
							
								a7aef2d069
								
							
								
							
						 | 
						
							
							
								
								📝
							
							
							
							
							
						 | 
						
							2021-07-22 00:16:49 +00:00 | 
						
					
				
					
						
							
							
								 
								_
							
						 | 
						
							
							
							
							
								
							
								1e35e9c18d
								
							
								
							
						 | 
						
							
							
								
								🐛 bug: split the GUI client into its own crate
							
							
							
							
							
							
							
							so we can build the other parts without having to set up FLTK 
							
						 | 
						
							2021-07-22 00:15:17 +00:00 | 
						
					
				
					
						
							
							
								 
								_
							
						 | 
						
							
							
							
							
								
							
								67e74169be
								
							
								
							
						 | 
						
							
							
								
								♻️ refactor: extract ForwardingInstance from `client_gui`
							
							
							
							
							
						 | 
						
							2021-07-21 23:28:42 +00:00 | 
						
					
				
					
						
							
							
								 
								_
							
						 | 
						
							
							
							
							
								
							
								320355ca28
								
							
								
							
						 | 
						
							
							
								
								🔊 bump a couple things back up to debug
							
							
							
							
							
						 | 
						
							2021-07-21 23:15:57 +00:00 | 
						
					
				
					
						
							
							
								 
								_
							
						 | 
						
							
							
							
							
								
							
								a52850e43c
								
							
								
							
						 | 
						
							
							
								
								📝
							
							
							
							
							
						 | 
						
							2021-07-21 23:15:51 +00:00 | 
						
					
				
					
						
							
							
								 
								_
							
						 | 
						
							
							
							
							
								
							
								2f80c40c1d
								
							
								
							
						 | 
						
							
							
								
								📝 todo
							
							
							
							
							
						 | 
						
							2021-07-20 02:38:31 +00:00 | 
						
					
				
					
						
							
							
								 
								_
							
						 | 
						
							
							
							
							
								
							
								49d1095440
								
							
								
							
						 | 
						
							
							
								
								🚧 patch out FLTK so the relay can build
							
							
							
							
							
						 | 
						
							2021-07-19 09:53:08 -05:00 | 
						
					
				
					
						
							
							
								 
								_
							
						 | 
						
							
							
							
							
								
							
								eeadea6bc0
								
							
								
							
						 | 
						
							
							
								
								allow 3 ports to be forwarded for test purposes
							
							
							
							
							
							
							
							Later it would be some larger number, with some better GUI. 
							
						 | 
						
							2021-07-19 02:37:09 +00:00 | 
						
					
				
					
						
							
							
								 
								_
							
						 | 
						
							
							
							
							
								
							
								16b86ff45c
								
							
								
							
						 | 
						
							
							
								
								♻️ refactor
							
							
							
							
							
						 | 
						
							2021-07-19 02:28:18 +00:00 | 
						
					
				
					
						
							
							
								 
								_
							
						 | 
						
							
							
							
							
								
							
								97ef6d7fce
								
							
								
							
						 | 
						
							
							
								
								🚧 working on a few things
							
							
							
							
							
						 | 
						
							2021-07-19 02:11:13 +00:00 | 
						
					
				
					
						
							
							
								 
								_
							
						 | 
						
							
							
							
							
								
							
								27106de4e4
								
							
								
							
						 | 
						
							
							
								
								read client and server ports from GUI
							
							
							
							
							
						 | 
						
							2021-07-19 01:56:42 +00:00 | 
						
					
				
					
						
							
							
								 
								_
							
						 | 
						
							
							
							
							
								
							
								34c9e5e7a1
								
							
								
							
						 | 
						
							
							
								
								🐛 bug: with some complication, I was able to make the GUI close the port properly
							
							
							
							
							
						 | 
						
							2021-07-19 01:46:06 +00:00 | 
						
					
				
					
						
							
							
								 
								_
							
						 | 
						
							
							
							
							
								
							
								5163d51cbd
								
							
								
							
						 | 
						
							
							
								
								🚧 the GUI can forward a port, but it can't seem to stop forwarding it
							
							
							
							
							
						 | 
						
							2021-07-19 00:25:25 +00:00 | 
						
					
				
					
						
							
							
								 
								_
							
						 | 
						
							
							
							
							
								
							
								79967fbf3f
								
							
								
							
						 | 
						
							
							
								
								making a GUI for the client proxy
							
							
							
							
							
						 | 
						
							2021-07-19 00:01:46 +00:00 | 
						
					
				
					
						
							
							
								 
								_
							
						 | 
						
							
							
							
							
								
							
								2a58d86b5c
								
							
								
							
						 | 
						
							
							
								
								🐛 bug: use Result
							
							
							
							
							
						 | 
						
							2021-07-18 23:16:44 +00:00 | 
						
					
				
					
						
							
							
								 
								_
							
						 | 
						
							
							
							
							
								
							
								12fdd4c842
								
							
								
							
						 | 
						
							
							
								
								client now chooses the TCP port for the server to forward.
							
							
							
							
							
						 | 
						
							2021-07-18 22:55:32 +00:00 | 
						
					
				
					
						
							
							
								 
								_
							
						 | 
						
							
							
							
							
								
							
								56a3e6299b
								
							
								
							
						 | 
						
							
							
								
								change server ID from `u8` to a string
							
							
							
							
							
						 | 
						
							2021-07-18 22:22:48 +00:00 | 
						
					
				
					
						
							
							
								 
								_
							
						 | 
						
							
							
							
							
								
							
								5bfb99f383
								
							
								
							
						 | 
						
							
							
								
								change client ID from a `u8` to a UTF-8 string up to 128 bytes long
							
							
							
							
							
						 | 
						
							2021-07-18 21:18:49 +00:00 | 
						
					
				
					
						
							
							
								 
								_
							
						 | 
						
							
							
							
							
								
							
								4728e7e35c
								
							
								
							
						 | 
						
							
							
								
								♻️ refactor: replace `u8` with PeerId
							
							
							
							
							
						 | 
						
							2021-07-18 20:32:49 +00:00 | 
						
					
				
					
						
							
							
								 
								_
							
						 | 
						
							
							
							
							
								
							
								fed401f622
								
							
								
							
						 | 
						
							
							
								
								♻️ refactor: all protocol code is in the protocol mod now
							
							
							
							
							
						 | 
						
							2021-07-18 20:23:20 +00:00 | 
						
					
				
					
						
							
							
								 
								_
							
						 | 
						
							
							
							
							
								
							
								927ddecf97
								
							
								
							
						 | 
						
							
							
								
								♻️ refactor
							
							
							
							
							
						 | 
						
							2021-07-18 20:11:11 +00:00 | 
						
					
				
					
						
							
							
								 
								_
							
						 | 
						
							
							
							
							
								
							
								75a4515a70
								
							
								
							
						 | 
						
							
							
								
								♻️ refactor: move the last request-response pair into protocol mod
							
							
							
							
							
							
							
							still need to move a couple handle pairs 
							
						 | 
						
							2021-07-18 19:45:19 +00:00 | 
						
					
				
					
						
							
							
								 
								_
							
						 | 
						
							
							
							
							
								
							
								1634f7a00d
								
							
								
							
						 | 
						
							
							
								
								♻️ refactor: server proxy is now using the protocol module
							
							
							
							
							
						 | 
						
							2021-07-18 19:38:54 +00:00 | 
						
					
				
					
						
							
							
								 
								_
							
						 | 
						
							
							
							
							
								
							
								2d57bb9618
								
							
								
							
						 | 
						
							
							
								
								♻️ refactor: extracting protocol functions for things that handle requests
							
							
							
							
							
						 | 
						
							2021-07-18 19:28:30 +00:00 | 
						
					
				
					
						
							
							
								 
								_
							
						 | 
						
							
							
							
							
								
							
								69c4afe456
								
							
								
							
						 | 
						
							
							
								
								♻️ refactor: extract TCP-QUIC relay connection
							
							
							
							
							
						 | 
						
							2021-07-18 18:58:59 +00:00 | 
						
					
				
					
						
							
							
								 
								_
							
						 | 
						
							
							
							
							
								
							
								4ba35ee7d1
								
							
								
							
						 | 
						
							
							
								
								♻️ refactor
							
							
							
							
							
						 | 
						
							2021-07-18 18:52:51 +00:00 | 
						
					
				
					
						
							
							
								 
								_
							
						 | 
						
							
							
							
							
								
							
								ca3145669d
								
							
								
							
						 | 
						
							
							
								
								♻️ refactor
							
							
							
							
							
						 | 
						
							2021-07-18 18:44:28 +00:00 |