2
0
mirror of https://gitlab.isc.org/isc-projects/kea synced 2025-08-29 13:07:50 +00:00

909 Commits

Author SHA1 Message Date
Mukund Sivaraman
0557f306a4 Merge branch 'master' into trac2036 2012-06-18 15:55:12 +05:30
Jeremy C. Reed
8958f15ce8 [trac1687]Merge branch 'master' into trac1687
merge in master; fix one conflict
2012-06-15 10:15:17 -05:00
Jeremy C. Reed
d4b87aa574 [trac1687] output yes in configure output for finding dependencies for docs 2012-06-15 08:07:18 -05:00
Mukund Sivaraman
80d9f83800 [2036] Track origins of uninitialized memory when not running on a build machine 2012-06-14 17:22:02 +05:30
Mukund Sivaraman
3039e3cd0a [2036] Introduce --enable-valgrind-suppressions configure switch
The rationale for this is:

* Developers configure with `--enable-valgrind` and run `make check` to
  see all the error reports (`make check` continues testing even if
  there are Valgrind issues). This encourages us to fix these issues,
  especially if we are modifying those parts of the code as part of
  another bug.

* Builders configure with `--enable-valgrind
  --enable-valgrind-suppressions` and run `make check` with
  suppressions. `make check` doesn't show existing suppressed issues and
  stops building if it finds a new Valgrind issue that is not
  suppressed.
2012-06-13 14:08:19 +05:30
Mukund Sivaraman
61814fef6b [2036] Show even deeper stacks 2012-06-13 12:56:34 +05:30
Mukund Sivaraman
9e0c33a521 Revert "[2036] Show even deeper stacks"
This reverts commit 05cfa4f1a83966748dcc8a7b5aa0287f68d5e126.
2012-06-13 04:38:13 +05:30
Mukund Sivaraman
05cfa4f1a8 [2036] Show even deeper stacks 2012-06-13 04:37:21 +05:30
Mukund Sivaraman
3317bd6b15 [2036] Return non-zero exit status when valgrind finds an issue
This should work fine with make check, so long as we have all issues
fixed or covered by suppressions. In this case, whenever a new issue
is introduced, make check would fail.
2012-06-13 04:05:53 +05:30
Mukund Sivaraman
818dd92ad5 [2036] Turn off fd-related reports for now 2012-06-12 21:43:30 +05:30
Mukund Sivaraman
a66e8c4e5d [2036] Make valgrind run quietly so it looks like a regular make check
... except when there are issues.
2012-06-12 21:40:57 +05:30
Mukund Sivaraman
090ccd31e4 [2036] Show valgrind use status in configure output 2012-06-12 19:42:37 +05:30
Mukund Sivaraman
185154738e [master] Show logger checks status in configure output 2012-06-12 19:41:21 +05:30
Mukund Sivaraman
c4906480aa [2036] Show deeper stack 2012-06-12 16:43:38 +05:30
Mukund Sivaraman
0bb55bab34 [2036] Integrate valgrind into our test suite
* Supply --enable-valgrind to configure to run tests (make check)
  under valgrind

* Use two classes of suppressions files:
 + src/valgrind-suppressions for permanent suppressions that we
   never want to re-consider again
 + src/valgrind-suppressions.revisit for temporary suppressions
  (such as issues in testcases) that are not a priority to fix,
  but we'd like to fix them sometime
2012-06-12 16:29:15 +05:30
Mukund Sivaraman
ad8d445dd0 Merge branch 'master' into trac1704_2 2012-06-04 00:41:11 +05:30
Jeremy C. Reed
0fec09f309 [trac1687] check and test xsltproc
when using --enable-man check and test for xsltproc
and the needed docbook stylesheets
2012-06-01 12:38:13 -07:00
Jeremy C. Reed
41040dc27d [trac1687]Revert "[trac1687] make man page generation on by default"
This reverts commit 682df53277cfb545a1ba34a3a2198cb555cca6f5.

Decided to not enable documentation by default for now.
Need to handle build machines and make sure the doc generation
environment is in place first.
2012-05-31 14:59:24 -05:00
Jeremy C. Reed
fcf1ad8c2b [trac1687]Merge branch 'master' into trac1687
ignoring changes to two generated man pages.
2012-05-31 13:44:14 -05:00
Marcin Siodelski
8d56105742 Merge branch 'trac1954' 2012-05-28 15:35:04 +02:00
Mukund Sivaraman
949d3d2f07 [1704] Check that logger acquires and releases locks correctly when logging messages 2012-05-28 18:25:26 +05:30
JINMEI Tatuya
dd418d92a8 [1512] reverted accidentally commited local workaround to configure.ac. 2012-05-21 16:01:26 -07:00
JINMEI Tatuya
fd063d0215 [1512] define B10_FROM_BUILD for ddns module tests.
this is the real fix to the distcheck failure on some systems.
in the end LIBRARY_PATH_PLACEHOLDER didn't only unsolve the problem, but
also unnecessary at all.  So the previous change on the makefile was
canceled completely.
2012-05-21 22:54:44 +00:00
Jeremy C. Reed
4275729c33 [trac1687]Merge branch 'master' into trac1687
merge in master
2012-05-21 08:29:45 -05:00
JINMEI Tatuya
ef0e888aa8 [1512] added mostly-empty build framework for ddns session python module. 2012-05-15 16:34:52 -07:00
JINMEI Tatuya
0d03b06138 [1907] added error msg for possible HomeBrew/Lion issue with python.
intending to provide a possible hint to work around it.
2012-05-14 14:38:16 -07:00
Tomek Mrugalski
dee64b333f [1968] Added stub ifacemgr implementation for Solaris. 2012-05-10 18:48:50 +02:00
Marcin Siodelski
57346e7268 Unit tests for perfdhcp CommandOptions class 2012-05-10 13:01:10 +02:00
Mukund Sivaraman
fcf2f08db9 [1930] Install headers into bind10-specific directory 2012-05-07 10:39:06 +05:30
Mukund Sivaraman
f894ef7422 [1892] Conditionally throw an exception if logger placeholders are not matched 2012-05-04 09:32:55 +05:30
Mukund Sivaraman
f9d8efd545 [master] Put libtool macros in m4macros/ 2012-04-30 09:32:17 +05:30
Mukund Sivaraman
2926429647 [324] Remove remnants of sqlite3-difftbl-check.py from configure.ac 2012-04-15 14:57:53 +05:30
Jeremy C. Reed
4df912c903 [master] increase the BIND 10 version to today's date 2012-04-05 12:07:57 -05:00
Jeremy C. Reed
81300648c7 [master] ticket #1823 remove ASIO_DISABLE_KQUEUE hack
We had this for a behavior on NetBSD, the new ASIO (already in our
source tree) has workaround for it.

This is for ticket #1823.
2012-04-05 12:04:23 -05:00
JINMEI Tatuya
6cce379ad4 [324] use the dbutil script for pre-compatibility checker.
sqlite3-difftbl-check.py is now  unnecessary, so has been removed.
2012-03-30 00:09:44 -07:00
Jelte Jansen
49ba2cf8ac [master] Merge branch 'trac963' 2012-03-27 11:19:42 +02:00
Mukund Sivaraman
652ae9e92f bug #1728: Set LD_LIBRARY_PATH on OpenBSD as well 2012-03-22 18:34:06 +05:30
Mukund Sivaraman
ba9dcb416a master: Fix AC_LANG_SOURCE warnings from automake 2012-03-22 18:33:58 +05:30
JINMEI Tatuya
23f9c3670b [master] Merge branch 'trac1727' 2012-03-21 11:46:47 -07:00
Mukund Sivaraman
766e74511e bug #1639: Change comment in configure.ac 2012-03-21 10:08:40 +05:30
Mukund Sivaraman
6ea0b1d62e bug #1639: Implement a pselect() wrapper around select() for OpenBSD 2012-03-21 10:08:09 +05:30
Stephen Morris
d85eda60ea [963] Changes after review. 2012-03-20 22:37:50 +00:00
JINMEI Tatuya
0acc164c6a [1727] define BOOST_DISABLE_THREADS if Boost doesn't use theads by default.
this will fix a crash in asiolink tests on OpenBSD due to its deviant
behavior that could result in different configuration on the use of
boost threads in different .cc files.
2012-03-19 23:00:23 -07:00
Stephen Morris
7e7b44723b [963] Miscellaneous changes
1. Fix minor gremlins in unit test and main program
2. Update to rename b10-dbutil process (and so avoid an error
from the process_rename_test check).
3. With (2), add run_dbutil to run in test mode
2012-03-19 17:07:06 +00:00
Stephen Morris
2e06048a76 [963] Dabase utility program and tests 2012-03-19 15:09:38 +00:00
Jeremy C. Reed
154021bfa4 [master] update version 2012-03-16 08:27:31 -05:00
Jelte Jansen
582bcd66db [master] Merge branch 'trac1640_2' 2012-03-16 10:25:38 +01:00
Mukund Sivaraman
5c61cd71a9 [master] Fix kqueue testcase in configure.ac for OpenBSD 2012-03-16 14:34:09 +05:30
Jelte Jansen
1f945d96f6 [1640] cleanup of ACX_ functions
removed arguments that were never used, use PATH_SEPARATOR instead of literal, add comments, fixed AXC_CHECK_PROG_NONCACHE for the case where $3 is not supplied
2012-03-15 11:24:07 +01:00
Jelte Jansen
812cea2502 [1640_2] try full compilation for potential botan settings
for each output of -config or pkgconfig, try to see if it is not lying
2012-03-12 19:32:42 +01:00