The sender domain has a DMARC Reject/Quarantine policy which disallows
sending mailing list messages using the original "From" header.
To mitigate this problem, the original message has been wrapped
automatically by the mailing list software.--- Begin Message ---
Point at github which is new, maintained location for igmpproxy.
Remove all patches as all have been upstreamed.
Closes FS#1456
Signed-off-by: Kevin Darbyshire-Bryant
---
This needs a sanity check by nbd.
package/network/services/igmpproxy/Makefile| 8 +-
...ackets-with-IP-Router-Alert-option-RFC-21.patch | 79 --
...ult-interface-state-to-disabled-wrt-29458.patch | 43 --
...mp-reports-for-downstream-interfaces-wrt-.patch | 164 -
...mp-reports-forwarding-to-upstream-interfa.patch | 62
.../igmpproxy/patches/010-missing_include.patch| 10 --
...ilence-downstream-interface-igmp-messages.patch | 19 ---
...-use-monotic-clock-instead-of-time-of-day.patch | 120 ---
.../patches/200-allow_wildcard_addr.patch | 24 ---
.../250-fix_multiple_downlink_interfaces.patch | 154 ---
10 files changed, 4 insertions(+), 679 deletions(-)
delete mode 100644
package/network/services/igmpproxy/patches/001-Send-IGMP-packets-with-IP-Router-Alert-option-RFC-21.patch
delete mode 100644
package/network/services/igmpproxy/patches/002-Change-default-interface-state-to-disabled-wrt-29458.patch
delete mode 100644
package/network/services/igmpproxy/patches/003-Restrict-igmp-reports-for-downstream-interfaces-wrt-.patch
delete mode 100644
package/network/services/igmpproxy/patches/004-Restrict-igmp-reports-forwarding-to-upstream-interfa.patch
delete mode 100644
package/network/services/igmpproxy/patches/010-missing_include.patch
delete mode 100644
package/network/services/igmpproxy/patches/020-Silence-downstream-interface-igmp-messages.patch
delete mode 100644
package/network/services/igmpproxy/patches/100-use-monotic-clock-instead-of-time-of-day.patch
delete mode 100644
package/network/services/igmpproxy/patches/200-allow_wildcard_addr.patch
delete mode 100644
package/network/services/igmpproxy/patches/250-fix_multiple_downlink_interfaces.patch
diff --git a/package/network/services/igmpproxy/Makefile
b/package/network/services/igmpproxy/Makefile
index e335b72d6a..b98f3e5947 100644
--- a/package/network/services/igmpproxy/Makefile
+++ b/package/network/services/igmpproxy/Makefile
@@ -8,12 +8,12 @@
include $(TOPDIR)/rules.mk
PKG_NAME:=igmpproxy
-PKG_VERSION:=0.1
-PKG_RELEASE:=11
+PKG_VERSION:=0.2.1
+PKG_RELEASE:=1
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_SOURCE_URL:=@SF/igmpproxy
-PKG_HASH:=ee18ff3d8c3ae3a29dccb7e5eedf332337330020168bd95a11cece8d7d7ee6ae
+PKG_SOURCE_URL:=https://github.com/pali/igmpproxy/releases/download/${PKG_VERSION}/
+PKG_HASH:=d351e623037390f575c1203d9cbb7ba33a8bdef85a3c5e1d2901c5a2a38449a1
PKG_MAINTAINER:=Felix Fietkau
include $(INCLUDE_DIR)/package.mk
diff --git
a/package/network/services/igmpproxy/patches/001-Send-IGMP-packets-with-IP-Router-Alert-option-RFC-21.patch
b/package/network/services/igmpproxy/patches/001-Send-IGMP-packets-with-IP-Router-Alert-option-RFC-21.patch
deleted file mode 100644
index ffe1cf15eb..00
---
a/package/network/services/igmpproxy/patches/001-Send-IGMP-packets-with-IP-Router-Alert-option-RFC-21.patch
+++ /dev/null
@@ -1,79 +0,0 @@
-From fed8c3db10bc9d3a1e799a774924c00522595d0c Mon Sep 17 00:00:00 2001
-From: Evgeny Yurchenko
-Date: Mon, 4 Jan 2010 05:13:59 +0500
-Subject: [PATCH] Send IGMP packets with IP Router Alert option [RFC 2113]
included in IP header
-
- src/igmp.c | 17 -
- src/igmpproxy.h |1 +
- 2 files changed, 13 insertions(+), 5 deletions(-)
-
-diff --git a/src/igmp.c b/src/igmp.c
-index a0cd27d..b547688 100644
a/src/igmp.c
-+++ b/src/igmp.c
-@@ -67,7 +67,7 @@ void initIgmp() {
- * - Checksum (let the kernel fill it in)
- */
- ip->ip_v = IPVERSION;
--ip->ip_hl = sizeof(struct ip) >> 2;
-+ip->ip_hl = (sizeof(struct ip) + 4) >> 2; /* +4 for Router Alert option
*/
- ip->ip_tos = 0xc0; /* Internet Control */
- ip->ip_ttl = MAXTTL;/* applies to unicasts only */
- ip->ip_p = IPPROTO_IGMP;
-@@ -213,7 +213,7 @@ void buildIgmp(uint32_t src, uint32_t dst, int type, int
code, uint32_t group, i
- ip = (struct ip *)send_buf;
- ip->ip_src.s_addr = src;
- ip->ip_dst.s_addr = dst;
--ip_set_len(ip, MIN_IP_HEADER_LEN + IGMP_MINLEN + datalen);
-+ip_set_len(ip, IP_HEADER_RAOPT_LEN + IGMP_MINLEN + datalen);
-
- if (IN_MULTICAST(ntohl(dst))) {
- ip->ip_ttl = curttl;
-@@ -221,13 +221,20 @@ void buildIgmp(uint32_t src, uint32_t dst, int type, int
code, uint32_t group, i
- ip->ip_ttl = MAXTTL;
- }
-
--igmp= (struct igmp