<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
  <channel>
    <link>https://hg.ecoscentric.com/ecos/</link>
    <language>en-us</language>

    <title>ecos: packages/net/common/current/src/ifaddrs.c history</title>
    <description>packages/net/common/current/src/ifaddrs.c revision history</description>
    <item>
    <title>* src/ifaddrs.c (getifaddrs): If socket() call for IPv6 fails, a stray pointer</title>
    <link>https://hg.ecoscentric.com/ecos/log/8bd21cd19d19/packages/net/common/current/src/ifaddrs.c</link>
    <description><![CDATA[* src/ifaddrs.c (getifaddrs): If socket() call for IPv6 fails, a stray pointer<br/>
  was freed.]]></description>
    <author>&#106;&#108;&#100;</author>
    <pubDate>Fri, 03 Jul 2009 12:40:25 +0000</pubDate>
</item>
<item>
    <title>Update all copyright banners to reflect FSF ownership; fix and improve licence text.</title>
    <link>https://hg.ecoscentric.com/ecos/log/74dbf4c3f2e1/packages/net/common/current/src/ifaddrs.c</link>
    <description><![CDATA[Update all copyright banners to reflect FSF ownership; fix and improve licence text.]]></description>
    <author>&#106;&#108;&#97;&#114;&#109;&#111;&#117;&#114;</author>
    <pubDate>Thu, 29 Jan 2009 17:47:46 +0000</pubDate>
</item>
<item>
    <title>* src/ifaddrs.c (getifaddrs): Return destination address for P2P</title>
    <link>https://hg.ecoscentric.com/ecos/log/6627c3a1df79/packages/net/common/current/src/ifaddrs.c</link>
    <description><![CDATA[* src/ifaddrs.c (getifaddrs): Return destination address for P2P<br/>
        devices. Also don't bother trying to get the broadcast address for<br/>
        interfaces that don't have a valid broadcast address. Inspired by<br/>
        Kelvin Lawson]]></description>
    <author>&#97;&#115;&#108;</author>
    <pubDate>Thu, 17 Jun 2004 14:19:29 +0000</pubDate>
</item>
<item>
    <title>Be more careful with allocated space, etc. in getifaddrs()</title>
    <link>https://hg.ecoscentric.com/ecos/log/f2d548ecdbde/packages/net/common/current/src/ifaddrs.c</link>
    <description><![CDATA[Be more careful with allocated space, etc. in getifaddrs()]]></description>
    <author>&#103;&#116;&#104;&#111;&#109;&#97;&#115;</author>
    <pubDate>Tue, 16 Sep 2003 22:05:05 +0000</pubDate>
</item>
<item>
    <title>Fixed a compiler warning.</title>
    <link>https://hg.ecoscentric.com/ecos/log/9dd1e2b5492e/packages/net/common/current/src/ifaddrs.c</link>
    <description><![CDATA[Fixed a compiler warning.]]></description>
    <author>&#97;&#115;&#108;</author>
    <pubDate>Mon, 12 May 2003 10:58:10 +0000</pubDate>
</item>
<item>
    <title>* src/ifaddrs.c (getifaddrs): Fill in flags, netmask and broadcast</title>
    <link>https://hg.ecoscentric.com/ecos/log/16d247bb9c70/packages/net/common/current/src/ifaddrs.c</link>
    <description><![CDATA[* src/ifaddrs.c (getifaddrs): Fill in flags, netmask and broadcast<br/>
        addresses, for both IPv4 and IPv6 and enabled.<br/>
        * src/ipv6_routing_thread.c (ipv6_start_routing_thread): Only<br/>
        start the thread once.<br/>
<br/>
        * src/getaddrinfo.c (getaddrinfo): Correctly return TCP when it is!<br/>
        * tests/addr_test.c (net_test): Added a test which uses protocol TCP<br/>
        * src/tftp_client.c (tftp_get): If we timeout on the first block,<br/>
        try other addresses for the server if we have any.<br/>
        * src/network_support.c (init_all_network_interfaces): After<br/>
        router solicitation has given us an address, wait a couple of<br/>
        seconds for duplicate address detection to do its work. While DAD<br/>
        is active, we cannot use the new address.<br/>
<br/>
        * src/tftp_client.c (tftp_client_put): Fixed compiler warning.<br/>
<br/>
        * src/getaddrinfo.c (getnameinfo): Fixed some endian issues with<br/>
        port numbers and a typo. Added an interface to the DNS client for<br/>
        reverse lookups.<br/>
        * tests/addr_test.c (net_test): Added tests for getnameinfo. Fixed<br/>
        some memory leaks.<br/>
<br/>
        * src/getaddrinfo.c (getaddrinfo): Virtually a re-write to<br/>
        interface to the DNS client.<br/>
<br/>
        * include/net/netdb.h: const correctness.]]></description>
    <author>&#97;&#115;&#108;</author>
    <pubDate>Mon, 12 May 2003 10:13:37 +0000</pubDate>
