mirror of https://github.com/v2ray/v2ray-core
Merge branch 'master' of github.com:/v2fly/v2ray-core
commit
669b8893d7
|
@ -288,9 +288,10 @@ func (d *DefaultDispatcher) routedDispatch(ctx context.Context, link *transport.
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
accessMessage := log.AccessMessageFromContext(ctx)
|
if accessMessage := log.AccessMessageFromContext(ctx); accessMessage != nil {
|
||||||
if accessMessage != nil {
|
if tag := handler.Tag(); tag != "" {
|
||||||
accessMessage.Detour = "[" + handler.Tag() + "]"
|
accessMessage.Detour = tag
|
||||||
|
}
|
||||||
log.Record(accessMessage)
|
log.Record(accessMessage)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -447,7 +447,7 @@ main(){
|
||||||
RETVAL="$?"
|
RETVAL="$?"
|
||||||
if [[ $RETVAL == 0 ]] && [[ "$FORCE" != "1" ]]; then
|
if [[ $RETVAL == 0 ]] && [[ "$FORCE" != "1" ]]; then
|
||||||
colorEcho ${BLUE} "Latest version ${CUR_VER} is already installed."
|
colorEcho ${BLUE} "Latest version ${CUR_VER} is already installed."
|
||||||
if [[ "${ERROR_IF_UPTODATE}" == "1" ]]; then
|
if [ -n "${ERROR_IF_UPTODATE}" ]; then
|
||||||
return 10
|
return 10
|
||||||
fi
|
fi
|
||||||
return
|
return
|
||||||
|
|
|
@ -86,14 +86,6 @@ packtgzAbPath() {
|
||||||
echo ">>> Generated: $ABPATH"
|
echo ">>> Generated: $ABPATH"
|
||||||
}
|
}
|
||||||
|
|
||||||
packtgzAbPath() {
|
|
||||||
local ABPATH="$1"
|
|
||||||
echo ">>> Generating tgz package at $ABPATH"
|
|
||||||
pushd $TMP
|
|
||||||
tar cvfz $ABPATH .
|
|
||||||
echo ">>> Generated: $ABPATH"
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
pkg=zip
|
pkg=zip
|
||||||
nosource=0
|
nosource=0
|
||||||
|
@ -169,7 +161,7 @@ if [[ $pkg == "zip" ]]; then
|
||||||
elif [[ $pkg == "tgz" ]]; then
|
elif [[ $pkg == "tgz" ]]; then
|
||||||
packtgz
|
packtgz
|
||||||
else
|
else
|
||||||
packtgzAbPath $pkg
|
packtgzAbPath "$pkg"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -187,24 +187,8 @@ func (c *Config) GetTLSConfig(opts ...Option) *tls.Config {
|
||||||
}
|
}
|
||||||
|
|
||||||
if !c.AllowInsecureCiphers && len(config.CipherSuites) == 0 {
|
if !c.AllowInsecureCiphers && len(config.CipherSuites) == 0 {
|
||||||
config.CipherSuites = []uint16{
|
// crypto/tls will use the proper ciphers
|
||||||
tls.TLS_AES_128_GCM_SHA256,
|
config.CipherSuites = nil
|
||||||
tls.TLS_AES_256_GCM_SHA384,
|
|
||||||
tls.TLS_CHACHA20_POLY1305_SHA256,
|
|
||||||
|
|
||||||
tls.TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305,
|
|
||||||
tls.TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305,
|
|
||||||
tls.TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,
|
|
||||||
tls.TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,
|
|
||||||
tls.TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,
|
|
||||||
tls.TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,
|
|
||||||
tls.TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256,
|
|
||||||
tls.TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA,
|
|
||||||
tls.TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256,
|
|
||||||
tls.TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA,
|
|
||||||
tls.TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA,
|
|
||||||
tls.TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA,
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
config.InsecureSkipVerify = c.AllowInsecure
|
config.InsecureSkipVerify = c.AllowInsecure
|
||||||
|
|
Loading…
Reference in New Issue