]> git.ipfire.org Git - thirdparty/cups-filters.git/log
thirdparty/cups-filters.git
16 years agoFix pap auto check.
mike [Wed, 19 Nov 2008 02:40:28 +0000 (02:40 +0000)] 
Fix pap auto check.

16 years agoThe lp "-H immediate" option did not specify that the job should not be held
mike [Tue, 18 Nov 2008 00:42:34 +0000 (00:42 +0000)] 
The lp "-H immediate" option did not specify that the job should not be held
(STR #3013)

16 years agoRevert change from r7362, since enforcing the Expect: header here will just
mike [Mon, 17 Nov 2008 23:54:45 +0000 (23:54 +0000)] 
Revert change from r7362, since enforcing the Expect: header here will just
cause partial requests to be processed by the IPP server.

16 years agoFix Expect: response handling - force a reconnect to avoid problems with non-
mike [Mon, 17 Nov 2008 23:46:55 +0000 (23:46 +0000)] 
Fix Expect: response handling - force a reconnect to avoid problems with non-
conforming implementations (CUPS 1.1.x, some IPP printers)

Fix --enable-debug-printfs configure option.

Fix print-job.test file.

16 years agoFix redirection problem with printer web page (STR 3012)
mike [Mon, 17 Nov 2008 16:46:23 +0000 (16:46 +0000)] 
Fix redirection problem with printer web page (STR 3012)

Add missing header docs.

16 years agoExplain which page numbers should be used for page-ranges (STR #3008).
mike [Mon, 17 Nov 2008 16:41:52 +0000 (16:41 +0000)] 
Explain which page numbers should be used for page-ranges (STR #3008).

16 years agoThe scheduler did not support the "Connection: close" HTTP header (STR #3010)
mike [Mon, 17 Nov 2008 16:29:05 +0000 (16:29 +0000)] 
The scheduler did not support the "Connection: close" HTTP header (STR #3010)

16 years agoTweak color wheel image so the spacing looks equal between the logo and gray
mike [Fri, 14 Nov 2008 22:47:49 +0000 (22:47 +0000)] 
Tweak color wheel image so the spacing looks equal between the logo and gray
ramp.

16 years agoFix typo in what's new document (STR #2998)
mike [Fri, 14 Nov 2008 21:02:19 +0000 (21:02 +0000)] 
Fix typo in what's new document (STR #2998)

16 years agoFix heading for Cancel-Job operation (STR #2983)
mike [Fri, 14 Nov 2008 20:59:31 +0000 (20:59 +0000)] 
Fix heading for Cancel-Job operation (STR #2983)

16 years agoBackends could spin trying to read back-channel data (STR #3001)
mike [Fri, 14 Nov 2008 19:49:14 +0000 (19:49 +0000)] 
Backends could spin trying to read back-channel data (STR #3001)

16 years agoIgnore generated testprint file.
mike [Fri, 14 Nov 2008 19:35:46 +0000 (19:35 +0000)] 
Ignore generated testprint file.

16 years agoUse PNG images for the banner and test pages.
mike [Fri, 14 Nov 2008 19:32:22 +0000 (19:32 +0000)] 
Use PNG images for the banner and test pages.

Generate the test page file so the correct version number is shown.

16 years agocompression is sent in the operation group, not the job group.
mike [Thu, 13 Nov 2008 15:32:37 +0000 (15:32 +0000)] 
compression is sent in the operation group, not the job group.

16 years agoThe HP-GL/2 filter was using the wrong default colors (STR #2966)
mike [Thu, 13 Nov 2008 06:31:30 +0000 (06:31 +0000)] 
The HP-GL/2 filter was using the wrong default colors (STR #2966)

16 years agoThe scheduler incorrectly allowed Get-Jobs operations without a printer-uri
mike [Thu, 13 Nov 2008 06:13:13 +0000 (06:13 +0000)] 
The scheduler incorrectly allowed Get-Jobs operations without a printer-uri
(STR #2996)

16 years agoThe compression option was not being encoded properly (STR #2997)
mike [Thu, 13 Nov 2008 06:04:13 +0000 (06:04 +0000)] 
The compression option was not being encoded properly (STR #2997)

16 years agoAdd Netgear help (STR #2995)
mike [Thu, 13 Nov 2008 05:58:35 +0000 (05:58 +0000)] 
Add Netgear help (STR #2995)

16 years agoFix typo in documentation (STR #2994)
mike [Thu, 13 Nov 2008 05:54:34 +0000 (05:54 +0000)] 
Fix typo in documentation (STR #2994)

16 years agoAdd JIS-X0213 character mapping file.
mike [Wed, 12 Nov 2008 19:32:10 +0000 (19:32 +0000)] 
Add JIS-X0213 character mapping file.

16 years agoAdded a missing character map for JIS-X0213/ShiftJIS.
mike [Wed, 12 Nov 2008 19:30:57 +0000 (19:30 +0000)] 
Added a missing character map for JIS-X0213/ShiftJIS.

16 years agoAdd color wheel image to test page.
mike [Wed, 12 Nov 2008 00:46:27 +0000 (00:46 +0000)] 
Add color wheel image to test page.

16 years agoFix compile warning about missing po files.
mike [Wed, 12 Nov 2008 00:18:23 +0000 (00:18 +0000)] 
Fix compile warning about missing po files.

The scheduler now rejects ATTR: messages with empty values.

16 years agoFixed a PPD compiler problem with the loading of message catalogs (STR #2990)
mike [Wed, 12 Nov 2008 00:08:45 +0000 (00:08 +0000)] 
Fixed a PPD compiler problem with the loading of message catalogs (STR #2990)

16 years agoFixed a PPD compiler problem with the loading of .strings files (STR #2989)
mike [Wed, 12 Nov 2008 00:05:00 +0000 (00:05 +0000)] 
Fixed a PPD compiler problem with the loading of .strings files (STR #2989)

16 years agoRemove unused cupsdSanitizeURI definition (STR #2992)
mike [Tue, 11 Nov 2008 23:32:42 +0000 (23:32 +0000)] 
Remove unused cupsdSanitizeURI definition (STR #2992)

16 years agoThe scheduler could consume all CPU handling closed connections (STR #2988)
mike [Tue, 11 Nov 2008 23:10:06 +0000 (23:10 +0000)] 
The scheduler could consume all CPU handling closed connections (STR #2988)

16 years agoDon't allow access to localhost via alternate hostnames.
mike [Tue, 11 Nov 2008 19:18:05 +0000 (19:18 +0000)] 
Don't allow access to localhost via alternate hostnames.

16 years agoAdd configure options to omit texttops and bannertops from the build.
mike [Tue, 11 Nov 2008 00:57:12 +0000 (00:57 +0000)] 
Add configure options to omit texttops and bannertops from the build.

16 years agoThe cupsfilter utility did not set the CONTENT_TYPE environment variable.
mike [Fri, 7 Nov 2008 00:58:34 +0000 (00:58 +0000)] 
The cupsfilter utility did not set the CONTENT_TYPE environment variable.

16 years agoFix compile problem with texttops.
mike [Thu, 6 Nov 2008 16:42:18 +0000 (16:42 +0000)] 
Fix compile problem with texttops.

16 years agoText is always UTF-8 now...
mike [Thu, 6 Nov 2008 00:53:01 +0000 (00:53 +0000)] 
Text is always UTF-8 now...

16 years agoDon't mark printers.conf dirty for connecting-to-device.
mike [Thu, 6 Nov 2008 00:48:54 +0000 (00:48 +0000)] 
Don't mark printers.conf dirty for connecting-to-device.

16 years agoMark printers.conf dirty when the reasons strings are changed.
mike [Thu, 6 Nov 2008 00:46:37 +0000 (00:46 +0000)] 
Mark printers.conf dirty when the reasons strings are changed.

16 years agoDon't save "connecting-to-device" reason.
mike [Wed, 5 Nov 2008 23:52:04 +0000 (23:52 +0000)] 
Don't save "connecting-to-device" reason.

16 years agoUpdate copyright notices on man pages.
mike [Mon, 3 Nov 2008 16:58:03 +0000 (16:58 +0000)] 
Update copyright notices on man pages.

16 years agoFix sorting of referenced man pages.
mike [Mon, 3 Nov 2008 16:53:42 +0000 (16:53 +0000)] 
Fix sorting of referenced man pages.

16 years agoUpdate references to accept(8) to be cupsaccept(8)
mike [Mon, 3 Nov 2008 16:51:56 +0000 (16:51 +0000)] 
Update references to accept(8) to be cupsaccept(8)

16 years agoAdjust select timeout for sleep. Don't stop unconnected jobs to avoid possible
mike [Fri, 31 Oct 2008 23:45:04 +0000 (23:45 +0000)] 
Adjust select timeout for sleep.  Don't stop unconnected jobs to avoid possible
race condition - let the SIGTERM do the fast cancel in that case...

16 years agoUpdate the sleep handling on Mac OS X to allow jobs to cancel cleanly or
mike [Fri, 31 Oct 2008 21:23:58 +0000 (21:23 +0000)] 
Update the sleep handling on Mac OS X to allow jobs to cancel cleanly or
finish before we allow system sleep.

16 years agoThe IPP, LPD, and socket backends used different "connecting" progress
mike [Fri, 31 Oct 2008 20:51:39 +0000 (20:51 +0000)] 
The IPP, LPD, and socket backends used different "connecting" progress
messages.

16 years agoUpdate dependencies.
mike [Mon, 27 Oct 2008 22:47:12 +0000 (22:47 +0000)] 
Update dependencies.

Fix compiler warnings on Linux x86_64.

16 years agoFix x86_64 RPM builds.
mike [Mon, 27 Oct 2008 22:46:23 +0000 (22:46 +0000)] 
Fix x86_64 RPM builds.

16 years agoNeed to unlink CacheDir/printername.ipp, not ServerRoot/printername.ipp...
mike [Mon, 27 Oct 2008 21:54:12 +0000 (21:54 +0000)] 
Need to unlink CacheDir/printername.ipp, not ServerRoot/printername.ipp...

16 years agoOne more time...
mike [Mon, 27 Oct 2008 21:37:05 +0000 (21:37 +0000)] 
One more time...

16 years agoUpdate API docos.
mike [Mon, 27 Oct 2008 21:36:01 +0000 (21:36 +0000)] 
Update API docos.

16 years agoIncorporate some fixes from HP in the libusb-based USB backend.
mike [Mon, 27 Oct 2008 21:00:27 +0000 (21:00 +0000)] 
Incorporate some fixes from HP in the libusb-based USB backend.

16 years agoAdd start of raster programming guide.
mike [Mon, 27 Oct 2008 20:38:27 +0000 (20:38 +0000)] 
Add start of raster programming guide.

16 years agoDon't use delete on PPD compiler objects directly, use release() instead.
mike [Mon, 27 Oct 2008 18:21:06 +0000 (18:21 +0000)] 
Don't use delete on PPD compiler objects directly, use release() instead.

Also rename get() to retain() for better readability.

16 years agoAdd test mode for IPP reasons.
mike [Mon, 27 Oct 2008 16:38:23 +0000 (16:38 +0000)] 
Add test mode for IPP reasons.

16 years agoAdd --build option for cups-config to show system-specific build information.
mike [Thu, 23 Oct 2008 23:41:59 +0000 (23:41 +0000)] 
Add --build option for cups-config to show system-specific build information.

16 years agoCreate launchd keepalive file after every call to cupsdReadConfiguration in case
mike [Thu, 23 Oct 2008 23:28:29 +0000 (23:28 +0000)] 
Create launchd keepalive file after every call to cupsdReadConfiguration in case
we are killed or crash.

16 years agoDocument that only Apple icon files are allowed for APPrinterIcon.
mike [Thu, 23 Oct 2008 22:17:46 +0000 (22:17 +0000)] 
Document that only Apple icon files are allowed for APPrinterIcon.

16 years agoFix handling of --without-rcdir and --without-xinetd (STR #2970)
mike [Thu, 23 Oct 2008 15:38:43 +0000 (15:38 +0000)] 
Fix handling of --without-rcdir and --without-xinetd (STR #2970)

16 years agoFix typos in Epson driver definitions.
mike [Thu, 23 Oct 2008 15:28:17 +0000 (15:28 +0000)] 
Fix typos in Epson driver definitions.

16 years agoFix add/modify web interface (STR #2978)
mike [Wed, 22 Oct 2008 23:48:05 +0000 (23:48 +0000)] 
Fix add/modify web interface (STR #2978)

16 years agoFix some authentication issues...
mike [Wed, 22 Oct 2008 22:09:34 +0000 (22:09 +0000)] 
Fix some authentication issues...

cgi-bin/admin.c:
    - choose_device_cb(): Start the multipart stuff the first time we are
      called.
    - do_am_printer(): When choosing devices, don't prime with an empty page
      since we may need to authenticate.

cups/auth.c:
    - cups_local_auth(): Don't use Mac OS X authorization services when running
      as a CGI program.

scheduler/auth.c:
    - cupsdAuthorize(): Verify that the rights returned by AuthorizationCopyInfo
      actually contain a username instead of the empty string.

16 years agoFix Edit Configuration File template.
mike [Tue, 21 Oct 2008 05:59:48 +0000 (05:59 +0000)] 
Fix Edit Configuration File template.

16 years agoPass job-billing to filters.
mike [Tue, 21 Oct 2008 00:02:45 +0000 (00:02 +0000)] 
Pass job-billing to filters.

16 years agoSave work...
mike [Mon, 20 Oct 2008 17:57:49 +0000 (17:57 +0000)] 
Save work...

16 years agoDon't forget to install new filter chain images.
mike [Fri, 17 Oct 2008 22:16:22 +0000 (22:16 +0000)] 
Don't forget to install new filter chain images.

16 years agoAdd images for driver development help files.
mike [Fri, 17 Oct 2008 22:09:29 +0000 (22:09 +0000)] 
Add images for driver development help files.

Update PostScript driver help file.

Add example PostScript driver info file.

16 years agoSync up printable stylesheet.
mike [Fri, 17 Oct 2008 17:24:15 +0000 (17:24 +0000)] 
Sync up printable stylesheet.

16 years agoFix image size check in PNG reading code (STR #2974)
mike [Fri, 17 Oct 2008 16:59:01 +0000 (16:59 +0000)] 
Fix image size check in PNG reading code (STR #2974)

16 years agoAdd start of PostScript printer driver docos.
mike [Fri, 17 Oct 2008 16:28:18 +0000 (16:28 +0000)] 
Add start of PostScript printer driver docos.

16 years agoLoad both UIConstraints and cupsUIConstraints from a PPD file.
mike [Fri, 17 Oct 2008 04:52:34 +0000 (04:52 +0000)] 
Load both UIConstraints and cupsUIConstraints from a PPD file.

16 years agoAdd "Introduction to the PPD Compiler" document.
mike [Fri, 17 Oct 2008 04:44:53 +0000 (04:44 +0000)] 
Add "Introduction to the PPD Compiler" document.

Add DDK examples.

Fix drv man page.

16 years agoFix banner PostScript output and font embeddeding.
mike [Thu, 16 Oct 2008 19:16:15 +0000 (19:16 +0000)] 
Fix banner PostScript output and font embeddeding.

Fix stylesheet for web interface.

16 years agoDon't set app preference for AppleLanguages.
mike [Wed, 15 Oct 2008 21:30:07 +0000 (21:30 +0000)] 
Don't set app preference for AppleLanguages.

16 years agoUpdate ppdFindAttr and ppdFindNextAttr to return named attributes in the order
mike [Wed, 15 Oct 2008 19:00:25 +0000 (19:00 +0000)] 
Update ppdFindAttr and ppdFindNextAttr to return named attributes in the order
they appear in the PPD file.

16 years ago"offline*" is another "printer offline" state...
mike [Wed, 15 Oct 2008 18:27:45 +0000 (18:27 +0000)] 
"offline*" is another "printer offline" state...

16 years agoRename testprint.ps to testprint to avoid mis-typing as PostScript.
mike [Wed, 15 Oct 2008 18:21:56 +0000 (18:21 +0000)] 
Rename testprint.ps to testprint to avoid mis-typing as PostScript.

16 years agoRemove dead store.
mike [Mon, 13 Oct 2008 21:13:20 +0000 (21:13 +0000)] 
Remove dead store.

16 years agoFix cupsaccept/cupsreject man pages.
mike [Sat, 11 Oct 2008 23:38:59 +0000 (23:38 +0000)] 
Fix cupsaccept/cupsreject man pages.

16 years agoUpdate API documentation.
mike [Fri, 10 Oct 2008 21:10:20 +0000 (21:10 +0000)] 
Update API documentation.

16 years agoPrep for CUPS 1.4b1 release.
mike [Fri, 10 Oct 2008 20:57:30 +0000 (20:57 +0000)] 
Prep for CUPS 1.4b1 release.

16 years agoThe PPD compiler now allows local message catalogs to override the standard
mike [Fri, 10 Oct 2008 20:49:55 +0000 (20:49 +0000)] 
The PPD compiler now allows local message catalogs to override the standard
CUPS translations (STR #2642)

16 years agoThe ppdmerge command did not merge custom option strings (STR #2863)
mike [Fri, 10 Oct 2008 19:22:59 +0000 (19:22 +0000)] 
The ppdmerge command did not merge custom option strings (STR #2863)

16 years agoRemove all of the current message catalogs - after merging, most have less than
mike [Fri, 10 Oct 2008 18:50:03 +0000 (18:50 +0000)] 
Remove all of the current message catalogs - after merging, most have less than
half of the messages localized, making them less than useless.

16 years agoAdd charset lines to top.
mike [Fri, 10 Oct 2008 18:47:00 +0000 (18:47 +0000)] 
Add charset lines to top.

16 years agoMerge PPD compiler localization with CUPS (STR #2826)
mike [Fri, 10 Oct 2008 18:37:33 +0000 (18:37 +0000)] 
Merge PPD compiler localization with CUPS (STR #2826)

16 years agoLocalize all user messages.
mike [Fri, 10 Oct 2008 18:09:14 +0000 (18:09 +0000)] 
Localize all user messages.

Add support for "Duplex Rotated" and "Duplex ManualTumble", and output
cupsBackSide attribute.

Fix some output bugs (using printf instead of puts for plain strings).

16 years agoAdd program to generate localization file that GNU gettext can (re)scan to
mike [Fri, 10 Oct 2008 15:57:16 +0000 (15:57 +0000)] 
Add program to generate localization file that GNU gettext can (re)scan to
maintain the CUPS message catalogs (STR #2826)

16 years agoThe scheduler now supports the Hold-New-Jobs and Release-Held-New-Jobs
mike [Fri, 10 Oct 2008 05:28:15 +0000 (05:28 +0000)] 
The scheduler now supports the Hold-New-Jobs and Release-Held-New-Jobs
operations; these are exposed via the cupsdisable and cupsenable commands
(STR #2332)

16 years agoThe lpstat command is now much faster when displaying the status of a single
mike [Fri, 10 Oct 2008 04:41:31 +0000 (04:41 +0000)] 
The lpstat command is now much faster when displaying the status of a single
printer (STR #2843)

Also do a lot of code simplification to put common matching code in the
match_list() function and use CUPS_HTTP_DEFAULT instead of a dedicated HTTP
connection for the default usage.

16 years agoFix cached load of filters.
mike [Fri, 10 Oct 2008 03:06:56 +0000 (03:06 +0000)] 
Fix cached load of filters.

16 years agoSecurity-related integer overflow fixes (STR #2911, STR #2918, and
mike [Thu, 9 Oct 2008 20:13:21 +0000 (20:13 +0000)] 
Security-related integer overflow fixes (STR #2911, STR #2918, and
STR #2919)

16 years agoChangelog.
mike [Thu, 9 Oct 2008 14:35:32 +0000 (14:35 +0000)] 
Changelog.

16 years agoImplement PPD caching.
mike [Thu, 9 Oct 2008 06:57:35 +0000 (06:57 +0000)] 
Implement PPD caching.

16 years agoRemove generated package files.
mike [Wed, 8 Oct 2008 22:47:29 +0000 (22:47 +0000)] 
Remove generated package files.

16 years agoDon't ignore PS and HTML files here.
mike [Wed, 8 Oct 2008 22:45:38 +0000 (22:45 +0000)] 
Don't ignore PS and HTML files here.

16 years agoAlso remove unit test directories with "make distclean".
mike [Wed, 8 Oct 2008 22:40:12 +0000 (22:40 +0000)] 
Also remove unit test directories with "make distclean".

16 years ago"make distclean" did not remove the "clang" directory.
mike [Wed, 8 Oct 2008 22:21:34 +0000 (22:21 +0000)] 
"make distclean" did not remove the "clang" directory.

16 years agoCUPS-Get-Driver now provides much better driver matching based on the
mike [Wed, 8 Oct 2008 21:07:45 +0000 (21:07 +0000)] 
CUPS-Get-Driver now provides much better driver matching based on the
IEEE-1284 device ID and make/model strings (STR #2707)

Fix banner filter destination type.

systemv/lpinfo.c:
    - main(): Add support for --device-id, --language, --make-and-model,
      --product, and --timeout options.
    - show_devices(): Use timeout option.
    - show_models(): Use device_id, language, make_model, and product
      strings when listing drivers.

cgi-bin/admin.c:
    - do_am_printer(): Pass make and model to CUPS-Get-PPDs to get a list
      sorted by relevance to the current device.

scheduler/cups-driverd.cxx:
    - ppd_info_t: Add matches field.
    - compare_matches(): Added.
    - list_ppds(): Use regex to match make-and-model and device-id data,
      and create an array of matches sorted by score and make/model.
    - regex_device_id(): Added.
    - regex_string(): Added.

16 years agoFix OpenSSL compile problems.
mike [Wed, 8 Oct 2008 18:27:52 +0000 (18:27 +0000)] 
Fix OpenSSL compile problems.

16 years agoDon't support the SSLOptions directive when there is no SSL library.
mike [Wed, 8 Oct 2008 16:34:03 +0000 (16:34 +0000)] 
Don't support the SSLOptions directive when there is no SSL library.

16 years agoFirst half of PPD/attributes caching (STR #1293)
mike [Wed, 8 Oct 2008 04:26:38 +0000 (04:26 +0000)] 
First half of PPD/attributes caching (STR #1293)

16 years agoAllow device-uri to point to DNS-SD CUPS URI and still work as a hard-wired
mike [Tue, 7 Oct 2008 23:53:14 +0000 (23:53 +0000)] 
Allow device-uri to point to DNS-SD CUPS URI and still work as a hard-wired
remote printer.

Correctly map printer-more-info attribute to connected address rather than
hardcoding with the server name.

16 years agoMake sure images_width is initialized.
mike [Tue, 7 Oct 2008 22:22:23 +0000 (22:22 +0000)] 
Make sure images_width is initialized.

16 years agoUse DNSServiceConstructFullName to construct fullName.
mike [Tue, 7 Oct 2008 19:10:35 +0000 (19:10 +0000)] 
Use DNSServiceConstructFullName to construct fullName.

Report error status in error_log as debug message.