105 Commits (3dc7fde5e91a2b4f247dc09b5df32cbf5b060ff2)
 

Author SHA1 Message Date
B. Blechschmidt 3dc7fde5e9 Publish build for every commit as prerelease 3 years ago
B. Blechschmidt b8a08871d0 Support older Rust versions 3 years ago
B. Blechschmidt 69b5e6580c Adapt GitHub workflow to use dotenv 3 years ago
B. Blechschmidt 73f54c4a90 Adapt tests to use the setup functionality 3 years ago
B. Blechschmidt a59be5a1af Whitespace change to make cargo fmt happy 3 years ago
B. Blechschmidt 0bfd3f2514 Remove obsolete comment 3 years ago
B. Blechschmidt 3c79fa6071 Enable automated setup for private IP addresses 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 167059c9d8 Describe --setup-ip in README 3 years ago
B. Blechschmidt 86e7af0398 Prevent connection error bubbling from terminating the app 3 years ago
B. Blechschmidt b12e00c0f5 Document --setup-ip 3 years ago
B. Blechschmidt 76e0b6fe1d Handle private IP addresses in setup 3 years ago
B. Blechschmidt 2a2b188c75 Make setup argument optional 3 years ago
B. Blechschmidt d0c24b9f6a Improve setup error handling and describe the setup function in the README 3 years ago
B. Blechschmidt bfface515d Only log the DNS A query 3 years ago
B. Blechschmidt 33892e28dc Improve code elegance in DNS cache removal function 3 years ago
B. Blechschmidt 58faf871c3 Fix copy and paste error 3 years ago
B. Blechschmidt 4a48b297f3 Restore network configuration on Drop 3 years ago
B. Blechschmidt e4d4e0965e Add root privilege requirement notice 3 years ago
B. Blechschmidt 1a4a8c4c16 Add auto setup method 3 years ago
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