![]() |
PUBLIC DOMAIN SOFTWARE |
![]() |
In the course of developing various utilities for our own 'Unix' computer system
it occurred to us that certain utilities might be useful to others, especially
now that 'Linux' is becoming more popular.
We use Liant 'RM' Cobol extensively and some utilities have been written to
extend its capability, to provide, for example, e-mail functionality, 'cgi'
functionality (to generate dynamic web pages/reports etc).
Some programs/utilities which may useful to others are listed below.
Those with LINKS are directly downloadable from this web page. All downloads
are gzipped unix tar archives of file-name 'program[-version].tar.gz'. The
downloaded files should be placed in a suitably-named directory, unzipped
and extracted using 'tar xvf filename'.
If any other are of interest and you require further info, please mail us
at the address at the foot of this page.
Finally, any program sources and other files are provided on the basis that
they are considered by us to be placed in the public domain. Accordingly, the
downloadable tar files contain a copy of the GNU General Public Licence and the
source-files contained therein contain a reference to that licence.
RMAIL program for use with 'qmail' mail-system
This program allows linux/unix systems using qmail to accept mail via uucp.
An rmail program is required by uucp to process incoming emails and inject
them into the qmail mail-processing system. A more detailed description is
available here.
The download-file is available here (approx 16KB)..
Modified SMTP program for use with 'qmail' mail-system
This modified qmail-smtp program allows qmail to validate recipient addresses
when receiving email from remote hosts (and reject mail for invalid addresses).
A more detailed description is available here.
The download-file is available here (approx 26KB)..
'Telind' - Telnet intermediary daemon
'Telind' is a resilient telnet intermediary daemon, which accepts telnet
connections on a non-standard port and passes the connection through to the
real telnetd daemon. If the connection subsequently fails, the process(es)
executing will not be killed and may be re-connected to the user simply by
reconnecting to the telind daemon. Telind is designed primarily for use
within a lan, but may be used to provide external service also.
A more detailed description is available here.
The download-file is available here (approx 19KB)..
'Emserver' - Greylisting server for Exim4
'Emserver' is an alternative 'greylisting' solution for Exim4, which combines
also whitelisting/blacklisting and recipient-user verification. Checking is done
at the initial smtp 'rcpt to;' point, thus minimising wasted bandwidth due to
unwanted emails.
A more detailed description is available here.
The download-file is available here (approx 30KB)..
Other programs will be added here as and when the time is available.They
include:
COBCGI - a 'c' web-cgi program which parses http 'get' and 'post' cgi requests
and passes them on to Cobol (or other) user-programs in a format that allows the user
program to construct a html-reply (as an interactive web-page). The cobcgi program
then accepts the reply from the user-program and outputs to the clinet web-browser.
A demo program which accesses a simple Cobol telephone-dial-code enquiry
program is available here.