/Makefile.in
/src/Makefile
/src/Makefile.in
-/src/zscanner/Makefile
-/src/zscanner/Makefile.in
+/src/libzscanner/Makefile
+/src/libzscanner/Makefile.in
/python/Makefile
/python/Makefile.in
/samples/Makefile
/src/contrib/dnstap/dnstap.pb-c.h
# zscanner
-/src/zscanner/libzscanner.pc
-/src/zscanner/scanner.c
-/src/zscanner/version.h
+/src/libzscanner/libzscanner.pc
+/src/libzscanner/scanner.c
+/src/libzscanner/version.h
# Binaries
/src/kdig
INPUT = Doxy.page.h \
src/libdnssec \
src/libknot \
- src/zscanner \
+ src/libzscanner \
src/knot/include
# This tag can be used to specify the character encoding of the source files
src/libknot/yparser/ypschema.h
src/libknot/yparser/yptrafo.c
src/libknot/yparser/yptrafo.h
+src/libzscanner/error.c
+src/libzscanner/error.h
+src/libzscanner/functions.c
+src/libzscanner/functions.h
+src/libzscanner/scanner.h
+src/libzscanner/scanner.rl
+src/libzscanner/scanner_body.rl
src/utils/common/cert.c
src/utils/common/cert.h
src/utils/common/exec.c
src/utils/kzonecheck/main.c
src/utils/kzonecheck/zone_check.c
src/utils/kzonecheck/zone_check.h
-src/zscanner/error.c
-src/zscanner/error.h
-src/zscanner/functions.c
-src/zscanner/functions.h
-src/zscanner/scanner.h
-src/zscanner/scanner.rl
-src/zscanner/scanner_body.rl
tests-fuzz/fuzz_packet.c
tests-fuzz/fuzz_zscanner.c
tests-fuzz/knotd_wrap/afl-loop.h
tests/libknot/test_yparser.c
tests/libknot/test_ypschema.c
tests/libknot/test_yptrafo.c
+tests/libzscanner/processing.c
+tests/libzscanner/processing.h
+tests/libzscanner/zscanner-tool.c
tests/modules/test_onlinesign.c
tests/modules/test_rrl.c
tests/utils/test_cert.c
tests/utils/test_lookup.c
-tests/zscanner/processing.c
-tests/zscanner/processing.h
-tests/zscanner/zscanner-tool.c
src/contrib
src/libdnssec
src/libdnssec/shared
-src/zscanner
+src/libzscanner
tests
tests-fuzz
tests-fuzz/knotd_wrap
CODE_COVERAGE_HTML = coverage.html
CODE_COVERAGE_DIRS = \
src/contrib \
- src/libdnssec \
src/knot \
+ src/libdnssec \
src/libknot \
- src/zscanner
+ src/libzscanner
code_coverage_quiet = --quiet
AC_SUBST([KNOT_VERSION_EXTRA], knot_VERSION_EXTRA)
AC_CONFIG_FILES([src/libknot/version.h
- src/zscanner/version.h
- src/libdnssec/version.h])
+ src/libdnssec/version.h
+ src/libzscanner/version.h])
# Store ./configure parameters into macro
AC_DEFINE_UNQUOTED([CONFIGURE_PARAMS],["$configure_params"],[Params passed to configure])
AC_CONFIG_FILES([src/knotd.pc
src/libknot.pc
src/libdnssec/libdnssec.pc
- src/zscanner/libzscanner.pc
+ src/libzscanner/libzscanner.pc
])
# Build Knot DNS daemon
python/Makefile
src/Makefile
src/contrib/dnstap/Makefile
- src/libdnssec/Makefile
src/knot/modules/static_modules.h
- src/zscanner/Makefile
+ src/libdnssec/Makefile
+ src/libzscanner/Makefile
])
AC_CONFIG_FILES([src/utils/pykeymgr/pykeymgr], [chmod +x src/utils/pykeymgr/pykeymgr])
OUT_T0="./scanner.c.t0"
OUT_G2="./scanner.c.g2"
-pushd ../src/zscanner/
+pushd ../src/libzscanner/
# Generate slower/small zone parser.
ragel -T0 -s -o $OUT_T0 $IN
ACLOCAL_AMFLAGS = -I $(top_srcdir)/m4
-SUBDIRS = zscanner libdnssec contrib/dnstap .
+SUBDIRS = libzscanner libdnssec contrib/dnstap .
lib_LTLIBRARIES = \
libknot.la
libknotd_la_CPPFLAGS = $(AM_CPPFLAGS) $(CFLAG_VISIBILITY) $(systemd_CFLAGS) \
$(liburcu_CFLAGS) -DKNOTD_MOD_STATIC
libknotd_la_LDFLAGS = $(AM_LDFLAGS) -export-symbols-regex '^knotd_'
-libknotd_la_LIBADD = libknot.la zscanner/libzscanner.la $(systemd_LIBS) \
+libknotd_la_LIBADD = libknot.la libzscanner/libzscanner.la $(systemd_LIBS) \
$(liburcu_LIBS)
###################
knotc_LDFLAGS = $(AM_LDFLAGS) -rdynamic
keymgr_CPPFLAGS = $(AM_CPPFLAGS) -I$(srcdir)/libdnssec $(gnutls_CFLAGS)
keymgr_LDADD = libknotd.la libcontrib.la libknotus.la libdnssec/libdnssec.la \
- libdnssec/libshared.la zscanner/libzscanner.la
+ libdnssec/libshared.la libzscanner/libzscanner.la
####################################
# Optional Knot DNS Daemon modules #
khost_CPPFLAGS = $(AM_CPPFLAGS) $(gnutls_CFLAGS)
khost_LDADD = libknotus.la
knsupdate_CPPFLAGS = $(AM_CPPFLAGS) $(gnutls_CFLAGS)
-knsupdate_LDADD = libknotus.la zscanner/libzscanner.la
+knsupdate_LDADD = libknotus.la libzscanner/libzscanner.la
knsec3hash_CPPFLAGS = $(AM_CPPFLAGS) -I$(srcdir)/libdnssec
knsec3hash_LDADD = libknot.la libcontrib.la libdnssec/libdnssec.la libdnssec/libshared.la
kzonecheck_CPPFLAGS = $(AM_CPPFLAGS)
#include "contrib/mempattern.h"
#include "contrib/string.h"
#include "contrib/ucw/lists.h"
-#include "zscanner/scanner.h"
+#include "libzscanner/scanner.h"
#include "contrib/strtonum.h"
#define MATCH_OR_FILTER(args, code) ((args)->data[KNOT_CTL_IDX_FILTER] == NULL || \
#include "knot/zone/zone.h"
#include "knot/zone/semantic-check.h"
-#include "zscanner/scanner.h"
+#include "libzscanner/scanner.h"
/*!
* \brief Zone creator structure.
*/
#include <stdlib.h>
-#include "zscanner/error.h"
+#include "libzscanner/error.h"
typedef struct {
int code;
#include <stdint.h>
#include <stdlib.h>
-#include "zscanner/error.h"
-#include "zscanner/functions.h"
+#include "libzscanner/error.h"
+#include "libzscanner/functions.h"
const uint8_t digit_to_num[] = {
['0'] = 0, ['1'] = 1, ['2'] = 2, ['3'] = 3, ['4'] = 4,
#include <sys/types.h>
#include <unistd.h>
-#include "zscanner/scanner.h"
-#include "zscanner/functions.h"
+#include "libzscanner/scanner.h"
+#include "libzscanner/functions.h"
#include "libknot/descriptor.h"
/*! \brief Maximal length of rdata item. */
#include <sys/types.h>
#include <unistd.h>
-#include "zscanner/scanner.h"
-#include "zscanner/functions.h"
+#include "libzscanner/scanner.h"
+#include "libzscanner/functions.h"
#include "libknot/descriptor.h"
/*! \brief Maximal length of rdata item. */
#include <stddef.h>
#include <stdint.h>
-#include "zscanner/error.h"
+#include "libzscanner/error.h"
/*! \brief Maximal length of rdata. */
#define ZS_MAX_RDATA_LENGTH 65535
* - Output variables (r_ prefix) containing all parts of zone record. These
* data are useful during processing via callback function.
*/
-typedef struct scanner zs_scanner_t; // Forward declaration due to arguments.
-struct scanner {
+typedef struct zs_scanner zs_scanner_t; // Forward declaration due to arguments.
+struct zs_scanner {
/*! Current state (Ragel internals). */
int cs;
/*! Stack top (Ragel internals). */
#include <sys/types.h>
#include <unistd.h>
-#include "zscanner/scanner.h"
-#include "zscanner/functions.h"
+#include "libzscanner/scanner.h"
+#include "libzscanner/functions.h"
#include "libknot/descriptor.h"
/*! \brief Maximal length of rdata item. */
#include "libdnssec/shared/shared.h"
#include "knot/dnssec/kasp/policy.h"
#include "knot/dnssec/zone-keys.h"
-#include "zscanner/scanner.h"
+#include "libzscanner/scanner.h"
static bool is_timestamp(char *arg, knot_kasp_key_timing_t *timing)
{
#pragma once
#include "contrib/qp-trie/trie.h"
-#include "zscanner/scanner.h"
+#include "libzscanner/scanner.h"
/*!
* \brief Memory estimation context.
#include "utils/common/params.h"
#include "utils/common/sign.h"
#include "libknot/libknot.h"
-#include "zscanner/scanner.h"
+#include "libzscanner/scanner.h"
#include "contrib/ucw/lists.h"
/*! \brief knsupdate-specific params data. */
fuzz_zscanner_SOURCES = fuzz_zscanner.c
fuzz_zscanner_CPPFLAGS = $(AM_CPPFLAGS)
-fuzz_zscanner_LDADD = $(top_builddir)/src/zscanner/libzscanner.la
+fuzz_zscanner_LDADD = $(top_builddir)/src/libzscanner/libzscanner.la
if OSS_FUZZ
#include <stdint.h>
-#include "zscanner/scanner.h"
+#include "libzscanner/scanner.h"
int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size)
{
/contrib/test_time
/contrib/test_wire_ctx
-/libdnssec/test_binary
-/libdnssec/test_crypto
-/libdnssec/test_key
-/libdnssec/test_key_algorithm
-/libdnssec/test_key_ds
-/libdnssec/test_keyid
-/libdnssec/test_keystore_pkcs11
-/libdnssec/test_keystore_pkcs8
-/libdnssec/test_keystore_pkcs8_dir
-/libdnssec/test_keytag
-/libdnssec/test_list
-/libdnssec/test_nsec_bitmap
-/libdnssec/test_nsec_hash
-/libdnssec/test_random
-/libdnssec/test_sign
-/libdnssec/test_sign_der
-/libdnssec/test_shared_bignum
-/libdnssec/test_shared_dname
-/libdnssec/test_tsig
-
/knot/test_acl
/knot/test_changeset
/knot/test_conf
/knot/test_zone_timers
/knot/test_zonedb
+/libdnssec/test_binary
+/libdnssec/test_crypto
+/libdnssec/test_key
+/libdnssec/test_key_algorithm
+/libdnssec/test_key_ds
+/libdnssec/test_keyid
+/libdnssec/test_keystore_pkcs11
+/libdnssec/test_keystore_pkcs8
+/libdnssec/test_keystore_pkcs8_dir
+/libdnssec/test_keytag
+/libdnssec/test_list
+/libdnssec/test_nsec_bitmap
+/libdnssec/test_nsec_hash
+/libdnssec/test_random
+/libdnssec/test_sign
+/libdnssec/test_sign_der
+/libdnssec/test_shared_bignum
+/libdnssec/test_shared_dname
+/libdnssec/test_tsig
+
/libknot/test_control
/libknot/test_cookies
/libknot/test_db
/libknot/test_yptrafo
/libknot/test_wire
+/libzscanner/tmp
+/libzscanner/test_zscanner
+/libzscanner/zscanner-tool
+
/modules/test_onlinesign
/modules/test_rrl
/utils/test_cert
/utils/test_lookup
-
-/zscanner/tmp
-/zscanner/test_zscanner
-/zscanner/zscanner-tool
$(top_builddir)/src/libknot.la \
$(top_builddir)/src/libknotd.la \
$(top_builddir)/src/libcontrib.la \
- $(top_builddir)/src/zscanner/libzscanner.la
+ $(top_builddir)/src/libzscanner/libzscanner.la
EXTRA_DIST = \
libdnssec/sample_keys.h \
knot/semantic_check_data \
knot/test_semantic_check.in \
- zscanner/data \
- zscanner/test_zscanner.in \
- zscanner/TESTS
+ libzscanner/data \
+ libzscanner/test_zscanner.in \
+ libzscanner/TESTS
check_PROGRAMS = \
contrib/test_base32hex \
$(libedit_LIBS)
EXTRA_PROGRAMS = \
- zscanner/zscanner-tool
+ libzscanner/zscanner-tool
-zscanner_zscanner_tool_SOURCES = \
- zscanner/zscanner-tool.c \
- zscanner/processing.h \
- zscanner/processing.c
+libzscanner_zscanner_tool_SOURCES = \
+ libzscanner/zscanner-tool.c \
+ libzscanner/processing.h \
+ libzscanner/processing.c
check_SCRIPTS = \
knot/test_semantic_check \
- zscanner/test_zscanner
+ libzscanner/test_zscanner
edit = $(SED) \
-e 's|@top_srcdir[@]|$(abs_top_srcdir)|g' \
@$(edit) < $(top_srcdir)/tests/$@.in > $(top_builddir)/tests/$@
@chmod +x $(top_builddir)/tests/$@
-zscanner/test_zscanner: zscanner/zscanner-tool
+libzscanner/test_zscanner: libzscanner/zscanner-tool
@$(edit) < $(top_srcdir)/tests/$@.in > $(top_builddir)/tests/$@
@chmod +x $(top_builddir)/tests/$@
#include "contrib/getline.h"
#include "knot/updates/zone-update.h"
#include "knot/zone/node.h"
-#include "zscanner/scanner.h"
+#include "libzscanner/scanner.h"
#include "knot/server/server.h"
static const char *zone_str1 = "test. 600 IN SOA ns.test. m.test. 1 900 300 4800 900 \n";
#include <stdio.h>
#include <time.h>
-#include "zscanner/scanner.h"
-#include "zscanner/functions.c"
-#include "zscanner/processing.h"
+#include "libzscanner/scanner.h"
+#include "libzscanner/functions.c"
+#include "libzscanner/processing.h"
#include "libknot/descriptor.c"
const char *separator = "------\n";
#pragma once
-#include "zscanner/scanner.h"
+#include "libzscanner/scanner.h"
void debug_process_error(zs_scanner_t *scanner);
#!/bin/sh
-SOURCE=@top_srcdir@/tests/zscanner
-BUILD=@top_builddir@/tests/zscanner
+SOURCE=@top_srcdir@/tests/libzscanner
+BUILD=@top_builddir@/tests/libzscanner
. @top_srcdir@/tests/_libtap/tap/libtap.sh
#include <stdio.h>
#include <stdlib.h>
-#include "zscanner/processing.h"
-#include "zscanner/scanner.h"
+#include "libzscanner/processing.h"
+#include "libzscanner/scanner.h"
#define DEFAULT_MODE 1
#define DEFAULT_CLASS 1