No description
This repository has been archived on 2025-03-19. You can view files and clone it, but cannot push or open issues or pull requests.
Find a file
Christian Müller 5cd4632c13 v2.1.0
2023-01-19 15:01:30 +01:00
.github/workflows fix(examples): move examples to their own subfolders 2021-12-13 20:36:07 +01:00
examples Update to v2 2022-11-22 11:30:00 +01:00
.gitignore Add gitignore 2022-11-21 14:52:30 +01:00
AccessPoint.go Add godoc standard comment prefix 2022-10-26 09:19:03 +02:00
ActiveConnection.go Add godoc standard comment prefix 2022-10-26 09:19:03 +02:00
CHANGELOG.md v2.1.0 2023-01-19 15:01:30 +01:00
Checkpoint.go Add godoc standard comment prefix 2022-10-26 09:19:03 +02:00
Connection.go Fix: Connection settings route and address data types 2022-11-22 14:27:06 +01:00
Connection_test.go Fix: Connection settings route and address data types 2022-11-22 14:27:06 +01:00
Device.go Add device auto-connect setter 2023-01-19 10:18:21 +01:00
DeviceDummy.go Update imports to dbus/v5 2019-09-25 15:15:19 -04:00
DeviceGeneric.go Add godoc standard comment prefix 2022-10-26 09:19:03 +02:00
DeviceIpTunnel.go Add godoc standard comment prefix 2022-10-26 09:19:03 +02:00
DeviceStatistics.go Add godoc standard comment prefix 2022-10-26 09:19:03 +02:00
DeviceWired.go Add godoc standard comment prefix 2022-10-26 09:19:03 +02:00
DeviceWireless.go Add godoc standard comment prefix 2022-10-26 09:19:03 +02:00
DHCP4Config.go Add godoc standard comment prefix 2022-10-26 09:19:03 +02:00
DHCP6Config.go Add godoc standard comment prefix 2022-10-26 09:19:03 +02:00
DnsManager.go Cleanup DnsManager 2022-11-21 15:21:40 +01:00
enums.go Add: last few constants for Nm80211APSec 2022-04-13 12:52:26 -04:00
go.mod Update to v2 2022-11-22 11:30:00 +01:00
go.sum Update to v2 2022-11-22 11:30:00 +01:00
IP4Config.go Add godoc standard comment prefix 2022-10-26 09:19:03 +02:00
IP6Config.go Add godoc standard comment prefix 2022-10-26 09:19:03 +02:00
LICENSE Update LICENSE 2019-09-18 10:48:22 +02:00
NetworkManager.go Merge branch 'pr/28' 2022-10-26 09:37:13 +02:00
nm80211apflags_string.go Add ActiveConnection StateChanged signal subscription 2020-07-31 16:14:41 +02:00
nm80211apsec_string.go Add: last few constants for Nm80211APSec 2022-04-13 12:52:26 -04:00
nm80211mode_string.go Add ActiveConnection StateChanged signal subscription 2020-07-31 16:14:41 +02:00
nmactivationstateflag_string.go Add NmActivationStateFlag 2019-05-17 15:19:25 +02:00
nmactiveconnectionstate_string.go Add NmActiveConnectionState 2019-05-17 15:18:13 +02:00
nmcapability_string.go Add new types strings conversions 2019-06-12 14:51:29 +02:00
nmcheckpointcreateflags_string.go Add new types strings conversions 2019-06-12 14:51:29 +02:00
nmconnectivity_string.go Add ActiveConnection StateChanged signal subscription 2020-07-31 16:14:41 +02:00
nmdevicestate_string.go Add ActiveConnection StateChanged signal subscription 2020-07-31 16:14:41 +02:00
nmdevicetype_string.go Add ActiveConnection StateChanged signal subscription 2020-07-31 16:14:41 +02:00
nmmetered_string.go Add new types strings conversions 2019-06-12 14:51:29 +02:00
nmstate_string.go Add ActiveConnection StateChanged signal subscription 2020-07-31 16:14:41 +02:00
README.md Update readme 2023-01-19 10:27:59 +01:00
Settings.go Add godoc standard comment prefix 2022-10-26 09:19:03 +02:00
utils.go feat(AccessPoint): add LastSeen property 2021-12-13 20:28:34 +01:00
VpnConnection.go Add godoc standard comment prefix 2022-10-26 09:19:03 +02:00

GoDoc Go build

gonetworkmanager

Go D-Bus bindings for NetworkManager.

Usage

You can find some examples in the examples directory.

External documentations

Backward compatibility

The library is most likely compatible with NetworkManager 0.9 to 1.40.

Tests

Tested with NetworkManager 1.40.0.

There are no automated tests for this library. Tests are made manually on a best-effort basis. Unit tests PRs are welcome.

Development and contributions

There is no active development workforce from the maintainer. PRs are welcome.

Issues

Before reporting an issue, please test the scenario with nmcli (if possible) to ensure the problem comes from the library.