Releases: hexian000/neosocksd
neosocksd v1.2
Changes since v1.1.3:
- [ruleset] Add asynchronous routine.
- [ruleset] Add awaited invocation API. (which will support RPC in the control plane)
- [ruleset] Add zlib API.
- [restapi] Support gzip/defalte compressed content.
curl http://127.0.1.1:9080/ruleset/invoke -H "Content-Encoding: gzip" --data-binary @biglist.lua.gz
curl --compressed -X POST http://127.0.1.1:9080/stats
- [libruleset] Minor fixes and improvements.
Build variants:
neosocksd.noarch.tar.gz
: contains manual and example scripts for neosocksd.-static
: does not require any shared library at runtime.-android
,-win32
: requires only platform provided libraries.- other: runtime dependencies should be installed.
Full Changelog: v1.1.3...v1.2
neosocksd v1.1.3
Major changes since v1.1.2:
- [app] New argument
--loglevel
. - [log] Write to syslog when
-d
is specified. - [log] Log message improvements.
- [build] Support Windows (MSYS2).
- [build] Support Android.
Build variants:
neosocksd.noarch.tar.gz
: contains manual and example scripts for neosocksd.-static
: does not require any shared library at runtime.-android
,-win32
: requires only platform provided libraries.- other: runtime dependencies should be installed.
Full Changelog: v1.1.2...v1.1.3
neosocksd v1.1.2
Major changes since v1.1.1:
- [server] Fix possible error when setting a high startup limit.
- [ruleset] Optimize performance and error handling.
- [app] Notify systemd about service status.
- [app] Split the proxy command line argument as
-x
.
neosocksd -l :12345 -f 203.0.113.1:12345 -x socks4a://192.168.1.1:1080
- [build] Support Android.
neosocksd.noarch.tar.gz
contains example scripts to use with neosocksd.
Full Changelog: v1.1.1...v1.1.2
neosocksd v1.1.1
This is a bugfix release.
neosocksd.noarch.tar.gz
contains example scripts to use with neosocksd.
Full Changelog: v1.1...v1.1.1
neosocksd v1.1
Major changes since v1.0.2:
- [resolver] Add asynchronous name resolver.
- [forward] Support forwarding over proxy chain.
neosocksd -l :12345 -f 203.0.113.1:12345,socks4a://192.168.1.1:1080
- [tproxy] Support ruleset in transparent proxy.
- [ruleset] Add regex support to Lua.
regex.compile([[\.example\.(com|org)$]]):match("www.example.com")
- [libruleset] Matchers now accept table argument to match big list efficiently.
- [server] Enable TCP Fast Open (RFC 7413) by default when available.
neosocksd.noarch.tar.gz
contains example scripts to use with neosocksd.
Full Changelog: v1.0.2...v1.1
neosocksd v1.0.2
- [build] Fix incorrect linkage.
- [dialer] Fix race condition in proxy handshake.
- [http] Upgrade to HTTP/1.1.
- [ruleset] More informative examples.
- [server] Add harden options.
neosocksd.noarch.tar.gz
contains example scripts to use with neosocksd.
Full Changelog: v1.0.1...v1.0.2
neosocksd v1.0.1
- [build] Fix incorrectly built binaries.
- [ruleset] Log ruleset error details.
- [server] Better stats format.
- [server] Add an option
-d
to run in background. - [locale] Fix unicode character not printed to terminal.
neosocksd.noarch.tar.gz
contains example scripts to use with neosocksd.
Full Changelog: v1.0...v1.0.1
neosocksd v1.0
Initial release.
neosocksd.noarch.tar.gz
contains some handy scripts to use with neosocksd.
neosocksd v1.0-rc1
forward: remove tproxy Signed-off-by: hexian000 <[email protected]>