LinuxQuestions.org
Review your favorite Linux distribution.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 09-11-2023, 07:26 PM   #1
tjallen
Member
 
Registered: Jan 2014
Location: Central New York
Distribution: Slackware
Posts: 77

Rep: Reputation: 26
OpenSSL 1.1.1 End Of Life


Today is the official end of life for OpenSSL 1.1.1. I'm wondering what the path forward for Slackware 15.0 is.

It would seem increasingly unsafe to continue using OpenSSL 1.1.1 if it's not getting any more security updates, and a premium support contract is out of the question.

I'd rather not move to -current as during much of the year I have very little time to deal with breakage and need my machines to be as stable as possible, but perhaps that's the price of security.

Is it possible to upgrade to version 3.1.2 of OpenSSL and recompile all packages that depend on OpenSSL? Given that version 1.1.1 is still in -current alongside version 3.1.2, I'd guess that some packages aren't ready for v3 yet and wouldn't recompile.

What are people going to do?
 
Old 09-12-2023, 12:52 AM   #2
Thom1b
Member
 
Registered: Mar 2010
Location: France
Distribution: Slackware
Posts: 486

Rep: Reputation: 339Reputation: 339Reputation: 339Reputation: 339
Since months now, I install openssl-3.1 (in /opt/openssl3.1) and recompile against most of packages I really need like postfix/dovecot, proftpd, openssh, bind, php, curl, wget…
Before 15.0 was released, I did the same thing openssl-1.1.1 when 14.2 had openssl-1.0.2.
 
3 members found this post helpful.
Old 09-12-2023, 10:35 AM   #3
tjallen
Member
 
Registered: Jan 2014
Location: Central New York
Distribution: Slackware
Posts: 77

Original Poster
Rep: Reputation: 26
Thanks, Thom1b.

I'm mostly worried about openssh, postfix, wget, Thunderbird, and my web browsers. I don't know much about Thunderbird and the web browsers as I've not looked at their source. Perhaps they come with their own SSL libraries--I don't know. I'm glad to know that you've been able to recompile the first three with OpenSSL 3.1. I'd hate to have my ssh servers or my connections to retirement accounts compromised. It could be catastrophic.
 
Old 09-12-2023, 04:04 PM   #4
tramtrist
Member
 
Registered: Jul 2018
Location: Cincinnati USA
Distribution: Slackware
Posts: 548

Rep: Reputation: 343Reputation: 343Reputation: 343Reputation: 343
Hoping to hear from Pat on this since it seems a bit worrying at face value..
 
1 members found this post helpful.
Old 09-12-2023, 05:55 PM   #5
h2-1
Member
 
Registered: Mar 2018
Distribution: Debian Testing
Posts: 562

Rep: Reputation: 320Reputation: 320Reputation: 320Reputation: 320
I just want to chime in, my smxi.org web hoster finally dropped all SSL 1 support, and now connections attempting to connect with SSL 1 only are rejected. With an https site, that means no access at all. That hoster is quite conservative, and probably maintained this support longer than most do.

I realized this yesterday when I was testing inxi's self updater on a very old system on an old laptop, Debian Lenny in this case, which I think is roughly 2008 vintage, and for the first time, the wget/curl connection, all connections in fact, to the website failed. Older systems of course are even less likely to be able to do this type of remote access.

While I hacked out a server side solution using FTP instead along with an inxi based new updater option using ftp connection, this highlighted the issue with using SSL 1 on the operating system, I think for example github has been rejecting SSL 1 for much longer, not sure.

Even this is a short term solution, because if sftp is enforced, then that will fail too.

I had not really thought about what a problem a remote system rejecting flat out an SSL 1 request might cause because I'd been able to work around it for years, but it's a real issue if the system has to talk to the modern internet in any real way.
 
2 members found this post helpful.
Old 09-12-2023, 07:30 PM   #6
tramtrist
Member
 
Registered: Jul 2018
Location: Cincinnati USA
Distribution: Slackware
Posts: 548

Rep: Reputation: 343Reputation: 343Reputation: 343Reputation: 343
Does anyone know which programs are compiled for 3.x in -current?
 
Old 09-13-2023, 01:13 AM   #7
Petri Kaukasoina
Senior Member
 
Registered: Mar 2007
Posts: 1,843

Rep: Reputation: 1508Reputation: 1508Reputation: 1508Reputation: 1508Reputation: 1508Reputation: 1508Reputation: 1508Reputation: 1508Reputation: 1508Reputation: 1508Reputation: 1508
Quote:
Originally Posted by tramtrist View Post
Does anyone know which programs are compiled for 3.x in -current?
You can check it yourself if you have -current:
Code:
#!/bin/sh
[ $# -lt 1 ] && echo "Usage, for example: " $0 "'libcrypto.so.3|libssl.so.3'" && exit 1
cd /var/adm/packages
for pkg in *; do
( cd /
  while read line; do
    [ "$line" = "FILE LIST:" ] && break
  done
  while read f; do
    [ -x "$f" -a -f "$f" -a -r "$f" ] && objdump -p "$f" 2>/dev/null|grep NEEDED|grep -Eq "$1" && echo "$pkg": /"$f"
  done 
) < $pkg
done
(I don't have a complete installation myself, so I don't give the output here.) But the only packages linking to the old openssl11 seem to be python2 and python2-module-collection. You can run the script in 15.0 and look for references to 'libcrypto.so.1.1|libssl.so.1.1' to get the idea of which programs are linked to openssl-3 in -current.

Last edited by Petri Kaukasoina; 09-13-2023 at 01:28 AM.
 
4 members found this post helpful.
Old 09-13-2023, 01:51 AM   #8
rkelsen
Senior Member
 
Registered: Sep 2004
Distribution: slackware
Posts: 4,463
Blog Entries: 7

Rep: Reputation: 2561Reputation: 2561Reputation: 2561Reputation: 2561Reputation: 2561Reputation: 2561Reputation: 2561Reputation: 2561Reputation: 2561Reputation: 2561Reputation: 2561
Quote:
Originally Posted by Petri Kaukasoina View Post
You can check it yourself if you have -current:
Thanks PK!
 
Old 09-13-2023, 02:57 AM   #9
marav
LQ Sage
 
Registered: Sep 2018
Location: Gironde
Distribution: Slackware
Posts: 5,402

Rep: Reputation: 4136Reputation: 4136Reputation: 4136Reputation: 4136Reputation: 4136Reputation: 4136Reputation: 4136Reputation: 4136Reputation: 4136Reputation: 4136Reputation: 4136
Quote:
Originally Posted by tramtrist View Post
Does anyone know which programs are compiled for 3.x in -current?
The changelog is also a good starting point

https://www.linuxquestions.org/quest...ml#post6416290
 
1 members found this post helpful.
Old 09-13-2023, 09:42 AM   #10
tramtrist
Member
 
Registered: Jul 2018
Location: Cincinnati USA
Distribution: Slackware
Posts: 548

Rep: Reputation: 343Reputation: 343Reputation: 343Reputation: 343
Thanks all... Seems moving to -current might be the best solution....................
I never (ever) ask this but has Pat mentioned how close 15.1 is?
 
Old 09-13-2023, 10:32 AM   #11
BrunoLafleur
Member
 
Registered: Apr 2020
Location: France
Distribution: Slackware
Posts: 405

Rep: Reputation: 369Reputation: 369Reputation: 369Reputation: 369
Quote:
Originally Posted by h2-1 View Post
I just want to chime in, my smxi.org web hoster finally dropped all SSL 1 support, and now connections attempting to connect with SSL 1 only are rejected. With an https site, that means no access at all. That hoster is quite conservative, and probably maintained this support longer than most do.

I realized this yesterday when I was testing inxi's self updater on a very old system on an old laptop, Debian Lenny in this case, which I think is roughly 2008 vintage, and for the first time, the wget/curl connection, all connections in fact, to the website failed. Older systems of course are even less likely to be able to do this type of remote access.

While I hacked out a server side solution using FTP instead along with an inxi based new updater option using ftp connection, this highlighted the issue with using SSL 1 on the operating system, I think for example github has been rejecting SSL 1 for much longer, not sure.

Even this is a short term solution, because if sftp is enforced, then that will fail too.

I had not really thought about what a problem a remote system rejecting flat out an SSL 1 request might cause because I'd been able to work around it for years, but it's a real issue if the system has to talk to the modern internet in any real way.
SSL 1 has nothing to do with OpenSSL 1.1

SSL 1 is a protocol and version name which is very old and unsecure.

OpenSSL 1.1 is a version of the OpenSSL library which don't follow protocols versioning.
OpenSSL 1.1 has support for latest SSL or TLS versions. But it will be no longer maintained in favor of OpenSSL 3.
 
6 members found this post helpful.
Old 09-13-2023, 12:53 PM   #12
tramtrist
Member
 
Registered: Jul 2018
Location: Cincinnati USA
Distribution: Slackware
Posts: 548

Rep: Reputation: 343Reputation: 343Reputation: 343Reputation: 343
I went ahead and did an in-place upgrade to -current
Done this many times so no big deal
Alls well.
 
Old 09-13-2023, 01:04 PM   #13
lostintime
Member
 
Registered: Dec 2021
Posts: 200

Rep: Reputation: Disabled
Quote:
I never (ever) ask this but has Pat mentioned how close 15.1 is?
Elsewhere in the forum Pat hinted or teased, but not committed, that perhaps sooner rather than later. At least GRUB needs to be fully merged and tested and there are yet to be related announcements in the change log. After that event a fair SWAG might be that release could be soon thereafter, but guessing release dates is always one of the great mindless but enjoyable past times of being a Slackware user.

Related to this thread, once every third blue moon or so Pat sometimes backports "big" patches to a stable release. Maybe he'll do that with openssl and 15.0, maybe not. Another speculation is he might patch openssl in 15.0 on his own until 15.1 is released. Another SWAG is he would instead focus on releasing 15.1 so those who are affected by the SSL EOL have an option. So much fun trying to outguess Pat!

So as the old adage goes, "Patience Grasshopper." Unlike from 14.2 to 15.0, the 15.0 to 15.1 changes are nowhere as dramatic or Sisyphean. Updating to 15.1 should be a nice return to the old days of being boring.

My unimportant n=1 hope is 15.1 is released with KDE 5.27.x rather than KDE 6.0.
 
Old 09-13-2023, 01:55 PM   #14
tramtrist
Member
 
Registered: Jul 2018
Location: Cincinnati USA
Distribution: Slackware
Posts: 548

Rep: Reputation: 343Reputation: 343Reputation: 343Reputation: 343
On Pat we trust. Went to -current cause in my experience its more stable than some other 'stable' distro releases....
 
Old 09-13-2023, 02:02 PM   #15
marav
LQ Sage
 
Registered: Sep 2018
Location: Gironde
Distribution: Slackware
Posts: 5,402

Rep: Reputation: 4136Reputation: 4136Reputation: 4136Reputation: 4136Reputation: 4136Reputation: 4136Reputation: 4136Reputation: 4136Reputation: 4136Reputation: 4136Reputation: 4136
Quote:
Originally Posted by tramtrist View Post
On Pat we trust. Went to -current cause in my experience its more stable than some other 'stable' distro releases....
I can find a lot of threads in this forum that prove the contrary

I can easily say that -current is very stable for a development release, but nothing more

Last edited by marav; 09-13-2023 at 02:04 PM.
 
2 members found this post helpful.
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
LXer: Flock, unified globalization, weak dependencies, end of life vs. end of world… LXer Syndicated Linux News 0 07-09-2015 05:50 PM
End of Support / End of life of HP servers pugazhendhi_r@yahoo.com Linux - Server 3 11-18-2014 06:27 AM
openssl: any simple examples no how to use openssl to do some decryption? eantoranz Programming 7 07-26-2012 07:57 PM
install of openssl-0.9.8b-8.3.el5 conflicts with file from package openssl-0.9.8b-8.3 jsaravana87 Linux - Server 1 09-26-2011 01:02 PM
oops openssl-0.9.8e over openssl-0.9.8d bad install now 2 copies? rcorkum Slackware 4 06-29-2007 01:58 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 07:39 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration