sijie.sun
d70d085553
do some refactor
...
1. Route must impl PeerPacketFilter trait.
2. Use postcard lib to serial msg instead of bincode.
3. Fix cycle ref in peer_mgr & peer_rpc
2024-03-21 22:38:35 +08:00
Sijie.Sun
0053666dfb
use uint32 as peer id ( #29 )
2024-03-13 00:15:22 +08:00
Sijie.Sun
5f30747f62
fix peer_remove & peer_add event handler ( #27 )
2024-03-06 23:52:56 +08:00
Sijie.Sun
d8d1c64df7
Introduce foreigner network ( #25 )
...
* support network identity for instance
* introduce foreign network
foreign network allow a node serving as one public node. other nodes can
connect to this node to discover peers and exchange route info.
2024-03-06 20:59:17 +08:00
Sijie.Sun
7918031d8b
add version to rip route, reduce bandwidth ( #23 )
...
reduce bandwidth usage on route propagation
2024-03-02 18:54:45 +08:00
Sijie.Sun
c6c505f9d7
support udp proxy gateway ( #22 )
2024-03-01 21:37:45 +08:00
Sijie.Sun
756d498b90
Stun fix ( #18 )
...
* make easytier-core a lib
* add stun command to easytier cli
* fix stun test for musl
2024-02-08 23:44:51 +08:00
Sijie.Sun
7fc4aecdb9
Fix udp and win route ( #16 )
...
* robust udp tunnel
* fix windows route add
* use pnet to get index
* windows disable udp reset
2024-02-08 16:27:18 +08:00
Sijie.Sun
6271f9a7a7
GitHub actions ( #3 )
...
support github actions
2024-01-28 15:56:42 +08:00
sijie.sun
9779923b87
Initial Version
2024-01-27 15:12:30 +08:00