AUTHORS 2.46 KB
Newer Older
1
2
3
4
5
6
7
8
9
10

 Kea authors and contributors
------------------------------

Primary developers:
 - Tomek Mrugalski (lead developer: DHCPv4, DHCPv6 components, prefix
                    delegation, memfile, database interface, core libdhcp++)
 - Stephen Morris (Hooks, MySQL)
 - Marcin Siodelski (DHCPv4, DHCPv6 components, options handling, perfdhcp)
 - Thomas Markwalder (DDNS, user_chk)
Jeremy C. Reed's avatar
Jeremy C. Reed committed
11
 - Jeremy C. Reed (documentation, build system, testing, release engineering)
12
13
14
15
16
17
18
 - Wlodek Wencel (testing, release engineering)
 - Francis Dupont (crypto)

Primary area of work mentioned in parentheses. The list is in a roughly
chronological order.

Kea is using parts of the code of now defunct BIND 10 project. The following
Jeremy C. Reed's avatar
Jeremy C. Reed committed
19
people contributed to BIND 10 code:
20

21
22
23
Chen Zhengzhang
Dmitriy Volodin
Evan Hunt
Jeremy C. Reed's avatar
Jeremy C. Reed committed
24
Francis Dupont
25
26
27
28
29
30
31
32
Haidong Wang
Haikuo Zhang
Han Feng
Jelte Jansen
Jeremy C. Reed
Xie Jiagui
Jin Jian
JINMEI Tatuya
Jeremy C. Reed's avatar
Jeremy C. Reed committed
33
John DuBois
34
Kazunori Fujiwara
35
Marcin Siodelski
36
37
38
39
Michael Graff
Michal Vaner
Mukund Sivaraman
Naoki Kambe
40
Paul Selkirk
41
42
43
Shane Kerr
Shen Tingting
Stephen Morris
44
45
Thomas Markwalder
Tomek Mrugalski
46
47
Yoshitaka Aharen
Zhang Likun
48
49
50
51
52
53
54
55
56

We have received the following contributions:

 - David Carlier
   2013-11: memfile fixes
   2013-12: better error handling when port is in use
   2013-12: interface detection for BSD systems
   2014-04: PostgreSQL support

57
58
 - Jiri Popelka from Red Hat
   2014-08: config files examples permission fix
59
   2014-08: compilation fix for armv7
60
   2014-08: configure.ac update: AC_PROG_LIBTOOL => LT_INIT
61
   2014-08: PostgreSQL compilation fix on i686
62

63
64
65
 - Adam Osuchowski, Silesian University of Technology
   2014-09: Examples corrected in Kea ARM

66
67
68
 - Nicolas Chaigneau, Capgemini
   2014-09: Fix for interfaces with multiple addresses in perfdhcp

69
70
71
72
 - Marcin Wyszynki, Facebook
   2014-11: Export CalloutManager headers for testing statically linked
            libraries.

73
74
75
 - David Gutierrez Rueda, CERN
   2014-12: Support for client link-address option in DHCPv6 (RFC6939)

76
Kea uses log4cplus (http://sourceforge.net/projects/log4cplus/) for logging,
Jeremy C. Reed's avatar
Jeremy C. Reed committed
77
Boost (http://www.boost.org/) library for almost everything, and can use Botan
78
79
80
81
82
83
84
(http://botan.randombit.net/) or OpenSSL (https://www.openssl.org/) for
cryptographic operations. It can also optionally use PostgreSQL
(http://www.postgresql.org/) and/or MySQL (http://www.mysql.com/) as a database.

Kea can use googletest for unit-tests (http://code.google.com/p/googletest/).

Kea uses ISC Forge (http://kea.isc.org/wiki/IscForge) for conformance testing.