summaryrefslogtreecommitdiffstats
path: root/src/core
diff options
context:
space:
mode:
authorDaniel Baumann <mail@daniel-baumann.ch>2023-12-10 09:45:31 +0000
committerDaniel Baumann <mail@daniel-baumann.ch>2023-12-10 09:45:31 +0000
commitf5b47f1a6e9048e72f1e3b0e0f7c03459e20ca66 (patch)
treeb0042536e5ff6047564d27d25470dcec2b92f258 /src/core
parentReleasing debian version 1.2.3-3. (diff)
downloaddnsjit-f5b47f1a6e9048e72f1e3b0e0f7c03459e20ca66.tar.xz
dnsjit-f5b47f1a6e9048e72f1e3b0e0f7c03459e20ca66.zip
Merging upstream version 1.3.0.
Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
Diffstat (limited to 'src/core')
-rw-r--r--src/core/assert.h2
-rw-r--r--src/core/channel.c2
-rw-r--r--src/core/channel.h2
-rw-r--r--src/core/channel.hh2
-rw-r--r--src/core/channel.lua2
-rw-r--r--src/core/compat.c2
-rw-r--r--src/core/compat.h2
-rw-r--r--src/core/compat.lua2
-rw-r--r--src/core/file.c2
-rw-r--r--src/core/file.h2
-rw-r--r--src/core/file.hh2
-rw-r--r--src/core/file.lua2
-rw-r--r--src/core/loader.lua2
-rw-r--r--src/core/log.c2
-rw-r--r--src/core/log.h2
-rw-r--r--src/core/log.hh2
-rw-r--r--src/core/log.lua2
-rw-r--r--src/core/object.c2
-rw-r--r--src/core/object.h2
-rw-r--r--src/core/object.hh2
-rw-r--r--src/core/object.lua2
-rw-r--r--src/core/object/dns.c8
-rw-r--r--src/core/object/dns.h2
-rw-r--r--src/core/object/dns.hh4
-rw-r--r--src/core/object/dns.lua7
-rw-r--r--src/core/object/dns/label.lua2
-rw-r--r--src/core/object/dns/q.lua2
-rw-r--r--src/core/object/dns/rr.lua2
-rw-r--r--src/core/object/ether.c2
-rw-r--r--src/core/object/ether.h2
-rw-r--r--src/core/object/ether.hh2
-rw-r--r--src/core/object/ether.lua2
-rw-r--r--src/core/object/gre.c2
-rw-r--r--src/core/object/gre.h2
-rw-r--r--src/core/object/gre.hh2
-rw-r--r--src/core/object/gre.lua2
-rw-r--r--src/core/object/icmp.c2
-rw-r--r--src/core/object/icmp.h2
-rw-r--r--src/core/object/icmp.hh2
-rw-r--r--src/core/object/icmp.lua2
-rw-r--r--src/core/object/icmp6.c2
-rw-r--r--src/core/object/icmp6.h2
-rw-r--r--src/core/object/icmp6.hh2
-rw-r--r--src/core/object/icmp6.lua2
-rw-r--r--src/core/object/ieee802.c2
-rw-r--r--src/core/object/ieee802.h2
-rw-r--r--src/core/object/ieee802.hh2
-rw-r--r--src/core/object/ieee802.lua2
-rw-r--r--src/core/object/ip.c2
-rw-r--r--src/core/object/ip.h2
-rw-r--r--src/core/object/ip.hh2
-rw-r--r--src/core/object/ip.lua2
-rw-r--r--src/core/object/ip6.c2
-rw-r--r--src/core/object/ip6.h2
-rw-r--r--src/core/object/ip6.hh2
-rw-r--r--src/core/object/ip6.lua2
-rw-r--r--src/core/object/linuxsll.c2
-rw-r--r--src/core/object/linuxsll.h2
-rw-r--r--src/core/object/linuxsll.hh2
-rw-r--r--src/core/object/linuxsll.lua2
-rw-r--r--src/core/object/loop.c2
-rw-r--r--src/core/object/loop.h2
-rw-r--r--src/core/object/loop.hh2
-rw-r--r--src/core/object/loop.lua2
-rw-r--r--src/core/object/null.c2
-rw-r--r--src/core/object/null.h2
-rw-r--r--src/core/object/null.hh2
-rw-r--r--src/core/object/null.lua2
-rw-r--r--src/core/object/payload.c2
-rw-r--r--src/core/object/payload.h2
-rw-r--r--src/core/object/payload.hh2
-rw-r--r--src/core/object/payload.lua2
-rw-r--r--src/core/object/pcap.c2
-rw-r--r--src/core/object/pcap.h2
-rw-r--r--src/core/object/pcap.hh2
-rw-r--r--src/core/object/pcap.lua2
-rw-r--r--src/core/object/tcp.c2
-rw-r--r--src/core/object/tcp.h2
-rw-r--r--src/core/object/tcp.hh2
-rw-r--r--src/core/object/tcp.lua2
-rw-r--r--src/core/object/udp.c2
-rw-r--r--src/core/object/udp.h2
-rw-r--r--src/core/object/udp.hh2
-rw-r--r--src/core/object/udp.lua2
-rw-r--r--src/core/objects.lua2
-rw-r--r--src/core/producer.c2
-rw-r--r--src/core/producer.h2
-rw-r--r--src/core/producer.hh2
-rw-r--r--src/core/producer.lua2
-rw-r--r--src/core/receiver.c2
-rw-r--r--src/core/receiver.h2
-rw-r--r--src/core/receiver.hh2
-rw-r--r--src/core/receiver.lua2
-rw-r--r--src/core/thread.c2
-rw-r--r--src/core/thread.h2
-rw-r--r--src/core/thread.hh2
-rw-r--r--src/core/thread.lua2
-rw-r--r--src/core/timespec.h2
-rw-r--r--src/core/timespec.hh2
-rw-r--r--src/core/timespec.lua2
100 files changed, 112 insertions, 101 deletions
diff --git a/src/core/assert.h b/src/core/assert.h
index c49ab40..a7d14a4 100644
--- a/src/core/assert.h
+++ b/src/core/assert.h
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2018-2022, OARC, Inc.
+ * Copyright (c) 2018-2023, OARC, Inc.
* All rights reserved.
*
* This file is part of dnsjit.
diff --git a/src/core/channel.c b/src/core/channel.c
index ed61b4f..bbabbcc 100644
--- a/src/core/channel.c
+++ b/src/core/channel.c
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2018-2022, OARC, Inc.
+ * Copyright (c) 2018-2023, OARC, Inc.
* All rights reserved.
*
* This file is part of dnsjit.
diff --git a/src/core/channel.h b/src/core/channel.h
index ed5c011..fcfb382 100644
--- a/src/core/channel.h
+++ b/src/core/channel.h
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2018-2022, OARC, Inc.
+ * Copyright (c) 2018-2023, OARC, Inc.
* All rights reserved.
*
* This file is part of dnsjit.
diff --git a/src/core/channel.hh b/src/core/channel.hh
index ff78a82..9661381 100644
--- a/src/core/channel.hh
+++ b/src/core/channel.hh
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2018-2022, OARC, Inc.
+ * Copyright (c) 2018-2023, OARC, Inc.
* All rights reserved.
*
* This file is part of dnsjit.
diff --git a/src/core/channel.lua b/src/core/channel.lua
index 2c8357f..b652b4a 100644
--- a/src/core/channel.lua
+++ b/src/core/channel.lua
@@ -1,4 +1,4 @@
--- Copyright (c) 2018-2022, OARC, Inc.
+-- Copyright (c) 2018-2023, OARC, Inc.
-- All rights reserved.
--
-- This file is part of dnsjit.
diff --git a/src/core/compat.c b/src/core/compat.c
index 16a4416..47d8d41 100644
--- a/src/core/compat.c
+++ b/src/core/compat.c
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2018-2022, OARC, Inc.
+ * Copyright (c) 2018-2023, OARC, Inc.
* All rights reserved.
*
* This file is part of dnsjit.
diff --git a/src/core/compat.h b/src/core/compat.h
index ff33469..a6ed26c 100644
--- a/src/core/compat.h
+++ b/src/core/compat.h
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2018-2022, OARC, Inc.
+ * Copyright (c) 2018-2023, OARC, Inc.
* All rights reserved.
*
* This file is part of dnsjit.
diff --git a/src/core/compat.lua b/src/core/compat.lua
index dde6374..167b312 100644
--- a/src/core/compat.lua
+++ b/src/core/compat.lua
@@ -1,4 +1,4 @@
--- Copyright (c) 2018-2022, OARC, Inc.
+-- Copyright (c) 2018-2023, OARC, Inc.
-- All rights reserved.
--
-- This file is part of dnsjit.
diff --git a/src/core/file.c b/src/core/file.c
index 5276ab9..4f40c55 100644
--- a/src/core/file.c
+++ b/src/core/file.c
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2018-2022, OARC, Inc.
+ * Copyright (c) 2018-2023, OARC, Inc.
* All rights reserved.
*
* This file is part of dnsjit.
diff --git a/src/core/file.h b/src/core/file.h
index a6e67e2..06d75b8 100644
--- a/src/core/file.h
+++ b/src/core/file.h
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2018-2022, OARC, Inc.
+ * Copyright (c) 2018-2023, OARC, Inc.
* All rights reserved.
*
* This file is part of dnsjit.
diff --git a/src/core/file.hh b/src/core/file.hh
index 80ea2cc..bbf402e 100644
--- a/src/core/file.hh
+++ b/src/core/file.hh
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2018-2022, OARC, Inc.
+ * Copyright (c) 2018-2023, OARC, Inc.
* All rights reserved.
*
* This file is part of dnsjit.
diff --git a/src/core/file.lua b/src/core/file.lua
index da57d95..ce5bb58 100644
--- a/src/core/file.lua
+++ b/src/core/file.lua
@@ -1,4 +1,4 @@
--- Copyright (c) 2018-2022, OARC, Inc.
+-- Copyright (c) 2018-2023, OARC, Inc.
-- All rights reserved.
--
-- This file is part of dnsjit.
diff --git a/src/core/loader.lua b/src/core/loader.lua
index f6e4e7a..4cc689f 100644
--- a/src/core/loader.lua
+++ b/src/core/loader.lua
@@ -1,4 +1,4 @@
--- Copyright (c) 2018-2022, OARC, Inc.
+-- Copyright (c) 2018-2023, OARC, Inc.
-- All rights reserved.
--
-- This file is part of dnsjit.
diff --git a/src/core/log.c b/src/core/log.c
index 6720746..fbf72ae 100644
--- a/src/core/log.c
+++ b/src/core/log.c
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2018-2022, OARC, Inc.
+ * Copyright (c) 2018-2023, OARC, Inc.
* All rights reserved.
*
* This file is part of dnsjit.
diff --git a/src/core/log.h b/src/core/log.h
index 56baf00..be13898 100644
--- a/src/core/log.h
+++ b/src/core/log.h
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2018-2022, OARC, Inc.
+ * Copyright (c) 2018-2023, OARC, Inc.
* All rights reserved.
*
* This file is part of dnsjit.
diff --git a/src/core/log.hh b/src/core/log.hh
index 0ec7973..1ec35f3 100644
--- a/src/core/log.hh
+++ b/src/core/log.hh
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2018-2022, OARC, Inc.
+ * Copyright (c) 2018-2023, OARC, Inc.
* All rights reserved.
*
* This file is part of dnsjit.
diff --git a/src/core/log.lua b/src/core/log.lua
index c08914a..6547531 100644
--- a/src/core/log.lua
+++ b/src/core/log.lua
@@ -1,4 +1,4 @@
--- Copyright (c) 2018-2022, OARC, Inc.
+-- Copyright (c) 2018-2023, OARC, Inc.
-- All rights reserved.
--
-- This file is part of dnsjit.
diff --git a/src/core/object.c b/src/core/object.c
index cbff0bf..b277f4b 100644
--- a/src/core/object.c
+++ b/src/core/object.c
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2018-2022, OARC, Inc.
+ * Copyright (c) 2018-2023, OARC, Inc.
* All rights reserved.
*
* This file is part of dnsjit.
diff --git a/src/core/object.h b/src/core/object.h
index ae2a542..ec78a15 100644
--- a/src/core/object.h
+++ b/src/core/object.h
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2018-2022, OARC, Inc.
+ * Copyright (c) 2018-2023, OARC, Inc.
* All rights reserved.
*
* This file is part of dnsjit.
diff --git a/src/core/object.hh b/src/core/object.hh
index 20de8b8..7fb8706 100644
--- a/src/core/object.hh
+++ b/src/core/object.hh
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2018-2022, OARC, Inc.
+ * Copyright (c) 2018-2023, OARC, Inc.
* All rights reserved.
*
* This file is part of dnsjit.
diff --git a/src/core/object.lua b/src/core/object.lua
index d15073e..f59e969 100644
--- a/src/core/object.lua
+++ b/src/core/object.lua
@@ -1,4 +1,4 @@
--- Copyright (c) 2018-2022, OARC, Inc.
+-- Copyright (c) 2018-2023, OARC, Inc.
-- All rights reserved.
--
-- This file is part of dnsjit.
diff --git a/src/core/object/dns.c b/src/core/object/dns.c
index 0698286..a4bf309 100644
--- a/src/core/object/dns.c
+++ b/src/core/object/dns.c
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2018-2022, OARC, Inc.
+ * Copyright (c) 2018-2023, OARC, Inc.
* All rights reserved.
*
* This file is part of dnsjit.
@@ -95,6 +95,12 @@ void core_object_dns_free(core_object_dns_t* self)
free(self);
}
+void core_object_dns_reset(core_object_dns_t* self)
+{
+ mlassert_self();
+ *self = _defaults;
+}
+
#define need8(v, p, l) \
if (l < 1) { \
break; \
diff --git a/src/core/object/dns.h b/src/core/object/dns.h
index a641fe5..143ff89 100644
--- a/src/core/object/dns.h
+++ b/src/core/object/dns.h
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2018-2022, OARC, Inc.
+ * Copyright (c) 2018-2023, OARC, Inc.
* All rights reserved.
*
* This file is part of dnsjit.
diff --git a/src/core/object/dns.hh b/src/core/object/dns.hh
index 5bd091a..b4aefdd 100644
--- a/src/core/object/dns.hh
+++ b/src/core/object/dns.hh
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2018-2022, OARC, Inc.
+ * Copyright (c) 2018-2023, OARC, Inc.
* All rights reserved.
*
* This file is part of dnsjit.
@@ -112,7 +112,7 @@ core_log_t* core_object_dns_log();
core_object_dns_t* core_object_dns_new();
core_object_dns_t* core_object_dns_copy(const core_object_dns_t* self);
void core_object_dns_free(core_object_dns_t* self);
-void core_object_dns_reset(core_object_dns_t* self, const core_object_t* obj);
+void core_object_dns_reset(core_object_dns_t* self);
int core_object_dns_parse_header(core_object_dns_t* self);
int core_object_dns_parse_q(core_object_dns_t* self, core_object_dns_q_t* q, core_object_dns_label_t* label, size_t labels);
diff --git a/src/core/object/dns.lua b/src/core/object/dns.lua
index 308c067..632fe95 100644
--- a/src/core/object/dns.lua
+++ b/src/core/object/dns.lua
@@ -1,4 +1,4 @@
--- Copyright (c) 2018-2022, OARC, Inc.
+-- Copyright (c) 2018-2023, OARC, Inc.
-- All rights reserved.
--
-- This file is part of dnsjit.
@@ -517,6 +517,11 @@ function Dns:free()
C.core_object_dns_free(self)
end
+-- Reset the object readying it for reuse.
+function Dns:reset()
+ C.core_object_dns_reset(self)
+end
+
-- Return the Log object to control logging of this module.
function Dns:log()
return C.core_object_dns_log()
diff --git a/src/core/object/dns/label.lua b/src/core/object/dns/label.lua
index f3de584..27bf918 100644
--- a/src/core/object/dns/label.lua
+++ b/src/core/object/dns/label.lua
@@ -1,4 +1,4 @@
--- Copyright (c) 2018-2022, OARC, Inc.
+-- Copyright (c) 2018-2023, OARC, Inc.
-- All rights reserved.
--
-- This file is part of dnsjit.
diff --git a/src/core/object/dns/q.lua b/src/core/object/dns/q.lua
index c3d6358..2eaa7fa 100644
--- a/src/core/object/dns/q.lua
+++ b/src/core/object/dns/q.lua
@@ -1,4 +1,4 @@
--- Copyright (c) 2018-2022, OARC, Inc.
+-- Copyright (c) 2018-2023, OARC, Inc.
-- All rights reserved.
--
-- This file is part of dnsjit.
diff --git a/src/core/object/dns/rr.lua b/src/core/object/dns/rr.lua
index 2db2955..967d9f1 100644
--- a/src/core/object/dns/rr.lua
+++ b/src/core/object/dns/rr.lua
@@ -1,4 +1,4 @@
--- Copyright (c) 2018-2022, OARC, Inc.
+-- Copyright (c) 2018-2023, OARC, Inc.
-- All rights reserved.
--
-- This file is part of dnsjit.
diff --git a/src/core/object/ether.c b/src/core/object/ether.c
index 90fe32f..dc05391 100644
--- a/src/core/object/ether.c
+++ b/src/core/object/ether.c
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2018-2022, OARC, Inc.
+ * Copyright (c) 2018-2023, OARC, Inc.
* All rights reserved.
*
* This file is part of dnsjit.
diff --git a/src/core/object/ether.h b/src/core/object/ether.h
index 1c8de16..a5de6f7 100644
--- a/src/core/object/ether.h
+++ b/src/core/object/ether.h
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2018-2022, OARC, Inc.
+ * Copyright (c) 2018-2023, OARC, Inc.
* All rights reserved.
*
* This file is part of dnsjit.
diff --git a/src/core/object/ether.hh b/src/core/object/ether.hh
index 9cd6a75..a3f638e 100644
--- a/src/core/object/ether.hh
+++ b/src/core/object/ether.hh
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2018-2022, OARC, Inc.
+ * Copyright (c) 2018-2023, OARC, Inc.
* All rights reserved.
*
* This file is part of dnsjit.
diff --git a/src/core/object/ether.lua b/src/core/object/ether.lua
index e36fc29..04de9c2 100644
--- a/src/core/object/ether.lua
+++ b/src/core/object/ether.lua
@@ -1,4 +1,4 @@
--- Copyright (c) 2018-2022, OARC, Inc.
+-- Copyright (c) 2018-2023, OARC, Inc.
-- All rights reserved.
--
-- This file is part of dnsjit.
diff --git a/src/core/object/gre.c b/src/core/object/gre.c
index 8666888..c359f60 100644
--- a/src/core/object/gre.c
+++ b/src/core/object/gre.c
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2018-2022, OARC, Inc.
+ * Copyright (c) 2018-2023, OARC, Inc.
* All rights reserved.
*
* This file is part of dnsjit.
diff --git a/src/core/object/gre.h b/src/core/object/gre.h
index 03b1af6..4caa6fa 100644
--- a/src/core/object/gre.h
+++ b/src/core/object/gre.h
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2018-2022, OARC, Inc.
+ * Copyright (c) 2018-2023, OARC, Inc.
* All rights reserved.
*
* This file is part of dnsjit.
diff --git a/src/core/object/gre.hh b/src/core/object/gre.hh
index 27f7715..c2008a7 100644
--- a/src/core/object/gre.hh
+++ b/src/core/object/gre.hh
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2018-2022, OARC, Inc.
+ * Copyright (c) 2018-2023, OARC, Inc.
* All rights reserved.
*
* This file is part of dnsjit.
diff --git a/src/core/object/gre.lua b/src/core/object/gre.lua
index 8eba44a..22a73f5 100644
--- a/src/core/object/gre.lua
+++ b/src/core/object/gre.lua
@@ -1,4 +1,4 @@
--- Copyright (c) 2018-2022, OARC, Inc.
+-- Copyright (c) 2018-2023, OARC, Inc.
-- All rights reserved.
--
-- This file is part of dnsjit.
diff --git a/src/core/object/icmp.c b/src/core/object/icmp.c
index dbe9638..3b9ed38 100644
--- a/src/core/object/icmp.c
+++ b/src/core/object/icmp.c
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2018-2022, OARC, Inc.
+ * Copyright (c) 2018-2023, OARC, Inc.
* All rights reserved.
*
* This file is part of dnsjit.
diff --git a/src/core/object/icmp.h b/src/core/object/icmp.h
index f3d3512..931c866 100644
--- a/src/core/object/icmp.h
+++ b/src/core/object/icmp.h
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2018-2022, OARC, Inc.
+ * Copyright (c) 2018-2023, OARC, Inc.
* All rights reserved.
*
* This file is part of dnsjit.
diff --git a/src/core/object/icmp.hh b/src/core/object/icmp.hh
index 50d8d0f..4374a8b 100644
--- a/src/core/object/icmp.hh
+++ b/src/core/object/icmp.hh
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2018-2022, OARC, Inc.
+ * Copyright (c) 2018-2023, OARC, Inc.
* All rights reserved.
*
* This file is part of dnsjit.
diff --git a/src/core/object/icmp.lua b/src/core/object/icmp.lua
index 38c53b6..d2a29c8 100644
--- a/src/core/object/icmp.lua
+++ b/src/core/object/icmp.lua
@@ -1,4 +1,4 @@
--- Copyright (c) 2018-2022, OARC, Inc.
+-- Copyright (c) 2018-2023, OARC, Inc.
-- All rights reserved.
--
-- This file is part of dnsjit.
diff --git a/src/core/object/icmp6.c b/src/core/object/icmp6.c
index 830df2d..d312712 100644
--- a/src/core/object/icmp6.c
+++ b/src/core/object/icmp6.c
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2018-2022, OARC, Inc.
+ * Copyright (c) 2018-2023, OARC, Inc.
* All rights reserved.
*
* This file is part of dnsjit.
diff --git a/src/core/object/icmp6.h b/src/core/object/icmp6.h
index af1c704..fc79f62 100644
--- a/src/core/object/icmp6.h
+++ b/src/core/object/icmp6.h
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2018-2022, OARC, Inc.
+ * Copyright (c) 2018-2023, OARC, Inc.
* All rights reserved.
*
* This file is part of dnsjit.
diff --git a/src/core/object/icmp6.hh b/src/core/object/icmp6.hh
index e303db7..47967ef 100644
--- a/src/core/object/icmp6.hh
+++ b/src/core/object/icmp6.hh
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2018-2022, OARC, Inc.
+ * Copyright (c) 2018-2023, OARC, Inc.
* All rights reserved.
*
* This file is part of dnsjit.
diff --git a/src/core/object/icmp6.lua b/src/core/object/icmp6.lua
index 2e15a62..3ec938e 100644
--- a/src/core/object/icmp6.lua
+++ b/src/core/object/icmp6.lua
@@ -1,4 +1,4 @@
--- Copyright (c) 2018-2022, OARC, Inc.
+-- Copyright (c) 2018-2023, OARC, Inc.
-- All rights reserved.
--
-- This file is part of dnsjit.
diff --git a/src/core/object/ieee802.c b/src/core/object/ieee802.c
index 71ee94f..5cd1bec 100644
--- a/src/core/object/ieee802.c
+++ b/src/core/object/ieee802.c
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2018-2022, OARC, Inc.
+ * Copyright (c) 2018-2023, OARC, Inc.
* All rights reserved.
*
* This file is part of dnsjit.
diff --git a/src/core/object/ieee802.h b/src/core/object/ieee802.h
index 7fe60fe..84214c8 100644
--- a/src/core/object/ieee802.h
+++ b/src/core/object/ieee802.h
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2018-2022, OARC, Inc.
+ * Copyright (c) 2018-2023, OARC, Inc.
* All rights reserved.
*
* This file is part of dnsjit.
diff --git a/src/core/object/ieee802.hh b/src/core/object/ieee802.hh
index 95ac1e0..4303efb 100644
--- a/src/core/object/ieee802.hh
+++ b/src/core/object/ieee802.hh
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2018-2022, OARC, Inc.
+ * Copyright (c) 2018-2023, OARC, Inc.
* All rights reserved.
*
* This file is part of dnsjit.
diff --git a/src/core/object/ieee802.lua b/src/core/object/ieee802.lua
index 1460419..5d75a70 100644
--- a/src/core/object/ieee802.lua
+++ b/src/core/object/ieee802.lua
@@ -1,4 +1,4 @@
--- Copyright (c) 2018-2022, OARC, Inc.
+-- Copyright (c) 2018-2023, OARC, Inc.
-- All rights reserved.
--
-- This file is part of dnsjit.
diff --git a/src/core/object/ip.c b/src/core/object/ip.c
index 126c969..91a6d42 100644
--- a/src/core/object/ip.c
+++ b/src/core/object/ip.c
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2018-2022, OARC, Inc.
+ * Copyright (c) 2018-2023, OARC, Inc.
* All rights reserved.
*
* This file is part of dnsjit.
diff --git a/src/core/object/ip.h b/src/core/object/ip.h
index 6619a0b..cc79fb0 100644
--- a/src/core/object/ip.h
+++ b/src/core/object/ip.h
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2018-2022, OARC, Inc.
+ * Copyright (c) 2018-2023, OARC, Inc.
* All rights reserved.
*
* This file is part of dnsjit.
diff --git a/src/core/object/ip.hh b/src/core/object/ip.hh
index 341a40d..0f92747 100644
--- a/src/core/object/ip.hh
+++ b/src/core/object/ip.hh
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2018-2022, OARC, Inc.
+ * Copyright (c) 2018-2023, OARC, Inc.
* All rights reserved.
*
* This file is part of dnsjit.
diff --git a/src/core/object/ip.lua b/src/core/object/ip.lua
index 1191b5f..84e65b6 100644
--- a/src/core/object/ip.lua
+++ b/src/core/object/ip.lua
@@ -1,4 +1,4 @@
--- Copyright (c) 2018-2022, OARC, Inc.
+-- Copyright (c) 2018-2023, OARC, Inc.
-- All rights reserved.
--
-- This file is part of dnsjit.
diff --git a/src/core/object/ip6.c b/src/core/object/ip6.c
index 6051d08..4d639b4 100644
--- a/src/core/object/ip6.c
+++ b/src/core/object/ip6.c
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2018-2022, OARC, Inc.
+ * Copyright (c) 2018-2023, OARC, Inc.
* All rights reserved.
*
* This file is part of dnsjit.
diff --git a/src/core/object/ip6.h b/src/core/object/ip6.h
index f6f021b..831513b 100644
--- a/src/core/object/ip6.h
+++ b/src/core/object/ip6.h
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2018-2022, OARC, Inc.
+ * Copyright (c) 2018-2023, OARC, Inc.
* All rights reserved.
*
* This file is part of dnsjit.
diff --git a/src/core/object/ip6.hh b/src/core/object/ip6.hh
index a713ab3..6ea20cc 100644
--- a/src/core/object/ip6.hh
+++ b/src/core/object/ip6.hh
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2018-2022, OARC, Inc.
+ * Copyright (c) 2018-2023, OARC, Inc.
* All rights reserved.
*
* This file is part of dnsjit.
diff --git a/src/core/object/ip6.lua b/src/core/object/ip6.lua
index 1b9ce7b..cdadd7c 100644
--- a/src/core/object/ip6.lua
+++ b/src/core/object/ip6.lua
@@ -1,4 +1,4 @@
--- Copyright (c) 2018-2022, OARC, Inc.
+-- Copyright (c) 2018-2023, OARC, Inc.
-- All rights reserved.
--
-- This file is part of dnsjit.
diff --git a/src/core/object/linuxsll.c b/src/core/object/linuxsll.c
index 42cb9c1..5f8898e 100644
--- a/src/core/object/linuxsll.c
+++ b/src/core/object/linuxsll.c
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2018-2022, OARC, Inc.
+ * Copyright (c) 2018-2023, OARC, Inc.
* All rights reserved.
*
* This file is part of dnsjit.
diff --git a/src/core/object/linuxsll.h b/src/core/object/linuxsll.h
index 9bd0ad3..e6c36a9 100644
--- a/src/core/object/linuxsll.h
+++ b/src/core/object/linuxsll.h
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2018-2022, OARC, Inc.
+ * Copyright (c) 2018-2023, OARC, Inc.
* All rights reserved.
*
* This file is part of dnsjit.
diff --git a/src/core/object/linuxsll.hh b/src/core/object/linuxsll.hh
index 31a6d40..093f430 100644
--- a/src/core/object/linuxsll.hh
+++ b/src/core/object/linuxsll.hh
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2018-2022, OARC, Inc.
+ * Copyright (c) 2018-2023, OARC, Inc.
* All rights reserved.
*
* This file is part of dnsjit.
diff --git a/src/core/object/linuxsll.lua b/src/core/object/linuxsll.lua
index 2db8c8c..29f59db 100644
--- a/src/core/object/linuxsll.lua
+++ b/src/core/object/linuxsll.lua
@@ -1,4 +1,4 @@
--- Copyright (c) 2018-2022, OARC, Inc.
+-- Copyright (c) 2018-2023, OARC, Inc.
-- All rights reserved.
--
-- This file is part of dnsjit.
diff --git a/src/core/object/loop.c b/src/core/object/loop.c
index 4491bc6..0c9acf8 100644
--- a/src/core/object/loop.c
+++ b/src/core/object/loop.c
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2018-2022, OARC, Inc.
+ * Copyright (c) 2018-2023, OARC, Inc.
* All rights reserved.
*
* This file is part of dnsjit.
diff --git a/src/core/object/loop.h b/src/core/object/loop.h
index 9ee2876..1c91b18 100644
--- a/src/core/object/loop.h
+++ b/src/core/object/loop.h
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2018-2022, OARC, Inc.
+ * Copyright (c) 2018-2023, OARC, Inc.
* All rights reserved.
*
* This file is part of dnsjit.
diff --git a/src/core/object/loop.hh b/src/core/object/loop.hh
index e7ae4da..acaf1c1 100644
--- a/src/core/object/loop.hh
+++ b/src/core/object/loop.hh
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2018-2022, OARC, Inc.
+ * Copyright (c) 2018-2023, OARC, Inc.
* All rights reserved.
*
* This file is part of dnsjit.
diff --git a/src/core/object/loop.lua b/src/core/object/loop.lua
index a282d17..5fbec27 100644
--- a/src/core/object/loop.lua
+++ b/src/core/object/loop.lua
@@ -1,4 +1,4 @@
--- Copyright (c) 2018-2022, OARC, Inc.
+-- Copyright (c) 2018-2023, OARC, Inc.
-- All rights reserved.
--
-- This file is part of dnsjit.
diff --git a/src/core/object/null.c b/src/core/object/null.c
index c3c5061..d9fe8b9 100644
--- a/src/core/object/null.c
+++ b/src/core/object/null.c
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2018-2022, OARC, Inc.
+ * Copyright (c) 2018-2023, OARC, Inc.
* All rights reserved.
*
* This file is part of dnsjit.
diff --git a/src/core/object/null.h b/src/core/object/null.h
index c995cdf..e173f0b 100644
--- a/src/core/object/null.h
+++ b/src/core/object/null.h
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2018-2022, OARC, Inc.
+ * Copyright (c) 2018-2023, OARC, Inc.
* All rights reserved.
*
* This file is part of dnsjit.
diff --git a/src/core/object/null.hh b/src/core/object/null.hh
index 138600f..d934185 100644
--- a/src/core/object/null.hh
+++ b/src/core/object/null.hh
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2018-2022, OARC, Inc.
+ * Copyright (c) 2018-2023, OARC, Inc.
* All rights reserved.
*
* This file is part of dnsjit.
diff --git a/src/core/object/null.lua b/src/core/object/null.lua
index ef39ebb..3d4f456 100644
--- a/src/core/object/null.lua
+++ b/src/core/object/null.lua
@@ -1,4 +1,4 @@
--- Copyright (c) 2018-2022, OARC, Inc.
+-- Copyright (c) 2018-2023, OARC, Inc.
-- All rights reserved.
--
-- This file is part of dnsjit.
diff --git a/src/core/object/payload.c b/src/core/object/payload.c
index 5d18124..efc5726 100644
--- a/src/core/object/payload.c
+++ b/src/core/object/payload.c
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2018-2022, OARC, Inc.
+ * Copyright (c) 2018-2023, OARC, Inc.
* All rights reserved.
*
* This file is part of dnsjit.
diff --git a/src/core/object/payload.h b/src/core/object/payload.h
index 3f6967c..dc3ae6a 100644
--- a/src/core/object/payload.h
+++ b/src/core/object/payload.h
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2018-2022, OARC, Inc.
+ * Copyright (c) 2018-2023, OARC, Inc.
* All rights reserved.
*
* This file is part of dnsjit.
diff --git a/src/core/object/payload.hh b/src/core/object/payload.hh
index 618fffe..573fd45 100644
--- a/src/core/object/payload.hh
+++ b/src/core/object/payload.hh
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2018-2022, OARC, Inc.
+ * Copyright (c) 2018-2023, OARC, Inc.
* All rights reserved.
*
* This file is part of dnsjit.
diff --git a/src/core/object/payload.lua b/src/core/object/payload.lua
index 457b00c..cb80b13 100644
--- a/src/core/object/payload.lua
+++ b/src/core/object/payload.lua
@@ -1,4 +1,4 @@
--- Copyright (c) 2018-2022, OARC, Inc.
+-- Copyright (c) 2018-2023, OARC, Inc.
-- All rights reserved.
--
-- This file is part of dnsjit.
diff --git a/src/core/object/pcap.c b/src/core/object/pcap.c
index a9a79f9..fe9beca 100644
--- a/src/core/object/pcap.c
+++ b/src/core/object/pcap.c
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2018-2022, OARC, Inc.
+ * Copyright (c) 2018-2023, OARC, Inc.
* All rights reserved.
*
* This file is part of dnsjit.
diff --git a/src/core/object/pcap.h b/src/core/object/pcap.h
index a668486..e88102e 100644
--- a/src/core/object/pcap.h
+++ b/src/core/object/pcap.h
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2018-2022, OARC, Inc.
+ * Copyright (c) 2018-2023, OARC, Inc.
* All rights reserved.
*
* This file is part of dnsjit.
diff --git a/src/core/object/pcap.hh b/src/core/object/pcap.hh
index 8f3a933..09a50df 100644
--- a/src/core/object/pcap.hh
+++ b/src/core/object/pcap.hh
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2018-2022, OARC, Inc.
+ * Copyright (c) 2018-2023, OARC, Inc.
* All rights reserved.
*
* This file is part of dnsjit.
diff --git a/src/core/object/pcap.lua b/src/core/object/pcap.lua
index 0b88a75..0b0e1aa 100644
--- a/src/core/object/pcap.lua
+++ b/src/core/object/pcap.lua
@@ -1,4 +1,4 @@
--- Copyright (c) 2018-2022, OARC, Inc.
+-- Copyright (c) 2018-2023, OARC, Inc.
-- All rights reserved.
--
-- This file is part of dnsjit.
diff --git a/src/core/object/tcp.c b/src/core/object/tcp.c
index 0eb35d1..f46bfe6 100644
--- a/src/core/object/tcp.c
+++ b/src/core/object/tcp.c
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2018-2022, OARC, Inc.
+ * Copyright (c) 2018-2023, OARC, Inc.
* All rights reserved.
*
* This file is part of dnsjit.
diff --git a/src/core/object/tcp.h b/src/core/object/tcp.h
index f2d709b..41fddcc 100644
--- a/src/core/object/tcp.h
+++ b/src/core/object/tcp.h
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2018-2022, OARC, Inc.
+ * Copyright (c) 2018-2023, OARC, Inc.
* All rights reserved.
*
* This file is part of dnsjit.
diff --git a/src/core/object/tcp.hh b/src/core/object/tcp.hh
index c6c6ef2..869ab9a 100644
--- a/src/core/object/tcp.hh
+++ b/src/core/object/tcp.hh
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2018-2022, OARC, Inc.
+ * Copyright (c) 2018-2023, OARC, Inc.
* All rights reserved.
*
* This file is part of dnsjit.
diff --git a/src/core/object/tcp.lua b/src/core/object/tcp.lua
index e2d5604..1856098 100644
--- a/src/core/object/tcp.lua
+++ b/src/core/object/tcp.lua
@@ -1,4 +1,4 @@
--- Copyright (c) 2018-2022, OARC, Inc.
+-- Copyright (c) 2018-2023, OARC, Inc.
-- All rights reserved.
--
-- This file is part of dnsjit.
diff --git a/src/core/object/udp.c b/src/core/object/udp.c
index a830079..c58fc5d 100644
--- a/src/core/object/udp.c
+++ b/src/core/object/udp.c
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2018-2022, OARC, Inc.
+ * Copyright (c) 2018-2023, OARC, Inc.
* All rights reserved.
*
* This file is part of dnsjit.
diff --git a/src/core/object/udp.h b/src/core/object/udp.h
index 012630d..00c95e0 100644
--- a/src/core/object/udp.h
+++ b/src/core/object/udp.h
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2018-2022, OARC, Inc.
+ * Copyright (c) 2018-2023, OARC, Inc.
* All rights reserved.
*
* This file is part of dnsjit.
diff --git a/src/core/object/udp.hh b/src/core/object/udp.hh
index 0940004..7dbe20f 100644
--- a/src/core/object/udp.hh
+++ b/src/core/object/udp.hh
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2018-2022, OARC, Inc.
+ * Copyright (c) 2018-2023, OARC, Inc.
* All rights reserved.
*
* This file is part of dnsjit.
diff --git a/src/core/object/udp.lua b/src/core/object/udp.lua
index 10f4a72..0e0393f 100644
--- a/src/core/object/udp.lua
+++ b/src/core/object/udp.lua
@@ -1,4 +1,4 @@
--- Copyright (c) 2018-2022, OARC, Inc.
+-- Copyright (c) 2018-2023, OARC, Inc.
-- All rights reserved.
--
-- This file is part of dnsjit.
diff --git a/src/core/objects.lua b/src/core/objects.lua
index 0b7b628..2ba9407 100644
--- a/src/core/objects.lua
+++ b/src/core/objects.lua
@@ -1,4 +1,4 @@
--- Copyright (c) 2018-2022, OARC, Inc.
+-- Copyright (c) 2018-2023, OARC, Inc.
-- All rights reserved.
--
-- This file is part of dnsjit.
diff --git a/src/core/producer.c b/src/core/producer.c
index 1a6c2c7..315a838 100644
--- a/src/core/producer.c
+++ b/src/core/producer.c
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2018-2022, OARC, Inc.
+ * Copyright (c) 2018-2023, OARC, Inc.
* All rights reserved.
*
* This file is part of dnsjit.
diff --git a/src/core/producer.h b/src/core/producer.h
index f1c3134..038e3a2 100644
--- a/src/core/producer.h
+++ b/src/core/producer.h
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2018-2022, OARC, Inc.
+ * Copyright (c) 2018-2023, OARC, Inc.
* All rights reserved.
*
* This file is part of dnsjit.
diff --git a/src/core/producer.hh b/src/core/producer.hh
index 7672a64..1cb6b54 100644
--- a/src/core/producer.hh
+++ b/src/core/producer.hh
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2018-2022, OARC, Inc.
+ * Copyright (c) 2018-2023, OARC, Inc.
* All rights reserved.
*
* This file is part of dnsjit.
diff --git a/src/core/producer.lua b/src/core/producer.lua
index 0a56bdf..b0ab4fe 100644
--- a/src/core/producer.lua
+++ b/src/core/producer.lua
@@ -1,4 +1,4 @@
--- Copyright (c) 2018-2022, OARC, Inc.
+-- Copyright (c) 2018-2023, OARC, Inc.
-- All rights reserved.
--
-- This file is part of dnsjit.
diff --git a/src/core/receiver.c b/src/core/receiver.c
index 937fae5..7a484a2 100644
--- a/src/core/receiver.c
+++ b/src/core/receiver.c
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2018-2022, OARC, Inc.
+ * Copyright (c) 2018-2023, OARC, Inc.
* All rights reserved.
*
* This file is part of dnsjit.
diff --git a/src/core/receiver.h b/src/core/receiver.h
index 6d38b99..8cb2132 100644
--- a/src/core/receiver.h
+++ b/src/core/receiver.h
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2018-2022, OARC, Inc.
+ * Copyright (c) 2018-2023, OARC, Inc.
* All rights reserved.
*
* This file is part of dnsjit.
diff --git a/src/core/receiver.hh b/src/core/receiver.hh
index a32fa36..eb3041e 100644
--- a/src/core/receiver.hh
+++ b/src/core/receiver.hh
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2018-2022, OARC, Inc.
+ * Copyright (c) 2018-2023, OARC, Inc.
* All rights reserved.
*
* This file is part of dnsjit.
diff --git a/src/core/receiver.lua b/src/core/receiver.lua
index 2ba9358..66b6a7c 100644
--- a/src/core/receiver.lua
+++ b/src/core/receiver.lua
@@ -1,4 +1,4 @@
--- Copyright (c) 2018-2022, OARC, Inc.
+-- Copyright (c) 2018-2023, OARC, Inc.
-- All rights reserved.
--
-- This file is part of dnsjit.
diff --git a/src/core/thread.c b/src/core/thread.c
index 6a0da90..ff121e4 100644
--- a/src/core/thread.c
+++ b/src/core/thread.c
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2018-2022, OARC, Inc.
+ * Copyright (c) 2018-2023, OARC, Inc.
* All rights reserved.
*
* This file is part of dnsjit.
diff --git a/src/core/thread.h b/src/core/thread.h
index ee277eb..f6a0576 100644
--- a/src/core/thread.h
+++ b/src/core/thread.h
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2018-2022, OARC, Inc.
+ * Copyright (c) 2018-2023, OARC, Inc.
* All rights reserved.
*
* This file is part of dnsjit.
diff --git a/src/core/thread.hh b/src/core/thread.hh
index f0a4e8f..1771333 100644
--- a/src/core/thread.hh
+++ b/src/core/thread.hh
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2018-2022, OARC, Inc.
+ * Copyright (c) 2018-2023, OARC, Inc.
* All rights reserved.
*
* This file is part of dnsjit.
diff --git a/src/core/thread.lua b/src/core/thread.lua
index 073b1ad..e79d356 100644
--- a/src/core/thread.lua
+++ b/src/core/thread.lua
@@ -1,4 +1,4 @@
--- Copyright (c) 2018-2022, OARC, Inc.
+-- Copyright (c) 2018-2023, OARC, Inc.
-- All rights reserved.
--
-- This file is part of dnsjit.
diff --git a/src/core/timespec.h b/src/core/timespec.h
index 7c67ba4..3b52d4a 100644
--- a/src/core/timespec.h
+++ b/src/core/timespec.h
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2018-2022, OARC, Inc.
+ * Copyright (c) 2018-2023, OARC, Inc.
* All rights reserved.
*
* This file is part of dnsjit.
diff --git a/src/core/timespec.hh b/src/core/timespec.hh
index d16fd18..249a3ae 100644
--- a/src/core/timespec.hh
+++ b/src/core/timespec.hh
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2018-2022, OARC, Inc.
+ * Copyright (c) 2018-2023, OARC, Inc.
* All rights reserved.
*
* This file is part of dnsjit.
diff --git a/src/core/timespec.lua b/src/core/timespec.lua
index babb45f..a53eada 100644
--- a/src/core/timespec.lua
+++ b/src/core/timespec.lua
@@ -1,4 +1,4 @@
--- Copyright (c) 2018-2022, OARC, Inc.
+-- Copyright (c) 2018-2023, OARC, Inc.
-- All rights reserved.
--
-- This file is part of dnsjit.