djb

CDB

cdb is a fast, reliable, simple package for creating and reading constant databases.

cdb is a fast, reliable, simple package for creating and reading constant databases. It's used by a variety of programs on this mail server, notably the validrcptto patch.

Download and upack the tarball:

cd /extra/src
wget http://cr.yp.to/cdb/cdb-0.75.tar.gz
tar xvzf cdb-0.75.tar.gz
cd cdb-0.75

This command fixes "the errno problem" with glibc 2.3 and newer:

sed -i '/extern int errno/{s/^/\/* /;s/$/ *\//;G;s/$/#include <errno.h>/;}' error.h

Make and install the programs:

Technology:

UCSPI-TCP

ucspi-tcp is djb's implementation of UNIX Client-Server Program Interface using TCP.

ucspi-tcp is djb's implementation of UNIX Client-Server Program Interface using TCP. It's used on our server to manage what IPs are allowed to connect to the SMTP service(s) as well as passing any environment variables that those IPs might want to use.

Installation
Download the source tarball:

cd /extra/src
wget http://cr.yp.to/ucspi-tcp/ucspi-tcp-0.88.tar.gz
tar xvzf ucspi-tcp-0.88.tar.gz
cd ucspi-tcp-0.88

Technology:

Daemontools

daemontools is a collection of tools for managing UNIX services that was created by Daniel J. Bernstein.

To simplify management of the various daemons on the server, install daemontools. Asides from some other benefits, a really nice thing about daemontools is that gives a consistent means of managing different services rather than a mish-mosh of different init scripts, rc.d scripts, etc.

Installation
Setup a directory to download your source file into:

mkdir -p /package
chmod 1755 /package
cd /package

Technology:

Subscribe to RSS - djb

Recent Updates

  • 2 years 2 days ago
  • 2 years 2 days ago
  • 2 years 4 days ago
    php 8.x
  • 2 years 5 days ago
    10.6.7
  • 2 years 1 week ago
    Drop Centos 5/6 stuff