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

633 Commits

Author SHA1 Message Date
Jeremy C. Reed
e212ae7726 [master] bump version 2012-08-16 18:17:44 -05:00
JINMEI Tatuya
bddce14fdd [2096] added a simple benchmark test for RdataReader.
for fair comparison, slightly different implementations are used for now,
so the reader.h/cc were copied from the parent directory and modified.
2012-08-15 21:29:48 -07:00
Naoki Kambe
e0a964e89c [2136] Changes regarding the test config file
- moved b10-config_test.db from src/bin/stats/tests to
  src/bin/stats/tests/testdata

- renamed its name to b10-config.db

- changed its format to multiline

These changes are due to the reviewer's comment.
2012-08-08 21:56:32 +09:00
Jelte Jansen
1ecb73e5bf [master] Merge branch 'trac2126' 2012-08-06 09:32:06 +02:00
Jeremy C. Reed
932ddbdd34 [1687] rename configure's --enable-man to --enable-generate-docs 2012-08-02 20:55:20 -05:00
Jeremy C. Reed
b076fa5794 [1687]Merge branch 'master' into trac1687
fixed conflicts by removing already removed files
2012-08-02 15:30:53 -05:00
Jelte Jansen
2ec3c8fcef [2126] rename b10-showtech to isc-sysinfo 2012-08-02 10:13:31 +02:00
JINMEI Tatuya
90f55cdeac [2147] added some more specific workaround in AC_MSG_ERROR(). 2012-08-01 23:31:16 -07:00
JINMEI Tatuya
69d8e5e56f [2147] detect expected build error with offset_ptr in ./configure 2012-08-01 18:19:00 -07:00
Jeremy C. Reed
6a26d459a4 [master]Merge branch 'trac1999' 2012-07-27 10:59:54 -05:00
Jeremy C. Reed
530ee237aa [master] make sure src/bin/auth/tests/testdata is in dist tarball 2012-07-25 12:53:49 -05:00
Michal 'vorner' Vaner
0d4685b3e7
Merge #1976
Finally! This one was big.

With some minor updates to catch up to the changes after merge.

Conflicts:
	src/bin/auth/auth_srv.cc
	src/bin/auth/auth_srv.h
	src/bin/auth/tests/auth_srv_unittest.cc
	src/lib/datasrc/client_list.cc
	src/lib/datasrc/tests/client_list_unittest.cc
2012-07-24 13:18:31 +02:00
JINMEI Tatuya
49a8bcbf81 [2094] setup unittest framework 2012-07-18 12:26:05 -07:00
JINMEI Tatuya
02e3688018 [2094] added a new subdirectory for in-memory backend implementation details 2012-07-18 12:03:12 -07:00
Jelte Jansen
6579b276d1 [1999] remove tabs in gtest configure code 2012-07-16 14:57:11 +02:00
Jeremy C. Reed
da6e2d28b4 [master] bump revision to today 2012-07-12 17:31:16 -05:00
Jeremy C. Reed
794b0e2aa6 [trac1999] handle the gtest build from source for pthreads
When built from source it uses GTEST_HAS_PTHREAD.
See $GTEST_SOURCE/include/gtest/internal/gtest-port.h
which defines it for solaris, linux, hpux (which BIND 10 doesn't know yet).
2012-07-11 18:04:19 -05:00
Jeremy C. Reed
8fccdf262f [trac1999] more work on gtest options
In particular make it work with default --with-gtest-source which is "yes".

And also set the distcheck options the same (but not completely
tested due to #1910).
2012-07-06 18:46:20 -05:00
Jeremy C. Reed
0e338764b6 [trac1999] build libgtest.a is using --with-gtest-source
(also removed an extra space out of an unrelated output)
2012-07-06 16:03:09 -05:00
Jeremy C. Reed
a430ea9289 [trac1999] add new configure option --with-gtest-source=PATH (checkpoint)
This is incomplete and not all tested.

Added --with-gtest-source=PATH for location of the googletest source.

Also tested old method (--with-gtest not source) with gtest 1.6.0.
2012-07-05 21:48:16 -05:00
Michal 'vorner' Vaner
eabb375e7d [1976] Provide default configuration for static data source
So users don't have to set it up, but they can disable it if they want.
2012-07-04 11:08:46 +02:00
Mukund Sivaraman
7e93a92e0d [2062] Add tests for isc.sysinfo.SysInfo 2012-06-29 06:40:26 +05:30
Mukund Sivaraman
86b50d54a6 [2062] Start implementing a b10-showtech utility 2012-06-26 08:58:32 +05:30
Mukund Sivaraman
5cbaf8b762 [master] Use make targets for Valgrind instead of configure switches 2012-06-18 16:27:31 +05:30
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