]>
git.ipfire.org Git - thirdparty/cups.git/log
surajkulriya [Wed, 17 Feb 2021 16:24:04 +0000 (21:54 +0530)]
making True case-insensitive and correcting documentation for existing clients.
Michael R Sweet [Tue, 16 Feb 2021 18:27:34 +0000 (13:27 -0500)]
Bump version to 2.4.0, no longer following Apple CUPS (leading).
Michael R Sweet [Fri, 12 Feb 2021 16:10:27 +0000 (11:10 -0500)]
Update changelog and HTML man pages.
Michael R Sweet [Sat, 13 Feb 2021 01:35:43 +0000 (20:35 -0500)]
Merge Apple CUPS changes from macOS 11.2.
Bump OpenPrinting version to 2.3.4op1.
Michael R Sweet [Fri, 12 Feb 2021 16:09:30 +0000 (11:09 -0500)]
Merge pull request #92 from OdyX/client-conf-manpage-in-section-5
Let cups.1 point to client.conf.5, not client.conf.7 (oops)
Didier Raboud [Fri, 12 Feb 2021 12:47:22 +0000 (13:47 +0100)]
Let cups.1 point to client.conf.5, not client.conf.7
Debian-Bug: #982303
Michael R Sweet [Thu, 11 Feb 2021 20:40:13 +0000 (15:40 -0500)]
Bump version.
Michael R Sweet [Thu, 11 Feb 2021 20:39:04 +0000 (15:39 -0500)]
Fix indentation for cupsfilter error messages (Issue #88)
Update message catalogs for new messages.
Update changelog.
Michael R Sweet [Thu, 11 Feb 2021 20:26:51 +0000 (15:26 -0500)]
Merge pull request #88 from surajkulriya/master
issue #87 cupsfilter showing particular errors.
surajkulriya [Fri, 5 Feb 2021 16:21:32 +0000 (21:51 +0530)]
removed extra test files
surajkulriya [Fri, 5 Feb 2021 16:14:11 +0000 (21:44 +0530)]
Revert "coded changes as per guildlines"
This reverts commit
f2c438d4cfee2ec9b8d054d489f9de80e543ab4b .
surajkulriya [Fri, 5 Feb 2021 16:03:59 +0000 (21:33 +0530)]
coded changes as per guildlines
surajkulriya [Thu, 4 Feb 2021 14:39:49 +0000 (20:09 +0530)]
cupsfilter showing particular errors.
Michael R Sweet [Tue, 2 Feb 2021 14:40:39 +0000 (09:40 -0500)]
Update test suite to timeout after 300 seconds, show error_log on failure in Github action.
Michael R Sweet [Mon, 1 Feb 2021 21:10:25 +0000 (16:10 -0500)]
Update configure script.
Michael R Sweet [Mon, 1 Feb 2021 21:09:03 +0000 (16:09 -0500)]
Update copyrights and versions for new release.
Michael R Sweet [Mon, 1 Feb 2021 20:56:18 +0000 (15:56 -0500)]
Add Github Action to build and test
Michael R Sweet [Mon, 1 Feb 2021 20:49:17 +0000 (15:49 -0500)]
Changelog.
Michael R Sweet [Mon, 1 Feb 2021 20:47:50 +0000 (15:47 -0500)]
Just use a simple 250ms sleep in the read loop (Issue #72)
Michael R Sweet [Mon, 1 Feb 2021 20:29:04 +0000 (15:29 -0500)]
Update config header files.
Michael R Sweet [Mon, 1 Feb 2021 20:26:53 +0000 (15:26 -0500)]
Fix snprintf emulation function (Issue #67)
Michael R Sweet [Mon, 1 Feb 2021 20:02:32 +0000 (15:02 -0500)]
Fix a buffer (read) overflow in ippReadIO (CVE-2020-10001)
Michael R Sweet [Mon, 1 Feb 2021 20:00:44 +0000 (15:00 -0500)]
Changelog.
Michael R Sweet [Mon, 1 Feb 2021 20:48:22 +0000 (15:48 -0500)]
Merge pull request #73 from tsite/master
Ignore the APPrinterIconPath PPD attribute
Michael R Sweet [Fri, 29 Jan 2021 15:11:41 +0000 (10:11 -0500)]
Merge pull request #81 from zdohnal/help-index-segfault
cgi-bin/help-index.c: Check node->section before using it in strcmp()
Zdenek Dohnal [Fri, 29 Jan 2021 07:56:17 +0000 (08:56 +0100)]
cgi-bin/help-index.c: Check node->section before using it in strcmp()
Fixes a segfault in help.cgi, which happens if user tries to search in man pages.
Fedora bug #
1921881
Michael R Sweet [Fri, 22 Jan 2021 21:46:22 +0000 (16:46 -0500)]
Changelog.
Till Kamppeter [Fri, 22 Jan 2021 21:22:19 +0000 (22:22 +0100)]
Merge pull request #78 from pranshukharkwal/issue64
PPD parsing: Add NULL check for option on (JCL)CloseUI
= [Fri, 22 Jan 2021 19:14:09 +0000 (00:44 +0530)]
Add check for whether 'option' variable exists or not for closeUI and JCLCloseUI lines in ppd.c
Pranav Batra [Wed, 6 Jan 2021 22:34:22 +0000 (22:34 +0000)]
Ignore the APPrinterIconPath PPD attribute
The icon file is only used on macOS (in which case
HAVE_APPLICATIONSERVICES_H is enabled).
BUG=none
TEST=cq
Change-Id: I58931df5788ab1c9f76b4cb2a958c51dc084083b
Michael R Sweet [Sat, 19 Dec 2020 22:56:05 +0000 (17:56 -0500)]
Changelog.
Michael R Sweet [Sat, 19 Dec 2020 22:54:55 +0000 (17:54 -0500)]
Merge pull request #69 from OdyX/add-nslcd-after-service
Systemd: Let cups.service start after nslcd.service
Wolfgang Schweer [Sat, 12 Dec 2020 12:38:52 +0000 (13:38 +0100)]
Systemd: Let cups.service start after nslcd.service
Bug-Debian: #977198
Bug-Upstream: https://github.com/OpenPrinting/cups/issues/69
Michael R Sweet [Mon, 14 Dec 2020 16:12:51 +0000 (11:12 -0500)]
With GNU TLS, generated certificates were incorrectly placed in $HOME for the
root UID. They should be in /etc/cups (ServerRoot).
Michael R Sweet [Thu, 3 Dec 2020 22:55:51 +0000 (17:55 -0500)]
Changelog.
Michael R Sweet [Thu, 3 Dec 2020 22:54:46 +0000 (17:54 -0500)]
Merge pull request #61 from OdyX/deb-kfreebsd-executables
CUPS_EXE_FILE_PERM: also match host_os_name on *-gnu, to also catch kfreebsd-gnu
Didier Raboud [Thu, 3 Dec 2020 17:33:35 +0000 (18:33 +0100)]
CUPS_EXE_FILE_PERM: also match host_os_name on *-gnu, to also catch kfreebsd-gnu
Debian's kfreebsd-gnu architectures (kfreebsd-amd64 and kfreebsd-i386) work as Debian/GNU systems, hence with a 755 CUP_EXE_FILE_PERM, not 555
Michael R Sweet [Thu, 3 Dec 2020 14:14:02 +0000 (09:14 -0500)]
Drop deprecated API warnings from normal builds.
Michael R Sweet [Thu, 3 Dec 2020 14:11:29 +0000 (09:11 -0500)]
Changelog and updated configure script (Issue #60)
Michael R Sweet [Thu, 3 Dec 2020 14:10:16 +0000 (09:10 -0500)]
Merge pull request #60 from OdyX/deb-kfreebsd-libexec
SERVERBIN: match host_os_name on *-gnu before *bsd* to catch kfreebsd-gnu's
Didier Raboud [Thu, 3 Dec 2020 11:32:54 +0000 (12:32 +0100)]
SERVERBIN: match host_os_name on *-gnu first, to catch kfreebsd-gnu before *bsd*
Debian's kfreebsd-gnu architectures (kfreebsd-amd64 and kfreebsd-i386) work as Debian/GNU systems, hence with a /usr/lib/cups SERVERBIN, not a /usr/libexec/cups.
Michael R Sweet [Thu, 3 Dec 2020 01:02:59 +0000 (20:02 -0500)]
Fix duplicate ColorModel entries for AirPrint printers (Issue #59)
Michael R Sweet [Sat, 28 Nov 2020 13:55:31 +0000 (08:55 -0500)]
Update cupsd.conf man page to talk about Listen * vs Listen address (Issue #53)
Michael R Sweet [Sat, 28 Nov 2020 13:43:46 +0000 (08:43 -0500)]
Force a 5 second sleep to wait for the job control file to be written.
Michael R Sweet [Fri, 27 Nov 2020 15:17:17 +0000 (10:17 -0500)]
Add debugging output to test suite for Travis CI issue.
Michael R Sweet [Fri, 27 Nov 2020 14:25:26 +0000 (09:25 -0500)]
Fix/tweak things for release.
Michael R Sweet [Fri, 27 Nov 2020 13:35:00 +0000 (08:35 -0500)]
Update URLs for OP-CUPS.
Michael R Sweet [Fri, 27 Nov 2020 13:30:54 +0000 (08:30 -0500)]
Prep for 2.3.3op1 release.
Michael R Sweet [Thu, 26 Nov 2020 14:08:00 +0000 (09:08 -0500)]
Enable debug info for Travis builds.
Michael R Sweet [Thu, 26 Nov 2020 14:06:36 +0000 (09:06 -0500)]
Suppress not-useful GCC warnings on newer versions of GCC, too.
Michael R Sweet [Fri, 6 Nov 2020 23:11:02 +0000 (18:11 -0500)]
Fix printing on small format printers like label printers.
Michael R Sweet [Wed, 25 Nov 2020 13:10:55 +0000 (08:10 -0500)]
Changelog
Michael R Sweet [Wed, 25 Nov 2020 13:09:26 +0000 (08:09 -0500)]
Merge pull request #51 from zdohnal/fedora-systemd-use-notify-type
[Fedora] cups.service.in: Use 'notify' service type and run after net…
Michael R Sweet [Wed, 25 Nov 2020 13:08:37 +0000 (08:08 -0500)]
Coding style
Michael R Sweet [Wed, 25 Nov 2020 13:03:17 +0000 (08:03 -0500)]
Merge pull request #52 from zdohnal/avahi_free_add_define
http-support.c: Add avahi-common/malloc.h header for avahi_free() def…
Zdenek Dohnal [Wed, 25 Nov 2020 12:24:28 +0000 (13:24 +0100)]
http-support.c: Add avahi-common/malloc.h header for avahi_free()
Zdenek Dohnal [Wed, 25 Nov 2020 08:31:31 +0000 (09:31 +0100)]
[Fedora] cups.service.in: Start cupsd after NIS is started
If an user has a NIS group as SystemGroup in cups-files.conf, then cupsd fails to start if it is activated before ypbind service. Setting 'After=ypbind.service' sets unit's order to cupsd being started after ypbind.
Fedora bug:
https://bugzilla.redhat.com/show_bug.cgi?id=
1494558
Zdenek Dohnal [Wed, 25 Nov 2020 07:12:32 +0000 (08:12 +0100)]
[Fedora] cups.service.in: Use 'notify' service type and run after network.target
1) If the service is defined with 'simple' type, the result of 'systemctl' is 0 regardless of actual startup result, because it reports success/failure of forking process (even before cupsd is started). This way errors due bad configuration or programming errors are masked during systemctl invocation.
The 'notify' type depends on executable sending a 'Im running' type of message to systemd after successful start and systemctl's return code depends whether this message came or not, which solves the issue.
2) The service needs to be started after all units needed for network.target are activated. This prevents starting cupsd before we have ports ready.
Fedora bugs:
https://bugzilla.redhat.com/show_bug.cgi?id=
1153660 (adding network.target)
https://bugzilla.redhat.com/show_bug.cgi?id=
1088918 (change of the service type)
Michael R Sweet [Tue, 24 Nov 2020 16:03:26 +0000 (11:03 -0500)]
Merge pull request #50 from zdohnal/remove-systemd-orgcups
scheduler/Makefile: use new unit names in uninstall as well
Zdenek Dohnal [Tue, 24 Nov 2020 12:53:45 +0000 (13:53 +0100)]
scheduler/Makefile: use new unit names in uninstall as well
Michael R Sweet [Tue, 24 Nov 2020 03:15:26 +0000 (22:15 -0500)]
Fix memory leak (Issue #49)
Michael R Sweet [Sun, 22 Nov 2020 22:25:13 +0000 (17:25 -0500)]
Travis change for test target.
Michael R Sweet [Sun, 22 Nov 2020 13:49:56 +0000 (08:49 -0500)]
"make test" now runs the automated test suite.
"make debugtest" now runs the automated test suite with debug printfs enabled.
The old "check" and "debugcheck" targets are still active, however "test" is the
canonical test suite target for most open source projects and CI environments.
The old "test" target behavior is available by running "make testserver" - as
before you can choose to run a more agressive automated test or just run the
test server in the background.
Michael R Sweet [Sun, 22 Nov 2020 13:38:07 +0000 (08:38 -0500)]
Fix default option values that start with "custom" that aren't custom values
(Issue #48)
Michael R Sweet [Sun, 22 Nov 2020 13:37:49 +0000 (08:37 -0500)]
Don't show waiting for jobs unless we are waiting for jobs...
Michael R Sweet [Sun, 15 Nov 2020 13:03:47 +0000 (08:03 -0500)]
Rename systemd service files to match what the Linux distros use (Issue #30)
Michael R Sweet [Sat, 14 Nov 2020 22:51:31 +0000 (17:51 -0500)]
Changelog.
Michael R Sweet [Sat, 14 Nov 2020 22:50:27 +0000 (17:50 -0500)]
Update cups-lpd man page (Issue #46)
Michael R Sweet [Sat, 14 Nov 2020 22:50:14 +0000 (17:50 -0500)]
Update copyright
Michael R Sweet [Sat, 14 Nov 2020 15:09:54 +0000 (10:09 -0500)]
Fix typo in configure script.
Michael R Sweet [Sat, 14 Nov 2020 15:04:43 +0000 (10:04 -0500)]
Add LogFileGroup directive (Issue #34)
Michael R Sweet [Sat, 14 Nov 2020 14:58:12 +0000 (09:58 -0500)]
Add --enable-sync-on-close configure option (Issue #37)
Michael R Sweet [Sat, 14 Nov 2020 14:38:09 +0000 (09:38 -0500)]
Add --with-error-policy configure option (Issue #38)
Michael R Sweet [Sat, 14 Nov 2020 14:27:41 +0000 (09:27 -0500)]
Changelog.
Michael R Sweet [Sat, 14 Nov 2020 14:24:51 +0000 (09:24 -0500)]
Don't use "unknown" default InputSlot value for IPP Everywhere PPDs
(Issue #44)
Michael R Sweet [Sat, 14 Nov 2020 14:26:03 +0000 (09:26 -0500)]
Merge pull request #35 from OdyX/debian/deactivate-logrotation
Debian: Allow configuration of MaxLogSize at configure-time
Michael R Sweet [Sat, 14 Nov 2020 14:13:23 +0000 (09:13 -0500)]
Add badges to README.
Michael R Sweet [Sat, 14 Nov 2020 14:10:31 +0000 (09:10 -0500)]
Remove a file that is no longer needed.
Michael R Sweet [Sat, 14 Nov 2020 14:09:48 +0000 (09:09 -0500)]
Make some changes to allow the automated test suite to run in certain restricted
build/CI setups (Issue #25)
Michael R Sweet [Sat, 14 Nov 2020 13:47:43 +0000 (08:47 -0500)]
Don't log errors when IPv6 listeners fail because IPv6 is disabled (Issue #25)
Michael R Sweet [Sat, 14 Nov 2020 13:43:58 +0000 (08:43 -0500)]
Fix a logging regression that was detected by the automated test suite
(Issue #25)
Didier Raboud [Tue, 9 Aug 2016 16:11:40 +0000 (18:11 +0200)]
Add configure option to set MaxLogSize
This allows distributions to turn off CUPS' internal logrotation by setting it to "0".
Michael R Sweet [Tue, 10 Nov 2020 01:27:13 +0000 (20:27 -0500)]
Fix the "uri-security-supported" value to be based on the current connection
(Issue #42)
Michael R Sweet [Mon, 9 Nov 2020 13:58:02 +0000 (08:58 -0500)]
Changelog.
Michael R Sweet [Mon, 9 Nov 2020 13:57:05 +0000 (08:57 -0500)]
Merge pull request #41 from OdyX/debian/fix-rastertopwg-rounding-errors
Debian: Let the rastertopwg filter check rounding errors when calculating the page geometry
Michael R Sweet [Mon, 9 Nov 2020 13:55:53 +0000 (08:55 -0500)]
Merge pull request #40 from OdyX/debian/fix-fax-fox
Debian: Fix fax numbers supplied via GTK print dialog
Michael R Sweet [Mon, 9 Nov 2020 13:52:34 +0000 (08:52 -0500)]
Merge pull request #43 from zdohnal/printer-alert-err
backend,scheduler/ipp.c: Fix 'printer-alert' invalid free
Zdenek Dohnal [Mon, 9 Nov 2020 06:40:20 +0000 (07:40 +0100)]
backend,scheduler/ipp.c: Fix 'printer-alert' invalid free
The fix is created by Bernhard Übelacker from apple/cups #5826.
Till Kamppeter [Wed, 26 Aug 2020 11:03:00 +0000 (13:03 +0200)]
Fix fax numbers supplied via GTK print dialog, removing a "Custom." prefix; do not choke if the GTK dialog sends "None" as phone number or pre-dial prefix
Till Kamppeter [Thu, 27 Aug 2020 08:22:00 +0000 (10:22 +0200)]
Let the rastertopwg filter check rounding errors when calculating the page geometry
Michael R Sweet [Wed, 4 Nov 2020 21:31:13 +0000 (16:31 -0500)]
Changelog.
Michael R Sweet [Wed, 4 Nov 2020 21:10:25 +0000 (16:10 -0500)]
Merge pull request #32 from OdyX/debian/no-hostnames-for-broadcasting-print-queues
Debian: Do not use host names for broadcasting print queues
Michael R Sweet [Wed, 4 Nov 2020 21:07:53 +0000 (16:07 -0500)]
Merge pull request #31 from OdyX/debian/strengthen-systemd-unit-relationships
Debian: Add Requires=cups.socket to cups.service, to make sure they start in order
Michael R Sweet [Wed, 4 Nov 2020 21:06:58 +0000 (16:06 -0500)]
Merge pull request #30 from OdyX/debian/rename-systemd-files
Debian: Rename the systemd service file from org.cups.cups.* to cups.*
Michael R Sweet [Wed, 4 Nov 2020 21:05:45 +0000 (16:05 -0500)]
Merge pull request #29 from OdyX/debian/disable-timestamps-in-conffiles
Debian: Disable time stamps in conffiles, to avoid ever-changing files in /etc.
Michael R Sweet [Wed, 4 Nov 2020 21:04:22 +0000 (16:04 -0500)]
Merge pull request #28 from OdyX/debian/let-snmp-backend-use-manufacturer-MIBs
Debian: Let snmp backend also use manufacturer-specific MIBs
Michael R Sweet [Wed, 4 Nov 2020 20:38:39 +0000 (15:38 -0500)]
Merge pull request #24 from OdyX/debian/fix-scheduler-cupsd.conf-load
Debian: Fix scheduler cupsd.conf load
Michael R Sweet [Wed, 4 Nov 2020 20:36:31 +0000 (15:36 -0500)]
Merge pull request #23 from OdyX/debian/fix-conversion-of-PPD-InputSlot-choice-names
Debian: Fix conversion of PPD InputSlot choice names
Michael R Sweet [Wed, 4 Nov 2020 20:29:51 +0000 (15:29 -0500)]
Merge pull request #21 from OdyX/debian/install-root-backends-world-readable
Debian: Install root backends world-readable
Till Kampetter [Tue, 9 Aug 2016 16:11:35 +0000 (18:11 +0200)]
Do not use host names for broadcasting print queues and
managing print queues broadcasted from other servers by default. Many
networks do not have valid host names for all machines.
Bug-Ubuntu: https://bugs.launchpad.net/bugs/449586
Patch-Name: do-not-broadcast-with-hostnames.patch