/[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 6356 by jmm-guest, Sun Aug 19 10:01:33 2007 UTC revision 7695 by nion, Sat Dec 22 16:01:32 2007 UTC
# Line 1  Line 1 
1    Embedded code copies
2    ====================
3    
4  This file collects cases, where a source package embeds code from  This file collects cases, where a source package embeds code from
5  other projects, without linking dynamically:  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)  xpdf code: (some use xpdf 2, some xpdf 3)
14  gpdf (has been replaced by evince - which uses poppler - in Etch)  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)  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)  kdegraphics/kpdf (okular, the kpdf replacement in KDE 4 is using poppler, #436164)
17  tetex-bin (links to poppler since 3.0-12)  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)  cupsys (uses xpdf-utils, it's still present in the src, though)
20  poppler  poppler
21  koffice/kword (upstream is working on using poppler, #436163)  koffice/kword (upstream is working on using poppler, #436163)
22  libextractor (uses internal pdf decoder since 0.5.12-1)  libextractor (uses internal pdf decoder since 0.5.12-1)
23  pdfkit.framework (links to poppler since 0.8-4)  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)  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)  zlib code: (lots of apps embed a copy, but link dynamically, but there are a few exceptions)
37  dpkg  dpkg
38  rsync (somehow derived code base)  rsync (somehow derived code base)
39    mono
40  mozilla(?)  mozilla(?)
41  Linux kernels  Linux kernels
42  pvpgn (links dynamically since 1.7.8-2)  pvpgn (links dynamically since 1.7.8-2)
# Line 28  dpkg (statically linked) Line 49  dpkg (statically linked)
49  libgadu/ekg:  libgadu/ekg:
50  centericq  centericq
51  gaim  gaim
52    pigdin (links dynamically against libgadu)
53  kopete (ships the code, but links dynamically in the Debian package)  kopete (ships the code, but links dynamically in the Debian package)
54  kadu (not packaged in Debian)  kadu (not packaged in Debian)
55  GNU gadu (not yet packaged in Debian)  GNU gadu (not yet packaged in Debian)
# Line 38  phpgroupware Line 60  phpgroupware
60  egroupware  egroupware
61  phpwiki  phpwiki
62  php4 (php-pear, IIRC this was reorganized some weeks ago?)  php4 (php-pear, IIRC this was reorganized some weeks ago?)
 tikiwiki  
63    
64  shtool: (affects build-time only)  shtool: (affects build-time only)
65  mysql-ocaml  mysql-ocaml
# Line 84  all pythons Line 105  all pythons
105  php4 (src included, but Debian package links dynamically)  php4 (src included, but Debian package links dynamically)
106  analog (src included, but Debian package links dynamically)  analog (src included, but Debian package links dynamically)
107  libgoffice-1  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)  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:  tiff:
118  wxpythongtk (check, which debian pkg this is in)  wxpythongtk (check, which debian pkg this is in)
# Line 95  libconvert-uulib-perl Line 123  libconvert-uulib-perl
123    
124  sqlite: (not affected by security vulnerabilities so far)  sqlite: (not affected by security vulnerabilities so far)
125  amarok  amarok
126    monotone
127    iceweasel
128    
129  util-linux/mount:  util-linux/mount:
130  loop-aes-utils contains code from util-linux' mount in the mount-aes-udeb  loop-aes-utils contains code from util-linux' mount in the mount-aes-udeb
# Line 113  phpldapadmin: Line 143  phpldapadmin:
143  egroupware (removed from egroupware after sarge)  egroupware (removed from egroupware after sarge)
144    
145  chmlib:  chmlib:
146  kchmviewer (not packaged in Debian)  kchmviewer (ships the code but links dynamically)
147    
148  libavcodec/libavformat:  libavcodec/libavformat (source: ffmpeg):
149  ffmpeg  mplayer (#395252)
 xine-lib  
150  xvidcap  xvidcap
151  kino (links statically, does not include code)  kino (links statically, does not include code)
152  vlc (links statically, does not include code)  vlc (links statically, does not include code)
# Line 155  gimp-gap (potentially using ffmpeg code Line 184  gimp-gap (potentially using ffmpeg code
184    
185  uw-imap:  uw-imap:
186  pine  pine
187    alpine
188    
189  imagemagick:  imagemagick:
190  graphicsmagick  graphicsmagick
# Line 165  nsis Line 195  nsis
195  libghttp:  libghttp:
196  hotway  hotway
197    
198  etl-dev (will be renamed to libetl-dev soon):  libsndfile:
199  synfig  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:  libmms:
214  xine-lib  xine-lib
215  mimms  mimms
216    
217  FCKeditor:  FCKeditor: (packaged as fckeditor)
218  knowledgeroot  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:  Moodle contains lots of things:
226  AdoDB  AdoDB
# Line 194  joomla (ITP) Line 241  joomla (ITP)
241  scintilla:  scintilla:
242  scite  scite
243  qscintilla  qscintilla
244    qscintilla2
245  geany  geany
246    
247  libphp-adodb:  libphp-adodb:
# Line 201  gallery2 Line 249  gallery2
249  phppgadmin  phppgadmin
250  egroupware  egroupware
251  phpwiki  phpwiki
252    ipplan
253    typo3
254  moodle  moodle
255  cacti (dependency exists, but internal version is used -- only in sarge, fixed in etch)  cacti (dependency exists, but internal version is used -- only in sarge, fixed in etch)
256    
# Line 209  linux-kernel (lib/inflate.c) Line 259  linux-kernel (lib/inflate.c)
259  klibc (based on linux-kernel gzip code)  klibc (based on linux-kernel gzip code)
260  busybox  busybox
261    
 ffmpeg:  
 mplayer (#395252)  
   
262  neon:  neon:
263  cadaver (all, but being worked on: #188381)  cadaver (all, but being worked on: #188381)
264  gnome-vfs2 (#395874)  gnome-vfs2 (#395874)
# Line 262  openoffice.org Line 309  openoffice.org
309    
310  fsplib (http://sourceforge.net/projects/fsp/):  fsplib (http://sourceforge.net/projects/fsp/):
311  gftp (lib/fsplib version 0.3)  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    

Legend:
Removed from v.6356  
changed lines
  Added in v.7695

  ViewVC Help
Powered by ViewVC 1.1.5