Libor Peltan
|
fdad47e267
|
implemented DoT for queries and XFR
|
2024-05-07 07:52:29 +02:00 |
|
Libor Peltan
|
7910802cef
|
libknot/quic: code moved
|
2024-05-07 07:52:29 +02:00 |
|
Daniel Salzman
|
bca367c472
|
utils: fix compilation with embedded ngtcp2 if there is another ngtcp2 in path
|
2023-05-03 15:49:50 +02:00 |
|
Daniel Salzman
|
ead0369895
|
libknot: fix compilation with embedded ngtcp2 if there is another ngtcp2 in path
|
2023-03-31 08:13:22 +02:00 |
|
Daniel Salzman
|
0321814dec
|
libknot: move quic* files from xdp directory to quic directory
|
2023-03-02 21:01:33 +01:00 |
|
Libor Peltan
|
aa0a63c3de
|
xdp-quic/refactoring: separate XDP from QUIC routines
|
2023-03-02 21:01:33 +01:00 |
|
Daniel Salzman
|
2637da194b
|
contrib: remove embedded libbpf 0.0.6, which no longer works with BTF and old kernels
Almost every distribution already has a newer libbpf in repository.
|
2022-12-19 20:45:25 +01:00 |
|
Daniel Salzman
|
2c4126f154
|
kxdpgun: add GnuTLS to dependencies if QUIC enabled
|
2022-07-24 19:34:26 +02:00 |
|
Daniel Salzman
|
fe2488569a
|
configure: rename and unify ENABLE_XDP_QUIC and LIBNGTCP2 to ENABLE_QUIC
|
2022-07-23 17:28:24 +02:00 |
|
Libor Peltan
|
f6cd67ad31
|
xdp-quic: incremental work on implementation
|
2022-07-23 17:28:24 +02:00 |
|
Libor Peltan
|
e385aed634
|
xdp-quic: initial PoC prototype of QUIC-over-XDP server
|
2022-07-23 17:28:24 +02:00 |
|
Jan Hák
|
5a64c76aa8
|
libknot: always build tcp_iobuf as it's generally needed
|
2022-06-21 19:49:06 +02:00 |
|
Libor Peltan
|
0cc6558339
|
svcb/https: as regular optional glue with rrsig
|
2021-09-29 15:07:15 +02:00 |
|
Daniel Salzman
|
fc39a7f4b0
|
libknot: move XDP-related headers from libknot.h to xdp.h
|
2021-07-08 20:50:46 +02:00 |
|
Daniel Salzman
|
5227ef050a
|
dynarray: move from contrib to libknot
|
2021-07-08 16:04:00 +02:00 |
|
Libor Peltan
|
b35512ae12
|
XDP-TCP: enable receiving DNS messages fragmented in multiple packets
|
2021-07-08 16:04:00 +02:00 |
|
Daniel Salzman
|
a9f00b7a61
|
libknot, libzscanner: compile and build against libfuzzer to fix small number of 8-bit counters
fixes #744
|
2021-06-28 14:24:49 +02:00 |
|
Libor Peltan
|
ebd79e7630
|
implemented zonemd calculation/verification
|
2021-06-03 10:51:58 +02:00 |
|
Jan Hák
|
e4bcc8c718
|
libknot: add DNS probe API
|
2021-05-08 20:12:59 +02:00 |
|
Daniel Salzman
|
c338c07380
|
libbpf: extract from libcontrib and link directly with libknot
|
2021-04-06 20:59:16 +02:00 |
|
Daniel Salzman
|
766e8b6c57
|
Makefiles: rework linker parameters to avoid binary size increase with slibtool + refactoring
relates #722
|
2021-04-06 20:59:16 +02:00 |
|
Libor Peltan
|
7747073d3c
|
kxdpgun: support for basic TCP with no session handling
WARNING it only guesses the state of connection based on incomming
packet
|
2021-01-29 09:46:57 +01:00 |
|
Libor Peltan
|
101ec334c3
|
xdp: refactored protocols handling, partial support for TCP
|
2021-01-28 15:07:14 +01:00 |
|
Daniel Salzman
|
9a766892d6
|
libknot: fix not-installed libknot.h
|
2020-05-05 13:24:25 +02:00 |
|
Daniel Salzman
|
498892a3e6
|
libknot: fix conditional includes in libknot.h
|
2020-04-21 18:43:10 +02:00 |
|
Daniel Salzman
|
523925d954
|
knotd: XDP cleanup; improved configuration; resolved TODOs
|
2020-04-21 18:43:10 +02:00 |
|
Daniel Salzman
|
5b640c5ff4
|
xdp: move BPF constants to extra header + add endianity detection
|
2020-04-21 18:43:10 +02:00 |
|
Daniel Salzman
|
c45da28eb9
|
libknot: update Makefile and libknot.h
|
2020-04-21 18:43:10 +02:00 |
|
Daniel Salzman
|
fea816ffbd
|
xdp: manage the Makefile by autotools
|
2020-04-21 18:43:10 +02:00 |
|
Libor Peltan
|
dd7e196df4
|
xdp: get number of threads from RX queue count
|
2020-04-21 18:43:10 +02:00 |
|
Daniel Salzman
|
86942ecee0
|
contrib: add embedded libbpf 0.0.6
|
2020-04-21 18:43:10 +02:00 |
|
Libor Peltan
|
bb0a7b719f
|
xdp: bpf program is compiled inside knotd and loaded from /tmp
|
2020-04-21 18:43:10 +02:00 |
|
Libor Peltan
|
5f7aad0bd1
|
xdp: more proper building of bpf-kernel.o
|
2020-04-21 18:43:10 +02:00 |
|
Libor Peltan
|
bc758178f1
|
xdp: conditional compilation of xdp support
|
2020-04-21 18:43:10 +02:00 |
|
Libor Peltan
|
240af6818b
|
code imported from kresd xdp branch
|
2020-04-21 18:43:10 +02:00 |
|
Daniel Salzman
|
7231189c27
|
libdnssec: don't link against libm
closes #628
|
2018-12-06 10:21:40 +01:00 |
|
Daniel Salzman
|
37193f831b
|
Makefile: move _LIBS from _LDFLAGS to _LIBADD + cleanup
|
2018-09-07 10:20:52 +02:00 |
|
Daniel Salzman
|
4db58b2614
|
libs: build cleanup, remove pykeymgr
|
2018-03-13 15:43:13 +01:00 |
|