Update 'Kanzlei-Kiel'.
This commit is contained in:
BIN
Kanzlei-Kiel/src/djbdns/tarballs/daemontools-0.76-man.tar.gz
Normal file
BIN
Kanzlei-Kiel/src/djbdns/tarballs/daemontools-0.76-man.tar.gz
Normal file
Binary file not shown.
@ -0,0 +1,12 @@
|
||||
diff -ur daemontools-0.76.old/src/error.h daemontools-0.76/src/error.h
|
||||
--- daemontools-0.76.old/src/error.h 2001-07-12 11:49:49.000000000 -0500
|
||||
+++ daemontools-0.76/src/error.h 2003-01-09 21:52:01.000000000 -0600
|
||||
@@ -3,7 +3,7 @@
|
||||
#ifndef ERROR_H
|
||||
#define ERROR_H
|
||||
|
||||
-extern int errno;
|
||||
+#include <errno.h>
|
||||
|
||||
extern int error_intr;
|
||||
extern int error_nomem;
|
BIN
Kanzlei-Kiel/src/djbdns/tarballs/daemontools-0.76.tar.gz
Normal file
BIN
Kanzlei-Kiel/src/djbdns/tarballs/daemontools-0.76.tar.gz
Normal file
Binary file not shown.
BIN
Kanzlei-Kiel/src/djbdns/tarballs/djbdns-1.05-ixfr.diff.gz
Normal file
BIN
Kanzlei-Kiel/src/djbdns/tarballs/djbdns-1.05-ixfr.diff.gz
Normal file
Binary file not shown.
BIN
Kanzlei-Kiel/src/djbdns/tarballs/djbdns-1.05-test23.diff.bz2
Normal file
BIN
Kanzlei-Kiel/src/djbdns/tarballs/djbdns-1.05-test23.diff.bz2
Normal file
Binary file not shown.
BIN
Kanzlei-Kiel/src/djbdns/tarballs/djbdns-1.05.tar.gz
Normal file
BIN
Kanzlei-Kiel/src/djbdns/tarballs/djbdns-1.05.tar.gz
Normal file
Binary file not shown.
BIN
Kanzlei-Kiel/src/djbdns/tarballs/doc.tar.gz
Normal file
BIN
Kanzlei-Kiel/src/djbdns/tarballs/doc.tar.gz
Normal file
Binary file not shown.
BIN
Kanzlei-Kiel/src/djbdns/tarballs/qlogtools-3.1.tar.gz
Normal file
BIN
Kanzlei-Kiel/src/djbdns/tarballs/qlogtools-3.1.tar.gz
Normal file
Binary file not shown.
13
Kanzlei-Kiel/src/djbdns/tarballs/qlogtools_errno.patch
Normal file
13
Kanzlei-Kiel/src/djbdns/tarballs/qlogtools_errno.patch
Normal file
@ -0,0 +1,13 @@
|
||||
diff -ur qlogtools-3.1.orig/qfilelog.c qlogtools-3.1/qfilelog.c
|
||||
--- qlogtools-3.1.orig/qfilelog.c 2001-06-12 14:41:47.000000000 -0700
|
||||
+++ qlogtools-3.1/qfilelog.c 2003-07-31 21:52:51.000000000 -0700
|
||||
@@ -3,8 +3,7 @@
|
||||
#include <stdlib.h>
|
||||
#include <string.h>
|
||||
#include <unistd.h>
|
||||
-
|
||||
-extern int errno;
|
||||
+#include <errno.h>
|
||||
|
||||
#define PAUSE sleep(60)
|
||||
|
BIN
Kanzlei-Kiel/src/djbdns/tarballs/ucspi-tcp-0.88-ipv6.diff19.bz2
Normal file
BIN
Kanzlei-Kiel/src/djbdns/tarballs/ucspi-tcp-0.88-ipv6.diff19.bz2
Normal file
Binary file not shown.
BIN
Kanzlei-Kiel/src/djbdns/tarballs/ucspi-tcp-0.88-man.tar.gz
Normal file
BIN
Kanzlei-Kiel/src/djbdns/tarballs/ucspi-tcp-0.88-man.tar.gz
Normal file
Binary file not shown.
@ -0,0 +1,64 @@
|
||||
diff -ruN --exclude conf-* ucspi-tcp-0.88/rblsmtpd.c ucspi-tcp-0.88.fix/rblsmtpd.c
|
||||
--- ucspi-tcp-0.88/rblsmtpd.c Sat Mar 18 10:18:42 2000
|
||||
+++ ucspi-tcp-0.88.fix/rblsmtpd.c Wed Aug 9 16:42:33 2000
|
||||
@@ -60,16 +60,54 @@
|
||||
|
||||
void rbl(char *base)
|
||||
{
|
||||
+ int i;
|
||||
+ char *altreply = 0;
|
||||
if (decision) return;
|
||||
if (!stralloc_copy(&tmp,&ip_reverse)) nomem();
|
||||
+ i = str_chr(base, ':');
|
||||
+ if (base[i]) {
|
||||
+ base[i] = 0;
|
||||
+ altreply = base+i+1;
|
||||
+ }
|
||||
if (!stralloc_cats(&tmp,base)) nomem();
|
||||
- if (dns_txt(&text,&tmp) == -1) {
|
||||
- flagmustnotbounce = 1;
|
||||
- if (flagfailclosed) {
|
||||
- if (!stralloc_copys(&text,"temporary RBL lookup error")) nomem();
|
||||
- decision = 2;
|
||||
+ if (altreply) {
|
||||
+ if (dns_ip4(&text,&tmp) == -1) {
|
||||
+ flagmustnotbounce = 1;
|
||||
+ if (flagfailclosed) {
|
||||
+ if (!stralloc_copys(&text,"temporary RBL lookup error")) nomem();
|
||||
+ decision = 2;
|
||||
+ }
|
||||
+ return;
|
||||
+ }
|
||||
+ if (text.len) {
|
||||
+ if(!stralloc_copys(&text, "")) nomem();
|
||||
+ while(*altreply) {
|
||||
+ char *x;
|
||||
+ i = str_chr(altreply, '%');
|
||||
+ if(!stralloc_catb(&text, altreply, i)) nomem();
|
||||
+ if(altreply[i] &&
|
||||
+ altreply[i+1]=='I' &&
|
||||
+ altreply[i+2]=='P' &&
|
||||
+ altreply[i+3]=='%') {
|
||||
+ if(!stralloc_catb(&text, ip_env, str_len(ip_env))) nomem();
|
||||
+ altreply+=i+4;
|
||||
+ } else if(altreply[i]) {
|
||||
+ if(!stralloc_cats(&text, "%")) nomem();
|
||||
+ altreply+=i+1;
|
||||
+ } else {
|
||||
+ altreply+=i;
|
||||
+ }
|
||||
+ }
|
||||
+ }
|
||||
+ } else {
|
||||
+ if (dns_txt(&text,&tmp) == -1) {
|
||||
+ flagmustnotbounce = 1;
|
||||
+ if (flagfailclosed) {
|
||||
+ if (!stralloc_copys(&text,"temporary RBL lookup error")) nomem();
|
||||
+ decision = 2;
|
||||
+ }
|
||||
+ return;
|
||||
}
|
||||
- return;
|
||||
}
|
||||
if (text.len)
|
||||
if (flagrblbounce)
|
21
Kanzlei-Kiel/src/djbdns/tarballs/ucspi-tcp-0.88.nobase.patch
Normal file
21
Kanzlei-Kiel/src/djbdns/tarballs/ucspi-tcp-0.88.nobase.patch
Normal file
@ -0,0 +1,21 @@
|
||||
diff -ur ucspi-tcp-0.88.old/rblsmtpd.c ucspi-tcp-0.88/rblsmtpd.c
|
||||
--- ucspi-tcp-0.88.old/rblsmtpd.c Sat Mar 18 09:18:42 2000
|
||||
+++ ucspi-tcp-0.88/rblsmtpd.c Mon Apr 1 09:26:07 2002
|
||||
@@ -22,7 +22,7 @@
|
||||
}
|
||||
void usage(void)
|
||||
{
|
||||
- strerr_die1x(100,"rblsmtpd: usage: rblsmtpd [ -b ] [ -R ] [ -t timeout ] [ -r base ] [ -a base ] smtpd [ arg ... ]");
|
||||
+ strerr_die1x(100,"rblsmtpd: usage: rblsmtpd -r base [ -b ] [ -R ] [ -t timeout ] [ -r base ] [ -a base ] smtpd [ arg ... ]");
|
||||
}
|
||||
|
||||
char *ip_env;
|
||||
@@ -190,7 +190,7 @@
|
||||
argv += optind;
|
||||
if (!*argv) usage();
|
||||
|
||||
- if (flagwantdefaultrbl) rbl("rbl.maps.vix.com");
|
||||
+ if (flagwantdefaultrbl) usage();
|
||||
if (decision >= 2) rblsmtpd();
|
||||
|
||||
pathexec_run(*argv,argv,envp);
|
BIN
Kanzlei-Kiel/src/djbdns/tarballs/ucspi-tcp-0.88.tar.gz
Normal file
BIN
Kanzlei-Kiel/src/djbdns/tarballs/ucspi-tcp-0.88.tar.gz
Normal file
Binary file not shown.
Reference in New Issue
Block a user