2014-08-11 13:33:28 +02:00
|
|
|
|
|
|
|
Kea authors and contributors
|
|
|
|
------------------------------
|
|
|
|
|
|
|
|
Primary developers:
|
|
|
|
- Tomek Mrugalski (lead developer: DHCPv4, DHCPv6 components, prefix
|
2015-02-18 12:44:38 +01:00
|
|
|
delegation, memfile, database interface, core libdhcp++,
|
2015-12-03 15:40:55 +01:00
|
|
|
host reservation, MAC extraction in DHCPv6, statistics manager)
|
2014-08-11 13:33:28 +02:00
|
|
|
- Stephen Morris (Hooks, MySQL)
|
2015-02-18 12:44:38 +01:00
|
|
|
- Marcin Siodelski (DHCPv4, DHCPv6 components, options handling, perfdhcp,
|
2015-12-03 15:40:55 +01:00
|
|
|
host reservation, lease file cleanup, lease expiration)
|
2014-08-11 13:33:28 +02:00
|
|
|
- Thomas Markwalder (DDNS, user_chk)
|
2014-08-11 06:46:37 -07:00
|
|
|
- Jeremy C. Reed (documentation, build system, testing, release engineering)
|
2014-08-11 13:33:28 +02:00
|
|
|
- Wlodek Wencel (testing, release engineering)
|
2015-02-18 12:44:38 +01:00
|
|
|
- Francis Dupont (crypto, perfdhcp)
|
|
|
|
- Shawn Routhier (lease file cleanup)
|
2014-08-11 13:33:28 +02:00
|
|
|
|
|
|
|
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
|
2014-08-11 06:46:37 -07:00
|
|
|
people contributed to BIND 10 code:
|
2014-08-11 13:33:28 +02:00
|
|
|
|
2012-06-07 18:53:54 +02:00
|
|
|
Chen Zhengzhang
|
|
|
|
Dmitriy Volodin
|
|
|
|
Evan Hunt
|
2014-08-11 06:46:37 -07:00
|
|
|
Francis Dupont
|
2012-06-07 18:53:54 +02:00
|
|
|
Haidong Wang
|
|
|
|
Haikuo Zhang
|
|
|
|
Han Feng
|
|
|
|
Jelte Jansen
|
|
|
|
Jeremy C. Reed
|
|
|
|
Xie Jiagui
|
|
|
|
Jin Jian
|
|
|
|
JINMEI Tatuya
|
2014-08-11 06:46:37 -07:00
|
|
|
John DuBois
|
2012-06-07 18:53:54 +02:00
|
|
|
Kazunori Fujiwara
|
2014-08-11 13:33:28 +02:00
|
|
|
Marcin Siodelski
|
2012-06-07 18:53:54 +02:00
|
|
|
Michael Graff
|
|
|
|
Michal Vaner
|
|
|
|
Mukund Sivaraman
|
|
|
|
Naoki Kambe
|
2013-03-19 19:16:56 -04:00
|
|
|
Paul Selkirk
|
2012-06-07 18:53:54 +02:00
|
|
|
Shane Kerr
|
|
|
|
Shen Tingting
|
|
|
|
Stephen Morris
|
2014-08-11 13:33:28 +02:00
|
|
|
Thomas Markwalder
|
|
|
|
Tomek Mrugalski
|
2012-06-07 18:53:54 +02:00
|
|
|
Yoshitaka Aharen
|
|
|
|
Zhang Likun
|
2014-08-11 13:33:28 +02:00
|
|
|
|
|
|
|
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
|
|
|
|
|
2014-08-21 16:02:39 +02:00
|
|
|
- Jiri Popelka from Red Hat
|
|
|
|
2014-08: config files examples permission fix
|
2014-08-21 18:10:42 +02:00
|
|
|
2014-08: compilation fix for armv7
|
2014-08-21 16:12:16 +02:00
|
|
|
2014-08: configure.ac update: AC_PROG_LIBTOOL => LT_INIT
|
2014-08-27 18:19:31 +02:00
|
|
|
2014-08: PostgreSQL compilation fix on i686
|
2014-08-21 16:02:39 +02:00
|
|
|
|
2014-09-30 14:46:01 +02:00
|
|
|
- Adam Osuchowski, Silesian University of Technology
|
|
|
|
2014-09: Examples corrected in Kea ARM
|
|
|
|
|
2014-09-30 16:02:58 +02:00
|
|
|
- Nicolas Chaigneau, Capgemini
|
|
|
|
2014-09: Fix for interfaces with multiple addresses in perfdhcp
|
2015-11-30 13:38:02 +01:00
|
|
|
2015-11: query4 parameter added to pkt4_send hook point
|
2014-09-30 16:02:58 +02:00
|
|
|
|
2014-11-10 10:01:45 -10:00
|
|
|
- Marcin Wyszynki, Facebook
|
|
|
|
2014-11: Export CalloutManager headers for testing statically linked
|
|
|
|
libraries.
|
|
|
|
|
2014-12-10 09:40:32 +01:00
|
|
|
- David Gutierrez Rueda, CERN
|
|
|
|
2014-12: Support for client link-address option in DHCPv6 (RFC6939)
|
|
|
|
|
2015-10-31 20:55:34 +09:00
|
|
|
- Adam Kalmus, Gdansk University of Technology
|
2014-12-11 13:05:06 +01:00
|
|
|
2014-12: Extract MAC address from DUID-LL and DUID-LLT types
|
2015-01-27 15:38:39 +01:00
|
|
|
2015-01: Extract MAC address from remote-id
|
2015-05-15 20:39:05 +02:00
|
|
|
2015-05: MySQL schema extended to cover host reservation
|
2015-10-09 23:30:20 +02:00
|
|
|
2015-10: Common MySQL Connector Pool
|
2015-11-30 21:31:32 +01:00
|
|
|
2015-12: MySQL host data source implemented.
|
2014-12-11 13:05:06 +01:00
|
|
|
|
2015-10-31 20:55:34 +09:00
|
|
|
- Jinmei Tatuya
|
|
|
|
2015-10: Pkt4o6 class improvements
|
|
|
|
|
2014-08-11 13:33:28 +02:00
|
|
|
Kea uses log4cplus (http://sourceforge.net/projects/log4cplus/) for logging,
|
2014-08-11 06:46:37 -07:00
|
|
|
Boost (http://www.boost.org/) library for almost everything, and can use Botan
|
2014-08-11 13:33:28 +02:00
|
|
|
(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.
|