Commit Graph

141 Commits (fbc025869bd2c2f1355f8581f5944ab4bd6f3f61)

Author SHA1 Message Date
Darien Raymond fbc025869b
fix lint errors
7 years ago
Darien Raymond 9100a78914
refactor
7 years ago
Darien Raymond a52eb8f82b
allow underscore in domain name. fixes #917
7 years ago
Darien Raymond a7d467992d
try parse domain address as IP. fixes #894.
7 years ago
Darien Raymond a42b4b513e
test case for write address
7 years ago
Darien Raymond af1abf687c
unify all address reading and writing
7 years ago
Darien Raymond 546c2fb226
settings for forcing secure encryption in vmess server
7 years ago
Darien Raymond 42d83a703e
fix transfer for mux
7 years ago
Darien Raymond 87ba7dd0d1
implement remove user in vmess
7 years ago
Darien Raymond 0e01e28278
use uuid as struct
7 years ago
Darien Raymond 292d7cc353
massive refactoring for interoperability
7 years ago
Darien Raymond c5d356545e
comments for typed messages
7 years ago
Darien Raymond 1f226797bc
remove header operation to http protocol package
7 years ago
Darien Raymond 91ca88bcff
read original addr from x-forwarded-for header if present
7 years ago
Darien Raymond a0b2c285b2
more test cases
7 years ago
Darien Raymond d43a23aa96
move error generator to common
7 years ago
Darien Raymond 3214a5078c
customizable policy
7 years ago
Darien Raymond 08ece5d2bf default security to auto
7 years ago
Darien Raymond 6c9a60100d format code
7 years ago
Darien Raymond 74cf833758 fully migrate to new assertion lib
7 years ago
Darien Raymond 66b81a842d comments
7 years ago
Darien Raymond 26818a2602 fix domain length issue for all proxies
7 years ago
Darien Raymond 24089bfad0 remove duplicated address type def
7 years ago
Darien Raymond f1a15e92f5 apply bitmask to other packages
7 years ago
Darien Raymond bae5639dfd refactor
7 years ago
Darien Raymond 59094b4959 id cleanup
7 years ago
Darien Raymond 1c856a46ab step 1 to remove reference to net package
7 years ago
Darien Raymond 7392bb495b refactor
7 years ago
Darien Raymond 1c2b6d9536 refactor
7 years ago
Darien Raymond 06d4c37889
integrate mux in vmess server
8 years ago
Darien Raymond 7a4bab4940
support packet transfer type in mux
8 years ago
Darien Raymond 2ad0e359ef
refactor
8 years ago
Darien Raymond 96d544e047
refactor
8 years ago
Darien Raymond 0d92dce5eb
fix lock usage in server list
8 years ago
Darien Raymond 35248497d2
refactor error messages
8 years ago
Darien Raymond ade8453c0a
completely remove connection reuse feature
8 years ago
Darien Raymond 2e5cb82790
update proto
8 years ago
Darien Raymond 2111c7e9ca
update proto def
8 years ago
Darien Raymond 29d614fda5
comments
8 years ago
Darien Raymond 3c032f0d53
update frame header masking strategy
8 years ago
Darien Raymond 76d2e5517b
comments
8 years ago
Darien Raymond f2e149e1d0
remove unnecessary error
8 years ago
Darien Raymond b5d14b6823
update java options
8 years ago
Darien Raymond 504ff4b0c4
remove mux settings from vmess
8 years ago
Darien Raymond 08b9778f05
refine user timeout
8 years ago
Darien Raymond bd69763c63
session frame support
8 years ago
Darien Raymond bfcc75f5d1
fix goroutine leak in dynamic port
8 years ago
Darien Raymond ca721230e1
split listening settings from inbound proxies and apply context
8 years ago
Darien Raymond 8b00d6fc30
clean imports
8 years ago
Darien Raymond d24fe9dbfb
separate network and transport protocol
8 years ago