_
3a2147d50f
use `MissedTickBehavior::Skip` on all intervals
2021-07-18 17:43:58 +00:00
_
429d1cc957
🐛 bug: don't leak request IDs in the audit log
2021-07-11 10:56:40 +00:00
_
0f7c95f79f
should be possible to POST to servers now
2021-05-15 17:50:43 +00:00
_
af958ac43d
🚧 compiles but probably doesn't work
2021-05-15 17:25:13 +00:00
_
93bf38ec03
🚨 clippy pass
2021-05-02 22:32:24 +00:00
_
ce82f7d6a3
one-click registration works
2021-05-02 22:23:12 +00:00
_
ebd1026903
🚧 working on one-click registration.
...
also removed many un-needed `Arc` wrappers
2021-05-02 21:59:04 +00:00
_
a4ec4878ea
🚧 one-click server registration
2021-05-02 21:18:07 +00:00
_
dc53aeed30
💄 sort unregistered servers by name
2021-05-02 18:30:03 +00:00
_
62248aca53
💄 de-dupe unregistered servers list
2021-05-02 18:01:02 +00:00
_
810a34463c
♻️ refactor: get rid of mod.rs
2021-04-29 23:03:01 +00:00
_
90b6b6913e
test persistent config
2021-04-28 21:52:43 -05:00
_
4ec5d66d25
more audit logging
2021-04-28 20:18:53 -05:00
_
3240ad72b2
♻️ refactor: error handling
2021-04-27 21:39:42 -05:00
_
33d07c45a8
♻️ refactor: use `tokio::time::timeout`
2021-04-27 20:15:21 -05:00
_
a661ce02ea
♻️ refactor: extract park_client function
2021-04-27 20:10:32 -05:00
_
6990be48d6
add config for relay listen address
...
this will make it easier to run on Wireguard or LANs or whatever
2021-04-27 18:48:22 -05:00
_
522cbc5991
add server count and current time to server list page
2021-04-27 18:12:37 -05:00
_
5ebdbaa225
🚧 wip: machine-editable config
2021-04-27 17:22:07 -05:00
_
b659d6b74f
➕ add "news" URL to server list page
2021-04-27 14:10:11 -05:00
_
d001d9efe5
📝 docs: add README to `ptth_relay` before publishing
2021-04-18 13:06:01 -05:00
_
146c91f2be
♻️ refactor: rename `RelayState` to `Relay` and privatize `load_templates`
2021-04-18 08:28:07 -05:00
_
c6f651387e
♻️ refactor: make `load_templates` private
2021-04-17 20:50:48 -05:00
_
ae4f102bdf
♻️ refactor: make git_version module private
2021-04-17 19:26:05 -05:00
_
d16b0c4c61
🚨 `cargo check` pass
2021-04-10 09:41:21 -05:00
_
6b71b32cf5
♻️ refactor: extract routing module
2021-04-10 09:38:53 -05:00
_
6a84d2dbd5
🚧 start moving routing to its own module
2021-04-10 09:17:52 -05:00
_
29eafb3ce7
add placeholder for generating scraper keys
2021-04-09 20:00:08 -05:00
_
832794f844
➕ in-memory audit logging
2021-04-02 23:19:33 -05:00
_
6927707501
♻️ refactor: use BoundedVec for unregistered_servers
2021-04-02 22:30:22 -05:00
_
235e134cb2
♻️ refactor: more clippy lints, and make read_git_version simpler
2021-03-21 03:45:00 +00:00
_
50fc509c8b
🚨 fix a bunch of easy clippy warnings
2021-03-21 03:34:47 +00:00
_
820099c2ca
⬆️ deps: replace ulid with rusty_ulid so I can drop rand 0.6.x
2021-03-21 03:09:44 +00:00
_
453532e48e
add listen ID to http_listen
2021-03-16 15:15:16 +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
_
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
_
6db94d3e4f
update: add endless_sink debug tool
2021-02-20 20:25:14 +00:00
_
aec822ba5f
⬆️ deps: Update to Rust 1.50.0
2021-02-20 19:12:38 +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
_
626946b7b7
🔉 update: demote some boring logs from debug to trace
2020-12-16 19:06:15 -06:00
_
9ac44cfeb7
⭐ new: finish MVP for scraper auth.
...
Adding a SQLite DB to properly track the keys is going to take a while. For
now I'll just keep them in the config file and give them 30-day expirations.
2020-12-16 14:46:03 +00:00
_
fa5aa8b05a
🚧 wip: add server list API endpoint
2020-12-14 01:07:13 -06:00
_
5d1b68dc90
📜 logging: don't log handlebars object
2020-12-13 04:47:47 +00:00
_
0737edd8f8
👕 refactor: move handlebars out of RelayState
...
This will make it simpler to separate logic and presentation.
2020-12-13 04:03:30 +00:00
_
32e48697d5
👕 refactor: extract scraper_api module
2020-12-13 03:42:00 +00:00