- 17 Sep, 2020 3 commits
-
-
Spring Buildmaster authored
-
Stephane Nicoll authored
Closes gh-23384
-
Stephane Nicoll authored
Closes gh-23185
-
- 16 Sep, 2020 6 commits
-
-
Andy Wilkinson authored
Closes gh-23374
-
Stephane Nicoll authored
Closes gh-23371
-
Stephane Nicoll authored
Closes gh-23194
-
Stephane Nicoll authored
Closes gh-23333
-
Stephane Nicoll authored
Closes gh-23332
-
Stephane Nicoll authored
Closes gh-23331
-
- 15 Sep, 2020 3 commits
-
-
Phillip Webb authored
Ensure that the source jar entry is closed before reading certificates and code signers from the entry. gh-19041
-
Stephane Nicoll authored
Closes gh-23181
-
Stephane Nicoll authored
Closes gh-23190
-
- 14 Sep, 2020 18 commits
-
-
Phillip Webb authored
Update `JarFileEntries` so that the interface is obtained rather than the concrete implementation. This allows `JarEntry` values to be used without causing a ClassCastException. Closes gh-19041
-
Stephane Nicoll authored
Closes gh-23269
-
Stephane Nicoll authored
Closes gh-23278
-
Stephane Nicoll authored
Closes gh-23277
-
Stephane Nicoll authored
Closes gh-23276
-
Stephane Nicoll authored
Closes gh-23275
-
Stephane Nicoll authored
Closes gh-23274
-
Stephane Nicoll authored
Closes gh-23273
-
Stephane Nicoll authored
Closes gh-23272
-
Stephane Nicoll authored
Closes gh-23271
-
Stephane Nicoll authored
Closes gh-23270
-
Stephane Nicoll authored
Closes gh-23268
-
Stephane Nicoll authored
Closes gh-23267
-
Stephane Nicoll authored
Closes gh-23266
-
Phillip Webb authored
* pr/19041: Polish 'Fix signed jar performance issues' Fix signed jar performance issues Ignore Visual Studio Code Files Closes gh-19041
-
Phillip Webb authored
Update the performance improvements to push certificate loading and storage into the `JarFileEntries` class. This allows us to keep certificates without needing to cache all entry data. We now also keep certificates and code signers in a dedicated class which is set whenever the full jar stream as been read, even if the contained values are `null`. The logic that assumes META-INF entries are not signed has been removed in favor of delegating to the streamed entry results. See gh-19041
-
mathieufortin01 authored
Update Spring Boot nested JarFile support to improve the performance of signed jars. Prior to this commit, `certificates` and `codeSigners` were read by streaming the entire jar whenever the existing values were `null`. Unfortunately, the contract for `getCertificates` and get `getCodeSigners` states that `null` is a valid return value. This meant that full jar streaming would occur whenever either method was called on an entry that had no result. The problem was further exacerbated by the fact that entries might not be cached. See gh-19041
-
mathieufortin01 authored
See gh-19041
-
- 07 Sep, 2020 4 commits
-
-
Stephane Nicoll authored
See gh-23185
-
Stephane Nicoll authored
See gh-23194
-
Stephane Nicoll authored
See gh-23190
-
Stephane Nicoll authored
See gh-23181
-
- 28 Aug, 2020 1 commit
-
-
Andy Wilkinson authored
Closes gh-23113
-
- 27 Aug, 2020 1 commit
-
-
Stephane Nicoll authored
Closes gh-23102
-
- 25 Aug, 2020 2 commits
-
-
Stephane Nicoll authored
* pr/23071: Disallow Apache Commons Lang & Lang3 imports Closes gh-23071
-
dreis2211 authored
See gh-23071
-
- 24 Aug, 2020 1 commit
-
-
Andy Wilkinson authored
Closes gh-23055
-
- 06 Aug, 2020 1 commit
-
-
Stephane Nicoll authored
Closes gh-22755
-