Commit Graph

643 Commits (8c8761e2cca505c8d663675d486004e020bd0d97)

Author SHA1 Message Date
V2Ray 3d1a6322bd Remove unnecessary copy in VMess protocol
9 years ago
V2Ray b126c5ce2a Simplify vmess response
9 years ago
V2Ray cd81e5531b reuse outbound connection handler
9 years ago
V2Ray 72b4eeba8b Simpilify configuration files
9 years ago
V2Ray 78daf8a879 format code
9 years ago
V2Ray 8334d5177e Debug info
9 years ago
V2Ray be59463fd0 Actually use UDP relay
9 years ago
V2Ray c61ddc7028 build break
9 years ago
V2Ray aa4d897a21 Leverage v2net functions
9 years ago
V2Ray 8461cde710 Remove unnecessary debug info
9 years ago
V2Ray 5c4b149d48 UDP support
9 years ago
V2Ray cd42e5551c Remove VMess UDP
9 years ago
V2Ray 820da78f92 UDP handler in VMess in.
9 years ago
V2Ray 6f433f5206 Remove token field in VMess UDP
9 years ago
V2Ray 76563cb7c7 simplify udp handling
9 years ago
V2Ray 05b83508f8 Implementation of VMess UDP message
9 years ago
V2Ray 8f0cb97e89 Refactor timed queue
9 years ago
V2Ray 9c45cb031a Remove magic number
9 years ago
V2Ray fc14b9346c Remove keepalive settings
9 years ago
V2Ray 51c2a2b880 build break
9 years ago
V2Ray a78dbe7133 Close connection more aggressively.
9 years ago
V2Ray c138004bf9 First attempt to regulate errors.
9 years ago
V2Ray 6ecb18268e Use array instead of slice
9 years ago
V2Ray 8ce7ee1cda Initial version of TimedStringMap
9 years ago
V2Ray bb442b4f83 Fix usage of Mutex
9 years ago
V2Ray 3fbae6795a Switch to Mutex for better readability
9 years ago
V2Ray c59dcc309c Update VMess protocol to remove unnecessary data
9 years ago
V2Ray ec83281d18 Parse config just once
9 years ago
V2Ray 787df1ab9b Reduce memory allocation in vmess.
9 years ago
V2Ray 4874cd54a4 Introduce Packet to unify TCP and UDP communication
9 years ago
V2Ray bd35793cf8 Don't random pick if there is only one vnext or user
9 years ago
V2Ray 26b6c06c9e format code
9 years ago
V2Ray 0ce10e1f88 More docs
9 years ago
V2Ray 79ffd818b2 Add network field in config file.
9 years ago
V2Ray e2bd6abb04 format code
9 years ago
V2Ray 3e2cd914b3 Prevent DoS attack
9 years ago
V2Ray a51d64a102 More information when vmess auth fails.
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