2
0
mirror of https://gitlab.isc.org/isc-projects/kea synced 2025-08-30 05:27:55 +00:00

1340 Commits

Author SHA1 Message Date
Tomek Mrugalski
53fe223c7a Merge branch 'cassandra_improvements' of https://github.com/razvan-becheriu/kea into github70 2018-03-05 14:56:47 +01:00
Razvan Becheriu
2b76896bc7 Merge remote-tracking branch 'isc-kea/master' into cassandra_improvements 2018-02-28 10:29:23 +02:00
Francis Dupont
bcf1a11b27 [3745] Handle better cross compiling 2018-02-27 13:22:34 +01:00
Francis Dupont
95ca48f054 [5525] Added FreeRADIUS directory 2018-02-25 16:30:21 +01:00
Francis Dupont
d159468977 [master] Merged trac5524 (RADIUS skeleton) 2018-02-22 23:59:59 +01:00
Thomas Markwalder
993da9cb0b [5522] Fixed subnet_id column types in MySQL and Postgres schemas
new file:
    src/share/database/scripts/mysql/upgrade_5.1_to_5.2.sh.in
renamed:
    src/share/database/scripts/mysql/upgrade_5.1_to_6.0.sh.in
    -> src/share/database/scripts/mysql/upgrade_5.2_to_6.0.sh.in

new file:
    src/share/database/scripts/pgsql/upgrade_3.2_to_3.3.sh.in
renamed:
    src/share/database/scripts/pgsql/upgrade_3.2_to_4.0.sh.in
    -> src/share/database/scripts/pgsql/upgrade_3.3_to_4.0.sh.in

src/lib/dhcpsrv/pgsql_host_data_source.cc
    changed OID_INT4 to OID_INT8 for subnet_id inputs in
    TaggedStatements

src/lib/dhcpsrv/tests/generic_host_data_source_unittest.h
src/lib/dhcpsrv/tests/generic_host_data_source_unittest.cc
src/lib/dhcpsrv/tests/mysql_host_data_source_unittest.cc
src/lib/dhcpsrv/tests/pgsql_host_data_source_unittest.cc
    Added new tests to verify maxium value for subnet_id works

src/share/database/scripts/mysql/dhcpdb_create.mysql
    Added 5.1 to 5.2 changes

src/share/database/scripts/pgsql/dhcpdb_create.pgsql
    Added 3.2 to 3.3 changes
2018-02-22 13:13:34 -05:00
Francis Dupont
6898bb12df [5524] Report FreeRADIUS 2018-02-22 18:01:29 +01:00
Francis Dupont
3ca7020fe9 [github53] Merge branch 'configure_test_expr' of git://github.com/eest/kea into github53 2018-02-21 14:45:27 +01:00
Razvan Becheriu
275599fcbd minor changes - updated comments for google benchmarks 2018-02-16 11:51:51 +02:00
Tomek Mrugalski
987fbb0876 [master] Support for Google benchmark added.
# Conflicts:
#	doc/guide/install.xml
#	src/lib/dhcpsrv/tests/generic_host_data_source_unittest.cc
#	src/lib/dhcpsrv/testutils/lease_file_io.cc
2018-02-13 22:54:26 +00:00
Tomek Mrugalski
86980fa937 [github36] Large chunk of review work completed:
- common code extracted to testutils/host_data_source_utils.cc|h
 - doxygen comments written
 - compilation warnings removed
 - each leasemgr benchmark have at least a short description
 - HostDataSource benchmarks partially done, but still WIP
 - overall, the diff is 4k and counting...
2018-02-13 12:20:31 +00:00
Francis Dupont
e10d4e1e12 [5524] Transmit premium config to distcheck 2018-02-09 16:58:42 +01:00
Razvan Becheriu
0be7f45306 fixed benchmarks with source 2018-02-08 08:31:02 +00:00
Tomek Mrugalski
ed1431b556 [github40] --with-dhcp-XXX renamed to --with-XXX
Merge branch 'with-dhcp' of https://github.com/andreipavelQ/kea into github40

