Branch: refs/heads/master
Home: https://github.com/fabbione/kronosnet
Commit: f96d170e28ac12717d834fe7bd45c223bf22c443
https://github.com/fabbione/kronosnet/commit/f96d170e28ac12717d834fe7bd45c2…
Author: Jan Friesse <jfriesse(a)redhat.com>
Date: 2017-07-11 (Tue, 11 Jul 2017)
Changed paths:
M libknet/nsscrypto.c
Log Message:
-----------
[nsscrypto] Refactor symmetric key importing
Signed-off-by: Jan Friesse <jfriesse(a)redhat.com>
Commit: fb5a4b41a3a4738f2b9957d826ced80a662eb4f3
https://github.com/fabbione/kronosnet/commit/fb5a4b41a3a4738f2b9957d826ced8…
Author: Jan Friesse <jfriesse(a)redhat.com>
Date: 2017-07-11 (Tue, 11 Jul 2017)
Changed paths:
M libknet/nsscrypto.c
Log Message:
-----------
[nsscrypto] Use different method to import key
PK11_ImportSymKey doesn't work when FIPS is enabled because NSS is
targeting to FIPS Level 2 where loading of unencrypted symmetric
key is prohibited.
FIPS Level 2 is hard to achieve without breaking compatibility so patch
implements "workaround" to make NSS behave like FIPS Level 1
(where is allowed to load unencrypted symmetric key).
Workaround is about using temporal key to encrypt corosync authkey in
memory and then to unwrap it into valid NSS key.
Also when FIPS is enabled, it's not currently (nss 3.30.2) possible to
unwrap key larger than 256 bytes.
Signed-off-by: Jan Friesse <jfriesse(a)redhat.com>
Commit: 895209627154c6744a6f00954e3c305788779321
https://github.com/fabbione/kronosnet/commit/895209627154c6744a6f00954e3c30…
Author: Jan Friesse <jfriesse(a)redhat.com>
Date: 2017-07-11 (Tue, 11 Jul 2017)
Changed paths:
M libknet/libknet.h
Log Message:
-----------
[knet.h] Reduce KNET_MIN_KEY_LEN
By reducing KNET_MIN_KEY_LEN we allow FIPS enabled system using NSS to
import (unwrap) the key.
Signed-off-by: Jan Friesse <jfriesse(a)redhat.com>
Commit: 103975181770aa5ee0e698ab92661de5bd5f1e46
https://github.com/fabbione/kronosnet/commit/103975181770aa5ee0e698ab92661d…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-07-12 (Wed, 12 Jul 2017)
Changed paths:
M libknet/libknet.h
M libknet/nsscrypto.c
Log Message:
-----------
Merge pull request #44 from jfriesse/fips-enable
Fips enable
Compare: https://github.com/fabbione/kronosnet/compare/d419549ffae5...103975181770
Branch: refs/heads/master
Home: https://github.com/fabbione/kronosnet
Commit: b0c959ae7d2083c822e396ea72d41811962f821c
https://github.com/fabbione/kronosnet/commit/b0c959ae7d2083c822e396ea72d418…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-06-24 (Sat, 24 Jun 2017)
Changed paths:
M libknet/link.c
Log Message:
-----------
[link] switch link_get_status to write lock
previous to the introduction of detailed link stats, the values
contained in the status structure would hardly change over time
making a rdlock more than enough to get the right data.
Now that the values are updated constantly, we need to remove
the window of thread X writing values and thread Y to read them
while being written.
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Branch: refs/heads/master
Home: https://github.com/fabbione/kronosnet
Commit: d7e63ac8fd2c58e9eb9bc2a685be3052a9281c64
https://github.com/fabbione/kronosnet/commit/d7e63ac8fd2c58e9eb9bc2a685be30…
Author: Chrissie Caulfield <ccaulfie(a)redhat.com>
Date: 2017-06-20 (Tue, 20 Jun 2017)
Changed paths:
M kronosnetd/vty_cli_cmds.c
M libknet/host.c
M libknet/libknet.h
M libknet/link.c
M libknet/tests/api_knet_link_get_status.c
M libknet/tests/api_knet_link_set_config.c
M libknet/tests/api_knet_send.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
Log Message:
-----------
libknet: Add link stats (#43)
* libknet: Add link stats
This patch also includes an ABI change to knet_link_get_status()
(as well as returning a load of stats) that should allow us to
add more stats at a later stage without ballooning memory use
with pads or crashing earlier-linked programs with structure
overwrites.
kronosnetd compiles but has not been tested...
Branch: refs/heads/new-sctp
Home: https://github.com/fabbione/kronosnet
Commit: 9a9a6cd5bc4cec95a0e097c6694ac735ff43b2dd
https://github.com/fabbione/kronosnet/commit/9a9a6cd5bc4cec95a0e097c6694ac7…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-06-14 (Wed, 14 Jun 2017)
Changed paths:
M libknet/Makefile.am
M libknet/handle.c
M libknet/libknet.h
M libknet/tests/api_knet_handle_get_transport_list.c
M libknet/tests/api_knet_link_set_enable.c
M libknet/tests/knet_bench.c
A libknet/transport_sctp_many.c
M libknet/transports.h
Log Message:
-----------
[transports] add support for SCTP one-to-many
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: b2504346d78ad2c53115d2418446ccbdaf64837d
https://github.com/fabbione/kronosnet/commit/b2504346d78ad2c53115d2418446cc…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-06-14 (Wed, 14 Jun 2017)
Changed paths:
M libknet/transport_sctp_many.c
Log Message:
-----------
[sctp_many] fix missing memory initialization
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: 8d29a2a018727a4571bf0d4bc20f81d432d148a0
https://github.com/fabbione/kronosnet/commit/8d29a2a018727a4571bf0d4bc20f81…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-06-14 (Wed, 14 Jun 2017)
Changed paths:
M libknet/transport_sctp_many.c
Log Message:
-----------
[transport] port sctp_many to new knet_mmsghdr
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Compare: https://github.com/fabbione/kronosnet/compare/2b803147e389...8d29a2a01872
Branch: refs/heads/master
Home: https://github.com/fabbione/knet-ansible-ci
Commit: 633b398f4a1fd665f65cb502e36b40df98e90ae1
https://github.com/fabbione/knet-ansible-ci/commit/633b398f4a1fd665f65cb502…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-06-13 (Tue, 13 Jun 2017)
Changed paths:
M group_vars/all
M roles/corosync/tasks/corosync.yml
M roles/kronosnet/tasks/kronosnet.yml
M roles/libqb/tasks/libqb.yml
Log Message:
-----------
Add basic to allow compiler override
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>