Liu Song’s Projects


~/Projects/shadowsocks-go

git clone https://code.lsong.org/shadowsocks-go

History

ref
master
Hash Date Commit message Author
50c03822 2023-03-24 17:28:06 update Lsong
828576df 2023-01-26 17:18:56 Merge pull request #245 from ShadiestGoat/patch-1 Rio
a2827e25 2023-01-25 09:55:32 Use the new go install syntax Dan Dryaev
71a35d33 2021-12-19 09:11:36 Merge pull request #223 from yuancjun/patch-1 Rio
c545cac4 2021-12-18 11:50:20 Add linux-arm64 support yuancjun
acdbac05 2021-04-22 00:28:17 Merge pull request #206 from mac-zhou/master Rio
4da33a50 2021-04-17 16:11:00 Add linux-tgz release file Mac_Zhou
854e747c 2021-03-13 01:04:15 Merge pull request #201 from xiaokangwang/dev-ssivracecond Rio
e07df3fa 2021-03-12 16:39:26 Fix a race condition that could allow same IV to be used more than once if timed correctly Shelikhoo
956d3454 2021-02-26 20:22:09 Merge pull request #199 from Loyalsoldier/refine-code Rio
8a99134e 2021-02-26 17:13:49 Feat: reproducible builds & support Apple Silicon loyalsoldier
edf74fd2 2021-02-26 17:12:36 Chore: format code loyalsoldier
2a1f0a0a 2021-02-26 17:12:23 Chore: use Go v1.16 & update dependencies loyalsoldier
75d43273 2020-10-02 10:20:19 Merge pull request #189 from fortuna/master Rio
15e3c6ba 2020-10-01 16:08:37 Restore original internal interface Vinicius Fortuna
c071069f 2020-09-30 13:07:57 Fix writers Vinicius Fortuna
a9297ed0 2020-09-30 12:56:54 Initialize saltfilter on demand Vinicius Fortuna
505cfcb8 2020-09-30 12:20:05 Merge pull request #2 from shadowsocks/master Vinicius Fortuna
ea350a6b 2020-09-01 23:22:59 Merge pull request #188 from mritd/master Rio
2b125d0c 2020-09-01 18:14:43 chore(docker): update build image to go 1.15 mritd
12053b86 2020-08-25 18:54:37 Improved relay handling Riobard
4a0b15dd 2020-08-25 18:54:07 Upgrade to Go 1.15 Riobard
03631296 2020-08-19 13:04:43 Merge pull request #186 from shadowsocks/feature-generic-cork Rio
83d899e5 2020-08-19 13:01:48 Wait a short while before disrupting copy in relay Riobard
60c7f85e 2020-08-19 12:31:14 Log remote address of failed conn Riobard
67ba6d4d 2020-08-19 12:30:18 Option tcpcork works on server-side Riobard
d551e246 2020-08-17 05:49:16 Generic TCP Corking Riobard
09d8cb9b 2020-08-13 02:22:52 Drain net.Conn to avoid leaking behavioral feature Riobard
65bd7fbd 2020-08-13 01:47:43 Simplified relay Riobard
24ded0cf 2020-08-13 01:40:40 Remove TCPConn.SetKeepAlive as it's on by default Riobard
a44e366b 2020-08-09 19:58:06 Fixed typo Riobard
50676a73 2020-08-09 16:55:43 Optionally use TCP_CORK on client-side Riobard
c4371a6a 2020-08-09 13:03:39 Add a toggle to disable TCP mode Riobard
5b9e5a67 2020-07-13 00:54:56 Merge pull request #184 from mritd/master Rio
6e80ea88 2020-07-12 13:32:01 chore(docker): add goproxy mritd
6bd5a4ab 2020-07-12 13:29:25 chore(docker): update base image mritd
172f9e06 2020-06-24 01:15:34 Server-side UDP disabled by default Riobard
1b56d9d3 2020-06-07 17:54:28 Update issue templates Rio
07b78929 2020-02-20 22:19:18 Update README Riobard
b0fcb11a 2020-02-20 19:20:25 Updated workflow Riobard
99671dd6 2020-02-20 19:10:45 Fix win32 release build Riobard
8b8484ab 2020-01-31 18:41:10 Split Netfilter and pf code into subpackages Riobard
c03a025f 2020-02-20 17:41:54 Deprecate all stream ciphers Riobard
03fa0ef0 2020-02-15 15:49:02 Merge pull request #167 from oif/add-documentation-about-saltfilter Rio
9e4f39dc 2020-02-15 15:20:25 update README with saltfilter decription Neo Zhuo
85d570e9 2020-02-15 14:52:10 tidy go mods Neo Zhuo
ff604f98 2020-02-15 14:45:39 Merge pull request #165 from oif/implement-reuse-detection-filter Rio
5d517aa8 2020-02-15 14:42:04 integrate cipher with saltfilter Neo Zhuo
8c89620d 2020-02-15 14:41:49 implements BloomRing and saltfilter Neo Zhuo
8a9bda61 2020-02-15 12:31:45 Create release.yml Rio
4094d5e5 2020-02-15 12:31:27 Delete release.yml Rio
674c9bd5 2020-02-15 12:29:12 Create build.yml Rio
a34369e5 2020-02-15 12:25:29 Delete .travis.yml Rio
510e5b6e 2020-02-15 12:25:05 Create release.yml Rio
05b684ae 2020-02-15 12:08:39 Merge pull request #166 from shadowsocks/stable Rio
b388c9cb 2020-02-15 12:04:29 Build binary for win32 Riobard
a57bc393 2019-12-11 11:02:44 Fix plugin crash without -verbose flag lucus lee
3ebf4506 2019-09-23 04:18:36 Merge pull request #149 from lixin9311/plugin-lifecycle lucus lee
5f7ec9f6 2019-09-23 02:58:25 Better finding the plugin Lucus Lee
550ec5fe 2019-09-23 02:35:38 Better plugin life-cycle management Lucus Lee
b423f77e 2019-09-21 14:25:08 Fix inconsistency lucus lee
e7d0861d 2019-09-18 13:31:13 Merge pull request #88 from kazhuravlev/patch-1 Rio
fe3e7f25 2019-09-18 13:28:59 Merge pull request #144 from lixin9311/SIP003 Rio
48c36474 2019-09-18 10:25:44 Support SIP003 Lucus Lee
a030dd96 2019-07-18 16:01:09 Update README.md Rio
27939640 2019-07-12 23:02:30 Merge pull request #141 from mritd/chore/docker Rio
77aef2a6 2019-07-12 16:16:35 chore(docker): update build image to go 1.12.7 mritd
3b108113 2019-07-06 17:30:16 Merge pull request #140 from eycorsican/master Rio
c7fd071f 2019-07-06 14:32:30 fix UDP associate eric
50f32764 2019-06-15 23:26:18 Removed .gitignore file Riobard
74fc4683 2019-06-12 16:33:49 Merge pull request #138 from mritd/master Rio
e05f51f0 2019-06-12 16:24:33 chore(docker): support go mod mritd
81a9cfb4 2019-05-10 18:59:14 Merge pull request #136 from KevinBaiSg/master Rio
36204b75 2019-05-05 11:35:43 Update go.mod Kevin Bai
d0e237ce 2019-05-03 19:45:46 Added go.sum Riobard
124e30d5 2019-05-03 19:08:23 Merge pull request #134 from KevinBaiSg/master Rio
4441dc65 2019-05-02 17:38:46 support Go modules Kevin Bai
d43d83cb 2019-04-30 11:00:28 Merge pull request #133 from mritd/chore/docker Rio
a69e6244 2019-04-30 10:55:16 chore(docker): update images, remove bash mritd
a31551fc 2018-12-17 12:08:11 Merge pull request #122 from mritd/master Rio
f271e2a4 2018-12-17 11:41:57 chore(docker): add dockerfile mritd
a4bcfe5f 2018-11-24 11:48:45 Merge pull request #119 from ymantonz/master Rio
a9973cc1 2018-11-23 13:32:35 Fix incorrect AEAD cipher name Yu Zhang
8f3c47fc 2018-08-29 16:08:01 Merge pull request #109 from lixin9311/aead_packet_decryption_overlap_fix lucus lee
89e875bf 2018-08-29 15:48:51 Fix the overlap problem of udp decryption. lucus
18fc4a95 2018-08-22 14:44:36 Merge pull request #106 from xqdoo00o/master Rio
14900333 2018-08-15 18:37:34 Better chacha20 implementation David xu
26eb2436 2018-06-28 22:54:53 Merge pull request #97 from lixin9311/packet_decryption_overlap_fix Rio
cc5b55c1 2018-06-28 23:39:02 Use copy instead of a new buffer lucus
ef4b5620 2018-06-28 17:30:01 Merge pull request #96 from lixin9311/better_log Rio
b9cf96ae 2018-06-28 16:12:08 Fix losing number of line when wrap the log function lucus
c5d14168 2018-06-28 16:04:50 Fix the buffer overlap panic when read a udp/packet socket lucus
7251c463 2018-05-03 19:56:34 Change shadowsocks2 -> go-shadowsocks2 kazhuravlev
7358a5c1 2018-04-15 23:21:30 Deprecate -key option in README Riobard
5580b112 2018-04-15 23:11:03 Updated README Riobard
1c9b29ca 2018-04-15 23:01:06 Travis CI build Riobard
c5b731a5 2018-04-15 22:48:48 Applied Apache License 2.0 Riobard
90a5b4a5 2017-11-29 02:50:14 Merge pull request #80 from lixin9311/shadow-org Rio
4da41b4d 2017-11-27 12:27:40 Better var naming Lucus
87b55c90 2017-11-26 19:19:34 Merge pull request #79 from mohuishou/master Rio
c033587f 2017-11-26 15:41:27 fixed #78 mohuishou
c2e77107 2017-11-12 17:05:25 Merge pull request #71 from lixin9311/shadowsocks-org Rio
4890b6ec 2017-10-28 03:09:46 Documentation for UDP Associate support. Lucus
53350ee2 2017-10-28 02:57:53 Better handling TCP handshake for UDPAssociate Lucus
8219d916 2017-10-28 02:40:55 Robust UDP socks5 support. Lucus
3334af50 2017-06-21 17:11:40 Merge pull request #52 from damoye/master Rio
1df584a9 2017-06-10 20:34:16 fix shakehand damoye
4ad831b1 2017-06-21 00:44:20 Merge pull request #54 from namaho/master Rio
a2d93e55 2017-06-19 21:20:20 Bugfix: Avoid value truncation when parsing SOCKS address Namaho
9baef5e1 2017-04-26 12:03:50 Merge pull request #40 from riobard/stable Rio
cab529f3 2017-04-26 12:02:14 Merge branch 'master' into stable Riobard
de996c88 2017-04-26 00:36:29 Bugfix: AEAD stream reader failed to handle leftover bytes Riobard
530fe562 2017-04-15 13:07:01 Decouple frontend Riobard
aced5621 2017-04-09 18:17:53 Merge pull request #34 from riobard/stable Rio
cda31796 2017-04-09 18:13:34 Merge branch 'master' into stable Riobard
9dfb3e55 2017-04-09 17:29:06 Use TCP KeepAlive to detect dead peers and maintain NAT entries. Riobard
58509098 2017-03-31 17:48:20 style: consistent code style 真人
d34f7f66 2017-03-31 21:30:25 Merge pull request #30 from hawkingrei/master Rio
14ae7844 2017-03-31 17:48:20 style: consistent code style 真人
57ca340d 2017-03-23 21:18:54 Merge pull request #26 from riobard/stable Rio
e5f5619d 2017-03-23 20:59:38 Merge branch 'master' into stable Riobard
a15ffefe 2017-03-23 20:58:36 Added Xchacha20 stream cipher Riobard
250bb287 2017-03-13 23:24:16 Merge pull request #22 from riobard/stable Rio
379a62fa 2017-03-13 22:21:37 Merge branch 'master' into stable Riobard
80d72777 2017-03-13 22:13:08 Clean up TCP code Riobard
c5ab4c6e 2017-03-13 21:52:08 Helper func to parse ss URL Riobard
20fb6341 2017-03-11 13:16:16 Merge pull request #21 from riobard/stable Rio
42235b21 2017-03-11 13:15:09 Merge branch 'master' into stable Riobard
e63edf08 2017-03-11 13:14:45 Fix socket leaks Riobard
c4c68d38 2017-03-11 00:41:41 Merge pull request #20 from riobard/stable Rio
aa542e5d 2017-03-11 00:40:00 Merge branch 'master' into stable Riobard
c4010958 2017-03-11 00:38:32 Do not turn on SOCKS by default Riobard
81c5976c 2017-03-11 00:37:58 Fixed example in README Riobard
155e12e5 2017-03-11 00:31:33 Update AEAD cipher name in README Riobard
e71e3d85 2017-03-11 00:19:53 Merge branch 'master' into stable Riobard
6dfc567d 2017-03-11 00:16:32 AEAD ciphers follow IANA scheme Riobard
4c885a3e 2017-02-20 23:20:20 Merge pull request #13 from riobard/dev Rio
8fcfdd9f 2017-02-20 23:15:30 Merge branch 'master' into dev Riobard
38373ac7 2017-02-20 23:11:37 Command line -s and -c flags take URL arguments Riobard
c2beadb1 2017-02-19 12:37:10 Merge pull request #12 from riobard/dev Rio
22b4ba73 2017-02-19 12:35:31 Merge branch 'master' into dev Riobard
0b73e7a8 2017-02-19 12:31:42 Bugfix: correctly handle relayed UDP packets Riobard
e6d85799 2017-02-18 23:41:55 Reduce allocations Riobard
3ea7b016 2017-02-18 22:19:20 Merge pull request #11 from riobard/dev Rio
1bde48cc 2017-02-18 22:15:00 Merge branch 'master' into dev Riobard
56421fc0 2017-02-14 00:23:54 Fixed redir on Linux x86 Riobard
9c86ca2a 2017-02-12 11:14:59 Merge pull request #9 from riobard/dev Rio
a7815b2f 2017-02-12 11:13:42 Fixed install path Riobard
d3798383 2017-02-12 11:12:53 Rewrote import path Riobard
2db27248 2017-02-12 11:12:12 Merge branch 'master' into dev Riobard
3e9aaf3c 2017-02-11 22:52:33 Moved ciphers to core and simplified import graph Riobard
ef958a02 2017-02-11 22:05:37 Updated comments to reflect latest changes. Riobard
4cd20232 2017-02-11 21:24:22 AEAD ciphers using subkey Riobard
ecd6f918 2017-02-10 15:24:52 Merge pull request #5 from riobard/dev Rio
af241775 2017-02-10 15:24:17 Merge branch 'master' into dev Rio
fc133301 2017-02-10 15:20:12 Merge branch 'master' into dev Riobard
f52b52d0 2017-02-10 12:12:42 Fixed install command Riobard
47512d9f 2017-02-07 01:47:17 Merge pull request #2 from riobard/master Rio
e6048783 2017-02-07 01:44:48 List available ciphers and pick a default Riobard
4978c3a9 2017-02-06 22:06:13 Merge pull request #1 from riobard/dev Rio
72b95022 2017-02-06 22:03:46 Rewrote import path Riobard
9d0951d0 2017-02-06 21:49:42 Fixed typo in README Riobard
c8b84e0d 2017-02-06 00:52:21 Minor changes about errors Riobard
dd52fbda 2017-02-06 00:36:09 Improved key handling Riobard
66d0fc9a 2017-02-06 00:13:25 Added missing cipher selection Riobard
1535a574 2017-02-06 00:12:51 Reworked cipher handling Riobard
a25fd3c5 2017-02-05 16:53:02 Rename cipher interface Riobard
b9c9bb24 2017-02-05 16:50:10 Moved ciphers to their own package Riobard
f51e6b53 2017-02-05 16:23:31 Improved handling of cipher list Riobard
e9e79775 2017-02-05 02:13:02 Updated README Riobard
6f957fb6 2017-02-04 23:56:35 Better explanation of usage example. Riobard
785bef41 2017-02-04 23:49:29 Added key format in README Riobard
c013d77f 2017-02-04 23:47:34 Added README Riobard
443dd019 2017-02-04 23:24:58 Initial commit Riobard