2
0
mirror of https://gitlab.isc.org/isc-projects/kea synced 2025-08-22 01:49:48 +00:00

41 Commits

Author SHA1 Message Date
Tomek Mrugalski
dfc55bc6cb [#293,!45] README added 2018-11-28 21:17:38 +01:00
Tomek Mrugalski
398cfdd6a4 [#293,!45] Add coroutine.hpp back to the kea sources 2018-11-28 21:17:38 +01:00
Razvan Becheriu
915f205fac fixed benchmarks with source 2018-02-08 08:31:16 +00:00
Razvan Becheriu
0be7f45306 fixed benchmarks with source 2018-02-08 08:31:02 +00:00
Razvan Becheriu
d7c5a88563 Merge remote-tracking branch 'isc-kea/master' into cassandra-host-data-source-stress-test 2017-12-19 16:13:02 +02:00
Francis Dupont
3b4db07671 [5389] Addressed warnings, moved to boost coroutines 2017-10-23 00:50:40 +02:00
Andrei Pavel
29440ea06e Google Benchmark support
ReentrantSetUp* methods are needed because you can't control iteration
count
Usage:
  ./configure --with-benchmark
      OR
  ./configure --with-benchmark-source=/path/to/benchmark/src

  make
  cd src/lib/dhcpsrv/benchmarks

  ./run-benchmarks
      OR
  ./run-benchmarks --benchmark_filter="RegExP*"
2017-08-18 18:44:05 +03:00
Josh Soref
b741973f95 spelling: asynchronous 2017-07-23 11:25:02 -04:00
Andrei Pavel
9082500187 Corrected typos 2016-12-14 16:57:44 +02:00
Francis Dupont
401db62fac [4009] Moved LICENSE file 2015-09-16 23:01:46 +02:00
Francis Dupont
c77c514db6 [4009] Extra cleanup + Restore coroutine license 2015-09-07 15:16:20 +02:00
Francis Dupont
b494fd351e [4009] Added boost to asio (tentative) 2015-09-02 19:49:11 +02:00
Marcin Siodelski
19b039492a [master] Use explicit name of the first prerequisite in ext/gtest.
The $< variable is not defined in explicit rules on FreeBSD10 and causes
Kea build to fail. This change was reviewed and agreed on jabber.
2014-10-29 17:36:39 +01:00
Francis Dupont
055512758f moved gtest sources to ext/gtest [Trac #3162] 2014-10-28 17:24:16 +01:00
Jeremy C. Reed
e66020fdd4 [master] mention more local asio modifications 2013-08-30 10:30:52 -05:00
Mukund Sivaraman
6c968df2fe [master] EXTRA_DIST the LICENSE_1_0.txt file 2013-08-17 08:19:55 +05:30
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
Jeremy C. Reed
952cf4c1d9 [master] add boost license used by the external code 2012-04-16 14:24:20 -05:00
JINMEI Tatuya
cf00216570 [asiofix] imoprted a fix in ASIO 1.5.2:
https://sourceforge.net/projects/asio/files/asio/1.5.2%20%28Development%29/
* Cleaned up the handling of errors reported by the `close()` system call. In particular, assume that most operating systems won't have `close()` fail with `EWOULDBLOCK`, but if it does then set the blocking mode and restart the call. If any other error occurs, assume the descriptor is closed.

Previous versions uncoditionally made sockets blocking on close(), which
was propagated to other processes that share the same socket.
It (could) subsequently cause a hangup-like situation.
2012-02-26 15:53:40 -08:00
JINMEI Tatuya
e4b2c2633e [asiofix] imported a bug fix in ASIO 1.5.1:
https://sourceforge.net/projects/asio/files/asio/1.5.1%20%28Development%29/
* Fixed a bug on kqueue-based platforms, where reactor read operations that return false from their perform() function are not correctly re-registered with kqueue.
This is necessary for multiple processes sharing the same socket to both
accept queries.
2012-02-26 15:52:19 -08:00
Dima Volodin
6300d968db [trac1155] a comment about <cstring> and strerror() added 2011-07-21 19:04:52 -04:00
Dima Volodin
7b55eb0248 [trac1155] changes to make build work in Solaris 10 x86 2011-07-20 15:38:27 -04:00
Jelte Jansen
d743478f2b [master] Added a reference to our local asio fix in ext/asio/README 2011-04-26 09:56:56 +02:00
JINMEI Tatuya
c32718be9f [master] applied the proposed patch for clang++ build problem.
tenatively okayed on jabber.  if inappropriate it's easy to back out.
2011-04-21 21:30:38 -07:00
Jelte Jansen
e16c86b622 [asio_update_148] update asio to 1.4.8
had to add on -Wno-strict-aliasing to cc/Makefile.am
2011-04-19 12:06:40 +02:00
Jelte Jansen
677c3d8406 [master] re-add return to make cppcheck happy
added a comment that at this point this is safe
2011-03-11 20:53:10 +01:00
jelte
e2c01932a3 [master] fix one build issue 2011-03-11 17:41:29 +00:00
Jelte Jansen
68c33a7725 [trac495] more recursive_query to lib/resolve 2011-03-02 14:48:39 +01:00
Jelte Jansen
5e35787731 [trac569] Move coroutine.h to ext/
and removed empty top level file
2011-02-14 16:13:43 +01:00
Jeremy C. Reed
91682168c0 Add a README to briefly explain where this asio came from.
git-svn-id: svn://bind10.isc.org/svn/bind10/trunk@2655 e5f2f494-b856-4b98-b285-d166d9295462
2010-08-06 18:44:22 +00:00
Jeremy C. Reed
2658288a31 Remove ext/boost hierarchy.
Remove the use of ext/boost from configure.


git-svn-id: svn://bind10.isc.org/svn/bind10/branches/trac217-remove-ext-boost@2017 e5f2f494-b856-4b98-b285-d166d9295462
2010-06-01 18:02:17 +00:00
Evan Hunt
748e5c85b1 - suppress unused-parameter warnings in src/bin/auth/asio_link.cc and
src/lib/cc/session.cc that were triggered by ASIO code.
- move ext/boost and ext/asio each down one level, to ext/boost/boost
  and ext/asio/asio.  This allows groups of external headers to be
  included more selectively: we can switch on asio without also including
  boost, or change the boost include directory without losing asio.


git-svn-id: svn://bind10.isc.org/svn/bind10/branches/trac168@1952 e5f2f494-b856-4b98-b285-d166d9295462
2010-05-27 18:57:15 +00:00
Evan Hunt
aad8d399e2 checkpoint: reverted convigure.ac change, removed UNUSED_PARAM from asio code
git-svn-id: svn://bind10.isc.org/svn/bind10/branches/trac168@1951 e5f2f494-b856-4b98-b285-d166d9295462
2010-05-27 18:24:10 +00:00
Evan Hunt
4f5ca8bd9c - added ASIO library header files (version 1.4.5, downloaded from
http://sourceforge.net/projects/asio/files, project page
  http://think-async.com/Asio).
- removed uses of boost::asio
- removed custom TCP/UDP code

git-svn-id: svn://bind10.isc.org/svn/bind10/branches/trac168@1864 e5f2f494-b856-4b98-b285-d166d9295462
2010-05-20 01:26:23 +00:00
JINMEI Tatuya
64593f39e0 added more dependency for asio
git-svn-id: svn://bind10.isc.org/svn/bind10/branches/jinmei-asio@1212 e5f2f494-b856-4b98-b285-d166d9295462
2010-03-08 19:21:25 +00:00
JINMEI Tatuya
14297b86e7 experimental UDP/TCP auth server using boost::asio
git-svn-id: svn://bind10.isc.org/svn/bind10/branches/jinmei-asio@1195 e5f2f494-b856-4b98-b285-d166d9295462
2010-03-08 07:58:25 +00:00
Jeremy C. Reed
eb27d3af6c Add two missing boost headers as seen on Solaris10 build
system (which doesn't have boost installed).


git-svn-id: svn://bind10.isc.org/svn/bind10/trunk@786 e5f2f494-b856-4b98-b285-d166d9295462
2010-02-10 19:17:40 +00:00
JINMEI Tatuya
06fb83af31 more boost stuff, necessary for base64 encoder and decoder
git-svn-id: svn://bind10.isc.org/svn/bind10/branches/parkinglot@726 e5f2f494-b856-4b98-b285-d166d9295462
2010-02-05 03:17:01 +00:00
Jelte Jansen
0823b0212a add boost/iterator as well
git-svn-id: svn://bind10.isc.org/svn/bind10/branches/f2f200910@234 e5f2f494-b856-4b98-b285-d166d9295462
2009-10-30 17:31:49 +00:00
Jelte Jansen
24445dcc33 update boost import script; added missing library parts
git-svn-id: svn://bind10.isc.org/svn/bind10/branches/f2f200910@231 e5f2f494-b856-4b98-b285-d166d9295462
2009-10-30 17:19:48 +00:00
Jelte Jansen
537ddbf8cd include boost headers (all base ones, and asio; don't know if asio needs more than just the headers though)
git-svn-id: svn://bind10.isc.org/svn/bind10/branches/f2f200910@210 e5f2f494-b856-4b98-b285-d166d9295462
2009-10-30 00:32:12 +00:00