[packages/djbdns] Rel 30
arekm
arekm at pld-linux.org
Fri May 22 19:59:46 CEST 2026
commit 27b449796ba171714daa164d6acda22cdea6ef77
Author: Arkadiusz Miśkiewicz <arekm at maven.pl>
Date: Fri May 22 19:59:27 2026 +0200
Rel 30
djbdns-cachestats.patch | 4 ++--
djbdns-srv.patch | 6 +++---
djbdns-tinydns-log-ipv6.patch | 20 ++++----------------
djbdns.spec | 2 +-
4 files changed, 10 insertions(+), 22 deletions(-)
---
diff --git a/djbdns.spec b/djbdns.spec
index f8c2da9..b542248 100644
--- a/djbdns.spec
+++ b/djbdns.spec
@@ -6,7 +6,7 @@ Summary: DJB DNS
Summary(pl.UTF-8): DJB DNS
Name: djbdns
Version: 1.05
-Release: 29
+Release: 30
# http://cr.yp.to/distributors.html
License: Public Domain
Group: Networking/Daemons
diff --git a/djbdns-cachestats.patch b/djbdns-cachestats.patch
index 9676f07..eee99dd 100644
--- a/djbdns-cachestats.patch
+++ b/djbdns-cachestats.patch
@@ -64,7 +64,7 @@
extern char *cache_get(const char *,unsigned int,unsigned int *,uint32 *);
--- djbdns-1.05.orig/log.c Sun Feb 11 21:11:45 2001
+++ djbdns-1.05/log.c Wed Nov 5 17:21:12 2003
-@@ -276,6 +276,12 @@
+@@ -275,6 +275,12 @@
{
extern uint64 numqueries;
extern uint64 cache_motion;
@@ -77,7 +77,7 @@
extern int uactive;
extern int tactive;
-@@ -283,6 +289,8 @@
+@@ -282,7 +288,9 @@
number(numqueries); space();
number(cache_motion); space();
number(uactive); space();
diff --git a/djbdns-srv.patch b/djbdns-srv.patch
index d5c3b3f..c1c5d66 100644
--- a/djbdns-srv.patch
+++ b/djbdns-srv.patch
@@ -28,10 +28,10 @@ diff -rNU3 djbdns-1.05/axfr-get.c djbdns-1.05-srv/axfr-get.c
else if (byte_equal(data,2,DNS_T_A) && (dlen == 4)) {
char ipstr[IP4_FMT];
if (!stralloc_copys(&line,"+")) return 0;
-@@ -216,6 +236,14 @@
+@@ -224,6 +244,14 @@
if (!stralloc_cats(&line,":")) return 0;
- x_copy(buf,len,pos,data,4);
- if (!stralloc_catb(&line,ipstr,ip4_fmt(ipstr,data))) return 0;
+ x_copy(buf,len,pos,data,16);
+ if (!stralloc_catb(&line,ipstr,ip6_fmt_flat(ipstr,data))) return 0;
+ }
+ else if (byte_equal(data,2,DNS_T_PTR)) {
+ if (!stralloc_copys(&line,"^")) return 0;
diff --git a/djbdns-tinydns-log-ipv6.patch b/djbdns-tinydns-log-ipv6.patch
index b05af84..f87217a 100644
--- a/djbdns-tinydns-log-ipv6.patch
+++ b/djbdns-tinydns-log-ipv6.patch
@@ -1,23 +1,11 @@
--- ./tinydns-log~ 2005-05-03 13:00:43.000000000 +0300
+++ ./tinydns-log 2005-05-03 13:00:45.000000000 +0300
-@@ -10,7 +10,7 @@
- # to support axfrdns logs as well as tinydns logs
-
+@@ -14,7 +14,7 @@
+ $| = 1; # enable autoflush
+
# convert addresses in hex to dotted decimal notation.
-s/\b([a-f0-9]{8})\b/join(".", unpack("C*", pack("H8", $1)))/eg;
+s/(?:00000000000000000000ffff|\b)([a-f0-9]{8})\b/join(".", unpack("C*", pack("H8", $1)))/eg;
-
+
### clean up some messages
# convert stuff like 127.0.0.2:0422:05be to something more descriptive.
---- ./tinydns-log~ 2005-05-03 13:12:45.000000000 +0300
-+++ ./tinydns-log 2005-05-03 13:12:46.000000000 +0300
-@@ -9,6 +9,9 @@
- # modified 26-AUG-2002 by Andrew Pam <xanni at sericyb.com.au>
- # to support axfrdns logs as well as tinydns logs
-
-+# turn off buffering
-+$| = 1;
-+
- # convert addresses in hex to dotted decimal notation.
- s/(?:00000000000000000000ffff|\b)([a-f0-9]{8})\b/join(".", unpack("C*", pack("H8", $1)))/eg;
-
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/djbdns.git/commitdiff/27b449796ba171714daa164d6acda22cdea6ef77
More information about the pld-cvs-commit
mailing list