console proxy: use AeadBase64Encryptor instead of AES/CBC/PKCS5Padding#7237
Conversation
This fixes apache#4694 key will be used as password of AeadBase64Encryptor iv will be used as aad of AeadBase64Encryptor
|
SonarCloud Quality Gate failed. |
Codecov Report
@@ Coverage Diff @@
## main #7237 +/- ##
=========================================
Coverage 12.67% 12.67%
Complexity 8639 8639
=========================================
Files 2716 2716
Lines 256112 256070 -42
Branches 39926 39926
=========================================
Hits 32456 32456
+ Misses 219528 219486 -42
Partials 4128 4128
📣 We’re building smart automated test selection to slash your CI/CD build times. Learn more |
yadvr
left a comment
There was a problem hiding this comment.
LGTM, is this critical for 4.18.0.0 @weizhouapache cc @DaanHoogland ?
I think we can wait until 4.18.1.0. |
|
@blueorangutan package |
|
@weizhouapache a 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. |
|
Packaging result: ✔️ el7 ✔️ el8 ✔️ el9 ✔️ debian ✔️ suse15. SL-JID 5643 |
|
@blueorangutan test keepEnv |
|
@weizhouapache a Trillian-Jenkins test job (centos7 mgmt + kvm-centos7) has been kicked to run smoke tests |
|
Trillian test result (tid-6227)
|
|
@weizhouapache cc @nvazquez @DaanHoogland @shwstppr - is it still relevant, do we need any testing to merge this or can this be merged now? |
code looks good but I have not tested this. I think this was a user request but don't recall exactly, @weizhouapache can you enlighten us? |
Sure @DaanHoogland |
|
@blueorangutan package |
|
@weizhouapache a [LL] 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. |
|
Packaging result [LL]: ✔️ el7 ✔️ el8 ✔️ el9 ✔️ debian ✔️ suse15. SL-JID 6064 |
|
@blueorangutan package |
|
@rohityadavcloud a [LL] Jenkins job has been kicked to build packages. It will be bundled with SystemVM template(s). I'll keep you posted as I make progress. |
|
Packaging result [LL]: ✖️ el7 ✖️ el8 ✖️ el9 ✖️ debian ✖️ suse15. SL-JID 6125 |
|
@blueorangutan package |
|
we need to test cpvm patch/recreation manually |
Can you add what you expect to the description of this PR, @weizhouapache ? |
|
@blueorangutan package |
|
@DaanHoogland a [LL] 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. |
|
Packaging result [LL]: ✔️ el7 ✔️ el8 ✔️ el9 ✔️ debian ✔️ suse15. SL-JID 6129 |
|
@blueorangutan test keepEnv |
|
@DaanHoogland a [SF] Trillian-Jenkins test job (centos7 mgmt + kvm-centos7) has been kicked to run smoke tests |
|
[SF] Trillian test result (tid-6730)
|
|
@blueorangutan package |
|
@DaanHoogland a [SF] 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. |
|
Packaging result [SF]: ✔️ el7 ✔️ el8 ✔️ el9 ✔️ debian ✔️ suse15. SL-JID 6312 |
|
@blueorangutan test |
|
@weizhouapache a [SF] Trillian-Jenkins test job (centos7 mgmt + kvm-centos7) has been kicked to run smoke tests |
|
[SF] Trillian test result (tid-6815)
|
DaanHoogland
left a comment
There was a problem hiding this comment.
CLGTM and did
-
patch systemvm (cpvm) -
recreate systenvm (destroy and then recreate automatically)
no errors returned, but I am not sure my tests where extensive enough.
|
Testing LGTM @DaanHoogland - did you manually test console against most supported hypervisors (KVM EL/Ubuntu, XCP-ng, VMware 6.7, 7.0) |
|
@blueorangutan package |
|
@DaanHoogland a [SF] 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. |
|
Packaging result [SF]: ✔️ el7 ✔️ el8 ✔️ el9 ✔️ debian ✔️ suse15. SL-JID 6388 |
|
@blueorangutan test matrix keepEnv |
|
@DaanHoogland a [SF] Trillian-Jenkins matrix job (centos7 mgmt + xenserver71, rocky8 mgmt + vmware67u3, centos7 mgmt + kvmcentos7) has been kicked to run smoke tests |
|
[SF] Trillian test result (tid-6957)
|
|
[SF] Trillian test result (tid-6958)
|
|
[SF] Trillian test result (tid-6959)
|
I tried kvm el, vmware and xen and these work. |








Description
This PR fixes #4694
key will be used as password of AeadBase64Encryptor
iv will be used as aad of AeadBase64Encryptor
This need testing, at least:
Types of changes
Feature/Enhancement Scale or Bug Severity
Feature/Enhancement Scale
Bug Severity
Screenshots (if appropriate):
How Has This Been Tested?