Commit Graph

189 Commits (3734195156631f861c4948941edc6a06f86f30a2)

Author SHA1 Message Date
v2ray 4419f1e3d6
introduce address family in v2net
8 years ago
v2ray c42ed62fd5
remove use of small buffer in tests
8 years ago
v2ray 7f661f5215
rename Error to Err
9 years ago
v2ray 9b6dc6bcea massive refactoring for kcp
9 years ago
v2ray 09f7e8b61e meaningful error message
9 years ago
v2ray e732ba62a6 unified config loader
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 c75d840706 Remove serial.String
9 years ago
v2ray fc63f0432c simplify testing
9 years ago
v2ray 3582b9d869 move net/testing/assert into assert
9 years ago
v2ray 50957b9973 Fix build break
9 years ago
v2ray 0ea2678e72 Allow freedom to consume DNS settings
9 years ago
v2ray 18d75cb7b4 bug fixes to dns server
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 77f5c15dbc fix freedom test
9 years ago
Darien Raymond b18693a9c4 more test cases for freedom
9 years ago
v2ray c6df0fde19 clean up variable initialization
9 years ago
v2ray 159644a230 remove out dated test case
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 9ae258de3d rename
9 years ago
v2ray 01ed2fa889 rename RegisterInboundConnectionConfig to RegisterInboundConfig
9 years ago
v2ray 9fe8178e4a rename InboundConnectionHandler to InboundHandler
9 years ago
v2ray eec0bb4db4 lazy evaluation of log fields
9 years ago
v2ray dde47290d7 completely remove json folder in v2ray
9 years ago
v2ray e5fa96f814 massive refactoring against json config parsing
9 years ago
v2ray 5b1854f842 simplify connection handler registration
9 years ago
v2ray 0780db7999 move connhandler to proxy
9 years ago
v2ray 54ce82fbfa Move unnecessary functions to internal
9 years ago
v2ray 1c4c9bffad Move proxy/common/config to proxy/internal/config
9 years ago
v2ray 3baa1f5bc5 interface for inbound connection handler manager
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 092217182a simplify config directory
9 years ago
v2ray 8bee0c4a7b cleanup shell/point/config
9 years ago
v2ray e1c58fae2b dns cache
9 years ago
Darien Raymond 0a2e4343bc massive refactoring against unit test lib
9 years ago
V2Ray 07582c5b60 Move point to shell
9 years ago
V2Ray 4046ee968c refactor code
9 years ago
V2Ray 1d4b541d2f Move mock config to app/config
9 years ago
V2Ray 03b8c8f9e8 Port picker
9 years ago
V2Ray 192960b711 Move mocked connection handlers to proxy/testing/mocks
9 years ago
V2Ray 2b45e63607 Move config cache to proxy/common
9 years ago
V2Ray f93b29993b Move connection handler interfaces to proxy/common/connhandler
9 years ago
V2Ray 4bc91b0215 Fix test
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 72b4eeba8b Simpilify configuration files
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 d77fdbd719 Explictly wait for server ready
9 years ago
V2Ray 02c3f144e2 test case for freedom connection
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 ec83281d18 Parse config just once
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