Francis Dupont
93bab7a99f
[ #3325 ] Removed remaining coroutine references
2025-03-17 11:08:09 +01:00
Francis Dupont
7b8e0a9959
[ #3325 ] Removed ext/coroutine
2025-03-17 11:08:09 +01:00
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