Skip to content

Commit 0231a60

Browse files
iText-CIEvgeniy Prudnikov
authored and
Evgeniy Prudnikov
committed
[RELEASE] iText 5 - 5.5.13.3
Merge branch 'release/5.5.13.3' into master
2 parents f9350ff + 8384f4a commit 0231a60

File tree

1,415 files changed

+6928
-1676
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,415 files changed

+6928
-1676
lines changed

CONTRIBUTING.md

-187
This file was deleted.

README.md

+14-5
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,18 @@
11
### **PLEASE NOTE: iText 5 is EOL, and has been replaced by [iText 7][itext7]. Only security fixes will be added**
2-
2+
3+
### Known Security Issues
4+
5+
#### org.apache.santuario:xmlsec vulnerabilities
6+
The iText 5 targets Java 5 which means that we can not update `org.apache.santuario:xmlsec` version to 2.x.x or newer as
7+
it requires Java 8. If you are not using the com.itextpdf.text.pdf.security.MakeXmlSignature class then you can avoid
8+
adding `org.apache.santuario:xmlsec` dependency into your project. Which means that you would not be affected by
9+
the related vulnerabilities, for example https://snyk.io/vuln/SNYK-JAVA-ORGAPACHESANTUARIO-1655558. If you are using
10+
com.itextpdf.text.pdf.security.MakeXmlSignature class, for example for XFA signatures, then you can:
11+
- either use `org.apache.santuario:xmlsec` 1.5.8 as a dependency which is affected by the vulnerability specified above,
12+
but works on Java 5+;
13+
- or use `org.apache.santuario:xmlsec` 2.1.7 or newer. But this would require java 8+ and affects on the output format
14+
(see https://issues.apache.org/jira/browse/SANTUARIO-494).
15+
316
We HIGHLY recommend customers use iText 7 for new projects, and to consider moving existing projects from iText 5 to iText 7 to benefit from the many improvements such as:
417

518
- HTML to PDF (PDF/UA) conversion
@@ -31,9 +44,6 @@ You can also [build iText 5 from source][building].
3144

3245
We also have RUPS — a tool that can help you debug PDFs. It's hosted on http://github.com/itext/rups
3346

34-
If you have an idea on how to improve iText 5 and you want to submit code,
35-
please read our [Contribution Guidelines][contributing].
36-
3747
iText is licensed as [AGPL][agpl] software.
3848

3949
AGPL is a free / open source software license.
@@ -52,7 +62,6 @@ Contact sales for more info: http://itextpdf.com/sales
5262

5363
[agpl]: LICENSE.md
5464
[building]: BUILDING.md
55-
[contributing]: CONTRIBUTING.md
5665
[extrajars]: EXTRAJARS.md
5766
[gratis]: https://en.wikipedia.org/wiki/Gratis_versus_libre
5867
[itext]: http://itextpdf.com/

itext/pom.xml

+5-5
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
</parent>
1111

1212
<artifactId>itextpdf</artifactId>
13-
<version>5.5.13.2</version>
13+
<version>5.5.13.3</version>
1414

1515
<name>iText Core</name>
1616
<description>A Free Java-PDF library</description>
@@ -75,25 +75,25 @@
7575
<dependency>
7676
<groupId>org.bouncycastle</groupId>
7777
<artifactId>bcprov-jdk15to18</artifactId>
78-
<version>1.66</version>
78+
<version>1.70</version>
7979
<optional>true</optional>
8080
</dependency>
8181
<dependency>
8282
<groupId>org.bouncycastle</groupId>
8383
<artifactId>bcpkix-jdk15on</artifactId>
84-
<version>1.66</version>
84+
<version>1.70</version>
8585
<optional>true</optional>
8686
</dependency>
8787
<dependency>
8888
<groupId>junit</groupId>
8989
<artifactId>junit</artifactId>
90-
<version>4.8.2</version>
90+
<version>4.13.2</version>
9191
<scope>test</scope>
9292
</dependency>
9393
<dependency>
9494
<groupId>org.apache.santuario</groupId>
9595
<artifactId>xmlsec</artifactId>
96-
<version>1.5.6</version>
96+
<version>1.5.8</version>
9797
<optional>true</optional>
9898
</dependency>
9999
</dependencies>

itext/src/main/java/com/itextpdf/awt/AsianFontMapper.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
/*
22
*
33
* This file is part of the iText (R) project.
4-
Copyright (c) 1998-2020 iText Group NV
4+
Copyright (c) 1998-2022 iText Group NV
55
* Authors: Bruno Lowagie, Paulo Soares, et al.
66
*
77
* This program is free software; you can redistribute it and/or modify

itext/src/main/java/com/itextpdf/awt/DefaultFontMapper.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
/*
22
*
33
* This file is part of the iText (R) project.
4-
Copyright (c) 1998-2020 iText Group NV
4+
Copyright (c) 1998-2022 iText Group NV
55
* Authors: Bruno Lowagie, Paulo Soares, et al.
66
*
77
* This program is free software; you can redistribute it and/or modify

itext/src/main/java/com/itextpdf/awt/FontMapper.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
/*
22
*
33
* This file is part of the iText (R) project.
4-
Copyright (c) 1998-2020 iText Group NV
4+
Copyright (c) 1998-2022 iText Group NV
55
* Authors: Bruno Lowagie, Paulo Soares, et al.
66
*
77
* This program is free software; you can redistribute it and/or modify

itext/src/main/java/com/itextpdf/awt/PdfGraphics2D.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
/*
22
*
33
* This file is part of the iText (R) project.
4-
Copyright (c) 1998-2020 iText Group NV
4+
Copyright (c) 1998-2022 iText Group NV
55
* Authors: Bruno Lowagie, Paulo Soares, et al.
66
*
77
* This program is free software; you can redistribute it and/or modify

itext/src/main/java/com/itextpdf/awt/PdfPrinterGraphics2D.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
/*
22
*
33
* This file is part of the iText (R) project.
4-
Copyright (c) 1998-2020 iText Group NV
4+
Copyright (c) 1998-2022 iText Group NV
55
* Authors: Bruno Lowagie, Paulo Soares, et al.
66
*
77
* This program is free software; you can redistribute it and/or modify

itext/src/main/java/com/itextpdf/awt/geom/PolylineShape.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
/*
22
*
33
* This file is part of the iText (R) project.
4-
Copyright (c) 1998-2020 iText Group NV
4+
Copyright (c) 1998-2022 iText Group NV
55
* Authors: Bruno Lowagie, Paulo Soares, et al.
66
*
77
* This program is free software; you can redistribute it and/or modify

itext/src/main/java/com/itextpdf/awt/geom/PolylineShapeIterator.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
/*
22
*
33
* This file is part of the iText (R) project.
4-
Copyright (c) 1998-2020 iText Group NV
4+
Copyright (c) 1998-2022 iText Group NV
55
* Authors: Bruno Lowagie, Paulo Soares, et al.
66
*
77
* This program is free software; you can redistribute it and/or modify

0 commit comments

Comments
 (0)