Skip to content

Dbus API mismatches,#49

Merged
cachebag merged 1 commit intomasterfrom
dev
Nov 8, 2025
Merged

Dbus API mismatches,#49
cachebag merged 1 commit intomasterfrom
dev

Conversation

@cachebag
Copy link
Owner

@cachebag cachebag commented Nov 7, 2025

Changes

  • Fixed WPA-PSK authentication by setting psk-flags=0 to pass secrets during connection activation instead of requiring secret agent
  • Added automatic detection and deletion of corrupted saved connections with retry logic using fresh settings
  • Implemented network deduplication by (SSID, frequency) to separate 2.4GHz and 5GHz bands as distinct entries
  • Added network list sorting by signal strength (descending) (this is still kinda shitty)
  • Enhanced connection error reporting with detailed NetworkManager state reason codes
  • Fixed connection settings to use proper D-Bus array signatures for proto/pairwise/group fields
  • Reintroduced EAP settings for wifi_builder
  • Added dedicated delete_connection() method that properly calls the D-Bus Delete method on connection settings, replacing the previous non-functional deletion logic in forget()
  • Properly implemented/fixed saved connections inadvertently prompting for passwords again
    • Changed get_saved_connection_path() to return Option<OwnedObjectPath> instead of boolean, enabling direct connection deletion and activation by path reference

@cachebag cachebag marked this pull request as ready for review November 8, 2025 01:22
@cachebag cachebag merged commit 7dda5a1 into master Nov 8, 2025
2 checks passed
@cachebag
Copy link
Owner Author

cachebag commented Nov 8, 2025

Ref #32

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant