{"push_id":877446310,"size":16,"distinct_size":5,"ref":"refs/heads/bg/ipv4-dad-rh1259063","head":"b319a7c8f156719067ae0c079db76e7337f9bacc","before":"0baf6486bdf758f1a6810b44e07462cd80f0a1e9","commits":[{"sha":"e1ea4b725eef64f6a718f38850ce26db58aaa4ef","author":{"email":"16e26612e4159990a6b3691e92592e691ff74132@redhat.com","name":"Thomas Haller"},"message":"main: add argument --print-config to NetworkManager","distinct":false,"url":"https://api.github.com/repos/NetworkManager/NetworkManager/commits/e1ea4b725eef64f6a718f38850ce26db58aaa4ef"},{"sha":"aa9d0d1467ae3569b7c3161cabda2cbe62056526","author":{"email":"76686399b73357bbab3cce10937c280c528b17ce@redhat.com","name":"Beniamino Galvani"},"message":"systemd: update code from upstream\n\nThis is a direct dump from systemd git on 2015-11-23, git commit\n6098bb0dc31b1c472ab868088d04234352c44b75.\n\n======\n\nSYSTEMD_DIR=../systemd\nCOMMIT=6098bb0dc31b1c472ab868088d04234352c44b75\n\n(\n  cd \"$SYSTEMD_DIR\"\n  git checkout \"$COMMIT\"\n  git reset --hard\n  git clean -fdx\n)\n\ngit ls-files :/src/systemd/src/ | xargs -d '\\n' rm -f\n\nnm_copy_sd() {\n    mkdir -p \"./src/systemd/$(dirname \"$1\")\"\n    cp \"$SYSTEMD_DIR/$1\" \"./src/systemd/$1\"\n}\n\nnm_copy_sd \"src/basic/alloc-util.c\"\nnm_copy_sd \"src/basic/alloc-util.h\"\nnm_copy_sd \"src/basic/async.h\"\nnm_copy_sd \"src/basic/escape.c\"\nnm_copy_sd \"src/basic/escape.h\"\nnm_copy_sd \"src/basic/fileio.c\"\nnm_copy_sd \"src/basic/fileio.h\"\nnm_copy_sd \"src/basic/fd-util.c\"\nnm_copy_sd \"src/basic/fd-util.h\"\nnm_copy_sd \"src/basic/fs-util.c\"\nnm_copy_sd \"src/basic/fs-util.h\"\nnm_copy_sd \"src/basic/hashmap.c\"\nnm_copy_sd \"src/basic/hashmap.h\"\nnm_copy_sd \"src/basic/hexdecoct.c\"\nnm_copy_sd \"src/basic/hexdecoct.h\"\nnm_copy_sd \"src/basic/hostname-util.c\"\nnm_copy_sd \"src/basic/hostname-util.h\"\nnm_copy_sd \"src/basic/in-addr-util.c\"\nnm_copy_sd \"src/basic/in-addr-util.h\"\nnm_copy_sd \"src/basic/io-util.c\"\nnm_copy_sd \"src/basic/io-util.h\"\nnm_copy_sd \"src/basic/list.h\"\nnm_copy_sd \"src/basic/log.h\"\nnm_copy_sd \"src/basic/macro.h\"\nnm_copy_sd \"src/basic/mempool.h\"\nnm_copy_sd \"src/basic/mempool.c\"\nnm_copy_sd \"src/basic/parse-util.c\"\nnm_copy_sd \"src/basic/parse-util.h\"\nnm_copy_sd \"src/basic/path-util.c\"\nnm_copy_sd \"src/basic/path-util.h\"\nnm_copy_sd \"src/basic/prioq.h\"\nnm_copy_sd \"src/basic/prioq.c\"\nnm_copy_sd \"src/basic/random-util.c\"\nnm_copy_sd \"src/basic/random-util.h\"\nnm_copy_sd \"src/basic/refcnt.h\"\nnm_copy_sd \"src/basic/set.h\"\nnm_copy_sd \"src/basic/siphash24.c\"\nnm_copy_sd \"src/basic/siphash24.h\"\nnm_copy_sd \"src/basic/socket-util.h\"\nnm_copy_sd \"src/basic/sparse-endian.h\"\nnm_copy_sd \"src/basic/string-table.c\"\nnm_copy_sd \"src/basic/string-table.h\"\nnm_copy_sd \"src/basic/string-util.c\"\nnm_copy_sd \"src/basic/string-util.h\"\nnm_copy_sd \"src/basic/strv.c\"\nnm_copy_sd \"src/basic/strv.h\"\nnm_copy_sd \"src/basic/time-util.c\"\nnm_copy_sd \"src/basic/time-util.h\"\nnm_copy_sd \"src/basic/umask-util.h\"\nnm_copy_sd \"src/basic/unaligned.h\"\nnm_copy_sd \"src/basic/utf8.c\"\nnm_copy_sd \"src/basic/utf8.h\"\nnm_copy_sd \"src/basic/util.c\"\nnm_copy_sd \"src/basic/util.h\"\nnm_copy_sd \"src/libsystemd-network/arp-util.c\"\nnm_copy_sd \"src/libsystemd-network/arp-util.h\"\nnm_copy_sd \"src/libsystemd-network/dhcp6-internal.h\"\nnm_copy_sd \"src/libsystemd-network/dhcp6-lease-internal.h\"\nnm_copy_sd \"src/libsystemd-network/dhcp6-network.c\"\nnm_copy_sd \"src/libsystemd-network/dhcp6-option.c\"\nnm_copy_sd \"src/libsystemd-network/dhcp6-protocol.h\"\nnm_copy_sd \"src/libsystemd-network/dhcp-identifier.c\"\nnm_copy_sd \"src/libsystemd-network/dhcp-identifier.h\"\nnm_copy_sd \"src/libsystemd-network/dhcp-internal.h\"\nnm_copy_sd \"src/libsystemd-network/dhcp-lease-internal.h\"\nnm_copy_sd \"src/libsystemd-network/dhcp-network.c\"\nnm_copy_sd \"src/libsystemd-network/dhcp-option.c\"\nnm_copy_sd \"src/libsystemd-network/dhcp-packet.c\"\nnm_copy_sd \"src/libsystemd-network/dhcp-protocol.h\"\nnm_copy_sd \"src/libsystemd-network/lldp.h\"\nnm_copy_sd \"src/libsystemd-network/lldp-internal.h\"\nnm_copy_sd \"src/libsystemd-network/lldp-internal.c\"\nnm_copy_sd \"src/libsystemd-network/lldp-network.h\"\nnm_copy_sd \"src/libsystemd-network/lldp-network.c\"\nnm_copy_sd \"src/libsystemd-network/lldp-port.c\"\nnm_copy_sd \"src/libsystemd-network/lldp-port.h\"\nnm_copy_sd \"src/libsystemd-network/lldp-tlv.c\"\nnm_copy_sd \"src/libsystemd-network/lldp-tlv.h\"\nnm_copy_sd \"src/libsystemd-network/lldp-util.h\"\nnm_copy_sd \"src/libsystemd-network/network-internal.c\"\nnm_copy_sd \"src/libsystemd-network/network-internal.h\"\nnm_copy_sd \"src/libsystemd-network/sd-dhcp6-client.c\"\nnm_copy_sd \"src/libsystemd-network/sd-dhcp6-lease.c\"\nnm_copy_sd \"src/libsystemd-network/sd-dhcp-client.c\"\nnm_copy_sd \"src/libsystemd-network/sd-dhcp-lease.c\"\nnm_copy_sd \"src/libsystemd-network/sd-ipv4ll.c\"\nnm_copy_sd \"src/libsystemd-network/sd-ipv4acd.c\"\nnm_copy_sd \"src/libsystemd-network/sd-lldp.c\"\nnm_copy_sd \"src/libsystemd/sd-id128/sd-id128.c\"\nnm_copy_sd \"src/libsystemd/sd-event/event-util.h\"\nnm_copy_sd \"src/shared/dns-domain.c\"\nnm_copy_sd \"src/shared/dns-domain.h\"\nnm_copy_sd \"src/systemd/_sd-common.h\"\nnm_copy_sd \"src/systemd/sd-dhcp6-client.h\"\nnm_copy_sd \"src/systemd/sd-dhcp6-lease.h\"\nnm_copy_sd \"src/systemd/sd-dhcp-client.h\"\nnm_copy_sd \"src/systemd/sd-dhcp-lease.h\"\nnm_copy_sd \"src/systemd/sd-event.h\"\nnm_copy_sd \"src/systemd/sd-ndisc.h\"\nnm_copy_sd \"src/systemd/sd-id128.h\"\nnm_copy_sd \"src/systemd/sd-ipv4acd.h\"\nnm_copy_sd \"src/systemd/sd-ipv4ll.h\"\nnm_copy_sd \"src/systemd/sd-lldp.h\"","distinct":false,"url":"https://api.github.com/repos/NetworkManager/NetworkManager/commits/aa9d0d1467ae3569b7c3161cabda2cbe62056526"},{"sha":"b8c2fc26c12d4732d112237c8210fef4255c43e7","author":{"email":"76686399b73357bbab3cce10937c280c528b17ce@redhat.com","name":"Beniamino Galvani"},"message":"dhcp: pass IPv6 link-local address to DHCP client\n\nThe DHCP client from new libsystemd-network requires a link-local IPv6\naddress to be passed to the library; add a new argument to\nnm_dhcp_manager_start_ip6() and related functions.","distinct":false,"url":"https://api.github.com/repos/NetworkManager/NetworkManager/commits/b8c2fc26c12d4732d112237c8210fef4255c43e7"},{"sha":"aa22b2d87f28ed491fec3f1b40fc9d7b3042b926","author":{"email":"76686399b73357bbab3cce10937c280c528b17ce@redhat.com","name":"Beniamino Galvani"},"message":"systemd: merge branch 'systemd' into master","distinct":false,"url":"https://api.github.com/repos/NetworkManager/NetworkManager/commits/aa22b2d87f28ed491fec3f1b40fc9d7b3042b926"},{"sha":"c09b12240eccd57bb1279e44a55cd76712aa8c0c","author":{"email":"76686399b73357bbab3cce10937c280c528b17ce@redhat.com","name":"Beniamino Galvani"},"message":"dhcp-manager: strip hostname sent by internal DHCP client\n\nThe dhclient DHCP backend strips the domain part from the hostname\noption sent to server; for consistency among different backends\nuniform the internal client to do the same.","distinct":false,"url":"https://api.github.com/repos/NetworkManager/NetworkManager/commits/c09b12240eccd57bb1279e44a55cd76712aa8c0c"},{"sha":"dbbb08eb01b750532f3dfabf1b397f0adf01f710","author":{"email":"76686399b73357bbab3cce10937c280c528b17ce@redhat.com","name":"Beniamino Galvani"},"message":"dhcp-manager: strip hostname sent by dhcpcd\n\nThe dhclient DHCP backend strips the domain part from the hostname\noption sent to server; for consistency among different backends\nuniform the dhcpcd client to do the same.","distinct":false,"url":"https://api.github.com/repos/NetworkManager/NetworkManager/commits/dbbb08eb01b750532f3dfabf1b397f0adf01f710"},{"sha":"cb40194532208108c3fb5cbf3c5b12a749fb6ad8","author":{"email":"76686399b73357bbab3cce10937c280c528b17ce@redhat.com","name":"Beniamino Galvani"},"message":"libnm-core: add a 'dhcp-fqdn' property to NMSettingIP4Config\n\nThe property contains the fully qualified domain name to be sent to\nDHCP server using the FQDN option. The property is mutually exclusive\nwith 'dhcp-hostname'.","distinct":false,"url":"https://api.github.com/repos/NetworkManager/NetworkManager/commits/cb40194532208108c3fb5cbf3c5b12a749fb6ad8"},{"sha":"5002342d94a1b166a2c577055e4160c98e30be87","author":{"email":"76686399b73357bbab3cce10937c280c528b17ce@redhat.com","name":"Beniamino Galvani"},"message":"ifcfg-rh: support the DHCP_FQDN variable\n\nAdd support for the DHCP_FQDN ifcfg-rh variable which maps to the\nipv4.dhcp-fqdn property.","distinct":false,"url":"https://api.github.com/repos/NetworkManager/NetworkManager/commits/5002342d94a1b166a2c577055e4160c98e30be87"},{"sha":"cba0f4e3c4f70a291d212f30772758dcc114ef17","author":{"email":"76686399b73357bbab3cce10937c280c528b17ce@redhat.com","name":"Beniamino Galvani"},"message":"cli: add ipv4.dhcp-fqdn property","distinct":false,"url":"https://api.github.com/repos/NetworkManager/NetworkManager/commits/cba0f4e3c4f70a291d212f30772758dcc114ef17"},{"sha":"c3573ebf2bb4958ee2ebf08e7ebac351765b92ef","author":{"email":"76686399b73357bbab3cce10937c280c528b17ce@redhat.com","name":"Beniamino Galvani"},"message":"dhcp4: send FQDN option when ipv4.dhcp-fqdn is set\n\nModify the 3 DHCP client backends to support the new property.","distinct":false,"url":"https://api.github.com/repos/NetworkManager/NetworkManager/commits/c3573ebf2bb4958ee2ebf08e7ebac351765b92ef"},{"sha":"9b1d195600721bac1ce6df6e5b284847a11b071c","author":{"email":"76686399b73357bbab3cce10937c280c528b17ce@redhat.com","name":"Beniamino Galvani"},"message":"merge: branch 'bg/dhcp-send-fqdn-rh1255507'\n\nhttps://bugzilla.redhat.com/show_bug.cgi?id=1255507","distinct":false,"url":"https://api.github.com/repos/NetworkManager/NetworkManager/commits/9b1d195600721bac1ce6df6e5b284847a11b071c"},{"sha":"3756490c443cf06b944eb1363763cf00c1300313","author":{"email":"0517d8eb29a209176891315f89a61ea11bcc756e@redhat.com","name":"Jiří Klimeš"},"message":"libnm: add NMSettingIPConfig 'dad-timeout' property\n\nThe property is used to control duplicate address detection:\n * -1 means no DAD is performed\n * 0 means default value\n * > 0 means timeout (in seconds) waiting for arping responses\n\n[bgalvani: moved setting from NMSettingIP4Config]","distinct":true,"url":"https://api.github.com/repos/NetworkManager/NetworkManager/commits/3756490c443cf06b944eb1363763cf00c1300313"},{"sha":"2b9dd702a4940732e1235b0a7b3ed25d594a9c62","author":{"email":"0517d8eb29a209176891315f89a61ea11bcc756e@redhat.com","name":"Jiří Klimeš"},"message":"ifcfg-rh: read/write ipv4.dad-timeout using ARPING_WAIT\n\nARPING_WAIT is used for DAD by Red Hat initscrips (ifup-eth).","distinct":true,"url":"https://api.github.com/repos/NetworkManager/NetworkManager/commits/2b9dd702a4940732e1235b0a7b3ed25d594a9c62"},{"sha":"52242833454ef8383d6bc943675e435b0412fafd","author":{"email":"0517d8eb29a209176891315f89a61ea11bcc756e@redhat.com","name":"Jiří Klimeš"},"message":"cli: add support for new ipv4.dad-timeout property","distinct":true,"url":"https://api.github.com/repos/NetworkManager/NetworkManager/commits/52242833454ef8383d6bc943675e435b0412fafd"},{"sha":"4785f92e5f8f48ed2f3e179fb37b4fef50527ca9","author":{"email":"76686399b73357bbab3cce10937c280c528b17ce@redhat.com","name":"Beniamino Galvani"},"message":"core: add NMArpingManager\n\nAdd a new object which implements the logic for announcing IP\naddresses and detecting duplicates using arping.\n\nBased-on-patch-by: Jiří Klimeš <jklimes@redhat.com>","distinct":true,"url":"https://api.github.com/repos/NetworkManager/NetworkManager/commits/4785f92e5f8f48ed2f3e179fb37b4fef50527ca9"},{"sha":"b319a7c8f156719067ae0c079db76e7337f9bacc","author":{"email":"76686399b73357bbab3cce10937c280c528b17ce@redhat.com","name":"Beniamino Galvani"},"message":"device: add support for IPv4 duplicate address detection\n\nAdd hooks to call the arping manager before applying static and DHCP\nIPv4 addresses. Also, remove unused code which is now implemented in\nNMArpingManager.","distinct":true,"url":"https://api.github.com/repos/NetworkManager/NetworkManager/commits/b319a7c8f156719067ae0c079db76e7337f9bacc"}]}