| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
src/share/database/scripts/mysql/upgrade_026_to_027.sh.in
src/share/database/scripts/pgsql/upgrade_026_to_027.sh.in
- new upgrade scripts
configure.ac
src/share/database/scripts/mysql/.gitignore
src/share/database/scripts/mysql/Makefile.am
src/share/database/scripts/pgsql/.gitignore
src/share/database/scripts/pgsql/Makefile.am
added new upgrade scripts
src/bin/admin/tests/mysql_tests.sh.in
updated
mysql_upgrade_26_to_27_test() - new test
src/bin/admin/tests/pgsql_tests.sh.in
updated
pgsql_upgrade_26_to_27_test() - new test
src/lib/mysql/mysql_constants.h
src/lib/pgsql/pgsql_connection.h
updated schema version
src/share/database/scripts/mysql/dhcpdb_create.mysql
src/share/database/scripts/pgsql/dhcpdb_create.pgsql
change client_class columns
|
| |
|
|
|
|
|
|
|
|
|
|
| |
The solution is based on clusterfuzzlite, libfuzzer, and oss-fuzz
technologies.
- Add the .clusterfuzzlite directory.
- Add the fuzz CI stage and fuzzing CI jobs.
- Add the fuzzing targets in the fuzz directory.
- Document fuzzing in doxygen.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Separate ENABLE_AFL into ENABLE_FUZZING and HAVE_AFL.
- Add the --disable-unicode flag required in the oss-fuzz container.
- Add checking of support for C++17.
- Make Kea compile with afl++.
- Rotate ports in `getServerPort()` functions under an env var.
- Fix some destruction issues that would result in crashes when fuzzing.
- Add some checks in the UnixControlClient that prevent some crashes when fuzzing.
- Add `isc::util::isSocket()` function.
- Change `isc::util::file::Path` to not append a trailing slash to allow
chained calls of `parentPath()`.
- Add `isc::util::file::TemporaryDirectory` useful when fuzzing.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
/src/share/database/scripts/mysql/upgrade_025_to_026.sh.in
/src/share/database/scripts/pgsql/upgrade_025_to_026.sh.in
- new files
/src/share/database/scripts/mysql/dhcpdb_create.mysql
/src/share/database/scripts/pgsql/dhcpdb_create.pgsql
- adds client_classes to option tables
/configure.ac
/src/share/database/scripts/mysql/.gitignore
/src/share/database/scripts/mysql/Makefile.am
/src/share/database/scripts/pgsql/.gitignore
/src/share/database/scripts/pgsql/Makefile.am
- added new upgrade files
/src/bin/admin/tests/pgsql_tests.sh.in
/src/bin/admin/tests/mysql_tests.sh.in
- Updated for new schema 26
/src/lib/mysql/mysql_constants.h
/src/lib/pgsql/pgsql_connection.h
Updated schema version
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
Also remove all the few other trailing `dnl`s just to be safe.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
new files:
src/share/database/scripts/mysql/upgrade_023_to_024.sh.in
src/share/database/scripts/pgsql/upgrade_023_to_024.sh.in
configure.ac
Added new upgrade files
src/share/database/scripts/mysql/upgrade_023_to_024.sh
src/share/database/scripts/pgsql/upgrade_023_to_024.sh
src/bin/admin/kea-admin.in
mysql_upgrade()
pgsql_upgrade() - now sort scripts numerically
src/bin/admin/tests/mysql_tests.sh.in
mysql_upgrade_23_to_24_test() - new test function
mysql_upgrade_test() - updated version check
src/bin/admin/tests/pgsql_tests.sh.in
pgsql_db_version_test() - updated version check
pgsql_upgrade_23_to_24_test() - new test function
src/lib/dhcp/option_data_types.h
Set explicit values for OPT_RECORD_TYPE and OPT_UKNOWN_TYPE
src/lib/dhcp/tests/option_definition_unittest.cc
TEST(OptionDataTypeUtil, typeToString)
TEST(OptionDataTypeUtil, stringToType) - new tests
src/lib/mysql/mysql_constants.h
Updated schema version to 24.0
src/lib/pgsql/pgsql_connection.h
Updated schema version to 24.0
src/share/database/scripts/mysql/dhcpdb_create.mysql
Added option_def_data_type table creation
src/share/database/scripts/mysql/dhcpdb_drop.mysql
Added option_def_data_type table drop
src/share/database/scripts/pgsql/dhcpdb_create.pgsql
Added option_def_data_type table creation
src/share/database/scripts/pgsql/dhcpdb_drop.pgsql
Added option_def_data_type table drop
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
configure.ac
Added mysql/upgrade_019_to_020.sh
src/bin/admin/tests/mysql_tests.sh.in
Updated, adjusted for version check
src/lib/mysql/mysql_constants.h
Bumped schema version to 22
src/share/database/scripts/mysql/.gitignore
upgrade_019_to_020.sh
src/share/database/scripts/mysql/dhcpdb_create.mysql
Moved expire column statements into version 22 update section
src/share/database/scripts/mysql/upgrade_020_to_021.sh.in
Removed expire column updates
src/share/database/scripts/mysql/upgrade_020_to_021.sh.in
New file, modifies expire columns
|
|
|
|
| |
will be removed in a future version."
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- replace VERSION with PACKAGE_VERSION in src/bin/admin to avoid
overlap with VERSION used in src/share/database.
- add -V to kea-admin
- add -V to kea-shell
- add -V to keactrl
- add -V to perfdhcp
- removed getVersionAddendum from d2 and added the openssl version to
the output of other process versions since it's not only used by d2
- make all -V outputs consistent. Some are showing only core version and
are missing premium version which is fine since they are the
executables that don't have something to do with premium directly
anyway.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
src/share/database/scripts/pgsql/upgrade_020_to_021.sh.in
- new file, corrects dhcp4_server_modifcation_ts index
configure.ac
added src/share/database/scripts/pgsql/upgrade_020_to_021.sh
src/bin/admin/tests/pgsql_tests.sh.in
Added pgsql_upgrade_20_to_21_test()
src/lib/pgsql/pgsql_connection.h
Updated schema version
src/share/database/scripts/pgsql/.gitignore
src/share/database/scripts/pgsql/Makefile.am
Added upgrade_020_to_021.sh
src/share/database/scripts/pgsql/dhcpdb_create.pgsql
Added correction of dhcp4_server_modifcation_ts index
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
- Rename util/strutil.h to util/str.h to escape redundancy.
- Simplify trim function.
- Remove unused functions.
- Get rid of the regex conditional compilation that helped Kea build
with ancient compilers. Lack of proper regex functionality now results
in failure in configure.ac.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
New files:
arm/hooks-perfmon.rst
src/hooks/dhcp/perfmon/.gitattributes
src/hooks/dhcp/perfmon/.gitignore
src/hooks/dhcp/perfmon/Makefile.am
src/hooks/dhcp/perfmon/libloadtests/.gitignore
src/hooks/dhcp/perfmon/libloadtests/Makefile.am
src/hooks/dhcp/perfmon/libloadtests/load_unload_unittests.cc
src/hooks/dhcp/perfmon/libloadtests/run_unittests.cc
src/hooks/dhcp/perfmon/perfmon.dox
src/hooks/dhcp/perfmon/perfmon_callouts.cc
src/hooks/dhcp/perfmon/perfmon_log.cc
src/hooks/dhcp/perfmon/perfmon_log.h
src/hooks/dhcp/perfmon/perfmon_messages.cc
src/hooks/dhcp/perfmon/perfmon_messages.h
src/hooks/dhcp/perfmon/perfmon_messages.mes
src/hooks/dhcp/perfmon/tests/.gitignore
src/hooks/dhcp/perfmon/tests/Makefile.am
src/hooks/dhcp/perfmon/tests/run_unittests.cc
src/hooks/dhcp/perfmon/version.cc
Modified:
configure.ac
arm/hooks-perfmon.rst
arm/hooks.rst
arm/logging.rst
arm/rst_arm_sources.mk
conf.py
src/hooks/dhcp/Makefile.am
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
- also make makefile rules in doc/sphinx/uml silent to make the
potential warning visible
- also remove trailing spaces automatically from *.atxt files
|
| |
|
| |
|