[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: bibliothèques libres Debianisées pour service HTTP



salut,

On Mon, Sep 01, 2025 at 01:21:21PM +0200, didier gaumet wrote:
> je n'y connais absolument *rien*
> peut-être regarder du côté de libnghttp2-14 ou libhttp-server-simple-perl

Didier: Basile cherche explicitement du C/C++ donc exit libhttp-server-simple-perl.

Basile: en l'absence de réponse experimentée, j'ai tendance à demander à
debian:

	aptitude search '
		~n http
		~n -dev$
		~G implemented-in::c'

ne donne rien mais

	aptitude search '
		~G http
		~n -dev
		'

p  apache2-dev - Apache HTTP Server (development headers)
p  libapreq2-dev - generic Apache request library - development files
p  libasio-dev - cross-platform C++ library for network programming
p  libcurl-ocaml-dev - OCaml libcurl bindings (Development package)
p  libcurl4-openssl-dev - development files and documentation for libcurl (OpenSSL flavour)
p  libghc-http-dev - GHC libraries for the Haskell HTTP client library
p  libneon27-gnutls-dev - Header and static library files for libneon27t64 (GnuTLS enabled)
p  libnethttpd-ocaml-dev - OCaml application-level Internet libraries - HTTP daemon development libraries
p  libtntnet-dev - Tntnet library development headers

bon .. ça montre qu'une *grosse* contribution possible à debian c'est de
rajouter des tags. on récolte surtout de la bibliothèque client.

tentons avec le nom

	aptitude search '
		~n http
		~n -dev$
		! (
			~n rust
			| ~n caml
			| ~n golang
			| ~n ghc
		)'


p  libcpp-httplib-dev - C++ HTTP/HTTPS server and client library - development files
i A libhttp-parser-dev - parser for HTTP messages: development libraries and header files
p  libllhttp-dev - HTTP messages parser library dev files
p  libmicrohttpd-dev - library embedding HTTP server functionality (development)
p  libnghttp2-dev - library implementing HTTP/2 protocol (development files)
p  libnghttp3-dev - HTTP/3 library with QUIC and QPACK (development)
p  libnginx-mod-http-ndk-dev - Nginx Development Kit module - development files
p  libqhttpengine-dev - HTTP server for Qt applications - development files
p  libuhttpmock-0.0-dev - HTTP web service mocking - development files
p  libuhttpmock-dev - HTTP web service mocking - development files
p  php-http-all-dev - PECL HTTP module for PHP Extended HTTP Support
p  qt6-httpserver-dev - Qt 6 HTTP Server - development files

Ce qui donne pas mal de crédit a la première proposition de Didier mais
puisque C++ est permis, qt6-httpserver-dev est pe super intéressant.

je note aussi libmicrohttpd-dev
Autre solution: faire directement un grep sur les noms de fichiers:

	apt-file search http | grep '\.h$'

beaucoup de bruit ici mais il y a pe des pépites.

bonne chasse et tiens nous au jus.

-- 
Marc Chantreux

Attachment: signature.asc
Description: PGP signature


Reply to: