Qian Wang
045f4db659
Add go.sum
2019-01-25 00:25:19 +00:00
Qian Wang
99afb1a58b
Remove ECDH as an external dependancy and include it as a internal package
2019-01-25 00:24:47 +00:00
Qian Wang
3590942534
Add go.mod
2019-01-24 23:07:51 +00:00
Qian Wang
4bcf9ccc30
Update README.md
2019-01-24 22:56:55 +00:00
Qian Wang
c44b202c27
Regenerate SessionID on reconnection
2019-01-22 21:51:57 +00:00
Qian Wang
a1d546dc0b
Allow error message to be transmitted to admin client
2019-01-22 00:04:08 +00:00
Qian Wang
9d2e9be1ef
Fix a race which causes the server unable to close all the connections in a session
2019-01-22 00:03:38 +00:00
Qian Wang
3a42ca5983
Client session establishment log
2019-01-21 21:29:18 +00:00
Qian Wang
76369f337f
Make client side sessionID consistent with server
2019-01-21 21:27:26 +00:00
Qian Wang
3ee868da6d
Make pprof optional to halve the binary size
2019-01-21 21:17:26 +00:00
Qian Wang
cb07e446b6
Fix issue which the closing frame padding gets send as acutal data
2019-01-21 21:15:18 +00:00
Qian Wang
a52c3204d1
Fix a stuck RWMutex
2019-01-21 21:13:54 +00:00
Qian Wang
69cf3649b1
Add mips softfloat to the release script
2019-01-21 17:15:43 +00:00
Qian Wang
3fb8f0656e
Make pprof optional
2019-01-21 11:49:01 +00:00
Qian Wang
b522d4a407
Fix constant overflow
2019-01-21 11:42:27 +00:00
Qian Wang
8a10949846
Add unit tests
2019-01-20 23:47:10 +00:00
Qian Wang
46c8bc24de
Fix wrapping bug
2019-01-20 17:23:45 +00:00
Qian Wang
9793537034
Faster reconnection
2019-01-20 12:13:29 +00:00
Qian Wang
17d024ac16
Remove reundancy and fix a race
2019-01-19 19:30:32 +00:00
Qian Wang
a6e16b4f74
Fix memory leak
2019-01-19 19:30:00 +00:00
Qian Wang
935f995954
Fix a user input validation
2019-01-19 13:18:13 +00:00
Qian Wang
6977138314
Update README.md
2019-01-13 22:48:44 +00:00
Qian Wang
735dc64bd1
Stop using custom conversion function
2019-01-13 22:22:55 +00:00
Qian Wang
41da4102ab
Syntax cleanups
2019-01-13 21:43:50 +00:00
Qian Wang
24cdf274dd
Change the stream header format and reduce overhead
2019-01-13 21:28:57 +00:00
Qian Wang
f4a1c21c2c
Birng back sequence wrapping
2019-01-13 19:06:12 +00:00
Qian Wang
9e454babe1
Remove redundant error checking
2019-01-12 17:06:14 +00:00
Qian Wang
95c3dbfcf2
Specify when failed to open userinfo database
2019-01-12 17:05:55 +00:00
Qian Wang
0544364a8e
Cleanup logs
2019-01-12 15:51:20 +00:00
Qian Wang
d5fae76f26
Fix Makefile
2019-01-12 15:38:11 +00:00
Qian Wang
d1149f9211
Empty placeholder for admin functions under andorid
2019-01-12 14:19:15 +00:00
Qian Wang
310ce1643a
Minor Makefile edit and remove FIXME
2019-01-12 14:16:31 +00:00
Qian Wang
d906541497
Redo the header obfuscation. Fix hiccups caused by short packets
2019-01-06 01:40:27 +00:00
Qian Wang
fb12f096d1
Abandon the frameSeq wrapping
2019-01-06 01:39:55 +00:00
Qian Wang
59c18437e4
Fix a race regarding client keyPairs caching
2019-01-01 14:37:47 +00:00
Qian Wang
f3f3042c81
Remove redundant functions
2018-12-31 11:30:39 +00:00
Qian Wang
c09fc86c58
Add release script
2018-12-30 22:42:51 +00:00
Qian Wang
46bff32f9d
Update README.md
2018-12-30 22:30:45 +00:00
Qian Wang
fd7d90e36a
Client auto-reconnect
2018-12-30 21:36:44 +00:00
Qian Wang
23a06c6a52
Clarify the code to enter admin mode
2018-12-30 01:15:46 +00:00
Qian Wang
1cb7bff8b3
Lexical changes
2018-12-30 00:28:38 +00:00
Qian Wang
deb5271cef
User can now specify the path of db file and backups
2018-12-30 00:18:50 +00:00
Qian Wang
652261af81
Implement SessionsCap and ExpiryTime limitations
2018-12-29 00:54:10 +00:00
Qian Wang
e31aef3030
Stop repetitive closing
2018-12-29 00:02:59 +00:00
Qian Wang
4b6ab1b4d5
Finish the admin control
2018-12-26 00:46:39 +00:00
Qian Wang
73aefdeeeb
Done some TODOs
2018-12-22 23:58:03 +00:00
Qian Wang
30c3936154
Fix plugin mode
2018-12-22 22:53:06 +00:00
Qian Wang
6fbd39ea10
Integrate keygen util into ck-server
2018-12-17 22:12:38 +00:00
Qian Wang
79a349f5c6
Update README.md
...
I agree it would be easier to put our plugin paths to the shadowsocks-libev config file. As for the example configuration, I would like to put it in a separate tutorial rather than inside the instructions, which should be a concise one.
2018-12-17 21:54:37 +00:00
Prajwal Koirala
b1b08473b8
updated
2018-12-17 21:54:37 +00:00