]> git.ipfire.org Git - thirdparty/cups.git/log
thirdparty/cups.git
4 years agoBump version in cups/cups.h...
Michael R Sweet [Sun, 7 Mar 2021 15:15:27 +0000 (10:15 -0500)] 
Bump version in cups/cups.h...

4 years agoChangelog + bump version in sample drivers.
Michael R Sweet [Sun, 7 Mar 2021 15:06:20 +0000 (10:06 -0500)] 
Changelog + bump version in sample drivers.

4 years agoChangelog.
Michael R Sweet [Sun, 7 Mar 2021 15:02:00 +0000 (10:02 -0500)] 
Changelog.

4 years agoChangelog.
Michael R Sweet [Sun, 7 Mar 2021 13:12:20 +0000 (08:12 -0500)] 
Changelog.

4 years agoIgnore backup file created by new autoconf.
Michael R Sweet [Sun, 7 Mar 2021 13:04:57 +0000 (08:04 -0500)] 
Ignore backup file created by new autoconf.

4 years agoRemove old image files that are no longer used.
Michael R Sweet [Sun, 7 Mar 2021 13:04:09 +0000 (08:04 -0500)] 
Remove old image files that are no longer used.

4 years agoMerge pull request #70 from frazhome/ZPL-add-Labelsizes
Michael R Sweet [Sun, 7 Mar 2021 15:03:30 +0000 (10:03 -0500)] 
Merge pull request #70 from frazhome/ZPL-add-Labelsizes

add some more ZPL labelsizes

4 years agoMerge pull request #106 from surajkulriya/master
Michael R Sweet [Sun, 7 Mar 2021 14:58:37 +0000 (09:58 -0500)] 
Merge pull request #106 from surajkulriya/master

making True case-insensitive and correcting documentation for existing clients

4 years agoMerge pull request #19 from scabrero/web-interface-negotiate-fix
Michael R Sweet [Sun, 7 Mar 2021 13:11:18 +0000 (08:11 -0500)] 
Merge pull request #19 from scabrero/web-interface-negotiate-fix

Fix negotiate authentication between CGIs and scheduler

4 years ago== is a bashism, stick with POSIX shell in config scripts.
Michael R Sweet [Sun, 7 Mar 2021 00:43:14 +0000 (19:43 -0500)] 
== is a bashism, stick with POSIX shell in config scripts.

4 years agoModernize cups-startup.m4.
Michael R Sweet [Sun, 7 Mar 2021 00:40:18 +0000 (19:40 -0500)] 
Modernize cups-startup.m4.

4 years agoModernize cups-snap.m4.
Michael R Sweet [Sun, 7 Mar 2021 00:08:58 +0000 (19:08 -0500)] 
Modernize cups-snap.m4.

4 years agoModernize cups-shared.m4.
Michael R Sweet [Sat, 6 Mar 2021 23:43:21 +0000 (18:43 -0500)] 
Modernize cups-shared.m4.

4 years agoModernize cups-poll.m4.
Michael R Sweet [Sat, 6 Mar 2021 23:35:44 +0000 (18:35 -0500)] 
Modernize cups-poll.m4.

4 years agoModernize cups-pam.m4.
Michael R Sweet [Sat, 6 Mar 2021 23:32:50 +0000 (18:32 -0500)] 
Modernize cups-pam.m4.

4 years agoModernize cups-opsys.m4.
Michael R Sweet [Sat, 6 Mar 2021 23:21:36 +0000 (18:21 -0500)] 
Modernize cups-opsys.m4.

4 years agoModernize cups-network.m4.
Michael R Sweet [Sat, 6 Mar 2021 23:13:19 +0000 (18:13 -0500)] 
Modernize cups-network.m4.

4 years agoModernize cups-manpages.m4.
Michael R Sweet [Sat, 6 Mar 2021 22:49:45 +0000 (17:49 -0500)] 
Modernize cups-manpages.m4.

4 years agoModernize cups-libtool.m4.
Michael R Sweet [Sat, 6 Mar 2021 22:41:30 +0000 (17:41 -0500)] 
Modernize cups-libtool.m4.

4 years agoMake sure 'lang' is initializes.
Michael R Sweet [Sat, 6 Mar 2021 21:16:42 +0000 (16:16 -0500)] 
Make sure 'lang' is initializes.

