Commit Graph
100 Commits
Author SHA1 Message Date
Darien Raymond 655fb40b3f remove json tag 2018-02-20 23:03:29 +01:00
Darien Raymond 955444adc9 fix setter methods 2018-02-20 22:07:58 +01:00
Darien Raymond 3734195156 fix log test 2018-02-20 22:07:50 +01:00
Darien Raymond c335789e40 close inner features before resetting 2018-02-20 21:22:41 +01:00
Darien Raymond f0849543ed remove commander from core feature 2018-02-20 21:19:09 +01:00
Darien Raymond c25a76a0cf integration test case for policy 2018-02-20 13:53:07 +01:00
Darien Raymond b3fd320be7 more test cases 2018-02-19 23:01:00 +01:00
Darien Raymond 1f8fcb558d fix error handling in freedom, shadowsocks and socks 2018-02-19 21:38:04 +01:00
Darien Raymond 446059f8dc fix error handling in outbound handler 2018-02-19 17:51:10 +01:00
Darien Raymond b3e46f5d07 fix error handling in buf.Copy 2018-02-19 17:50:53 +01:00
Darien Raymond f1231822f7 fix error handling in ray 2018-02-19 17:50:36 +01:00
Darien Raymond 226d65c6c7 fix error handling in vmess outbound 2018-02-19 17:50:21 +01:00
Darien Raymond e7858e78d5 properly set timeout in dokodemo door 2018-02-19 16:53:07 +01:00
Darien Raymond e49d49bb9d test case for adding and removing user by command 2018-02-19 16:52:51 +01:00
Darien Raymond 39cfc982b5 test case for policy 2018-02-17 23:37:09 +01:00
Darien Raymond baeef07abb fix yaml syntax 2018-02-17 21:59:52 +01:00
Darien Raymond 512fa40a4a try Go 1.10 2018-02-17 21:54:59 +01:00
Darien Raymond ab9ca3b842 move json config into a separate package 2018-02-17 21:22:51 +01:00
Darien Raymond 5bd3cee371 gofmt 2018-02-17 21:22:28 +01:00
Darien Raymond 2789798390 remove clock feature 2018-02-16 15:54:53 +01:00
Darien Raymond 95be224caf fix coverage test 2018-02-16 15:29:22 +01:00
Darien Raymond 07ca87990d update coverall script 2018-02-16 15:17:09 +01:00
Darien Raymond 3d8f837c07 comments 2018-02-16 14:04:02 +01:00
Darien Raymond 242e65e424 move Println to main 2018-02-16 14:03:55 +01:00
Darien Raymond e9e6b21252 Update version 2018-02-15 21:11:43 +01:00
Darien Raymond 2a07838bb9 extendable config format 2018-02-14 23:57:40 +01:00
Darien Raymond 94125236e6 include log command 2018-02-14 22:00:15 +01:00
Darien Raymond 84f8192b61 fix default logger 2018-02-14 22:00:08 +01:00
Darien Raymond 42e9af63aa details about GetFeature 2018-02-14 21:59:58 +01:00
Darien Raymond c48fa50ab1 logger service 2018-02-14 17:35:09 +01:00
Darien Raymond 1e0b35f869 fix nil reference in udp worker 2018-02-14 13:41:21 +01:00
Darien Raymond ccb2a9f168 comments 2018-02-13 11:15:04 +01:00
Darien Raymond 31d1fb6cc3 fix lint errors 2018-02-12 21:35:10 +01:00
Darien Raymond ae395bbe1f increase udp hub capacity 2018-02-12 15:08:20 +01:00
Darien Raymond ae4dece6b0 explictly use the io.Writer instance for writing net.Buffers 2018-02-12 14:35:42 +01:00
Darien Raymond 7391b2439e simplify udp hub 2018-02-12 13:14:11 +01:00
Darien Raymond 03ba5ef4cb properly close shadowsocks client udp connection 2018-02-12 12:28:18 +01:00
Darien Raymond d801be71ea comments 2018-02-12 11:53:41 +01:00
Darien Raymond 94e930175a update log 2018-02-12 11:52:57 +01:00
DarienRaymond 5133ca17d1 Merge pull request #863 from v2ray/DetailedOriginalAddress]
Added Additional Debug output and error message for #854
2018-02-12 11:48:05 +01:00
Darien Raymond f4ec85d320 fix loading of json config 2018-02-12 11:40:42 +01:00
Darien Raymond 34f51c6a0d enable mux command for next version 2018-02-12 00:06:51 +01:00
Darien Raymond 20fc4950b2 comments 2018-02-11 23:28:42 +01:00
Darien Raymond 997c852be8 remove unused code 2018-02-11 23:28:23 +01:00
Darien Raymond 9333649c0a Update version 2018-02-11 21:35:58 +01:00
DarienRaymond 058882e333 Merge pull request #861 from Ariselia/master
Update Golang tarball version.
2018-02-11 21:32:04 +01:00
Darien Raymond ae52e325a2 send ack more frequently too 2018-02-11 02:08:20 +01:00
Darien Raymond 0a6a9547a0 fix kcp for not sending data immediately 2018-02-11 02:06:43 +01:00
Darien Raymond 6f4bddd62e disable mux command temporarily 2018-02-10 11:17:40 +01:00
Darien Raymond c4f1e10a3d comments 2018-02-10 11:17:22 +01:00
Darien Raymond 92aef24f98 remove unnecessary proxy functions 2018-02-09 23:07:38 +01:00
Darien Raymond 42d83a703e fix transfer for mux 2018-02-09 22:29:30 +01:00
Darien Raymond 30a0aa6fb0 don't read 0 bytes 2018-02-09 17:56:39 +01:00
Darien Raymond 8460d016ab fix address parsing for mux 2018-02-09 17:48:09 +01:00
Darien Raymond 05d93e5eb0 fix handling for empty email addresses 2018-02-09 11:43:23 +01:00
Darien Raymond 87ba7dd0d1 implement remove user in vmess 2018-02-09 11:32:12 +01:00
Darien Raymond c1fc7c738a fix command listener 2018-02-08 23:37:47 +01:00
Darien Raymond c05dade00a fix commander test 2018-02-08 23:33:40 +01:00
Darien Raymond d9040b571d decouple commander interface from grpc 2018-02-08 23:24:35 +01:00
Darien Raymond 495ae1c5e3 implement remove user operation 2018-02-08 22:53:01 +01:00
Darien Raymond f8ce1945e1 remove unused code 2018-02-08 22:52:54 +01:00
Darien Raymond 90925bdf7a use go 1.9.4 2018-02-08 22:10:02 +01:00
Darien Raymond 862f9a152e comments and refactoring 2018-02-08 22:09:55 +01:00
Darien Raymond 278fd7261e remove context in udp hub 2018-02-08 22:09:41 +01:00
Darien Raymond 0e8d9ae2bf Update version 2018-02-08 22:04:16 +01:00
Darien Raymond b5facc0ca5 remove context from mux.Client 2018-02-08 17:46:50 +01:00
Darien Raymond 32f1ba7c7e properly start and close outbound handlers 2018-02-08 17:24:14 +01:00
Darien Raymond dffaef60b4 use periodic task in dns.Server 2018-02-08 17:00:22 +01:00
Darien Raymond acc6ea3e6b fix websocket test 2018-02-08 16:39:18 +01:00
Darien Raymond 9fdb783729 fix kcp test 2018-02-08 16:22:44 +01:00
Darien Raymond c368412728 test case for periodic task 2018-02-08 16:19:43 +01:00
Darien Raymond 5755d4153a fix encoding test 2018-02-08 16:13:27 +01:00
Darien Raymond 9a46cf37fb fix default outbound handler 2018-02-08 15:45:50 +01:00
Darien Raymond efcb567273 remove context in struct 2018-02-08 15:39:46 +01:00
Darien Raymond a1ae4aa515 cleanup session history 2018-02-07 16:35:22 +01:00
Darien Raymond 8b83bf2283 comments and test cases. 2018-02-07 12:38:12 +01:00
Darien Raymond 8b5fe1a13b correct handler running status 2018-02-07 12:34:15 +01:00
Darien Raymond deaee9fa65 test case for removing handler on the fly 2018-02-06 13:47:50 +01:00
Darien Raymond 2328c69fba include new packages 2018-02-06 13:47:36 +01:00
Darien Raymond 01c76d70da listen on localhost only 2018-02-06 12:22:46 +01:00
Darien Raymond ede2c39967 non-blocking timer. Fixes #848 2018-02-06 11:16:49 +01:00
Darien Raymond 3a0f211c22 gofmt 2018-02-05 23:39:04 +01:00
Darien Raymond 1e6d5561cc prototype of commander 2018-02-05 23:38:24 +01:00
Darien Raymond 384844f898 fix #840 2018-02-02 22:35:18 +01:00
Darien Raymond cf832a4272 adjust init sequence 2018-01-31 13:23:23 +01:00
Darien Raymond 0273b36027 prepare for remove function 2018-01-30 21:38:43 +01:00
Darien Raymond 8923159aee commander interface 2018-01-24 15:05:46 +01:00
Darien Raymond 9cd0e90e99 injectable clock 2018-01-23 23:12:02 +01:00
Darien Raymond c3dce11c4e fix a typo 2018-01-19 14:08:45 +01:00
Darien Raymond 4b5e41c783 fix UDP handling in Shadowsocks client 2018-01-19 11:08:34 +01:00
Darien Raymond 0e01e28278 use uuid as struct 2018-01-18 23:25:48 +01:00
Darien Raymond 14176a340d fix error usage 2018-01-18 11:35:04 +01:00
Darien Raymond fbfbbb8841 id of v2ray instance 2018-01-17 19:09:32 +01:00
Darien Raymond 630a76d06a kcp cleanup 2018-01-17 17:36:14 +01:00
Darien Raymond a6c0ef11ba check connection state for every write operation 2018-01-17 16:18:38 +01:00
Darien Raymond b5caea67ac gofmt 2018-01-13 00:07:37 +01:00
Darien Raymond ddb6437976 remove unused code 2018-01-13 00:07:29 +01:00
Darien Raymond 72e9ef8fb3 fix release ci 2018-01-12 13:27:18 +01:00
Darien Raymond fa72ccce71 Update version 2018-01-12 11:13:27 +01:00
Darien Raymond 7fab28cf0b fix build break 2018-01-10 17:33:15 +01:00