The NetBSD Project

CVS log for pkgsrc/print/cups-base/Makefile

[BACK] Up to [cvs.NetBSD.org] / pkgsrc / print / cups-base

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.62 / (download) - annotate - [select for diffs], Wed Nov 8 13:20:40 2023 UTC (3 weeks, 6 days ago) by wiz
Branch: MAIN
CVS Tags: HEAD
Changes since 1.61: +2 -2 lines
Diff to previous 1.61 (colored)

*: recursive bump for icu 74.1

Revision 1.61 / (download) - annotate - [select for diffs], Tue Oct 24 22:10:41 2023 UTC (5 weeks, 6 days ago) by wiz
Branch: MAIN
Changes since 1.60: +2 -2 lines
Diff to previous 1.60 (colored)

*: bump for openssl 3

Revision 1.60 / (download) - annotate - [select for diffs], Sat Oct 21 17:11:16 2023 UTC (6 weeks, 3 days ago) by gdt
Branch: MAIN
Changes since 1.59: +2 -1 lines
Diff to previous 1.59 (colored)

recursive revbump for tiff update

Revision 1.59 / (download) - annotate - [select for diffs], Fri Jun 23 17:02:15 2023 UTC (5 months, 1 week ago) by jperkin
Branch: MAIN
CVS Tags: pkgsrc-2023Q3-base, pkgsrc-2023Q3, pkgsrc-2023Q2-base, pkgsrc-2023Q2
Changes since 1.58: +2 -1 lines
Diff to previous 1.58 (colored)

cups-base: SunOS needs libsocket.

Revision 1.58 / (download) - annotate - [select for diffs], Fri Jun 16 21:12:11 2023 UTC (5 months, 2 weeks ago) by wiz
Branch: MAIN
Changes since 1.57: +1 -2 lines
Diff to previous 1.57 (colored)

cups*: update to 2.4.4

Changes in CUPS v2.4.4 - 2023-06-06
-----------------------------------

