Branch: refs/heads/libtap-fixes
Home: https://github.com/kronosnet/kronosnet
Commit: 549707588d7ff95183d512f6c77c79acc6696cc8
https://github.com/kronosnet/kronosnet/commit/549707588d7ff95183d512f6c77c7…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-13 (Mon, 13 Nov 2017)
Changed paths:
M libtap/libtap.c
Log Message:
-----------
[libtap] tests: allow random localhost IPs for testing
- avoids clashing with machine routing
- allows parallel testing
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: 318410027183c3f67a975c3a1d24ec7dea63ddd0
https://github.com/kronosnet/kronosnet/commit/318410027183c3f67a975c3a1d24e…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-13 (Mon, 13 Nov 2017)
Changed paths:
M libtap/libtap.c
Log Message:
-----------
[libtap] tests: add better IPv6 private address space randomization
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: 4f40681c7abfb99ecf4839c60d5ddc28f12eae56
https://github.com/kronosnet/kronosnet/commit/4f40681c7abfb99ecf4839c60d5dd…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-13 (Mon, 13 Nov 2017)
Changed paths:
M configure.ac
M libtap/libtap.c
Log Message:
-----------
[libtap] port to freebsd and fix a bunch of small bugs
- tap_open: do mutex lock only after malloc to avoid deadlock
- fix test suite to increase randomness when testing named tap devices
- remove hardcoded paths to /bin/true /bin/false and /bin/grep
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: 045c0042d0f6d20ee2646c6f2bb52ae02b958245
https://github.com/kronosnet/kronosnet/commit/045c0042d0f6d20ee2646c6f2bb52…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-13 (Mon, 13 Nov 2017)
Changed paths:
M README
Log Message:
-----------
[libtap] update README for BSD
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: dc7e39042646e5b3950cab785b190c02556d4e46
https://github.com/kronosnet/kronosnet/commit/dc7e39042646e5b3950cab785b190…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-13 (Mon, 13 Nov 2017)
Changed paths:
M libtap/libtap.h
Log Message:
-----------
[libtap] define IFNAMSIZ for applications that don't need/want to include net/if.h
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Compare: https://github.com/kronosnet/kronosnet/compare/5a158c2d193f...dc7e39042646
Branch: refs/heads/master
Home: https://github.com/kronosnet/kronosnet
Commit: 4ac6704d0383a328147fa6676cc56125eadcbd0a
https://github.com/kronosnet/kronosnet/commit/4ac6704d0383a328147fa6676cc56…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-13 (Mon, 13 Nov 2017)
Changed paths:
M libknet/Makefile.am
M libknet/handle.c
M libknet/internals.h
M libknet/links.c
M libknet/tests/knet_bench.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
A libknet/transport_common.h
M libknet/transport_loopback.c
A libknet/transport_loopback.h
M libknet/transport_sctp.c
A libknet/transport_sctp.h
M libknet/transport_udp.c
A libknet/transport_udp.h
A libknet/transports.c
M libknet/transports.h
Log Message:
-----------
[transports] move to use the same internal API as crypto and compress modules
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: 04537c5702b5a2097e06f546a2095aa208dcd9c3
https://github.com/kronosnet/kronosnet/commit/04537c5702b5a2097e06f546a2095…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-13 (Mon, 13 Nov 2017)
Changed paths:
M libknet/libknet.h
M libknet/man/Makefile.am
A libknet/man/knet_get_transport_id_by_name.3
A libknet/man/knet_get_transport_list.3
A libknet/man/knet_get_transport_name_by_id.3
R libknet/man/knet_handle_get_transport_id_by_name.3
R libknet/man/knet_handle_get_transport_list.3
R libknet/man/knet_handle_get_transport_name_by_id.3
M libknet/tests/api-check.mk
A libknet/tests/api_knet_get_transport_id_by_name.c
A libknet/tests/api_knet_get_transport_list.c
A libknet/tests/api_knet_get_transport_name_by_id.c
R libknet/tests/api_knet_handle_get_transport_id_by_name.c
R libknet/tests/api_knet_handle_get_transport_list.c
R libknet/tests/api_knet_handle_get_transport_name_by_id.c
M libknet/transports.c
Log Message:
-----------
[transports] cleanup API calls
knet_get_transport_id_by_name, knet_get_transport_list and knet_get_transport_name_by_id don't need
a handle to be functional as they only access build-time info that don't change at runtime.
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: 18ab48885e9e8cf9fadf117828e8fa0b2d20a77e
https://github.com/kronosnet/kronosnet/commit/18ab48885e9e8cf9fadf117828e8f…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-13 (Mon, 13 Nov 2017)
Changed paths:
M libknet/libknet.h
M libknet/tests/api_knet_get_transport_list.c
M libknet/tests/api_knet_link_set_config.c
M libknet/transports.c
Log Message:
-----------
[transports] make KNET_MAX_TRANSPORTS = UINT8_MAX now that the APIs allow holes in the IDs
this way we don't need to break ABI if we add new transports later on.
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: d8283293795f0b150bf92104246fbedbc122c870
https://github.com/kronosnet/kronosnet/commit/d8283293795f0b150bf92104246fb…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-13 (Mon, 13 Nov 2017)
Changed paths:
M libknet/libknet.h
Log Message:
-----------
[logging] don't hardcode the max, use max value for the typedef
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: c6fac7932f6db08f02d2d5c63532544b4dd1f0db
https://github.com/kronosnet/kronosnet/commit/c6fac7932f6db08f02d2d5c635325…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-13 (Mon, 13 Nov 2017)
Changed paths:
M libknet/crypto.c
M libknet/libknet.h
M libknet/man/Makefile.am
A libknet/man/knet_get_crypto_list.3
R libknet/man/knet_handle_get_crypto_list.3
M libknet/tests/api-check.mk
A libknet/tests/api_knet_get_crypto_list.c
R libknet/tests/api_knet_handle_get_crypto_list.c
Log Message:
-----------
[crypto] move knet_handle_get_crypto_list to knet_get_crypto_list
now matches the same API as get_transport_list
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: 726942670be464b19cfa88bf26c834f3b9552810
https://github.com/kronosnet/kronosnet/commit/726942670be464b19cfa88bf26c83…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-13 (Mon, 13 Nov 2017)
Changed paths:
M libknet/compress.c
M libknet/libknet.h
M libknet/man/Makefile.am
A libknet/man/knet_get_compress_list.3
R libknet/man/knet_handle_get_compress_list.3
M libknet/tests/api-check.mk
A libknet/tests/api_knet_get_compress_list.c
R libknet/tests/api_knet_handle_get_compress_list.c
Log Message:
-----------
[compress] move knet_handle_get_compress_list to knet_get_compress_list
now matches the same API as get_transport_list
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: 65091bed08ead1d4d4628e89676198f54736f7ef
https://github.com/kronosnet/kronosnet/commit/65091bed08ead1d4d4628e8967619…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-13 (Mon, 13 Nov 2017)
Changed paths:
M libknet/man/knet_addrtostr.3
M libknet/man/knet_get_compress_list.3
M libknet/man/knet_get_crypto_list.3
M libknet/man/knet_get_transport_id_by_name.3
M libknet/man/knet_get_transport_list.3
M libknet/man/knet_get_transport_name_by_id.3
M libknet/man/knet_handle_add_datafd.3
M libknet/man/knet_handle_clear_stats.3
M libknet/man/knet_handle_compress.3
M libknet/man/knet_handle_crypto.3
M libknet/man/knet_handle_enable_filter.3
M libknet/man/knet_handle_enable_pmtud_notify.3
M libknet/man/knet_handle_enable_sock_notify.3
M libknet/man/knet_handle_free.3
M libknet/man/knet_handle_get_channel.3
M libknet/man/knet_handle_get_datafd.3
M libknet/man/knet_handle_get_stats.3
M libknet/man/knet_handle_get_transport_reconnect_interval.3
M libknet/man/knet_handle_new.3
M libknet/man/knet_handle_pmtud_get.3
M libknet/man/knet_handle_pmtud_getfreq.3
M libknet/man/knet_handle_pmtud_setfreq.3
M libknet/man/knet_handle_remove_datafd.3
M libknet/man/knet_handle_set_transport_reconnect_interval.3
M libknet/man/knet_handle_setfwd.3
M libknet/man/knet_host_add.3
M libknet/man/knet_host_enable_status_change_notify.3
M libknet/man/knet_host_get_host_list.3
M libknet/man/knet_host_get_id_by_host_name.3
M libknet/man/knet_host_get_name_by_host_id.3
M libknet/man/knet_host_get_policy.3
M libknet/man/knet_host_get_status.3
M libknet/man/knet_host_remove.3
M libknet/man/knet_host_set_name.3
M libknet/man/knet_host_set_policy.3
M libknet/man/knet_link_clear_config.3
M libknet/man/knet_link_get_config.3
M libknet/man/knet_link_get_enable.3
M libknet/man/knet_link_get_link_list.3
M libknet/man/knet_link_get_ping_timers.3
M libknet/man/knet_link_get_pong_count.3
M libknet/man/knet_link_get_priority.3
M libknet/man/knet_link_get_status.3
M libknet/man/knet_link_set_config.3
M libknet/man/knet_link_set_enable.3
M libknet/man/knet_link_set_ping_timers.3
M libknet/man/knet_link_set_pong_count.3
M libknet/man/knet_link_set_priority.3
M libknet/man/knet_log_get_loglevel.3
M libknet/man/knet_log_get_loglevel_id.3
M libknet/man/knet_log_get_loglevel_name.3
M libknet/man/knet_log_get_subsystem_id.3
M libknet/man/knet_log_get_subsystem_name.3
M libknet/man/knet_log_set_loglevel.3
M libknet/man/knet_recv.3
M libknet/man/knet_send.3
M libknet/man/knet_send_sync.3
M libknet/man/knet_strtoaddr.3
M libknet/man/libknet.h.3
M libknet/tests/api_knet_get_transport_id_by_name.c
M libknet/tests/api_knet_get_transport_name_by_id.c
M libknet/transport_loopback.h
M libknet/transport_sctp.h
M libknet/transport_udp.h
M libknet/transports.c
Log Message:
-----------
[docs] update copyright and manpagea
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: 99b15a16a3f4f8c362268be15b412b4175f8cc4c
https://github.com/kronosnet/kronosnet/commit/99b15a16a3f4f8c362268be15b412…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-13 (Mon, 13 Nov 2017)
Changed paths:
M libknet/tests/api_knet_get_compress_list.c
Log Message:
-----------
[tests] fix error message in api_knet_get_compress_list.c
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: 259cbf7199d45bd7eb81466354a85cb72a8a14a3
https://github.com/kronosnet/kronosnet/commit/259cbf7199d45bd7eb81466354a85…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-13 (Mon, 13 Nov 2017)
Changed paths:
M libknet/tests/api_knet_get_transport_list.c
M libknet/transports.c
Log Message:
-----------
[transports] knet_get_transport_list should behaves as knet_get_compress/crypto_list
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: 14efee908080f6b9bce99e3efe151c73b27209fb
https://github.com/kronosnet/kronosnet/commit/14efee908080f6b9bce99e3efe151…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-13 (Mon, 13 Nov 2017)
Changed paths:
M libknet/tests/api-check.mk
A libknet/tests/api_knet_send_crypto.c
Log Message:
-----------
[tests] add api_knet_send_crypto
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: bfe8a6533da124fc93f4fffb85d47bfd1111150d
https://github.com/kronosnet/kronosnet/commit/bfe8a6533da124fc93f4fffb85d47…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-13 (Mon, 13 Nov 2017)
Changed paths:
M libknet/tests/api_knet_send_crypto.c
Log Message:
-----------
[tests] fix build on i386
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: 9bf5145a3540b1e8b5ef2250ee4626a7af9352b8
https://github.com/kronosnet/kronosnet/commit/9bf5145a3540b1e8b5ef2250ee462…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-13 (Mon, 13 Nov 2017)
Changed paths:
M libknet/tests/api_knet_send_crypto.c
Log Message:
-----------
[tests] fix tests differently
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: e18bbc1ab8e618f4812ee2cfe698de9c9cee470a
https://github.com/kronosnet/kronosnet/commit/e18bbc1ab8e618f4812ee2cfe698d…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-13 (Mon, 13 Nov 2017)
Changed paths:
M libknet/libknet.h
M libknet/man/knet_addrtostr.3
M libknet/man/knet_get_compress_list.3
M libknet/man/knet_get_crypto_list.3
M libknet/man/knet_get_transport_id_by_name.3
M libknet/man/knet_get_transport_list.3
M libknet/man/knet_get_transport_name_by_id.3
M libknet/man/knet_handle_add_datafd.3
M libknet/man/knet_handle_clear_stats.3
M libknet/man/knet_handle_compress.3
M libknet/man/knet_handle_crypto.3
M libknet/man/knet_handle_enable_filter.3
M libknet/man/knet_handle_enable_pmtud_notify.3
M libknet/man/knet_handle_enable_sock_notify.3
M libknet/man/knet_handle_free.3
M libknet/man/knet_handle_get_channel.3
M libknet/man/knet_handle_get_datafd.3
M libknet/man/knet_handle_get_stats.3
M libknet/man/knet_handle_get_transport_reconnect_interval.3
M libknet/man/knet_handle_new.3
M libknet/man/knet_handle_pmtud_get.3
M libknet/man/knet_handle_pmtud_getfreq.3
M libknet/man/knet_handle_pmtud_setfreq.3
M libknet/man/knet_handle_remove_datafd.3
M libknet/man/knet_handle_set_transport_reconnect_interval.3
M libknet/man/knet_handle_setfwd.3
M libknet/man/knet_host_add.3
M libknet/man/knet_host_enable_status_change_notify.3
M libknet/man/knet_host_get_host_list.3
M libknet/man/knet_host_get_id_by_host_name.3
M libknet/man/knet_host_get_name_by_host_id.3
M libknet/man/knet_host_get_policy.3
M libknet/man/knet_host_get_status.3
M libknet/man/knet_host_remove.3
M libknet/man/knet_host_set_name.3
M libknet/man/knet_host_set_policy.3
M libknet/man/knet_link_clear_config.3
M libknet/man/knet_link_get_config.3
M libknet/man/knet_link_get_enable.3
M libknet/man/knet_link_get_link_list.3
M libknet/man/knet_link_get_ping_timers.3
M libknet/man/knet_link_get_pong_count.3
M libknet/man/knet_link_get_priority.3
M libknet/man/knet_link_get_status.3
M libknet/man/knet_link_set_config.3
M libknet/man/knet_link_set_enable.3
M libknet/man/knet_link_set_ping_timers.3
M libknet/man/knet_link_set_pong_count.3
M libknet/man/knet_link_set_priority.3
M libknet/man/knet_log_get_loglevel.3
M libknet/man/knet_log_get_loglevel_id.3
M libknet/man/knet_log_get_loglevel_name.3
M libknet/man/knet_log_get_subsystem_id.3
M libknet/man/knet_log_get_subsystem_name.3
M libknet/man/knet_log_set_loglevel.3
M libknet/man/knet_recv.3
M libknet/man/knet_send.3
M libknet/man/knet_send_sync.3
M libknet/man/knet_strtoaddr.3
M libknet/man/libknet.h.3
Log Message:
-----------
[libknet] add padding to get *_info structs
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: 045ec4044e583b881f50ccf1fbf1bc34a8f802d9
https://github.com/kronosnet/kronosnet/commit/045ec4044e583b881f50ccf1fbf1b…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-13 (Mon, 13 Nov 2017)
Changed paths:
M libknet/libknet.h
M libknet/man/knet_get_compress_list.3
M libknet/man/knet_get_crypto_list.3
M libknet/man/libknet.h.3
Log Message:
-----------
[libknet] fix comments and update man pages
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: bb7eeb7a83230c9f580b34271330f98617d81e34
https://github.com/kronosnet/kronosnet/commit/bb7eeb7a83230c9f580b34271330f…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-13 (Mon, 13 Nov 2017)
Changed paths:
M libknet/Makefile.am
M libknet/compress.c
M libknet/crypto.c
M libknet/handle.c
M libknet/internals.h
M libknet/libknet.h
M libknet/links.c
M libknet/man/Makefile.am
M libknet/man/knet_addrtostr.3
A libknet/man/knet_get_compress_list.3
A libknet/man/knet_get_crypto_list.3
A libknet/man/knet_get_transport_id_by_name.3
A libknet/man/knet_get_transport_list.3
A libknet/man/knet_get_transport_name_by_id.3
M libknet/man/knet_handle_add_datafd.3
M libknet/man/knet_handle_clear_stats.3
M libknet/man/knet_handle_compress.3
M libknet/man/knet_handle_crypto.3
M libknet/man/knet_handle_enable_filter.3
M libknet/man/knet_handle_enable_pmtud_notify.3
M libknet/man/knet_handle_enable_sock_notify.3
M libknet/man/knet_handle_free.3
M libknet/man/knet_handle_get_channel.3
R libknet/man/knet_handle_get_compress_list.3
R libknet/man/knet_handle_get_crypto_list.3
M libknet/man/knet_handle_get_datafd.3
M libknet/man/knet_handle_get_stats.3
R libknet/man/knet_handle_get_transport_id_by_name.3
R libknet/man/knet_handle_get_transport_list.3
R libknet/man/knet_handle_get_transport_name_by_id.3
M libknet/man/knet_handle_get_transport_reconnect_interval.3
M libknet/man/knet_handle_new.3
M libknet/man/knet_handle_pmtud_get.3
M libknet/man/knet_handle_pmtud_getfreq.3
M libknet/man/knet_handle_pmtud_setfreq.3
M libknet/man/knet_handle_remove_datafd.3
M libknet/man/knet_handle_set_transport_reconnect_interval.3
M libknet/man/knet_handle_setfwd.3
M libknet/man/knet_host_add.3
M libknet/man/knet_host_enable_status_change_notify.3
M libknet/man/knet_host_get_host_list.3
M libknet/man/knet_host_get_id_by_host_name.3
M libknet/man/knet_host_get_name_by_host_id.3
M libknet/man/knet_host_get_policy.3
M libknet/man/knet_host_get_status.3
M libknet/man/knet_host_remove.3
M libknet/man/knet_host_set_name.3
M libknet/man/knet_host_set_policy.3
M libknet/man/knet_link_clear_config.3
M libknet/man/knet_link_get_config.3
M libknet/man/knet_link_get_enable.3
M libknet/man/knet_link_get_link_list.3
M libknet/man/knet_link_get_ping_timers.3
M libknet/man/knet_link_get_pong_count.3
M libknet/man/knet_link_get_priority.3
M libknet/man/knet_link_get_status.3
M libknet/man/knet_link_set_config.3
M libknet/man/knet_link_set_enable.3
M libknet/man/knet_link_set_ping_timers.3
M libknet/man/knet_link_set_pong_count.3
M libknet/man/knet_link_set_priority.3
M libknet/man/knet_log_get_loglevel.3
M libknet/man/knet_log_get_loglevel_id.3
M libknet/man/knet_log_get_loglevel_name.3
M libknet/man/knet_log_get_subsystem_id.3
M libknet/man/knet_log_get_subsystem_name.3
M libknet/man/knet_log_set_loglevel.3
M libknet/man/knet_recv.3
M libknet/man/knet_send.3
M libknet/man/knet_send_sync.3
M libknet/man/knet_strtoaddr.3
M libknet/man/libknet.h.3
M libknet/tests/api-check.mk
A libknet/tests/api_knet_get_compress_list.c
A libknet/tests/api_knet_get_crypto_list.c
A libknet/tests/api_knet_get_transport_id_by_name.c
A libknet/tests/api_knet_get_transport_list.c
A libknet/tests/api_knet_get_transport_name_by_id.c
R libknet/tests/api_knet_handle_get_compress_list.c
R libknet/tests/api_knet_handle_get_crypto_list.c
R libknet/tests/api_knet_handle_get_transport_id_by_name.c
R libknet/tests/api_knet_handle_get_transport_list.c
R libknet/tests/api_knet_handle_get_transport_name_by_id.c
M libknet/tests/api_knet_link_set_config.c
A libknet/tests/api_knet_send_crypto.c
M libknet/tests/knet_bench.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
A libknet/transport_common.h
M libknet/transport_loopback.c
A libknet/transport_loopback.h
M libknet/transport_sctp.c
A libknet/transport_sctp.h
M libknet/transport_udp.c
A libknet/transport_udp.h
A libknet/transports.c
M libknet/transports.h
Log Message:
-----------
Merge pull request #84 from kronosnet/api-fixes
Api fixes
Compare: https://github.com/kronosnet/kronosnet/compare/bbe704162dda...bb7eeb7a8323
Branch: refs/heads/api-fixes
Home: https://github.com/kronosnet/kronosnet
Commit: 4ac6704d0383a328147fa6676cc56125eadcbd0a
https://github.com/kronosnet/kronosnet/commit/4ac6704d0383a328147fa6676cc56…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-13 (Mon, 13 Nov 2017)
Changed paths:
M libknet/Makefile.am
M libknet/handle.c
M libknet/internals.h
M libknet/links.c
M libknet/tests/knet_bench.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
A libknet/transport_common.h
M libknet/transport_loopback.c
A libknet/transport_loopback.h
M libknet/transport_sctp.c
A libknet/transport_sctp.h
M libknet/transport_udp.c
A libknet/transport_udp.h
A libknet/transports.c
M libknet/transports.h
Log Message:
-----------
[transports] move to use the same internal API as crypto and compress modules
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: 04537c5702b5a2097e06f546a2095aa208dcd9c3
https://github.com/kronosnet/kronosnet/commit/04537c5702b5a2097e06f546a2095…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-13 (Mon, 13 Nov 2017)
Changed paths:
M libknet/libknet.h
M libknet/man/Makefile.am
A libknet/man/knet_get_transport_id_by_name.3
A libknet/man/knet_get_transport_list.3
A libknet/man/knet_get_transport_name_by_id.3
R libknet/man/knet_handle_get_transport_id_by_name.3
R libknet/man/knet_handle_get_transport_list.3
R libknet/man/knet_handle_get_transport_name_by_id.3
M libknet/tests/api-check.mk
A libknet/tests/api_knet_get_transport_id_by_name.c
A libknet/tests/api_knet_get_transport_list.c
A libknet/tests/api_knet_get_transport_name_by_id.c
R libknet/tests/api_knet_handle_get_transport_id_by_name.c
R libknet/tests/api_knet_handle_get_transport_list.c
R libknet/tests/api_knet_handle_get_transport_name_by_id.c
M libknet/transports.c
Log Message:
-----------
[transports] cleanup API calls
knet_get_transport_id_by_name, knet_get_transport_list and knet_get_transport_name_by_id don't need
a handle to be functional as they only access build-time info that don't change at runtime.
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: 18ab48885e9e8cf9fadf117828e8fa0b2d20a77e
https://github.com/kronosnet/kronosnet/commit/18ab48885e9e8cf9fadf117828e8f…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-13 (Mon, 13 Nov 2017)
Changed paths:
M libknet/libknet.h
M libknet/tests/api_knet_get_transport_list.c
M libknet/tests/api_knet_link_set_config.c
M libknet/transports.c
Log Message:
-----------
[transports] make KNET_MAX_TRANSPORTS = UINT8_MAX now that the APIs allow holes in the IDs
this way we don't need to break ABI if we add new transports later on.
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: d8283293795f0b150bf92104246fbedbc122c870
https://github.com/kronosnet/kronosnet/commit/d8283293795f0b150bf92104246fb…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-13 (Mon, 13 Nov 2017)
Changed paths:
M libknet/libknet.h
Log Message:
-----------
[logging] don't hardcode the max, use max value for the typedef
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: c6fac7932f6db08f02d2d5c63532544b4dd1f0db
https://github.com/kronosnet/kronosnet/commit/c6fac7932f6db08f02d2d5c635325…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-13 (Mon, 13 Nov 2017)
Changed paths:
M libknet/crypto.c
M libknet/libknet.h
M libknet/man/Makefile.am
A libknet/man/knet_get_crypto_list.3
R libknet/man/knet_handle_get_crypto_list.3
M libknet/tests/api-check.mk
A libknet/tests/api_knet_get_crypto_list.c
R libknet/tests/api_knet_handle_get_crypto_list.c
Log Message:
-----------
[crypto] move knet_handle_get_crypto_list to knet_get_crypto_list
now matches the same API as get_transport_list
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: 726942670be464b19cfa88bf26c834f3b9552810
https://github.com/kronosnet/kronosnet/commit/726942670be464b19cfa88bf26c83…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-13 (Mon, 13 Nov 2017)
Changed paths:
M libknet/compress.c
M libknet/libknet.h
M libknet/man/Makefile.am
A libknet/man/knet_get_compress_list.3
R libknet/man/knet_handle_get_compress_list.3
M libknet/tests/api-check.mk
A libknet/tests/api_knet_get_compress_list.c
R libknet/tests/api_knet_handle_get_compress_list.c
Log Message:
-----------
[compress] move knet_handle_get_compress_list to knet_get_compress_list
now matches the same API as get_transport_list
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: 65091bed08ead1d4d4628e89676198f54736f7ef
https://github.com/kronosnet/kronosnet/commit/65091bed08ead1d4d4628e8967619…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-13 (Mon, 13 Nov 2017)
Changed paths:
M libknet/man/knet_addrtostr.3
M libknet/man/knet_get_compress_list.3
M libknet/man/knet_get_crypto_list.3
M libknet/man/knet_get_transport_id_by_name.3
M libknet/man/knet_get_transport_list.3
M libknet/man/knet_get_transport_name_by_id.3
M libknet/man/knet_handle_add_datafd.3
M libknet/man/knet_handle_clear_stats.3
M libknet/man/knet_handle_compress.3
M libknet/man/knet_handle_crypto.3
M libknet/man/knet_handle_enable_filter.3
M libknet/man/knet_handle_enable_pmtud_notify.3
M libknet/man/knet_handle_enable_sock_notify.3
M libknet/man/knet_handle_free.3
M libknet/man/knet_handle_get_channel.3
M libknet/man/knet_handle_get_datafd.3
M libknet/man/knet_handle_get_stats.3
M libknet/man/knet_handle_get_transport_reconnect_interval.3
M libknet/man/knet_handle_new.3
M libknet/man/knet_handle_pmtud_get.3
M libknet/man/knet_handle_pmtud_getfreq.3
M libknet/man/knet_handle_pmtud_setfreq.3
M libknet/man/knet_handle_remove_datafd.3
M libknet/man/knet_handle_set_transport_reconnect_interval.3
M libknet/man/knet_handle_setfwd.3
M libknet/man/knet_host_add.3
M libknet/man/knet_host_enable_status_change_notify.3
M libknet/man/knet_host_get_host_list.3
M libknet/man/knet_host_get_id_by_host_name.3
M libknet/man/knet_host_get_name_by_host_id.3
M libknet/man/knet_host_get_policy.3
M libknet/man/knet_host_get_status.3
M libknet/man/knet_host_remove.3
M libknet/man/knet_host_set_name.3
M libknet/man/knet_host_set_policy.3
M libknet/man/knet_link_clear_config.3
M libknet/man/knet_link_get_config.3
M libknet/man/knet_link_get_enable.3
M libknet/man/knet_link_get_link_list.3
M libknet/man/knet_link_get_ping_timers.3
M libknet/man/knet_link_get_pong_count.3
M libknet/man/knet_link_get_priority.3
M libknet/man/knet_link_get_status.3
M libknet/man/knet_link_set_config.3
M libknet/man/knet_link_set_enable.3
M libknet/man/knet_link_set_ping_timers.3
M libknet/man/knet_link_set_pong_count.3
M libknet/man/knet_link_set_priority.3
M libknet/man/knet_log_get_loglevel.3
M libknet/man/knet_log_get_loglevel_id.3
M libknet/man/knet_log_get_loglevel_name.3
M libknet/man/knet_log_get_subsystem_id.3
M libknet/man/knet_log_get_subsystem_name.3
M libknet/man/knet_log_set_loglevel.3
M libknet/man/knet_recv.3
M libknet/man/knet_send.3
M libknet/man/knet_send_sync.3
M libknet/man/knet_strtoaddr.3
M libknet/man/libknet.h.3
M libknet/tests/api_knet_get_transport_id_by_name.c
M libknet/tests/api_knet_get_transport_name_by_id.c
M libknet/transport_loopback.h
M libknet/transport_sctp.h
M libknet/transport_udp.h
M libknet/transports.c
Log Message:
-----------
[docs] update copyright and manpagea
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: 99b15a16a3f4f8c362268be15b412b4175f8cc4c
https://github.com/kronosnet/kronosnet/commit/99b15a16a3f4f8c362268be15b412…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-13 (Mon, 13 Nov 2017)
Changed paths:
M libknet/tests/api_knet_get_compress_list.c
Log Message:
-----------
[tests] fix error message in api_knet_get_compress_list.c
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: 259cbf7199d45bd7eb81466354a85cb72a8a14a3
https://github.com/kronosnet/kronosnet/commit/259cbf7199d45bd7eb81466354a85…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-13 (Mon, 13 Nov 2017)
Changed paths:
M libknet/tests/api_knet_get_transport_list.c
M libknet/transports.c
Log Message:
-----------
[transports] knet_get_transport_list should behaves as knet_get_compress/crypto_list
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: 14efee908080f6b9bce99e3efe151c73b27209fb
https://github.com/kronosnet/kronosnet/commit/14efee908080f6b9bce99e3efe151…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-13 (Mon, 13 Nov 2017)
Changed paths:
M libknet/tests/api-check.mk
A libknet/tests/api_knet_send_crypto.c
Log Message:
-----------
[tests] add api_knet_send_crypto
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: bfe8a6533da124fc93f4fffb85d47bfd1111150d
https://github.com/kronosnet/kronosnet/commit/bfe8a6533da124fc93f4fffb85d47…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-13 (Mon, 13 Nov 2017)
Changed paths:
M libknet/tests/api_knet_send_crypto.c
Log Message:
-----------
[tests] fix build on i386
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: 9bf5145a3540b1e8b5ef2250ee4626a7af9352b8
https://github.com/kronosnet/kronosnet/commit/9bf5145a3540b1e8b5ef2250ee462…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-13 (Mon, 13 Nov 2017)
Changed paths:
M libknet/tests/api_knet_send_crypto.c
Log Message:
-----------
[tests] fix tests differently
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: e18bbc1ab8e618f4812ee2cfe698de9c9cee470a
https://github.com/kronosnet/kronosnet/commit/e18bbc1ab8e618f4812ee2cfe698d…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-13 (Mon, 13 Nov 2017)
Changed paths:
M libknet/libknet.h
M libknet/man/knet_addrtostr.3
M libknet/man/knet_get_compress_list.3
M libknet/man/knet_get_crypto_list.3
M libknet/man/knet_get_transport_id_by_name.3
M libknet/man/knet_get_transport_list.3
M libknet/man/knet_get_transport_name_by_id.3
M libknet/man/knet_handle_add_datafd.3
M libknet/man/knet_handle_clear_stats.3
M libknet/man/knet_handle_compress.3
M libknet/man/knet_handle_crypto.3
M libknet/man/knet_handle_enable_filter.3
M libknet/man/knet_handle_enable_pmtud_notify.3
M libknet/man/knet_handle_enable_sock_notify.3
M libknet/man/knet_handle_free.3
M libknet/man/knet_handle_get_channel.3
M libknet/man/knet_handle_get_datafd.3
M libknet/man/knet_handle_get_stats.3
M libknet/man/knet_handle_get_transport_reconnect_interval.3
M libknet/man/knet_handle_new.3
M libknet/man/knet_handle_pmtud_get.3
M libknet/man/knet_handle_pmtud_getfreq.3
M libknet/man/knet_handle_pmtud_setfreq.3
M libknet/man/knet_handle_remove_datafd.3
M libknet/man/knet_handle_set_transport_reconnect_interval.3
M libknet/man/knet_handle_setfwd.3
M libknet/man/knet_host_add.3
M libknet/man/knet_host_enable_status_change_notify.3
M libknet/man/knet_host_get_host_list.3
M libknet/man/knet_host_get_id_by_host_name.3
M libknet/man/knet_host_get_name_by_host_id.3
M libknet/man/knet_host_get_policy.3
M libknet/man/knet_host_get_status.3
M libknet/man/knet_host_remove.3
M libknet/man/knet_host_set_name.3
M libknet/man/knet_host_set_policy.3
M libknet/man/knet_link_clear_config.3
M libknet/man/knet_link_get_config.3
M libknet/man/knet_link_get_enable.3
M libknet/man/knet_link_get_link_list.3
M libknet/man/knet_link_get_ping_timers.3
M libknet/man/knet_link_get_pong_count.3
M libknet/man/knet_link_get_priority.3
M libknet/man/knet_link_get_status.3
M libknet/man/knet_link_set_config.3
M libknet/man/knet_link_set_enable.3
M libknet/man/knet_link_set_ping_timers.3
M libknet/man/knet_link_set_pong_count.3
M libknet/man/knet_link_set_priority.3
M libknet/man/knet_log_get_loglevel.3
M libknet/man/knet_log_get_loglevel_id.3
M libknet/man/knet_log_get_loglevel_name.3
M libknet/man/knet_log_get_subsystem_id.3
M libknet/man/knet_log_get_subsystem_name.3
M libknet/man/knet_log_set_loglevel.3
M libknet/man/knet_recv.3
M libknet/man/knet_send.3
M libknet/man/knet_send_sync.3
M libknet/man/knet_strtoaddr.3
M libknet/man/libknet.h.3
Log Message:
-----------
[libknet] add padding to get *_info structs
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: 045ec4044e583b881f50ccf1fbf1bc34a8f802d9
https://github.com/kronosnet/kronosnet/commit/045ec4044e583b881f50ccf1fbf1b…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-13 (Mon, 13 Nov 2017)
Changed paths:
M libknet/libknet.h
M libknet/man/knet_get_compress_list.3
M libknet/man/knet_get_crypto_list.3
M libknet/man/libknet.h.3
Log Message:
-----------
[libknet] fix comments and update man pages
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Compare: https://github.com/kronosnet/kronosnet/compare/278b6c4a2e46...045ec4044e58
Branch: refs/heads/master
Home: https://github.com/kronosnet/kronosnet
Commit: 5ac0e2c9f7afa0688406258d7c58eabf51dce5a7
https://github.com/kronosnet/kronosnet/commit/5ac0e2c9f7afa0688406258d7c58e…
Author: Ferenc Wágner <wferi(a)debian.org>
Date: 2017-11-11 (Sat, 11 Nov 2017)
Changed paths:
M .gitignore
Log Message:
-----------
git ignore libknet/{compress,crypto}_canary
Commit: 687f3f9c4e506b531d678cb42037c613c238d4b1
https://github.com/kronosnet/kronosnet/commit/687f3f9c4e506b531d678cb42037c…
Author: Ferenc Wágner <wferi(a)debian.org>
Date: 2017-11-11 (Sat, 11 Nov 2017)
Changed paths:
M libknet/common.c
M libknet/common.h
Log Message:
-----------
Define a common helper function for symbol remapping
Commit: 599087b7310f6799ee1634bbed386f4fa5af807a
https://github.com/kronosnet/kronosnet/commit/599087b7310f6799ee1634bbed386…
Author: Ferenc Wágner <wferi(a)debian.org>
Date: 2017-11-11 (Sat, 11 Nov 2017)
Changed paths:
M libknet/compress_zlib.c
Log Message:
-----------
Switch libknet/compress_zlib.c to using the remap_symbol helper
Commit: 26912ff1cea8e40e545af6cc7ce3a2c3d4623a8a
https://github.com/kronosnet/kronosnet/commit/26912ff1cea8e40e545af6cc7ce3a…
Author: Ferenc Wágner <wferi(a)debian.org>
Date: 2017-11-12 (Sun, 12 Nov 2017)
Changed paths:
M libknet/Makefile.am
M libknet/compress_canary.c
M libknet/compress_zlib.c
A libknet/compress_zlib_remap.h
A libknet/remap.h
Log Message:
-----------
Use the preprocessor to reference all remapped zlib symbols in the canary
Commit: 13b844f86ad3f08e11fd2f89c66b82c516d1a5af
https://github.com/kronosnet/kronosnet/commit/13b844f86ad3f08e11fd2f89c66b8…
Author: Ferenc Wágner <wferi(a)debian.org>
Date: 2017-11-12 (Sun, 12 Nov 2017)
Changed paths:
M libknet/compress_zlib.c
M libknet/remap.h
Log Message:
-----------
Use the preprocessor for the zlib symbol remapping as well
This ensures that the canary uses all dynamically loaded symbols,
enabling precise versioning of the optional dependencies.
Commit: 0cffc380f8b0ac108e154d800d74282b7902800d
https://github.com/kronosnet/kronosnet/commit/0cffc380f8b0ac108e154d800d742…
Author: Ferenc Wágner <wferi(a)debian.org>
Date: 2017-11-12 (Sun, 12 Nov 2017)
Changed paths:
M libknet/Makefile.am
M libknet/compress_bzip2.c
A libknet/compress_bzip2_remap.h
M libknet/compress_canary.c
M libknet/compress_lz4.c
A libknet/compress_lz4_remap.h
M libknet/compress_lzma.c
A libknet/compress_lzma_remap.h
M libknet/compress_lzo2.c
A libknet/compress_lzo2_remap.h
Log Message:
-----------
Extend the preprocessor schema to all compression plugins
Commit: fa2598010bc65d3955739ab1aa9c4bbeac488aa8
https://github.com/kronosnet/kronosnet/commit/fa2598010bc65d3955739ab1aa9c4…
Author: Ferenc Wágner <wferi(a)debian.org>
Date: 2017-11-12 (Sun, 12 Nov 2017)
Changed paths:
M libknet/compress_lzma_remap.h
M libknet/remap.h
Log Message:
-----------
Validate dynamic symbol prototypes
Practically, all imported symbols are functions returning an int, but
the LZMA API defines it as an enum.
Commit: 7e58326d05d4cce5cd56469ecd8e04462cb8fb53
https://github.com/kronosnet/kronosnet/commit/7e58326d05d4cce5cd56469ecd8e0…
Author: Ferenc Wágner <wferi(a)debian.org>
Date: 2017-11-13 (Mon, 13 Nov 2017)
Changed paths:
M libknet/Makefile.am
M libknet/crypto_canary.c
M libknet/crypto_openssl.c
A libknet/crypto_openssl_remap.h
Log Message:
-----------
Extend the preprocessor schema to the OpenSSL crypto plugin
Commit: e6ac8d8ec30f8ccb0e6bd81e62d42cfa1259c04f
https://github.com/kronosnet/kronosnet/commit/e6ac8d8ec30f8ccb0e6bd81e62d42…
Author: Ferenc Wágner <wferi(a)debian.org>
Date: 2017-11-13 (Mon, 13 Nov 2017)
Changed paths:
M libknet/Makefile.am
M libknet/crypto_canary.c
M libknet/crypto_nss.c
A libknet/crypto_nss_remap.h
Log Message:
-----------
Extend the preprocessor schema to the NSS crypto plugin
Commit: bbe704162ddaa379b5e830dd86c627c958c81563
https://github.com/kronosnet/kronosnet/commit/bbe704162ddaa379b5e830dd86c62…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2017-11-13 (Mon, 13 Nov 2017)
Changed paths:
M .gitignore
M libknet/Makefile.am
M libknet/common.c
M libknet/common.h
M libknet/compress_bzip2.c
A libknet/compress_bzip2_remap.h
M libknet/compress_canary.c
M libknet/compress_lz4.c
A libknet/compress_lz4_remap.h
M libknet/compress_lzma.c
A libknet/compress_lzma_remap.h
M libknet/compress_lzo2.c
A libknet/compress_lzo2_remap.h
M libknet/compress_zlib.c
A libknet/compress_zlib_remap.h
M libknet/crypto_canary.c
M libknet/crypto_nss.c
A libknet/crypto_nss_remap.h
M libknet/crypto_openssl.c
A libknet/crypto_openssl_remap.h
A libknet/remap.h
Log Message:
-----------
Merge pull request #83 from wferi/canary
Automatic canaries
Compare: https://github.com/kronosnet/kronosnet/compare/881b06b9e3aa...bbe704162dda