49 Commits

Author SHA1 Message Date
4aa6406428 changed to new message.proto, which eliminates the pkt_id 2026-03-30 17:17:50 +08:00
2cff146f8c message downcast ok 2026-03-26 20:40:42 +08:00
caf62fe079 merge cookie_match and packet_id_match to one 2026-03-26 19:58:47 +08:00
be401afc7b packet id match is merged to cookie_match 2026-03-26 19:50:15 +08:00
b10c721179 changed encryptor to ArcSwap 2026-03-26 10:52:16 +08:00
9cba4a976d added route table 2026-03-25 16:35:11 +08:00
2261d83e18 added acl in utils 2026-03-24 14:39:30 +08:00
c6df26ac85 fix some warnings 2026-03-18 16:37:40 +08:00
fa8a60a737 chacha20 and aes is supported, need further test 2026-03-18 11:48:41 +08:00
46170feb5b encode_to_tcp_message, changed the packet_id to the struct, not the parameter of the function 2026-03-06 16:21:39 +08:00
8902c27b1d client id and mac are passed as values 2026-02-28 10:32:44 +08:00
8645b65534 changed tcp to quic, can remove tcp_conn.rs safely 2026-02-27 16:30:46 +08:00
be71e8404a fix windows and tun's data 2026-02-25 16:06:44 +08:00
6f895c3404 changed to new message.proto, and use Bytes for SDLData's data 2026-02-25 15:30:26 +08:00
c5b04eb843 fix some warning 2026-01-16 16:33:25 +08:00
214e73a0b9 fix on_connected_callback, on_disconnected_callback, and on_message callback 2026-01-16 15:53:00 +08:00
89f7db657d added start_with(out)_feedback's hostname 2025-12-25 22:19:25 +08:00
fad345becb 15353's parse is ok, should restore /etc/resolv.conf while exitting 2025-12-23 10:30:33 +08:00
41a21188bf added hostname for dns, first step 2025-12-22 14:25:00 +08:00
9861c4e850 connecting_chan, includes the IPInfo 2025-10-30 15:33:09 +08:00
c2a3048427 fix some warning, and tested with mac 2025-10-23 17:35:41 +08:00
8db61a7bbb added set_base_dir for recording log, rsa keys 2025-10-22 22:14:14 +08:00
df06803004 added start_with_feedback and start_without_feedback's network_code 2025-10-22 16:35:18 +08:00
d9b1329e6a changed dependencies to gitea.s5s8, and added network_code in register super 2025-10-22 16:27:45 +08:00
7fa2ffa04d changed mode 2025-05-12 10:37:16 +08:00
6e8f4583d6 fix warning 2025-02-06 10:50:49 +08:00
4fdcfa5bee is mtu's bug 2025-01-28 15:47:24 +08:00
c070d345ad fix nat probe bug 2024-12-30 10:15:44 +08:00
63805d9a47 fix nat probe's bug 2024-12-27 00:23:30 +08:00
240a3d263e ipv6 p2p is ok 2024-11-28 16:09:49 +08:00
c098a3c421 changed the message's proto, added nat_type for send_register event 2024-11-25 15:50:55 +08:00
cb71c53102 fix warning 2024-10-25 11:01:02 +08:00
9b1710e590 message 2024-10-23 20:36:51 +08:00
7c4bb64bd4 changed to handle_packet 2024-10-23 16:22:52 +08:00
302300294a tap mac 2024-10-22 10:12:08 +08:00
56d6a35fea fix all error 2024-10-21 09:23:29 +08:00
375a0671f8 tun 2024-08-30 16:07:06 +08:00
5fa882ec16 added ipv6 2024-07-25 20:44:11 +08:00
23c797920b added should_exit 2024-07-20 12:23:10 +08:00
bdde2cb99a support the feedback 2024-07-19 19:51:56 +08:00
5408cfa286 fix warning 2024-07-17 22:49:17 +08:00
23a12e66f6 changed p2p registration 2024-07-16 22:31:34 +08:00
49d8ca9375 added loop socket multicast 2024-07-16 14:37:14 +08:00
a680c1ece8 added outer_ip probe 2024-07-15 14:07:35 +08:00
ccf74b5781 nat type 2024-07-08 18:44:42 +08:00
b3b9fcd243 added nat type detect 2024-07-08 18:40:38 +08:00
edf5779af2 changed token init 2024-07-04 20:56:05 +08:00
2052dec944 export get_edge 2024-07-04 20:21:18 +08:00
de029dd6e7 sdlan 2024-07-04 16:50:28 +08:00