2
0
mirror of https://gitlab.isc.org/isc-projects/kea synced 2025-08-29 04:57:52 +00:00

29982 Commits

Author SHA1 Message Date
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