4ccac05a |
2020-08-16 20:24:03 |
Update release.yml |
Rio |
6e1c84f6 |
2020-08-16 20:23:32 |
Update build.yml |
Rio |
d527e2cd |
2020-08-16 17:16:41 |
Cleanup relay call site |
Riobard |
06357815 |
2020-08-16 16:34:16 |
Refined relay |
Riobard |
2c5ab540 |
2020-06-24 01:19:12 |
Log remote IP on server side for failed connection |
Riobard |
c3e10858 |
2020-06-24 01:18:24 |
Server-side UDP support disabled by default |
Riobard |
c0c42286 |
2020-02-27 02:33:55 |
Cleanup |
Riobard |
c52f5f85 |
2020-02-27 02:09:25 |
Split listener into subpackage |
Riobard |
695d571f |
2020-02-26 23:15:00 |
Refactor traffic capture |
Riobard |
7a2a602c |
2020-02-20 18:13:41 |
Update README |
Riobard |
9ac40321 |
2020-02-16 11:58:12 |
Fixed uploading error |
Rio |
e6fd095d |
2020-02-16 01:37:09 |
Simplified GitHub release action |
Riobard |
c5578f8c |
2020-02-15 12:59:47 |
Merge branch 'master' of github.com:riobard/go-shadowsocks2 |
Riobard |
d0853a5d |
2020-02-15 12:59:33 |
Reorder struct fields for 64-bit alignment |
Riobard |
e494ae42 |
2020-02-15 12:24:14 |
Update build.yml |
Rio |
3b9979b7 |
2020-02-14 20:35:14 |
Update release.yml |
Rio |
b3547013 |
2020-02-14 20:20:54 |
Create release.yml |
Rio |
4d48c58f |
2020-02-14 20:02:36 |
Switch from Travis CI to GitHub Actions for build status |
Riobard |
521ca76e |
2020-02-14 19:53:18 |
Create build.yml |
Rio |
087fd31f |
2020-02-14 13:50:05 |
Added win32 build |
Riobard |
9ede1e20 |
2020-02-01 00:29:20 |
Removed AEAD_AES_192_GCM cipher |
Riobard |
580a1996 |
2020-01-31 18:41:10 |
Split Netfilter and pf code into subpackages |
Riobard |
0136fbd8 |
2020-01-31 18:10:32 |
Cleanup Go modules |
Riobard |
e255022d |
2020-01-31 18:10:07 |
Drop deprecated stream ciphers |
Riobard |
a1418d5f |
2020-01-31 18:06:36 |
Use Go modules |
Riobard |
be6a149c |
2018-08-15 18:37:34 |
Better chacha20 implementation |
David xu |
1191fd9c |
2018-09-27 13:42:20 |
Fix AEAD buffer overlap bug |
Riobard |
c25b1d18 |
2018-09-22 13:13:27 |
Improved writing of large byte slice |
Riobard |
99793842 |
2018-09-21 23:29:34 |
Merge pull request #30 from Dreamacro/fix-aead-stream-writer |
Rio |
637009c7 |
2018-09-21 12:33:42 |
Fix AEAD stream writer to write a big chunk buffer |
Dreamacro |
1a4dead6 |
2018-07-06 22:48:12 |
Support redir on MacOS using pf |
Riobard |
c07c14de |
2018-04-16 22:29:00 |
Fixed Makefile |
Riobard |
78ad384a |
2017-06-10 20:34:16 |
fix shakehand |
damoye |
c067360b |
2018-04-15 05:20:12 |
Support TPROXY TCP on Linux |
Riobard |
14d0f445 |
2018-04-11 09:33:37 |
Apache License 2.0 |
Riobard |
3bf6ca0c |
2018-04-01 14:14:58 |
Update README |
Riobard |
83464032 |
2018-04-01 13:58:04 |
Build binaries just before deployment |
Riobard |
bfb6c859 |
2018-04-01 13:46:50 |
Parallel make and executable flag |
Riobard |
29a3f3cd |
2018-04-01 13:30:41 |
Compress binaries before deploying |
Riobard |
51bc0d9b |
2018-04-01 13:14:43 |
Fixed Travis CI deploy |
Riobard |
8672c6d0 |
2018-04-01 13:08:42 |
Travis CI build |
Riobard |
5fd2dd90 |
2018-03-18 22:11:07 |
Merge branch 'dev' |
Riobard |
9dc9e45b |
2018-03-18 21:58:02 |
Refactored UDP processing |
Riobard |
dc149d44 |
2018-03-18 14:09:52 |
Call rand.Read directly |
Riobard |
53663d32 |
2018-03-13 00:42:09 |
Merge branch 'dev' |
Riobard |
e77bc01e |
2018-03-13 00:41:50 |
Removed support for using keys directly |
Riobard |
290e599a |
2018-03-12 23:57:04 |
Merge pull request #19 from riobard/dev |
Rio |
73200bef |
2018-03-11 18:32:33 |
Refactored dialer |
Riobard |
d41602f9 |
2018-03-11 18:30:36 |
Optimized memory usage and I/O |
Riobard |
18a71f64 |
2018-03-07 10:01:31 |
Better handling of TCP connections |
Riobard |
cbc8403d |
2017-10-01 14:38:57 |
Added PriorityDialer to choose best server based on estimated RTT. |
Riobard |
2c8602ac |
2017-09-09 23:57:02 |
Buffer pool |
Riobard |
89519f60 |
2017-08-26 21:01:45 |
Simplified relay handling |
Riobard |
de841730 |
2017-08-26 15:18:15 |
Added Go 1.9 requirement. |
Riobard |
251be58d |
2017-08-26 14:54:34 |
Use syscall.RawConn interface to control raw fd |
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 |
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 |
真人 |
a15ffefe |
2017-03-23 20:58:36 |
Added Xchacha20 stream cipher |
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 |
e63edf08 |
2017-03-11 13:14:45 |
Fix socket leaks |
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 |
6dfc567d |
2017-03-11 00:16:32 |
AEAD ciphers follow IANA scheme |
Riobard |
38373ac7 |
2017-02-20 23:11:37 |
Command line -s and -c flags take URL arguments |
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 |
56421fc0 |
2017-02-14 00:23:54 |
Fixed redir on Linux x86 |
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 |
f52b52d0 |
2017-02-10 12:12:42 |
Fixed install command |
Riobard |
e6048783 |
2017-02-07 01:44:48 |
List available ciphers and pick a default |
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 |