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

Diff of /data/embedded-code-copies

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 7827 by nion, Fri Jan 4 14:24:59 2008 UTC revision 8337 by micah, Sat Mar 15 17:11:55 2008 UTC
# Line 1  Line 1 
1  Embedded code copies  Embedded code copies
2  ====================  ====================
3    
4  This file collects cases, where a source package embeds code from  This file collects source packages that embed code from other projects.
5  other projects which is considered bad for fixing security flaws  This is considered bad for fixing security flaws because the fix needs
6  because the fix needs to be applied in multiple source packages.  to be applied in multiple source packages.
7    
8  Format:  Format:
9  <srcpkg> (<optional comment about srcpkg>)  <srcpkg> (<optional comment about srcpkg>)
10          - <embedding srcpkg> <status> (<sort>; bug #<number>)          - <embedding srcpkg> <status> (<sort>; bug #<number>)
11          NOTE: optional comments about the linkage of the embedding srcpkg          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  status: version number fixing the embedded copy, <unfixed>, <removed>,
14  sort: static (linking statically against a lib), embed (embedding a copy of the library into another source package)          <itp> or <unknown> if the version number can not be determined
15  The srcpkg might be some string to identify the code if there is no specific source package.          <unfixable> for unavoidable cases (e.g., forks that add real value)
16    sort: static (linking statically against a lib)
17          embed (embedding a copy of the library into another source package)
18          fork (the package is not just embedding code but it is a fork and
19                thus might share parts of the source code)
20          old-version (the package is an older version of essentially
21                       the same code)
22    
23    The srcpkg might be some string to identify the code if there is no
24    specific source package.
25    
26    Everything up to the next line is ignored.
27    ---BEGIN
28  xpdf (some srcpkgs use xpdf2 code, some xpdf3 code)  xpdf (some srcpkgs use xpdf2 code, some xpdf3 code)
29          NOTE: Fixed packages link to poppler library unless otherwise noted          NOTE: Fixed packages link to poppler library unless otherwise noted
30          - gpdf <removed>          - gpdf <removed>
# Line 41  xpdf (some srcpkgs use xpdf2 code, some Line 52  xpdf (some srcpkgs use xpdf2 code, some
52  ppmd  ppmd
53          - libcomplearn-mod-ppmd <unfixed> (embed; bug #458152)          - libcomplearn-mod-ppmd <unfixed> (embed; bug #458152)
54    
55    peercast
56            - gnome-peercast <unfixed> (embed)
57            NOTE: gnome-peercast may better be removed, see #466539
58    
59  silc-toolkit  silc-toolkit
60          - silc-client 1.1~beta6-1 (embed)          - silc-client 1.1~beta6-1 (embed)
61    
# Line 61  zlib (lots of apps embed a copy, but lin Line 76  zlib (lots of apps embed a copy, but lin
76          - pvpgn 1.7.8-2 (embed)          - pvpgn 1.7.8-2 (embed)
77          - mrtg 2.12.2-1 (embed)          - mrtg 2.12.2-1 (embed)
78          - rpm <unknown> (embed)          - rpm <unknown> (embed)
79          NOTE: pinged joeyh since when rpm was fixed          NOTE: pinged anibal since when rpm was fixed
80    
81  libbz2  libbz2
82          - dpkg <unfixed> (static)          - dpkg <unfixed> (static)
# Line 166  webmin Line 181  webmin
181          [sarge] - usermin <unfixed> (embed)          [sarge] - usermin <unfixed> (embed)
182    
183  sylpheed  sylpheed
184          - sylpheed-claws <unfixed> (embed)          - sylpheed-claws <unfixed> (fork)
185    
186  phpsysinfo  phpsysinfo
187          - egroupware <unfixed> (embed)          - egroupware <unfixed> (embed)
188          - phpgroupware <unfixed> (embed)          - phpgroupware <unfixed> (embed)
189    
190  phpldapadmin:  phpldapadmin
191  egroupware (removed from egroupware after sarge)          [sarge] - egroupware <unfixed> (embed)
192            NOTE: removed from egroupware after sarge
193  chmlib:  
194  kchmviewer (ships the code but links dynamically)  chmlib
195            - kchmviewer <unknown> (embed)
196    
197    libavcodec/libavformat (source: ffmpeg)
198            - mplayer <unfixed> (embed; bug #395252)
199            - xvidcap <unfixed> (embed)
200            - kino <unfixed> (static)
201            - vlc <unfixed> (static)
202            - smilutils <unfixed> (static)
203            - motion <unfixed> (static)
204            - gst-ffmpeg <unfixed> (embed)
205            - gstreamer0.10-ffmpeg <unfixed> (embed)
206            - xmovie <unfixed>
207            TODO: gimp-gap (potentially using ffmpeg code as well)
208    
209    mad MPEG decoding lib
210            - mad <unfixed> (embed)
211            - xine-lib <unfixed> (embed)
212    
 libavcodec/libavformat (source: ffmpeg):  
 mplayer (#395252)  
 xvidcap  
 kino (links statically, does not include code)  
 vlc (links statically, does not include code)  
 smilutils (links statically, does not include code)  
 motion (links statically, does not include code)  
 gst-ffmpeg  
 gstreamer0.10-ffmpeg  
 xmovie  
   
 mad MPEG decoding lib:  
 mad  
 xine-lib  
   
 libdts:  
213  libdts  libdts
214  xine-lib          - xine-lib <unfixed> (embed)
215    
 flac:  
216  flac  flac
217  xine-lib          - xine-lib <unfixed> (embed)
   
 liba52:  
 a52dec  
 xine-lib  
   
 libmpeg2:  
 mpeg2dec  
 xine-lib  
218    
219  curl:  liba52
220  wget (code for NTLM authentication)          - a52dec <unfixed> (embed)
221            - xine-lib <unfixed> (embed)
222    
223  TODO evaluate:  libmpeg2
224  gimp-gap (potentially using ffmpeg code as well)          - mpeg2dec <unfixed> (embed)
225            - xine-lib <unfixed> (embed)
226    
227  uw-imap:  curl
228  pine          - wget <unfixed> (embed)
229  alpine          NOTE: code for NTLM authentication
230    
231  imagemagick:  uw-imap
232  graphicsmagick          - pine <unfixed> (embed)
233            - alpine <unfixed> (embed)
234    
235  halibut:  imagemagick
236  nsis          - graphicsmagick <unfixed> (fork)
237    
238  libghttp:  halibut
239  hotway          - nsis <unfixed> (embed)
240    
241  libsndfile:  libghttp
242  ardour          - hotway <unfixed> (embed)
243    
244  glibmm2.4:  libsndfile
245  ardour          - ardour <unfixed> (embed)
246    
247  libgnomecanvasmm2.6:  glibmm2.4
248  ardour          - ardour <unfixed> (embed)
249    
250  libsigc++-2.0:  libgnomecanvasmm2.6
251  ardour          - ardour <unfixed> (embed)
252    
253  soundtouch:  libsigc++-2.0
254  ardour          - ardour <unfixed> (embed)
   
 libmms:  
 xine-lib  
 mimms  
255    
256  FCKeditor: (packaged as fckeditor)  soundtouch
257  knowledgeroot          - ardour <unfixed> (embed)
 moin (452599)  
 karrigell (452598)  
 gforge-plugins-extra (fixed since 4.6.99+svn6225-1)  
   
   
   
 Moodle contains lots of things:  
 AdoDB  
 AdoDB-XML Schema  
 ipatlas  
 PHPMailer  
 Smarty  
 htmlArea  
 TinyMCE  
 bennu  
258    
259  TinyMCE:  libmms
260  wordpress          - xine-lib <unfixed> (embed)
261  moodle          - mimms <unfixed> (embed)
 knowledgeroot  
 joomla (ITP)  
262    
263  scintilla:  fckeditor
264  scite          - knowledgeroot 0.9.8.5-3 (embed; bug #461555)
265  qscintilla          - moin <unfixed> (embed; bug #452599)
266  qscintilla2          - karrigell <unfixed> (embed; bug #452598)
267  geany          - gforge-plugins-extra 4.6.99+svn6225-1 (embed)
268    
269  libphp-adodb:  ipatlas (not packaged in Debian)
270  gallery2          - moodle <unfixed> (embed)
 phppgadmin  
 egroupware  
 phpwiki  
 ipplan  
 typo3  
 moodle  
 cacti (dependency exists, but internal version is used -- only in sarge, fixed in etch)  
271    
272  gzip:  libphp-phpmailer
273  linux-kernel (lib/inflate.c)          - moodle <unfixed> (embed)
 klibc (based on linux-kernel gzip code)  
 busybox  
274    
275  neon:  htmlArea (not packaged in Debian)
276  cadaver (all, but being worked on: #188381)          - moodle <unfixed> (embed)
 gnome-vfs2 (#395874)  
 litmus (#395875)  
 screem (sarge only)  
 sitecopy (#395876)  
 tla (etch/sid only: #395877)  
277    
278  libmodplug:  giflib:
279  gst-plugins-bad0.10          - wine <unfixed> (embed; bug #466181)
280    
281  libvncserver:  bennu (not packaged in Debian)
282  vino          - moodle <unfixed> (embed)
283    
284  putty:  smarty:
285  filezilla          - moodle <unfixed> (embed)
286    
287  tinyxml (not packaged in Debian):  TinyMCE
288  filezilla          - wordpress <unfixed> (embed)
289            - moodle <unfixed> (embed)
290  gv:          - knowledgeroot <unfixed> (embed)
291  evince (ps/ tree from gv 3.5.8)          - joomla <itp> (bug #326398)
292  evince-gtk (not packaged in Debian)  
293    scintilla
294  libXbae:          - scite <unfixed> (embed)
295  libpawlib2-lesstif package (from Cernlib)          - qscintilla <unfixed> (embed)
296            - qscintilla2 <unfixed> (embed)
297  libXaw:          - geany <unfixed> (embed)
298  libpawlib2-lesstif package (from Cernlib)  
299    libphp-adodb
300  (I plan to deal with the above two cases after Etch release. -- KevinMcCarty)          - moodle <unfixed> (embed)
301            NOTE: also AdoDB-XML Schema
302  libgd2:          - gallery2 <unfixed> (embed)
303  graphviz (lib/gd seems to be 2.0.33)          - phppgadmin <unfixed> (embed)
304            - egroupware <unfixed> (embed)
305  rar:          - phpwiki <unfixed> (embed)
306  unrar-nonfree          - ipplan <unfixed> (embed)
307            - typo3 <unfixed> (embed)
308  unrar-free: (maybe this code is derived from the original rar, too?)          - moodle <unfixed> (embed)
309  clamav (seems to be disabled in default config)          - cacti <unknown> (embed)
310            [sarge] - cacti <unfixed> (embed)
311  mplayer (DirectMedia Object loader):          NOTE: dependency exists, but internal version is used
312  xine-lib (src/libw32dll/)  
313  vlc (modules/codec/dmo/)  gzip
314            - linux-kernel <unfixed> (embed)
315  libwpd (WordPerfect converter):          NOTE: lib/inflate.c
316  openoffice.org          - klibc <unfixed> (embed)
317            NOTE: based on linux-kernel gzip code
318            - busybox <unfixed> (embed)
319    
320    neon
321            - cadaver <unfixed> (embed; bug #188381)
322            - gnome-vfs2 <unfixed> (embed; bug #395874)
323            - litmus <unfixed> (embed; #395875)
324            [sarge] - screem <unfixed> (embed)
325            - sitecopy <unfixed> (embed; bug #395876)
326            [etch] - tla <unfixed> (embed; bug #395877)
327            [sarge] - tla <unfixed> (embed; bug #395877)
328    
329    libmodplug
330            - gst-plugins-bad0.10 <unfixed> (embed)
331    
332    libvncserver
333            - vino <unfixed> (embed)
334    
335    putty
336            - filezilla <unfixed> (embed)
337    
338    tinyxml (not packaged in Debian)
339            - filezilla <unfixed>
340    
341    gv
342            - evince <unfixed> (embed)
343            NOTE: ps/ tree from gv 3.5.8
344            - evince-gtk <unfixed> (embed)
345            NOTE: not packaged in Debian
346    
347    libXbae
348            [etch] - libpawlib2-lesstif <unfixed> (embed)
349            NOTE: from Cernlib
350    
351    libXaw
352            [etch] - libpawlib2-lesstif
353            NOTE: from Cernlib
354            NOTE: I plan to deal with the above two cases after Etch release. -- KevinMcCarty
355    
356    libgd2
357            - graphviz <unfixed> (embed)
358            NOTE: lib/gd seems to be 2.0.33
359            - wml <unfixed> (embed)
360            NOTE: derived from gd 1.6.3
361    
362    rar
363            - unrar-nonfree <unfixed> (embed)
364    
365    unrar-free (maybe this code is derived from the original rar, too?)
366            - clamav <unfixed> (embed)
367            NOTE: seems to be disabled in default config
368    
369    mplayer (DirectMedia Object loader)
370            - xine-lib <unfixed> (embed)
371            NOTE: src/libw32dll/
372            - vlc <unfixed> (embed)
373            NOTE: modules/codec/dmo/
374    
375    libwpd (WordPerfect converter)
376            - openoffice.org <unfixed> (embed)
377    
378    fsplib (http://sourceforge.net/projects/fsp/)
379            - gftp <unfixed> (embed)
380            NOTE: lib/fsplib version 0.3
381    
382  fsplib (http://sourceforge.net/projects/fsp/):  librpcsecgss
383  gftp (lib/fsplib version 0.3)          - krb5 <unfixed> (embed)
384    
385  librpcsecgss:  jasper
386  krb5          - ghostscript <unfixed> (embed)
387            - gs-gpl <unfixed> (embed)
388    
389  jasper:  libidn
390  ghostscript          - monotone <unfixed> (embed)
 gs-gpl  
391    
392  libidn:  liblua
393  monotone          - monotone <unfixed> (embed)
394    
395  liblua:  libbotan
396  monotone          - montone <unfixed> (embed)
397    
398  libbotan:  NetXX
399  montone          - monotone <unfixed> (embed)
400    
401  NetXX:  libgc
402  monotone          - mono <unfixed> (embed)
403    
404  libgc:  lzma
405  mono          - p7zip <unfixed> (embed)
406    
407  lzma:  lzo
408  p7zip          - grub2 <unfixed> (embed)
409    
410  lzo:  yassl
411  grub2          - mysql-dfsg-5.0 <unfixed> (embed)
412    
413  pax code:  pax code
414  tar          - tar <unfixed> (embed)
415  cpio          - cpio <unfixed> (embed)
416    
417    t1lib
418            - tetex-bin 2.0.2-1 (embed)
419            - texlive-bin <unknown> (embed)
420    
421    guichan
422            - boswars <unfixed> (embed)
423            NOTE: maintainer notified us, working on it
424    
425    tolua
426            - boswars <unfixed> (embed)
427            NOTE: maintainer notified us, working on it
428    
429    asio-dev
430            - luxrender <unfixed> (embed)
431            NOTE: maintainer notified us, working on it
432            NOTE: may be merged with boost "soon"
433    
434  t1lib:  xine-lib
435  tetex-bin (links to system t1lib since 2.0.2)          - vlc <unfixed> (embed)
436  texlive-bin (links to system t1lib)          NOTE: only parts included in modules/access/rtsp
437    
438    netpbm
439            - tcl8.3 <unfixed> (embed)
440            - tcl8.4 <unfixed> (embed)
441            - tcl8.5 <unfixed> (embed)
442            NOTE: generic/tkImgGIF.c
443    
444    tk8.5
445            - tk8.0 <removed> (old-version)
446            - tk8.3 <unfixed> (old-version)
447            - tk8.4 <unfixed> (old-version)
448            - perl-tk <unfixable> (fork)
449    
450    samba
451            - mc <unfixed> (embed)
452            NOTE: maintainer is aware of this, currently searching a solution
453    
454    plib1.8.4c2
455            - boson <unfixed> (fork)
456            NOTE: embedding the font pieces of plib, based on the header file it is forked, contains "Added by AB for boson." and similar

Legend:
Removed from v.7827  
changed lines
  Added in v.8337

  ViewVC Help
Powered by ViewVC 1.1.5