Skip to content
This repository has been archived by the owner on Apr 21, 2023. It is now read-only.

Upgrade serf to 1.4 for openssl 1.1 support #1994

Open
csandanov opened this issue Jun 2, 2020 · 3 comments
Open

Upgrade serf to 1.4 for openssl 1.1 support #1994

csandanov opened this issue Jun 2, 2020 · 3 comments

Comments

@csandanov
Copy link

As was posted at #1856 (comment) currently pagespeed doesn't fully support openssl 1.1 because of apache serf dependency. Serf hasn't been issuing new releases in years but as was recommended by apache member in this maillist on a similar compilation issue topic it should be safe to use the code from branch 1.4

@oschaaf
Copy link
Member

oschaaf commented Jun 2, 2020

I did try that a little while ago, but backed off when I started to think that it's not a super straightforward change to make. There's also a WIP on another branch (called bazel) which has Envoy as a dependency. It is tempting to instead spend time to make the module switch to a fetcher based on Envoy's librarires instead, as that potentially brings in a whole lot of other perks, like h2/quic support, more stats, controllable connection pooling and regular releases to name a few.

@csandanov
Copy link
Author

Any updates on this? I see envoy was merged into the master? Can we expect a release soon?

@oschaaf
Copy link
Member

oschaaf commented Nov 8, 2020

I anticipate that a release based on master is further away then one based on branch 36 (which tracks 1.14.x). The master branch needs work on the release process and then also on the Envoy port/fetching to get it in a shape where I’d be comfortable with releasing. Right now I’m the only one working on the bazel/absl/Envoy port (in spare time) and as such I cannot really commit to a schedule.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants