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.
This commit is contained in:
Christopher Faulet 2021-02-23 17:51:02 +01:00
parent d127ffa9f4
commit 2a821684c8
1 changed files with 84 additions and 37 deletions

View File

@ -18,74 +18,103 @@ they may occasionally help as time permits.
List of maintainers List of maintainers
------------------- -------------------
Lua 51Degrees device identification
Maintainer: Thierry Fournier <tfournier@arpalert.org> Maintainer: Ben Shillito <ben@51degrees.com>
Files: src/hlua.c, include/*/hlua.h Files: src/51d.c, contrib/51d, doc/51Degrees-device-detection.txt
Maps and pattern matching Cache
Maintainer: Thierry Fournier <tfournier@arpalert.org> Maintainer: William Lallemand <wlallemand@haproxy.com>
Files: src/map.c, src/pattern.c, include/*/map.h, include/*/pattern.h Files: src/cache.c, include/haproxy/cache*.h
DNS DeviceAtlas device identification
Maintainer: Baptiste Assmann <bedis9@gmail.com> Maintainer: David Carlier <dcarlier@deviceatlas.com>
Files: src/dns.c, include/*/dns.h Files: src/da.c, contrib/deviceatlas, doc/DeviceAtlas-device-detection.txt
SSL DNS and Resolvers
Maintainer: Emeric Brun <ebrun@haproxy.com>, William Lallemand <wlallemand@haproxy.com>
Files: src/cfgparse-ssl.c, src/ssl_*.c, include/*/ssl_*.h
Peers
Maintainer: Emeric Brun <ebrun@haproxy.com> Maintainer: Emeric Brun <ebrun@haproxy.com>
Files: src/peers.c, include/*/peers.h Maintainer: Baptiste Assmann <bedis9@gmail.com>
Files: src/dns.c, include/haproxy/dns*.h
Files: src/resolvers.c, include/haproxy/resolvers*.h
Doc to HTML converter (dconv) Doc to HTML converter (dconv)
Maintainer: Cyril Bonté <cyril.bonte@free.fr> Maintainer: Cyril Bonté <cyril.bonte@free.fr>
Files: doc/*.txt Files: doc/*.txt
Note: ask Cyril before changing any doc's format or structure. Note: ask Cyril before changing any doc's format or structure.
EBTree
Maintainer: Willy Tarreau <w@1wt.eu>
Files: src/eb*.c, include/import/eb*.h
FCGI:
Maintainer: Christopher Faulet <cfaulet@haproxy.com>
Files: src/mux_fcgi.c, src/fcgi*.c, include/haproxy/fcgi*.h
Filters:
Maintainer: Christopher Faulet <cfaulet@haproxy.com>
Files: src/filters.c, src/flt_*.c, include/haproxy/filters*.h
Files: doc/internals/filters.txt
H1 and HTX
Maintainer: Christopher Faulet <cfaulet@haproxy.com>
Files: src/mux_h1.c src/h1_htx.c, include/haproxy/h1_htx.h
H2 and HPACK
Maintainer: Willy Tarreau <w@1wt.eu>
Files: src/mux_h2.c src/h2.c src/hpack*.c
Files: include/haproxy/h2.h, include/haproxy/hpack*.h
Health checks Health checks
Files: src/checks.c, include/*/checks.h Maintainer: Christopher Faulet <cfaulet@haproxy.com>
Maintainers: Simon Horman for external-check, Baptiste Assmann for tcp-check 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 Note: health checks are fragile and have been broken many times, so please
consult the relevant maintainers if you want to change these specific consult the relevant maintainers if you want to change these specific
parts. parts.
HTTP
Maintainer: Willy Tarreau <w@1wt.eu>
Maintainer: Christopher Faulet <cfaulet@haproxy.com>
Files: src/http*.h, include/haproxy/http*.h
HTX
Maintainer: Christopher Faulet <cfaulet@haproxy.com>
Files: src/htx.c, include/haproxy/htx*.c, doc/internals/htx-api.txt
Lua
Maintainer: Thierry Fournier <tfournier@arpalert.org>
Files: src/hlua.c, include/haproxy/hlua*.h
Mailers Mailers
Maintainer: Simon Horman <horms@verge.net.au> Maintainer: Simon Horman <horms@verge.net.au>
Files: src/mailers.c, include/*/mailers.h Files: src/mailers.c, include/haproxy/mailers*.h
DeviceAtlas device identification Maps and pattern matching
Maintainer: David Carlier <dcarlier@deviceatlas.com> Maintainer: Thierry Fournier <tfournier@arpalert.org>
Files: src/da.c, include/*/da.h Files: src/map.c, include/haproxy/map*.h
Files: src/pattern.c, include/haproxy/pattern*.h
51Degrees device identification
Maintainer: Ben Shillito <ben@51degrees.com>
Files: src/51d.c
Cache
Maintainer: William Lallemand <wlallemand@haproxy.com>
Files: src/cache.c, include/*/cache.h
Master-worker Master-worker
Maintainer: William Lallemand <wlallemand@haproxy.com> Maintainer: William Lallemand <wlallemand@haproxy.com>
Note: Please CC William when touching src/haproxy.c and contrib/systemd Note: Please CC William when touching src/haproxy.c and contrib/systemd
SPOE
Maintainer: Christopher Faulet <cfaulet@haproxy.com>
Files: src/flt_spoe.c, include/*/spoe.h, contrib/spoa_example, doc/SPOE.txt
Multi-threading Multi-threading
Maintainer: Christopher Faulet <cfaulet@haproxy.com> Maintainer: Christopher Faulet <cfaulet@haproxy.com>
Maintainer: Emeric Brun <ebrun@haproxy.com> Maintainer: Emeric Brun <ebrun@haproxy.com>
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 Note: every change around the locking or synchronization point will require
approval from one of these maintainers. Problems which only appear when approval from one of these maintainers. Problems which only appear when
nbthread is greater than 1 and which disappear otherwise are also nbthread is greater than 1 and which disappear otherwise are also
relevant. relevant.
ScientiaMobile WURFL Device Detection Multi-threaded task scheduler
Maintainer: Paul Borile, Massimiliano Bellomi <wurfl-haproxy-support@scientiamobile.com> Maintainer: Willy Tarreau <w@1wt.eu>
Files: src/wurfl.c Maintainer: Olivier Houchard <cognet@ci0.org>
Files: include/haproxy/task*.h src/task.c
Peers
Maintainer: Emeric Brun <ebrun@haproxy.com>
Frédéric Lécaille <flecaille@haproxy.com>
Files: src/peers.c, include/haproxy/peers*.h
Prometheus Exporter Prometheus Exporter
Maintainer: Christopher Faulet <cfaulet@haproxy.com> Maintainer: Christopher Faulet <cfaulet@haproxy.com>
@ -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 all additions and modifications of features. Christopher is the referent
for the code itself. He should be consulted for questions regarding the for the code itself. He should be consulted for questions regarding the
exporter integration into HAProxy, as well as for the bugs. exporter integration into HAProxy, as well as for the bugs.
ScientiaMobile WURFL Device Detection
Maintainer: Paul Borile, Massimiliano Bellomi <wurfl-haproxy-support@scientiamobile.com>
Files: src/wurfl.c, contrib/wurfl, doc/WURFL-device-detection.txt
SPOE
Maintainer: Christopher Faulet <cfaulet@haproxy.com>
Files: src/flt_spoe.c, include/haproxy/spoe*.h
Files: contrib/spoa_example, doc/SPOE.txt
SSL
Maintainer: Emeric Brun <ebrun@haproxy.com>
Maintainer: William Lallemand <wlallemand@haproxy.com>
Files: src/cfgparse-ssl.c, src/ssl_*.c, include/haproxy/ssl_*.h
Thread-safe lists
Maintainer: Olivier Houchard <cognet@ci0.org>
Files: include/haproxy/list*.h