mirror of
https://github.com/ultimatepp/ultimatepp.git
synced 2026-05-15 14:16:07 -06:00
[GH-ISSUE #292] Older linux distributions are unable to handle new AES stuff #91
Labels
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: github-starred/ultimatepp#91
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @mirek-fidler on GitHub (Jul 16, 2025).
Original GitHub issue: https://github.com/ultimatepp/ultimatepp/issues/292
Originally assigned to: @ismail-yilmaz on GitHub.
I had a request to compile application for Rocky Linux 8.1. U++ fails to install because SSL library is too old there.
For now, I have fixed with ugly hack:
500ccc11a4Please, can you look into this and fix it properly? I think there must be e.g. some proper SSL version info.
The question is what to do with SecureBuffer - perhaps it could use different encryption with old SSL?
@ismail-yilmaz commented on GitHub (Jul 16, 2025):
Got it. I'll find a workaround ASAP.
Well,
SecureBufferrelies only onOPENSSL_Cleansefunction (it doesn't do any encryption, only locking and cleansing), which is available since OpenSSLv1.1.x. So it should work with the older version unless Rocky Linux uses a relic (pre v1.1.x). Is it that old?@mirek-fidler commented on GitHub (Jul 16, 2025):
Not sure, did not investigate. If possible, I suggest to use Rocky 8.1 as "old distro model". A lot of people are stuck with it as it is basically redhat without support.... (and it will fix us for old redhats as well).
I might have been to quick to remove SecureBuffer too...
@ismail-yilmaz commented on GitHub (Jul 24, 2025):
@mirek-fidler
By the way, The oldest version of Rocky Linux I could find is
8.3. There doesn't seem to be a8.1in the list (or in their repo).@mirek-fidler commented on GitHub (Jul 24, 2025):
I got it here
https://rockylinux.org/cs-CZ/download
[image: obrazek.png]
On Thu, Jul 24, 2025 at 10:34 PM İsmail Yılmaz @.***>
wrote:
@killerdevildog commented on GitHub (Jul 28, 2025):
Please look at PR #294
@ismail-yilmaz commented on GitHub (Jul 28, 2025):
As for PR #294
Compatibility fix is done in the right way. Thanks @killerdevildog
Tested on Rocky Linux with OpenSSL 1.1.x. I was just preparing the same.
However, I don't think the tests are OK. They rely completely on standard library (as is).
P.s: Disregard my comment on tests, I've later seen the note: