]>
git.ipfire.org Git - thirdparty/cups-filters.git/log
mike [Mon, 16 Jun 2008 17:26:20 +0000 (17:26 +0000)]
Documentation fixed (STR #2862)
mike [Mon, 16 Jun 2008 17:21:10 +0000 (17:21 +0000)]
The scheduler did not support "HostNameLookups" with all of the boolean names
(STR #2861)
Also fix the man page to agreed with the HTML documentation.
mike [Mon, 16 Jun 2008 17:15:47 +0000 (17:15 +0000)]
Fixed a compile problem with glibc 2.8 (STR #2860)
mike [Wed, 11 Jun 2008 21:36:51 +0000 (21:36 +0000)]
Add CUPS-Get-Document to the default policy.
mike [Wed, 11 Jun 2008 21:26:58 +0000 (21:26 +0000)]
Fix crash when user pointer is NULL in cupsdCheckGroup().
mike [Wed, 11 Jun 2008 20:03:11 +0000 (20:03 +0000)]
The scheduler incorrectly filtered out queues with ACLs and authentication.
scheduler/ipp.c:
- get_printers(): Only filter unauthenticated queues.
mike [Wed, 11 Jun 2008 19:56:56 +0000 (19:56 +0000)]
Fix %%IncludeFeature functionality (STR #2831)
mike [Wed, 11 Jun 2008 17:31:13 +0000 (17:31 +0000)]
The scheduler did not generate printer-state events when the default printer
was changed (STR #2764)
scheduler/ipp.c:
set_default(): Add events for the old and new default printers.
mike [Wed, 11 Jun 2008 17:25:36 +0000 (17:25 +0000)]
cupstestppd incorrectly reported a warning about the PPD format version in
some locales (STR #2854)
systemv/cupstestppd.c:
- main(): Use _cupsStrScand() instead of atof()...
mike [Wed, 11 Jun 2008 16:58:26 +0000 (16:58 +0000)]
Save results of failed tests in the "test" directory.
mike [Tue, 10 Jun 2008 23:22:28 +0000 (23:22 +0000)]
Don't try to get /classes/classname.ppd.
cups/util.c:
- cups_get_printer_uri(): Don't return classes without member-uris.
mike [Tue, 10 Jun 2008 23:07:29 +0000 (23:07 +0000)]
Add support for "testppd -dprintername" to test getting a PPD file for a
printer or class.
mike [Tue, 10 Jun 2008 23:06:52 +0000 (23:06 +0000)]
Generate member-uris when we receive the request so that the hostname and
port are correct for local printers.
mike [Tue, 10 Jun 2008 22:14:25 +0000 (22:14 +0000)]
Add support for "%d" in CUPS_DEBUG_LOG (debug log filename)
mike [Mon, 9 Jun 2008 22:31:44 +0000 (22:31 +0000)]
Solaris C++ compiler incorrectly passes -Wl arguments...
mike [Mon, 9 Jun 2008 20:59:45 +0000 (20:59 +0000)]
Update EPM list file, too.
mike [Mon, 9 Jun 2008 20:59:16 +0000 (20:59 +0000)]
Add drv man page.
mike [Mon, 9 Jun 2008 20:58:35 +0000 (20:58 +0000)]
Fix PPD ABNF.
mike [Mon, 9 Jun 2008 15:55:04 +0000 (15:55 +0000)]
The CUPS PHP extension was not thread-safe (STR #2828)
Remove unused variable.
mike [Mon, 9 Jun 2008 15:49:09 +0000 (15:49 +0000)]
The scheduler incorrectly added the document-format-default attribute to the
list of "common" printer attributes, which over time would slow down the
printing system (STR #2755, STR #2836)
mike [Fri, 6 Jun 2008 18:55:35 +0000 (18:55 +0000)]
The cups-deviced and cups-driverd helper programs did not set the CFProcessPath environment variable on Mac OS X (STR #2837)
scheduler/util.c scheduler/util.h:
- cupsdExec(): Added
- cupsdPipeCommand(): Added
scheduler/cups-driverd.c:
- cat_ppd(): Use cupsdExec()
- load_drivers(): Use cupsdPipeCommand()
scheduler/cups-deviced.c:
- run_backend(): Use cupsdPipeCommand()
mike [Fri, 6 Jun 2008 17:24:22 +0000 (17:24 +0000)]
"lpstat -p" could report the wrong job as printing (STR #2845)
systemv/lpstat.c:
- show_printers(): Don't break as soon as we see the job-state
attribute - we may have the job-id from the previous job in
the list.
mike [Fri, 6 Jun 2008 17:06:00 +0000 (17:06 +0000)]
The scheduler would crash when some cupsd.conf directives were missing values
(STR #2849)
scheduler/conf.c:
- read_configuration(): Add NULL value checks for all directives that
were missing them.
mike [Fri, 6 Jun 2008 16:39:11 +0000 (16:39 +0000)]
Don't log successful SSL shutdown messages as INFO.
Don't close a connection when we get an empty line.
mike [Wed, 28 May 2008 23:37:00 +0000 (23:37 +0000)]
The scheduler did not detect the end-of-job when printing to a shared printer.
mike [Wed, 28 May 2008 00:34:13 +0000 (00:34 +0000)]
Documentation updates.
mike [Sun, 25 May 2008 07:17:07 +0000 (07:17 +0000)]
Tweak web interface header.
"On-line" -> "online", "off-line" -> "offline".
Remove reference to snmp.h.
Fix typos in help.
mike [Fri, 23 May 2008 21:33:13 +0000 (21:33 +0000)]
Finish off the current request when polling for devices.
mike [Thu, 22 May 2008 23:27:52 +0000 (23:27 +0000)]
Show "Making libaries in foo" instead of "Making all in foo" When building
with "make libs".
mike [Thu, 22 May 2008 23:22:04 +0000 (23:22 +0000)]
Create exports file for libcupsppdc on Mac OS X.
mike [Wed, 21 May 2008 23:49:58 +0000 (23:49 +0000)]
Remove extra }.
mike [Wed, 21 May 2008 04:42:43 +0000 (04:42 +0000)]
Need to treat @group differently than #uuid, otherwise we lose the leading #.
mike [Wed, 21 May 2008 04:17:15 +0000 (04:17 +0000)]
More UUID fixes...
Need to use uuid_compare() for users, then do group membership checks.
Also did some optimization in cupsdCheckGroup().
mike [Wed, 21 May 2008 01:37:21 +0000 (01:37 +0000)]
Make sure we quote any # in usernames and marker values.
mike [Wed, 21 May 2008 01:06:23 +0000 (01:06 +0000)]
Add support for LocAttribute directive (STR #2738)
Add cupsIPPReason values to message catalog (STR #2754)
mike [Wed, 21 May 2008 00:36:25 +0000 (00:36 +0000)]
ppdFindChoice(option, "Custom.foo") did not work.
mike [Wed, 21 May 2008 00:30:35 +0000 (00:30 +0000)]
Add support for conditional directives in driver info files (STR #2636)
mike [Tue, 20 May 2008 21:42:48 +0000 (21:42 +0000)]
user_allowed() needs to check group membership for names starting with #,
too (UUID support).
mike [Tue, 20 May 2008 21:12:48 +0000 (21:12 +0000)]
Clean DNSSDPort when we stop browsing.
Check DNSSDRef when deregistering services.
mike [Tue, 20 May 2008 21:08:08 +0000 (21:08 +0000)]
Actually install those new files.
mike [Tue, 20 May 2008 21:06:23 +0000 (21:06 +0000)]
Update PPD compiler man pages.
Add man page for "drv" program.
Add driver information help file.
mike [Tue, 20 May 2008 17:14:04 +0000 (17:14 +0000)]
Fix a race condition for creating the test subdirectory with "make -jN".
mike [Tue, 20 May 2008 05:58:22 +0000 (05:58 +0000)]
Ignore testoptions program.
mike [Tue, 20 May 2008 05:27:26 +0000 (05:27 +0000)]
The ppdc utility now supports a "-t" option to test PPD files (STR #2739)
The ppdc utility now supports a "-m" option to use the ModelName value as the
output filename.
The ppdc utility now supports a FileName directive to set an alternate output
filename (STR #2740)
mike [Mon, 19 May 2008 23:48:52 +0000 (23:48 +0000)]
Whitespace fix.
mike [Mon, 19 May 2008 23:48:25 +0000 (23:48 +0000)]
Preserve marker attributes when rebuilding the printer attributes.
mike [Mon, 19 May 2008 23:16:03 +0000 (23:16 +0000)]
Update filter programming guide/help.
mike [Mon, 19 May 2008 22:42:18 +0000 (22:42 +0000)]
Add PostScript command filter for PS printers with a vnd.cups-postscript
filter.
mike [Mon, 19 May 2008 22:25:25 +0000 (22:25 +0000)]
Implement SNMP-over-sidechannel API.
backend/network.c:
- backendNetworkSideCB(): Add SNMP queries, fix 1284 device ID query.
backend/testbackend.c:
- main(): Add test for SNMP page counter query via side-channel.
cups/sidechannel.c:
- cupsSideChannelRead(): Add support for SNMP commands.
- cupsSideChannelSNMPGet(): Added
- cupsSideChannelSNMPWalk(): Added
- cupsSideChannelWrite(): Add support for SNMP commands.
cups/sidechannel.h:
- Added CUPS_SC_CMD_SNMP_GET and CUPS_SC_CMD_SNMP_GET_NEXT commands.
- Added cups_sc_walk_func_t for cupsSideChannelSNMPWalk().
- Added prototypes for SNMP functions.
cups/snmp.c:
- _cupsSNMPOIDToString(): Added
- _cupsSNMPStringToOID(): Added
cups/snmp-private.h:
- Add prototypes.
cups/testsnmp.c:
- main(): Update OID strings
- print_packet(): Use _cupsSNMPOIDToString()
- scan_oid(): Removed
- show_oid(): Use _cupsSNMPStringToOID()
mike [Mon, 19 May 2008 18:14:59 +0000 (18:14 +0000)]
Load and save marker levels between runs.
mike [Mon, 19 May 2008 00:13:23 +0000 (00:13 +0000)]
Add option API test program.
Fix cupsParseOptions with multiple quoted strings (foo="bar","baz").
mike [Sat, 17 May 2008 00:05:03 +0000 (00:05 +0000)]
Fix sporadic dropout of CGI output.
mike [Fri, 16 May 2008 23:40:41 +0000 (23:40 +0000)]
Send events for INFO messages, too.
mike [Fri, 16 May 2008 23:39:39 +0000 (23:39 +0000)]
Need ppd-private for 1284 and make/model functions.
Update dependencies.
mike [Fri, 16 May 2008 23:13:47 +0000 (23:13 +0000)]
Make the dns_sd library test depend on TXTRecordGetValuePtr, which is part
of newer versions of mDNSResponder.
mike [Fri, 16 May 2008 22:55:53 +0000 (22:55 +0000)]
Add new _ppdGet1284Values and _ppdNormalizeMakeAndModel functions to better
deal with 1284 device IDs and consolidate our make and model cleanup code.
mike [Fri, 16 May 2008 17:47:16 +0000 (17:47 +0000)]
Move URI resolution to libcups, and make cupsBackendDeviceURI resolve all
DNS-SD URIs automatically.
When discovering devices in the mdns backend, only query 10 at a time to
avoid lost packets.
Check whether the Product string has parenthesis around it and only strip
them if they are present.
mike [Fri, 16 May 2008 03:13:18 +0000 (03:13 +0000)]
Fix default auth keys depending on Mac OS X release.
Fix test PPD file.
Fix typo in update_job().
mike [Fri, 16 May 2008 02:52:08 +0000 (02:52 +0000)]
Don't add whitespace between text: URIs.
mike [Fri, 16 May 2008 02:50:05 +0000 (02:50 +0000)]
Make sure job events get sent to the printers they are queued on.
Don't send printer state events for INFO or DEBUG messages.
mike [Fri, 16 May 2008 02:40:01 +0000 (02:40 +0000)]
Add PageLogFormat directive.
mike [Fri, 16 May 2008 01:17:07 +0000 (01:17 +0000)]
Fix printer-commands attribute stuff - wasn't parsing the string properly.
mike [Fri, 16 May 2008 00:02:52 +0000 (00:02 +0000)]
Profile registration fixes - use DefaultColorSpace as needed, and support
no ColorModel selector.
mike [Thu, 15 May 2008 21:05:14 +0000 (21:05 +0000)]
STR #2820: cupsAdmin functions do not support CUPS_HTTP_DEFAULT.
mike [Thu, 15 May 2008 19:30:43 +0000 (19:30 +0000)]
Add printer-commands to the IPP documentation.
Add the new printer attributes to the printer-description group for
requested-attributes.
mike [Thu, 15 May 2008 19:27:00 +0000 (19:27 +0000)]
Update the CUPS command file format documentation.
Add the cupsCommands attribute to the PPD spec.
Add the printer-commands attribute to the printer attributes we report.
mike [Thu, 15 May 2008 06:46:41 +0000 (06:46 +0000)]
Start working on a new "what's new" document.
mike [Thu, 15 May 2008 05:01:50 +0000 (05:01 +0000)]
Use the same form that cupsAdminSetServerSettings uses.
mike [Thu, 15 May 2008 05:00:10 +0000 (05:00 +0000)]
Default to no browse local protocols.
mike [Thu, 15 May 2008 04:56:24 +0000 (04:56 +0000)]
Fix web interface flakiness (STR #2821)
mike [Thu, 15 May 2008 02:02:59 +0000 (02:02 +0000)]
Need ARCHFLAGS for mantohtml, too.
mike [Thu, 15 May 2008 01:46:53 +0000 (01:46 +0000)]
Don't try to install old images.
mike [Thu, 15 May 2008 01:46:08 +0000 (01:46 +0000)]
Drop old image.
mike [Thu, 15 May 2008 01:35:15 +0000 (01:35 +0000)]
Add support for "#uuid" and "@#uuid" in access control lists.
mike [Thu, 15 May 2008 01:11:54 +0000 (01:11 +0000)]
Register Tioga driver profiles, too.
mike [Thu, 15 May 2008 00:57:43 +0000 (00:57 +0000)]
Add support for PPD: messages in filters.
scheduler/conf.h:
- Add CUPSD_LOG_PPD enum
scheduler/job.c:
- update_job(): Add support for CUPSD_LOG_PPD by calling new
cupsdUpdatePrinterPPD().
scheduler/printers.c:
- cupsdUpdatePrinterPPD(): Added
scheduler/statbuf.c:
- Add support for PPD: message prefix.
mike [Wed, 14 May 2008 18:11:02 +0000 (18:11 +0000)]
Add libs target to PHP Makefile.
mike [Tue, 13 May 2008 21:42:55 +0000 (21:42 +0000)]
New-and-improved navbar graphics.
Tweak stylesheet and headers to match.
mike [Tue, 13 May 2008 06:34:04 +0000 (06:34 +0000)]
Fix bug in cupsFileSeek/Rewind - wasn't updating bufpos in cups_fill.
Add test for read, rewind, read again.
Add more debug/cleanup to transcoding code.
mike [Tue, 13 May 2008 00:49:42 +0000 (00:49 +0000)]
Work on getting transcoding tests to pass...
mike [Mon, 12 May 2008 23:46:44 +0000 (23:46 +0000)]
Update build system to support only building libraries for "install-libs".
Build automated test programs with ARCHFLAGS, not just LDARCHFLAGS.
Fix a _ppdLocalizeAttr bug - need to use %2.2s, not %2s for non-country-
specific locale string.
mike [Mon, 12 May 2008 20:46:20 +0000 (20:46 +0000)]
NULL check a DEBUG_printf.
mike [Mon, 12 May 2008 18:56:06 +0000 (18:56 +0000)]
Fix encoding of host field, and add a DNS-SD test case.
Revert previous changes to mdns and backendResolveURI.
mike [Mon, 12 May 2008 18:15:30 +0000 (18:15 +0000)]
Re-enable SNMP supplies support in IPP backend.
mike [Mon, 12 May 2008 18:14:57 +0000 (18:14 +0000)]
Add DEBUG_printf's to all of the SNMP functions.
Fix timeout in SNMP supplies - 0.5 seconds, not 500 seconds.
mike [Mon, 12 May 2008 17:42:15 +0000 (17:42 +0000)]
Fix DEBUG_printf crash.
Don't allow open/close keywords without string values.
mike [Mon, 12 May 2008 16:40:40 +0000 (16:40 +0000)]
Tweak tests so that we don't get spurious test errors from timing-related
issues we don't care about.
mike [Fri, 9 May 2008 17:38:32 +0000 (17:38 +0000)]
Temporarily disable SNMP supplies with the IPP backend until we can eliminate
the long delay for CUPS IPP queues.
mike [Thu, 8 May 2008 00:44:05 +0000 (00:44 +0000)]
Put DNS-SD service name in resource, not in host field.
Resolve from the resource or hostname fields as needed.
mike [Wed, 7 May 2008 22:23:16 +0000 (22:23 +0000)]
Don't fail a build when the driver test programs fail.
mike [Tue, 6 May 2008 20:47:25 +0000 (20:47 +0000)]
Update comments.
mike [Mon, 5 May 2008 22:41:13 +0000 (22:41 +0000)]
One more pass at the ppd-type value - default to PostScript, like before,
and then allow PDF, raster, or fax to trump PostScript.
mike [Mon, 5 May 2008 21:54:52 +0000 (21:54 +0000)]
The scheduler did not set QUERY_STRING all of the time for CGI scripts
(STR #2781, STR #2816)
mike [Mon, 5 May 2008 21:22:58 +0000 (21:22 +0000)]
The web interface "move jobs" operation redirected users to the wrong URL
(STR #2815)
--This ine, and those below, will be ignored--
M CHANGES-1.3.txt
M cgi-bin/ipp-var.c
mike [Mon, 5 May 2008 21:05:17 +0000 (21:05 +0000)]
The scheduler did not report PostScript printer PPDs with filters as
PostScript devices.
mike [Mon, 5 May 2008 20:13:14 +0000 (20:13 +0000)]
Changelog.
mike [Mon, 5 May 2008 18:36:28 +0000 (18:36 +0000)]
print_job(): Don't mark job as dirty until we create it...
mike [Mon, 5 May 2008 18:35:07 +0000 (18:35 +0000)]
send_document(): Change the document-format attribute in the job attributes,
not in the request.
mike [Mon, 5 May 2008 18:20:17 +0000 (18:20 +0000)]
Make sure we save any changes made to the job document-format attribute...
mike [Mon, 5 May 2008 17:05:29 +0000 (17:05 +0000)]
We still need to install the $DATADIR/model directory...