]>
git.ipfire.org Git - thirdparty/cups.git/log
Michael R Sweet [Wed, 21 Feb 2018 02:28:13 +0000 (21:28 -0500)]
Update copyrights and license text on files that were missed.
Michael R Sweet [Wed, 21 Feb 2018 01:22:23 +0000 (20:22 -0500)]
Changelog.
Michael R Sweet [Wed, 21 Feb 2018 01:18:05 +0000 (20:18 -0500)]
Setting the timeout should also timeout the TLS negotiation
(rdar://
34938533 )
Michael R Sweet [Tue, 20 Feb 2018 23:12:05 +0000 (18:12 -0500)]
Update documentation (Issue #5252)
Michael R Sweet [Tue, 20 Feb 2018 15:46:05 +0000 (10:46 -0500)]
Changelog and dependencies updates.
Michael R Sweet [Tue, 20 Feb 2018 15:44:08 +0000 (10:44 -0500)]
Support IPP/1.1 printers with CUPS-Create-Local-Printer operation (Issue #5241)
Michael R Sweet [Tue, 20 Feb 2018 15:03:40 +0000 (10:03 -0500)]
Bump version to 2.3rc1.
Michael R Sweet [Tue, 20 Feb 2018 14:58:32 +0000 (09:58 -0500)]
Use unidirectional mode for Star Micronics printers (Issue #5251)
Michael R Sweet [Tue, 20 Feb 2018 14:46:07 +0000 (09:46 -0500)]
Fix installation of filters (Issue #5247)
Michael R Sweet [Wed, 14 Feb 2018 22:10:06 +0000 (17:10 -0500)]
Update ippfind to support -N/--literal-name.
Update man pages.
Michael R Sweet [Wed, 14 Feb 2018 21:34:51 +0000 (16:34 -0500)]
Update copyright/license info on test files, and remove old SVN keywords.
Michael R Sweet [Wed, 14 Feb 2018 21:27:53 +0000 (16:27 -0500)]
Fix missing printer-config-change-[time,date-time] attributes.
Fix old IPP Everywhere test file to use newer test files.
Michael R Sweet [Wed, 14 Feb 2018 21:00:21 +0000 (16:00 -0500)]
Fix handling of "EXPECT foo/bar IN-GROUP group".
Michael R Sweet [Tue, 13 Feb 2018 19:37:22 +0000 (14:37 -0500)]
Sync up fixes from IPP sample code repo.
Michael R Sweet [Mon, 12 Feb 2018 02:59:31 +0000 (21:59 -0500)]
Fix clean target in "cups" subdirectory.
Michael R Sweet [Tue, 6 Feb 2018 20:29:55 +0000 (15:29 -0500)]
Fix timezone offset code.
Michael R Sweet [Tue, 6 Feb 2018 20:23:26 +0000 (15:23 -0500)]
Fix dateTime value parsing.
Michael R Sweet [Tue, 6 Feb 2018 19:25:37 +0000 (14:25 -0500)]
Move file callbacks to _ipp_vars_t and add attribute filter callback.
Michael R Sweet [Tue, 6 Feb 2018 18:36:02 +0000 (13:36 -0500)]
Fix unused store - actually use the count we saved.
Michael R Sweet [Tue, 6 Feb 2018 18:32:09 +0000 (13:32 -0500)]
Fix compiler warning.
Michael R Sweet [Thu, 1 Feb 2018 15:01:12 +0000 (10:01 -0500)]
Bump version to 2.3b3.
Michael R Sweet [Thu, 1 Feb 2018 03:36:51 +0000 (22:36 -0500)]
The `cupsCopyDestInfo` function did not work with all print queues (Issue #5235)
cups/dest.c:
- Fix debug logging in _cupsGetDestResource.
cups/dest-options.c:
- Update CUPS server check in cupsCopyDestInfo.
Michael R Sweet [Thu, 1 Feb 2018 03:14:10 +0000 (22:14 -0500)]
Additional changes for the scheduler to substitute default values for invalid
job attributes when running in "relaxed conformance" mode (Issue #5229)
Michael R Sweet [Thu, 1 Feb 2018 02:14:23 +0000 (21:14 -0500)]
Update localization headers.
Michael R Sweet [Thu, 1 Feb 2018 02:04:37 +0000 (21:04 -0500)]
Add unit test for _cupsConnect.
Michael R Sweet [Thu, 1 Feb 2018 01:21:26 +0000 (20:21 -0500)]
One more fix for _cupsGetDestResource (Issue #5211)
Michael R Sweet [Thu, 1 Feb 2018 00:29:59 +0000 (19:29 -0500)]
Fix additional IPP/1.1 issues with cupsCopyDestInfo (Issue #5211)
Update ippserver to support maximum version option (-V max-version)
Update cupsCopyDestInfo to recognize when we are talking to the CUPS server
and when we are talking to the device (so we get the right URI for the printer)
Add "--device" option to testdest.
Michael R Sweet [Wed, 31 Jan 2018 19:23:05 +0000 (14:23 -0500)]
Use ippValidateAttribute to validate attributes in ipptool.
Fix localization typo.
Michael R Sweet [Mon, 29 Jan 2018 19:34:34 +0000 (14:34 -0500)]
Merge pull request #5240 from zdohnal/pagelog_syslog
Respect PageLog configuration when compiled with journald
Zdenek Dohnal [Mon, 29 Jan 2018 11:48:29 +0000 (12:48 +0100)]
Same as Lutz Heermann, but for PageLog - respect PageLog configuration when compiled with journald
Michael R Sweet [Thu, 25 Jan 2018 22:09:32 +0000 (17:09 -0500)]
Update ipptool to not use private IPP structures.
Michael R Sweet [Thu, 25 Jan 2018 20:47:57 +0000 (15:47 -0500)]
Finish re-tooling of ipptool to use new parser.
Michael R Sweet [Thu, 25 Jan 2018 17:54:36 +0000 (12:54 -0500)]
libcupsimage is now in the "cups" directory.
Michael R Sweet [Wed, 24 Jan 2018 04:05:55 +0000 (23:05 -0500)]
Save work on new ipptool using IPP data file parser.
Michael R Sweet [Tue, 23 Jan 2018 02:23:24 +0000 (21:23 -0500)]
Add (ASCII) IPP data file parser to libcups, to be used by ippserver and
ipptool.
Michael R Sweet [Fri, 19 Jan 2018 20:36:58 +0000 (15:36 -0500)]
Merge pull request #5232 from christoph-morrison/master
Some typo fixes in the german translation
Christoph Morrison [Fri, 19 Jan 2018 16:59:36 +0000 (17:59 +0100)]
Some typo fixes in the german translation
Michael R Sweet [Thu, 18 Jan 2018 22:25:30 +0000 (17:25 -0500)]
Update Xcode project.
Michael R Sweet [Thu, 18 Jan 2018 22:20:18 +0000 (17:20 -0500)]
Move libcupsimage to the "cups" subdirectory, along with its unit tests and
benchmark.
Michael R Sweet [Thu, 18 Jan 2018 21:29:25 +0000 (16:29 -0500)]
Attribute names in cupsFinishingTemplate should be prefixed with PostScript
comment.
Michael R Sweet [Thu, 18 Jan 2018 18:08:15 +0000 (13:08 -0500)]
Expand ColorModel support for IPP Everywhere printers to include device color
spaces. Simplify code.
Michael Sweet [Thu, 18 Jan 2018 14:30:26 +0000 (09:30 -0500)]
Add support for deep grayscale (ColorModel=Gray16) and 8-bit AdobeRGB
(Issue #5227)
Michael R Sweet [Wed, 17 Jan 2018 20:26:04 +0000 (15:26 -0500)]
Fix installation permissions of "en" locale dir.
Michael R Sweet [Wed, 17 Jan 2018 20:14:03 +0000 (15:14 -0500)]
Bump versions and copyrights.
Michael R Sweet [Wed, 17 Jan 2018 20:01:33 +0000 (15:01 -0500)]
Update copyright.
Michael R Sweet [Wed, 17 Jan 2018 19:58:25 +0000 (14:58 -0500)]
Fixed an issue with mapping finishing options (rdar://
34250727 )
cups/ppd-cache:
- Change _ppdCacheGetFinishingValues to take a ppd_file_t * so we can check
marked choices.
- Update _cupsConvertOptions to send the ppd_file_t * to
_ppdCacheGetFinishingValues.
cups/testcache.c:
- Update unit test.
Michael R Sweet [Wed, 17 Jan 2018 19:40:02 +0000 (14:40 -0500)]
The `ppdLocalizeIPPReason` function incorrectly returned a localized version
of "none" (rdar://
36566269 )
Michael R Sweet [Wed, 17 Jan 2018 19:13:39 +0000 (14:13 -0500)]
The `cupsRasterWritePixels` function did not correctly swap bytes for some
formats (Issue #5225)
filter/raster.c:
- Add debug logging for color spaces, modes, and offsets during writes.
- Fix byte swapping of compressed data in cupsRasterReadPixels.
- Add cups_copy_swap function that copies and swaps bytes.
- Use cups_copy_swap function when copying pixel data in cupsRasterWritePixels.
filter/testraster.c:
- Add logging of first 10 incorrect raster bytes.
- Fix PASS/FAIL logging of cupsRasterReadHeader2.
Michael R Sweet [Mon, 15 Jan 2018 14:40:56 +0000 (09:40 -0500)]
IPP Everywhere PPDs were not localized to English (Issue #5205)
Install cups.pot as cups_en.po
Michael R Sweet [Thu, 11 Jan 2018 17:33:50 +0000 (12:33 -0500)]
Add a USB quirk rule for Canon MP280 series printers (Issue #5221)
Michael R Sweet [Thu, 11 Jan 2018 17:31:16 +0000 (12:31 -0500)]
Copy the is_default value in cupsCopyDest so that cupsGetDests reports the
correct default printer (Issue #5208)
Michael R Sweet [Thu, 11 Jan 2018 16:32:01 +0000 (11:32 -0500)]
Printing to old CUPS servers has been fixed (Issue #5211)
cups/dest-options.c:
- Fix IPP version check in cupsCopyDestInfo.
Michael R Sweet [Thu, 11 Jan 2018 16:28:45 +0000 (11:28 -0500)]
Update copyright.
Michael R Sweet [Thu, 11 Jan 2018 04:52:05 +0000 (23:52 -0500)]
Update HTTP implementation to support field values larger than HTTP_MAX_VALUE
bytes (Issue #5216)
cups/http-private.h:
- Move all char * shadow variables to new fields array, rename old fields array
to _fields (binary compatibility).
cups/http.c:
- Add new http_add_field that can handle appending values and allocating or
clearing strings as needed.
- Update httpSetField to use http_add_field.
- Update _httpUpdate to use http_add_field instead of httpSetField.
cups/request.c:
- Fix checks for header fields.
cups/tls-*.c:
- Fix checks for Host header field.
Michael R Sweet [Thu, 11 Jan 2018 02:39:03 +0000 (21:39 -0500)]
Update Xcode settings (yet again...)
Michael Sweet [Wed, 10 Jan 2018 15:49:48 +0000 (10:49 -0500)]
Fix DNS-SD host name for shared printers on macOS.
Michael Sweet [Wed, 10 Jan 2018 03:47:46 +0000 (22:47 -0500)]
The `cupsGetDests` and `cupsEnumDests` functions no longer filter out local
print services like IPP USB devices (Issue #5206)
Michael Sweet [Wed, 10 Jan 2018 03:28:27 +0000 (22:28 -0500)]
Update copyright year.
Michael Sweet [Wed, 10 Jan 2018 02:18:14 +0000 (21:18 -0500)]
Changelog.
Michael Sweet [Wed, 10 Jan 2018 02:08:34 +0000 (21:08 -0500)]
Changelog and dates.
Michael R Sweet [Wed, 10 Jan 2018 02:17:26 +0000 (21:17 -0500)]
Merge pull request #5210 from Atalanttore/patch-2
Update cups_de.po
Michael R Sweet [Wed, 10 Jan 2018 02:16:50 +0000 (21:16 -0500)]
Merge pull request #5217 from StefanScherer/fix-compile-wihout-have-ssl
Fix compile without HAVE_SSL
Michael R Sweet [Wed, 10 Jan 2018 02:10:02 +0000 (21:10 -0500)]
Merge pull request #5212 from albert-astals-cid-kdab/master
Remove unused _PPD_NORMAL_CONSTRAINTS enum
Michael R Sweet [Wed, 10 Jan 2018 02:06:51 +0000 (21:06 -0500)]
Merge pull request #5213 from albert-astals-cid-kdab/ppdInstallableConflict
Fix ppdInstallableConflict conflict reporting
Stefan Scherer [Tue, 9 Jan 2018 15:31:37 +0000 (16:31 +0100)]
Fix compile without HAVE_SSL
Albert Astals Cid [Tue, 2 Jan 2018 15:17:07 +0000 (16:17 +0100)]
Fix ppdInstallableConflict conflict reporting
Without this patch it was taking all constraints into account, not only the ones
regarding the passed option so if you had a conflict somewhere else, every other
single option would be said to be conflicting which doesn't match what the
documentation says this function should do.
Albert Astals Cid [Tue, 2 Jan 2018 14:30:43 +0000 (15:30 +0100)]
Remove unused _PPD_NORMAL_CONSTRAINTS enum
Ettore Atalan [Sat, 30 Dec 2017 14:28:52 +0000 (15:28 +0100)]
Update cups_de.po
Updated existing and untranslated strings.
Michael R Sweet [Wed, 20 Dec 2017 16:33:59 +0000 (11:33 -0500)]
Fix copyright statements.
Michael R Sweet [Wed, 20 Dec 2017 15:05:04 +0000 (10:05 -0500)]
Reword firewall docs - "outgoing ports" -> "port for outgoing network traffic".
Michael R Sweet [Tue, 19 Dec 2017 21:17:56 +0000 (16:17 -0500)]
Bump dates on README and INSTALL files.
Michael R Sweet [Tue, 19 Dec 2017 21:15:30 +0000 (16:15 -0500)]
Fix RPM packaging issues.
Update source tarball script.
Michael R Sweet [Tue, 19 Dec 2017 19:53:00 +0000 (14:53 -0500)]
Generate strings files for localizing PPD options (Issue #5194)
cups/language-private.h:
- New _cupsMessageAdd and _cupsMessageSave private APIs.
cups/language.c:
- Implement new _cupsMessageAdd and _cupsMessageSave private APIs.
cups/ppd-cache.c:
- Generate strings array when loading cache from PPD.
- Remove strings_uri (just pulling strings from PPD now).
cups/ppd-private.h:
- Remove strings_uri and add strings array to cache.
scheduler/client.c:
- Add support for /strings/NAME.strings
- Cleanup implementation of GET/HEAD/POST to files.
scheduler/ipp.c:
- Return local strings file URI.
- Clean up copy_printer_attrs implementation.
scheduler/printers.c:
- Save strings array to cache file, drop support for strings_uri.
scheduler/printers.h:
- Add strings filename to cupsd_printer_t structure.
Michael R Sweet [Tue, 19 Dec 2017 15:54:02 +0000 (10:54 -0500)]
More tweaks to make .title classes consistent.
Michael R Sweet [Tue, 19 Dec 2017 15:51:41 +0000 (10:51 -0500)]
Tweak CSS for generated documentation.
Michael Sweet [Tue, 19 Dec 2017 05:03:54 +0000 (00:03 -0500)]
Online help fixes.
cgi-bin/help-index.c:
- Fix indexing of indented comments, body elements, etc.
- Add support for anchors via ID attribute.
- Fix anchor scanning bug when the anchor name is quoted.
cgi-bin/testhi.c:
- Add support for specifying section and directory to index.
doc/help/*.html:
- Fix headings and anchors.
Michael R Sweet [Tue, 19 Dec 2017 04:45:22 +0000 (23:45 -0500)]
Fix default TLS versions.
Michael Sweet [Tue, 19 Dec 2017 02:59:57 +0000 (21:59 -0500)]
Expand a bit on the firewall documentation (Issue #5202)
Michael Sweet [Tue, 19 Dec 2017 02:29:42 +0000 (21:29 -0500)]
Support <body> being indented.
Michael R Sweet [Mon, 18 Dec 2017 22:26:19 +0000 (17:26 -0500)]
Add conditional code for posix_spawn when using uClibc (Issue #5188)
Michael R Sweet [Sat, 16 Dec 2017 00:30:22 +0000 (19:30 -0500)]
Fix TLS on macOS.
Michael R Sweet [Fri, 15 Dec 2017 21:40:20 +0000 (16:40 -0500)]
Fix localization of "calendared" and "uncalendared" media-tooth values.
Michael R Sweet [Fri, 15 Dec 2017 05:03:21 +0000 (00:03 -0500)]
Fix authentication issues.
Michael R Sweet [Thu, 14 Dec 2017 22:22:14 +0000 (17:22 -0500)]
Fix man page typos.
Michael R Sweet [Thu, 14 Dec 2017 22:14:00 +0000 (17:14 -0500)]
Fix sub-collection testing (Issue #4096)
Michael R Sweet [Thu, 14 Dec 2017 22:06:24 +0000 (17:06 -0500)]
The `cupsCopyDestConflicts` function now handles collection attribute
("media-col", "finishings-col", etc.) constraints (Issue #4096)
cups/dest-options.c:
- Add cups_collection_contains and cups_collection_string functions.
- Implement collection checking in cups_test_constraints.
cups/encode.c:
- Remove unused variable and assignments in cupsEncodeOptions2.
Michael R Sweet [Thu, 14 Dec 2017 19:23:51 +0000 (14:23 -0500)]
Factor out the option to IPP attribute encoding code into a new private API.
Michael R Sweet [Thu, 14 Dec 2017 14:58:52 +0000 (09:58 -0500)]
Update help text.
Michael R Sweet [Thu, 14 Dec 2017 14:45:08 +0000 (09:45 -0500)]
The `cupsEnumDests` function did not include options from the lpoptions
files (Issue #5144)
cups/dest.c:
- Add destination array for lpoptions destinations and options.
- Move application of options from _cupsGetDests to cups_enum_dests.
- Update cups_get_dests to offer a "load all" mode.
cups/testdest.c:
- Show the default destination
- Add --get.
Michael R Sweet [Thu, 14 Dec 2017 14:20:39 +0000 (09:20 -0500)]
Update home page to reference current documentation.
Michael R Sweet [Thu, 14 Dec 2017 14:13:09 +0000 (09:13 -0500)]
Add firewall documentation (Issue #5192)
Michael R Sweet [Thu, 14 Dec 2017 13:25:47 +0000 (08:25 -0500)]
Fix typo (Issue #5190)
Michael R Sweet [Wed, 13 Dec 2017 20:00:35 +0000 (15:00 -0500)]
The scheduler now substitutes default values for invalid job attributes when
running in "relaxed conformance" mode (Issue #5186)
Michael R Sweet [Wed, 13 Dec 2017 19:05:04 +0000 (14:05 -0500)]
Use IPP printer-state-reasons localizations instead of the old English strings.
Michael R Sweet [Mon, 11 Dec 2017 23:28:08 +0000 (18:28 -0500)]
Add support for IPP presets (Issue #5179)
Michael Sweet [Sat, 9 Dec 2017 00:16:48 +0000 (19:16 -0500)]
Rename HTTP_STATUS_REDIRECT_TEMPORARILY to HTTP_STATUS_FOUND, to match RFC 7231.
(still have a define for the old name...)
Michael Sweet [Fri, 8 Dec 2017 23:43:06 +0000 (18:43 -0500)]
Add missing HTTP status message for 302 (moved temporarily).
Michael R Sweet [Thu, 7 Dec 2017 20:49:53 +0000 (15:49 -0500)]
Add support for IPP Presets attributes.
Michael R Sweet [Thu, 7 Dec 2017 20:48:58 +0000 (15:48 -0500)]
Fix requested attributes group mappings.
Michael R Sweet [Thu, 7 Dec 2017 20:33:34 +0000 (15:33 -0500)]
Fix some typos that prevented the cupsFinishingTemplate option from being
fully populated.