# Conflicts:
#	doc/guide/install.xml
2018-02-06 17:17:23 +00:00
Francis Dupont
cbde0378dd [master] Merged trac5400 (premium build) 2018-01-17 16:01:27 +01:00
Francis Dupont
d09bef2c93 [5400] Explained that contrib support its currently only a provision 2018-01-17 15:59:56 +01:00
Tomek Mrugalski
1cd7d31443 [github36] Merge branch 'cassandra-host-data-source-stress-test' of https://github.com/andreipavelQ/kea into github36
# Conflicts:
#	src/lib/dhcpsrv/tests/cql_host_data_source_unittest.cc
2018-01-17 14:41:58 +01:00
Tomek Mrugalski
e37606fd2d [master] Merge branch 'github37' (Cassandra host reservations)
# Conflicts:
#	src/lib/dhcpsrv/tests/generic_host_data_source_unittest.cc
2018-01-11 15:43:59 +01:00
Francis Dupont
f154a976b5 [master] Finishing merge of trac5351 (user context / comment) 2017-12-31 11:07:28 +01:00
Tomek Mrugalski
b64567cace Merge branch 'cassandra-host-data-source' of https://github.com/andreipavelQ/kea into github37 2017-12-29 16:07:54 +01:00
Tomek Mrugalski
161dc9c397 [github35] Changes after first part of the review. 2017-12-22 15:11:23 +01:00
Razvan Becheriu
d7c5a88563 Merge remote-tracking branch 'isc-kea/master' into cassandra-host-data-source-stress-test 2017-12-19 16:13:02 +02:00
Francis Dupont
3388cd48e0 [master] Finishing merge of trac5389 (Fedora / gcc 7) 2017-12-18 10:09:13 +01:00
Francis Dupont
a22b7af0bf [5351] Addressed nearly all comments 2017-12-17 19:48:04 +01:00
Tomek Mrugalski
789611d228 [5389] Dead code for .spec files removed. 2017-12-14 16:16:18 +01:00
Razvan Becheriu
a2d03ca40d Merge remote-tracking branch 'isc-kea/master' into HEAD 2017-12-12 14:25:02 +02:00
Razvan Becheriu
ca85e157ea Merge remote-tracking branch 'andrei-remote/cassandra-host-data-source' into HEAD 2017-12-12 13:47:28 +02:00
Razvan Becheriu
5fd9677be6 Merge remote-tracking branch 'andrei-remote/cassandra-update' into HEAD 2017-12-12 13:41:58 +02:00
Francis Dupont
4ab0ab63d5 [5400] Updated configure 2017-12-11 23:36:37 +01:00
Francis Dupont
835e0707f2 [5400] Checkpoint (80% done) 2017-12-11 01:45:34 +01:00
Marcin Siodelski
19aaa0e0cc [5416] Allow null or 0 values in unique indexes within hosts table.
Also, updated MySQL backend to convert 0 values to null to make sure that
multiple reservations are possible when IPv4 address is unspecified.
2017-11-07 10:27:05 +01:00
Wlodek Wencel
31efb47229 [master] version update after release 2017-10-27 17:40:13 +02:00
Francis Dupont
3b4db07671 [5389] Addressed warnings, moved to boost coroutines 2017-10-23 00:50:40 +02:00
Francis Dupont
d360f8f61c [5266] Added buffer_logger_test.sh to permissions 2017-10-20 17:56:07 +02:00
Tomek Mrugalski
8f97f3d562 [master] Version bumped to 1.3.0-beta 2017-10-15 00:16:58 +02:00
Francis Dupont
ccd736b395 [5210] Added kea-shell and log4cplus to distcheck (tentative) 2017-09-29 17:37:14 +02:00
Thomas Markwalder
898b4c109d [5358] Extraced crypto logic into a macro 2017-09-23 07:12:30 -04:00
Andrei Pavel
29440ea06e Google Benchmark support
ReentrantSetUp* methods are needed because you can't control iteration
count
Usage:
  ./configure --with-benchmark
      OR
  ./configure --with-benchmark-source=/path/to/benchmark/src

  make
  cd src/lib/dhcpsrv/benchmarks

  ./run-benchmarks
      OR
  ./run-benchmarks --benchmark_filter="RegExP*"
2017-08-18 18:44:05 +03:00
Andrei Pavel
e37a6c29bb Merge branch 'isc-master' into cassandra-host-data-source 2017-08-17 20:30:41 +03:00
Patrik Lundin
d32a6e0aa4 Replace another "test" with "expr".
Error message seen on OpenBSD:
===
./configure[16315]: test: >: unexpected operator/operand
===

Another instance of this problem was fixed previously:
https://github.com/isc-projects/kea/pull/25
2017-08-03 21:13:34 +02:00
Tomek Mrugalski
a2924fcc11 [5272] lease_cmds in progress 2017-08-01 21:13:43 +02:00
Thomas Markwalder
42548148cb [master] Configure now supports static boost_system lib with static linking
Merges branch 'trac5337'
2017-07-27 16:25:00 -04:00
Thomas Markwalder
deb49fc948 [5337] Changed glib static lib test to trigger on enable-static-link
configure.ac - changed the glib static test to trigger on
    enable-static-link, rather than enable-static.  The latter is on by
    default, and testing based on this would fall over on lots of systems
    requiring folks to specify --disable-static or install the glib static
    libs.
2017-07-27 09:46:21 -04:00
Thomas Markwalder
dcc77ba5ff [5337] Improved syntax and error message in test for enable-static test 2017-07-26 11:15:35 -04:00
Thomas Markwalder
18491ed0c5 [5337] configure.ac got mangled somehow. 2017-07-25 14:28:29 -04:00
Thomas Markwalder
a1e74d4139 [5337] Don't use libtool for boost lib test
configure.ac
    Added logic block to look for glib static libs fi enable-static = yes

m4macros/ax_boost_for_kea.m4
    Changed to not use libtool for boost lib test.
2017-07-25 14:00:33 -04:00
Josh Soref
60d3ddd22d spelling: symmetry 2017-07-23 16:57:10 -04:00
Josh Soref
4f06353d52 spelling: available 2017-07-23 11:40:19 -04:00
Josh Soref
ae538cbea1 spelling: availability 2017-07-23 11:40:12 -04:00
Thomas Markwalder
b5f6a669c9 [5215] Building with boost_system library is now the default
configure.ac
    Added WARNING message when building boost headers only.

m4macros/ax_boost_for_kea.m4
    Building with boost system library is the default.

    Added --enable-boost-headers-only, to explicitly build with boost
    headers only, rather than linking to boost's system library.
2017-07-14 14:04:21 -04:00