summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* core: use NM_CMP_*() macro in route_compare()th/missing-braces-warningThomas Haller2019-02-091-24/+19
| | | | | | | | | | | | | | nm_ip_route_get_prefix() and plen are guint type, hence the following is not correct: plen = nm_ip_route_get_prefix (route1); r = plen - nm_ip_route_get_prefix (route2); if (r) return r > 0 ? 1 : -1; Use the macro, it gets subtle cases like this right. Fixes: b32bb36c61c102e73d73cbc78c5fa412af706e0b
* build/meson: build with c_std=gnu11Thomas Haller2019-02-091-1/+1
| | | | | | For autotools, we already updated to C11 (gnu11) with commit 066357aa4766315fe9b9ed83f6cf16d9b87c6944 ("build: bump C standard to (gcc's) C11").
* gitlab-ci: rename build-jobs in gitlab-ciThomas Haller2019-02-091-4/+4
| | | | It just looks nicer.
* build/ci: enable --werror for meson buildsThomas Haller2019-02-081-3/+16
| | | | | | | | | This enables -Werror for meson builds on gitlab-ci and semaphore. Not on Travis, the compiler there is too old, giving too many bogus warnings. This reverts commit 928d68d04af20808f801f05f92ad83179d7b826e ("m4: disable -Wmissing-braces for newer clang").
* contrib/rpm: enable warnings and fatal-warnings with meson buildThomas Haller2019-02-081-0/+4
|
* build: re-enable "-Wmissing-braces" warningThomas Haller2019-02-082-7/+0
| | | | | | | We should always get the nesting in struct initializers right. Everyhing else is error-prone, and the warning is good. Enable it.
* device: avoid "-Wmissing-braces" warning for initializing "struct in6_addr"Thomas Haller2019-02-081-3/+7
| | | | | | | | | | | The right way is IN6_ADDR_INIT_ANY. While at it, don't initialize multiple variables in the same line. ../src/devices/nm-device-ip-tunnel.c:153:29: error: suggest braces around initialization of subobject [-Werror,-Wmissing-braces] struct in6_addr local6 = { 0 }, remote6 = { 0 }; ^ {}
* platform/tests: avoid "-Wmissing-braces" warning in "test-route.c"Thomas Haller2019-02-081-1/+1
|
* shared: avoid "-Wmissing-braces" warning initalizing NMIPAddrThomas Haller2019-02-083-5/+6
| | | | | | | | | | NMIPAddr contains an unnamed union. We have to either explicitly initialize one field, or omit it. ../shared/nm-utils/nm-shared-utils.c:38:36: error: suggest braces around initialization of subobject [-Werror,-Wmissing-braces] const NMIPAddr nm_ip_addr_zero = { 0 }; ^ {}
* libnm: avoid "-Wmissing-braces" warning for intializing NMUuidThomas Haller2019-02-082-2/+2
|
* cli: avoid "-Wmissing-braces" warning for INT_VALUE_INFOS() and ↵Thomas Haller2019-02-081-74/+74
| | | | | | | ENUM_VALUE_INFOS() Also fix indentations and enforce that each block is terminated by a trailing comma.
* libnm: avoid "-Wmissing-braces" warning for test-link.cThomas Haller2019-02-081-3/+3
| | | | | | | | | | | | | | | | ../src/platform/tests/test-link.c: In function ‘_test_wireguard_change’: ../src/platform/tests/test-link.c:861:16: warning: missing braces around initializer [-Wmissing-braces] endpoint = (NMSockAddrUnion) { ^ ../src/platform/tests/test-link.c:864:21: .sin_addr = nmtst_inet4_from_string (nm_sprintf_buf (s_addr, "192.168.7.%d", i)), { } ../src/platform/tests/test-link.c:861:16: warning: missing braces around initializer [-Wmissing-braces] endpoint = (NMSockAddrUnion) { ^ ../src/platform/tests/test-link.c:864:21: .sin_addr = nmtst_inet4_from_string (nm_sprintf_buf (s_addr, "192.168.7.%d", i)), {
* libnm: avoid "-Wmissing-braces" warning for teams _prop_to_keys arrayThomas Haller2019-02-082-28/+23
| | | | | | | | | | | [1/384] Compiling C object 'libnm-core/2b1af02@@nm-core@sta/nm-setting-team.c.o'. ../libnm-core/nm-setting-team.c:649:77: warning: missing braces around initializer [-Wmissing-braces] static const _NMUtilsTeamPropertyKeys _prop_to_keys[_PROPERTY_ENUMS_LAST] = { ^ [PROP_CONFIG] = { NULL, NULL, NULL, 0 }, { } And use designated initializers.
* tests: avoid "-Wmissing-braces" warning in ↵Thomas Haller2019-02-081-2/+2
| | | | | | | | | | | | | test_nm_utils_dhcp_client_id_systemd_node_specific() [1/2] Compiling C object 'src/tests/a4ccf2d@@test-general@exe/test-general.c.o'. ../src/tests/test-general.c: In function ‘test_nm_utils_dhcp_client_id_systemd_node_specific’: ../src/tests/test-general.c:2056:16: warning: missing braces around initializer [-Wmissing-braces] } d_array[] = { ^ ../src/tests/test-general.c:2058:20: .machine_id = { 0xcb, 0xc2, 0x2e, 0x47, 0x41, 0x8e, 0x40, 0x2a, 0xa7, 0xb3, 0x0d, 0xea, 0x92, 0x83, 0x94, 0xef }, {
* wifi/iwd: avoid "-Wstrict-aliasing" warning in nm_device_iwd_set_dbus_object()Thomas Haller2019-02-081-1/+1
| | | | | | | | | | | | | | The cast is bogus and leads to a compiler warning: [424/583] Compiling C object src/devices/wifi/914a32e@@nm-device-plugin-wifi@sha/nm-device-iwd.c.o. In file included from ../shared/nm-default.h:293, from ../src/devices/wifi/nm-device-iwd.c:21: ../src/devices/wifi/nm-device-iwd.c: In function ‘nm_device_iwd_set_dbus_object’: ../src/devices/wifi/nm-device-iwd.c:2404:28: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] if (!nm_g_object_ref_set ((GObject **) &priv->dbus_obj, (GObject *) object)) ../shared/nm-utils/nm-macros-internal.h:1048:13: note: in definition of macro ‘nm_g_object_ref_set’ typeof (*(pp)) *const _pp = (pp); \ ^~
* cli: avoid "-Wduplicate-decl-specifier" warning in nmcli's resolve_color_alias()Thomas Haller2019-02-081-1/+1
| | | | | | | | [1/2] Compiling C object 'clients/cli/2641089@@nmcli@exe/nmcli.c.o'. ../clients/cli/nmcli.c: In function ‘resolve_color_alias’: ../clients/cli/nmcli.c:507:4: warning: duplicate ‘const’ declaration specifier [-Wduplicate-decl-specifier] } const aliases[] = { ^~~~~
* tests: avoid "-Wduplicate-decl-specifier" warning in ↵Thomas Haller2019-02-081-1/+1
| | | | | | | | | | | | | | | test_duplicate_decl_specifier() The test should check the behavior with "const typeof(a)" in a macro, where "a" itself is const. For that we don't need a double const declaration of v2. Also, that fixes an actual compiler warning: ../src/tests/test-general.c: In function ‘test_duplicate_decl_specifier’: ../src/tests/test-general.c:1669:8: warning: duplicate ‘const’ declaration specifier [-Wduplicate-decl-specifier] const const int v2 = 3; ^~~~~
* clients: avoid "-Wduplicate-decl-specifier" warning in array declarions in ↵Thomas Haller2019-02-081-5/+5
| | | | | | | | | | "nm-vpn-helpers.c" [1/5] Compiling C object 'clients/common/913ef36@@nmc-base@sta/nm-vpn-helpers.c.o'. ../clients/common/nm-vpn-helpers.c: In function ‘nm_vpn_get_secret_names’: ../clients/common/nm-vpn-helpers.c:118:31: warning: duplicate ‘const’ declaration specifier [-Wduplicate-decl-specifier] static const VpnPasswordName const generic_vpn_secrets[] = { ^~~~~
* shared: fix static array declaration for _by_name in "nm-ethtool-utils.c"Thomas Haller2019-02-081-1/+1
| | | | | | | [1/73] Compiling C object 'libnm-core/2b1af02@@nm-core@sta/.._shared_nm-ethtool-utils.c.o'. ../shared/nm-ethtool-utils.c:93:14: warning: duplicate 'const' declaration specifier [-Wduplicate-decl-specifier] const guint8 const _by_name[_NM_ETHTOOL_ID_NUM] = { ^~~~~
* build/meson: disable "-Wgnu-variable-sized-type-not-at-end warning"Thomas Haller2019-02-081-1/+2
| | | | | | | | | It's not useful for us. In file included from ../src/systemd/src/libsystemd/sd-event/sd-event.c:14: ../src/systemd/src/libsystemd/sd-event/event-source.h:195:36: error: field 'buffer' with variable sized type 'union inotify_event_buffer' not at the end of a struct or class is a GNU extension [-Werror,-Wgnu-variable-sized-type-not-at-end] union inotify_event_buffer buffer; ^
* gitlab-ci: fix moving docs-htmlThomas Haller2019-02-081-2/+2
| | | | | Seems .git directory is somehow shared/cached between CI runs. Use /tmp instead.
* connectivity: merge branch 'th/connectivity-rp-filter'Thomas Haller2019-02-084-0/+54
|\
| * device: print warning when rp_filter is set to strict with connectivity checkingThomas Haller2019-02-081-0/+36
| |
| * contrib/rpm: add comment to "20-connectivity-{fedora,redhat}.conf" about ↵Thomas Haller2019-02-082-0/+10
| | | | | | | | rp_filter
| * man: add a warning to NetworkManager.conf manual for rp_filter and ↵Thomas Haller2019-02-081-0/+8
|/ | | | connectivity checking
* gitlab-ci: log timestamp of test stepsThomas Haller2019-02-081-14/+14
|
* gitlab-ci: fix generating pagesThomas Haller2019-02-081-10/+7
| | | | Fixes: bdac03fe9a8def21ef16bdd7bd0497dab83fbb1f
* gitlab-ci: merge branch 'th/gitlab-ci-clang'Thomas Haller2019-02-076-41/+67
|\ | | | | | | https://gitlab.freedesktop.org/NetworkManager/NetworkManager/merge_requests/79
| * gitlab-ci: build with clang and do multiple builds in one test-stepThomas Haller2019-02-072-37/+28
| | | | | | | | | | | | | | | | | | | | | | | | | | Also, let one docker image do multiple builds. We fetch a fedora docker image, and then install 250 MB of packages. That alone takes a lot of time and resources. Instead of running a large number of docker images that only do one build, let one image do several builds. Also, install ccache. Hopefully this way we can benefit from building the same sources multiple times. Also note that building docs does not work currently with clang, due to g-ir-scanner. See commit 05568860cce5332977d92b85f7c25b8ed646cd58.
| * gitlab-ci: allow enabling/disabling building documentation in "nm-ci-run.sh"Thomas Haller2019-02-071-0/+23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | g-ir-scanner does not support building with clang, due to [1], [2], [3]. It triggers checking if /usr/bin/g-ir-scanner works... no (compiler failure -- check config.log) configure: error: introspection enabled but can't be used with clang-7: error: unknown argument: '-fstack-clash-protection' See also commit 99b92fd9920372e57bfe3a624b29915ca3335d99, which adds this configure check. Honor the environment variable WITH_DOCS to allow the caller to overwrite the automatic detection that the script does. [1] https://bugzilla.gnome.org/show_bug.cgi?id=757934 [2] https://gitlab.gnome.org/GNOME/gobject-introspection/issues/150 [3] https://gitlab.gnome.org/GNOME/gobject-introspection/commit/c14d0372283abc1b857e38517e791447233e4d62
| * contrib: install python3-gobject as REQUIRED_PACKAGESThomas Haller2019-02-071-0/+1
| | | | | | | | | | | | | | | | To run the tests with python3, we need python3-gobject. Note that "contrib/fedora/REQUIRED_PACKAGES" is called by "contrib/scripts/nm-ci-run.sh" script to install the packages in Fedora.
| * macros: don't use __externally_visible__ attribute for clangThomas Haller2019-02-071-1/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | clang does not support externally_visible: ../libnm/nm-access-point.c:243:1: error: unknown attribute externally_visible ignored [-Werror,-Wunknown-attributes] NM_BACKPORT_SYMBOL (libnm_1_0_6, int, nm_access_point_get_last_seen, (NMAccessPoint *ap), (ap)); ^ ../shared/nm-utils/nm-macros-internal.h:1299:74: note: expanded from macro NM_BACKPORT_SYMBOL #define NM_BACKPORT_SYMBOL(version, return_type, func, args_typed, args) \ ^ ../shared/nm-utils/nm-macros-internal.h:1292:17: note: expanded from macro _NM_BACKPORT_SYMBOL_IMPL __attribute__ ((externally_visible)) return_type versioned_func args_typed \ ^
| * iwd: drop unused variable in disconnect()Thomas Haller2019-02-071-2/+2
| | | | | | | | Fixes: a6f13d3c691bf4ea15e71ae76f6eaf02826f31ed
| * ofono: drop unused variable in disconnect()Thomas Haller2019-02-071-1/+0
|/ | | | Fixes: 9b935fad9b108ee10299f2bd56f27db59ee34637
* cli: drop invalid validation for default-routes in nmcliThomas Haller2019-02-071-13/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | Currently, default-routes cannot be added like regular static-routes as ipv4.routes setting. Instead, one has to configure "ipv4.gateway" and "ipv4.never-default". That of course should be fixed, for example to configure a default-route in different routing tables. As it is, both nmcli's parse function and libnm's NMSettingIPConfig:verify() functions reject default-routes. But nmcli goes way beyond that, it also rejects all networks with "0.0.0.0"/"::" even if their prefix length is not zero. Such routes are not default-routes, and nmcli has no business rejecting them. The correct way for checking for a default-route is to check the prefix-length for zero. Drop the wrong validation in nmcli. Note, it may still not be the best idea to add catch-all routes like "0.0.0.0/1" and "128.0.0.0/1". It just defeats what counts as a default-route. NM has other means (like configuring the route-metric) to handle routing in face of multiple interfaces. But sure, whatever works for you. https://gitlab.freedesktop.org/NetworkManager/NetworkManager/issues/114 https://gitlab.freedesktop.org/NetworkManager/NetworkManager/merge_requests/75
* contrib/rpm: quote snapshot/git_sha variables in spec-fileThomas Haller2019-02-071-2/+2
| | | | | | | | | | | | | | | | | Otherwise the following fails: $ ./contrib/fedora/rpm/build_clean.sh -g -s x.1 ... error: parse error in expression error: /data/src/_NetworkManager/contrib/fedora/rpm/NetworkManager.20190207-165257.XOkW4i/SPECS/NetworkManager.spec:35: bad %if condition ERROR: rpmbuild FAILED Even with the fix, not all characters are allowed: $ ./contrib/fedora/rpm/build_clean.sh -g -s x-1 ... error: line 112: Illegal char '-' (0x2d) in: Release: 22165.x-1.25b13e2053.fc29 ERROR: rpmbuild FAILED
* build/meson: add dependency of libnm to libnm-coreThomas Haller2019-02-061-0/+2
| | | | | | | | We need to build libnm-core first. Especially, because libnm sources require the "libnm-core/nm-core-enum-types.h" header to be generated first. Add a missing dependency.
* build/meson: cleanup of libnm/meson.buildThomas Haller2019-02-062-17/+15
| | | | | | | | | | | "libnm/fake-typelib/meson.build" modifies the variable "sources", which is defined by the outer "libnm/meson.build" file. That is confusing. If a variable is not only used within one "meson.build" file alone, it should have a unique name. Rename the variable to "libnm_utils_sources". Also avoid local variable "deps" which is only used at one place.
* Revert "clients/tests: fix client tests"Thomas Haller2019-02-061-3/+3
| | | | This reverts commit dc1187a161cdd05608c6a6dca79ad24c3ca90783.
* Revert "cli: verify connections before sending them over to daemon"Thomas Haller2019-02-061-23/+0
| | | | | | | | | | | | | | | | | | Just calling nm_connection_verify() is not correct. We need nm_connection_normalize() because otherwise we miss out on places where we have common normalization steps implemented to fix a connection. This is also what server-side is done. Revert the patch, as it breaks CI tests. I wonder also whether this is the right place. There are already several places in "clients/cli/connections.c" that call verify() and normalize(). These places should be unified so that there is one place where we complete the connection. And it probably should be done as a separate step before the add_new_connection()/update_connection() calls. This reverts commit ca58bcca0c3cfc6ae44f4a6c7c227590405e6d7c.
* all: don't use "static inline" in source filesThomas Haller2019-02-0617-23/+23
| | | | | | | | For static functions inside a module, the compiler determines on its own whether to inline the function. Also, "inline" was used at some places that don't immediatly look like candidates for inlining. It was most likely a copy&paste error.
* all: avoid backslash escape double quote inside single quoteThomas Haller2019-02-062-5/+5
| | | | It's not necessary.
* systemd: merge branch systemd into masterThomas Haller2019-02-0628-181/+283
|\
| * systemd: update code from upstream (2019-02-05)Thomas Haller2019-02-0626-182/+274
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is a direct dump from systemd git. ====== SYSTEMD_DIR=../systemd COMMIT=6d6308f6774b4c684de7f3aab12cb752c59d5e2f ( cd "$SYSTEMD_DIR" git checkout "$COMMIT" git reset --hard git clean -fdx ) git ls-files -z :/src/systemd/src/ \ :/shared/systemd/src/ \ :/shared/nm-utils/unaligned.h | \ xargs -0 rm -f nm_copy_sd_shared() { mkdir -p "./shared/systemd/$(dirname "$1")" cp "$SYSTEMD_DIR/$1" "./shared/systemd/$1" } nm_copy_sd_core() { mkdir -p "./src/systemd/$(dirname "$1")" cp "$SYSTEMD_DIR/$1" "./src/systemd/$1" } nm_copy_sd_nmutils() { mkdir -p "./shared/nm-utils/" cp "$SYSTEMD_DIR/$1" "./shared/nm-utils/${1##*/}" } nm_copy_sd_core "src/libsystemd-network/arp-util.c" nm_copy_sd_core "src/libsystemd-network/arp-util.h" nm_copy_sd_core "src/libsystemd-network/dhcp-identifier.c" nm_copy_sd_core "src/libsystemd-network/dhcp-identifier.h" nm_copy_sd_core "src/libsystemd-network/dhcp-internal.h" nm_copy_sd_core "src/libsystemd-network/dhcp-lease-internal.h" nm_copy_sd_core "src/libsystemd-network/dhcp-network.c" nm_copy_sd_core "src/libsystemd-network/dhcp-option.c" nm_copy_sd_core "src/libsystemd-network/dhcp-packet.c" nm_copy_sd_core "src/libsystemd-network/dhcp-protocol.h" nm_copy_sd_core "src/libsystemd-network/dhcp6-internal.h" nm_copy_sd_core "src/libsystemd-network/dhcp6-lease-internal.h" nm_copy_sd_core "src/libsystemd-network/dhcp6-network.c" nm_copy_sd_core "src/libsystemd-network/dhcp6-option.c" nm_copy_sd_core "src/libsystemd-network/dhcp6-protocol.h" nm_copy_sd_core "src/libsystemd-network/lldp-internal.h" nm_copy_sd_core "src/libsystemd-network/lldp-neighbor.c" nm_copy_sd_core "src/libsystemd-network/lldp-neighbor.h" nm_copy_sd_core "src/libsystemd-network/lldp-network.c" nm_copy_sd_core "src/libsystemd-network/lldp-network.h" nm_copy_sd_core "src/libsystemd-network/network-internal.c" nm_copy_sd_core "src/libsystemd-network/network-internal.h" nm_copy_sd_core "src/libsystemd-network/sd-dhcp-client.c" nm_copy_sd_core "src/libsystemd-network/sd-dhcp-lease.c" nm_copy_sd_core "src/libsystemd-network/sd-dhcp6-client.c" nm_copy_sd_core "src/libsystemd-network/sd-dhcp6-lease.c" nm_copy_sd_core "src/libsystemd-network/sd-ipv4acd.c" nm_copy_sd_core "src/libsystemd-network/sd-ipv4ll.c" nm_copy_sd_core "src/libsystemd-network/sd-lldp.c" nm_copy_sd_core "src/libsystemd/sd-event/event-source.h" nm_copy_sd_core "src/libsystemd/sd-event/event-util.c" nm_copy_sd_core "src/libsystemd/sd-event/event-util.h" nm_copy_sd_core "src/libsystemd/sd-event/sd-event.c" nm_copy_sd_core "src/libsystemd/sd-id128/id128-util.c" nm_copy_sd_core "src/libsystemd/sd-id128/id128-util.h" nm_copy_sd_core "src/libsystemd/sd-id128/sd-id128.c" nm_copy_sd_core "src/shared/dns-domain.c" nm_copy_sd_core "src/shared/dns-domain.h" nm_copy_sd_core "src/systemd/_sd-common.h" nm_copy_sd_core "src/systemd/sd-dhcp-client.h" nm_copy_sd_core "src/systemd/sd-dhcp-lease.h" nm_copy_sd_core "src/systemd/sd-dhcp6-client.h" nm_copy_sd_core "src/systemd/sd-dhcp6-lease.h" nm_copy_sd_core "src/systemd/sd-event.h" nm_copy_sd_core "src/systemd/sd-id128.h" nm_copy_sd_core "src/systemd/sd-ipv4acd.h" nm_copy_sd_core "src/systemd/sd-ipv4ll.h" nm_copy_sd_core "src/systemd/sd-lldp.h" nm_copy_sd_core "src/systemd/sd-ndisc.h" nm_copy_sd_nmutils "src/basic/unaligned.h" nm_copy_sd_shared "src/basic/alloc-util.c" nm_copy_sd_shared "src/basic/alloc-util.h" nm_copy_sd_shared "src/basic/async.h" nm_copy_sd_shared "src/basic/env-file.c" nm_copy_sd_shared "src/basic/env-file.h" nm_copy_sd_shared "src/basic/env-util.c" nm_copy_sd_shared "src/basic/env-util.h" nm_copy_sd_shared "src/basic/escape.c" nm_copy_sd_shared "src/basic/escape.h" nm_copy_sd_shared "src/basic/ether-addr-util.c" nm_copy_sd_shared "src/basic/ether-addr-util.h" nm_copy_sd_shared "src/basic/extract-word.c" nm_copy_sd_shared "src/basic/extract-word.h" nm_copy_sd_shared "src/basic/fd-util.c" nm_copy_sd_shared "src/basic/fd-util.h" nm_copy_sd_shared "src/basic/fileio.c" nm_copy_sd_shared "src/basic/fileio.h" nm_copy_sd_shared "src/basic/fs-util.c" nm_copy_sd_shared "src/basic/fs-util.h" nm_copy_sd_shared "src/basic/hash-funcs.c" nm_copy_sd_shared "src/basic/hash-funcs.h" nm_copy_sd_shared "src/basic/hashmap.c" nm_copy_sd_shared "src/basic/hashmap.h" nm_copy_sd_shared "src/basic/hexdecoct.c" nm_copy_sd_shared "src/basic/hexdecoct.h" nm_copy_sd_shared "src/basic/hostname-util.c" nm_copy_sd_shared "src/basic/hostname-util.h" nm_copy_sd_shared "src/basic/in-addr-util.c" nm_copy_sd_shared "src/basic/in-addr-util.h" nm_copy_sd_shared "src/basic/io-util.c" nm_copy_sd_shared "src/basic/io-util.h" nm_copy_sd_shared "src/basic/list.h" nm_copy_sd_shared "src/basic/log.h" nm_copy_sd_shared "src/basic/macro.h" nm_copy_sd_shared "src/basic/mempool.c" nm_copy_sd_shared "src/basic/mempool.h" nm_copy_sd_shared "src/basic/missing_fcntl.h" nm_copy_sd_shared "src/basic/missing_type.h" nm_copy_sd_shared "src/basic/parse-util.c" nm_copy_sd_shared "src/basic/parse-util.h" nm_copy_sd_shared "src/basic/path-util.c" nm_copy_sd_shared "src/basic/path-util.h" nm_copy_sd_shared "src/basic/prioq.c" nm_copy_sd_shared "src/basic/prioq.h" nm_copy_sd_shared "src/basic/process-util.c" nm_copy_sd_shared "src/basic/process-util.h" nm_copy_sd_shared "src/basic/random-util.c" nm_copy_sd_shared "src/basic/random-util.h" nm_copy_sd_shared "src/basic/refcnt.h" nm_copy_sd_shared "src/basic/set.h" nm_copy_sd_shared "src/basic/signal-util.h" nm_copy_sd_shared "src/basic/siphash24.h" nm_copy_sd_shared "src/basic/socket-util.c" nm_copy_sd_shared "src/basic/socket-util.h" nm_copy_sd_shared "src/basic/sparse-endian.h" nm_copy_sd_shared "src/basic/stat-util.c" nm_copy_sd_shared "src/basic/stat-util.h" nm_copy_sd_shared "src/basic/stdio-util.h" nm_copy_sd_shared "src/basic/string-table.c" nm_copy_sd_shared "src/basic/string-table.h" nm_copy_sd_shared "src/basic/string-util.c" nm_copy_sd_shared "src/basic/string-util.h" nm_copy_sd_shared "src/basic/strv.c" nm_copy_sd_shared "src/basic/strv.h" nm_copy_sd_shared "src/basic/time-util.c" nm_copy_sd_shared "src/basic/time-util.h" nm_copy_sd_shared "src/basic/tmpfile-util.c" nm_copy_sd_shared "src/basic/tmpfile-util.h" nm_copy_sd_shared "src/basic/umask-util.h" nm_copy_sd_shared "src/basic/utf8.c" nm_copy_sd_shared "src/basic/utf8.h" nm_copy_sd_shared "src/basic/util.c" nm_copy_sd_shared "src/basic/util.h"
* | shared/n-acd: minor change to make sources identical to upsteamThomas Haller2019-02-061-1/+1
| | | | | | | | | | Partly revert the change from 35171b3c3f850a9136e48d12ead389ee80842268. It's not our place to patch sources that we import via git-subtree.
* | shared/n-acd: re-import from latest nettools/n-acdThomas Haller2019-02-060-0/+0
|\ \ | | | | | | | | | | | | | | | $ git subtree pull --prefix shared/n-acd/ git@github.com:nettools/n-acd.git master --squash Import commit '9eb7bf717309fefb253d87e6a1af6660e977d791'.
| * | Squashed 'shared/n-acd/' changes from a409492679..9eb7bf7173Thomas Haller2019-02-063-3/+3
| | | | | | | | | | | | | | | | | | | | | 9eb7bf7173 trivial: fix spelling in code comments git-subtree-dir: shared/n-acd git-subtree-split: 9eb7bf717309fefb253d87e6a1af6660e977d791
* | | shared/c-siphash: re-import from latest c-util/c-siphashThomas Haller2019-02-065-209/+14
|\ \ \ | | | | | | | | | | | | | | | | | | | | $ git subtree pull --prefix shared/c-siphash/ git@github.com:c-util/c-siphash.git master --squash Import commit '211cfc5abc3813cddd10d237ba9d843b8d3a8995'.
| * | | Squashed 'shared/c-siphash/' changes from 24e301e329..211cfc5abcThomas Haller2019-02-066-211/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 211cfc5abc fix spelling in API documentation and code comment b24d2e2048 build: only run full matrix on default CI 8f1fdb72a0 build: update build system git-subtree-dir: shared/c-siphash git-subtree-split: 211cfc5abc3813cddd10d237ba9d843b8d3a8995
* | | | shared/c-rbtree: minor change to make sources identical to upsteamThomas Haller2019-02-061-1/+1
| | | | | | | | | | | | | | | | | | | | Partly revert the change from 35171b3c3f850a9136e48d12ead389ee80842268. It's not our place to patch sources that we import via git-subtree.