Commit Graph

  • 2c47be3cf8 Merge remote-tracking branch 'external/2022-05May-25-tls-patch' _ 2022-05-26 00:52:35 +0000
  • e03ddc2539 🐛 bug: fix TLS issue in ptth_multi_call_server _ 2022-05-25 14:17:02 -0500
  • ed660f3432 add `index_directories` _ 2022-04-29 01:07:00 +0000
  • 097c9cf313 add diceware subcommand _ 2022-04-22 11:53:19 -0500
  • 820c5aeef4 bring tests up to date _ 2022-04-22 11:37:20 -0500
  • 94c5b0117f Merge remote-tracking branch 'employer/main' into main _ 2022-04-22 11:28:37 -0500
  • da581f452d remove that stupid bad passwords file _ 2022-04-20 12:31:35 +0000
  • c2299ab39a fix up the tests _ 2022-04-20 12:25:44 +0000
  • daec2b3887 ⬆️ use newer Rust in relay app packages _ 2022-04-20 12:21:17 +0000
  • 2ccd5167d9 🔧 allow hiding the audit log on the relay _ 2022-04-20 12:14:06 +0000
  • c992da0a8c update Rust used for build _ 2022-04-12 09:19:08 -0500
  • 734602244d Merge /run/media/user/Elements/file-jar/ptth _ 2022-04-12 01:29:46 +0000
  • b69770870c 🚧 wip: chasing the 30-second download timeout issue _ 2022-04-11 17:25:18 -0500
  • 8c731c4cef 🐛 bug: looks like the memory leak for large files might have been in Tokio or reqwest. _ 2022-04-11 16:56:59 -0500
  • 4c8521c50a 🐛 bug: fix Content-Length header _ 2022-04-09 20:47:46 +0000
  • 39bb4d0137 🔊 log to stderr if the config TOML has an error _ 2022-04-04 14:59:17 -0500
  • 80c43caf71 🔇 remove debugging stuff Trisha Lefler 2022-03-25 16:53:51 -0500
  • 800dbcb019 add hit counter Trisha 2022-03-25 16:39:26 -0500
  • 365c878a90 ♻️ refactor: extract `refresh_label` for GUI Trisha 2022-03-25 16:17:09 -0500
  • fb9b0c67f5 add multi-root Trisha 2022-03-25 16:14:22 -0500
  • 436adb98ef 🚧 swich to the new routing func Trisha 2022-03-25 16:04:51 -0500
  • de5338f4f2 ♻️ refactor: extract routing func Trisha 2022-03-25 15:47:34 -0500
  • e6273209f9 🚧 wip: threading the multi-root stuff into the file server module Trisha 2022-03-25 15:40:36 -0500
  • 81141e2faf add `file_server_roots` config Trisha 2022-03-25 15:30:38 -0500
  • 8c4e7d484c ♻️ refactor: load server GUI config before creating the GUI Trisha 2022-03-25 15:24:45 -0500
  • 1d9ef8f510 ⬆️ new FLTK Trisha 2022-03-25 14:42:50 -0500
  • cffb888ac8 add download subcommand _ 2022-03-25 00:44:43 +0000
  • c852efb343 add subcommand to generate a random ULID _ 2022-03-24 23:24:23 +0000
  • 931ad6d81b 🔇 change logging a little _ 2022-03-24 22:45:19 +0000
  • 80bd4abad3 🔊 change logs a bit _ 2022-02-06 20:03:27 +0000
  • 6ea8b5c30f 🐛 bug: fix Cache-Control header so Nginx can cache my blog _ 2022-02-05 17:28:30 +0000
  • e5d157e1af 🐛 bug: don't send Content-Length to relay if status code is 304 Not Modified _ 2022-02-05 16:59:54 +0000
  • 2656d16264 ♻️ refactor: extract `http_listen` fn _ 2022-02-05 16:52:56 +0000
  • d96bf801c6 🔇 make logs quieter _ 2022-02-05 15:57:40 +0000
  • c47ab6d282 🚧 wip: messing with cache parameters _ 2022-01-09 00:22:16 +0000
  • b642142332 🐛 bug: fix content length when byte serving _ 2021-11-13 21:31:30 -0600
  • 80f1c21fd0 Merge remote-tracking branch 'origin/main' _ 2021-11-13 20:29:22 -0600
  • 620ec2fd5b 📝 todo Trisha 2021-10-20 15:57:58 -0500
  • 9f4c26a8b6 📝 update copyright info and link to license and source on important pages _ 2021-10-20 09:51:47 +0000
  • d3bd1a78c5 🐛 bug: fix bug in rendering the debug page _ 2021-10-20 09:51:09 +0000
  • 1367c257e9 🐛 bug: remove some stuff that prevented `/` from rendering in end servers _ 2021-10-20 09:30:29 +0000
  • e7e1c07ff0 Merge remote-tracking branch 'github/main' into main Trisha 2021-10-19 11:20:52 -0500
  • 33f2891773 increase max port count to 15 Trisha 2021-10-19 11:19:50 -0500
  • 3a8fdbe6cd ♻️ refactor: extract MAX_PORTS Trisha 2021-10-19 11:19:01 -0500
  • 8189bc9769 ⬆️ fltk 1.2.8 Trisha 2021-10-19 11:17:53 -0500
  • 3c328eb58f 🔊 improve error message Trisha 2021-10-19 11:11:12 -0500
  • 16aaac0965 🐛 bug: used the wrong PathBuf function in resolving the merge _ 2021-10-14 18:51:12 -0500
  • 134035f198 Merge remote-tracking branch 'origin/main' _ 2021-10-14 18:35:31 -0500
  • 0129f36d2a 🚧 begin building PTTH_DIREC _ 2021-10-11 01:59:08 +0000
  • 6c5dff4685 📝 _ 2021-10-10 23:53:21 +0000
  • 1226016150 🐛 bug: cap the number of forwarded ports at 5 _ 2021-10-10 23:34:50 +0000
  • f99c4e8488 reproducing a crash in FL_Flex _ 2021-10-10 21:55:51 +0000
  • e6cf9e2b72 💄 change it to just pick a client port automatically. _ 2021-10-10 21:20:35 +0000
  • 34873dff43 allow `0` to mean "The OS should pick an available TCP port for us to listen to" _ 2021-10-10 20:42:17 +0000
  • b71d4c16a1 ♻️ refactor: use `add_port` in initialization, too _ 2021-10-10 19:55:52 +0000
  • 17ed6cc4c5 💄 you can now add more ports, but it's still not useful _ 2021-10-10 19:51:25 +0000
  • 227c9f7ba4 🚧 add useless "add port" button _ 2021-10-10 19:44:45 +0000
  • bfb96e2475 🚨 clippy warnings _ 2021-10-10 19:39:50 +0000
  • 63f9dcef97 💄 redo the GUI with `Flex` _ 2021-10-10 19:37:58 +0000
  • de248f2382 🚨 cargo check warning _ 2021-10-10 18:32:12 +0000
  • 4ffcca8559 ♻️ refactor _ 2021-10-10 18:31:52 +0000
  • 1a775622cf 🐛 bug: fix compile bugs for tests _ 2021-10-10 18:24:35 +0000
  • b21f8a7c50 ♻️ refactor: move `main` up _ 2021-10-10 18:20:08 +0000
  • e4285ec17d 🐛 bug: fix crash when trying to open the same port twice _ 2021-10-10 18:17:50 +0000
  • baa5044186 ♻️ refactor: remove redundant var _ 2021-10-10 18:12:36 +0000
  • e8bb7ab098 🔊 improve error handling when opening / closing ports _ 2021-10-10 18:08:25 +0000
  • de4da749f3 🐛 bug (ptth_quic_client_gui): display the correct number of forwarded ports _ 2021-10-10 18:00:20 +0000
  • 11ee6292ba ♻️ refactor: extract GuiClient struct _ 2021-10-10 17:56:13 +0000
  • 07fa3b97c3 update client GUI default cert path for easier testing _ 2021-10-10 17:39:51 +0000
  • 68eb6f911b 🚨 clean up clippy warnings _ 2021-10-10 17:22:04 +0000
  • c002665f6c ♻️ refactor: use the code from client_proxy instead _ 2021-10-10 17:14:32 +0000
  • c2caeb405c ♻️ refactor _ 2021-10-10 16:58:12 +0000
  • a3b62b012d ♻️ refactor _ 2021-10-10 16:56:12 +0000
  • 6fbe35379b ♻️ refactor _ 2021-10-10 16:48:25 +0000
  • 88fab23871 ♻️ refactor _ 2021-10-10 16:36:06 +0000
  • a906472add ♻️ refactor: clean up client to match the end server style _ 2021-10-10 16:33:14 +0000
  • fc6a9c9e1e fix P2 and P4 to use the default cert path and print the client port for easier testing _ 2021-10-10 16:23:21 +0000
  • 2b60396a26 start adding graceful shutdown to the end server _ 2021-10-10 16:18:02 +0000
  • a2d4ae81e0 ♻️ refactor _ 2021-10-10 15:19:48 +0000
  • 953254e550 ♻️ refactor: continue extracting end server struct _ 2021-10-10 14:49:02 +0000
  • ee31d105c9 🚨 fix cargo check warnings _ 2021-10-10 14:40:18 +0000
  • 35cc1d49b7 ♻️ refactor: begin extacting a struct for the end server _ 2021-10-10 14:36:01 +0000
  • 1cc6acf86a
    Update rust.yml Trisha 2021-10-05 10:20:37 -0500
  • cb0c522b4d
    Update rust.yml Trisha 2021-10-05 10:11:22 -0500
  • e36f141f0b
    Create rust.yml Trisha 2021-10-05 10:08:22 -0500
  • 61a74c29a6 📦 switch the release package to use the multi-call server _ 2021-10-04 09:53:28 -0500
  • ba4f830927 Merge commit 'b8c370a0a6b37ce41078c1fd3e03c6b60e3ab2c2' _ 2021-10-03 16:03:47 -0500
  • 9e8e44eae0 📝 working on draft readme _ 2021-10-03 15:53:38 -0500
  • 98b43d1ba2 guess MIME for JavaScript files so that `ptth_file_server` can serve Jet Racing 4 locally. _ 2021-10-02 20:03:03 +0000
  • 2972e85671 use rust_embed and default configs so you can call `ptth_file_server` from any working dir. _ 2021-10-02 19:49:19 +0000
  • c53ed0d2bd ⬆️ newest stable toolchain, plus `cargo update` _ 2021-10-02 19:28:20 +0000
  • f7b78b8a12 ⬆️ update to blake3 1.0.0 to de-dupe the cfg-if depend _ 2021-10-02 19:13:46 +0000
  • b8d07c526a add ptth_file_server to ptth_multi_call_server. _ 2021-10-02 19:07:55 +0000
  • 4911a37887 add ptth_file_server depend to ptth_multi_call_server _ 2021-10-02 19:00:13 +0000
  • 4c79af3f4b ♻️ refactor: clean up `.exe` handling and add a place for `ptth_file_server` _ 2021-10-02 18:58:27 +0000
  • 4329562aa3 refactor and test the multi-call code _ 2021-10-02 18:47:10 +0000
  • f44613540e add the multi-call server _ 2021-10-02 18:13:14 +0000
  • 97fc2c74d4 ♻️ refactor: extract PTTH_QUIC end server to a module in the PTTH_QUIC lib _ 2021-10-02 17:39:03 +0000
  • 30f8bbb0aa ♻️ refactor inject CLI args instead of reading them in main _ 2021-10-02 17:31:06 +0000
  • 0b10737403 ♻️ refactor: move ptth_server's main into its library so I can make a busybox-style multi-use binary _ 2021-10-02 17:26:56 +0000