Commit Graph

42 Commits

Author SHA1 Message Date
Loyalsoldier 6f8979d017
Style: format code by gofumpt (#1022) 2021-05-20 05:28:52 +08:00
Loyalsoldier f94dd11a8c
Chore: change module name (#677) 2021-02-17 04:31:50 +08:00
lucifer 770b994337
Refine unix domain socket (#367) 2020-10-29 07:30:38 +00:00
Darien Raymond aa4ab7fa03
return error on listening domain address 2019-01-19 10:59:47 +01:00
Darien Raymond a6d81cc56d
api doc 2018-12-03 23:39:21 +01:00
Darien Raymond 5279296f03
remove use of context.WithValue in transport 2018-11-21 14:54:40 +01:00
Darien Raymond 20251bf499
system listener for both TCP and UDP 2018-09-15 21:35:32 +02:00
Darien Raymond 6d750e8149
options for enable TFO 2018-09-10 13:23:27 +02:00
Darien Raymond 6c4850634b
better handling of nil stream settings 2018-09-07 15:00:46 +02:00
Darien Raymond b3847fb7c0
MemoryStreamSettings 2018-09-07 14:50:25 +02:00
Darien Raymond b79ec5f1ed
use protocol in string form 2018-08-06 13:48:35 +02:00
Darien Raymond efcb567273
remove context in struct 2018-02-08 15:39:46 +01:00
Darien Raymond 1c856a46ab step 1 to remove reference to net package 2017-08-29 12:56:57 +02:00
Darien Raymond 5829b45bbe
close timer faster 2017-05-09 00:01:15 +02:00
Darien Raymond 35248497d2
refactor error messages 2017-04-09 01:43:25 +02:00
Darien Raymond 2668954c12
update error messages 2017-04-06 22:17:13 +02:00
Darien Raymond fc31f9b94c
refactor error interface 2017-04-06 15:13:09 +02:00
Darien Raymond ec0986d6a9
remove useless code 2017-02-27 15:13:22 +01:00
Darien Raymond d93ff628bc
refactor tcp worker 2017-02-26 14:38:41 +01:00
Darien Raymond 7792237b50
adopt context in listeners 2017-02-24 01:05:16 +01:00
Darien Raymond 52ed93408b
prevent double close in tcp hub 2017-02-21 23:18:25 +01:00
Darien Raymond e480091388
smart error propagation 2017-02-21 23:14:07 +01:00
Darien Raymond c220f9cb3e
sync for tcp hub 2017-02-19 22:29:31 +01:00
Darien Raymond 5ccc915f8f
typo 2017-02-10 16:50:45 +01:00
Darien Raymond 5e7fb6d0dd
refine error handling in retry logic 2017-02-10 11:41:50 +01:00
Darien Raymond f046f334cd
move common/log to app/log 2017-02-01 21:35:40 +01:00
Darien Raymond ca721230e1
split listening settings from inbound proxies and apply context 2017-01-26 20:46:44 +01:00
Darien Raymond d24fe9dbfb
separate network and transport protocol 2017-01-12 12:54:34 +01:00
Darien Raymond 21a15bbf74
registerable dialer and listener 2017-01-03 15:16:48 +01:00
Darien Raymond 31d6e74482
remove rawtcp 2017-01-03 14:53:59 +01:00
Darien Raymond efb24a4d21
rewrite error lib 2016-12-04 09:10:47 +01:00
Darien Raymond f95c322677
rename 'this' 2016-11-27 21:39:09 +01:00
Darien Raymond 30cd9e929d
add exponential backoff as retry logic 2016-11-20 21:47:51 +01:00
Darien Raymond 1d13f47f9c
protobuf for stream settings 2016-10-02 23:43:58 +02:00
Darien Raymond 5ec948f690
integrate tls settings in ws 2016-09-30 16:53:40 +02:00
v2ray 07a86f549b
unified import path 2016-08-20 20:55:45 +02:00
Shelikhoo 7ef66c57dc
Support Listen WebSocket Connection 2016-08-13 21:43:46 +08:00
v2ray 754e8b6e78
tls config 2016-07-10 15:27:58 +02:00
v2ray 7f661f5215
rename Error to Err 2016-06-27 08:53:35 +02:00
v2ray 87cb0d5dc9 update log 2016-06-17 18:03:31 +02:00
v2ray 103c721626 adjust connection type priority 2016-06-15 01:08:03 +02:00
v2ray 9b6dc6bcea massive refactoring for kcp 2016-06-14 22:54:08 +02:00