Commit Graph

359 Commits (00dd7d5cd210db4e1bec701fc5976275bec1fecc)

Author SHA1 Message Date
Darien Raymond bfcc75f5d1
fix goroutine leak in dynamic port
8 years ago
Darien Raymond 19ca32efd7
fix tcp connection source
8 years ago
Darien Raymond f6e0d08d34
Fix HTTP proxy
8 years ago
Darien Raymond fab20bb0cf
close outbound connections when context is done
8 years ago
Darien Raymond 1ee9450dfc
release buffer
8 years ago
Darien Raymond 0bf5f3e531
fix #374
8 years ago
Darien Raymond c5ecdc8078
fix nil address in inbound proxyman
8 years ago
Darien Raymond 09e5ae7a4b
remove unnecessary code
8 years ago
Darien Raymond 8231d2cdad
dns test
8 years ago
Darien Raymond 9716d7fdfe
Fix usage of source in context
8 years ago
Darien Raymond 18e1ca85aa
rename udp.Server
8 years ago
Darien Raymond 83c35c1e41
remove unnecessary log
8 years ago
Darien Raymond 15e0b7125d
fix udp worker
8 years ago
Darien Raymond 866a4d879c
fix udp handling
8 years ago
Darien Raymond 6c45f593dd
bug fixes in outbound handler
8 years ago
Darien Raymond 7f36a5d1d3
rename proxy interfaces
8 years ago
Darien Raymond ca721230e1
split listening settings from inbound proxies and apply context
8 years ago
Darien Raymond 34a2ae0ab7
implement default outbound handler
8 years ago
Darien Raymond b8f01e0c03
merge sender and receiver to proxyman
8 years ago
Darien Raymond 8b00d6fc30
clean imports
8 years ago
Darien Raymond c48e1f02a6
comments
8 years ago
Darien Raymond 07866e6d39
check for nil
8 years ago
Darien Raymond f7e1f00c88
rename dispatcher.Interface
8 years ago
Darien Raymond 289c467a12
remove unnecessary code
8 years ago
Darien Raymond 17504d2aac
context'ize apps
8 years ago
Darien Raymond 148e4832eb
leverage global object creator in proxies.
8 years ago
Darien Raymond d24fe9dbfb
separate network and transport protocol
8 years ago
Darien Raymond 2eb313d0c2
refresher prototype
8 years ago
Darien Raymond 0e940fb1fa
close both stream immediately after error
8 years ago
Darien Raymond 72992c7478
able to close ray stream with error
8 years ago
Darien Raymond 1cf9cd5d78
receiver prototype
8 years ago
Darien Raymond ed3033e785
socks submodule
8 years ago
Darien Raymond a150ceb3ea
release initialzers after initialized.
8 years ago
Darien Raymond b11d48d73f
simplify app design
8 years ago
Darien Raymond 762afc1d8f
remove unused types
8 years ago
Darien Raymond e678000c44
remove release() pattern
8 years ago
Darien Raymond 49210d8362
refine stream handling
8 years ago
Darien Raymond 31d6e74482
remove rawtcp
8 years ago
Darien Raymond ff01a886da
simplify comments
8 years ago
Darien Raymond c9a421fba6
remove generate package comments in .pb.go files.
8 years ago
Darien Raymond 6c39ce0714
doc
8 years ago
Darien Raymond 20fe6d10a4
rollback gitignore change
8 years ago
Darien Raymond 52e1dfaeac
remove all generated files
8 years ago
Darien Raymond 5857aea881
remove inspector
8 years ago
Darien Raymond bdfb879963
comments
8 years ago
Darien Raymond e6214b7a87
fix lint warnings
8 years ago
Darien Raymond 7bc98503a8
remove buggy CloseWrite()
8 years ago
Darien Raymond 7c751fcca0
common.Must
8 years ago
Darien Raymond 3ddacbb9c9
prototype for payload inspector
8 years ago
Darien Raymond a4dfca0ef7
accommodate protobuf compiler change
8 years ago
Darien Raymond 7dc7937443
rename ws to websocket
8 years ago
Darien Raymond eb782436b3
proto option for C# namespace
8 years ago
Darien Raymond a24b11af27
fix lint warnings
8 years ago
Darien Raymond ceaf5d1178
fix lint warnings
8 years ago
Darien Raymond eddde847df
comments
8 years ago
Darien Raymond 095c29fa8c
decouple outbound handler manager
8 years ago
Darien Raymond c4144af223
decouple dns server
8 years ago
Darien Raymond 5e297692da
decouple core and dispatcher impl
8 years ago
Darien Raymond 50bc195f7f
rename TypedSettings to TypedMessage
8 years ago
Darien Raymond eee23e6718
fix api usage
8 years ago
dd 20c330d03c fix dns query
8 years ago
Darien Raymond 1948d0738f
refactor io package
8 years ago
Darien Raymond 055023fdd5
refactor buffer
8 years ago
Darien Raymond 7a80409e30
rename alloc to buf
8 years ago
Darien Raymond 0ad629ca31
remove use of prepend
8 years ago
Darien Raymond 943d43040b
name confict
8 years ago
Darien Raymond a11c225cbf
protobuf refresh
8 years ago
Darien Raymond 8c8f0a53fd
rewrite alloc.buffer
8 years ago
Darien Raymond cf3eb0e77d
refine buffer usage
8 years ago
Darien Raymond efb24a4d21
rewrite error lib
8 years ago
Darien Raymond f95c322677
rename 'this'
8 years ago
Darien Raymond d00f8eef56
remove use of 'v' as a variable name
8 years ago
Darien Raymond c041740940
remove ErrMissingApplication
8 years ago
Darien Raymond def8a19a7e
small fixes
8 years ago
Darien Raymond 65a49e7fa0
small fixes
8 years ago
Darien Raymond ad3f450bce
fix usage of io.EOF
8 years ago
Darien Raymond fc81b0aae2
config for inbound tag routing
8 years ago
Darien Raymond 9471b5b066
refine dispatcher
8 years ago
Darien Raymond 5dc05d6352
allow outbound to be proxied
8 years ago
Darien Raymond d343cb1ee6
proxy connection
8 years ago
Darien Raymond 531be77a59
remove test case depending on external resources
8 years ago
Darien Raymond a7ef82ffbc
fix test break
8 years ago
Darien Raymond aae99a8e98
use session in router
8 years ago
Darien Raymond e13c97d162
rename IP to CIDR in router
8 years ago
Darien Raymond 4e80ed05d9
comments
8 years ago
Darien Raymond 5a311cbe08
json config parser
8 years ago
Darien Raymond e866ff24a4
refine app settings in v2ray config
8 years ago
Darien Raymond be026870f7
protogen update
8 years ago
Darien Raymond fc6a706166
refactor protos
8 years ago
Darien Raymond 22ef12a456
simplify router
8 years ago
Darien Raymond 63f3108737
protobuf for router
8 years ago
Darien Raymond 1d13f47f9c
protobuf for stream settings
8 years ago
Darien Raymond af6abfa3e3
update proto generated code
8 years ago
Darien Raymond 91f2a40dae
refine proto package names
8 years ago
Darien Raymond d38e62932d
proto for dns config
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 ea2c491ade
global proto gen
8 years ago
Darien Raymond cdb4c56546
protobuf for net
8 years ago
Darien Raymond 64e38ba851
update chinaip
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 ad1353ac2f
merge similar error definitions
8 years ago
v2ray 4419f1e3d6
introduce address family in v2net
8 years ago
v2ray a9d583b92f
connection session
8 years ago
v2ray bcd27ba36f
option to allow passive connection
8 years ago
v2ray dbee8c620a
update china ip
8 years ago
v2ray ea39a6fde6
format code
8 years ago
v2ray 98cc28a4c4
leverage dice.Roll
9 years ago
v2ray 7f661f5215
rename Error to Err
9 years ago
v2ray 9b6dc6bcea massive refactoring for kcp
9 years ago
v2ray 08261e4f13 more china sites
9 years ago
v2ray 798c870069 Merge branch 'master' of https://github.com/v2ray/v2ray-core
9 years ago
v2ray 372a32a66f more china sites
9 years ago
v2ray 50ca869929 organize handler metadata
9 years ago
v2ray a4d76dc394 support using specific address
9 years ago
v2ray e0c22860f1 more china sites
9 years ago
v2ray 6ce7b1d532 informational logs
9 years ago
v2ray 4ec96efe84 smarter DNS query
9 years ago
v2ray 3a6bf38686 remove validity map
9 years ago
v2ray 21ab26f41f missing function
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 47b2fafb32 Shorten StringLiteral
9 years ago
v2ray ac58eed310 more china sites
9 years ago
v2ray bb503c6954 Static hosts in DNS server
9 years ago
v2ray 54f98fe11b more clear logic of space initialization
9 years ago
v2ray 8b88f63280 Remove unnecessary dns server from default dispatcher
9 years ago
v2ray 1b71c7d68d acgvideo.com
9 years ago
v2ray 3ded18a75b initializable apps
9 years ago
v2ray 7765fedd78 modulize dispatcher and proxyman
9 years ago
v2ray 09ea65687c avoid goroutine leak
9 years ago
v2ray 18d75cb7b4 bug fixes to dns server
9 years ago
v2ray 49c8c31e26 test case for dns config
9 years ago
v2ray 10d1d9288b default value of dns config
9 years ago
v2ray dac1339d6e Use dns in router
9 years ago
v2ray 3b545abe02 dns client implementation
9 years ago
v2ray 0cedf8ad7d generator for china ip
9 years ago
v2ray a37819c330 rename RegisterApp to Register
9 years ago
v2ray 42907ff2e8 Remove v2net.Packet
9 years ago
v2ray 7407c8d561 use stream instead of raw chan
9 years ago
v2ray f5960db27e more china sites
9 years ago
v2ray 50ef8e0465 more china sites
9 years ago
v2ray 486965d1eb more china sites
9 years ago
v2ray 441a198b86 more china sites
9 years ago
v2ray 26925a7d90 more china sites
9 years ago