</item>
<item>
    <title>2003-04-12  Andrew Lunn  &lt;andrew.lunn@ascom.ch&gt;</title>
    <link>https://hg.ecoscentric.com/ecos/log/db3e0a2fda2f/packages/net/common/current/src/ifaddrs.c</link>
    <description><![CDATA[2003-04-12  Andrew Lunn  &lt;andrew.lunn@ascom.ch&gt;<br/>
<br/>
	* src/network_support.c (init_loopback_interface): Close the<br/>
	socket when things go wrong otherwise we leak sockets.<br/>
<br/>
	* src/tftp_server.c (tftpd_server): Added support for IPv6 as well<br/>
	as IPv4. Extended the multithreading support so that it works<br/>
	correctly when there are multiple servers on multiple ports.<br/>
	* doc/tcpip.sgml: Documentation for the changes made to the tftp<br/>
	server.<br/>
<br/>
2003-04-10  Andrew Lunn  &lt;andrew.lunn@ascom.ch&gt;<br/>
<br/>
	* src/network_support.c (init_all_network_interfaces): Wait upto 4<br/>
	seconds for a router solicit message to be received. Once we have<br/>
	received the message we know we have a valid IPv6 address.<br/>
<br/>
	* src/tftp_client.c: Added support for IPv6. This requires two new<br/>
	functions, tftp_client_{get|put} which are protocol version<br/>
        independent.<br/>
	* tests/tftp_client_test.c (tftp_test): Added tests which use IPv6<br/>
	addresses.<br/>
<br/>
2003-04-07  Andrew Lunn  &lt;andrew.lunn@ascom.ch&gt;<br/>
<br/>
	* src/getaddrinfo.c (getaddrinfo): Correctly deal with node when<br/>
	its not NULL. Its OK for the address to not parse for an address<br/>
	family when AF_UNSPEC is passed in hints. Also get the socktype<br/>
	correct when wildcarding for services that use UDP.<br/>
	* tests/addr_test.c: Added more test cases which test IP addresses<br/>
	in number format as node.<br/>
<br/>
2003-04-05  Andrew Lunn  &lt;andrew.lunn@ascom.ch&gt;<br/>
<br/>
	* cdl/net.cdl: Added addr_tests to the HW tests.<br/>
	* tests/addr_test.c (net_test): void function not int.<br/>
	* tests/ping_test.c (net_test): Added IPv6 ping test. This pings<br/>
	the router which answers our router solicit message.<br/>
	* src/ipv6_routing_thread.c (cyg_rs): Print out the router<br/>
	advertisement message. Cleaned up the debug messages so they can<br/>
	be disabled.<br/>
	* src/ipv6_routing_thread.c (cyg_net_get_ipv6_advrouter): New<br/>
	function to return the address of the router.<br/>
	* include/network.h: Added prototype for above and<br/>
	ipv6_start_routing_thread which did not have a prototype.<br/>
	* src/ipv6_routing_thread.c (cyg_rs): Only wait 2 seconds before<br/>
	sending the first solicit request rather than 10.<br/>
	* src/dhcp_prot.c (do_dhcp_down_net): clear the if_laddrreq<br/>
	before using it. If the request fails finish the IPv4 code rather<br/>
	than returning,.<br/>
<br/>
2003-04-02  Andrew Lunn  &lt;andrew.lunn@ascom.ch&gt;<br/>
<br/>
	* tests/ping_lo_test.c: Added IPv6 ping test.<br/>
	* src/getproto.c: Added the protocol ipv6-icmp.]]></description>
    <author>&#97;&#115;&#108;</author>
    <pubDate>Wed, 23 Apr 2003 08:52:08 +0000</pubDate>
</item>
<item>
    <title>Merge from eCos master repository on 2002-05-20-20:11:54-BST</title>
    <link>https://hg.ecoscentric.com/ecos/log/e0c0827131d1/packages/net/common/current/src/ifaddrs.c</link>
    <description><![CDATA[Merge from eCos master repository on 2002-05-20-20:11:54-BST]]></description>
    <author>&#106;&#108;&#97;&#114;&#109;&#111;&#117;&#114;</author>
    <pubDate>Mon, 20 May 2002 22:19:26 +0000</pubDate>
</item>

  </channel>
</rss>
