2
0
mirror of https://gitlab.isc.org/isc-projects/kea synced 2025-08-28 20:47:48 +00:00

909 Commits

Author SHA1 Message Date
Mukund Sivaraman
69024d03d0 [3064] AC_DEFINE is unnecessary as it's used in Makefiles only 2013-08-13 17:56:10 +05:30
Mukund Sivaraman
1745301647 Merge branch 'trac3067' 2013-08-13 17:36:45 +05:30
Mukund Sivaraman
35a7432fee Merge branch 'trac3068' 2013-08-13 17:23:00 +05:30
Mukund Sivaraman
535abe75de [3025] Don't use # character in m4 messages
This has caused issues in the past (see other error messages for example),
and escaping with \ doesn't seem to help in those cases.
2013-08-13 17:20:24 +05:30
Michal 'vorner' Vaner
7660c95d4f Revert "[3064] Add a switch to enable resolver"
This reverts commit 2092528ae67cf42002c2aef17140d95cbcab8a54.

It should not go to master yet. Reverting until it is through
review.
2013-08-13 12:22:38 +02:00
Michal 'vorner' Vaner
2092528ae6 [3064] Add a switch to enable resolver
The switch doesn't have an effect yet.
2013-08-13 12:20:10 +02:00
Michal 'vorner' Vaner
68b075b70c [2939] Check for python sqlite3 module 2013-08-12 16:31:25 +02:00
Michal 'vorner' Vaner
f59e953a20 [3025] Update the error message for old boost
Tell more details about what the problem is.
2013-08-12 12:07:09 +02:00
Michal 'vorner' Vaner
290fb63c1c [3025] Rename variable
The bug is in offset pointer, not in the red-black tree.
2013-08-12 12:03:09 +02:00
Michal 'vorner' Vaner
9c88046f2b [3025] Abort with shared memory & old boost
After trying to persuade automake to disable optimisations selectively
on the library or object file and trying desperate ways like
https://lists.gnu.org/archive/html/automake/2006-09/msg00038.html,
it produced a different kind of segfault with that version of boost.
It's likely that part of boost was not matured in that version yet, so
require new boost for the shared memory support.
2013-08-07 12:50:52 +02:00
Michal 'vorner' Vaner
6faea42739 [3025] Detect a too old version of boost
With old version of boost and some versions of gcc, the RBTree
implementation is not stable with optimisations turned on. Detect the
old boost if we use gcc (no idea how to trigger it with the whole
machinery of the crashing test, so testing against the version).

