forked from shadowsocks/shadowsocks-nodejs
-
Notifications
You must be signed in to change notification settings - Fork 55
/
CHANGES
141 lines (101 loc) · 2.66 KB
/
CHANGES
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
1.5.3 2014-11-01
- Fix multiple servers on local side
1.5.2 2014-09-09
- Fix IPv6 address on client side
1.5.1 2014-09-09
- Fix wrong key cached when changing method on the fly
1.5.0 2014-09-09
- Add RC4-MD5 encryption
1.4.14 2014-07-04
- Fix UDP header length detection
1.4.13 2014-06-12
- Better logging
- Extract the 2 function inetNtoa and inetAton to utils
1.4.12 2014-04-23
- Support -t timeout
- Fix a potential memory leak during server connect()
- Fix remote value not checked before setNoDelay()
1.4.11 2014-04-18
- Lower local latency
- Fix a typo in help
1.4.8 2014-04-12
- Fix can not bind two or more IPs
1.4.6 2014-04-10
- Fix a typo in help
1.4.5 2014-04-07
- Add help
1.4.4 2014-03-25
- Support local address binding with -b argument
1.4.3 2014-02-17
- Fix bug with ipv6 proxy in utorrent
- Better error message with bad config.json format and wrong password
1.4.2 2013-10-29
- Client now support multiple server ports and multiple server/port pairs. See test/config-client-*.json for example
1.4.1 2013-07-30
- Change default cipher to AES-256-CFB in config.json
- Fix a typo in local
1.4.0 2013-07-21
- Support Socks5 UDP relay
1.3.8 2013-07-18
- Fix "Cannot call method 'resume' of null"
-
1.3.7 2013-07-09
- Fix default key length of rc2
- Call gc() every 30s if --expose-gc is supplied to node args
1.3.6 2013-07-04
- Check config and show some warning messages
1.3.5 2013-06-29
- Make local.js and server.js runnable
1.3.4 2013-06-29
- Flush logs when exit with error
1.3.3 2013-06-27
- Fix util not found
1.3.2 2013-06-27
- Fix -c arg
1.3.1 2013-06-24
- Fix unsupported addrtype: undefined
1.3.0 2013-06-22
- Move to npm
1.2.4 2013-06-18
- Fix crash on timeout
1.2.3 2013-06-18
- Handle close event instead of error event
- Do byte_to_key only once
- Add an arg: -v
1.2.2 2013-05-28
- More encryption methods
- Convert local into a runnable module
- Close #41, crash on invalid data
1.2.1 2013-05-22
- Fix node 0.8
- Add local.bat for Windows
1.2 2013-05-22
- Use random iv, we finally have strong encryption
1.1.1 2013-05-21
- Add encryption, AES, blowfish, etc
1.1 2013-05-16
- Support IPv6 address
1.0 2013-04-03
- Update readme
0.9.6 2013-01-15
- Server listens to IP specified in config.json
0.9.5 2013-01-15
- Listen on both IPv4 and IPv6
0.9.3 2013-01-07
- Change default timeout
0.9.1 2013-01-06
- Fix issue #20, error when using multiple ports
0.9 2012-12-30
- RC4 encryption
- Use util.log instead of console.log
0.4 2012-12-14
- Support multiple ports
0.3 2012-06-26
- Convert to coffee
- Move config into a separate file
- Change default timeout
0.2 2012-06-06
- Move socks5 negotiation to local
- Bug fixes
0.1 2012-05-20
- Initial version