summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* systemd: merge branch systemd into masterth/systemdxThomas Haller2016-08-1125-209/+566
|\ | | | | | | | | | | | | | | Conflicts: src/systemd/src/basic/fd-util.c src/systemd/src/basic/fileio.c src/systemd/src/libsystemd/sd-event/sd-event.c src/systemd/src/libsystemd/sd-id128/sd-id128.c
| * systemd: update code from upstreamThomas Haller2016-08-1124-207/+557
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is a direct dump from systemd git on 2016-08-11, git commit 29df65f913ec7d360637ef1703ec284bb1fa6821. ====== SYSTEMD_DIR=../systemd COMMIT=29df65f913ec7d360637ef1703ec284bb1fa6821 ( cd "$SYSTEMD_DIR" git checkout "$COMMIT" git reset --hard git clean -fdx ) git ls-files :/src/systemd/src/ | xargs -d '\n' rm -f nm_copy_sd() { mkdir -p "./src/systemd/$(dirname "$1")" cp "$SYSTEMD_DIR/$1" "./src/systemd/$1" } nm_copy_sd "src/basic/alloc-util.c" nm_copy_sd "src/basic/alloc-util.h" nm_copy_sd "src/basic/async.h" nm_copy_sd "src/basic/escape.c" nm_copy_sd "src/basic/escape.h" nm_copy_sd "src/basic/ether-addr-util.c" nm_copy_sd "src/basic/ether-addr-util.h" nm_copy_sd "src/basic/extract-word.c" nm_copy_sd "src/basic/extract-word.h" nm_copy_sd "src/basic/fileio.c" nm_copy_sd "src/basic/fileio.h" nm_copy_sd "src/basic/fd-util.c" nm_copy_sd "src/basic/fd-util.h" nm_copy_sd "src/basic/fs-util.c" nm_copy_sd "src/basic/fs-util.h" nm_copy_sd "src/basic/hash-funcs.c" nm_copy_sd "src/basic/hash-funcs.h" nm_copy_sd "src/basic/hashmap.c" nm_copy_sd "src/basic/hashmap.h" nm_copy_sd "src/basic/hexdecoct.c" nm_copy_sd "src/basic/hexdecoct.h" nm_copy_sd "src/basic/hostname-util.c" nm_copy_sd "src/basic/hostname-util.h" nm_copy_sd "src/basic/in-addr-util.c" nm_copy_sd "src/basic/in-addr-util.h" nm_copy_sd "src/basic/io-util.c" nm_copy_sd "src/basic/io-util.h" nm_copy_sd "src/basic/list.h" nm_copy_sd "src/basic/log.h" nm_copy_sd "src/basic/macro.h" nm_copy_sd "src/basic/mempool.h" nm_copy_sd "src/basic/mempool.c" nm_copy_sd "src/basic/parse-util.c" nm_copy_sd "src/basic/parse-util.h" nm_copy_sd "src/basic/path-util.c" nm_copy_sd "src/basic/path-util.h" nm_copy_sd "src/basic/prioq.h" nm_copy_sd "src/basic/prioq.c" nm_copy_sd "src/basic/random-util.c" nm_copy_sd "src/basic/random-util.h" nm_copy_sd "src/basic/refcnt.h" nm_copy_sd "src/basic/set.h" nm_copy_sd "src/basic/signal-util.h" nm_copy_sd "src/basic/siphash24.c" nm_copy_sd "src/basic/siphash24.h" nm_copy_sd "src/basic/socket-util.c" nm_copy_sd "src/basic/socket-util.h" nm_copy_sd "src/basic/sparse-endian.h" nm_copy_sd "src/basic/stdio-util.h" nm_copy_sd "src/basic/string-table.c" nm_copy_sd "src/basic/string-table.h" nm_copy_sd "src/basic/string-util.c" nm_copy_sd "src/basic/string-util.h" nm_copy_sd "src/basic/strv.c" nm_copy_sd "src/basic/strv.h" nm_copy_sd "src/basic/time-util.c" nm_copy_sd "src/basic/time-util.h" nm_copy_sd "src/basic/umask-util.h" nm_copy_sd "src/basic/unaligned.h" nm_copy_sd "src/basic/utf8.c" nm_copy_sd "src/basic/utf8.h" nm_copy_sd "src/basic/util.c" nm_copy_sd "src/basic/util.h" nm_copy_sd "src/libsystemd-network/arp-util.c" nm_copy_sd "src/libsystemd-network/arp-util.h" nm_copy_sd "src/libsystemd-network/dhcp6-internal.h" nm_copy_sd "src/libsystemd-network/dhcp6-lease-internal.h" nm_copy_sd "src/libsystemd-network/dhcp6-network.c" nm_copy_sd "src/libsystemd-network/dhcp6-option.c" nm_copy_sd "src/libsystemd-network/dhcp6-protocol.h" nm_copy_sd "src/libsystemd-network/dhcp-identifier.c" nm_copy_sd "src/libsystemd-network/dhcp-identifier.h" nm_copy_sd "src/libsystemd-network/dhcp-internal.h" nm_copy_sd "src/libsystemd-network/dhcp-lease-internal.h" nm_copy_sd "src/libsystemd-network/dhcp-network.c" nm_copy_sd "src/libsystemd-network/dhcp-option.c" nm_copy_sd "src/libsystemd-network/dhcp-packet.c" nm_copy_sd "src/libsystemd-network/dhcp-protocol.h" nm_copy_sd "src/libsystemd-network/lldp-internal.h" nm_copy_sd "src/libsystemd-network/lldp-neighbor.c" nm_copy_sd "src/libsystemd-network/lldp-neighbor.h" nm_copy_sd "src/libsystemd-network/lldp-network.c" nm_copy_sd "src/libsystemd-network/lldp-network.h" nm_copy_sd "src/libsystemd-network/network-internal.c" nm_copy_sd "src/libsystemd-network/network-internal.h" nm_copy_sd "src/libsystemd-network/sd-dhcp6-client.c" nm_copy_sd "src/libsystemd-network/sd-dhcp6-lease.c" nm_copy_sd "src/libsystemd-network/sd-dhcp-client.c" nm_copy_sd "src/libsystemd-network/sd-dhcp-lease.c" nm_copy_sd "src/libsystemd-network/sd-ipv4ll.c" nm_copy_sd "src/libsystemd-network/sd-ipv4acd.c" nm_copy_sd "src/libsystemd-network/sd-lldp.c" nm_copy_sd "src/libsystemd/sd-event/sd-event.c" nm_copy_sd "src/libsystemd/sd-id128/id128-util.h" nm_copy_sd "src/libsystemd/sd-id128/sd-id128.c" nm_copy_sd "src/shared/dns-domain.c" nm_copy_sd "src/shared/dns-domain.h" nm_copy_sd "src/systemd/_sd-common.h" nm_copy_sd "src/systemd/sd-dhcp6-client.h" nm_copy_sd "src/systemd/sd-dhcp6-lease.h" nm_copy_sd "src/systemd/sd-dhcp-client.h" nm_copy_sd "src/systemd/sd-dhcp-lease.h" nm_copy_sd "src/systemd/sd-event.h" nm_copy_sd "src/systemd/sd-ndisc.h" nm_copy_sd "src/systemd/sd-id128.h" nm_copy_sd "src/systemd/sd-ipv4acd.h" nm_copy_sd "src/systemd/sd-ipv4ll.h" nm_copy_sd "src/systemd/sd-lldp.h"
* | build: remove libsystemd-nm.la LDADD from nm-iface-helperThomas Haller2016-08-111-1/+0
| |
* | nm-glib.h: fix compatibility wrapper for g_variant_new_take_string()Thomas Haller2016-08-111-1/+10
| | | | | | | | | | g_variant_new_from_bytes() is itself only available since 2.36, thus using it triggers a deprecation warning itself.
* | build: fix out-of-tree build for libNetworkManagerTestThomas Haller2016-08-111-1/+1
| | | | | | | | Fixes: 3d30004710d46c3e7aa66773e3c9a2c36ad048e6
* | merge: branch 'bg/checkpoint-bgo757858-v2' (early part)Beniamino Galvani2016-08-1116-186/+208
|\ \ | | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=757858
| * | nm-glib: add compatibility wrapper for g_variant_new_take_string()Thomas Haller2016-08-111-0/+23
| | |
| * | core: add nm_bus_manager_ensure_root() helperThomas Haller2016-08-113-27/+39
| | |
| * | build: cleanup src/Makefile.amThomas Haller2016-08-118-150/+129
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - reorder entries in src/Makefile.am so that general names are all at the beginning (AM_CPPFLAGS, sbin_PROGRAMS) and the names for a certain library/binary are grouped together - have libNetworkManager.la reuse libNetworkManagerBase.la. - let all components in src/Makefile.am use the same AM_CPPFLAGS, except libsystem-nm.la. - move callouts/nm-dispatcher-api.h to shared/ directory. It is obviously not internal API to callouts, and callouts is not a library. Thus, the right place is shared/.
| * | build: rename libNetworkManager-base.la to libNetworkManagerBase.laThomas Haller2016-08-112-5/+5
| | | | | | | | | | | | it matches libNetworkManagerTest.la.
| * | bulid: don't link NMFakePlatform into NetworkManager binaryThomas Haller2016-08-115-10/+18
|/ / | | | | | | | | It's only used for testing. Add a new object libNetworkManagerTest.la that contains libNetworkManager.la including the test stubs.
* | libnm-util: document all NMSettingBondError entriesJiří Klimeš2016-08-101-0/+2
| |
* | libnm-core: fix invalid return annotation for ↵Jiří Klimeš2016-08-101-3/+3
| | | | | | | | nm_vpn_editor_plugin_set_plugin_info()
* | libnm-core: add missing element-type annotationJiří Klimeš2016-08-101-2/+2
| |
* | libnm-core: fix GObject introspection transfer annotationsJiří Klimeš2016-08-102-4/+4
| |
* | policy: fix hostname change when IP method ends after activation (take 2)Beniamino Galvani2016-08-091-18/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Commit 9446481f4cc0 ("policy: update system hostname when DHCP configuration changes") tried to fix the missing hostname change when IPv4 receives a hostname through DHCP but terminates after IPv6, by calling update_routing_and_dns() as soon as the new DHCP configuration was received. It turns out that doing so is not always effective because the device must be the "best" device (the one with default route) in order to trigger a hostname change, but the best device status is decided later. Updating the hostname in device_ipx_config_changed() should cover all cases. Fixes: 9446481f4cc06c657d9467bce0921a85bb94ae6b https://bugzilla.redhat.com/show_bug.cgi?id=1356015 https://bugzilla.redhat.com/show_bug.cgi?id=1364393
* | build: fix build with '--with-suspend-resume=upower'Beniamino Galvani2016-08-041-4/+3
| | | | | | | | | | | | | | | | Now we have a single file for all suspend APIs and the selection is done through the preprocessor: remove stale AM_CONDITIONALs and define SUSPEND_RESUME_UPOWER when needed. Fixes: c76eb3e8f7a80b69c570b513ee3eb16bea1b34bd
* | libnm: fix introspection annotations for nm_client_load_connections()Beniamino Galvani2016-08-041-4/+4
| | | | | | | | | | | | | | | | | | Add the "(array zero-terminated=1)" GLib introspection annotation when the parameter is a NULL-terminated string array. https://mail.gnome.org/archives/networkmanager-list/2016-August/msg00017.html Reported-by: Petr Horacek <phoracek@redhat.com>
* | release: bump version to 1.3.90 (1.4-beta1)1.4-beta1Beniamino Galvani2016-08-031-1/+1
| |
* | release: update NEWSBeniamino Galvani2016-08-031-0/+51
| |
* | cli: fix error reporting for connection deleteBeniamino Galvani2016-08-021-2/+3
| | | | | | | | | | | | | | get_connection() shifts to the next argument, so we need to cache the old one. Fixes: 717db4fe014ecc80eb8bb86757f724448116a662
* | cli: fix connection delete/monitorBeniamino Galvani2016-08-021-8/+5
| | | | | | | | | | | | | | The two commands should apply to all available connections matching the given name. Fixes: 717db4fe014ecc80eb8bb86757f724448116a662
* | nmcli: fix connection clone/modifyFrancesco Giudici2016-08-021-3/+1
| | | | | | | | | | | | remove extra "next_arg"s (get_connection already shifts argv). Fixes: 717db4fe014ecc80eb8bb86757f724448116a662
* | tui: avoid failed assertion when adding bond slavesBeniamino Galvani2016-08-011-2/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When trying to add new slaves to a bond connection, for the first slave nmt_add_connection_show() is called with !priv->single_type to display a slave-type selection form. For the second slave the type is predefined and thus nmt_add_connection_show() doesn't show the dialog; instead it calls create_connection() directly, which invokes nmt_newt_form_quit() on the not-shown dialog causing: nmtui-CRITICAL **: nmt_newt_form_quit: assertion 'priv->form != NULL' failed Don't call nmt_newt_form_quit() if the form was not shown. https://bugzilla.gnome.org/show_bug.cgi?id=768981
* | libnm: link with libdlLubomir Rintel2016-08-011-0/+1
| | | | | | | | | | | | | | | | Not default when linking with GOLD linker, but used for loading the VPN plugins. We still get it when using NSS by dumb luck, but GnuTLS doesn't drag it in. https://bugzilla.gnome.org/show_bug.cgi?id=769328
* | merge: branch 'lr/completion-2'Lubomir Rintel2016-08-0113-1093/+1254
|\ \ | | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=768737
| * | cli: add -f argument completionlr/completion-2Lubomir Rintel2016-08-017-54/+185
| | |
| * | cli: complete global flagsLubomir Rintel2016-08-011-0/+9
| | |
| * | cli: make global flags parsing sanerLubomir Rintel2016-08-011-34/+36
| | | | | | | | | | | | Keep argv pointed at the current argument not the previous one.
| * | cli: don't call the nmc_do_cmds() default handler if we're at the end of ↵Lubomir Rintel2016-08-011-0/+3
| | | | | | | | | | | | command completion
| * | cli/connections: there's nothing to complete for reloadLubomir Rintel2016-08-011-1/+0
| | |
| * | cli/connections: add completion to show subcommandLubomir Rintel2016-08-011-14/+30
| | |
| * | cli/connections: add completion to down subcommandLubomir Rintel2016-08-011-9/+15
| | |
| * | cli/connections: add completion to import subcommandLubomir Rintel2016-08-011-4/+10
| | |
| * | cli/connections: add completion to load subcommandLubomir Rintel2016-08-011-6/+4
| | |
| * | cli/connections: add completion to up subcommandLubomir Rintel2016-08-011-5/+21
| | |
| * | cli/connections: add completion to export subcommandLubomir Rintel2016-08-011-5/+9
| | |
| * | cli/connections: add completion to monitor subcommandLubomir Rintel2016-08-011-14/+16
| | |
| * | cli/connections: add completion to delete subcommandLubomir Rintel2016-08-011-6/+11
| | |
| * | cli/connections: add completion to clone subcommandLubomir Rintel2016-08-011-4/+11
| | |
| * | cli/connections: do connection completion in get_connection()Lubomir Rintel2016-08-014-24/+45
| | | | | | | | | | | | Start completing by the id if the filter type is not specified
| * | cli/connections: split connection name parsingLubomir Rintel2016-08-011-207/+127
| | | | | | | | | | | | | | | Reduces redundant code paths; will make it easier to implement completion in a common one.
| * | cli/connections: use nmc_do_cmd()Lubomir Rintel2016-08-011-261/+178
| | |
| * | cli/connections: add active connection completionLubomir Rintel2016-08-011-18/+41
| | | | | | | | | | | | Start completing by the id if the filter type is not specified
| * | cli/device: add completion to wifi hotspot subcommandLubomir Rintel2016-08-011-34/+28
| | |
| * | cli/device: add completion to wifi connect subcommandLubomir Rintel2016-08-011-25/+44
| | |
| * | cli/device: add completion to wifi list subcommandLubomir Rintel2016-08-011-23/+19
| | |
| * | cli/device: add completion to wifi rescan subcommandLubomir Rintel2016-08-011-13/+15
| | |
| * | cli/device: export some useful completion functionsLubomir Rintel2016-08-012-24/+65
| | | | | | | | | | | | | | | Wi-Fi access point completion functionality and stuff useful for completing "ifname" and "ap" for "nmcli c up".
| * | cli/device: make it possible to limit completion to wifisLubomir Rintel2016-08-011-3/+6
| | |