View Issue Details

IDProjectCategoryView StatusLast Update
0006671libmicrohttpd2HTTPS (TLS)public2025-09-06 23:01
Reportersilvioprog Assigned ToDue Date
PrioritynormalSeverityfeatureReproducibilityhave not tried
Status newResolutionopen 
Summary0006671: New API support allowing to load the TLS library dynamically.
DescriptionIt would be nice to provide a new API support allowing to load the TLS library dynamically.

This feature would be useful to:

- allow to implement support other TLS libraries, like OpenSSL and mbedTLS (0004917 and 0004918);
- allow to distribute a single MHD library that supports HTTP or HTTPS, but without requiring the TLS libraries when starting only the HTTP server;
- allow to customize the TLS loading, but enabling/disabling specific options or flags regarding each TLS library;
- allow to enable/disable the TLS support at runtime.

This new API could be like an extension support, allowing the users (programmers) to implement new TLS extensions (backends).
Additional InformationPossible help for the following issues:

1. https://bugs.gnunet.org/view.php?id=4917
2. https://bugs.gnunet.org/view.php?id=4918
TagsNo tags attached.

Relationships

related to 0004917 resolvedKarlson2k OpenSSL support 
related to 0004918 resolvedChristian Grothoff mbed TLS support 

Activities

There are no notes attached to this issue.

Issue History

Date ModifiedUsernameFieldChange
2020-12-31 21:01silvioprogNew Issue
2024-01-21 12:25Christian GrothoffCategoryHTTPS (SSL) => HTTPS (TLS)
2024-01-21 12:37Christian GrothoffRelationship addedrelated to 0004917
2024-01-21 12:38Christian GrothoffRelationship addedrelated to 0004918
2025-09-06 23:01rootProjectlibmicrohttpd => libmicrohttpd2