Commit e1bd72b46c5c1b0809560db9e7c5c13946698892
1 parent
cb1188e1
Prepare for 5.0.1 release
Showing
5 changed files
with
46 additions
and
5 deletions
ChangeLog
| 1 | 2013-10-18 Jay Berkenbilt <ejb@ql.org> | 1 | 2013-10-18 Jay Berkenbilt <ejb@ql.org> |
| 2 | 2 | ||
| 3 | + * 5.0.1: release | ||
| 4 | + | ||
| 3 | * Warn when -accessibility=n is specified with a modern encryption | 5 | * Warn when -accessibility=n is specified with a modern encryption |
| 4 | format (R > 3). Also, accept this flag (and ignore with warning) | 6 | format (R > 3). Also, accept this flag (and ignore with warning) |
| 5 | with 256-bit encryption. qpdf has always ignored the | 7 | with 256-bit encryption. qpdf has always ignored the |
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],[5.0.0]) | 5 | +AC_INIT([qpdf],[5.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 = "5.0.0"; | 22 | +std::string QPDF::qpdf_version = "5.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
| @@ -94,4 +94,4 @@ $(COBJS_libqpdf): libqpdf/$(OUTPUT_DIR)/%.$(LOBJ): libqpdf/%.c | @@ -94,4 +94,4 @@ $(COBJS_libqpdf): libqpdf/$(OUTPUT_DIR)/%.$(LOBJ): libqpdf/%.c | ||
| 94 | # * Otherwise, increment REVISION | 94 | # * Otherwise, increment REVISION |
| 95 | 95 | ||
| 96 | $(TARGETS_libqpdf): $(OBJS_libqpdf) | 96 | $(TARGETS_libqpdf): $(OBJS_libqpdf) |
| 97 | - $(call makelib,$(OBJS_libqpdf),$@,$(LDFLAGS),$(LIBS),13,0,0) | 97 | + $(call makelib,$(OBJS_libqpdf),$@,$(LDFLAGS),$(LIBS),13,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 "5.0.0"> | ||
| 9 | -<!ENTITY lastreleased "July 10, 2013"> | 8 | +<!ENTITY swversion "5.0.1"> |
| 9 | +<!ENTITY lastreleased "October 18, 2013"> | ||
| 10 | ]> | 10 | ]> |
| 11 | <book> | 11 | <book> |
| 12 | <bookinfo> | 12 | <bookinfo> |
| @@ -2641,6 +2641,45 @@ print "\n"; | @@ -2641,6 +2641,45 @@ print "\n"; | ||
| 2641 | </para> | 2641 | </para> |
| 2642 | <variablelist> | 2642 | <variablelist> |
| 2643 | <varlistentry> | 2643 | <varlistentry> |
| 2644 | + <term>5.0.1: October 18, 2013</term> | ||
| 2645 | + <listitem> | ||
| 2646 | + <itemizedlist> | ||
| 2647 | + <listitem> | ||
| 2648 | + <para> | ||
| 2649 | + Thanks to a detailed review by Florian Weimer and the Red Hat | ||
| 2650 | + Product Security Team, this release includes a number of | ||
| 2651 | + non-user-visible security hardening changes. Please see the | ||
| 2652 | + ChangeLog file in the source distribution for the complete | ||
| 2653 | + list. | ||
| 2654 | + </para> | ||
| 2655 | + </listitem> | ||
| 2656 | + <listitem> | ||
| 2657 | + <para> | ||
| 2658 | + When available, operating system-specific secure random number | ||
| 2659 | + generation is used for generating initialization vectors and | ||
| 2660 | + other random values used during encryption or file creation. | ||
| 2661 | + For the Windows build, this results in an added dependency on | ||
| 2662 | + Microsoft's cryptography API. To disable the OS-specific | ||
| 2663 | + cryptography and use the old version, pass the | ||
| 2664 | + <option>--enable-insecure-random</option> option to | ||
| 2665 | + <command>./configure</command>. | ||
| 2666 | + </para> | ||
| 2667 | + </listitem> | ||
| 2668 | + <listitem> | ||
| 2669 | + <para> | ||
| 2670 | + The <command>qpdf</command> command-line tool now issues a | ||
| 2671 | + warning when <option>-accessibility=n</option> is specified | ||
| 2672 | + for newer encryption versions stating that the option is | ||
| 2673 | + ignored. qpdf, per the spec, has always ignored this flag, | ||
| 2674 | + but it previously did so silently. This warning is issued | ||
| 2675 | + only by the command-line tool, not by the library. The | ||
| 2676 | + library's handling of this flag is unchanged. | ||
| 2677 | + </para> | ||
| 2678 | + </listitem> | ||
| 2679 | + </itemizedlist> | ||
| 2680 | + </listitem> | ||
| 2681 | + </varlistentry> | ||
| 2682 | + <varlistentry> | ||
| 2644 | <term>5.0.0: July 10, 2013</term> | 2683 | <term>5.0.0: July 10, 2013</term> |
| 2645 | <listitem> | 2684 | <listitem> |
| 2646 | <itemizedlist> | 2685 | <itemizedlist> |