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

Version 3.0.4? #325

Open
ygoe opened this issue Mar 10, 2024 · 5 comments
Open

Version 3.0.4? #325

ygoe opened this issue Mar 10, 2024 · 5 comments

Comments

@ygoe
Copy link

ygoe commented Mar 10, 2024

I see the NuGet package is available in version 3.0.4 and it seems to be necessary to use it to make it work as of Feb 2024. But there is no tag in the source and no changes are documented. So is this package now closed source and undocumented? What code will I be using when installing the new package version? What kind of packaging process is this?

@fszlin
Copy link
Owner

fszlin commented Mar 12, 2024

Are you running into any issues? The package is working as it is.

@itniels
Copy link

itniels commented May 15, 2024

@fszlin I agree with @ygoe here, it does seems a bit spooky that there are no changes for many years in the repo, and then a new version pop up, I also would like to know where the code for those changes are?

@ygoe
Copy link
Author

ygoe commented May 15, 2024

Update: Yes, it works, as far as I can tell. But in the light of the recent supply chain attack with that compression library, some more transparency is needed here. Everybody should be able to build the library from the verifyable source code. If that's not possible, the library is no longer available as open-source.

@itniels
Copy link

itniels commented May 15, 2024

@ygoe Exactly, that was a bit of wakeup call, and it is best to be cautious, this has been stale for so long, it makes trust a bit hard even with a comment from the author, which did not answer your questions at all!

Could you elaborate and show us the code for version 3.0.x @fszlin ?

@webprofusion-chrisc
Copy link
Collaborator

The nuget package commit hash in the assembly info 3.0.4+Branch.release.Sha.ffa00c6061b49de17901df0cd997cc7531e1607e matches the github commit hash for the latest commit (currently):

https://nuget.info/packages/Certes/3.0.4

I think Eddie has been very gracious to supply this code for the community to use, so if in doubt build your own copy. Clearly he just uses it for work and doesn't have time to support a community of users. A lot of the problems users see using the package are a direct result of the users knowing very little about ACME, Certificate Chains, or Let's Encrypt, and that's a support job in itself.

We do have a fork over at https://github.com/webprofusion/anvil which is also available as a nuget package but likewise we don't really support it as a community project as it has experimental tweaks and changes specifically used in Certify The Web. We will however commercially support Certify The Web customers who also use that library.

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

No branches or pull requests

4 participants