Repository navigation
Bump TUnit from 1.73.19 to 1.74.0 - #48
Closed
dependabot[bot] wants to merge 3034 commits into
Closed
dependabot[bot] wants to merge 3034 commits into
dependabot[bot] wants to merge 3034 commits into
Conversation
* Fix tun * Format
This reverts commit 25d7f39.
* Update package-rhel-loong.sh * Update package-debian-loong.sh * Update build.yml * Update build-windows-x86.yml * Enhance SDK purge step with echo statements Added echo statements to display SDKs before and after purging. * Update build-windows-x86.yml * Update build.yml * Update build-windows-x86.yml * Update build.yml * Update build-windows-x86.yml
Bumps [actions/checkout](https://github.com/actions/checkout) from 6 to 7. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](actions/checkout@v6...v7) --- updated-dependencies: - dependency-name: actions/checkout dependency-version: '7' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Add files via upload * Update build-all.yml * Update build-linux.yml * Update build-osx.yml * Update build-windows-desktop.yml * Update build-windows-x86.yml * Update build-windows.yml * Update package-zip.yml * Update build-linux.yml * Update build-osx.yml * Update build-windows-x86.yml * Update package-zip.yml * Update upload-sign.yml * Update pub-key.yml * Update README.md --------- Co-authored-by: 2dust <31833384+2dust@users.noreply.github.com>
* first changes * fix: use ItemsSource for fragment packets ComboBox so value saves correctly * feat: add customizable packet fragmentation for Xray-core - Add fragment settings in Core tab: Packets (dropdown), Length (range), Interval (range), MaxSplit (0-10000) - Support both 'from-to' (e.g., 50-100) and single value (e.g., 50) formats for Length, Interval, and MaxSplit - Validation with shortened error message: 'Invalid range format. Use from-to (e.g., 50-100).' - UI in PopupBox (materialDesign) visible only when EnableFragment is checked - Only Xray-core supported (Mihomo/sing-box fragment code removed) - Localization updated for 8 languages * fix: address 2dust review feedback - Move FragmentPacketsOptions to Global class - Remove default values from Fragment4RayItem model (set in ConfigHandler) - Fix Avalonia bindings: move ItemsSource and SelectedItem to code-behind - Update ViewModel to use Global.FragmentPacketsOptions - Remove defaults from model properties * Adjust ui --------- Co-authored-by: 2dust <31833384+2dust@users.noreply.github.com>
* Hysteria Realm * Core config * Fix * Fix * Add Gecko support
* Update README.md * Update logo image in README.md * Update README.md * Update README.md * Update README.md --------- Co-authored-by: 2dust <31833384+2dust@users.noreply.github.com>
Bumps [actions/setup-dotnet](https://github.com/actions/setup-dotnet) from 5.3.0 to 5.4.0. - [Release notes](https://github.com/actions/setup-dotnet/releases) - [Commits](actions/setup-dotnet@v5.3.0...v5.4.0) --- updated-dependencies: - dependency-name: actions/setup-dotnet dependency-version: 5.4.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>
Co-authored-by: MrTeeett <mrteeett@gmail.com> Co-authored-by: drownrat <drownrat@users.noreply.github.com>
…642) sing-box requires realm.server_url as a full URL (https://host:port). Bare host:port caused "missing host in realm server_url" on import. Also forward stun_servers and clear ResolveRealm success message. Fixes #9635
* Update README.md * Update build-linux.yml * Update build.yml * Update Directory.Packages.props
Prevent SQLite variables limit issue by implementing chunked/batched queries.
Replaces the global prerelease toggle with per-core prerelease options in both WPF and Avalonia update views, and persists selections via `CheckPreReleaseCoreTypes` in config. Update checks now resolve prerelease mode per selected core (including auto-check flow), and the sing-box max-version lock is removed to allow newer versions.
…0272) * Keep Xray log content visible in separate log layouts * Revert wpf --------- Co-authored-by: 2dust <31833384+2dust@users.noreply.github.com>
--- updated-dependencies: - dependency-name: TUnit dependency-version: 1.72.16 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>
Add the Russian string for menuCheckAndUpdate, which #10282 added to
ResUI.resx, as "Проверить и обновить". Restore the full Russian text
of menuCheckOnly ("Только проверить") and menuCheckUpdate ("Проверить
обновления"), which were shortened only to fit the fixed 100 px
buttons of the update dialog; they fit once the buttons are sized by
their labels.
* fix(ui): let update and backup buttons fit their labels The update dialog gives its two buttons a fixed 100 px width, and the backup view puts its buttons in a fixed 200 px grid column, so longer labels are cut off, for example "Only Chec", "Check and" and "Backup to remote (WebD" in English. Use MinWidth="100" for the update buttons and an Auto column with MinWidth="200" for the backup buttons: short labels keep their current size and long ones fit. The "Automatic update interval (minutes)" label of the subscription window is cut off the same way between the switch and the interval field, so let it wrap. * fix(ui): show cut-off input hints as tooltips The hints of the previous and next proxy remarks fields in the subscription window and of the server and log filters are wider than their fields, so their end is cut off and there is no way to read it. Show the same text as a tooltip, as the custom config socks port field of the subscription window already does. * fix(ui): let dialog buttons and backup labels fit longer translations The Confirm and Cancel buttons of the editing and settings windows, and the Reset button of the hotkey window, have a fixed 100 px width, and the backup view puts its labels in a fixed 300 px column. Translations longer than the English text are cut off there: the Russian "Подтвердить" reads "Подтверди", and "Резервное копирование на удалённый сервер (WebDAV)" loses its end. Use MinWidth="100" for these buttons, as the message box already does with MinWidth="90", and an Auto label column with MinWidth="300".
…0296) * Fix subscription custom configs ignoring custom config socks port Full Xray/sing-box configs imported from a subscription no longer got the subscription's "Custom config socks port" (SubItem.PreSocksPort) after eff5845 and 9638b4c. 7.24.4 and earlier copied it onto every imported config, and the Clash, Hysteria2 and raw-file paths still do. Without it, GetPreSocksItem builds no pre-socks core for these profiles, so they cannot be used in TUN mode. Setting the port on the profile is not a workaround, because every subscription update re-creates the profiles. * Add regression test for subscription custom config socks port
#10292 made the label and button columns of the backup view Auto with a minimum width, so that longer labels and buttons fit. Each of the two cards sizes its own grid, so when the remote (WebDAV) buttons are wider than the local ones, the local buttons no longer sit under the remote ones and the separators of the two cards differ in length. This shows in English and in every other language except Chinese. Share the column widths of the two cards with SharedSizeGroup: both cards line up again, and the long labels and buttons still fit. In Avalonia the buttons stay centred in the shared column; in WPF they fill it as before, so the local buttons get as wide as the remote ones.
The per-core pre-release switch and its label sit in a horizontal StackPanel inside a fixed-width column of the update dialog. Translations longer than the column do not fit: in Avalonia the label runs over the core name and the update status (Russian, French, Hungarian, Persian), and in WPF it is cut off. Use a DockPanel so that the label wraps inside its column, as the interval label of the subscription window does since #10292. The dialog keeps its width. In Avalonia the panel also had a vertical margin on top of the margin of the switch, so the two rows with the switch were 8 px taller than the other rows. Use a horizontal-only margin, as the WPF view already does.
* Route IPv6 into the Xray TUN on NAT66 hosts and when IPv6 is enabled #10080 dropped ::/0 from autoSystemRoutingTable whenever the host held no address inside 2000::/3. A host behind NAT66 holds only unique local addresses, yet it reaches the IPv6 internet through its IPv6 default gateway. With ::/0 gone, its IPv6 follows the system default route, bypasses the tunnel and exposes the real IPv6 address (#10327). The check also overrode EnableIPv6Address. Before #9930, enabling it always added ::/0; since #10080 the option only assigned the interface address, so users who had enabled it were affected as well. Route ::/0 when EnableIPv6Address is on, and otherwise when the host has IPv6 connectivity: a global IPv6 address or an IPv6 default gateway. Routes whose next hop is ::, such as the one the tunnel installs, do not count. A host with neither, as in #10051, still skips ::/0. The RouteExcludeAddress branch uses the same decision. Reproduced in network namespaces with Xray 26.7.28: on a NAT66 client the 7.25.4 TUN inbound let curl -6 reach the echo server from the NAT66 address, while the inbound generated by this change sends it through the proxy, with EnableIPv6Address on or off. Fixes #10327 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> * Simplify: route ::/0 when EnableIPv6Address is on Drop the rename and the gateway detection; keep HasGlobalIPv6Address and let EnableIPv6Address override it. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_0142Bna7M2GhesX7P7d4CSrt --------- Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
--- updated-dependencies: - dependency-name: TUnit dependency-version: 1.73.19 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>
* Fix overflow when speed tests have no eligible profiles * Preserve core executable permissions in Debian packages * Avoid requesting an icon refresh before view initialization
Hardened upgrade extraction by validating each zip entry resolves under the app startup directory before writing files, and aborting with a clear failure message on suspicious paths. Added shared path utilities for directory containment checks and OS-aware path string comparison, then reused them for executable matching and `bin` prefix checks during extraction. 2dust/v2rayN#10313
…tch/v2rayN-000003.diff, patch/v2rayN-000004.diff, patch/v2rayN-000005.diff, patch/v2rayN-000006.diff, patch/v2rayN-000007.diff, patch/v2rayN-000008.diff, patch/v2rayN-000010.diff, patch/v2rayN-000012.diff, patch/v2rayN-000013.diff, patch/v2rayN-000014.diff, patch/v2rayN-000015.diff, patch/v2rayN-000017.diff, patch/v2rayN-000018.diff
--- updated-dependencies: - dependency-name: TUnit dependency-version: 1.74.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
github-actions
Bot
force-pushed
the
master
branch
from
October 14, 2026 05:23
a85e463 to
c364811
Compare
Contributor
Author
|
OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting If you change your mind, just re-open this PR and I'll resolve any conflicts on it. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Updated TUnit from 1.73.19 to 1.74.0.
Release notes
Sourced from TUnit's releases.
1.74.0
What's Changed
Other Changes
Dependencies
Full Changelog: thomhurst/TUnit@v1.73.19...v1.74.0
Commits viewable in compare view.
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)