Branch: refs/heads/master
Home: https://github.com/kronosnet/kronosnet
Commit: f9cf5cddc8ff8d13945f0aa01710386eb52eeb4f
https://github.com/kronosnet/kronosnet/commit/f9cf5cddc8ff8d13945f0aa017103…
Author: Christine Caulfield <ccaulfie(a)redhat.com>
Date: 2021-06-10 (Thu, 10 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: 05341e32d9bd41db7f1602ffbbe23b3068bf6da4
https://github.com/kronosnet/kronosnet/commit/05341e32d9bd41db7f1602ffbbe23…
Author: Fabio M. Di Nitto <fdinitto(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:
-----------
Merge pull request #348 from kronosnet/sockaddr-size
send 'correct' sockaddr lengths to socket calls
Compare: https://github.com/kronosnet/kronosnet/compare/83db59ac82bd...05341e32d9bd
Branch: refs/heads/rust-bindings
Home: https://github.com/kronosnet/kronosnet
Commit: c912f39a53a8641545322a6f98063891ff049d3a
https://github.com/kronosnet/kronosnet/commit/c912f39a53a8641545322a6f98063…
Author: Christine Caulfield <ccaulfie(a)redhat.com>
Date: 2021-06-10 (Thu, 10 Jun 2021)
Changed paths:
M .gitignore
A libknet/bindings/rust/Cargo.toml
A libknet/bindings/rust/build.rs
A libknet/bindings/rust/regenerate-sys.sh
A libknet/bindings/rust/src/lib.rs
A libknet/bindings/rust/src/libknet.rs
A libknet/bindings/rust/src/sys/libknet.rs
A libknet/bindings/rust/src/sys/mod.rs
A libknet/bindings/rust/tests/Cargo.toml
A libknet/bindings/rust/tests/src/bin/knet-test.rs
A libnozzle/bindings/rust/Cargo.toml
A libnozzle/bindings/rust/build.rs
A libnozzle/bindings/rust/regenerate-sys.sh
A libnozzle/bindings/rust/src/lib.rs
A libnozzle/bindings/rust/src/libnozzle.rs
A libnozzle/bindings/rust/src/sys/libnozzle.rs
A libnozzle/bindings/rust/src/sys/mod.rs
A libnozzle/bindings/rust/tests/Cargo.toml
A libnozzle/bindings/rust/tests/src/bin/nozzle-test.rs
A libnozzle/bindings/rust/tests/up.d/rustnoz
M libnozzle/libnozzle.h
Log Message:
-----------
WIP Rust bindings for libknet and libnozzle
Not integrated into the main build system yet
Commit: 2dfdc25a561bfe50682ef93f4f71ba602c26e964
https://github.com/kronosnet/kronosnet/commit/2dfdc25a561bfe50682ef93f4f71b…
Author: Christine Caulfield <ccaulfie(a)redhat.com>
Date: 2021-06-10 (Thu, 10 Jun 2021)
Changed paths:
M .gitignore
M libknet/bindings/rust/Cargo.toml
M libknet/bindings/rust/build.rs
M libknet/bindings/rust/regenerate-sys.sh
M libknet/bindings/rust/src/lib.rs
M libknet/bindings/rust/src/libknet.rs
M libknet/bindings/rust/tests/Cargo.toml
M libknet/bindings/rust/tests/src/bin/knet-test.rs
M libknet/tests/api-test-coverage
M libnozzle/bindings/rust/Cargo.toml
M libnozzle/bindings/rust/build.rs
M libnozzle/bindings/rust/regenerate-sys.sh
M libnozzle/bindings/rust/src/lib.rs
M libnozzle/bindings/rust/tests/Cargo.toml
M libnozzle/bindings/rust/tests/src/bin/nozzle-test.rs
R libnozzle/bindings/rust/tests/up.d/rustnoz
A libnozzle/bindings/rust/tests/up.d/tap33
Log Message:
-----------
Tidy some things
make it compile & run on FreeBSD which doesn't have
libc::__errno_location()
Fix typos in some API call names
check for completeness of API & tests in apt-test-coverage
Commit: e1b9e7cb3c8c987c66813ce4b9f2869682bec74b
https://github.com/kronosnet/kronosnet/commit/e1b9e7cb3c8c987c66813ce4b9f28…
Author: Christine Caulfield <ccaulfie(a)redhat.com>
Date: 2021-06-10 (Thu, 10 Jun 2021)
Changed paths:
M libknet/bindings/rust/src/lib.rs
M libknet/bindings/rust/src/libknet.rs
M libnozzle/bindings/rust/src/lib.rs
M libnozzle/bindings/rust/src/libnozzle.rs
M libnozzle/bindings/rust/tests/src/bin/nozzle-test.rs
Log Message:
-----------
Tidy the rust code a lot
(thanks clippy)
Commit: 3c7ab4a622c5b49d22ee3dee0944fcdeada9614a
https://github.com/kronosnet/kronosnet/commit/3c7ab4a622c5b49d22ee3dee0944f…
Author: Christine Caulfield <ccaulfie(a)redhat.com>
Date: 2021-06-10 (Thu, 10 Jun 2021)
Changed paths:
M configure.ac
M libknet/Makefile.am
M libknet/bindings/rust/Cargo.toml
A libknet/bindings/rust/Makefile.am
M libknet/bindings/rust/tests/Cargo.toml
A libknet/bindings/rust/tests/Makefile.am
M libknet/bindings/rust/tests/src/bin/knet-test.rs
M libnozzle/Makefile.am
A libnozzle/bindings/rust/Makefile.am
A libnozzle/bindings/rust/tests/Makefile.am
M libnozzle/bindings/rust/tests/src/bin/nozzle-test.rs
Log Message:
-----------
First pass at integrating Rust files into the build system
Commit: 7afc777a82df31cae3780a978f27f4f0e3a4b683
https://github.com/kronosnet/kronosnet/commit/7afc777a82df31cae3780a978f27f…
Author: Christine Caulfield <ccaulfie(a)redhat.com>
Date: 2021-06-10 (Thu, 10 Jun 2021)
Changed paths:
M libknet/bindings/rust/src/libknet.rs
A libknet/bindings/rust/tests/build.rs
M libknet/bindings/rust/tests/src/bin/knet-test.rs
M libknet/tests/api-test-coverage
M libnozzle/bindings/rust/Makefile.am
M libnozzle/bindings/rust/build.rs
M libnozzle/bindings/rust/tests/Cargo.toml
M libnozzle/bindings/rust/tests/Makefile.am
M libnozzle/bindings/rust/tests/src/bin/nozzle-test.rs
M libnozzle/tests/api-test-coverage
Log Message:
-----------
Add some more tests, fix some bugs
'make dist' fails though - not sure why
Things to do:
- fix make dist
- Find a way to make tests use the in-tree libraries
(currently they just use them for building)
- probably fix all the Makefile.am files
Commit: e716ac251e463b499c52f3c95095b901c9b012d4
https://github.com/kronosnet/kronosnet/commit/e716ac251e463b499c52f3c95095b…
Author: Christine Caulfield <ccaulfie(a)redhat.com>
Date: 2021-06-10 (Thu, 10 Jun 2021)
Changed paths:
M libknet/bindings/rust/src/libknet.rs
M libknet/bindings/rust/tests/src/bin/knet-test.rs
Log Message:
-----------
100% test coverage.
and fix some bugs
Commit: 91f66ad0ccf1c13aa60713524df740cf102218d1
https://github.com/kronosnet/kronosnet/commit/91f66ad0ccf1c13aa60713524df74…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2021-06-10 (Thu, 10 Jun 2021)
Changed paths:
M .gitignore
M configure.ac
M libknet/Makefile.am
A libknet/bindings/Makefile.am
M libknet/bindings/rust/Makefile.am
M libknet/bindings/rust/tests/Makefile.am
M libnozzle/Makefile.am
A libnozzle/bindings/Makefile.am
M libnozzle/bindings/rust/Makefile.am
M libnozzle/bindings/rust/tests/Makefile.am
Log Message:
-----------
[build] minor cleanup
- make rust bindings optionals
- cleanup variables
- reformat Makefile.am
- add some copyrights
- allow test suite to run
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Compare: https://github.com/kronosnet/kronosnet/compare/a14c629ff14c...91f66ad0ccf1