2
0
mirror of https://gitlab.isc.org/isc-projects/kea synced 2025-08-29 21:18:02 +00:00

1400 Commits

Author SHA1 Message Date
Francis Dupont
950f6455e0 [#946] Created new MySQL schema version 2020-01-27 13:52:07 +00:00
Stephen Morris
bfdc3fb88b [#640] Fuzzing-related configure.ac updates
1. The switch to enable fuzzing is now "--enable-fuzzing".
2. A check is now made to see that the CXX environment variable
   points to an AFL-enabled compiler when the switch is modified.
2019-12-20 17:55:45 +00:00
Stephen Morris
57e98c22f8 [#640] Major refactoring of fuzzing code
1. Convert to C++ class.
2. Extend framework to support DHCPv4 fuzzing.
3. Restrict size of data that can be accepted from AFL. (Kea will
   only accept up to about 64k or data, (set by the size of a UDP
   datagram).  However, AFL can send much larger data packets,
   which may cause problems in synchronization between the two
   threads used to implement fuzzing in Kea.
2019-12-20 17:55:45 +00:00
Tomek Mrugalski
4939b82317 [#640] Initial fuzzing code added for Kea6
Proof of concept code to fuzz Kea-DHCPv6.
2019-12-20 17:55:45 +00:00
Michal Nowikowski
e6471c98db [#1072] support building kea on fedora 31 and ubuntu 19.10
- added this support in hammer.py
- fixed checking sphinx in configure.ac on fedora 31
2019-12-20 10:01:49 +01:00
Michal Nowikowski
a06e21bcf8 [#1056] bumped version in configure.ac to 1.7.3 2019-12-16 10:12:22 +01:00
Francis Dupont
399a9193dc [898-add-a-new-hook-to-support-bootp] Checkpoint: code and tests done - doc to update 2019-12-10 22:10:13 +01:00
Tomek Mrugalski
0ba33b1809 [#206] Moved gtest handling routines to a separate m4 file 2019-12-06 14:52:02 +01:00
Wlodek Wencel
06a8a34242 [#986] address another review comments 2019-11-29 01:24:45 +00:00
Wlodek Wencel
62142615c9 [986] manuals included to tarball, can be installed without rebuild 2019-11-29 01:24:45 +00:00
Francis Dupont
6bf1112ef8 [50-dhcp-hook-libs-should-not-be-loadable-by-ca-d2] Made HA hook not loadable by d2 or ca 2019-11-25 13:46:41 +01:00
Wlodek Wencel
46052102b5 [#989] updated version and fixed some typos 2019-11-04 18:20:27 +07:00
Wlodek Wencel
431e8f5ee7 [#974] copy right dates, mes files Changelog prepared for release 2019-10-29 06:47:37 +01:00
Francis Dupont
102d712d0a [869-add-ability-to-retrieve-configure-command-line-from-binaries] Moved configure arguments block 2019-10-25 10:28:29 -04:00
Francis Dupont
490beca157 [869-add-ability-to-retrieve-configure-command-line-from-binaries] Added configure arguments to config.report 2019-10-25 10:28:29 -04:00
Francis Dupont
39d8d30f72 [219-allow-an-option-value-to-be-set-from-an-expression] Checkpoint: almost finished 2019-10-25 10:57:53 +02:00
Francis Dupont
248b058afc [219-allow-an-option-value-to-be-set-from-an-expression] Checkpoint: wrote flex option code, to do tests, to finish doc 2019-10-25 10:57:53 +02:00
Francis Dupont
12f3c6d909 [392-search-of-reservations-by-hostname] Checkpoint: updated shcemas, todo tests 2019-10-15 11:45:32 +02:00
Francis Dupont
469f43a828 [907-remove-kea-thread-library] Checkpoint (todo finish netconf) 2019-09-27 11:07:21 +02:00
Michal Nowikowski
9084e8f47e bumped kea version to 1.7.1 2019-09-26 13:27:55 +02:00
Michal Nowikowski
50cd9d24da [#870,!496] bumped kea version in configure.ac to 1.7.0-git 2019-09-02 10:00:13 +02:00
Wlodek Wencel
52e5a58712 configure.ac version changed 2019-08-30 21:51:18 +02:00
Michal Nowikowski
7705af942f update release entry in ChangeLog, updated copyright dates 2019-08-19 08:43:51 +02:00
Michal Nowikowski
2658515076 Merge branch 'master' into v1_6_0 2019-08-19 06:48:34 +02:00
Tomek Mrugalski
3aa4c82fde [#625,!485] Fixed detection of log4plus in non-standard location 2019-08-15 16:27:36 -04:00
Tomek Mrugalski
eea19ad17c [#625,!485] Fixed conditional intialization detection for log4cplus 2019-08-15 16:27:36 -04:00
Tomek Mrugalski
3abda71b1d [#625,!485] Conditional explicit initialization done. 2019-08-15 16:27:36 -04:00
Tomek Mrugalski
66332000ff [#721,!480] --with-site-packages must be specified with parameters. 2019-08-15 16:15:00 +02:00
Michal Nowikowski
8bc88166a3 added ability to indicate site-packages dir that is different in case of deb packages 2019-08-15 15:30:23 +02:00
Tomek Mrugalski
6bad8cf444 [#433] configure.ac better detects sysrepo (and errors out when missing) 2019-08-13 17:43:06 -04:00
Michal Nowikowski
166c727c5b added back -git suffix to kea version 2019-08-02 13:53:07 +02:00
Michal Nowikowski
349c85baa4 added reporting docs generation scope 2019-07-30 17:11:53 +02:00
Michal Nowikowski
6717a81787 improved detecting sphinx and pdflatex in configure.ac, improved building docs in hammer 2019-07-30 10:45:13 +02:00
Michal Nowikowski
c196f4c2b2 fixed building docs on some systems 2019-07-30 10:45:13 +02:00
Michal Nowikowski
66e300f74f improved building docs on some systems
- improved handling sphinx in configure.ac
- adjusted hammer with new deps for docs
- updated docs about new deps for docs
2019-07-30 10:45:13 +02:00
Michal Nowikowski
695668a25e removed old rules for generating manuals 2019-07-30 10:45:13 +02:00
Michal Nowikowski
01fb9fd370 rearranges docs and build script
Two reasons:
- sphinx requires to have all sources in its source directory
  so man pages have to be moved
- layout of subfolders in doc folder was not consistent
2019-07-30 10:45:13 +02:00
Michal Nowikowski
8c15d974bc disabled discovery of old tools in ./configure 2019-07-30 10:45:13 +02:00
Michal Nowikowski
d1f24e1715 improved build scripts, renamed kea-guide.rst to index.rst 2019-07-30 10:45:13 +02:00
Tomek Mrugalski
a1adbffd91 Initial changes to have sphinx detected 2019-07-30 10:45:12 +02:00
Francis Dupont
454a816e41 [742-new-libyang-and-sysrepo-versions] Added HAVE_POST_0_7_7_SYSREPO config flag 2019-07-26 16:27:31 +02:00
Marcin Siodelski
f27f45ec3b [#680,!426] Delete embedded options when subnet gets deleted in mysql_cb. 2019-07-25 03:58:11 -04:00
Michal Nowikowski
8b2d843bfa updated release version in configure.ac 2019-07-22 06:32:54 -04:00
Francis Dupont
8cb113a52f [667-remove-obsolete-compatcheck-dir] Removed compatcheck more than obsolete directory 2019-07-04 07:17:08 -04:00
Francis Dupont
d8276f1036 [550-authentication-key-to-text-method-miss-spelled] AuthKey is binary 2019-07-02 17:33:39 +02:00
Thomas Markwalder
770aeae623 [#691,!395] Add Connection socket exposure and close_callback handler
Addes close_callback and exposes Connectin's TCP socket to it
and connect_callback.

src/lib/http/client.h b/src/lib/http/client.h
    HttpClient:
        Added second parameter, socket FD, to ConnectHandler
        Added CloseHandler typedef

        asyncSendRequest() - added close_callback parameter

src/lib/http/client.cc
    Connection - added close_callback parameter to all
    methods that accept connect_callback parameter

    Added invocation of close_callback wherever the connection's
    socket is closed.

src/lib/http/tests/server_client_unittests.cc
    TEST_F(HttpClientTest, connectCloseCallbacks) - new test that
    verifies connect and close callback operations
2019-06-27 07:49:10 -04:00
Francis Dupont
93d3a878a9 [682-keactrl-unable-to-kill-kea-processes] Added expansion of runstatdir when it includes localstatedir 2019-06-25 14:56:42 +02:00
Francis Dupont
8641448c41 [295-min-max-lease-time-configuration-options] Moved MySQL schema updates to version 8.1 2019-06-22 10:05:24 -04:00
Francis Dupont
80bc902549 [538-kea-should-not-store-anything-in-var-kea-lsb-violation] Updated doc + some improvements 2019-06-18 12:54:26 -04:00
Francis Dupont
85c5b01d69 [538-kea-should-not-store-anything-in-var-kea-lsb-violation] Introduced runstatedir for pid files 2019-06-18 12:54:26 -04:00