Branch: refs/heads/stable1
Home:
https://github.com/kronosnet/kronosnet
Commit: 3b263c6770234e21e2ba4245fce1cbdc6942e592
https://github.com/kronosnet/kronosnet/commit/3b263c6770234e21e2ba4245fce1c…
Author: Fabio M. Di Nitto <fdinitto(a)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(a)redhat.com>
Commit: a45ac355d3d8db906b72b980458dc11e6ea9a4df
https://github.com/kronosnet/kronosnet/commit/a45ac355d3d8db906b72b980458dc…
Author: Jan Friesse <jfriesse(a)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(a)redhat.com>
Commit: 20987e856452b9752109d37ce717e695df681680
https://github.com/kronosnet/kronosnet/commit/20987e856452b9752109d37ce717e…
Author: Christine Caulfield <ccaulfie(a)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(a)redhat.com>
Commit: 1764a65fbe256b64b43e6c19b098c05e820400e4
https://github.com/kronosnet/kronosnet/commit/1764a65fbe256b64b43e6c19b098c…
Author: Fabio M. Di Nitto <fdinitto(a)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(a)redhat.com>
Commit: 4c6a184f6722d16d3298b2ac000fecdbf908a25e
https://github.com/kronosnet/kronosnet/commit/4c6a184f6722d16d3298b2ac000fe…
Author: Chris Walker <cwalker(a)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/fbaf9bf967b3f08a2516316317c8f…
Author: Fabio M. Di Nitto <fdinitto(a)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(a)redhat.com>
Commit: 96564def0c0cfbb807caf60d2196b164011b2d52
https://github.com/kronosnet/kronosnet/commit/96564def0c0cfbb807caf60d2196b…
Author: Christine Caulfield <ccaulfie(a)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/07ada130e2c90c3cd10247a16fc61…
Author: Christine Caulfield <ccaulfie(a)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/f43597ce6582cbb65a175cebe60a9…
Author: Fabio M. Di Nitto <fdinitto(a)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(a)redhat.com>
Commit: 4c4937e00cbf8b091ce9501746bd0d96a08dbe9c
https://github.com/kronosnet/kronosnet/commit/4c4937e00cbf8b091ce9501746bd0…
Author: Fabio M. Di Nitto <fdinitto(a)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(a)redhat.com>
Commit: 64729d95b2c7fb41c0222c0eda82db8d369fab37
https://github.com/kronosnet/kronosnet/commit/64729d95b2c7fb41c0222c0eda82d…
Author: Fabio M. Di Nitto <fdinitto(a)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(a)redhat.com>
Commit: 386c3c6dd2db5f545eb527a69a9e67e179e67e6f
https://github.com/kronosnet/kronosnet/commit/386c3c6dd2db5f545eb527a69a9e6…
Author: Fabio M. Di Nitto <fdinitto(a)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(a)redhat.com>
Commit: 507889b381f2843ea527f65d6c4a70562c8cc750
https://github.com/kronosnet/kronosnet/commit/507889b381f2843ea527f65d6c4a7…
Author: Fabio M. Di Nitto <fdinitto(a)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(a)redhat.com>
Commit: 6524fd32a3716912b6aca0bd2b0da9635332d5b2
https://github.com/kronosnet/kronosnet/commit/6524fd32a3716912b6aca0bd2b0da…
Author: Christine Caulfield <ccaulfie(a)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(a)redhat.com>
Commit: f437b26f33599b997791753570ffcd9719334624
https://github.com/kronosnet/kronosnet/commit/f437b26f33599b997791753570ffc…
Author: Fabio M. Di Nitto <fdinitto(a)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(a)redhat.com>
Commit: 0fc50a1eb5064a47041f123c31789a8021d1bd89
https://github.com/kronosnet/kronosnet/commit/0fc50a1eb5064a47041f123c31789…
Author: Fabio M. Di Nitto <fdinitto(a)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(a)redhat.com>
Commit: c8dc8520aabd67a617254bd156d9af6611d6fc78
https://github.com/kronosnet/kronosnet/commit/c8dc8520aabd67a617254bd156d9a…
Author: Fabio M. Di Nitto <fdinitto(a)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(a)redhat.com>
Commit: 79365b8d9cd36032a8540909bad588cba13aa16c
https://github.com/kronosnet/kronosnet/commit/79365b8d9cd36032a8540909bad58…
Author: Fabio M. Di Nitto <fdinitto(a)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(a)redhat.com>
Commit: da2a7bdd94a7f1d115f2e9107950e419d152e4c6
https://github.com/kronosnet/kronosnet/commit/da2a7bdd94a7f1d115f2e9107950e…
Author: Fabio M. Di Nitto <fdinitto(a)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(a)redhat.com>
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: cfe3ebabba275d5f0a96ffc357c12fa9c8f9645c
https://github.com/kronosnet/kronosnet/commit/cfe3ebabba275d5f0a96ffc357c12…
Author: Fabio M. Di Nitto <fdinitto(a)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(a)redhat.com>
Commit: 65dddc76a643726665d5793dc7a81a059719b7d0
https://github.com/kronosnet/kronosnet/commit/65dddc76a643726665d5793dc7a81…
Author: Christine Caulfield <ccaulfie(a)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/c0e35bbec640f45ea1f5873c463a8…
Author: Fabio M. Di Nitto <fdinitto(a)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(a)redhat.com>
Commit: b110f42c4ebe9609770f50e555dd83b10d46f4a0
https://github.com/kronosnet/kronosnet/commit/b110f42c4ebe9609770f50e555dd8…
Author: Christine Caulfield <ccaulfie(a)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/0123ecebce0ad6aba3cdb32002719…
Author: Fabio M. Di Nitto <fdinitto(a)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