Commit graph

209 commits

Author SHA1 Message Date
ssrlive
9880741dc1 consume_cached_dns_over_tcp_packets 2023-08-22 18:55:44 +08:00
ssrlive
2211ec6d7a renaming 2023-08-22 18:43:45 +08:00
ssrlive
49dca1b535 process_incoming_udp_packets_dns_over_tcp 2023-08-22 18:38:20 +08:00
ssrlive
1f5586b880 udp_over_tcp_data_cache 2023-08-22 18:21:38 +08:00
ssrlive
df7ecfd6a9 minor changes 2023-08-22 18:00:24 +08:00
ssrlive
641363e0bc Merge branch 'master' into v8 2023-08-22 17:21:16 +08:00
ssrlive
b2505dcfd7 udp_acco_expiry 2023-08-22 17:20:35 +08:00
ssrlive
8b566b66d7 merge master 2023-08-22 15:40:02 +08:00
ssrlive
fb86172ecc refine code 2023-08-22 12:59:31 +08:00
ssrlive
40f8870033 preprocess_origin_connection_info 2023-08-22 12:14:14 +08:00
ssrlive
0f3903f455 deal_with_incoming_udp_packets 2023-08-22 11:19:58 +08:00
ssrlive
d42d3a8287 extract dns logic to separate functions 2023-08-22 10:44:46 +08:00
ssrlive
0d1677fb73 Merge branch 'master' into v8 2023-08-21 20:00:54 +08:00
ssrlive
89aeffe195 dns over tcp 2023-08-21 19:58:13 +08:00
ssrlive
10ade80488
Bump 0.1.4 2023-08-21 17:14:33 +08:00
ssrlive
17566451cf remove trait UdpProxy 2023-08-21 17:01:07 +08:00
ssrlive
3c09c2699d refine code 2023-08-21 16:08:48 +08:00
B. Blechschmidt
0f67dd6981 Remove error robustness todo
Excessive expect and unwrap usage has been dealt with.
2023-08-20 20:01:02 +02:00
B. Blechschmidt
3543472c38 Update README with UDP info 2023-08-20 19:58:30 +02:00
B. Blechschmidt
b244286e4d Fix handling of multiple packets per event 2023-08-20 19:36:59 +02:00
B. Blechschmidt
aa059e0dd5 Format correctly 2023-08-20 18:54:02 +02:00
B. Blechschmidt
b0e275ec08 Use LinkedList as UDP packet cache 2023-08-20 18:51:15 +02:00
B. Blechschmidt
5301cf8d37 Add dual stack DNS lookup test 2023-08-20 18:20:47 +02:00
B. Blechschmidt
d5b76c18cc Fix UDP associate address 2023-08-20 17:27:22 +02:00
ssrlive
9ad22fc419
Merge pull request #57 from blechschmidt/v7
DNS proxy
2023-08-20 14:06:22 +08:00
ssrlive
6439cc7b43 dns::remove_ipv6_entries 2023-08-20 13:32:47 +08:00
ssrlive
60b9683fac dns query from remote server 2023-08-20 12:13:28 +08:00
ssrlive
04d4faff68
Merge pull request #56 from blechschmidt/v7
UDP proxy completed
2023-08-20 11:13:07 +08:00
ssrlive
01157915b3 UDP proxy completed 2023-08-20 10:27:24 +08:00
ssrlive
b019ace2e1 minor changes 2023-08-18 09:43:18 +08:00
ssrlive
334514cfc1 clearup_expired_udp_associate 2023-08-18 09:40:16 +08:00
ssrlive
1bea9ba9ea
Merge pull request #54 from blechschmidt/v7
Prepare for UDP
2023-08-16 12:39:21 +08:00
ssrlive
119c9fef99 deal with Unsupported protocol 2023-08-16 12:18:42 +08:00
ssrlive
30420059cc send_udp_packet 2023-08-16 12:13:38 +08:00
ssrlive
da87fa8d5a UDP associate 2023-08-11 19:54:18 +08:00
ssrlive
46ca342aba connection_managers renamed to connection_manager 2023-08-11 15:49:39 +08:00
ssrlive
d00a18c865 create_new_tcp_connection_state 2023-08-11 15:06:21 +08:00
ssrlive
57851f029e token_to_info removed 2023-08-11 09:42:33 +08:00
ssrlive
489d5fec00 ConnectionInfo 2023-08-10 16:03:17 +08:00
ssrlive
94835c41a4 UDP Associate 2023-08-10 12:57:35 +08:00
ssrlive
382c2ac6e3
Merge pull request #52 from ssrlive/v6 2023-08-10 12:31:31 +08:00
ssrlive
507def8f29 create_new_tcp_proxy_connection 2023-08-10 11:22:07 +08:00
ssrlive
855aaa04fa read code 2023-08-10 10:45:03 +08:00
ssrlive
64ab4b503c minor changes 2023-08-09 14:31:33 +08:00
ssrlive
ca5b550e44 reformatting code 2023-08-09 00:38:32 +08:00
ssrlive
3720c41a6b minor changes 2023-08-09 00:02:33 +08:00
ssrlive
ff9c258fbd re-formatting with max_width = 120 2023-08-08 23:45:16 +08:00
ssrlive
4d9b10fd1c verbosity parameter 2023-08-08 11:37:24 +08:00
ssrlive
b92f2efd81 remove .expect call 2023-08-08 09:20:43 +08:00
ssrlive
3b9207fb7a fixing get_transport_info 2023-08-08 09:16:57 +08:00