Commit Graph

812 Commits (048f0ee56eff5762a3b3e584a2a0ebc125f6fe09)

Author SHA1 Message Date
Darien Raymond 52e1dfaeac
remove all generated files
8 years ago
Darien Raymond a44d556667
test case for tls connection
8 years ago
Darien Raymond 609dbc1f13
task engine for all proxies
8 years ago
Darien Raymond 690d71b16e
go style task engine
8 years ago
Darien Raymond 5ff2b3453a
task engine
8 years ago
Darien Raymond 7c751fcca0
common.Must
8 years ago
Darien Raymond 22fa151391
comments
8 years ago
Darien Raymond c347e50c28
rename cached to buffered
8 years ago
Darien Raymond c68da6a0e8
unified release
8 years ago
Darien Raymond 5769df496b
check for double release
8 years ago
Darien Raymond 538b0720d5
simplified Release()
8 years ago
Darien Raymond ea33b7691b
remove lock on bytes reader and writer
8 years ago
Darien Raymond f195f15536
remove lock on buffered reader and writer
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 e66a787782
command protobuf
8 years ago
Darien Raymond ceaf5d1178
fix lint warnings
8 years ago
Darien Raymond 99c897992d
partially revert compression stream.
8 years ago
Darien Raymond 3d9afdde8a
fix error propagation
8 years ago
Darien Raymond 310474d592
init tls test
8 years ago
Darien Raymond 3ec82f5d32
remove unuseful errors
8 years ago
Darien Raymond 50bc195f7f
rename TypedSettings to TypedMessage
8 years ago
Darien Raymond 5bbbdc05de
errors.Format
8 years ago
Darien Raymond 3b5a791ae8
simplify IPOrDomain construction
8 years ago
Darien Raymond 76da31c755
Fix compatibility with Actinium
8 years ago
Darien Raymond 8ced9aeec8
fix auth reader
8 years ago
Darien Raymond 3005526e32
Fix response option
8 years ago
Darien Raymond 582438ce5e
gofmt
8 years ago
Darien Raymond ed9217bf20
test partial read
8 years ago
Darien Raymond 201d6e6471
support aggressive mode in auth reader
8 years ago
Darien Raymond 417284ed99
fix auth reader
8 years ago
Darien Raymond f159d504f2
comments
8 years ago
Darien Raymond d0b301594d
support security = "auto"
8 years ago
Darien Raymond 792e8ffd20
comments
8 years ago
Darien Raymond ff87377acf
comments
8 years ago
Darien Raymond 6fd8871374
shorten file names
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 cd24d6f2d0
typo
8 years ago
Darien Raymond 316b4f2025
benchmark buffer pointer vs value
8 years ago
Darien Raymond 0e515f401c
fix test break
8 years ago
Darien Raymond 605fc49e9e
remove unused APIs.
8 years ago
Darien Raymond 7d2cf4c0e0
bug fixes
8 years ago
Darien Raymond 85163d4b47
more security types in vmess.
8 years ago
Darien Raymond 6d0915cc8c
Fix test break
8 years ago
Darien Raymond a11c225cbf
protobuf refresh
8 years ago
Darien Raymond 2e1c2b95e0
comments
8 years ago
Darien Raymond 2f550186ac
comments
8 years ago
Darien Raymond 1bc66604fa
headers proto
8 years ago
Darien Raymond a92df58017
refactor auth reader
8 years ago
Darien Raymond a52867cb69
not necessary for a large buffer
8 years ago
Darien Raymond 544c6e8f71
fix test break
8 years ago
Darien Raymond 5f2eb09226
better error handling in AuthenticationReader
8 years ago
Darien Raymond 919b749578
aead reader and writer
8 years ago
Darien Raymond d6e6b464c1
Merge branch 'master' of https://github.com/v2ray/v2ray-core
8 years ago
Darien Raymond 36e4330e58
comments
8 years ago
Darien Raymond 5f6366d2fa
comments
8 years ago
Darien Raymond 7a641749a8
comments
8 years ago
Darien Raymond e756222a7d
comments
8 years ago
Darien Raymond b63293d950
remove unnecessary code
8 years ago
Darien Raymond b619a1dacf
refactor buffer
8 years ago
Darien Raymond 341fa376a1
Buffer.SetByte
8 years ago
Darien Raymond 88c9947285
simplify chain writing
8 years ago
Darien Raymond 8c8f0a53fd
rewrite alloc.buffer
8 years ago
Darien Raymond 186bf1f141
FillFullFrom
8 years ago
Darien Raymond 10b75e8961
simpify Buffer.FillFrom()
8 years ago
Darien Raymond cf3eb0e77d
refine buffer usage
8 years ago
Darien Raymond 9ecf89657c
optimize for 0 buffer size
8 years ago
Darien Raymond 2bc7347d6d
remove invalid uuid error
8 years ago
Darien Raymond abe8ffda68
fix buffered writer
8 years ago
Darien Raymond efb24a4d21
rewrite error lib
8 years ago
Darien Raymond 3ba5ab3291
bring back high volumn mode in adaptive reader
8 years ago
Darien Raymond b575de2a55
limit size of written data
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 77e1427845
remove unnecessary equals()
8 years ago
Darien Raymond b3c5b6b8a2
nice log print
8 years ago
Darien Raymond ccbd6da20e
hashable address
8 years ago
Darien Raymond 8dbb45bf06
remove test log
8 years ago
Darien Raymond 13b1bf09cf
more log
8 years ago
Darien Raymond de414de7a2
test log
8 years ago
Darien Raymond 6804d8f73a
better handling error from Pipe()
8 years ago
Darien Raymond 85f9e39416
also resize value when error
8 years ago
Darien Raymond 70c75038a2
small buffer
8 years ago
Darien Raymond 30cd9e929d
add exponential backoff as retry logic
8 years ago
Darien Raymond 56fb8c478c
remove unused code
8 years ago
Darien Raymond 6c441e2a5f
format log
8 years ago
Darien Raymond 1169476e69
return correct number of bytes written
8 years ago
Darien Raymond 18cd10be2b
revert buffer api change
8 years ago
Darien Raymond 87a8f7a953
fix chan writer
8 years ago
Darien Raymond c884d04c7b
buffer api
8 years ago
Darien Raymond 5a32cd8602
remove large buffer
8 years ago
Darien Raymond a14795e1e6
optimize udp hub
8 years ago
Darien Raymond ad3f450bce
fix usage of io.EOF
8 years ago
Darien Raymond 5dc05d6352
allow outbound to be proxied
8 years ago
Darien Raymond 9d2407f4e4
fix test break
8 years ago
Darien Raymond 5f3f173b5e
shadowsocks client factory
8 years ago
Darien Raymond 43dacc3936
remove small buffer pool
8 years ago
Darien Raymond 35ba8710e0
fix ip check in ipnet
8 years ago
Darien Raymond e13c97d162
rename IP to CIDR in router
8 years ago
Darien Raymond 2af4b16913
remove string list
8 years ago
Darien Raymond 2320bc3304
remove unused code
8 years ago
Darien Raymond f049b3cc2b
comments
8 years ago
Darien Raymond b81d091fb8
comments
8 years ago
Darien Raymond 5a311cbe08
json config parser
8 years ago
Darien Raymond e33b7df34c
remove use of any
8 years ago
Darien Raymond be026870f7
protogen update
8 years ago
Darien Raymond fc6a706166
refactor protos
8 years ago
Darien Raymond f8ad1f4a3e
update predicate syntax
8 years ago
Darien Raymond da9f1a8013
predicate.Not
8 years ago
Darien Raymond e023859ef0
stop data updating thread when there is no data
8 years ago
Darien Raymond 5f920a9e94
protobuf for log config
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 922e761bef
rename server spec user
8 years ago
Darien Raymond 60f4292882
protobuf for dokodemo config
8 years ago
Darien Raymond 88ae8248a5
protobuf for network list
8 years ago
Darien Raymond 8f6a972970
refactor config cache
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 d08cba000f
accounts in protobuf
8 years ago
Darien Raymond 7f2ba0d106
remove unnecessary code
8 years ago
Darien Raymond ea2c491ade
global proto gen
8 years ago
Darien Raymond cdb4c56546
protobuf for net
8 years ago
Darien Raymond bbca180dba
try protobuf
8 years ago
Darien Raymond 59125f665b
allow env speicified buffer size
8 years ago
Darien Raymond e6e0419958
format private annotation
8 years ago
Darien Raymond 8eab746c96
doc
8 years ago
v2ray 07a86f549b
unified import path
8 years ago
v2ray 2268f3d1bc
remove import path restriction
8 years ago
v2ray ad1353ac2f
merge similar error definitions
8 years ago
v2ray 933e244d92
value receiver for StringList.Len()
8 years ago
v2ray 49056d9942
Merge branch 'master' of https://github.com/v2ray/v2ray-core
8 years ago
Darien Raymond 8951c4da71 comment
8 years ago
v2ray 99a63f1633
reset timer before benchmark
8 years ago
v2ray a5a70afdb8
remove port testing
8 years ago
Shelikhoo 7259b3363b
Merge branch 'master' into websockwt
8 years ago
v2ray cc92973daf
fix destination from addr
8 years ago
v2ray 4419f1e3d6
introduce address family in v2net
8 years ago
v2ray a9d583b92f
connection session
8 years ago
v2ray a2651f4dfc
address family interface
8 years ago
Shelikhoo cb1356be75
Register ws network
8 years ago
v2ray 0d73726930
srtp header for kcp
8 years ago
v2ray 1f503ec99f
adjust number of preallocated buffers
8 years ago
v2ray 42efa5dde0
refine buffer usage in kcp
8 years ago
v2ray 0040881b84
comments
8 years ago
v2ray a509252c24
prefer pointer
8 years ago
v2ray a29a6a586d
one more test case
8 years ago
v2ray c96533f278
test case for server picker
8 years ago
v2ray f4aa50a160
test code for validation strategy
8 years ago
v2ray 2034d54bab
rename VMessAccount to vmess.Account
8 years ago
v2ray 2049759640
use server spec in vmess
8 years ago
v2ray b02bd5b1d8
rollback chacha20 change
8 years ago
v2ray 7dfa852677
server spec
8 years ago
v2ray 6f5b54747e
move encoding to vmess
8 years ago
v2ray e304e2761d
refine chacha20 initialization
8 years ago
Andreas Auernhammer 0cd0033245 Replace ChaCha20 implementation with an optimized version
8 years ago
v2ray 85d6e1ad13
prepend hash
8 years ago
v2ray 7e499ee0b6
Cleanup
8 years ago
v2ray 089de290ad
Leverage buffer.Read
8 years ago
v2ray 4aadaa7513
use local stack buffer
8 years ago
v2ray f45fa6e918
allow buffer on local stack
8 years ago
v2ray 8d3da0ed8e
remove unnecessary use of buffer
8 years ago
v2ray e586f3c127
release buffer on write error
8 years ago
v2ray 17ea740e7e
remove unnecessary use of buffer
8 years ago
v2ray b6a6c154a3
remove unnecessary use of buffer
8 years ago
v2ray 33e0cfe233
fully allocate buffer pools
8 years ago
v2ray 9e8ed30052
update buffer pool size
8 years ago
v2ray 9523cb3ec3
refine buffer struct
8 years ago
v2ray 6f998fa18b
update ipv6 comparison
8 years ago
v2ray 4c63e9e168
improve fetch performance
9 years ago
v2ray f5fd76ab85
var -> const
9 years ago
v2ray 96c6012013
refine main thread to capture all logs
9 years ago
v2ray 98cc28a4c4
leverage dice.Roll
9 years ago
v2ray 6915095a0a
typed segments
9 years ago
v2ray 7f661f5215
rename Error to Err
9 years ago
v2ray 67ac925ee7
refactor bytes functions
9 years ago
v2ray 0327113fb8
lock protected user validator
9 years ago
v2ray 6847139ae3
renamed ErrObjectReleased
9 years ago
v2ray 1238304b1d
more settings to kcp
9 years ago
V2Ray Dev 1cd5372a5a
'comment'
9 years ago
V2Ray Dev 143829e065
'comment'
9 years ago
v2ray 16f5f81fe9 enlarge small buffer to fix common mtu size
9 years ago
v2ray bac9304e05 better termination logic
9 years ago
v2ray 9b6dc6bcea massive refactoring for kcp
9 years ago
v2ray 098982d79a adjust error level
9 years ago
v2ray 8b3875050d http response in blackhole
9 years ago
v2ray e732ba62a6 unified config loader
9 years ago
v2ray ea8f7e7506 simpilify updateUserHash method
9 years ago
v2ray a4d76dc394 support using specific address
9 years ago
v2ray 7a082ce63a update test
9 years ago
v2ray 72fb5a256c send reuse option in header
9 years ago
v2ray 2c82f65189 return correct length in ReadFrom
9 years ago
v2ray 202ac9bb56 ReadFrom in BufferedWriter
9 years ago
v2ray 0fac2084c7 reusable connection
9 years ago
v2ray 3a6bf38686 remove validity map
9 years ago
v2ray 9457c4b349 clean up validity map
9 years ago
v2ray b47c1ca609 get rid of annoying firewall warnings
9 years ago
v2ray 3f9cb1136a allow dynamic type of user accounts
9 years ago
v2ray 46f76e55e5 reorg chan reader
9 years ago
v2ray 3156c4586c Allow data stream passing through http proxy
9 years ago
v2ray c75d840706 Remove serial.String
9 years ago
v2ray 444808a51a Remove Intxx interfaces
9 years ago
v2ray ab39750ceb Remove serial.Bytes
9 years ago
v2ray fc63f0432c simplify testing
9 years ago
v2ray 3582b9d869 move net/testing/assert into assert
9 years ago
v2ray bbdc692a93 fix test break
9 years ago
v2ray 50957b9973 Fix build break
9 years ago
v2ray 47b2fafb32 Shorten StringLiteral
9 years ago
v2ray cfdda19834 Shorten BytesLiteral
9 years ago
v2ray 28cf3aa0c7 uint32
9 years ago
v2ray 3d6200dc64 Fix another dead lock in buffered writer
9 years ago
v2ray e00c424341 Fix dead lock in buffered writer
9 years ago
v2ray f5f13d801f add a lock to protect reader/writer from panic
9 years ago
v2ray 3b545abe02 dns client implementation
9 years ago
v2ray 634c4964cc Massive fixes
9 years ago
v2ray 3c02805186 realtime logger
9 years ago
v2ray 7e481fe943 rename retry_test package
9 years ago
v2ray abdcda0a2f reorg common/log
9 years ago
v2ray c224f67666 actually return nil
9 years ago
v2ray 7fd94e1116 clear logic in v2io.Pipe
9 years ago
v2ray e9ae553f78 test cases for v2io
9 years ago
v2ray 2739cf2f4a disable access log if log level = none
9 years ago
v2ray b5f43031d4 refactor alter id generation
9 years ago
v2ray 8a07534586 remove unnecessary package alias
9 years ago
v2ray 73e84b1e06 account
9 years ago
v2ray 31d03a893a test case for port range
9 years ago
v2ray a538de56de detect end of channel
9 years ago
v2ray 3df7634570 safer for loop
9 years ago
v2ray 0c6a14c27b test case for buffer string
9 years ago
v2ray 5390e8efff reduce memory usage in log
9 years ago
v2ray dd8ce6f164 releasable log
9 years ago
v2ray cef5386a21 Log level: none
9 years ago
v2ray 8b71647b9d comments
9 years ago
v2ray ea6ccb88af actually wait for done
9 years ago
v2ray d9367efb2d comments
9 years ago
v2ray a7f40da07a Fix unused variables
9 years ago
v2ray 42907ff2e8 Remove v2net.Packet
9 years ago
v2ray 7db14dad9b releasble user validator
9 years ago
v2ray 7768674df8 revert unintentional change
9 years ago
v2ray 7407c8d561 use stream instead of raw chan
9 years ago
v2ray 70f803173a simplify reader/writer interface
9 years ago
v2ray 308c40553c split BufferPool from buffer.go
9 years ago
v2ray e8023f0d92 releasable writer
9 years ago
v2ray 760247a4ab fix log test for windows
9 years ago
v2ray ff69ac7a0e Release all references
9 years ago
v2ray 1b5b599741 agressively cleanup references at release
9 years ago
v2ray a341cab302 implement releasable interface in v2io
9 years ago
v2ray c7f6426c88 release interface
9 years ago
v2ray be90c04deb prevent double release in buffer
9 years ago
v2ray 81bc2ff91d test case for raw encoding
9 years ago
v2ray 547cc75651 Migrate VMessIn with protocol
9 years ago
v2ray 2144c47102 Migrate VMessOut into protocol
9 years ago
v2ray ef51c600fb Apply buffered reader and writer to socks
9 years ago
v2ray cba26dabe8 more protocol implementation
9 years ago
v2ray be09847bbd buffered reader and writer
9 years ago
v2ray 7fa96a4d2c fix build break
9 years ago
v2ray 79171f105a move CryptionReader and Writer into a separate file
9 years ago
v2ray 7b79a768ef protocol and api
9 years ago
v2ray 76ca9de25f refactor protocol
9 years ago
v2ray 59bc881d70 move timestamp generator to protocol
9 years ago
v2ray 791ac307a2 Move userset to protocol
9 years ago
v2ray 9f50692d15 auto user creation for dynamic port
9 years ago
v2ray 9e68c150e1 timestamp in protocol
9 years ago
v2ray 3b39269ca0 format code
9 years ago
v2ray 075423972b remove unnecessary function
9 years ago
v2ray 65819228c1 more chacha20 test
9 years ago
v2ray 769af1ed02 ChaCha20 stream cipher
9 years ago
v2ray b59f7488fd raw interface
9 years ago
v2ray 8daa427daf generalized protocol interface
9 years ago
v2ray e47dd29ed1 more doc
9 years ago
v2ray 4bb1d822af prefer Network over string
9 years ago
v2ray 45db388e3f more docs
9 years ago
v2ray b53fddf229 doc for network
9 years ago
v2ray 0b20d6fbf3 doc for net
9 years ago
v2ray 749ca3deab doc for address
9 years ago
v2ray dd8c7b94de doc for port
9 years ago
v2ray e467042fbc simplify port range parsing
9 years ago
v2ray 2d551c97df gofmt -s
9 years ago
v2ray 3a40fa67e1 test case for timed io
9 years ago
v2ray 77359d8047 test case for ipnet
9 years ago
v2ray d5477e407b test case for NewStringLiteral
9 years ago
v2ray a0e35673cb test case for string literal
9 years ago
Darien Raymond b44268d409 fix test break
9 years ago
Darien Raymond c74bcc9c50 more json test cases
9 years ago
v2ray 01ed094ce6 doc for common
9 years ago
v2ray d89be624ce doc for dice
9 years ago
v2ray edd02f7d3c format code
9 years ago
v2ray 2147ba5ab3 move fundamental interfaces from vmess to common
9 years ago
Darien Raymond 50007a9790 reduce number of preallocated buffers
9 years ago
v2ray 526c4558ca simplify validity map
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 6c7a9586d0 Save 1 allocation in shadowsocks
9 years ago
v2ray 97a85f04ce Buffer.Prepend()
9 years ago
v2ray f34e253ea3 Rename errors with Error prefix
9 years ago
v2ray e9c784d4bd refactor shadowsocks
9 years ago
Darien Raymond 57ff7ba923 complete implementation of shadowsocks ota
9 years ago
Darien Raymond 7f5184e943 understand OTA bit
9 years ago
Darien Raymond 008c285324 move transport methods from net to io
9 years ago
v2ray 06b92bddcf authenticator
9 years ago
v2ray 494f431c37 remove ReadAllBytes in favor of io.ReadFull
9 years ago
v2ray dde3f60e30 udp for shadowsocks
9 years ago
v2ray 2e866be181 R.I.P Shadowsocks
9 years ago
Darien Raymond 4624de091b remove cache of existing user hashes
9 years ago
Darien Raymond 1a10f7c4da init rand with time
9 years ago
v2ray 2b1441b030 bytes to number methods
9 years ago
v2ray 790d37bf90 checksum for response command
9 years ago
v2ray 98d99a1fd0 dynamic allocation of inbounds
9 years ago
v2ray 216faf587c string list test
9 years ago
v2ray 37a9d8ef50 dice.Roll()
9 years ago
Darien Raymond 8180145413 more test cases for uuid
9 years ago
Darien Raymond 7f4ff04483 test cases for Equals()
9 years ago
Darien Raymond d75eeed25d format code
9 years ago
Darien Raymond 85feb725a5 BytesLiteral.All()
9 years ago
Darien Raymond c78460df1e test case for ipv4 address in ipv6 format
9 years ago
Darien Raymond 23b6b987ca fix a bug in cmdkey generation
9 years ago
v2ray baaef1dad5 handle switch account command in vmess out
9 years ago
v2ray 573d0a9c29 fix build break
9 years ago
v2ray 6eff759b05 more fields in switch account command
9 years ago
v2ray 65d5c07533 BytesLiteral.String
9 years ago
v2ray 4dd771170c lazy evaluation of access log
9 years ago
v2ray eec0bb4db4 lazy evaluation of log fields
9 years ago
Darien Raymond ae8121e633 remove json packages in app folder
9 years ago
v2ray 2d233295e6 simplify stringlist
9 years ago
v2ray a403859105 move network to net
9 years ago
v2ray 393a64820f simplify port range
9 years ago
v2ray 5ceac7a6e2 move host from net/json to net
9 years ago
v2ray 1f1f79b90a simplify address
9 years ago
v2ray 1958a874cd remove unnecessary memory allocation in uuid generation
9 years ago
v2ray 559eadcaf1 test case for sized queue
9 years ago
v2ray ea080b2ebf rewrite id hash queue
9 years ago
v2ray adf5820286 futher reduce memory usage of uuid
9 years ago
v2ray 774095568f lazy initialization of uuid string
9 years ago
v2ray e0b56528fc leverage sync.Pool for allocation boost
9 years ago
v2ray 4773a8f4ae exit faster in cleanup thread
9 years ago
v2ray add1197cc9 typo
9 years ago
v2ray d1fecba6e4 improve timed queue performance
9 years ago
v2ray 89175198ee remove unnecessary cleanup routine
9 years ago
v2ray ca71c0300f avoid infinite loop in next uuid generation
9 years ago
v2ray 4ca43c3121 alternative user ids
9 years ago
v2ray 43a06e52de init timeout value
9 years ago
v2ray c74091453c no op when new timeout setting is the same as previous
9 years ago
Darien Raymond e6ad1d8518 format code
9 years ago
v2ray 8d6fdd014a dns cache command
9 years ago
v2ray 6543facd51 converting from host to address directly
9 years ago
v2ray 34a0cb0b70 move port out of address
9 years ago
v2ray e2acec745c Add a bytes method to alloc.buffer
9 years ago
Darien Raymond 9e84519134 validity map
9 years ago
v2ray fed5697dc3 SwitchAccount command
9 years ago
v2ray 47f35b1c3e uuid
9 years ago
v2ray 5b3e84ede6 dns config
9 years ago
Darien Raymond ed09b4ea6a support domain as host in VMess outbound config.
9 years ago
Darien Raymond c19341ffab chinaip
9 years ago
v2ray c54c0218e0 simplify test
9 years ago
v2ray e1c58fae2b dns cache
9 years ago
v2ray db7d48e48f Refine log settings
9 years ago
Darien Raymond 3942679371 doc
9 years ago
v2ray e42510aca5 more literals
9 years ago
Darien Raymond 9b830fc432 update end 2 end test
9 years ago
Darien Raymond d22fed67ad format code
9 years ago
Darien Raymond ae056714db refactor common/net.Port
9 years ago
Darien Raymond fa7c1069bc more update
9 years ago
Darien Raymond ec31c1fa7f remove common/net unit test back.
9 years ago
Darien Raymond ab875000e0 fix build break
9 years ago
Darien Raymond 36848af749 leveral serial.String in code
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 e8e6cf1429 doc for retry
9 years ago
V2Ray d45b867f98 Rename RetryStrategy to Strategy as suggested by lint
9 years ago
V2Ray cc61e88eca Log timestamp
9 years ago
V2Ray 6626c22a8d refactor
9 years ago
V2Ray d48ac4418f config for rule based router
9 years ago
V2Ray 794b5081e3 Simplify swap
9 years ago
V2Ray 346b6125f4 test cases for Destination
9 years ago
V2Ray a46db069fb Refactor AES encryption/decryption
9 years ago
V2Ray 3f884ed924 More test case for stream logger
9 years ago
V2Ray 144141b3c3 test case for stream logger
9 years ago
V2Ray d58384ced0 One more test case for retry
9 years ago
V2Ray 60b116fbde Test case for retry
9 years ago
V2Ray 1cec5ac643 Test case for inbound detour network
9 years ago
V2Ray 03b8c8f9e8 Port picker
9 years ago
V2Ray 1c09b70931 format code
9 years ago
V2Ray 46c0d457d9 User settings for trusted user
9 years ago
V2Ray c56e17fff9 Dokodemo proxy
9 years ago
V2Ray fdb41bbd50 Remove call to UTC() which is not necessary.
9 years ago
V2Ray bbc41c5e63 Increase small buffer pool
9 years ago
V2Ray 2c710d6b1c Protect from DoS attack
9 years ago
V2 Ray 9071b3ea10 more comments
9 years ago
V2Ray 2a00e2c6e9 Fix for IPv4 address
9 years ago
V2Ray 3c946daf88 Fix infinate look in retry
9 years ago
V2Ray 7cc8d90f26 test case for wrong auth method
9 years ago
V2Ray b9b1e3fe61 Fix line separator
9 years ago