This is a simple patch which fixes a bug in the MIT version of PGP 2.6 which would cause it, after September 1, 1994, to produce output not compatible with earlier versions of PGP. To apply, after unpacking the sources: cd pgp26 patch -p < thisfile *** src/pgp.c Mon May 23 12:17:06 1994 --- src/pgp.c+ Wed Jun 1 15:32:59 1994 *************** *** 541,548 **** if ((p = getenv(TEMP)) != NULL && *p != '\0') settmpdir(p); ! /* Turn on incompatibility as of 1 September 1994 (GMT) */ ! legal_kludge = (get_timestamp(NULL) >= 0x2e651980); if ((myArgv = (char **) malloc((argc + 2) * sizeof(char **))) == NULL) { fprintf(stderr, LANG("\n\007Out of memory.\n")); --- 541,548 ---- if ((p = getenv(TEMP)) != NULL && *p != '\0') settmpdir(p); ! /* Disable incompatibility time-bomb */ ! legal_kludge = 0; if ((myArgv = (char **) malloc((argc + 2) * sizeof(char **))) == NULL) { fprintf(stderr, LANG("\n\007Out of memory.\n"));