(on company time)
							
						 
						
							 
							
							
							
								
							
								91a29abb39 
								
							
								 
							
						 
						
							
							
								
								🐛  bug: give up on env var, it wasn't working  
							
							 
							
							
							
						 
						
							2022-12-16 11:23:54 -06:00  
						
					 
				
					
						
							
							
								 
								(on company time)
							
						 
						
							 
							
							
							
								
							
								9ab3b42e32 
								
							
								 
							
						 
						
							
							
								
								👕  refactor: move the webhook task into run_relay  
							
							 
							
							
							
						 
						
							2022-12-16 09:57:38 -06:00  
						
					 
				
					
						
							
							
								 
								(on company time)
							
						 
						
							 
							
							
							
								
							
								b53748b2c4 
								
							
								 
							
						 
						
							
							
								
								➕  try sending webhooks from the relay  
							
							 
							
							
							
						 
						
							2022-12-16 09:33:56 -06:00  
						
					 
				
					
						
							
							
								 
								(on company time)
							
						 
						
							 
							
							
							
								
							
								e05c4fa8bf 
								
							
								 
							
						 
						
							
							
								
								⬆️  update deps for ptth_relay  
							
							 
							
							
							
						 
						
							2022-12-15 17:24:45 -06:00  
						
					 
				
					
						
							
							
								 
								(on company time)
							
						 
						
							 
							
							
							
								
							
								80c2ef17be 
								
							
								 
							
						 
						
							
							
								
								⬆️  Rust 1.66  
							
							 
							
							
							
						 
						
							2022-12-15 17:04:24 -06:00  
						
					 
				
					
						
							
							
								 
								(on company time)
							
						 
						
							 
							
							
							
								
							
								f9e10e0f64 
								
							
								 
							
						 
						
							
							
								
								⭐  use udp_over_tcp for both PTTH_QUIC end server and relay server  
							
							 
							
							... 
							
							
							
							- `cargo run -p ptth_quic --bin ptth_quic_relay_server -- --tcp-listen-port 4440`
