]>
git.ipfire.org Git - thirdparty/cups.git/log
mike [Tue, 3 Apr 2007 23:17:17 +0000 (23:17 +0000)]
Move list of new printers to a separate page.
git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@6440
7a7537e8 -13f0-0310-91df-
b6672ffda945
mike [Tue, 3 Apr 2007 21:02:15 +0000 (21:02 +0000)]
Add support for setting banner and policy options for raw queues and
classes (STR #2238)
git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@6439
7a7537e8 -13f0-0310-91df-
b6672ffda945
mike [Tue, 3 Apr 2007 17:52:41 +0000 (17:52 +0000)]
Add pre-shutdown wait for back-channel data (STR #2325)
git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@6438
7a7537e8 -13f0-0310-91df-
b6672ffda945
mike [Tue, 3 Apr 2007 17:38:10 +0000 (17:38 +0000)]
Disable USB back-channel on NetBSD (STR #2324)
git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@6437
7a7537e8 -13f0-0310-91df-
b6672ffda945
mike [Mon, 2 Apr 2007 23:24:02 +0000 (23:24 +0000)]
Add ErrorPolicy directive (STR #1871)
git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@6436
7a7537e8 -13f0-0310-91df-
b6672ffda945
mike [Mon, 2 Apr 2007 22:43:39 +0000 (22:43 +0000)]
Fix JCL order dependency values (STR #1985)
git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@6435
7a7537e8 -13f0-0310-91df-
b6672ffda945
mike [Mon, 2 Apr 2007 22:07:10 +0000 (22:07 +0000)]
Relay printer-state-message strings from server to client (STR #2109)
git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@6434
7a7537e8 -13f0-0310-91df-
b6672ffda945
mike [Mon, 2 Apr 2007 21:50:50 +0000 (21:50 +0000)]
Add support for PSX printer-alert and printer-alert-description
attributes (STR #2088)
git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@6433
7a7537e8 -13f0-0310-91df-
b6672ffda945
mike [Mon, 2 Apr 2007 21:50:28 +0000 (21:50 +0000)]
I18N stuff.
git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@6432
7a7537e8 -13f0-0310-91df-
b6672ffda945
mike [Mon, 2 Apr 2007 14:31:49 +0000 (14:31 +0000)]
Add Hebrew localization (STR #2148)
git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@6431
7a7537e8 -13f0-0310-91df-
b6672ffda945
mike [Mon, 2 Apr 2007 14:01:55 +0000 (14:01 +0000)]
Add base language checks to cupstestppd (STR #2313)
git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@6430
7a7537e8 -13f0-0310-91df-
b6672ffda945
mike [Mon, 2 Apr 2007 13:44:52 +0000 (13:44 +0000)]
Add support for STATE: paused (STR #1903)
git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@6429
7a7537e8 -13f0-0310-91df-
b6672ffda945
mike [Mon, 2 Apr 2007 13:38:11 +0000 (13:38 +0000)]
Add "in select" flag so that we don't move FDs to the inactive array
outside of cupsdDoSelect().
git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@6428
7a7537e8 -13f0-0310-91df-
b6672ffda945
mike [Mon, 2 Apr 2007 13:28:18 +0000 (13:28 +0000)]
Add inactive FD array to select API for epoll() and /dev/kqueue
implementations - that prevents stale FDs from getting used.
git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@6427
7a7537e8 -13f0-0310-91df-
b6672ffda945
mike [Mon, 2 Apr 2007 13:13:11 +0000 (13:13 +0000)]
Sync changelog.
git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@6425
7a7537e8 -13f0-0310-91df-
b6672ffda945
mike [Mon, 2 Apr 2007 13:09:06 +0000 (13:09 +0000)]
Don't clear printer-state-reasons on job completion, just the
printer-state-message attribute (STR #2323)
git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@6424
7a7537e8 -13f0-0310-91df-
b6672ffda945
mike [Mon, 2 Apr 2007 13:05:19 +0000 (13:05 +0000)]
Fix policy loading for printers and classes.
git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@6423
7a7537e8 -13f0-0310-91df-
b6672ffda945
mike [Fri, 30 Mar 2007 20:49:37 +0000 (20:49 +0000)]
Cleanup localization files.
git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@6422
7a7537e8 -13f0-0310-91df-
b6672ffda945
mike [Fri, 30 Mar 2007 20:02:19 +0000 (20:02 +0000)]
Localize pdftops filter (STR #1895)
git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@6421
7a7537e8 -13f0-0310-91df-
b6672ffda945
mike [Fri, 30 Mar 2007 20:00:59 +0000 (20:00 +0000)]
Localize filters (STR #1895)
git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@6420
7a7537e8 -13f0-0310-91df-
b6672ffda945
mike [Fri, 30 Mar 2007 18:39:22 +0000 (18:39 +0000)]
Sync changelog.
git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@6418
7a7537e8 -13f0-0310-91df-
b6672ffda945
mike [Fri, 30 Mar 2007 18:38:59 +0000 (18:38 +0000)]
The AP_FIRSTPAGE_InputSlot option did not clear any ManualFeed
setting that was made, which caused problems with some PPD files
(STR #2318)
filter/pstops.c:
- copy_page(): Clear ManualFeed if an InputSlot option is
specified.
git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@6417
7a7537e8 -13f0-0310-91df-
b6672ffda945
mike [Fri, 30 Mar 2007 18:30:33 +0000 (18:30 +0000)]
Abort when we get an ippRead() error (STR #2315)
git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@6416
7a7537e8 -13f0-0310-91df-
b6672ffda945
mike [Fri, 30 Mar 2007 18:20:55 +0000 (18:20 +0000)]
Fix scheduling of jobs to remote and nested classes (STR #2317)
git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@6415
7a7537e8 -13f0-0310-91df-
b6672ffda945
mike [Fri, 30 Mar 2007 13:40:57 +0000 (13:40 +0000)]
Fix SCSI code on IRIX.
Include i18n.h in usb.c instead of usb-*.c.
Update dependencies.
git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@6414
7a7537e8 -13f0-0310-91df-
b6672ffda945
mike [Fri, 30 Mar 2007 13:35:01 +0000 (13:35 +0000)]
Add i18n.h dependency for usb-*.c...
git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@6413
7a7537e8 -13f0-0310-91df-
b6672ffda945
mike [Fri, 30 Mar 2007 13:33:22 +0000 (13:33 +0000)]
Update dependencies.
git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@6412
7a7537e8 -13f0-0310-91df-
b6672ffda945
mike [Wed, 28 Mar 2007 23:02:51 +0000 (23:02 +0000)]
Fix backend localization bugs.
git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@6411
7a7537e8 -13f0-0310-91df-
b6672ffda945
mike [Wed, 28 Mar 2007 18:02:59 +0000 (18:02 +0000)]
Change ERROR/WARNING messages in check_permissions() to DEBUG.
git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@6409
7a7537e8 -13f0-0310-91df-
b6672ffda945
mike [Tue, 27 Mar 2007 17:45:12 +0000 (17:45 +0000)]
Fix language cache lookup - was using the base language name instead of
the "real" name that was requested.
git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@6407
7a7537e8 -13f0-0310-91df-
b6672ffda945
mike [Tue, 27 Mar 2007 16:09:02 +0000 (16:09 +0000)]
Add warning that these files are overwritten on install (STR #2310)
git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@6405
7a7537e8 -13f0-0310-91df-
b6672ffda945
mike [Tue, 27 Mar 2007 16:04:28 +0000 (16:04 +0000)]
Fix infinite loop bug in cupsdFindAvailablePrinter() (STR #2311)
git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@6404
7a7537e8 -13f0-0310-91df-
b6672ffda945
mike [Tue, 27 Mar 2007 16:00:56 +0000 (16:00 +0000)]
More localization stuff + cleanup to only use fputs and fprintf since we
want UTF-8 out of the backends, not the default locale charset...
git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@6403
7a7537e8 -13f0-0310-91df-
b6672ffda945
mike [Tue, 27 Mar 2007 07:54:14 +0000 (07:54 +0000)]
Localize backends.
git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@6402
7a7537e8 -13f0-0310-91df-
b6672ffda945
mike [Mon, 26 Mar 2007 14:36:01 +0000 (14:36 +0000)]
Make sure label width is an even multiple of 8 dots for EPL 2 (page mode)
output.
git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@6401
7a7537e8 -13f0-0310-91df-
b6672ffda945
mike [Mon, 26 Mar 2007 14:29:40 +0000 (14:29 +0000)]
Do page accounting as needed.
git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@6400
7a7537e8 -13f0-0310-91df-
b6672ffda945
mike [Mon, 26 Mar 2007 14:27:48 +0000 (14:27 +0000)]
Fix crash bug for raw jobs.
git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@6399
7a7537e8 -13f0-0310-91df-
b6672ffda945
mike [Mon, 26 Mar 2007 12:57:59 +0000 (12:57 +0000)]
Add support for LPD streaming mode (STR #2036)
git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@6398
7a7537e8 -13f0-0310-91df-
b6672ffda945
mike [Sun, 25 Mar 2007 23:33:32 +0000 (23:33 +0000)]
Use weak binding for Kerberos framework on Mac OS X.
git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@6397
7a7537e8 -13f0-0310-91df-
b6672ffda945
mike [Sun, 25 Mar 2007 01:19:47 +0000 (01:19 +0000)]
Use xc:transparent instead of buttons.gif as the base image.
git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@6396
7a7537e8 -13f0-0310-91df-
b6672ffda945
mike [Sun, 25 Mar 2007 00:25:13 +0000 (00:25 +0000)]
Add instance help (STR #1775)
git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@6395
7a7537e8 -13f0-0310-91df-
b6672ffda945
mike [Sun, 25 Mar 2007 00:01:14 +0000 (00:01 +0000)]
Fix skipping of HTML elements and entities so that the word index is
correct.
git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@6394
7a7537e8 -13f0-0310-91df-
b6672ffda945
mike [Sat, 24 Mar 2007 14:37:03 +0000 (14:37 +0000)]
Changelog.
git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@6392
7a7537e8 -13f0-0310-91df-
b6672ffda945
mike [Sat, 24 Mar 2007 14:35:56 +0000 (14:35 +0000)]
The pstops filter did not handle %%EndFeature comments properly (STR
#2306)
git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@6391
7a7537e8 -13f0-0310-91df-
b6672ffda945
mike [Sat, 24 Mar 2007 14:33:36 +0000 (14:33 +0000)]
Fix Polish printer icons (STR #2305)
git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@6390
7a7537e8 -13f0-0310-91df-
b6672ffda945
mike [Sat, 24 Mar 2007 14:26:04 +0000 (14:26 +0000)]
Run tests in POSIX locale to avoid localization issues.
git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@6389
7a7537e8 -13f0-0310-91df-
b6672ffda945
mike [Sat, 24 Mar 2007 14:21:31 +0000 (14:21 +0000)]
Speling mistake...
git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@6388
7a7537e8 -13f0-0310-91df-
b6672ffda945
mike [Fri, 23 Mar 2007 21:56:48 +0000 (21:56 +0000)]
Fix ICC profile localization, and add APCustomColorMatchingName attribute
localization.
git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@6387
7a7537e8 -13f0-0310-91df-
b6672ffda945
mike [Fri, 23 Mar 2007 19:03:01 +0000 (19:03 +0000)]
Add printer-location (STR #2265) and auth-info-required to options
returned by cupsGetDests().
Add auth-info, auth-info-required, and printer-location to list of
IPP attributes.
git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@6386
7a7537e8 -13f0-0310-91df-
b6672ffda945
mike [Thu, 22 Mar 2007 17:51:57 +0000 (17:51 +0000)]
Localize cupsICCProfile attributes, too.
git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@6384
7a7537e8 -13f0-0310-91df-
b6672ffda945
mike [Wed, 21 Mar 2007 20:01:20 +0000 (20:01 +0000)]
Make sure auth-info-required is set based on the policy or location.
Make sure we require the right kind of authentication.
scheduler/client.c:
- cupsdReadClient(): Pass auth type.
- cupsdSendError(): Add auth_type argument.
- cupsdSendHeader(): Add auth_type argument.
- cupsdWriteClient(): Pass auth type.
- write_file(): Pass auth type.
scheduler/client.h:
- cupsdSendError(): Add auth_type argument.
- cupsdSendHeader(): Add auth_type argument.
scheduler/ipp.c:
- Many functions: Pass printer to send_http_error.
- send_http_error(): Add printer argument, use to pass the
correct auth_type value to cupsdSendError().
scheduler/printers.c:
- cupsdSetAuthInfoRequired(): Add support for "negotiate" value.
- cupsdSetPrinterAttrs(): Set auth-info-required based on AuthType
in location or policy for printer.
git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@6383
7a7537e8 -13f0-0310-91df-
b6672ffda945
mike [Wed, 21 Mar 2007 15:18:53 +0000 (15:18 +0000)]
Missed a reference to notify-recipient instead of notify-recipient-uri...
Update test header to show CUPS 1.3...
git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@6380
7a7537e8 -13f0-0310-91df-
b6672ffda945
mike [Wed, 21 Mar 2007 14:57:22 +0000 (14:57 +0000)]
Cleanup...
cups/testadmin.c:
- main(): Use new public versions of the private settings API.
test/4.2-cups-printer-ops.test:
test/4.3-job-ops.test:
test/4.4-subscription-ops.test:
- Use notify-recipient-uri, not notify-recipient.
git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@6379
7a7537e8 -13f0-0310-91df-
b6672ffda945
mike [Wed, 21 Mar 2007 07:18:18 +0000 (07:18 +0000)]
Fix compiler warnings.
git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@6378
7a7537e8 -13f0-0310-91df-
b6672ffda945
mike [Wed, 21 Mar 2007 07:17:11 +0000 (07:17 +0000)]
Add support for ppd-product (Product) (STR #1900)
git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@6377
7a7537e8 -13f0-0310-91df-
b6672ffda945
mike [Wed, 21 Mar 2007 06:39:10 +0000 (06:39 +0000)]
Limit visibility of functions that don't need to be global...
git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@6376
7a7537e8 -13f0-0310-91df-
b6672ffda945
mike [Wed, 21 Mar 2007 06:21:05 +0000 (06:21 +0000)]
Raw printing with queues pointing to the file pseudo- device and
multiple files and/or banners now works (STR #1933)
filter/gziptoany.c:
- main(): Use cupsFile API instead of gzip API, and look for the
FINAL_CONTENT_TYPE environment variable to determine whether
copies need to be generated.
scheduler/job.c:
- start_job(): Add gziptoany filter for raw jobs and drop raw
printing to file device prohibition.
git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@6375
7a7537e8 -13f0-0310-91df-
b6672ffda945
mike [Wed, 21 Mar 2007 06:18:50 +0000 (06:18 +0000)]
Limit inclusion of membership headers and definition of membership functions
to Mac OS X.
Get auth-info from con->request, since job->attrs is not initialized yet.
git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@6374
7a7537e8 -13f0-0310-91df-
b6672ffda945
mike [Tue, 20 Mar 2007 23:18:01 +0000 (23:18 +0000)]
Fix allowed range of cupsBorderlessScalingFactor option to match the
range allowed for embedded values.
git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@6371
7a7537e8 -13f0-0310-91df-
b6672ffda945
mike [Tue, 20 Mar 2007 14:36:12 +0000 (14:36 +0000)]
Add more checks so that the new Apple print service quotas code compiles
on all versions of OS X.
git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@6370
7a7537e8 -13f0-0310-91df-
b6672ffda945
mike [Tue, 20 Mar 2007 01:34:29 +0000 (01:34 +0000)]
ppdLocalize() now supports localizing for Japanese using the "jp"
locale name used by the ppdmerge program from the CUPS DDK 1.1.0
(STR #2301)
git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@6367
7a7537e8 -13f0-0310-91df-
b6672ffda945
mike [Mon, 19 Mar 2007 20:58:07 +0000 (20:58 +0000)]
List IPv4 and IPv6 loopback listeners separately.
git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@6366
7a7537e8 -13f0-0310-91df-
b6672ffda945
mike [Mon, 19 Mar 2007 20:56:57 +0000 (20:56 +0000)]
Sync changes from Darwin CUPS, and add the Mac OS X Server print quota
support.
Also, move the launchd KeepAlive file to CUPS_CACHEDIR (which sits under
/var/spool/cups/cache and doesn't get cleaned out on boot...)
git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@6365
7a7537e8 -13f0-0310-91df-
b6672ffda945
mike [Mon, 19 Mar 2007 20:48:49 +0000 (20:48 +0000)]
Changelog...
Use "ja" for Japanese PPDs.
git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@6363
7a7537e8 -13f0-0310-91df-
b6672ffda945
mike [Mon, 19 Mar 2007 16:01:28 +0000 (16:01 +0000)]
Add "Use Kerberos authentication" check box to web admin page.
Make cupsAdminGet/SetServerSettings() a public API.
Use AUTH_NEGOTIATE instead of AUTH_KERBEROS and AuthType Negotiate
instead of AuthType Kerberos, since technically the GSSAPI stuff
will support more than just Kerberos.
cgi-bin/admin.c:
-
cups/adminutil.c:
- cupsAdminGetServerSettings(): Added.
- cupsAdminSetServerSettings(): Added.
- _cupsAdminSetServerSettings(): Fix writing of existing
top-level directives with new values.
scheduler/auth.c:
- cupsdAuthorize(): AUTH_KERBEROS -> AUTH_NEGOTIATE.
- cupsdIsAuthorized(): AUTH_KERBEROS -> AUTH_NEGOTIATE.
scheduler/auth.h:
- AUTH_KERBEROS -> AUTH_NEGOTIATE.
scheduler/client.c:
- cupsdSendError(): AUTH_KERBEROS -> AUTH_NEGOTIATE.
- cupsdSendHeader(): AUTH_KERBEROS -> AUTH_NEGOTIATE.
scheduler/conf.c:
- parse_aaa(): Support "AuthType Negotiate", not "AuthType kerberos"
or "AuthType gssapi".
- read_configuration(): Support "DefaultAuthType Negotiate", not
"DefaultAuthType kerberos".
scheduler/ipp.c:
- save_krb5_creds(): Compile on Mac OS X, too.
git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@6361
7a7537e8 -13f0-0310-91df-
b6672ffda945
mike [Mon, 19 Mar 2007 14:16:44 +0000 (14:16 +0000)]
Fix init script...
git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@6358
7a7537e8 -13f0-0310-91df-
b6672ffda945
mike [Mon, 19 Mar 2007 14:14:23 +0000 (14:14 +0000)]
Check for v6.2.4 or higher of ImageMagick, and document the requirement
(STR #2299)
git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@6357
7a7537e8 -13f0-0310-91df-
b6672ffda945
mike [Mon, 19 Mar 2007 13:54:48 +0000 (13:54 +0000)]
Fix usage of notify-recipient-uri - was using notify-recipient in several
places (STR #2297)
berkeley/lpr.c:
- main(): Add notify-recipient-uri for email notification.
cgi-bin/admin.c:
- do_add_rss_subscription(): Use notify-recipient-uri.
cups/encode.c:
- ipp_options[]: notify-recipient -> notify-recipient-uri.
scheduler/ipp.c:
- create_subscription(): notify-recipient -> notify-recipient-uri.
systemv/lp.c:
- main(): Add notify-recipient-uri for email notification.
git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@6356
7a7537e8 -13f0-0310-91df-
b6672ffda945
mike [Mon, 19 Mar 2007 06:33:04 +0000 (06:33 +0000)]
Add required encryption for auth-info over non-local links.
git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@6355
7a7537e8 -13f0-0310-91df-
b6672ffda945
mike [Mon, 19 Mar 2007 06:16:32 +0000 (06:16 +0000)]
Advertise auth-info-required via CUPS browsing and DNS-SD.
git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@6354
7a7537e8 -13f0-0310-91df-
b6672ffda945
mike [Mon, 19 Mar 2007 05:56:06 +0000 (05:56 +0000)]
Add Philippe's button generation script with some minor changes.
Add sample button text file (adding the new 1.3 buttons)
Add copy of Bitstream Vera font.
Update translation guide to use makebuttons script.
git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@6352
7a7537e8 -13f0-0310-91df-
b6672ffda945
mike [Mon, 19 Mar 2007 04:53:49 +0000 (04:53 +0000)]
Fix MirBSD configure script bug (STR #2294)
git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@6351
7a7537e8 -13f0-0310-91df-
b6672ffda945
mike [Mon, 19 Mar 2007 04:50:47 +0000 (04:50 +0000)]
Fix pdftops recursion problem (STR #2293)
git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@6350
7a7537e8 -13f0-0310-91df-
b6672ffda945
mike [Sun, 18 Mar 2007 03:21:36 +0000 (03:21 +0000)]
Add missing return after error.
git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@6347
7a7537e8 -13f0-0310-91df-
b6672ffda945
mike [Sat, 17 Mar 2007 18:00:04 +0000 (18:00 +0000)]
Fix formatting of decimal numbers (STR #2296)
git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@6345
7a7537e8 -13f0-0310-91df-
b6672ffda945
mike [Sat, 17 Mar 2007 17:06:42 +0000 (17:06 +0000)]
lpoptions crashed when adding or removing options when there were no printers
(STR #2295)
git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@6343
7a7537e8 -13f0-0310-91df-
b6672ffda945
mike [Thu, 15 Mar 2007 14:33:06 +0000 (14:33 +0000)]
Sync changelog..
git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@6339
7a7537e8 -13f0-0310-91df-
b6672ffda945
mike [Thu, 15 Mar 2007 14:32:10 +0000 (14:32 +0000)]
The scheduler did not use the default job-sheets (banners) for
implicit classes (STR #2284)
git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@6338
7a7537e8 -13f0-0310-91df-
b6672ffda945
mike [Thu, 15 Mar 2007 14:27:51 +0000 (14:27 +0000)]
Fix crash bug in get_jobs (STR #2288)
git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@6337
7a7537e8 -13f0-0310-91df-
b6672ffda945
mike [Tue, 13 Mar 2007 12:27:35 +0000 (12:27 +0000)]
Add Negotiate AuthType/DefaultAuthType documentation.
git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@6335
7a7537e8 -13f0-0310-91df-
b6672ffda945
mike [Mon, 12 Mar 2007 16:08:51 +0000 (16:08 +0000)]
Add configure options for run levels and start/stop numbers.
Add OS-specific run level and start/stop number handling, particularly
for HP-UX which has a non-standard usage of init scripts (STR #2275)
git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@6332
7a7537e8 -13f0-0310-91df-
b6672ffda945
mike [Mon, 12 Mar 2007 16:07:31 +0000 (16:07 +0000)]
Fix compiler warnings.
git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@6331
7a7537e8 -13f0-0310-91df-
b6672ffda945
mike [Mon, 12 Mar 2007 14:50:45 +0000 (14:50 +0000)]
Configure script fixes for Mac OS X (STR #2260)
git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@6330
7a7537e8 -13f0-0310-91df-
b6672ffda945
mike [Mon, 12 Mar 2007 14:48:28 +0000 (14:48 +0000)]
Fix argv array size for OpenSSL certificate generation (STR #2282)
git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@6329
7a7537e8 -13f0-0310-91df-
b6672ffda945
mike [Mon, 12 Mar 2007 14:45:42 +0000 (14:45 +0000)]
Fix check for /dev log names and rotation (STR #2278)
git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@6328
7a7537e8 -13f0-0310-91df-
b6672ffda945
mike [Mon, 12 Mar 2007 14:32:10 +0000 (14:32 +0000)]
The LPD mini-daemon did not handle the document-format option
correctly (STR #2266)
scheduler/cups-lpd.c:
- print_file(): Add format argument.
- recv_print_job(): Pass document-format option to
print_file().
git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@6327
7a7537e8 -13f0-0310-91df-
b6672ffda945
mike [Sun, 11 Mar 2007 17:50:18 +0000 (17:50 +0000)]
Update launchd stuff to not reload and to use a KeepAlive file in
addition to the old RunAtLoad stuff.
notifier/rss.c:
- Fix compiler warning about "link" argument name.
scheduler/process.c:
- Fix compiler warning about "dirname" call.
scheduler/main.c:
- main(): Don't call launchd_reload().
- launchd_checkout(): Added.
- launchd_create_dict(): Add KeepAlive stuff.
git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@6326
7a7537e8 -13f0-0310-91df-
b6672ffda945
mike [Sun, 11 Mar 2007 02:09:46 +0000 (02:09 +0000)]
Don't override page size if "match" size is set (STR #2285)
git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@6324
7a7537e8 -13f0-0310-91df-
b6672ffda945
mike [Thu, 8 Mar 2007 19:25:26 +0000 (19:25 +0000)]
Add UTF-8 validation to cupstestppd (STR #2283)
systemv/cupstestppd.c:
- main(): Add calls to valid_utf().
- valid_utf8(): Added.
git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@6322
7a7537e8 -13f0-0310-91df-
b6672ffda945
mike [Thu, 8 Mar 2007 13:36:56 +0000 (13:36 +0000)]
Fix outputorder=reverse when there is no JCL code (STR #2279)
git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@6320
7a7537e8 -13f0-0310-91df-
b6672ffda945
mike [Tue, 6 Mar 2007 18:51:40 +0000 (18:51 +0000)]
Fix bug in cupsSideChannelRead() - was grabbing the message length from
the wrong place in the buffer...
git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@6319
7a7537e8 -13f0-0310-91df-
b6672ffda945
mike [Tue, 6 Mar 2007 04:36:55 +0000 (04:36 +0000)]
Add support for auth-info and auth-info-required (STR #2268)
TODO: Directory services support, reject jobs that need auth-info
but don't have the right stuff.
backend/ipp.c:
- password_cb(): Send ATTR: message to specify the authentication
that is required.
scheduler/classes.c:
- cupsdLoadAllClasses(): Load AuthInfoRequired.
- cupsdSaveAllClasses(): Save AuthInfoRequired.
scheduler/ipp.c:
- add_class(): Save auth-info-required data.
- add_job(): Pass auth-info data.
- add_printer(): Save auth-info-required data.
- authenticate_job(): Pass auth-info data.
- save_auth_info(): Save auth-info data.
scheduler/job.c:
- cupsdUpdateJob(): Process ATTR: messages for auth-info-required.
scheduler/printers.c:
- cupsdLoadAllPrinters(): Load AuthInfoRequired.
- cupsdSaveAllPrinters(): Save AuthInfoRequired.
- cupsdSetAuthInfoRequired(): Added.
- cupsdSetPrinterAttrs(): Add auth-info-required.
scheduler/printers.h:
- Add auth_info_required and num_auth_info_required to
cupsd_printer_t structure.
- Add cupsdSetAuthInfoRequired attribute.
git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@6318
7a7537e8 -13f0-0310-91df-
b6672ffda945
mike [Mon, 5 Mar 2007 15:39:57 +0000 (15:39 +0000)]
Add support for testing multiple PPDs and for setting options.
git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@6317
7a7537e8 -13f0-0310-91df-
b6672ffda945
mike [Sat, 3 Mar 2007 01:18:30 +0000 (01:18 +0000)]
Save work on IPP documentation.
git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@6316
7a7537e8 -13f0-0310-91df-
b6672ffda945
mike [Sat, 3 Mar 2007 00:12:26 +0000 (00:12 +0000)]
Add a PPD test mode to testraster that shows the results of interpreting the
default option code.
git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@6315
7a7537e8 -13f0-0310-91df-
b6672ffda945
mike [Thu, 1 Mar 2007 19:11:54 +0000 (19:11 +0000)]
Fix Mac OS X Authorization services issue - username not always set...
Also optimize username lookups (no need to lookup empty username...)
scheduler/auth.c:
- cupsdIsAuthorized(): Add empty username checks + empty auth check.
git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@6314
7a7537e8 -13f0-0310-91df-
b6672ffda945
mike [Tue, 27 Feb 2007 15:44:03 +0000 (15:44 +0000)]
Classes containing other classes did not always work (STR #2255)
scheduler/classes.c:
- cupsdLoadAllClasses(): See if the class has already been
created implicitly from a previous class in classes.conf.
git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@6312
7a7537e8 -13f0-0310-91df-
b6672ffda945
mike [Tue, 27 Feb 2007 14:43:39 +0000 (14:43 +0000)]
The # character was not supported in printer-info or printer-location
values (STR #2254)
cups/file.c:
- cupsFileGetConf(): Don't strip # comments if the # is preceded
by a backslash.
scheduler/classes.c:
- cupsdSaveAllClasses(): Quote the first # in info and location
strings.
scheduler/printers.c
- cupsdSaveAllPrinters(): Quote the first # in info and location
strings.
git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@6311
7a7537e8 -13f0-0310-91df-
b6672ffda945
mike [Tue, 27 Feb 2007 14:20:39 +0000 (14:20 +0000)]
Fix cupsRemoveOption() bug - wasn't moving enough bytes...
git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@6310
7a7537e8 -13f0-0310-91df-
b6672ffda945
mike [Sat, 24 Feb 2007 03:11:56 +0000 (03:11 +0000)]
Cleanup DNS-SD support.
git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@6309
7a7537e8 -13f0-0310-91df-
b6672ffda945