~nteodosio/network-manager:ubuntu/master
Last commit made on
2023-08-10
- Get this branch:
-
git clone
-b ubuntu/master
https://git.launchpad.net/~nteodosio/network-manager
Only
Nathan Teodosio
can upload to this branch. If you are
Nathan Teodosio
please log in for upload directions.
Branch merges
Propose for merging
- Jeremy BĂcha: Pending requested
-
Diff: 154192 lines (+42000/-27841)659 files modifiedCONTRIBUTING.md (+17/-9)
Makefile.am (+62/-13)
Makefile.in (+175/-93)
NEWS (+60/-59)
config.h.in (+9/-0)
config.h.meson (+9/-0)
configure (+138/-21)
configure.ac (+48/-8)
data/NetworkManager-wait-online.service.in (+1/-1)
data/NetworkManager.service.in (+4/-0)
debian/changelog (+19/-0)
debian/libnm0.symbols (+13/-0)
debian/network-manager.postinst (+0/-17)
debian/patches/Force-online-state-with-unmanaged-devices.patch (+7/-9)
debian/patches/Provide-access-to-some-of-NM-s-interfaces-to-whoopsie.patch (+0/-2)
debian/patches/Update-dnsmasq-parameters.patch (+3/-7)
debian/patches/netplan/0001-netplan-Adopt-buildsystems-for-Netplan-integration.patch (+9/-22)
debian/patches/netplan/0002-netplan-make-use-of-libnetplan-for-YAML-backend.patch (+13/-26)
debian/rules (+1/-0)
dev/null (+0/-38)
docs/api/Makefile.in (+2/-0)
docs/api/dbus-org.freedesktop.NetworkManager.Connection.Active.xml (+2/-2)
docs/api/dbus-org.freedesktop.NetworkManager.Settings.Connection.xml (+4/-0)
docs/api/dbus-org.freedesktop.NetworkManager.Settings.xml (+14/-0)
docs/api/html/NetworkManager.conf.html (+33/-12)
docs/api/html/NetworkManager.devhelp2 (+2/-0)
docs/api/html/ch01.html (+3/-0)
docs/api/html/gdbus-org.freedesktop.NetworkManager.Connection.Active.html (+2/-2)
docs/api/html/gdbus-org.freedesktop.NetworkManager.Settings.Connection.html (+5/-1)
docs/api/html/gdbus-org.freedesktop.NetworkManager.Settings.html (+15/-0)
docs/api/html/index.html (+4/-1)
docs/api/html/ix01.html (+22/-6)
docs/api/html/nm-cloud-setup.html (+17/-6)
docs/api/html/nm-dbus-types.html (+2/-2)
docs/api/html/nm-settings-dbus.html (+102/-20)
docs/api/html/nm-settings-ifcfg-rh.html (+38/-256)
docs/api/html/nm-settings-nmcli.html (+807/-672)
docs/api/html/ref-settings.html (+3/-0)
docs/api/html/settings-6lowpan.html (+2/-2)
docs/api/html/settings-802-11-olpc-mesh.html (+6/-4)
docs/api/html/settings-802-11-wireless-security.html (+27/-21)
docs/api/html/settings-802-11-wireless.html (+45/-21)
docs/api/html/settings-802-1x.html (+70/-48)
docs/api/html/settings-802-3-ethernet.html (+27/-17)
docs/api/html/settings-adsl.html (+8/-8)
docs/api/html/settings-bluetooth.html (+3/-3)
docs/api/html/settings-bond-port.html (+3/-3)
docs/api/html/settings-bond.html (+3/-3)
docs/api/html/settings-bridge-port.html (+11/-5)
docs/api/html/settings-bridge.html (+43/-29)
docs/api/html/settings-cdma.html (+6/-6)
docs/api/html/settings-connection.html (+97/-29)
docs/api/html/settings-dcb.html (+18/-16)
docs/api/html/settings-dummy.html (+1/-1)
docs/api/html/settings-ethtool.html (+1/-1)
docs/api/html/settings-generic.html (+1/-1)
docs/api/html/settings-gsm.html (+27/-15)
docs/api/html/settings-hostname.html (+19/-7)
docs/api/html/settings-infiniband.html (+10/-6)
docs/api/html/settings-ip-tunnel.html (+15/-15)
docs/api/html/settings-ipv4.html (+117/-33)
docs/api/html/settings-ipv6.html (+143/-35)
docs/api/html/settings-link.html (+89/-0)
docs/api/html/settings-loopback.html (+5/-5)
docs/api/html/settings-macsec.html (+10/-10)
docs/api/html/settings-macvlan.html (+5/-5)
docs/api/html/settings-match.html (+19/-5)
docs/api/html/settings-ovs-bridge.html (+6/-6)
docs/api/html/settings-ovs-dpdk.html (+5/-5)
docs/api/html/settings-ovs-external-ids.html (+3/-3)
docs/api/html/settings-ovs-interface.html (+3/-3)
docs/api/html/settings-ovs-other-config.html (+3/-3)
docs/api/html/settings-ovs-patch.html (+2/-2)
docs/api/html/settings-ovs-port.html (+10/-8)
docs/api/html/settings-ppp.html (+19/-19)
docs/api/html/settings-pppoe.html (+6/-6)
docs/api/html/settings-proxy.html (+5/-5)
docs/api/html/settings-serial.html (+6/-6)
docs/api/html/settings-sriov.html (+30/-4)
docs/api/html/settings-tc.html (+11/-3)
docs/api/html/settings-team-port.html (+8/-8)
docs/api/html/settings-team.html (+18/-18)
docs/api/html/settings-tun.html (+7/-7)
docs/api/html/settings-user.html (+2/-2)
docs/api/html/settings-veth.html (+3/-3)
docs/api/html/settings-vlan.html (+12/-8)
docs/api/html/settings-vpn.html (+7/-7)
docs/api/html/settings-vrf.html (+2/-2)
docs/api/html/settings-vxlan.html (+17/-17)
docs/api/html/settings-wifi-p2p.html (+8/-4)
docs/api/html/settings-wimax.html (+3/-3)
docs/api/html/settings-wireguard.html (+20/-10)
docs/api/html/settings-wpan.html (+6/-6)
docs/api/settings-spec.xml (+526/-100)
docs/api/settings-spec.xsl (+1/-1)
docs/api/version.xml (+1/-1)
docs/libnm/Makefile.in (+2/-0)
docs/libnm/html/NMActiveConnection.html (+8/-5)
docs/libnm/html/NMClient.html (+33/-33)
docs/libnm/html/NMConnection.html (+15/-15)
docs/libnm/html/NMDevice.html (+8/-7)
docs/libnm/html/NMDeviceWifiP2P.html (+1/-1)
docs/libnm/html/NMRemoteConnection.html (+63/-2)
docs/libnm/html/NMSetting.html (+10/-25)
docs/libnm/html/NMSetting8021x.html (+3/-3)
docs/libnm/html/NMSettingBond.html (+33/-3)
docs/libnm/html/NMSettingBondPort.html (+1/-1)
docs/libnm/html/NMSettingConnection.html (+6/-2)
docs/libnm/html/NMSettingEthtool.html (+4/-4)
docs/libnm/html/NMSettingGsm.html (+100/-13)
docs/libnm/html/NMSettingIP6Config.html (+49/-2)
docs/libnm/html/NMSettingIPConfig.html (+27/-27)
docs/libnm/html/NMSettingLink.html (+287/-0)
docs/libnm/html/NMSettingLoopback.html (+2/-2)
docs/libnm/html/NMSettingMatch.html (+4/-4)
docs/libnm/html/NMSettingOvsExternalIDs.html (+3/-3)
docs/libnm/html/NMSettingOvsOtherConfig.html (+1/-1)
docs/libnm/html/NMSettingSriov.html (+5/-5)
docs/libnm/html/NMSettingTCConfig.html (+2/-2)
docs/libnm/html/NMSettingTeam.html (+6/-6)
docs/libnm/html/NMSettingUser.html (+3/-3)
docs/libnm/html/NMSettingVlan.html (+2/-2)
docs/libnm/html/NMSettingVpn.html (+6/-6)
docs/libnm/html/NMSettingWireGuard.html (+10/-10)
docs/libnm/html/NMSettingWired.html (+9/-8)
docs/libnm/html/NMSettingWireless.html (+8/-0)
docs/libnm/html/NMVpnEditorPlugin.html (+1/-1)
docs/libnm/html/NMVpnPluginInfo.html (+4/-4)
docs/libnm/html/annotation-glossary.html (+0/-2)
docs/libnm/html/api-index-full.html (+2509/-2351)
docs/libnm/html/ch03.html (+3/-0)
docs/libnm/html/index.html (+4/-1)
docs/libnm/html/libnm-nm-dbus-interface.html (+2/-2)
docs/libnm/html/libnm-nm-errors.html (+18/-0)
docs/libnm/html/libnm-nm-keyfile.html (+18/-17)
docs/libnm/html/libnm-nm-utils.html (+28/-25)
docs/libnm/html/libnm-nm-version-macros.html (+5/-15)
docs/libnm/html/libnm-nm-version.html (+18/-6)
docs/libnm/html/libnm.devhelp2 (+42/-18)
docs/libnm/html/object-tree.html (+1/-0)
docs/libnm/html/usage.html (+1/-1)
docs/libnm/libnm-docs.xml (+1/-0)
docs/libnm/libnm-sections.txt (+40/-5)
docs/libnm/libnm.types (+1/-0)
docs/libnm/version.xml (+1/-1)
examples/python/gi/ovs-external-ids.py (+24/-17)
examples/python/gi/show-wifi-networks.py (+159/-90)
introspection/org.freedesktop.NetworkManager.Connection.Active.xml (+3/-3)
introspection/org.freedesktop.NetworkManager.Settings.Connection.xml (+4/-0)
introspection/org.freedesktop.NetworkManager.Settings.xml (+10/-0)
man/NetworkManager-dispatcher.8 (+2/-2)
man/NetworkManager-wait-online.service.8 (+2/-2)
man/NetworkManager.8 (+3/-3)
man/NetworkManager.conf.5 (+22/-17)
man/NetworkManager.conf.xml (+37/-12)
man/common.ent.in (+1/-0)
man/meson.build (+2/-1)
man/nm-cloud-setup.8 (+22/-4)
man/nm-cloud-setup.xml (+13/-1)
man/nm-initrd-generator.8 (+3/-3)
man/nm-online.1 (+3/-3)
man/nm-openvswitch.7 (+3/-3)
man/nm-settings-dbus.5 (+117/-17)
man/nm-settings-dbus.xml (+29/-17)
man/nm-settings-ifcfg-rh.5 (+38/-309)
man/nm-settings-ifcfg-rh.xml (+10/-8)
man/nm-settings-ifcfg-rh.xsl (+2/-2)
man/nm-settings-keyfile.5 (+3/-3)
man/nm-settings-keyfile.xml (+1/-1)
man/nm-settings-keyfile.xsl (+1/-1)
man/nm-settings-nmcli.5 (+833/-583)
man/nm-settings-nmcli.xml (+540/-447)
man/nm-settings-nmcli.xsl (+10/-8)
man/nmcli-examples.7 (+3/-3)
man/nmcli.1 (+3/-3)
man/nmtui.1 (+3/-3)
meson.build (+21/-5)
meson_options.txt (+4/-2)
po/NetworkManager.pot (+1386/-1255)
po/POTFILES.in (+2/-1)
po/as.po (+1/-1)
po/be@latin.po (+1/-1)
po/bg.po (+1/-1)
po/bn_IN.po (+1/-1)
po/bs.po (+1/-1)
po/ca.po (+2885/-2295)
po/cs.po (+2414/-2042)
po/da.po (+1/-1)
po/de.po (+1/-1)
po/dz.po (+1/-1)
po/el.po (+1/-1)
po/en_CA.po (+1/-1)
po/en_GB.po (+1/-1)
po/eo.po (+1/-1)
po/es.po (+1/-1)
po/et.po (+1/-1)
po/eu.po (+1/-1)
po/fi.po (+1/-1)
po/fr.po (+1/-1)
po/gd.po (+1/-1)
po/gl.po (+1/-1)
po/gu.po (+1/-1)
po/he.po (+1/-1)
po/hi.po (+1/-1)
po/hr.po (+1/-1)
po/hu.po (+1/-1)
po/id.po (+1/-1)
po/it.po (+1/-1)
po/ja.po (+1/-1)
po/ka.po (+2387/-2016)
po/kn.po (+1/-1)
po/ko.po (+1/-1)
po/ku.po (+1/-1)
po/lt.po (+1/-1)
po/lv.po (+1/-1)
po/mk.po (+1/-1)
po/ml.po (+1/-1)
po/mr.po (+1/-1)
po/nb.po (+1/-1)
po/ne.po (+1/-1)
po/nl.po (+1/-1)
po/oc.po (+1/-1)
po/or.po (+1/-1)
po/pa.po (+1/-1)
po/pl.po (+1/-1)
po/pt.po (+1/-1)
po/pt_BR.po (+1/-1)
po/ro.po (+1/-1)
po/ru.po (+3804/-3729)
po/rw.po (+1/-1)
po/sk.po (+1/-1)
po/sl.po (+1/-1)
po/sq.po (+1/-1)
po/sr.po (+1/-1)
po/sr@latin.po (+1/-1)
po/sv.po (+1/-1)
po/ta.po (+1/-1)
po/te.po (+1/-1)
po/th.po (+1/-1)
po/tr.po (+130/-190)
po/uk.po (+1769/-1657)
po/vi.po (+1/-1)
po/wa.po (+1/-1)
po/zh_CN.po (+6/-6)
po/zh_HK.po (+1/-1)
po/zh_TW.po (+1/-1)
src/c-stdaux/src/c-stdaux-generic.h (+273/-0)
src/core/NetworkManagerUtils.c (+147/-24)
src/core/NetworkManagerUtils.h (+34/-0)
src/core/devices/adsl/nm-device-adsl.c (+5/-2)
src/core/devices/bluetooth/nm-device-bt.c (+5/-2)
src/core/devices/nm-device-6lowpan.c (+11/-3)
src/core/devices/nm-device-bond.c (+54/-8)
src/core/devices/nm-device-bridge.c (+120/-115)
src/core/devices/nm-device-ethernet.c (+5/-2)
src/core/devices/nm-device-factory.h (+1/-2)
src/core/devices/nm-device-generic.c (+10/-36)
src/core/devices/nm-device-infiniband.c (+7/-4)
src/core/devices/nm-device-ip-tunnel.c (+6/-3)
src/core/devices/nm-device-logging.h (+26/-26)
src/core/devices/nm-device-macvlan.c (+17/-6)
src/core/devices/nm-device-ppp.c (+5/-2)
src/core/devices/nm-device-private.h (+2/-4)
src/core/devices/nm-device-tun.c (+6/-3)
src/core/devices/nm-device-vlan.c (+6/-3)
src/core/devices/nm-device-vrf.c (+15/-5)
src/core/devices/nm-device-vxlan.c (+6/-3)
src/core/devices/nm-device-wpan.c (+5/-2)
src/core/devices/nm-device.c (+538/-280)
src/core/devices/nm-device.h (+34/-9)
src/core/devices/ovs/nm-device-ovs-bridge.c (+10/-3)
src/core/devices/ovs/nm-device-ovs-interface.c (+10/-3)
src/core/devices/ovs/nm-device-ovs-port.c (+32/-26)
src/core/devices/ovs/nm-ovs-factory.c (+4/-2)
src/core/devices/ovs/nm-ovsdb.c (+197/-138)
src/core/devices/team/nm-device-team.c (+9/-2)
src/core/devices/wifi/nm-device-iwd-p2p.c (+5/-2)
src/core/devices/wifi/nm-device-iwd.c (+20/-16)
src/core/devices/wifi/nm-device-olpc-mesh.c (+1/-1)
src/core/devices/wifi/nm-device-wifi-p2p.c (+5/-2)
src/core/devices/wifi/nm-device-wifi.c (+9/-6)
src/core/devices/wwan/nm-device-modem.c (+5/-2)
src/core/devices/wwan/nm-modem-broadband.c (+83/-0)
src/core/devices/wwan/nm-modem.c (+31/-0)
src/core/devices/wwan/nm-modem.h (+2/-0)
src/core/dhcp/nm-dhcp-client-logging.h (+5/-2)
src/core/dhcp/nm-dhcp-client.c (+10/-0)
src/core/dhcp/nm-dhcp-client.h (+9/-0)
src/core/dhcp/nm-dhcp-dhclient.c (+12/-0)
src/core/dhcp/nm-dhcp-helper.c (+16/-15)
src/core/dhcp/nm-dhcp-options.c (+2/-0)
src/core/dhcp/nm-dhcp-options.h (+2/-1)
src/core/dhcp/nm-dhcp-systemd.c (+29/-0)
src/core/dns/nm-dns-dnsmasq.c (+0/-1)
src/core/dns/nm-dns-manager.c (+78/-12)
src/core/main.c (+10/-6)
src/core/nm-act-request.c (+2/-2)
src/core/nm-active-connection.c (+1/-1)
src/core/nm-auth-utils.c (+1/-1)
src/core/nm-bond-manager.c (+7/-1)
src/core/nm-checkpoint.c (+29/-10)
src/core/nm-config-data.c (+135/-53)
src/core/nm-config-data.h (+29/-18)
src/core/nm-config.c (+4/-2)
src/core/nm-config.h (+2/-0)
src/core/nm-connectivity.c (+6/-12)
src/core/nm-core-utils.c (+188/-162)
src/core/nm-core-utils.h (+25/-20)
src/core/nm-dbus-manager.c (+49/-32)
src/core/nm-dbus-manager.h (+3/-1)
src/core/nm-firewall-utils.c (+29/-22)
src/core/nm-firewall-utils.h (+2/-1)
src/core/nm-keep-alive.c (+1/-1)
src/core/nm-l3-config-data.c (+6/-23)
src/core/nm-l3-config-data.h (+0/-2)
src/core/nm-l3-ipv6ll.c (+3/-9)
src/core/nm-l3cfg.c (+498/-259)
src/core/nm-l3cfg.h (+1/-7)
src/core/nm-manager.c (+829/-87)
src/core/nm-manager.h (+47/-0)
src/core/nm-netns.c (+592/-5)
src/core/nm-netns.h (+42/-0)
src/core/nm-policy.c (+276/-257)
src/core/nm-policy.h (+2/-0)
src/core/nm-test-utils-core.h (+2/-2)
src/core/platform/nm-fake-platform.c (+86/-13)
src/core/platform/tests/test-cleanup.c (+3/-1)
src/core/platform/tests/test-common.c (+4/-2)
src/core/platform/tests/test-link.c (+160/-92)
src/core/platform/tests/test-route.c (+6/-3)
src/core/settings/nm-secret-agent.c (+1/-1)
src/core/settings/nm-settings-connection.c (+166/-155)
src/core/settings/nm-settings-connection.h (+22/-37)
src/core/settings/nm-settings.c (+108/-29)
src/core/settings/nm-settings.h (+2/-0)
src/core/settings/plugins/ifcfg-rh/nms-ifcfg-rh-plugin.c (+8/-8)
src/core/settings/plugins/ifcfg-rh/nms-ifcfg-rh-reader.c (+21/-7)
src/core/settings/plugins/ifcfg-rh/nms-ifcfg-rh-utils.c (+1/-0)
src/core/settings/plugins/ifcfg-rh/nms-ifcfg-rh-utils.h (+1/-1)
src/core/settings/plugins/ifcfg-rh/nms-ifcfg-rh-writer.c (+26/-0)
src/core/settings/plugins/ifcfg-rh/shvar.c (+17/-6)
src/core/settings/plugins/keyfile/nms-keyfile-plugin.c (+49/-11)
src/core/settings/plugins/keyfile/nms-keyfile-writer.c (+18/-13)
src/core/settings/plugins/keyfile/nms-keyfile-writer.h (+9/-9)
src/core/settings/plugins/keyfile/tests/test-keyfile-settings.c (+8/-8)
src/core/supplicant/nm-supplicant-manager.c (+3/-3)
src/core/tests/test-core-with-expect.c (+4/-6)
src/core/tests/test-core.c (+137/-10)
src/libnm-base/nm-base.c (+34/-0)
src/libnm-base/nm-base.h (+5/-0)
src/libnm-base/nm-config-base.h (+2/-0)
src/libnm-client-impl/libnm.ver (+14/-1)
src/libnm-client-impl/meson.build (+1/-0)
src/libnm-client-impl/nm-active-connection.c (+7/-6)
src/libnm-client-impl/nm-client.c (+46/-42)
src/libnm-client-impl/nm-conn-utils.c (+8/-8)
src/libnm-client-impl/nm-device-bond.c (+1/-1)
src/libnm-client-impl/nm-device-bridge.c (+1/-1)
src/libnm-client-impl/nm-device-ovs-bridge.c (+1/-1)
src/libnm-client-impl/nm-device-ovs-port.c (+1/-1)
src/libnm-client-impl/nm-device-team.c (+1/-1)
src/libnm-client-impl/nm-device-wifi-p2p.c (+1/-1)
src/libnm-client-impl/nm-device.c (+7/-6)
src/libnm-client-impl/nm-remote-connection.c (+45/-5)
src/libnm-client-public/NetworkManager.h (+3/-2)
src/libnm-client-public/nm-active-connection.h (+2/-1)
src/libnm-client-public/nm-autoptr.h (+8/-1)
src/libnm-client-public/nm-remote-connection.h (+4/-0)
src/libnm-client-test/nm-test-utils-impl.c (+2/-1)
src/libnm-core-aux-intern/nm-libnm-core-utils.c (+18/-3)
src/libnm-core-aux-intern/nm-libnm-core-utils.h (+20/-1)
src/libnm-core-impl/gen-metadata-nm-settings-libnm-core.xml.in (+35/-0)
src/libnm-core-impl/meson.build (+1/-0)
src/libnm-core-impl/nm-connection.c (+130/-100)
src/libnm-core-impl/nm-keyfile.c (+13/-12)
src/libnm-core-impl/nm-meta-setting-base-impl.c (+9/-0)
src/libnm-core-impl/nm-setting-8021x.c (+2/-2)
src/libnm-core-impl/nm-setting-bond-port.c (+2/-2)
src/libnm-core-impl/nm-setting-bond.c (+72/-14)
src/libnm-core-impl/nm-setting-connection.c (+40/-25)
src/libnm-core-impl/nm-setting-ethtool.c (+4/-4)
src/libnm-core-impl/nm-setting-gsm.c (+141/-45)
src/libnm-core-impl/nm-setting-infiniband.c (+3/-41)
src/libnm-core-impl/nm-setting-ip-config.c (+29/-29)
src/libnm-core-impl/nm-setting-ip4-config.c (+58/-0)
src/libnm-core-impl/nm-setting-ip6-config.c (+247/-27)
src/libnm-core-impl/nm-setting-link.c (+241/-0)
src/libnm-core-impl/nm-setting-match.c (+4/-4)
src/libnm-core-impl/nm-setting-ovs-external-ids.c (+3/-3)
src/libnm-core-impl/nm-setting-ovs-other-config.c (+1/-1)
src/libnm-core-impl/nm-setting-sriov.c (+4/-4)
src/libnm-core-impl/nm-setting-tc-config.c (+13/-2)
src/libnm-core-impl/nm-setting-team.c (+3/-3)
src/libnm-core-impl/nm-setting-user.c (+2/-2)
src/libnm-core-impl/nm-setting-vlan.c (+2/-2)
src/libnm-core-impl/nm-setting-vpn.c (+6/-6)
src/libnm-core-impl/nm-setting-wired.c (+7/-6)
src/libnm-core-impl/nm-setting-wireguard.c (+10/-10)
src/libnm-core-impl/nm-setting-wireless.c (+38/-23)
src/libnm-core-impl/nm-setting.c (+13/-9)
src/libnm-core-impl/nm-utils.c (+37/-34)
src/libnm-core-impl/nm-vpn-editor-plugin.c (+1/-1)
src/libnm-core-impl/nm-vpn-plugin-info.c (+6/-6)
src/libnm-core-impl/tests/test-general.c (+77/-22)
src/libnm-core-impl/tests/test-setting.c (+1/-2)
src/libnm-core-intern/nm-core-internal.h (+18/-2)
src/libnm-core-intern/nm-meta-setting-base-impl.h (+1/-0)
src/libnm-core-public/meson.build (+1/-0)
src/libnm-core-public/nm-core-types.h (+1/-0)
src/libnm-core-public/nm-dbus-interface.h (+2/-2)
src/libnm-core-public/nm-dbus-types.xml (+2/-2)
src/libnm-core-public/nm-errors.h (+16/-8)
src/libnm-core-public/nm-setting-bond-port.h (+1/-1)
src/libnm-core-public/nm-setting-bond.h (+3/-0)
src/libnm-core-public/nm-setting-connection.h (+3/-1)
src/libnm-core-public/nm-setting-gsm.h (+19/-13)
src/libnm-core-public/nm-setting-ip-config.h (+1/-1)
src/libnm-core-public/nm-setting-ip6-config.h (+4/-0)
src/libnm-core-public/nm-setting-link.h (+52/-0)
src/libnm-core-public/nm-setting-wireless.h (+7/-2)
src/libnm-core-public/nm-setting.h (+0/-3)
src/libnm-core-public/nm-version-macros.h (+3/-4)
src/libnm-core-public/nm-version-macros.h.in (+1/-2)
src/libnm-core-public/nm-version.h (+11/-8)
src/libnm-crypto/nm-crypto.c (+3/-3)
src/libnm-glib-aux/nm-dbus-aux.c (+6/-6)
src/libnm-glib-aux/nm-dbus-aux.h (+1/-1)
src/libnm-glib-aux/nm-dedup-multi.c (+3/-3)
src/libnm-glib-aux/nm-glib.h (+1/-1)
src/libnm-glib-aux/nm-hash-utils.h (+4/-4)
src/libnm-glib-aux/nm-inet-utils.c (+111/-40)
src/libnm-glib-aux/nm-inet-utils.h (+52/-23)
src/libnm-glib-aux/nm-io-utils.c (+92/-8)
src/libnm-glib-aux/nm-io-utils.h (+10/-0)
src/libnm-glib-aux/nm-logging-fwd.h (+9/-9)
src/libnm-glib-aux/nm-macros-internal.h (+117/-95)
src/libnm-glib-aux/nm-prioq.c (+136/-56)
src/libnm-glib-aux/nm-prioq.h (+3/-1)
src/libnm-glib-aux/nm-random-utils.c (+1/-1)
src/libnm-glib-aux/nm-ref-string.h (+1/-1)
src/libnm-glib-aux/nm-shared-utils.c (+337/-26)
src/libnm-glib-aux/nm-shared-utils.h (+45/-11)
src/libnm-glib-aux/nm-str-buf.h (+2/-2)
src/libnm-glib-aux/nm-test-utils.h (+50/-3)
src/libnm-glib-aux/nm-uuid.c (+1/-1)
src/libnm-glib-aux/tests/test-shared-general.c (+168/-12)
src/libnm-lldp/nm-lldp-neighbor.c (+1/-0)
src/libnm-log-core/nm-logging.c (+21/-6)
src/libnm-platform/nm-linux-platform.c (+388/-208)
src/libnm-platform/nm-netlink.c (+48/-46)
src/libnm-platform/nm-netlink.h (+49/-14)
src/libnm-platform/nm-platform-utils.c (+3/-32)
src/libnm-platform/nm-platform-utils.h (+1/-2)
src/libnm-platform/nm-platform.c (+231/-251)
src/libnm-platform/nm-platform.h (+133/-68)
src/libnm-platform/nmp-base.h (+9/-6)
src/libnm-platform/nmp-global-tracker.c (+4/-3)
src/libnm-platform/nmp-object.c (+10/-10)
src/libnm-platform/nmp-object.h (+0/-15)
src/libnm-platform/nmp-plobj.c (+2/-2)
src/libnm-platform/nmp-plobj.h (+1/-2)
src/libnm-platform/tests/test-nm-platform.c (+0/-1)
src/libnm-std-aux/c-list-util.h (+6/-0)
src/libnm-std-aux/nm-std-aux.h (+12/-3)
src/libnm-std-aux/nm-std-utils.c (+4/-0)
src/libnm-std-aux/unaligned-fundamental.h (+40/-0)
src/libnm-std-aux/unaligned.h (+2/-18)
src/libnm-systemd-core/meson.build (+1/-0)
src/libnm-systemd-core/sd-adapt-core/nm-sd-adapt-core.c (+15/-0)
src/libnm-systemd-core/sd-adapt-core/nm-sd-adapt-core.h (+9/-1)
src/libnm-systemd-core/src/libsystemd-network/dhcp-identifier.c (+3/-35)
src/libnm-systemd-core/src/libsystemd-network/dhcp-identifier.h (+2/-2)
src/libnm-systemd-core/src/libsystemd-network/dhcp6-internal.h (+4/-1)
src/libnm-systemd-core/src/libsystemd-network/dhcp6-network.c (+1/-1)
src/libnm-systemd-core/src/libsystemd-network/dhcp6-option.c (+16/-9)
src/libnm-systemd-core/src/libsystemd-network/dhcp6-protocol.c (+1/-0)
src/libnm-systemd-core/src/libsystemd-network/dhcp6-protocol.h (+1/-0)
src/libnm-systemd-core/src/libsystemd-network/sd-dhcp6-client.c (+85/-22)
src/libnm-systemd-core/src/libsystemd-network/sd-dhcp6-lease.c (+2/-4)
src/libnm-systemd-core/src/libsystemd/sd-device/device-util.h (+103/-0)
src/libnm-systemd-core/src/libsystemd/sd-event/event-source.h (+12/-0)
src/libnm-systemd-core/src/libsystemd/sd-event/event-util.c (+2/-2)
src/libnm-systemd-core/src/libsystemd/sd-event/sd-event.c (+805/-116)
src/libnm-systemd-core/src/libsystemd/sd-id128/id128-util.c (+78/-67)
src/libnm-systemd-core/src/libsystemd/sd-id128/id128-util.h (+30/-14)
src/libnm-systemd-core/src/libsystemd/sd-id128/sd-id128.c (+77/-41)
src/libnm-systemd-core/src/systemd/sd-device.h (+167/-0)
src/libnm-systemd-core/src/systemd/sd-dhcp6-client.h (+3/-0)
src/libnm-systemd-core/src/systemd/sd-event.h (+6/-0)
src/libnm-systemd-shared/meson.build (+1/-1)
src/libnm-systemd-shared/sd-adapt-shared/mallinfo-util.h (+3/-0)
src/libnm-systemd-shared/sd-adapt-shared/memstream-util.h (+3/-0)
src/libnm-systemd-shared/sd-adapt-shared/mountpoint-util.h (+3/-0)
src/libnm-systemd-shared/sd-adapt-shared/nm-sd-adapt-shared.h (+6/-4)
src/libnm-systemd-shared/sd-adapt-shared/psi-util.h (+3/-0)
src/libnm-systemd-shared/sd-adapt-shared/unaligned-fundamental.h (+3/-0)
src/libnm-systemd-shared/src/basic/alloc-util.c (+4/-0)
src/libnm-systemd-shared/src/basic/alloc-util.h (+30/-10)
src/libnm-systemd-shared/src/basic/cgroup-util.h (+4/-3)
src/libnm-systemd-shared/src/basic/constants.h (+112/-0)
src/libnm-systemd-shared/src/basic/env-file.c (+96/-13)
src/libnm-systemd-shared/src/basic/env-file.h (+11/-3)
src/libnm-systemd-shared/src/basic/env-util.c (+77/-40)
src/libnm-systemd-shared/src/basic/env-util.h (+2/-0)
src/libnm-systemd-shared/src/basic/escape.c (+34/-22)
src/libnm-systemd-shared/src/basic/fd-util.c (+216/-37)
src/libnm-systemd-shared/src/basic/fd-util.h (+28/-19)
src/libnm-systemd-shared/src/basic/fileio.c (+164/-121)
src/libnm-systemd-shared/src/basic/fileio.h (+43/-5)
src/libnm-systemd-shared/src/basic/fs-util.c (+180/-80)
src/libnm-systemd-shared/src/basic/fs-util.h (+18/-5)
src/libnm-systemd-shared/src/basic/glyph-util.c (+12/-10)
src/libnm-systemd-shared/src/basic/glyph-util.h (+1/-0)
src/libnm-systemd-shared/src/basic/hash-funcs.h (+1/-1)
src/libnm-systemd-shared/src/basic/hashmap.c (+31/-21)
src/libnm-systemd-shared/src/basic/hashmap.h (+2/-1)
src/libnm-systemd-shared/src/basic/hexdecoct.c (+112/-117)
src/libnm-systemd-shared/src/basic/hexdecoct.h (+7/-3)
src/libnm-systemd-shared/src/basic/hostname-util.c (+3/-1)
src/libnm-systemd-shared/src/basic/hostname-util.h (+8/-0)
src/libnm-systemd-shared/src/basic/in-addr-util.c (+21/-13)
src/libnm-systemd-shared/src/basic/in-addr-util.h (+3/-2)
src/libnm-systemd-shared/src/basic/io-util.c (+28/-0)
src/libnm-systemd-shared/src/basic/io-util.h (+18/-4)
src/libnm-systemd-shared/src/basic/label.c (+32/-0)
src/libnm-systemd-shared/src/basic/label.h (+14/-0)
src/libnm-systemd-shared/src/basic/list.h (+40/-38)
src/libnm-systemd-shared/src/basic/locale-util.c (+11/-3)
src/libnm-systemd-shared/src/basic/lock-util.h (+42/-0)
src/libnm-systemd-shared/src/basic/log.h (+139/-10)
src/libnm-systemd-shared/src/basic/macro.h (+37/-43)
src/libnm-systemd-shared/src/basic/memory-util.c (+1/-18)
src/libnm-systemd-shared/src/basic/memory-util.h (+35/-11)
src/libnm-systemd-shared/src/basic/mempool.c (+108/-16)
src/libnm-systemd-shared/src/basic/mempool.h (+3/-5)
src/libnm-systemd-shared/src/basic/missing_fcntl.h (+17/-0)
src/libnm-systemd-shared/src/basic/missing_syscall.h (+86/-38)
src/libnm-systemd-shared/src/basic/missing_threads.h (+15/-0)
src/libnm-systemd-shared/src/basic/origin-id.h (+36/-0)
src/libnm-systemd-shared/src/basic/parse-util.c (+37/-2)
src/libnm-systemd-shared/src/basic/parse-util.h (+2/-0)
src/libnm-systemd-shared/src/basic/path-util.c (+71/-56)
src/libnm-systemd-shared/src/basic/path-util.h (+9/-5)
src/libnm-systemd-shared/src/basic/prioq.c (+2/-3)
src/libnm-systemd-shared/src/basic/prioq.h (+1/-1)
src/libnm-systemd-shared/src/basic/process-util.c (+185/-217)
src/libnm-systemd-shared/src/basic/process-util.h (+25/-21)
src/libnm-systemd-shared/src/basic/random-util.c (+5/-4)
src/libnm-systemd-shared/src/basic/random-util.h (+1/-0)
src/libnm-systemd-shared/src/basic/ratelimit.c (+28/-13)
src/libnm-systemd-shared/src/basic/ratelimit.h (+3/-0)
src/libnm-systemd-shared/src/basic/signal-util.c (+19/-0)
src/libnm-systemd-shared/src/basic/signal-util.h (+2/-0)
src/libnm-systemd-shared/src/basic/socket-util.c (+145/-45)
src/libnm-systemd-shared/src/basic/socket-util.h (+34/-7)
src/libnm-systemd-shared/src/basic/stat-util.c (+99/-38)
src/libnm-systemd-shared/src/basic/stat-util.h (+22/-4)
src/libnm-systemd-shared/src/basic/stdio-util.h (+14/-9)
src/libnm-systemd-shared/src/basic/string-table.h (+1/-0)
src/libnm-systemd-shared/src/basic/string-util.c (+104/-15)
src/libnm-systemd-shared/src/basic/string-util.h (+44/-3)
src/libnm-systemd-shared/src/basic/strv.c (+38/-123)
src/libnm-systemd-shared/src/basic/strv.h (+15/-30)
src/libnm-systemd-shared/src/basic/time-util.c (+282/-205)
src/libnm-systemd-shared/src/basic/time-util.h (+30/-15)
src/libnm-systemd-shared/src/basic/tmpfile-util.c (+155/-43)
src/libnm-systemd-shared/src/basic/tmpfile-util.h (+28/-4)
src/libnm-systemd-shared/src/basic/umask-util.h (+3/-3)
src/libnm-systemd-shared/src/basic/user-util.h (+10/-3)
src/libnm-systemd-shared/src/fundamental/logarithm.h (+8/-29)
src/libnm-systemd-shared/src/fundamental/macro-fundamental.h (+94/-46)
src/libnm-systemd-shared/src/fundamental/memory-util-fundamental.h (+66/-0)
src/libnm-systemd-shared/src/fundamental/sha256.c (+8/-20)
src/libnm-systemd-shared/src/fundamental/sha256.h (+7/-1)
src/libnm-systemd-shared/src/fundamental/string-util-fundamental.c (+1/-3)
src/libnm-systemd-shared/src/fundamental/string-util-fundamental.h (+7/-6)
src/libnm-systemd-shared/src/shared/dns-domain.c (+17/-15)
src/libnm-systemd-shared/src/shared/dns-domain.h (+1/-4)
src/libnmc-base/nm-polkit-listener.c (+3/-7)
src/libnmc-base/nm-secret-agent-simple.c (+3/-3)
src/libnmc-base/nm-vpn-helpers.c (+231/-15)
src/libnmc-base/nm-vpn-helpers.h (+2/-6)
src/libnmc-setting/nm-meta-setting-base-impl.c (+9/-0)
src/libnmc-setting/nm-meta-setting-base-impl.h (+1/-0)
src/libnmc-setting/nm-meta-setting-desc.c (+77/-15)
src/libnmc-setting/settings-docs.h (+20/-13)
src/libnmc-setting/settings-docs.h.in (+20/-13)
src/libnmt-newt/nmt-newt-form.c (+2/-2)
src/libnmt-newt/nmt-newt-listbox.c (+1/-1)
src/libnmt-newt/nmt-newt-widget.c (+1/-1)
src/n-dhcp4/src/n-dhcp4-c-connection.c (+15/-1)
src/n-dhcp4/src/n-dhcp4-private.h (+1/-0)
src/nm-cloud-setup/90-nm-cloud-setup.sh (+12/-4)
src/nm-cloud-setup/main.c (+147/-36)
src/nm-cloud-setup/meson.build (+1/-1)
src/nm-cloud-setup/nm-cloud-setup-utils.c (+0/-252)
src/nm-cloud-setup/nm-cloud-setup-utils.h (+46/-27)
src/nm-cloud-setup/nm-cloud-setup.service.in (+1/-0)
src/nm-cloud-setup/nm-http-client.c (+21/-13)
src/nm-cloud-setup/nmcs-provider-aliyun.c (+2/-22)
src/nm-cloud-setup/nmcs-provider-azure.c (+4/-2)
src/nm-cloud-setup/nmcs-provider-ec2.c (+2/-22)
src/nm-cloud-setup/nmcs-provider-gcp.c (+16/-13)
src/nm-cloud-setup/nmcs-provider.c (+2/-2)
src/nm-cloud-setup/nmcs-provider.h (+4/-3)
src/nm-dispatcher/nm-dispatcher.c (+1/-1)
src/nm-initrd-generator/nmi-cmdline-reader.c (+33/-1)
src/nm-initrd-generator/nmi-dt-reader.c (+5/-0)
src/nm-initrd-generator/tests/test-cmdline-reader.c (+76/-5)
src/nmcli/common.c (+7/-50)
src/nmcli/connections.c (+186/-181)
src/nmcli/devices.c (+29/-27)
src/nmcli/gen-metadata-nm-settings-nmcli.c (+14/-2)
src/nmcli/gen-metadata-nm-settings-nmcli.xml.in (+455/-445)
src/nmcli/general.c (+2/-2)
src/nmcli/nmcli.c (+1/-1)
src/nmcli/nmcli.h (+3/-3)
src/nmcli/settings.c (+6/-3)
src/nmcli/utils.c (+19/-2)
src/nmcli/utils.h (+4/-2)
src/nmtui/meson.build (+2/-1)
src/nmtui/nm-editor-utils.c (+35/-35)
src/nmtui/nm-editor-utils.h (+3/-2)
src/nmtui/nmt-edit-connection-list.c (+1/-1)
src/nmtui/nmt-editor-grid.c (+3/-3)
src/nmtui/nmt-editor-page.c (+1/-1)
src/nmtui/nmt-editor-section.c (+1/-1)
src/nmtui/nmt-editor.c (+6/-6)
src/nmtui/nmt-page-bond.c (+24/-24)
src/nmtui/nmt-page-bridge.c (+5/-5)
src/nmtui/nmt-page-team.c (+21/-21)
src/nmtui/nmt-port-list.c (+81/-80)
src/nmtui/nmt-port-list.h (+37/-0)
src/nmtui/nmt-utils.c (+2/-2)
src/nmtui/nmt-widget-list.c (+1/-1)
src/nmtui/nmtui-connect.c (+22/-88)
src/nmtui/nmtui-edit.c (+36/-36)
src/nmtui/nmtui-edit.h (+1/-1)
src/nmtui/nmtui-radio.c (+130/-0)
src/nmtui/nmtui-radio.h (+11/-0)
src/nmtui/nmtui.c (+3/-1)
src/tests/client/meson.build (+19/-0)
src/tests/client/test-client.check-on-disk/test_002.expected (+4/-6)
src/tests/client/test-client.check-on-disk/test_003.expected (+332/-320)
src/tests/client/test-client.check-on-disk/test_004.expected (+398/-402)
src/tests/client/test-client.check-on-disk/test_version_warn.expected (+30/-0)
src/tests/client/test-client.py (+925/-333)
src/tests/client/test-client.sh (+3/-2)
tools/check-docs.sh (+1/-1)
tools/check-nm-autoptr.sh (+26/-0)
tools/check-vapi.sh (+25/-0)
tools/create-exports-NetworkManager.sh (+1/-1)
tools/generate-docs-nm-property-infos.py (+20/-3)
tools/generate-docs-nm-settings-docs-gir.py (+7/-10)
tools/generate-docs-nm-settings-docs-merge.py (+129/-42)
tools/meson-post-install.sh (+1/-0)
tools/test-cloud-meta-mock.py (+285/-0)
tools/test-networkmanager-service.py (+74/-16)
vapi/NM-1.0.metadata (+76/-19)
- Sebastien Bacher: Pending requested
-
Diff: 6315 lines (+2111/-777)97 files modifiedMakefile.am (+14/-2)
Makefile.in (+142/-114)
NEWS (+19/-0)
config.h.in (+3/-0)
config.h.meson (+3/-0)
configure (+37/-16)
configure.ac (+16/-6)
debian/changelog (+12/-0)
docs/api/Makefile.in (+1/-0)
docs/api/html/NetworkManager.conf.html (+1/-1)
docs/api/html/index.html (+1/-1)
docs/api/html/ix01.html (+1/-1)
docs/api/html/nm-settings-dbus.html (+16/-3)
docs/api/html/nm-settings-ifcfg-rh.html (+17/-5)
docs/api/html/nm-settings-nmcli.html (+17/-3)
docs/api/html/settings-bond-port.html (+10/-2)
docs/api/settings-spec.xml (+1/-1)
docs/api/version.xml (+1/-1)
docs/libnm/Makefile.in (+1/-0)
docs/libnm/html/NMSecretAgentOld.html (+13/-13)
docs/libnm/html/NMSettingBondPort.html (+44/-0)
docs/libnm/html/api-index-full.html (+20/-0)
docs/libnm/html/index.html (+1/-1)
docs/libnm/html/libnm-nm-version-macros.html (+11/-1)
docs/libnm/html/libnm-nm-version.html (+10/-0)
docs/libnm/html/libnm.devhelp2 (+4/-0)
docs/libnm/html/usage.html (+19/-19)
docs/libnm/libnm-sections.txt (+4/-0)
docs/libnm/version.xml (+1/-1)
man/NetworkManager-dispatcher.8 (+2/-2)
man/NetworkManager-wait-online.service.8 (+2/-2)
man/NetworkManager.8 (+3/-3)
man/NetworkManager.conf.5 (+4/-4)
man/NetworkManager.conf.xml (+1/-1)
man/nm-cloud-setup.8 (+3/-3)
man/nm-initrd-generator.8 (+3/-3)
man/nm-online.1 (+3/-3)
man/nm-openvswitch.7 (+3/-3)
man/nm-settings-dbus.5 (+18/-4)
man/nm-settings-dbus.xml (+7/-3)
man/nm-settings-ifcfg-rh.5 (+18/-6)
man/nm-settings-ifcfg-rh.xml (+6/-4)
man/nm-settings-keyfile.5 (+3/-3)
man/nm-settings-keyfile.xml (+1/-1)
man/nm-settings-nmcli.5 (+17/-4)
man/nm-settings-nmcli.xml (+5/-3)
man/nmcli-examples.7 (+3/-3)
man/nmcli.1 (+3/-3)
man/nmtui.1 (+3/-3)
meson.build (+12/-3)
po/NetworkManager.pot (+215/-197)
src/core/devices/nm-device-bond.c (+58/-30)
src/core/devices/nm-device.c (+21/-3)
src/core/devices/team/nm-device-team.c (+2/-16)
src/core/devices/wifi/nm-device-wifi-p2p.c (+2/-2)
src/core/nm-firewall-utils.c (+2/-2)
src/core/nm-l3-ipv6ll.c (+22/-12)
src/core/platform/nm-fake-platform.c (+27/-1)
src/core/platform/tests/test-link.c (+50/-3)
src/core/ppp/meson.build (+5/-1)
src/core/ppp/nm-ppp-manager.c (+3/-3)
src/core/ppp/nm-ppp-mgr.c (+1/-1)
src/core/ppp/nm-ppp-status.h (+22/-15)
src/core/ppp/nm-pppd-compat.c (+308/-0)
src/core/ppp/nm-pppd-compat.h (+64/-0)
src/core/ppp/nm-pppd-plugin.c (+78/-120)
src/core/settings/plugins/ifcfg-rh/nms-ifcfg-rh-reader.c (+29/-6)
src/core/settings/plugins/ifcfg-rh/nms-ifcfg-rh-utils.c (+2/-0)
src/core/settings/plugins/ifcfg-rh/nms-ifcfg-rh-utils.h (+1/-1)
src/core/settings/plugins/ifcfg-rh/nms-ifcfg-rh-writer.c (+28/-8)
src/core/settings/plugins/ifcfg-rh/tests/network-scripts/ifcfg-test-infiniband1 (+12/-0)
src/core/settings/plugins/ifcfg-rh/tests/network-scripts/ifcfg-test-infiniband2 (+12/-0)
src/core/settings/plugins/ifcfg-rh/tests/test-ifcfg-rh.c (+63/-22)
src/libnm-base/nm-base.h (+1/-0)
src/libnm-client-impl/libnm.ver (+5/-0)
src/libnm-client-impl/tests/test-gir.py (+8/-14)
src/libnm-core-impl/gen-metadata-nm-settings-libnm-core.xml.in (+4/-0)
src/libnm-core-impl/nm-connection.c (+31/-8)
src/libnm-core-impl/nm-setting-bond-port.c (+48/-2)
src/libnm-core-impl/nm-setting-infiniband.c (+40/-14)
src/libnm-core-impl/tests/test-general.c (+57/-5)
src/libnm-core-intern/nm-core-internal.h (+2/-0)
src/libnm-core-public/nm-setting-bond-port.h (+4/-0)
src/libnm-core-public/nm-version-macros.h (+2/-1)
src/libnm-core-public/nm-version-macros.h.in (+1/-0)
src/libnm-core-public/nm-version.h (+6/-0)
src/libnm-glib-aux/nm-shared-utils.h (+8/-0)
src/libnm-platform/nm-linux-platform.c (+100/-6)
src/libnm-platform/nm-platform.c (+119/-2)
src/libnm-platform/nm-platform.h (+37/-7)
src/libnmc-setting/nm-meta-setting-desc.c (+6/-0)
src/libnmc-setting/settings-docs.h (+2/-1)
src/libnmc-setting/settings-docs.h.in (+2/-1)
src/nm-cloud-setup/main.c (+33/-16)
src/nm-cloud-setup/nm-cloud-setup-utils.c (+2/-0)
src/nm-cloud-setup/nmcs-provider-aliyun.c (+2/-1)
src/nmcli/gen-metadata-nm-settings-nmcli.xml.in (+4/-1)
Branch information
- Name:
- ubuntu/master
- Repository:
- lp:~nteodosio/network-manager