]> git.ipfire.org Git - thirdparty/cups-filters.git/log
thirdparty/cups-filters.git
18 years agoAdd missing "action" variable for POSIX signal handlers.
mike [Thu, 2 Aug 2007 04:10:23 +0000 (04:10 +0000)] 
Add missing "action" variable for POSIX signal handlers.

18 years agoDon't stop asking for Negotiate credentials because of failure - otherwise
mike [Thu, 2 Aug 2007 00:13:44 +0000 (00:13 +0000)] 
Don't stop asking for Negotiate credentials because of failure - otherwise
we end up falling back on local certificates and other methods that just
don't work.

18 years agoCleanly terminate the pstops filter when canceled/stopped.
mike [Wed, 1 Aug 2007 22:30:05 +0000 (22:30 +0000)] 
Cleanly terminate the pstops filter when canceled/stopped.

18 years agoClean up log messages (at log level debug)
mike [Wed, 1 Aug 2007 20:43:37 +0000 (20:43 +0000)] 
Clean up log messages (at log level debug)

18 years agoRedo Kerberos cached credentials so they work.
mike [Wed, 1 Aug 2007 19:02:47 +0000 (19:02 +0000)] 
Redo Kerberos cached credentials so they work.

scheduler/ipp.c:
    - save_krb5_creds(): Use global KerberosContext, pass full path when
      using krb5_cc_resolve(), and add support for new krb5_cc_new_unique()
      API, when available.

scheduler/job.c:
    - free_job(): Use krb5_cc_destroy() to unlink the cache file.

scheduler/job.h:
    - Add ccache to job structure.

scheduler/cupsd.h:
    - Add server-wide Kerberos context.

scheduler/main.c:
    - main(): Initialize and free Kerberos context.

18 years agoFix configure script output (missing results for user and group tests).
mike [Wed, 1 Aug 2007 19:00:07 +0000 (19:00 +0000)] 
Fix configure script output (missing results for user and group tests).

18 years agoAdd updated Italian message catalog.
mike [Wed, 1 Aug 2007 16:31:58 +0000 (16:31 +0000)] 
Add updated Italian message catalog.

18 years agoCollect ret_flags from gss_accept_sec_context(), since apparently you
mike [Tue, 31 Jul 2007 23:11:38 +0000 (23:11 +0000)] 
Collect ret_flags from gss_accept_sec_context(), since apparently you
won't get the delegated credentials if you don't supply a variable for
this.

18 years agoAdd Portugeuse/Portugal message catalog...
mike [Tue, 31 Jul 2007 21:23:56 +0000 (21:23 +0000)] 
Add Portugeuse/Portugal message catalog...

18 years agoPrep for 1.3rc2 release.
mike [Tue, 31 Jul 2007 00:00:21 +0000 (00:00 +0000)] 
Prep for 1.3rc2 release.

18 years agoAdd more range checking to pdftops.
mike [Mon, 30 Jul 2007 19:53:15 +0000 (19:53 +0000)] 
Add more range checking to pdftops.

