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