AUTHORS 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102
  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, 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. 2015-12: compilation fix in MySQL host data source
  58. - Adam Osuchowski, Silesian University of Technology
  59. 2014-09: Examples corrected in Kea ARM
  60. - Nicolas Chaigneau, Capgemini
  61. 2014-09: Fix for interfaces with multiple addresses in perfdhcp
  62. 2015-11: query4 parameter added to pkt4_send hook point
  63. - Marcin Wyszynki, Facebook
  64. 2014-11: Export CalloutManager headers for testing statically linked
  65. libraries.
  66. - David Gutierrez Rueda, CERN
  67. 2014-12: Support for client link-address option in DHCPv6 (RFC6939)
  68. - Adam Kalmus, Gdansk University of Technology
  69. 2014-12: Extract MAC address from DUID-LL and DUID-LLT types
  70. 2015-01: Extract MAC address from remote-id
  71. 2015-05: MySQL schema extended to cover host reservation
  72. 2015-10: Common MySQL Connector Pool
  73. 2015-12: MySQL host data source implemented.
  74. - Jinmei Tatuya
  75. 2015-10: Pkt4o6 class improvements
  76. - Sebastien Couture, Ubity Inc
  77. 2015-12: Fixes to MySQL schema creation
  78. Kea uses log4cplus (http://sourceforge.net/projects/log4cplus/) for logging,
  79. Boost (http://www.boost.org/) library for almost everything, and can use Botan
  80. (http://botan.randombit.net/) or OpenSSL (https://www.openssl.org/) for
  81. cryptographic operations. It can also optionally use PostgreSQL
  82. (http://www.postgresql.org/) and/or MySQL (http://www.mysql.com/) as a database.
  83. Kea can use googletest for unit-tests (http://code.google.com/p/googletest/).
  84. Kea uses ISC Forge (http://kea.isc.org/wiki/IscForge) for conformance testing.