From patchwork Wed Mar 10 12:08:37 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Adolf Belka X-Patchwork-Id: 3944 Return-Path: Received: from mail01.ipfire.org (mail01.haj.ipfire.org [172.28.1.202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) client-signature ECDSA (P-384)) (Client CN "mail01.haj.ipfire.org", Issuer "R3" (verified OK)) by web04.haj.ipfire.org (Postfix) with ESMTPS id 4DwW7r6wrXz3xGH for ; Wed, 10 Mar 2021 12:08:40 +0000 (UTC) Received: from mail02.haj.ipfire.org (mail02.haj.ipfire.org [172.28.1.201]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) client-signature ECDSA (P-384)) (Client CN "mail02.haj.ipfire.org", Issuer "R3" (verified OK)) by mail01.ipfire.org (Postfix) with ESMTPS id 4DwW7r3Ydsz5P8; Wed, 10 Mar 2021 12:08:40 +0000 (UTC) Received: from mail02.haj.ipfire.org (localhost [127.0.0.1]) by mail02.haj.ipfire.org (Postfix) with ESMTP id 4DwW7r2ynBz2y0p; Wed, 10 Mar 2021 12:08:40 +0000 (UTC) Received: from mail01.ipfire.org (mail01.haj.ipfire.org [172.28.1.202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) client-signature ECDSA (P-384)) (Client CN "mail01.haj.ipfire.org", Issuer "R3" (verified OK)) by mail02.haj.ipfire.org (Postfix) with ESMTPS id 4DwW7p5SDyz2xbW for ; Wed, 10 Mar 2021 12:08:38 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384) (No client certificate requested) by mail01.ipfire.org (Postfix) with ESMTPSA id 4DwW7p287Sz1XG; Wed, 10 Mar 2021 12:08:38 +0000 (UTC) DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003ed25519; t=1615378118; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=5Sa7qh+a3zs/PpPKQaXZEUXhAksTt5w1PiE/0wXVMEM=; b=I3bDoSL/rqWWQmnbc3caz33U7u+bxj+QlhGzr2ila798dm4nKrBwhmZ7umLG3OT9/swmy0 Rgd75XNIJFMsFsDw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003rsa; t=1615378118; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=5Sa7qh+a3zs/PpPKQaXZEUXhAksTt5w1PiE/0wXVMEM=; b=LLv6RWDVSoVQmQX65BaUIkXu8uVIfO0SzSRB0oap8WWBQoennSqhWGwO8nnfYv9goBNqTL TGtTX9ypxfG3kOTm5X1yIy0QsRfm2SIDZAnb+wPYhIxhyF08H1lscm9RS7Zs6z2nMlJT1z dFqdIdN8SGX0Is/02vz2xKOO3a78Emsk1agnIX7FfV+v4LqjcuPXKDhbow8H/W7MCTGw3D vE5Vjxum1/b03B2uwKj5EbLk1bdBpCySNe5WXe6PY2PmpCbO42iwAHBKDL9RwYVrbF9+zR oE/tGZuAYSLVHvryVyMZSFtnktifFKozlzrNoGjKwWUT+g+Mce1ZXd5kJe3eWA== From: "Adolf Belka (ipfire)" To: development@lists.ipfire.org Subject: [PATCH] qpdf: Update to 10.3.0 Date: Wed, 10 Mar 2021 13:08:37 +0100 Message-Id: <20210310120837.4601-1-adolf.belka@ipfire.org> MIME-Version: 1.0 X-BeenThere: development@lists.ipfire.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: IPFire development talk List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: development-bounces@lists.ipfire.org Sender: "Development" - Update qpdf from 10.1.0 to 10.3.0 - Updated rootfile - Changelog is too long to fully include here See ChangeLog file in source tarball Bug fixes in 10.3.0 * The last several changes are in support of fixing more complex cases of keeping form fields working properly through page copying operations. Fixes #509. Bug fixes in 10.2.0 * From qpdf CLI, --pages and --split-pages will properly preserve interactive form functionality. Fixes #340. * From qpdf CLI, --overlay and --underlay will copy annotations and form fields from overlay/underlay file. Fixes #395. * Add new option --password-file=file for reading the decryption password from a file. file may be "-" to read from standard input. Fixes #499. * By default, give an error if a user attempts to encrypt a file with a 256-bit key, a non-empty user password, and an empty owner password. Such files are insecure since they can be opened with no password. To allow explicit creation of files like this, pass the new --allow-insecure option. Thanks to github user RobK88 for a detailed analysis and for reporting this issue. Fixes #501. * Bug fix: if a form XObject lacks a resources dictionary, consider any names in that form XObject to be referenced from the containing page. This is compliant with older PDF versions. Also detect if any form XObjects have any unresolved names and, if so, don't remove unreferenced resources from them or from the page that contains them. Fixes #494. * Give warnings instead of segfaulting if a QPDF operation is attempted after calling closeInputSource(). Fixes #495. Signed-off-by: Adolf Belka (ipfire) --- config/rootfiles/common/qpdf | 6 +++++- lfs/qpdf | 4 ++-- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/config/rootfiles/common/qpdf b/config/rootfiles/common/qpdf index 581ba243f..56d1e4ba0 100644 --- a/config/rootfiles/common/qpdf +++ b/config/rootfiles/common/qpdf @@ -28,8 +28,12 @@ usr/bin/qpdf #usr/include/qpdf/QPDFCryptoImpl.hh #usr/include/qpdf/QPDFCryptoProvider.hh #usr/include/qpdf/QPDFDocumentHelper.hh +#usr/include/qpdf/QPDFEFStreamObjectHelper.hh +#usr/include/qpdf/QPDFEmbeddedFileDocumentHelper.hh #usr/include/qpdf/QPDFExc.hh +#usr/include/qpdf/QPDFFileSpecObjectHelper.hh #usr/include/qpdf/QPDFFormFieldObjectHelper.hh +#usr/include/qpdf/QPDFMatrix.hh #usr/include/qpdf/QPDFNameTreeObjectHelper.hh #usr/include/qpdf/QPDFNumberTreeObjectHelper.hh #usr/include/qpdf/QPDFObjGen.hh @@ -54,7 +58,7 @@ usr/bin/qpdf #usr/lib/libqpdf.la #usr/lib/libqpdf.so usr/lib/libqpdf.so.28 -usr/lib/libqpdf.so.28.1.0 +usr/lib/libqpdf.so.28.3.0 #usr/lib/pkgconfig/libqpdf.pc #usr/share/doc/qpdf #usr/share/doc/qpdf/qpdf-manual.html diff --git a/lfs/qpdf b/lfs/qpdf index af934c647..899a9d67d 100644 --- a/lfs/qpdf +++ b/lfs/qpdf @@ -24,7 +24,7 @@ include Config -VER = 10.1.0 +VER = 10.3.0 THISAPP = qpdf-$(VER) DL_FILE = $(THISAPP).tar.gz @@ -44,7 +44,7 @@ objects = $(DL_FILE) $(DL_FILE) = $(DL_FROM)/$(DL_FILE) -$(DL_FILE)_MD5 = 6d72264ff68a9807418af4d7fc613e95 +$(DL_FILE)_MD5 = 0e9918cfb9bb13c96b7cd0cffd401b3d install : $(TARGET)