Mukund Sivaraman
44af79cc0d
[master] Move path resolution stuff to bind10_config
...
... and don't generate isc/server_common/bind10_server.py from
isc/server_common/bind10_server.py.in. This fixes a builddir vs srcdir
path failure for the isc.server_common module.
2013-09-04 20:37:49 +05:30
Michal 'vorner' Vaner
55f0a8f3f5
Merge #3049
...
Fix configure test for offset_ptr warnings.
2013-08-19 12:41:46 +02:00
Stephen Morris
e9beef0b43
[master] Merge branch 'trac3092'
2013-08-16 17:56:08 +01:00
Stephen Morris
679445b96b
[3092] Extended list of header files copied to installation directory
...
The joker in the pack here is io_address.h, required by the DHCP
header files. That refers to the headers-only version of Boost
ASIO included in the BIND 10 source kit, so the ASIO files need
to be copied as well.
2013-08-16 13:01:30 +01:00
Michal 'vorner' Vaner
a635a6d6ce
[3049] Check for offset_ptr with -Werror
2013-08-16 09:59:55 +02:00
Stephen Morris
aff6b06b24
[master] Merge branch 'trac2981'
2013-08-15 15:30:43 +01:00
Mukund Sivaraman
2fbb93f713
[master] Disable lettuce tests for resolver when the resolver is not available
...
Also fix configure argument name to match help documentation.
2013-08-14 18:21:36 +05:30
Michal 'vorner' Vaner
f5f07c976d
Merge #3064
...
Disable building resolver by default
Conflicts:
configure.ac
2013-08-13 15:50:59 +02:00
Michal 'vorner' Vaner
598e458c7a
Merge #3025
...
Detect old versions of boost and suggest either disabling shared memory
for them or upgrading.
2013-08-13 15:03:10 +02:00
Mukund Sivaraman
511912d01b
[3064] AC_SUBST is also not required
...
... as we only use it in an automake condition.
2013-08-13 18:13:27 +05:30
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 2092528ae6
.
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
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