Commit Graph

  • 0d3b402050 add prototype FLTK GUI for ptth_server _ 2021-07-11 10:59:48 -0500
  • 2f2e4ef64d 📝 document how to run `ptth_server` _ 2021-07-11 13:12:32 +0000
  • 116ca8418d 📝 document artifact sizes again _ 2021-07-11 12:29:16 +0000
  • 6f45f5105e remove `heim` dependency _ 2021-07-11 12:17:36 +0000
  • 277c00b753 switch to rustls _ 2021-07-11 11:53:41 +0000
  • bccc9bce53 set default-run key for ptth_server _ 2021-07-11 11:38:46 +0000
  • 429d1cc957 🐛 bug: don't leak request IDs in the audit log _ 2021-07-11 10:56:40 +0000
  • fb484018db add todo _ 2021-07-10 22:18:34 +0000
  • 5db72be1bc tell the relay our server name when we serve responses _ 2021-07-10 22:17:32 +0000
  • b1a370385b 📦 fix something in packaging _ 2021-07-10 22:17:23 +0000
  • 0f7c95f79f should be possible to POST to servers now _ 2021-05-15 17:37:24 +0000
  • af958ac43d 🚧 compiles but probably doesn't work _ 2021-05-15 17:25:13 +0000
  • 6c34a1ef37 ♻️ refactor: prepare to allow POSTing to servers _ 2021-05-15 17:14:12 +0000
  • b018f16794 ♻️ refactor: custom servers won't create a file server module. _ 2021-05-09 19:54:09 +0000
  • 6c826b0cc5 ptth_server v2.1.0 will allow custom servers with a user-supplied request handler _ 2021-05-09 19:29:15 +0000
  • 08009de043 🚧 it works! _ 2021-05-09 18:32:24 +0000
  • c663d126aa ♻️ refactor: moving things around to support third-party ptth_server modules _ 2021-05-09 17:54:29 +0000
  • 93bf38ec03 🚨 clippy pass _ 2021-05-02 22:32:24 +0000
  • ce82f7d6a3 one-click registration works _ 2021-05-02 22:23:12 +0000
  • ebd1026903 🚧 working on one-click registration. _ 2021-05-02 21:59:04 +0000
  • a4ec4878ea 🚧 one-click server registration _ 2021-05-02 21:18:07 +0000
  • dc53aeed30 💄 sort unregistered servers by name _ 2021-05-02 18:30:03 +0000
  • 62248aca53 💄 de-dupe unregistered servers list _ 2021-05-02 18:01:02 +0000
  • 810a34463c ♻️ refactor: get rid of mod.rs _ 2021-04-29 23:03:01 +0000
  • 90b6b6913e test persistent config _ 2021-04-28 21:52:43 -0500
  • 4ec5d66d25 more audit logging _ 2021-04-28 20:18:53 -0500
  • 8419871428 🚧 wip: testing a hypothesis about collecting metrics _ 2021-04-28 19:50:40 -0500
  • e8e733046c 📝 docs: trying to figure how I can keep the client stream open _ 2021-04-27 22:36:44 -0500
  • 3240ad72b2 ♻️ refactor: error handling _ 2021-04-27 21:39:42 -0500
  • 33d07c45a8 ♻️ refactor: use `tokio::time::timeout` _ 2021-04-27 20:15:21 -0500
  • a661ce02ea ♻️ refactor: extract park_client function _ 2021-04-27 20:10:32 -0500
  • 7bae7f45ff 📝 docs: add explanation of protocol with made-up HTTP text _ 2021-04-27 19:45:58 -0500
  • 6990be48d6 add config for relay listen address _ 2021-04-27 18:48:22 -0500
  • 522cbc5991 add server count and current time to server list page _ 2021-04-27 18:12:37 -0500
  • 5ebdbaa225 🚧 wip: machine-editable config _ 2021-04-27 17:22:07 -0500
  • c361ecd806 ♻️ refactor: extract builder for Relay _ 2021-04-27 15:05:27 -0500
  • cfc2228491 add relay builder _ 2021-04-27 14:55:08 -0500
  • 7c9238527f tests: add test for serializing tripcodes _ 2021-04-27 14:36:05 -0500
  • 8f334f57a3 add serialize for server config structs _ 2021-04-27 14:31:58 -0500
  • 4a73f48c68 tests: fix tests _ 2021-04-27 14:31:32 -0500
  • b659d6b74f add "news" URL to server list page _ 2021-04-27 14:10:11 -0500
  • 633a2356b9 🐛 remove todo for symlink bug Trisha 2021-04-26 16:14:26 -0500
  • 3fc04033a7 note symlink bug Trisha 2021-04-26 13:37:20 -0500
  • 9eb470963c make an error transparent so it's more meaningful _ 2021-04-18 13:51:27 -0500
  • d001d9efe5 📝 docs: add README to `ptth_relay` before publishing _ 2021-04-18 13:06:01 -0500
  • 2c4d46388a 📝 docs: update README before publishing to crates.io _ 2021-04-18 12:51:43 -0500
  • c3858ec8bf 📝 docs: fix code highlighting in docs, patch bump _ 2021-04-18 12:41:16 -0500
  • 27b75fe424 📝 docs: update README for bottom crates _ 2021-04-18 12:37:37 -0500
  • 67975d9b11 📝 docs: done with ptth_relay for now _ 2021-04-18 08:51:36 -0500
  • c75448fe2c ♻️ refactor: remove un-needed muts _ 2021-04-18 08:33:07 -0500
  • 146c91f2be ♻️ refactor: rename `RelayState` to `Relay` and privatize `load_templates` _ 2021-04-18 08:28:07 -0500
  • c6f651387e ♻️ refactor: make `load_templates` private _ 2021-04-17 20:50:48 -0500
  • ae4f102bdf ♻️ refactor: make git_version module private _ 2021-04-17 19:26:05 -0500
  • fd238d8c2b ♻️ refactor: rename file_server::State to file_server::FileServer _ 2021-04-17 19:10:52 -0500
  • ae33337156 ♻️ refactor: clean up ptth_server _ 2021-04-17 18:59:59 -0500
  • 86af3194e5 💥 breaking: remove password_is_bad from ptth_server _ 2021-04-17 17:43:13 -0500
  • d457feb35f 📝 docs: document ptth_core _ 2021-04-17 17:08:08 -0500
  • a911e53e48 📝 docs: finish some basic docs for always_equal _ 2021-04-17 15:59:03 -0500
  • e02dbf6e31 ♻️ refactor: alphabetize _ 2021-04-17 14:58:51 -0500
  • eb9e8ed38c 🐛 bug: fix documentation ASCII art being treated as Rust code _ 2021-04-17 17:35:37 -0500
  • b975e463e8 📝 docs: start writing docs in `cargo doc` format _ 2021-04-17 14:57:30 -0500
  • d16b0c4c61 🚨 `cargo check` pass _ 2021-04-10 09:41:21 -0500
  • 6b71b32cf5 ♻️ refactor: extract routing module _ 2021-04-10 09:38:53 -0500
  • 6a84d2dbd5 🚧 start moving routing to its own module _ 2021-04-10 09:17:52 -0500
  • 29eafb3ce7 add placeholder for generating scraper keys _ 2021-04-09 20:00:08 -0500
  • 3408feb619 ♻️ refactor: move gen_key up to ptth_core _ 2021-04-09 19:43:15 -0500
  • 240cd8dff1 ♻️ refactor: extract gen_key pure function _ 2021-04-09 19:30:45 -0500
  • d9669a7073 proof of concept for private browser cache based on etag and if-none-match _ 2021-04-03 17:26:53 +0000
  • 1df0f0f677 ♻️ refactor: extract stream_file _ 2021-04-03 16:27:31 +0000
  • ff73f501a4 🚧 _ 2021-04-03 16:21:59 +0000
  • 3389292457 placeholder for caching - Always returns a random ETag header. _ 2021-04-03 15:53:59 +0000
  • 6e24983ad7 🚨 refactor: cargo clippy _ 2021-04-03 15:30:32 +0000
  • 5a6d9314cc 🚨 refactor: appease clippy _ 2021-04-03 15:23:03 +0000
  • 0821ccaac6 ♻️ refactor: move Markdown support in ptth_server out to a feature. _ 2021-04-03 15:17:28 +0000
  • e5bf5f7d1f ♻️ refactor: flatten out indentation _ 2021-04-03 14:27:17 +0000
  • ac289e18f7 ⬆️ cargo update _ 2021-04-03 14:16:15 +0000
  • 832794f844 in-memory audit logging _ 2021-04-02 23:19:33 -0500
  • 6927707501 ♻️ refactor: use BoundedVec for unregistered_servers _ 2021-04-02 22:30:22 -0500
  • 2c4d3cf534 add BoundedVec generic struct _ 2021-04-02 22:14:23 -0500
  • 6ee9b6e7c9 🐛 bug: ptth_server: add 30-second timeout for _only_ http_listen requests _ 2021-04-02 20:58:19 -0500
  • 7172f3e1a2 ⬆️ _ 2021-04-02 20:41:51 -0500
  • ff05794041 Merge branch 'main' into HEAD _ 2021-04-02 20:16:01 -0500
  • ed8d59621f Merge branch 'main' into HEAD _ 2021-04-02 19:13:27 -0500
  • d94a2a14aa
    Update auth-route-YNQAQKJS.md Trisha 2021-03-22 09:58:23 -0500
  • 4dd08bdbb1 bump ptth_server to 1.2.1 for the Windows patch _ 2021-03-21 19:10:40 +0000
  • ad44e96b3b drafting readme _ 2021-03-21 19:10:24 +0000
  • 02d4362c3b 🏁 build: fix Windows build for ptth_server Trisha 2021-03-21 14:07:09 -0500
  • 2253ae3391 🐛 bug: fix reqwest feature needed for ptth_server _ 2021-03-21 18:28:08 +0000
  • d15f8539cb 🎉 ptth_server to 1.2.0 _ 2021-03-21 18:25:02 +0000
  • 3ff9c0f46c add license _ 2021-03-21 18:22:32 +0000
  • 6f2c14670e 🎊 always_equal to 1.0.0 _ 2021-03-21 18:21:48 +0000
  • 02070e3660 🐛 bug: add metadata to ptth_relay _ 2021-03-21 18:16:29 +0000
  • fc4893f2e8 🎉 ptth_relay to 1.2.0 _ 2021-03-21 18:05:17 +0000
  • 71a2b37fab 🎉 ptth_core to 1.2.0 _ 2021-03-21 17:56:20 +0000
  • 85de9e3a7e drafting new readme _ 2021-03-21 17:49:34 +0000
  • f05257d833 🐛 bug fix requests timing out after 40 seconds. _ 2021-03-21 15:43:31 +0000
  • c1118971b0 add --throttle-upload option _ 2021-03-21 15:43:15 +0000
  • 235e134cb2 ♻️ refactor: more clippy lints, and make read_git_version simpler _ 2021-03-21 03:45:00 +0000
  • c6b2418a49 ♻️ refactor: split up large function at clippy's behest _ 2021-03-21 03:40:45 +0000
  • 50fc509c8b 🚨 fix a bunch of easy clippy warnings _ 2021-03-21 03:34:47 +0000