Seena Fallah
442eb44f74
outbounds: remove unused nil check for GetDefaultHandler ( #2457 )
...
Signed-off-by: Seena Fallah <seenafallah@gmail.com>
2023-10-21 08:43:09 +08:00
Shelikhoo
69ab87239a
add implementation for transport environment and network env
2023-05-29 23:55:43 +01:00
Vigilans
882a363b85
DomainStrategy support for all outbounds
2023-02-19 13:34:15 +00:00
Shelikhoo
001aace748
Fix Server Name not Supplied to Security Engine for TCP Transport
2023-01-14 15:27:16 +00:00
Shelikhoo
de55f3a675
Use security engine for (tls like) security client without transport
2022-12-24 21:52:23 +00:00
Shelikhoo
0f2da63f0c
fix lint warnings in packetaddr
2022-01-03 15:55:18 +00:00
Shelikhoo
c3b51710de
disable fullcone capture packetaddr capture on connection with forward proxy
2022-01-03 15:55:18 +00:00
Shelikhoo
c4f850f1a9
fullcone bug fixes
2022-01-03 15:55:18 +00:00
Shelikhoo
552a15085d
add packet addr support in outbound handler
2022-01-03 15:55:18 +00:00
Shelikhoo
3ef7feaeaf
update version: auto replacement to v5 path
2022-01-02 15:16:23 +00:00
XGFan
e3610870d1
replace same tag default outbound handler ( #1437 )
...
* replace old default handler with same tag
Signed-off-by: Guofan Xu <xuguofan@live.com>
* add warning log when replace outbound
* fix lint
Signed-off-by: Guofan Xu <xuguofan@live.com>
2021-12-11 11:22:38 +08:00
世界
a66bb28aee
Reformat code
2021-10-28 18:34:19 +08:00
Shelikhoo
ba2dd5995d
replace TypedMessage with anypb.Any
2021-09-04 11:13:28 +01:00
Loyalsoldier
1cb9fd2999
Chore: little refinements ( #973 )
2021-05-05 07:28:09 +08:00
Shelikhoo
03b0c8efd9
use correct function for to context
2021-05-04 20:41:09 +01:00
Shelikhoo
758290314f
fix context related test issue
2021-05-04 20:34:06 +01:00
Shelikhoo
620d8f1fb5
remove context public interface
2021-05-04 20:22:13 +01:00
Shelikhoo
a553ccc4c4
report transportation error to observer
2021-04-08 23:17:00 +01:00
Shelikhoo
b585f2283a
fixing misbehaving code in mux that do not propagate context
2021-03-06 14:31:46 +00:00
Shelikhoo
616b0d122e
Fix for context with empty content
2021-02-28 20:42:32 +00:00
Shelikhoo
dd51d32250
Added Transport Layer Chained Proxy Support
2021-02-28 18:47:31 +00:00
Loyalsoldier
f94dd11a8c
Chore: change module name ( #677 )
2021-02-17 04:31:50 +08:00
loyalsoldier
b181045b0c
Errorgen: support to run outside of GOPATH
2020-10-04 13:06:12 +08:00
loyalsoldier
1fa89b32d4
Format: run go fmt ./...
2020-08-30 21:17:22 +08:00
yuhan6665
cef1836f5a
Add unit test for outbound handler
2020-06-27 20:50:39 -04:00
yuhan6665
886598542c
Add stats counter for outbounds
2020-06-27 00:31:46 -04:00
Darhwa
8e791e92bc
Further strip unique signatures of tls handshake
...
1. allow users to disable session ticket
2. set default alpn to ["h2", "http/1.1"]
2020-06-18 11:32:37 +08:00
vcptr
6ef77246ab
add DOH dns client
2019-11-25 15:41:36 +08:00
vcptr
385fed08de
fix: allow tls outbound http proxy outbound
2019-10-25 18:00:01 +08:00
Yingyu Cheng
1b1146dbaa
fix segment fault when use api remote config
2019-07-20 16:54:58 +08:00
Kirill Motkov
0401a91ef4
Some code improvements
...
* Rewrite empty string checks more idiomatically.
* Change strings.ToLower comparisons to strings.EqualFold.
* Rewrite switch statement with only one case as if.
2019-06-28 17:53:44 +03:00
Darien Raymond
edd71de1c3
remove dependency on assert lib
2019-01-07 23:27:59 +01:00
Darien Raymond
3de8389361
rename CloseError() to Interrupt()
2018-12-31 21:25:10 +01:00
Darien Raymond
bea521537e
errors.Combine
2018-12-04 14:17:08 +01:00
Darien Raymond
3eac22c27d
add missing changes
2018-11-21 14:55:05 +01:00
Darien Raymond
8a82a3664c
pick IP family by local address in freedom
2018-11-19 21:36:46 +01:00
Darien Raymond
a14fae4b35
fix lint warnings
2018-11-13 23:19:58 +01:00
Darien Raymond
73d3be424b
prototype for balancing rules
2018-11-07 21:08:20 +01:00
Darien Raymond
128a90b98b
move link to transport
2018-11-03 12:36:29 +01:00
Darien Raymond
53870f1ea7
refactor mux client worker
2018-10-25 09:32:03 +02:00
Darien Raymond
284923664a
split worker picker from client manager
2018-10-24 22:34:48 +02:00
Darien Raymond
838f2919ab
move mux to common
2018-10-23 12:21:12 +02:00
Darien Raymond
17e51b277b
move proxy.Dialer to internet.Dialer
2018-10-22 22:12:50 +02:00
Darien Raymond
9decb3fe36
comments
2018-10-22 08:42:10 +02:00
Darien Raymond
ab9ae703fc
remove config from outbound.Handler
2018-10-22 08:26:03 +02:00
Darien Raymond
a5dcb0f13e
refactor dependency resolution
2018-10-21 10:27:13 +02:00
Darien Raymond
d730637239
Require Type() for Feature
2018-10-12 23:57:56 +02:00
Darien Raymond
b6dc31d3fe
first part to move feature interfaces into dedicated directory
2018-10-11 20:43:37 +02:00
Darien Raymond
091fa6ad23
use new errorgen
2018-09-30 23:08:41 +02:00
Darien Raymond
d55fbd7f8d
simplify error creation
2018-09-30 18:39:53 +02:00