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

Move all renew code to easyrsa-tools.lib #1103

Closed
wants to merge 8 commits into from

Conversation

TinCanTech
Copy link
Collaborator

@TinCanTech TinCanTech commented Mar 29, 2024

This cuts 476 lines of seldom used code out of easyrsa.

A massive maintenance burden is lifted ... almost restoring v3.0.9 functionality.


The first reply I expect is: easyrsa-tools.lib still requires maintenance.

This is true .. However, the core functionality is far less of a burden downstream and the tools lib will be an add-on extra, when required.

Rename to easyrsa.lib ?

Using a library this way could also lead to CA renewal (etc), in a less critical way.

All other tasks are generative, renew is repetitive, this is a distinct difference of low level functionality.

I vote to move it out.

@TinCanTech TinCanTech self-assigned this Mar 29, 2024
@TinCanTech TinCanTech linked an issue Mar 29, 2024 that may be closed by this pull request
@TinCanTech TinCanTech requested a review from ecrist March 29, 2024 23:57
@TinCanTech TinCanTech added discussion and removed development Possible changes labels Mar 30, 2024
Signed-off-by: Richard T Bonhomme <[email protected]>
@TinCanTech TinCanTech added the Priority Acknowledged priority label Mar 30, 2024
@TinCanTech TinCanTech linked an issue Mar 30, 2024 that may be closed by this pull request
@TinCanTech TinCanTech removed Priority Acknowledged priority Version 3.2.0-Release labels Mar 31, 2024
Add EASYRSA_TOOLS_LIB_VERSION to easyrsa-tools.lib: 1.0-3.2.0

Increment major portion '1.0' to signify a new tools version.
Record the corresponding EasyRSA version at time of release.

Add place-holders for possible updates.

Signed-off-by: Richard T Bonhomme <[email protected]>
@TinCanTech
Copy link
Collaborator Author

This PR will not be merged.

Some cherry picking will be done.

I have a much cleaner solution to the renew disaster.

@TinCanTech
Copy link
Collaborator Author

Closed as completed.

@TinCanTech TinCanTech closed this Apr 4, 2024
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.

Add easyrsa-tool.lib to CI Move all renew code to easyrsa-tools.lib
1 participant