File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ # CHANGELOG
2+
3+ This file is a manually maintained list of changes for each release. Feel free
4+ to add your changes here when sending pull requests. Also send corrections if
5+ you spot any mistakes.
6+
7+ ## 0.3.1 (2012-12-29)
8+
9+ * Fix: Server event logging
10+ * Fix: Closing invalid connections
11+
12+ ## 0.3.0 (2012-12-23)
13+
14+ * Feature: Add async ` Server ` implementation
15+
16+ ## 0.2.0 (2012-12-03)
17+
18+ * BC break: Whole new API, now using async patterns based on react/react
19+ * BC break: Re-organize into ` Socks ` namespace
20+ * Feature: Whole new async API: ` PromiseInterface Client::getConnection(string $hostname, int $port) `
21+ * Feature: SOCKS5 username/password authentication: ` Client::setAuth(string $username, string $password) `
22+ * Feature: SOCKS4a/SOCKS5 support local * and* remote resolving: ` Client::setResolveLocal(boolean $resolveLocal) `
23+ * Feature: SOCKS protocol can now be switched during runtime: ` Client::setProtocolVersion(string $version) `
24+ * Feature: Simple interface for HTTP over SOCKS: ` HttpClient Client::createHttpClient() `
25+ * Feature: Simple interface for SSL/TLS over SOCKS: ` Client ` now implements ` ConnectionManagerInterface `
26+ * Feature: Simple interface for TCP over SOCKS: ` SecureConnectionManager Client::createSecureConnectionManager() `
27+
28+
29+ ## 0.1.0 (2011-05-16)
30+
31+ * First tagged release
32+ * Simple, blocking API: ` resource Socks::connect(string $hostname, int $port) `
33+ * Support for SOCKS4, SOCKS4a, SOCKS5 and hostname, IPv4 and IPv6 addressing
34+
You can’t perform that action at this time.
0 commit comments