152 Commits

Author SHA1 Message Date
240b60636f changed the verification from ip to domain 2026-03-31 15:37:56 +08:00
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
e2d5b465f7 remove some println and daemonize 2026-03-26 20:01:21 +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
1f46a15b11 acl check 2026-03-24 15:55:21 +08:00
2261d83e18 added acl in utils 2026-03-24 14:39:30 +08:00
78351e0493 musl version v1.0.3 2026-03-20 16:19:54 +08:00
f8c213c8c7 api header X-sign is tested, and ok v1.0.2 2026-03-18 22:42:23 +08:00
372afd470b token login 2026-03-18 22:36:51 +08:00
c6df26ac85 fix some warnings 2026-03-18 16:37:40 +08:00
fbe2aa12fb windows, and tun, and tap are supported 2026-03-18 16:32:21 +08:00
33a995e7dd fix key is not set bug 2026-03-18 16:09:59 +08:00
321146f6ac chacha20 is supported, need test aes 2026-03-18 15:58:28 +08:00
fa8a60a737 chacha20 and aes is supported, need further test 2026-03-18 11:48:41 +08:00
5249a271c5 punchnet 1.0.1 is ok, no permission is checked v1.0.1 2026-03-18 10:59:23 +08:00
814ab9181a added query for info 2026-03-12 11:40:56 +08:00
de8bf7cd31 daemonize is added to unix 2026-03-10 19:14:41 +08:00
46536fc587 ignore quic server ca.crt 2026-03-10 15:47:16 +08:00
a52df35198 cmdline's tcp name is changed to quic 2026-03-10 15:39:42 +08:00
50db315c79 no identity id is checked 2026-03-10 15:13:38 +08:00
c8c618015a changed the daemonize 2026-03-07 16:17:05 +08:00
651b9ba5cd construct the arp response while SdlArpResponse arrived 2026-03-07 15:42:35 +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
31845c6707 added policy request and response, need test tomorrow 2026-03-05 22:53:42 +08:00
e8e8655100 cached login info, and connect info is accessed while connect 2026-03-02 16:12:19 +08:00
00c5c67307 login with user 2026-03-02 11:07:42 +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
9d52223f84 added api request with reqwest 2026-02-26 10:58:15 +08:00
be71e8404a fix windows and tun's data 2026-02-25 16:06:44 +08:00
13c287e089 session token is received from RegisterSuperACK 2026-02-25 15:33:30 +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
6ef685420c remove redudency myactor 2026-01-15 16:28:14 +08:00
f9c33b564f fix warning and added myactor library 2026-01-15 16:27:18 +08:00
d8c908a0b2 fix merge and add myactor 2026-01-15 16:26:17 +08:00
2fc246a1fe changed reqwest's tls to rustls-tls, avoiding the openssl-sys 2025-12-26 23:13:09 +08:00
89f7db657d added start_with(out)_feedback's hostname 2025-12-25 22:19:25 +08:00
43c2b01fca win's tun, linux's tap and tun, are all ok 2025-12-24 23:49:39 +08:00
b36f526cfc win is ok 2025-12-24 23:45:00 +08:00
2096c3faac linux is ok for tun and tap 2025-12-24 22:15:52 +08:00
0300eb9ade dns resolvectl or /etc/resolv.conf is tested in linux 2025-12-23 22:43:19 +08:00
6672e78c42 check for resolvectl 2025-12-23 22:25:48 +08:00
b343124821 in linux, use resolvectl or /etc/resolv.conf for dns resolving 2025-12-23 22:23:53 +08:00
fad345becb 15353's parse is ok, should restore /etc/resolv.conf while exitting 2025-12-23 10:30:33 +08:00