<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/lib/libc/net/Symbol.map, branch release/10.3.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=release%2F10.3.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=release%2F10.3.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2015-05-29T13:28:24Z</updated>
<entry>
<title>MFC r280782:</title>
<updated>2015-05-29T13:28:24Z</updated>
<author>
<name>Michael Tuexen</name>
<email>tuexen@FreeBSD.org</email>
</author>
<published>2015-05-29T13:28:24Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=7d24f2e3d8daccbb630082dac20ab8302c7a7d76'/>
<id>urn:sha1:7d24f2e3d8daccbb630082dac20ab8302c7a7d76</id>
<content type='text'>
Add an SCTP symbol which was missed in
https://svnweb.freebsd.org/base?view=revision&amp;revision=169622
This fixes
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=197783
Thanks to Jukka Ukkonen for reporting the bug and providing a fix.
</content>
</entry>
<entry>
<title>Move sctp_sendv and sctp_recvv to FBSD_1.3 as suggested by</title>
<updated>2012-04-26T19:56:06Z</updated>
<author>
<name>Michael Tuexen</name>
<email>tuexen@FreeBSD.org</email>
</author>
<published>2012-04-26T19:56:06Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=a1cd9c816d0ec3a43d4f00b8df36bb7ee6a88090'/>
<id>urn:sha1:a1cd9c816d0ec3a43d4f00b8df36bb7ee6a88090</id>
<content type='text'>
Konstantin Belousov.

MFC after: 1 week.
X-MFC with: r234715
</content>
</entry>
<entry>
<title>Export symbols for sctp_sendv() and sctp_recvv().</title>
<updated>2012-04-26T19:31:16Z</updated>
<author>
<name>Michael Tuexen</name>
<email>tuexen@FreeBSD.org</email>
</author>
<published>2012-04-26T19:31:16Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=0273a6a333445cd28c1710b4ea1dea8d31904ac5'/>
<id>urn:sha1:0273a6a333445cd28c1710b4ea1dea8d31904ac5</id>
<content type='text'>
MFC after: 1 week
</content>
</entry>
<entry>
<title>Fix whitespace inconsistencies found in homegrown Symbol.maps.</title>
<updated>2011-10-07T15:05:24Z</updated>
<author>
<name>Ed Schouten</name>
<email>ed@FreeBSD.org</email>
</author>
<published>2011-10-07T15:05:24Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=3a28b8a49f9476b62b2655fbcbc75153bceb2a31'/>
<id>urn:sha1:3a28b8a49f9476b62b2655fbcbc75153bceb2a31</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Import rewrite of IPv4 socket multicast layer to support source-specific</title>
<updated>2007-06-12T16:24:56Z</updated>
<author>
<name>Bruce M Simpson</name>
<email>bms@FreeBSD.org</email>
</author>
<published>2007-06-12T16:24:56Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=71498f308b2324dbd94e94fd8c4ae41bf4bd663b'/>
<id>urn:sha1:71498f308b2324dbd94e94fd8c4ae41bf4bd663b</id>
<content type='text'>
and protocol-independent host mode multicast. The code is written to
accomodate IPv6, IGMPv3 and MLDv2 with only a little additional work.

This change only pertains to FreeBSD's use as a multicast end-station and
does not concern multicast routing; for an IGMPv3/MLDv2 router
implementation, consider the XORP project.

The work is based on Wilbert de Graaf's IGMPv3 code drop for FreeBSD 4.6,
which is available at: http://www.kloosterhof.com/wilbert/igmpv3.html

