Commit Graph

411 Commits (811f0dd6476bdd54285a17414d5647e8e544ec82)

Author SHA1 Message Date
Darien Raymond 8231d2cdad
dns test
8 years ago
Darien Raymond 866a4d879c
fix udp handling
8 years ago
Darien Raymond 9462f710a5
able to redirect to another destination in freedom
8 years ago
Darien Raymond ca721230e1
split listening settings from inbound proxies and apply context
8 years ago
Darien Raymond 9be43f4bf3
fix socks auth test
8 years ago
Darien Raymond 6eff0acc0b
rename transportsettings to transportconfig
8 years ago
Darien Raymond d6f8528075
better port picker
8 years ago
Darien Raymond 8b00d6fc30
clean imports
8 years ago
Darien Raymond 5401cab7a5
fix import
8 years ago
Darien Raymond d4c471c967
generate TLS certificate on the fly
8 years ago
Darien Raymond 267025fe66
proxy over kcp
8 years ago
Darien Raymond 5013d387a5
migrate router test to proto
8 years ago
Darien Raymond 8df8fad293
test case for proxy and blackhole
8 years ago
Darien Raymond 961b4bbb22
cleanup socks test
8 years ago
Darien Raymond 22bd34e63f
exclude vendor folder in coverage
8 years ago
Darien Raymond 5b89c6aada
socks4 tests
8 years ago
Darien Raymond ed3033e785
socks submodule
8 years ago
Darien Raymond a54f1da049
remove sock4 tests
8 years ago
Darien Raymond f2e9d8a4e0
socks client
8 years ago
Darien Raymond b00ee67369
refine socks udp handling
8 years ago
Darien Raymond a620a7a4ad
test case for dokodemo udp
8 years ago
Darien Raymond a704d7b6b6
convert dokodemo scenario test to protobuf based
8 years ago
Darien Raymond 0b22dc51e9
more test case
8 years ago
Darien Raymond a44d556667
test case for tls connection
8 years ago
Darien Raymond 7bc98503a8
remove buggy CloseWrite()
8 years ago
Darien Raymond 310474d592
init tls test
8 years ago
Darien Raymond 055023fdd5
refactor buffer
8 years ago
Darien Raymond 7a80409e30
rename alloc to buf
8 years ago
Darien Raymond a733367db4
update config file
8 years ago
Darien Raymond 7665dbff34
fix build break
8 years ago
Darien Raymond b63293d950
remove unnecessary code
8 years ago
Darien Raymond 8c8f0a53fd
rewrite alloc.buffer
8 years ago
Darien Raymond f95c322677
rename 'this'
8 years ago
Darien Raymond 77e1427845
remove unnecessary equals()
8 years ago
Darien Raymond dc0e9aa9b3
output bytes instead of string
8 years ago
Darien Raymond 90504fc077
better error handling
8 years ago
Darien Raymond 85da0dae28
fix printf
8 years ago
Darien Raymond a9946a2dc1
don't close writing in ss test
8 years ago
Darien Raymond 4d51990c66
fix coverage
8 years ago
Darien Raymond 7632618584
fix temp file generation
8 years ago
Darien Raymond 5dc05d6352
allow outbound to be proxied
8 years ago
Darien Raymond 3d2431d21c
update test data
8 years ago
Darien Raymond 13ab2622c5
shadowsocks test
8 years ago
Darien Raymond 0727aa0da9
simplify imports
8 years ago
Darien Raymond fbb44e7e02
fix string checking logic
8 years ago
Darien Raymond 360c222c1c
try again to skip coverage on release
8 years ago
Darien Raymond 426a58707f
skip coverage for releases
8 years ago
Darien Raymond c1f91567ad
refactor shell
8 years ago
Darien Raymond 22ef12a456
simplify router
8 years ago
Darien Raymond 67793eb3e0
fix config creator cache
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 bd4ca7b37f
remote protobuf code from coverage
8 years ago
Darien Raymond fdeb8b4f89 update file paths
8 years ago
v2ray 07a86f549b
unified import path
8 years ago
v2ray 7a1bdfcf00
test case for passive connection
8 years ago
v2ray a5a70afdb8
remove port testing
8 years ago
Shelikhoo 4b9e506dba
Added Testing Cert
8 years ago
v2ray 4419f1e3d6
introduce address family in v2net
8 years ago
v2ray 25b30704a4
update coverage
8 years ago
v2ray 0b2df7f658
typo
8 years ago
v2ray 27f3401848
update coverage profile location
8 years ago
v2ray 697d44abbd
bring back all coverage
8 years ago
v2ray 5cf36c4520
relocate point main
8 years ago
v2ray 7e499ee0b6
Cleanup
8 years ago
v2ray 6915095a0a
typed segments
9 years ago
v2ray 67ac925ee7
refactor bytes functions
9 years ago
v2ray 233b73d1db improve kcp performance
9 years ago
v2ray 8b3875050d http response in blackhole
9 years ago
v2ray 030fca10ba wait for test ready
9 years ago
v2ray 243e3ced89 update
9 years ago
v2ray a4d76dc394 support using specific address
9 years ago
v2ray 2f47074c98 release buffer
9 years ago
v2ray ff0cb89efa simplify connection reuse settings
9 years ago
v2ray dfe1ac1f2b Fix connection reuse
9 years ago
v2ray 0fac2084c7 reusable connection
9 years ago
v2ray b47c1ca609 get rid of annoying firewall warnings
9 years ago
v2ray fc63f0432c simplify testing
9 years ago
v2ray 3582b9d869 move net/testing/assert into assert
9 years ago
v2ray 47b2fafb32 Shorten StringLiteral
9 years ago
v2ray 18d75cb7b4 bug fixes to dns server
9 years ago
v2ray 0bc846f016 Fix ending in vmess reader.
9 years ago
v2ray 406360ed3e fix test servers
9 years ago
v2ray 9f50692d15 auto user creation for dynamic port
9 years ago
v2ray 87b15b2b20 Add ChaCha20 in Shadowsocks
9 years ago
v2ray 22e867cb85 check error for dial in socks test
9 years ago
v2ray f7c6ecde90 test case for shadowsocks as inbound detour
9 years ago
v2ray 25dfa66822 typos
9 years ago
v2ray bfe7d26a35 fix coverall script again
9 years ago
v2ray e9573c120c fix output file name in coverall script
9 years ago
v2ray a8726baa68 fix some bugs in coverall
9 years ago
v2ray e8ed88cc99 update coverall script
9 years ago
v2ray 3e87c9efdd rm the right file
9 years ago
v2ray e156f60de4 try codecov.io
9 years ago
v2ray edd02f7d3c format code
9 years ago
Darien Raymond f19da2058a actually close tcp and udp servers
9 years ago
Darien Raymond 0d77139c24 fix udp issue in socks proxy
9 years ago
Darien Raymond 58c84bea21 check error in router_test
9 years ago
Darien Raymond 008c285324 move transport methods from net to io
9 years ago
Darien Raymond 30f131b9ee test case for shadowsocks tcp
9 years ago
Darien Raymond befd24c83e assert error is nil
9 years ago
v2ray 96f582da98 test case for http proxy
9 years ago
v2ray c1831551c1 update dynamic test case
9 years ago
v2ray 24b300d75d remove fuzzing lib
9 years ago
v2ray 98d99a1fd0 dynamic allocation of inbounds
9 years ago
Darien Raymond d8c6102638 test case for on demand detour
9 years ago
v2ray eec0bb4db4 lazy evaluation of log fields
9 years ago
v2ray dde47290d7 completely remove json folder in v2ray
9 years ago
Darien Raymond ae8121e633 remove json packages in app folder
9 years ago
v2ray 8c08248418 enable json test in travis
9 years ago
v2ray e5fa96f814 massive refactoring against json config parsing
9 years ago
v2ray 4ca43c3121 alternative user ids
9 years ago
v2ray 56c5302367 close method for point server
9 years ago
v2ray 34a0cb0b70 move port out of address
9 years ago
v2ray 4be7cd7908 Fix test flakiness
9 years ago
v2ray e12e5a0ecb barely working http proxy
9 years ago
v2ray fed5697dc3 SwitchAccount command
9 years ago
v2ray aab774e78f simplify router config
9 years ago
Darien Raymond a7c2425c9c Merge branch 'master' of https://github.com/v2ray/v2ray-core
9 years ago
Darien Raymond af8412175e re-org vmess content
9 years ago
v2ray a1ba0eb413 update test file to not generate temp files in source folder
9 years ago
V2 Ray 0a4d9fb037 Delete error.log
9 years ago
Darien Raymond 08d4b7793d update whitelist
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
v2ray b083773411 test case for log
9 years ago
v2ray db7d48e48f Refine log settings
9 years ago
Darien Raymond 5ec30c3ad0 more test cases
9 years ago
Darien Raymond 30be218c62 fix test break
9 years ago
Darien Raymond 3327cb0b80 format code
9 years ago
Darien Raymond 1a25931944 advanced end 2 end test
9 years ago
v2ray f69b83f3e6 add interface for socks config
9 years ago
v2ray e42510aca5 more literals
9 years ago
v2ray 88d75fd1c0 doc
9 years ago
Darien Raymond 9b830fc432 update end 2 end test
9 years ago
Darien Raymond ae056714db refactor common/net.Port
9 years ago
Darien Raymond fa7c1069bc more update
9 years ago
Darien Raymond 3c12469ae5 leverage serial.String in assert
9 years ago
Darien Raymond 091f047ebb add assertions for net utilities
9 years ago
Darien Raymond 0a2e4343bc massive refactoring against unit test lib
9 years ago
V2Ray cee85bdf26 Add Port as a type
9 years ago
V2Ray 07582c5b60 Move point to shell
9 years ago
V2Ray bd48556b98 Smarter reader generator
9 years ago
V2Ray a3a51b7b30 Update coverall
9 years ago
V2Ray 5347673e00 test case for socks udp
9 years ago
V2Ray 6ce1539bca Update coverall script
9 years ago
V2Ray e60fcba4b3 Test cases for Socks end 2 end.
9 years ago
V2Ray fdc72ed8c9 Move mocked userset to vmess/protocol/user
9 years ago
V2Ray 1d4b541d2f Move mock config to app/config
9 years ago
V2Ray 192960b711 Move mocked connection handlers to proxy/testing/mocks
9 years ago
V2Ray 3c43268898 inbound detour
9 years ago
V2Ray 1c09b70931 format code
9 years ago
V2Ray b44098d752 Introduce user level
9 years ago
V2Ray d585ec0593 Move config to app/point
9 years ago
V2Ray f93b29993b Move connection handler interfaces to proxy/common/connhandler
9 years ago
V2Ray 6e8425b23a Remove config type in connection settings()
9 years ago
Claire Raymond 771d0225c7 Refactor vmess config
9 years ago
V2Ray 890d185979 Cleanup root directory
9 years ago
V2Ray dc7d4a2309 Test case for wrong user account in socks5
9 years ago
V2Ray 1d40220d31 Remove error defination
9 years ago
V2Ray b115df56c0 fix test break
9 years ago
V2Ray 9ee73c4f6b Maintain an internal buffer pool to accelerate allocation
9 years ago
V2Ray cd81e5531b reuse outbound connection handler
9 years ago
V2Ray 72b4eeba8b Simpilify configuration files
9 years ago
V2Ray afb5448ffe test case for UDP in freedom
9 years ago
V2Ray 5c4b149d48 UDP support
9 years ago
V2Ray e70ff6547c Test root package
9 years ago
V2Ray b33995399b Remove uniq -u
9 years ago
V2Ray c598e229a9 fix for travis env
9 years ago
V2Ray 184560883f fully automated coverall script
9 years ago
V2Ray 8c682d32e6 coverall
9 years ago
V2Ray 08f85fc9b7 Unify error checking by introducing error codes
9 years ago
V2Ray 1995594b98 Error code check
9 years ago
V2Ray e83eec9479 Print out the correct point of error
9 years ago
V2Ray 9e4902d17a typo
9 years ago
V2Ray 685c0f3c05 Update coverall script
9 years ago
V2Ray 33768175c1 Update travis
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 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 5d5102de4c code cleanup
9 years ago
V2Ray 521db6bdb4 update coverall script
9 years ago
V2Ray 07d4495b27 test cases for json config
9 years ago
V2Ray d03cac9670 Orgnize coverage info
9 years ago
V2Ray b40be74b86 Fix test break
9 years ago
V2Ray 075753c030 Massive refactoring for better code structure
9 years ago
V2Ray 86315633e1 update coverall script
9 years ago
V2Ray 2c0096c20a Update coverall script
9 years ago
V2Ray 76200e2764 test case for net.vmess
9 years ago
V2Ray 46abe9de5e Update coverall script
9 years ago
V2Ray 3734a25cf2 Update coverall script
9 years ago
V2Ray 5b63edbdbc Update coverall script to get better coverage info
9 years ago
V2Ray 8be5d695c8 test case for socks.net
9 years ago
V2Ray 26c040537f test cases for rand
9 years ago
V2Ray 228e1eeabe re-enable vmess test
9 years ago
V2Ray 4aad94c669 test cases for socks io
9 years ago
V2Ray 06e19d17e5 Update IV for instruction encryption
9 years ago
V2Ray 5af327f00b fix test break
9 years ago
V2Ray 51670b223d Remove prefix 'V' in struct names
9 years ago
V2Ray 8a6b07ba61 fix build break
9 years ago
V2Ray 262eb4f985 sample socks proxy
9 years ago
V2Ray f1292f6035 format code
9 years ago
V2Ray 5559c1ca60 fix build break
9 years ago
V2Ray c20a7958c2 simplify test code
9 years ago
V2Ray 08a96e5fe1 Unit test library to simplify test writing
9 years ago
V2Ray f8e44a70cf typo
9 years ago
V2Ray 386c29644e set executable for coverall
9 years ago
V2Ray 7f54ba8f6b coverall script
9 years ago