- `cargo run -p ptth_quic --bin ptth_quic_end_server -- --use-udp-over-tcp true --relay-addr 127.0.0.1:4440 --server-id my_server`
- `cargo run -p ptth_quic_client_gui -- --client-id me`
- `nc -l -p 5900`
- (Open my_server, 5900 in the client GUI)
- `nc 127.0.0.1 50369` (or whatever port the GUI picked) 
							
						 
						
							2022-10-31 13:50:42 -05:00  
						
					 
				
					
						
							
							
								 
								(on company time)
							
						 
						
							 
							
							
							
								
							
								8a302f3049 
								
							
								 
							
						 
						
							
							
								
								👕  refactor: use full address for udp_over_tcp client instead of just port  
							
							 
							
							
							
						 
						
							2022-10-31 13:15:23 -05:00  
						
					 
				
					
						
							
							
								 
								(on company time)
							
						 
						
							 
							
							
							
								
							
								fd3c85fccd 
								
							
								 
							
						 
						
							
							
								
								⭐  add udp_over_tcp server to PTTH_QUIC relay server  
							
							 
							
							... 
							
							
							
							maybe it'll work 
							
						 
						
							2022-10-31 13:11:31 -05:00  
						
					 
				
					
						
							
							
								 
								(on company time)
							
						 
						
							 
							
							
							
								
							
								963631ff96 
								
							
								 
							
						 
						
							
							
								
								➖  remove old unused TCP server from PTTH_QUIC relay  
							
							 
							
							
							
						 
						
							2022-10-31 12:55:29 -05:00  
						
					 
				
					
						
							
							
								 
								(on company time)
							
						 
						
							 
							
							
							
								
							
								036193a19e 
								
							
								 
							
						 
						
							
							
								
								add udp_over_tcp as dep to ptth_quic  
							
							 
							
							
							
						 
						
							2022-10-31 12:54:46 -05:00  
						
					 
				
					
						
							
							
								 
								(on company time)
							
						 
						
							 
							
							
							
								
							
								b5be7709a3 
								
							
								 
							
						 
						
							
							
								
								👕  refactor: extract configs for client and server  
							
							 
							
							
							
						 
						
							2022-10-31 11:36:03 -05:00  
						
					 
				
					
						
							
							
								 
								(on company time)
							
						 
						
							 
							
							
							
								
							
								edd7e8de54 
								
							
								 
							
						 
						
							
							
								
								⭐  proof of concept for UDP-over-TCP  
							
							 
							
							
							
						 
						
							2022-10-31 11:24:15 -05:00  
						
					 
				
					
						
							
							
								 
								_
							
						 
						
							 
							
							
							
								
							
								292ade0f46 
								
							
								 
							
						 
						
							
							
								
								Merge /run/media/user/d3de9062-a284-4b94-8900-0c416f57f9ac/projects/ptth  
							
							 
							
							
							
						 
						
							2022-10-26 03:50:51 +00:00  
						
					 
				
					
						
							
							
								 
								Trisha Lefler
							
						 
						
							 
							
							
							
								
							
								7b9c6c7dc4 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'main' of ssh://virtusense-dev.com:2200/Trisha/ptth into main  
							
							 
							
							
							
						 
						
							2022-10-25 10:31:08 -05:00  
						
					 
				
					
						
							
							
								 
								Trisha Lefler
							
						 
						
							 
							
							
							
								
							
								89d4fdbcc3 
								
							
								 
							
						 
						
							
							
								
								🔊  add error message for config file  
							
							 
							
							
							
						 
						
							2022-10-25 10:28:45 -05:00  
						
					 
				
					
						
							
							
								 
								_
							
						 
						
							 
							
							
							
								
							
								5843432bfe 
								
							
								 
							
						 
						
							
							
								
								🚧  wip: working on the Insecure Chat peer  
							
							 
							
							
							
						 
						
							2022-10-18 04:22:34 +00:00  
						
					 
				
					
						
							
							
								 
								_
							
						 
						
							 
							
							
							
								
							
								7b4eeea12c 
								
							
								 
							
						 
						
							
							
								
								🚧  wip: messing with UDP multicast  
							
							 
							
							
							
						 
						
							2022-10-18 01:53:55 +00:00  
						
					 
				
					
						
							
							
								 
								_
							
						 
						
							 
							
							
							
								
							
								2de0c5d6a7 
								
							
								 
							
						 
						
							
							
								
								🚧  wip: working on insecure chat prototype  
							
							 
							
							
							
						 
						
							2022-10-16 22:24:15 +00:00  
						
					 
				
					
						
							
							
								 
								_
							
						 
						
							 
							
							
							
								
							
								57d6086ea7 
								
							
								 
							
						 
						
							
							
								
								♻️  refactor: use ptth_diceware for the diceware command in ptth_multi_call_server  
							
							 
							
							
							
						 
						
							2022-10-16 19:59:06 +00:00  
						
					 
				
					
						
							
							
								 
								_
							
						 
						
							 
							
							
							
								
							
								5d560b91de 
								
							
								 
							
						 
						
							
							
								
								♻️  refactor: extract ptth_diceware to its own crate  
							
							 
							
							
							
						 
						
							2022-10-16 19:53:08 +00:00  
						
					 
				
					
						
							
							
								 
								_
							
						 
						
							 
							
							
							
								
							
								9d0bf4c0ba 
								
							
								 
							
						 
						
							
							
								
								🐛  bug: update ptth_quic_client_gui to quinn 0.8.x too  
							
							 
							
							
							
						 
						
							2022-10-16 19:44:25 +00:00  
						
					 
				
					
						
							
							
								 
								_
							
						 
						
							 
							
							
							
								
							
								1139ba4657 
								
							
								 
							
						 
						
							
							
								
								🚧  wip: starting new project, "Insecure Chat"  
							
							 
							
							
							
						 
						
							2022-10-16 19:42:44 +00:00  
						
					 
				
					
						
							
							
								 
								_
							
						 
						
							 
							
							
							
								
							
								be03300f55 
								
							
								 
							
						 
						
							
							
								
								♻️  refactor: break out most of the relay server into a module  
							
							 
							
							... 
							
							
							
							I want an end-to-end test that runs all 5 nodes in 1 process, like PTTH
itself has. 
							
						 
						
							2022-10-09 16:43:50 +00:00  
						
					 
				
					
						
							
							
								 
								_
							
						 
						
							 
							
							
							
								
							
								885b9c7892 
								
							
								 
							
						 
						
							
							
								
								⬆️  update to quinn 0.8.x  
							
							 
							
							... 
							
							
							
							This seems to fix the strange I/O error I'd been getting, but it's still not
