(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)
d93c1404b7
⬆️ cargo update
2022-12-15 17:17:30 -06:00
(on company time)
7f2dc47aec
🐛 bug: fix manifest that wasn't set up in the Docker build correctly
2022-12-15 17:07:01 -06:00
(on company time)
80c2ef17be
⬆️ Rust 1.66
2022-12-15 17:04:24 -06:00
(on company time)
f9e10e0f64
⭐ use udp_over_tcp for both PTTH_QUIC end server and relay server
...
- `cargo run -p ptth_quic --bin ptth_quic_relay_server -- --tcp-listen-port 4440`
- `cargo run -p ptth_quic --bin ptth_quic_end_server -- --use-udp-over-tcp true --relay-addr 127.0.0.1:4440 --server-id my_server`
- `cargo run -p ptth_quic_client_gui -- --client-id me`
- `nc -l -p 5900`
- (Open my_server, 5900 in the client GUI)
- `nc 127.0.0.1 50369` (or whatever port the GUI picked)
2022-10-31 13:50:42 -05:00
(on company time)
8a302f3049
👕 refactor: use full address for udp_over_tcp client instead of just port
2022-10-31 13:15:23 -05:00
(on company time)
fd3c85fccd
⭐ add udp_over_tcp server to PTTH_QUIC relay server
...
maybe it'll work
2022-10-31 13:11:31 -05:00
(on company time)
963631ff96
➖ remove old unused TCP server from PTTH_QUIC relay
2022-10-31 12:55:29 -05:00
(on company time)
036193a19e
add udp_over_tcp as dep to ptth_quic
2022-10-31 12:54:46 -05:00
(on company time)
b5be7709a3
👕 refactor: extract configs for client and server
2022-10-31 11:36:03 -05:00
(on company time)
edd7e8de54
⭐ proof of concept for UDP-over-TCP
2022-10-31 11:24:15 -05:00
_
292ade0f46
Merge /run/media/user/d3de9062-a284-4b94-8900-0c416f57f9ac/projects/ptth
2022-10-26 03:50:51 +00:00
Trisha Lefler
7b9c6c7dc4
Merge branch 'main' of ssh://virtusense-dev.com:2200/Trisha/ptth into main
2022-10-25 10:31:08 -05:00
Trisha Lefler
89d4fdbcc3
🔊 add error message for config file
2022-10-25 10:28:45 -05:00
(on company time)
5b6adc1305
🐛 bug: fix colons in filenames not linking properly
...
https://stackoverflow.com/questions/1737575/are-colons-allowed-in-urls
2022-10-21 15:21:35 -05:00
_
5843432bfe
🚧 wip: working on the Insecure Chat peer
2022-10-18 04:22:34 +00:00
_
7b4eeea12c
🚧 wip: messing with UDP multicast
2022-10-18 01:53:55 +00:00
_
2de0c5d6a7
🚧 wip: working on insecure chat prototype
2022-10-16 22:24:15 +00:00
_
57d6086ea7
♻️ refactor: use ptth_diceware for the diceware command in ptth_multi_call_server
2022-10-16 19:59:06 +00:00
_
5d560b91de
♻️ refactor: extract ptth_diceware to its own crate
2022-10-16 19:53:08 +00:00
_
9d0bf4c0ba
🐛 bug: update ptth_quic_client_gui to quinn 0.8.x too
2022-10-16 19:44:25 +00:00
_
1139ba4657
🚧 wip: starting new project, "Insecure Chat"
2022-10-16 19:42:44 +00:00
_
be03300f55
♻️ refactor: break out most of the relay server into a module
...
I want an end-to-end test that runs all 5 nodes in 1 process, like PTTH
itself has.
2022-10-09 16:43:50 +00:00
_
885b9c7892
⬆️ update to quinn 0.8.x
...
This seems to fix the strange I/O error I'd been getting, but it's still not
in perfect shape.
2022-10-09 15:30:57 +00:00
_
2930213398
🚚 change `quic_demo` to `ptth_quic`
2022-10-09 14:19:01 +00:00
_
099e0fe884
🚧 wip: start moving `prototypes/quic_demo` to `crates/ptth_quic`
2022-10-09 14:11:16 +00:00
_
3df6f22a98
⬆️ rust 1.64 for ptth_quic's relay app
2022-10-08 16:17:13 +00:00
_
4658bc0570
💥 change build script for PTTH_QUIC
2022-10-08 15:31:29 +00:00
_
b104245c90
add untracked dir for scope test data
2022-10-08 15:16:34 +00:00
_
76c6ace8a5
🚚 move `ptth_quic_client_gui` under `/crates`
2022-10-08 15:16:21 +00:00
_
90a8efea71
🚧 wip: idea for text viewer
2022-09-30 02:04:16 +00: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
_
ead9ebdcf8
🚨 update: `cargo clippy` pass
2022-05-26 01:19:54 +00:00
_
2732e03763
Merge branch 'fltk-repro'
2022-05-26 01:00:43 +00:00
_
68932e00de
Merge remote-tracking branch 'external/main'
2022-05-26 01:00:02 +00:00
_
2c47be3cf8
Merge remote-tracking branch 'external/2022-05May-25-tls-patch'
2022-05-26 00:52:35 +00:00
_
e03ddc2539
🐛 bug: fix TLS issue in ptth_multi_call_server
...
PTTH is supposed to pack its own PKI roots. We did this for ptth_server
but a discrepancy in the Cargo.toml files for the PTTH_QUIC server
caused Cargo to accidentally turn off that feature in reqwest
2022-05-25 14:17:02 -05:00