67 Commits (855aaa04faf3ca67072f768e298cd00fababe778)

Author SHA1 Message Date
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 3 years ago
B. Blechschmidt e6e6c70006 Fix formatting 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 3 years ago
B. Blechschmidt 4eddcfd02b Fix code style 3 years ago
B. Blechschmidt 8135ed3dce Handle poll interrupt gracefully 3 years ago
B. Blechschmidt 3c8005e6b7 Use LRU cache for virtual DNS 3 years ago
ssrlive 1d1e50c36a remove lots of unwrap() 3 years ago
ssrlive ad388f897a refine TunToProxy struct 3 years ago
B. Blechschmidt 6b7f550e7a Enable virtual DNS by default for the CLI. 3 years ago
B. Blechschmidt 846375a7d3 Improve readability of IP addresses 3 years ago
B. Blechschmidt 8be40a1fbd Squashed code beautifications 3 years ago
ssrlive 32403c5423 remove the From implement 3 years ago
B. Blechschmidt 4260e28a52 Improve code style 3 years ago
B. Blechschmidt c9297124e1 Implement first, unfinished version of DNS support and fix incomplete TCP stream bug 3 years ago
ssrlive d4eed896bb SocketAddr issues 3 years ago
ssrlive 6fe44f8055 IpProtocol values 3 years ago
ssrlive 4af656039e refine code 3 years ago
B. Blechschmidt 1a5eeece6f Prepare DNS support 3 years ago
ssrlive e637a55e6a move error handler to a separate module 3 years ago
B. Blechschmidt e509a81d67 Supply Proxy type to main_entry instead of individual args and adapt test cases 3 years ago
B. Blechschmidt 2f295c3fdc Use Option type for credentials 3 years ago
B. Blechschmidt d2aef08e3c Implement SOCKS5 authentication 3 years ago