Skip to content

Fix: Various improvements - #3674

Merged
mergify[bot] merged 11 commits into
mainfrom
fix/review-2026-10-28
Oct 29, 2026
Merged

mergify[bot] merged 11 commits into
mainfrom
fix/review-2026-10-28

Conversation

@BornToBeRoot

@BornToBeRoot BornToBeRoot commented Oct 29, 2026 •

Copy link
Copy Markdown
Owner

Description

See commits

Related issue

Closes #

Type of change

  • 🐛 Bug fix
  • ✨ New feature / improvement
  • 📖 Documentation / website
  • 🧹 Refactoring / maintenance (no functional change)

How has this been tested?

Screenshots

Checklist

  • The solution builds and was tested on Windows (dotnet build, dotnet test).
  • The documentation is updated (if needed).
  • An entry is added to the changelog.
  • New texts are only added to Strings.resx (translations are done on Transifex).
  • No files in Source/3rdparty/ are changed.

Contributing

By submitting this pull request, I confirm that:

BornToBeRoot and others added 11 commits October 29, 2026 21:46
… the browsing data fails (C1)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…ngProxy in XAML (C3)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
The top-level BindingProxy (added for the context menus) has the same key
and the same view model, the nested copies are no longer needed.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
The tooltip of a profile showed its own saved ports: nothing or old ports if
the ports are inherited from the group, and old names of renamed port
profiles. It now shows the ports the scan uses (own ports, otherwise the
ports of the group, port profiles with their current name).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
The options contained the ping buffer (byte[]), records compare arrays by
reference: two options were never equal and every settings change rebuilt
the options of every Port Scanner tab without results (allocating the buffer
and re-evaluating the bindings). The options hold the buffer size, the
scanner creates the buffer once.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…the lookup (F3)

The DNS Lookup looks up every host IPAddress.TryParse accepts with PTR (also
shortened IPv4 forms like "127.1"), the profile dialog only accepted the
full form: a profile with "127.1" and PTR couldn't be saved. The automatic
record type (PTR vs A) keeps the strict check.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
… a successful reply

PingProbe (IP Scanner, Port Scanner) and Ping (Ping Monitor) created the
PingInfo of a successful reply the same way (TTL only for IPv4).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…limit of the ping buffer

The same limit (1 to 65500 bytes) was written in four view models.
GlobalStaticConfiguration.LimitICMPBuffer is used instead.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
… the buffer in the options

Like the Port Scanner (F2): the options hold the buffer size, the scanner /
ping / traceroute creates the buffer once. IPScannerOptions is a record and
compared arrays by reference.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Copilot AI balanced review requested due to automatic review settings October 29, 2026 21:10

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has insufficient remaining quota.

@github-actions github-actions Bot added this to the next-release milestone Oct 29, 2026
@mergify

mergify Bot commented Oct 29, 2026 •

Copy link
Copy Markdown
Contributor

This pull request does not currently match the merge queue conditions, so it cannot be queued from here. The box comes back if it matches again.

@mergify
mergify Bot merged commit 409853c into main Oct 29, 2026
7 checks passed
@mergify
mergify Bot deleted the fix/review-2026-10-28 branch October 29, 2026 21:28
@BornToBeRoot BornToBeRoot changed the title Fix/review 2026 10 28 Fix: Various improvements Oct 29, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants