Commit Graph

128 Commits (7e9658192113edd8a737b73c29daabd11e9ee267)

Author SHA1 Message Date
Darien Raymond 50bc195f7f
rename TypedSettings to TypedMessage
8 years ago
Darien Raymond 1948d0738f
refactor io package
8 years ago
Darien Raymond 7a80409e30
rename alloc to buf
8 years ago
Darien Raymond cf3eb0e77d
refine buffer usage
8 years ago
Darien Raymond efb24a4d21
rewrite error lib
8 years ago
Darien Raymond 14829f67f0
refine outbound proxy handler interface
8 years ago
Darien Raymond f95c322677
rename 'this'
8 years ago
Darien Raymond b9dde62ae7
fix import
8 years ago
Darien Raymond 6804d8f73a
better handling error from Pipe()
8 years ago
Darien Raymond c041740940
remove ErrMissingApplication
8 years ago
Darien Raymond 30cd9e929d
add exponential backoff as retry logic
8 years ago
Darien Raymond 5dc05d6352
allow outbound to be proxied
8 years ago
Darien Raymond d343cb1ee6
proxy connection
8 years ago
Darien Raymond e33b7df34c
remove use of any
8 years ago
Darien Raymond 1d13f47f9c
protobuf for stream settings
8 years ago
Darien Raymond 7de7588ec2
proto for destination
8 years ago
Darien Raymond c518726910
network proto
8 years ago
Darien Raymond 9ade07db03
remove IsTCP() and IsUDP()
8 years ago
Darien Raymond bbca180dba
try protobuf
8 years ago
Darien Raymond e6e0419958
format private annotation
8 years ago
v2ray 07a86f549b
unified import path
8 years ago
v2ray 89a876a6d4
rename proxy/internal to proxy/registry
8 years ago
v2ray 956b47f6ae
release connection after all data read in freedom
8 years ago
v2ray 66bb7879e0
handle empty payload in freedom and outbound
8 years ago
v2ray 4419f1e3d6
introduce address family in v2net
8 years ago
v2ray 7f661f5215
rename Error to Err
9 years ago
v2ray 9b6dc6bcea massive refactoring for kcp
9 years ago
v2ray 50ca869929 organize handler metadata
9 years ago
v2ray a4d76dc394 support using specific address
9 years ago
v2ray 4b92e6b25b update log
9 years ago
v2ray 0a7deabd46 remove unnecessary log
9 years ago
v2ray 47338fba1e timeout setting for freedom
9 years ago
v2ray 0fac2084c7 reusable connection
9 years ago
v2ray 0ea2678e72 Allow freedom to consume DNS settings
9 years ago
v2ray 67db5830be agreesively close rays
9 years ago
v2ray 8d1f06ebaf clean up on error
9 years ago
v2ray 42907ff2e8 Remove v2net.Packet
9 years ago
v2ray 44bf412dfc release all adaptive readers and writers
9 years ago
v2ray 7407c8d561 use stream instead of raw chan
9 years ago
v2ray c6df0fde19 clean up variable initialization
9 years ago
Darien Raymond 0d77139c24 fix udp issue in socks proxy
9 years ago
Darien Raymond 8006d0cfdc update version in install-release.sh
9 years ago
Darien Raymond 3b1f92b7e8 allow multiple UDP incoming packets in freedom
9 years ago
v2ray d3ff2b3698 chunk stream in vmess
9 years ago
v2ray 2031c13a7f refactor app.Space
9 years ago
Darien Raymond 008c285324 move transport methods from net to io
9 years ago
v2ray eec0bb4db4 lazy evaluation of log fields
9 years ago
v2ray 4a8ec6926b dialer
9 years ago
v2ray 34a0cb0b70 move port out of address
9 years ago
v2ray 24653aef21 still close connection agressively
9 years ago
v2ray e12e5a0ecb barely working http proxy
9 years ago
Darien Raymond dd81fc6f6a hide space implementations from interfaces
9 years ago
v2ray e1c58fae2b dns cache
9 years ago
V2Ray 4046ee968c refactor code
9 years ago
V2Ray 890d185979 Cleanup root directory
9 years ago
V2Ray efb881d73c Remove log level detection during runtime
9 years ago
V2Ray 7f6878fbc3 Ray is never nil
9 years ago
V2Ray 055c8f1833 Move goroutine one level above.
9 years ago
V2Ray 3cb1951dfc Use []byte in pool instead of buffer
9 years ago
V2Ray 9ee73c4f6b Maintain an internal buffer pool to accelerate allocation
9 years ago
V2Ray e7daa4c21c Add size parameter to transport.ReadFrom
9 years ago
V2Ray cd81e5531b reuse outbound connection handler
9 years ago
V2Ray 78daf8a879 format code
9 years ago
V2Ray 85311a95dd More logs
9 years ago
V2Ray afb5448ffe test case for UDP in freedom
9 years ago
V2Ray 557f411f85 Update freedom connection for UDP
9 years ago
V2Ray 76563cb7c7 simplify udp handling
9 years ago
V2Ray bb442b4f83 Fix usage of Mutex
9 years ago
V2Ray 3fbae6795a Switch to Mutex for better readability
9 years ago
V2Ray 53eff7bb3e format code
9 years ago
V2Ray 3f0f8f005d still need this goroutine
9 years ago
V2Ray f30841019d simplify code
9 years ago
V2Ray 4874cd54a4 Introduce Packet to unify TCP and UDP communication
9 years ago
V2Ray 145d78b271 refactor code
9 years ago
V2Ray cb16047cf0 prefer interface over struct
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 075753c030 Massive refactoring for better code structure
9 years ago