18 years agoThe scheduler would crash if a remote IPP queue was stopped (STR #2460)
mike [Mon, 30 Jul 2007 16:47:44 +0000 (16:47 +0000)] 
The scheduler would crash if a remote IPP queue was stopped (STR #2460)

18 years agoAllow "DefaultAuthType None"...
mike [Mon, 30 Jul 2007 16:47:10 +0000 (16:47 +0000)] 
Allow "DefaultAuthType None"...

18 years agoFinal updates for cups.pot and merging of those changes into the message
mike [Fri, 27 Jul 2007 21:55:31 +0000 (21:55 +0000)] 
Final updates for cups.pot and merging of those changes into the message
catalogs.

18 years agoPrep for 1.3rc1 release.
mike [Fri, 27 Jul 2007 21:24:22 +0000 (21:24 +0000)] 
Prep for 1.3rc1 release.

18 years agoUpdate German localization (STR #2443)
mike [Fri, 27 Jul 2007 21:19:56 +0000 (21:19 +0000)] 
Update German localization (STR #2443)

18 years agocupsAdminGetServerSettings() did not handle </Foo> properly.
mike [Fri, 27 Jul 2007 19:26:53 +0000 (19:26 +0000)] 
cupsAdminGetServerSettings() did not handle </Foo> properly.

18 years agoFix typo in Mac OS X user and group checks.
mike [Thu, 26 Jul 2007 23:07:46 +0000 (23:07 +0000)] 
Fix typo in Mac OS X user and group checks.

18 years agoFix check for stopped jobs in cancel_job (didn't set jobid).
mike [Thu, 26 Jul 2007 19:30:03 +0000 (19:30 +0000)] 
Fix check for stopped jobs in cancel_job (didn't set jobid).

18 years agoWhen canceling the current job, check for stopped jobs if there are no
mike [Thu, 26 Jul 2007 19:12:18 +0000 (19:12 +0000)] 
When canceling the current job, check for stopped jobs if there are no
pending or processing jobs in the queue.

18 years agoClean up DEBUG messages, moving some to DEBUG2.
mike [Thu, 26 Jul 2007 19:08:40 +0000 (19:08 +0000)] 
Clean up DEBUG messages, moving some to DEBUG2.

18 years agoUpdate changelog.
mike [Thu, 26 Jul 2007 18:46:10 +0000 (18:46 +0000)] 
Update changelog.

18 years agoMake filter errors errors, not info.
mike [Thu, 26 Jul 2007 18:38:29 +0000 (18:38 +0000)] 
Make filter errors errors, not info.

18 years agoAdd some more LogLevel info logging for jobs (STR #2458)
mike [Thu, 26 Jul 2007 18:37:21 +0000 (18:37 +0000)] 
Add some more LogLevel info logging for jobs (STR #2458)

18 years agoRename "List Available Printers" button to "Find New Printers" (STR #2453)
mike [Thu, 26 Jul 2007 18:09:46 +0000 (18:09 +0000)] 
Rename "List Available Printers" button to "Find New Printers" (STR #2453)

Use 32 color palette for button images to make the button images
smaller (STR #2457)

18 years agoLog usernames at log level debug (STR #2448)
mike [Thu, 26 Jul 2007 16:50:20 +0000 (16:50 +0000)] 
Log usernames at log level debug (STR #2448)

18 years agoMake sure all PPDs are installed.
mike [Thu, 26 Jul 2007 00:37:48 +0000 (00:37 +0000)] 
Make sure all PPDs are installed.

Update the ZPL PPD.

18 years agoAdd more label sizes to the ZPL driver (STR #2442)
mike [Thu, 26 Jul 2007 00:35:07 +0000 (00:35 +0000)] 
Add more label sizes to the ZPL driver (STR #2442)

Add CPCL driver to the list of installed drivers.

18 years agoAdd support for 64-bit Windows printer drivers.
mike [Thu, 26 Jul 2007 00:30:52 +0000 (00:30 +0000)] 
Add support for 64-bit Windows printer drivers.

18 years agoUpdate Korean, Japanese, and Chinese translations.
mike [Thu, 26 Jul 2007 00:13:49 +0000 (00:13 +0000)] 
Update Korean, Japanese, and Chinese translations.

18 years agoMoving a job that was printing did not stop the job on the original printer
mike [Wed, 25 Jul 2007 21:02:30 +0000 (21:02 +0000)] 
Moving a job that was printing did not stop the job on the original printer
(STR #2262)

scheduler/job.c:
    - cupsdMoveJob(): Call cupsdStopJob() if the job is processing.

18 years agoDrop mention of cupsFlipDuplex in APDuplexRequiresFlippedMargin docos.
mike [Wed, 25 Jul 2007 20:50:26 +0000 (20:50 +0000)] 
Drop mention of cupsFlipDuplex in APDuplexRequiresFlippedMargin docos.

18 years agoFix typo.
mike [Wed, 25 Jul 2007 20:48:17 +0000 (20:48 +0000)] 
Fix typo.

18 years agoAlways initialize authstring pointer...
mike [Wed, 25 Jul 2007 20:39:33 +0000 (20:39 +0000)] 
Always initialize authstring pointer...

18 years agoFix parsing of Mac OS X server LPD sharing preferences.
mike [Wed, 25 Jul 2007 17:29:58 +0000 (17:29 +0000)] 
Fix parsing of Mac OS X server LPD sharing preferences.

18 years agoAdd httpSetAuthString() API to set the current authorization string, and
mike [Wed, 25 Jul 2007 17:19:09 +0000 (17:19 +0000)] 
Add httpSetAuthString() API to set the current authorization string, and
add a note that you still have to call httpSetField() to use it.

18 years agoAdd httpGetAuthString() function to CUPS API.
mike [Wed, 25 Jul 2007 05:56:33 +0000 (05:56 +0000)] 
Add httpGetAuthString() function to CUPS API.

18 years agoSeparate out the printer operations from the administration (add/modify/
mike [Wed, 25 Jul 2007 00:40:03 +0000 (00:40 +0000)] 
Separate out the printer operations from the administration (add/modify/
delete/set-default) operations, and allow members of the lpadmin group
on Mac OS X to do printer operations.

Update all of the corresponding help files.

Update the cupsAdminSetServerSettings() to export the new
CUPS_DEFAULT_PRINTADMIN_AUTH string rather than just @SYSTEM for
the Cancel-Job policy.

18 years agoMake the default language level 2, not 1.
mike [Wed, 25 Jul 2007 00:08:49 +0000 (00:08 +0000)] 
Make the default language level 2, not 1.

18 years agoCast length of compression buffer to int for 64-bit platforms.
mike [Wed, 25 Jul 2007 00:02:41 +0000 (00:02 +0000)] 
Cast length of compression buffer to int for 64-bit platforms.

18 years agoInsert cupsd.conf.default dynamically rather than at configure-time.
mike [Tue, 24 Jul 2007 23:47:12 +0000 (23:47 +0000)] 
Insert cupsd.conf.default dynamically rather than at configure-time.
(this also eliminates faulty translation of the default config file
comments...)

Add special-case for cupsdconf_default so that we don't use HTML quoting
on what is placed in JavaScript code...

18 years agoAdd Kerberos help file to packages.
mike [Tue, 24 Jul 2007 20:46:39 +0000 (20:46 +0000)] 
Add Kerberos help file to packages.

18 years agoAdd Kerberos help document.
mike [Tue, 24 Jul 2007 20:45:34 +0000 (20:45 +0000)] 
Add Kerberos help document.

Add link to Kerberos help document on admin page.

Update policy documentation to use AuthType Default.

Add debug info when delegated credentials are not available.

18 years agoFix Kerberos authentication - comment out the client SPNEGO code and strip
mike [Tue, 24 Jul 2007 18:27:57 +0000 (18:27 +0000)] 
Fix Kerberos authentication - comment out the client SPNEGO code and strip
the @KDC portion of the Kerberos username since we can't really do group
lookups with it.

18 years agoFix packaging files to include new localizations.
mike [Tue, 24 Jul 2007 05:39:07 +0000 (05:39 +0000)] 
Fix packaging files to include new localizations.

18 years agoUse the authorization data we get back from the server to "continue" the
mike [Tue, 24 Jul 2007 00:13:05 +0000 (00:13 +0000)] 
Use the authorization data we get back from the server to "continue" the
authentication dialog.

Set cupsLastError() and cupsLastErrorString() values based on the HTTP
status (needed by the cupsGetFile/Fd and cupsPutFile/Fd APIs).

Look at cupsLastError() for auth failures since Kerberos will not trigger
the password callback.

Make sure that we don't stick the "authkey" info in the WWW-Authenticate
header when Kerberos is being used.

18 years agoMove CGI template debug stuff to DEBUG2.
mike [Mon, 23 Jul 2007 22:44:01 +0000 (22:44 +0000)] 
Move CGI template debug stuff to DEBUG2.

Add more debug log messages for authorization to the scheduler.

18 years agoAdd debug logging of auth type and user instead of just the user.
mike [Mon, 23 Jul 2007 22:08:14 +0000 (22:08 +0000)] 
Add debug logging of auth type and user instead of just the user.

18 years agoUpdate version number.
mike [Mon, 23 Jul 2007 22:01:54 +0000 (22:01 +0000)] 
Update version number.

18 years agoFix typo (--debug_logging instead of --debug-logging)
mike [Mon, 23 Jul 2007 22:00:06 +0000 (22:00 +0000)] 
Fix typo (--debug_logging instead of --debug-logging)

18 years agoUpdate message catalogs one last time; also stop adding fuzzy translations.
mike [Mon, 23 Jul 2007 17:49:41 +0000 (17:49 +0000)] 
Update message catalogs one last time; also stop adding fuzzy translations.

18 years agoMore speling mistaks.
mike [Mon, 23 Jul 2007 17:27:32 +0000 (17:27 +0000)] 
More speling mistaks.

18 years agoFix the cups-lpd test program.
mike [Fri, 20 Jul 2007 22:25:31 +0000 (22:25 +0000)] 
Fix the cups-lpd test program.

18 years agoGenerate org.cups.cups-lpd.plist file...
mike [Fri, 20 Jul 2007 22:25:12 +0000 (22:25 +0000)] 
Generate org.cups.cups-lpd.plist file...

18 years agocupsMarkOptions() could (incorrectly) leave multiple option choices marked.
mike [Fri, 20 Jul 2007 21:28:10 +0000 (21:28 +0000)] 
cupsMarkOptions() could (incorrectly) leave multiple option choices marked.

The "mirror" option wasn't handled properly.

cups/mark.c:
    - ppdConflicts(): Save and restore the current array pointers.

cups/options.c:
    - cupsMarkOptions(): Fix "mirror" option handling and add debugs.

cups/ppd.c:
    - ppd_compare_choices: Use strcmp() instead of comparing pointers.

18 years agoUse old auth key for now...
mike [Fri, 20 Jul 2007 20:51:09 +0000 (20:51 +0000)] 
Use old auth key for now...

18 years agoDon't show an error when removing auth files if they don't exist...
mike [Fri, 20 Jul 2007 18:16:11 +0000 (18:16 +0000)] 
Don't show an error when removing auth files if they don't exist...

18 years agoIgnore generated file.
mike [Fri, 20 Jul 2007 17:24:33 +0000 (17:24 +0000)] 
Ignore generated file.

18 years agoUse CUPS_USER in cups-lpd plist file on Mac OS X.
mike [Fri, 20 Jul 2007 17:24:00 +0000 (17:24 +0000)] 
Use CUPS_USER in cups-lpd plist file on Mac OS X.

Look for "_lp" as well as "lp" users.

18 years agoFix speling mistak.
mike [Fri, 20 Jul 2007 14:15:44 +0000 (14:15 +0000)] 
Fix speling mistak.

18 years agoOnly use --with-*order value if the file exists.
mike [Fri, 20 Jul 2007 00:19:07 +0000 (00:19 +0000)] 
Only use --with-*order value if the file exists.

18 years agoAdd dependency on libcupsimage.order file.
mike [Thu, 19 Jul 2007 23:27:49 +0000 (23:27 +0000)] 
Add dependency on libcupsimage.order file.

18 years agoActually read cupsd.conf and set the RIPCache value.
mike [Thu, 19 Jul 2007 21:59:30 +0000 (21:59 +0000)] 
Actually read cupsd.conf and set the RIPCache value.

Add some additional debug stuff.

18 years agoFix support for '-o' option when running as "convert" command.
mike [Thu, 19 Jul 2007 21:35:11 +0000 (21:35 +0000)] 
Fix support for '-o' option when running as "convert" command.

Ignore convert symlink.

18 years agoBackends could incorrectly run as root during discovery (STR #2454)
mike [Thu, 19 Jul 2007 21:02:36 +0000 (21:02 +0000)] 
Backends could incorrectly run as root during discovery (STR #2454)

18 years agoAdd Apple "convert" utility emulation to cupsfilter.
mike [Thu, 19 Jul 2007 19:28:16 +0000 (19:28 +0000)] 
Add Apple "convert" utility emulation to cupsfilter.

18 years agoAdd Avahi support using dns_sd wrapper library (STR #2455)
mike [Thu, 19 Jul 2007 19:09:46 +0000 (19:09 +0000)] 
Add Avahi support using dns_sd wrapper library (STR #2455)

18 years agoThe default cupsd.conf file had typos and old operation names (STR #2450)
mike [Wed, 18 Jul 2007 23:58:37 +0000 (23:58 +0000)] 
The default cupsd.conf file had typos and old operation names (STR #2450)

18 years ago"Securely" delete authentication files in the scheduler.
mike [Wed, 18 Jul 2007 23:52:15 +0000 (23:52 +0000)] 
"Securely" delete authentication files in the scheduler.

Use FILE: based Kerberos credentials, since MEMORY: credentials are only
good in the same process.

Remove temp files once on cupsd startup, not every reload as before.

18 years agoClear job-printer-state-message and -reasons pointers when unloading the
mike [Wed, 18 Jul 2007 20:04:20 +0000 (20:04 +0000)] 
Clear job-printer-state-message and -reasons pointers when unloading the
job.

Don't treat NOTICE as a high-priority message from filters.

18 years agoAdd support for libcupsimage sectorder file.
mike [Wed, 18 Jul 2007 19:49:45 +0000 (19:49 +0000)] 
Add support for libcupsimage sectorder file.

18 years agoUpdate the ppdLocalize() and ppdLocalizeIPPReason() documentation.
mike [Mon, 16 Jul 2007 23:11:59 +0000 (23:11 +0000)] 
Update the ppdLocalize() and ppdLocalizeIPPReason() documentation.

Update the API doco help files.

18 years agoIgnore cupsfilter utility.
mike [Mon, 16 Jul 2007 21:26:10 +0000 (21:26 +0000)] 
Ignore cupsfilter utility.

18 years agoForce Mac OS X installs to the boot volume.
mike [Mon, 16 Jul 2007 21:16:13 +0000 (21:16 +0000)] 
Force Mac OS X installs to the boot volume.

Add InstallationCheck script for 10.4.x and higher packages.

Use sudo in the pre/postflight scripts when running launchctl - otherwise
it will try to add the cupsd stuff to the user session instead of the
system services.

18 years agoClean up message catalogs - lots of old messages removed.
mike [Mon, 16 Jul 2007 20:35:14 +0000 (20:35 +0000)] 
Clean up message catalogs - lots of old messages removed.

18 years agoUse system.print.admin for the CUPS authorization key.
mike [Mon, 16 Jul 2007 20:22:37 +0000 (20:22 +0000)] 
Use system.print.admin for the CUPS authorization key.

18 years agoDon't add AuthRef stuff when using Kerberos...
mike [Mon, 16 Jul 2007 20:11:52 +0000 (20:11 +0000)] 
Don't add AuthRef stuff when using Kerberos...

18 years agoFix side-channel deadlock issue on Mac OS X.
mike [Mon, 16 Jul 2007 18:46:16 +0000 (18:46 +0000)] 
Fix side-channel deadlock issue on Mac OS X.

18 years agoChangelog.
mike [Mon, 16 Jul 2007 18:03:57 +0000 (18:03 +0000)] 
Changelog.

18 years agoFix <rdar://problem/5336434> Bonjour Shared printers are automatically shared
mike [Mon, 16 Jul 2007 18:03:35 +0000 (18:03 +0000)] 
Fix <rdar://problem/5336434> Bonjour Shared printers are automatically shared

scheduler/ipp.c:
    - Multiple: test for discovered when renaming queues so that hardwired
      queues can be updated.

scheduler/printers.c:
    - cupsdSetPrinterAttrs(): Force all remote printers to have
      printer-is-shared=false.

18 years agoRemove temp file on IPP auth errors.
mike [Mon, 16 Jul 2007 17:14:10 +0000 (17:14 +0000)] 
Remove temp file on IPP auth errors.

18 years agoExport ppdLocalizeIPPReason() in libcups.2.dylib.
mike [Mon, 16 Jul 2007 17:09:09 +0000 (17:09 +0000)] 
Export ppdLocalizeIPPReason() in libcups.2.dylib.

Add support for "file" references in IPP reasons.

Add support for "scheme:" scheme names in ppdLocalizeIPPReason().

Add tests for ppdLocalizeIPPReason() to testppd.

18 years agoAdd warning about this being a beta release.
mike [Sat, 14 Jul 2007 00:18:33 +0000 (00:18 +0000)] 
Add warning about this being a beta release.

18 years agoFix comment in cups_local_auth(), and log the WWW-Authorization header we
mike [Sat, 14 Jul 2007 00:16:39 +0000 (00:16 +0000)] 
Fix comment in cups_local_auth(), and log the WWW-Authorization header we
send when LogLevel is debug2...

18 years agoDon't use the root certificate when Kerberos is needed, but *do* use PID
mike [Fri, 13 Jul 2007 23:43:07 +0000 (23:43 +0000)] 
Don't use the root certificate when Kerberos is needed, but *do* use PID
certificates since they are needed for the web interface.

18 years agoClear printer-state-message and printer-state-reasons when we start a job.
mike [Fri, 13 Jul 2007 23:35:24 +0000 (23:35 +0000)] 
Clear printer-state-message and printer-state-reasons when we start a job.
(<rdar://problem/5332815>)

scheduler/printers.c:
    - cupsdSetPrinterReasons(): Add a special case for the reason "none"
      to leave an empty reason array (optimization)

scheduler/job.c:
    - cupsdCheckJobs(): Clear state_message and reasons before calling
      start_job().

18 years agoChange the code to lookup the printer-name and then fall back on printer-info
mike [Fri, 13 Jul 2007 23:15:02 +0000 (23:15 +0000)] 
Change the code to lookup the printer-name and then fall back on printer-info
(<rdar://problem/5329111>)

18 years agoAdd -p option documentation.
mike [Fri, 13 Jul 2007 23:10:40 +0000 (23:10 +0000)] 
Add -p option documentation.

18 years agoFinish implementation of cupsfilter utility (STR #1734)
mike [Fri, 13 Jul 2007 23:09:49 +0000 (23:09 +0000)] 
Finish implementation of cupsfilter utility (STR #1734)

18 years agoUpdate CMP with new ownership.
mike [Fri, 13 Jul 2007 20:02:59 +0000 (20:02 +0000)] 
Update CMP with new ownership.

18 years agoUpdate PPD files with more languages.
mike [Fri, 13 Jul 2007 19:28:41 +0000 (19:28 +0000)] 
Update PPD files with more languages.

Fix typo in sample.drv file.

18 years agoUpdate message catalogs.
mike [Fri, 13 Jul 2007 19:17:26 +0000 (19:17 +0000)] 
Update message catalogs.

Add German translation for CUPS web UI menu item.

18 years agoFix typos in scheduler Makefile.
mike [Fri, 13 Jul 2007 17:41:02 +0000 (17:41 +0000)] 
Fix typos in scheduler Makefile.

Tweak Mac OS X packaging script and support files.

18 years agoTry another TIFF varient...
mike [Fri, 13 Jul 2007 17:34:43 +0000 (17:34 +0000)] 
Try another TIFF varient...

18 years agoFix installer image.
mike [Fri, 13 Jul 2007 17:33:40 +0000 (17:33 +0000)] 
Fix installer image.

18 years agoPrep for 1.3b1 release.
mike [Fri, 13 Jul 2007 05:53:03 +0000 (05:53 +0000)] 
Prep for 1.3b1 release.

18 years agoRemove debug stuff.
mike [Fri, 13 Jul 2007 05:09:30 +0000 (05:09 +0000)] 
Remove debug stuff.

18 years agoUpdate dependencies.
mike [Fri, 13 Jul 2007 05:08:07 +0000 (05:08 +0000)] 
Update dependencies.

18 years agoSome Kerberos cleanup...
mike [Fri, 13 Jul 2007 01:13:26 +0000 (01:13 +0000)] 
Some Kerberos cleanup...

18 years agoStart work on cupsfilter utility for STR #1734...
mike [Fri, 13 Jul 2007 01:01:14 +0000 (01:01 +0000)] 
Start work on cupsfilter utility for STR #1734...