Skip to content
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

WIP: (building) Bump openssl to 1.0.2q #3629

Conversation

chickenandpork
Copy link
Member

Motivation: Security
Linked issues:

According to all-affected-spks, this will require an extensive build:

make -C spk/mutt all-supported
make -C spk/irssi all-supported
make -C spk/jackett all-supported
make -C spk/ejabberd all-supported
make -C spk/python all-supported
make -C spk/lidarr all-supported
make -C spk/radarr all-supported
make -C spk/museek-plus all-supported
make -C spk/python3 all-supported
make -C spk/homeassistant all-supported
make -C spk/octoprint all-supported
make -C spk/sonarr all-supported
make -C spk/synocli-net all-supported
make -C spk/itools all-supported
make -C spk/rdiff-backup all-supported
make -C spk/rutorrent all-supported
make -C spk/sabnzbd all-supported
make -C spk/ffsync all-supported
make -C spk/umurmur all-supported
make -C spk/boxbackup-client all-supported
make -C spk/mercurial all-supported
make -C spk/links all-supported
make -C spk/deluge all-supported
make -C spk/borgbackup all-supported
make -C spk/sabnzbd-testing all-supported
make -C spk/duplicity all-supported

... see you next week! I honestly assume something in this list will fail to build but for unrelated reasons, so there might be a pre-PR with some version-bumps that are necessary to build this one.

Checklist

  • [] Build rule all-supported completed successfully
  • [] Package upgrade completed successfully
  • [] New installation of package completed successfully

@ymartin59
Copy link
Contributor

@chickenandpork Large effort. What is specific motivation for this version upgrade? I have already python3 and borgbackup built and published waiting for activation when homeassistant will be ready too...

@ymartin59
Copy link
Contributor

@chickenandpork You have proposed a PR to include your "all-affected-spks" target. This is closed today. Have you got a more recent version to submit?

@chickenandpork
Copy link
Member Author

chickenandpork commented Feb 16, 2019 via email

@chickenandpork
Copy link
Member Author

chickenandpork commented Feb 16, 2019 via email

@ymartin59
Copy link
Contributor

For information, some websites (and probably many more soon) follow a "rude" recommendation to only allow TLS 1.3 because of flaw in handshake in previous TLS versions. And this requires at least openssl 1.1.1...

@chickenandpork
Copy link
Member Author

chickenandpork commented Feb 18, 2019 via email

@m4tt075
Copy link
Contributor

m4tt075 commented Feb 19, 2019

For what it's worth, it seems someone tried to introduce openssl-1.1.x earlier and ran into issues with rtmpdump, and, thus, ffmpeg. At least that is written in the "Constraints" chapter of our "Update Policy" Wiki entry here:
https://github.com/SynoCommunity/spksrc/wiki/Update-Policy
With the latest ffmpeg update, rtmpdump has been removed. So at least that contraint should no longer exist. Still a major task of course. Thanks for looking into this!

@ymartin59
Copy link
Contributor

@m4tt075 I did try to upgrade to openssl 1.1 and wrote that section - happy it has been useful. So we may try again and check "most" applications' compatibility.

@chickenandpork
Copy link
Member Author

Possible dupe of #3560 .. working on bigger HW (for the massive build demand) so I’ll back off and see if 3560 merges.

There’s perhaps a need for automated canary and federated acceptance/bless of versions across architectures

@hgy59
Copy link
Contributor

hgy59 commented Oct 9, 2020

as openssl is updated to 1.0.1.u this PR got obsolete.

@hgy59 hgy59 closed this Oct 9, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants