Commit Graph

  • f1f13d6e17 ⬆️ deps: new version of dashmap _ 2021-03-21 03:15:01 +0000
  • 820099c2ca ⬆️ deps: replace ulid with rusty_ulid so I can drop rand 0.6.x _ 2021-03-21 03:09:44 +0000
  • 4dddfb1768 ⬆️ update important crates to Tokio 1.4.0 _ 2021-03-21 03:01:06 +0000
  • ee1db02b08 ♻️ refactor: use constructor for ConfigFile _ 2021-03-21 02:49:44 +0000
  • 453532e48e add listen ID to http_listen _ 2021-03-16 15:15:16 +0000
  • 3302411daa ptth_relay: update tokio, trying to find this bug _ 2021-03-16 14:50:52 +0000
  • 62821c546b log error for 500 internal server error during 'listen' _ 2021-03-16 14:39:15 +0000
  • 456ab04f78 impl auto-gen-key _ 2021-03-15 20:34:32 +0000
  • a356d981a8 add file_server_root CLI opt too _ 2021-03-15 20:02:37 +0000
  • 5b7934169b hide unfinished 'dark mode' flag _ 2021-03-15 19:56:44 +0000
  • 56496bf97b add `--name` so caller program can provide name _ 2021-03-15 19:55:12 +0000
  • 13c1ddc01a 🐛 bug: fix tests not compiling _ 2021-03-15 19:29:54 +0000
  • 8a04481236 finish hooking up the unregistered servers page _ 2021-03-15 19:22:23 +0000
  • 699cb671ec add unregistered servers page _ 2021-03-15 19:11:57 +0000
  • 9648a9853c wip: debug proxy now owns a filter which can drop or modify request bodies _ 2021-03-06 22:58:23 +0000
  • a980d151fc ⬆️ deps: upgrade everything to Tokio 1.2.0 _ 2021-03-06 21:15:41 +0000
  • e0f5b229a1 🐳 build: fix Dockerfile _ 2021-03-06 19:44:07 +0000
  • 1e42110ae1 ♻️ refactor: extract basic client tests _ 2021-03-06 19:36:37 +0000
  • 4838a99288 ♻️ refactor: end_to_end test now uses TestingRelay and TestingServer _ 2021-03-06 19:30:05 +0000
  • 8b845b55da ♻️ refactor: extract TestingServer _ 2021-03-06 19:25:12 +0000
  • 221732a616 ♻️ refactor: extract TestingRelay _ 2021-03-06 19:17:42 +0000
  • 4aa54c32d0 test: add a test that uses debug_proxy _ 2021-03-06 18:55:05 +0000
  • 33746d9ace ♻️ refactor: debug_proxy into a lib _ 2021-03-05 04:03:40 +0000
  • 27336d8571 add debug_proxy which I can probably use to inject network problems during tests _ 2021-03-05 03:17:56 +0000
  • 56a9c0cbeb 🐛 bug: fix missing Git version _ 2021-02-20 21:34:19 +0000
  • 6db94d3e4f update: add endless_sink debug tool _ 2021-02-20 20:25:14 +0000
  • d3b47d18d1 📦 build: tidy up app_package style deployment _ 2021-02-20 19:23:00 +0000
  • aec822ba5f ⬆️ deps: Update to Rust 1.50.0 _ 2021-02-20 19:12:38 +0000
  • 10465dfb46 🐳 build: set up app package for ptth_relay Docker images _ 2021-02-20 17:49:02 +0000
  • 498d69eeb9 update: add throttled endless random garbage _ 2021-02-20 17:28:39 +0000
  • 09464c548a update: add endless data source for debugging _ 2021-02-20 17:08:38 +0000
  • f53973ddad 🐛 bug: make sure errors are sent to tracing _ 2021-02-20 16:36:45 +0000
  • 9a984f5a4e ♻️ refactor: ptth_relay: clean up Handlebars file names _ 2021-02-20 16:25:30 +0000
  • 0ffa129937 🚧 wip: add prefix for relay debugging tools _ 2021-02-20 16:23:12 +0000
  • b5b6410ff9 update: add bug _ 2021-02-18 19:08:31 +0000
  • 43f24e86be 🚧 wip: working on BMC _ 2021-02-08 22:26:49 +0000
  • c1fd0edbb2 📦 build: don't print rsync verbose stuff during build _ 2021-02-01 00:06:22 +0000
  • 33334afc2b 📦 build: fix determinism in ptth_server builds _ 2021-01-29 01:12:52 +0000
  • 2422207d42 📦 build: make build script more machine-friendly _ 2021-01-28 23:39:59 +0000
  • 5e18bf8ace update: working on certificates _ 2021-01-21 23:00:10 +0000
  • d57fa2e5a4 📦 build: prepare ptth_relay for crates.io _ 2021-01-20 21:41:28 -0600
  • 89213ebf8a 📦 build: preparing to publish on crates.io _ 2021-01-20 21:09:25 -0600
  • 031b03a13c 🎉 release: bump versions to 1.1.0 for everything in prod _ 2021-01-20 20:49:32 -0600
  • 2444933122 update: fix Linguist excludes _ 2021-01-20 20:31:36 -0600
  • efc90ea29a 📦 build: add a build script just so that everything is in consistent paths _ 2021-01-20 20:12:04 -0600
  • 20ee11b4f8 🚧 wip: working on key signing still _ 2021-01-20 23:24:55 +0000
  • ddba8953fa 🚧 wip: working on process for a human key signing other keys _ 2021-01-19 20:58:24 -0600
  • 02346c3285 ♻️ refactor: switch to Bytes typedef _ 2021-01-19 19:31:41 -0600
  • 199aacadd3 ♻️ refactor _ 2021-01-19 19:10:33 -0600
  • cc1c7c9229 update: human and machine files working well. _ 2021-01-19 19:01:27 -0600
  • 278d591954 update: add perms warning _ 2021-01-19 18:22:22 -0600
  • ce917e7348 update: add `--file` command for debugging artifacts from BMC _ 2021-01-19 18:16:43 -0600
  • b0b6c5672c update: improve CA key format _ 2021-01-19 17:59:49 -0600
  • d7ed2ed931 test: fix tests _ 2021-01-19 23:27:33 +0000
  • c40abb0fe6 🚧 wip: I was working on some port-forwarding idea. _ 2021-01-19 23:24:50 +0000
  • f94b40b6b8 🚧 wip: further POC _ 2021-01-12 01:20:36 +0000
  • 8d62b29319 update: both the downstream POCs work, with the bogus downstream. _ 2021-01-12 00:36:13 +0000
  • 0cb24695d0 🚧 wip: idea for tunneling TCP over HTTP _ 2021-01-12 00:22:55 +0000
  • 574f660c1a 🚧 wip: can't remember what I was working on _ 2021-01-11 23:40:49 +0000
  • 29a6ad20ee 🚧 wip: adding http service to ptth_kv _ 2021-01-03 20:57:12 +0000
  • eb927ef80d test: ptth_kv is slower with async, but still fast enough _ 2021-01-03 20:05:05 +0000
  • 27f31d0ef4 test: measure performance for KV store idea _ 2021-01-03 19:55:45 +0000
  • ce3342d961 ♻️ refactor: splitting into in-mem and on-disk formats, for 'check key' cmd _ 2021-01-19 23:01:17 +0000
  • 7b11633015 update: add keygen for root keys _ 2021-01-19 22:52:02 +0000
  • 49a30866df 🚧 wip: considering passphrase-protected keys _ 2021-01-18 20:41:05 -0600
  • 02b7cca354 update: working on sender role _ 2021-01-18 22:57:33 +0000
  • dd6ddbcd80 update: remove un-needed base64 in more places _ 2021-01-18 22:23:38 +0000
  • 7ed3ab27d3 update: switch to msgpack. I didn't know nlohmann already had that, it's way better for this case _ 2021-01-18 22:13:48 +0000
  • 9de30a0dca Merge remote-tracking branch 'github/main' _ 2021-01-17 20:52:50 -0600
  • 9f745d6175 🚧 wip _ 2021-01-17 20:52:36 -0600
  • d7e9823678 🚧 wip: working on serialization _ 2021-01-17 19:17:06 -0600
  • 6b4f9e2b00 🚧 wip _ 2021-01-17 18:31:47 -0600
  • bc625095c7 update: establishing the receiver role clearly _ 2021-01-17 18:00:45 -0600
  • fb1e133ca1 ♻️ refactor: Extract Instant struct _ 2021-01-17 17:31:28 -0600
  • 026db25ba7 ♻️ refactor: extract verify_cert_and_data _ 2021-01-17 17:03:32 -0600
  • 0fa43a71d2 ♻️ refactor _ 2021-01-17 15:58:35 -0600
  • 8438ec3225 ♻️ refactor _ 2021-01-17 15:53:04 -0600
  • 9c4fe4a26e ♻️ refactor _ 2021-01-17 15:45:59 -0600
  • 3fdfc983e2 ♻️ refactor: splitting out util functions _ 2021-01-17 15:36:56 -0600
  • f387c69858 update: better base64 lib _ 2021-01-17 10:16:57 -0600
  • 0f0e59029f update: so I don't like this base64 lib anymore. It has no error handling. _ 2021-01-17 09:52:38 -0600
  • 1b2e5adc84 🚧 wip _ 2021-01-17 09:11:21 -0600
  • 11d1f868d7 🚧 wip: making some examples / demos for easy ways to use libsodium _ 2021-01-16 18:44:11 -0600
  • 9486ebf178 Merge branch 'laptop' _ 2021-01-16 17:25:03 -0600
  • 88e7839841 🚧 wip: outlining idea for Redis-like KV store in ptth_server _ 2021-01-03 18:09:00 +0000
  • 075fd604ee 📝 docs: add idea for Redis-like volatile KV store in the server _ 2021-01-03 04:45:14 +0000
  • b62c1424fa 📝 docs: document wget spidering _ 2020-12-21 22:16:12 -0600
  • 7645831a09 🐳 build: fix Dockerfile by adding ptth_tail skeleton _ 2020-12-21 16:46:02 +0000
  • 0a46fc05dc 🐛 bug: fix 30-day scraper keys having 7 days of validity. _ 2020-12-21 14:26:51 +0000
  • fa070ea7d0 📝 docs: planning auth route _ 2020-12-21 14:19:50 +0000
  • 0d155a5b36 📝 docs: update todos _ 2020-12-20 20:52:37 -0600
  • cbf5583d06 update: tracing RSS MiB _ 2020-12-20 20:41:02 -0600
  • 137e8e1bf8 update: add prototype for `tail -f` based on polling _ 2020-12-20 18:59:05 -0600
  • e79925dc14 update: ptth_server metrics are at a stopping point for now _ 2020-12-20 18:09:24 -0600
  • eec17b10a1 update: switch back to 60-second interval _ 2020-12-20 17:34:55 -0600
  • bcc673b74b ♻️ refactor: extract metrics monitor function and add it to ptth_server _ 2020-12-20 17:32:13 -0600
  • f335644b03 update: measuring CPU usage every minute _ 2020-12-20 17:17:31 -0600
  • 1e5aa528c9 🚧 wip: collecting CPU time used. _ 2020-12-20 20:10:29 +0000
  • 96106e68fc ♻️ refactor: use file_server::State directly more _ 2020-12-20 19:55:20 +0000
  • 4cb0911b77 update: add RSS MiB to server root page _ 2020-12-20 19:46:30 +0000