]> git.ipfire.org Git - thirdparty/cups-filters.git/log
thirdparty/cups-filters.git
15 years agoRemove debug printf.
mike [Thu, 25 Feb 2010 04:40:45 +0000 (04:40 +0000)] 
Remove debug printf.

15 years agoSave work on ipptest - now actually correctly parses collection attributes, and fixed...
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.

15 years agoAdd predicate support for STATUS directives and collection attribute support.
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.

15 years agoFix page_log documentation.
mike [Wed, 17 Feb 2010 00:59:06 +0000 (00:59 +0000)] 
Fix page_log documentation.

15 years agoThe scheduler did not update the classes.conf file when deleting a printer
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)

15 years agoThe lppasswd command did not use localized password prompts (STR #3492)
mike [Mon, 15 Feb 2010 22:42:58 +0000 (22:42 +0000)] 
The lppasswd command did not use localized password prompts (STR #3492)

15 years agoAdd "auto" support for TRANSFER, and make it the default.
mike [Mon, 15 Feb 2010 22:19:49 +0000 (22:19 +0000)] 
Add "auto" support for TRANSFER, and make it the default.

15 years agoDon't try to package the scsi backend.
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.

15 years agoDon't create 0-length request files when receiving a chunked request.
mike [Mon, 15 Feb 2010 21:44:48 +0000 (21:44 +0000)] 
Don't create 0-length request files when receiving a chunked request.

15 years agoFix Linux build errors.
mike [Mon, 15 Feb 2010 18:52:37 +0000 (18:52 +0000)] 
Fix Linux build errors.

15 years agoDon't build SCSI backend as legacy anymore.
mike [Mon, 15 Feb 2010 18:15:25 +0000 (18:15 +0000)] 
Don't build SCSI backend as legacy anymore.

15 years agoRemove extra > in German template (STR #3502)
mike [Mon, 15 Feb 2010 16:50:55 +0000 (16:50 +0000)] 
Remove extra > in German template (STR #3502)

15 years agoThe socket backend no longer waits for back-channel data on platforms other
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)

15 years agoThe scheduler did not always report events for state changes (STR #3480)
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.

15 years agoDrop SCSI backend (STR #3500)
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.

15 years agoMore IPP/1.1 conformance tests.
mike [Wed, 10 Feb 2010 20:00:46 +0000 (20:00 +0000)] 
More IPP/1.1 conformance tests.

15 years agoStart tracking changes for CUPS 1.4.4.
mike [Mon, 8 Feb 2010 17:50:56 +0000 (17:50 +0000)] 
Start tracking changes for CUPS 1.4.4.

15 years agoIPP conformance test updates.
mike [Mon, 8 Feb 2010 05:14:40 +0000 (05:14 +0000)] 
IPP conformance test updates.

15 years agoPull directories from registry, if possible
mike [Sun, 7 Feb 2010 04:23:09 +0000 (04:23 +0000)] 
Pull directories from registry, if possible

15 years agoAdd some additional CSRF protection.
mike [Tue, 2 Feb 2010 07:12:05 +0000 (07:12 +0000)] 
Add some additional CSRF protection.

15 years agoUse the directories loaded into the libcups global data.
mike [Tue, 2 Feb 2010 04:08:37 +0000 (04:08 +0000)] 
Use the directories loaded into the libcups global data.

15 years agoBuild export list for libcups dynamically.
mike [Tue, 2 Feb 2010 03:59:19 +0000 (03:59 +0000)] 
Build export list for libcups dynamically.

15 years agoMake ipptest build on Windows
mike [Sun, 31 Jan 2010 06:23:30 +0000 (06:23 +0000)] 
Make ipptest build on Windows

15 years agoSync changes from config.h.
mike [Sun, 31 Jan 2010 06:12:40 +0000 (06:12 +0000)] 
Sync changes from config.h.

15 years agoAdd more generated files.
mike [Sun, 31 Jan 2010 06:08:56 +0000 (06:08 +0000)] 
Add more generated files.

15 years agoAdd missing header.
mike [Sun, 31 Jan 2010 06:04:29 +0000 (06:04 +0000)] 
Add missing header.

15 years agoAdd regex code for Windows.
mike [Sun, 31 Jan 2010 05:59:49 +0000 (05:59 +0000)] 
Add regex code for Windows.

15 years agoAdd ipptest projects.
mike [Sun, 31 Jan 2010 05:52:06 +0000 (05:52 +0000)] 
Add ipptest projects.

15 years agoFinish up another IPP/1.1 test, add support for multiple integer comparisons.
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.

15 years agoMore ipptest work:
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.

15 years agoipptest enhancements and IPP conformance fixes:
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.

15 years agoFix parsing bug that prevented "make check" from working with existing tests.
mike [Wed, 27 Jan 2010 07:10:05 +0000 (07:10 +0000)] 
Fix parsing bug that prevented "make check" from working with existing tests.

15 years agoPackaging cleanup.
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.

15 years agoClean up makefiles.
mike [Wed, 27 Jan 2010 00:16:49 +0000 (00:16 +0000)] 
Clean up makefiles.

15 years agoipptest work:
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.

15 years agoDump the HP-GL/2 filter from CUPS (STR #3322)
mike [Mon, 18 Jan 2010 22:18:54 +0000 (22:18 +0000)] 
Dump the HP-GL/2 filter from CUPS (STR #3322)

15 years agoMore cleanup to satisfy clang.
mike [Mon, 18 Jan 2010 22:10:14 +0000 (22:10 +0000)] 
More cleanup to satisfy clang.

15 years agoAdd a "clang-changes" target to just do an incremental scan of the code.
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.

15 years agoFix compiler warnings.
mike [Mon, 18 Jan 2010 16:18:17 +0000 (16:18 +0000)] 
Fix compiler warnings.

15 years agoFix adding of a printer from a web interface.
mike [Fri, 15 Jan 2010 02:10:10 +0000 (02:10 +0000)] 
Fix adding of a printer from a web interface.

15 years agoUpdate Italian localization (STR #3473)
mike [Thu, 14 Jan 2010 22:36:05 +0000 (22:36 +0000)] 
Update Italian localization (STR #3473)

15 years agoFix code comments (STR #3463)
mike [Thu, 14 Jan 2010 22:32:03 +0000 (22:32 +0000)] 
Fix code comments (STR #3463)

15 years agoThe IPP backend now sets the printer-state-message to "Ready to print." at the
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)

15 years agoFix wording on Russian web UI (STR #3452)
mike [Thu, 14 Jan 2010 22:25:52 +0000 (22:25 +0000)] 
Fix wording on Russian web UI (STR #3452)

15 years agoValidate lengths of integers/length values so that we don't see bogus values.
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.

15 years agoThe PPD compiler did not correctly add the manufacturer to the output filename
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)

15 years agoThe IPP backend did not handle authentication properly for the Get-Printer-
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)

15 years agoGetting SNMP values larger than 127 bytes did not work.
mike [Thu, 14 Jan 2010 01:04:05 +0000 (01:04 +0000)] 
Getting SNMP values larger than 127 bytes did not work.

15 years agoFix "make check" failure - can't fail on setgroup/setgroups when not root.
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.

15 years agoUse arc4random, when available.
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.

15 years agoDon't try to cancel an already canceled job.
mike [Wed, 16 Dec 2009 05:02:38 +0000 (05:02 +0000)] 
Don't try to cancel an already canceled job.

15 years agoAdd note about the change from GenericRGB to sRGB in 10.6.
mike [Wed, 16 Dec 2009 00:08:18 +0000 (00:08 +0000)] 
Add note about the change from GenericRGB to sRGB in 10.6.

15 years agoAdd explicit IPv6 allow/deny examples (STR #3451)
mike [Tue, 15 Dec 2009 22:51:29 +0000 (22:51 +0000)] 
Add explicit IPv6 allow/deny examples (STR #3451)

15 years agoDon't allow --with-cups-user or --with-cups-group set to root, wheel, or 0.
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.

15 years agoIPP conformance: Get-Jobs has a default value for requested-attributes (STR #3383)
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)

15 years agoRemove the last bits of the com.apple.print.recoverable support - they are now just...
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.

15 years agocupsPrintFiles() did not report all errors (STR #3449)
mike [Tue, 15 Dec 2009 20:31:14 +0000 (20:31 +0000)] 
cupsPrintFiles() did not report all errors (STR #3449)

15 years agocupsAddDest() could read freed memory (STR #3448)
mike [Tue, 15 Dec 2009 00:54:03 +0000 (00:54 +0000)] 
cupsAddDest() could read freed memory (STR #3448)

15 years agoThe DBUS notifier did not build (STR #3447)
mike [Tue, 15 Dec 2009 00:51:42 +0000 (00:51 +0000)] 
The DBUS notifier did not build (STR #3447)

15 years agoFix a couple crashers exposed by the last crash fix.
mike [Mon, 14 Dec 2009 22:08:17 +0000 (22:08 +0000)] 
Fix a couple crashers exposed by the last crash fix.

15 years agoRemove debug code.
mike [Mon, 14 Dec 2009 17:54:52 +0000 (17:54 +0000)] 
Remove debug code.

15 years agoAdd predicate support for EXPECT - OF-TYPE, SAME-COUNT-AS, and IF-DEFINED.
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.

15 years agoAdd chunking support and HTTP version testing to ipptest program.
mike [Fri, 11 Dec 2009 19:17:42 +0000 (19:17 +0000)] 
Add chunking support and HTTP version testing to ipptest program.

15 years agoTurn off printer history by default.
mike [Wed, 9 Dec 2009 17:51:17 +0000 (17:51 +0000)] 
Turn off printer history by default.

15 years agoFix crash when deleting an active printer.
mike [Wed, 9 Dec 2009 06:10:13 +0000 (06:10 +0000)] 
Fix crash when deleting an active printer.

15 years agoThe snmp backend did not work with some printers (STR #3413)
mike [Tue, 8 Dec 2009 02:09:52 +0000 (02:09 +0000)] 
The snmp backend did not work with some printers (STR #3413)

15 years agoGerman web interface localization fixes (STR #3409)
mike [Tue, 8 Dec 2009 01:58:04 +0000 (01:58 +0000)] 
German web interface localization fixes (STR #3409)

15 years agoThe web interface did not show the conflicting values when setting options (STR ...
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)

15 years agoSetting options in the web interface did not always work (STR #3439)
mike [Tue, 8 Dec 2009 01:25:01 +0000 (01:25 +0000)] 
Setting options in the web interface did not always work (STR #3439)

15 years agoThe scheduler did not use the Get-Job-Attributes policy for a printer (STR #3431)
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)

15 years agoThe scheduler added two job-name attributes to each job object (STR #3428)
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)

15 years agoCSS files would not print (STR #3442)
mike [Mon, 7 Dec 2009 23:51:32 +0000 (23:51 +0000)] 
CSS files would not print (STR #3442)

15 years agoThe scheduler did not clean out completed jobs when PreserveJobHistory was
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)

15 years agoThe web interface did not show completed jobs for a printer (STR #3436)
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)

15 years agoAuthenticated printing did not always work when printing directly to a remote
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)

15 years agoThe USB backend did not work on Solaris (STR #3423)
mike [Mon, 7 Dec 2009 18:30:47 +0000 (18:30 +0000)] 
The USB backend did not work on Solaris (STR #3423)

15 years agoFix JobPatchFile error detection (STR #3421)
mike [Fri, 20 Nov 2009 17:05:22 +0000 (17:05 +0000)] 
Fix JobPatchFile error detection (STR #3421)

15 years agoUpdate Russian and Polish job templates (STR #3422)
mike [Fri, 20 Nov 2009 16:43:10 +0000 (16:43 +0000)] 
Update Russian and Polish job templates (STR #3422)

15 years agoFix packaging errors.
mike [Fri, 20 Nov 2009 01:47:11 +0000 (01:47 +0000)] 
Fix packaging errors.

15 years agoThe socket backend could crash if a SNMP string had a negative length.
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.

15 years agoFix usage of posix_spawn(), which is the only POSIX API that doesn't set errno.
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.

15 years agoFixed some termination issues with the USB backend on Mac OS X.
mike [Fri, 20 Nov 2009 01:10:05 +0000 (01:10 +0000)] 
Fixed some termination issues with the USB backend on Mac OS X.

15 years agoThe side-channel APIs did not handle interrupts properly.
mike [Fri, 20 Nov 2009 01:03:34 +0000 (01:03 +0000)] 
The side-channel APIs did not handle interrupts properly.

15 years agoThe network backends incorrectly cleared the media-empty-warning state.
mike [Fri, 20 Nov 2009 01:00:03 +0000 (01:00 +0000)] 
The network backends incorrectly cleared the media-empty-warning state.

15 years agoAdd "unused.ppd" filename check and a way to ignore filename warnings.
mike [Fri, 20 Nov 2009 00:18:07 +0000 (00:18 +0000)] 
Add "unused.ppd" filename check and a way to ignore filename warnings.

15 years agoSECURITY: The scheduler could try responding on a closed client connection,
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)

15 years agoDo some code formatting and documentation cleanup for the LDAP code, in
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.

15 years agoThe web interface did not allow users to successfully add serial printers
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)

15 years agoDon't include generated file in repository.
mike [Tue, 17 Nov 2009 21:57:29 +0000 (21:57 +0000)] 
Don't include generated file in repository.

15 years agocupsTempFd() did not work in some situations (STR #3382)
mike [Tue, 17 Nov 2009 21:47:50 +0000 (21:47 +0000)] 
cupsTempFd() did not work in some situations (STR #3382)

15 years agoSome C API headers were missing C++ wrapper logic.
mike [Tue, 17 Nov 2009 21:38:38 +0000 (21:38 +0000)] 
Some C API headers were missing C++ wrapper logic.

15 years agoDrop old SHAuthorizationRight keys from launchd files.
mike [Mon, 16 Nov 2009 23:10:16 +0000 (23:10 +0000)] 
Drop old SHAuthorizationRight keys from launchd files.

15 years agoAdded an Indonesian translation (STR #3352)
mike [Mon, 16 Nov 2009 22:59:07 +0000 (22:59 +0000)] 
Added an Indonesian translation (STR #3352)

15 years agoThe PPD compiler did not localize single-language PPD options properly
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)

15 years agoModifying a printer from the web interface sometimes caused the wrong driver to
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)

15 years agoThe scheduler did not handle out-of-memory conditions properly when loading a
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)

15 years agoClean up "choose device" template so that we just see the spinner until all of
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.

15 years agoWhen adding printers from the web interface, the dynamic updates of the device
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)

15 years agoFixed a typo in the web interface admin page template (STR 3403)
mike [Mon, 16 Nov 2009 16:59:59 +0000 (16:59 +0000)] 
Fixed a typo in the web interface admin page template (STR 3403)

15 years agoThe web interface did not preserve the "printer is shared" state when modifying
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)