Branch: refs/heads/remove-sctp-yay
Home: https://github.com/kronosnet/kronosnet
Commit: c79e17d00fd064855dd2c075d4d41fa70790a139
https://github.com/kronosnet/kronosnet/commit/c79e17d00fd064855dd2c075d4d41…
Author: Christine Caulfield <ccaulfie(a)redhat.com>
Date: 2025-09-25 (Thu, 25 Sep 2025)
Changed paths:
M Makefile.am
M README
M configure.ac
M kronosnet.spec.in
M libknet/Makefile.am
M libknet/bindings/rust/src/knet_bindings.rs
M libknet/internals.h
M libknet/libknet.h
M libknet/logging.c
M libknet/onwire.c
M libknet/tests/Makefile.am
M libknet/tests/api_knet_link_set_enable.c
M libknet/tests/api_knet_send.c
M libknet/tests/fun_acl_check.c
M libknet/tests/knet_bench.c
M libknet/threads_common.c
M libknet/threads_common.h
M libknet/threads_pmtud.c
M libknet/threads_rx.c
R libknet/transport_sctp.c
R libknet/transport_sctp.h
M libknet/transports.c
Log Message:
-----------
Remove SCTP (draft)
To unsubscribe from these emails, change your notification settings at https://github.com/kronosnet/kronosnet/settings/notifications
Branch: refs/heads/stable1
Home: https://github.com/kronosnet/kronosnet
Commit: 5dbd770cf3cdf6b7e5739112c743273d7b2d4c9e
https://github.com/kronosnet/kronosnet/commit/5dbd770cf3cdf6b7e5739112c7432…
Author: google-labs-jules[bot] <161369871+google-labs-jules[bot](a)users.noreply.github.com>
Date: 2025-06-16 (Mon, 16 Jun 2025)
Changed paths:
A STYLE_GUIDE.md
Log Message:
-----------
Create and refine STYLE_GUIDE.md for project contributions
This commit introduces STYLE_GUIDE.md, a comprehensive document
outlining coding standards and best practices for the Kronosnet project.
This guide aims to ensure consistency and clarity in contributions.
The following key areas are covered:
1. **C Language Style**:
* Minimum Dialect: C99.
* Indentation: Tabs (not spaces).
* Curly Braces:
* Control flow (if, for, while): Opening brace on the same line.
* Function definitions: Opening brace on the next line.
* Always use braces, even for single-line blocks.
* Variable Declaration: At the beginning of their scope.
* Line Length: Preferred maximum of 120 characters, flexible for
readability (e.g., nested structs).
2. **Naming Conventions**:
* General: `snake_case` for internal variables and function names.
* Public API Elements:
* `knet_` or `nozzle_` prefix for functions, structs, typedefs
(e.g., `knet_get_host_list`, `nozzle_device_config`).
* `KNET_` or `NOZZLE_` prefix for enums and defines (macros),
followed by uppercase `SNAKE_CASE` (e.g., `KNET_MAX_CLIENTS`,
`NOZZLE_BUFFER_SIZE_DEFAULT`).
* Internal Elements:
* Names should be descriptive, indicating purpose and subsystem.
* Functions shared across multiple threads: Prefix with `_`
(e.g., `_shared_data_access`).
3. **Comments**:
* `//` for single-line, `/* ... */` for multi-line.
* Emphasizes clear and concise comments for non-obvious code.
4. **Best Practices**:
* API Changes Require Tests: Any internal or external API
modification must be accompanied by corresponding tests in the
test suite.
5. **Copyright**:
* A copyright notice specific to `STYLE_GUIDE.md` (Year 2025,
Author: Jules <AI Agent>) has been included and formatted as
plain Markdown text.
This initial version of the style guide addresses issue #22 and incorporates
iterative feedback on formatting, content, and specificity. A trivial
change (extra newline at EOF) was included in this commit to facilitate
this comprehensive message.
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: e8fbc6077c61587f65161a5bbd46ea76f3dd351d
https://github.com/kronosnet/kronosnet/commit/e8fbc6077c61587f65161a5bbd46e…
Author: Christine Caulfield <ccaulfie(a)redhat.com>
Date: 2025-06-23 (Mon, 23 Jun 2025)
Changed paths:
M libnozzle/libnozzle.c
Log Message:
-----------
nozzle: Fix potential thread race in nozzle_close()
Commit: 0864900eb2581fe9a2b6878a44d2251004db9802
https://github.com/kronosnet/kronosnet/commit/0864900eb2581fe9a2b6878a44d22…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2025-08-12 (Tue, 12 Aug 2025)
Changed paths:
M libknet/threads_rx.c
Log Message:
-----------
Fix wrong pointer in _handle_recv_from_links_thread()
Resolves: https://github.com/kronosnet/kronosnet/issues/449
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: fb2f2ac3c6363735366e6b8d77a99004acdd218d
https://github.com/kronosnet/kronosnet/commit/fb2f2ac3c6363735366e6b8d77a99…
Author: Dmitry Belyavskiy <beldmit(a)gmail.com>
Date: 2025-08-25 (Mon, 25 Aug 2025)
Changed paths:
M libknet/crypto_openssl.c
Log Message:
-----------
Some error checking for OpenSSL functions
Commit: 8922b836718e9f0b5745f2abdbc7f157a1c7d26e
https://github.com/kronosnet/kronosnet/commit/8922b836718e9f0b5745f2abdbc7f…
Author: Christine Caulfield <ccaulfie(a)redhat.com>
Date: 2025-08-28 (Thu, 28 Aug 2025)
Changed paths:
M libknet/tests/api_knet_handle_free.c
M libknet/tests/api_knet_handle_set_transport_reconnect_interval.c
Log Message:
-----------
Suppress some sudden coverity errors
Commit: 3cbd7320f1df4bea9a33fae0e912245fce95bfab
https://github.com/kronosnet/kronosnet/commit/3cbd7320f1df4bea9a33fae0e9122…
Author: David Hanisch <hanisch(a)strato.de>
Date: 2025-08-29 (Fri, 29 Aug 2025)
Changed paths:
M libknet/handle_api.c
M libknet/internals.h
M libknet/libknet.h
M libknet/tests/api-check.mk
A libknet/tests/api_knet_handle_setprio_dscp.c
M libknet/transport_common.c
M man/Makefile.am
Log Message:
-----------
Allow to configure a dscp value for KNET_LINK_FLAG_TRAFFICHIPRIO
Currently IPTOS_LOWDELAY is used for IP_TOS. A setup may require to
set a certain dscp value to prioritize the IP traffic.
Commit: 15383d787d0808e55d80282ddd609422e30d5fa3
https://github.com/kronosnet/kronosnet/commit/15383d787d0808e55d80282ddd609…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2025-08-29 (Fri, 29 Aug 2025)
Changed paths:
M libknet/Makefile.am
Log Message:
-----------
libknet: bump soname to reflect new symbol
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: 571baade645c746521d83f0182ad7ada0219578d
https://github.com/kronosnet/kronosnet/commit/571baade645c746521d83f0182ad7…
Author: David Hanisch <hanisch(a)strato.de>
Date: 2025-08-30 (Sat, 30 Aug 2025)
Changed paths:
M libknet/tests/api_knet_handle_pmtud_setfreq.c
Log Message:
-----------
fix wrong tests
Api calls fail due to NULL knet handle, but intention is to fail
due to wrong arguments.
Commit: 87c33a3a5172b72a8b01d5822d94a74d030ae9d5
https://github.com/kronosnet/kronosnet/commit/87c33a3a5172b72a8b01d5822d94a…
Author: Chrissie Caulfield <ccaulfie(a)redhat.com>
Date: 2025-09-04 (Thu, 04 Sep 2025)
Changed paths:
M libnozzle/libnozzle.c
Log Message:
-----------
libnozzle - Fix FreeBSD nozzle_down (#458)
For reasons I am unlikely ever to understand, it's necessary to call
SIOCGIFFLAGS on a tap interface after SIOCIFDESTROY for the device to
actually be removed.
...so do that
Commit: 1d55876008b62d0d86a8b0e74dc06b81f0967f12
https://github.com/kronosnet/kronosnet/commit/1d55876008b62d0d86a8b0e74dc06…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2025-09-06 (Sat, 06 Sep 2025)
Changed paths:
M libnozzle/libnozzle.c
M libnozzle/tests/test-common.c
Log Message:
-----------
libnozzle - Fix FreeBSD nozzle_down (take 2)
also, FreeBSD 13+ now allow tap0 to be delete.. if only the kernel
interface was stable....
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: 41912b5a7ffd4447173844f121d464045c34bd17
https://github.com/kronosnet/kronosnet/commit/41912b5a7ffd4447173844f121d46…
Author: Christine Caulfield <ccaulfie(a)redhat.com>
Date: 2025-09-23 (Tue, 23 Sep 2025)
Changed paths:
M Makefile.am
M README
M configure.ac
M libknet/Makefile.am
M libknet/compress.c
M libknet/compress.h
M libknet/handle.c
M libknet/libknet.h
M libknet/libknet_exported_syms
M libknet/netutils.h
M libknet/onwire.h
M libknet/tests/Makefile.am
M libknet/tests/api-test-coverage
M libknet/tests/api_knet_addrtostr.c
M libknet/tests/api_knet_handle_new_limit.c
M libknet/tests/api_knet_send.c
M libknet/tests/api_knet_strtoaddr.c
M libknet/tests/fun_pmtud_crypto.c
M libknet/tests/knet_bench.c
M libknet/tests/test-common.h
M libknet/threads_tx.c
M libknet/transport_common.c
M libknet/transport_loopback.c
M libknet/transport_udp.c
M libnozzle/Makefile.am
M libnozzle/internals.h
M libnozzle/libnozzle.c
M libnozzle/libnozzle_exported_syms
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_mac.c
M libnozzle/tests/api_nozzle_get_mtu.c
M libnozzle/tests/api_nozzle_open.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/test-common.c
Log Message:
-----------
Make knet work on OpenIndiana (Solaris)
author: various
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: 277978e2ba300b15cee686a14561c7fb40c1fa96
https://github.com/kronosnet/kronosnet/commit/277978e2ba300b15cee686a14561c…
Author: Christine Caulfield <ccaulfie(a)redhat.com>
Date: 2025-09-23 (Tue, 23 Sep 2025)
Changed paths:
M libknet/tests/api_knet_handle_pmtud_set.c
M libnozzle/tests/test-common.c
Log Message:
-----------
Several test suite fixes
Increase the sleep in pmtud tests
Increase timeout in fun_onwire_upgrade
Try and make sure IPv6 test addresses are always valid
Commit: bb0bbcbc9f222722da41280e33708086c7dbc271
https://github.com/kronosnet/kronosnet/commit/bb0bbcbc9f222722da41280e33708…
Author: Christine Caulfield <ccaulfie(a)redhat.com>
Date: 2025-09-23 (Tue, 23 Sep 2025)
Changed paths:
M README
Log Message:
-----------
Update README to explain libqb dependancy
Commit: 228a23831c448dd18814d8319b9f033ad7a2fb69
https://github.com/kronosnet/kronosnet/commit/228a23831c448dd18814d8319b9f0…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2025-09-23 (Tue, 23 Sep 2025)
Changed paths:
M man/doxyxml.c
Log Message:
-----------
man: align doxyxml with libqb for solaris support
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: e3d8743dd5d3f675a5803a4c58259fed94e14469
https://github.com/kronosnet/kronosnet/commit/e3d8743dd5d3f675a5803a4c58259…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2025-09-24 (Wed, 24 Sep 2025)
Changed paths:
M configure.ac
Log Message:
-----------
libknet: deprecate SCTP support
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: c4142e39568a7510380d679c1fbe3cba94b7d422
https://github.com/kronosnet/kronosnet/commit/c4142e39568a7510380d679c1fbe3…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2025-09-25 (Thu, 25 Sep 2025)
Changed paths:
M Makefile.am
M README
A STYLE_GUIDE.md
M configure.ac
M libknet/Makefile.am
M libknet/compress.c
M libknet/compress.h
M libknet/crypto_openssl.c
M libknet/handle.c
M libknet/handle_api.c
M libknet/internals.h
M libknet/libknet.h
M libknet/libknet_exported_syms
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_handle_free.c
M libknet/tests/api_knet_handle_new_limit.c
M libknet/tests/api_knet_handle_pmtud_set.c
M libknet/tests/api_knet_handle_pmtud_setfreq.c
M libknet/tests/api_knet_handle_set_transport_reconnect_interval.c
A libknet/tests/api_knet_handle_setprio_dscp.c
M libknet/tests/api_knet_send.c
M libknet/tests/api_knet_strtoaddr.c
M libknet/tests/fun_pmtud_crypto.c
M libknet/tests/knet_bench.c
M libknet/tests/test-common.h
M libknet/threads_rx.c
M libknet/threads_tx.c
M libknet/transport_common.c
M libknet/transport_loopback.c
M libknet/transport_udp.c
M libnozzle/Makefile.am
M libnozzle/internals.h
M libnozzle/libnozzle.c
M libnozzle/libnozzle_exported_syms
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_mac.c
M libnozzle/tests/api_nozzle_get_mtu.c
M libnozzle/tests/api_nozzle_open.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/test-common.c
M man/Makefile.am
M man/doxyxml.c
Log Message:
-----------
Merge pull request #446 from kronosnet/stable1-proposed
stable1-proposed
Compare: https://github.com/kronosnet/kronosnet/compare/da73f2a1e0ff...c4142e39568a
To unsubscribe from these emails, change your notification settings at https://github.com/kronosnet/kronosnet/settings/notifications