2
2
_________________________________________________________________
4
`Topal': GPG/Pine integration
4
Topal: GPG/GnuPG and Alpine/Pine integration
6
Copyright (C) 2001--2003 Phillip J. Brooke
6
Copyright (C) 2001--2008 Phillip J. Brooke
7
7
_________________________________________________________________
13
* [3]Important Changes from Previous Stable Versions
14
* [4]Installation and Configuration
15
+ [5]Compilation and Installation
16
+ [6]Pine Configuration
17
+ [7]Mailcap Configuration
18
+ [8]Topal Configuration
13
* [3]Important changes from previous stable versions
14
* [4]Installation and configuration
15
+ [5]Compilation and installation
16
+ [6]Pine/Alpine configuration
17
+ [7]Mailcap configuration
18
+ [8]Topal configuration
21
+ [11]Interactive Configuration
22
+ [12]Decryption/Verification
21
+ [11]Interactive configuration
22
+ [12]Decryption/verification
24
24
+ [14]Command-line usage
25
* [15]Additional Programs
27
+ [17]The Pine hack, and sending other attachments
30
+ [20]Decrypting attachments
31
+ [21]Cleaning up the cache
37
+ [27]Most recent changes
25
+ [15]Remote and server mode
26
* [16]Fixing multipart emails
28
+ [18]The Pine/Alpine hack, and sending other attachments
29
+ [19]Key IDs and keylists
31
+ [21]Decrypting attachments
33
+ [23]Cleaning up the cache
34
+ [24]Remote and server mode
36
+ [26]Release numbering
41
+ [31]Most recent changes
38
42
_________________________________________________________________
42
Topal is a `glue' program that links [28]GnuPG and [29]Pine. It offers
43
facilities to encrypt, decrypt, sign and verify emails. See the list
44
of [30]features below.
46
Topal is a `glue' program that links [32]GnuPG and
47
[33]Pine/[34]Alpine. It offers facilities to encrypt, decrypt, sign
48
and verify emails. See the list of [35]features below.
45
49
_________________________________________________________________
51
55
* Caching of output to reduce need for passphrase (at expense of
52
56
storing decrypts and verification output).
53
* Receiving of MIME RFC2015 multipart/signed and multipart/encrypted
54
messages. (Top-level multipart items need some help from a script,
55
topal-fix-email, invoked by procmail.) These features are
56
available to any program that uses .mailcap files.
57
* Sending of MIME RFC2015 multipart/signed and multipart/encrypted
58
messages. (Needs a patch to Pine.)
57
* Receiving of MIME RFC2015/3156 multipart/signed and
58
multipart/encrypted messages. Top-level multipart items need some
59
modification: see the README section `fixing multipart emails'.
60
These features are available to any program that uses .mailcap
62
* Sending of MIME RFC2015/3156 multipart/signed and
63
multipart/encrypted messages. (Needs a patch to Pine/Alpine.)
59
64
* Sending and receiving of the old application/pgp content-type
60
65
(sending requires the same patch as the previous item).
66
* Basic support for verifying S/MIME multipart/signed messages.
61
67
* Offers user the opportunity to check output before sending it.
68
* Remote sending mode for when reading email on a distant computer
69
via ssh with secret keys on the local computer.
62
70
* Rich configuration options.
63
71
* Shortcuts for selecting keys, as well as general key selection
64
72
routines when sending email.
65
73
* Few arbitrary limits.
66
74
_________________________________________________________________
68
Important Changes from Previous Stable Versions
70
The previous stable releases were 0.7.2, 0.7.8 and 0.7.9.
72
Important Changes in Version 0.7.10
76
Important changes from previous stable versions
78
The previous stable releases were 0.7.2, 0.7.8, 0.7.9 and 0.7.13.6.
79
Release numbering has changed since then. The subsequent stable
80
releases were 55, 56, ....
82
Important changes in release 60
84
* MIME sending now requires MIME-tool; mime-construct is no longer
85
used. See [36]compilation and installation.
87
Important changes in release 58
89
* The default configuration no longer uses absolute paths.
91
Important changes in release 55
93
* If you use a non-English locale, please check that Topal still
94
works as expected (replaced code that fixed some locale problems).
95
* The Alpine patch is based off my old Pine patches, but does a
96
little more. You will need to set the Enable Topal hack for
97
OpenPGP/MIME messages option in the hidden configuration list. Bug
99
* The --fix-email wrapper no longer creates a multipart/alternative:
100
it creates a multipart/misc wrapper instead. Please check that
101
your procmail recipe includes a suitable backup in case this
102
doesn't work for you.
104
Important changes in version 0.7.10
74
106
The recommended procmail recipe has been changed.
76
Important Changes in Version 0.7.8
108
Important changes in version 0.7.8
78
110
topal-fix-email and topal-fix-folder have been replaced by the main
79
111
topal binary. Change topal-fix-email in your .procmailrc to be topal
89
121
via topal -config).
91
123
Finally, the send menu has a new option: `Pass through unchanged'.
92
This does nothing to the message (except for forcing the content-type
93
to be text/plain when invoked with -sendmime; this is useful for
94
dealing with an obscure bug in Pine 4.44). Moreover, you can always
95
have Topal invoked for sending.
124
This does nothing to the message so, you can always have Topal invoked
125
as a filter for sending.
96
126
_________________________________________________________________
98
Installation and Configuration
100
Compilation and Installation
102
You need a working C compiler and the GNU Ada Compiler (GNAT). There
103
is a makefile: simply type `make'. Type `make install' to see what
104
files need copying (it doesn't actually do the copy).
108
Assuming that the topal binary is installed in /usr/local/bin, set up
109
the Pine sending & display filters as follows:
110
display-filters=_BEGINNING("-----BEGIN PGP ")_ /usr/local/bin/topal -display _TMPFILE_ _RESULTFILE_
112
sending-filters=/usr/local/bin/topal -send _TMPFILE_ _RESULTFILE_ _RECIPIENTS_,
113
/usr/local/bin/topal -sendmime _TMPFILE_ _RESULTFILE_ _MIMETYPE_ _RECIPIENTS_
128
Installation and configuration
130
Compilation and installation
132
To compile Topal, you need a working C compiler and the GNU Ada
133
Compiler (GNAT). There is a makefile: simply type make. Type make
134
install to actually install. The default location is /usr, so you'll
135
need to be root to install. Alternatively, use make install
136
INSTALLPATH=/usr/local to install into /usr/local. (Or use the more
137
specific variables INSTALLPATHBIN, INSTALLPATHMAN, INSTALLPATHDOC and
140
MIME sending requires the Topal version of mime-tool (included with
141
the Topal sources, and compiled and installed at the same time using
142
the Makefile). MIME viewing can be handled via metamail, run-mailcap,
143
or by saving to a file in the ~/.topal directory and viewed with
146
Pine/Alpine configuration
148
Assuming that the topal binary is installed in /usr/bin, set up the
149
Pine/Alpine sending and display filters as follows:
150
display-filters=_BEGINNING("-----BEGIN PGP ")_ /usr/bin/topal -display _TMPFILE_ _RESULTFILE_
152
sending-filters=/usr/bin/topal -send _TMPFILE_ _RESULTFILE_ _RECIPIENTS_,
153
/usr/bin/topal -sendmime _TMPFILE_ _RESULTFILE_ _MIMETYPE_ _RECIPIENTS_
115
155
You can choose either or both of the sending filters. The -sendmime
116
156
option allows the user to choose the MIME type of the outbound email.
117
157
(Legacy fixes are in place that make -decrypt and -verify behave the
120
For -sendmime to work, you will need to patch Pine. There are patches
121
for versions [31]4.44, [32]4.50 and [33]4.53 of Pine. (They're all
122
more-or-less the same patch. It's pretty easy to apply them against
123
Pine versions 4.51 and 4.52 if you feel so inclined.) `cd' into the
124
pine4.xx directory and use the command `patch -p1 <
125
wherever/the/patch/is'.
158
same as -display.) Note that _RECIPIENTS_ should be last.
160
For -sendmime to work, you will need to patch Pine/Alpine. There are
161
patches for versions [37]4.44, [38]4.50, [39]4.53, [40]4.58. [41]4.60
162
and [42]4.64 of Pine. (They're all more-or-less the same patch.) cd
163
into the pine4.xx directory and use the patch command.
165
There are patches for Alpine: versions [43]1.00 and [44]1.10. Please
166
note that the Alpine patches also modify Alpine's configuration. There
167
is a hidden preference `enable Topal hack' (enable-topal-hack) that
168
you need to switch on.
127
170
It doesn't seem to have broken anything else.... It seems to work for
128
171
sending via an SMTP server - it might break for sending via
129
172
/usr/lib/sendmail (if it does, please send me a debug trace by
130
173
invoking pine with `-d 9').
132
Mailcap Configuration
134
To decode MIME RFC2015 multipart/signed and /encrypted messages
175
You can also add --read-from _INCLUDEALLHDRS_ before send and
176
-sendmime. This makes Topal attempt to guess a suitable key for
177
signing and self-encryption. If multiple possible keys match, then
178
you'll be offered a menu of the keys.
180
Mailcap configuration
182
To decode MIME RFC2015/3156 multipart/signed and /encrypted messages
135
183
requires the assistance of metamail. Add in either the user mailcap
136
184
configuration (.mailcap) or the system configuration (/etc/mailcap)
138
multipart/signed; /usr/local/bin/topal -mime '%s' '%t'; needsterminal
139
multipart/encrypted; /usr/local/bin/topal -mime '%s' '%t'; needsterminal
140
application/pgp; /usr/local/bin/topal -mimeapgp '%s' '%t'; needsterminal
186
multipart/signed; /usr/bin/topal -mime '%s' '%t'; needsterminal
187
multipart/encrypted; /usr/bin/topal -mime '%s' '%t'; needsterminal
188
application/pgp; /usr/bin/topal -mimeapgp '%s' '%t'; needsterminal
142
Procmail Configuration
190
Procmail configuration
144
192
In your procmailrc, add the recipe:
146
| /usr/local/bin/topal --fix-email
194
| /usr/bin/topal --fix-email
196
This examines all inbound emails. Those with top-level
197
multipart/signed or multipart/encrypted MIME types are modified to add
198
a multipart/misc wrapper so that Pine/Alpine can hand it off to Topal.
199
All other emails are left unchanged.
148
201
I strongly advise that you also use one of the backup recipes from the
149
procmail manual. See also the notes in [34]additional programs.
202
procmail manual. See also the notes in [45]fixing multipart emails.
153
206
Create a directory called `${HOME}/.topal'. This is currently
154
207
hard-coded into Topal. Create the basic configuration file by running
155
topal with the -dump or -default option. This file should be named
208
topal with the -dump or -default options. This file should be named
158
All .topal files are silently ignored if they cannot be found. Parsing
159
errors cause an exception.
211
All .topal files are silently ignored if they cannot be found.
212
Comments begin with a # in the first column, and run to the end of a
213
line. They are totally ignored and are not currently preserved.
214
Parsing errors cause an exception.
161
216
If you want to include strings with spaces, you'll need to quote them
162
217
with double-quotes ("). Double-quotes themselves can be included by
164
219
_________________________________________________________________
295
350
original file (this bit is case-sensitive).
297
352
The main purpose of this mode is for encrypting or signing attachments
298
before they are attached to the message in Pine. Beware that Pine does
299
not feed the attachments to a sending filter.
353
before they are attached to the message in Pine/Alpine. Beware that
354
Pine/Alpine does not feed the attachments to a sending filter.
301
356
MIME functions are not available in this mode: it makes no sense.
358
Remote and server mode
360
Suppose you are reading your email on a remote host via ssh (as I
361
often do). You now want to compose an email and sign it, but your
362
secret key is only accessible on the local computer. Topal has
363
rudimentary support for this (primarily to support my style of
364
working). This comes in two parts: a `server' mode to run on the local
365
computer (with access to the secret key) and a remote option in the
368
The server mode (on the local host) is started by running topal
369
-server. This is where GPG requests for signing are made.
371
When sending, you can choose `remote'. This prompts for the host to
372
connect to using ssh/scp: this host should be running the `server'.
373
The files are sent to the local server, processed by the server, then
374
the results are copied back. ssh and scp are both used: because
375
they're used repeatedly, you might want to use key-based
376
authentication and have the key added to a current ssh-agent.
378
There isn't a remote mode for receiving: my approach is to use unison
379
(or some other file synchroniser or a simple scp) to move the email(s)
380
concerned, then view them on the local computer.
302
381
_________________________________________________________________
383
Fixing multipart emails
306
Two scripts used to be included with topal: topal-fix-email and
307
topal-fix-folder. They have been replaced by the --fix-email and
385
Two scripts used to be included with topal (long ago): topal-fix-email
386
and topal-fix-folder. They have been replaced by the --fix-email and
308
387
--fix-folder command-line options to the main binary.
310
389
topal --fix-email modifies any email that is (at the top level) a
311
390
multipart/signed or multipart/encrypted message. It creates a
312
multipart/alternative message. The revised message contains the first
313
part of the original message as one alternative, then the entire
314
original message as an alternative part. Pine can cope with invoking
315
Topal on the (original) subpart. Confused? (It probably isn't clever
316
for /encrypted mail, but at least Topal can get at it.)
391
multipart/misc message instead: this revised message is simply a
392
wrapper version of the original message so that Pine/Alpine can pass
393
the signed or encrypted part to Topal.
752
874
Now use -gnatwa and -gnato for all Ada compilation. It was
753
875
omitted from the main binary build command before. Fixed all
754
876
the resulting warnings.
879
Patched externals calls for errno to prevent (in some cases)
880
warnings from ld.so, and in other cases, failures to build.
883
Added patch against Pine version 4.60. Updated some notices.
886
Calls to the GPG binary now have LANG set to C before exec so
887
that we don't have to worry about different language output in
888
GPG. Thanks for Joern Brederec for the bug report and
889
suggestion of how to fix it.
892
Four internal development releases junked.
895
--fix-email now replaces the original message with a
896
multipart/misc wrapper, rather than expanding it into a
897
multipart/alternative message.
898
Replaced some key selection code. Hopefully, this reduces the
899
number of locale-dependent and GPG version-specific problems.
900
Additionally, revoked, disabled and invalid keys are no longer
901
offered; checks are made to ensure that the key is valid for
902
encryption/signing when applicable.
903
New patch for Alpine 1.00. Includes configuration setting.
904
The `pass through unchanged' send option no longer modifies the
905
content-type to text/plain.
906
Should now build and run on Cygwin.
907
Licence is now GPL-3.
908
Attempt to prevent potential memory leak (if running for a long
909
time) by making the implementation of expanding_array a
911
Cleaned up Ada source to reduce warnings.
912
Other minor changes, e.g., better checks on keylists,
913
documentation clean-up.
914
Changed [54]release numbering.
915
HTML cleaned up and CSS added.
918
--read-from option added to select different signing keys
919
depending on the From line. Also added sake and sxk
921
Fixed bug in Keys.Remove.Key (didn't match if the full
922
fingerprint wasn't given).
923
Command-line parser now accepts 1 or more hyphens for any
925
Improved keylist documentation.
926
Corrected release date for release 55... oops.
929
Initial attempt at supporting attachments within Topal.
930
Changed MIME boundary detection code (the previous algorithm
931
couldn't cope with multipart included in a signed email).
932
Please tell me if this breaks your emails....
933
Bug fix to _INCLUDEALLHDRS_ - it needs to turn the CRLF back
934
into LF or it might chop off some of your message....
936
22/6/2008; release 58
937
UI improvements (count keys in keylist, clearer indication of
939
Added patch for Alpine 1.10. Renamed all patch files.
940
Default paths for binaries are no longer absolute.
941
Configuration files now allow comments, but they're not
943
Added more exception handling messages.
944
Sending and receiving both save off original input as tempfiles
946
Added --ask-charset command line option. This is really only
947
for testing a new workaround for locale-related bad signatures.
948
Please see [55]locale problems in the notes and send feedback.
949
Started removing dependency on mime-construct; new source files
951
Build date added to binary.
954
Added sequence numbers to temporary files to reduce possible
956
The makefile's install target now installs to INSTALLPATH. This
957
can be overridden, e.g., make install INSTALLPATH=/usr/local.
958
The four more specific paths, INSTALLPATHBIN, INSTALLPATHMAN,
959
INSTALLPATHDOC and INSTALLPATHPATCHES can also be overridden.
960
Fixes request from Nils Schlupp re: ebuild.
961
The --ask-charset command-line option is now only used if a bad
962
signature is returned; a second attempt is then made if a
963
different character set is suggested by the user.
965
13/7/2008; release 60
966
Update installation instructions for make install.
967
We now use a modified version of Jeffrey S. Dutky's mime-tool
968
instead of mime-construct for creating MIME messages. We
969
include our modified version in the Topal tarball (since both
970
are GPL, and our modifications are needed if creating MIME
972
MIME viewing can now use metamail, use run-mailcap or save the
973
attachment to the folder ~/.topal/viewmime (which you can then
974
open in Alpine). run-mailcap and saving support are new.
975
Sending menu allows user to view and edit the email. A quicker
976
method for changing/setting the signing (own) key is available.
978
14/7/2008; release 61
979
An initial, rather crude, but (for my purposes at least)
980
effective remote mode for sending.
981
Some history is now saved.
983
17/7/2008; release 62
984
Added basic support for S/MIME verification of messages.
985
Quoted-printable encoder (in MIME-tool) improved (single dots
986
and leading "From ") as per RFC2049.
987
Ignore errors in strip in Makefile (trips up Cygwin, which
988
expects the executable to be foo.exe).
989
Update feature list for remote sending.
990
Internal changes to configuration storage.
755
991
_________________________________________________________________
759
1. file://localhost/home/pjb/projects/topal/STABLE/topal/README.html#introduction
760
2. file://localhost/home/pjb/projects/topal/STABLE/topal/README.html#features
761
3. file://localhost/home/pjb/projects/topal/STABLE/topal/README.html#important-changes
762
4. file://localhost/home/pjb/projects/topal/STABLE/topal/README.html#inst-and-config
763
5. file://localhost/home/pjb/projects/topal/STABLE/topal/README.html#comp-and-inst
764
6. file://localhost/home/pjb/projects/topal/STABLE/topal/README.html#pine-config
765
7. file://localhost/home/pjb/projects/topal/STABLE/topal/README.html#mailcap-config
766
8. file://localhost/home/pjb/projects/topal/STABLE/topal/README.html#topal-config
767
9. file://localhost/home/pjb/projects/topal/STABLE/topal/README.html#topal-usage
768
10. file://localhost/home/pjb/projects/topal/STABLE/topal/README.html#topal-help
769
11. file://localhost/home/pjb/projects/topal/STABLE/topal/README.html#interactive-config
770
12. file://localhost/home/pjb/projects/topal/STABLE/topal/README.html#decrypt-verify
771
13. file://localhost/home/pjb/projects/topal/STABLE/topal/README.html#sending
772
14. file://localhost/home/pjb/projects/topal/STABLE/topal/README.html#nonpine
773
15. file://localhost/home/pjb/projects/topal/STABLE/topal/README.html#additional-programs
774
16. file://localhost/home/pjb/projects/topal/STABLE/topal/README.html#notes
775
17. file://localhost/home/pjb/projects/topal/STABLE/topal/README.html#pinehack
776
18. file://localhost/home/pjb/projects/topal/STABLE/topal/README.html#keyids
777
19. file://localhost/home/pjb/projects/topal/STABLE/topal/README.html#errors
778
20. file://localhost/home/pjb/projects/topal/STABLE/topal/README.html#decrypt-attachments
779
21. file://localhost/home/pjb/projects/topal/STABLE/topal/README.html#cleaning-cache
780
22. file://localhost/home/pjb/projects/topal/STABLE/topal/README.html#new-releases
781
23. file://localhost/home/pjb/projects/topal/STABLE/topal/README.html#author
782
24. file://localhost/home/pjb/projects/topal/STABLE/topal/README.html#license
783
25. file://localhost/home/pjb/projects/topal/STABLE/topal/README.html#todo
784
26. file://localhost/home/pjb/projects/topal/STABLE/topal/README.html#changes
785
27. file://localhost/home/pjb/projects/topal/STABLE/topal/README.html#last-changes
786
28. http://www.gnupg.org/
787
29. http://www.washington.edu/pine/
788
30. file://localhost/home/pjb/projects/topal/STABLE/topal/README.html#features
789
31. file://localhost/home/pjb/projects/topal/STABLE/topal/pine-4.44-patch
790
32. file://localhost/home/pjb/projects/topal/STABLE/topal/pine-4.50-patch
791
33. file://localhost/home/pjb/projects/topal/STABLE/topal/pine-4.53-patch
792
34. file://localhost/home/pjb/projects/topal/STABLE/topal/README.html#additional-programs
793
35. file://localhost/home/pjb/projects/topal/STABLE/topal/README.html#nonpine
794
36. file://localhost/home/pjb/projects/topal/STABLE/topal/README.html#author
795
37. file://localhost/home/pjb/projects/topal/STABLE/topal/README.html#procmail-config
796
38. file://localhost/home/pjb/projects/topal/STABLE/topal/README.html#todo
797
39. file://localhost/home/pjb/projects/topal/STABLE/topal/COPYING
798
40. mailto:pjb@lothlann.freeserve.co.uk
799
41. file://localhost/home/pjb/projects/topal/STABLE/topal/release
995
1. file://localhost/home/pjb/projects/topal/STABLE3/topal/README.html#introduction
996
2. file://localhost/home/pjb/projects/topal/STABLE3/topal/README.html#features
997
3. file://localhost/home/pjb/projects/topal/STABLE3/topal/README.html#important-changes
998
4. file://localhost/home/pjb/projects/topal/STABLE3/topal/README.html#inst-and-config
999
5. file://localhost/home/pjb/projects/topal/STABLE3/topal/README.html#comp-and-inst
1000
6. file://localhost/home/pjb/projects/topal/STABLE3/topal/README.html#pine-config
1001
7. file://localhost/home/pjb/projects/topal/STABLE3/topal/README.html#mailcap-config
1002
8. file://localhost/home/pjb/projects/topal/STABLE3/topal/README.html#topal-config
1003
9. file://localhost/home/pjb/projects/topal/STABLE3/topal/README.html#topal-usage
1004
10. file://localhost/home/pjb/projects/topal/STABLE3/topal/README.html#topal-help
1005
11. file://localhost/home/pjb/projects/topal/STABLE3/topal/README.html#interactive-config
1006
12. file://localhost/home/pjb/projects/topal/STABLE3/topal/README.html#decrypt-verify
1007
13. file://localhost/home/pjb/projects/topal/STABLE3/topal/README.html#sending
1008
14. file://localhost/home/pjb/projects/topal/STABLE3/topal/README.html#nonpine
1009
15. file://localhost/home/pjb/projects/topal/STABLE3/topal/README.html#remote
1010
16. file://localhost/home/pjb/projects/topal/STABLE3/topal/README.html#fix-multipart
1011
17. file://localhost/home/pjb/projects/topal/STABLE3/topal/README.html#notes
1012
18. file://localhost/home/pjb/projects/topal/STABLE3/topal/README.html#pinehack
1013
19. file://localhost/home/pjb/projects/topal/STABLE3/topal/README.html#keyids
1014
20. file://localhost/home/pjb/projects/topal/STABLE3/topal/README.html#errors
1015
21. file://localhost/home/pjb/projects/topal/STABLE3/topal/README.html#decrypt-attachments
1016
22. file://localhost/home/pjb/projects/topal/STABLE3/topal/README.html#locale-problems
1017
23. file://localhost/home/pjb/projects/topal/STABLE3/topal/README.html#cleaning-cache
1018
24. file://localhost/home/pjb/projects/topal/STABLE3/topal/README.html#remote-notes
1019
25. file://localhost/home/pjb/projects/topal/STABLE3/topal/README.html#new-releases
1020
26. file://localhost/home/pjb/projects/topal/STABLE3/topal/README.html#release-numbering
1021
27. file://localhost/home/pjb/projects/topal/STABLE3/topal/README.html#author
1022
28. file://localhost/home/pjb/projects/topal/STABLE3/topal/README.html#licence
1023
29. file://localhost/home/pjb/projects/topal/STABLE3/topal/README.html#todo
1024
30. file://localhost/home/pjb/projects/topal/STABLE3/topal/README.html#changes
1025
31. file://localhost/home/pjb/projects/topal/STABLE3/topal/README.html#last-changes
1026
32. http://www.gnupg.org/
1027
33. http://www.washington.edu/pine/
1028
34. http://www.washington.edu/alpine/
1029
35. file://localhost/home/pjb/projects/topal/STABLE3/topal/README.html#features
1030
36. file://localhost/home/pjb/projects/topal/STABLE3/topal/README.html#comp-and-inst
1031
37. file://localhost/home/pjb/projects/topal/STABLE3/topal/pine-4.44.patch
1032
38. file://localhost/home/pjb/projects/topal/STABLE3/topal/pine-4.50.patch
1033
39. file://localhost/home/pjb/projects/topal/STABLE3/topal/pine-4.53.patch
1034
40. file://localhost/home/pjb/projects/topal/STABLE3/topal/pine-4.58.patch
1035
41. file://localhost/home/pjb/projects/topal/STABLE3/topal/pine-4.60.patch
1036
42. file://localhost/home/pjb/projects/topal/STABLE3/topal/pine-4.64.patch
1037
43. file://localhost/home/pjb/projects/topal/STABLE3/topal/alpine-1.00.patch
1038
44. file://localhost/home/pjb/projects/topal/STABLE3/topal/alpine-1.10.patch
1039
45. file://localhost/home/pjb/projects/topal/STABLE3/topal/README.html#fix-multipart
1040
46. file://localhost/home/pjb/projects/topal/STABLE3/topal/README.html#nonpine
1041
47. file://localhost/home/pjb/projects/topal/STABLE3/topal/README.html#author
1042
48. file://localhost/home/pjb/projects/topal/STABLE3/topal/README.html#procmail-config
1043
49. file://localhost/home/pjb/projects/topal/STABLE3/topal/README.html#todo
1044
50. file://localhost/home/pjb/projects/topal/STABLE3/topal/COPYING
1045
51. mailto:pjb@lothlann.freeserve.co.uk
1046
52. http://www.gnu.org/licenses/
1047
53. file://localhost/home/pjb/projects/topal/STABLE3/topal/release
1048
54. file://localhost/home/pjb/projects/topal/STABLE3/topal/README.html#release-numbering
1049
55. file://localhost/home/pjb/projects/topal/STABLE3/topal/README.html#locale-problems