4 years agoMake sure 32-bit build still includes 64-bit dev libraries for pkg-config to see...
Michael R Sweet [Sat, 6 Mar 2021 17:55:33 +0000 (12:55 -0500)] 
Make sure 32-bit build still includes 64-bit dev libraries for pkg-config to see them.

4 years agoAdd some debugging for the new TLS checks - trying to fix 32-bit intel builds.
Michael R Sweet [Sat, 6 Mar 2021 17:52:16 +0000 (12:52 -0500)] 
Add some debugging for the new TLS checks - trying to fix 32-bit intel builds.

4 years agoAdd directory testing to testfile unit test program.
Michael R Sweet [Sat, 6 Mar 2021 17:39:12 +0000 (12:39 -0500)] 
Add directory testing to testfile unit test program.

4 years agoUpdate cups-config to use EXPORT_TLSLIBS.
Michael R Sweet [Sat, 6 Mar 2021 16:48:47 +0000 (11:48 -0500)] 
Update cups-config to use EXPORT_TLSLIBS.

4 years agoTransition from the --enable-foo configure options to --with-tls=foo.
Michael R Sweet [Sat, 6 Mar 2021 16:46:25 +0000 (11:46 -0500)] 
Transition from the --enable-foo configure options to --with-tls=foo.

Also rename HAVE_SSL, SSLFLAGS, and SSLLIBS to HAVE_TLS, TLSFLAGS, and TLSLIBS.

4 years agoMerge pull request #118 from OdyX/testlang-i386
Michael R Sweet [Sat, 6 Mar 2021 16:14:05 +0000 (11:14 -0500)] 
Merge pull request #118 from OdyX/testlang-i386

Github Actions: Add cross-build to i686

4 years agoModernize the cups-threads autoconf source file.
Michael R Sweet [Sat, 6 Mar 2021 16:13:03 +0000 (11:13 -0500)] 
Modernize the cups-threads autoconf source file.

4 years agoModernize the cups-largefile autoconf source file.
Michael R Sweet [Sat, 6 Mar 2021 16:08:59 +0000 (11:08 -0500)] 
Modernize the cups-largefile autoconf source file.

4 years agoAdd a directory listing for the language tests.
Michael R Sweet [Sat, 6 Mar 2021 16:03:29 +0000 (11:03 -0500)] 
Add a directory listing for the language tests.