Summary
 * IPv4 multicast socket processing is now moved out of ip_output.c
   into a new module, in_mcast.c.
 * The in_mcast.c module implements the IPv4 legacy any-source API in
   terms of the protocol-independent source-specific API.
 * Source filters are lazy allocated as the common case does not use them.
   They are part of per inpcb state and are covered by the inpcb lock.
 * struct ip_mreqn is now supported to allow applications to specify
   multicast joins by interface index in the legacy IPv4 any-source API.
 * In UDP, an incoming multicast datagram only requires that the source
   port matches the 4-tuple if the socket was already bound by source port.
   An unbound socket SHOULD be able to receive multicasts sent from an
   ephemeral source port.
 * The UDP socket multicast filter mode defaults to exclusive, that is,
   sources present in the per-socket list will be blocked from delivery.
 * The RFC 3678 userland functions have been added to libc: setsourcefilter,
   getsourcefilter, setipv4sourcefilter, getipv4sourcefilter.
 * Definitions for IGMPv3 are merged but not yet used.
 * struct sockaddr_storage is now referenced from &lt;netinet/in.h&gt;. It
   is therefore defined there if not already declared in the same way
   as for the C99 types.
 * The RFC 1724 hack (specify 0.0.0.0/8 addresses to IP_MULTICAST_IF
   which are then interpreted as interface indexes) is now deprecated.
 * A patch for the Rhyolite.com routed in the FreeBSD base system
   is available in the -net archives. This only affects individuals
   running RIPv1 or RIPv2 via point-to-point and/or unnumbered interfaces.
 * Make IPv6 detach path similar to IPv4's in code flow; functionally same.
 * Bump __FreeBSD_version to 700048; see UPDATING.

This work was financially supported by another FreeBSD committer.

Obtained from:  p4://bms_netdev
Submitted by:   Wilbert de Graaf (original work)
Reviewed by:    rwatson (locking), silence from fenner,
		net@ (but with encouragement)
</content>
</entry>
<entry>
<title>Some libc symbol map cleanups.</title>
<updated>2007-05-31T13:01:34Z</updated>
<author>
<name>Daniel Eischen</name>
<email>deischen@FreeBSD.org</email>
</author>
<published>2007-05-31T13:01:34Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=2665faf49713872c4bd3a175f85e6d5254e28259'/>
<id>urn:sha1:2665faf49713872c4bd3a175f85e6d5254e28259</id>
<content type='text'>
  net: endhostdnsent is named _endhostdnsent and is
  private to netdb family of functions.

  posix1e: acl_size.c has been never compiled in,
  so there's no "acl_size".

  rpc: "getnetid" is a static function.

  stdtime: "gtime" is #ifdef'ed out in the source.

  some symbols are specific only to some architectures,
  e.g., ___tls_get_addr is only defined on i386.

  __htonl, __htons, __ntohl and __ntohs are no longer
  functions, they are now (internal) defines in
  &lt;machine/endian.h&gt;.

Submitted by:	ru
</content>
</entry>
<entry>
<title>Precede symbol names consistently with tabs rather than spaces.</title>
<updated>2007-05-28T11:33:44Z</updated>
<author>
<name>Robert Watson</name>
<email>rwatson@FreeBSD.org</email>
</author>
<published>2007-05-28T11:33:44Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=7a2f86ce0807424928f8cdba41e4a3c96aa737a0'/>
<id>urn:sha1:7a2f86ce0807424928f8cdba41e4a3c96aa737a0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Also fix the misspelling of hes_resolve().</title>
<updated>2007-05-25T09:58:25Z</updated>
<author>
<name>Ruslan Ermilov</name>
<email>ru@FreeBSD.org</email>
</author>
<published>2007-05-25T09:58:25Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=7172f8c4db7d653c874c6e2d4526eaddcb538963'/>
<id>urn:sha1:7172f8c4db7d653c874c6e2d4526eaddcb538963</id>
<content type='text'>
Submitted by:	Danny Braniss
</content>
</entry>
<entry>
<title>hesiod_resolv -&gt; hesiod_resolve</title>
<updated>2007-05-24T13:50:06Z</updated>
<author>
<name>Ruslan Ermilov</name>
<email>ru@FreeBSD.org</email>
</author>
<published>2007-05-24T13:50:06Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=6f9900d9f6292811666b36bd557e18e19351d3ea'/>
<id>urn:sha1:6f9900d9f6292811666b36bd557e18e19351d3ea</id>
<content type='text'>
Submitted by:	Danny Braniss
</content>
</entry>
<entry>
<title>Move nss_compat symbols from r1.11 to private section of symbol map.</title>
<updated>2007-05-18T15:41:54Z</updated>
<author>
<name>Jonathan Chen</name>
<email>jon@FreeBSD.org</email>
</author>
<published>2007-05-18T15:41:54Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=bb5bff06a7574e63fbc0d952397f2a08af3e1b44'/>
<id>urn:sha1:bb5bff06a7574e63fbc0d952397f2a08af3e1b44</id>
<content type='text'>
Suggested by: deischen
</content>
</entry>
</feed>
