Tomek Mrugalski
f2a95fcb51
[ #1051 ] Clarified gtest section in devel guide
2020-01-22 13:58:29 +00:00
Razvan Becheriu
49d4e2842b
[ #1040 ] updated ChangeLog
2020-01-20 20:20:06 +02:00
Razvan Becheriu
14a40f094d
[ #1040 ] fixed unittests
2020-01-17 21:43:25 +02:00
Razvan Becheriu
3ccb6b8546
[ #1040 ] fixed unittests
2020-01-17 19:15:07 +02:00
Razvan Becheriu
4aca87b798
[ #1040 ] reverted changes
2020-01-17 18:57:45 +02:00
Razvan Becheriu
3cd2f11f10
[ #1040 ] updated unittests
2020-01-17 15:37:27 +02:00
Razvan Becheriu
e57f523f52
[ #1040 ] reverted some changes
2020-01-17 15:11:26 +02:00
Razvan Becheriu
d970a4c9e0
[ #1040 ] reverted some changes
2020-01-17 15:08:16 +02:00
Razvan Becheriu
6fa270e31b
[ #1040 ] updated unittests
2020-01-17 15:08:16 +02:00
Razvan Becheriu
6e1734483c
[ #1040 ] added unittests
2020-01-17 15:08:16 +02:00
Razvan Becheriu
9268d53ed8
[ #1040 ] added unittests
2020-01-17 15:08:16 +02:00
Razvan Becheriu
1c3024fa44
[ #1040 ] fixed compilation
2020-01-17 15:08:16 +02:00
Razvan Becheriu
b852520424
[ #1040 ] delete lease only if expire time has not changed
2020-01-17 15:08:16 +02:00
Razvan Becheriu
46da5677d9
[ #889 ] addressed review
2020-01-15 23:56:45 +02:00
Razvan Becheriu
207b4e83b5
[ #889 ] addressed review
2020-01-15 14:46:43 +02:00
Razvan Becheriu
4a2f150e9f
[ #889 ] addressed review
2020-01-15 12:06:14 +02:00
Razvan Becheriu
b5ad257feb
[ #889 ] addressed review
2020-01-15 11:54:25 +02:00
Razvan Becheriu
9fd4bd1b21
[#889,!591] use defines instead of hardcoded values
2020-01-15 11:54:25 +02:00
Razvan Becheriu
f388d1c1b3
[#889,!591] use defines instead of hardcoded values
2020-01-15 11:54:25 +02:00
Razvan Becheriu
01f0aed564
[#889,!591] fixed typo
2020-01-15 11:54:25 +02:00
Razvan Becheriu
a09bee9b2a
[#889,!591] lock only in MT mode
2020-01-15 11:54:25 +02:00
Razvan Becheriu
1b27c56f56
[#889,!591] refactor code to have only one initialization function for option definitions
2020-01-15 11:54:25 +02:00
Stephen Morris
f20c0c37b3
[ #1075 ] Add missing line to Makefile
...
Adding a line that got lost in a recent merge.
2020-01-14 09:10:21 +00:00
Razvan Becheriu
e72dbcabd3
[1040] reverted minor changes
2020-01-10 17:41:35 +02:00
Razvan Becheriu
ff6d2cf3db
[1040] fixed doxygen
2020-01-10 17:41:35 +02:00
Razvan Becheriu
19e8d65810
[1040] fixed doxygen
2020-01-10 17:41:35 +02:00
Razvan Becheriu
f47bfd171e
[1040] minor changes
2020-01-10 17:41:35 +02:00
Razvan Becheriu
6c8a8ec6a7
[1040] minor changes
2020-01-10 17:41:35 +02:00
Razvan Becheriu
a558acc247
[1040] minor changes
2020-01-10 17:41:35 +02:00
Razvan Becheriu
01eba32f6a
[1040] separated delete functions
2020-01-10 17:41:35 +02:00
Francis Dupont
5f9937b1b3
[ #880 ] Added some atomics to satisfy the thread sanitizer
2020-01-03 16:04:50 +00:00
Razvan Becheriu
de4cd27fba
[ #1068 ] added missing files
2020-01-03 15:28:17 +00:00
Stephen Morris
118f505bb2
[ #640 ] Minor corrections
...
1. Update to documentation concerning the running of until tests
which code is compiled with fuzzing enabled.
2. Correction of text of fuzzing-related initialization exception.
2019-12-20 17:55:45 +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
9ab23e3489
[ #640 ] Implement consistent fuzz packet naming
...
The convention is that all packets used in fuzzing have the file extension
.pkt. This commit has renamed some packets to match that convention.
2019-12-20 17:55:45 +00:00
Stephen Morris
d05d2163f7
[ #640 ] Make code changes suggested by review
2019-12-20 17:55:45 +00:00
Stephen Morris
297f23fb72
[ #640 ] Add fuzzing documentation
...
Add a doxygen file describing the fuzzing - how to build and
run it, and a brief description of the changes made to the code.
2019-12-20 17:55:45 +00:00
Stephen Morris
08381e6773
[ #640 ] Simplification of fuzzing structure
...
Instead of using a separate thread to read input from the fuzzer,
the input is now read in the main thread and transferred to the
interface on which Kea is expecting it to appear.
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
059992a033
[ #672 ] added ChangeLog entry about Dangerfile
2019-12-19 13:29:56 +01:00
Michal Nowikowski
8bc8f7872f
[ #672 ] added danger for checking commits compliance
2019-12-19 13:13:46 +01:00
Tomek Mrugalski
6777941043
[ #1060 ] Hooks version bumped to 12.
Kea-1.7.3
2019-12-16 16:28:42 +01:00
Razvan Becheriu
2695b14822
#1057 bump lib versions
2019-12-16 14:18:19 +02:00
Razvan Becheriu
2df657c00b
#1057 bump lib versions
2019-12-16 12:46:27 +02:00
Michal Nowikowski
33f9512f63
[ #1056 ] regenerated parsers
2019-12-16 10:12:28 +01:00
Michal Nowikowski
a1e681acad
[ #1056 ] updated list of systems where kea is tested on
2019-12-16 10:12:25 +01:00
Michal Nowikowski
a06e21bcf8
[ #1056 ] bumped version in configure.ac to 1.7.3
2019-12-16 10:12:22 +01:00
Michal Nowikowski
831e100d70
[ #1056 ] added ChangeLog entry about 1.7.3 release, updated copyright dates
2019-12-16 10:12:17 +01:00