r8365 - in packages/trunk/rrootage/debian: . patches

Peter De Wachter pdewacht-guest at alioth.debian.org
Mon Nov 10 20:51:01 UTC 2008


Author: pdewacht-guest
Date: 2008-11-10 20:51:00 +0000 (Mon, 10 Nov 2008)
New Revision: 8365

Modified:
   packages/trunk/rrootage/debian/changelog
   packages/trunk/rrootage/debian/patches/10_deg_out_of_range.patch
Log:
Added changelog entry. Added some comments to the patch.


Modified: packages/trunk/rrootage/debian/changelog
===================================================================
--- packages/trunk/rrootage/debian/changelog	2008-11-10 20:31:33 UTC (rev 8364)
+++ packages/trunk/rrootage/debian/changelog	2008-11-10 20:51:00 UTC (rev 8365)
@@ -1,6 +1,8 @@
 rrootage (0.23a-8) UNRELEASED; urgency=low
 
-  * NOT RELEASED YET
+  [ Peter De Wachter ]
+  * Fixes buffer overflow due to wrong conversion between units.
+    (Closes: #504229)
 
  -- Alexander Schmehl <tolimar at debian.org>  Fri, 21 Mar 2008 14:15:14 +0100
 

Modified: packages/trunk/rrootage/debian/patches/10_deg_out_of_range.patch
===================================================================
--- packages/trunk/rrootage/debian/patches/10_deg_out_of_range.patch	2008-11-10 20:31:33 UTC (rev 8364)
+++ packages/trunk/rrootage/debian/patches/10_deg_out_of_range.patch	2008-11-10 20:51:00 UTC (rev 8365)
@@ -1,3 +1,9 @@
+rrootage has its own trig routines. Angles are represented as a number
+between 0 and DIV (= 1024), where DIV = 2pi. sin and cos are
+implemented as a simple table lookup, so it's important that all
+angles stay within this range. In the doChangeDirection method (called
+from libbulletml), this restriction wasn't obeyed.
+
 --- a/src/foecommand.cc
 +++ b/src/foecommand.cc
 @@ -76,7 +76,7 @@




More information about the Pkg-games-commits mailing list