Skip to content

Commit 62666f0

Browse files
committed
libppd 2.0.0 Release
1 parent 50dd893 commit 62666f0

4 files changed

Lines changed: 30 additions & 5 deletions

File tree

CHANGES.md

Lines changed: 26 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,29 @@
1-
# CHANGES - libppd v2.0rc2 - 2023-06-20
1+
# CHANGES - libppd v2.0.0 - 2023-09-22
2+
3+
## CHANGES IN V2.0.0 (22th September 2023)
4+
5+
- `ppd_scan_ps()`: Fix CVE-2023-4504
6+
Added check for end of buffer/string when reading escaped character
7+
after backslash, return NULL (invalid string) if no character
8+
follows.
9+
10+
- Promoted the static function "ppd_decode()" of ppd/ppd.c into the
11+
API function "ppdDecode()".
12+
13+
- `ppdEmitJCLPDF()`: Decode "JCLToPDFInterpreter" value in ppdEmitJCLPDF()
14+
Fixes "classic" (non-driverless) PDF printing (Issue #24).
15+
16+
- `ppdLoadAttributes()`: Apply `cfIEEE1284NormalizeMakeModel()` to NickName
17+
Make and model for the printer IPP attributes are extracted from the
18+
PPD's NickName, which sometimes misses the manufacturer's
19+
name. Extract it from the PPD's Manufacturer field or derive it from
20+
the model name if possible. Enhanced alternative for pull request
21+
#21.
22+
23+
- `Makefile.am`: Fix disabling `testppdfile`
24+
Missing conditionals made the binary built when disabled (Pull
25+
request #18).
26+
227

328
## CHANGES IN V2.0rc2 (20th June 2023)
429

INSTALL

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
INSTALL - OpenPrinting libppd v2.0rc2 - 2023-06-20
2-
--------------------------------------------------
1+
INSTALL - OpenPrinting libppd v2.0.0 - 2023-09-22
2+
-------------------------------------------------
33

44
This file describes how to compile and install OpenPrinting libppd
55
from source code. For more information on OpenPrinting libppd see the

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# OpenPrinting libppd v2.0rc2 - 2023-06-20
1+
# OpenPrinting libppd v2.0.0 - 2023-09-22
22

33
Looking for compile instructions? Read the file "INSTALL"
44
instead...

configure.ac

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ AC_PREREQ([2.65])
55
# ====================
66
# Version informations
77
# ====================
8-
AC_INIT([libppd], [2.0rc2], [https://github.com/OpenPrinting/libppd/issues], [libppd], [https://github.com/OpenPrinting/libppd/])
8+
AC_INIT([libppd], [2.0.0], [https://github.com/OpenPrinting/libppd/issues], [libppd], [https://github.com/OpenPrinting/libppd/])
99
libppd_version="AC_PACKAGE_VERSION"
1010
libppd_version_major="`echo AC_PACKAGE_VERSION | awk -F. '{print $1}'`"
1111
libppd_version_major="`echo AC_PACKAGE_VERSION | awk -F. '{printf("%d\n",$2);}'`"

0 commit comments

Comments
 (0)