Commit Graph

411 Commits (14c80ec2e1894e86f7df79e2606b124c68783be7)

Author SHA1 Message Date
Darien Raymond 044c641d7b
test case for tls certs
7 years ago
Darien Raymond 318a36fe58
automatic issuing certificates from provided CA
7 years ago
Darien Raymond b7fc1f0bd6
scenario test for domain socket
7 years ago
Darien Raymond a320196b77
refine domain socket transport
7 years ago
DarienRaymond 61d9b04ca5
Merge pull request #1019 from v2ray/domainsocket
7 years ago
Darien Raymond 84a05e7cd9
remove shadowsocks conformance test
7 years ago
Shelikhoo c542c043f3
Merge branch 'master' of github.com:v2ray/v2ray-core into domainsocket
7 years ago
Shelikhoo 12012cd4df
Testing and fixs
7 years ago
Darien Raymond 074dfbb78c
add network list to shadowsocks server
7 years ago
Darien Raymond 08dab81eb2
migrate int to int32
7 years ago
Darien Raymond 6d98bc4607
split uplink and downlink traffic
7 years ago
Darien Raymond 0975e26ed1
command handler for stats
7 years ago
Darien Raymond 1179ecef27
block until rpc connection is ready
7 years ago
Darien Raymond 2c854057f7
test case for mux over shadowsocks
7 years ago
Darien Raymond 2e7944a9eb
concurrent connection in h2
7 years ago
Darien Raymond 20be8aab61
test case for h2 transport
7 years ago
Darien Raymond d207d953bd
h2 transport
7 years ago
Darien Raymond af29e42771
move tcp.PickPort to its own package
7 years ago
Darien Raymond 7e6b45ace4
format
7 years ago
Darien Raymond 87ef3b0a8f
test case for dial
7 years ago
Darien Raymond 655fb40b3f
remove json tag
7 years ago
Darien Raymond c25a76a0cf
integration test case for policy
7 years ago
Darien Raymond e49d49bb9d
test case for adding and removing user by command
7 years ago
Darien Raymond 95be224caf
fix coverage test
7 years ago
Darien Raymond 07ca87990d
update coverall script
7 years ago
Darien Raymond c05dade00a
fix commander test
7 years ago
Darien Raymond efcb567273
remove context in struct
7 years ago
Darien Raymond deaee9fa65
test case for removing handler on the fly
7 years ago
Darien Raymond 01c76d70da
listen on localhost only
7 years ago
Darien Raymond 292d7cc353
massive refactoring for interoperability
7 years ago
Darien Raymond 7d11286d80
fix test
7 years ago
Darien Raymond 9e50a8daa6
fix test
7 years ago
Darien Raymond f4c35db968
merge log into common log
7 years ago
sunshineplan 8ec1a98040
update http connect test
7 years ago
Darien Raymond b0b65cb3fa
chacha20 confermance test
7 years ago
Darien Raymond fefb5c8e01
fix aead udp
7 years ago
Darien Raymond 9ec3e40cee
more aead test cases
7 years ago
Darien Raymond e8901368d7
update http connect test
7 years ago
Darien Raymond 9a2a19509c
more time for vmess none
7 years ago
Darien Raymond c51251bbdb
fix broken test
7 years ago
Darien Raymond b859bdf684
test case for http post and connect
7 years ago
Darien Raymond a430e2065a
move port allocation to udp package
7 years ago
Darien Raymond 6e61538b36
close http server properly
7 years ago
Darien Raymond f5d76c8eb0
fix lint warnings
7 years ago
Darien Raymond 100391fdb7 fix http basic auth. fix #659
7 years ago
Darien Raymond 6c9a60100d format code
7 years ago
Darien Raymond 1d3c8098e9 basic auth in http server
7 years ago
Darien Raymond 522ac2a2e9 remove old assertion lib
7 years ago
Darien Raymond 74cf833758 fully migrate to new assertion lib
7 years ago
Darien Raymond afe190316d fail fast
7 years ago
Darien Raymond 1c29d1535c fix data race in tcp server
7 years ago
Darien Raymond 85a544d671 avoid unnecessary data race error in test cases
7 years ago
Darien Raymond 52ad41cda3 completely move away from net package
7 years ago
Darien Raymond 1c856a46ab step 1 to remove reference to net package
7 years ago
Darien Raymond ade88fd5c7
reuse buffered writer in auth writer
8 years ago
Darien Raymond 087a91c46c
refactor test
8 years ago
Darien Raymond 1f1a5a78f0
cleanup
8 years ago
Darien Raymond 976395b4d6
cleanup
8 years ago
Darien Raymond 5b15d9aa92
cleanup
8 years ago
Darien Raymond 552aba4cee
reduce memory usage in test
8 years ago
Darien Raymond 0210a718f6
fix mux test
8 years ago
Darien Raymond d5f931ae8b
fix udp handling in dokodemo and mux
8 years ago
Darien Raymond d5ef224ac0
test case for mux udp
8 years ago
Darien Raymond 53f99ddde6
cleanup
8 years ago
Darien Raymond 74830b2583
test case for shadowsocks udp
8 years ago
Darien Raymond 96da76c5b0
test case for vmess udp
8 years ago
Darien Raymond 693702350d
refactor
8 years ago
Darien Raymond 7f1e9c85c9
more effecient auth reader and writer
8 years ago
Darien Raymond fb3d2ca862
read content of the http response
8 years ago
Darien Raymond 00dd7d5cd2
test case for sni proxy
8 years ago
Darien Raymond 77521029b1
support for http and tls header sniffing
8 years ago
Darien Raymond 67dbb86b0e
cleanup
8 years ago
Darien Raymond 48de0180bf
more time for testing
8 years ago
Darien Raymond 6515cf12e5
log err on tcp test server
8 years ago
Darien Raymond c55f737dd0
kill server faster
8 years ago
Darien Raymond 4f4ced6b02
fix vmess test
8 years ago
Darien Raymond f2f1ad8d6b
fix test break
8 years ago
Darien Raymond 35248497d2
refactor error messages
8 years ago
Darien Raymond ade8453c0a
completely remove connection reuse feature
8 years ago
Darien Raymond 75f5cb9afb
refactor log and error
8 years ago
Darien Raymond 619c7b9e39
update mux test case
8 years ago
Darien Raymond 27009786e9
output error
8 years ago
Darien Raymond a49816ae46
more complicated mux test
8 years ago
Darien Raymond 16e4b5bda5
update test
8 years ago
Darien Raymond dd01937b2f
test case for mux
8 years ago
Darien Raymond 73c4696e00
mux io
8 years ago
Darien Raymond 4b15ff5034
allow more time
8 years ago
Darien Raymond 00822812d4
more time
8 years ago
Darien Raymond e128f4de42
remove unused code
8 years ago
Darien Raymond fbd035247f
translate all remaining scenario tests into new format
8 years ago
Darien Raymond fc1b37d809
test case for TLS over websocket
8 years ago
Darien Raymond d2968e08ea
suspend ipv6 test
8 years ago
Darien Raymond 2a486c6b9e
ipv6 test
8 years ago
Darien Raymond a0f2dabe5c
fix kcp test
8 years ago
Darien Raymond d2538839af
fix byte assertion
8 years ago
Darien Raymond 14bbb58b12
fix bytes assertion
8 years ago
Darien Raymond d27743b3b9
rewrite vmess test
8 years ago
Darien Raymond f046f334cd
move common/log to app/log
8 years ago
Darien Raymond ebf15aa6bb
fix test cases
8 years ago
Darien Raymond e9600f0aa5
Fix test break
8 years ago
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