GithubHelp home page GithubHelp logo

migrate to crypton-x509 about stackage HOT 17 CLOSED

juhp avatar juhp commented on June 28, 2024
migrate to crypton-x509

from stackage.

Comments (17)

kazu-yamamoto avatar kazu-yamamoto commented on June 28, 2024 3

I don't maintainx509 anymore because I maintain crypton-*.

from stackage.

phadej avatar phadej commented on June 28, 2024 1

@juhp tls-1.7.0 seems to use crypton

from stackage.

juhp avatar juhp commented on June 28, 2024 1

Yeah could probably close this now

from stackage.

ysangkok avatar ysangkok commented on June 28, 2024 1

@mbg It's unfortunate, but the summary of it all is that Vincent doesn't want to pass on maintainership of the packages. The crypton packages are maintained by Kazu Yamamoto, and he already maintains a lot of notable packages, so you're probably already trusting him.

See

Considering that cryptonite has bugs that are fixed in crypton, I think it's reasonable to switch. And it seems excessively conservative to stick with something just because it's what you're already depending on. There are open issues with cryptonite.

from stackage.

l29ah avatar l29ah commented on June 28, 2024

what

from stackage.

juhp avatar juhp commented on June 28, 2024

Thanks I updated the description

from stackage.

l29ah avatar l29ah commented on June 28, 2024

Was there anything bad with the old library name or what's the reason?

from stackage.

juhp avatar juhp commented on June 28, 2024

I haven't seen a broad announcement yet but yesodweb/wai#931 has some more context.

from stackage.

woffs avatar woffs commented on June 28, 2024

pushed amqp-utils-0.6.4.0 which uses crypton-connection and crypton-x509. Unfortunately there is to be waited for xtendo-org/rawfilepath#7 to be built cleanly.

from stackage.

pbrisbin avatar pbrisbin commented on June 28, 2024

aws-sns-verify-0.0.0.3 released: https://hackage.haskell.org/package/aws-sns-verify-0.0.0.3/dependencies

from stackage.

ysangkok avatar ysangkok commented on June 28, 2024

jose was fixed on Oct 31.

from stackage.

ysangkok avatar ysangkok commented on June 28, 2024

I don't think the crypton-x509 is so critical to upgrade to, given that Kazu Yamamoto has uploader rights to x509, as you can see on hackage. So I am not sure what this issue is tracking, since both of those packages can co-exist.

from stackage.

chreekat avatar chreekat commented on June 28, 2024

@ysangkok I'm pretty sure x509 is in the set of packages that Vincent has asked be abandoned. crypton-x509 is a replacement the same way crypton is. I doubt Kazu forked the repo/package just to keep updating the original. Getting everyone to switch ahead of time is a good proactive move.

I guess we can just ask @kazu-yamamoto directly if this is the right move.

from stackage.

mihaimaruseac avatar mihaimaruseac commented on June 28, 2024

The list of packages currently still depending on x509-*:

x509 (not present) depended on by:

x509-store (not present) depended on by:

x509-validation (not present) depended on by:

  • cryptostore-0.3.1.0 (>=1.5). Grandfathered dependencies. Used by: library

I'll make a PR and try to remove as many of them as possible

from stackage.

mihaimaruseac avatar mihaimaruseac commented on June 28, 2024

Closing, but note that we had to remove 2 additional packages that transitively depended on x509* packages (via jwt):

jwt (not present) depended on by:

from stackage.

ysangkok avatar ysangkok commented on June 28, 2024

it seems like crypton-x509's test suite is also depending on x509. i've made an issue:

from stackage.

mbg avatar mbg commented on June 28, 2024

FWIW, I prepared a PR for wai-saml2 to change the dependencies back when I got tagged here, but I was hoping that more context than the issue linked to in this comment would be added here before merging that.

Perhaps I am out of the loop with what's going on in the Haskell world, but it seems a big ask to just change security critical dependencies without much of an explanation for why that needs to happen and why I should trust the replacements.

I followed through a few issues and came across haskell-infra/hackage-trustees#396 which doesn't seem to be resolved yet.

from stackage.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.