Groovie | Mango
944a93114c
Bugfix,379 identity key pair loading must be optional ( #381 )
...
fix identity keypair loading logic
reverting to this logic
1. check if env variable IDENTITY is present
2. check if cli arg --identity-keypair is present
3. assume no identity
2024-04-02 15:52:06 +02:00
Aniket Prajapati
3eecb89b81
simple config, env and cli ( #247 )
...
* simple config, env and cli
* fix comp
* init env first
* added env override
* postgres config
* fmt
* updated env in readme
* examples
* a
2023-11-27 14:24:59 +05:30
riordanp
9b4778373b
Deploy QUIC Proxy ( #187 )
...
* Load listen addr from env
* Add deployment config for quic-forward-proxy
* ipv6 support
* Read QUIC_PROXY_ADDR from env
2023-09-08 14:13:20 +01:00
GroovieGermanikus
ab1b074e97
allow for hostname in '--proxy-listen-addr' and '--quic-proxy-addr' (ipv4 only)
2023-09-06 18:28:21 +02:00
GroovieGermanikus
ec1f574f6c
move keypair_loaded to core
2023-09-02 18:47:29 +02:00
GroovieGermanikus
34e2cff6b6
move keypair_loaded to core
2023-09-02 14:59:56 +02:00
GroovieGermanikus
92e0972f41
cargo fmt
2023-08-02 14:55:31 +02:00
GroovieGermanikus
12fb60267f
fix all clippy errors
2023-08-02 14:55:11 +02:00
GroovieGermanikus
b41d05e613
cleanup minor todos
2023-08-02 14:15:39 +02:00
GroovieGermanikus
2f97cb8385
cleanup
2023-08-02 13:57:00 +02:00
GroovieGermanikus
035ce6e3d5
fmt+clippy
2023-07-31 14:26:21 +02:00
GroovieGermanikus
86f25724eb
minor cleanup
2023-07-31 13:27:03 +02:00
GroovieGermanikus
949646c517
quic util cleanup
2023-07-31 11:41:58 +02:00
GroovieGermanikus
9bfc9ac33e
split tls client/server/self signed
2023-07-31 11:30:53 +02:00
GroovieGermanikus
40bdae5066
cleanup unused quic code
2023-07-31 11:09:49 +02:00
GroovieGermanikus
0b718bc934
cleanup mod dependencies
2023-07-31 10:48:52 +02:00
GroovieGermanikus
aea5657135
works: split listener+forwarder
2023-07-31 09:58:17 +02:00
GroovieGermanikus
20c2710202
cargo fix
2023-07-29 11:26:21 +02:00
GroovieGermanikus
1d4e626dc8
make proxy address configurable
2023-07-29 00:14:49 +02:00
GroovieGermanikus
816f978ee6
make validator id optional from cli
2023-07-28 23:04:53 +02:00
GroovieGermanikus
8ea7428afd
inline proxy outbound quinn handling
2023-07-28 14:39:59 +02:00
GroovieGermanikus
a2207da37a
wip works
2023-07-25 09:04:25 +02:00
GroovieGermanikus
19f7922e1f
build dumb lazy-one-connection per tpu allocation strategy
2023-07-24 15:52:56 +02:00
GroovieGermanikus
228c58d861
cut dependency between quic-proxy and lite-rpc crate
2023-07-20 09:28:55 +02:00
GroovieGermanikus
7c3f7bea74
refactor out tpu_quic_connection
2023-06-29 11:05:49 +02:00
GroovieGermanikus
77c801ff45
proxy forwarding works
2023-06-26 22:10:06 +02:00
GroovieGermanikus
56743e7695
integrate proxy with lite-rpc for testing
2023-06-22 18:54:09 +02:00