]>
git.ipfire.org Git - thirdparty/cups-filters.git/log
mike [Thu, 25 Feb 2010 04:40:45 +0000 (04:40 +0000)]
Remove debug printf.
mike [Wed, 24 Feb 2010 06:29:38 +0000 (06:29 +0000)]
Save work on ipptest - now actually correctly parses collection attributes, and fixed the display of collection attributes.
Added print-job test using media-col.
mike [Wed, 24 Feb 2010 01:01:04 +0000 (01:01 +0000)]
Add predicate support for STATUS directives and collection attribute support.
Save work on CMP updates.
mike [Wed, 17 Feb 2010 00:59:06 +0000 (00:59 +0000)]
Fix page_log documentation.
mike [Wed, 17 Feb 2010 00:18:00 +0000 (00:18 +0000)]
The scheduler did not update the classes.conf file when deleting a printer
belonging to a class (STR #3505)
mike [Mon, 15 Feb 2010 22:42:58 +0000 (22:42 +0000)]
The lppasswd command did not use localized password prompts (STR #3492)
mike [Mon, 15 Feb 2010 22:19:49 +0000 (22:19 +0000)]
Add "auto" support for TRANSFER, and make it the default.
mike [Mon, 15 Feb 2010 21:50:48 +0000 (21:50 +0000)]
Don't try to package the scsi backend.
Log the subcription ID when creating job subscriptions.
mike [Mon, 15 Feb 2010 21:44:48 +0000 (21:44 +0000)]
Don't create 0-length request files when receiving a chunked request.
mike [Mon, 15 Feb 2010 18:52:37 +0000 (18:52 +0000)]
Fix Linux build errors.
mike [Mon, 15 Feb 2010 18:15:25 +0000 (18:15 +0000)]
Don't build SCSI backend as legacy anymore.
mike [Mon, 15 Feb 2010 16:50:55 +0000 (16:50 +0000)]
Remove extra > in German template (STR #3502)
mike [Mon, 15 Feb 2010 16:40:24 +0000 (16:40 +0000)]
The socket backend no longer waits for back-channel data on platforms other
than Mac OS X (STR #3495)
mike [Mon, 15 Feb 2010 05:20:20 +0000 (05:20 +0000)]
The scheduler did not always report events for state changes (STR #3480)
Also normalize output.
mike [Sat, 13 Feb 2010 02:20:23 +0000 (02:20 +0000)]
Drop SCSI backend (STR #3500)
Do some cleanup and generalization of the build system.
Rename _ppdGet1284Values to _cupsGet1284Values since it returns a CUPS array.
mike [Wed, 10 Feb 2010 20:00:46 +0000 (20:00 +0000)]
More IPP/1.1 conformance tests.
mike [Mon, 8 Feb 2010 17:50:56 +0000 (17:50 +0000)]
Start tracking changes for CUPS 1.4.4.
mike [Mon, 8 Feb 2010 05:14:40 +0000 (05:14 +0000)]
IPP conformance test updates.
mike [Sun, 7 Feb 2010 04:23:09 +0000 (04:23 +0000)]
Pull directories from registry, if possible
mike [Tue, 2 Feb 2010 07:12:05 +0000 (07:12 +0000)]
Add some additional CSRF protection.
mike [Tue, 2 Feb 2010 04:08:37 +0000 (04:08 +0000)]
Use the directories loaded into the libcups global data.
mike [Tue, 2 Feb 2010 03:59:19 +0000 (03:59 +0000)]
Build export list for libcups dynamically.
mike [Sun, 31 Jan 2010 06:23:30 +0000 (06:23 +0000)]
Make ipptest build on Windows
mike [Sun, 31 Jan 2010 06:12:40 +0000 (06:12 +0000)]
Sync changes from config.h.
mike [Sun, 31 Jan 2010 06:08:56 +0000 (06:08 +0000)]
Add more generated files.
mike [Sun, 31 Jan 2010 06:04:29 +0000 (06:04 +0000)]
Add missing header.
mike [Sun, 31 Jan 2010 05:59:49 +0000 (05:59 +0000)]
Add regex code for Windows.
mike [Sun, 31 Jan 2010 05:52:06 +0000 (05:52 +0000)]
Add ipptest projects.
mike [Fri, 29 Jan 2010 23:43:01 +0000 (23:43 +0000)]
Finish up another IPP/1.1 test, add support for multiple integer comparisons.
mike [Fri, 29 Jan 2010 19:09:18 +0000 (19:09 +0000)]
More ipptest work:
- Drop IPP/1.0 test suite since 1.0 was never a draft standard.
- Start filling in the IPP/1.1 test suite.
- Add COUNT, IN-GROUP, and "<value", ">value", and "=value" support for
WITH-VALUE and integers/enums.
- Validate the attributes-charset, attributes-natural-language, status-message,
and detailed-status-message attributes more fully, and protect against crash.
- Add $filename variable and -f option to ipptest.
mike [Thu, 28 Jan 2010 20:37:23 +0000 (20:37 +0000)]
ipptest enhancements and IPP conformance fixes:
- Add COUNT predicate support
- Add attribute value and order validation.
- Drop DefaultCharset from cupsd.conf since we always use utf-8.
- Fix ippAddString(s) and cupsdCreateCommonData so that we end up with the
correct naturalLanguage values.
mike [Wed, 27 Jan 2010 07:10:05 +0000 (07:10 +0000)]
Fix parsing bug that prevented "make check" from working with existing tests.
mike [Wed, 27 Jan 2010 06:29:34 +0000 (06:29 +0000)]
Packaging cleanup.
Numerous ipptest enhancements, documentation, and addition as an installed
program (STR #3484)
Warning: "make check" currently fails.
mike [Wed, 27 Jan 2010 00:16:49 +0000 (00:16 +0000)]
Clean up makefiles.
mike [Wed, 27 Jan 2010 00:16:29 +0000 (00:16 +0000)]
ipptest work:
- Make it a first-class user app in BINDIR.
- Make chunking the default
- Add an XML (Apple plist) output mode.
- Add a "use content length" option to disable chunking.
- Add support for "WITH-VALUE /regex/" predicates.
- Add support for "IF-UNDEFINED name" predicates.
- Ready program for localization (although not for test output).
- Add stubs for IPP conformance tests.
mike [Mon, 18 Jan 2010 22:18:54 +0000 (22:18 +0000)]
Dump the HP-GL/2 filter from CUPS (STR #3322)
mike [Mon, 18 Jan 2010 22:10:14 +0000 (22:10 +0000)]
More cleanup to satisfy clang.
mike [Mon, 18 Jan 2010 18:46:59 +0000 (18:46 +0000)]
Add a "clang-changes" target to just do an incremental scan of the code.
Make temp filename template consistent.
mike [Mon, 18 Jan 2010 16:18:17 +0000 (16:18 +0000)]
Fix compiler warnings.
mike [Fri, 15 Jan 2010 02:10:10 +0000 (02:10 +0000)]
Fix adding of a printer from a web interface.
mike [Thu, 14 Jan 2010 22:36:05 +0000 (22:36 +0000)]
Update Italian localization (STR #3473)
mike [Thu, 14 Jan 2010 22:32:03 +0000 (22:32 +0000)]
Fix code comments (STR #3463)
mike [Thu, 14 Jan 2010 22:30:23 +0000 (22:30 +0000)]
The IPP backend now sets the printer-state-message to "Ready to print." at the
end of a successful job (STR #3460)
mike [Thu, 14 Jan 2010 22:25:52 +0000 (22:25 +0000)]
Fix wording on Russian web UI (STR #3452)
mike [Thu, 14 Jan 2010 22:17:53 +0000 (22:17 +0000)]
Validate lengths of integers/length values so that we don't see bogus values.
mike [Thu, 14 Jan 2010 21:57:47 +0000 (21:57 +0000)]
The PPD compiler did not correctly add the manufacturer to the output filename
when using the "-m" option (STR #3469)
mike [Thu, 14 Jan 2010 21:29:24 +0000 (21:29 +0000)]
The IPP backend did not handle authentication properly for the Get-Printer-
Attributes operation (STR 3458)
mike [Thu, 14 Jan 2010 01:04:05 +0000 (01:04 +0000)]
Getting SNMP values larger than 127 bytes did not work.
mike [Sat, 19 Dec 2009 00:37:33 +0000 (00:37 +0000)]
Fix "make check" failure - can't fail on setgroup/setgroups when not root.
mike [Fri, 18 Dec 2009 23:50:23 +0000 (23:50 +0000)]
Use arc4random, when available.
Also fix a few problems that the latest clang found.
mike [Wed, 16 Dec 2009 05:02:38 +0000 (05:02 +0000)]
Don't try to cancel an already canceled job.
mike [Wed, 16 Dec 2009 00:08:18 +0000 (00:08 +0000)]
Add note about the change from GenericRGB to sRGB in 10.6.
mike [Tue, 15 Dec 2009 22:51:29 +0000 (22:51 +0000)]
Add explicit IPv6 allow/deny examples (STR #3451)
mike [Tue, 15 Dec 2009 22:40:25 +0000 (22:40 +0000)]
Don't allow --with-cups-user or --with-cups-group set to root, wheel, or 0.
Don't allow --with-cups-system-groups to contain the CUPS group.
mike [Tue, 15 Dec 2009 22:09:02 +0000 (22:09 +0000)]
IPP conformance: Get-Jobs has a default value for requested-attributes (STR #3383)
mike [Tue, 15 Dec 2009 20:47:21 +0000 (20:47 +0000)]
Remove the last bits of the com.apple.print.recoverable support - they are now just normal messages.
mike [Tue, 15 Dec 2009 20:31:14 +0000 (20:31 +0000)]
cupsPrintFiles() did not report all errors (STR #3449)
mike [Tue, 15 Dec 2009 00:54:03 +0000 (00:54 +0000)]
cupsAddDest() could read freed memory (STR #3448)
mike [Tue, 15 Dec 2009 00:51:42 +0000 (00:51 +0000)]
The DBUS notifier did not build (STR #3447)
mike [Mon, 14 Dec 2009 22:08:17 +0000 (22:08 +0000)]
Fix a couple crashers exposed by the last crash fix.
mike [Mon, 14 Dec 2009 17:54:52 +0000 (17:54 +0000)]
Remove debug code.
mike [Mon, 14 Dec 2009 17:52:52 +0000 (17:52 +0000)]
Add predicate support for EXPECT - OF-TYPE, SAME-COUNT-AS, and IF-DEFINED.
mike [Fri, 11 Dec 2009 19:17:42 +0000 (19:17 +0000)]
Add chunking support and HTTP version testing to ipptest program.
mike [Wed, 9 Dec 2009 17:51:17 +0000 (17:51 +0000)]
Turn off printer history by default.
mike [Wed, 9 Dec 2009 06:10:13 +0000 (06:10 +0000)]
Fix crash when deleting an active printer.
mike [Tue, 8 Dec 2009 02:09:52 +0000 (02:09 +0000)]
The snmp backend did not work with some printers (STR #3413)
mike [Tue, 8 Dec 2009 01:58:04 +0000 (01:58 +0000)]
German web interface localization fixes (STR #3409)
mike [Tue, 8 Dec 2009 01:33:38 +0000 (01:33 +0000)]
The web interface did not show the conflicting values when setting options (STR #3440)
mike [Tue, 8 Dec 2009 01:25:01 +0000 (01:25 +0000)]
Setting options in the web interface did not always work (STR #3439)
mike [Tue, 8 Dec 2009 00:05:30 +0000 (00:05 +0000)]
The scheduler did not use the Get-Job-Attributes policy for a printer (STR #3431)
mike [Tue, 8 Dec 2009 00:00:35 +0000 (00:00 +0000)]
The scheduler added two job-name attributes to each job object (STR #3428)
mike [Mon, 7 Dec 2009 23:51:32 +0000 (23:51 +0000)]
CSS files would not print (STR #3442)
mike [Mon, 7 Dec 2009 23:40:32 +0000 (23:40 +0000)]
The scheduler did not clean out completed jobs when PreserveJobHistory was
turned off (STR #3425)
mike [Mon, 7 Dec 2009 22:09:22 +0000 (22:09 +0000)]
The web interface did not show completed jobs for a printer (STR #3436)
mike [Mon, 7 Dec 2009 19:01:39 +0000 (19:01 +0000)]
Authenticated printing did not always work when printing directly to a remote
server (STR #3435)
mike [Mon, 7 Dec 2009 18:30:47 +0000 (18:30 +0000)]
The USB backend did not work on Solaris (STR #3423)
mike [Fri, 20 Nov 2009 17:05:22 +0000 (17:05 +0000)]
Fix JobPatchFile error detection (STR #3421)
mike [Fri, 20 Nov 2009 16:43:10 +0000 (16:43 +0000)]
Update Russian and Polish job templates (STR #3422)
mike [Fri, 20 Nov 2009 01:47:11 +0000 (01:47 +0000)]
Fix packaging errors.
mike [Fri, 20 Nov 2009 01:25:07 +0000 (01:25 +0000)]
The socket backend could crash if a SNMP string had a negative length.
mike [Fri, 20 Nov 2009 01:21:46 +0000 (01:21 +0000)]
Fix usage of posix_spawn(), which is the only POSIX API that doesn't set errno.
mike [Fri, 20 Nov 2009 01:10:05 +0000 (01:10 +0000)]
Fixed some termination issues with the USB backend on Mac OS X.
mike [Fri, 20 Nov 2009 01:03:34 +0000 (01:03 +0000)]
The side-channel APIs did not handle interrupts properly.
mike [Fri, 20 Nov 2009 01:00:03 +0000 (01:00 +0000)]
The network backends incorrectly cleared the media-empty-warning state.
mike [Fri, 20 Nov 2009 00:18:07 +0000 (00:18 +0000)]
Add "unused.ppd" filename check and a way to ignore filename warnings.
mike [Thu, 19 Nov 2009 22:24:29 +0000 (22:24 +0000)]
SECURITY: The scheduler could try responding on a closed client connection,
leading to a crash (STR #3200)
mike [Wed, 18 Nov 2009 01:11:39 +0000 (01:11 +0000)]
Do some code formatting and documentation cleanup for the LDAP code, in
preparation for making some changes.
mike [Wed, 18 Nov 2009 00:47:33 +0000 (00:47 +0000)]
The web interface did not allow users to successfully add serial printers
(STR #3391)
mike [Tue, 17 Nov 2009 21:57:29 +0000 (21:57 +0000)]
Don't include generated file in repository.
mike [Tue, 17 Nov 2009 21:47:50 +0000 (21:47 +0000)]
cupsTempFd() did not work in some situations (STR #3382)
mike [Tue, 17 Nov 2009 21:38:38 +0000 (21:38 +0000)]
Some C API headers were missing C++ wrapper logic.
mike [Mon, 16 Nov 2009 23:10:16 +0000 (23:10 +0000)]
Drop old SHAuthorizationRight keys from launchd files.
mike [Mon, 16 Nov 2009 22:59:07 +0000 (22:59 +0000)]
Added an Indonesian translation (STR #3352)
mike [Mon, 16 Nov 2009 19:38:54 +0000 (19:38 +0000)]
The PPD compiler did not localize single-language PPD options properly
(STR #3386)
mike [Mon, 16 Nov 2009 19:15:03 +0000 (19:15 +0000)]
Modifying a printer from the web interface sometimes caused the wrong driver to
be selected (STR #3418)
mike [Mon, 16 Nov 2009 18:41:29 +0000 (18:41 +0000)]
The scheduler did not handle out-of-memory conditions properly when loading a
job (STR #3407)
mike [Mon, 16 Nov 2009 17:58:18 +0000 (17:58 +0000)]
Clean up "choose device" template so that we just see the spinner until all of
the devices are enumerated.
mike [Mon, 16 Nov 2009 17:10:54 +0000 (17:10 +0000)]
When adding printers from the web interface, the dynamic updates of the device
list made it hard to pick a device (STR #3406)
mike [Mon, 16 Nov 2009 16:59:59 +0000 (16:59 +0000)]
Fixed a typo in the web interface admin page template (STR 3403)
mike [Mon, 16 Nov 2009 16:57:30 +0000 (16:57 +0000)]
The web interface did not preserve the "printer is shared" state when modifying
a printer (STR #3390)