AUTHORS 3.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798
  1. Kea authors and contributors
  2. ------------------------------
  3. Primary developers:
  4. - Tomek Mrugalski (lead developer: DHCPv4, DHCPv6 components, prefix
  5. delegation, memfile, database interface, core libdhcp++,
  6. host reservation, MAC extraction in DHCPv6, statistics manager)
  7. - Stephen Morris (Hooks, MySQL)
  8. - Marcin Siodelski (DHCPv4, DHCPv6 components, options handling, perfdhcp,
  9. host reservation, lease file cleanup, lease expiration)
  10. - Thomas Markwalder (DDNS, user_chk)
  11. - Jeremy C. Reed (documentation, build system, testing, release engineering)
  12. - Wlodek Wencel (testing, release engineering)
  13. - Francis Dupont (crypto, perfdhcp)
  14. - Shawn Routhier (lease file cleanup)
  15. Primary area of work mentioned in parentheses. The list is in a roughly
  16. chronological order.
  17. Kea is using parts of the code of now defunct BIND 10 project. The following
  18. people contributed to BIND 10 code:
  19. Chen Zhengzhang
  20. Dmitriy Volodin
  21. Evan Hunt
  22. Francis Dupont
  23. Haidong Wang
  24. Haikuo Zhang
  25. Han Feng
  26. Jelte Jansen
  27. Jeremy C. Reed
  28. Xie Jiagui
  29. Jin Jian
  30. JINMEI Tatuya
  31. John DuBois
  32. Kazunori Fujiwara
  33. Marcin Siodelski
  34. Michael Graff
  35. Michal Vaner
  36. Mukund Sivaraman
  37. Naoki Kambe
  38. Paul Selkirk
  39. Shane Kerr
  40. Shen Tingting
  41. Stephen Morris
  42. Thomas Markwalder
  43. Tomek Mrugalski
  44. Yoshitaka Aharen
  45. Zhang Likun
  46. We have received the following contributions:
  47. - David Carlier
  48. 2013-11: memfile fixes
  49. 2013-12: better error handling when port is in use
  50. 2013-12: interface detection for BSD systems
  51. 2014-04: PostgreSQL support
  52. - Jiri Popelka from Red Hat
  53. 2014-08: config files examples permission fix
  54. 2014-08: compilation fix for armv7
  55. 2014-08: configure.ac update: AC_PROG_LIBTOOL => LT_INIT
  56. 2014-08: PostgreSQL compilation fix on i686
  57. - Adam Osuchowski, Silesian University of Technology
  58. 2014-09: Examples corrected in Kea ARM
  59. - Nicolas Chaigneau, Capgemini
  60. 2014-09: Fix for interfaces with multiple addresses in perfdhcp
  61. 2015-11: query4 parameter added to pkt4_send hook point
  62. - Marcin Wyszynki, Facebook
  63. 2014-11: Export CalloutManager headers for testing statically linked
  64. libraries.
  65. - David Gutierrez Rueda, CERN
  66. 2014-12: Support for client link-address option in DHCPv6 (RFC6939)
  67. - Adam Kalmus, Gdansk University of Technology
  68. 2014-12: Extract MAC address from DUID-LL and DUID-LLT types
  69. 2015-01: Extract MAC address from remote-id
  70. 2015-05: MySQL schema extended to cover host reservation
  71. 2015-10: Common MySQL Connector Pool
  72. 2015-12: MySQL host data source implemented.
  73. - Jinmei Tatuya
  74. 2015-10: Pkt4o6 class improvements
  75. Kea uses log4cplus (http://sourceforge.net/projects/log4cplus/) for logging,
  76. Boost (http://www.boost.org/) library for almost everything, and can use Botan
  77. (http://botan.randombit.net/) or OpenSSL (https://www.openssl.org/) for
  78. cryptographic operations. It can also optionally use PostgreSQL
  79. (http://www.postgresql.org/) and/or MySQL (http://www.mysql.com/) as a database.
  80. Kea can use googletest for unit-tests (http://code.google.com/p/googletest/).
  81. Kea uses ISC Forge (http://kea.isc.org/wiki/IscForge) for conformance testing.