Branch: refs/heads/stable1 Home: https://github.com/kronosnet/kronosnet Commit: d7fb8af3a8be37f12e0149d49280762e2bdb9b16 https://github.com/kronosnet/kronosnet/commit/d7fb8af3a8be37f12e0149d4928076... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2019-05-09 (Thu, 09 May 2019)
Changed paths: M configure.ac M libknet/Makefile.am A libknet/links_acl.c A libknet/links_acl.h M libknet/tests/Makefile.am A libknet/tests/int_links_acl.c A libknet/tests/int_links_acl.txt M poc-code/Makefile.am R poc-code/access-list/.gitignore R poc-code/access-list/Makefile.am R poc-code/access-list/ipcheck.c R poc-code/access-list/ipcheck.h R poc-code/access-list/test_ipcheck.c R poc-code/access-list/test_ipcheck.txt
Log Message: ----------- [acl] move poc-code into libknet dir and rename to links_acl.*
code is not integrated yet and test suite can“t run standalone
Signed-off-by: Fabio M. Di Nitto fdinitto@redhat.com
Commit: 2a325c9fc388c91fd9969378d5822db87b9d364b https://github.com/kronosnet/kronosnet/commit/2a325c9fc388c91fd9969378d5822d... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2019-05-09 (Thu, 09 May 2019)
Changed paths: M libknet/handle.c M libknet/internals.h M libknet/libknet.h M libknet/tests/api-check.mk A libknet/tests/api_knet_handle_enable_access_lists.c
Log Message: ----------- [acl] add knet_handle_enable_access_lists api call
Signed-off-by: Fabio M. Di Nitto fdinitto@redhat.com
Commit: 7cb7619d9222e09e65c3ec46a9d79a1806c44a25 https://github.com/kronosnet/kronosnet/commit/7cb7619d9222e09e65c3ec46a9d79a... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2019-05-09 (Thu, 09 May 2019)
Changed paths: M libknet/internals.h M libknet/transports.c M libknet/transports.h
Log Message: ----------- [transports] add information about the nature of the transport and supported access lists
Signed-off-by: Fabio M. Di Nitto fdinitto@redhat.com
Commit: 45b1d526876aa89986e7bd379c45f8856056fe68 https://github.com/kronosnet/kronosnet/commit/45b1d526876aa89986e7bd379c45f8... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2019-05-09 (Thu, 09 May 2019)
Changed paths: M libknet/internals.h M libknet/links_acl.c M libknet/links_acl.h M libknet/tests/int_links_acl.c
Log Message: ----------- [access lists] make code more generic to accept more than IP protocol and start to bind it to each fd
access lists are unique per file descriptor, each fd can have its own protocol and list.
remane around ipcheck* with check* to be more generic.
Signed-off-by: Fabio M. Di Nitto fdinitto@redhat.com
Commit: 4a76e6de56d50c6c4c78af996d0f97d8df34dadd https://github.com/kronosnet/kronosnet/commit/4a76e6de56d50c6c4c78af996d0f97... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2019-05-09 (Thu, 09 May 2019)
Changed paths: M libknet/handle.c
Log Message: ----------- [handle] properly initialize fd tracker buffers
Signed-off-by: Fabio M. Di Nitto fdinitto@redhat.com
Commit: a08389d536726927f2438a7e0bfe6b86244779ab https://github.com/kronosnet/kronosnet/commit/a08389d536726927f2438a7e0bfe6b... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2019-05-09 (Thu, 09 May 2019)
Changed paths: M libknet/links.c M libknet/links_acl.c M libknet/links_acl.h M libknet/tests/int_links_acl.c
Log Message: ----------- [access lists] automatically add and remove point to point access lists
those are not used just yet.
Signed-off-by: Fabio M. Di Nitto fdinitto@redhat.com
Commit: c48b048e3b340ea7696c3300fb64928b22018233 https://github.com/kronosnet/kronosnet/commit/c48b048e3b340ea7696c3300fb6492... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2019-05-09 (Thu, 09 May 2019)
Changed paths: M libknet/tests/api_knet_link_set_config.c
Log Message: ----------- [access lists] add tests for default access lists
Signed-off-by: Fabio M. Di Nitto fdinitto@redhat.com
Commit: a7fa047d1bdae266cfef18fc31d87072b7dfd6d3 https://github.com/kronosnet/kronosnet/commit/a7fa047d1bdae266cfef18fc31d870... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2019-05-09 (Thu, 09 May 2019)
Changed paths: M libknet/tests/knet_bench.c
Log Message: ----------- [access lists] allow knet_bench to enable/disable access lists
Signed-off-by: Fabio M. Di Nitto fdinitto@redhat.com
Commit: fe077a47ad551d6dcc9f136a1f29b2b98b718beb https://github.com/kronosnet/kronosnet/commit/fe077a47ad551d6dcc9f136a1f29b2... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2019-05-09 (Thu, 09 May 2019)
Changed paths: M libknet/threads_rx.c
Log Message: ----------- [access lists] enable access lists for GENERIC_ACL protocols (udp for example)
Signed-off-by: Fabio M. Di Nitto fdinitto@redhat.com
Commit: 862446dbc84165963b34f05e2157d3361b5b8f8a https://github.com/kronosnet/kronosnet/commit/862446dbc84165963b34f05e2157d3... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2019-05-09 (Thu, 09 May 2019)
Changed paths: M libknet/links.c
Log Message: ----------- [access lists] enable generic access lists only for protocols that use them
protocols such as SCTP that use their own access list tracking will need to setup access lists in transport_link_set/clear_config
Signed-off-by: Fabio M. Di Nitto fdinitto@redhat.com
Commit: d2333aab530d06ec502131aea03281ac13263d99 https://github.com/kronosnet/kronosnet/commit/d2333aab530d06ec502131aea03281... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2019-05-09 (Thu, 09 May 2019)
Changed paths: M libknet/transport_sctp.c
Log Message: ----------- [access lists] add access lists support to sctp
Signed-off-by: Fabio M. Di Nitto fdinitto@redhat.com
Commit: 12ee796ceca832c18054e87a0e310dcd9a6c16c6 https://github.com/kronosnet/kronosnet/commit/12ee796ceca832c18054e87a0e310d... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2019-05-09 (Thu, 09 May 2019)
Changed paths: M libknet/links_acl.c M libknet/tests/int_links_acl.c
Log Message: ----------- [access lists] fix build on freebsd
don't use malloc.h, obsoleted by stdlib.h define s6_addr32 that's only available in kernel space
Signed-off-by: Fabio M. Di Nitto fdinitto@redhat.com
Commit: 0cb8e8bab46b30487a4821004ee757ee8f9eb91e https://github.com/kronosnet/kronosnet/commit/0cb8e8bab46b30487a4821004ee757... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2019-05-09 (Thu, 09 May 2019)
Changed paths: M libknet/Makefile.am M libknet/links.c M libknet/links_acl.c M libknet/links_acl.h A libknet/links_acl_ip.c A libknet/links_acl_ip.h M libknet/tests/Makefile.am M libknet/tests/int_links_acl.c M libknet/threads_rx.c M libknet/transport_sctp.c
Log Message: ----------- [access lists] move all acl wrappers to links_acl* and split links_acl_ip to their own files
Signed-off-by: Fabio M. Di Nitto fdinitto@redhat.com
Commit: c374aef3fda1c01b282a5baf193e0ac7870d1eb2 https://github.com/kronosnet/kronosnet/commit/c374aef3fda1c01b282a5baf193e0a... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2019-05-09 (Thu, 09 May 2019)
Changed paths: M libknet/internals.h M libknet/links_acl.c M libknet/links_acl.h M libknet/links_acl_ip.c M libknet/links_acl_ip.h
Log Message: ----------- [access lists] move access lists structs and data types to links_acl.*
Signed-off-by: Fabio M. Di Nitto fdinitto@redhat.com
Commit: be01691050bea1aabe0d8736d2017974d966a1c0 https://github.com/kronosnet/kronosnet/commit/be01691050bea1aabe0d8736d20179... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2019-05-09 (Thu, 09 May 2019)
Changed paths: M libknet/links_acl.c
Log Message: ----------- [access lists] more use of generic wrappers and remove duplicate code
Signed-off-by: Fabio M. Di Nitto fdinitto@redhat.com
Commit: 34d87fab04c1e1329f0066adf595d575dac3d0de https://github.com/kronosnet/kronosnet/commit/34d87fab04c1e1329f0066adf595d5... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2019-05-09 (Thu, 09 May 2019)
Changed paths: M libknet/links_acl.c M libknet/links_acl.h M libknet/threads_rx.c M libknet/transport_sctp.c
Log Message: ----------- [access lists] cleanup API a bit
Signed-off-by: Fabio M. Di Nitto fdinitto@redhat.com
Commit: f5cba0f7608bed1e142f30c9e04e05b4ba56606c https://github.com/kronosnet/kronosnet/commit/f5cba0f7608bed1e142f30c9e04e05... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2019-05-09 (Thu, 09 May 2019)
Changed paths: M libknet/links.c M libknet/links_acl.c M libknet/links_acl.h
Log Message: ----------- [access lists] remove 2 unnecessary wrappers
Signed-off-by: Fabio M. Di Nitto fdinitto@redhat.com
Commit: c02c06feed59b18948d0107d2ec4cc2a9182554a https://github.com/kronosnet/kronosnet/commit/c02c06feed59b18948d0107d2ec4cc... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2019-05-09 (Thu, 09 May 2019)
Changed paths: M libknet/internals.h M libknet/links.c M libknet/threads_heartbeat.c M libknet/threads_pmtud.c M libknet/threads_rx.c M libknet/threads_tx.c M libknet/transports.c
Log Message: ----------- [links] rename transport_type to transport to avoid confusion
Signed-off-by: Fabio M. Di Nitto fdinitto@redhat.com
Commit: e1345c4f44efd7db79376a3985e4a6aab1461c6f https://github.com/kronosnet/kronosnet/commit/e1345c4f44efd7db79376a3985e4a6... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2019-05-09 (Thu, 09 May 2019)
Changed paths: M libknet/threads_heartbeat.c M libknet/threads_pmtud.c M libknet/threads_rx.c M libknet/threads_tx.c
Log Message: ----------- [links] rename tranport_type to transport to avoid confusion (part 2)
complements be9d053efafc822cabd696914d53b5dfe25fb4fd due to early cherry-pick of 7033ddab505a0cf3655115fe5037579b7c882a8c
Signed-off-by: Fabio M. Di Nitto fdinitto@redhat.com
Commit: fb462d4f238b98ab685f9efae945a0e527f399ba https://github.com/kronosnet/kronosnet/commit/fb462d4f238b98ab685f9efae945a0... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2019-05-09 (Thu, 09 May 2019)
Changed paths: M libknet/links_acl.c M libknet/links_acl.h M libknet/threads_rx.c M libknet/transport_sctp.c
Log Message: ----------- [access lists] make internal API consistent
Signed-off-by: Fabio M. Di Nitto fdinitto@redhat.com
Commit: f1919ce88831032c123bb28771ef2cabf03a148e https://github.com/kronosnet/kronosnet/commit/f1919ce88831032c123bb28771ef2c... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2019-05-09 (Thu, 09 May 2019)
Changed paths: M libknet/links_acl.c M libknet/links_acl_ip.c M libknet/tests/Makefile.am M libknet/tests/int_links_acl.c
Log Message: ----------- [access lists] fix build on BSD and add some include files around
Signed-off-by: Fabio M. Di Nitto fdinitto@redhat.com
Commit: 9a5babce2066ecb61a5647345792675c2f9f416b https://github.com/kronosnet/kronosnet/commit/9a5babce2066ecb61a564734579267... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2019-05-09 (Thu, 09 May 2019)
Changed paths: M libknet/links.c M libknet/links_acl.c M libknet/links_acl_ip.c M libknet/transport_sctp.c
Log Message: ----------- [access lists] add errno around and start using them
Signed-off-by: Fabio M. Di Nitto fdinitto@redhat.com
Commit: 6abcbf579695dd050da0b5262f1e0a63325bbe52 https://github.com/kronosnet/kronosnet/commit/6abcbf579695dd050da0b5262f1e0a... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2019-05-09 (Thu, 09 May 2019)
Changed paths: M libknet/links_acl.c M libknet/links_acl.h M libknet/links_acl_ip.c M libknet/links_acl_ip.h
Log Message: ----------- [access lists] confine access lists data structs within the protocol itself
Signed-off-by: Fabio M. Di Nitto fdinitto@redhat.com
Commit: bc25626d5585ac267029470cf518852017d3740b https://github.com/kronosnet/kronosnet/commit/bc25626d5585ac267029470cf51885... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2019-05-09 (Thu, 09 May 2019)
Changed paths: M libknet/internals.h M libknet/links_acl.c M libknet/tests/api_knet_link_set_config.c
Log Message: ----------- [access lists] use better name for fd_tracker structure
Signed-off-by: Fabio M. Di Nitto fdinitto@redhat.com
Commit: ce8b773ed76102719c1e4a8859854e01a250b482 https://github.com/kronosnet/kronosnet/commit/ce8b773ed76102719c1e4a8859854e... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2019-05-09 (Thu, 09 May 2019)
Changed paths: M libknet/Makefile.am M libknet/internals.h M libknet/links_acl.c M libknet/links_acl.h A libknet/links_acl_loopback.c A libknet/links_acl_loopback.h M libknet/tests/Makefile.am M libknet/transports.c
Log Message: ----------- [access lists] use arrays to access per-protocol functions
Signed-off-by: Fabio M. Di Nitto fdinitto@redhat.com
Commit: 118c7c415fbe9e47137c34607f26ac9b5b42fbf4 https://github.com/kronosnet/kronosnet/commit/118c7c415fbe9e47137c34607f26ac... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2019-05-09 (Thu, 09 May 2019)
Changed paths: M libknet/links_acl.c M libknet/links_acl.h M libknet/links_acl_ip.c M libknet/links_acl_ip.h M libknet/links_acl_loopback.c M libknet/links_acl_loopback.h
Log Message: ----------- [access lists] rename ip1/2 to ss1/2 to keep it more generic
Signed-off-by: Fabio M. Di Nitto fdinitto@redhat.com
Commit: 2eb0040c7b5c99f3157b3922f6400a6c09c80e7e https://github.com/kronosnet/kronosnet/commit/2eb0040c7b5c99f3157b3922f6400a... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2019-05-09 (Thu, 09 May 2019)
Changed paths: M libknet/internals.h M libknet/transport_loopback.c M libknet/transport_loopback.h M libknet/transport_sctp.c M libknet/transport_sctp.h M libknet/transport_udp.c M libknet/transport_udp.h M libknet/transports.c M libknet/transports.h
Log Message: ----------- [transports / access list] add internal API to gather which fd to use for access lists given a certain link struct
this is required for the external API that has to be transport indepedent
Signed-off-by: Fabio M. Di Nitto fdinitto@redhat.com
Commit: 21cf1a648999774053a9c7386b13eb5a64c1c7db https://github.com/kronosnet/kronosnet/commit/21cf1a648999774053a9c7386b13eb... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2019-05-09 (Thu, 09 May 2019)
Changed paths: M libknet/libknet.h
Log Message: ----------- [access lists] add documentation for enable_access_list
Signed-off-by: Fabio M. Di Nitto fdinitto@redhat.com
Commit: 6373dd2358b816beab2cc87bdf8ff196480b60cc https://github.com/kronosnet/kronosnet/commit/6373dd2358b816beab2cc87bdf8ff1... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2019-05-09 (Thu, 09 May 2019)
Changed paths: M libknet/libknet.h M libknet/links.c M libknet/links_acl.c M libknet/links_acl.h M libknet/links_acl_ip.c M libknet/links_acl_ip.h M libknet/links_acl_loopback.c M libknet/links_acl_loopback.h M libknet/tests/int_links_acl.c M libknet/transport_sctp.c M man/Makefile.am
Log Message: ----------- [access lists] add external API calls to manage access lists
Signed-off-by: Fabio M. Di Nitto fdinitto@redhat.com
Commit: dc7731abeff323785291207b91d23173bf0bb458 https://github.com/kronosnet/kronosnet/commit/dc7731abeff323785291207b91d231... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2019-05-09 (Thu, 09 May 2019)
Changed paths: M libknet/tests/api_knet_send.c M libknet/tests/api_knet_send_loopback.c
Log Message: ----------- [access lists] test implicit access lists management for UDP, SCTP and LOOPBACK
Signed-off-by: Fabio M. Di Nitto fdinitto@redhat.com
Commit: f6f08c08179a051aa51fadc48a1acfb71a6f55b4 https://github.com/kronosnet/kronosnet/commit/f6f08c08179a051aa51fadc48a1acf... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2019-05-09 (Thu, 09 May 2019)
Changed paths: M libknet/links.c
Log Message: ----------- [access lists] improve checks on various data types
Signed-off-by: Fabio M. Di Nitto fdinitto@redhat.com
Commit: 31da8fa7b5d034980c38c2f5dcc6e3730f2031fa https://github.com/kronosnet/kronosnet/commit/31da8fa7b5d034980c38c2f5dcc6e3... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2019-05-09 (Thu, 09 May 2019)
Changed paths: M libknet/tests/api-check.mk A libknet/tests/api_knet_link_add_acl.c A libknet/tests/api_knet_link_clear_acl.c A libknet/tests/api_knet_link_insert_acl.c A libknet/tests/api_knet_link_rm_acl.c
Log Message: ----------- [access lists] add public API tests
Signed-off-by: Fabio M. Di Nitto fdinitto@redhat.com
Commit: e9b656bebb0615c2b2419929cadfb71e3941af34 https://github.com/kronosnet/kronosnet/commit/e9b656bebb0615c2b2419929cadfb7... Author: Christine Caulfield ccaulfie@redhat.com Date: 2019-05-09 (Thu, 09 May 2019)
Changed paths: M libknet/internals.h M libknet/libknet.h
Log Message: ----------- acl: Fix English in commments
Commit: 8d42be74c7fdb58b8082c4a4d369d2facca467a9 https://github.com/kronosnet/kronosnet/commit/8d42be74c7fdb58b8082c4a4d369d2... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2019-05-09 (Thu, 09 May 2019)
Changed paths: M libknet/tests/Makefile.am R libknet/tests/int_links_acl.c R libknet/tests/int_links_acl.txt A libknet/tests/int_links_acl_ip.c
Log Message: ----------- [access lists] add more extensive test for links_acl_ip
Signed-off-by: Fabio M. Di Nitto fdinitto@redhat.com
Commit: df6f761997d26afc62651f9ff831e0f7327ee41b https://github.com/kronosnet/kronosnet/commit/df6f761997d26afc62651f9ff831e0... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2019-05-09 (Thu, 09 May 2019)
Changed paths: M libknet/links.c
Log Message: ----------- [logging] fix log target of recently added API calls
spotted during sctp testing
Signed-off-by: Fabio M. Di Nitto fdinitto@redhat.com
Commit: 3f426c317d41c93cefc7735607ec166539223283 https://github.com/kronosnet/kronosnet/commit/3f426c317d41c93cefc7735607ec16... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2019-05-09 (Thu, 09 May 2019)
Changed paths: M libknet/tests/Makefile.am
Log Message: ----------- [tests] remove stray comment
Signed-off-by: Fabio M. Di Nitto fdinitto@redhat.com
Commit: 541d7faf9068d10e12b4278c35825ce1353db081 https://github.com/kronosnet/kronosnet/commit/541d7faf9068d10e12b4278c35825c... Author: Chrissie Caulfield ccaulfie@redhat.com Date: 2019-05-09 (Thu, 09 May 2019)
Changed paths: M libknet/libknet.h
Log Message: ----------- manpages: Document enums (#206)
And also fix a bug in structure printing that caused it to print the wrong name for a struct.
Commit: 592d0451494e815c4c8c74b914aaff69b640d1a2 https://github.com/kronosnet/kronosnet/commit/592d0451494e815c4c8c74b914aaff... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2019-05-09 (Thu, 09 May 2019)
Changed paths: M Makefile.am M configure.ac M kronosnet.spec.in M libknet/Makefile.am M libknet/compress.c A libknet/compress_zstd.c M libknet/libknet.h M libknet/logging.c
Log Message: ----------- [compress] add support for libzstd
Signed-off-by: Fabio M. Di Nitto fdinitto@redhat.com
Commit: 43b3f05da8736e7bb286e81f96e7514977541bef https://github.com/kronosnet/kronosnet/commit/43b3f05da8736e7bb286e81f96e751... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2019-05-09 (Thu, 09 May 2019)
Changed paths: M build-aux/knet_valgrind_memcheck.supp
Log Message: ----------- [tests] hide an arm internal memory leak (non-recurring)
Signed-off-by: Fabio M. Di Nitto fdinitto@redhat.com
Commit: e7825127477c756b4d0d9311c9907e140575e490 https://github.com/kronosnet/kronosnet/commit/e7825127477c756b4d0d9311c9907e... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2019-05-09 (Thu, 09 May 2019)
Changed paths: M libknet/tests/api_knet_handle_clear_stats.c M libknet/tests/api_knet_send.c M libknet/tests/api_knet_send_compress.c M libknet/tests/api_knet_send_crypto.c M libknet/tests/api_knet_send_loopback.c M libknet/tests/test-common.c M libknet/tests/test-common.h
Log Message: ----------- [tests] improve wait for packet implementation to flush logs during wait
Signed-off-by: Fabio M. Di Nitto fdinitto@redhat.com
Commit: 790b1cb387df9ada2b607c0317a85bab8ec7245b https://github.com/kronosnet/kronosnet/commit/790b1cb387df9ada2b607c0317a85b... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2019-05-09 (Thu, 09 May 2019)
Changed paths: M libknet/libknet.h
Log Message: ----------- [man] fix libknet.h for errors detected by newly added test
Signed-off-by: Fabio M. Di Nitto fdinitto@redhat.com
Commit: 27a7d1cb61bd66d8e36dd663075cf5d0f2d385e4 https://github.com/kronosnet/kronosnet/commit/27a7d1cb61bd66d8e36dd663075cf5... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2019-05-09 (Thu, 09 May 2019)
Changed paths: M libknet/links_acl_ip.c M libknet/links_acl_ip.h M libknet/links_acl_loopback.c M libknet/links_acl_loopback.h M libknet/tests/api_knet_handle_enable_access_lists.c M libknet/tests/api_knet_link_add_acl.c M libknet/tests/api_knet_link_clear_acl.c M libknet/tests/api_knet_link_insert_acl.c M libknet/tests/api_knet_link_rm_acl.c M libknet/tests/int_links_acl_ip.c
Log Message: ----------- [global] update copyright across the board
Signed-off-by: Fabio M. Di Nitto fdinitto@redhat.com
Commit: 460fca5e33d52c560e34b1edf60f350efb6023a5 https://github.com/kronosnet/kronosnet/commit/460fca5e33d52c560e34b1edf60f35... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2019-05-09 (Thu, 09 May 2019)
Changed paths: M libknet/Makefile.am
Log Message: ----------- [build] bump soname to indicate new API calls
Signed-off-by: Fabio M. Di Nitto fdinitto@redhat.com
Commit: 5884f8dfc6cf4e648e033da855f8c77eafae84df https://github.com/kronosnet/kronosnet/commit/5884f8dfc6cf4e648e033da855f8c7... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2019-05-17 (Fri, 17 May 2019)
Changed paths: M kronosnet.spec.in
Log Message: ----------- [spec] fix upstream URLs to point to https and official release repo
Fixes https://bugzilla.redhat.com/show_bug.cgi?id=1708616
also to be noted, the Source0: line is different from upstream and Fedora because upstream can handle tarballs during development
Signed-off-by: Fabio M. Di Nitto fdinitto@redhat.com
Commit: 3a5332772250c1adf2340503ac8903ea07f2d394 https://github.com/kronosnet/kronosnet/commit/3a5332772250c1adf2340503ac8903... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2019-05-17 (Fri, 17 May 2019)
Changed paths: M kronosnet.spec.in
Log Message: ----------- [spec] use distro conditionals to determine BuildRequires
Signed-off-by: Fabio M. Di Nitto fdinitto@redhat.com
Commit: 851525b90235db236cc4bf88a66ed5f7c54ed9f6 https://github.com/kronosnet/kronosnet/commit/851525b90235db236cc4bf88a66ed5... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2019-05-17 (Fri, 17 May 2019)
Changed paths: M kronosnet.spec.in
Log Message: ----------- [spec] be more strict about plugins version and architecture depedencies
Signed-off-by: Fabio M. Di Nitto fdinitto@redhat.com
Commit: dd66ce8b6389772de79e576d6eea542633594cf1 https://github.com/kronosnet/kronosnet/commit/dd66ce8b6389772de79e576d6eea54... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2019-05-17 (Fri, 17 May 2019)
Changed paths: M kronosnet.spec.in
Log Message: ----------- [spec] clean up useless conditionals and defines
fix a couple of minor conditionals in the process
Signed-off-by: Fabio M. Di Nitto fdinitto@redhat.com
Commit: d880374fbff2ebe404f2bbae95c988aa21e60280 https://github.com/kronosnet/kronosnet/commit/d880374fbff2ebe404f2bbae95c988... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2019-05-17 (Fri, 17 May 2019)
Changed paths: M kronosnet.spec.in
Log Message: ----------- [spec] reconciliate fedora spec file into upstream spec file (part 1)
Signed-off-by: Fabio M. Di Nitto fdinitto@redhat.com
Commit: 95198f0dc5b8a4eefe06b58fa1901740209b42a0 https://github.com/kronosnet/kronosnet/commit/95198f0dc5b8a4eefe06b58fa19017... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2019-05-17 (Fri, 17 May 2019)
Changed paths: M kronosnet.spec.in
Log Message: ----------- [spec] fix a bunch of rpmlint errors
Signed-off-by: Fabio M. Di Nitto fdinitto@redhat.com
Commit: 1fc28307dc2b537abd30eab8b6920f2b6893e786 https://github.com/kronosnet/kronosnet/commit/1fc28307dc2b537abd30eab8b6920f... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2019-05-17 (Fri, 17 May 2019)
Changed paths: M kronosnet.spec.in
Log Message: ----------- [spec] drop support for init scripts
no rpm distros left that support old fashion init scripts
Signed-off-by: Fabio M. Di Nitto fdinitto@redhat.com
Commit: 8a823aa3bf291fe8c7407fd957d71897895e1aec https://github.com/kronosnet/kronosnet/commit/8a823aa3bf291fe8c7407fd957d718... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2019-05-17 (Fri, 17 May 2019)
Changed paths: M kronosnet.spec.in
Log Message: ----------- [spec] use ldconfig_scriptlets only when defined
Signed-off-by: Fabio M. Di Nitto fdinitto@redhat.com
Commit: eff3f735f19d3ea4c4689a0fa52ff8e29f75808c https://github.com/kronosnet/kronosnet/commit/eff3f735f19d3ea4c4689a0fa52ff8... Author: Christine Caulfield ccaulfie@redhat.com Date: 2019-05-20 (Mon, 20 May 2019)
Changed paths: M libknet/handle.c M libknet/host.c M libknet/threads_pmtud.c M libnozzle/internals.c M libnozzle/libnozzle.c M libnozzle/tests/api_nozzle_run_updown.c M man/doxyxml.c
Log Message: ----------- misc: some coverity fixes
In rough order of seriousness:
1. Fix clock_gettime() in pmtud so that it's always called, as variable 'clock_now' is always read. 2. Allow space for trailing NUL in libnozzle device names 3. Fix api_nozzle_run_updown_test so it can run out of the build tree 4. Disallow a 0 length prefix in libnozzle 5. Fix potential use of NULL pointer on doxyxml 6. Free 'name' in doxyxml as it's *not* in the map any more 7. Fix dead code in libknet API functions left by code changes
Commit: ded574d1dd0c53c70a34fbd1eaa0239b3cde59b9 https://github.com/kronosnet/kronosnet/commit/ded574d1dd0c53c70a34fbd1eaa023... Author: Christine Caulfield ccaulfie@redhat.com Date: 2019-06-03 (Mon, 03 Jun 2019)
Changed paths: M libknet/common.c M libknet/compress.c M libknet/crypto.c M libknet/crypto_nss.c M libknet/handle.c M libknet/threads_pmtud.c M libknet/threads_rx.c M libknet/threads_tx.c M libknet/transport_common.c M libknet/transport_sctp.c M libknet/transport_udp.c
Log Message: ----------- misc: Fix more covscan warnings
The only serious bug here is in transport_udp.c (see bottom of patch), the rest are mostly detail.
covscan still reports a lot of errors against doxyxml, most of which are because it doesn't understand the libqb hashtables.
Signed-off-by: Fabio M. Di Nitto fdinitto@redhat.com
Commit: 6888d04108a7eff36f4c562d464190e9886a073a https://github.com/kronosnet/kronosnet/commit/6888d04108a7eff36f4c562d464190... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2019-06-03 (Mon, 03 Jun 2019)
Changed paths: M libknet/crypto.c M libknet/crypto_nss.c M libknet/crypto_openssl.c
Log Message: ----------- [crypto] make sure to clear all security info on crypto_fini
Signed-off-by: Fabio M. Di Nitto fdinitto@redhat.com
Commit: 5b02bef11afda959dc8cea4adc383f80ff0e9273 https://github.com/kronosnet/kronosnet/commit/5b02bef11afda959dc8cea4adc383f... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2019-06-03 (Mon, 03 Jun 2019)
Changed paths: M libknet/threads_common.c M libknet/threads_common.h M libknet/transport_udp.c
Log Message: ----------- [PMTUd] create common/shared code to trigger PMTUd rerun
Signed-off-by: Fabio M. Di Nitto fdinitto@redhat.com
Commit: c9edaa7b632ee853351730ad4dcad7471919bb91 https://github.com/kronosnet/kronosnet/commit/c9edaa7b632ee853351730ad4dcad7... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2019-06-03 (Mon, 03 Jun 2019)
Changed paths: M libknet/handle.c
Log Message: ----------- [crypto] make sure to trigger a PMTUd rerun on each good crypto config change
Signed-off-by: Fabio M. Di Nitto fdinitto@redhat.com
Commit: 50b998f37c9285bf334eb578319030c06af141e0 https://github.com/kronosnet/kronosnet/commit/50b998f37c9285bf334eb578319030... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2019-06-03 (Mon, 03 Jun 2019)
Changed paths: M libknet/crypto.c M libknet/crypto_model.h M libknet/crypto_nss.c M libknet/crypto_openssl.c M libknet/handle.c M libknet/libknet.h M libknet/tests/api_knet_handle_crypto.c
Log Message: ----------- [crypto] rework knet_handle_crypto external API to be more solid
the API was rather weak and could potentially leave traffic uncrypted in case of certain, corner case, failures.
this patch is a subset of a bigger rework of the crypto layer that will in future allow runtime reconfiguration without traffic disruption of the crypto config.
Signed-off-by: Fabio M. Di Nitto fdinitto@redhat.com
Commit: 6542aa98cccb2c9bc2c201ef47538a787a5e05fd https://github.com/kronosnet/kronosnet/commit/6542aa98cccb2c9bc2c201ef47538a... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2019-06-03 (Mon, 03 Jun 2019)
Changed paths: M libknet/handle.c M libknet/threads_common.c M libknet/threads_common.h M libknet/transport_udp.c
Log Message: ----------- [PMTUd] extend internal rerun API to allow full PMTUd reset
Signed-off-by: Fabio M. Di Nitto fdinitto@redhat.com
Commit: 0b20488500e8d13f17b7f584bdc7a301f44dbfe1 https://github.com/kronosnet/kronosnet/commit/0b20488500e8d13f17b7f584bdc7a3... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2019-06-03 (Mon, 03 Jun 2019)
Changed paths: M libknet/crypto_openssl.c
Log Message: ----------- [crypto] fix openssl1.0 initialization code
Signed-off-by: Fabio M. Di Nitto fdinitto@redhat.com
Commit: 02097c450e14afe1f5b34e7fd22a93f7d253b614 https://github.com/kronosnet/kronosnet/commit/02097c450e14afe1f5b34e7fd22a93... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2019-06-03 (Mon, 03 Jun 2019)
Changed paths: M libknet/transports.c
Log Message: ----------- [transports] fix incorrect merge when cherry-picking 7033ddab505a0cf3655115fe5037579b7c882a8c
Signed-off-by: Fabio M. Di Nitto fdinitto@redhat.com
Commit: 80b7d93723e779b914f73ec2e8cd2ac632972eda https://github.com/kronosnet/kronosnet/commit/80b7d93723e779b914f73ec2e8cd2a... Author: yuan ren yren@suse.com Date: 2019-06-06 (Thu, 06 Jun 2019)
Changed paths: M libknet/crypto_openssl.c
Log Message: ----------- [crypto]openssl error strings release
In versions prior to OpenSSL 1.1.0, ERR_free_strings() releases any resources created by ERR_load_crypto_strings.
Signed-off-by: yuan ren yren@suse.com
Commit: a3c5adee1d30a751e76386ef31c1a817595bfd1b https://github.com/kronosnet/kronosnet/commit/a3c5adee1d30a751e76386ef31c1a8... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2019-06-11 (Tue, 11 Jun 2019)
Changed paths: M libknet/crypto_openssl.c
Log Message: ----------- [crypto] openssl: drop calls to RAND_seed as they don“t really help RNG
See https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=930061#12 for reference
Signed-off-by: Fabio M. Di Nitto fdinitto@redhat.com
Commit: 5333de6a056af75d12eb0a2cc2e46e7b2bbf9082 https://github.com/kronosnet/kronosnet/commit/5333de6a056af75d12eb0a2cc2e46e... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2019-06-11 (Tue, 11 Jun 2019)
Changed paths: M build-aux/knet_valgrind_memcheck.supp
Log Message: ----------- [crypto] hide errors generated by openssl 1.1.1c
see also: https://github.com/kronosnet/kronosnet/issues/226 https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=930061#12
Signed-off-by: Fabio M. Di Nitto fdinitto@redhat.com
Commit: ef89e9d900db037c82e03406dcf426ff62649e7d https://github.com/kronosnet/kronosnet/commit/ef89e9d900db037c82e03406dcf426... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2019-06-11 (Tue, 11 Jun 2019)
Changed paths: M libknet/libknet.h
Log Message: ----------- [doc] fix a merge oversight from 541d7faf9068d10e12b4278c35825ce1353db081
Signed-off-by: Fabio M. Di Nitto fdinitto@redhat.com
Commit: dd52554d5dfc0c5c37697842092cd3b99d6d40a4 https://github.com/kronosnet/kronosnet/commit/dd52554d5dfc0c5c37697842092cd3... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2019-06-12 (Wed, 12 Jun 2019)
Changed paths: M Makefile.am M README M autogen.sh M build-aux/check.mk M build-aux/release.mk M build-aux/update-copyright.sh M configure.ac M init/Makefile.am M init/kronosnetd.default M init/kronosnetd.in M init/kronosnetd.service.in M kronosnetd/Makefile.am M kronosnetd/cfg.c M kronosnetd/cfg.h M kronosnetd/etherfilter.c M kronosnetd/etherfilter.h M kronosnetd/keygen.c M kronosnetd/kronosnetd.logrotate.in M kronosnetd/logging.c M kronosnetd/logging.h M kronosnetd/main.c M kronosnetd/vty.c M kronosnetd/vty.h M kronosnetd/vty_auth.c M kronosnetd/vty_auth.h M kronosnetd/vty_cli.c M kronosnetd/vty_cli.h M kronosnetd/vty_cli_cmds.c M kronosnetd/vty_cli_cmds.h M kronosnetd/vty_utils.c M kronosnetd/vty_utils.h M libknet/Makefile.am M libknet/common.c M libknet/common.h M libknet/compat.c M libknet/compat.h M libknet/compress.c M libknet/compress.h M libknet/compress_bzip2.c M libknet/compress_lz4.c M libknet/compress_lz4hc.c M libknet/compress_lzma.c M libknet/compress_lzo2.c M libknet/compress_model.h M libknet/compress_zlib.c M libknet/compress_zstd.c M libknet/crypto.c M libknet/crypto.h M libknet/crypto_model.h M libknet/crypto_nss.c M libknet/crypto_openssl.c M libknet/handle.c M libknet/host.c M libknet/host.h M libknet/internals.h M libknet/libknet.h M libknet/libknet.pc.in M libknet/libknet_exported_syms M libknet/links.c M libknet/links.h M libknet/links_acl.c M libknet/links_acl.h M libknet/links_acl_ip.c M libknet/links_acl_ip.h M libknet/links_acl_loopback.c M libknet/links_acl_loopback.h M libknet/logging.c M libknet/logging.h M libknet/netutils.c M libknet/netutils.h M libknet/onwire.h M libknet/tests/Makefile.am M libknet/tests/api-check.mk M libknet/tests/api-test-coverage M libknet/tests/api_knet_addrtostr.c M libknet/tests/api_knet_get_compress_list.c M libknet/tests/api_knet_get_crypto_list.c M libknet/tests/api_knet_get_transport_id_by_name.c M libknet/tests/api_knet_get_transport_list.c M libknet/tests/api_knet_get_transport_name_by_id.c M libknet/tests/api_knet_handle_add_datafd.c M libknet/tests/api_knet_handle_clear_stats.c M libknet/tests/api_knet_handle_compress.c M libknet/tests/api_knet_handle_crypto.c M libknet/tests/api_knet_handle_enable_access_lists.c M libknet/tests/api_knet_handle_enable_filter.c M libknet/tests/api_knet_handle_enable_pmtud_notify.c M libknet/tests/api_knet_handle_enable_sock_notify.c M libknet/tests/api_knet_handle_free.c M libknet/tests/api_knet_handle_get_channel.c M libknet/tests/api_knet_handle_get_datafd.c M libknet/tests/api_knet_handle_get_stats.c M libknet/tests/api_knet_handle_get_transport_reconnect_interval.c M libknet/tests/api_knet_handle_new.c M libknet/tests/api_knet_handle_new_limit.c M libknet/tests/api_knet_handle_pmtud_get.c M libknet/tests/api_knet_handle_pmtud_getfreq.c M libknet/tests/api_knet_handle_pmtud_setfreq.c M libknet/tests/api_knet_handle_remove_datafd.c M libknet/tests/api_knet_handle_set_transport_reconnect_interval.c M libknet/tests/api_knet_handle_setfwd.c M libknet/tests/api_knet_host_add.c M libknet/tests/api_knet_host_enable_status_change_notify.c M libknet/tests/api_knet_host_get_host_list.c M libknet/tests/api_knet_host_get_id_by_host_name.c M libknet/tests/api_knet_host_get_name_by_host_id.c M libknet/tests/api_knet_host_get_policy.c M libknet/tests/api_knet_host_get_status.c M libknet/tests/api_knet_host_remove.c M libknet/tests/api_knet_host_set_name.c M libknet/tests/api_knet_host_set_policy.c M libknet/tests/api_knet_link_add_acl.c M libknet/tests/api_knet_link_clear_acl.c M libknet/tests/api_knet_link_clear_config.c M libknet/tests/api_knet_link_get_config.c M libknet/tests/api_knet_link_get_enable.c M libknet/tests/api_knet_link_get_link_list.c M libknet/tests/api_knet_link_get_ping_timers.c M libknet/tests/api_knet_link_get_pong_count.c M libknet/tests/api_knet_link_get_priority.c M libknet/tests/api_knet_link_get_status.c M libknet/tests/api_knet_link_insert_acl.c M libknet/tests/api_knet_link_rm_acl.c M libknet/tests/api_knet_link_set_config.c M libknet/tests/api_knet_link_set_enable.c M libknet/tests/api_knet_link_set_ping_timers.c M libknet/tests/api_knet_link_set_pong_count.c M libknet/tests/api_knet_link_set_priority.c M libknet/tests/api_knet_log_get_loglevel.c M libknet/tests/api_knet_log_get_loglevel_id.c M libknet/tests/api_knet_log_get_loglevel_name.c M libknet/tests/api_knet_log_get_subsystem_id.c M libknet/tests/api_knet_log_get_subsystem_name.c M libknet/tests/api_knet_log_set_loglevel.c M libknet/tests/api_knet_recv.c M libknet/tests/api_knet_send.c M libknet/tests/api_knet_send_compress.c M libknet/tests/api_knet_send_crypto.c M libknet/tests/api_knet_send_loopback.c M libknet/tests/api_knet_send_sync.c M libknet/tests/api_knet_strtoaddr.c M libknet/tests/int_links_acl_ip.c M libknet/tests/int_timediff.c M libknet/tests/knet_bench.c M libknet/tests/pckt_test.c M libknet/tests/test-common.c M libknet/tests/test-common.h M libknet/threads_common.c M libknet/threads_common.h M libknet/threads_dsthandler.c M libknet/threads_dsthandler.h M libknet/threads_heartbeat.c M libknet/threads_heartbeat.h M libknet/threads_pmtud.c M libknet/threads_pmtud.h M libknet/threads_rx.c M libknet/threads_rx.h M libknet/threads_tx.c M libknet/threads_tx.h M libknet/transport_common.c M libknet/transport_common.h M libknet/transport_loopback.c M libknet/transport_loopback.h M libknet/transport_sctp.c M libknet/transport_sctp.h M libknet/transport_udp.c M libknet/transport_udp.h M libknet/transports.c M libknet/transports.h M libnozzle/Makefile.am M libnozzle/internals.c M libnozzle/internals.h M libnozzle/libnozzle.c M libnozzle/libnozzle.h M libnozzle/libnozzle.pc.in M libnozzle/libnozzle_exported_syms M libnozzle/tests/Makefile.am M libnozzle/tests/api-test-coverage M libnozzle/tests/api_nozzle_add_ip.c M libnozzle/tests/api_nozzle_close.c M libnozzle/tests/api_nozzle_del_ip.c M libnozzle/tests/api_nozzle_get_fd.c M libnozzle/tests/api_nozzle_get_handle_by_name.c M libnozzle/tests/api_nozzle_get_ips.c M libnozzle/tests/api_nozzle_get_mac.c M libnozzle/tests/api_nozzle_get_mtu.c M libnozzle/tests/api_nozzle_get_name_by_handle.c M libnozzle/tests/api_nozzle_open.c M libnozzle/tests/api_nozzle_run_updown.c M libnozzle/tests/api_nozzle_set_down.c M libnozzle/tests/api_nozzle_set_mac.c M libnozzle/tests/api_nozzle_set_mtu.c M libnozzle/tests/api_nozzle_set_up.c M libnozzle/tests/int_execute_bin_sh_command.c M libnozzle/tests/nozzle_run_updown_exit_false M libnozzle/tests/nozzle_run_updown_exit_true M libnozzle/tests/test-common.c M libnozzle/tests/test-common.h M man/Doxyfile-knet.in M man/Doxyfile-nozzle.in M man/Makefile.am M man/api-to-man-page-coverage M man/doxyxml.c M man/knet-keygen.8 M man/kronosnetd.8 M poc-code/Makefile.am M poc-code/iov-hash/Makefile.am M poc-code/iov-hash/main.c
Log Message: ----------- [global] clarify license entry per file to match README.licence
libraries code: LGPL-2.0+ binaries code and other files: GPL-2.0+
Signed-off-by: Fabio M. Di Nitto fdinitto@redhat.com
Commit: 5d6813ecfb9187d031a1195a6670bd174680d478 https://github.com/kronosnet/kronosnet/commit/5d6813ecfb9187d031a1195a6670bd... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2019-06-12 (Wed, 12 Jun 2019)
Changed paths: M libknet/compress_zstd.c
Log Message: ----------- [global] update copyrights
Signed-off-by: Fabio M. Di Nitto fdinitto@redhat.com
Commit: fce69571d6564cf2955381e71ecc8bc5a7b2bed5 https://github.com/kronosnet/kronosnet/commit/fce69571d6564cf2955381e71ecc8b... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2019-06-12 (Wed, 12 Jun 2019)
Changed paths: M Makefile.am M README M autogen.sh M build-aux/check.mk M build-aux/knet_valgrind_memcheck.supp M build-aux/release.mk M build-aux/update-copyright.sh M configure.ac M init/Makefile.am M init/kronosnetd.default M init/kronosnetd.in M init/kronosnetd.service.in M kronosnet.spec.in M kronosnetd/Makefile.am M kronosnetd/cfg.c M kronosnetd/cfg.h M kronosnetd/etherfilter.c M kronosnetd/etherfilter.h M kronosnetd/keygen.c M kronosnetd/kronosnetd.logrotate.in M kronosnetd/logging.c M kronosnetd/logging.h M kronosnetd/main.c M kronosnetd/vty.c M kronosnetd/vty.h M kronosnetd/vty_auth.c M kronosnetd/vty_auth.h M kronosnetd/vty_cli.c M kronosnetd/vty_cli.h M kronosnetd/vty_cli_cmds.c M kronosnetd/vty_cli_cmds.h M kronosnetd/vty_utils.c M kronosnetd/vty_utils.h M libknet/Makefile.am M libknet/common.c M libknet/common.h M libknet/compat.c M libknet/compat.h M libknet/compress.c M libknet/compress.h M libknet/compress_bzip2.c M libknet/compress_lz4.c M libknet/compress_lz4hc.c M libknet/compress_lzma.c M libknet/compress_lzo2.c M libknet/compress_model.h M libknet/compress_zlib.c A libknet/compress_zstd.c M libknet/crypto.c M libknet/crypto.h M libknet/crypto_model.h M libknet/crypto_nss.c M libknet/crypto_openssl.c M libknet/handle.c M libknet/host.c M libknet/host.h M libknet/internals.h M libknet/libknet.h M libknet/libknet.pc.in M libknet/libknet_exported_syms M libknet/links.c M libknet/links.h A libknet/links_acl.c A libknet/links_acl.h A libknet/links_acl_ip.c A libknet/links_acl_ip.h A libknet/links_acl_loopback.c A libknet/links_acl_loopback.h M libknet/logging.c M libknet/logging.h M libknet/netutils.c M libknet/netutils.h M libknet/onwire.h M libknet/tests/Makefile.am M libknet/tests/api-check.mk M libknet/tests/api-test-coverage M libknet/tests/api_knet_addrtostr.c M libknet/tests/api_knet_get_compress_list.c M libknet/tests/api_knet_get_crypto_list.c M libknet/tests/api_knet_get_transport_id_by_name.c M libknet/tests/api_knet_get_transport_list.c M libknet/tests/api_knet_get_transport_name_by_id.c M libknet/tests/api_knet_handle_add_datafd.c M libknet/tests/api_knet_handle_clear_stats.c M libknet/tests/api_knet_handle_compress.c M libknet/tests/api_knet_handle_crypto.c A libknet/tests/api_knet_handle_enable_access_lists.c M libknet/tests/api_knet_handle_enable_filter.c M libknet/tests/api_knet_handle_enable_pmtud_notify.c M libknet/tests/api_knet_handle_enable_sock_notify.c M libknet/tests/api_knet_handle_free.c M libknet/tests/api_knet_handle_get_channel.c M libknet/tests/api_knet_handle_get_datafd.c M libknet/tests/api_knet_handle_get_stats.c M libknet/tests/api_knet_handle_get_transport_reconnect_interval.c M libknet/tests/api_knet_handle_new.c M libknet/tests/api_knet_handle_new_limit.c M libknet/tests/api_knet_handle_pmtud_get.c M libknet/tests/api_knet_handle_pmtud_getfreq.c M libknet/tests/api_knet_handle_pmtud_setfreq.c M libknet/tests/api_knet_handle_remove_datafd.c M libknet/tests/api_knet_handle_set_transport_reconnect_interval.c M libknet/tests/api_knet_handle_setfwd.c M libknet/tests/api_knet_host_add.c M libknet/tests/api_knet_host_enable_status_change_notify.c M libknet/tests/api_knet_host_get_host_list.c M libknet/tests/api_knet_host_get_id_by_host_name.c M libknet/tests/api_knet_host_get_name_by_host_id.c M libknet/tests/api_knet_host_get_policy.c M libknet/tests/api_knet_host_get_status.c M libknet/tests/api_knet_host_remove.c M libknet/tests/api_knet_host_set_name.c M libknet/tests/api_knet_host_set_policy.c A libknet/tests/api_knet_link_add_acl.c A libknet/tests/api_knet_link_clear_acl.c M libknet/tests/api_knet_link_clear_config.c M libknet/tests/api_knet_link_get_config.c M libknet/tests/api_knet_link_get_enable.c M libknet/tests/api_knet_link_get_link_list.c M libknet/tests/api_knet_link_get_ping_timers.c M libknet/tests/api_knet_link_get_pong_count.c M libknet/tests/api_knet_link_get_priority.c M libknet/tests/api_knet_link_get_status.c A libknet/tests/api_knet_link_insert_acl.c A libknet/tests/api_knet_link_rm_acl.c M libknet/tests/api_knet_link_set_config.c M libknet/tests/api_knet_link_set_enable.c M libknet/tests/api_knet_link_set_ping_timers.c M libknet/tests/api_knet_link_set_pong_count.c M libknet/tests/api_knet_link_set_priority.c M libknet/tests/api_knet_log_get_loglevel.c M libknet/tests/api_knet_log_get_loglevel_id.c M libknet/tests/api_knet_log_get_loglevel_name.c M libknet/tests/api_knet_log_get_subsystem_id.c M libknet/tests/api_knet_log_get_subsystem_name.c M libknet/tests/api_knet_log_set_loglevel.c M libknet/tests/api_knet_recv.c M libknet/tests/api_knet_send.c M libknet/tests/api_knet_send_compress.c M libknet/tests/api_knet_send_crypto.c M libknet/tests/api_knet_send_loopback.c M libknet/tests/api_knet_send_sync.c M libknet/tests/api_knet_strtoaddr.c A libknet/tests/int_links_acl_ip.c M libknet/tests/int_timediff.c M libknet/tests/knet_bench.c M libknet/tests/pckt_test.c M libknet/tests/test-common.c M libknet/tests/test-common.h M libknet/threads_common.c M libknet/threads_common.h M libknet/threads_dsthandler.c M libknet/threads_dsthandler.h M libknet/threads_heartbeat.c M libknet/threads_heartbeat.h M libknet/threads_pmtud.c M libknet/threads_pmtud.h M libknet/threads_rx.c M libknet/threads_rx.h M libknet/threads_tx.c M libknet/threads_tx.h M libknet/transport_common.c M libknet/transport_common.h M libknet/transport_loopback.c M libknet/transport_loopback.h M libknet/transport_sctp.c M libknet/transport_sctp.h M libknet/transport_udp.c M libknet/transport_udp.h M libknet/transports.c M libknet/transports.h M libnozzle/Makefile.am M libnozzle/internals.c M libnozzle/internals.h M libnozzle/libnozzle.c M libnozzle/libnozzle.h M libnozzle/libnozzle.pc.in M libnozzle/libnozzle_exported_syms M libnozzle/tests/Makefile.am M libnozzle/tests/api-test-coverage M libnozzle/tests/api_nozzle_add_ip.c M libnozzle/tests/api_nozzle_close.c M libnozzle/tests/api_nozzle_del_ip.c M libnozzle/tests/api_nozzle_get_fd.c M libnozzle/tests/api_nozzle_get_handle_by_name.c M libnozzle/tests/api_nozzle_get_ips.c M libnozzle/tests/api_nozzle_get_mac.c M libnozzle/tests/api_nozzle_get_mtu.c M libnozzle/tests/api_nozzle_get_name_by_handle.c M libnozzle/tests/api_nozzle_open.c M libnozzle/tests/api_nozzle_run_updown.c M libnozzle/tests/api_nozzle_set_down.c M libnozzle/tests/api_nozzle_set_mac.c M libnozzle/tests/api_nozzle_set_mtu.c M libnozzle/tests/api_nozzle_set_up.c M libnozzle/tests/int_execute_bin_sh_command.c M libnozzle/tests/nozzle_run_updown_exit_false M libnozzle/tests/nozzle_run_updown_exit_true M libnozzle/tests/test-common.c M libnozzle/tests/test-common.h M man/Doxyfile-knet.in M man/Doxyfile-nozzle.in M man/Makefile.am M man/api-to-man-page-coverage M man/doxyxml.c M man/knet-keygen.8 M man/kronosnetd.8 M poc-code/Makefile.am R poc-code/access-list/.gitignore R poc-code/access-list/Makefile.am R poc-code/access-list/ipcheck.c R poc-code/access-list/ipcheck.h R poc-code/access-list/test_ipcheck.c R poc-code/access-list/test_ipcheck.txt M poc-code/iov-hash/Makefile.am M poc-code/iov-hash/main.c
Log Message: ----------- Merge pull request #223 from kronosnet/stable1-proposed
Stable1 proposed
Compare: https://github.com/kronosnet/kronosnet/compare/c8aceef61c08...fce69571d656