Commit Graph
100 Commits
Author SHA1 Message Date
Darien Raymond 661c0fc237 more test cases for router config 2017-05-17 21:46:57 +02:00
Darien Raymond 06d4c37889 integrate mux in vmess server 2017-05-17 21:13:01 +02:00
Darien Raymond fcafd4e8f8 test case for email 2017-05-17 13:28:22 +02:00
Darien Raymond 069837417f test case for routing rule 2017-05-17 13:24:53 +02:00
Darien Raymond c287df631d remove json conf from core 2017-05-17 12:02:35 +02:00
Darien Raymond a8da85eca5 simplify code 2017-05-16 16:47:07 +02:00
Darien Raymond c6a68755b6 lint 2017-05-15 20:58:27 +02:00
Darien Raymond ad35fc7028 split read and write signal 2017-05-15 20:42:10 +02:00
Darien Raymond 642a630912 default buffer limit in ray stream to 20MB 2017-05-15 20:31:52 +02:00
Darien Raymond 986e721571 update to golang 1.8.1 2017-05-13 23:59:43 +02:00
Darien Raymond 3d6fd6e3a6 Update version 2017-05-11 23:45:07 +02:00
Darien Raymond c047894dc1 gitignore 2017-05-09 22:31:59 +02:00
Darien Raymond 52216d0204 test case for domain matcher 2017-05-09 13:39:09 +02:00
Darien Raymond 5829b45bbe close timer faster 2017-05-09 00:01:15 +02:00
Darien Raymond aea71c2aa8 release timer faster after ctx finish 2017-05-08 17:09:21 +02:00
Darien Raymond 74b2734cb8 refactor 2017-05-08 12:25:36 +02:00
Darien Raymond 8879206252 use subdomain for china sites 2017-05-08 12:22:23 +02:00
Darien Raymond a0bde091d4 sub domain matcher 2017-05-08 12:18:13 +02:00
Darien Raymond a0ac334703 refactor 2017-05-08 11:48:41 +02:00
Darien Raymond 5dbfd75542 Merge branch 'master' of https://github.com/v2ray/v2ray-core 2017-05-04 19:55:02 +02:00
Darien Raymond 232dc8f3c5 Update version 2017-05-04 19:54:18 +02:00
Darien Raymond 1f1a5a78f0 cleanup 2017-05-04 13:17:07 +02:00
Darien Raymond 976395b4d6 cleanup 2017-05-03 11:33:42 +02:00
Darien Raymond 5b15d9aa92 cleanup 2017-05-03 11:14:05 +02:00
Darien Raymond 552aba4cee reduce memory usage in test 2017-05-03 11:12:26 +02:00
Darien Raymond 0210a718f6 fix mux test 2017-05-03 10:53:35 +02:00
Darien Raymond dc76e36ed7 close mux session on end 2017-05-02 23:53:39 +02:00
Darien Raymond d5f931ae8b fix udp handling in dokodemo and mux 2017-05-02 23:36:37 +02:00
Darien Raymond d5ef224ac0 test case for mux udp 2017-05-02 22:56:19 +02:00
Darien Raymond 53f99ddde6 cleanup 2017-05-02 22:50:27 +02:00
Darien Raymond 74830b2583 test case for shadowsocks udp 2017-05-02 22:29:02 +02:00
Darien Raymond 7a4bab4940 support packet transfer type in mux 2017-05-02 22:23:07 +02:00
Darien Raymond 96da76c5b0 test case for vmess udp 2017-05-02 00:39:10 +02:00
Darien Raymond 939fae00e9 packet mode reader and writer 2017-05-02 00:28:16 +02:00
Darien Raymond 9594243ee2 fix system dialer init 2017-05-02 00:28:06 +02:00
Darien Raymond c5aa4acb35 prototype of vpndialer 2017-04-30 23:37:30 +02:00
Darien Raymond 61b6b6fff5 update proto 2017-04-29 22:25:36 +02:00
Darien Raymond 03ac2d8dd5 update geoip 2017-04-29 22:25:18 +02:00
Darien Raymond 14633ece42 fix error generation 2017-04-29 22:23:53 +02:00
Darien Raymond 98b5b415f0 remove unused code 2017-04-28 22:42:43 +02:00
Darien Raymond 4b725c61d1 refactor 2017-04-28 22:41:58 +02:00
Darien Raymond ff83a9ca91 test case for serial 2017-04-28 20:44:28 +02:00
Darien Raymond 097cdf01d6 test case for typed message 2017-04-28 20:37:49 +02:00
Darien Raymond 6239647336 fix chunk stream reader 2017-04-28 20:11:44 +02:00
Darien Raymond bd8239f12d remove unused code 2017-04-28 14:58:58 +02:00
Darien Raymond e62d649322 Merge branch 'master' of https://github.com/v2ray/v2ray-core 2017-04-28 14:50:24 +02:00
Darien Raymond 693702350d refactor 2017-04-28 14:48:23 +02:00
Darien Raymond 3821ee21fc handle nil onData 2017-04-27 23:33:07 +02:00
Darien Raymond 6f3362fc4c update activity 2017-04-27 22:30:48 +02:00
Darien Raymond f418b9bc20 swallow write error in mux 2017-04-27 22:20:29 +02:00
Darien Raymond bd8481898a Update version 2017-04-27 16:48:48 +02:00
Darien Raymond 7f1e9c85c9 more effecient auth reader and writer 2017-04-27 13:31:09 +02:00
Darien Raymond 2e756cdaa8 refactor 2017-04-27 11:54:15 +02:00
Darien Raymond b841042d0c refactor 2017-04-27 11:37:25 +02:00
Darien Raymond 999717ee28 release buffer on error 2017-04-27 11:29:44 +02:00
Darien Raymond 326a54baea refactor 2017-04-27 00:19:49 +02:00
Darien Raymond 3aa5343722 adjust error level 2017-04-27 00:09:01 +02:00
Darien Raymond f3c830c659 more test case on shadowsocks tcp 2017-04-26 23:46:19 +02:00
Darien Raymond 0157628ede rewrite bytes to hex string 2017-04-26 23:26:42 +02:00
Darien Raymond 90114aaeae refactor 2017-04-26 22:35:19 +02:00
Darien Raymond 10ce629c02 close input on error 2017-04-26 21:43:53 +02:00
Darien Raymond 784d4ce560 comments 2017-04-26 21:28:10 +02:00
Darien Raymond 93d913b959 refactor peeking strategy 2017-04-26 21:24:58 +02:00
Darien Raymond 39005d8fc4 refactor 2017-04-26 10:59:18 +02:00
Darien Raymond 7c59b2e224 bug fixes in sniffer 2017-04-26 00:43:59 +02:00
Darien Raymond 4668f9d3de refactor 2017-04-25 23:51:04 +02:00
Darien Raymond 2ad0e359ef refactor 2017-04-25 23:42:51 +02:00
Darien Raymond 96d544e047 refactor 2017-04-25 23:41:07 +02:00
Darien Raymond 0d92dce5eb fix lock usage in server list 2017-04-25 23:40:25 +02:00
Darien Raymond fb3d2ca862 read content of the http response 2017-04-25 13:34:00 +02:00
Darien Raymond 43dfb8ced3 json config for domain override 2017-04-25 11:18:13 +02:00
Darien Raymond c9c2338f05 refactor 2017-04-25 10:48:06 +02:00
Darien Raymond 94405dd467 fix snifer 2017-04-25 01:56:08 +02:00
Darien Raymond 00dd7d5cd2 test case for sni proxy 2017-04-25 01:40:34 +02:00
Darien Raymond 2c3ed5d9e4 snifered dispatch 2017-04-25 00:49:27 +02:00
Darien Raymond 77521029b1 support for http and tls header sniffing 2017-04-25 00:19:22 +02:00
Darien Raymond a4212e7b48 auto detect pre release 2017-04-24 21:12:31 +02:00
Darien Raymond d615874aa9 adjust error levels 2017-04-23 20:41:45 +02:00
Darien Raymond 7dc2fd1acd stop using preemptable machines 2017-04-23 19:17:20 +02:00
Darien Raymond 59a1e2d736 refactor 2017-04-23 19:16:56 +02:00
Darien Raymond cea6e28634 refactor 2017-04-23 13:41:52 +02:00
Darien Raymond e87b0ca848 size encoder and decoder 2017-04-23 13:30:08 +02:00
Darien Raymond 6a90ce3c43 comments 2017-04-21 15:36:05 +02:00
Darien Raymond 498c7dafdf clean udp writer 2017-04-21 14:51:09 +02:00
Darien Raymond eda72624e2 test case for sync pool 2017-04-21 14:32:29 +02:00
Darien Raymond 67dbb86b0e cleanup 2017-04-21 13:26:54 +02:00
Darien Raymond 365d74ac49 update user id on official server 2017-04-21 13:04:41 +02:00
Darien Raymond 795e3c1290 Revert "add protobuf, websocket, dns as vendor"
This reverts commit b0f2d23bba.
2017-04-21 10:40:34 +02:00
Darien Raymond b0f2d23bba add protobuf, websocket, dns as vendor 2017-04-20 23:01:29 +02:00
Darien Raymond c0dba629fb Update version 2017-04-20 21:13:47 +02:00
Darien Raymond f01b0552a9 direct multibuf reading from kcp engine 2017-04-20 15:02:35 +02:00
Darien Raymond 114f390a69 cleanup 2017-04-20 14:37:53 +02:00
Darien Raymond 5f4acaa9ea merging reader and writer 2017-04-20 11:00:15 +02:00
Darien Raymond 5a30e27f04 use normal byte array 2017-04-19 23:30:18 +02:00
Darien Raymond a7abac2eaf extend mux session timeout 2017-04-19 21:33:11 +02:00
Darien Raymond 6d7aaa6535 bug fixes 2017-04-19 21:27:21 +02:00
Darien Raymond 1d761e30a9 cleanup 2017-04-19 18:00:11 +02:00
Darien Raymond 0ebebfa458 cleanup 2017-04-19 16:29:36 +02:00
Darien Raymond a624e50ffe test case 2017-04-19 12:36:04 +02:00
Darien Raymond bb72264994 fix a typo in session manager 2017-04-19 12:11:59 +02:00