pkgsrc/print
tonnerre ba7a4dbc37 Upgrade cups to version 1.3.9 in order to fix CVE-2008-3639, CVE-2008-3640
and CVE-2008-3641. Also, it fixes a ton of bugs and has portability
enhancements. Full list of changes:

 - SECURITY: The HP-GL/2 filter did not range check pen numbers
   (STR #2911)
 - SECURITY: The SGI image file reader did not range check
   16-bit run lengths (STR #2918)
 - SECURITY: The text filter did not range check cpi, lpi, or
   column values (STR #2919)
 - Documentation updates (STR #2904, STR #2944)
 - The French web admin page was never updated (STR #2963)
 - The IPP backend did not retry print jobs when the printer
   reported itself as busy or unavailable (STR #2951)
 - The "Set Allowed Users" web interface did not handle trailing
   whitespace correctly (STR #2956)
 - The PostScript filter did not work with Adobe applications
   using custom page sizes (STR #2968)
 - The Mac OS X USB backend did not work with some printers
   that reported a bad 1284 device ID.
 - The scheduler incorrectly resolved the client connection
   address when HostNameLookups was set to Off (STR #2946)
 - The IPP backend incorrectly stopped the local queue if
   the remote server reported the "paused" state.
 - The cupsGetDests() function did not catch all types of
   request errors.
 - The scheduler did not always log "job queued" messages
   (STR #2943)
 - The scheduler did not support destination filtering using
   the printer-location attribute properly (STR #2945)
 - The scheduler did not send the server-started,
   server-restarted, or server-stopped events (STR #2927)
 - The scheduler no longer enforces configuration file
   permissions on symlinked files (STR #2937)
 - CUPS now reinitializes the DNS resolver on failures
   (STR #2920)
 - The CUPS desktop menu item was broken (STR #2924)
 - The PPD parser was too strict about missing keyword
   values in "relaxed" mode.
 - The PostScript filter incorrectly mirrored landscape
   documents.
 - The scheduler did not correctly update the
   auth-info-required value(s) if the AuthType was Default.
 - The scheduler required Kerberos authentication for
   all operations on remote Kerberized printers instead
   of just for the operations that needed it.
 - The socket backend could wait indefinitely for back-
   channel data with some devices.
 - PJL panel messages were not reset correctly on older
   printers (STR #2909)
 - cupsfilter used the wrong default path (STR #2908)
 - Fixed address matching for "BrowseAddress @IF(name)"
   (STR #2910)
 - Fixed compiles on AIX.
 - Firefox 3 did not work with the CUPS web interface in SSL
   mode (STR #2892)
 - Custom options with multiple parameters were not emitted
   correctly.
 - Refined the cupstestppd utility.
 - ppdEmit*() did not support custom JCL options (STR #2889)
 - The cupstestppd utility incorrectly reported missing
   "en" base translations (STR #2887)
 - Documentation updates (STR #2785, STR #2861, STR #2862)
 - The scheduler did not add the ending job sheet when the
   job was released.
 - The IPP backend did not relay marker-* attributes.
 - The CUPS GNOME/KDE menu item was not localized for
   Chinese (STR #2880)
 - The CUPS GNOME/KDE menu item was not localized for
   Japanese (STR #2876)
 - The cupstestppd utility reported mixed line endings for
   Mac OS and Windows PPD files (STR #2874)
 - The pdftops filter did not print landscape orientation PDF
   pages correctly on all printers (STR #2850)
 - The scheduler did not handle expiring of implicit classes
   or their members properly, leading to a configuration where
   one of the members would have a short name (STR #2766)
 - The scheduler and cupstestppd utilities did not support
   cupsFilter and cupsPreFilter programs with spaces in their
   names (STR #2866)
 - Removed unused variables and assignments found by the
   LLVM "clang" tool.
 - Added NULL checks recommended by the LLVM "clang" tool.
 - The scheduler would crash if you started a printer that
   pointed to a backend that did not exist (STR #2865)
 - The ppdLocalize functions incorrectly mapped all generic
   locales to country-specific locales.
 - The cups-driverd program did not support Simplified Chinese
   or Traditional Chinese language version strings (STR #2851)
 - Added an Indonesian translation (STR #2792)
 - Fixed a timing issue in the backends that could cause data
   corruption with the CUPS_SC_CMD_DRAIN_OUTPUT side-channel
   command (STR #2858)
 - The scheduler did not support "HostNameLookups" with all of
   the boolean names (STR #2861)
 - Fixed a compile problem with glibc 2.8 (STR #2860)
 - The PostScript filter did not support %%IncludeFeature lines
   in the page setup section of each page (STR #2831)
 - The scheduler did not generate printer-state events when the
   default printer was changed (STR #2764)
 - cupstestppd incorrectly reported a warning about the PPD format
   version in some locales (STR #2854)
 - cupsGetPPD() and friends incorrectly returned a PPD file for
   a class with no printers.
 - The member-uris values for local printers in a class returned
   by the scheduler did not reflect the connected hostname or
   port.
 - The CUPS PHP extension was not thread-safe (STR #2828)
 - The scheduler incorrectly added the document-format-default
   attribute to the list of "common" printer attributes, which
   over time would slow down the printing system (STR #2755,
   STR #2836)
 - The cups-deviced and cups-driverd helper programs did not set
   the CFProcessPath environment variable on Mac OS X (STR #2837)
 - "lpstat -p" could report the wrong job as printing (STR #2845)
 - The scheduler would crash when some cupsd.conf directives
   were missing values (STR #2849)
 - The web interface "move jobs" operation redirected users to
   the wrong URL (STR #2815)
 - The Polish web interface translation contained errors
   (STR #2815)
 - The scheduler did not report PostScript printer PPDs with
   filters as PostScript devices.
 - The scheduler did not set the job document-format attribute
   for jobs submitted using Create-Job and Send-Document.
 - cupsFileTell() did not work for log files opened in append
   mode (STR #2810)
 - The scheduler did not set QUERY_STRING all of the time
   for CGI scripts (STR #2781, STR #2816)
 - The scheduler now returns an error for bad job-sheets
   values (STR #2775)
 - Authenticated remote printing did not work over domain
   sockets (STR #2750)
 - The scheduler incorrectly logged errors for print filters
   when a job was canceled (STR #2806, #2808)
 - The scheduler no longer allows multiple RSS subscriptions
   with the same URI (STR #2789)
 - The scheduler now supports Kerberized printing with
   multiple server names (STR #2783)
 - "Satisfy any" did not work in IPP policies (STR #2782)
 - The CUPS imaging library would crash with very large
   images - more than 16Mx16M pixels (STR #2805)
 - The PNG image loading code would crash with large images
   (STR #2790)
 - The scheduler did not limit the total number of filters.
 - The scheduler now ensures that the RSS directory has
   the correct permissions.
 - The RSS notifier did not quote the feed URL in the RSS
   file it created (STR #2801)
 - The web interface allowed the creation and cancellation
   of RSS subscriptions without a username (STR #2774)
 - Increased the default MaxCopies value on Mac OS X to
   9999 to match the limit imposed by the print dialog.
 - The scheduler did not reject requests with an empty
   Content-Length field (STR #2787)
 - The scheduler did not log the current date and time and
   did not escape special characters in request URIs when
   logging bad requests to the access_log file (STR #2788)
2008-10-22 21:48:15 +00:00
..
a2ps Add DESTDIR support. 2008-06-12 02:14:13 +00:00
abc2ps Add DESTDIR support. 2008-06-12 02:14:13 +00:00
abcm2ps Add DESTDIR support. 2008-06-12 02:14:13 +00:00
acroread It's x86_64... 2008-08-19 13:15:02 +00:00
acroread5 It's x86_64, not amd64. 2008-08-19 13:13:28 +00:00
acroread7 Protect against LD_LIBRARY_PATH forcing us to load NetBSD shared libraries. 2008-08-11 14:29:20 +00:00
acroread8 Update to _SU1 (Security Update 1) version from Adobe 2008-07-29 15:42:20 +00:00
adobeps-win Add DESTDIR support. 2008-06-12 02:14:13 +00:00
advi Fix paths for GConf, libglade, libart, libsigc++, lablgtk moves. 2007-09-21 13:03:25 +00:00
apsfilter Add DESTDIR support. 2008-06-12 02:14:13 +00:00
auctex Move mk/emacs.mk to editors/emacs/modules.mk. 2008-10-11 09:31:54 +00:00
bg5pdf Shared object files must be linked with -fPIC. DESTDIR support. 2008-06-21 18:55:13 +00:00
bg5ps Add DESTDIR support. 2008-06-20 01:09:05 +00:00
bibtool Add DESTDIR support. 2008-06-12 02:14:13 +00:00
bww2tex Mark as destdir ready. 2008-07-14 12:55:56 +00:00
chktex
cjk-lyx This installs a perl script and several python scripts. 2008-08-17 05:52:30 +00:00
cnprint
cups Upgrade cups to version 1.3.9 in order to fix CVE-2008-3639, CVE-2008-3640 2008-10-22 21:48:15 +00:00
dvidvi Set RESTRICTED and derive NO_* from that as documented. 2008-09-08 14:25:49 +00:00
dvipdfmx Update dvipdfmx to 20070518. 2007-06-06 22:16:33 +00:00
enscript
epdfview Supports DESTDIR. 2008-04-25 13:14:52 +00:00
epstool Update HOMEPAGES and MASTER_SITES; from Sergey Svishchev. 2007-12-02 13:04:06 +00:00
evince Add three missing files to PLIST. Bump PKGREVISION. 2008-10-19 17:42:29 +00:00
evince-nautilus Add DESTDIR support. 2008-06-12 02:14:13 +00:00
flpsed fltk knows what X11 parts to include, thanks. 2007-03-24 01:57:44 +00:00
foomatic-filters Whitespace cleanup, courtesy of pkglint. 2007-02-22 19:26:05 +00:00
foomatic-filters-cups Mark as meta-package. 2008-06-15 09:56:37 +00:00
foomatic-ppds Move code that generates a dynamic PLIST from the {pre,do,post}-install 2007-10-25 21:04:21 +00:00
foomatic-ppds-cups Mark as meta-package. 2008-06-15 09:56:37 +00:00
ghostscript Compile with "-fPIC" under NetBSD to fix amd64 build problems. 2008-09-05 15:50:03 +00:00
ghostscript-esp Convert to use PLIST_VARS instead of manually passing "@comment " 2008-04-12 22:42:57 +00:00
ghostscript6 Second round of explicit pax dependencies. As reminded by tnn@, 2008-05-26 02:13:14 +00:00
gimp-print Add DESTDIR support. 2008-06-20 01:09:05 +00:00
gimp-print-cups Add DESTDIR support. 2008-06-20 01:09:05 +00:00
gimp-print-escputil Add DESTDIR support. 2008-06-20 01:09:05 +00:00
gimp-print-ijs Add DESTDIR support. 2008-06-20 01:09:05 +00:00
gimp-print-lib Take maintainership. These packages are more or less obsoleted by the 2008-01-13 01:20:28 +00:00
glabels Recursive PKGREVISION/ABI-depends bump for db4 4.6->4.7 update (shlib 2008-09-06 20:54:31 +00:00
gtklp Mark as destdir ready. 2008-07-14 12:55:56 +00:00
gutenprint-lib Mark as destdir ready. 2008-07-14 12:55:56 +00:00
gutenprint51-lib Update to 5.2.0beta3. Many minor changes and bugfixes omitted; see 2008-07-18 00:13:40 +00:00
gv Remove me as maintainer of some package, clame ownership of a few packages. 2008-05-25 14:45:16 +00:00
hpijs
html2ps
hugeotp2ocp PR 37952: Aleksey Cheusov: more missed tools in USE_TOOLS 2008-02-04 20:10:34 +00:00
if-psprint Mechanically replaced man/* with ${PKGMANDIR}/* in the definition of 2007-01-07 09:13:46 +00:00
ijs
img2eps Mark as destdir ready. 2008-07-14 12:55:56 +00:00
imposter Mark as destdir ready. 2008-07-14 12:55:56 +00:00
ja-a2ps Add HOMEPAGE and update MASTER_SITES. 2008-01-17 02:35:43 +00:00
ja-jsclasses Fix PLIST; from Takanori Ishihara, PR 37239. 2007-10-29 23:54:36 +00:00
ja-ptex Mark as destdir ready. 2008-07-14 12:55:56 +00:00
ja-ptex-bin PR 37952: Aleksey Cheusov: more missed tools in USE_TOOLS 2008-02-04 20:10:34 +00:00
ja-ptex-share
ja-vflib Mark as destdir ready. 2008-07-14 12:55:56 +00:00
ja-vflib-lib Second round of explicit pax dependencies. As reminded by tnn@, 2008-05-26 02:13:14 +00:00
ja-vflib-utils Modular Xorg support. 2007-02-15 14:42:17 +00:00
ja-vfxdvik Per the process outlined in revbump(1), perform a recursive revbump 2008-01-18 05:06:18 +00:00
jcabc2ps * Use INSTALL_MAN instead of INSTALL_DATA for install manual. 2007-12-27 12:48:38 +00:00
kbibtex Needs msgfmt - from Hasso Tepper in PR pkg/38919. 2008-06-10 10:11:21 +00:00
latex-mk Mark as destdir ready. 2008-07-14 12:55:56 +00:00
lgrind Don't use malloc.h. 2007-08-08 19:48:13 +00:00
libgnomecups Mark as destdir ready. 2008-07-14 12:55:56 +00:00
libgnomeprint update to 2.18.5 2008-10-16 13:40:04 +00:00
libgnomeprintui update to 2.18.3 2008-10-16 13:41:21 +00:00
libpaper Update to libpaper-1.1.23 due to missing distfile (asked by joerg@) 2008-03-08 14:20:12 +00:00
libspectre Initial import of libspectre 0.2.1 2008-09-03 21:36:46 +00:00
lilypond Mark as destdir ready. 2008-07-14 12:55:56 +00:00
LPRng Add DESTDIR support. 2008-06-12 02:14:13 +00:00
LPRng-core Fix build against newer OpenSSL. 2008-07-27 17:16:37 +00:00
LPRng-doc Add DESTDIR support. 2008-06-12 02:14:13 +00:00
magicfilter Set temporary directory before invoking Ghostscript to avoid random 2008-02-15 15:47:56 +00:00
mgv Update MASTER_SITES/HOMEPAGE -- mostly disappeared. 2007-03-04 11:29:57 +00:00
mp Mark as destdir ready. 2008-07-14 12:55:56 +00:00
mpage Fix PR 39650. I now realize I had broken this myself back in March 2007 2008-10-04 14:51:16 +00:00
p5-PostScript-MailLabels Bump the PKGREVISION for all packages which depend directly on perl, 2008-10-19 19:17:40 +00:00
papersize Fix DESTDIR support. 2008-06-16 13:21:49 +00:00
pcps Add DESTDIR support. 2008-06-12 02:14:13 +00:00
pdfjam Add DESTDIR support. 2008-06-12 02:14:13 +00:00
pdflib Add DESTDIR support. 2008-06-12 02:14:13 +00:00
pdflib-lite Add DESTDIR support. 2008-06-12 02:14:13 +00:00
php-pdflib Add DESTDIR support. 2008-06-12 02:14:13 +00:00
pnm2ppa Add DESTDIR support. 2008-06-12 02:14:13 +00:00
poppler update to 0.8.7 2008-09-14 14:17:58 +00:00
poppler-glib update to 0.8.0 2008-04-15 19:57:00 +00:00
poppler-qt update to 0.6.1 2007-11-03 16:10:38 +00:00
poppler-qt4 reset PKGREVISION for base pkg update 2008-06-05 21:04:20 +00:00
poppler-utils Whitespace cleanup, courtesy of pkglint. 2007-02-22 19:26:05 +00:00
poster Update poster to the 20060221 version 2007-06-06 11:05:21 +00:00
pscal Add DESTDIR support. 2008-06-12 02:14:13 +00:00
psify Add DESTDIR support. 2008-06-12 02:14:13 +00:00
psjoin Add DESTDIR support. 2008-06-12 02:14:13 +00:00
pslib Add DESTDIR support. 2008-06-12 02:14:13 +00:00
psutils Add DESTDIR support. 2008-06-12 02:14:13 +00:00
py-pslib Add DESTDIR support. 2008-06-12 02:14:13 +00:00
py-reportlab Add DESTDIR support. 2008-06-12 02:14:13 +00:00
py-reportlab-renderPM Add DESTDIR support. 2008-06-12 02:14:13 +00:00
rlpr
rtf2latex
rtf2latex2e Second round of explicit pax dependencies. As reminded by tnn@, 2008-05-26 02:13:14 +00:00
ruby-gnome2-gnomeprint Update ruby-gnome2 to 0.17.0 release. 2008-09-17 00:21:48 +00:00
ruby-gnome2-gnomeprintui Update ruby-gnome2 to 0.17.0 release. 2008-09-17 00:21:48 +00:00
ruby-gnome2-poppler Update ruby-gnome2 to 0.17.0 release. 2008-09-17 00:21:48 +00:00
ruby-pdf-writer Initial import of ruby18-pdf-writer-1.1.8 as print/ruby-pdf-writer. 2008-04-04 15:20:20 +00:00
scribus Changes 1.3.3.12: 2008-10-09 10:33:40 +00:00
scribus-doc Add DESTDIR support. 2008-06-20 01:09:05 +00:00
stylewriter INSTALLATION_DIRS=sbin. 2008-06-16 13:22:49 +00:00
tcl-pdflib Whitespace cleanup, courtesy of pkglint. 2007-02-22 19:26:05 +00:00
teTeX * If PLIST_SRC is explicitly set to an empty value in a package Makefile, 2007-10-25 22:00:39 +00:00
teTeX3-bin If mkdtemp is not defined, define our own version and deploy it. Also, don't 2008-08-24 20:35:37 +00:00
teTeX3-texmf Mark some packages as not for bulk building on HPUX. 2008-05-26 22:37:30 +00:00
teTeX3-texmfsrc
tex-abc
tex-algorithm2e Initial import of tex-algorithm2e, version 3.9: 2007-05-28 14:07:16 +00:00
tex-bagpipetex Whitespace cleanup, courtesy of pkglint. 2007-02-22 19:26:05 +00:00
tex-chemarrow Second round of explicit pax dependencies. As reminded by tnn@, 2008-05-26 02:13:14 +00:00
tex-cooking import tex-cooking-0.9b 2007-06-15 21:49:07 +00:00
tex-dhucs Second round of explicit pax dependencies. As reminded by tnn@, 2008-05-26 02:13:14 +00:00
tex-draftwatermark The "draftwatermark" package extends LaTeX providing a means to 2007-10-26 16:59:23 +00:00
tex-everypage The "everypage" package extends LaTeX providing hooks to perform 2007-10-26 16:57:51 +00:00
tex-fixme
tex-foiltex add license 2008-09-12 11:39:06 +00:00
tex-glossaries Update to 1.02: 2007-06-09 07:34:01 +00:00
tex-hlatex
tex-hugelatex Remove trailing spaces. 2007-10-09 19:19:08 +00:00
tex-IEEEtran Udpate tex-IEEEtran to 1.7. 2007-07-16 23:49:07 +00:00
tex-ifxetex New package: tex-ifxetex 2008-06-19 16:24:49 +00:00
tex-igo
tex-jadetex add missing mktexlsr so that this package actually works after being 2007-10-10 05:30:29 +00:00
tex-memhangul-ucs
tex-memoir
tex-musixtex Whitespace cleanup, courtesy of pkglint. 2007-02-22 19:26:05 +00:00
tex-ocrb
tex-passivetex Changed download site and website to append .uk to domain name. 2008-06-16 14:48:28 +00:00
tex-pgf Explicitly add pax dependency in those Makefiles that use it (or have 2008-05-25 21:42:20 +00:00
tex-prosper Second round of explicit pax dependencies. As reminded by tnn@, 2008-05-26 02:13:14 +00:00
tex-resume Initial import of tex-resume-20010823: 2007-06-03 08:59:02 +00:00
tex-ucs
tex-xkeyval Initial import of tex-xkeyval, version 2.5f: 2007-05-25 11:53:15 +00:00
texmf-dirs Supports DESTDIR. 2008-04-04 15:25:53 +00:00
transfig Workaround for my own PR 39379: 2008-08-20 10:25:12 +00:00
xfce4-print Mark as destdir ready. 2008-07-14 12:55:56 +00:00
xpdf Fix embedded font handling (CVE-2008-1693). While at it, add a patch 2008-04-20 15:48:12 +00:00
xpdf-arabic
xpdf-chinese-simplified
xpdf-chinese-traditional
xpdf-cyrillic
xpdf-greek
xpdf-hebrew
xpdf-japanese
xpdf-korean
xpdf-latin2
xpdf-thai
xpdf-turkish
xpp Per the process outlined in revbump(1), perform a recursive revbump 2008-01-18 05:06:18 +00:00
yup Mechanically replaced man/* with ${PKGMANDIR}/* in the definition of 2007-01-07 09:13:46 +00:00
Makefile Update ruby-gnome2 to 0.17.0 release. 2008-09-17 00:21:48 +00:00