Author: meand-guest Date: 2010-03-11 21:49:45 +0000 (Thu, 11 Mar 2010) New Revision: 10830
Added: packages/trunk/nettoe/debian/patches/ packages/trunk/nettoe/debian/patches/01-listen_socket.diff packages/trunk/nettoe/debian/patches/series Modified: packages/trunk/nettoe/debian/changelog Log: Small patching on upstream source as workaround. Modified: packages/trunk/nettoe/debian/changelog =================================================================== --- packages/trunk/nettoe/debian/changelog 2010-03-11 20:34:49 UTC (rev 10829) +++ packages/trunk/nettoe/debian/changelog 2010-03-11 21:49:45 UTC (rev 10830) @@ -1,5 +1,12 @@ -nettoe (1.3.1-1) unstable; urgency=low +nettoe (1.3.1-2) unstable; urgency=low + * debian/patches/01-listen_socket.diff: New file. + + Workaround for different behaviour for glibc-2.7 and eglibc-2.10. + + -- Mats Erik Andersson <[email protected]> Thu, 11 Mar 2010 21:17:33 +0100 + +nettoe (1.3.1-1) UNRELEASED; urgency=low + * New upstream release. + IPv6-able code, input sanitation. * Source format "3.0 (quilt)". Added: packages/trunk/nettoe/debian/patches/01-listen_socket.diff =================================================================== --- packages/trunk/nettoe/debian/patches/01-listen_socket.diff (rev 0) +++ packages/trunk/nettoe/debian/patches/01-listen_socket.diff 2010-03-11 21:49:45 UTC (rev 10830) @@ -0,0 +1,24 @@ +Description: Workaround for inconsistent address family detection. + The implementation of getaddrinfo() found in eglibc-2.10 is not + behaving the same way glibc-2.7 did. + . + The address families of the wildcard addresses returned by getaddrinfo() + come in differrent order for glibc-2.7 and eglibc-2.10 when AF_UNSPEC + is specified. + . + The workaround is to use AF_INET6. +Author: Mats Erik Andersson <[email protected]> +Forwarded: no +Last-Update: 2010-03-11 +diff -Naurp nettoe-1.3.1.orig/src/network.c nettoe-1.3.1/src/network.c +--- nettoe-1.3.1.orig/src/network.c ++++ nettoe-1.3.1/src/network.c +@@ -37,7 +37,7 @@ int establish_listening_socket(unsigned + int status; + + memset(&hints, 0, sizeof(hints)); +- hints.ai_family = AF_UNSPEC; ++ hints.ai_family = AF_INET6; + hints.ai_socktype = SOCK_STREAM; + #if __OpenBSD__ + hints.ai_flags = AI_PASSIVE; Added: packages/trunk/nettoe/debian/patches/series =================================================================== --- packages/trunk/nettoe/debian/patches/series (rev 0) +++ packages/trunk/nettoe/debian/patches/series 2010-03-11 21:49:45 UTC (rev 10830) @@ -0,0 +1 @@ +01-listen_socket.diff _______________________________________________ Pkg-games-commits mailing list [email protected] http://lists.alioth.debian.org/mailman/listinfo/pkg-games-commits

