Comments (7)
IUS isn't interested in maintaining openssl packages (see this issue for details).
However, it appears that someone else backported RHEL8's openssl 1.1.1c to EPEL7 as openssl11. I'd be happy to review and merge a pull request that implements building httpd24u against openssl11-devel.
from httpd24u.
Just a heads up. I am going to try the EPEL OpenSSL 1.1.1c after I get the 2.4.46 build done. It should be simply installing the OpenSSL package, pointing the configure script to use it and rebuilding the httpd rpm ... "should".
from httpd24u.
@mobeigi - short answer: No
Longer answer, they link against the system version of OpenSSL, so TLS 1.2 is as high as you get. I would also love to see IUS build OpenSSL 1.1.1 (& 3 when available) to support better/future algorithms. Then they could link httpd against that.
from httpd24u.
Status update: I have a pull request in for the initial upgrade to 2.4.46-1, once we get that in I will add the commit for OpenSSL 1.1. (hopefully 2.4.46-2). I have this running on a test system now!
from httpd24u.
@carlwgeorge - I might give this a shot.
from httpd24u.
Since CentOS 6 is no longer an issue and we aren't support CentOS 8 (yet/ever?), this should be relatively easy as I had the compile for CentOS 7 working before.
from httpd24u.
I was able to get it to build against openssl11 by removing openssl-devel, installing openssl11-devel, and updating the exported CPPFLAGS and LDFLAGS above the 'configure' line in the .spec file:
export LDFLAGS="-Wl,-z,relro,-z,now -L%{_libdir}/openssl11"
export CPPFLAGS="-I%{_includedir}/openssl11"
There has to be a cleaner way to exclude the base system openssl headers/libs from the build, though.
from httpd24u.
Related Issues (20)
- Build with mod_brotli HOT 7
- autoindex.conf deployed when mod_autoindex is disabled HOT 2
- Security release 2.4.39 HOT 6
- httpd24u missing libnghttp2 dependency HOT 2
- upstream 2.4.41 for el6 HOT 1
- Revisit building mod_md HOT 1
- Security release 2.4.43 HOT 16
- Update to 2.4.46 For security Issues HOT 4
- Update to 2.4.48 for security issues, bugs and improvements HOT 9
- Update to 2.4.50 for security issues, bugs and improvements HOT 9
- Update to 2.50 for CVEs HOT 4
- Update to 2.4.52 for security issues, bugs and improvements
- Missing httpd24u 2.4.52 release in main ius repository HOT 2
- Since version 2.4.52 Apache stalls after some time HOT 1
- Update to 2.4.54 for security issues HOT 2
- /etc/httpd/conf/magic broken since version 2.4.54-1 HOT 1
- Update to 2.4.55 for security issues HOT 1
- update to 2.4.55 HOT 1
- httpd-2.4.56 HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from httpd24u.