83 Commits (d4127af4221550fc047e77bce7aef6cd99342d0e)
 

Author SHA1 Message Date
B. Blechschmidt d4127af422 Add DNS hint 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 ce8ecbe44e Fix CI 3 years ago
B. Blechschmidt a5aac8c0a4 Merge SOCKS4 support 3 years ago
B. Blechschmidt 341bab5586 Implement SOCKS4 3 years ago
B. Blechschmidt c8e1872efe Add configuration notes 3 years ago
ssrlive 197b1c83a4 use thiserror to make error handler simple 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 280073ebfe Fix test framework 3 years ago
B. Blechschmidt 5930b9b3b1 Merge improved error handling from ssrlive 3 years ago
B. Blechschmidt 83846fe631 Make virtual DNS more robust 3 years ago
B. Blechschmidt 3c8005e6b7 Use LRU cache for virtual DNS 3 years ago
ssrlive 31e8d4791e remove s2e function 3 years ago
ssrlive 0fd5d85155 clean code 3 years ago
ssrlive 1d1e50c36a remove lots of unwrap() 3 years ago
ssrlive ad388f897a refine TunToProxy struct 3 years ago
B. Blechschmidt 7dec7f59f1 Add some TODOs 3 years ago
B. Blechschmidt 7d3e37b1d9 Explain DNS feature in README 3 years ago
B. Blechschmidt 6b7f550e7a Enable virtual DNS by default for the CLI. 3 years ago
B. Blechschmidt 7695ba9c39 Increase DNS implementation robustness 3 years ago
B. Blechschmidt 846375a7d3 Improve readability of IP addresses 3 years ago
B. Blechschmidt 5295721461 Enable logging in tests 3 years ago
B. Blechschmidt 8be40a1fbd Squashed code beautifications 3 years ago
B. Blechschmidt d13c7ff61b Add DNS tests 3 years ago
ssrlive 32403c5423 remove the From implement 3 years ago
B. Blechschmidt e3e402d8ce Update .gitignore 3 years ago
B. Blechschmidt 5ce3637bde Use dotenvy in main 3 years ago
B. Blechschmidt 4260e28a52 Improve code style 3 years ago
B. Blechschmidt 3de8b992d4 Merge branch 'ssrlive' into dns-robustness 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 56d0dd9d42 Fix SOCKS5 domain name address type sending 3 years ago
B. Blechschmidt 1a5eeece6f Prepare DNS support 3 years ago
B. Blechschmidt ca3aadcf1a Use dotenvy instead of unmaintained dotenv and use it for the tests 3 years ago
ssrlive c82c610c4b .env file support 3 years ago
B. Blechschmidt 3e33244e26 Do not leak secret 3 years ago
B. Blechschmidt 9ae74f10f6 Fix port in README 3 years ago
B. Blechschmidt 4aba996b64 Reflect authentication support in README 3 years ago
ssrlive e637a55e6a move error handler to a separate module 3 years ago
B. Blechschmidt 5cbb13247f Run tests with GitHub actions 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 8dd075a7f4 Adapt README to new interface 3 years ago
B. Blechschmidt 5df3877042 Merge branch 'ssrlive' into auth 3 years ago