Hello community, here is the log from the commit of package gnugk checked in at Fri Apr 7 16:47:49 CEST 2006. -------- --- gnugk/gnugk.changes 2006-01-27 11:55:56.000000000 +0100 +++ gnugk/gnugk.changes 2006-04-06 19:26:13.000000000 +0200 @@ -1,0 +2,5 @@ +Thu Apr 6 19:25:54 CEST 2006 - hvogel@suse.de + +- define operation on "buf1ptr" [#159102] + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gnugk.spec ++++++ --- /var/tmp/diff_new_pack.jRzxWU/_old 2006-04-07 16:47:28.000000000 +0200 +++ /var/tmp/diff_new_pack.jRzxWU/_new 2006-04-07 16:47:28.000000000 +0200 @@ -5,7 +5,7 @@ # This file and all modifications and additions to the pristine # package are under the same license as the package itself. # -# Please submit bugfixes or comments via http://bugs.opensuse.org +# Please submit bugfixes or comments via http://bugs.opensuse.org/ # # norootforbuild @@ -23,10 +23,10 @@ PreReq: %insserv_prereq %fillup_prereq Summary: OpenH323 Gatekeeper--The GNU Gatekeeper Version: 2.2.3 -Release: 3 +Release: 10 Source0: gnugk-%{version}-2.tar.bz2 Source1: rc.gnugk -Patch: openh323gk-%{version}.dif +Patch0: openh323gk-%{version}.dif %description The gatekeeper controls H.323 compatible clients (like ohphone) and can @@ -110,6 +110,8 @@ /var/log/gk %changelog -n gnugk +* Thu Apr 06 2006 - hvogel@suse.de +- define operation on "buf1ptr" [#159102] * Fri Jan 27 2006 - nadvornik@suse.cz - fixed BuildRequires * Wed Jan 25 2006 - mls@suse.de ++++++ openh323gk-2.2.3.dif ++++++ --- /var/tmp/diff_new_pack.jRzxWU/_old 2006-04-07 16:47:29.000000000 +0200 +++ /var/tmp/diff_new_pack.jRzxWU/_new 2006-04-07 16:47:29.000000000 +0200 @@ -33,3 +33,35 @@ ~TCPListenSocket(); bool IsTimeout(const PTime *) const; +--- radproto.cxx ++++ radproto.cxx +@@ -1380,10 +1380,10 @@ + buf2ptr += 4; + } else { + // dword aligned data +- *buf1ptr++ = *buf1ptr ^ *buf2ptr++; +- *buf1ptr++ = *buf1ptr ^ *buf2ptr++; +- *buf1ptr++ = *buf1ptr ^ *buf2ptr++; +- *buf1ptr++ = *buf1ptr ^ *buf2ptr++; ++ *buf1ptr++ ^= *buf2ptr++; ++ *buf1ptr++ ^= *buf2ptr++; ++ *buf1ptr++ ^= *buf2ptr++; ++ *buf1ptr++ ^= *buf2ptr++; + } + + // encrypt remaining 16 byte blocks of the password +@@ -1406,10 +1406,10 @@ + buf2ptr += 4; + } else { + // dword aligned data +- *buf1ptr++ = *buf1ptr ^ *buf2ptr++; +- *buf1ptr++ = *buf1ptr ^ *buf2ptr++; +- *buf1ptr++ = *buf1ptr ^ *buf2ptr++; +- *buf1ptr++ = *buf1ptr ^ *buf2ptr++; ++ *buf1ptr++ ^= *buf2ptr++; ++ *buf1ptr++ ^= *buf2ptr++; ++ *buf1ptr++ ^= *buf2ptr++; ++ *buf1ptr++ ^= *buf2ptr++; + } + } + ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun...