-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Switch to jdk18on bouncycastle jars #11201
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
@blueorangutan package |
@harikrishna-patnala a [SL] Jenkins job has been kicked to build packages. It will be bundled with KVM, XenServer and VMware SystemVM templates. I'll keep you posted as I make progress. |
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #11201 +/- ##
=========================================
Coverage 17.38% 17.38%
+ Complexity 15282 15281 -1
=========================================
Files 5891 5891
Lines 526356 526356
Branches 64270 64270
=========================================
Hits 91526 91526
- Misses 424488 424489 +1
+ Partials 10342 10341 -1
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
Packaging result [SF]: ✔️ el8 ✔️ el9 ✔️ debian ✔️ suse15. SL-JID 14192 |
@blueorangutan test matrix |
@DaanHoogland a [SL] Trillian-Jenkins matrix job (EL8 mgmt + EL8 KVM, Ubuntu22 mgmt + Ubuntu22 KVM, EL8 mgmt + VMware 7.0u3, EL9 mgmt + XCP-ng 8.2 ) has been kicked to run smoke tests |
[SF] Trillian Build Failed (tid-13786) |
[SF] Trillian Build Failed (tid-13784) |
[SF] Trillian Build Failed (tid-13785) |
[SF] Trillian Build Failed (tid-13783) |
@blueorangutan test matrix |
@harikrishna-patnala a [SL] Trillian-Jenkins matrix job (EL8 mgmt + EL8 KVM, Ubuntu22 mgmt + Ubuntu22 KVM, EL8 mgmt + VMware 7.0u3, EL9 mgmt + XCP-ng 8.2 ) has been kicked to run smoke tests |
[SF] Trillian Build Failed (tid-13806) |
[SF] Trillian Build Failed (tid-13808) |
[SF] Trillian Build Failed (tid-13807) |
[SF] Trillian Build Failed (tid-13805) |
@blueorangutan package |
@harikrishna-patnala a [SL] Jenkins job has been kicked to build packages. It will be bundled with KVM, XenServer and VMware SystemVM templates. I'll keep you posted as I make progress. |
The available versions for bouncy castle provider supporting jdk18 starts from 1.71 to 1.81 (https://mvnrepository.com/artifact/org.bouncycastle/bcprov-jdk18on) If we use 1.81 as the provider version
SystemVMs have trouble starting with the error
The last version that worked with our code is
At the moment I don't know the reason for "OperatorHelper" class not being found, so I adjusted the code to use 1.72 version. I'm not sure how the mentioned vulnerabilities effects us https://mvnrepository.com/artifact/org.bouncycastle/bcprov-jdk18on/1.72 Please review and see if this is fine. |
Packaging result [SF]: ✔️ el8 ✔️ el9 ✖️ debian ✔️ suse15. SL-JID 14254 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
clgtm
Packaging result [SF]: ✔️ el8 ✔️ el9 ✖️ debian ✔️ suse15. SL-JID 14256 |
pom.xml
Outdated
<cs.axis2.version>1.6.4</cs.axis2.version> | ||
<cs.batik.version>1.14</cs.batik.version> | ||
<cs.bcprov.version>1.70</cs.bcprov.version> | ||
<cs.bcprov.version>1.72</cs.bcprov.version> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
According to central mvn repo, 1.72 has 5 vulnerabilities, 1.81 is the latest
It seems here are some imcompatibility issue with 1.81, I think it can be fixed
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@harikrishna-patnala check if the issues with 1.81 can be fixed or not
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I've tried multiple ways to use 1.81 and rewriting code for getting X509Certificate but still facing the same issue. Can someone of you help me here @weizhouapache @sureshanaparti
I ran
|
after upgrading packages to latest:
|
4b4a305
to
3622353
Compare
@blueorangutan package |
@weizhouapache a [SL] Jenkins job has been kicked to build packages. It will be bundled with KVM, XenServer and VMware SystemVM templates. I'll keep you posted as I make progress. |
yes, this PR has large impact on ldap and saml |
Packaging result [SF]: ✔️ el8 ✔️ el9 ✔️ el10 ✔️ debian ✔️ suse15. SL-JID 15162 |
Description
This PR fixes #10954
Types of changes
Bug Severity
Screenshots (if appropriate):
How Has This Been Tested?
Updated my environment with the newer jars and everything seems fine
How did you try to break this feature and the system with this change?