Bug 5

Summary: Missing IGMPv3 support
Product: glibc Reporter: Alexis de Lattre <alexis>
Component: libcAssignee: Roland McGrath <roland>
Status: RESOLVED DUPLICATE    
Severity: normal CC: cra, svitkazok
Priority: P2 Flags: fweimer: security-
Version: 2.3.3   
Target Milestone: ---   
Host: Target:
Build: Last reconfirmed: 2004-01-31 22:08:41
Attachments: Patch to add IGMPv3 support.

Description Alexis de Lattre 2004-01-31 18:48:45 UTC
Glibc (version 2.3.2 and current CVS) doesn't support IGMPv3 (required for
source-specific multicast). For example, it lacks IP_ADD_SOURCE_MEMBERSHIP and
IP_DROP_SOURCE_MEMBERSHIP in it's headers.

P.S.: the support for IGMPv3 has been added in the GNU/Linux kernel since
versions 2.4.22 and 2.5.68.
Comment 1 Roland McGrath 2004-01-31 22:08:41 UTC
This refers to the <netinet/igmp.h> header.  It should be updated to match the
constants exported by other systems.  I will look into it.
Comment 2 Charles R. Anderson 2004-02-17 17:24:37 UTC
It is more than just the igmp.h header.  I will attach a patch that applies
cleanly to all releases since 2.2.5.
Comment 3 Charles R. Anderson 2004-02-17 17:53:52 UTC
Created attachment 6 [details]
Patch to add IGMPv3 support.

Patch to add IGMPv3 support.  Applies cleanly to glibc-2.2.5 and newer.
Tested on Red Hat 9 glibc-2.3.2-11.9 and Fedora Core development
glibc-2.3.3-8 (glibc-2.3.3-200402100726).
Comment 4 Charles R. Anderson 2004-07-11 20:02:36 UTC
Cross reference to Red Hat bugzilla which has a patch for newer glibc:

https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=127593
Comment 5 Charles R. Anderson 2004-07-12 23:56:19 UTC
More work was needed to get these headers correct since things like sockopt
numbers changed.


*** This bug has been marked as a duplicate of 211 ***
Comment 6 svitkaz 2021-11-09 07:04:26 UTC Comment hidden (spam)