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
-------------------
Lua
Maintainer: Thierry Fournier <tfournier@arpalert.org>
Files: src/hlua.c, include/*/hlua.h
51Degrees device identification
Maintainer: Ben Shillito <ben@51degrees.com>
Files: src/51d.c, contrib/51d, doc/51Degrees-device-detection.txt
Maps and pattern matching
Maintainer: Thierry Fournier <tfournier@arpalert.org>
Files: src/map.c, src/pattern.c, include/*/map.h, include/*/pattern.h
Cache
Maintainer: William Lallemand <wlallemand@haproxy.com>
Files: src/cache.c, include/haproxy/cache*.h
DNS
Maintainer: Baptiste Assmann <bedis9@gmail.com>
Files: src/dns.c, include/*/dns.h
DeviceAtlas device identification
Maintainer: David Carlier <dcarlier@deviceatlas.com>
Files: src/da.c, contrib/deviceatlas, doc/DeviceAtlas-device-detection.txt
SSL
Maintainer: Emeric Brun <ebrun@haproxy.com>, William Lallemand <wlallemand@haproxy.com>
Files: src/cfgparse-ssl.c, src/ssl_*.c, include/*/ssl_*.h
Peers
DNS and Resolvers
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)
Maintainer: Cyril Bonté <cyril.bonte@free.fr>
Files: doc/*.txt
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
Files: src/checks.c, include/*/checks.h
Maintainers: Simon Horman for external-check, Baptiste Assmann for tcp-check
Maintainer: Christopher Faulet <cfaulet@haproxy.com>
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.
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
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
Maintainer: David Carlier <dcarlier@deviceatlas.com>
Files: src/da.c, include/*/da.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
Maps and pattern matching
Maintainer: Thierry Fournier <tfournier@arpalert.org>
Files: src/map.c, include/haproxy/map*.h
Files: src/pattern.c, include/haproxy/pattern*.h
Master-worker
Maintainer: William Lallemand <wlallemand@haproxy.com>
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
Maintainer: Christopher Faulet <cfaulet@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
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 <wurfl-haproxy-support@scientiamobile.com>
Files: src/wurfl.c
Multi-threaded task scheduler
Maintainer: Willy Tarreau <w@1wt.eu>
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
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
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 <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