This PR implements NetworkManager integration for Rosenpass, providing a D-Bus service that allows NetworkManager to manage Rosenpass post-quantum secure connections.
Closes #83 /claim #83
networkmanager-plugin/
crate with full D-Bus integrationeu.rosenpass.NetworkManager
ActivateConnection(connection_uuid: s)
DeactivateConnection(connection_uuid: s)
GetConnectionStatus(connection_uuid: s) -> (status: s)
ListConnections() -> (connections: as)
AddConnection(connection_uuid: s, config_path: s)
RemoveConnection(connection_uuid: s)
ReloadConfiguration()
GetVersion() -> (version: s)
ConnectionStateChanged(connection_uuid: s, state: s)
ErrorOccurred(connection_uuid: s, error_message: s)
https://github.com/user-attachments/assets/531bb026-2dfe-4511-baac-5672f70198ee
Rishi Mondal
@MAVRICK-1
Rosenpass
@rosenpass