Commit Graph

44 Commits (06b92bddcf86530c8baa60e77e82fb54ca1e9b38)

Author SHA1 Message Date
v2ray 494f431c37 remove ReadAllBytes in favor of io.ReadFull
9 years ago
v2ray f60747c455 2nd step to reduce number of authentication bits
9 years ago
v2ray eec0bb4db4 lazy evaluation of log fields
9 years ago
v2ray e5fa96f814 massive refactoring against json config parsing
9 years ago
v2ray 7881330644 remove unnecessary memory allocation in vmess
9 years ago
Darien Raymond bed5235772 remove proxy/vmess/protocol/user
9 years ago
v2ray 349b02084c rewrite hashing logic in vmess
9 years ago
v2ray 4ca43c3121 alternative user ids
9 years ago
v2ray 7c64093a7a Output debug info when parsing VMess request
9 years ago
v2ray 1239b1a57b fix buffer usage in vmess out
9 years ago
Darien Raymond e6ad1d8518 format code
9 years ago
Darien Raymond 27b521d2aa fix buffer usage in VMess
9 years ago
v2ray 1c4c9bffad Move proxy/common/config to proxy/internal/config
9 years ago
v2ray 34a0cb0b70 move port out of address
9 years ago
v2ray a63670311e use uuid in vmess id
9 years ago
Darien Raymond af8412175e re-org vmess content
9 years ago
Darien Raymond ae056714db refactor common/net.Port
9 years ago
V2Ray cee85bdf26 Add Port as a type
9 years ago
V2Ray 9a88e8696a format code
9 years ago
V2Ray a46db069fb Refactor AES encryption/decryption
9 years ago
V2Ray 1c09b70931 format code
9 years ago
V2Ray 46c0d457d9 User settings for trusted user
9 years ago
V2Ray b44098d752 Introduce user level
9 years ago
V2Ray 361a22d74d Move proxy errors to proxy/common/errors
9 years ago
V2Ray fdb41bbd50 Remove call to UTC() which is not necessary.
9 years ago
V2Ray 96c5d32d59 Remove []byte allocation in vmess
9 years ago
V2Ray 2c710d6b1c Protect from DoS attack
9 years ago
Claire Raymond 771d0225c7 Refactor vmess config
9 years ago
V2Ray 1d40220d31 Remove error defination
9 years ago
V2Ray 3d1a6322bd Remove unnecessary copy in VMess protocol
9 years ago
V2Ray b126c5ce2a Simplify vmess response
9 years ago
V2Ray 8461cde710 Remove unnecessary debug info
9 years ago
V2Ray c138004bf9 First attempt to regulate errors.
9 years ago
V2Ray 6ecb18268e Use array instead of slice
9 years ago
V2Ray c59dcc309c Update VMess protocol to remove unnecessary data
9 years ago
V2Ray 787df1ab9b Reduce memory allocation in vmess.
9 years ago
V2Ray 26b6c06c9e format code
9 years ago
V2Ray 0ce10e1f88 More docs
9 years ago
V2Ray cb16047cf0 prefer interface over struct
9 years ago
V2Ray 823cbf1509 Split Address struct to save some bytes
9 years ago
V2Ray b319704282 Add network type to destination to be ready for UDP connection
9 years ago
V2Ray a887fd01b8 Move log into common
9 years ago
V2Ray b40be74b86 Fix test break
9 years ago
V2Ray 075753c030 Massive refactoring for better code structure
9 years ago