Branch: refs/heads/stable1 Home: https://github.com/kronosnet/kronosnet Commit: 3b263c6770234e21e2ba4245fce1cbdc6942e592 https://github.com/kronosnet/kronosnet/commit/3b263c6770234e21e2ba4245fce1cb... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2021-05-07 (Fri, 07 May 2021)
Changed paths: M libknet/crypto_openssl.c M libknet/transport_sctp.c
Log Message: ----------- [coverity] fix 2 buffer initialization (potential) issues
discovered by latest coverity scan update
Signed-off-by: Fabio M. Di Nitto fdinitto@redhat.com
Commit: a45ac355d3d8db906b72b980458dc11e6ea9a4df https://github.com/kronosnet/kronosnet/commit/a45ac355d3d8db906b72b980458dc1... Author: Jan Friesse jfriesse@redhat.com Date: 2021-06-03 (Thu, 03 Jun 2021)
Changed paths: M README
Log Message: ----------- [docs] IRC channel is now on Libera Chat
Signed-off-by: Jan Friesse jfriesse@redhat.com
Commit: 20987e856452b9752109d37ce717e695df681680 https://github.com/kronosnet/kronosnet/commit/20987e856452b9752109d37ce717e6... Author: Christine Caulfield ccaulfie@redhat.com Date: 2021-06-11 (Fri, 11 Jun 2021)
Changed paths: M libknet/internals.h M libknet/threads_heartbeat.c M libknet/threads_pmtud.c M libknet/threads_rx.c M libknet/threads_tx.c M libknet/transport_common.c M libknet/transport_common.h M libknet/transport_sctp.c M libknet/transport_udp.c
Log Message: ----------- send 'correct' sockaddr lengths to socket calls
FreeBSD-devel insists that the length passed into socket calls matches the expected length of the sockaddr it describes. So, eg, when passing a sockaddr_in, the length must be sizeof(sockaddr_in) rather than sizeof(sockaddr_storage) which we were using
Signed-Off-By: Chrissie Caulfield ccaulfie@redhat.com
Commit: 1764a65fbe256b64b43e6c19b098c05e820400e4 https://github.com/kronosnet/kronosnet/commit/1764a65fbe256b64b43e6c19b098c0... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2021-06-11 (Fri, 11 Jun 2021)
Changed paths: M libknet/threads_tx.c
Log Message: ----------- [tx] minor optimizations to avoid recalculating socksize over and over
Signed-off-by: Fabio M. Di Nitto fdinitto@redhat.com
Commit: 4c6a184f6722d16d3298b2ac000fecdbf908a25e https://github.com/kronosnet/kronosnet/commit/4c6a184f6722d16d3298b2ac000fec... Author: Chris Walker cwalker@cray.com Date: 2021-06-13 (Sun, 13 Jun 2021)
Changed paths: M kronosnet.spec.in
Log Message: ----------- Require make utility
Commit: fbaf9bf967b3f08a2516316317c8f4fee307eb35 https://github.com/kronosnet/kronosnet/commit/fbaf9bf967b3f08a2516316317c8f4... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2021-06-23 (Wed, 23 Jun 2021)
Changed paths: M NOTES_TO_PACKAGE_MAINTAINERS M build-aux/knet_valgrind_helgrind.supp M build-aux/knet_valgrind_memcheck.supp M build-aux/update-copyright.sh M m4/pkg_check_var.m4 M man/doxyxml.c
Log Message: ----------- Update copyright around
manual backport from master/rust-bindings branches
Signed-off-by: Fabio M. Di Nitto fdinitto@redhat.com
Commit: 96564def0c0cfbb807caf60d2196b164011b2d52 https://github.com/kronosnet/kronosnet/commit/96564def0c0cfbb807caf60d2196b1... Author: Christine Caulfield ccaulfie@redhat.com Date: 2021-06-25 (Fri, 25 Jun 2021)
Changed paths: M libknet/links.c M libknet/links_acl_ip.c M libknet/netutils.c M libknet/netutils.h
Log Message: ----------- Sanitise sockaddr_storage structs coming in the API
Before we used to copy the whole sockaddr_storage from the API into our structs. This meant that any junk left at the end by the caller got into them and could cause trouble with some comparisons.
This patch zeros out the extra bits of the sockaddr_storage that are not valid.
Commit: 07ada130e2c90c3cd10247a16fc616b3dd94d40a https://github.com/kronosnet/kronosnet/commit/07ada130e2c90c3cd10247a16fc616... Author: Christine Caulfield ccaulfie@redhat.com Date: 2021-06-25 (Fri, 25 Jun 2021)
Changed paths: M libknet/libknet.h
Log Message: ----------- Add comment about log_fd in knet_handle_new()
Commit: f43597ce6582cbb65a175cebe60a9ad159cfee25 https://github.com/kronosnet/kronosnet/commit/f43597ce6582cbb65a175cebe60a9a... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2021-06-25 (Fri, 25 Jun 2021)
Changed paths: M kronosnet.spec.in
Log Message: ----------- [spec] cleanup some krosnonetd leftovers
Signed-off-by: Fabio M. Di Nitto fdinitto@redhat.com
Commit: 4c4937e00cbf8b091ce9501746bd0d96a08dbe9c https://github.com/kronosnet/kronosnet/commit/4c4937e00cbf8b091ce9501746bd0d... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2021-06-25 (Fri, 25 Jun 2021)
Changed paths: M build-aux/knet_valgrind_memcheck.supp
Log Message: ----------- [tests] suppress more libnss3 errors
Signed-off-by: Fabio M. Di Nitto fdinitto@redhat.com
Commit: 64729d95b2c7fb41c0222c0eda82db8d369fab37 https://github.com/kronosnet/kronosnet/commit/64729d95b2c7fb41c0222c0eda82db... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2021-06-30 (Wed, 30 Jun 2021)
Changed paths: M libknet/links.c
Log Message: ----------- [link] don´t leak resources if link configuration fails
Signed-off-by: Fabio M. Di Nitto fdinitto@redhat.com
Commit: 386c3c6dd2db5f545eb527a69a9e67e179e67e6f https://github.com/kronosnet/kronosnet/commit/386c3c6dd2db5f545eb527a69a9e67... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2021-06-30 (Wed, 30 Jun 2021)
Changed paths: M libknet/links.c
Log Message: ----------- [link] use previously cached value as link info might not be accurate
Signed-off-by: Fabio M. Di Nitto fdinitto@redhat.com
Commit: 507889b381f2843ea527f65d6c4a70562c8cc750 https://github.com/kronosnet/kronosnet/commit/507889b381f2843ea527f65d6c4a70... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2021-06-30 (Wed, 30 Jun 2021)
Changed paths: M libknet/links.c M libknet/tests/api_knet_link_set_config.c
Log Message: ----------- [link] don´t allow mix of dynamic and static links
with same source address/port.
The configuration doesn´t make sense in itself and confuses ACL.
Signed-off-by: Fabio M. Di Nitto fdinitto@redhat.com
Commit: 6524fd32a3716912b6aca0bd2b0da9635332d5b2 https://github.com/kronosnet/kronosnet/commit/6524fd32a3716912b6aca0bd2b0da9... Author: Christine Caulfield ccaulfie@redhat.com Date: 2021-06-30 (Wed, 30 Jun 2021)
Changed paths: M libknet/libknet.h M libnozzle/libnozzle.h M man/Makefile.am
Log Message: ----------- [doc] Add comments to structure members
Removes doxygen warnings at build time
Needs the latest doxygen2man to actually print anything in the man pages.
Signed-Off-By: Christine Caulfield ccaulfie@redhat.com
Commit: f437b26f33599b997791753570ffcd9719334624 https://github.com/kronosnet/kronosnet/commit/f437b26f33599b997791753570ffcd... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2021-07-02 (Fri, 02 Jul 2021)
Changed paths: M man/Makefile.am A man/cstring.c A man/cstring.h M man/doxyxml.c
Log Message: ----------- [man] update doxygen2man to latest from libqb
Signed-off-by: Fabio M. Di Nitto fdinitto@redhat.com
Commit: 0fc50a1eb5064a47041f123c31789a8021d1bd89 https://github.com/kronosnet/kronosnet/commit/0fc50a1eb5064a47041f123c31789a... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2021-08-09 (Mon, 09 Aug 2021)
Changed paths: M libknet/host.c M libknet/internals.h M libknet/threads_rx.c
Log Message: ----------- [rx] increase defrag buffers to better deal with network jitter
Signed-off-by: Fabio M. Di Nitto fdinitto@redhat.com
Commit: c8dc8520aabd67a617254bd156d9af6611d6fc78 https://github.com/kronosnet/kronosnet/commit/c8dc8520aabd67a617254bd156d9af... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2021-08-09 (Mon, 09 Aug 2021)
Changed paths: M libknet/host.c
Log Message: ----------- [host] use correct seq_num to reclaim buffers
we cannot use incoming packet seq_num to reclaim buffers as that causes havoc.
use latest recorded (highest) packet number instead that follows the reclaiming window
Signed-off-by: Fabio M. Di Nitto fdinitto@redhat.com
Commit: 79365b8d9cd36032a8540909bad588cba13aa16c https://github.com/kronosnet/kronosnet/commit/79365b8d9cd36032a8540909bad588... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2021-08-26 (Thu, 26 Aug 2021)
Changed paths: M libknet/links.c
Log Message: ----------- [acl] make knet_link_add_acl a wrapper to knet_link_insert_acl
remove lots of duplicated code
Signed-off-by: Fabio M. Di Nitto fdinitto@redhat.com
Commit: da2a7bdd94a7f1d115f2e9107950e419d152e4c6 https://github.com/kronosnet/kronosnet/commit/da2a7bdd94a7f1d115f2e9107950e4... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2021-08-26 (Thu, 26 Aug 2021)
Changed paths: M libknet/internals.h M libknet/links.c M libknet/links_acl.c M libknet/links_acl.h M libknet/links_acl_ip.c M libknet/tests/Makefile.am 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/api_knet_link_set_config.c M libknet/tests/api_knet_send.c A libknet/tests/fun_acl_check.c M libknet/tests/test-common.c M libknet/threads_rx.c M libknet/transport_sctp.c
Log Message: ----------- [acl] major internal rework
ACL internal management was somewhat broken and didn´t really do what was advertised for dynamic links.
- fix ACL to be truely per host/link as public API advertise - move ACL checking when host/link are known - add extensive tests - fix various minor bugs that went undetected for a bit - enable access list testings on more tests
Signed-off-by: Christine Caulfield ccaulfie@redhat.com Signed-off-by: Fabio M. Di Nitto fdinitto@redhat.com
Commit: cfe3ebabba275d5f0a96ffc357c12fa9c8f9645c https://github.com/kronosnet/kronosnet/commit/cfe3ebabba275d5f0a96ffc357c12f... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2021-08-26 (Thu, 26 Aug 2021)
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] remove unused internal ACL API
with the new ACL code, this internal API is no longer used
Signed-off-by: Fabio M. Di Nitto fdinitto@redhat.com
Commit: 65dddc76a643726665d5793dc7a81a059719b7d0 https://github.com/kronosnet/kronosnet/commit/65dddc76a643726665d5793dc7a81a... Author: Christine Caulfield ccaulfie@redhat.com Date: 2021-08-26 (Thu, 26 Aug 2021)
Changed paths: M libknet/libknet.h M libknet/tests/api_knet_send_sync.c M libknet/threads_tx.c
Log Message: ----------- send: Fix send_sync()
send_sync needs a filter to work - enforce this Clear out some arrays that could have random values
Commit: c0e35bbec640f45ea1f5873c463a8d222c1bc7d2 https://github.com/kronosnet/kronosnet/commit/c0e35bbec640f45ea1f5873c463a8d... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2021-08-26 (Thu, 26 Aug 2021)
Changed paths: M configure.ac M libknet/tests/Makefile.am
Log Message: ----------- [tests] make execution of functional testing optionals
Signed-off-by: Fabio M. Di Nitto fdinitto@redhat.com
Commit: b110f42c4ebe9609770f50e555dd83b10d46f4a0 https://github.com/kronosnet/kronosnet/commit/b110f42c4ebe9609770f50e555dd83... Author: Christine Caulfield ccaulfie@redhat.com Date: 2021-08-26 (Thu, 26 Aug 2021)
Changed paths: M libknet/tests/test-common.c
Log Message: ----------- test: Use a pipe to synchronise wait_for_xxx events
The condition variable thing clearly not working for us.
Commit: 0123ecebce0ad6aba3cdb320027192e15fd71e23 https://github.com/kronosnet/kronosnet/commit/0123ecebce0ad6aba3cdb320027192... Author: Fabio M. Di Nitto fdinitto@redhat.com Date: 2021-08-30 (Mon, 30 Aug 2021)
Changed paths: M NOTES_TO_PACKAGE_MAINTAINERS M README M build-aux/knet_valgrind_helgrind.supp M build-aux/knet_valgrind_memcheck.supp M build-aux/update-copyright.sh M configure.ac M kronosnet.spec.in M libknet/crypto_openssl.c M libknet/host.c M libknet/internals.h 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/netutils.c M libknet/netutils.h M libknet/tests/Makefile.am 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/api_knet_link_set_config.c M libknet/tests/api_knet_send.c M libknet/tests/api_knet_send_sync.c A libknet/tests/fun_acl_check.c M libknet/tests/test-common.c M libknet/threads_heartbeat.c M libknet/threads_pmtud.c M libknet/threads_rx.c M libknet/threads_tx.c 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/libnozzle.h M m4/pkg_check_var.m4 M man/Makefile.am A man/cstring.c A man/cstring.h M man/doxyxml.c
Log Message: ----------- Merge pull request #344 from kronosnet/stable1-proposed
stable1-proposed
Compare: https://github.com/kronosnet/kronosnet/compare/f66f436bbed6...0123ecebce0a