Skip to content

Commit

Permalink
Bump version to 2.0, require libcups v3.
Browse files Browse the repository at this point in the history
  • Loading branch information
michaelrsweet committed Oct 11, 2023
1 parent 4005a96 commit 247162a
Show file tree
Hide file tree
Showing 65 changed files with 1,405 additions and 3,610 deletions.
4 changes: 2 additions & 2 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -5,11 +5,11 @@
/configure~
/doc/pappl.epub
/pappl/cppcheck.log
/pappl/libpappl.1.dylib
/pappl/libpappl.2.dylib
/pappl/libpappl.a
/pappl/libpappl.dylib
/pappl/libpappl.so
/pappl/libpappl.so.1
/pappl/libpappl.so.2
/pappl/pappl.pc
/pappl/parse-lock-log
/Makedefs
Expand Down
39 changes: 3 additions & 36 deletions CHANGES.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,41 +2,8 @@ Changes in PAPPL
================


Changes in v1.4.1
Changes in v2.0b1
-----------------

- Fixed typos in the names of the `papplJobResume` and `papplJobSuspend`
functions (Issue #295)


Changes in v1.4.0
-----------------

- Added support for "job-retain-until" (Issue #14)
- Added new PAPPL-Create-Printers operation, and the PAPPL mainloop API now
auto-adds local printers the first time a server is run (Issue #245)
- Added new `papplDeviceRemoveScheme` and `papplDeviceRemoveTypes` APIs to
disable unwanted device types (Issue #259)
- Added support for suspending and resuming jobs at copy boundaries (Issue #266)
- Added support for server configuration files (Issue #279)
- Now preserve the paused state of printers (Issue #286)
- Fixed reporting of "xxx-k-octet-supported" attributes.
- Fixed printing of 1/2/4-bit grayscale PNG images (Issue #267)
- Fixed USB serial number for DYMO printers (Issue #271)
- Fixed a potential buffer overflow in the logging code (Issue #272)
- Fixed DNS-SD advertisements when the server name is set to "localhost"
(Issue #274)
- Fixed hostname change detection when using mDNSResponder (Issue #282)
- Fixed authentication cookie comparisons for simple password mode.
- Fixed a potential time-of-use issue with PAPPL-created directories.
- Fixed handling of trailing '%' in log format strings.
- Updated the `options` sub-command to list vendor options and values
(Issue #255)
- Updated web interface to show the age of jobs (Issue #256)
- Updated "devices" sub-command to have the PAPPL server find the devices
instead of doing it directly (Issue #262)
- Updated default logging to be less chatty (Issue #270)
- Updated the Wi-Fi configuration page to support hidden networks.
- Updated the Wi-Fi configuration page reload time to 30 seconds.
- Updated TLS certificate generation to support more types of certificates and
to use modern OpenSSL/GNU TLS APIs.
- Now require libcups v3 or higher.
- Increased `PAPPL_MAX_TYPE` to 128 (Issue #268)
24 changes: 1 addition & 23 deletions config.h.in
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
//
// Configuration header file for the Printer Application Framework
//
// Copyright © 2019-2022 by Michael R Sweet.
// Copyright © 2019-2023 by Michael R Sweet.
//
// Licensed under Apache License v2.0. See the file "LICENSE" for more
// information.
Expand All @@ -25,17 +25,6 @@
#define CUPS_SERVERROOT "/etc/cups"


// DNS-SD (mDNSResponder or Avahi)
#undef HAVE_DNSSD
#undef HAVE_MDNSRESPONDER
#undef HAVE_AVAHI


// GNU TLS, LibreSSL/OpenSSL
#undef HAVE_GNUTLS
#undef HAVE_OPENSSL


// libjpeg
#undef HAVE_LIBJPEG

Expand All @@ -52,14 +41,3 @@
#undef HAVE_LIBPAM
#undef HAVE_SECURITY_PAM_APPL_H
#undef HAVE_PAM_PAM_APPL_H


// String functions
#undef HAVE_STRLCPY


// Random number support
#undef HAVE_SYS_RANDOM_H
#undef HAVE_ARC4RANDOM
#undef HAVE_GETRANDOM
#undef HAVE_GNUTLS_RND
Loading

0 comments on commit 247162a

Please sign in to comment.