4 years agoUpdate installation instructions for Kerberos (Issue #98).
Michael R Sweet [Sat, 6 Mar 2021 16:02:28 +0000 (11:02 -0500)] 
Update installation instructions for Kerberos (Issue #98).

4 years agoDeprecate Kerberos authentication (Issue #98)
Michael R Sweet [Sat, 6 Mar 2021 16:00:07 +0000 (11:00 -0500)] 
Deprecate Kerberos authentication (Issue #98)

Note: Kerberos is no longer enabled by default.  You must add the
"--enable-gssapi" configure option to build CUPS with Kerberos support.

4 years agoAdd cross-build to i686 118/head
Didier Raboud [Sat, 6 Mar 2021 14:51:17 +0000 (15:51 +0100)] 
Add cross-build to i686

4 years agoModernize cups-dnssd autoconf source file.
Michael R Sweet [Sat, 6 Mar 2021 15:17:55 +0000 (10:17 -0500)] 
Modernize cups-dnssd autoconf source file.

Now use --with-dnssd=foo, where "foo" is "avahi", "mdnsresponder", "no", or
"yes" (which auto-detects which DNS-SD client to use)

HAVE_DNSSD now specifies DNS-SD support is available.

HAVE_MDNSRESPONDER now specifies that mDNSResponder is being used vs
HAVE_AVAHI for Avahi.

4 years agoModernize cups-directories autoconf source file.
Michael R Sweet [Sat, 6 Mar 2021 13:53:32 +0000 (08:53 -0500)] 
Modernize cups-directories autoconf source file.

Drop lpd, smb, and font path options (no longer needed)

Update config.h files.

4 years agoModernize cups-defaults configure sources.
Michael R Sweet [Sat, 6 Mar 2021 13:21:59 +0000 (08:21 -0500)] 
Modernize cups-defaults configure sources.

Remove (long deprecated and not even working since 2.0) LPDConfigFile and
SMBConfigFile directives, along with "LPD" and "SMB" browsing protocols.
(LPD and SMB continue to work through their respective programs)

Remove unused RIPCache and FontPath directives.

4 years agoFix warning options.
Michael R Sweet [Sat, 6 Mar 2021 01:37:43 +0000 (20:37 -0500)] 
Fix warning options.

4 years agoscheduler: Admin task check: Code improvements
Till Kamppeter [Fri, 5 Mar 2021 14:50:14 +0000 (15:50 +0100)] 
scheduler: Admin task check: Code improvements

Several improvements on the client Snap status check code after review
by the snapd developer who created the facility:

- Create snapctl argument arrays without dynamic variables
- Removed unneeded NULL checks from Glib-based memory freeing
- Do not check stderr output of snapd_client_run_snapctl2_sync(), not
  needed in our case
- Use a switch statement for the treatment of the 4 possible snapctl results

In addition, do not use g_clear_object() for the GPtrArray plugs, it must
be g_ptr_array_unref() here.

4 years agoscheduler: Admin task check: Optimized snapctl arguments
Till Kamppeter [Thu, 4 Mar 2021 21:33:10 +0000 (22:33 +0100)] 
scheduler: Admin task check: Optimized snapctl arguments

Changed the snapctl call from

snapctl is-connected --apparmor-label=AA_CONTEXT CUPS_CONTROL_SLOT

to

snapctl is-connected --apparmor-label AA_CONTEXT CUPS_CONTROL_SLOT

removing the '=' between "--apparmor-label" and "AA_CONTEXT" to make
these two separate arguments and so avoid the need to concatenate the
strings in a buffer.

Did the same with the arguments for the
snapd_client_run_snapctl2_sync() function call.

4 years agoFix builds.
Michael R Sweet [Thu, 4 Mar 2021 20:10:05 +0000 (15:10 -0500)] 
Fix builds.

4 years agoUpdate configure script.
Michael R Sweet [Thu, 4 Mar 2021 16:31:57 +0000 (11:31 -0500)] 
Update configure script.

4 years agoMore autoconf modernization.
Michael R Sweet [Thu, 4 Mar 2021 16:31:31 +0000 (11:31 -0500)] 
More autoconf modernization.

4 years agoAdd autoheader protection and some more comments to explain what we're doing.
Michael R Sweet [Thu, 4 Mar 2021 14:43:00 +0000 (09:43 -0500)] 
Add autoheader protection and some more comments to explain what we're doing.

4 years agoWork on modernizing autoconf source files and the build system:
Michael R Sweet [Thu, 4 Mar 2021 14:37:28 +0000 (09:37 -0500)] 
Work on modernizing autoconf source files and the build system:

- Adopt non-deprecated autoconf macros, wrap shell "if" and "case" statements
  with AS_IF and AS_CASE macros.
- Remove strings.h and bstring.h checks since they are not needed for modern
  OS's.
- Rename cups-ssl.m4 to cups-tls.m4 (TLS support, not SSL support)

4 years agoscheduler: Do not set extra groups for processes when in a Snap
Till Kamppeter [Thu, 4 Mar 2021 16:29:53 +0000 (17:29 +0100)] 
scheduler: Do not set extra groups for processes when in a Snap

4 years agoscheduler: Admin task check: Support to use libsnapd-glib instead of snapctl
Till Kamppeter [Thu, 4 Mar 2021 14:27:59 +0000 (15:27 +0100)] 
scheduler: Admin task check: Support to use libsnapd-glib instead of snapctl

When CUPS is running in a Snap the scheduler checks client Snaps
requesting administrative tasks calling the external executable
"snapctl" which does not scale well on many inquiries in parallel.

Therefore we use an equivalent library function of libsnapd-glib,
snapd_client_run_snapctl2_sync() instead, at least if the
libsnapd-glib is new enough to already contain this function, which we
check during build, by the ./configure script. If the function is not
available we automatically fall back to a build using the "snapctl"
utility.

4 years agoUpdate configure script.
Michael R Sweet [Tue, 2 Mar 2021 19:57:00 +0000 (14:57 -0500)] 
Update configure script.

4 years agoscheduler: Added remaining changes needed to run CUPS as a Snap
Till Kamppeter [Tue, 2 Mar 2021 19:29:41 +0000 (20:29 +0100)] 
scheduler: Added remaining changes needed to run CUPS as a Snap

cupsd has a lot of functionality, especially for security, which does
not work under the confinement of a Snap. So these features need to
get removed or modified when CUPS is intended to get snapped, but
removing them does not necessarily weaken the security of the whole
thing, as the confinement of the Snap adds security replacing the one
removed from CUPS itself.

Most importantly a Snap cannot create several system groups and users.
Instead, it has a single unprivileged system user and a single
unprivileged system group, both named "snap_daemon". These are
replacing "lp" for running print jobs and filters, for administration
the user is root and as group first "lpadmin" and then "adm" is tried
and used if the host system has such a group. In all cases "root" is
also an admin group.

In addition, fiie ACLs do not work inside a Snap and the PATH and
LD_LIBRARY_PATH environment variables of the Snap are passed on to the
executables started by CUPS, so that they find their files and
libraries on the Snap-specific places.

Both the scheduler and the debugging tool cupsfilter are appropriately
modified.

This commit contains all changes to make the scheduler work under
these conditions, but to no compromise the security of an unsnapped
build of CUPS, conditional compiling is used. The changes are only
applied if the "--enable-snapped-cupsd" ./configure option is
used. Also the checking whether a client Snap doing administrative
tasks plugs "cups-control" (my previous commit) is then
active. "--enable-snapped-clients" is still available to do only the
client checking with an unsnapped scheduler.

All these changes got tested as packaging patches inn both the CUPS
Snap and the Debian/Ubuntu package of CUPS.

Note that this commit is not containing the changes on the
(machine-generated) ./configure script and so will not pass the CI
tests. An additional commit with an autoconf rebuild of ./configure is
needed.

4 years agoUpdate configure script and changelog.
Michael R Sweet [Mon, 1 Mar 2021 20:06:16 +0000 (15:06 -0500)] 
Update configure script and changelog.

4 years agoscheduler: Added extra check for administrative tasks from Snaps
Till Kamppeter [Mon, 1 Mar 2021 17:26:43 +0000 (18:26 +0100)] 
scheduler: Added extra check for administrative tasks from Snaps

Let the scheduler check whether if an administrative request
(create/modify print queue, delete someone else's jobs, ...) from a
client is from a fully confined Snap and then only grant access if the
client Snap plugs "cups-control". If client Snap plugs "cups" instead
it can only print, check status, or remove the caller's own jobs. For
requests from classically confined Snaps or unsnapped clients access
is always granted.

This is to protect arbitrary Snaps from the Snap Store to do
administrative CUPS tasks. The Snap Store allows automatic connection
only of the "cups" interface, not of the cups-control interface.

This facility is optional, to be activated by configure options,
"--enable-snapped-clients" for unsnapped CUPS and
"--enable-snapped-cupsd" when CUPS itself is also in a Snap. The
former accesses the needed information about the client using
libsnapd-glib (which cannot be used from within a Snap) and latter
uses the "snapctl" utility (which only works from within a Snap). In
both cases also libapparmor is needed to determine whether the client
is actually a Snap.

4 years agoUpdate testlang to test all locales (Issue #85)
Michael R Sweet [Mon, 1 Mar 2021 12:26:58 +0000 (07:26 -0500)] 
Update testlang to test all locales (Issue #85)

Also refactored the locale test code into a separate function, updated the
output to be consistent with the other unit tests, and split out the macOS
language identifier tests.  Still need to move the PPD tests to the testppd
program.

4 years agoFix compiler warning.
Michael R Sweet [Mon, 1 Mar 2021 11:36:22 +0000 (06:36 -0500)] 
Fix compiler warning.

4 years agoUpdate copyrights to point to OpenPrinting instead of me personally.
Michael R Sweet [Mon, 1 Mar 2021 11:11:21 +0000 (06:11 -0500)] 
Update copyrights to point to OpenPrinting instead of me personally.

4 years agoMore doco updates for new codedoc.
Michael R Sweet [Mon, 1 Mar 2021 02:37:17 +0000 (21:37 -0500)] 
More doco updates for new codedoc.

4 years agoUpdate man pages and other documentation.
Michael R Sweet [Mon, 1 Mar 2021 02:26:26 +0000 (21:26 -0500)] 
Update man pages and other documentation.

- man/*: Point to OpenPrinting, add OpenPrinting copyright, update dates and
  URLS.
- doc/help/cupspm.*: Add array, dir, file, and raster APIs to reference
  material.
- doc/help/api-raster.html: Drop now that this content is in the CUPS PM.
  (still need to move the examples to the PM)
- Rebuild all HTML documentation using the current codedoc and mantohtml.

4 years agoMerge pull request #109 from surajkulriya/master2
Michael R Sweet [Thu, 25 Feb 2021 15:13:57 +0000 (10:13 -0500)] 
Merge pull request #109 from surajkulriya/master2

Set default Browsing value based on configure option.

4 years agoUpdate mailing list links.
Michael R Sweet [Thu, 25 Feb 2021 14:01:24 +0000 (09:01 -0500)] 
Update mailing list links.

4 years agoUpdate other plain-text documentation to point to OpenPrinting.
Michael R Sweet [Wed, 24 Feb 2021 13:47:24 +0000 (08:47 -0500)] 
Update other plain-text documentation to point to OpenPrinting.

CHANGES.md:
- Add release date, next release is 2.4rc1, per CMP.

CONTRIBUTING.md:
- No more Apple contribution agreement.

CREDITS.md:
- Direct corrections to Github issue tracker instead of my old EMail.

DEVELOPING.md:
- Relax C99/C++ comment prohibition.
- Update file naming standard (no more 16 character limit, but specify the
  allowed characters)
- Update examples to show the use of // comments and new copyright notice.
- Note that some markdown can be used in comments.

4 years agoUpdate changelog to just be OpenPrinting CUPS releases.
Michael R Sweet [Tue, 23 Feb 2021 02:47:39 +0000 (21:47 -0500)] 
Update changelog to just be OpenPrinting CUPS releases.

Update installation instructions.

Update copyright on configure script.

4 years agoUpdate README.
Michael R Sweet [Tue, 23 Feb 2021 02:33:16 +0000 (21:33 -0500)] 
Update README.

4 years agosetting default browsing dependent on env variable 109/head
surajkulriya [Thu, 18 Feb 2021 05:58:02 +0000 (11:28 +0530)] 
setting default browsing dependent on env variable

4 years agomaking True case-insensitive and correcting documentation for existing clients. 106/head
surajkulriya [Wed, 17 Feb 2021 16:24:04 +0000 (21:54 +0530)] 
making True case-insensitive and correcting documentation for existing clients.

4 years agoBump version to 2.4.0, no longer following Apple CUPS (leading).
Michael R Sweet [Tue, 16 Feb 2021 18:27:34 +0000 (13:27 -0500)] 
Bump version to 2.4.0, no longer following Apple CUPS (leading).

4 years agoUpdate changelog and HTML man pages.
Michael R Sweet [Fri, 12 Feb 2021 16:10:27 +0000 (11:10 -0500)] 
Update changelog and HTML man pages.

4 years agoMerge Apple CUPS changes from macOS 11.2.
Michael R Sweet [Sat, 13 Feb 2021 01:35:43 +0000 (20:35 -0500)] 
Merge Apple CUPS changes from macOS 11.2.

Bump OpenPrinting version to 2.3.4op1.

4 years agoMerge pull request #92 from OdyX/client-conf-manpage-in-section-5
Michael R Sweet [Fri, 12 Feb 2021 16:09:30 +0000 (11:09 -0500)] 
Merge pull request #92 from OdyX/client-conf-manpage-in-section-5

Let cups.1 point to client.conf.5, not client.conf.7 (oops)

4 years agoLet cups.1 point to client.conf.5, not client.conf.7 92/head
Didier Raboud [Fri, 12 Feb 2021 12:47:22 +0000 (13:47 +0100)] 
Let cups.1 point to client.conf.5, not client.conf.7

Debian-Bug: #982303

4 years agoBump version.
Michael R Sweet [Thu, 11 Feb 2021 20:40:13 +0000 (15:40 -0500)] 
Bump version.

4 years agoFix indentation for cupsfilter error messages (Issue #88)
Michael R Sweet [Thu, 11 Feb 2021 20:39:04 +0000 (15:39 -0500)] 
Fix indentation for cupsfilter error messages (Issue #88)

Update message catalogs for new messages.

Update changelog.

4 years agoMerge pull request #88 from surajkulriya/master
Michael R Sweet [Thu, 11 Feb 2021 20:26:51 +0000 (15:26 -0500)] 
Merge pull request #88 from surajkulriya/master

issue #87 cupsfilter showing particular errors.

4 years agoremoved extra test files 88/head
surajkulriya [Fri, 5 Feb 2021 16:21:32 +0000 (21:51 +0530)] 
removed extra test files

4 years agoRevert "coded changes as per guildlines"
surajkulriya [Fri, 5 Feb 2021 16:14:11 +0000 (21:44 +0530)] 
Revert "coded changes as per guildlines"

This reverts commit f2c438d4cfee2ec9b8d054d489f9de80e543ab4b.

4 years agocoded changes as per guildlines
surajkulriya [Fri, 5 Feb 2021 16:03:59 +0000 (21:33 +0530)] 
coded changes as per guildlines

4 years agocupsfilter showing particular errors.
surajkulriya [Thu, 4 Feb 2021 14:39:49 +0000 (20:09 +0530)] 
cupsfilter showing particular errors.

4 years agoUpdate test suite to timeout after 300 seconds, show error_log on failure in Github...
Michael R Sweet [Tue, 2 Feb 2021 14:40:39 +0000 (09:40 -0500)] 
Update test suite to timeout after 300 seconds, show error_log on failure in Github action.

4 years agoUpdate configure script. v2.3.3op2
Michael R Sweet [Mon, 1 Feb 2021 21:10:25 +0000 (16:10 -0500)] 
Update configure script.

4 years agoUpdate copyrights and versions for new release.
Michael R Sweet [Mon, 1 Feb 2021 21:09:03 +0000 (16:09 -0500)] 
Update copyrights and versions for new release.

4 years agoAdd Github Action to build and test
Michael R Sweet [Mon, 1 Feb 2021 20:56:18 +0000 (15:56 -0500)] 
Add Github Action to build and test

4 years agoChangelog.
Michael R Sweet [Mon, 1 Feb 2021 20:49:17 +0000 (15:49 -0500)] 
Changelog.

4 years agoJust use a simple 250ms sleep in the read loop (Issue #72)
Michael R Sweet [Mon, 1 Feb 2021 20:47:50 +0000 (15:47 -0500)] 
Just use a simple 250ms sleep in the read loop (Issue #72)

4 years agoUpdate config header files.
Michael R Sweet [Mon, 1 Feb 2021 20:29:04 +0000 (15:29 -0500)] 
Update config header files.

4 years agoFix snprintf emulation function (Issue #67)
Michael R Sweet [Mon, 1 Feb 2021 20:26:53 +0000 (15:26 -0500)] 
Fix snprintf emulation function (Issue #67)

4 years agoFix a buffer (read) overflow in ippReadIO (CVE-2020-10001)
Michael R Sweet [Mon, 1 Feb 2021 20:02:32 +0000 (15:02 -0500)] 
Fix a buffer (read) overflow in ippReadIO (CVE-2020-10001)

4 years agoChangelog.
Michael R Sweet [Mon, 1 Feb 2021 20:00:44 +0000 (15:00 -0500)] 
Changelog.

4 years agoMerge pull request #73 from tsite/master
Michael R Sweet [Mon, 1 Feb 2021 20:48:22 +0000 (15:48 -0500)] 
Merge pull request #73 from tsite/master

Ignore the APPrinterIconPath PPD attribute

4 years agoMerge pull request #81 from zdohnal/help-index-segfault
Michael R Sweet [Fri, 29 Jan 2021 15:11:41 +0000 (10:11 -0500)] 
Merge pull request #81 from zdohnal/help-index-segfault

cgi-bin/help-index.c: Check node->section before using it in strcmp()

4 years agocgi-bin/help-index.c: Check node->section before using it in strcmp() 81/head
Zdenek Dohnal [Fri, 29 Jan 2021 07:56:17 +0000 (08:56 +0100)] 
cgi-bin/help-index.c: Check node->section before using it in strcmp()

Fixes a segfault in help.cgi, which happens if user tries to search in man pages.
Fedora bug #1921881

4 years agoChangelog.
Michael R Sweet [Fri, 22 Jan 2021 21:46:22 +0000 (16:46 -0500)] 
Changelog.

4 years agoMerge pull request #78 from pranshukharkwal/issue64
Till Kamppeter [Fri, 22 Jan 2021 21:22:19 +0000 (22:22 +0100)] 
Merge pull request #78 from pranshukharkwal/issue64

PPD parsing: Add NULL check for option on (JCL)CloseUI

4 years agoAdd check for whether 'option' variable exists or not for closeUI and JCLCloseUI... 78/head
= [Fri, 22 Jan 2021 19:14:09 +0000 (00:44 +0530)] 
Add check for whether 'option' variable exists or not for closeUI and JCLCloseUI lines in ppd.c

4 years agoIgnore the APPrinterIconPath PPD attribute 73/head
Pranav Batra [Wed, 6 Jan 2021 22:34:22 +0000 (22:34 +0000)] 
Ignore the APPrinterIconPath PPD attribute

The icon file is only used on macOS (in which case
HAVE_APPLICATIONSERVICES_H is enabled).

BUG=none
TEST=cq

Change-Id: I58931df5788ab1c9f76b4cb2a958c51dc084083b

4 years agoadd some more ZPL labelsizes 70/head
Franz Pfoertsch [Mon, 28 Dec 2020 16:52:04 +0000 (17:52 +0100)] 
add some more ZPL labelsizes

4 years agoChangelog.
Michael R Sweet [Sat, 19 Dec 2020 22:56:05 +0000 (17:56 -0500)] 
Changelog.

4 years agoMerge pull request #69 from OdyX/add-nslcd-after-service
Michael R Sweet [Sat, 19 Dec 2020 22:54:55 +0000 (17:54 -0500)] 
Merge pull request #69 from OdyX/add-nslcd-after-service

Systemd: Let cups.service start after nslcd.service

4 years agoSystemd: Let cups.service start after nslcd.service 69/head
Wolfgang Schweer [Sat, 12 Dec 2020 12:38:52 +0000 (13:38 +0100)] 
Systemd: Let cups.service start after nslcd.service

Bug-Debian: #977198
Bug-Upstream: https://github.com/OpenPrinting/cups/issues/69

4 years agoWith GNU TLS, generated certificates were incorrectly placed in $HOME for the
Michael R Sweet [Mon, 14 Dec 2020 16:12:51 +0000 (11:12 -0500)] 
With GNU TLS, generated certificates were incorrectly placed in $HOME for the
root UID.  They should be in /etc/cups (ServerRoot).

4 years agoChangelog.
Michael R Sweet [Thu, 3 Dec 2020 22:55:51 +0000 (17:55 -0500)] 
Changelog.

4 years agoMerge pull request #61 from OdyX/deb-kfreebsd-executables
Michael R Sweet [Thu, 3 Dec 2020 22:54:46 +0000 (17:54 -0500)] 
Merge pull request #61 from OdyX/deb-kfreebsd-executables

CUPS_EXE_FILE_PERM: also match host_os_name on *-gnu, to also catch kfreebsd-gnu

4 years agoCUPS_EXE_FILE_PERM: also match host_os_name on *-gnu, to also catch kfreebsd-gnu 61/head
Didier Raboud [Thu, 3 Dec 2020 17:33:35 +0000 (18:33 +0100)] 
CUPS_EXE_FILE_PERM: also match host_os_name on *-gnu, to also catch kfreebsd-gnu

Debian's kfreebsd-gnu architectures (kfreebsd-amd64 and kfreebsd-i386) work as Debian/GNU systems, hence with a 755 CUP_EXE_FILE_PERM, not 555

4 years agoDrop deprecated API warnings from normal builds.
Michael R Sweet [Thu, 3 Dec 2020 14:14:02 +0000 (09:14 -0500)] 
Drop deprecated API warnings from normal builds.

4 years agoChangelog and updated configure script (Issue #60)
Michael R Sweet [Thu, 3 Dec 2020 14:11:29 +0000 (09:11 -0500)] 
Changelog and updated configure script (Issue #60)