/[secure-testing]/data/embedded-code-copies
ViewVC logotype

Contents of /data/embedded-code-copies

Parent Directory Parent Directory | Revision Log Revision Log


Revision 7695 - (show annotations) (download)
Sat Dec 22 16:01:32 2007 UTC (5 years, 5 months ago) by nion
File size: 6374 byte(s)
adding format specification for embedded code copies, cleanup follows
1 Embedded code copies
2 ====================
3
4 This file collects cases, where a source package embeds code from
5 other projects which is considered bad for fixing security flaws
6 because the fix needs to be applied in multiple source packages.
7
8 Format:
9 <srcpkg> (<optional comment about srcpkg>)
10 - <embedding srcpkg> <status> (<sort>; bug #<number>)
11 NOTE: optional comments about the linkage of the embedding srcpkg
12
13 xpdf code: (some use xpdf 2, some xpdf 3)
14 gpdf (has been replaced by evince - which uses poppler - in Etch)
15 pdftohtml (has been replaced by poppler-utils from the poppler source package, still in Etch, though)
16 kdegraphics/kpdf (okular, the kpdf replacement in KDE 4 is using poppler, #436164)
17 tetex-bin (links to poppler since 3.0-12)
18 texlive-bin (links to poppler)
19 cupsys (uses xpdf-utils, it's still present in the src, though)
20 poppler
21 koffice/kword (upstream is working on using poppler, #436163)
22 libextractor (uses internal pdf decoder since 0.5.12-1)
23 pdfkit.framework (links to poppler since 0.8-4)
24 ipe (only small parts, but with renamed source files: ipestdfonts.cpp, ipefonts.cpp, ipedct.cpp)
25 ruby-gnome2 (has a copy of poppler but links against the shared lib)
26
27 silc-toolkit:
28 silc-client (uses libsilc and libsilcclient)
29
30 dietlibc:
31 ccontrol (links statically)
32
33 libiax:
34 iaxmodem
35
36 zlib code: (lots of apps embed a copy, but link dynamically, but there are a few exceptions)
37 dpkg
38 rsync (somehow derived code base)
39 mono
40 mozilla(?)
41 Linux kernels
42 pvpgn (links dynamically since 1.7.8-2)
43 mrtg (links dynamically since 2.12.2-1)
44 rpm
45
46 libbz2:
47 dpkg (statically linked)
48
49 libgadu/ekg:
50 centericq
51 gaim
52 pigdin (links dynamically against libgadu)
53 kopete (ships the code, but links dynamically in the Debian package)
54 kadu (not packaged in Debian)
55 GNU gadu (not yet packaged in Debian)
56
57 xmlrpc: (which package is the "origin" of this code?)
58 drupal
59 phpgroupware
60 egroupware
61 phpwiki
62 php4 (php-pear, IIRC this was reorganized some weeks ago?)
63
64 shtool: (affects build-time only)
65 mysql-ocaml
66 php4
67
68 mozilla:
69 mozilla-firefox
70 mozilla-thunderbird
71 firefox (to be removed)
72 thunderbird (to be removed)
73 iceweasel
74 iceape
75 icedove
76 xulrunner
77 nvu (no longer in Debian)
78
79 xli:
80 xloadimage
81
82 lesstif: (beware: two different lesstif APIs supported in one package, MOTIF 1.2 discarded upstream)
83 openmotif
84 xfree86/xorg (in libxpm)
85
86 kerberized apps with BSD origin:
87 krb4
88 krb5
89 heimdal
90
91 grip: (which pkg is the origin?)
92 libcdaudio
93 grip
94 gnome-vfs (vfs2 as well?)
95
96 fudforum:
97 phpgroupware-fudforum
98 egroupware-fudforum (removed from egroupware after sarge)
99
100 cvs:
101 gcvs (at least an additional script is included, check if there's more)
102
103 pcre:
104 all pythons
105 php4 (src included, but Debian package links dynamically)
106 analog (src included, but Debian package links dynamically)
107 libgoffice-1
108 vfu (removed linking against embedded copy in 4.06-4.1; #450754)
109 tf5 (since 5.0beta7 the Debian package links dynamically)
110 monotone (including this starting from 0.37)
111 glib (2.14 series for gregex support, only for udeb, regular packag links dynamic)
112 apache2 (since 2.0.53-4 uses 040_link_external_pcre patch)
113 exim4 (since 4.10-0.srh20.12 uses 36_pcre patch to use external pcre)
114 yacas (<= 1.0.x; is using pcre to scan text, can execute shell commands via the syntax anyway)
115 gtamsanalyzer.app (links dynamically since 0.42-5)
116
117 tiff:
118 wxpythongtk (check, which debian pkg this is in)
119 older kdegraphics/kpdf releases < 3.3 embedded a copy
120
121 uudeview:
122 libconvert-uulib-perl
123
124 sqlite: (not affected by security vulnerabilities so far)
125 amarok
126 monotone
127 iceweasel
128
129 util-linux/mount:
130 loop-aes-utils contains code from util-linux' mount in the mount-aes-udeb
131
132 webmin:
133 usermin (only in sarge)
134
135 sylpheed:
136 sylpheed-claws
137
138 phpsysinfo:
139 egroupware
140 phpgroupware
141
142 phpldapadmin:
143 egroupware (removed from egroupware after sarge)
144
145 chmlib:
146 kchmviewer (ships the code but links dynamically)
147
148 libavcodec/libavformat (source: ffmpeg):
149 mplayer (#395252)
150 xvidcap
151 kino (links statically, does not include code)
152 vlc (links statically, does not include code)
153 smilutils (links statically, does not include code)
154 motion (links statically, does not include code)
155 gst-ffmpeg
156 gstreamer0.10-ffmpeg
157 xmovie
158
159 mad MPEG decoding lib:
160 mad
161 xine-lib
162
163 libdts:
164 libdts
165 xine-lib
166
167 flac:
168 flac
169 xine-lib
170
171 liba52:
172 a52dec
173 xine-lib
174
175 libmpeg2:
176 mpeg2dec
177 xine-lib
178
179 curl:
180 wget (code for NTLM authentication)
181
182 TODO evaluate:
183 gimp-gap (potentially using ffmpeg code as well)
184
185 uw-imap:
186 pine
187 alpine
188
189 imagemagick:
190 graphicsmagick
191
192 halibut:
193 nsis
194
195 libghttp:
196 hotway
197
198 libsndfile:
199 ardour
200
201 glibmm2.4:
202 ardour
203
204 libgnomecanvasmm2.6:
205 ardour
206
207 libsigc++-2.0:
208 ardour
209
210 soundtouch:
211 ardour
212
213 libmms:
214 xine-lib
215 mimms
216
217 FCKeditor: (packaged as fckeditor)
218 knowledgeroot
219 moin (452599)
220 karrigell (452598)
221 gforge-plugins-extra (fixed since 4.6.99+svn6225-1)
222
223
224
225 Moodle contains lots of things:
226 AdoDB
227 AdoDB-XML Schema
228 ipatlas
229 PHPMailer
230 Smarty
231 htmlArea
232 TinyMCE
233 bennu
234
235 TinyMCE:
236 wordpress
237 moodle
238 knowledgeroot
239 joomla (ITP)
240
241 scintilla:
242 scite
243 qscintilla
244 qscintilla2
245 geany
246
247 libphp-adodb:
248 gallery2
249 phppgadmin
250 egroupware
251 phpwiki
252 ipplan
253 typo3
254 moodle
255 cacti (dependency exists, but internal version is used -- only in sarge, fixed in etch)
256
257 gzip:
258 linux-kernel (lib/inflate.c)
259 klibc (based on linux-kernel gzip code)
260 busybox
261
262 neon:
263 cadaver (all, but being worked on: #188381)
264 gnome-vfs2 (#395874)
265 litmus (#395875)
266 screem (sarge only)
267 sitecopy (#395876)
268 tla (etch/sid only: #395877)
269
270 libmodplug:
271 gst-plugins-bad0.10
272
273 libvncserver:
274 vino
275
276 putty:
277 filezilla
278
279 tinyxml (not packaged in Debian):
280 filezilla
281
282 gv:
283 evince (ps/ tree from gv 3.5.8)
284 evince-gtk (not packaged in Debian)
285
286 libXbae:
287 libpawlib2-lesstif package (from Cernlib)
288
289 libXaw:
290 libpawlib2-lesstif package (from Cernlib)
291
292 (I plan to deal with the above two cases after Etch release. -- KevinMcCarty)
293
294 libgd2:
295 graphviz (lib/gd seems to be 2.0.33)
296
297 rar:
298 unrar-nonfree
299
300 unrar-free: (maybe this code is derived from the original rar, too?)
301 clamav (seems to be disabled in default config)
302
303 mplayer (DirectMedia Object loader):
304 xine-lib (src/libw32dll/)
305 vlc (modules/codec/dmo/)
306
307 libwpd (WordPerfect converter):
308 openoffice.org
309
310 fsplib (http://sourceforge.net/projects/fsp/):
311 gftp (lib/fsplib version 0.3)
312
313 librpcsecgss:
314 krb5
315
316 jasper:
317 ghostscript
318 gs-gpl
319
320 libidn:
321 monotone
322
323 liblua:
324 monotone
325
326 libbotan:
327 montone
328
329 NetXX:
330 monotone
331
332 libgc:
333 mono
334
335 lzma:
336 p7zip
337
338 lzo:
339 grub2
340
341 pax code:
342 tar
343 cpio
344
345 t1lib:
346 tetex-bin (links to system t1lib since 2.0.2)
347 texlive-bin (links to system t1lib)
348

  ViewVC Help
Powered by ViewVC 1.1.5