dependabot[bot]
c1d1f66835
Bump TUnit from 1.68.17 to 1.72.10
...
---
updated-dependencies:
- dependency-name: TUnit
dependency-version: 1.72.10
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-10-01 18:51:03 +00:00
Eliot the Cougar
a28f68c3a7
Avoid reentrant log scrolling during Avalonia window dragging ( #10271 )
2026-10-01 19:55:30 +08:00
Ezra-Y
1a689f869c
Fix macOS TUN interface name collisions ( #10270 )
2026-10-01 19:51:08 +08:00
DHR60
50023a5976
Xray tun features ( #10264 )
...
* Xray tun features
* Try sync
2026-10-01 14:55:09 +08:00
DHR60
c659ca8af8
Add MASQUE support ( #10233 )
...
* Add MASQUE support
* Add SettingsCoreType
2026-10-01 14:49:45 +08:00
2dust
7d6a967c18
up 7.25.4
7.25.4
2026-09-30 14:38:34 +08:00
2dust
6c2edcb382
Revert "Bump Avalonia.Desktop from 12.1.2 to 12.1.3 ( #10216 )"
...
This reverts commit e1cb99cd6e .
2026-09-30 14:34:07 +08:00
2dust
086c991464
up 7.25.3
7.25.3
2026-09-30 09:55:08 +08:00
Alice Apate
a9da04acc2
Add support for TLS1.3-only subscription URL for macOS ( #10256 )
...
* add support for TLS1.3-only subscription url for macOS
* Update v2rayN.Desktop.csproj
---------
Co-authored-by: 2dust <31833384+2dust@users.noreply.github.com >
2026-09-30 09:54:26 +08:00
2dust
e0c790eeb2
Tune speedtest parallelism
...
Set `MaxDegreeOfParallelism` explicitly to the current selection size in three speed test parallel sections so task fan-out matches the workload. Also wrapped socket connect timing in a catch block that ignores connection exceptions, preventing a failed connect from aborting the flow while still completing cleanup.
https://github.com/2dust/v2rayN/issues/10246
2026-09-28 10:28:32 +08:00
2dust
d433aa3b04
Fix
...
https://github.com/2dust/v2rayN/issues/10236
2026-09-26 11:43:22 +08:00
dependabot[bot]
91a7ed65d5
Bump ReactiveUI from 24.2.0 to 24.3.0 ( #10231 )
...
---
updated-dependencies:
- dependency-name: ReactiveUI
dependency-version: 24.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-26 11:12:07 +08:00
Miheichev Aleksandr Sergeevich
984e685ab3
chore(deps): update Downloader to 5.9.8 ( #10222 )
...
Downloader 5.9.6 -> 5.9.8
5.9.7 adds RemoteFileInfo.ContentType. 5.9.8 fixes stop/dispose races:
a cancelled multi-chunk download could report a NullReferenceException
as its error, and a Dispose racing the completion signal could swallow
DownloadFileCompleted. Nothing DownloaderHelper calls changed its API.
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com >
2026-09-26 11:11:20 +08:00
DHR60
29f99ceacc
Fix speed test ( #10219 )
2026-09-26 11:10:30 +08:00
DHR60
93d8174dbe
Fix async ( #10218 )
...
* Fix async
* Fix async for statistics
* Try fix pac async
* Fix
2026-09-26 11:08:36 +08:00
DHR60
fa1e201c76
Fix sing-box dns ( #10234 )
2026-09-26 10:39:29 +08:00
dependabot[bot]
e1cb99cd6e
Bump Avalonia.Desktop from 12.1.2 to 12.1.3 ( #10216 )
...
---
updated-dependencies:
- dependency-name: Avalonia.Desktop
dependency-version: 12.1.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-23 11:03:05 +08:00
2dust
28139853a8
up 7.25.2
...
https://github.com/2dust/v2rayN/commit/5d9718a0bb93fe4bfa6d8a9a8f985e4f16642ba1
7.25.2
2026-09-20 10:31:00 +08:00
2dust
5d9718a0bb
Fix ( #10203 )
...
up 7.25.2
2026-09-20 10:17:59 +08:00
2dust
740729c847
Raise speed test concurrency minimum
2026-09-20 10:11:12 +08:00
2dust
13cd2ef80d
Update Directory.Packages.props
2026-09-20 09:43:16 +08:00
DHR60
be3566df2f
Add finalMask parsing to Wireguard configuration handling ( #10201 )
2026-09-19 17:38:51 +08:00
DHR60
6e9ec6cbee
Fix ( #10200 )
2026-09-19 14:49:01 +08:00
DHR60
e6e95e00d7
Fix udptest ( #10199 )
...
* Fix
* Reformat
* Fix tcp read
* Fix verify
2026-09-19 14:42:51 +08:00
dependabot[bot]
2fbe81041b
Bump TUnit from 1.66.27 to 1.68.4 ( #10187 )
...
---
updated-dependencies:
- dependency-name: TUnit
dependency-version: 1.68.4
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-19 10:55:48 +08:00
sdhfsl
05901b5673
fix(security): guard subscription/message regex filters against ReDoS ( #10185 )
...
Filter patterns (subscription subFilter, policy-group Filter, message
MsgFilter) accept arbitrary user input while the tested text (remarks
from subscriptions, log lines) is attacker-influenced. Regex.IsMatch
without timeout hangs on evil patterns like (a+)+$ - a malicious
subscription can freeze the UI/log pipeline on every update.
Add Utils.IsRegexMatch with a 2s timeout; fail open (match) with a log
so no node or message is silently dropped. Apply to all four call
sites.
Co-authored-by: sdhfsl <sdhfsl@users.noreply.github.com >
2026-09-19 10:54:23 +08:00
Delyan Lev. Neimand
bdd0ee1620
Resx: fix English typo ( #10164 )
...
Fix English: Not Support -> Not Supported
2026-09-19 10:42:44 +08:00
Miheichev Aleksandr Sergeevich
00d1001def
i18n(ru): translate new strings for Mux, request headers and updates ( #10160 )
...
Add the 10 Russian strings missing from ResUI.ru.resx: the
update-via-proxy toggle in Check Update, the WireGuard DNS label, the
Xray Mux settings row and its concurrency, XUDP concurrency and
UDP/443 (QUIC) handling fields, the subscription HTTP headers label,
tip and validation message, and the Process column in Connections.
Co-authored-by: Claude Opus 5 <noreply@anthropic.com >
2026-09-19 10:42:05 +08:00
DHR60
21bafe52e0
Optimize download and speedtest ( #10147 )
...
* Optimize RunMixedTestAsync
* Use stopCts instead of exitLoopKey
* Refactor
2026-09-19 10:41:40 +08:00
DHR60
cef40d38ee
Optimize ViewModel activation lifecycle ( #10146 )
...
* Optimize ViewModel activation lifecycle
* Fix
* Fix
* Fix
* Set period to 1s
2026-09-12 17:48:27 +08:00
2dust
4f5a6be12d
Update build-windows-x86.yml
2026-09-11 20:06:06 +08:00
DHR60
7674d7e472
Delete redundant fields ( #10144 )
2026-09-10 13:52:28 +08:00
2dust
77c462ec7b
up 7.25.1
7.25.1
2026-09-10 09:43:13 +08:00
2dust
526cd6834d
Show language names in theme settings
2026-09-10 09:40:16 +08:00
Jamal Ali
7be23d7ebc
Add Azerbaijani (az) UI localization ( #10141 )
2026-09-10 09:18:00 +08:00
tt2563
d952c180c9
Update ResUI.zh-Hant.resx ( #10139 )
...
Update Traditional Chinese translation
2026-09-10 09:15:00 +08:00
2dust
80fa6575a3
Bug fix
2026-09-09 14:33:31 +08:00
jryx0
f05e44d7d9
优化策略组选择 ( #10136 )
...
Co-authored-by: 张皓 <hao.zhang@gmail.com >
2026-09-09 14:30:21 +08:00
稔君
b10c16a94a
Add custom HTTP headers for subscription updates ( #10118 )
...
* Add custom HTTP headers for subscription updates
* Res
---------
Co-authored-by: 2dust <31833384+2dust@users.noreply.github.com >
2026-09-09 14:24:05 +08:00
DHR60
143ada1358
Remove vnext ( #10132 )
2026-09-09 13:59:52 +08:00
2dust
d8c7bd9d02
Bug fix
...
https://github.com/2dust/v2rayN/issues/10107
2026-09-09 13:55:31 +08:00
dependabot[bot]
85666af36a
Bump ReactiveUI.Avalonia from 12.1.1 to 12.1.2 ( #10133 )
...
---
updated-dependencies:
- dependency-name: ReactiveUI.Avalonia
dependency-version: 12.1.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-09 09:22:47 +08:00
DHR60
7286c67a78
Display more information for Connections ( #10116 )
...
* Display sniff host
* Display process path
2026-09-09 09:22:30 +08:00
2dust
8b8e579bc8
Bug fix
...
https://github.com/2dust/v2rayN/issues/10113
2026-09-08 20:32:26 +08:00
dependabot[bot]
ed4dd7f6d9
Bump TUnit from 1.65.68 to 1.66.27 ( #10127 )
...
---
updated-dependencies:
- dependency-name: TUnit
dependency-version: 1.66.27
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-08 19:59:09 +08:00
CrayzyCray
bb62c9eda5
Enable auto decompression for string downloads ( #10122 )
2026-09-08 19:58:55 +08:00
2dust
3d50d9f82c
Use profile IDs for server move operations
...
Refactor `ConfigHandler.MoveServer` to accept a `List<string>` of profile `IndexId`s instead of full `ProfileItem` objects. In `ProfilesViewModel`, remove the duplicated `_lstProfile` cache and build move lists directly from `ProfileItems`, so move and drag-reorder actions use the live UI order and avoid stale profile snapshots.
2026-09-06 10:31:45 +08:00
2dust
d05c3439f8
up 7.25.0
7.25.0
2026-09-05 09:55:32 +08:00
2dust
cb5ae8c900
Update Directory.Packages.props
2026-09-05 09:51:51 +08:00
2dust
ec6a7b3db2
Shorten log/temp cleanup retention to 7 days
...
Update scheduled file cleanup in `TaskManager` to delete log and temp files older than 7 days instead of 1 month, reducing stale local data and tightening routine maintenance behavior.
2026-09-04 15:50:06 +08:00