All Versions
42
Latest Version
Avg Release Cycle
92 days
Latest Release
1358 days ago

Changelog History
Page 3

  • v0.9.0 Changes

    ๐Ÿ”„ Changed

    • state in SocketProtocol is changed to status.
    • All interfaces relating to adapter, proxy and tunnel are refined according to the new Swift 3 convention.
    • ๐Ÿšš All data tags are removed, now information is saved in internalStatus.
    • ๐Ÿšฆ SpeedAdapter now signals observer with partial information.
  • v0.8.1 Changes

    ๐Ÿ”„ Changed

    • ๐Ÿ›  Fix versions of dependecies.
  • v0.8.0 Changes

    ๐Ÿ”„ Changed

    • โšก๏ธ Updated to Swift 3.
    • type in SocketProtocol is changed to typeName.

    ๐Ÿ›  Fixed

    • Now http header with empty value will be handled.
    • Correctly generate key for shadowsocks.
    • Correctly encrypt with chacha20 and salsa20.

    โž• Added

    • Now all tunnel can be run in the same serial dispatch queue, this means there is no need to limit the number of active tunnels anymore on iOS. Check out Opt.
  • v0.7.3 Changes

    ๐Ÿ”„ Changed

    • DirectAdapterSocket and SpeedAdapter will disconnect when the request host is IPv6 address.
    • ๐Ÿ‘ GeoIP now also supports IPv6 address.
    • It's possible to match to a domain exactly now in DomainRuleList.

    ๐Ÿ›  Fixed

    • NWTCPSocket will not crash if disconnect is called before connectTo.
    • Hashing of IPv4Address might overflow on 32bit machines.
    • ๐Ÿ“œ Error when parsing HTTP header with ":" in the value.
  • v0.7.2 Changes

    ๐Ÿ›  Fixed

    • HTTP server now gets host information from request url instead of Host field in header.
  • v0.7.1 Changes

    ๐Ÿ›  Fixed

    • Correctly handle empty line in list files.
  • v0.7.0 Changes

    โž• Added

    • DomainRuleList can match domain based on prefix, suffix and keyword.

    ๐Ÿ›  Fixed

    • ๐Ÿ“œ Parse error when HTTP header contains non-ascii characters.
  • v0.6.2 Changes

    โž• Added

    • You can limit the number of active sockets in GCDProxyServer by setting Opt.ProxyActiveSocketLimit. But DO USE WITH CAUTION.
  • v0.6.1 Changes

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fixed a bug when the http request has no header fields the parsing of the header fails.
  • v0.6.0 Changes

    ๐Ÿ”„ Changed

    • โšก๏ธ Updated to Swift 2.3.