Commit 8708fd373dd6ec35f718be2f958a5887bd053128
1 parent
a04a8358
Prepare 4.0.1 release
Showing
6 changed files
with
45 additions
and
6 deletions
ChangeLog
| 1 | +2013-01-17 Jay Berkenbilt <ejb@ql.org> | ||
| 2 | + | ||
| 3 | + * 4.0.1: release | ||
| 4 | + | ||
| 5 | + * Add clarifying comment in QPDF.hh for methods that return the | ||
| 6 | + user password to state that it is no longer possible with newer | ||
| 7 | + encryption formats to recover the user password knowing the owner | ||
| 8 | + password. | ||
| 9 | + | ||
| 10 | + * Fix detection of binary attachments in the test suite. This | ||
| 11 | + resolves false test failures on some platforms. No changes to the | ||
| 12 | + actual QPDF code were made. | ||
| 13 | + | ||
| 1 | 2012-12-31 Jay Berkenbilt <ejb@ql.org> | 14 | 2012-12-31 Jay Berkenbilt <ejb@ql.org> |
| 2 | 15 | ||
| 3 | * 4.0.0: release | 16 | * 4.0.0: release |
configure.ac
| @@ -2,7 +2,7 @@ dnl Process this file with autoconf to produce a configure script. | @@ -2,7 +2,7 @@ dnl Process this file with autoconf to produce a configure script. | ||
| 2 | dnl This config.in requires autoconf 2.5 or greater. | 2 | dnl This config.in requires autoconf 2.5 or greater. |
| 3 | 3 | ||
| 4 | AC_PREREQ([2.68]) | 4 | AC_PREREQ([2.68]) |
| 5 | -AC_INIT([qpdf],[4.0.0]) | 5 | +AC_INIT([qpdf],[4.0.1]) |
| 6 | 6 | ||
| 7 | AC_CONFIG_MACRO_DIR([m4]) | 7 | AC_CONFIG_MACRO_DIR([m4]) |
| 8 | AC_CONFIG_FILES([autoconf.mk]) | 8 | AC_CONFIG_FILES([autoconf.mk]) |
libqpdf/QPDF.cc
| @@ -19,7 +19,7 @@ | @@ -19,7 +19,7 @@ | ||
| 19 | #include <qpdf/QPDF_Null.hh> | 19 | #include <qpdf/QPDF_Null.hh> |
| 20 | #include <qpdf/QPDF_Dictionary.hh> | 20 | #include <qpdf/QPDF_Dictionary.hh> |
| 21 | 21 | ||
| 22 | -std::string QPDF::qpdf_version = "4.0.0+"; | 22 | +std::string QPDF::qpdf_version = "4.0.1"; |
| 23 | 23 | ||
| 24 | static char const* EMPTY_PDF = | 24 | static char const* EMPTY_PDF = |
| 25 | "%PDF-1.3\n" | 25 | "%PDF-1.3\n" |
libqpdf/build.mk
| @@ -91,4 +91,4 @@ $(COBJS_libqpdf): libqpdf/$(OUTPUT_DIR)/%.$(LOBJ): libqpdf/%.c | @@ -91,4 +91,4 @@ $(COBJS_libqpdf): libqpdf/$(OUTPUT_DIR)/%.$(LOBJ): libqpdf/%.c | ||
| 91 | # * Otherwise, increment REVISION | 91 | # * Otherwise, increment REVISION |
| 92 | 92 | ||
| 93 | $(TARGETS_libqpdf): $(OBJS_libqpdf) | 93 | $(TARGETS_libqpdf): $(OBJS_libqpdf) |
| 94 | - $(call makelib,$(OBJS_libqpdf),$@,$(LDFLAGS),$(LIBS),10,0,0) | 94 | + $(call makelib,$(OBJS_libqpdf),$@,$(LDFLAGS),$(LIBS),10,1,0) |
manual/qpdf-manual.xml
| @@ -5,8 +5,8 @@ | @@ -5,8 +5,8 @@ | ||
| 5 | <!ENTITY mdash "—"> | 5 | <!ENTITY mdash "—"> |
| 6 | <!ENTITY ndash "–"> | 6 | <!ENTITY ndash "–"> |
| 7 | <!ENTITY nbsp " "> | 7 | <!ENTITY nbsp " "> |
| 8 | -<!ENTITY swversion "4.0.0"> | ||
| 9 | -<!ENTITY lastreleased "December 31, 2012"> | 8 | +<!ENTITY swversion "4.0.1"> |
| 9 | +<!ENTITY lastreleased "January 17, 2013"> | ||
| 10 | ]> | 10 | ]> |
| 11 | <book> | 11 | <book> |
| 12 | <bookinfo> | 12 | <bookinfo> |
| @@ -2461,6 +2461,32 @@ print "\n"; | @@ -2461,6 +2461,32 @@ print "\n"; | ||
| 2461 | </para> | 2461 | </para> |
| 2462 | <variablelist> | 2462 | <variablelist> |
| 2463 | <varlistentry> | 2463 | <varlistentry> |
| 2464 | + <term>4.0.1: January 17, 2013</term> | ||
| 2465 | + <listitem> | ||
| 2466 | + <itemizedlist> | ||
| 2467 | + <listitem> | ||
| 2468 | + <para> | ||
| 2469 | + Fix detection of binary attachments in test suite to avoid | ||
| 2470 | + false test failures on some platforms. | ||
| 2471 | + </para> | ||
| 2472 | + </listitem> | ||
| 2473 | + <listitem> | ||
| 2474 | + <para> | ||
| 2475 | + Add clarifying comment in <filename>QPDF.hh</filename> to | ||
| 2476 | + methods that return the user password explaining that it is no | ||
| 2477 | + longer possible with newer encryption formats to recover the | ||
| 2478 | + user password knowing the owner password. In earlier | ||
| 2479 | + encryption formats, the user password was encrypted in the | ||
| 2480 | + file using the owner password. In newer encryption formats, a | ||
| 2481 | + separate encryption key is used on the file, and that key is | ||
| 2482 | + independently encrypted using both the user password and the | ||
| 2483 | + owner password. | ||
| 2484 | + </para> | ||
| 2485 | + </listitem> | ||
| 2486 | + </itemizedlist> | ||
| 2487 | + </listitem> | ||
| 2488 | + </varlistentry> | ||
| 2489 | + <varlistentry> | ||
| 2464 | <term>4.0.0: December 31, 2012</term> | 2490 | <term>4.0.0: December 31, 2012</term> |
| 2465 | <listitem> | 2491 | <listitem> |
| 2466 | <itemizedlist> | 2492 | <itemizedlist> |
qpdf.spec
| 1 | Summary: Command-line tools and library for transforming PDF files | 1 | Summary: Command-line tools and library for transforming PDF files |
| 2 | Name: qpdf | 2 | Name: qpdf |
| 3 | -Version: 4.0.0 | 3 | +Version: 4.0.1 |
| 4 | Release: 1%{?dist} | 4 | Release: 1%{?dist} |
| 5 | License: Artistic | 5 | License: Artistic |
| 6 | Group: System Environment/Libraries | 6 | Group: System Environment/Libraries |