summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJay Berkenbilt <ejb@ql.org>2010-04-25 17:05:11 +0200
committerJay Berkenbilt <ejb@ql.org>2010-04-25 17:05:11 +0200
commitf96c63cf3d7993077e916ac261ffb237137333e5 (patch)
tree15ce7400cac02aec3a7f8fc004d7aa1c9e9e6e00
parentfc8f93053d4d11c07fe942a9baa9e23b98d80369 (diff)
downloadqpdf-f96c63cf3d7993077e916ac261ffb237137333e5.tar.zst
2.1.5
git-svn-id: svn+q:///qpdf/trunk@962 71b93d88-0707-0410-a8cf-f5a4172ac649
-rw-r--r--ChangeLog8
-rw-r--r--configure.ac2
-rw-r--r--libqpdf/QPDF.cc2
-rw-r--r--libqpdf/build.mk2
-rw-r--r--manual/qpdf-manual.xml20
-rw-r--r--qpdf.spec2
6 files changed, 30 insertions, 6 deletions
diff --git a/ChangeLog b/ChangeLog
index 66d9541e..b17540a7 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+2010-04-25 Jay Berkenbilt <ejb@ql.org>
+
+ * 2.1.5: release
+
+ * libqpdf/QPDF_encryption.cc (compute_encryption_key): remove
+ restrictions on length of file identifier string. (Fixes
+ qpdf-Bugs-2991412.)
+
2010-04-18 Jay Berkenbilt <ejb@ql.org>
* 2.1.4: release
diff --git a/configure.ac b/configure.ac
index 395b1622..04c09e7e 100644
--- a/configure.ac
+++ b/configure.ac
@@ -2,7 +2,7 @@ dnl Process this file with autoconf to produce a configure script.
dnl This config.in requires autoconf 2.5 or greater.
AC_PREREQ(2.60)
-AC_INIT(qpdf,2.1.4)
+AC_INIT(qpdf,2.1.5)
AC_CONFIG_MACRO_DIR([m4])
AC_CONFIG_FILES([autoconf.mk])
diff --git a/libqpdf/QPDF.cc b/libqpdf/QPDF.cc
index 8371b381..67d0b587 100644
--- a/libqpdf/QPDF.cc
+++ b/libqpdf/QPDF.cc
@@ -15,7 +15,7 @@
#include <qpdf/QPDF_Null.hh>
#include <qpdf/QPDF_Dictionary.hh>
-std::string QPDF::qpdf_version = "2.1.4";
+std::string QPDF::qpdf_version = "2.1.5";
void
QPDF::InputSource::setLastOffset(off_t offset)
diff --git a/libqpdf/build.mk b/libqpdf/build.mk
index b2922a36..ac411d86 100644
--- a/libqpdf/build.mk
+++ b/libqpdf/build.mk
@@ -72,4 +72,4 @@ $(OBJS_libqpdf): libqpdf/$(OUTPUT_DIR)/%.$(LOBJ): libqpdf/%.cc
# * Otherwise, increment REVISION
$(TARGETS_libqpdf): $(OBJS_libqpdf)
- $(call makelib,$(OBJS_libqpdf),$@,$(LDFLAGS),$(LIBS),3,3,0)
+ $(call makelib,$(OBJS_libqpdf),$@,$(LDFLAGS),$(LIBS),3,4,0)
diff --git a/manual/qpdf-manual.xml b/manual/qpdf-manual.xml
index 3c2ae1a3..9611df05 100644
--- a/manual/qpdf-manual.xml
+++ b/manual/qpdf-manual.xml
@@ -5,8 +5,8 @@
<!ENTITY mdash "&#x2014;">
<!ENTITY ndash "&#x2013;">
<!ENTITY nbsp "&#xA0;">
-<!ENTITY swversion "2.1.4">
-<!ENTITY lastreleased "April 18, 2010">
+<!ENTITY swversion "2.1.5">
+<!ENTITY lastreleased "April 25, 2010">
]>
<book>
<bookinfo>
@@ -2072,6 +2072,22 @@ print "\n";
</para>
<variablelist>
<varlistentry>
+ <term>2.1.5: April 25, 2010</term>
+ <listitem>
+ <itemizedlist>
+ <listitem>
+ <para>
+ Remove restriction of file identifier strings to 16 bytes.
+ This unnecessary restriction was preventing qpdf from being
+ able to encrypt or decrypt files with identifier strings that
+ were not exactly 16 bytes long. The specification imposes no
+ such restriction.
+ </para>
+ </listitem>
+ </itemizedlist>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
<term>2.1.4: April 18, 2010</term>
<listitem>
<itemizedlist>
diff --git a/qpdf.spec b/qpdf.spec
index 3296993f..cfeb4a18 100644
--- a/qpdf.spec
+++ b/qpdf.spec
@@ -1,6 +1,6 @@
Summary: Command-line tools and library for transforming PDF files
Name: qpdf
-Version: 2.1.4
+Version: 2.1.5
Release: 1%{?dist}
License: Artistic
Group: System Environment/Libraries