456ab04f78 
								
							
								 
							
						 
						
							
							
								
								impl auto-gen-key  
							
							
							
						 
						
							2021-03-15 20:34:32 +00:00  
				
					
						
							
							
								 
						
							
							
								a356d981a8 
								
							
								 
							
						 
						
							
							
								
								add file_server_root CLI opt too  
							
							
							
						 
						
							2021-03-15 20:02:37 +00:00  
				
					
						
							
							
								 
						
							
							
								5b7934169b 
								
							
								 
							
						 
						
							
							
								
								hide unfinished 'dark mode' flag  
							
							
							
						 
						
							2021-03-15 19:56:44 +00:00  
				
					
						
							
							
								 
						
							
							
								56496bf97b 
								
							
								 
							
						 
						
							
							
								
								add `--name` so caller program can provide name  
							
							
							
						 
						
							2021-03-15 19:55:12 +00:00  
				
					
						
							
							
								 
						
							
							
								13c1ddc01a 
								
							
								 
							
						 
						
							
							
								
								🐛  bug: fix tests not compiling  
							
							
							
						 
						
							2021-03-15 19:29:54 +00:00  
				
					
						
							
							
								 
						
							
							
								8a04481236 
								
							
								 
							
						 
						
							
							
								
								finish hooking up the unregistered servers page  
							
							
							
						 
						
							2021-03-15 19:22:23 +00:00  
				
					
						
							
							
								 
						
							
							
								699cb671ec 
								
							
								 
							
						 
						
							
							
								
								➕  add unregistered servers page  
							
							
							
						 
						
							2021-03-15 19:11:57 +00:00  
				
					
						
							
							
								 
						
							
							
								9648a9853c 
								
							
								 
							
						 
						
							
							
								
								wip: debug proxy now owns a filter which can drop or modify request bodies  
							
							
							
						 
						
							2021-03-06 22:58:23 +00:00  
				
					
						
							
							
								 
						
							
							
								a980d151fc 
								
							
								 
							
						 
						
							
							
								
								⬆️  deps: upgrade everything to Tokio 1.2.0  
							
							... 
							
							
							
							And pretend I didn't completely goober the Docker build somehow 
							
						 
						
							2021-03-06 21:46:35 +00:00  
				
					
						
							
							
								 
						
							
							
								e0f5b229a1 
								
							
								 
							
						 
						
							
							
								
								🐳  build: fix Dockerfile  
							
							
							
						 
						
							2021-03-06 19:52:04 +00:00  
				
					
						
							
							
								 
						
							
							
								1e42110ae1 
								
							
								 
							
						 
						
							
							
								
								♻️  refactor: extract basic client tests  
							
							
							
						 
						
							2021-03-06 19:36:37 +00:00  
				
					
						
							
							
								 
						
							
							
								4838a99288 
								
							
								 
							
						 
						
							
							
								
								♻️  refactor: end_to_end test now uses TestingRelay and TestingServer  
							
							
							
						 
						
							2021-03-06 19:30:05 +00:00  
				
					
						
							
							
								 
						
							
							
								8b845b55da 
								
							
								 
							
						 
						
							
							
								
								♻️  refactor: extract TestingServer  
							
							
							
						 
						
							2021-03-06 19:25:24 +00:00  
				
					
						
							
							
								 
						
							
							
								221732a616 
								
							
								 
							
						 
						
							
							
								
								♻️  refactor: extract TestingRelay  
							
							
							
						 
						
							2021-03-06 19:17:42 +00:00  
				
					
						
							
							
								 
						
							
							
								4aa54c32d0 
								
							
								 
							
						 
						
							
							
								
								✅  test: add a test that uses debug_proxy  
							
							
							
						 
						
							2021-03-06 18:55:05 +00:00  
				
					
						
							
							
								 
						
							
							
								33746d9ace 
								
							
								 
							
						 
						
							
							
								
								♻️  refactor: debug_proxy into a lib  
							
							
							
						 
						
							2021-03-05 04:03:40 +00:00  
				
					
						
							
							
								 
						
							
							
								27336d8571 
								
							
								 
							
						 
						
							
							
								
								add debug_proxy which I can probably use to inject network problems during tests  
							
							
							
						 
						
							2021-03-05 03:17:56 +00:00  
				
					
						
							
							
								 
						
							
							
								56a9c0cbeb 
								
							
								 
							
						 
						
							
							
								
								🐛  bug: fix missing Git version  
							
							
							
						 
						
							2021-02-20 21:34:19 +00:00  
				
					
						
							
							
								 
						
							
							
								6db94d3e4f 
								
							
								 
							
						 
						
							
							
								
								update: add endless_sink debug tool  
							
							
							
						 
						
							2021-02-20 20:25:14 +00:00  
				
					
						
							
							
								 
						
							
							
								d3b47d18d1 
								
							
								 
							
						 
						
							
							
								
								📦  build: tidy up app_package style deployment  
							
							
							
						 
						
							2021-02-20 19:23:00 +00:00  
				
					
						
							
							
								 
						
							
							
								aec822ba5f 
								
							
								 
							
						 
						
							
							
								
								⬆️  deps: Update to Rust 1.50.0  
							
							
							
						 
						
							2021-02-20 19:12:38 +00:00  
				
					
						
							
							
								 
						
							
							
								10465dfb46 
								
							
								 
							
						 
						
							
							
								
								🐳  build: set up app package for ptth_relay Docker images  
							
							
							
						 
						
							2021-02-20 18:34:57 +00:00  
				
					
						
							
							
								 
						
							
							
								498d69eeb9 
								
							
								 
							
						 
						
							
							
								
								update: add throttled endless random garbage  
							
							
							
						 
						
							2021-02-20 17:28:39 +00:00  
				
					
						
							
							
								 
						
							
							
								09464c548a 
								
							
								 
							
						 
						
							
							
								
								update: add endless data source for debugging  
							
							
							
						 
						
							2021-02-20 17:08:38 +00:00  
				
					
						
							
							
								 
						
							
							
								f53973ddad 
								
							
								 
							
						 
						
							
							
								
								🐛  bug: make sure errors are sent to tracing  
							
							
							
						 
						
							2021-02-20 16:36:45 +00:00  
				
					
						
							
							
								 
						
							
							
								9a984f5a4e 
								
							
								 
							
						 
						
							
							
								
								♻️  refactor: ptth_relay: clean up Handlebars file names  
							
							
							
						 
						
							2021-02-20 16:25:30 +00:00  
				
					
						
							
							
								 
						
							
							
								0ffa129937 
								
							
								 
							
						 
						
							
							
								
								🚧  wip: add prefix for relay debugging tools  
							
							
							
						 
						
							2021-02-20 16:23:12 +00:00  
				
					
						
							
							
								 
						
							
							
								b5b6410ff9 
								
							
								 
							
						 
						
							
							
								
								update: add bug  
							
							
							
						 
						
							2021-02-18 19:08:31 +00:00  
				
					
						
							
							
								 
						
							
							
								43f24e86be 
								
							
								 
							
						 
						
							
							
								
								🚧  wip: working on BMC  
							
							
							
						 
						
							2021-02-08 22:26:49 +00:00  
				
					
						
							
							
								 
						
							
							
								c1fd0edbb2 
								
							
								 
							
						 
						
							
							
								
								📦  build: don't print rsync verbose stuff during build  
							
							
							
						 
						
							2021-02-01 00:06:22 +00:00  
				
					
						
							
							
								 
						
							
							
								33334afc2b 
								
							
								 
							
						 
						
							
							
								
								📦  build: fix determinism in ptth_server builds  
							
							
							
						 
						
							2021-01-29 01:12:52 +00:00  
				
					
						
							
							
								 
						
							
							
								2422207d42 
								
							
								 
							
						 
						
							
							
								
								📦  build: make build script more machine-friendly  
							
							
							
						 
						
							2021-01-28 23:39:59 +00:00  
				
					
						
							
							
								 
						
							
							
								5e18bf8ace 
								
							
								 
							
						 
						
							
							
								
								update: working on certificates  
							
							
							
						 
						
							2021-01-21 23:00:10 +00:00  
				
					
						
							
							
								 
						
							
							
								d57fa2e5a4 
								
							
								 
							
						 
						
							
							
								
								📦  build: prepare ptth_relay for crates.io  
							
							
							
						 
						
							2021-01-20 21:43:20 -06:00  
				
					
						
							
							
								 
						
							
							
								89213ebf8a 
								
							
								 
							
						 
						
							
							
								
								📦  build: preparing to publish on crates.io  
							
							
							
						 
						
							2021-01-20 21:22:37 -06:00  
				
					
						
							
							
								 
						
							
							
								031b03a13c 
								
							
								 
							
						 
						
							
							
								
								🎉  release: bump versions to 1.1.0 for everything in prod  
							
							... 
							
							
							
							I forgot to set the version in Cargo.toml files for 1.0.0.
