Commit Graph

1151 Commits (3d63ec4e782a06a00a660de11062aad03397a00c)

Author SHA1 Message Date
hex2tan 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
Kslr 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