_
57058e5c0f
refactor(ptth_relay): replace custom Git version embedding with `git-version` crate
2024-01-21 20:09:03 -06:00
_
804ab9d8ff
docs: improve error message
2024-01-21 19:47:57 -06:00
_
ce737d95a8
fix: compile error
2024-01-21 19:11:21 -06:00
_
3639862c04
🔊 fix deprecation warnings from new deps
2023-08-31 20:30:23 -05:00
_
843fddb568
🚨 cargo check pass
2023-08-31 19:15:04 -05:00
(on company time)
43fe373847
Merge branch 'main' of https://six-five-six-four.com/git/reactor/ptth into main
2023-08-29 08:53:37 -05:00
_
82cef9cfd6
📝 docs: add the new PTTH repo on self-hosted Gitea to all Cargo.toml files
2023-01-07 00:10:11 +00:00
(on company time)
91a29abb39
🐛 bug: give up on env var, it wasn't working
2022-12-16 11:23:54 -06:00
(on company time)
9ab3b42e32
👕 refactor: move the webhook task into run_relay
2022-12-16 09:57:38 -06:00
(on company time)
b53748b2c4
➕ try sending webhooks from the relay
2022-12-16 09:33:56 -06:00
(on company time)
e05c4fa8bf
⬆️ update deps for ptth_relay
2022-12-15 17:24:45 -06:00
(on company time)
863bbe18e4
⬆️ update hyper dep and allow HTTP/2 for the relay
...
This makes it easier for a gateway like Nginx to terminate TLS for a PTTH relay
without needing an entire TCP connection for each connected PTTH server.
2022-09-14 14:54:42 -05:00
(on company time)
1f398462b7
🐛 bug: sweep request_rendezvous for timed-out requests, too
2022-08-02 10:32:19 -05:00
(on company time)
ce7ce42168
time out requests if the server doesn't rendezvous in 2 minutes
2022-08-01 13:15:53 -05:00
(on company time)
c30747d954
➕ add more metrics
2022-08-01 12:22:30 -05:00
(on company time)
77f842485f
➕ support Bearer auth
2022-07-29 17:13:53 -05:00
(on company time)
fff278a494
report VmRSS in metrics
2022-07-29 17:02:25 -05:00
_
7fe4444b65
➕ linux-only memory measurement
2022-07-29 16:56:45 -05:00
_
70eb419fdc
🐛 bug: move the metrics page behind auth
2022-07-29 16:45:10 -05:00
_
96fdf642c3
✅ test: start adding Bearer Auth so Prometheus can connect to the scraper API
2022-07-27 17:31:37 -05:00
_
140434cf66
🚧 wip: placeholder metrics page
2022-07-27 17:31:28 -05:00
_
4307a199bc
🔊 why is there some delay here?
2022-07-03 01:46:06 +00:00
_
40338ca4aa
🔊 bump this back up to a debug
2022-07-03 01:33:34 +00:00
_
2ccd5167d9
🔧 allow hiding the audit log on the relay
2022-04-20 12:14:06 +00:00
_
f7b78b8a12
⬆️ update to blake3 1.0.0 to de-dupe the cfg-if depend
2021-10-02 19:13:46 +00:00
_
228a9b4262
🔊 scraper GETs have their own type of audit event now
2021-08-27 20:28:34 -05:00
_
a454585d9c
📝 document how scraper keys work
2021-08-27 20:17:59 -05:00
_
caaed8a5e1
remove 30-day limit on scraper keys
2021-08-27 18:34:38 -05:00
_
918ea8c778
🔊 log error on URL routing failures
2021-07-27 03:17:26 +00:00
_
9b60acf0e0
📝 remove Github repo from Cargo.tomls. PTTH is no longer on my Github
2021-07-18 17:44:07 +00:00
_
3a2147d50f
use `MissedTickBehavior::Skip` on all intervals
2021-07-18 17:43:58 +00:00
_
d8c6e1bd14
⬆️ update to Tokio 1.8.x to get a feature I want
2021-07-18 17:33:34 +00:00
_
d292693856
⬆️ update rmp-serde to 0.15.5 and add it to ptth_quic
2021-07-18 17:19:05 +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
_
6c34a1ef37
♻️ refactor: prepare to allow POSTing to servers
2021-05-15 17:14:12 +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
_
e8e733046c
📝 docs: trying to figure how I can keep the client stream open
2021-04-27 22:36:44 -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