[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