Skip to content

Releases: hexian000/neosocksd

neosocksd v1.2.3

11 May 10:52
b3997ca
Compare
Choose a tag to compare

Changes since v1.2.2:

  1. [resolver] Fix possible crash when name resolution fails.
  2. [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

31 Mar 04:56
c5aa820
Compare
Choose a tag to compare

Changes since v1.2.1:

  1. [restapi] Fix missing NULL check.
  2. [app] Support specifying group name in -u user:group.
  3. [transfer] In Linux builds, support using pipes to avoid copying between kernel address space and user address space.
  4. [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

27 Jan 07:52
2efdd9e
Compare
Choose a tag to compare

Changes since v1.2:

  1. [ruleset] Fix corner cases in number marshalling.
  2. [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

07 Jan 11:51
Compare
Choose a tag to compare

Changes since v1.1.3:

  1. [ruleset] Add asynchronous routine.
  2. [ruleset] Add awaited invocation API. (which will support RPC in the control plane)
  3. [ruleset] Add zlib API.
  4. [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
  5. [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

19 Nov 07:03
Compare
Choose a tag to compare

Major changes since v1.1.2:

  1. [app] New argument --loglevel.
  2. [log] Write to syslog when -d is specified.
  3. [log] Log message improvements.
  4. [build] Support Windows (MSYS2).
  5. [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

04 Nov 09:16
Compare
Choose a tag to compare

Major changes since v1.1.1:

  1. [server] Fix possible error when setting a high startup limit.
  2. [ruleset] Optimize performance and error handling.
  3. [app] Notify systemd about service status.
  4. [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
  5. [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

07 Oct 12:49
Compare
Choose a tag to compare

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

28 Sep 13:22
Compare
Choose a tag to compare

Major changes since v1.0.2:

  1. [resolver] Add asynchronous name resolver.
  2. [forward] Support forwarding over proxy chain.
    neosocksd -l :12345 -f 203.0.113.1:12345,socks4a://192.168.1.1:1080
  3. [tproxy] Support ruleset in transparent proxy.
  4. [ruleset] Add regex support to Lua.
    regex.compile([[\.example\.(com|org)$]]):match("www.example.com")
  5. [libruleset] Matchers now accept table argument to match big list efficiently.
  6. [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

23 Jul 04:50
Compare
Choose a tag to compare
  1. [build] Fix incorrect linkage.
  2. [dialer] Fix race condition in proxy handshake.
  3. [http] Upgrade to HTTP/1.1.
  4. [ruleset] More informative examples.
  5. [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

24 Jun 04:03
Compare
Choose a tag to compare
  1. [build] Fix incorrectly built binaries.
  2. [ruleset] Log ruleset error details.
  3. [server] Better stats format.
  4. [server] Add an option -d to run in background.
  5. [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