commit nbd for openSUSE:11.4
Hello community, here is the log from the commit of package nbd for openSUSE:11.4 checked in at Tue Apr 5 13:59:46 CEST 2011. --- old-versions/11.4/all/nbd/nbd.changes 2011-02-25 12:41:13.0 +0100 +++ 11.4/nbd/nbd.changes2011-04-04 17:30:58.0 +0200 @@ -1,0 +2,6 @@ +Mon Apr 4 17:30:17 CEST 2011 - m...@suse.de + +- socklen_t is always 32bit, size_t is 64bit. so a classical + big endian 64bit error (bnc #674281) + +--- Package does not exist at destination yet. Using Fallback old-versions/11.4/all/nbd Destination is old-versions/11.4/UPDATES/all/nbd calling whatdependson for 11.4-i586 New: nbd-2.9.20-bigendian.diff Other differences: -- ++ nbd.spec ++ --- /var/tmp/diff_new_pack.BRIxwr/_old 2011-04-05 13:59:36.0 +0200 +++ /var/tmp/diff_new_pack.BRIxwr/_new 2011-04-05 13:59:36.0 +0200 @@ -22,13 +22,14 @@ BuildRequires: doxygen glib2-devel PreReq: %insserv_prereq coreutils Version:2.9.20 -Release:1.RELEASE2 +Release:1.RELEASE4 License:GPLv2+ Group: Productivity/Networking/Other AutoReqProv:on Source: %{name}-%{version}.tar.bz2 Source2:init.nbd-server Patch2: nbd-2.9.20-close.diff +Patch3: nbd-2.9.20-bigendian.diff Summary:Network Block Device Server and Client Utilities Url:http://nbd.sourceforge.net/ Prefix: /usr @@ -95,6 +96,7 @@ %prep %setup %patch2 -p1 +%patch3 -p1 %build export CFLAGS=$RPM_OPT_FLAGS -fstack-protector ++ nbd-2.9.20-bigendian.diff ++ --- nbd-2.9.20/nbd-server.c 2011-01-28 13:34:16.0 +0100 +++ nbd-2.9.20/nbd-server.c 2011-04-04 17:03:04.0 +0200 @@ -1620,7 +1620,7 @@ struct sockaddr_storage netaddr; struct sockaddr_in *netaddr4 = NULL; struct sockaddr_in6 *netaddr6 = NULL; - size_t addrinlen = sizeof( addrin ); + socklen_t addrinlen = sizeof( addrin ); struct addrinfo hints; struct addrinfo *ai = NULL; char peername[NI_MAXHOST]; @@ -1630,10 +1630,10 @@ int e; int shift; - if (getpeername(net, (struct sockaddr *) addrin, (socklen_t *)addrinlen) 0) + if (getpeername(net, (struct sockaddr *) addrin, addrinlen) 0) err(getsockname failed: %m); - getnameinfo((struct sockaddr *)addrin, (socklen_t)addrinlen, + getnameinfo((struct sockaddr *)addrin, addrinlen, peername, sizeof (peername), NULL, 0, NI_NUMERICHOST); memset(hints, '\0', sizeof (hints)); @@ -1666,7 +1666,7 @@ (netaddr4-sin_addr).s_addr=32-(client-server-cidrlen); (netaddr4-sin_addr).s_addr=32-(client-server-cidrlen); - getnameinfo((struct sockaddr *) netaddr4, (socklen_t) addrinlen, + getnameinfo((struct sockaddr *) netaddr4, addrinlen, netname, sizeof (netname), NULL, 0, NI_NUMERICHOST); tmp=g_strdup_printf(%s/%s, netname, peername); }else if(ai-ai_family == AF_INET6) { @@ -1682,7 +1682,7 @@ (netaddr6-sin6_addr).s6_addr32[i]=shift; (netaddr6-sin6_addr).s6_addr32[i]=shift; - getnameinfo((struct sockaddr *)netaddr6, (socklen_t)addrinlen, + getnameinfo((struct sockaddr *)netaddr6, addrinlen, netname, sizeof(netname), NULL, 0, NI_NUMERICHOST); tmp=g_strdup_printf(%s/%s, netname, peername); } Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit nbd for openSUSE:11.4
Hello community, here is the log from the commit of package nbd for openSUSE:11.4 checked in at Sun Feb 27 13:10:13 CET 2011. --- old-versions/11.4/all/nbd/nbd.changes 2009-08-05 12:02:50.0 +0200 +++ 11.4/nbd/nbd.changes2011-02-25 12:41:13.0 +0100 @@ -1,0 +2,8 @@ +Fri Feb 25 12:40:16 CET 2011 - m...@suse.de + +- Update to nbd-2.9.20: + * Documentation update + * Fix buffer size checking (bnc #674281) + * Extend test suite and fix named exports + +--- calling whatdependson for 11.4-i586 Old: nbd-2.9.13-close.diff nbd-2.9.13-doc.diff nbd-2.9.13-warn.diff nbd-2.9.13.tar.bz2 New: nbd-2.9.20-close.diff nbd-2.9.20.tar.bz2 Other differences: -- ++ nbd.spec ++ --- /var/tmp/diff_new_pack.i07VYf/_old 2011-02-27 13:08:55.0 +0100 +++ /var/tmp/diff_new_pack.i07VYf/_new 2011-02-27 13:08:55.0 +0100 @@ -1,7 +1,7 @@ # -# spec file for package nbd (Version 2.9.13) +# spec file for package nbd # -# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -21,16 +21,14 @@ Name: nbd BuildRequires: doxygen glib2-devel PreReq: %insserv_prereq coreutils -Version:2.9.13 -Release:2 -License:GPL v2 or later +Version:2.9.20 +Release:1.RELEASE2 +License:GPLv2+ Group: Productivity/Networking/Other AutoReqProv:on Source: %{name}-%{version}.tar.bz2 Source2:init.nbd-server -Patch2: nbd-2.9.13-warn.diff -Patch3: nbd-2.9.13-doc.diff -Patch4: nbd-2.9.13-close.diff +Patch2: nbd-2.9.20-close.diff Summary:Network Block Device Server and Client Utilities Url:http://nbd.sourceforge.net/ Prefix: /usr @@ -65,7 +63,7 @@ Paul Clements paul.cleme...@steeleye.com %package doc -License:GPL v2 or later +License:GPLv2+ Summary:Network Block Device Server and Client Utilities Group: Productivity/Networking/Other Requires: nbd = %{version} @@ -97,14 +95,9 @@ %prep %setup %patch2 -p1 -%patch3 -p1 -%patch4 -p1 -touch nbd-client.8 %build -autoreconf --force --install export CFLAGS=$RPM_OPT_FLAGS -fstack-protector -#export CFLAGS=$RPM_OPT_FLAGS ./configure --with-gnu-ld --prefix=/usr --mandir=%{_mandir} \ --infodir=%{_infodir} --libdir=%{_libdir} --libexecdir=%{_libdir} \ --program-prefix= --sysconfdir=/etc --build=%{_target_cpu}-suse-linux ++ nbd-2.9.13-close.diff - nbd-2.9.20-close.diff ++ --- old-versions/11.4/all/nbd/nbd-2.9.13-close.diff 2009-08-05 12:02:48.0 +0200 +++ 11.4/nbd/nbd-2.9.20-close.diff 2011-02-25 12:41:12.0 +0100 @@ -1,5 +1,5 @@ nbd-2.9.13/nbd-client.c2009-08-05 11:52:04.0 +0200 -+++ nbd-2.9.13/nbd-client.c2009-08-05 11:54:20.0 +0200 +--- nbd-2.9.20/nbd-client.c2009-08-05 11:52:04.0 +0200 nbd-2.9.20/nbd-client.c2009-08-05 11:54:20.0 +0200 @@ -62,6 +62,7 @@ len=read(fd, buf, 256); buf[len-1]='\0'; ++ nbd-2.9.13.tar.bz2 - nbd-2.9.20.tar.bz2 ++ 20760 lines of diff (skipped) Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org