Gentoo Archives: gentoo-commits

From: "Tristan Heaven (nyhm)" <nyhm@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in games-fps/alienarena/files: alienarena-20070613-dos.patch digest-alienarena-20070613-r1 alienarena-20070613-format-strings.patch digest-alienarena-20070613
Date: Mon, 24 Sep 2007 21:36:12
Message-Id: E1IZvT3-0000mk-Jd@stork.gentoo.org
1 nyhm 07/09/24 21:27:49
2
3 Added: alienarena-20070613-dos.patch
4 digest-alienarena-20070613-r1
5 alienarena-20070613-format-strings.patch
6 Removed: digest-alienarena-20070613
7 Log:
8 Security fixes from Debian, bug #191484
9 (Portage version: 2.1.3.9)
10
11 Revision Changes Path
12 1.1 games-fps/alienarena/files/alienarena-20070613-dos.patch
13
14 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/games-fps/alienarena/files/alienarena-20070613-dos.patch?rev=1.1&view=markup
15 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/games-fps/alienarena/files/alienarena-20070613-dos.patch?rev=1.1&content-type=text/plain
16
17 Index: alienarena-20070613-dos.patch
18 ===================================================================
19 # fix-CVE-2007-4754-CVE-2007-4755.dpatch by Nico Golde <nion@××××××.org>
20
21 --- source/server/sv_main.c
22 +++ source/server/sv_main.c
23 @@ -152,7 +152,7 @@
24 nametxt[k]=0;
25 s = NET_AdrToString ( cl->netchan.remote_address);
26 Com_sprintf (player, sizeof(player), "%i %i \"%s\" \"%s\"\n",
27 - cl->edict->client->ps.stats[STAT_FRAGS], cl->ping, nametxt, s);
28 + cl->edict->client->ps.stats[STAT_FRAGS], cl->ping, nametxt, "suppressed");
29 playerLength = strlen(player);
30 if (statusLength + playerLength >= sizeof(status) )
31 break; // can't hold any more
32
33
34
35 1.1 games-fps/alienarena/files/digest-alienarena-20070613-r1
36
37 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/games-fps/alienarena/files/digest-alienarena-20070613-r1?rev=1.1&view=markup
38 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/games-fps/alienarena/files/digest-alienarena-20070613-r1?rev=1.1&content-type=text/plain
39
40 Index: digest-alienarena-20070613-r1
41 ===================================================================
42 MD5 65d2948fa636cbc28c82da2264df2fea alienarena2007-20070613-linux.zip 223204178
43 RMD160 ae4b12d8f3271dd6e4c0ad801ec58e218a686e96 alienarena2007-20070613-linux.zip 223204178
44 SHA256 593a7b106768abaff4c55f0b06dc20b5914601516c98ca5dfe93526de0559933 alienarena2007-20070613-linux.zip 223204178
45
46
47
48 1.1 games-fps/alienarena/files/alienarena-20070613-format-strings.patch
49
50 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/games-fps/alienarena/files/alienarena-20070613-format-strings.patch?rev=1.1&view=markup
51 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/games-fps/alienarena/files/alienarena-20070613-format-strings.patch?rev=1.1&content-type=text/plain
52
53 Index: alienarena-20070613-format-strings.patch
54 ===================================================================
55 # fix-CVE-2007-4754-CVE-2007-4755.dpatch by Nico Golde <nion@××××××.org>
56
57 --- source/game/acesrc/acebot_cmds.c
58 +++ source/game/acesrc/acebot_cmds.c
59 @@ -142,7 +142,7 @@
60 va_end (argptr);
61
62 if (dedicated->value)
63 - gi.cprintf(NULL, PRINT_MEDIUM, bigbuffer);
64 + gi.cprintf(NULL, PRINT_MEDIUM, "%s", bigbuffer);
65
66 for (i=0 ; i<maxclients->value ; i++)
67 {
68 @@ -150,7 +150,7 @@
69 if (!cl_ent->inuse || cl_ent->is_bot)
70 continue;
71
72 - gi.cprintf(cl_ent, PRINT_MEDIUM, bigbuffer);
73 + gi.cprintf(cl_ent, PRINT_MEDIUM, "%s", bigbuffer);
74 }
75
76 }
77 @@ -171,7 +171,7 @@
78 len = vsprintf (bigbuffer,fmt,argptr);
79 va_end (argptr);
80
81 - gi.cprintf(ent, printlevel, bigbuffer);
82 + gi.cprintf(ent, printlevel, "%s", bigbuffer);
83
84 }
85
86 @@ -191,7 +191,7 @@
87 len = vsprintf (bigbuffer,fmt,argptr);
88 va_end (argptr);
89
90 - gi.centerprintf(ent, bigbuffer);
91 + gi.centerprintf(ent,"%s", bigbuffer);
92
93 }
94
95 @@ -211,7 +211,7 @@
96 va_end (argptr);
97
98 if (dedicated->value)
99 - gi.cprintf(NULL, printlevel, bigbuffer);
100 + gi.cprintf(NULL, printlevel, "%s", bigbuffer);
101
102 for (i=0 ; i<maxclients->value ; i++)
103 {
104 @@ -219,7 +219,7 @@
105 if (!cl_ent->inuse || cl_ent->is_bot)
106 continue;
107
108 - gi.cprintf(cl_ent, printlevel, bigbuffer);
109 + gi.cprintf(cl_ent, printlevel, "%s", bigbuffer);
110 }
111 }
112
113
114
115
116 --
117 gentoo-commits@g.o mailing list