Commit Graph
1151 Commits
Author SHA1 Message Date
hex2tanandGitHub 3d63ec4e78 fixed add new user bug
fixed add new user bug.
when add new user, just add the key(u.email) to the map(v.cache), the value of map is nil.
2019-09-26 13:48:52 +08:00
vcptr ad4a1a3dc2 show vmess decode errors at warning level 2019-08-27 09:29:29 +08:00
aaaaa 5ab4f5ab9a fix a crash problem of fetching user from a nil request which returned by shadowsocks failed to read IV 2019-08-19 18:03:35 +08:00
yuanmomo 95f1a4d466 blank row between build and package 2019-08-08 12:27:39 +08:00
vcptr 27da2d139f fix: !confonly missing in http client 2019-08-07 14:49:29 +08:00
wuxiaolong acde5a55b6 Rewrite comments in English 2019-07-24 22:08:21 +08:00
wuxiaolong 97764114ea Support http outbound 2019-07-24 09:15:05 +08:00
KslrandGitHub 2451eedbc4 Merge pull request #1767 from Gondnat/addEmailIntoAccessLog
Add email into access log for shadowsocks and vmess
2019-07-13 22:50:35 +08:00
Gondnat dd048bfb29 add email into access log for shadowsocks, vmess and mux 2019-07-02 10:43:34 +08:00
Kirill Motkov 0401a91ef4 Some code improvements
* Rewrite empty string checks more idiomatically.
* Change strings.ToLower comparisons to strings.EqualFold.
* Rewrite switch statement with only one case as if.
2019-06-28 17:53:44 +03:00
Darien Raymond 8de236b08c upper case http method 2019-02-28 14:36:31 +01:00
Darien Raymond 888494aac8 support attributes in session.Content 2019-02-28 11:45:06 +01:00
Darien Raymond 39835e8da2 specify protocol in http inbound 2019-02-28 10:37:27 +01:00
Darien Raymond 9957c64b4a correctly propagate dns errors all the way through.
the internal dns system can correctly handle the cases where:
1) domain has no A or AAAA records
2) domain doesn't exist
fixes #1565
2019-02-21 13:43:48 +01:00
Darien Raymond 1531642768 benchmark test for user validator 2019-02-20 22:56:17 +01:00
Darien Raymond c072d38e2c refine tls connection 2019-02-17 00:58:02 +01:00
Darien Raymond b488c42453 set recursive bits 2019-02-15 23:13:41 +01:00
Darien Raymond 2a6cad2f9b fix inbound user in dekodemo door and http 2019-02-15 00:46:19 +01:00
Darien Raymond 634bba0f8a fix user level in socks inbound 2019-02-15 00:28:26 +01:00
Darien Raymond 114ec4c74b support dest override in dns outbound 2019-02-12 22:34:43 +01:00
Darien Raymond 69e8db7bbe include question section in dns response 2019-02-12 13:29:12 +01:00
Darien Raymond 5530ead381 fix broken test 2019-02-10 19:47:26 +01:00
Darien Raymond 98950d5ada remove dep of assert lib 2019-02-10 15:02:28 +01:00
Darien Raymond b234cfb4c4 unify NewPacketReader 2019-02-07 19:14:37 +01:00
Darien Raymond 4f08b7c795 fix reading udp packets 2019-02-07 16:36:54 +01:00
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