Prepare for 5.0.1 release

This commit is contained in:
Jay Berkenbilt 2013-10-18 09:53:07 -04:00
parent cb1188e105
commit e1bd72b46c
5 changed files with 46 additions and 5 deletions

View File

@ -1,5 +1,7 @@
2013-10-18 Jay Berkenbilt <ejb@ql.org>
* 5.0.1: release
* Warn when -accessibility=n is specified with a modern encryption
format (R > 3). Also, accept this flag (and ignore with warning)
with 256-bit encryption. qpdf has always ignored the

View File

@ -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.68])
AC_INIT([qpdf],[5.0.0])
AC_INIT([qpdf],[5.0.1])
AC_CONFIG_MACRO_DIR([m4])
AC_CONFIG_FILES([autoconf.mk])

View File

@ -19,7 +19,7 @@
#include <qpdf/QPDF_Null.hh>
#include <qpdf/QPDF_Dictionary.hh>
std::string QPDF::qpdf_version = "5.0.0";
std::string QPDF::qpdf_version = "5.0.1";
static char const* EMPTY_PDF =
"%PDF-1.3\n"

View File

@ -94,4 +94,4 @@ $(COBJS_libqpdf): libqpdf/$(OUTPUT_DIR)/%.$(LOBJ): libqpdf/%.c
# * Otherwise, increment REVISION
$(TARGETS_libqpdf): $(OBJS_libqpdf)
$(call makelib,$(OBJS_libqpdf),$@,$(LDFLAGS),$(LIBS),13,0,0)
$(call makelib,$(OBJS_libqpdf),$@,$(LDFLAGS),$(LIBS),13,1,0)

View File

@ -5,8 +5,8 @@
<!ENTITY mdash "&#x2014;">
<!ENTITY ndash "&#x2013;">
<!ENTITY nbsp "&#xA0;">
<!ENTITY swversion "5.0.0">
<!ENTITY lastreleased "July 10, 2013">
<!ENTITY swversion "5.0.1">
<!ENTITY lastreleased "October 18, 2013">
]>
<book>
<bookinfo>
@ -2640,6 +2640,45 @@ print "\n";
<filename>ChangeLog</filename> in the source distribution.
</para>
<variablelist>
<varlistentry>
<term>5.0.1: October 18, 2013</term>
<listitem>
<itemizedlist>
<listitem>
<para>
Thanks to a detailed review by Florian Weimer and the Red Hat
Product Security Team, this release includes a number of
non-user-visible security hardening changes. Please see the
ChangeLog file in the source distribution for the complete
list.
</para>
</listitem>
<listitem>
<para>
When available, operating system-specific secure random number
generation is used for generating initialization vectors and
other random values used during encryption or file creation.
For the Windows build, this results in an added dependency on
Microsoft's cryptography API. To disable the OS-specific
cryptography and use the old version, pass the
<option>--enable-insecure-random</option> option to
<command>./configure</command>.
</para>
</listitem>
<listitem>
<para>
The <command>qpdf</command> command-line tool now issues a
warning when <option>-accessibility=n</option> is specified
for newer encryption versions stating that the option is
ignored. qpdf, per the spec, has always ignored this flag,
but it previously did so silently. This warning is issued
only by the command-line tool, not by the library. The
library's handling of this flag is unchanged.
</para>
</listitem>
</itemizedlist>
</listitem>
</varlistentry>
<varlistentry>
<term>5.0.0: July 10, 2013</term>
<listitem>