Commit Graph

27 Commits

Author SHA1 Message Date
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