[acassen/keepalived] 428b00: Copy tarball to rpmbuild/SOURCES when building in ...

Quentin Armitage <[email protected]> Tue, 29 Jan 2019 05:16:20 -0800
Newsgroups gmane.linux.keepalived.devel
Message-ID <acassen/keepalived/push/refs/heads/master/[email protected]>
  Branch: refs/heads/master
  Home:   https://github.com/acassen/keepalived
  Commit: 428b00f35c81bb7da5f0dbddd1655b7bdd511c31
      https://github.com/acassen/keepalived/commit/428b00f35c81bb7da5f0dbddd1655b7bdd511c31
  Author: Quentin Armitage <[email protected]>
  Date:   2019-01-28 (Mon, 28 Jan 2019)

  Changed paths:
    M Makefile.am

  Log Message:
  -----------
  Copy tarball to rpmbuild/SOURCES when building in place

It seems that even when building in place, rpmbuild expects the
tarball to be in the rpmbuild/SOURCES directory.

Signed-off-by: Quentin Armitage <[email protected]>


  Commit: 47d22a3c5406b786da7132a269ab7751868c295c
      https://github.com/acassen/keepalived/commit/47d22a3c5406b786da7132a269ab7751868c295c
  Author: Quentin Armitage <[email protected]>
  Date:   2019-01-28 (Mon, 28 Jan 2019)

  Changed paths:
    M configure.ac

  Log Message:
  -----------
  Fix configure check for __always_inline

Signed-off-by: Quentin Armitage <[email protected]>


  Commit: 322679cd8d74f5992a10c842e867d427a083ef6a
      https://github.com/acassen/keepalived/commit/322679cd8d74f5992a10c842e867d427a083ef6a
  Author: Quentin Armitage <[email protected]>
  Date:   2019-01-29 (Tue, 29 Jan 2019)

  Changed paths:
    M keepalived/core/keepalived_netlink.c
    M keepalived/vrrp/vrrp_if.c
    M lib/utils.c
    M lib/utils.h

  Log Message:
  -----------
  Handle interface MAC addresses changing

When an interface is added to a bond interface, if it is the first
interface added, the MAC address of the bond interface is changed
to the MAC address of the added interface. When subsequent interfaces
are added, their MAC addresses are changed to that of the bond
interface.

Issue #1112 identified that if a bond interface is deleted and
recreated, the gratuitous ARPs were sent with the wrong source MAC
address.

This commit now updates interface MAC addresses from the netlink
RTM_NEWLINK messages, so that the correct MAC address is always
used.

Signed-off-by: Quentin Armitage <[email protected]>


  Commit: 3c96e7c3d22de6d0ab51d5b24932f47fd8131510
      https://github.com/acassen/keepalived/commit/3c96e7c3d22de6d0ab51d5b24932f47fd8131510
  Author: Quentin Armitage <[email protected]>
  Date:   2019-01-29 (Tue, 29 Jan 2019)

  Changed paths:
    M keepalived/vrrp/vrrp_arp.c

  Log Message:
  -----------
  Minor tidying up of opening gratuitous ARP socket

Signed-off-by: Quentin Armitage <[email protected]>


  Commit: 4be05c071916a316c1d7f3231e6d1418f8d92793
      https://github.com/acassen/keepalived/commit/4be05c071916a316c1d7f3231e6d1418f8d92793
  Author: Quentin Armitage <[email protected]>
  Date:   2019-01-29 (Tue, 29 Jan 2019)

  Changed paths:
    M keepalived/vrrp/vrrp.c

  Log Message:
  -----------
  Streamline setting SOCK_NONBLOCK on vrrp sockets

Signed-off-by: Quentin Armitage <[email protected]>


  Commit: 8cdbdb16cbcafdc393c74a60f1f0b329b4c3d3a0
      https://github.com/acassen/keepalived/commit/8cdbdb16cbcafdc393c74a60f1f0b329b4c3d3a0
  Author: Quentin Armitage <[email protected]>
  Date:   2019-01-29 (Tue, 29 Jan 2019)

  Changed paths:
    M Makefile.am
    M configure.ac
    M keepalived/core/keepalived_netlink.c
    M keepalived/vrrp/vrrp.c
    M keepalived/vrrp/vrrp_arp.c
    M keepalived/vrrp/vrrp_if.c
    M lib/utils.c
    M lib/utils.h

  Log Message:
  -----------
  Merge pull request #1118 from pqarmitage/updates

Handle interface address changes and minor gratuitous ARP changes


Compare: https://github.com/acassen/keepalived/compare/c790853952e1...8cdbdb16cbca