Commit Graph
1126 Commits
Author SHA1 Message Date
Darien Raymond 2aa0c08709 check domain name 2019-02-06 21:02:03 +01:00
Darien Raymond fae47083c2 set response bit in dns 2019-02-06 19:41:55 +01:00
Darien Raymond 836440c61a dns outbound proxy 2019-02-06 10:21:04 +01:00
Darien Raymond 9d7efdd2e1 confonly 2019-02-02 22:19:40 +01:00
Darien Raymond bdd71a44b4 remove dep on assert lib 2019-02-02 22:19:30 +01:00
Darien Raymond 2a0f3591f4 add confonly tag for blackhole 2019-02-01 21:00:08 +01:00
Darien Raymond 1ab94fed79 optimize v2ctl size 2019-02-01 20:08:21 +01:00
Darien Raymond 28189197b3 remove dependency of assert lib 2019-02-01 14:38:14 +01:00
Darien Raymond c9958681f7 remove dependency on assert lib 2019-01-31 20:57:01 +01:00
Darien Raymond b05514b02c wait for both requests to finish before changing timeout 2019-01-30 21:38:25 +01:00
Darien Raymond bb5a959876 refactor tproxy handling in dokodemo 2019-01-27 22:30:34 +01:00
SAPikachu c89828e1fb Fix potential memory leak 2019-01-27 20:14:22 +08:00
SAPikachu d8285161ba Properly handle TPROXY UDP connections 2019-01-25 15:49:34 +08:00
Darien Raymond 35432832c4 don't use new address if not in redirect mode 2019-01-14 22:57:53 +01:00
Darien Raymond 163776b182 remove dependency on assert lib 2019-01-08 23:27:02 +01:00
Darien Raymond d26700a2fe remove common/compare package 2019-01-07 00:12:04 +01:00
Darien Raymond b52725cf65 DialUDP function 2019-01-05 21:43:22 +01:00
Darien Raymond 3de8389361 rename CloseError() to Interrupt() 2018-12-31 21:25:10 +01:00
Darien Raymond ec95dca3e5 force packet reader in freedom on UDP 2018-12-11 10:17:50 +01:00
Darien Raymond 7e37d141e2 move parseHost to http protocol 2018-12-10 23:08:16 +01:00
Darien Raymond 427679e66d simplify task execution 2018-12-06 11:35:02 +01:00
Darien Raymond bea521537e errors.Combine 2018-12-04 14:17:08 +01:00
Darien Raymond 057e271588 update proto lib 2018-12-01 17:39:51 +01:00
Darien Raymond 6870ead73e remove unless check 2018-11-23 17:04:32 +01:00
Darien Raymond 5279296f03 remove use of context.WithValue in transport 2018-11-21 14:54:40 +01:00
Darien Raymond 234c8081f4 remove unused functions 2018-11-20 17:05:32 +01:00
Darien Raymond 769f770cf7 migrate NetworkList to []Network 2018-11-20 16:58:26 +01:00
Darien Raymond 8a82a3664c pick IP family by local address in freedom 2018-11-19 21:36:46 +01:00
Darien Raymond cb7646f682 remove unnecessary err object from SplitBytes 2018-11-18 19:44:32 +01:00
Darien Raymond 842a089dad refactor multibuffer 2018-11-18 19:36:36 +01:00
Darien Raymond 0f324a613e remove MultiBuffer.Release 2018-11-17 22:45:07 +01:00
Darien Raymond a01fdc29a6 remove NewMultiBufferValue 2018-11-16 11:08:12 +01:00
Darien Raymond f2f67132a7 refactor socks handshake 2018-11-15 23:37:53 +01:00
Darien Raymond a20262ef20 allocate buffer on stack 2018-11-15 21:32:27 +01:00
Darien Raymond ac4f868078 introduce go-cmp 2018-11-15 10:30:03 +01:00
Darien Raymond 6c7dcc35ab remove buffer.WriteBytes 2018-11-14 22:55:20 +01:00
Darien Raymond 5c5816072e use buffer for reading user id in socks 2018-11-14 20:23:52 +01:00
Darien Raymond 585608a796 propagate error 2018-11-14 19:17:11 +01:00
Darien Raymond a14fae4b35 fix lint warnings 2018-11-13 23:19:58 +01:00
Darien Raymond 953bfac572 remove unnecessary assignment 2018-11-13 09:51:55 +01:00
Darien Raymond 77c03f0da5 move back to serial 2018-11-03 13:03:02 +01:00
Darien Raymond 128a90b98b move link to transport 2018-11-03 12:36:29 +01:00
Darien Raymond 8bb018dae2 fix encoding bug in shadowsocks 2018-11-02 22:04:52 +01:00
Darien Raymond 18ddde4fd4 fix build break in shadowsocks 2018-11-02 21:35:59 +01:00
Darien Raymond f7b96507f9 simplify buffer extension 2018-11-02 21:34:04 +01:00
Darien Raymond 35ccc3a49c cleanup unnecessary method in serial. 2018-11-02 18:20:02 +01:00
Darien Raymond 815c7f09ba migrate to std lib 2018-11-02 15:47:58 +01:00
Darien Raymond ee489c95b3 remove Port.Bytes() 2018-11-02 15:14:34 +01:00
Darien Raymond 58e2ed3381 remove closure on ReadFullFrom 2018-11-02 15:01:33 +01:00
Victoria RaymondandGitHub 787f37363b Merge pull request #1352 from comwrg/more-cases-validator
add more test cases for `proxy/vmess/validator.go`
2018-11-02 09:35:19 +01:00