home *** CD-ROM | disk | FTP | other *** search
/ Kosovo Orphans' Appeal Charity CD / KosovoOrphansAppeal.iso / internet / software / pgp / pgp263i / -riscos / changes < prev    next >
Encoding:
PGP Message  |  1997-05-20  |  5.0 KB  |  163 lines

  1. -----BEGIN PGP SIGNED MESSAGE-----
  2.  
  3. The following is a list of all changes I've made to turn the
  4. standard PGP2.6.3i distribution into the RISC OS port. There's
  5. a list of user-visible changes in the file FChanges, which may
  6. be more useful.
  7.  
  8. All changes to source code are flagged with comments including
  9. my initials (gjm) in lowercase, so you can find them easily using
  10. "grep" or something similar.
  11.  
  12. If you have the "full" distribution, you also have the originals
  13. of all the files I changed or deleted.
  14.  
  15. The base for all this is the usual distribution, unpacked with a
  16. "tar" program that swaps all extensions round so that a.b.c.d
  17. becomes a.b.d.c provided "d" is at most 3 characters long. It
  18. also renamed one file whose name was too long for RISC OS from
  19. "amiga__main.c" to "c.amga__main".
  20.  
  21. ** BUGGER ** I've forgotten to take copies of most of the original
  22.              C source files. This needs repairing from a copy of the
  23.              original archive at some point.
  24.  
  25. 1. Renamed a number of documentation files.
  26.  
  27.    blah.asc     (-> asc.blah)     -> blah/asc
  28.    blah.doc     (-> doc.blah)     -> blah/d
  29.    blah.txt     (-> txt.blah)     -> blah/t
  30.    pgp_vms.hlp  (-> hlp.pgp_vms)  -> p_vms/hlp
  31.    przon26i.asc (-> asc.przon26i) -> prz26i/asc
  32.    pgp.1        (-> 1.pgp)        -> pgp/1
  33.    pgp262i.dif  (-> dif.pgp262i)  -> 262i/dif
  34.    pgp263i.dif  (-> dif.pgp263i)  -> 263i/dif
  35.  
  36.    Renamed also various other files (a.b -> b.a -> a/b);
  37.    more interestingly, language.txt -> lang/txt .
  38.  
  39. 2. Deleted a lot of files needed only for other environments:
  40.  
  41.    src.a.amiga_asm
  42.    src.asm.{8086,zmatch}
  43.    src.c.amga__main (amiga__main)
  44.    src.c.c370
  45.    src.c.mpw32asm
  46.    src.c.r3000
  47.    src.com.pgpinstal
  48.    src.ccc
  49.    src.def.pgp
  50.    src.h.{c370,mpw32asm}
  51.    src.jcl_make
  52.    src.jcl_proc
  53.    src.mak.{pgp,pgppwb,pgpwin32,pgpwin40}
  54.    src.mar.vax
  55.    src.mdp.pgpwin40
  56.    src.msc.makefile
  57.    src.obj.{8086,zmatch}
  58.    src.prj.{pgp,purec}
  59.    src.s.{3b168000,68000,68000_32,80386,idea68k,
  60.           mc68020,r3000,r3kd,sparc,zmatch}
  61.    src.SCOPTIONS
  62.    src.smakefile
  63.    src.tc.makefile
  64.    src.x28.ccc
  65.  
  66. 3. src.c.armor:
  67.       removed declaration of non-existent static fn |crchware()|
  68.  
  69. 4. src.c.fileio:
  70.       altered definition of TMP_EXT for RISC OS
  71.       added new def EXT_CHR to replace '.' passim
  72.       added RISC OS code for |truncate_name()|
  73.       check for non-0 rather than ==-1 on return from |rename()| in 2 places
  74.       made |settmpdir()| append '.' not '/' to directory name
  75.       made |tempfile()| honour EXT_CHR
  76.       made |tempfile()| limit filename lengths under RISC OS
  77.       made |tempfile()| try $.tmp, just as Unix tries /tmp
  78.       made |extensions| contain the right thing for RISC OS
  79.       made |expand_env| not think $.foo.bar is an envariable on RISC OS
  80.       made |manual_dirs| contain something sensible for RISC_OS
  81.  
  82. 5. src.c.idea:
  83.       replaced ideaExpandKey with ARM version (to avoid compiler bug
  84.         in one release of Cv5)
  85.       replaced ideaCipher with ARM version (for speed)
  86.       fixed bug in test code that occurs when CLOCKS_PER_SEC < 1000
  87.  
  88. 6. src.c.language:
  89.       replaced language.{txt,idx} with lang/{txt,idx}
  90.         unless PGP$LongConfNames set at startup.
  91.  
  92. 7. src.c.noise:
  93.       used IOC timer 1 to produce noise from keystroke timings
  94.  
  95. 8. src.c.pgp:
  96.       changed default extensions from ".foo" to "/foo"
  97.       put myself in the sign-on message
  98.       made PGPPASSFD do the right-ish thing when it's 0
  99.       shortened some standard filenames, *unless* the envariable
  100.         PGP$LongConfNames is set at startup time.
  101.       added variable |gjm_maxlen|, set on the basis of envariable
  102.         PGP$MaxLength
  103.  
  104. 9. src.c.random:
  105.       made |flush_input()| call a RISC OS specific routine
  106.       made |putch()| do likewise
  107.  
  108. 10. src.c.sleep:
  109.       inserted casts to arguments to |time()| to pacify compiler
  110.  
  111. 11. Added new files:
  112.  
  113.    src.s.{arm,gjmlow,ideaARM,md5ARM}
  114.  
  115. 12. src.h.pgp:
  116.       Declared |gjm_maxlen|
  117.  
  118. 13. src.h.platform:
  119.       added a stanza for RISCOS
  120.  
  121. 14. src.h.usuals:
  122.       removed MVS-specific pragmata to avoid a deluge of
  123.         compiler warnings
  124.  
  125. 13. src.h.ztailor:
  126.       don't try to include sys/foo.h
  127.  
  128. 14. src.h.zunzip:
  129.       don't try to include fcntl.h
  130.  
  131. 15. src.makefile:
  132.       deleted and replaced with RISC OS makefile
  133.  
  134. 16. contrib.md5sum.c.md5sum:
  135.       [original version saved as md5sumORIG]
  136.       declared main() as int
  137.       called expand_args()
  138.       used pgp_getopt
  139.  
  140. 17. contrib.md5sum:
  141.       inserted o.expand and o.ambig in support of expand_args()
  142.       [NB. Source code for the stuff in these files is available
  143.       on request.]
  144.  
  145. 18. contrib.pgpsort.c.pgpsort:
  146.       [original version saved as pgpsortO]
  147.       parametrise extension character
  148.       make add_slash() DTRT for RISC OS
  149.       use pubrng/pgp as default keyring
  150.  
  151. ** nb: case-insensitive filename comparisons?
  152.  
  153. -----BEGIN PGP SIGNATURE-----
  154. Version: 2.6.3ia
  155. Charset: noconv
  156.  
  157. iQCVAgUBM4GGE5DvH+iElM3dAQEIqwP+M0baM8p8AJvbPwYPVIzwZEQFJDeAorLE
  158. Qj2vil6b82zAnsi2hcbGqQii7dnk78au1L1fgQYpAmFQkaUTXgteVPm2iJH3/86T
  159. Av+lCAllLfozjYXoXq1Jt3MEcrILt7ZvR2OsXmzNjf3nzA50UBm1L1ik+Lad6lIm
  160. cLSDF4T+SRc=
  161. =6lxX
  162. -----END PGP SIGNATURE-----
  163.