Andy Wang
|
86095ba5e6
|
Refactor out Dialer
|
2020-04-09 00:34:02 +01:00 |
|
Andy Wang
|
8cf7b60f4e
|
Merge remote-tracking branch 'origin/master'
|
2020-04-08 22:17:32 +01:00 |
|
Andy Wang
|
2400a33818
|
Remove extra imports
|
2020-04-08 22:17:08 +01:00 |
|
Andy Wang
|
7e9fe952aa
|
Move code around for clarity
|
2020-04-08 22:07:11 +01:00 |
|
Andy Wang
|
ec76ecfe71
|
Update tests
|
2020-04-08 21:47:31 +01:00 |
|
Andy Wang
|
693544659f
|
Refactor server transport
|
2020-04-08 21:37:21 +01:00 |
|
Andy Wang
|
7bfae8accd
|
Refactor client side transport (breaks server)
|
2020-04-08 20:53:09 +01:00 |
|
Andy Wang
|
96845700f8
|
Add some integration tests for multiplex
|
2020-04-08 18:26:57 +01:00 |
|
Andy Wang
|
a461059b4a
|
Change behaviour of stream.Write(nil)
|
2020-04-08 18:16:54 +01:00 |
|
Andy Wang
|
d3bc3b5a13
|
Use connutil in test
|
2020-04-08 16:41:39 +01:00 |
|
Andy Wang
|
dc2b1124cb
|
move function out of util
|
2020-04-08 16:34:20 +01:00 |
|
Andy Wang
|
db9b848053
|
Simplify ReadTLS
|
2020-04-08 16:31:55 +01:00 |
|
Andy Wang
|
43ae82ec0e
|
Fix test, improve err message and fix nil interface casting
|
2020-04-08 15:58:46 +01:00 |
|
Andy Wang
|
3bc59ff4b6
|
Fix tests
|
2020-04-08 15:17:33 +01:00 |
|
Andy Wang
|
2dc7c6d6e1
|
Correct switchboard valve's scope
|
2020-04-08 15:15:08 +01:00 |
|
Andy Wang
|
e52daf1a39
|
Set defaults properly
|
2020-04-08 15:13:49 +01:00 |
|
Andy Wang
|
545164a300
|
Make send/receive buffer sizes configurable
|
2020-04-08 15:07:35 +01:00 |
|
Andy Wang
|
1de5045003
|
Use errors from io
|
2020-04-08 14:59:09 +01:00 |
|
Andy Wang
|
01e5d15d20
|
Code cleanup
|
2020-04-08 12:18:20 +01:00 |
|
Andy Wang
|
963dae829d
|
Fix tests
|
2020-04-07 21:19:40 +01:00 |
|
Andy Wang
|
c1f3408c2c
|
Make key lengths explicit
|
2020-04-07 21:15:28 +01:00 |
|
Andy Wang
|
443aeecf5f
|
Use cbeuw/connutil for connection testing
|
2020-04-07 20:59:32 +01:00 |
|
Andy Wang
|
e7963b9e24
|
Change wsAcceptor's name to wsOnceListener
|
2020-04-07 18:18:14 +01:00 |
|
Andy Wang
|
853174bb14
|
Merge pull request #108 from NeonSludge/master
Fix incorrect config field name for remote port in plugin mode
|
2020-04-07 08:33:49 +01:00 |
|
Kirill Buev
|
ba5d903539
|
Fix incorrect config field name for remote port in plugin mode
|
2020-04-07 09:05:44 +03:00 |
|
Andy Wang
|
8d375e3f9b
|
remove redundant fields
|
2020-04-06 20:51:21 +01:00 |
|
Andy Wang
|
e8af6233c1
|
Fix test
|
2020-04-06 15:58:34 +01:00 |
|
Andy Wang
|
285b966326
|
Fix server reply certificate length
|
2020-04-06 15:55:22 +01:00 |
|
Andy Wang
|
6a83c58143
|
Refactor authentication pipeline
|
2020-04-06 15:24:18 +01:00 |
|
Andy Wang
|
a161409577
|
Rename a struct
|
2020-04-06 14:29:38 +01:00 |
|
Andy Wang
|
903a413afc
|
Update test
|
2020-04-06 13:14:11 +01:00 |
|
Andy Wang
|
25e41d0941
|
Allow UDP option to be set in both commandline and json
|
2020-04-06 13:11:19 +01:00 |
|
Andy Wang
|
b2660a9f88
|
Merge branch 'master' of https://github.com/cbeuw/Cloak
Conflicts:
internal/client/state.go
|
2020-04-06 13:07:48 +01:00 |
|
Andy Wang
|
a163f066a6
|
Refactor client config
|
2020-04-06 13:07:16 +01:00 |
|
Andy Wang
|
402cfc9e25
|
Logging for silent connections
|
2020-04-05 01:15:45 +01:00 |
|
Andy Wang
|
8d84ebd145
|
Code styles
|
2020-04-05 00:56:43 +01:00 |
|
Andy Wang
|
dc262f7ca5
|
actually change the connId of a stream upon new assignment in send
|
2020-04-05 00:52:06 +01:00 |
|
Andy Wang
|
e9afae72f0
|
better stream closing error message
|
2020-04-05 00:51:28 +01:00 |
|
Andy Wang
|
6d75aaff01
|
fix return shadowing
|
2020-04-05 00:39:59 +01:00 |
|
notsure2
|
9f70e48493
|
Update README.md to mention correct syntax of ProxyBook, StreamTimeout, and KeepAlive config keys.
|
2020-04-04 23:49:21 +01:00 |
|
notsure2
|
bd231f274e
|
Fix keepalive client ssv parsing.
|
2020-04-04 16:37:00 +01:00 |
|
Andy Wang
|
e4da349aa0
|
Add websocket auth test
|
2020-04-04 16:11:02 +01:00 |
|
Andy Wang
|
5e1931a11c
|
Ineffectual assignments
|
2020-04-04 16:10:43 +01:00 |
|
notsure2
|
35236b27d1
|
Fix: server was timing out response from the proxy instead of the request from the client.
|
2020-04-04 15:44:45 +01:00 |
|
Andy Wang
|
850f45d66f
|
Remove an unnecessary fatal
|
2020-04-04 15:34:28 +01:00 |
|
notsure2
|
2de034ec92
|
Make keepalive optional on client -> server and server -> proxy connections. Use KeepAlive value in config (seconds).
|
2020-04-04 15:32:19 +01:00 |
|
Andy Wang
|
6b973045d5
|
Refactor verbosity flag parsing
|
2020-04-04 15:29:06 +01:00 |
|
Andy Wang
|
efbd7bb835
|
Merge branch 'master' of https://github.com/cbeuw/Cloak
|
2020-04-04 15:18:54 +01:00 |
|
notsure2
|
d4ac2a2cf5
|
Accept log level flag even when started in shadowsocks mode.
|
2020-04-04 15:18:25 +01:00 |
|
Andy Wang
|
42d3871390
|
Merge branch 'master' of https://github.com/cbeuw/Cloak
Conflicts:
go.sum
|
2020-04-04 14:37:58 +01:00 |
|