Fail in that case now, we'll do something more drastic in following
commits.
2013-08-07 09:57:52 +02:00
Mukund Sivaraman
26b0ae80ec Merge branch 'trac2856' 2013-08-02 13:54:41 +05:30
Thomas Markwalder
a3e5965736 [3065] Moved classes pertaining to sending and receiving
NameChangeRequests from src/bin/d2 into their own library,
libdhcp_ddns, in src/lib/dhcp_ddns.
2013-07-25 08:12:29 -04:00
Stephen Morris
e11e8c1488 [2981] Configuration changes now load and unload hooks libraries 2013-07-25 12:14:42 +01:00
Mukund Sivaraman
649a0f8f2f [3068] Add -Wnon-virtual-dtor to CXXFLAGS when using GCC 2013-07-25 11:53:53 +05:30
Mukund Sivaraman
cbdbafbef1 [3067] Detect if elinks exists before trying to use it to generate docs 2013-07-25 11:25:39 +05:30
Stephen Morris
c706b28ae1 [2981] Checkpoint prior to rebasing on updated master 2013-07-24 14:51:10 +01:00
Mukund Sivaraman
37753c0dc2 [2856] Add test for "load" command to builder 2013-07-12 12:07:29 +05:30
Stephen Morris
721eff49ce [2981] Checkpoint
Now awaiting the merging of #2980 (the hooks code) so that the
configuration validation code can check if the libraries are valid
before accepting the configuration.
2013-07-10 11:57:41 +01:00
Stephen Morris
82c997a728 [master] Merge branch 'trac2980' 2013-07-10 10:57:44 +01:00
Stephen Morris
016c6b9735 [2980] Distinguish between BSD variants
Only OSX uses ".dylib" as a suffix for shared libraries.  Adjust
configure.ac so that the operating system can be better determined,
and ensure the hooks tests use the correct suffic for the test shared
libraries.
2013-07-10 00:43:01 +01:00
Stephen Morris
5b7b932c17 [2980] Changes in preparation for merge
Absence of "libdl" on BSD systems required an addition to configure.ac
to check its presence.  Problems with converting "pointer to object"
to "pointer to void*" via reinterpret_cast on Solaris required an
extension to the Pointer_converter class.
2013-07-09 14:11:30 +01:00
Mukund Sivaraman
30e7a2c749 [3039] Detect build failures due to BOOST_STATIC_ASSERT during configure 2013-07-08 08:19:31 +05:30
Mukund Sivaraman
b9c531514b [3039] Fix name of test variable 2013-07-08 08:05:59 +05:30
Thomas Markwalder
c04fb71fa4 [master] Merged branch 'trac2957'. This adds configuration parsing
support for DHCP-DDNS.
2013-07-02 10:30:47 -04:00
Mukund Sivaraman
dc6150ca4d Merge branch 'trac2993' 2013-06-30 20:55:12 +05:30
Mukund Sivaraman
c400406661 Merge branch 'trac3006' 2013-06-30 20:09:17 +05:30
Mukund Sivaraman
b178f2a38b [2993] Extend ConfigurableClientList::getCachedZoneWriter() to have catch_load_error 2013-06-27 08:41:50 +05:30
JINMEI Tatuya
3b778c9a25 [2854] untabify 2013-06-24 11:11:40 +09:00
Stephen Morris
cc8e7feaf3 [2980] Abstracted names of test libraries into a common header file 2013-06-21 16:45:42 +01:00
Stephen Morris
8b7ae5faff [2980] Added the LibraryManagerCollection object
This manages LibraryManagers created for the libraries loaded.
2013-06-21 16:24:10 +01:00
Thomas Markwalder
42e6736faa [2957] Fixed path to dhcp-ddns.spec for spec file unit test, so file
can be located properly. Unit test was failing during distcheck.
2013-06-20 09:39:50 -04:00
Stephen Morris
e61a5182aa [2980] Added runUnload tests
runUnload() still has to be added.
2013-06-19 20:38:50 +01:00
Mukund Sivaraman
bd4a777c87 [3006] Add to build system 2013-06-18 23:50:17 +05:30
Stephen Morris
03db051a72 [2980] LibraryManager basic unit tests written 2013-06-17 19:41:33 +01:00
Stephen Morris
7ef14b47d3 [2980] Moved files to "hooks" directory
The hooks framework now has its own directory in "lib" instead of
living in "util".
2013-06-17 14:21:22 +01:00
JINMEI Tatuya
983f11cfdd [2854] handle memmgr configuration; it's just mapped_file_dir for now. 2013-06-12 11:53:06 -07:00
JINMEI Tatuya
2ca7ef1088 [2854] added a minimal framework for the memmgr daemon.
it's basically empty yet.
2013-06-12 11:53:05 -07:00
JINMEI Tatuya
2987b196ad [2854] add new helper python pkg/module for isc.memmgr.datasrc_info 2013-06-12 11:53:05 -07:00
JINMEI Tatuya
c27421b7e7 [2854] add "bind10_server" module, a mixin providing common server behavior. 2013-06-12 09:19:23 -07:00
JINMEI Tatuya
faffa474e2 [2853] Add the doxygen2pydoc.py tool 2013-06-07 01:33:18 +05:30
Jeremy C. Reed
72b428b6f9 [master] bump the master version to today's date 2013-05-29 07:46:03 -05:00
JINMEI Tatuya
bde0e94518 [master] Merge branch 'trac2934' 2013-05-23 15:19:26 -07:00
JINMEI Tatuya
58639475bb [2934] add in-tree path to loadzone so the test can be more self contained.
also introduced Makefile.am in tests/lettuce so setup_interface_bind10.sh
will be auto-regenerated.
2013-05-20 09:20:54 -07:00
JINMEI Tatuya
7f8feaab9f [master] (re)make sure to {un,}define USE_SHARED_MEMORY in config.h
this chunk was accidentally removed in e448bbba3ecae68b261612954aa9777edc384be4
causing test faiulres.
2013-05-16 10:30:34 -07:00
Thomas Markwalder
392c5ec5d1 [master] Merge branch 'trac2954', this adds dhcp-ddns process to
the source tree.
2013-05-16 11:53:06 -04:00
Thomas Markwalder
3938742718 [2594] Moved d2Srv to d2, removed "Srv" and "srv" from file names
and source. Corrected other review items.
2013-05-15 12:41:42 -04:00
JINMEI Tatuya
aa528462f0 [master] Merge branch 'trac2899-2' 2013-05-15 08:59:28 -07:00
Thomas Markwalder
e448bbba3e [2954] Created the initial server source directory, configuration,
and make files; and process framework for the DHCP-DDNS daemon,
b10-d2srv.
2013-05-14 16:53:39 -04:00
Mukund Sivaraman
650c6ce282 Merge branch 'trac2850_2' 2013-05-14 18:50:29 +05:30