Yet Another JSON Library. YAJL is a small event-driven (SAX-style)
JSON parser written in ANSI C, and a small validating JSON generator.
YAJL is released under the BSD license.
This is a port of the bulk of the Plan 9 software build environment to Unix.
It tries to reproduce the Plan 9 build environment as faithfully as possible,
providing u.h and libc.h, and blithely redefining tokens such as open, dup,
and accept in order to provide implementations that better mimic the Plan 9
semantics. The result is a somewhat more complicated and less Unix-friendly
environment, but Plan 9 programs can typically be compiled with little or no
changes.
The port includes the following:
- Sources for Linux, FreeBSD, and SunOS
- lib9 (nee libc), libString, libbin, libbio, libcomplete, libdraw,
liblibflate, frame, libfs, libhtml, libhttpd, libip, libmux, libplumb,
liblibregexp, libsec, thread, and libventi
- 9term, acme, hoc, plumber, rio (nee 9wm), sam, and samterm, along with
many small utilities and manual pages
- Plan 9 bitmap fonts
C glib interface to Thrift.
Bindgraph makes pretty query statistics about BIND servers. It was derived
from well-known mailgraph package.
This program is a domain name server analysis and reporting tool.
It checks and reports whether a domain name, hosted by your organization,
is still in use, and if so, reports whether your name servers are
still the delegated name servers of the domain name in question.
Reports are generated both to the console and as HTML output.
HTMLs also include information about the MX and WWW records of the domain name.
The tool is expected to be of great use for Internet Service Providers
who are in need of keeping track of lame dns records.
This port contains a subset of the DJBDNS package.
It includes several useful Domain Name System (DNS) tools:
- dnsfilter: a parallel IP-address-to-host-name converter
- dnsip, dnsipq, dnsname, dnstxt, and dnsmx: simple
command-line interfaces to DNS
- dnsq, dnstrace, dnstracesort: DNS debugging tools
DHIS Daemon release 5.1
==============================
The server is now modular through the introduction of a services
sub-system. DNS updates are no longer part of the main code but
are now implemented as a module.
The main dhisd process listens to DHIS clients and after authentication
marks these with their dynamic IP address. The request is passed to a
sub-process through a pipe which implements the services for which the
client is subscribed to. Clients may be subscribed to one or more
services individually.
The sub-engine interface does a basic read from stdin and process.
Examples of things DHIS could update:
Dns, Firewalls, tunnel servers, relay access lists, etc ...
For more information on the services of DHIS, you should look at the
official DHIS site:
http://www.dhis.org/dhis/services/
DNRD is a proxy DNS daemon. It supports several forward servers for
redundancy and/or load-balancing. DNS queries for specific domains can
be forwarded to a specific group of DNS servers (with redundancy and
load balancing) for that domain. It is useful for VPNs and also good
support for offline and dialup sites.
The dnsproxy daemon is a proxy for DNS queries. It forwards these
queries to two previously configured nameservers: one for authoritative
queries and another for recursive queries. The received answers are sent
back to the client unchanged. No local caching is done.
ez-ipupdate is a small utility for updating your host name
if you are using any of the following dynamic DNS services:
http://gnudip.cheapnet.net (GNUDip)
http://www.dhs.org
http://www.dyn.ca (GNUDip)
http://www.dyndns.org
http://www.dyns.cx
http://www.easydns.com
http://www.ez-ip.net
http://www.hn.org
http://www.justlinux.com
http://www.ods.org
http://www.tzo.com
http://www.zoneedit.com
It is pure C and works on Linux, *BSD and Solaris.
The key features are: support for multiple service types, daemon
mode that monitors your IP address and only sends updates when
your IP address changes.