Skip to content
This repository was archived by the owner on Dec 16, 2022. It is now read-only.

Commit 268e509

Browse files
committed
README: add list of known issues
Signed-off-by: Hidde Beydals <hello@hidde.co>
1 parent e12f29b commit 268e509

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

README.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,14 @@ This image is an attempt to solve (most of) these issues, by compiling `libgit2`
3030
the required dependencies at specific versions and with specific configuration, and linker options,
3131
while testing these against the git2go code before releasing the image.
3232

33+
### List of known issues
34+
35+
- [ ] [`libssh2-1` in `bullseye` depends on `libgcrypt20`][libssh2-1-misconfiguration] which uses a slimmed down ASN.1
36+
parser, and does therefore has limited support for PKCS*, including the most universal PKCS#8.
37+
- [ ] `libgit2-1.1` depends on `libmdtls12` which [does not provide support for ED25519 (yet)][mbedtls-ed25519].
38+
- [ ] In some observations, a mix of mbedTLS and OpenSSL linking seemed to happen, making it harder to determine what
39+
C-dependency was the cause of a malfunction.
40+
3341
## Usage
3442

3543
To make use of the image published by the `Dockerfile`, use it as a base image for your Go build. In your application
@@ -111,3 +119,4 @@ ENTRYPOINT [ "app" ]
111119
[Flux project]: https://github.com/fluxcd
112120
[libgit2-debian-tracker]: https://tracker.debian.org/pkg/libgit2
113121
[libssh2-1-misconfiguration]: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=668271
122+
[mbedtls-ed25519]: https://github.com/ARMmbed/mbedtls/issues/2452

0 commit comments

Comments
 (0)