]>
git.ipfire.org Git - thirdparty/cups-filters.git/log
mike [Thu, 2 Aug 2007 04:10:23 +0000 (04:10 +0000)]
Add missing "action" variable for POSIX signal handlers.
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.
mike [Wed, 1 Aug 2007 22:30:05 +0000 (22:30 +0000)]
Cleanly terminate the pstops filter when canceled/stopped.
mike [Wed, 1 Aug 2007 20:43:37 +0000 (20:43 +0000)]
Clean up log messages (at log level debug)
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.
mike [Wed, 1 Aug 2007 19:00:07 +0000 (19:00 +0000)]
Fix configure script output (missing results for user and group tests).
mike [Wed, 1 Aug 2007 16:31:58 +0000 (16:31 +0000)]
Add updated Italian message catalog.
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.
mike [Tue, 31 Jul 2007 21:23:56 +0000 (21:23 +0000)]
Add Portugeuse/Portugal message catalog...
mike [Tue, 31 Jul 2007 00:00:21 +0000 (00:00 +0000)]
Prep for 1.3rc2 release.
mike [Mon, 30 Jul 2007 19:53:15 +0000 (19:53 +0000)]
Add more range checking to pdftops.
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)
mike [Mon, 30 Jul 2007 16:47:10 +0000 (16:47 +0000)]
Allow "DefaultAuthType None"...
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.
mike [Fri, 27 Jul 2007 21:24:22 +0000 (21:24 +0000)]
Prep for 1.3rc1 release.
mike [Fri, 27 Jul 2007 21:19:56 +0000 (21:19 +0000)]
Update German localization (STR #2443)
mike [Fri, 27 Jul 2007 19:26:53 +0000 (19:26 +0000)]
cupsAdminGetServerSettings() did not handle </Foo> properly.
mike [Thu, 26 Jul 2007 23:07:46 +0000 (23:07 +0000)]
Fix typo in Mac OS X user and group checks.
mike [Thu, 26 Jul 2007 19:30:03 +0000 (19:30 +0000)]
Fix check for stopped jobs in cancel_job (didn't set jobid).
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.
mike [Thu, 26 Jul 2007 19:08:40 +0000 (19:08 +0000)]
Clean up DEBUG messages, moving some to DEBUG2.
mike [Thu, 26 Jul 2007 18:46:10 +0000 (18:46 +0000)]
Update changelog.
mike [Thu, 26 Jul 2007 18:38:29 +0000 (18:38 +0000)]
Make filter errors errors, not info.
mike [Thu, 26 Jul 2007 18:37:21 +0000 (18:37 +0000)]
Add some more LogLevel info logging for jobs (STR #2458)
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)
mike [Thu, 26 Jul 2007 16:50:20 +0000 (16:50 +0000)]
Log usernames at log level debug (STR #2448)
mike [Thu, 26 Jul 2007 00:37:48 +0000 (00:37 +0000)]
Make sure all PPDs are installed.
Update the ZPL PPD.
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.
mike [Thu, 26 Jul 2007 00:30:52 +0000 (00:30 +0000)]
Add support for 64-bit Windows printer drivers.
mike [Thu, 26 Jul 2007 00:13:49 +0000 (00:13 +0000)]
Update Korean, Japanese, and Chinese translations.
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.
mike [Wed, 25 Jul 2007 20:50:26 +0000 (20:50 +0000)]
Drop mention of cupsFlipDuplex in APDuplexRequiresFlippedMargin docos.
mike [Wed, 25 Jul 2007 20:48:17 +0000 (20:48 +0000)]
Fix typo.
mike [Wed, 25 Jul 2007 20:39:33 +0000 (20:39 +0000)]
Always initialize authstring pointer...
mike [Wed, 25 Jul 2007 17:29:58 +0000 (17:29 +0000)]
Fix parsing of Mac OS X server LPD sharing preferences.
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.
mike [Wed, 25 Jul 2007 05:56:33 +0000 (05:56 +0000)]
Add httpGetAuthString() function to CUPS API.
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.
mike [Wed, 25 Jul 2007 00:08:49 +0000 (00:08 +0000)]
Make the default language level 2, not 1.
mike [Wed, 25 Jul 2007 00:02:41 +0000 (00:02 +0000)]
Cast length of compression buffer to int for 64-bit platforms.
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...
mike [Tue, 24 Jul 2007 20:46:39 +0000 (20:46 +0000)]
Add Kerberos help file to packages.
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.
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.
mike [Tue, 24 Jul 2007 05:39:07 +0000 (05:39 +0000)]
Fix packaging files to include new localizations.
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.
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.
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.
mike [Mon, 23 Jul 2007 22:01:54 +0000 (22:01 +0000)]
Update version number.
mike [Mon, 23 Jul 2007 22:00:06 +0000 (22:00 +0000)]
Fix typo (--debug_logging instead of --debug-logging)
mike [Mon, 23 Jul 2007 17:49:41 +0000 (17:49 +0000)]
Update message catalogs one last time; also stop adding fuzzy translations.
mike [Mon, 23 Jul 2007 17:27:32 +0000 (17:27 +0000)]
More speling mistaks.
mike [Fri, 20 Jul 2007 22:25:31 +0000 (22:25 +0000)]
Fix the cups-lpd test program.
mike [Fri, 20 Jul 2007 22:25:12 +0000 (22:25 +0000)]
Generate org.cups.cups-lpd.plist file...
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.
mike [Fri, 20 Jul 2007 20:51:09 +0000 (20:51 +0000)]
Use old auth key for now...
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...
mike [Fri, 20 Jul 2007 17:24:33 +0000 (17:24 +0000)]
Ignore generated file.
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.
mike [Fri, 20 Jul 2007 14:15:44 +0000 (14:15 +0000)]
Fix speling mistak.
mike [Fri, 20 Jul 2007 00:19:07 +0000 (00:19 +0000)]
Only use --with-*order value if the file exists.
mike [Thu, 19 Jul 2007 23:27:49 +0000 (23:27 +0000)]
Add dependency on libcupsimage.order file.
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.
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.
mike [Thu, 19 Jul 2007 21:02:36 +0000 (21:02 +0000)]
Backends could incorrectly run as root during discovery (STR #2454)
mike [Thu, 19 Jul 2007 19:28:16 +0000 (19:28 +0000)]
Add Apple "convert" utility emulation to cupsfilter.
mike [Thu, 19 Jul 2007 19:09:46 +0000 (19:09 +0000)]
Add Avahi support using dns_sd wrapper library (STR #2455)
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)
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.
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.
mike [Wed, 18 Jul 2007 19:49:45 +0000 (19:49 +0000)]
Add support for libcupsimage sectorder file.
mike [Mon, 16 Jul 2007 23:11:59 +0000 (23:11 +0000)]
Update the ppdLocalize() and ppdLocalizeIPPReason() documentation.
Update the API doco help files.
mike [Mon, 16 Jul 2007 21:26:10 +0000 (21:26 +0000)]
Ignore cupsfilter utility.
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.
mike [Mon, 16 Jul 2007 20:35:14 +0000 (20:35 +0000)]
Clean up message catalogs - lots of old messages removed.
mike [Mon, 16 Jul 2007 20:22:37 +0000 (20:22 +0000)]
Use system.print.admin for the CUPS authorization key.
mike [Mon, 16 Jul 2007 20:11:52 +0000 (20:11 +0000)]
Don't add AuthRef stuff when using Kerberos...
mike [Mon, 16 Jul 2007 18:46:16 +0000 (18:46 +0000)]
Fix side-channel deadlock issue on Mac OS X.
mike [Mon, 16 Jul 2007 18:03:57 +0000 (18:03 +0000)]
Changelog.
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.
mike [Mon, 16 Jul 2007 17:14:10 +0000 (17:14 +0000)]
Remove temp file on IPP auth errors.
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.
mike [Sat, 14 Jul 2007 00:18:33 +0000 (00:18 +0000)]
Add warning about this being a beta release.
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...
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.
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().
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 >)
mike [Fri, 13 Jul 2007 23:10:40 +0000 (23:10 +0000)]
Add -p option documentation.
mike [Fri, 13 Jul 2007 23:09:49 +0000 (23:09 +0000)]
Finish implementation of cupsfilter utility (STR #1734)
mike [Fri, 13 Jul 2007 20:02:59 +0000 (20:02 +0000)]
Update CMP with new ownership.
mike [Fri, 13 Jul 2007 19:28:41 +0000 (19:28 +0000)]
Update PPD files with more languages.
Fix typo in sample.drv file.
mike [Fri, 13 Jul 2007 19:17:26 +0000 (19:17 +0000)]
Update message catalogs.
Add German translation for CUPS web UI menu item.
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.
mike [Fri, 13 Jul 2007 17:34:43 +0000 (17:34 +0000)]
Try another TIFF varient...
mike [Fri, 13 Jul 2007 17:33:40 +0000 (17:33 +0000)]
Fix installer image.
mike [Fri, 13 Jul 2007 05:53:03 +0000 (05:53 +0000)]
Prep for 1.3b1 release.
mike [Fri, 13 Jul 2007 05:09:30 +0000 (05:09 +0000)]
Remove debug stuff.
mike [Fri, 13 Jul 2007 05:08:07 +0000 (05:08 +0000)]
Update dependencies.
mike [Fri, 13 Jul 2007 01:13:26 +0000 (01:13 +0000)]
Some Kerberos cleanup...
mike [Fri, 13 Jul 2007 01:01:14 +0000 (01:01 +0000)]
Start work on cupsfilter utility for STR #1734...