Branch: refs/heads/acl
Home: https://github.com/kronosnet/kronosnet
Commit: dbddc4e66ac5a1fe357ce2a602636cc84929c59e
https://github.com/kronosnet/kronosnet/commit/dbddc4e66ac5a1fe357ce2a602636…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2019-02-22 (Fri, 22 Feb 2019)
Changed paths:
M libknet/internals.h
M libknet/links_acl.c
M libknet/links_acl.h
M libknet/links_acl_ip.c
M libknet/links_acl_ip.h
Log Message:
-----------
[access lists] move access lists structs and data types to links_acl.*
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Branch: refs/heads/acl
Home: https://github.com/kronosnet/kronosnet
Commit: 7781c1d7f5f9060a041c477221da0031cb889b4a
https://github.com/kronosnet/kronosnet/commit/7781c1d7f5f9060a041c477221da0…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2019-02-22 (Fri, 22 Feb 2019)
Changed paths:
M libknet/Makefile.am
M libknet/links.c
M libknet/links_acl.c
M libknet/links_acl.h
A libknet/links_acl_ip.c
A libknet/links_acl_ip.h
M libknet/tests/Makefile.am
M libknet/tests/int_links_acl.c
M libknet/threads_rx.c
M libknet/transport_sctp.c
Log Message:
-----------
[access lists] move all acl wrappers to links_acl* and split links_acl_ip to their own files
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Branch: refs/heads/acl
Home: https://github.com/kronosnet/kronosnet
Commit: cf8d49376b235c77e8c5987affe47f0752b31639
https://github.com/kronosnet/kronosnet/commit/cf8d49376b235c77e8c5987affe47…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2019-02-18 (Mon, 18 Feb 2019)
Changed paths:
M configure.ac
M libknet/Makefile.am
A libknet/links_acl.c
A libknet/links_acl.h
M libknet/tests/Makefile.am
A libknet/tests/int_links_acl.c
A libknet/tests/int_links_acl.txt
M poc-code/Makefile.am
R poc-code/access-list/.gitignore
R poc-code/access-list/Makefile.am
R poc-code/access-list/ipcheck.c
R poc-code/access-list/ipcheck.h
R poc-code/access-list/test_ipcheck.c
R poc-code/access-list/test_ipcheck.txt
Log Message:
-----------
[acl] move poc-code into libknet dir and rename to links_acl.*
code is not integrated yet and test suite can´t run standalone
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: 6b694464ea2eba42c551130bab0ff6d04d281e86
https://github.com/kronosnet/kronosnet/commit/6b694464ea2eba42c551130bab0ff…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2019-02-18 (Mon, 18 Feb 2019)
Changed paths:
M libknet/handle.c
M libknet/internals.h
M libknet/libknet.h
M libknet/tests/api-check.mk
A libknet/tests/api_knet_handle_enable_access_lists.c
Log Message:
-----------
[acl] add knet_handle_enable_access_lists api call
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: 0d9bcc61dc64b946a54180b79192605a8d505e9d
https://github.com/kronosnet/kronosnet/commit/0d9bcc61dc64b946a54180b791926…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2019-02-18 (Mon, 18 Feb 2019)
Changed paths:
M libknet/internals.h
M libknet/transports.c
M libknet/transports.h
Log Message:
-----------
[transports] add information about the nature of the transport and supported access lists
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: 242bbe4002e87fe16050c5e73ba1c01841e41511
https://github.com/kronosnet/kronosnet/commit/242bbe4002e87fe16050c5e73ba1c…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2019-02-18 (Mon, 18 Feb 2019)
Changed paths:
M libknet/internals.h
M libknet/links_acl.c
M libknet/links_acl.h
M libknet/tests/int_links_acl.c
Log Message:
-----------
[access lists] make code more generic to accept more than IP protocol and start to bind it to each fd
access lists are unique per file descriptor, each fd can have its own protocol and list.
remane around ipcheck* with check* to be more generic.
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: 427f1bc3fb8f9ab134e4cfeabf877e020945118a
https://github.com/kronosnet/kronosnet/commit/427f1bc3fb8f9ab134e4cfeabf877…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2019-02-18 (Mon, 18 Feb 2019)
Changed paths:
M libknet/tests/knet_bench.c
Log Message:
-----------
[tests] fix knet_bench help text
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: 278da1288b7293844e04b67f82d7d4610b4b6d2b
https://github.com/kronosnet/kronosnet/commit/278da1288b7293844e04b67f82d7d…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2019-02-18 (Mon, 18 Feb 2019)
Changed paths:
M libknet/handle.c
Log Message:
-----------
[handle] properly initialize fd tracker buffers
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: 207df5e1d501eee4b5096e4f5b06002e89a17f21
https://github.com/kronosnet/kronosnet/commit/207df5e1d501eee4b5096e4f5b060…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2019-02-18 (Mon, 18 Feb 2019)
Changed paths:
M libknet/links.c
M libknet/links_acl.c
M libknet/links_acl.h
M libknet/tests/int_links_acl.c
Log Message:
-----------
[access lists] automatically add and remove point to point access lists
those are not used just yet.
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: 5140ca892cb7d9356f5c07c3417d738d57d74212
https://github.com/kronosnet/kronosnet/commit/5140ca892cb7d9356f5c07c3417d7…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2019-02-18 (Mon, 18 Feb 2019)
Changed paths:
M libknet/tests/api_knet_link_set_config.c
Log Message:
-----------
[access lists] add tests for default access lists
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: a3acdf28e2f83cd0da1b1810fa2a2b3f87c72c11
https://github.com/kronosnet/kronosnet/commit/a3acdf28e2f83cd0da1b1810fa2a2…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2019-02-18 (Mon, 18 Feb 2019)
Changed paths:
M libknet/tests/knet_bench.c
Log Message:
-----------
[access lists] allow knet_bench to enable/disable access lists
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: 1ae0f94f95b17187933a37ff9f77b2e5f5f68b20
https://github.com/kronosnet/kronosnet/commit/1ae0f94f95b17187933a37ff9f77b…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2019-02-18 (Mon, 18 Feb 2019)
Changed paths:
M libknet/threads_rx.c
Log Message:
-----------
[access lists] enable access lists for GENERIC_ACL protocols (udp for example)
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: c57d23913f67e9dd3eb489be17caa38d7573dfce
https://github.com/kronosnet/kronosnet/commit/c57d23913f67e9dd3eb489be17caa…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2019-02-18 (Mon, 18 Feb 2019)
Changed paths:
M libknet/links.c
Log Message:
-----------
[access lists] enable generic access lists only for protocols that use them
protocols such as SCTP that use their own access list tracking will
need to setup access lists in transport_link_set/clear_config
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: e61a2e4ad98cd8f576e0f8df37e1d1d9b1dadb2c
https://github.com/kronosnet/kronosnet/commit/e61a2e4ad98cd8f576e0f8df37e1d…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2019-02-18 (Mon, 18 Feb 2019)
Changed paths:
M libknet/transport_sctp.c
Log Message:
-----------
[access lists] add access lists support to sctp
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Commit: af4101d7db80eb623eceb4a9011400c2f76a5f31
https://github.com/kronosnet/kronosnet/commit/af4101d7db80eb623eceb4a901140…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2019-02-18 (Mon, 18 Feb 2019)
Changed paths:
M libknet/links_acl.c
M libknet/tests/int_links_acl.c
Log Message:
-----------
[access lists] fix build on freebsd
don't use malloc.h, obsoleted by stdlib.h
define s6_addr32 that's only available in kernel space
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Compare: https://github.com/kronosnet/kronosnet/compare/595662bc6e39...af4101d7db80
Branch: refs/heads/acl
Home: https://github.com/kronosnet/kronosnet
Commit: 595662bc6e396db81c34058281d0bdcc4546a6a7
https://github.com/kronosnet/kronosnet/commit/595662bc6e396db81c34058281d0b…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2019-02-17 (Sun, 17 Feb 2019)
Changed paths:
M libknet/links_acl.c
M libknet/tests/int_links_acl.c
Log Message:
-----------
[access lists] fix build on freebsd
don't use malloc.h, obsoleted by stdlib.h
define s6_addr32 that's only available in kernel space
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Branch: refs/heads/acl
Home: https://github.com/kronosnet/kronosnet
Commit: 7b4840ee2f239ef5de6b503562c6a92c6f3f0782
https://github.com/kronosnet/kronosnet/commit/7b4840ee2f239ef5de6b503562c6a…
Author: Fabio M. Di Nitto <fdinitto(a)redhat.com>
Date: 2019-02-17 (Sun, 17 Feb 2019)
Changed paths:
M libknet/links.c
Log Message:
-----------
[access lists] enable generic access lists only for protocols that use them
protocols such as SCTP that use their own access list tracking will
need to setup access lists in transport_link_set/clear_config
Signed-off-by: Fabio M. Di Nitto <fdinitto(a)redhat.com>