![Jared Bents](/assets/img/avatar_default.png)
This patch adds davici which is an alternative implementation of the VICI client protocal used by Strongswan. It targets better integration with software stacks and uses a asynchronous, non-blocking API that can be integrated in third-party main dispatching loops without the use of threads. Signed-off-by: Jared Bents <jared.bents@rockwellcollins.com> [Thomas: fix license, it's LGPL-2.1+, add entry in DEVELOPERS file.] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
19 lines
572 B
Plaintext
19 lines
572 B
Plaintext
comment "davici needs a toolchain w/ threads, dynamic library"
|
|
depends on BR2_USE_MMU
|
|
depends on BR2_TOOLCHAIN_HAS_ATOMIC
|
|
depends on !BR2_TOOLCHAIN_HAS_THREADS || BR2_STATIC_LIBS
|
|
|
|
config BR2_PACKAGE_DAVICI
|
|
bool "davici"
|
|
depends on BR2_USE_MMU # fork()
|
|
depends on BR2_TOOLCHAIN_HAS_THREADS
|
|
depends on BR2_TOOLCHAIN_HAS_ATOMIC
|
|
depends on !BR2_STATIC_LIBS
|
|
select BR2_PACKAGE_STRONGSWAN
|
|
help
|
|
davici is an alternative implementation of the VICI
|
|
client protocol, targeting better integration in other
|
|
software stacks.
|
|
|
|
https://github.com/strongswan/davici
|