-
Notifications
You must be signed in to change notification settings - Fork 33
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
Migrate away from deprecated low level API #95
Comments
erikd
added a commit
to input-output-hk/iohk-monitoring-framework
that referenced
this issue
Aug 26, 2024
The `snap` framework is poorly maintained and depends on `HsOpenSSL` regardless of whether TLS is used. Furthermore, `HsOpenSSL` will likely break in early 2025 due to some low level APIs being deprecated: haskell-cryptography/HsOpenSSL#95
Merged
5 tasks
erikd
added a commit
to input-output-hk/iohk-monitoring-framework
that referenced
this issue
Aug 26, 2024
The `snap` framework is poorly maintained and depends on `HsOpenSSL` regardless of whether TLS is used. Furthermore, `HsOpenSSL` will likely break in early 2025 due to some low level APIs being deprecated: haskell-cryptography/HsOpenSSL#95
erikd
added a commit
to input-output-hk/iohk-monitoring-framework
that referenced
this issue
Aug 26, 2024
The `snap` framework is poorly maintained and depends on `HsOpenSSL` regardless of whether TLS is used. Furthermore, `HsOpenSSL` will likely break in early 2025 due to some low level APIs being deprecated: haskell-cryptography/HsOpenSSL#95
erikd
added a commit
to IntersectMBO/cardano-node
that referenced
this issue
Sep 4, 2024
Also disable HsOpenSSL support for snap-server. HsOpenSSL already fails to compile with GCC versons >= 14.2 and will like stop working all together earlu in 2025: haskell-cryptography/HsOpenSSL#95
erikd
added a commit
to IntersectMBO/cardano-node
that referenced
this issue
Sep 4, 2024
Disable HsOpenSSL support for snap-server. HsOpenSSL already fails to compile with GCC versons >= 14.2 and will like stop working all together earlu in 2025: haskell-cryptography/HsOpenSSL#95
erikd
added a commit
to IntersectMBO/cardano-node
that referenced
this issue
Sep 4, 2024
Disable HsOpenSSL support for snap-server. HsOpenSSL already fails to compile with GCC versons >= 14.2 and will like stop working all together earlu in 2025: haskell-cryptography/HsOpenSSL#95
erikd
added a commit
to IntersectMBO/cardano-node
that referenced
this issue
Sep 4, 2024
Disable HsOpenSSL support for snap-server. HsOpenSSL already fails to compile with GCC versons >= 14.2 and will like stop working all together earlu in 2025: haskell-cryptography/HsOpenSSL#95
erikd
added a commit
to IntersectMBO/cardano-node
that referenced
this issue
Sep 4, 2024
Disable HsOpenSSL support for snap-server. HsOpenSSL already fails to compile with GCC versons >= 14.2 and will like stop working all together earlu in 2025: haskell-cryptography/HsOpenSSL#95
erikd
added a commit
to IntersectMBO/cardano-db-sync
that referenced
this issue
Sep 5, 2024
`OpenSSL` is used via `HsOpenSSL` which currently cannot be built if the version of GCC being used by GHC is >= 14.2i and even if that were fixed, `HsOpenSSL` is likely to break again in early 2025: haskell-cryptography/HsOpenSSL#95 Finally, `openssl` support is only needed if `cardano-node` is compiled with the `+rtview` flag, which is not the case for `db-sync`.
erikd
added a commit
to IntersectMBO/cardano-db-sync
that referenced
this issue
Sep 5, 2024
`OpenSSL` is used via `HsOpenSSL` which currently cannot be built if the version of GCC being used by GHC is >= 14.2 and even if that were fixed, `HsOpenSSL` is likely to break again in early 2025: haskell-cryptography/HsOpenSSL#95 Finally, `openssl` support is only needed if `cardano-node` is compiled with the `+rtview` flag, which is not the case for `db-sync`.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
HSOpenSSL
currently uses the low level APIs and these are already causing compile issues (eg #88 ).The low level APIs are already deprecated and are due to be removed completely in early 2025.
See https://docs.openssl.org/3.0/man7/migration_guide/
The text was updated successfully, but these errors were encountered: