~netplan-developers/netplan/+git/netplan:libnetplan

Last commit made on 2020-03-24
Get this branch:
git clone -b libnetplan https://git.launchpad.net/~netplan-developers/netplan/+git/netplan

Branch merges

Branch information

Name:
libnetplan
Repository:
lp:~netplan-developers/netplan/+git/netplan

Recent commits

171538d... by Lukas Märdian

parse: mark internal vars as static

Signed-off-by: Lukas Märdian <email address hidden>

31752ca... by Lukas Märdian

Merge remote-tracking branch 'origin/master' into slyon/libnetplan

Fixed conflicts in src/: networkd.c, nm.c, parse.c & parse.h

0c06743... by Lukas Märdian

Merge pull request #121 from CanonicalLtd/slyon/focal-integration-tests

Adopt integration tests for NetworkManager v1.22 (focal)

039e2c2... by Lukas Märdian

Merge branch 'master' into slyon/focal-integration-tests

069e3d8... by Lukas Märdian

tests:integration:base: fix stylistic issue

Signed-off-by: Lukas Märdian <email address hidden>

4a46cfd... by Lukas Märdian

tests:integration:base: Adopt integration tests to NetworkManager v1.22

NetworkManager changed the "startup complete" behavior in v1.22, this is
why in some cases the test runs, even though the network is not yet
fully up and running (i.e. only IP6, not IP4 & IP6).

see: https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/commit/1e5206414af83ede1e4e1ff6f525161b83519845

This is why we use libnm and pygobject to check for the n-m internal
NM_ACTIVATION_STATE_FLAG_IP4_READY flag via d-bus, instead of just
waiting for the nm-online binary ('startup complete').

In order to make the tests run, we need the following packages as
dependencies inside debian/tests/control/
+ libnm0,
+ python3-gi,
+ gir1.2-nm-1.0,

Signed-off-by: Lukas Märdian <email address hidden>

2427ab2... by Łukasz Zemczak

Fix quotation of WPA PSK 64 hex-digit keys for networkd (#120)

* Fix quotation of WPA PSK hex passthrough for networkd when supplied with a 64 hex-digit string

* Typo, was supposed to be 63

Co-authored-by: Łukasz 'sil2100' Zemczak <email address hidden>

df5fbf5... by Lukas Märdian

tests:integration:base: give NetworkManager some more time to settle

This fixes some of the integration tests for focal 20.04 with n-m v1.22,
which changed some network readiness logic.

http://autopkgtest.ubuntu.com/packages/n/netplan.io/focal/amd64
https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/merge_requests/304

Signed-off-by: Lukas Märdian <email address hidden>

261c379... by Frank <email address hidden>

Add option `emit-lldp` for networkd backend (#116)

* Add option `emit-lldp` for networkd backend

* Missing dot at the end of the doc sentence

Co-authored-by: Łukasz Zemczak <email address hidden>

76aa65e... by Lukas Maerdian <email address hidden>

Initial support for GSM modems for NetworkManager backend – 2 (#119)

* Initial support for GSM modems for NetworkManager backend

* nm:gsm: fix newline

* tests:generator: add test_gsm.py to fix 100% code coverage

Signed-off-by: Lukas Maerdian <email address hidden>

Co-authored-by: Connor Edwards <email address hidden>