I'm not gonna do 0.x versions because this is already live somewhere
and I don't like that 0.x adds complexity to versioning. 
							
						 
						
							2021-01-20 20:49:32 -06:00  
				
					
						
							
							
								 
						
							
							
								2444933122 
								
							
								 
							
						 
						
							
							
								
								update: fix Linguist excludes  
							
							
							
						 
						
							2021-01-20 20:31:36 -06:00  
				
					
						
							
							
								 
						
							
							
								efc90ea29a 
								
							
								 
							
						 
						
							
							
								
								📦  build: add a build script just so that everything is in consistent paths  
							
							
							
						 
						
							2021-01-20 20:12:04 -06:00  
				
					
						
							
							
								 
						
							
							
								20ee11b4f8 
								
							
								 
							
						 
						
							
							
								
								🚧  wip: working on key signing still  
							
							
							
						 
						
							2021-01-20 23:24:55 +00:00  
				
					
						
							
							
								 
						
							
							
								ddba8953fa 
								
							
								 
							
						 
						
							
							
								
								🚧  wip: working on process for a human key signing other keys  
							
							
							
						 
						
							2021-01-19 20:58:24 -06:00  
				
					
						
							
							
								 
						
							
							
								02346c3285 
								
							
								 
							
						 
						
							
							
								
								♻️  refactor: switch to Bytes typedef  
							
							
							
						 
						
							2021-01-19 19:31:41 -06:00  
				
					
						
							
							
								 
						
							
							
								199aacadd3 
								
							
								 
							
						 
						
							
							
								
								♻️  refactor  
							
							
							
						 
						
							2021-01-19 19:10:33 -06:00  
				
					
						
							
							
								 
						
							
							
								cc1c7c9229 
								
							
								 
							
						 
						
							
							
								
								update: human and machine files working well.  
							
							... 
							
							
							
							It turns out the bate secret key for machine files already has the pubkey
