]>
git.ipfire.org Git - thirdparty/cups.git/log
Michael R Sweet [Tue, 7 Nov 2017 17:11:35 +0000 (12:11 -0500)]
License change: Apache License, Version 2.0.
Michael R Sweet [Mon, 6 Nov 2017 21:51:07 +0000 (16:51 -0500)]
Changelog.
Michael R Sweet [Mon, 6 Nov 2017 21:50:03 +0000 (16:50 -0500)]
Merge pull request #5161 from gpunktschmitz/master
added html tag LABEL to inputs of type CHECKBOX and RADIO
Michael R Sweet [Mon, 6 Nov 2017 21:19:27 +0000 (16:19 -0500)]
Support the latest HTTP Digest authentication specification (Issue #4862)
Also deprecates all httpMD5* functions.
- cgi-bin/var.c: Use cupsHashData to compute SID hash.
- cups/auth.c: Rewrite WWW-Authenticate parser to support multiple auth schemes
and the new RFC 7616 version of HTTP Digest.
- cups/cups.h: Add cupsHashString function to get a hex version of a hash.
- cups/hash.c: Add MD5 support.
- cups/http.c: Track WWW-Authenticate in a long string, concatenate new set
values.
- cups/http.h: Deprecate httpMD5* and recommend cupsDoAuth and cupsHash*.
- cups/http-private.h: Pull MD5 stuff, nonce_count is unsigned, track
WWW-Authenticate header as a potentially long string.
- cups/http-support.c: Use cupsHashData to compute UUID hash.
- cups/md5.c: Comment everything out if we have an OS-supplied MD5 hash
function.
- cups/md5passwd.c: Use cupsHash* functions.
- cups/tls-*.c: Use cupsHash* functions.
- cups/versioning.h: Add CUPS_API_2_3 definition.
- scheduler/client.c: Update WWW-Authenticate header to include AuthRef,
Local, and PeerCred schemes with parameters as needed.
Michael R Sweet [Mon, 6 Nov 2017 16:06:40 +0000 (11:06 -0500)]
Add prototype System Service operations and attribute groups.
Michael R Sweet [Mon, 6 Nov 2017 17:40:03 +0000 (12:40 -0500)]
Merge pull request #5162 from chemicalstorm/chemicalstorm-typo-fr
Fix typo in french translation
Audric Schiltknecht [Mon, 6 Nov 2017 17:16:46 +0000 (12:16 -0500)]
Fix typo in french translation
Guenther Schmitz [Mon, 6 Nov 2017 12:21:14 +0000 (13:21 +0100)]
added html tag LABEL to inputs of type CHECKBOX and RADIO
Michael R Sweet [Fri, 3 Nov 2017 15:27:04 +0000 (11:27 -0400)]
Add support for MinTLS and MaxTLS options (Issue #5119)
- cups/http-private.h: Move TLS/SSL version options to separate version
constants, make _httpTLSSetOptions take min/max version numbers.
- cups/tls-*.c: Update _httpTLSSetOptions and _httpTLSStart to use new min/max
version numbers.
- cups/tlscheck.c: Update _httpTLSSetOptions call.
- cups/usersys.c: Support new SSLOptions values, update _httpTLSSetOptions call.
- scheduler/conf.c: Support new SSLOptions values, update _httpTLSSetOptions
calls.
Michael R Sweet [Fri, 3 Nov 2017 14:25:15 +0000 (10:25 -0400)]
Fix cut/paste error (Issue #5071)
Michael R Sweet [Fri, 3 Nov 2017 14:15:56 +0000 (10:15 -0400)]
Add support for DNSSDHostName configuration directive (Issue #5071)
Michael R Sweet [Wed, 1 Nov 2017 21:19:49 +0000 (17:19 -0400)]
Add support for writing ippserver attributes files from ipptool (Issue #5093)
Michael R Sweet [Wed, 1 Nov 2017 20:20:56 +0000 (16:20 -0400)]
Use the DNS-SD hostname when registering shared printers (Issue #5071)
Michael R Sweet [Wed, 1 Nov 2017 20:03:41 +0000 (16:03 -0400)]
Update the Kerberos help file (Issue #4580)
Michael R Sweet [Wed, 1 Nov 2017 19:55:15 +0000 (15:55 -0400)]
Fix ppdi/ppdc unit tests - english localization is the default and shouldn't be overriden by system.
Update sample.drv for new CUPS version.
Michael R Sweet [Wed, 1 Nov 2017 19:45:50 +0000 (15:45 -0400)]
The `lp` and `lpr` commands now provide better error messages when the default
printer cannot be found (Issue #5096)
- berkeley/lpr.c: Use cupsLastErrorMessage() for not-found errors.
- cups/dest.c: Set the last error message in cupsGetNamedDest().
- systemv/lp.c: Use cupsLastErrorMessage() for not-found errors.
Michael R Sweet [Wed, 1 Nov 2017 18:48:06 +0000 (14:48 -0400)]
Add support for "printer-id" attribute (Issue #4868)
Michael R Sweet [Wed, 1 Nov 2017 18:41:39 +0000 (14:41 -0400)]
Silence Clang static analyzer warning.
Michael R Sweet [Wed, 1 Nov 2017 18:41:08 +0000 (14:41 -0400)]
Make a symlink for ipps in the backends directory.
Michael R Sweet [Wed, 1 Nov 2017 16:58:17 +0000 (12:58 -0400)]
Report when new jobs are being held (Issue #4761)
Michael R Sweet [Wed, 1 Nov 2017 16:27:58 +0000 (12:27 -0400)]
No longer support backslash, question mark, or quotes in printer names (Issue #4966)
Michael R Sweet [Wed, 1 Nov 2017 16:15:35 +0000 (12:15 -0400)]
Update lpadmin documentation and show a meaningful error message for interface scripts (Issue #5111)
Michael R Sweet [Wed, 1 Nov 2017 16:06:06 +0000 (12:06 -0400)]
Drop RSS subscription management from the web interface (Issue #5012)
Michael R Sweet [Wed, 1 Nov 2017 16:00:13 +0000 (12:00 -0400)]
Drop hard-coded CGI scripting language support (Issue #5124)
Michael R Sweet [Wed, 1 Nov 2017 15:56:33 +0000 (11:56 -0400)]
Fix the ippserver sample code when threading is disabled or unavailable (Issue #5154)
Michael R Sweet [Wed, 1 Nov 2017 15:23:38 +0000 (11:23 -0400)]
Start CUPS 2.3.x development.
Michael R Sweet [Wed, 1 Nov 2017 14:59:53 +0000 (10:59 -0400)]
Need to look further down in CHANGES.md, fix messages to use .md suffix.
Michael R Sweet [Wed, 1 Nov 2017 14:57:53 +0000 (10:57 -0400)]
Update version check to reflect new changelog title format.
Michael R Sweet [Wed, 1 Nov 2017 14:56:47 +0000 (10:56 -0400)]
Bump versions...
Michael R Sweet [Wed, 1 Nov 2017 14:51:16 +0000 (10:51 -0400)]
Update CUPS programming manual.
Michael R Sweet [Wed, 1 Nov 2017 14:22:12 +0000 (10:22 -0400)]
Revert change in cupsDoIORequest, which caused problems.
Michael R Sweet [Mon, 30 Oct 2017 16:20:12 +0000 (12:20 -0400)]
Fix handling of "yue" language.
Michael R Sweet [Mon, 30 Oct 2017 16:04:06 +0000 (12:04 -0400)]
Merge pull request #5155 from DavieV/check-printer-first
Rearranging order of null checks in lpadmin
DavieV [Thu, 26 Oct 2017 05:29:01 +0000 (22:29 -0700)]
Rearranging order of null checks in lpadmin
Michael Sweet [Wed, 25 Oct 2017 17:36:33 +0000 (13:36 -0400)]
Changelog.
Michael R Sweet [Wed, 25 Oct 2017 14:04:41 +0000 (10:04 -0400)]
Merge pull request #5152 from michaelweghorn/michaelweghorn/add_missing_space_in_localization
Add missing space in German localization
Michael Weghorn [Wed, 25 Oct 2017 12:51:29 +0000 (14:51 +0200)]
Add missing space in German localization
Michael Sweet [Mon, 23 Oct 2017 21:48:40 +0000 (17:48 -0400)]
Update fanfold sizes.
Michael Sweet [Mon, 23 Oct 2017 21:29:15 +0000 (17:29 -0400)]
Update message catalogs.
Michael Sweet [Mon, 23 Oct 2017 20:23:43 +0000 (16:23 -0400)]
DBUS notifications could crash the scheduler (Issue #5143)
- scheduler/ipp.c: Make sure requesting-user-name string is valid UTF-8.
Michael R Sweet [Mon, 23 Oct 2017 20:07:45 +0000 (16:07 -0400)]
Merge pull request #5150 from hardfalcon/master
Fix AllowRC4 and AllowSSL3 on GnuTLS platforms
Pascal Ernster [Sun, 22 Oct 2017 21:33:07 +0000 (23:33 +0200)]
Fix indention
Pascal Ernster [Sun, 22 Oct 2017 20:34:42 +0000 (22:34 +0200)]
Fix AllowRC4 and AllowSSL3 on GnuTLS platforms
Pascal Ernster [Sun, 22 Oct 2017 20:13:10 +0000 (22:13 +0200)]
Merge branch 'master' of https://github.com/apple/cups
Pascal Ernster [Sun, 22 Oct 2017 20:12:51 +0000 (22:12 +0200)]
Revert "Clean up implementation for SSLOptions"
This reverts commit
c61b78bd84020d34e360e65e44156c0b53e4b3e0 .
Pascal Ernster [Sun, 22 Oct 2017 20:12:18 +0000 (22:12 +0200)]
Revert "Changed AllowDH to no-op on gnutls platforms, explicitly disabled ANON-DH and ANON-ECDH ciphersuites on gnutls"
This reverts commit
46a7b416ee5f64ff3d4b98ef333e5d74b9f0c29f .
Michael Sweet [Fri, 20 Oct 2017 02:44:12 +0000 (22:44 -0400)]
Fix cipher suite selection with GNU TLS (Issue #5145)
Also make sure that client.conf SSLOptions do not override cupsd.conf
SSLOptions, and document the (hopefully obvious) fact that Allow* is less
secure and Deny* is more secure.
- cups/http-private.h: Add "_HTTP_TLS_SET_DEFAULT" flag for options set from
client.conf.
- cups/tls-*.c: Use new flag.
- cups/tls-gnutls.c: Fix CBC cipher suite exclusion logic, and always disable
anonymous DH.
- cups/usersys.c: Pass new flag when calling _httpTLSSetOptions.
- man/*: Update documentation.
Pascal Ernster [Fri, 20 Oct 2017 01:23:01 +0000 (03:23 +0200)]
Changed AllowDH to no-op on gnutls platforms, explicitly disabled ANON-DH and ANON-ECDH ciphersuites on gnutls
Pascal Ernster [Thu, 19 Oct 2017 22:37:43 +0000 (00:37 +0200)]
Clean up implementation for SSLOptions
Michael R Sweet [Thu, 19 Oct 2017 14:52:59 +0000 (10:52 -0400)]
Merge pull request #5146 from DavieV/fix-ifs
Remove unnecessary nesting in if statements.
Michael Sweet [Thu, 19 Oct 2017 14:52:15 +0000 (10:52 -0400)]
Update configure script.
Michael Sweet [Thu, 19 Oct 2017 14:52:01 +0000 (10:52 -0400)]
Changelog and bump CUPS version.
Michael R Sweet [Thu, 19 Oct 2017 14:49:48 +0000 (10:49 -0400)]
Merge pull request #5148 from zdohnal/quirks
add usb quirks for canon mp540 and Samsung ML-2160 Series
Zdenek Dohnal [Tue, 17 Oct 2017 16:28:39 +0000 (18:28 +0200)]
add usb quirks for canon mp540 and Samsung ML-2160 Series
DavieV [Mon, 16 Oct 2017 21:24:13 +0000 (14:24 -0700)]
Remove unnecessary nesting in if statements.
Michael R Sweet [Fri, 13 Oct 2017 18:22:26 +0000 (14:22 -0400)]
Packaging changes for newer localizations.
Michael Sweet [Fri, 13 Oct 2017 00:37:36 +0000 (20:37 -0400)]
More updates to the README file.
Michael Sweet [Fri, 13 Oct 2017 00:15:58 +0000 (20:15 -0400)]
Prep for 2.2.5 release.
Michael R Sweet [Thu, 12 Oct 2017 23:39:22 +0000 (19:39 -0400)]
Merge pull request #5139 from kant/patch-1
Clean up README markup(down).
Darío Hereñú [Thu, 12 Oct 2017 19:53:46 +0000 (16:53 -0300)]
Minor fixes (proposals)
Michael Sweet [Thu, 12 Oct 2017 18:46:02 +0000 (14:46 -0400)]
Ignore new test programs.
Michael Sweet [Thu, 12 Oct 2017 18:27:18 +0000 (14:27 -0400)]
Fix "make check" for restricted environments (Issue #5099)
Michael Sweet [Thu, 12 Oct 2017 14:43:35 +0000 (10:43 -0400)]
Fixed the script interpreter detection in the configure script (Issue #5122)
Michael Sweet [Thu, 12 Oct 2017 14:26:09 +0000 (10:26 -0400)]
Changlog + remove generated web interface header template (Issue #5134)
Michael R Sweet [Thu, 12 Oct 2017 14:23:44 +0000 (10:23 -0400)]
Merge pull request #5134 from LAfricain/master
Creation of template/fr and French translation of all the template files
Michael Sweet [Thu, 12 Oct 2017 12:31:03 +0000 (08:31 -0400)]
One further fix for cupsGetDests2 - don't show network printers when the server
is remote.
Michael Sweet [Wed, 11 Oct 2017 17:27:36 +0000 (13:27 -0400)]
`cupsGetDests2` was not using the supplied HTTP connection (Issue #5135)
- Make a local cups_enum_dests function that accepts a http_t *.
- Have both cupsEnumDests and cupsGetDests2 call cups_enum_dests.
Michael Sweet [Wed, 11 Oct 2017 17:23:27 +0000 (13:23 -0400)]
Fix crash in debug printf.
Michael Sweet [Thu, 5 Oct 2017 19:04:19 +0000 (15:04 -0400)]
The network backends now retry on more error conditions (Issue #5123)
Lafricain [Thu, 5 Oct 2017 12:00:42 +0000 (13:00 +0100)]
Correction of a bad translation
Michael Sweet [Mon, 2 Oct 2017 23:29:52 +0000 (19:29 -0400)]
Add support for Japanese Kaku 1 envelope size (rdar://
34774110 )
- Add jpn_kaku1_270x382mm size to table.
Michael Sweet [Mon, 2 Oct 2017 23:14:25 +0000 (19:14 -0400)]
The scheduler did not run with a high enough priority, causing problems on
busy systems (rdar://
33789342 )
- Change ProcessType to Adaptive for both cupsd and cups-lpd
- Add "working" parameter to cupsdSetBusyState
- Call cupsdSetBusyState on startup to boost the priority on startup.
Lafricain [Mon, 2 Oct 2017 12:56:19 +0000 (13:56 +0100)]
Creation of Template/fr and French translation of all the template files
Michael R Sweet [Thu, 28 Sep 2017 17:12:01 +0000 (13:12 -0400)]
Merge pull request #5112 from paulmenzel/remove-libgcrypt-detection
Remove Libgcrypt detection
Michael Sweet [Mon, 25 Sep 2017 14:55:27 +0000 (10:55 -0400)]
One more thing for macOS (Issue #5116)
Michael Sweet [Mon, 25 Sep 2017 14:54:36 +0000 (10:54 -0400)]
Update INSTALL.md (Issue #5116)
Michael Sweet [Mon, 25 Sep 2017 14:19:17 +0000 (10:19 -0400)]
Add USB quirk for HP LaserJet 1160 (Issue #1160)
Michael Sweet [Sun, 24 Sep 2017 15:51:48 +0000 (11:51 -0400)]
Update configure script.
Michael Sweet [Sun, 24 Sep 2017 15:51:07 +0000 (11:51 -0400)]
Suppress new GCC warning about snprintf truncation (Issue #5110)
Michael Sweet [Fri, 22 Sep 2017 02:47:04 +0000 (22:47 -0400)]
Re-document that file devices do not work with raw queues, and move FileDevice
to the list of deprecated configuration directives (Issue #5117)
Michael Sweet [Fri, 22 Sep 2017 02:39:52 +0000 (22:39 -0400)]
Bump Xcode CUPS version.
Michael Sweet [Thu, 14 Sep 2017 18:20:07 +0000 (14:20 -0400)]
Fix Windows builds.
Michael Sweet [Thu, 14 Sep 2017 18:19:00 +0000 (14:19 -0400)]
Detach worker threads to prevent memory leaks.
Michael Sweet [Thu, 14 Sep 2017 18:12:49 +0000 (14:12 -0400)]
Fix memory leaks.
Michael Sweet [Tue, 12 Sep 2017 16:21:00 +0000 (12:21 -0400)]
Allow DELAY values of 0.
Paul Menzel [Tue, 12 Sep 2017 11:11:48 +0000 (13:11 +0200)]
config-scripts/cups-ssl.m4: Remove Libgcrypt detection
Upstream a change from the book *Beyond Linux From Scratch* [1].
> Prevent configure script from searching libgcrypt-config, because
> libgcrypt is not used anywere else in the package.
[1] http://www.linuxfromscratch.org/blfs/view/svn/pst/cups.html
Michael Sweet [Mon, 11 Sep 2017 21:08:17 +0000 (17:08 -0400)]
The scheduler (incorrectly) woke up once per second to remove stale temporary
queues (Issue #5100).
- scheduler/main.c: Update local_timeout to start at 0 and only get updated as
needed.
Fixes: #5100
Michael Sweet [Mon, 11 Sep 2017 20:22:45 +0000 (16:22 -0400)]
Fix mapping and defaulting of print-quality/cupsPrintQuality (Issue #5090)
- cups/dest.c: Don't include empty default media or print-quality in dest
options.
- cups/options.c: When setting cupsPrintQuality, clear print-quality and vise-
versa.
- cups/testipp.c: Use current API to show attribute values.
- scheduler/ipp.c: Log request attributes, defaults.
- scheduler/job.c: Add/map print-quality/cupsPrintQuality, log mapped options.
Fixes: #5090
Michael Sweet [Thu, 7 Sep 2017 14:36:09 +0000 (10:36 -0400)]
The `ipptool` program did not compare URI scheme or hostname components
correctly for the WITH-ALL-HOSTNAMES, WITH-ALL-SCHEMES, WITH-HOSTNAME, or
WITH-SCHEME predicates.
Also fix EXPECT reporting for the URI component WITH predicates.
Michael Sweet [Tue, 5 Sep 2017 21:03:10 +0000 (17:03 -0400)]
Fix builds without Bonjour/Avahi (Issue #5105)
Michael Sweet [Tue, 5 Sep 2017 20:59:06 +0000 (16:59 -0400)]
Changelog.
Michael R Sweet [Tue, 5 Sep 2017 20:57:36 +0000 (16:57 -0400)]
Merge pull request #5103 from michaelweghorn/issue5102
Add a USB quirk rule for the Kyocera Ecosys P6130cdn (Issue #5102)
Michael Weghorn [Fri, 1 Sep 2017 11:37:36 +0000 (13:37 +0200)]
Add a USB quirk rule for the Kyocera Ecosys P6130cdn (Issue #5102)
Michael Sweet [Thu, 31 Aug 2017 12:38:39 +0000 (08:38 -0400)]
Fix ipptool -P output (some was going to stdout...)
Michael Sweet [Wed, 30 Aug 2017 00:42:05 +0000 (20:42 -0400)]
`httpAddrConnect` leaked sockets in certain circumstances, causing some
printers to hang (rdar://
31965686 )
Michael Sweet [Wed, 30 Aug 2017 00:30:46 +0000 (20:30 -0400)]
Fix create-job.test file to use filename on command-line.
Michael Sweet [Wed, 30 Aug 2017 00:30:27 +0000 (20:30 -0400)]
Always use chunking unless it is a simple request.
Michael Sweet [Wed, 30 Aug 2017 00:29:54 +0000 (20:29 -0400)]
Add verbosity option.
Michael Sweet [Tue, 29 Aug 2017 23:56:08 +0000 (19:56 -0400)]
Add -d (document-format) option to override which format is used.
Michael Sweet [Tue, 29 Aug 2017 23:44:10 +0000 (19:44 -0400)]
Fix output to write a full page.
Add "force grayscale" option.