From 24ec338047da59f1da0770e1621f35d51d6586e1 Mon Sep 17 00:00:00 2001 From: KadenaFriend <241389759+kdafriend@users.noreply.github.com> Date: Wed, 4 Feb 2026 15:01:23 +0000 Subject: [PATCH 1/2] Bump crypton_x509 to 1.8 --- chainweb.cabal | 8 ++++---- src/Network/X509/SelfSigned.hs | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/chainweb.cabal b/chainweb.cabal index 6539136bd4..c2250b3d64 100644 --- a/chainweb.cabal +++ b/chainweb.cabal @@ -372,8 +372,6 @@ library build-depends: , Decimal >= 0.4.2 , aeson >= 2.2 - , asn1-encoding >=0.9 - , asn1-types >=0.3 , async >= 2.2 , attoparsec >= 0.13 , base >= 4.12 && < 5 @@ -390,7 +388,9 @@ library , containers >= 0.5 , crypton >= 0.31 , crypton-connection >= 0.4.2 - , crypton-x509 >=1.7 + , crypton-asn1-types >= 0.4.1 + , crypton-asn1-encoding >= 0.10.0 + , crypton-x509 >= 1.8 , crypton-x509-system >=1.6 , crypton-x509-validation >=1.6 , cuckoo >= 0.3 @@ -409,7 +409,7 @@ library , growable-vector >= 0.1 , hashable >= 1.4 , heaps >= 0.3 - , hourglass >=0.2 + , time-hourglass >=0.2 , http2 >= 5.2.1 , http-client >= 0.5 , http-client-tls >=0.3 diff --git a/src/Network/X509/SelfSigned.hs b/src/Network/X509/SelfSigned.hs index 04c541a9b3..c5359a7718 100644 --- a/src/Network/X509/SelfSigned.hs +++ b/src/Network/X509/SelfSigned.hs @@ -145,7 +145,7 @@ import Network.TLS.Extra (ciphersuite_default) import Network.Wai.Handler.WarpTLS as WARP (TLSSettings(..), tlsSettingsChainMemory, tlsSettingsMemory) -import System.Hourglass (dateCurrent) +import Time.System (dateCurrent) import System.X509 (getSystemCertificateStore) -- internal modules From fdc99df55d94fda9791b8d6cc07fc047249da4d1 Mon Sep 17 00:00:00 2001 From: KadenaFriend <241389759+kdafriend@users.noreply.github.com> Date: Wed, 4 Feb 2026 15:01:41 +0000 Subject: [PATCH 2/2] Update freeze file --- cabal.project.freeze | 173 +++++++++++++++++++++---------------------- 1 file changed, 85 insertions(+), 88 deletions(-) diff --git a/cabal.project.freeze b/cabal.project.freeze index 5b6134ee2e..e4c3dccc5d 100644 --- a/cabal.project.freeze +++ b/cabal.project.freeze @@ -7,53 +7,51 @@ constraints: any.Cabal ==3.12.1.0 || ==3.14.2.0, any.HUnit ==1.6.2.0, any.JuicyPixels ==3.3.9, JuicyPixels -mmap, - any.OneTuple ==0.4.2, + any.OneTuple ==0.4.2.1, any.Only ==0.1, any.QuickCheck ==2.16.0.0, QuickCheck -old-random +templatehaskell, - any.RSA ==2.4.1, - any.SHA ==1.6.4.4, - SHA -exe, any.StateVar ==1.2.2, - any.adjunctions ==4.4.3, + any.adjunctions ==4.4.4, any.aeson ==2.2.3.0, aeson +ordered-keymap, any.aeson-pretty ==0.8.10, aeson-pretty -lib-only, any.alex ==3.5.4.0, - any.ansi-terminal ==1.1.3, + any.ansi-terminal ==1.1.5, ansi-terminal -example, any.ansi-terminal-types ==1.1.3, any.ap-normalize ==0.1.0.1, ap-normalize -test-with-clang, any.appar ==0.1.8, any.array ==0.5.8.0, + any.asciidoc ==0.1.0.1, any.asn1-encoding ==0.9.6, - any.asn1-parse ==0.9.5, any.asn1-types ==0.3.4, any.assoc ==1.1.1, assoc -tagged, - any.async ==2.2.5, - async -bench, + any.async ==2.2.6, + async -bench -debug-auto-label, any.atomic-primops ==0.8.8, atomic-primops -debug, any.attoparsec ==0.14.4, attoparsec -developer, any.attoparsec-aeson ==2.2.2.0, - any.authenticate-oauth ==1.7, any.auto-update ==0.2.6, any.barbies ==2.1.1.0, any.base ==4.20.1.0, - any.base-compat ==0.14.1, - any.base-compat-batteries ==0.14.1, - any.base-orphans ==0.9.3, + any.base-compat ==0.15.0, + any.base-compat-batteries ==0.15.0, + any.base-orphans ==0.9.4, any.base-unicode-symbols ==0.2.4.2, base-unicode-symbols +base-4-8 -old-base, + any.base16 ==1.0, any.base16-bytestring ==1.0.2.0, + any.base64 ==1.0, any.base64-bytestring ==1.2.1.0, any.base64-bytestring-kadena ==0.1, any.basement ==0.0.16, - any.bifunctors ==5.6.2, + any.bifunctors ==5.6.3, bifunctors +tagged, any.binary ==0.8.9.3, any.binary-orphans ==1.0.5, @@ -70,7 +68,7 @@ constraints: any.Cabal ==3.12.1.0 || ==3.14.2.0, any.bytebuild ==0.3.17.0, bytebuild -checked, any.byteorder ==1.0.4, - any.bytes ==0.17.4, + any.bytes ==0.17.5, any.byteslice ==0.2.15.0, byteslice +avoid-rawmemchr, any.bytesmith ==0.3.14.0, @@ -91,57 +89,58 @@ constraints: any.Cabal ==3.12.1.0 || ==3.14.2.0, any.character-ps ==0.1, any.charset ==0.3.12, any.chronos ==1.1.7.0, - any.citeproc ==0.11, + any.citeproc ==0.13, citeproc -executable -icu, any.clock ==0.8.4, clock -llvm, any.cmdargs ==0.10.22, cmdargs +quotation -testprog, - any.co-log-core ==0.3.2.5, + any.co-log-core ==0.3.2.6, any.code-page ==0.2.1, any.colour ==2.3.6, any.commonmark ==0.2.6.1, any.commonmark-extensions ==0.2.6, any.commonmark-pandoc ==0.2.3, - any.comonad ==5.0.9, + any.comonad ==5.0.10, comonad +containers +distributive +indexed-traversable, any.concurrent-output ==1.10.21, any.conduit ==1.3.6.1, any.conduit-extra ==1.3.8, any.configuration-tools ==0.7.1, configuration-tools -remote-configs, - any.constraints ==0.14.2, + any.constraints ==0.14.4, any.containers ==0.7, any.contiguous ==0.6.4.2, - any.contravariant ==1.5.5, - contravariant +semigroups +statevar +tagged, + any.contravariant ==1.5.6, + contravariant +statevar, any.cookie ==0.5.1, any.criterion ==1.6.4.1, criterion -embed-data-files -fast, any.criterion-measurement ==0.2.3.0, criterion-measurement -fast, - any.crypto-api ==0.13.3, - crypto-api -all_cpolys, - any.crypto-pubkey-types ==0.4.3, any.crypto-token ==0.1.2, any.cryptohash-md5 ==0.11.101.0, any.cryptohash-sha1 ==0.11.101.0, - any.crypton ==1.0.4, + any.crypton ==1.0.6, crypton -check_alignment +integer-gmp -old_toolchain_inliner +support_aesni +support_deepseq +support_pclmuldq +support_rdrand -support_sse +use_target_attributes, + any.crypton-asn1-encoding ==0.10.0, + any.crypton-asn1-parse ==0.10.0, + any.crypton-asn1-types ==0.4.1, any.crypton-connection ==0.4.5, + any.crypton-pem ==0.3.0, any.crypton-socks ==0.6.2, crypton-socks -example +network-3-0-0-0, - any.crypton-x509 ==1.7.7, - any.crypton-x509-store ==1.6.12, - any.crypton-x509-system ==1.6.7, - any.crypton-x509-validation ==1.6.14, + any.crypton-x509 ==1.8.0, + any.crypton-x509-store ==1.8.0, + any.crypton-x509-system ==1.8.0, + any.crypton-x509-validation ==1.8.0, any.cryptonite ==0.30, cryptonite -check_alignment +integer-gmp -old_toolchain_inliner +support_aesni +support_deepseq -support_pclmuldq +support_rdrand -support_sse +use_target_attributes, any.cuckoo ==0.3.1, cuckoo -mwc-random -pcg-random, cwtools -debug -ed25519 -ghc-flags -remote-db, any.data-bword ==0.1.0.2, - any.data-default ==0.8.0.1, + any.data-default ==0.8.0.2, any.data-default-class ==0.2.0.0, any.data-dword ==0.3.2.1, any.data-fix ==0.3.4, @@ -149,16 +148,16 @@ constraints: any.Cabal ==3.12.1.0 || ==3.14.2.0, any.dec ==0.0.6, any.deepseq ==1.5.0.0, any.dense-linear-algebra ==0.1.0.0, - any.deriving-compat ==0.6.7, + any.deriving-compat ==0.6.8, any.digest ==0.0.2.1, digest -have_arm64_crc32c -have_builtin_prefetch -have_mm_prefetch -have_sse42 -have_strong_getauxval -have_weak_getauxval +pkg-config, any.digraph ==0.3.2, any.direct-sqlite ==2.3.29, direct-sqlite +dbstat +fulltextsearch +haveusleep +json1 -mathfunctions -systemlib +urifilenames, any.directory ==1.3.8.5, - any.distributive ==0.6.2.1, - distributive +semigroups +tagged, - any.djot ==0.1.2.3, + any.distributive ==0.6.3, + distributive +tagged, + any.djot ==0.1.3, any.dlist ==1.0, dlist -werror, any.doclayout ==0.5.0.1, @@ -175,11 +174,11 @@ constraints: any.Cabal ==3.12.1.0 || ==3.14.2.0, any.ethereum ==0.1.1, ethereum -ethhash -openssl-use-pkg-config, any.exceptions ==0.10.9, - any.extra ==1.8, + any.extra ==1.8.1, any.fast-logger ==3.2.6, any.file-embed ==0.0.16.0, any.filepath ==1.5.4.0, - any.fingertree ==0.1.6.2, + any.fingertree ==0.1.6.3, any.finite-typelits ==0.2.1.0, any.free ==5.2, any.generic-arbitrary ==1.0.1.2, @@ -200,9 +199,9 @@ constraints: any.Cabal ==3.12.1.0 || ==3.14.2.0, any.growable-vector ==0.1, any.haddock-library ==1.11.0, any.half ==0.3.3, - any.happy ==2.1.7, - any.happy-lib ==2.1.7, - any.hashable ==1.5.0.0, + any.happy ==2.2, + any.happy-lib ==2.2, + any.hashable ==1.5.1.0, hashable -arch-native -random-initial-seed, any.hashes ==0.3.0.1, hashes -benchmark-cryptonite -openssl-use-pkg-config -test-cryptonite +with-openssl, @@ -216,16 +215,16 @@ constraints: any.Cabal ==3.12.1.0 || ==3.14.2.0, any.hpke ==0.0.0, any.hsc2hs ==0.68.10, hsc2hs -in-ghc-tree, - any.http-api-data ==0.6.2, + any.http-api-data ==0.7, http-api-data -use-text-show, any.http-client ==0.7.19, http-client +network-uri, any.http-client-tls ==0.3.6.4, any.http-date ==0.0.11, any.http-media ==0.8.1.1, - any.http-semantics ==0.3.0, + any.http-semantics ==0.4.0, any.http-types ==0.12.4, - any.http2 ==5.3.10, + any.http2 ==5.4.0, http2 -devel -h2spec, any.indexed-list-literals ==0.2.1.3, any.indexed-profunctors ==0.1.1.1, @@ -233,16 +232,16 @@ constraints: any.Cabal ==3.12.1.0 || ==3.14.2.0, any.indexed-traversable-instances ==0.1.2, any.integer-conversion ==0.1.1, any.integer-gmp ==1.1, - any.integer-logarithms ==1.0.4, + any.integer-logarithms ==1.0.5, integer-logarithms -check-bounds +integer-gmp, - any.invariant ==0.6.4, + any.invariant ==0.6.5, any.iproute ==1.7.15, any.ipynb ==0.2, any.ixset-typed ==0.5.1.0, any.jira-wiki-markup ==1.5.1, any.js-chart ==2.9.4.1, - any.kan-extensions ==5.2.7, - any.lens ==5.3.5, + any.kan-extensions ==5.2.8, + any.lens ==5.3.6, lens -benchmark-uniplate -dump-splices +inlining -j +test-hunit +test-properties +test-templates +trustworthy, any.lens-aeson ==1.2.3, any.libyaml ==0.1.4, @@ -251,7 +250,7 @@ constraints: any.Cabal ==3.12.1.0 || ==3.14.2.0, any.lifted-async ==0.11.0, any.lifted-base ==0.2.3.12, any.loglevel ==0.1.0.0, - any.lrucaching ==0.3.4, + any.lrucaching ==0.3.5, any.lsp ==2.7.0.1, lsp -demo, any.lsp-types ==2.3.0.1, @@ -268,8 +267,8 @@ constraints: any.Cabal ==3.12.1.0 || ==3.14.2.0, any.merkle-log ==0.2.0, any.microlens ==0.5.0.0, any.microstache ==1.0.3, - any.mime-types ==0.1.2.0, - any.mmorph ==1.2.1, + any.mime-types ==0.1.2.1, + any.mmorph ==1.2.2, any.mod ==0.2.1.0, mod +semirings +vector, any.monad-control ==1.0.3.1, @@ -278,7 +277,7 @@ constraints: any.Cabal ==3.12.1.0 || ==3.14.2.0, any.mtl-compat ==0.2.2, mtl-compat -two-point-one -two-point-two, any.mwc-probability ==2.3.1, - any.mwc-random ==0.15.2.0, + any.mwc-random ==0.15.3.0, mwc-random -benchpapi, any.natural-arithmetic ==0.2.3.0, any.neat-interpolation ==0.5.1.4, @@ -291,7 +290,7 @@ constraints: any.Cabal ==3.12.1.0 || ==3.14.2.0, any.nothunks ==0.3.1, nothunks +bytestring +text +vector, any.old-locale ==1.0.0.7, - any.old-time ==1.1.0.4, + any.old-time ==1.1.0.5, any.optparse-applicative ==0.19.0.0, optparse-applicative +process, any.ordered-containers ==0.2.4, @@ -303,12 +302,12 @@ constraints: any.Cabal ==3.12.1.0 || ==3.14.2.0, pact-time -with-time, any.pact-tng ==5.4, pact-tng +with-crypto +with-funcall-tracing +with-native-tracing, - any.pandoc ==3.8.2.1, - pandoc -embed_data_files, - any.pandoc-types ==1.23.1, + any.pandoc ==3.9, + pandoc -embed_data_files -http, + any.pandoc-types ==1.23.1.1, any.parallel ==3.3.0.0, any.parsec ==3.1.18.0, - any.parser-combinators ==1.3.0, + any.parser-combinators ==1.3.1, parser-combinators -dev, any.parsers ==0.12.12, parsers +attoparsec +binary +parsec, @@ -330,12 +329,12 @@ constraints: any.Cabal ==3.12.1.0 || ==3.14.2.0, any.process ==1.6.25.0, any.profunctors ==5.6.3, any.property-matchers ==0.7.0.0, - any.psqueues ==0.2.8.2, + any.psqueues ==0.2.8.3, any.pvar ==1.0.0.0, any.quickcheck-instances ==0.3.33, any.ralist ==0.4.0.0, any.random ==1.3.1, - any.recover-rtti ==0.5.1, + any.recover-rtti ==0.5.3, any.recv ==0.1.1, any.reducers ==3.12.5, any.reflection ==2.1.9, @@ -358,14 +357,13 @@ constraints: any.Cabal ==3.12.1.0 || ==3.14.2.0, any.safe-exceptions ==0.1.7.4, any.safecopy ==0.10.4.3, any.scheduler ==2.0.1.0, - any.scientific ==0.3.8.0, + any.scientific ==0.3.8.1, scientific -integer-simple, any.semialign ==1.3.1, semialign +semigroupoids, - any.semigroupoids ==6.0.1, - semigroupoids +comonad +containers +contravariant +distributive +tagged +unordered-containers, - any.semigroups ==0.20, - semigroups +binary +bytestring -bytestring-builder +containers +deepseq +hashable +tagged +template-haskell +text +transformers +unordered-containers, + any.semigroupoids ==6.0.2, + semigroupoids +comonad +containers +contravariant +tagged +unordered-containers, + any.semigroups ==0.20.1, any.semirings ==0.7, semirings +containers +unordered-containers, any.serialise ==0.2.6.1, @@ -384,7 +382,7 @@ constraints: any.Cabal ==3.12.1.0 || ==3.14.2.0, any.skylighting-core ==0.14.7, skylighting-core -executable, any.skylighting-format-ansi ==0.1, - any.skylighting-format-blaze-html ==0.1.1.3, + any.skylighting-format-blaze-html ==0.1.2, any.skylighting-format-context ==0.1.0.2, any.skylighting-format-latex ==0.1, any.skylighting-format-typst ==0.1, @@ -393,9 +391,9 @@ constraints: any.Cabal ==3.12.1.0 || ==3.14.2.0, any.sop-core ==0.5.0.2, any.sorted-list ==0.3.1.0, any.split ==0.2.5, - any.splitmix ==0.1.3.1, + any.splitmix ==0.1.3.2, splitmix -optimised-mixer, - any.statistics ==0.16.4.0, + any.statistics ==0.16.5.0, statistics -benchpapi, any.stm ==2.5.3.1, any.stm-chans ==3.0.0.9, @@ -407,12 +405,12 @@ constraints: any.Cabal ==3.12.1.0 || ==3.14.2.0, any.strict ==0.5.1, any.strict-concurrency ==0.2.4.3, any.syb ==0.7.3, - any.tagged ==0.8.9, - tagged +deepseq +transformers, + any.tagged ==0.8.10, + tagged +deepseq +template-haskell, any.tagsoup ==0.14.8, any.tasty ==1.5.3, tasty +unix, - any.tasty-golden ==2.3.5, + any.tasty-golden ==2.3.6, tasty-golden -build-example, any.tasty-hedgehog ==1.4.0.2, any.tasty-hunit ==0.10.2, @@ -423,34 +421,35 @@ constraints: any.Cabal ==3.12.1.0 || ==3.14.2.0, any.terminal-progress-bar ==0.4.2, any.terminal-size ==0.3.4, any.terminfo ==0.4.1.7, - any.texmath ==0.13.0.1, + any.texmath ==0.13.1, texmath -executable -server, any.text ==2.1.2, any.text-conversions ==0.3.1.1, any.text-iso8601 ==0.1.1, any.text-rope ==0.3, text-rope -debug, - any.text-short ==0.1.6, + any.text-short ==0.1.6.1, text-short -asserts, - any.th-abstraction ==0.7.1.0, - any.th-compat ==0.1.6, + any.th-abstraction ==0.7.2.0, + any.th-compat ==0.1.7, any.th-expand-syns ==0.4.12.0, - any.th-lift ==0.8.6, + any.th-lift ==0.8.7, any.th-lift-instances ==0.1.20, - any.th-orphans ==0.13.16, + any.th-orphans ==0.13.17, any.th-reify-many ==0.1.10, any.these ==1.2.1, any.time ==1.12.2, any.time-compat ==1.9.8, + any.time-hourglass ==0.3.0, any.time-locale-compat ==0.1.1.5, time-locale-compat +old-locale, - any.time-manager ==0.2.3, - any.tls ==2.1.13, + any.time-manager ==0.3.1.1, + any.tls ==2.2.2, tls -devel, any.tls-session-manager ==0.0.8, any.token-bucket ==0.1.0.1, token-bucket +use-cbits, - any.toml-parser ==2.0.1.2, + any.toml-parser ==2.0.2.0, any.torsor ==0.1.0.1, any.transformers ==0.6.1.1, any.transformers-base ==0.4.6, @@ -460,9 +459,9 @@ constraints: any.Cabal ==3.12.1.0 || ==3.14.2.0, any.trifecta ==2.1.4, any.tuples ==0.1.0.0, any.typed-process ==0.2.13.0, - any.typst ==0.8.0.2, + any.typst ==0.9, typst -executable, - any.typst-symbols ==0.1.8.1, + any.typst-symbols ==0.1.9.1, any.unicode-collation ==0.1.3.6, unicode-collation -doctests -executable, any.unicode-data ==0.8.0, @@ -476,13 +475,13 @@ constraints: any.Cabal ==3.12.1.0 || ==3.14.2.0, any.unlifted ==0.2.3.0, any.unliftio ==0.2.25.1, any.unliftio-core ==0.2.1.0, - any.unordered-containers ==0.2.20.1, + any.unordered-containers ==0.2.21, unordered-containers -debug, any.utf8-string ==1.0.2, any.uuid ==1.3.16, any.uuid-types ==1.0.6, any.validation ==1.1.3, - any.vault ==0.3.1.5, + any.vault ==0.3.1.6, vault +useghc, any.vector ==0.13.2.0, vector +boundschecks -internalchecks -unsafechecks -wall, @@ -492,7 +491,7 @@ constraints: any.Cabal ==3.12.1.0 || ==3.14.2.0, any.vector-sized ==1.6.1, any.vector-stream ==0.1.0.1, any.vector-th-unbox ==0.2.2, - any.void ==0.7.3, + any.void ==0.7.4, void -safe, any.wai ==3.2.4, any.wai-app-static ==3.1.9, @@ -503,18 +502,16 @@ constraints: any.Cabal ==3.12.1.0 || ==3.14.2.0, any.wai-logger ==2.5.0, any.wai-middleware-throttle ==0.3.0.1, any.wai-middleware-validation ==0.1.0.2, - any.warp ==3.4.9, + any.warp ==3.4.12, warp +allow-sendfilefd +include-warp-version -network-bytestring -warp-debug +x509, any.warp-tls ==3.4.13, any.wherefrom-compat ==0.2.0.0, - any.wide-word ==0.1.8.1, + any.wide-word ==0.1.9.0, any.witherable ==0.5, any.wl-pprint-annotated ==0.1.0.1, any.word8 ==0.1.3, - any.wreq ==0.5.4.3, - wreq -aws -developer +doctest -httpbin, any.xml ==1.3.14, - any.xml-conduit ==1.10.0.1, + any.xml-conduit ==1.10.1.0, any.xml-types ==0.3.8, any.yaml ==0.11.11.2, yaml +no-examples +no-exe, @@ -525,4 +522,4 @@ constraints: any.Cabal ==3.12.1.0 || ==3.14.2.0, zip-archive -executable, any.zlib ==0.7.1.1, zlib -bundled-c-zlib +non-blocking-ffi +pkg-config -index-state: hackage.haskell.org 2025-11-19T16:40:09Z +index-state: hackage.haskell.org 2026-02-04T13:26:21Z