Changelog for
v2ray-core-5.18.0-55.2.i586.rpm :
* Fri Sep 13 2024 Hillwood Yang
- Update version to 5.18.0
* Add timeout for http request roundtripper
* Fix ss2022 auth reader size overflow
* Add pie build mode to all binary builds
* Support \"services\" root config in cfgv4
* packet_encoding for config v4
* add MPTCP support
* Add (Experimental) Meyka Building Blocks to request Transport
* Add timeout for http request roundtripper
* Hysteria2: Add Hysteria2 Protocol
* Add AllowInsecureIfPinnedPeerCertificate option to tls security
* Add tls certChainHash command
* add support for socket activation
* Add pprof flag for debugging
* Fix bugs
* Sun Jun 16 2024 Hillwood Yang - Update version to 5.16.1
* Add Keep-Alive to removed headers
* Sun Apr 14 2024 Hillwood Yang - Update version to 5.15.1
* feat: RandomStrategy AliveOnly
* Improve container image tags and timestamp
* Add delay_auth_write to Socks5 Client Advanced Config
* Add MaxMin TLS version support in TLS Setting
* feat: RandomStrategy AliveOnly
* Improve container image tags and timestamp
* Fixed an encrypted traffic\'s malleable vulnerability that allow integrity corruption by an attacker with a privileged network position to silently drop segments of traffic from an encrypted traffic stream.
* Update documents
* Fix bugs- Update vendor, fix CVE-2024-22189 boo#1222488
* Sun Dec 03 2023 Hillwood Yang - Update version to 5.12.1
* Shadowsocks2022 Client Support
* Apply DomainStrategy to outbound target
* Add DomainStrategy to JSONv5 outbound
* Add sniffing for TUN
* Add HTTPUpgrade transport
* It is a reduced version of WebSocket Transport that can pass many reverse proxies and CDNs without running a WebSocket protocol stack
* TUN Support
* Add uTLS support for h2 transport
* Fix bugs
* Sun Oct 08 2023 Hillwood Yang - Update version to 5.8.0
* DNS over QUIC should not have \"http/1.1\" and \"h2\" ALPNs
* Migrate to quic-go v0.36.0
* Fix: parse for the CipherType of Shadowsocks in simplified config
* Fix protocol matching in routing
* Fix CI breakage in 5.7.0- Build by golang 1.20, workaround build error on golang 1.21
* Sun Jun 25 2023 opensuse-packaging - Drop vendor in filelist
* Mon Jun 12 2023 opensuse-packaging - Update version to 5.7.0
* meek: a new transport protocol meek is added.
* HTTP Proxy Add h1SkipWaitForReply Option to HTTP Proxy Protocol
* set v2ray binary as an entrypoint in container images
* Add Integrated Container Image Building
* Skip validating on empty http host config
* Add PacketAddr support to Trojan
* DomainStrategy support for all outbounds
* Add an option to replace destination address in access log with sniffed domain
* uTLS uTLS ALPN Control
* uTLS New Security Type uTLS: TLS Client Hello imitation
* DNS Support per-client configuration
* DNS Support specifying domain matcher
* Add bind to device to Windows and Darwin
* Replace default Health Ping URL to HTTPS for burst observatory
* Implement Match and MatchAny for all MatcherGroup
* Fix bugs
* Thu Jan 05 2023 opensuse-packaging - Fix service command: \"run\" is required in v2ray 5.x
* Thu Dec 29 2022 Marguerite Su - Update version to 5.2.0
* New Features + uTLS New Security Type uTLS: TLS Client Hello imitation. Only client without transport, or with websocket transport is currently supported. + DNS Support per-client configuration + DNS Support specifying domain matcher + Replace default Health Ping URL to HTTPS + Implement Match and MatchAny for all MatcherGroup, IndexMatcher
* Fixes + Fix typo in error message + Support domain string validation + Charset of ACAutomationMatcherGroup should accept all ASCII characters + Fix logic of domain override + Fix HTTP sniff + Fix config merger fixes + Fix selectLeastLoad() returns wrong number of nodes + Fix(freebsd): ReadUDPMsg nil pointer + fix: socks4/4a client handshake + Add transport original name to listen unix + fix Replace \"math/rand\" with \"crypto/rand\" in padding generation + Fix remove v2ctl from debian/rules + Fix getting shared flags for balance info command + Fix erroneous prefix checking + Fix json.Reader: fill output bytes as much as possible + Guard against nil pointer dereference of (
*NetworkList)
* Chores + Add tests for idn support + Refactor: replace netaddr package with netipx
* Sat Dec 25 2021 opensuse-packaging - Update version to 4.44.0
* Fix DoS attack vulnerability in CommandSwitchAccountFactory. (AATTgeeknik)
* Apply timeout to DNS outbound. (#1330 AATTnekohasekai)
* Wed Dec 01 2021 Johannes Segitz - Added hardening to systemd service(s) (bsc#1181400). Modified:
* v2ray.service
* v2rayAATT.service
* Thu Nov 11 2021 opensuse-packaging - Update version to 4.43.0
* Send Shadowsocks handshake with payload data if available
* Custom TCP Fast Open queue length support
* Fix Trojan fallback cannot get ALPN
* Fix QueryStrategy ignored
* Fix UDP connection transport connection terminated unnecessarily
* refactor: move from io/ioutil to io and os package
* Fix some tests to use udp.PickPort()
* Fix flaky TestVMessDynamicPort
* Tue Sep 21 2021 opensuse-packaging - Update to 4.42.2
* TLS: support client certificate authentication #1169 Thanks AATTqq906907952
* Socks: support 4/4a version of the socks protocol (#1269 Thanks AATTnekohasekai)
* DNS: add option disableFallbackIfMatch for DNS (#1270 Thanks AATTnekohasekai)
* DoQ(DNS over QUIC) local mode supports IP destination (#1226 Thanks AATTAkinoKaede)
* Observatory will now probe outbounds in a deterministic order (#1230 Thanks AATTdigglife)
* DNS response will respect request type(like AAAA, A) (#1235 Thanks AATTAkinoKaede)
* Fix typo in DNS log output (#1183 Thanks AATTrurirei)
* Fix typo in observatory log output (#1211 Thanks AATTihotte)
* Fix version string not updated to match release version
* Fix IP length not deterministic (#1267 Thanks AATTLoyalsoldier)
* Fix HTTP outbound not respect socket config (#1264 Thanks AATTVigilans)
* Fix sockopt.mark type (#1264 Thanks AATTVigilans)
* Fix typo in browser forwarder error message- Update in 4.41.1
* VMess: Added 2 VMess experiments AuthenticatedLength and NoTerminationSignal [#940] Thanks AATTRPRX
* Hardening Draining connection at client side when receiving invalid data. [#940] Thanks AATTRPRX
* Observatory Support custom probe interval and probe URL. Thanks AATTnekohasekai
* Fixed connection stability issue when in h2, grpc transport. [#1059] #1058 #1056 Thanks AATTIRN-Kawakaze AATTarchitecturers AATTlijinglin3
* Further fixed connection stability issue when in h2, grpc transport. check https://github.com/v2fly/v2ray-core/releases/tag/v4.41.1 for more info- Update in 4.40.1
* DNS: support DNS over TCP. #983 Thanks AATTAkinoKaede
* Fix: new cert issuing is incorrectly delayed. #998 Thanks AATTbhoppi
* Wed Jun 02 2021 opensuse-packaging - Update version to 4.39.2
* Websocket: support header based Websocket early data & its partial browser forwarder support
* GeoData: add a memory efficient geodata decoder called memconservative for memory-limited devices #934 #953 #964 #965 #967 #977 Thanks AATTLoyalsoldier AATTrurirei
* HTTP/2 Transport: support to set method and headers for outgoing connections
* TCP Socket Option: support to set keepalive interval on Linux operating system [#962] Thanks AATTtherealak12
* Fix BrowserForwarder panics with empty config (#954) Thanks AATTAkinoKaede AATTLoyalsoldier
* Fix FakeDNS prints error with empty config (#955) Thanks AATTLoyalsoldier
* Fix Dual stack FakeDNS Close method (#956) Thanks AATTLoyalsoldier
* Fix Observatory starts with empty config & fails to close (#957) Thanks AATTLoyalsoldier
* Fix Null check on alternative system dialer (#959) Thanks AATTrurirei
* Fixed the chain proxy support for gRPC and HTTP/2 transport
* Fixed leastping logic (#1019) Thanks AATTfanyiguang
* Fixed v2ctl unable to create geodata loaders (#1014) Thanks AATTght99- Update in 4.38.3 - FakeDNS: Added fakedns+others sniffer , based on #697 . Thanks AATTyuhan6665 - TLS: A SECURITY improvement that allow the remote peer\'s TLS certificate to be pinned to a known value. Document for TLS is updated - Observatory: A component that measure the connectivity of selected outbounds The document for Observatory is updated. - Routing : leastPing balancing strategy is added. This strategy will select a outbound that is alive and completed HTTPS GET request in the least time. The document for Routing is updated. - Fixed crashing in fake dns. #931 Thanks AATTIceCodeNew - Added IPv6 pool in fake dns by default. #925 Thanks AATTLoyalsoldier - Return ErrEmptyResponse for fakedns. #926 Thanks AATTsixg0000d - Fixed UDP DNS connection cause crash. Thanks AATTnekohasekai - Fixed two typo in comments. Thanks AATTU-v-U
* Multi-json support for observatory, browser forwarder. [#944] Thanks AATTha-ku AATTAkinoKaede- Add browserforwarder related v2ray-extra.zip
* Thu Apr 15 2021 opensuse-packaging - update version to 4.37.3
* Add multiple address host support for DNS (#884 #886 #888)
* Fix geoiop & geosite load issue (#889)- update in 4.37.2
* Add browser forwarder support for Websocket (#818)
* Add Websocket 0-RTT early data support (#818)
* Add replay protection for Shadowsocks proxy (#777)
* Add queryStrategy option for DNS (#794)
* Add disableFallback & skipFallback option for DNS client (#864)
* Add inversed GeoIP matching (#860)
* Add grpcSettings & gunSettings to streamSettings (00879c4) AATTrprx
* Fix vprotogen loop dependency (#797) AATTLoyalsoldier AATTU-v-U
* Fix DNS tests timeout due to network instability (#805) AATTLoyalsoldier
* Remove AA header flag in DNS query (#817) AATTLoyalsoldier
* TProxy: cannot find IPv6 destination in redirect mode (#815) AATTmzz2017
* Context: ctx initialization for core.functions (#841) AATTrurirei
* Set FakeDNS FakeEnable option dynamically (#879) AATTsixg0000d AATTLoyalsoldier
* Fix Websocket early data 404 bug (#859) AATTk79e
* Fix QUIC: disconnect due to timeout (#850) AATTbhoppi
* Log: remove package path prefix in logs (#840 0138017 78c1993) AATTkslr- update in 4.36.2
* Fix gRPC max delay unintentionally low (1eaec68) AATTxiaokangwang
* Fix core panics when zero domain/full type of rule (#786) AATTdarsvador- update in 4.36.1
* Add gRPC/gun transport (#757 #783)
* Add loopback proxy (#770)
* Add a new efficient routing rule matcher MphDomainMatcher (#743)
* FakeDNS: use 198.18.0.0/15 as default FakeDNS IP pool (#779)- update build needed golang version to 1.16- keep go.sum go.mod to fix build issue with \'matched no packages\'- add geo files manually since upstream removed them from source
* Tue Mar 09 2021 opensuse-packaging - update version to 4.35.1
* Add support for FakeDNS (#395 #406 #696) AATTyuhan6665
* Add streamSetting / transport support for outbound front proxy
* Add zero pseudo encryption for better performance VMess
* Add support to disable compatibility for legacy VMess MD5 (#596) AATTdyhkwong
* Add a faster and more memory-efficient routing rule matcher HybridDomainMatcher (#587 #639) AATTdarsvador
* Add support to disable DNS cache (#699 #705) AATTCalmLong
* Fix test HTTP/2 dial timeout (#570) AATTkslr
* Fix Trojan panic when UDP dispatcher fails to write response (#599) AATTmaskedeken
* Fix TCP default ALPN (#716) AATTAkinoKaede
* Fix DNS rule index out of range (#727) AATTLoyalsoldier Check https://github.com/v2fly/v2ray-core/releases/tag/v4.35.1 for more info- update import path to github.com/v2fly/v2ray-core/v4
* Sat Jan 09 2021 opensuse-packaging - update version to 4.34.0
* Disable TLS Session Resumption by default
* Remove legacy Shadowsocks unsecure stream ciphers
* Add preliminary support for DNS over QUIC