Hello community, here is the log from the commit of package nss-mdns checked in at Sun Apr 22 01:00:49 CEST 2007. -------- --- nss-mdns/nss-mdns.changes 2007-02-20 17:58:37.000000000 +0100 +++ /mounts/work_src_done/STABLE/nss-mdns/nss-mdns.changes 2007-04-21 10:51:27.000000000 +0200 @@ -1,0 +2,5 @@ +Sat Apr 21 10:51:20 CEST 2007 - schwab@suse.de + +- Fix unaligned access. + +------------------------------------------------------------------- New: ---- unaligned.diff ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ nss-mdns.spec ++++++ --- /var/tmp/diff_new_pack.L14673/_old 2007-04-22 00:59:46.000000000 +0200 +++ /var/tmp/diff_new_pack.L14673/_new 2007-04-22 00:59:46.000000000 +0200 @@ -14,12 +14,13 @@ # lynx is not needed, text version of README is already present #BuildRequires: lynx Version: 0.9 -Release: 1 +Release: 8 Group: Productivity/Networking/DNS/Utilities -License: GNU General Public License (GPL) +License: GNU Library General Public License v. 2.0 and 2.1 (LGPL) URL: http://0pointer.de/lennart/projects/nss-mdns/ Summary: Host Name Resolution via Multicast DNS (Zeroconf) for glibc Source: %{name}-%{version}.tar.bz2 +Patch: unaligned.diff AutoReqProv: on PreReq: sed grep Requires: avahi @@ -48,6 +49,7 @@ %prep %setup -q +%patch %build %configure --libdir=/%{_lib} @@ -115,5 +117,7 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Sat Apr 21 2007 - schwab@suse.de +- Fix unaligned access. * Tue Feb 20 2007 - sbrabec@suse.cz - New SuSE package, version 0.9. ++++++ unaligned.diff ++++++ --- src/nss.c +++ src/nss.c @@ -620,7 +620,7 @@ #ifdef MDNS_MINIMAL /* Only query for 169.254.0.0/16 IPv4 in minimal mode */ - if ((af == AF_INET && ((ntohl(*(const uint32_t*) addr) & 0xFFFF0000UL) != 0xA9FE0000UL)) || + if ((af == AF_INET && !(((const uint8_t*) addr)[0] == 169 && (((const uint8_t*) addr)[1] == 254))) || (af == AF_INET6 && !(((const uint8_t*) addr)[0] == 0xFE && (((const uint8_t*) addr)[1] >> 6) == 2))) { *errnop = EINVAL; ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org
participants (1)
-
root@Hilbert.suse.de