r754 - in packages/teg/trunk/debian: . patches

Gonéri Le Bouder goneri-guest at costa.debian.org
Fri May 26 22:15:42 UTC 2006


Author: goneri-guest
Date: 2006-05-26 22:15:41 +0000 (Fri, 26 May 2006)
New Revision: 754

Added:
   packages/teg/trunk/debian/patches/10_teg-CAN-2006-1150-debian.diff
Modified:
   packages/teg/trunk/debian/changelog
   packages/teg/trunk/debian/control
   packages/teg/trunk/debian/copyright
   packages/teg/trunk/debian/rules
Log:
apply change from Justin Pryzby (#357645)


Modified: packages/teg/trunk/debian/changelog
===================================================================
--- packages/teg/trunk/debian/changelog	2006-05-26 22:01:10 UTC (rev 753)
+++ packages/teg/trunk/debian/changelog	2006-05-26 22:15:41 UTC (rev 754)
@@ -13,6 +13,14 @@
   * change icon location to /usr/share/pixmaps/teg.xpm
   * update rules file
 
+  [ Justin Pryzby ]
+  * Manually apply the changes made upstream to address remote DoS
+    patch teg-diff-CAN-2006-1150-debian
+    [CAN-2006-1150]; Closes: #357645.
+  * update copyright file
+  * Drop the README, which mostly duplicated the description
+  * add a homepage pseudofield in the Description entry
+
  -- Gonéri Le Bouder <goneri at rulezlan.org>  Fri, 26 May 2006 23:15:47 +0200
 
 teg (0.11.1-2) unstable; urgency=low

Modified: packages/teg/trunk/debian/control
===================================================================
--- packages/teg/trunk/debian/control	2006-05-26 22:01:10 UTC (rev 753)
+++ packages/teg/trunk/debian/control	2006-05-26 22:15:41 UTC (rev 754)
@@ -16,3 +16,5 @@
  Teg is a multiplayer game (it can be played across the internet)
  and it comes with a server, a GNOME client and a robot.
  It has support for IPv6, too.
+ .
+  Homepage: http://teg.sourceforge.net

Modified: packages/teg/trunk/debian/copyright
===================================================================
--- packages/teg/trunk/debian/copyright	2006-05-26 22:01:10 UTC (rev 753)
+++ packages/teg/trunk/debian/copyright	2006-05-26 22:15:41 UTC (rev 754)
@@ -8,7 +8,44 @@
 
 Upstream Author: Ricardo Quesada <riq at core-sdi.com>
 
-Copyright: GPL
+See /usr/share/doc/teg/PEOPLE for a more complete list of
+contributors.
 
+Copyright (C) 2000-2002 Ricardo Quesada
+This program is free software; you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation; only version 2 of the License
+
+./macros/ggz.m4
+dnl Copyright (C) 2001, 2002 Josef Spillner, dr_maux at users.sourceforge.net
+dnl This file has heavily been inspired by KDE's acinclude :)
+dnl It is published under the conditions of the GNU General Public License.
+
+./common/share.c
+./common/fcintl.h
+./common/support.c
+./common/support.h
+./client/gui-gnome/chatline.c
+./client/gui-gnome/chatline.h
+ Freeciv - Copyright (C) 1996 - A Kjeldberg, L Gregersen, P Unold
+         This program is free software; you can redistribute it and/or modify
+         it under the terms of the GNU General Public License as published by
+         the Free Software Foundation; either version 2, or (at your option)
+         any later version.
+
+./common/my_inet_ntop.c
+Copyright (c) 1996-1999 by Internet Software Consortium.
+Permission to use, copy, modify, and distribute this software for any
+purpose with or without fee is hereby granted, provided that the above
+copyright notice and this permission notice appear in all copies.
+
+./client/gui-gnome/stock.c
+./client/gui-gnome/stock.h
+Author: Federico Mena-Quintero <federico at gimp.org>
+Copyright (C) 1999 The Free Software Foundation
+This program is free software; you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation; only version 2 of the License
+
 On Debian GNU/Linux systems, the text of the GPL can be found in
 /usr/share/common-licenses/GPL.

Added: packages/teg/trunk/debian/patches/10_teg-CAN-2006-1150-debian.diff
===================================================================
--- packages/teg/trunk/debian/patches/10_teg-CAN-2006-1150-debian.diff	2006-05-26 22:01:10 UTC (rev 753)
+++ packages/teg/trunk/debian/patches/10_teg-CAN-2006-1150-debian.diff	2006-05-26 22:15:41 UTC (rev 754)
@@ -0,0 +1,18 @@
+# patch from Justin Pryzby <justinpryzby at users.sourceforge.net>
+# http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=357645
+--- teg-0.11.1.orig/server/player.c
++++ teg-0.11.1/server/player.c
+@@ -599,10 +599,10 @@
+ 			new_name[n] = '_';
+ 			player_fillname( pJ, new_name );
+ 		} else {
+-			if( new_name[n] < '0' || new_name[n] > '9' )
+-				new_name[n]='0';
++			if( new_name[n-1] < '0' || new_name[n-1] > '9' )
++				new_name[n-1]='0';
+ 			else
+-				new_name[n]++;
++				new_name[n-1]++;
+ 			player_fillname( pJ, new_name );
+ 		}
+ 	}

Modified: packages/teg/trunk/debian/rules
===================================================================
--- packages/teg/trunk/debian/rules	2006-05-26 22:01:10 UTC (rev 753)
+++ packages/teg/trunk/debian/rules	2006-05-26 22:15:41 UTC (rev 754)
@@ -59,7 +59,7 @@
 
 # Build architecture-dependent files here.
 binary-arch: build install
-	dh_installdocs README AUTHORS HACKING PEOPLE README.GGZ TODO
+	dh_installdocs AUTHORS HACKING PEOPLE README.GGZ TODO
 	dh_installmenu
 	dh_installman debian/tegserver.6 debian/tegclient.6 debian/tegrobot.6
 	dh_installchangelogs ChangeLog




More information about the Pkg-games-commits mailing list