Skip to content
This repository has been archived by the owner on Apr 16, 2020. It is now read-only.

Releases: zhuhaow/NEKit

0.7.3

31 Oct 13:54
Compare
Choose a tag to compare
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.

0.7.1

07 Oct 08:10
Compare
Choose a tag to compare
Fixed
- Correctly handle empty line in list files.

0.7.0

07 Oct 07:22
Compare
Choose a tag to compare
Added
- `DomainRuleList` can match domain based on prefix, suffix and keyword.

Fixed
- Parse error when HTTP header contains non-ascii characters.

0.6.2

24 Sep 04:23
Compare
Choose a tag to compare
- You can limit the number of active sockets in `GCDProxyServer` by setting `Opt.ProxyActiveSocketLimit`. But **DO USE WITH CAUTION**.

0.6.1

21 Sep 15:05
Compare
Choose a tag to compare
Fixed a bug when the http request has no header fields the parsing of…

0.6.0

22 Sep 01:50
Compare
Choose a tag to compare
Update to Swift 2.3

0.5.4

14 Sep 06:57
Compare
Choose a tag to compare
- Fixed a very edge case where `inet_ntoa` does not support multi-thr…

0.5.3: ## Fixed

13 Sep 15:39
Compare
Choose a tag to compare
- SOCKS5 proxy now can correctly process IPv6 requests. Thx yarshure.

0.5.2

13 Sep 15:23
Compare
Choose a tag to compare
- SOCKS5 proxy correctly handles connections with IP address.

0.5.1: - Now one can initailize a `Port` by an integer directly.

13 Sep 13:39
Compare
Choose a tag to compare
- The interface of `Port` is refined.
- Now SOCKS5 proxy response with `BND.ADDR = 0x00, 0x00, 0x00, 0x00` and `BND.PORT = 0`.

- SOCKS5 proxy now handles client which supports more than one method.