Compare commits

...

10 Commits

Author SHA1 Message Date
openeuler-ci-bot
20b61151c0
!39 Update to 2.0.29
From: @starlet-dx 
Reviewed-by: @cherry530 
Signed-off-by: @cherry530
2023-08-21 08:20:41 +00:00
starlet-dx
746ddc8953 Update to 2.0.29 2023-07-26 11:31:30 +08:00
openeuler-ci-bot
7eb03d3181
!36 [sync] PR-33: Fix build error
From: @openeuler-sync-bot 
Reviewed-by: @caodongxia 
Signed-off-by: @caodongxia
2023-01-18 07:38:29 +00:00
starlet-dx
efff6b9b3d Fix build error
(cherry picked from commit 777608d78f9dedaee650e3c6c5422a72e9d279db)
2022-11-26 10:01:44 +08:00
openeuler-ci-bot
2e6b0b450d
!28 [sync] PR-25: openEuler-22.03-LTS-Next Packages upgrade
From: @openeuler-sync-bot 
Reviewed-by: @wangchong1995924 
Signed-off-by: @wangchong1995924
2022-04-19 10:33:26 +00:00
cherry530
4f42d8ed7e remove unuse files
(cherry picked from commit 132050d4a79eb07386111b3d7ec32c0cad0d34a5)
2022-04-12 16:50:51 +08:00
openeuler-ci-bot
c5b014b097 !20 Fix build stuck and move tests to check stage
From: @ultra_planet
Reviewed-by: @si-gui,@wangchong1995924
Signed-off-by: @wangchong1995924
2021-07-09 02:49:58 +00:00
lingsheng
622ce0c752 Fix build stuck and move tests to check stage 2021-07-09 10:17:52 +08:00
openeuler-ci-bot
e89a6b040a !15 fix CVE-2021-31811 CVE-2021-31812
From: @houyingchao
Reviewed-by: @wangchong1995924
Signed-off-by: @wangchong1995924
2021-06-29 07:14:55 +00:00
houyingchao
ed00bdbf38 fix CVE-2021-31811 CVE-2021-31812 2021-06-29 11:08:22 +08:00
3 changed files with 33 additions and 41 deletions

View File

@ -1,36 +0,0 @@
From d958a27c35d5a173ab3be1798516955cc17b0de8 Mon Sep 17 00:00:00 2001
From: maminjie <maminjie1@huawei.com>
Date: Thu, 1 Apr 2021 15:02:02 +0800
Subject: [PATCH] port to bouncycastle 1.61
---
.../pdfbox/pdmodel/encryption/PublicKeySecurityHandler.java | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/encryption/PublicKeySecurityHandler.java b/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/encryption/PublicKeySecurityHandler.java
index 33badbc..a62529f 100644
--- a/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/encryption/PublicKeySecurityHandler.java
+++ b/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/encryption/PublicKeySecurityHandler.java
@@ -50,6 +50,7 @@ import org.bouncycastle.asn1.ASN1ObjectIdentifier;
import org.bouncycastle.asn1.ASN1Primitive;
import org.bouncycastle.asn1.ASN1Set;
import org.bouncycastle.asn1.DEROctetString;
+import org.bouncycastle.asn1.DEROutputStream;
import org.bouncycastle.asn1.DERSet;
import org.bouncycastle.asn1.cms.ContentInfo;
import org.bouncycastle.asn1.cms.EncryptedContentInfo;
@@ -457,7 +458,10 @@ public final class PublicKeySecurityHandler extends SecurityHandler
ASN1Primitive obj = createDERForRecipient(pkcs7input, certificate);
ByteArrayOutputStream baos = new ByteArrayOutputStream();
- obj.encodeTo(baos, ASN1Encoding.DER);
+ //obj.encodeTo(baos, ASN1Encoding.DER);
+ //no symbol encodeTo in bouncycastle 1.61
+ DEROutputStream k = new DEROutputStream(baos);
+ k.writeObject(obj);
recipientsField[i] = baos.toByteArray();
--
2.23.0

View File

