Skip to content

Releases: shadowsocks/shadowsocks-libev

v3.3.6

Choose a tag to compare

@madeye madeye released this 09 Feb 01:15

Changes

  • Reduce memory copies in crypto encrypt/decrypt paths
    • Add bswap_data() to swap buffer pointers instead of copying
    • Replace brealloc+memcpy with pointer swaps in AEAD and stream codecs
    • Add in-place fast paths for non-Salsa20 stream ciphers
    • Use index tracking instead of memmove in aead_decrypt chunked reassembly
  • Fix unbounded buffer growth in aead_decrypt chunk reassembly

Full changelog

v3.3.5...v3.3.6

v3.3.5

Choose a tag to compare

@madeye madeye released this 15 Sep 02:32
  1. Remove the SNI proxy function.
  2. Minor bug fixes. #2581, #2582, #2590, #2595, #2599, #2600, #2620, #2687, #2692

v3.3.4

Choose a tag to compare

@madeye madeye released this 10 Jan 01:51

v3.3.3

Choose a tag to compare

@madeye madeye released this 31 Oct 07:18
  • Refine the handling of suspicious connections.

v3.3.2

v3.3.2 Pre-release
Pre-release

Choose a tag to compare

@madeye madeye released this 12 Oct 07:13
  • Refine the handling of fragment request.
  • Minor bug fixes. (#2463, #2481, #2508)

v3.3.1

Choose a tag to compare

@madeye madeye released this 09 Aug 07:26

v3.3.0

v3.3.0 Pre-release
Pre-release

Choose a tag to compare

@madeye madeye released this 08 Jun 00:05
  • Enlarge the socket buffer size to 16KB.
  • Fix the empty list bug in ss-manager.
  • Fix the IPv6 address parser.

v3.2.5

Choose a tag to compare

@madeye madeye released this 09 Mar 11:07
  • Fix a bug of port parser.

v3.2.4

Choose a tag to compare

@madeye madeye released this 26 Feb 04:35
  • Fix a crash with MinGW.
  • Refine SIP003 plugin interface.
  • Remove connection timeout from all clients.

v3.2.3

Choose a tag to compare

@madeye madeye released this 28 Nov 08:49

Fix the alignment bug again.