in perfect shape. 
							
						 
						
							2022-10-09 15:30:57 +00:00  
						
					 
				
					
						
							
							
								 
								_
							
						 
						
							 
							
							
							
								
							
								2930213398 
								
							
								 
							
						 
						
							
							
								
								🚚  change `quic_demo` to `ptth_quic`  
							
							 
							
							
							
						 
						
							2022-10-09 14:19:01 +00:00  
						
					 
				
					
						
							
							
								 
								_
							
						 
						
							 
							
							
							
								
							
								099e0fe884 
								
							
								 
							
						 
						
							
							
								
								🚧  wip: start moving `prototypes/quic_demo` to `crates/ptth_quic`  
							
							 
							
							
							
						 
						
							2022-10-09 14:11:16 +00:00  
						
					 
				
					
						
							
							
								 
								_
							
						 
						
							 
							
							
							
								
							
								76c6ace8a5 
								
							
								 
							
						 
						
							
							
								
								🚚  move `ptth_quic_client_gui` under `/crates`  
							
							 
							
							
							
						 
						
							2022-10-08 15:16:21 +00:00  
						
					 
				
					
						
							
							
								 
								(on company time)
							
						 
						
							 
							
							
							
								
							
								863bbe18e4 
								
							
								 
							
						 
						
							
							
								
								⬆️  update hyper dep and allow HTTP/2 for the relay  
							
							 
							
							... 
							
							
							
							This makes it easier for a gateway like Nginx to terminate TLS for a PTTH relay
without needing an entire TCP connection for each connected PTTH server. 
							
						 
						
							2022-09-14 14:54:42 -05:00  
						
					 
				
					
						
							
							
								 
								(on company time)
							
						 
						
							 
							
							
							
								
							
								1f398462b7 
								
							
								 
							
						 
						
							
							
								
								🐛  bug: sweep request_rendezvous for timed-out requests, too  
							
							 
							
							
							
						 
						
							2022-08-02 10:32:19 -05:00  
						
					 
				
					
						
							
							
								 
								(on company time)
							
						 
						
							 
							
							
							
								
							
								ce7ce42168 
								
							
								 
							
						 
						
							
							
								
								time out requests if the server doesn't rendezvous in 2 minutes  
							
							 
							
							
							
						 
						
							2022-08-01 13:15:53 -05:00  
						
					 
				
					
						
							
							
								 
								(on company time)
							
						 
						
							 
							
							
							
								
							
								c30747d954 
								
							
								 
							
						 
						
							
							
								
								➕  add more metrics  
							
							 
							
							
							
						 
						
							2022-08-01 12:22:30 -05:00  
						
					 
				
					
						
							
							
								 
								(on company time)
							
						 
						
							 
							
							
							
								
							
								77f842485f 
								
							
								 
							
						 
						
							
							
								
								➕  support Bearer auth  
							
							 
							
							
							
						 
						
							2022-07-29 17:13:53 -05:00  
						
					 
				
					
						
							
							
								 
								(on company time)
							
						 
						
							 
							
							
							
								
							
								fff278a494 
								
							
								 
							
						 
						
							
							
								
								report VmRSS in metrics  
							
							 
							
							
							
						 
						
							2022-07-29 17:02:25 -05:00  
						
					 
				
					
						
							
							
								 
								_
							
						 
						
							 
							
							
							
								
							
								7fe4444b65 
								
							
								 
							
						 
						
							
							
								
								➕  linux-only memory measurement  
							
							 
							
							
							
						 
						
							2022-07-29 16:56:45 -05:00  
						
					 
				
					
						
							
							
								 
								_
							
						 
						
							 
							
							
							
								
							
								70eb419fdc 
								
							
								 
							
						 
						
							
							
								
								🐛  bug: move the metrics page behind auth  
							
							 
							
							
							
						 
						
							2022-07-29 16:45:10 -05:00  
						
					 
				
					
						
							
							
								 
								_
							
						 
						
							 
							
							
							
								
							
								96fdf642c3 
								
							
								 
							
						 
						
							
							
								
								✅  test: start adding Bearer Auth so Prometheus can connect to the scraper API  
							
							 
							
							
							
						 
						
							2022-07-27 17:31:37 -05:00  
						
					 
				
					
						
							
							
								 
								_
							
						 
						
							 
							
							
							
								
							
								140434cf66 
								
							
								 
							
						 
						
							
							
								
								🚧  wip: placeholder metrics page  
							
							 
							
							
							
						 
						
							2022-07-27 17:31:28 -05:00  
						
					 
				
					
						
							
							
								 
								_
							
						 
						
							 
							
							
							
								
							
								4307a199bc 
								
							
								 
							
						 
						
							
							
								
								🔊  why is there some delay here?  
							
							 
							
							
							
						 
						
							2022-07-03 01:46:06 +00:00  
						
					 
				
					
						
							
							
								 
								_
							
						 
						
							 
							
							
							
								
							
								40338ca4aa 
								
							
								 
							
						 
						
							
							
								
								🔊  bump this back up to a debug  
							
							 
							
							
							
						 
						
							2022-07-03 01:33:34 +00:00  
						
					 
				
					
						
							
							
								 
								_
							
						 
						
							 
							
							
							
								
							
								ead9ebdcf8 
								
							
								 
							
						 
						
							
							
								
								🚨  update: `cargo clippy` pass  
							
							 
							
							
							
						 
						
							2022-05-26 01:19:54 +00:00  
						
					 
				
					
						
							
							
								 
								_
							
						 
						
							 
							
							
							
								
							
								68932e00de 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'external/main'  
							
							 
							
							
							
						 
						
							2022-05-26 01:00:02 +00:00  
						
					 
				
					
						
							
							
								 
								_
							
						 
						
							 
							
							
							
								
							
								ed660f3432 
								
							
								 
							
						 
						
							
							
								
								➕  add `index_directories`  
							
							 
							
							
							
						 
						
							2022-04-29 01:07:00 +00:00  
						
					 
				
					
						
							
							
								 
								_
							
						 
						
							 
							
							
							
								
							
								097c9cf313 
								
							
								 
							
						 
						
							
							
								
								➕  add diceware subcommand  
							
							 
							
							
							
						 
						
							2022-04-22 11:53:19 -05:00  
						
					 
				
					
						
							
							
								 
								_
							
						 
						
							 
							
							
							
								
							
								820c5aeef4 
								
							
								 
							
						 
						
							
							
								
								✅  bring tests up to date  
							
							 
							
							... 
							
							
							
							I definitely remember doing this already. I must have left the changes on
