]> git.ipfire.org Git - thirdparty/cups.git/log
thirdparty/cups.git
7 years agoChangelog.
Michael Sweet [Tue, 25 Jul 2017 02:45:46 +0000 (22:45 -0400)] 
Changelog.

7 years agoRemove old API documentation files.
Michael Sweet [Tue, 25 Jul 2017 00:51:11 +0000 (20:51 -0400)] 
Remove old API documentation files.

7 years agoUse a 250ms delay for cupsGetDests - not perfect, but usually gets the full
Michael R Sweet [Tue, 25 Jul 2017 02:43:56 +0000 (22:43 -0400)] 
Use a 250ms delay for cupsGetDests - not perfect, but usually gets the full
list of local network printers (Issue #5049)

7 years agoTry a much shorter enum time for cupsGetDests (Issue #5049)
Michael Sweet [Mon, 24 Jul 2017 22:05:39 +0000 (18:05 -0400)] 
Try a much shorter enum time for cupsGetDests (Issue #5049)

7 years agoFix the `ServerTokens None` option (Issue #5065)
Michael Sweet [Mon, 24 Jul 2017 21:29:07 +0000 (17:29 -0400)] 
Fix the `ServerTokens None` option (Issue #5065)

7 years agoMerge pull request #5066 from sblondon/master
Michael R Sweet [Mon, 24 Jul 2017 15:21:14 +0000 (11:21 -0400)] 
Merge pull request #5066 from sblondon/master

Update french translations

7 years agoFix "DenyCBC" priority string with GNU TLS.
Michael R Sweet [Mon, 24 Jul 2017 00:02:57 +0000 (20:02 -0400)] 
Fix "DenyCBC" priority string with GNU TLS.

7 years agoUpdate french translations 5066/head
Stéphane Blondon [Sat, 22 Jul 2017 13:52:10 +0000 (15:52 +0200)] 
Update french translations

7 years agoThe scheduler's `-t` option did not force all errors to the standard error
Michael Sweet [Wed, 19 Jul 2017 19:37:30 +0000 (15:37 -0400)] 
The scheduler's `-t` option did not force all errors to the standard error
file, making debugging of configuration problems hard (Issue #5041)

7 years agoFix logging when "-t" is used (always to stderr).
Michael Sweet [Wed, 19 Jul 2017 19:29:01 +0000 (15:29 -0400)] 
Fix logging when "-t" is used (always to stderr).

7 years agoLower maximum poll()/select() time to 100ms (possible fix for Issue #5049)
Michael Sweet [Wed, 19 Jul 2017 18:28:11 +0000 (14:28 -0400)] 
Lower maximum poll()/select() time to 100ms (possible fix for Issue #5049)

7 years agoUpdate changelog.
Michael Sweet [Wed, 19 Jul 2017 18:26:08 +0000 (14:26 -0400)] 
Update changelog.

7 years agoChangelog.
Michael Sweet [Wed, 19 Jul 2017 18:19:40 +0000 (14:19 -0400)] 
Changelog.

7 years agoFix a build issue with `--enable-mallinfo` (Issue #5051)
Michael Sweet [Wed, 19 Jul 2017 18:12:41 +0000 (14:12 -0400)] 
Fix a build issue with `--enable-mallinfo` (Issue #5051)

7 years agoImplement standard localizations in cupsLocalizeDest* (Issue #5056)
Michael Sweet [Wed, 19 Jul 2017 17:55:32 +0000 (13:55 -0400)] 
Implement standard localizations in cupsLocalizeDest* (Issue #5056)
Add standard media size names to the localizations, too, since the PPD names
are not the right ones.

7 years agoAdd base IPP attribute/value localizations (Issue #5056)
Michael Sweet [Wed, 19 Jul 2017 16:35:41 +0000 (12:35 -0400)] 
Add base IPP attribute/value localizations (Issue #5056)

7 years agoThe `cupsGetNamedDest` function did not use the local default printer
Michael Sweet [Wed, 19 Jul 2017 12:15:08 +0000 (08:15 -0400)] 
The `cupsGetNamedDest` function did not use the local default printer
(rdar://33228500)

7 years agoChangelog for Issue #5054.
Michael Sweet [Wed, 19 Jul 2017 11:40:41 +0000 (07:40 -0400)] 
Changelog for Issue #5054.

7 years agoCUPS now sends the `Date` HTTP header in IPP requests (rdar://33302034)
Michael Sweet [Tue, 18 Jul 2017 15:55:15 +0000 (11:55 -0400)] 
CUPS now sends the `Date` HTTP header in IPP requests (rdar://33302034)

7 years agoFix the cups.strings file generation (bug in code that generates the Unicode
Michael Sweet [Tue, 18 Jul 2017 15:33:03 +0000 (11:33 -0400)] 
Fix the cups.strings file generation (bug in code that generates the Unicode
quotes), and add support for .strings files in checkpo so that we can validate
the results from now on (rdar://33287650)

7 years agoThe IPP backend incorrectly sent the "job-pages-per-set" attribute to PDF
Michael Sweet [Tue, 18 Jul 2017 14:10:16 +0000 (10:10 -0400)] 
The IPP backend incorrectly sent the "job-pages-per-set" attribute to PDF
printers (rdar://33250434)

Need to save the original number of copies and only send "job-pages-per-set"
when the copy count is reset to 1 (as happens when printing with a raster
format...)

7 years agoMerge pull request #5054 from sanbrother/master
Michael R Sweet [Tue, 18 Jul 2017 12:31:49 +0000 (08:31 -0400)] 
Merge pull request #5054 from sanbrother/master

Fix : dead lock when there is already an active job

7 years agoFix builds without libtool.
Michael R Sweet [Tue, 18 Jul 2017 00:44:20 +0000 (20:44 -0400)] 
Fix builds without libtool.

7 years agoFix more issues with libtool support (Issue #5050)
Michael R Sweet [Mon, 17 Jul 2017 23:58:53 +0000 (19:58 -0400)] 
Fix more issues with libtool support (Issue #5050)

7 years agoFix authorization checks on macOS (no longer /etc/authorization, but now we don't...
Michael R Sweet [Mon, 17 Jul 2017 23:49:27 +0000 (19:49 -0400)] 
Fix authorization checks on macOS (no longer /etc/authorization, but now we don't need
to look for the old names from 10.5...)

7 years agoUpdate help text so everything lines up properly and is consistent and spelled correctly.
Michael R Sweet [Mon, 17 Jul 2017 22:28:27 +0000 (18:28 -0400)] 
Update help text so everything lines up properly and is consistent and spelled correctly.

7 years agoUpdate libtool support to include --mode=foo stuff - surprise, libtool changed in
Michael R Sweet [Mon, 17 Jul 2017 22:23:00 +0000 (18:23 -0400)] 
Update libtool support to include --mode=foo stuff - surprise, libtool changed in
incompatible ways again...  (Issue #5050)

7 years agoMerge pull request #5062 from rohieb/libtool-fixes
Michael R Sweet [Mon, 17 Jul 2017 22:03:35 +0000 (18:03 -0400)] 
Merge pull request #5062 from rohieb/libtool-fixes

configure: don't accidentally set @LIBTOOL@ to 'yes'

I'll also be updating the help string to make this clearer as well.

7 years agoconfigure: don't accidentally set @LIBTOOL@ to 'yes' 5062/head
Roland Hieber [Sun, 9 Jul 2017 21:06:03 +0000 (23:06 +0200)] 
configure: don't accidentally set @LIBTOOL@ to 'yes'

Substituting @LIBTOOL@ with 'yes' would result in a lot of console
output (34 GB in my case, before SIGKILL), without getting anything
compiled at all.

Signed-off-by: Roland Hieber <r.hieber@pengutronix.de>
7 years agoFix : dead lock when there is already an active job 5054/head
sanbrother [Tue, 11 Jul 2017 06:28:23 +0000 (14:28 +0800)] 
Fix : dead lock when there is already an active job

7 years agoThe IPP backend now always sends the "finishings" attribute for printers that
Michael R Sweet [Fri, 7 Jul 2017 20:12:11 +0000 (16:12 -0400)] 
The IPP backend now always sends the "finishings" attribute for printers that
support it because otherwise the client cannot override printer defaults
(rdar://33169732)

7 years agoThe `cupsGetDests` function incorrectly returned an empty list of printers if there was
Michael R Sweet [Fri, 7 Jul 2017 18:23:21 +0000 (14:23 -0400)] 
The `cupsGetDests` function incorrectly returned an empty list of printers if there was
no default printer (Issue #5046)

7 years agoAdd some more debug printfs to figure out Issue #5046...
Michael R Sweet [Fri, 7 Jul 2017 18:12:09 +0000 (14:12 -0400)] 
Add some more debug printfs to figure out Issue #5046...

7 years agoFix Apple language ID parsing to support three-letter language codes.
Michael Sweet [Tue, 4 Jul 2017 23:34:12 +0000 (19:34 -0400)] 
Fix Apple language ID parsing to support three-letter language codes.

7 years agoUpdate language unit test to iterate over all macOS language IDs to validate
Michael Sweet [Tue, 4 Jul 2017 22:10:34 +0000 (18:10 -0400)] 
Update language unit test to iterate over all macOS language IDs to validate
that libcups can handle them all (which it currently does not...)

7 years agoImplement "default" command (show_default) function for media and other options.
Michael Sweet [Tue, 4 Jul 2017 16:17:37 +0000 (12:17 -0400)] 
Implement "default" command (show_default) function for media and other options.

7 years agoBump CUPS Programming Manual version.
Michael Sweet [Tue, 4 Jul 2017 13:59:01 +0000 (09:59 -0400)] 
Bump CUPS Programming Manual version.

7 years agoFix a typo in the CUPS Programming Manual (Issue #5042)
Michael Sweet [Tue, 4 Jul 2017 13:57:33 +0000 (09:57 -0400)] 
Fix a typo in the CUPS Programming Manual (Issue #5042)

7 years agoUpdate changelog, remove reference to issue number in spec file.
Michael Sweet [Tue, 4 Jul 2017 13:46:28 +0000 (09:46 -0400)] 
Update changelog, remove reference to issue number in spec file.

7 years agoMerge pull request #5044 from kesterriley/patch-1
Michael R Sweet [Tue, 4 Jul 2017 13:45:01 +0000 (09:45 -0400)] 
Merge pull request #5044 from kesterriley/patch-1

Update cups.spec.in

7 years agoUpdate cups.spec.in 5044/head
kesterriley [Tue, 4 Jul 2017 06:34:04 +0000 (07:34 +0100)] 
Update cups.spec.in

To fix issue 5043.

Checking for unpackaged file(s): /usr/lib/rpm/check-files /root/rpmbuild/BUILDROOT/cups-2.2.4-0.x86_64
error: Installed (but unpackaged) file(s) found:
   /usr/share/locale/zh_CN/cups_zh_CN.po

RPM build errors:
    Installed (but unpackaged) file(s) found:
   /usr/share/locale/zh_CN/cups_zh_CN.po

7 years agoAdd some additional debug messages for, um, debugging purposes...
Michael Sweet [Mon, 3 Jul 2017 23:21:42 +0000 (19:21 -0400)] 
Add some additional debug messages for, um, debugging purposes...

7 years agoUpdate Apple language ID mapping to POSIX locale IDs (rdar://32419311)
Michael R Sweet [Fri, 30 Jun 2017 20:34:05 +0000 (16:34 -0400)] 
Update Apple language ID mapping to POSIX locale IDs (rdar://32419311)

7 years agoPrep for 2.2.4 release. v2.2.4
Michael R Sweet [Fri, 30 Jun 2017 15:44:38 +0000 (11:44 -0400)] 
Prep for 2.2.4 release.

7 years agoUpdate initial text concerning where to provide feedback.
Michael Sweet [Thu, 29 Jun 2017 18:20:58 +0000 (14:20 -0400)] 
Update initial text concerning where to provide feedback.

7 years agoUpdate CUPS programming manual to explain what "localization" means.
Michael Sweet [Thu, 29 Jun 2017 18:17:33 +0000 (14:17 -0400)] 
Update CUPS programming manual to explain what "localization" means.

7 years agoDon't support default printers that are not queues.
Michael R Sweet [Wed, 28 Jun 2017 13:29:10 +0000 (09:29 -0400)] 
Don't support default printers that are not queues.

7 years agoPrevent underflow (unlikely, but possible)
Michael Sweet [Tue, 27 Jun 2017 16:58:10 +0000 (12:58 -0400)] 
Prevent underflow (unlikely, but possible)

7 years agoThe `SSLOptions` directive in "client.conf" and "cupsd.conf" now supports `DenyCBC...
Michael R Sweet [Mon, 26 Jun 2017 17:22:57 +0000 (13:22 -0400)] 
The `SSLOptions` directive in "client.conf" and "cupsd.conf" now supports `DenyCBC` and
`DenyTLS1.0` options (Issue #5037)

7 years agoFix typo that slipped in with the changes for Issue #4897.
Michael R Sweet [Mon, 26 Jun 2017 16:28:07 +0000 (12:28 -0400)] 
Fix typo that slipped in with the changes for Issue #4897.

7 years agoAdd cupsCheckDestSupported test to the supported action.
Michael Sweet [Thu, 22 Jun 2017 13:07:47 +0000 (09:07 -0400)] 
Add cupsCheckDestSupported test to the supported action.

7 years agoSave work on CUPS programming manual.
Michael Sweet [Tue, 20 Jun 2017 19:47:45 +0000 (15:47 -0400)] 
Save work on CUPS programming manual.

7 years agoSave resolved device URI back in the "device-uri" option (makes things simpler).
Michael Sweet [Tue, 20 Jun 2017 18:31:03 +0000 (14:31 -0400)] 
Save resolved device URI back in the "device-uri" option (makes things simpler).

7 years agoSave resolved device URI.
Michael Sweet [Tue, 20 Jun 2017 18:01:15 +0000 (14:01 -0400)] 
Save resolved device URI.

7 years agoAdd CUPS_DEST_FLAGS_DEVICE flag for cupsConnectDest.
Michael Sweet [Tue, 20 Jun 2017 17:08:15 +0000 (13:08 -0400)] 
Add CUPS_DEST_FLAGS_DEVICE flag for cupsConnectDest.

7 years agoActually show the reason why PPD creation failed (Issue #5035)
Michael Sweet [Tue, 20 Jun 2017 12:43:09 +0000 (08:43 -0400)] 
Actually show the reason why PPD creation failed (Issue #5035)

7 years agoFix test suite for Linux.
Michael R Sweet [Mon, 19 Jun 2017 16:50:28 +0000 (12:50 -0400)] 
Fix test suite for Linux.

7 years agoUpdate and fix locale files.
Michael Sweet [Mon, 19 Jun 2017 13:13:50 +0000 (09:13 -0400)] 
Update and fix locale files.

7 years agoChangelog.
Michael Sweet [Mon, 19 Jun 2017 13:10:01 +0000 (09:10 -0400)] 
Changelog.

7 years agoChangelog.
Michael Sweet [Mon, 19 Jun 2017 13:07:57 +0000 (09:07 -0400)] 
Changelog.

7 years agoMerge pull request #5029 from AOSC-Dev/master
Michael R Sweet [Mon, 19 Jun 2017 13:10:09 +0000 (09:10 -0400)] 
Merge pull request #5029 from AOSC-Dev/master

locale: introduce cups_zh_CN.po

7 years agoMerge pull request #4996 from psychomario/cupstestppdbof
Michael R Sweet [Mon, 19 Jun 2017 13:07:20 +0000 (09:07 -0400)] 
Merge pull request #4996 from psychomario/cupstestppdbof

cupstestppd Buffer Overflow

7 years agoAdd USB quirk rule for Lexmark E260dn (Issue #4994)
Michael Sweet [Mon, 19 Jun 2017 13:05:12 +0000 (09:05 -0400)] 
Add USB quirk rule for Lexmark E260dn (Issue #4994)

7 years agoReport the value of the printer-is-temporary attribute (Issue #5028)
Michael Sweet [Mon, 19 Jun 2017 12:59:55 +0000 (08:59 -0400)] 
Report the value of the printer-is-temporary attribute (Issue #5028)

7 years agoThe cupsCheckDestSupported function did not support NULL values (Issue #5031)
Michael Sweet [Mon, 19 Jun 2017 12:51:35 +0000 (08:51 -0400)] 
The cupsCheckDestSupported function did not support NULL values (Issue #5031)

7 years agoFix crashes on Linux (Issue #5022)
Michael R Sweet [Sat, 17 Jun 2017 03:15:47 +0000 (23:15 -0400)] 
Fix crashes on Linux (Issue #5022)

7 years agoFix some (bogus) clang warnings.
Michael Sweet [Sat, 17 Jun 2017 02:47:31 +0000 (22:47 -0400)] 
Fix some (bogus) clang warnings.

7 years agoFix compile warning.
Michael R Sweet [Sat, 17 Jun 2017 01:46:04 +0000 (21:46 -0400)] 
Fix compile warning.

Include systemd options.

7 years agoUse --enable/disable-avahi
Michael R Sweet [Sat, 17 Jun 2017 01:29:10 +0000 (21:29 -0400)] 
Use --enable/disable-avahi

7 years agoFix manpage test.
Michael R Sweet [Sat, 17 Jun 2017 01:18:33 +0000 (21:18 -0400)] 
Fix manpage test.

7 years agoFix some typos.
Michael R Sweet [Sat, 17 Jun 2017 01:11:42 +0000 (21:11 -0400)] 
Fix some typos.

7 years agoFix some of the Linux-specific configure tests.
Michael R Sweet [Sat, 17 Jun 2017 01:08:04 +0000 (21:08 -0400)] 
Fix some of the Linux-specific configure tests.

7 years agoOne other spot (RPM's objcopy needs files to be writable...)
Michael R Sweet [Sat, 17 Jun 2017 00:55:20 +0000 (20:55 -0400)] 
One other spot (RPM's objcopy needs files to be writable...)

7 years agoAdd configure option to set the installed executable permissions.
Michael R Sweet [Sat, 17 Jun 2017 00:53:24 +0000 (20:53 -0400)] 
Add configure option to set the installed executable permissions.

7 years agoFix issues in RPM spec file.
Michael Sweet [Sat, 17 Jun 2017 00:29:51 +0000 (20:29 -0400)] 
Fix issues in RPM spec file.

7 years agoFix "make check" failure (Issue #5033)
Michael Sweet [Fri, 16 Jun 2017 21:39:13 +0000 (17:39 -0400)] 
Fix "make check" failure (Issue #5033)

7 years agoAdd queue type and printer-uri to long "lpstat -e" output.
Michael Sweet [Fri, 16 Jun 2017 21:33:21 +0000 (17:33 -0400)] 
Add queue type and printer-uri to long "lpstat -e" output.

7 years agoAdd files to ignore.
Michael Sweet [Fri, 16 Jun 2017 21:07:52 +0000 (17:07 -0400)] 
Add files to ignore.

Add manual feed test file.

7 years agoFix some output issues in ipptool introduced by migrating to the cupsFile API.
Michael Sweet [Fri, 16 Jun 2017 21:04:07 +0000 (17:04 -0400)] 
Fix some output issues in ipptool introduced by migrating to the cupsFile API.

Have cupsFilePuts and cupsFilePrintf flush output on stdio files (keeps with
expectations when moving from stdio calls).

Update IPP tests to point to the right specs and sections, and fix IPP/1.1
tests WRT job progress attributes (which can have "no-value" out of band values
instead of integers).

Add an "lpstat -e" test.

Update test output to conform to HTML 5.

Copy all log files to HTML report and test directory.

Clean out old log and report files in test directory after a failed run.

7 years agoSync up with changes from IPP sample code project.
Michael Sweet [Fri, 16 Jun 2017 00:53:04 +0000 (20:53 -0400)] 
Sync up with changes from IPP sample code project.

7 years agoUpdate reference to Avahi poll bug (now moved to Github...)
Michael Sweet [Thu, 15 Jun 2017 12:34:20 +0000 (08:34 -0400)] 
Update reference to Avahi poll bug (now moved to Github...)

7 years agoRemove unused MIME media types.
Michael Sweet [Thu, 15 Jun 2017 12:33:00 +0000 (08:33 -0400)] 
Remove unused MIME media types.

7 years agoUpdate DELAY directive to support the repeat interval, which now defaults to a
Michael Sweet [Tue, 13 Jun 2017 13:19:03 +0000 (09:19 -0400)] 
Update DELAY directive to support the repeat interval, which now defaults to a
constant of 5 seconds.

7 years agoAdd CoreFoundation sandbox rules to CUPS sandbox profiles.
Michael Sweet [Mon, 12 Jun 2017 18:36:05 +0000 (14:36 -0400)] 
Add CoreFoundation sandbox rules to CUPS sandbox profiles.

7 years agoSave work on documentation.
Michael Sweet [Mon, 12 Jun 2017 13:05:40 +0000 (09:05 -0400)] 
Save work on documentation.

7 years agolocale: introduce cups_zh_CN.po 5029/head
Mingcong Bai [Sun, 11 Jun 2017 04:45:09 +0000 (12:45 +0800)] 
locale: introduce cups_zh_CN.po

7 years agoSave work on documentation.
Michael Sweet [Thu, 8 Jun 2017 23:59:02 +0000 (19:59 -0400)] 
Save work on documentation.

7 years agoSwitch to newer xpc_transaction APIs.
Michael Sweet [Thu, 8 Jun 2017 18:19:45 +0000 (14:19 -0400)] 
Switch to newer xpc_transaction APIs.

7 years agoSave work on CUPS Programming Manual.
Michael Sweet [Wed, 7 Jun 2017 20:16:05 +0000 (16:16 -0400)] 
Save work on CUPS Programming Manual.

7 years agoAdd note that the callback/block will get multiple calls for the same
Michael R Sweet [Wed, 7 Jun 2017 15:08:55 +0000 (11:08 -0400)] 
Add note that the callback/block will get multiple calls for the same
destination during enumeration (Issue #5017)

7 years agoUpdate Xcode project with latest recommendations.
Michael Sweet [Wed, 7 Jun 2017 13:20:28 +0000 (09:20 -0400)] 
Update Xcode project with latest recommendations.

7 years agoUpdate header documentation.
Michael Sweet [Wed, 7 Jun 2017 13:20:06 +0000 (09:20 -0400)] 
Update header documentation.

7 years agoFix typo (Issue #5018)
Michael Sweet [Tue, 6 Jun 2017 13:36:28 +0000 (09:36 -0400)] 
Fix typo (Issue #5018)

7 years agoAdd "long" output format for -e option.
Michael Sweet [Tue, 6 Jun 2017 13:19:31 +0000 (09:19 -0400)] 
Add "long" output format for -e option.

7 years agoFix bug in argument processing.
Michael Sweet [Tue, 6 Jun 2017 13:16:14 +0000 (09:16 -0400)] 
Fix bug in argument processing.

7 years agoChangelog.
Michael Sweet [Mon, 5 Jun 2017 13:50:52 +0000 (09:50 -0400)] 
Changelog.

7 years agoMerge pull request #5016 from jnerin/patch-1
Michael R Sweet [Mon, 5 Jun 2017 13:50:08 +0000 (09:50 -0400)] 
Merge pull request #5016 from jnerin/patch-1

Fix closures and button in templates/es/jobs.tmpl

7 years agoFix compiler warning.
Michael R Sweet [Thu, 1 Jun 2017 19:56:05 +0000 (15:56 -0400)] 
Fix compiler warning.

7 years agoDon't use readdir_r, ever.
Michael R Sweet [Thu, 1 Jun 2017 19:50:41 +0000 (15:50 -0400)] 
Don't use readdir_r, ever.

7 years agoFix configure script issue on Linux - no host_os_version.
Michael R Sweet [Thu, 1 Jun 2017 18:07:52 +0000 (14:07 -0400)] 
Fix configure script issue on Linux - no host_os_version.

Add help on building CUPS on Ubuntu - commands to get base dev packages.