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

dev/easyrsa-tools.lib missing in release build #1144

Open
freddebacker opened this issue May 20, 2024 · 1 comment
Open

dev/easyrsa-tools.lib missing in release build #1144

freddebacker opened this issue May 20, 2024 · 1 comment

Comments

@freddebacker
Copy link

Hi,

dev/easyrsa-tools.lib seems to be missing in the release file.
I downloaded EasyRSA-3.2.0.tgz and command ./easyrsa show-expire does not work complaining missing file.

I worked around by downloading it directly from github.

Fred

@TinCanTech
Copy link
Collaborator

TinCanTech commented May 20, 2024

worked around by downloading it directly from github

For the time being, downloading is the correct solution.

The rational is:
easyrsa v3.1.7 carries around a lot of old code, including the status reports you mentioned, certificate renewal and the upgrade procedure:

  • Status reports are still a work in progress; while they work, they are cumbersome. Development can continue without disturbing easyrsa code.
  • Command renew has been replaced by better code. The renew command did not work properly; it would drop some certificate attributes during renewal and the work required to make renew work correctly is an unnecessary maintenance burden. Now, if a certificate is expiring/expired, it can be replaced with a new certificate with all the same attributes as the original, via sign-req command.
  • Upgrading the CA/PKI is now considered to be obsoleted. The code was removed.

easyrsa v3.2.0 is the start of a new version, that will not be overly burdened by old code.

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

No branches or pull requests

2 participants