You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Evgeny
1889d23240
metrics: RTT/loss histograms + Ed25519 signing + peer exchange via INIT handshake + file logging to stats/<peer>.dat
- etcp_metrics struct: 12-bucket RTT histogram, 11-bucket loss histogram, 10-min snapshots (>=200 pkts)
- Total counters: packets/bytes sent/rcvd, losses (retrans + probe gap detection)
- CSV append to <stats_dir>/<peer_id>.dat every 10 min
- Ed25519 pubkey exchange in INIT handshake (V3), always present
- Signed metrics exchange via ETCP_SECTION_METRICS (0x0A)
- Received metrics saved as from_<peer_id>.dat with signature hex
- on_metrics_rcvd callback in ETCP_BINDINGS
- stats_dir derived from config file path, mkdir'd at instance init
- Simplified versioning: ETCP_INIT_REQ_SIZE / ETCP_INIT_RESP_SIZE via sizeof
|
3 months ago |
| .. |
|
chat_propagator.cpp
|
chatgui: integrate UtunNode + NodeConfig, replace MsgClient
|
3 months ago |
|
chat_propagator.h
|
chatgui: integrate UtunNode + NodeConfig, replace MsgClient
|
3 months ago |
|
chat_proto.h
|
chatgui: invite link dialogs, zxing-cpp QR code, crypto transport, channel improvements; msg_transport: chat protocol support
|
3 months ago |
|
chat_sync.c
|
gui update db and connection
|
3 months ago |
|
chat_sync.h
|
gui update db and connection
|
3 months ago |
|
config_updater.cpp
|
metrics: RTT/loss histograms + Ed25519 signing + peer exchange via INIT handshake + file logging to stats/<peer>.dat
|
3 months ago |
|
config_updater.h
|
metrics: RTT/loss histograms + Ed25519 signing + peer exchange via INIT handshake + file logging to stats/<peer>.dat
|
3 months ago |
|
crypto.cpp
|
chatgui: invite link dialogs, zxing-cpp QR code, crypto transport, channel improvements; msg_transport: chat protocol support
|
3 months ago |
|
crypto.h
|
chatgui: invite link dialogs, zxing-cpp QR code, crypto transport, channel improvements; msg_transport: chat protocol support
|
3 months ago |
|
db_sync_stub.c
|
chat_sync: новый протокол синхронизации чата вместо ChatPropagator
|
3 months ago |
|
gui_bridge.h
|
gui update db and connection
|
3 months ago |
|
gui_bridge_impl.cpp
|
gui update db and connection
|
3 months ago |
|
msg_client.cpp
|
chatgui: invite link dialogs, zxing-cpp QR code, crypto transport, channel improvements; msg_transport: chat protocol support
|
3 months ago |
|
msg_client.h
|
chatgui: invite link dialogs, zxing-cpp QR code, crypto transport, channel improvements; msg_transport: chat protocol support
|
3 months ago |
|
node_config.cpp
|
metrics: RTT/loss histograms + Ed25519 signing + peer exchange via INIT handshake + file logging to stats/<peer>.dat
|
3 months ago |
|
node_config.h
|
metrics: RTT/loss histograms + Ed25519 signing + peer exchange via INIT handshake + file logging to stats/<peer>.dat
|
3 months ago |
|
utun_node.cpp
|
metrics: RTT/loss histograms + Ed25519 signing + peer exchange via INIT handshake + file logging to stats/<peer>.dat
|
3 months ago |
|
utun_node.h
|
metrics: RTT/loss histograms + Ed25519 signing + peer exchange via INIT handshake + file logging to stats/<peer>.dat
|
3 months ago |