2
0
mirror of https://gitlab.isc.org/isc-projects/kea synced 2025-08-31 14:05:33 +00:00
Commit Graph

567 Commits

Author SHA1 Message Date
Mukund Sivaraman
149df5a690 [2236] Add status whether debugging is enabled in configure output
This also fixes a bug where the AM_CONDITIONAL was not set properly.
2012-10-18 19:12:37 +05:30
Mukund Sivaraman
4887037cd0 [2236] Add a --enable-debug configure flag 2012-10-18 19:02:04 +05:30
Jelte Jansen
8580400e93 [master] Merge branch 'trac2349'
Conflicts:
	src/lib/util/threads/tests/lock_unittest.cc
2012-10-18 14:19:35 +02:00
Jelte Jansen
3a73fff8f4 [2349] forgot to remove a line from configure.ac 2012-10-15 16:09:50 +02:00
JINMEI Tatuya
55be177fc4 [2340] removed a bogus 'test' within a test(1) expression. 2012-10-11 10:04:42 -07:00
JINMEI Tatuya
ecdf1aeb4b [2339] changed the search order of python executable: seek python3.x first.
this works around a bit awkward installation setup where there's a link
from "python3" to "python3.x" but not from "python3-config" to the
corresponding "python3.x-config".  That happens for recent versions of
Homebrew.
2012-10-11 10:04:42 -07:00
Mukund Sivaraman
b2eedd0aeb [master] Remove empty GNU-style dist files 2012-10-11 10:04:33 -07:00
JINMEI Tatuya
0dca4820d8 [1870] removed src/bin/host/Makefile from toplevel configure.ac. 2012-10-11 10:04:31 -07:00
JINMEI Tatuya
3e2a372012 [2340] corrected the position of closing 'fi' for an 'if GXX = yes'. 2012-10-11 10:04:24 -07:00
JINMEI Tatuya
b05952bb39 [2340] added workaround for the clang++ "unused arguments" warn/error.
by specifying -Qunused-arguments.  Also, as a cleanup for better organization
I moved compiler specific settings to earlier part of configure.ac, where
this workaround was added.
2012-10-11 10:04:22 -07:00
JINMEI Tatuya
b770f51096 [2340] Revert "[2340] specify thread flag as part CPPFLAGS, not LDFLAGS."
This reverts commit daf81c8846.

I believe the sense of the change is correct, but it has effects on
other OSes, so it's probably better to use clang specific workaround
(will commit it later).
2012-10-11 10:04:19 -07:00
JINMEI Tatuya
1426bb5c63 [2340] specify thread flag as part CPPFLAGS, not LDFLAGS.
newer version of clang treats the latter as a fatal error.
2012-10-11 10:04:05 -07:00
Jelte Jansen
030aef1998 [2349] Ignore EXPECT_DEATH when run in valgrind
Valgrind complains (probably rightfully so) that memory is leaking in death-tests. This has been reported upstream, but is not addressed yet, and may not be in the near future, if at all (one response was don't use EXPECT_DEATH).

So I added a checker function, *if* valgrind headers are available, that returns true if the tests are run under valgrind. Death tests are now ignored if so.

Note that we should be very careful about using this; and only use it for things we are sure valgrind can't help, since it is possible to do things differently when using valgrind, which kind of defeats its purpose
2012-10-11 17:22:23 +02:00
JINMEI Tatuya
74911480e9 [2339] changed the search order of python executable: seek python3.x first.
this works around a bit awkward installation setup where there's a link
from "python3" to "python3.x" but not from "python3-config" to the
corresponding "python3.x-config".  That happens for recent versions of
Homebrew.
2012-10-09 13:17:59 -07:00
Mukund Sivaraman
5879860e00 [master] Remove empty GNU-style dist files 2012-10-09 10:21:48 +05:30
JINMEI Tatuya
4973e638d3 [master] Merge branch 'trac1870' 2012-10-08 14:02:58 -07:00
Michal 'vorner' Vaner
7eaa1760f3 Merge #2202
The locking of client lists in auth server. This is to allow background
loading later on.

Conflicts:
	src/bin/auth/auth_srv.cc
	src/bin/auth/auth_srv.h
2012-10-02 21:21:56 +02:00
JINMEI Tatuya
8f7c28971b [1870] removed src/bin/host/Makefile from toplevel configure.ac. 2012-10-01 15:12:15 -07:00
JINMEI Tatuya
c0672d18dc [master] Merge branch 'trac2282merge' 2012-09-26 11:03:47 -07:00
Marcin Siodelski
6c192e5c09 [master] Merge branch 'trac1960'
Conflicts:
	tests/tools/perfdhcp/Makefile.am
	tests/tools/perfdhcp/tests/command_options_unittest.cc
2012-09-26 09:58:50 +02:00
JINMEI Tatuya
360b20fadb [2282] Merge branch 'trac2219' into trac2282 2012-09-25 14:43:03 -07:00
JINMEI Tatuya
97e21bca2d [2219] moved in-memory unit tests under datasrc/tests to resolve dependency.
the tests now depend on libdatasrc, while libdatasrc needs memory.la.
so we need to build any tests after building all libraries.
2012-09-21 16:18:03 -07:00
Marcin Siodelski
f4c07bf162 [1960] Remove unused CLOCK_GETTIME_LDFLAGS and HAVE_GETIFADDRS.
The refactored code neither uses clock_gettime  nor HAVE_GETIFADDRS.
2012-09-21 19:32:08 +02:00
Marcin Siodelski
3d13f1625f [2272] Added changes based on the code review. 2012-09-21 18:22:45 +02:00
Marcin Siodelski
d26707201f [2272] Fixed typo in HAVE_OPTRESET in configure.ac. 2012-09-20 12:02:55 +02:00
Marcin Siodelski
7bedb1f498 [2272] Check for optreset declaration in unistd.h. 2012-09-20 11:19:51 +02:00
Mukund Sivaraman
ee0950bcf9 Merge branch 'master' into trac2108_3
Conflicts fixed:
	src/lib/datasrc/memory/tests/treenode_rrset_unittest.cc
	src/lib/datasrc/memory/treenode_rrset.cc
	src/lib/datasrc/memory/treenode_rrset.h
2012-09-17 17:47:13 +05:30
Marcin Siodelski
a8cf043db8 Merge branch 'trac1959' 2012-09-12 16:14:51 +02:00
Marcin Siodelski
9ddbc590ea [1959] Included perfdhcp/templates folder in Makefiles. 2012-09-12 13:39:47 +02:00
Mukund Sivaraman
365c64286a [2108] Update build for testdata directory 2012-09-06 07:08:26 +05:30
Jeremy C. Reed
4cae76215b [1687]Merge branch 'master' into trac1687
removed the conflicting generated files
2012-08-31 11:16:28 -05:00
Michal 'vorner' Vaner
88b2af9980 [2202] Interface of Mutex wrapper
Created with minimalistic set of functionality. Created a new library
for it, there'll be more thread-related stuff here.
2012-08-31 13:08:53 +02:00
Michal 'vorner' Vaner
6e500e577f Merge #2096
Conflicts:
	src/lib/datasrc/memory/Makefile.am
2012-08-28 11:32:00 +02:00
Naoki Kambe
dcb5ce50b4 [master] Merge branch 'trac2136'
Conflicts:
	tests/system/bindctl/nsx1/b10-config.db.template.in
2012-08-27 10:12:07 +09:00
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