- Fix that the app will not auto start sometimes.
- Fix some logic in auto start.
- Updated MMBD-Swift to fix a bug.
- Updated GeoIP database.
- Fix that the SOCKS adapter will send IP bytes in wrong order.
- SpechtLite won't clear proxy settings anymore when starting up if
Set as system proxy
is not enabled.
- Now helper will be installed correctly.
- Unset system proxy when SpechtLite quits. @metacodes.
- Autostart should work now.
- SpechtLite will be more tolerent of illegal URLs.
ota: true
is obsolete, use the configuration of ShadowsocksR (protocol: verify_sha1
) instead.
- Add support for
http_simple
andtls1.2_ticket_auth
for SSR.
- Fixed a bug relating to reject rule.
- Fixed a thread error when showing an error modal.
- Speed test now use gstatic.com instead of google.com.
- Whole UI is rewrote with ReactiveCocoa.
- Fixed a bug in SOCKS5 proxy when dealing with IP-based requests.
Everything should be much more faster.
- Set DNS timeout to 1 second.
- SOCKS5 will work correctly in some circumstances.
- Fix crash when OTA is enabled for shadowsocks.
- Fix that the system proxy setting is not updated when switching to a profile with different ports.
- Fix
DNSFail
rule. - Fix autostart at login. You probably need to re-enabled it.
- Fix some circumstances when connection is not disconnected correctly.
- Fix some other bugs.
- Now
SpeedAdapter
won't log events of child adapters.
- Add support for OTA, use "ota: true" to enable it.
- Convert to swift 3.
- Unset system proxy will set port number to nil.
- Dev channel
- Update NEKit to 0.7.3
- Bug fix and refinement
- Correctly handle empty line in list files.
- Parse error when HTTP header contains non-ascii characters.
- Add "Help" in menu.
- Now the privilege permission dialog will only appear for the first time you try to set system proxy. You may have to authorize SpechteLite again.
- Fixed a bug that remove configuration is not removed in the menu after reloading.
- Now the config names will be sorted correctly.
- Now the config names will be sorted.
- Fixed a bug when the http request has no header field the parsing of the header fails.
- SOCKS5 proxy can handle requests with IP address correctly now.
IPRange
now can handle/32
IP correctly.- SOCKS5 proxy can handle client supports more than one auth method.
- SOCSK5 adapter support!