From: Christopher Faulet Date: Tue, 23 Feb 2021 16:51:02 +0000 (+0100) Subject: DOC: Update the module list in MAINTAINERS file X-Git-Tag: v2.4-dev10~50 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=2a821684c833c396d49cded3e4a0e053393aef83;p=thirdparty%2Fhaproxy.git DOC: Update the module list in MAINTAINERS file Some missing modules have been added and some others have been updated. The list is now sorted. It is a bit easier to find something. In addition the path of files have been updated to reflect recent changes. --- diff --git a/MAINTAINERS b/MAINTAINERS index 4b00bd7154..1e9c29fee8 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -18,74 +18,103 @@ they may occasionally help as time permits. List of maintainers ------------------- -Lua -Maintainer: Thierry Fournier -Files: src/hlua.c, include/*/hlua.h - -Maps and pattern matching -Maintainer: Thierry Fournier -Files: src/map.c, src/pattern.c, include/*/map.h, include/*/pattern.h +51Degrees device identification +Maintainer: Ben Shillito +Files: src/51d.c, contrib/51d, doc/51Degrees-device-detection.txt -DNS -Maintainer: Baptiste Assmann -Files: src/dns.c, include/*/dns.h +Cache +Maintainer: William Lallemand +Files: src/cache.c, include/haproxy/cache*.h -SSL -Maintainer: Emeric Brun , William Lallemand -Files: src/cfgparse-ssl.c, src/ssl_*.c, include/*/ssl_*.h +DeviceAtlas device identification +Maintainer: David Carlier +Files: src/da.c, contrib/deviceatlas, doc/DeviceAtlas-device-detection.txt -Peers +DNS and Resolvers Maintainer: Emeric Brun -Files: src/peers.c, include/*/peers.h +Maintainer: Baptiste Assmann +Files: src/dns.c, include/haproxy/dns*.h +Files: src/resolvers.c, include/haproxy/resolvers*.h Doc to HTML converter (dconv) Maintainer: Cyril Bonté Files: doc/*.txt Note: ask Cyril before changing any doc's format or structure. +EBTree +Maintainer: Willy Tarreau +Files: src/eb*.c, include/import/eb*.h + +FCGI: +Maintainer: Christopher Faulet +Files: src/mux_fcgi.c, src/fcgi*.c, include/haproxy/fcgi*.h + +Filters: +Maintainer: Christopher Faulet +Files: src/filters.c, src/flt_*.c, include/haproxy/filters*.h +Files: doc/internals/filters.txt + +H1 and HTX +Maintainer: Christopher Faulet +Files: src/mux_h1.c src/h1_htx.c, include/haproxy/h1_htx.h + +H2 and HPACK +Maintainer: Willy Tarreau +Files: src/mux_h2.c src/h2.c src/hpack*.c +Files: include/haproxy/h2.h, include/haproxy/hpack*.h + Health checks -Files: src/checks.c, include/*/checks.h -Maintainers: Simon Horman for external-check, Baptiste Assmann for tcp-check +Maintainer: Christopher Faulet +Files: src/checks.c, include/haproxy/check*.h +Files: src/tcpcheck.c, include/haproxy/tcpcheck*.h Note: health checks are fragile and have been broken many times, so please consult the relevant maintainers if you want to change these specific parts. -Mailers -Maintainer: Simon Horman -Files: src/mailers.c, include/*/mailers.h +HTTP +Maintainer: Willy Tarreau +Maintainer: Christopher Faulet +Files: src/http*.h, include/haproxy/http*.h -DeviceAtlas device identification -Maintainer: David Carlier -Files: src/da.c, include/*/da.h +HTX +Maintainer: Christopher Faulet +Files: src/htx.c, include/haproxy/htx*.c, doc/internals/htx-api.txt -51Degrees device identification -Maintainer: Ben Shillito -Files: src/51d.c +Lua +Maintainer: Thierry Fournier +Files: src/hlua.c, include/haproxy/hlua*.h -Cache -Maintainer: William Lallemand -Files: src/cache.c, include/*/cache.h +Mailers +Maintainer: Simon Horman +Files: src/mailers.c, include/haproxy/mailers*.h + +Maps and pattern matching +Maintainer: Thierry Fournier +Files: src/map.c, include/haproxy/map*.h +Files: src/pattern.c, include/haproxy/pattern*.h Master-worker Maintainer: William Lallemand Note: Please CC William when touching src/haproxy.c and contrib/systemd -SPOE -Maintainer: Christopher Faulet -Files: src/flt_spoe.c, include/*/spoe.h, contrib/spoa_example, doc/SPOE.txt - Multi-threading Maintainer: Christopher Faulet Maintainer: Emeric Brun -Files: src/thread.c, include/*/thread.h +Files: src/thread.c, include/haproxy/thread*.h Note: every change around the locking or synchronization point will require approval from one of these maintainers. Problems which only appear when nbthread is greater than 1 and which disappear otherwise are also relevant. -ScientiaMobile WURFL Device Detection -Maintainer: Paul Borile, Massimiliano Bellomi -Files: src/wurfl.c +Multi-threaded task scheduler +Maintainer: Willy Tarreau +Maintainer: Olivier Houchard +Files: include/haproxy/task*.h src/task.c + +Peers +Maintainer: Emeric Brun +Frédéric Lécaille +Files: src/peers.c, include/haproxy/peers*.h Prometheus Exporter Maintainer: Christopher Faulet @@ -95,3 +124,21 @@ Note: William is the referent regarding Prometheus. He should be consulted for all additions and modifications of features. Christopher is the referent for the code itself. He should be consulted for questions regarding the exporter integration into HAProxy, as well as for the bugs. + +ScientiaMobile WURFL Device Detection +Maintainer: Paul Borile, Massimiliano Bellomi +Files: src/wurfl.c, contrib/wurfl, doc/WURFL-device-detection.txt + +SPOE +Maintainer: Christopher Faulet +Files: src/flt_spoe.c, include/haproxy/spoe*.h +Files: contrib/spoa_example, doc/SPOE.txt + +SSL +Maintainer: Emeric Brun +Maintainer: William Lallemand +Files: src/cfgparse-ssl.c, src/ssl_*.c, include/haproxy/ssl_*.h + +Thread-safe lists +Maintainer: Olivier Houchard +Files: include/haproxy/list*.h