-----BEGIN PGP SIGNED MESSAGE----- Hello Alan! You wrote at 25.05., Topic "Patches to make PGP2.3a compatible with 2.6":
Here's a set of patches relative to PGP 2.3a to make it do the following:
* Display and accept hexadecimal key IDs with 8 digits.
To avoid crippled output because of 8 digit key-IDs you have to change some more lines in source of v2.3a. Here the necessary changes I found, line numbers are of the original unpatched source. (Sorry for the format, I have no diff-utility therfore it's made by hand.) mfg Lipo - ---------------8<---------------8<---------------8<---------------8<------- ***** KEYMAINT.C ***** 425,427 if (pk->pk_userids) /* more than one user ID */ - - fprintf(pgpout, " "); + fprintf(pgpout, " "); fprintf(pgpout, " %s\n", LOCAL_CHARSET(userid)); ***** 783,785 } else - - fprintf(pgpout, " %*s ", trustlst_len, ""); + fprintf(pgpout, " %*s ", trustlst_len, ""); fprintf(pgpout, " %-*s", legitlst_len, legit_lst[kc&KC_LEGIT_MASK]); ***** 795,797 } - - fprintf(pgpout, "%c ", (kc & KC_CONTIG) ? 'c' : ' '); + fprintf(pgpout, "%c ", (kc & KC_CONTIG) ? 'c' : ' '); fprintf(pgpout, " %-*s", trustlst_len, trust_lst[TRUST_LEV(kc)]); ***** ***** KEYMGMT.C ***** 1230,1232 } - - fprintf(pgpout,PSTR("\nType bits/keyID Date User ID\n")); + fprintf(pgpout,PSTR("\nType bits/keyID Date User ID\n")); for ( ; ; ) ***** 1300,1305 else - - fprintf(pgpout," "); + fprintf(pgpout," "); if (compromised && firstuser) { fprintf(pgpout, PSTR("*** KEY REVOKED ***\n")); - - fprintf(pgpout," "); + fprintf(pgpout," "); } ***** 1390,1395 /* Here's a good format for display of key or signature certificates: - -Type bits/keyID Date User ID - -pub 1024/xxxxxx yyyy-mm-dd aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa - -sec 512/xxxxxx yyyy-mm-dd aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa - -sig 384/xxxxxx yyyy-mm-dd aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +Type bits/keyID Date User ID +pub 1024/xxxxxxxx yyyy-mm-dd aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +sec 512/xxxxxxxx yyyy-mm-dd aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +sig 384/xxxxxxxx yyyy-mm-dd aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa */ ***** 1497,1502 else - - fprintf(pgpout," "); + fprintf(pgpout," "); if (compromised && firstuser) { fprintf(pgpout, PSTR("*** KEY REVOKED ***\n")); - - fprintf(pgpout," "); + fprintf(pgpout," "); } ***** 1541,1543 else - - { fprintf(pgpout," "); + { fprintf(pgpout," "); fprintf(pgpout,PSTR("\007***** BAD SIGNATURE! *****\n")); ***** - ---------------8<---------------8<---------------8<---------------8<------- -----BEGIN PGP SIGNATURE----- Version: 2.3a iQCVAgUBLeP45MRGkei8OaXNAQGXMAP9G/OV1OGTa2g75W9UuAKM3ugzb3Recaxb diF6FBu/OjEgTjEbTZiFe+zLwFdYBnqqWZCsxYHx3iJL7mb9AW8+RBMxEyuy4UJp 80yUyZGiUFP+w7WnzcK/7CAPrMbellhT5k3gDi+TunXIg5noggL46CPpyHcdAie0 wfJca9gNlAc= =gQI0 -----END PGP SIGNATURE----- ## CrossPoint v3.02 ##