- Fix segfault in `cupsGetNamedDest()` when trying to get default printer, but
  the default printer is not set (Issue #719)


Changes in CUPS v2.4.3 (2023-06-01)
-----------------------------------

- Added a title with device uri for found network printers (Issues #402, #393)
- Added new media sizes defined by IANA (Issues #501)
- Added quirk for GoDEX label printers (Issue #440)
- Fixed `--enable-libtool-unsupported` (Issue #394)
- Fixed configuration on RISC-V machines (Issue #404)
- Fixed the `device_uri` invalid pointer for driverless printers with `.local`
  hostname (Issue #419)
- Fixed an OpenSSL crash bug (Issue #409)
- Fixed a potential SNMP OID value overflow issue (Issue #431)
- Fixed an OpenSSL certificate loading issue (Issue #465)
- Fixed Brazilian Portuguese translations (Issue #288)
- Fixed `cupsd` default keychain location when building with OpenSSL
  (Issue #529)
- Fixed default color settings for CMYK printers as well (Issue #500)
- Fixed duplicate PPD2IPP media-type names (Issue #688)
- Fixed possible heap buffer overflow in `_cups_strlcpy()` (fixes CVE-2023-32324)
- Fixed InputSlot heuristic for photo sizes smaller than 5x7" if there is no
  media-source in the request (Issue #569)
- Fixed invalid memory access during generating IPP Everywhere queue
  (Issue #466)
- Fixed lprm if no destination is provided (Issue #457)
- Fixed memory leaks in `create_local_bg_thread()` (Issue #466)
- Fixed media size tolerance in `ippeveprinter` (Issue #487)
- Fixed passing command name without path into `ippeveprinter` (Issue #629)
- Fixed saving strings file path in `printers.conf` (Issue #710)
- Fixed TLS certificate generation bugs (Issue #652)
- `ippDeleteValues` would not delete the last value (Issue #556)
- Ignore some of IPP defaults if the application sends its PPD alternative
  (Issue #484)
- Make `Letter` the default size in `ippevepcl` (Issue #543)
- Now accessing Admin page in Web UI requires authentication (Issue #518)
- Now look for default printer on network if needed (Issue #452)
- Now we poll `media-col-database` separately if we fail at first (Issue #599)
- Now report fax attributes and values as needed (Issue #459)
- Now localize HTTP responses using the Content-Language value (Issue #426)
- Raised file size limit for importing PPD via Web UI (Issue #433)
- Raised maximum listen backlog size to INT MAX (Issue #626)
- Update print-color-mode if the printer is modified via ColorModel PPD option
  (Issue #451)
- Use localhost when printing via printer application (Issue #353)
- Write defaults into /etc/cups/lpoptions if we're root (Issue #456)

Revision 1.54.2.1 / (download) - annotate - [select for diffs], Thu Jun 8 19:02:47 2023 UTC (5 months, 4 weeks ago) by spz
Branch: pkgsrc-2023Q1
Changes since 1.54: +2 -2 lines
Diff to previous 1.54 (colored) next main 1.55 (colored)

Pullup ticket #6761 - requested by bsiegert
print/cups-base: security fix

Revisions pulled up:
- print/cups-base/Makefile                                      1.57
- print/cups-base/distinfo                                      1.33
- print/cups-base/patches/patch-cups_string.c                   1.1

-------------------------------------------------------------------
   Module Name:    pkgsrc
   Committed By:   wiz
   Date:           Thu Jun  1 11:39:33 UTC 2023

   Modified Files:
           pkgsrc/print/cups-base: Makefile distinfo
   Added Files:
           pkgsrc/print/cups-base/patches: patch-cups_string.c

   Log Message:
   cups-base: fix security problem.

   Bump PKGREVISION.


   To generate a diff of this commit:
   cvs rdiff -u -r1.56 -r1.57 pkgsrc/print/cups-base/Makefile
   cvs rdiff -u -r1.32 -r1.33 pkgsrc/print/cups-base/distinfo
   cvs rdiff -u -r0 -r1.1 pkgsrc/print/cups-base/patches/patch-cups_string.c

Revision 1.57 / (download) - annotate - [select for diffs], Thu Jun 1 11:39:33 2023 UTC (6 months ago) by wiz
Branch: MAIN
Changes since 1.56: +2 -2 lines
Diff to previous 1.56 (colored)

cups-base: fix security problem.

Bump PKGREVISION.

Revision 1.56 / (download) - annotate - [select for diffs], Wed Apr 19 08:08:39 2023 UTC (7 months, 2 weeks ago) by adam
Branch: MAIN
Changes since 1.55: +2 -2 lines
Diff to previous 1.55 (colored)

revbump after textproc/icu update

Revision 1.55 / (download) - annotate - [select for diffs], Thu Apr 13 14:13:56 2023 UTC (7 months, 3 weeks ago) by wiz
Branch: MAIN
Changes since 1.54: +2 -2 lines
Diff to previous 1.54 (colored)

*: recursive PKGREVISION bump for libpaper shlib major bump

Revision 1.54 / (download) - annotate - [select for diffs], Tue Jan 3 17:36:30 2023 UTC (11 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2023Q1-base
Branch point for: pkgsrc-2023Q1
Changes since 1.53: +2 -2 lines
Diff to previous 1.53 (colored)

*: recursive bump for tiff shlib major bump

Revision 1.53 / (download) - annotate - [select for diffs], Wed Nov 16 16:24:36 2022 UTC (12 months, 2 weeks ago) by hauke
Branch: MAIN
CVS Tags: pkgsrc-2022Q4-base, pkgsrc-2022Q4
Changes since 1.52: +2 -2 lines
Diff to previous 1.52 (colored)

Fix tyop

pkglint

Revision 1.52 / (download) - annotate - [select for diffs], Wed Nov 16 16:08:11 2022 UTC (12 months, 2 weeks ago) by hauke
Branch: MAIN
Changes since 1.51: +2 -2 lines
Diff to previous 1.51 (colored)

When building without any mdns support on NetBSD (at least), configure
will still find the base mdnssd, and build and install ippfind
support. This will lead to a PLIST error -- as far as pkgsrc is
concerned, we did not enable it.

Tell configure explicitly to not add mdns support when we don't want any.

While here, group mdnssd and avahi as optional and mutually exclusive.

Revision 1.51 / (download) - annotate - [select for diffs], Wed Oct 26 10:31:06 2022 UTC (13 months, 1 week ago) by wiz
Branch: MAIN
Changes since 1.50: +2 -2 lines
Diff to previous 1.50 (colored)

*: bump PKGREVISION for libunistring shlib major bump

Revision 1.50 / (download) - annotate - [select for diffs], Thu Oct 6 02:09:42 2022 UTC (13 months, 4 weeks ago) by markd
Branch: MAIN
Changes since 1.49: +3 -2 lines
Diff to previous 1.49 (colored)

{cups-base,libcups}: explicitly use gnutls

version 2.4.2 readded support for openssl and package detects and prefers
base system openssl over gnutls but ssl certificate handling is not working
correctly with it so use gnutls as in previous versions.

Revision 1.49 / (download) - annotate - [select for diffs], Thu Jul 14 23:46:25 2022 UTC (16 months, 3 weeks ago) by dholland
Branch: MAIN
CVS Tags: pkgsrc-2022Q3-base, pkgsrc-2022Q3
Changes since 1.48: +2 -1 lines
Diff to previous 1.48 (colored)

Bump everything affected by the jpeg.buildlink3.mk fix.

Revision 1.48 / (download) - annotate - [select for diffs], Wed May 11 16:21:51 2022 UTC (18 months, 3 weeks ago) by jperkin
Branch: MAIN
CVS Tags: pkgsrc-2022Q2-base, pkgsrc-2022Q2
Changes since 1.47: +3 -1 lines
Diff to previous 1.47 (colored)

cups: SunOS now requires -D_POSIX_PTHREAD_SEMANTICS.

There's a lot of duplication between these two packages that should probably
be merged into Makefile.common.

Revision 1.47 / (download) - annotate - [select for diffs], Tue May 10 20:47:37 2022 UTC (18 months, 3 weeks ago) by markd
Branch: MAIN
Changes since 1.46: +1 -5 lines
Diff to previous 1.46 (colored)

{cups,cups-base,libcups}: update to 2.4.1

Changes in CUPS v2.4.1 (27th January 2022)
------------------------------------------

- The default color mode now is now configurable and defaults to the printer's
  reported default mode
- Configuration script now checks linking for -Wl,-pie flags
- Fixed memory leaks - in testi18n, in `cups_enum_dests()`,
  in `_cupsEncodeOption()` and `http_tls_upgrade()`
- Fixed missing bracket in de/index.html
- Fixed typos in configuration scripts
- Removed remaining legacy code for `RIP_MAX_CACHE` environment variable
- Removed deprecated directives from cupsctl and cups-files.conf
- Removed `purge-jobs` legacy code from CGI scripts and templates


Changes in CUPS v2.4.0 (29th November 2021)
-------------------------------------------

- Added configure option --with-idle-exit-timeout
- Added --with-systemd-timeoutstartsec configure option
- DigestOptions now are applied for MD5 Digest authentication defined
  by RFC 2069 as well
- Fixed compilation on Solaris
- Fixed and improved German translations


Changes in CUPS v2.4rc1 (12th November 2021)
--------------------------------------------

- Added warning and debug messages when loading printers
 if the queue is raw or with driver
- Compilation now uses -fstack-protector-strong if available


Changes in CUPS v2.4b1 (27th October 2021)
------------------------------------------

- Added support for CUPS running in a Snapcraft snap.
- Added basic OAuth 2.0 client support
- Added support for AirPrint and Mopria clients
- Added configure support for specifying systemd dependencies in the CUPS
  service file
- Added a JSON output mode for `ipptool`.
- The `ipptool` command now correctly reports an error when a test file cannot
  be found.
- CUPS library now uses thread safe `getpwnam_r` and `getpwuid_r` functions
- Fixed Kerberos authentication for the web interface
- The ZPL sample driver now supports more "standard" label sizes
- Fixed reporting of printer instances when enumerating and when no options are
  set for the main instance
- Reverted USB read limit enforcement change from CUPS 2.2.12
- The IPP backend did not return the correct status code when a job was canceled
  at the printer/server
- The `testlang` unit test program now loops over all of the available locales
  by default
- The `cupsfilter` command now shows error messages when options are used
  incorrectly
- The PPD functions now treat boolean values as case-insensitive
- Temporary queue names no longer end with an underscore
- The USB backend now runs as root
- Added pkg-config file for libcups
- Fixed a PPD memory leak caused by emulator definitions
- Fixed a `DISPLAY` bug in `ipptool`
- The scheduler now includes the `[Job N]` prefix for job log messages, even
  when using syslog logging
- Added support for locales using the GB18030 character set
- `httpReconnect2` did not reset the socket file descriptor when the TLS
  negotiation failed
- `httpUpdate` did not reset the socket file descriptor when the TLS
  negotiation failed
- The IPP backend now retries Validate-Job requests
- Now show better error messages when a driver interface program fails to
  provide a PPD file
- Added dark mode support to the CUPS web interface
- Added a workaround for Solaris in `httpAddrConnect2`
- Fixed an interaction between `--remote-admin` and `--remote-any` for the
  `cupsctl` command
- Now use a 60 second timeout for reading USB backchannel data
- The USB backend now tries harder to find a serial number
- Fixed `@IF(name)` handling in `cupsd.conf`
- Fixed documentation and added examples for CUPS' limited CGI support
- Fixed the `lpc` command prompt
- Now always pass "localhost" in the `Host:` header when talking over a domain
  socket or the loopback interface
- Fixed a job history update issue in the scheduler
- Fixed `job-pages-per-set` value for duplex print jobs.
- Fixed an edge case in `ippReadIO` to make sure that only complete attributes
  and values are retained on an error
- Hardened `ippReadIO` to prevent invalid IPP messages from being propagated
- The scheduler now supports the "everywhere" model directly
- Fixed some IPP Everywhere option mapping problems
- Fixed support for "job-hold-until" with the Restart-Job operation
- Fixed the default color/grayscale presets for IPP Everywhere PPDs
- Fixed support for the 'offline-report' state for all USB backends
- Documentation fixes
- Localization updates
- USB quirk updates
- Web interface updates
- The `ippeveprinter` tool now automatically uses an available port.
- Fixed several Windows TLS and hashing issues.
- Deprecated cups-config
- Deprecated Kerberos (`AuthType Negotiate`) authentication
- Removed support for the (long deprecated and unused) `FontPath`,
  `ListenBackLog`, `LPDConfigFile`, `KeepAliveTimeout`, `RIPCache`, and
  `SMBConfigFile` directives in `cupsd.conf` and `cups-files.conf`.
- Stubbed out deprecated `httpMD5` functions.
- Add test for undefined page ranges during printing.

Revision 1.46 / (download) - annotate - [select for diffs], Wed Dec 8 16:02:31 2021 UTC (23 months, 3 weeks ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2022Q1-base, pkgsrc-2022Q1, pkgsrc-2021Q4-base, pkgsrc-2021Q4
Changes since 1.45: +2 -2 lines
Diff to previous 1.45 (colored)

revbump for icu and libffi

Revision 1.45 / (download) - annotate - [select for diffs], Mon Nov 8 00:56:35 2021 UTC (2 years ago) by khorben
Branch: MAIN
Changes since 1.44: +2 -2 lines
Diff to previous 1.44 (colored)

cups-base: let the RC script work unprivileged

This takes advantage of the introduction of the SYSCONFBASE variable.
Tested on NetBSD/amd64.

Bumps PKGREVISION.

Revision 1.44 / (download) - annotate - [select for diffs], Thu Oct 21 07:46:32 2021 UTC (2 years, 1 month ago) by wiz
Branch: MAIN
Changes since 1.43: +2 -2 lines
Diff to previous 1.43 (colored)

*: recursive bump for heimdal 7.7.0

its buildlink3.mk now includes openssl's buildlink3.mk

Revision 1.43 / (download) - annotate - [select for diffs], Wed Sep 29 19:00:11 2021 UTC (2 years, 2 months ago) by adam
Branch: MAIN
Changes since 1.42: +2 -2 lines
Diff to previous 1.42 (colored)

revbump for boost-libs

Revision 1.42 / (download) - annotate - [select for diffs], Wed Apr 21 13:24:14 2021 UTC (2 years, 7 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2021Q3-base, pkgsrc-2021Q3, pkgsrc-2021Q2-base, pkgsrc-2021Q2
Changes since 1.41: +2 -1 lines
Diff to previous 1.41 (colored)

revbump for boost-libs

Revision 1.41 / (download) - annotate - [select for diffs], Mon Jan 4 14:32:17 2021 UTC (2 years, 11 months ago) by prlw1
Branch: MAIN
CVS Tags: pkgsrc-2021Q1-base, pkgsrc-2021Q1
Changes since 1.40: +2 -3 lines
Diff to previous 1.40 (colored)

Update cups to v2.3.3op1

Change to the OpenPrinting fork of apple/cups, e.g., that fork already contains

- dnssd patch patch-config-scripts_cups-dnssd.m4
- freebsd patch patch-cups_getifaddrs-internal.h
- libtool patch patch-af

https://github.com/apple/cups/issues/4947 was fixed in both.

Changes in CUPS v2.3.3op1
-------------------------

- The automated test suite can now be activated using `make test` for
  consistency with other projects and CI environments - the old `make check`
  continues to work as well, and the previous test server behavior can be
  accessed by running `make testserver`.
- ippeveprinter now supports multiple icons and strings files.
- ippeveprinter now uses the system's FQDN with Avahi.
- ippeveprinter now supports Get-Printer-Attributes on "/".
- ippeveprinter now uses a deterministic "printer-uuid" value.
- ippeveprinter now uses system sounds on macOS for Identify-Printer.
- Updated ippfind to look for files in "~/Desktop" on Windows.
- Updated ippfind to honor `SKIP-XXX` directives with `PAUSE`.
- Updated IPP Everywhere support to work around printers that only advertise
  color raster support but really also support grayscale (Issue #1)
- ipptool now supports DNS-SD URIs like `ipps://My%20Printer._ipps._tcp.local`
  (Issue #5)
- The scheduler now allows root backends to have world read permissions but not
  world execute permissions (Issue #21)
- Failures to bind IPv6 listener sockets no longer cause errors if IPv6 is
  disabled on the host (Issue #25)
- The SNMP backend now supports the HP and Ricoh vendor MIBs (Issue #28)
- The scheduler no longer includes a timestamp in files it writes (Issue #29)
- The systemd service names are now "cups.service" and "cups-lpd.service"
  (Issue #30, Issue #31)
- The scheduler no longer adds the local hostname to the ServerAlias list
  (Issue #32)
- Added `LogFileGroup` directive in "cups-files.conf" to control the group
  owner of log files (Issue #34)
- Added `--with-max-log-size` configure option (Issue #35)
- Added `--enable-sync-on-close` configure option (Issue #37)
- Added `--with-error-policy` configure option (Issue #38)
- IPP Everywhere PPDs could have an "unknown" default InputSlot (Issue #44)
- The `httpAddrListen` function now uses a listen backlog of 128.
- Added USB quirks (Apple issue #5789, #5823, #5831)
- Fixed IPP Everywhere v1.1 conformance issues in ippeveprinter.
- Fixed DNS-SD name collision support in ippeveprinter.
- Fixed compiler and code analyzer warnings.
- Fixed TLS support on Windows.
- Fixed ippfind sub-type searches with Avahi.
- Fixed the default hostname used by ippeveprinter on macOS.
- Fixed resolution of local IPP-USB printers with Avahi.
- Fixed coverity issues (Issue #2)
- Fixed `httpAddrConnect` issues (Issue #3)
- Fixed web interface device URI issue (Issue #4)
- Fixed lp/lpr "printer/class not found" error reporting (Issue #6)
- Fixed xinetd support for LPD clients (Issue #7)
- Fixed libtool build issue (Issue #11)
- Fixed a memory leak in the scheduler (Issue #12)
- Fixed a potential integer overflow in the PPD hashing code (Issue #13)
- Fixed output-bin and print-quality handling issues (Issue #18)
- Fixed PPD options getting mapped to odd IPP values like "tray---4" (Issue #23)
- Fixed remote access to the cupsd.conf and log files (Issue #24)
- Fixed the automated test suite when running in certain build/CI environments
  (Issue #25)
- Fixed a logging regression caused by a previous change for Apple issue #5604
  (Issue #25)
- Fixed fax phone number handling with GNOME (Issue #40)
- Fixed potential rounding error in rastertopwg filter (Issue #41)
- Fixed the "uri-security-supported" value from the scheduler (Issue #42)
- Fixed IPP backend crash bug with "printer-alert" values (Issue #43)
- Removed old Solaris inetconv(1m) reference in cups-lpd man page (Issue #46)
- Fixed default options that incorrectly use the "custom" prefix (Issue #48)
- Fixed a memory leak when resolving DNS-SD URIs (Issue #49)
- Fixed systemd status reporting by adopting the notify interface (Issue #51)
- Fixed crash in rastertopwg (Apple issue #5773)
- Fixed cupsManualCopies values in IPP Everywhere PPDs (Apple issue #5807)

Revision 1.40 / (download) - annotate - [select for diffs], Fri Dec 4 04:56:09 2020 UTC (3 years ago) by riastradh
Branch: MAIN
CVS Tags: pkgsrc-2020Q4-base, pkgsrc-2020Q4
Changes since 1.39: +2 -2 lines
Diff to previous 1.39 (colored)

Revbump for openpam cppflags change months ago, belatedly.

Revision 1.39 / (download) - annotate - [select for diffs], Fri Oct 16 15:29:25 2020 UTC (3 years, 1 month ago) by prlw1
Branch: MAIN
Changes since 1.38: +2 -2 lines
Diff to previous 1.38 (colored)

cups-base: build ippfind in the (on by default) dnssd case, not just avahi.
missing pieces - thanks wiz!

Revision 1.38 / (download) - annotate - [select for diffs], Mon Aug 17 20:17:39 2020 UTC (3 years, 3 months ago) by leot
Branch: MAIN
CVS Tags: pkgsrc-2020Q3-base, pkgsrc-2020Q3
Changes since 1.37: +2 -2 lines
Diff to previous 1.37 (colored)

*: revbump after fontconfig bl3 changes (libuuid removal)

Revision 1.37 / (download) - annotate - [select for diffs], Tue Aug 11 12:40:54 2020 UTC (3 years, 3 months ago) by hauke
Branch: MAIN
Changes since 1.36: +4 -2 lines
Diff to previous 1.36 (colored)

Make sure we build with gnutls on Darwin, too, instead of the native
ssl libraries. The latter does not work well with older
(Apple-desupported) Darwin versions.

Revision 1.36 / (download) - annotate - [select for diffs], Tue May 26 08:36:55 2020 UTC (3 years, 6 months ago) by triaxx
Branch: MAIN
CVS Tags: pkgsrc-2020Q2-base, pkgsrc-2020Q2
Changes since 1.35: +3 -14 lines
Diff to previous 1.35 (colored)

libcups: fix build failure on FreeBSD

pkgsrc changes:
---------------
  * Add conditional inclusion for FreeBSD.
  * Apply some changes to appease pkglint.
  * Bump revision.

Revision 1.35 / (download) - annotate - [select for diffs], Fri May 22 10:55:49 2020 UTC (3 years, 6 months ago) by adam
Branch: MAIN
Changes since 1.34: +2 -2 lines
Diff to previous 1.34 (colored)

revbump after updating security/nettle

Revision 1.34 / (download) - annotate - [select for diffs], Sat May 16 18:07:56 2020 UTC (3 years, 6 months ago) by maya
Branch: MAIN
Changes since 1.33: +8 -2 lines
Diff to previous 1.33 (colored)

Split cups-base in two: libcups and the printer daemon.

The intention with this change is to make it easier to enable CUPS support
by default in places, without requiring the daemon (which might conflict
with other printing setups).

Bump cups-base PKGREVISION and make it depend on libcups.

Revision 1.33 / (download) - annotate - [select for diffs], Thu May 14 19:45:50 2020 UTC (3 years, 6 months ago) by joerg
Branch: MAIN
Changes since 1.32: +2 -1 lines
Diff to previous 1.32 (colored)

Fix bugs in the non-blocking connect handling so that the print dialog
in GTK can work even if the CUPS daemon is not running. Bump revision.

Revision 1.32 / (download) - annotate - [select for diffs], Sat May 9 12:15:58 2020 UTC (3 years, 6 months ago) by maya
Branch: MAIN
Changes since 1.31: +1 -2 lines
Diff to previous 1.31 (colored)

cups-base: don't pass --disable-gssapi

options.mk already handles enabling/disabling this.

Revision 1.31 / (download) - annotate - [select for diffs], Sat May 2 11:47:16 2020 UTC (3 years, 7 months ago) by leot
Branch: MAIN
Changes since 1.30: +1 -2 lines
Diff to previous 1.30 (colored)

cups: Update to 2.3.3

Changes:
2.3.3
-----
- CVE-2020-3898: The `ppdOpen` function did not handle invalid UI
  constraint.  `ppdcSource::get_resolution` function did not handle
  invalid resolution strings.
- CVE-2019-8842: The `ippReadIO` function may under-read an extension
  field.
- Fixed WARNING_OPTIONS support for GCC 9.x

2.3.2
-----
- Localization updates.

Revision 1.30 / (download) - annotate - [select for diffs], Tue Mar 10 22:08:57 2020 UTC (3 years, 8 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2020Q1-base, pkgsrc-2020Q1
Changes since 1.29: +2 -2 lines
Diff to previous 1.29 (colored)

librsvg: update bl3.mk to remove libcroco in rust case

recursive bump for the dependency change

Revision 1.29 / (download) - annotate - [select for diffs], Sun Mar 8 16:48:04 2020 UTC (3 years, 8 months ago) by wiz
Branch: MAIN
Changes since 1.28: +2 -2 lines
Diff to previous 1.28 (colored)

*: recursive bump for libffi

Revision 1.28 / (download) - annotate - [select for diffs], Sun Feb 9 00:06:53 2020 UTC (3 years, 9 months ago) by rillig
Branch: MAIN
Changes since 1.27: +1 -5 lines
Diff to previous 1.27 (colored)

print/cups-base: remove unknown configure options

Revision 1.27 / (download) - annotate - [select for diffs], Wed Jan 29 22:56:50 2020 UTC (3 years, 10 months ago) by prlw1
Branch: MAIN
Changes since 1.26: +2 -1 lines
Diff to previous 1.26 (colored)

Remove part of airprint scheduler printers patch as per
https://github.com/apple/cups/issues/5641
OK Till Kamppeter

Revision 1.26 / (download) - annotate - [select for diffs], Sun Nov 17 21:22:03 2019 UTC (4 years ago) by leot
Branch: MAIN
CVS Tags: pkgsrc-2019Q4-base, pkgsrc-2019Q4
Changes since 1.25: +2 -4 lines
Diff to previous 1.25 (colored)

cups{,-base}: Update to 2.3.0

Changes:
2.3.0
-----
 - CVE-2019-8696 and CVE-2019-8675: Fixed SNMP buffer overflows
   (rdar://51685251)
 - Added a GPL2/LGPL2 exception to the new CUPS license terms.
 - Documentation updates (Issue #5604)
 - Localization updates (Issue #5637)
 - Fixed a bug in the scheduler job cleanup code (Issue #5588)
 - Fixed builds when there is no TLS library (Issue #5590)
 - Eliminated some new GCC compiler warnings (Issue #5591)
 - Removed dead code from the scheduler (Issue #5593)
 - "make" failed with GZIP options (Issue #5595)
 - Fixed potential excess logging from the scheduler when removing job files
   (Issue #5597)
 - Fixed a NULL pointer dereference bug in `httpGetSubField2` (Issue #5598)
 - Added FIPS-140 workarounds for GNU TLS (Issue #5601, Issue #5622)
 - The scheduler no longer provides a default value for the description
   (Issue #5603)
 - The scheduler now logs jobs held for authentication using the error level so
   it is clear what happened (Issue #5604)
 - The `lpadmin` command did not always update the PPD file for changes to the
   `cupsIPPSupplies` and `cupsSNMPSupplies` keywords (Issue #5610)
 - The scheduler now uses both the group's membership list as well as the
   various OS-specific membership functions to determine whether a user belongs
   to a named group (Issue #5613)
 - Added USB quirks rule for HP LaserJet 1015 (Issue #5617)
 - Fixed some PPD parser issues (Issue #5623, Issue #5624)
 - The IPP parser no longer allows invalid member attributes in collections
   (Issue #5630)
 - The configure script now treats the "wheel" group as a potential system
   group (Issue #5638)
 - Fixed a USB printing issue on macOS (rdar://31433931)
 - Fixed IPP buffer overflow (rdar://50035411)
 - Fixed memory disclosure issue in the scheduler (rdar://51373853)
 - Fixed DoS issues in the scheduler (rdar://51373929)
 - Fixed an issue with unsupported "sides" values in the IPP backend
   (rdar://51775322)
 - The scheduler would restart continuously when idle and printers were not
   shared (rdar://52561199)
 - Fixed an issue with `EXPECT !name WITH-VALUE ...` tests.
 - Fixed a command ordering issue in the Zebra ZPL driver.
 - Fixed a memory leak in `ppdOpen`.

Revision 1.25 / (download) - annotate - [select for diffs], Mon Aug 26 21:57:43 2019 UTC (4 years, 3 months ago) by rillig
Branch: MAIN
CVS Tags: pkgsrc-2019Q3-base, pkgsrc-2019Q3
Changes since 1.24: +1 -2 lines
Diff to previous 1.24 (colored)

print/cups: remove unrecognized --enable-libtool option

The package builds with libtool anyway.

Revision 1.24 / (download) - annotate - [select for diffs], Fri Aug 16 21:19:30 2019 UTC (4 years, 3 months ago) by leot
Branch: MAIN
Changes since 1.23: +1 -2 lines
Diff to previous 1.23 (colored)

cups{,-base}: Update to 2.2.12

pkgsrc changes:
 - Remove patches/patch-5613 (already present)

Changes:
2.2.12
------
- CVE-2019-8696 and CVE-2019-8675: Fixed SNMP buffer overflows (rdar://51685251)
- The `cupsctl` command now prevents setting "cups-files.conf" directives
  (Issue #5530)
- Updated the systemd service file for cupsd (Issue #5551)
- The `cupsCheckDestSupported` function did not check octetString values
  correctly (Issue #5557)
- The scheduler did not encode octetString values like "job-password" correctly
  for the print filters (Issue #5558)
- Restored minimal support for the `Emulators` keyword in PPD files to allow
  old Samsung printer drivers to continue to work (Issue #5562)
- Timed out job submission now yields an error (Issue #5570)
- The footer in the web interface covered some content on small displays
  (Issue #5574)
- The libusb-based USB backend now enforces read limits, improving print speed
  in many cases (Issue #5583)
- Fixed some compatibility issues with old releases of CUPS (Issue #5587)
- Fixed a bug in the scheduler job cleanup code (Issue #5588)
- "make" failed with GZIP options (Issue #5595)
- Added FIPS-140 workarounds for GNU TLS (Issue #5601, Issue #5622)
- The scheduler no longer provides a default value for the description
  (Issue #5603)
- The `lpadmin` command did not always update the PPD file for changes to the
  `cupsIPPSupplies` and `cupsSNMPSupplies` keywords (Issue #5610)
- The scheduler now uses both the group's membership list as well as the
  various OS-specific membership functions to determine whether a user belongs
  to a named group (Issue #5613)
- Added USB quirks rule for HP LaserJet 1015 (Issue #5617)
- Fixed some PPD parser issues (Issue #5623, Issue #5624)
- The IPP parser no longer allows invalid member attributes in collections
  (Issue #5630)
- Fixed IPP buffer overflow (rdar://50035411)
- Fixed memory disclosure issue in the scheduler (rdar://51373853)
- Fixed DoS issues in the scheduler (rdar://51373929)
- The scheduler would restart continuously when idle and printers were not
  shared (rdar://52561199)
- Fixed a command ordering issue in the Zebra ZPL driver.
- Fixed a memory leak in `ppdOpen`.

Revision 1.23 / (download) - annotate - [select for diffs], Sun Aug 11 13:22:38 2019 UTC (4 years, 3 months ago) by wiz
Branch: MAIN
Changes since 1.22: +2 -2 lines
Diff to previous 1.22 (colored)

Bump PKGREVISIONs for perl 5.30.0

Revision 1.22 / (download) - annotate - [select for diffs], Sun Jul 21 22:24:09 2019 UTC (4 years, 4 months ago) by wiz
Branch: MAIN
Changes since 1.21: +2 -2 lines
Diff to previous 1.21 (colored)

*: recursive bump for gdk-pixbuf2-2.38.1

Revision 1.21 / (download) - annotate - [select for diffs], Sat Jul 20 22:46:03 2019 UTC (4 years, 4 months ago) by wiz
Branch: MAIN
Changes since 1.20: +2 -2 lines
Diff to previous 1.20 (colored)

*: recursive bump for nettle 3.5.1

Revision 1.20 / (download) - annotate - [select for diffs], Wed Jul 17 01:44:31 2019 UTC (4 years, 4 months ago) by manu
Branch: MAIN
Changes since 1.19: +2 -1 lines
Diff to previous 1.19 (colored)

The scheduler now uses both the group's membership list as well as the
various OS-specific membership functions to determine whether a user belongs
to a named group (Issue #5613)

From upstream
https://github.com/apple/cups/commit/3c27d2a6ddf50a4cb02c0b7a464eaf7b6f1ea601

Revision 1.19 / (download) - annotate - [select for diffs], Thu May 23 19:23:13 2019 UTC (4 years, 6 months ago) by rillig
Branch: MAIN
CVS Tags: pkgsrc-2019Q2-base, pkgsrc-2019Q2
Changes since 1.18: +2 -2 lines
Diff to previous 1.18 (colored)

all: replace SUBST_SED with the simpler SUBST_VARS

pkglint -Wall -r --only "substitution command" -F

With manual review and indentation fixes since pkglint doesn't get that
part correct in every case.

Revision 1.18 / (download) - annotate - [select for diffs], Mon Dec 10 07:54:49 2018 UTC (4 years, 11 months ago) by leot
Branch: MAIN
CVS Tags: pkgsrc-2019Q1-base, pkgsrc-2019Q1, pkgsrc-2018Q4-base, pkgsrc-2018Q4
Changes since 1.17: +1 -2 lines
Diff to previous 1.17 (colored)

cups{,-base}: Update print/cups{,-base} to 2.2.10

Changes
2.2.10
------
- CVE-2018-4700: Linux session cookies used a predictable random number seed.
- The `lpoptions` command now works with IPP Everywhere printers that have not
  yet been added as local queues (Issue #5045)
- Added USB quirk rules (Issue #5395, Issue #5443)
- The generated PPD files for IPP Everywhere printers did not contain the
  cupsManualCopies keyword (Issue #5433)
- Kerberos credentials might be truncated (Issue #5435)
- The handling of `MaxJobTime 0` did not match the documentation (Issue #5438)
- Incorporated the page accounting changes from CUPS 2.3 (Issue #5439)
- Fixed a bug adding a queue with the `-E` option (Issue #5440)
- Fixed a crash bug when mapping PPD duplex options to IPP attributes
  (rdar://46183976)

Revision 1.17 / (download) - annotate - [select for diffs], Wed Nov 14 22:22:16 2018 UTC (5 years ago) by kleink
Branch: MAIN
Changes since 1.16: +2 -2 lines
Diff to previous 1.16 (colored)

Revbump after cairo 1.16.0 update.

Revision 1.16 / (download) - annotate - [select for diffs], Mon Nov 12 03:51:21 2018 UTC (5 years ago) by ryoon
Branch: MAIN
Changes since 1.15: +2 -1 lines
Diff to previous 1.15 (colored)

Recursive revbump from hardbuzz-2.1.1

Revision 1.15 / (download) - annotate - [select for diffs], Sat Nov 10 19:51:12 2018 UTC (5 years ago) by leot
Branch: MAIN
Changes since 1.14: +1 -2 lines
Diff to previous 1.14 (colored)

cups{,-base}: Update print/cups{,-base} to 2.2.9

pkgsrc changes:
- Remove patches/patch-cups_ipp.c, no more needed (applied)
- Remove patches/patch-ppdc_Makefile, libcupsppdc.la is no more installed
  (also libcupscgi.la, libcupsmime.la are no longer installed, unfortunately no
  rationale seems present in the changelog about that)

Changes:
2.2.9
-----
- Localization changes (Issue #5348, Issue #5362, Issue #5408)
- Documentation updates (Issue #5369)
- The lpadmin command would create a non-working printer in some error cases
  (Issue #5305)
- The scheduler would crash if an empty `AccessLog` directive was specified
  (Issue #5309)
- Fixed a regression in the changes to ippValidateAttribute (Issue #5322,
  Issue #5330)
- Fixed a crash bug in the Epson dot matrix driver (Issue #5323)
- Automatic debug logging of job errors did not work with systemd (Issue #5337)
- The web interface did not list the IPP Everywhere "driver" (Issue #5338)
- The IPP Everywhere "driver" now properly supports face-up printers
  (Issue #5345)
- Fixed some typos in the label printer drivers (Issue #5350)
- Multi-file jobs could get stuck if the backend failed (Issue #5359,
  Issue #5413)
- The IPP Everywhere "driver" no longer does local filtering when printing to
  a shared CUPS printer (Issue #5361)
- The lpadmin command now correctly reports IPP errors when configuring an
  IPP Everywhere printer (Issue #5370)
- Fixed some memory leaks discovered by Coverity (Issue #5375)
- The PPD compiler incorrectly terminated JCL options (Issue #5379)
- The cupstestppd utility did not generate errors for missing/mismatched
  CloseUI/JCLCloseUI keywords (Issue #5381)
- The scheduler now reports the actual location of the log file (Issue #5398)
- Added a USB quirk rule (Issue #5420)
- The scheduler was being backgrounded on macOS, causing applications to spin
  (rdar://40436080)
- The scheduler did not validate that required initial request attributes were
  in the operation group (rdar://41098178)
- Authentication in the web interface did not work on macOS (rdar://41444473)
- Fixed an issue with HTTP Digest authentication (rdar://41709086)
- The scheduler could crash when job history was purged (rdar://42198057)
- Dropped non-working RSS subscriptions UI from web interface templates.
- Fixed a memory leak for some IPP (extension) syntaxes.

Revision 1.14 / (download) - annotate - [select for diffs], Wed Aug 22 09:46:12 2018 UTC (5 years, 3 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2018Q3-base, pkgsrc-2018Q3
Changes since 1.13: +2 -2 lines
Diff to previous 1.13 (colored)

Recursive bump for perl5-5.28.0

Revision 1.13 / (download) - annotate - [select for diffs], Tue Jul 24 12:19:21 2018 UTC (5 years, 4 months ago) by bouyer
Branch: MAIN
Changes since 1.12: +2 -2 lines
Diff to previous 1.12 (colored)

Add patches from debian to support basic airprint.
Some details about airprint are in https://wiki.debian.org/AirPrint
Proposed on tech-pkg@ on Jul 20
Bump PKGREVISION

Revision 1.12 / (download) - annotate - [select for diffs], Wed Jul 4 13:40:33 2018 UTC (5 years, 5 months ago) by jperkin
Branch: MAIN
Changes since 1.11: +4 -4 lines
Diff to previous 1.11 (colored)

*: Move SUBST_STAGE from post-patch to pre-configure

Performing substitutions during post-patch breaks tools such as mkpatches,
making it very difficult to regenerate correct patches after making changes,
and often leading to substituted string replacements being committed.

Revision 1.11 / (download) - annotate - [select for diffs], Fri Jun 22 14:12:45 2018 UTC (5 years, 5 months ago) by bouyer
Branch: MAIN
CVS Tags: pkgsrc-2018Q2-base, pkgsrc-2018Q2
Changes since 1.10: +2 -1 lines
Diff to previous 1.10 (colored)

Apply patch from upstream fixing a regression in ippValidateAttribute().
The bug is that some attributes are ignored/rejected, causing e.g. usernames
to be changed to anonymous in print queues and page log.
Bump PKGREVISION

Revision 1.10 / (download) - annotate - [select for diffs], Mon Jun 11 10:04:24 2018 UTC (5 years, 5 months ago) by adam
Branch: MAIN
Changes since 1.9: +1 -3 lines
Diff to previous 1.9 (colored)

cups: updated to 2.2.8

CUPS 2.2.8 is a bug fix release that addresses issues in the scheduler, ipptool utility, CUPS library, and USB printer support. A detailed list of changes can be found in the change log included in the download.

Revision 1.9 / (download) - annotate - [select for diffs], Tue Apr 17 22:29:33 2018 UTC (5 years, 7 months ago) by wiz
Branch: MAIN
Changes since 1.8: +2 -2 lines
Diff to previous 1.8 (colored)

Add p11-kit to gnutls/bl3.mk and bump dependencies.

Revision 1.8 / (download) - annotate - [select for diffs], Mon Apr 16 14:33:54 2018 UTC (5 years, 7 months ago) by wiz
Branch: MAIN
Changes since 1.7: +2 -1 lines
Diff to previous 1.7 (colored)

Recursive bump for new fribidi dependency in pango.

Revision 1.7 / (download) - annotate - [select for diffs], Thu Apr 5 16:31:45 2018 UTC (5 years, 8 months ago) by leot
Branch: MAIN
Changes since 1.6: +1 -2 lines
Diff to previous 1.6 (colored)

cups{,-base}: Update print/cups{,-base} to 2.2.7

pkgsrc changes:
- Get rid of extra `/' in patches/patch-config-scripts_cups-opsys.m4
  (NFCI, pointed out by mkpatches).
- Add to patches/patch-scheduler_auth.c a backport of issue #5283 to fix build
  without PAM. This will be not needed in cups-2.2.8.

Changes:
CUPS v2.2.7
-----------
- NOTICE: Raw print queues are now deprecated (Issue #5269)
- Fixed an Avahi crash bug in the scheduler (Issue #5268)
- The IPP Everywhere PPD generator did not include the `cupsJobPassword`
  keyword, when supported (Issue #5265)
- Systemd did not restart cupsd when configuration changes were made that
  required a restart (Issue #5263)
- The Lexmark Optra E310 printer needs the "no-reattach" USB quirk rule
  (Issue #5259)
- The scheduler could crash while adding an IPP Everywhere printer (Issue #5258)
- Label printers supported by the rastertolabel driver don't support SNMP, so
  don't delay printing to test it (Issue #5256)
- Fixed a compile issue when PAM is not available (Issue #5253)
- Documentation fixes (Issue #5252)
- Star Micronics printers need the "unidir" USB quirk rule (Issue #5251)
- The scheduler now supports using temporary print queues for older IPP/1.1
  print queues like those shared by CUPS 1.3 and earlier (Issue #5241)
- Fixed printing to some IPP Everywhere printers (Issue #5238)
- Kerberized printing to another CUPS server did not work correctly
  (Issue #5233)
- The `cupsRasterWritePixels` function did not correctly swap bytes for some
  formats (Issue #5225)
- Added a USB quirk rule for Canon MP280 series printers (Issue #5221)
- The `ppdInstallableConflict` tested too many constraints (Issue #5213)
- More fixes for printing to old CUPS servers (Issue #5211)
- The `cupsCopyDest` function now correctly copies the `is_default` value
  (Issue #5208)
- The scheduler did not work with older versions of uClibc (Issue #5188)
- The scheduler now substitutes default values for invalid job attributes when
  running in "relaxed conformance" mode (Issue #5186)
- Fixed PAM module detection and added support for the common PAM definitions
  (Issue #5185)
- Fixed a journald support bug in the scheduler (Issue #5181)
- The cups-driverd program incorrectly stopped scanning PPDs as soon as a loop
  was seen (Issue #5170)
- Fixed group validation on OpenBSD (Issue #5166)
- Fixed the `ippserver` sample code when threading is disabled or unavailable
  (Issue #5154)
- The `cupsEnumDests` function did not include options from the lpoptions files
  (Issue #5144)
- The `SSLOptions` directive now supports `MinTLS` and `MaxTLS` options to
  control the minimum and maximum TLS versions that will be allowed,
  respectively (Issue #5119)
- The scheduler did not write out dirty configuration and state files if there
  were open client connections (Issue #5118)
- The `lpadmin` command now provides a better error message when an unsupported
  System V interface script is used (Issue #5111)
- The `lp` and `lpr` commands now provide better error messages when the default
  printer cannot be found (Issue #5096)
- No longer support backslash, question mark, or quotes in printer names
  (Issue #4966)
- The CUPS library now supports the latest HTTP Digest authentication
  specification including support for SHA-256 (Issue #4862)
- The `lpstat` command now reports when new jobs are being held (Issue #4761)
- The `lpoptions` command incorrectly saved default options (Issue #4717)
- The `ppdLocalizeIPPReason` function incorrectly returned a localized version
  of "none" (rdar://36566269)
- TLS connections now properly timeout (rdar://34938533)
- The IPP backend did not properly detect failed PDF prints (rdar://34055474)
- Temporary files are now placed in the correct directory for sandboxed
  applications on macOS (rdar://problem/37789645)

Revision 1.6 / (download) - annotate - [select for diffs], Mon Mar 12 11:15:41 2018 UTC (5 years, 8 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2018Q1-base, pkgsrc-2018Q1
Changes since 1.5: +2 -2 lines
Diff to previous 1.5 (colored)

Recursive bumps for fontconfig and libzip dependency changes.

Revision 1.5 / (download) - annotate - [select for diffs], Sun Jan 28 20:10:37 2018 UTC (5 years, 10 months ago) by wiz
Branch: MAIN
Changes since 1.4: +2 -1 lines
Diff to previous 1.4 (colored)

Bump PKGREVISION for gdbm shlib major bump

Revision 1.4 / (download) - annotate - [select for diffs], Fri Jan 26 17:22:51 2018 UTC (5 years, 10 months ago) by jperkin
Branch: MAIN
Changes since 1.3: +3 -6 lines
Diff to previous 1.3 (colored)

cups-base: Let pkgsrc handle SSP, remove GCC hacks.

Revision 1.3 / (download) - annotate - [select for diffs], Sat Dec 2 20:02:35 2017 UTC (6 years ago) by leot
Branch: MAIN
CVS Tags: pkgsrc-2017Q4-base, pkgsrc-2017Q4
Changes since 1.2: +2 -2 lines
Diff to previous 1.2 (colored)

cups{,-base}: Update print/cups{,-base} to 2.2.6

pkgsrc changes:
- s/ghostscript/cups-filters/ in MESSAGE (most missing parts needed to use
  non-PS printers are provided by print/cups-filters)
- Define GITHUB_PROJECT to just `cups' (not `cups-base', as PKGBASE).
  This fixes fetching of the distfile from the MASTER_SITES.

Changes:
CUPS v2.2.6
-----------
- DBUS notifications could crash the scheduler (Issue #5143)
- Added USB quirks rules for Canon MP540 and Samsung ML-2160 (Issue #5148)
- Fixed TLS cipher suite selection with GNU TLS (Issue #5145, Issue #5150)
- Localization updates (Issue #5152)

Revision 1.2 / (download) - annotate - [select for diffs], Thu Nov 23 17:19:43 2017 UTC (6 years ago) by wiz
Branch: MAIN
Changes since 1.1: +2 -1 lines
Diff to previous 1.1 (colored)

recursive bump for libxkbcommon removal from at-spi2-core

Revision 1.1 / (download) - annotate - [select for diffs], Sun Nov 12 14:10:15 2017 UTC (6 years ago) by khorben
Branch: MAIN

Rename print/cups to print/cups-base to depend on cups-filters

This change:
- renames print/cups to print/cups-base,
- lets print/cups-filters depend on print/cups-base instead of cups,
- adds a package print/cups depending on print/cups-base and
  print/cups-filters.

This makes sure installing print/cups always installs
print/cups-filters, as it is necessary for being able to print outside
of Mac OS X since CUPS 1.6.0. You're welcome.

I do not think superseding is necessary, since print/cups will also
install print/cups-base, which really is the same as before. In practice
it is like a new dependency. I do not want to risk a bad "cvs import"
either, sorry.

Bumps PKGREVISION for print/cups and print/cups-filters, since they have
new dependencies now. This is also necessary for everything else currently
depending on print/cups; I will try to commit this right after this one.

Tested on NetBSD/amd64, as reviewed on tech-pkg@.
No breakage observed, apologies if anything goes wrong.

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>