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

Contents of /data/embedded-code-copies

Parent Directory Parent Directory | Revision Log Revision Log


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

  ViewVC Help
Powered by ViewVC 1.1.5