_
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
_
c361ecd806
♻️ refactor: extract builder for Relay
2021-04-27 15:05:27 -05:00
_
cfc2228491
add relay builder
2021-04-27 14:55:08 -05:00
_
7c9238527f
✅ tests: add test for serializing tripcodes
2021-04-27 14:36:05 -05:00
_
8f334f57a3
add serialize for server config structs
2021-04-27 14:31:58 -05:00
_
4a73f48c68
✅ tests: fix tests
2021-04-27 14:31:32 -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
_
67975d9b11
📝 docs: done with ptth_relay for now
2021-04-18 08:51:36 -05:00
_
c75448fe2c
♻️ refactor: remove un-needed muts
2021-04-18 08:33:07 -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
_
2c4d3cf534
add BoundedVec generic struct
2021-04-02 22:14:23 -05:00
_
6ee9b6e7c9
🐛 bug: ptth_server: add 30-second timeout for _only_ http_listen requests
2021-04-02 20:58:19 -05:00
_
02070e3660
🐛 bug: add metadata to ptth_relay
2021-03-21 18:16:29 +00:00
_
fc4893f2e8
🎉 ptth_relay to 1.2.0
2021-03-21 18:11:39 +00: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
_
f1f13d6e17
⬆️ deps: new version of dashmap
2021-03-21 03:15:01 +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
_
4dddfb1768
⬆️ update important crates to Tokio 1.4.0
2021-03-21 03:01:06 +00:00
_
453532e48e
add listen ID to http_listen
2021-03-16 15:15:16 +00:00
_
3302411daa
ptth_relay: update tokio, trying to find this bug
2021-03-16 14:50:52 +00:00
_
62821c546b
log error for 500 internal server error during 'listen'
2021-03-16 14:39:15 +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
_
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
_
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
_
0a46fc05dc
🐛 bug: fix 30-day scraper keys having 7 days of validity.
...
This won't affect anything, because I had manually written the not_after for
the testing keys. Even the automated tests weren't using the new_30_day
function
2020-12-21 14:26:51 +00:00
_
eec17b10a1
update: switch back to 60-second interval
2020-12-20 17:34:55 -06:00