-
Notifications
You must be signed in to change notification settings - Fork 11
Comparing changes
Open a pull request
base repository: python-sdbus/python-sdbus-networkmanager
base: 2.0.0
head repository: python-sdbus/python-sdbus-networkmanager
compare: master
- 20 commits
- 50 files changed
- 5 contributors
Commits on Jul 21, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 76a3c2c - Browse repository at this point
Copy the full SHA 76a3c2cView commit details
Commits on Nov 19, 2023
-
Update enums in accordance with upstream documentation
This begins version 3.0 All enums were revisisted and updated in accordance to NetworkManager documentation. Some enums and their fields were renamed: * `AccessPointCapabilities` -> `WifiAccessPointCapabilities` * `WirelessCapabilities` -> `WifiCapabilities` * `WpaSecurityFlags` -> `WifiAccessPointSecurityFlags` * `P2P_*` -> `PAIR_*` * `BROADCAST_*` -> `GROUP_*` * `AUTH_*` -> `KEY_MGMT_*` * `ConnectionState` -> `ActiveConnectionState` * `ConnectionStateReason` -> `ActiveConnectionStateReason` * `ConnectionFlags` -> `SettingsConnectionFlags` * `ConnectionStateFlags` -> `ActivationStateFlags` * `DeviceCapabilities` -> `DeviceCapabilitiesFlags` * `BluetoothCapabilities` -> `BluetoothCapabilitiesFlags` * `ModemCapabilities` -> `ModemCapabilitiesFlags` * `SecretAgentCapabilities` -> `SecretAgentCapabilitiesFlags` * `VpnState` -> `VpnServiceState` * `VpnFailure` * `LOGIN_FAILURE` -> `LOGIN_FAILED` New enums: * `NetworkManagerCapabilities` * `WimaxNSPNetworkType` * `SecretAgentGetSecretsFlags` * `CheckpointCreateFlags` * `CheckpointRollbackResult` * `SettingsAddConnection2Flags` * `SettingsUpdate2Flags` * `DeviceReapplyFlags` * `NetworkManagerReloadFlags` * `RadioFlags` * `MptcpFlags` * `VpnConnectionState` * `VpnConnectionStateReason`
Configuration menu - View commit details
-
Copy full SHA for 68485e6 - Browse repository at this point
Copy the full SHA 68485e6View commit details -
Update readthedocs configuration to recent changes
Copy pasted from the working sdbus configuration.
Configuration menu - View commit details
-
Copy full SHA for 1c80ffb - Browse repository at this point
Copy the full SHA 1c80ffbView commit details
Commits on Nov 25, 2023
-
docs: Fix enums example using outdated WifiCapabilities name
The new name is WifiCapabilitiesFlags. Also add a link to the enums themselves.
Configuration menu - View commit details
-
Copy full SHA for de2cf89 - Browse repository at this point
Copy the full SHA de2cf89View commit details -
docs: Create a quickstart guide
It explains the basic objects used in the NetworkManager.
Configuration menu - View commit details
-
Copy full SHA for 21a95dd - Browse repository at this point
Copy the full SHA 21a95ddView commit details -
Configuration menu - View commit details
-
Copy full SHA for 709b8d3 - Browse repository at this point
Copy the full SHA 709b8d3View commit details
Commits on Feb 11, 2024
-
While the master branch undergoing version 3.0.0 development people will try to run the examples on PyPI version and fail. Separating them by version will hopefully make it very apparent which version the examples should be run against.
Configuration menu - View commit details
-
Copy full SHA for 76b9141 - Browse repository at this point
Copy the full SHA 76b9141View commit details
Commits on Mar 18, 2024
-
docs: Make all quickstart code snippets a valid scripts
Otherwise it might be confusing on where the variables come from.
Configuration menu - View commit details
-
Copy full SHA for 5666c18 - Browse repository at this point
Copy the full SHA 5666c18View commit details
Commits on Apr 17, 2025
-
Update URL to github repository
The github URL has changed but it was not updated at least in some places, so update it now. Signed-off-by: Raphaël Mélotte <raphael.melotte@mind.be>
Configuration menu - View commit details
-
Copy full SHA for 9edda49 - Browse repository at this point
Copy the full SHA 9edda49View commit details -
setup.py: fix URLs that are specific to python-sdbus-networkmanager
The documentation URL in the README.md pointed to 'https://python-sdbus-networkmanager.readthedocs.io', but the one in setup.py pointed to python-sdbus instead. Fix the documentation URL, and while at it fix some others that had the same issue. Signed-off-by: Raphaël Mélotte <raphael.melotte@mind.be>
Configuration menu - View commit details
-
Copy full SHA for a2230d8 - Browse repository at this point
Copy the full SHA a2230d8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 99f78ab - Browse repository at this point
Copy the full SHA 99f78abView commit details
Commits on Apr 20, 2025
-
examples: Add example of listening on device state changes
Apparently some people struggle with signals. This example should show them how to use signals.
Configuration menu - View commit details
-
Copy full SHA for 7fb2d18 - Browse repository at this point
Copy the full SHA 7fb2d18View commit details
Commits on Aug 2, 2025
-
Configuration menu - View commit details
-
Copy full SHA for ff0567f - Browse repository at this point
Copy the full SHA ff0567fView commit details
Commits on Aug 23, 2025
-
Fix NetworkManagerSettings.get_connections_by_id not using the bus it…
… was initialized with The get_connections_by_id does not work properly with explicitly passed bus, and raises the following exception: settings_paths = await nm_settings.get_connections_by_id("eth0") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File ".../networkmanager/objects.py", line 177, in get_connections_by_id settings_properties = await settings.get_settings() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File ".../dbus_proxy_async_method.py", line 108, in _dbus_async_call reply_message = await bus.call_async(call_message) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ sdbus.dbus_exceptions.DbusServiceUnknownError: The name org.freedesktop.NetworkManager was not provided by any .service files This exception was discovered with the following test code: import asyncio from sdbus import sd_bus_open_system from sdbus_async.networkmanager import NetworkManagerSettings async def test_get_connections_by_id(): system_bus = sd_bus_open_system() nm_settings = NetworkManagerSettings(system_bus) settings_paths = await nm_settings.get_connections_by_id("eth0") print(settings_paths) if __name__ == "__main__": asyncio.run(test_get_connections_by_id()) After this fix, the issue is resolved and get_connections_by_id works correctly without raising an exception.Configuration menu - View commit details
-
Copy full SHA for 4b94e8f - Browse repository at this point
Copy the full SHA 4b94e8fView commit details -
Merge pull request #77 from hkhateb/fix_get_connections_by_id_exception
Fix NetworkManagerSettings.get_connections_by_id not using the bus it was initialized with Thank you @hkhateb
Configuration menu - View commit details
-
Copy full SHA for 5f480c6 - Browse repository at this point
Copy the full SHA 5f480c6View commit details
Commits on Jan 14, 2026
-
add
persistent-keepaliveparameter to wireguard peersJan-Niklas Weghorn committedJan 14, 2026 Configuration menu - View commit details
-
Copy full SHA for 34873e6 - Browse repository at this point
Copy the full SHA 34873e6View commit details
Commits on Feb 11, 2026
-
fix:
WireguardPeers.endpointhas wrong type int; should be strJan-Niklas Weghorn committedFeb 11, 2026 Configuration menu - View commit details
-
Copy full SHA for d53c91d - Browse repository at this point
Copy the full SHA d53c91dView commit details -
Merge pull request #81 from jrester/fix-wireguardpeer-endpoint-wrong-…
…type Thank you!
Configuration menu - View commit details
-
Copy full SHA for bc97d51 - Browse repository at this point
Copy the full SHA bc97d51View commit details
Commits on Feb 17, 2026
-
persistent_keepalivetype should be intJan-Niklas Weghorn committedFeb 17, 2026 Configuration menu - View commit details
-
Copy full SHA for aa7eb22 - Browse repository at this point
Copy the full SHA aa7eb22View commit details -
Merge pull request #80 from jrester/add-persistent-keepalive-wireguar…
…d-peers Thank you!
Configuration menu - View commit details
-
Copy full SHA for adc8179 - Browse repository at this point
Copy the full SHA adc8179View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff 2.0.0...master