Releases: hexian000/neosocksd
neosocksd v1.2.3
Changes since v1.2.2:
- [resolver] Fix possible crash when name resolution fails.
- [ruleset] Fix zlib API not working.
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.2.2...v1.2.3
neosocksd v1.2.2
Changes since v1.2.1:
- [restapi] Fix missing NULL check.
- [app] Support specifying group name in
-u user:group
. - [transfer] In Linux builds, support using pipes to avoid copying between kernel address space and user address space.
- [conf] Disable client-side TCP fast open by default. Users should be aware of side effects.
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.2.1...v1.2.2
neosocksd v1.2.1
Changes since v1.2:
- [ruleset] Fix corner cases in number marshalling.
- [build] Add
-alpine-linux
builds.
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.2...v1.2.1
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