sijie.sun
|
b4fbcd8d80
|
use random ip from dns record instead of only first one
|
2024-08-04 23:42:33 +08:00 |
|
Sijie.Sun
|
34f832bbad
|
make tun dependency optional (#142)
* remove log crates
* remove udp/raw of smoltcp
* make tun as optional dependancy, compile for freebsd works
|
2024-06-11 09:09:32 +08:00 |
|
Sijie.Sun
|
7d3b8e42fe
|
move reconn task join into select! (#88)
if join_next stuck, may miss global event and cause panic
|
2024-05-09 18:51:58 +08:00 |
|
Sijie.Sun
|
e5b537267e
|
bug fix and improve (#81)
1. fix manual connector do not retry if dns resolve failed.
2. allow not creating tun device if no virtual ipv4 is assigned.
|
2024-05-05 16:18:05 +08:00 |
|
sijie.sun
|
d8033a77b9
|
support use ipv6
|
2024-04-28 22:24:24 +08:00 |
|
Sijie.Sun
|
66b3241be7
|
fix handshake dead lock, clean old code (#61)
* fix handshake dead lock
* remove old code
|
2024-04-27 16:27:42 +08:00 |
|
Sijie.Sun
|
3467890270
|
zero copy tunnel (#55)
make tunnel zero copy, for better performance. remove most of the locks in io path.
introduce quic tunnel
prepare for encryption
|
2024-04-24 23:12:46 +08:00 |
|
Sijie.Sun
|
4eb7efe5fc
|
use workspace, prepare for config server and gui (#48)
|
2024-04-04 10:33:53 +08:00 |
|