cached in it by libsodium, so I dropped that.
I'm also going to drop it from the internals, it seems simpler 
							
						 
						
							2021-01-19 19:01:27 -06:00  
				
					
						
							
							
								 
						
							
							
								278d591954 
								
							
								 
							
						 
						
							
							
								
								update: add perms warning  
							
							
							
						 
						
							2021-01-19 18:22:22 -06:00  
				
					
						
							
							
								 
						
							
							
								ce917e7348 
								
							
								 
							
						 
						
							
							
								
								➕  update: add `--file` command for debugging artifacts from BMC  
							
							
							
						 
						
							2021-01-19 18:16:43 -06:00  
				
					
						
							
							
								 
						
							
							
								b0b6c5672c 
								
							
								 
							
						 
						
							
							
								
								update: improve CA key format  
							
							... 
							
							
							
							- Save with 0400 perms so PTTH won't accidentally serve them
- Save D-Bus machine ID if possible to detect when keys accidentally change machines
- Add random schema version 
							
						 
						
							2021-01-19 17:59:49 -06:00  
				
					
						
							
							
								 
						
							
							
								d7ed2ed931 
								
							
								 
							
						 
						
							
							
								
								✅  test: fix tests  
							
							
							
						 
						
							2021-01-19 23:27:33 +00:00  
				
					
						
							
							
								 
						
							
							
								c40abb0fe6 
								
							
								 
							
						 
						
							
							
								
								🚧  wip: I was working on some port-forwarding idea.  
							
							... 
							
							
							
							It was going to be generic over TCP and use 2 HTTP streams, one each way.
The plan's written down somewhere. 
							
						 
						
							2021-01-19 23:25:24 +00:00  
				
					
						
							
							
								 
						
							
							
								f94b40b6b8 
								
							
								 
							
						 
						
							
							
								
								🚧  wip: further POC  
							
							
							
						 
						
							2021-01-19 23:25:24 +00:00  
				
					
						
							
							
								 
						
							
							
								8d62b29319 
								
							
								 
							
						 
						
							
							
								
								update: both the downstream POCs work, with the bogus downstream.  
							
							
							
						 
						
							2021-01-19 23:25:24 +00:00