You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

CHANGES 4.8KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259
  1. 2.6.13 2015-11-02
  2. - add protocol setting
  3. 2.6.12 2015-10-27
  4. - IPv6 first
  5. - Fix mem leaks
  6. - auth_simple plugin
  7. - remove FORCE_NEW_PROTOCOL
  8. - optimize code
  9. 2.6.11 2015-10-20
  10. - Obfs plugin
  11. - Obfs parameters
  12. - UDP over TCP
  13. - TCP over UDP (experimental)
  14. - Fix socket leaks
  15. - Catch abnormal UDP package
  16. 2.6.10 2015-06-08
  17. - Optimize LRU cache
  18. - Refine logging
  19. 2.6.9 2015-05-19
  20. - Fix a stability issue on Windows
  21. 2.6.8 2015-02-10
  22. - Support multiple server ip on client side
  23. - Support --version
  24. - Minor fixes
  25. 2.6.7 2015-02-02
  26. - Support --user
  27. - Support CIDR format in --forbidden-ip
  28. - Minor fixes
  29. 2.6.6 2015-01-23
  30. - Fix a crash in forbidden list
  31. 2.6.5 2015-01-18
  32. - Try both 32 bit and 64 bit dll on Windows
  33. 2.6.4 2015-01-14
  34. - Also search lib* when searching libraries
  35. 2.6.3 2015-01-12
  36. - Support --forbidden-ip to ban some IP, i.e. localhost
  37. - Search OpenSSL and libsodium harder
  38. - Now works on OpenWRT
  39. 2.6.2 2015-01-03
  40. - Log client IP
  41. 2.6.1 2014-12-26
  42. - Fix a problem with TCP Fast Open on local side
  43. - Fix sometimes daemon_start returns wrong exit status
  44. 2.6 2014-12-21
  45. - Add daemon support
  46. 2.5 2014-12-11
  47. - Add salsa20 and chacha20
  48. 2.4.3 2014-11-10
  49. - Fix an issue on Python 3
  50. - Fix an issue with IPv6
  51. 2.4.2 2014-11-06
  52. - Fix command line arguments on Python 3
  53. - Support table on Python 3
  54. - Fix TCP Fast Open on Python 3
  55. 2.4.1 2014-11-01
  56. - Fix setup.py for non-utf8 locales on Python 3
  57. 2.4 2014-11-01
  58. - Python 3 support
  59. - Performance improvement
  60. - Fix LRU cache behavior
  61. 2.3.2 2014-10-11
  62. - Fix OpenSSL on Windows
  63. 2.3.1 2014-10-09
  64. - Does not require M2Crypto any more
  65. 2.3 2014-09-23
  66. - Support CFB1, CFB8 and CTR mode of AES
  67. - Do not require password config when using port_password
  68. - Use SIGTERM instead of SIGQUIT on Windows
  69. 2.2.2 2014-09-14
  70. - Fix when multiple DNS set, IPv6 only sites are broken
  71. 2.2.1 2014-09-10
  72. - Support graceful shutdown
  73. - Fix some bugs
  74. 2.2.0 2014-09-09
  75. - Add RC4-MD5 encryption
  76. 2.1.0 2014-08-10
  77. - Use only IPv4 DNS server
  78. - Does not ship config.json
  79. - Better error message
  80. 2.0.12 2014-07-26
  81. - Support -q quiet mode
  82. - Exit 0 when showing help with -h
  83. 2.0.11 2014-07-12
  84. - Prefers IP addresses over hostnames, more friendly with socksify and openvpn
  85. 2.0.10 2014-07-11
  86. - Fix UDP on local
  87. 2.0.9 2014-07-06
  88. - Fix EWOULDBLOCK on Windows
  89. - Fix Unicode config problem on some platforms
  90. 2.0.8 2014-06-23
  91. - Use multiple DNS to query hostnames
  92. 2.0.7 2014-06-21
  93. - Fix fastopen on local
  94. - Fallback when fastopen is not available
  95. - Add verbose logging mode -vv
  96. - Verify if hostname is valid
  97. 2.0.6 2014-06-19
  98. - Fix CPU 100% on POLL_HUP
  99. - More friendly logging
  100. 2.0.5 2014-06-18
  101. - Support a simple config format for multiple ports
  102. 2.0.4 2014-06-12
  103. - Fix worker master
  104. 2.0.3 2014-06-11
  105. - Fix table encryption with UDP
  106. 2.0.2 2014-06-11
  107. - Add asynchronous DNS in TCP relay
  108. 2.0.1 2014-06-05
  109. - Better logging
  110. - Maybe fix bad file descriptor
  111. 2.0 2014-06-05
  112. - Use a new event model
  113. - Remove gevent
  114. - Refuse to use default password
  115. - Fix a problem when using multiple passwords with table encryption
  116. 1.4.5 2014-05-24
  117. - Add timeout in TCP server
  118. - Close sockets in master process
  119. 1.4.4 2014-05-17
  120. - Support multiple workers
  121. 1.4.3 2014-05-13
  122. - Fix Windows
  123. 1.4.2 2014-05-10
  124. - Add salsa20-ctr cipher
  125. 1.4.1 2014-05-03
  126. - Fix error log
  127. - Fix EINPROGESS with some version of gevent
  128. 1.4.0 2014-05-02
  129. - Adds UDP relay
  130. - TCP fast open support on Linux 3.7+
  131. 1.3.7 2014-04-10
  132. - Fix a typo in help
  133. 1.3.6 2014-04-10
  134. - Fix a typo in help
  135. 1.3.5 2014-04-07
  136. - Add help
  137. - Change default local binding address into 127.0.0.1
  138. 1.3.4 2014-02-17
  139. - Fix a bug when no config file exists
  140. - Client now support multiple server ports and multiple server/port pairs
  141. - Better error message with bad config.json format and wrong password
  142. 1.3.3 2013-07-09
  143. - Fix default key length of rc2
  144. 1.3.2 2013-07-04
  145. - Server will listen at server IP specified in config
  146. - Check config file and show some warning messages
  147. 1.3.1 2013-06-29
  148. - Fix -c arg
  149. 1.3.0 2013-06-22
  150. - Move to pypi
  151. 1.2.3 2013-06-14
  152. - add bind address
  153. 1.2.2 2013-05-31
  154. - local can listen at ::0 with -6 arg; bump 1.2.2
  155. 1.2.1 2013-05-23
  156. - Fix an OpenSSL crash
  157. 1.2 2013-05-22
  158. - Use random iv, we finally have strong encryption
  159. 1.1.1 2013-05-21
  160. - Add encryption, AES, blowfish, etc.
  161. 1.1 2013-05-16
  162. - Support IPv6 addresses (type 4)
  163. - Drop Python 2.5 support
  164. 1.0 2013-04-03
  165. - Fix -6 IPv6
  166. 0.9.4 2013-03-04
  167. - Support Python 2.5
  168. 0.9.3 2013-01-14
  169. - Fix conn termination null data
  170. 0.9.2 2013-01-05
  171. - Change default timeout
  172. 0.9.1 2013-01-05
  173. - Add Travis-CI test
  174. 0.9 2012-12-30
  175. - Replace send with sendall, fix FreeBSD
  176. 0.6 2012-12-06
  177. - Support args
  178. 0.5 2012-11-08
  179. - Fix encryption with negative md5sum
  180. 0.4 2012-11-02
  181. - Move config into a JSON file
  182. - Auto-detect config path
  183. 0.3 2012-06-06
  184. - Move socks5 negotiation to local
  185. 0.2 2012-05-11
  186. - Add -6 arg for IPv6
  187. - Fix socket.error
  188. 0.1 2012-04-20
  189. - Initial version