@ -1,17 +1,16 @@
Name: pdfbox Name: pdfbox
Version: 2.0.23 Version: 2.0.29
Release: 1 Release: 1
Summary: A Java PDF Library Summary: A Java PDF Library
License: ASL 2.0 License: ASL 2.0
URL: http://pdfbox.apache.org/ URL: http://pdfbox.apache.org/
Source0: http://archive.apache.org/dist/pdfbox/%{version}/pdfbox-%{version}-src.zip Source0: http://archive.apache.org/dist/pdfbox/%{version}/pdfbox-%{version}-src.zip
Patch0000: 0001-port-to-bouncycastle-1.61.patch
BuildRequires: maven-local mvn(commons-io:commons-io) BuildRequires: maven-local mvn(commons-io:commons-io)
BuildRequires: mvn(commons-logging:commons-logging) mvn(junit:junit) BuildRequires: mvn(commons-logging:commons-logging) mvn(junit:junit)
BuildRequires: mvn(org.apache.ant:ant) mvn(org.apache:apache:pom:) BuildRequires: mvn(org.apache.ant:ant) mvn(org.apache:apache:pom:)
BuildRequires: mvn(org.apache.felix:maven-bundle-plugin) mvn(org.bouncycastle:bcmail-jdk15on) BuildRequires: mvn(org.apache.felix:maven-bundle-plugin) mvn(org.bouncycastle:bcmail-jdk15on)
BuildRequires: mvn(org.bouncycastle:bcprov-jdk15on) dejavu-sans-mono-fonts google-noto-emoji-fonts BuildRequires: mvn(org.bouncycastle:bcprov-jdk15on) dejavu-sans-mono-fonts google-noto-emoji-fonts
BuildRequires: liberation-sans-fonts icc-profiles-openicc fontconfig BuildRequires: liberation-sans-fonts icc-profiles-openicc fontconfig mockito
Requires: liberation-sans-fonts Requires: liberation-sans-fonts
BuildArch: noarch BuildArch: noarch
@ -98,6 +97,9 @@ contents. It is mainly used by subproject preflight of Apache PDFBox.
%pom_remove_dep -r :jbig2-imageio %pom_remove_dep -r :jbig2-imageio
%pom_remove_dep :diffutils pdfbox %pom_remove_dep :diffutils pdfbox
%pom_change_dep -r :bcmail-jdk15to18 :bcmail-jdk15on
%pom_change_dep -r :bcprov-jdk15to18 :bcmail-jdk15on
for fpath in tools/src/test/java/org/apache/pdfbox/tools/imageio/TestImageIOUtils.java \ for fpath in tools/src/test/java/org/apache/pdfbox/tools/imageio/TestImageIOUtils.java \
pdfbox/src/test/java/org/apache/pdfbox/text/TestTextStripper.java \ pdfbox/src/test/java/org/apache/pdfbox/text/TestTextStripper.java \
pdfbox/src/test/java/org/apache/pdfbox/pdmodel/graphics/image/CCITTFactoryTest.java pdfbox/src/test/java/org/apache/pdfbox/pdmodel/graphics/image/CCITTFactoryTest.java
@ -107,7 +109,14 @@ done
sed -i -e 's/TestTextStripper/BidiTest/' pdfbox/src/test/java/org/apache/pdfbox/text/BidiTest.java sed -i -e 's/TestTextStripper/BidiTest/' pdfbox/src/test/java/org/apache/pdfbox/text/BidiTest.java
rm pdfbox/src/test/java/org/apache/pdfbox/multipdf/MergeAcroFormsTest.java \ rm pdfbox/src/test/java/org/apache/pdfbox/multipdf/MergeAcroFormsTest.java \
pdfbox/src/test/java/org/apache/pdfbox/multipdf/MergeAnnotationsTest.java pdfbox/src/test/java/org/apache/pdfbox/multipdf/MergeAnnotationsTest.java \
pdfbox/src/test/java/org/apache/pdfbox/pdmodel/font/PDFontTest.java \
pdfbox/src/test/java/org/apache/pdfbox/pdmodel/interactive/form/PDAcroFormFlattenTest.java \
pdfbox/src/test/java/org/apache/pdfbox/pdmodel/interactive/form/PDAcroFormFromAnnotsTest.java \
pdfbox/src/test/java/org/apache/pdfbox/pdmodel/interactive/form/PDAcroFormGenerateAppearancesTest.java \
pdfbox/src/test/java/org/apache/pdfbox/pdmodel/interactive/form/PDAcroFormTest.java \
pdfbox/src/test/java/org/apache/pdfbox/pdmodel/interactive/form/PDFieldTreeTest.java \
pdfbox/src/test/java/org/apache/pdfbox/pdmodel/interactive/form/TestRadioButtons.java
sed -i -e '/\(OptionsAndNamesNotNumbers\|RadioButtonWithOptions\)/i\@org.junit.Ignore' \ sed -i -e '/\(OptionsAndNamesNotNumbers\|RadioButtonWithOptions\)/i\@org.junit.Ignore' \
pdfbox/src/test/java/org/apache/pdfbox/pdmodel/interactive/form/PDButtonTest.java pdfbox/src/test/java/org/apache/pdfbox/pdmodel/interactive/form/PDButtonTest.java
@ -121,11 +130,14 @@ sed -i -e '/\(OptionsAndNamesNotNumbers\|RadioButtonWithOptions\)/i\@org.junit.I
%mvn_file :fontbox fontbox %mvn_file :fontbox fontbox
%build %build
%mvn_build -s -- -DskipITs -Dlucene.version=4 -Dmaven.test.failure.ignore=true %mvn_build -s --skipTests -- -DskipITs -Dlucene.version=4 -Dmaven.test.failure.ignore=true
%install %install
%mvn_install %mvn_install
%check
xmvn test --batch-mode --offline -Dmaven.test.failure.ignore=true verify
%files -f .mfiles-pdfbox %files -f .mfiles-pdfbox
%doc README.md RELEASE-NOTES.txt %doc README.md RELEASE-NOTES.txt
@ -152,6 +164,22 @@ sed -i -e '/\(OptionsAndNamesNotNumbers\|RadioButtonWithOptions\)/i\@org.junit.I
%license LICENSE.txt NOTICE.txt %license LICENSE.txt NOTICE.txt
%changelog %changelog
* Wed Jul 26 2023 yaoxin <yao_xin001@hoperun.com> - 2.0.29-1
- Update to 2.0.29
* Fri Nov 25 2022 yaoxin <yaoxin30@h-partners.com> - 2.0.25-2
- Fix build error
* Tue Jan 18 2022 SimpleUpdate Robot <tc@openeuler.org> - 2.0.25-1
- Upgrade to version 2.0.25
* Fri Jul 09 2021 lingsheng <lingsheng@huawei.com> - 2.0.24-2
- Remove tests which require net connectivity to avoid build stuck
- Move tests to check stage
* Tue Jun 29 2021 houyingchao <houyingchao@huawei.com> - 2.0.24-1
- Upgrade to 2.0.24
* Thu Apr 01 2021 maminjie <maminjie1@huawei.com> - 2.0.23-1 * Thu Apr 01 2021 maminjie <maminjie1@huawei.com> - 2.0.23-1
- Upgrade to 2.0.23 - Upgrade to 2.0.23