`Topal': Distribution
Copyright (C) 2001-2005 Phillip J. Brooke
Topal is a `glue' program that links
GnuPG
and
Pine. It offers
facilities to encrypt, decrypt, sign and verify emails.
This is the feature list from the README file:
- In-place decryption/verification, dealing with multiple blocks
embedded in text.
- Caching of output to reduce need for passphrase (at expense of
storing decrypts and verification output).
- Receiving of MIME RFC2015 multipart/signed and
multipart/encrypted messages. (Top-level multipart items need some help from a script,
topal-fix-email, invoked by procmail.) These features are available
to any program that uses .mailcap files.
- Sending of MIME RFC2015 multipart/signed and multipart/encrypted
messages. (Needs a patch to Pine.)
- Sending and receiving of the old application/pgp content-type
(sending requires the same patch as the previous item).
- Offers user the opportunity to check output before sending it.
- Rich configuration options.
- Shortcuts for selecting keys, as well as general key selection
routines when sending email.
- Few arbitrary limits.
See the README
file for all the stuff like licensing,
TO DO,
recent changes, etc.
The current release of Topal is 0.7.13.6. Send email to
pjb@lothlann.freeserve.co.uk
if you would like to be notified of new Topal releases by email.
The most recent changes were:
- 4/2003; 0.7.13b
- Bug fix release only - backported from
(not-yet-released 0.8.0). Fixed bug when
changing own signing key using the -config option - thanks to Stewart
James for the bug report.
- 10/2003; 0.7.13.2
- Bug fix release only - backported from
(not-yet-released 0.8.0). Changed bug fix versioning scheme.
Makefile now links properly against static GNAT runtime. Fixed
problem which manifests as: `relocation error: /lib/libreadline.so.4:
undefined symbol: BC' (needed instruction to link against ncurses) -
thanks to Marty Hoff for the bug report. Added patch against Pine
version 4.58.
- 10/2003; 0.7.13.3
- Now use -gnatwa and -gnato for all Ada
compilation. It was omitted from the main binary build command
before. Fixed all the resulting warnings.
- 1/2004; 0.7.13.4
- Patched externals calls for errno to
prevent (in some cases) warnings from ld.so, and in other cases,
failures to build.
- 6/2004; 0.7.13.5
- Added patch against Pine version
4.60. Updated some notices.
- 1/4/2005; 0.7.13.6
- Calls to the GPG binary now have LANG
set to C before exec so that we don't have to worry about different
language output in GPG. Thanks for Joern Brederec for the bug report
and suggestion of how to fix it.
Files available are:
- The README file.
- GNU Public Licence.
- The source code package
(96 kB, release 0.7.13.6) and a
detached signature.
You will need the source package, even if you don't want to compile Topal yourself. The documentation is included in the tarball.
- The topal binary for Linux x86
(200 kB, not stripped, gzip'd, release 0.7.13.6) and a
detached signature.
The output of ldd for the topal binary (on the build machine) is
libreadline.so.4 => /lib/libreadline.so.4 (0x40020000)
libncurses.so.5 => /lib/libncurses.so.5 (0x40046000)
libgnat-3.14p.so.1 => /usr/lib/libgnat-3.14p.so.1 (0x40085000)
libc.so.6 => /lib/libc.so.6 (0x40212000)
libm.so.6 => /lib/libm.so.6 (0x4032f000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
- The topal binary for Linux x86
(statically linked against the GNAT library, 252 kB, stripped, gzip'd, release 0.7.13.6) and a
detached signature. You'll need to rename this as `topal'.
The output of ldd for this binary (on the build machine) is
libreadline.so.4 => /lib/libreadline.so.4 (0x40020000)
libncurses.so.5 => /lib/libncurses.so.5 (0x40046000)
libc.so.6 => /lib/libc.so.6 (0x40085000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
- Some features (sending of any content-type except text/plain) require
a patch to Pine. (See the README.)
Last generated: Sun Apr 3 14:58:32 BST 2005