B. Blechschmidt
|
b244286e4d
|
Fix handling of multiple packets per event
|
3 years ago |
B. Blechschmidt
|
aa059e0dd5
|
Format correctly
|
3 years ago |
B. Blechschmidt
|
b0e275ec08
|
Use LinkedList as UDP packet cache
|
3 years ago |
ssrlive
|
6439cc7b43
|
dns::remove_ipv6_entries
|
3 years ago |
ssrlive
|
60b9683fac
|
dns query from remote server
|
3 years ago |
ssrlive
|
01157915b3
|
UDP proxy completed
|
3 years ago |
ssrlive
|
b019ace2e1
|
minor changes
|
3 years ago |
ssrlive
|
334514cfc1
|
clearup_expired_udp_associate
|
3 years ago |
ssrlive
|
119c9fef99
|
deal with Unsupported protocol
|
3 years ago |
ssrlive
|
30420059cc
|
send_udp_packet
|
3 years ago |
ssrlive
|
da87fa8d5a
|
UDP associate
|
3 years ago |
ssrlive
|
46ca342aba
|
connection_managers renamed to connection_manager
|
3 years ago |
ssrlive
|
d00a18c865
|
create_new_tcp_connection_state
|
3 years ago |
ssrlive
|
57851f029e
|
token_to_info removed
|
3 years ago |
ssrlive
|
489d5fec00
|
ConnectionInfo
|
3 years ago |
ssrlive
|
94835c41a4
|
UDP Associate
|
3 years ago |
ssrlive
|
507def8f29
|
create_new_tcp_proxy_connection
|
3 years ago |
ssrlive
|
855aaa04fa
|
read code
|
3 years ago |
ssrlive
|
64ab4b503c
|
minor changes
|
3 years ago |
ssrlive
|
ca5b550e44
|
reformatting code
|
3 years ago |
ssrlive
|
ff9c258fbd
|
re-formatting with max_width = 120
|
3 years ago |
ssrlive
|
b92f2efd81
|
remove .expect call
|
3 years ago |
ssrlive
|
3b9207fb7a
|
fixing get_transport_info
|
3 years ago |
ssrlive
|
c8b13fc404
|
receive_tun
|
3 years ago |
ssrlive
|
30d7217374
|
refine VirtualDns
|
3 years ago |
ssrlive
|
1031f586f7
|
Refine code logic
|
3 years ago |
ssrlive
|
c61b6c74cd
|
swith socks5-impl
|
3 years ago |
B. Blechschmidt
|
3e26675919
|
Support seamless digest auth with Connection: close (see PR #44)
|
3 years ago |
B. Blechschmidt
|
45dae79263
|
Update smoltcp to version 0.10.0
|
3 years ago |
Jorge Alejandro Jimenez Luna
|
86429ee8eb
|
Initial support digest auth scheme
|
3 years ago |
B. Blechschmidt
|
ad72147ff4
|
Free memory of closed connections
|
3 years ago |
B. Blechschmidt
|
5e218c2130
|
Use pipe for exiting
|
3 years ago |
ssrlive
|
cba6ba7318
|
new_token function
|
3 years ago |
ssrlive
|
62a04229db
|
shutdown function
|
3 years ago |
B. Blechschmidt
|
500f6ef21f
|
Add file descriptor support
|
3 years ago |
ssrlive
|
3fc112fc2c
|
update for smoltcp
|
3 years ago |
B. Blechschmidt
|
44122f3c68
|
Improve performance by increasing smoltcp socket buffer size
|
3 years ago |
B. Blechschmidt
|
10a674d1c9
|
Fix CPU spikes due to always-writable event and improve half-open connection handling
|
3 years ago |
B. Blechschmidt
|
0be39345a8
|
Improve handling of half-open connections
|
3 years ago |
B. Blechschmidt
|
e78a3f9a73
|
Add notes about half-open connections
|
3 years ago |
ssrlive
|
eac87c4f9f
|
refine code
|
3 years ago |
B. Blechschmidt
|
94d70d11f4
|
Fix bug introduced by 86e7af0398
|
3 years ago |
B. Blechschmidt
|
86e7af0398
|
Prevent connection error bubbling from terminating the app
|
3 years ago |
B. Blechschmidt
|
20dc6f78f1
|
Refactor
This commit moves some essential types to lib and fixes one clippy
warning: https://rust-lang.github.io/rust-clippy/master/index.html#enum_variant_names
|
3 years ago |
B. Blechschmidt
|
e6e6c70006
|
Fix formatting
IPv6 addresses without ports are not enclosed in brackets. They only get
enclosed in brackets in combination with a port.
|
3 years ago |
ssrlive
|
d4410264e6
|
refine code
|
3 years ago |
B. Blechschmidt
|
341bab5586
|
Implement SOCKS4
|
3 years ago |
ssrlive
|
bfa1bbc462
|
switch to smoltcp dev version
to support IpProtocol with Hash trait
|
3 years ago |
B. Blechschmidt
|
4eddcfd02b
|
Fix code style
|
3 years ago |
B. Blechschmidt
|
8135ed3dce
|
Handle poll interrupt gracefully
|
3 years ago |