diff options
author | Bertrand Jacquin <beber@meleeweb.net> | 2014-02-27 00:40:47 +0100 |
---|---|---|
committer | Bertrand Jacquin <beber@meleeweb.net> | 2014-02-27 00:43:27 +0100 |
commit | ee6856fd6556c7c4a5a55bf821d7618c73efc420 (patch) | |
tree | eb92bcc15e1019b3a5f8bcdee0779ea52224fe62 | |
parent | profiles/server: Drop www-apache/mod_remoteip KEYWORD (diff) | |
download | portage-ee6856fd6556c7c4a5a55bf821d7618c73efc420.tar.xz |
sys-cluster/keepalived: Drop, upstream has 1.2.12
10 files changed, 0 insertions, 273 deletions
diff --git a/metadata/md5-cache/sys-cluster/keepalived-1.2.9 b/metadata/md5-cache/sys-cluster/keepalived-1.2.9 deleted file mode 100644 index 064436f6..00000000 --- a/metadata/md5-cache/sys-cluster/keepalived-1.2.9 +++ /dev/null @@ -1,13 +0,0 @@ -DEFINED_PHASES=compile configure install prepare unpack -DEPEND=dev-libs/popt sys-apps/iproute2 dev-libs/libnl:1.1 dev-libs/openssl snmp? ( net-analyzer/net-snmp ) >=sys-kernel/linux-headers-2.6.30 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.13:1.13 >=sys-devel/automake-1.14:1.14 ) >=sys-devel/autoconf-2.68 sys-devel/libtool -DESCRIPTION=A strong & robust keepalive facility to the Linux Virtual Server project -EAPI=4 -HOMEPAGE=http://www.keepalived.org/ -IUSE=debug ipv6 snmp -KEYWORDS=~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 -LICENSE=GPL-2 -RDEPEND=dev-libs/popt sys-apps/iproute2 dev-libs/libnl:1.1 dev-libs/openssl snmp? ( net-analyzer/net-snmp ) -SLOT=0 -SRC_URI=http://www.keepalived.org/software/keepalived-1.2.9.tar.gz -_eclasses_=autotools b0a4d5334d34abe7b6829eb87cf3c544 base ec46b36a6f6fd1d0b505a33e0b74e413 eutils 40081e8c7e7f7c4f9db349a1d6d52925 libtool b9b3340e3a19510f0d9f05cfccbf209f multilib fac675dcccf94392371a6abee62d909f multiprocessing c2d96fb38f2596209e98fceda58ba1ed toolchain-funcs 48b38a216afb92db6314d6c3187abea3 -_md5_=17df1227dc8508ba0b2259265c9de4c4 diff --git a/sys-cluster/keepalived/ChangeLog b/sys-cluster/keepalived/ChangeLog deleted file mode 100644 index 3177a255..00000000 --- a/sys-cluster/keepalived/ChangeLog +++ /dev/null @@ -1,18 +0,0 @@ - 15 Nov 2013; Bertrand Jacquin <beber@meleeweb.net> - +files/1.2.9-vrrp-disable-TTL-sanity-check-for-unicast-use-case.patch, -files/ - keepalived-1.2.9-vrrp-disable-TTL-sanity-check-for-unicast-use-case.patch: - sys-cluster/keepalived: Use correct patch filename - - 15 Nov 2013; Bertrand Jacquin <beber@meleeweb.net> +files/keepalived-1.2.9-vrr - p-disable-TTL-sanity-check-for-unicast-use-case.patch, - keepalived-1.2.9.ebuild: - sys-cluster/keepalived: Import upstream patch "vrrp: disable TTL sanity check - for unicast use-case" - -*keepalived-1.2.9 (15 Nov 2013) - - 15 Nov 2013; Bertrand Jacquin <beber@meleeweb.net> - +files/keepalived-1.2.2-libipvs-fix-backup-daemon.patch, - +files/keepalived-1.2.2-libipvs-fix-ipv6.patch, +files/keepalived.confd, - +files/keepalived.init, +keepalived-1.2.9.ebuild, +metadata.xml: - sys-cluster/keepalived: Version bump, bug #491244 diff --git a/sys-cluster/keepalived/Manifest b/sys-cluster/keepalived/Manifest deleted file mode 100644 index d41960b5..00000000 --- a/sys-cluster/keepalived/Manifest +++ /dev/null @@ -1,9 +0,0 @@ -AUX 1.2.9-vrrp-disable-TTL-sanity-check-for-unicast-use-case.patch 1395 SHA256 ae70383af18623b4c975892362eb0eba7b25c4c9d3f9d2282241e715d73f5ddb WHIRLPOOL 912c2cd685cc111f677381085869a5000e75153e7cb881f8dc0ac68e75585b6ad6ec18f4979df96a9d61f5894cc686485e9654d351999dd710554897ccf12869 -AUX keepalived-1.2.2-libipvs-fix-backup-daemon.patch 1929 SHA256 4a67e2910cf21dbd662b1004f26a0d02c48d3864ecfacbb0c6f3d5865b648341 WHIRLPOOL c4cc9419ea66011ff6a42e655715233fece6e882289810d8ac4f29d2c609902512ba7b8cfdc4a627c2ce008ec4ad0d8d297b618b08feccba2d21fb911fd188da -AUX keepalived-1.2.2-libipvs-fix-ipv6.patch 1036 SHA256 1f4b1c3b74537b2cd47052a068ee9a71131e14e851952c28d79ef027631f1347 WHIRLPOOL 75b62c97875d318ab3ced208f8b8e0c66d459164f2928a0907281fa93800b20ff953831c2dc4203bd7cb15f31cb2e14e79b7200052a032d466bbe3f69e591fc7 -AUX keepalived.confd 290 SHA256 e24b65e5c4ec5d37802db1d85aa5aac8f2fcef94a58db6b52d72da6286556c07 WHIRLPOOL 5b9747fc5fb25081f681c76acd6b8b5c13268f09398241d533f8ed153d0b5c5d9c8c08d77ef394268a64321352d4b17e2cb4dffe6c29198a8883519382a4ef51 -AUX keepalived.init 912 SHA256 44fe841fa059c8d9a02f9f9b6d3dd6d12bcc42f83ed818795913cdcdcf6c3da7 WHIRLPOOL 67db38df631eab9aafcbc6dbf7534d9a8d307d82fa676b80a0bf23dda9fdda7be6fa40b3f7b841600e6e58b789e9e2ab236d7d2d1d71aa7fa968a089d6d1e12c -DIST keepalived-1.2.9.tar.gz 330779 SHA256 fb711dacce95b60eee18f2b89938a9fbebc5096022f17850fd2284f207e41d9d WHIRLPOOL 255887a26f9c561f9229961c835edf3e22563def594ce55af6d81105db5512ea31484efbfc0fb77234368f55bbbb4994edecf6b00af8399c3fc10f6903e1b6d2 -EBUILD keepalived-1.2.9.ebuild 1768 SHA256 cf57e7537f535c1cdb6b81056a29a8ecb35adc842129fb6d83ab5171407bba02 WHIRLPOOL 5aeb867ad9e120b85de4af35cb4a6c9d7c34190553ecc4c30a18c0f3f8a45aba32e50f1a3acd5001d1608fc24d5a11ea023b4a0de901fd82318adf860b987ed0 -MISC ChangeLog 874 SHA256 a2ba496ee7711728b0752235991f8ef8e85555cf82958306253bf055fd16a89a WHIRLPOOL 6444b9fa156cb0f7abeb6473d87c7bd68010edec22ebe15982361405f4466f2d37be90dfe09d025564da9aeae05dab4579065237a5a12db58e48f44fb8f621af -MISC metadata.xml 272 SHA256 7fde2180ebedf6971ce9767ab11e619ca60ade87b6c32b37c8fbf3a5442d56b1 WHIRLPOOL ed96940f240f8e6fc1c4e2bf8d9b2064ade28255ef6238e048b3d80d8f9334b101e19deb5c1f89f83016c042bbc533b7855d02e3e0d19c5e2582d93fe416a80f diff --git a/sys-cluster/keepalived/files/1.2.9-vrrp-disable-TTL-sanity-check-for-unicast-use-case.patch b/sys-cluster/keepalived/files/1.2.9-vrrp-disable-TTL-sanity-check-for-unicast-use-case.patch deleted file mode 100644 index 7c9dd71a..00000000 --- a/sys-cluster/keepalived/files/1.2.9-vrrp-disable-TTL-sanity-check-for-unicast-use-case.patch +++ /dev/null @@ -1,34 +0,0 @@ -From 3d9f6a44b07c049e5b8b03f55a5cefcc5753a679 Mon Sep 17 00:00:00 2001 -From: Alexandre Cassen <acassen@gmail.com> -Date: Fri, 15 Nov 2013 15:51:10 +0100 -Subject: [PATCH] vrrp: disable TTL sanity check for unicast use-case - -In order to protect against any packet injection, VRRP provides -sanity check over IP header TTL. This TTL MUST be equal to 255 and -means both sender and receiver are attached on the same ethernet -segment. Now with unicast extension this protection MUST be disabled -since VRRP adverts will mostly traverse different network segments. - -!!! WARNING !!! When using VRRP in unicast use-case in order to protect -against any packet injection the best practice is to use IPSEC-AH auth -method otherwise you are exposed to potential attackers ! ---- - keepalived/vrrp/vrrp.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/keepalived/vrrp/vrrp.c b/keepalived/vrrp/vrrp.c -index ca1827e..19a52d1 100644 ---- a/keepalived/vrrp/vrrp.c -+++ b/keepalived/vrrp/vrrp.c -@@ -247,7 +247,7 @@ vrrp_in_chk(vrrp_t * vrrp, char *buffer) - vips = (unsigned char *) ((char *) hd + sizeof(vrrphdr_t)); - - /* MUST verify that the IP TTL is 255 */ -- if (ip->ttl != VRRP_IP_TTL) { -+ if (LIST_ISEMPTY(vrrp->unicast_peer) && ip->ttl != VRRP_IP_TTL) { - log_message(LOG_INFO, "invalid ttl. %d and expect %d", ip->ttl, - VRRP_IP_TTL); - return VRRP_PACKET_KO; --- -1.8.4.3 - diff --git a/sys-cluster/keepalived/files/keepalived-1.2.2-libipvs-fix-backup-daemon.patch b/sys-cluster/keepalived/files/keepalived-1.2.2-libipvs-fix-backup-daemon.patch deleted file mode 100644 index 9898122e..00000000 --- a/sys-cluster/keepalived/files/keepalived-1.2.2-libipvs-fix-backup-daemon.patch +++ /dev/null @@ -1,51 +0,0 @@ -From 8c34d5a0d4c763db9b8f1e54be0c6c3ded6c54e0 Mon Sep 17 00:00:00 2001 -From: Alexander Holler <alexander.holler@1und1.de> -Date: Mon, 9 Jan 2012 13:16:55 +0100 -Subject: [PATCH] libipvs: Fix reporting of the state of the backup-daemon. - -ipvsadm -l --daemon didn't report a running ipvs-backup-daemon -(if no master-daemon was run). - -It seems there was some misunderstanding of -how the daemons got reported (without using netlink). The state of -the backup-daemon is always reported (by the kernel) in the second -element of type ip_vs_daemon_user which is returned by the kernel -through IP_VS_SO_GET_DAEMON or IPVS_CMD_GET_DAEMON. ---- - keepalived/libipvs-2.6/libipvs.c | 11 ++++++----- - 1 files changed, 6 insertions(+), 5 deletions(-) - -diff --git a/keepalived/libipvs-2.6/libipvs.c b/keepalived/libipvs-2.6/libipvs.c -index ea5e851..6bee837 100644 ---- a/keepalived/libipvs-2.6/libipvs.c -+++ b/keepalived/libipvs-2.6/libipvs.c -@@ -1003,12 +1003,9 @@ static int ipvs_daemon_parse_cb(struct nl_msg *msg, void *arg) - struct nlattr *attrs[IPVS_CMD_ATTR_MAX + 1]; - struct nlattr *daemon_attrs[IPVS_DAEMON_ATTR_MAX + 1]; - ipvs_daemon_t *u = (ipvs_daemon_t *)arg; -+ __u32 state; - int i = 0; - -- /* We may get two daemons. If we've already got one, this is the second */ -- if (u[0].state) -- i = 1; -- - if (genlmsg_parse(nlh, 0, attrs, IPVS_CMD_ATTR_MAX, ipvs_cmd_policy) != 0) - return -1; - -@@ -1021,7 +1018,11 @@ static int ipvs_daemon_parse_cb(struct nl_msg *msg, void *arg) - daemon_attrs[IPVS_DAEMON_ATTR_SYNC_ID])) - return -1; - -- u[i].state = nla_get_u32(daemon_attrs[IPVS_DAEMON_ATTR_STATE]); -+ state = nla_get_u32(daemon_attrs[IPVS_DAEMON_ATTR_STATE]); -+ /* The second element is used for the state of the backup daemon. */ -+ if (state == IP_VS_STATE_BACKUP) -+ i = 1; -+ u[i].state = state; - strncpy(u[i].mcast_ifn, - nla_get_string(daemon_attrs[IPVS_DAEMON_ATTR_MCAST_IFN]), - IP_VS_IFNAME_MAXLEN); --- -1.7.6.5 - diff --git a/sys-cluster/keepalived/files/keepalived-1.2.2-libipvs-fix-ipv6.patch b/sys-cluster/keepalived/files/keepalived-1.2.2-libipvs-fix-ipv6.patch deleted file mode 100644 index f9435b02..00000000 --- a/sys-cluster/keepalived/files/keepalived-1.2.2-libipvs-fix-ipv6.patch +++ /dev/null @@ -1,33 +0,0 @@ -From cf8ff745812b7fe00d509fb50592348b6f60b433 Mon Sep 17 00:00:00 2001 -From: Alexander Holler <alexander.holler@1und1.de> -Date: Mon, 9 Jan 2012 12:58:12 +0100 -Subject: [PATCH] libipvs: Fix initialization of netlink (needed for IPv6) - when the module ip_vs wasn't loaded. - -The following happened when keepalived was started before the module for IPVS was loaded: - -ipvs_init() failed => netlink got disabled. -modprobe_ipvs() -ipvs_init() => netlink was not tested again => no netlink => no IPv6 - -Fixed through testing netlink always in ipvs_init(). ---- - keepalived/libipvs-2.6/libipvs.c | 2 ++ - 1 files changed, 2 insertions(+), 0 deletions(-) - -diff --git a/keepalived/libipvs-2.6/libipvs.c b/keepalived/libipvs-2.6/libipvs.c -index 2c75118..ea5e851 100644 ---- a/keepalived/libipvs-2.6/libipvs.c -+++ b/keepalived/libipvs-2.6/libipvs.c -@@ -114,6 +114,8 @@ int ipvs_init(void) - ipvs_func = ipvs_init; - - #ifdef LIBIPVS_USE_NL -+ try_nl = 1; -+ - if (ipvs_nl_send_message(NULL, NULL, NULL) == 0) { - return ipvs_getinfo(); - } --- -1.7.6.5 - diff --git a/sys-cluster/keepalived/files/keepalived.confd b/sys-cluster/keepalived/files/keepalived.confd deleted file mode 100644 index f1baa31a..00000000 --- a/sys-cluster/keepalived/files/keepalived.confd +++ /dev/null @@ -1,7 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-cluster/keepalived/files/keepalived.confd,v 1.1 2012/09/25 18:19:32 idl0r Exp $ - -# Keepalived options -# Increase logging: -#KEEPALIVED_OPTS="-D" diff --git a/sys-cluster/keepalived/files/keepalived.init b/sys-cluster/keepalived/files/keepalived.init deleted file mode 100644 index 0fcc4ce1..00000000 --- a/sys-cluster/keepalived/files/keepalived.init +++ /dev/null @@ -1,34 +0,0 @@ -#!/sbin/runscript -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-cluster/keepalived/files/keepalived.init,v 1.3 2013/03/05 13:40:24 ultrabug Exp $ - -depend() { - use logger - # The interfaces do not actually need to exist to start, it handles them gracefully. - use net -} - -command="/usr/sbin/keepalived" -command_args="${KEEPALIVED_OPTS}" -pidfile="/var/run/keepalived.pid" - -extra_commands="checkconfig reload" - -checkconfig() { - # keepalived has a config check command, but it does not work while the daemon is running! - if [ ! -e /etc/keepalived/keepalived.conf ] ; then - eerror "You need an /etc/keepalived/keepalived.conf file to run keepalived" - return 1 - fi -} - -start_pre() { - checkconfig || return 1 -} - -reload() { - ebegin "Reloading keepalived.conf" - start-stop-daemon --pidfile $pidfile --signal HUP - eend $? -} diff --git a/sys-cluster/keepalived/keepalived-1.2.9.ebuild b/sys-cluster/keepalived/keepalived-1.2.9.ebuild deleted file mode 100644 index a62cc7bd..00000000 --- a/sys-cluster/keepalived/keepalived-1.2.9.ebuild +++ /dev/null @@ -1,66 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-cluster/keepalived/keepalived-1.2.8.ebuild,v 1.1 2013/10/17 12:29:43 ultrabug Exp $ - -EAPI=4 - -inherit autotools base - -DESCRIPTION="A strong & robust keepalive facility to the Linux Virtual Server project" -HOMEPAGE="http://www.keepalived.org/" -SRC_URI="http://www.keepalived.org/software/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86" -IUSE="debug ipv6 snmp" - -RDEPEND="dev-libs/popt - sys-apps/iproute2 - dev-libs/libnl:1.1 - dev-libs/openssl - snmp? ( net-analyzer/net-snmp )" -DEPEND="${RDEPEND} - >=sys-kernel/linux-headers-2.6.30" - -PATCHES=( - "${FILESDIR}"/${PN}-1.2.2-libipvs-fix-backup-daemon.patch - "${FILESDIR}"/${PN}-1.2.2-libipvs-fix-ipv6.patch - "${FILESDIR}"/${PV}-vrrp-disable-TTL-sanity-check-for-unicast-use-case.patch -) - -DOCS=( README CONTRIBUTORS INSTALL VERSION ChangeLog AUTHOR TODO - doc/keepalived.conf.SYNOPSIS doc/NOTE_vrrp_vmac.txt ) - -src_prepare() { - base_src_prepare - eautoreconf -} - -src_configure() { - STRIP=/bin/true \ - econf \ - --with-kernel-dir=/usr \ - --enable-vrrp \ - $(use_enable debug) \ - $(use_enable snmp) -} - -src_install() { - default - - newinitd "${FILESDIR}"/keepalived.init keepalived - newconfd "${FILESDIR}"/keepalived.confd keepalived - - use snmp && dodoc doc/KEEPALIVED-MIB - - docinto genhash - dodoc genhash/README genhash/AUTHOR genhash/ChangeLog genhash/VERSION || die - # This was badly named by upstream, it's more HOWTO than anything else. - newdoc INSTALL INSTALL+HOWTO - - # Security risk to bundle SSL certs - rm -f "${ED}"/etc/keepalived/samples/*.pem - # Clean up sysvinit files - rm -rf "${ED}"/etc/sysconfig "${ED}"/etc/rc.d/ -} diff --git a/sys-cluster/keepalived/metadata.xml b/sys-cluster/keepalived/metadata.xml deleted file mode 100644 index 9baee71a..00000000 --- a/sys-cluster/keepalived/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <herd>cluster</herd> - <longdescription> - VRRP2 implementation. Used for setting up high availability clusters. - </longdescription> -</pkgmetadata> |