Commit Graph

20 Commits

Author SHA1 Message Date
Willy Tarreau 8695199aa8 CONTRIB: move spoa_example out of the tree
As previously mentioned SPOA code has nothing to do in the haproxy core
since they're not dependent on haproxy's version. This one was moved to
its own repository here with complete history:

     https://github.com/haproxy/spoa-example
2021-04-21 09:39:06 +02:00
Willy Tarreau 57610c694e CONTRIB: move src/wurfl.c and contrib/wurfl to addons/wurfl
Both the source file and the dummy library are now at the same place.
Maybe the build howto could be moved there as well to make things even
cleaner.

The Makefile, MAINTAINERS, doc, and vtest matrix were updated.
2021-04-02 17:48:42 +02:00
Willy Tarreau f8d9ec57f0 CONTRIB: move src/da.c and contrib/deviceatlas to addons/deviceatlas
Both the source file and the dummy library are now at the same place.
Maybe the build howto could be moved there as well to make things even
cleaner.

The Makefile, MAINTAINERS, doc, github build matrix, coverity checks
and travis CI's build were updated.
2021-04-02 17:48:42 +02:00
Willy Tarreau 977209d1d8 CONTRIB: move 51Degrees to addons/51degrees
Now it's much cleaner, both 51d.c and the dummy library live together and
are easier to spot and maintain. The build howto probably ought to be moved
there as well. Makefile, docs and MAINTAINERS were updated, as well as
the github CI's build matrix, travis CI's, and coverity checks.
2021-04-02 17:48:42 +02:00
Willy Tarreau 3dfadc7ae7 CONTRIB: move prometheus-exporter to addons/promex
Let's start to better organize the addons by moving promex there (and
with an easier directory name). The makefile and maintainers files were
updated, as well as the CI's build matrix.
2021-04-02 17:48:42 +02:00
Willy Tarreau 233e868895 CONTRIB: move some admin-related sub-projects to admin/
The following components were moved to admin/ because they're generally
used in field by admins:

  iprange/  netsnmp-perl/  selinux/  systemd/  wireshark-dissectors/
  syntax-highlight/ release-estimator/
2021-04-02 17:48:42 +02:00
Christopher Faulet 2a821684c8 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.
2021-02-24 22:09:57 +01:00
Christopher Faulet 84c88a58c5 DOC: Add maintainers for the Prometheus exporter
William Dauchy and Christopher Faulet are the official maintainers of the
Prometheus exporter. William better knows the Prometheus usages and is the
referent for the features while Christopher's role is more code-centric, he
takes care of bugs and the exporter integration into Haproxy.
2021-01-08 15:14:15 +01:00
David Carlier 1470b9d045 DOC: email change of the DeviceAtlas maintainer 2020-12-10 11:00:18 +01:00
Willy Tarreau 3f567e4949 REORG: include: split hathreads into haproxy/thread.h and haproxy/thread-t.h
This splits the hathreads.h file into types+macros and functions. Given
that most users of this file used to include it only to get the definition
of THREAD_LOCAL and MAXTHREADS, the bare minimum was placed into thread-t.h
(i.e. types and macros).

All the thread management was left to haproxy/thread.h. It's worth noting
the drop of the trailing "s" in the name, to remove the permanent confusion
that arises between this one and the system implementation (no "s") and the
makefile's option (no "s").

For consistency, src/hathreads.c was also renamed thread.c.

A number of files were updated to only include thread-t which is the one
they really needed.

Some future improvements are possible like replacing empty inlined
functions with macros for the thread-less case, as building at -O0 disables
inlining and causes these ones to be emitted. But this really is cosmetic.
2020-06-11 10:18:56 +02:00
William Lallemand 2f14aeb0cc DOC: ssl: update MAINTAINERS file
Update the MAINTAINERS file with new files and maintainer.
2020-05-15 14:11:54 +02:00
paulborile c81b9bf7b4 DOC: wurfl: added point of contact in MAINTAINERS file 2019-04-23 11:00:23 +02:00
Lukas Tribus b75e828b29 DOC: fix reference to map files in MAINTAINERS
s/maps/map
2018-10-17 04:21:04 +02:00
Willy Tarreau 17536e4005 DOC: add Christopher and Emeric as maintainers of the threads
We'll need to be extremely careful at the beginning regarding changes.
2017-11-24 18:52:23 +01:00
Willy Tarreau 55612d4517 DOC: mention William as maintainer of the cache and master-worker
The latter is very tricky, better not touch anything there without
his approval.
2017-11-24 18:28:05 +01:00
Ben Shillito eb90e8fcb9 DOC: add Ben Shillito as the maintainer of 51d
you can put me down as the maintainer with this email.

This should be backported to 1.6.
2016-01-13 12:10:23 +01:00
Willy Tarreau e4b3127d61 DOC: add David Carlier as maintainer of da.c
David is willing to handle any issue related to da.c.
2015-09-28 14:01:27 +02:00
Willy Tarreau ed17655666 DOC: add more entries to MAINTAINERS
Simon is willing to maintain mailers and external checks.
2015-09-23 07:41:56 +02:00
Willy Tarreau a9937f9519 DOC: add more entries to MAINTAINERS
Cyril is the most impacted by doc format changes, Thierry is the one who
knows maps and patterns infrastructure in great details.
2015-09-22 01:08:15 +02:00
Willy Tarreau 14a923cd2e DOC: add a MAINTAINERS file
This one indicates who to CC when sending changes affecting certain
parts of the product.
2015-09-21 15:24:34 +02:00