my home PC. 
							
						 
						
							2022-04-22 11:37:20 -05:00  
						
					 
				
					
						
							
							
								 
								_
							
						 
						
							 
							
							
							
								
							
								da581f452d 
								
							
								 
							
						 
						
							
							
								
								➖  remove that stupid bad passwords file  
							
							 
							
							
							
						 
						
							2022-04-20 12:31:35 +00:00  
						
					 
				
					
						
							
							
								 
								_
							
						 
						
							 
							
							
							
								
							
								c2299ab39a 
								
							
								 
							
						 
						
							
							
								
								✅  fix up the tests  
							
							 
							
							
							
						 
						
							2022-04-20 12:25:44 +00:00  
						
					 
				
					
						
							
							
								 
								_
							
						 
						
							 
							
							
							
								
							
								2ccd5167d9 
								
							
								 
							
						 
						
							
							
								
								🔧  allow hiding the audit log on the relay  
							
							 
							
							
							
						 
						
							2022-04-20 12:14:06 +00:00  
						
					 
				
					
						
							
							
								 
								_
							
						 
						
							 
							
							
							
								
							
								734602244d 
								
							
								 
							
						 
						
							
							
								
								Merge /run/media/user/Elements/file-jar/ptth  
							
							 
							
							
							
						 
						
							2022-04-12 01:29:46 +00:00  
						
					 
				
					
						
							
							
								 
								_
							
						 
						
							 
							
							
							
								
							
								b69770870c 
								
							
								 
							
						 
						
							
							
								
								🚧  wip: chasing the 30-second download timeout issue  
							
							 
							
							
							
						 
						
							2022-04-11 17:25:18 -05:00  
						
					 
				
					
						
							
							
								 
								_
							
						 
						
							 
							
							
							
								
							
								8c731c4cef 
								
							
								 
							
						 
						
							
							
								
								🐛  bug: looks like the memory leak for large files might have been in Tokio or reqwest.  
							
							 
							
							
							
						 
						
							2022-04-11 16:56:59 -05:00