Commit 8708fd373dd6ec35f718be2f958a5887bd053128

Authored by Jay Berkenbilt
1 parent a04a8358

Prepare 4.0.1 release

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 "&#x2014;"> 5 <!ENTITY mdash "&#x2014;">
6 <!ENTITY ndash "&#x2013;"> 6 <!ENTITY ndash "&#x2013;">
7 <!ENTITY nbsp "&#xA0;"> 7 <!ENTITY nbsp "&#xA0;">
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 &quot;\n&quot;; @@ -2461,6 +2461,32 @@ print &quot;\n&quot;;
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