Commit Graph

26 Commits (b3e6994e52adc70d27351d1e27dd7d8b356bf15f)

Author SHA1 Message Date
Darien Raymond 9caa59c827
move ctx into function
7 years ago
Darien Raymond 0aa48e6c5a
cancel immediately when timeout = 0
7 years ago
Darien Raymond 0dbfb66126
clean up dns package
7 years ago
Darien Raymond 74cf833758 fully migrate to new assertion lib
7 years ago
ghv2 0ef745dbf9 fix timer leak
7 years ago
Darien Raymond 109a37fe7e aggressively close connection when response is done
7 years ago
Darien Raymond aea71c2aa8
release timer faster after ctx finish
8 years ago
Darien Raymond 98b5b415f0
remove unused code
8 years ago
Darien Raymond 54b441d690
simplify error propagation
8 years ago
Darien Raymond 18b0b87c52
no-op timer
8 years ago
Darien Raymond f34ad57b58
refactor timer api
8 years ago
Darien Raymond a944df2f9b comments
8 years ago
Darien Raymond 520e3ea9e6
signal.semaphore
8 years ago
Darien Raymond 90200fbecb
remove signal.Once
8 years ago
Darien Raymond 6d446f57f7
remove cancel signal
8 years ago
Darien Raymond 52ee3ff79c
update wait logic
8 years ago
Darien Raymond 23a8da215f
close timer sooner
8 years ago
Darien Raymond c462e35aad
cancel sessions after inactivity
8 years ago
Darien Raymond fab20bb0cf
close outbound connections when context is done
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 f95c322677
rename 'this'
8 years ago
Darien Raymond a14795e1e6
optimize udp hub
8 years ago
v2ray bac9304e05 better termination logic
9 years ago
v2ray d9367efb2d comments
9 years ago
v2ray 7db14dad9b releasble user validator
9 years ago