home *** CD-ROM | disk | FTP | other *** search
/ PC World 1997 November / PCWorld_1997-11_cd.bin / software / sharware / utility / PGP / PGPFRONT / PGPFRONT.DOC < prev    next >
Text File  |  1993-10-06  |  29KB  |  641 lines

  1.  
  2.  
  3.  
  4.  
  5.            ╔══════════ PGP-Front Manual ══════════╗
  6.            ║                                      ║
  7.            ║      PGP-Front Version 0.99ß         ║
  8.            ║         Copyright (c) 1993           ║
  9.            ║                                      ║
  10.            ║ An user-friendly shell for PGP v2.3A ║
  11.            ║    Written by Walter H. van Holst    ║
  12.            ║                                      ║
  13.            ║  Fido    : 2:281/611.3               ║
  14.            ║  Internet: 121233@pc-lab.fbk.eur.nl  ║
  15.            ║                                      ║
  16.            ╚══════════════════════════════════════╝
  17.  
  18.                                                                         
  19.                                     page 1
  20.  
  21. Table of contents:
  22.  
  23. I   Legal stuff
  24.         1.1 Disclaimer . . . . . . . . . . . . . . . . . . . . .  2
  25.         1.2 Distribution restrictions. . . . . . . . . . . . . .  2
  26.  
  27. II  About the program and its author
  28.         2.1 Background . . . . . . . . . . . . . . . . . . . . .  3
  29.         2.2 The program. . . . . . . . . . . . . . . . . . . . .  3
  30.         2.3 Me, myself and I . . . . . . . . . . . . . . . . . .  3
  31.         2.4 Credits. . . . . . . . . . . . . . . . . . . . . . .  3
  32.  
  33. III Installation and a quick start
  34.         3.1 System requirements. . . . . . . . . . . . . . . . .  4
  35.         3.2 How to install the package . . . . . . . . . . . . .  4
  36.         3.3 Quick start. . . . . . . . . . . . . . . . . . . . .  5
  37.  
  38. IV  How to...
  39.         4.1 Encrypt and/or sign a file . . . . . . . . . . . . .  6
  40.         4.2 Decrypt a file . . . . . . . . . . . . . . . . . . .  7
  41.         4.3 Change your current directory. . . . . . . . . . . .  8
  42.         4.3 Manage your keys . . . . . . . . . . . . . . . . . .  9
  43.  
  44. V   The Options menu
  45.         5.1 Directories. . . . . . . . . . . . . . . . . . . . .  10
  46.         5.2 External programs. . . . . . . . . . . . . . . . . .  10
  47.         5.3 Video configuration. . . . . . . . . . . . . . . . .  10 
  48.  
  49. VI  Future enhancements
  50.         6.1 Near future. . . . . . . . . . . . . . . . . . . . .  11
  51.         6.2 Far future . . . . . . . . . . . . . . . . . . . . .  11
  52.         6.3 Things I am NOT going to do. . . . . . . . . . . . .  11
  53.  
  54. VII Problem solving
  55.         7.1 Possible problems. . . . . . . . . . . . . . . . . .  12
  56.         7.2 Known bugs and problems. . . . . . . . . . . . . . .  12
  57.  
  58. VII Last minute notes. . . . . . . . . . . . . . . . . . . . . . . . . .  13
  59.         
  60.  
  61.                                     page 2
  62.  
  63. I Legal stuff
  64.  
  65. 1.1 Disclaimer
  66.  
  67. The only  thing which  is sure about the program  and related files is  that it 
  68. consumes disk  space (where did you read  that before?).  The author is not res-
  69. ponsible  for  any  physical,  mental  or  social  damage   caused  directly  or
  70. indirectly to you, your posessions or whatsoever. 
  71.  
  72.  
  73. 1.2 Distribution restrictions
  74.  
  75. This  program is  beggarware, which implies  that you may use and distribute it 
  76. freely  and means  also that if you feel urged to throw away some money  I'd be 
  77. pleased if  you send me  some of it (less than 80ns SIMM's,  young women, fast &
  78. big SCSI  HD's, programmable DSP  modems and SG workstations are also accepted).
  79. The  program being  beggarware  doesn't  imply that  it isn't  copyrighted.  The
  80. program,  its documentation and future  language modules may not be  distributed
  81. in  any  altered  form  without  the explicit  permission  of  the  author. This
  82. software   package  may  not   be  distributed  through  disk-magazines,  CD-ROM
  83. releases or  commercial BBS's without  an explicit  written  permission  of the 
  84. author. Distribution  in any other form is encouraged and the only restrictions 
  85. are that the complete package (executables, documentation and language modules) 
  86. are kept together and that  no fee higher than the local equivalent of U.S. $ 3 
  87. is asked.
  88.  
  89. If you  encounter any way of  distributing PGP-Front that you feel as violating 
  90. these restrictions, please contact the author.
  91.  
  92. By using and/or distributing this software you agree to the restrictions imposed 
  93. on its distribution and use by this document.
  94.  
  95.  
  96.                                     page 3
  97.  
  98. II About the program and its author
  99.  
  100. 2.1 Background
  101.  
  102. PGP-Front is an interactive shell program which is intended to be used with 
  103. Philip Zimmermann's Pretty Good Privacy. I wrote it because I perceived the 
  104. PGP executables as user-unfriendly and had the feeling that Johannes Kepler's 
  105. PGPSHELL could be improved. Although the latter program is a useful tool for 
  106. those wo don't use the esoteric options of PGP very often, it lacks a good 
  107. user interface in my opinion. But I have heard rumours that an Windows-version 
  108. of PGPSHELL is under development, it would be a great thing for those GUI-
  109. adepts.
  110.  
  111.  
  112. 2.2 The program
  113.  
  114. PGP-Front is written in Turbo Pascal 6.0, using Turbo Vision 1.0, some of my 
  115. own units and Ralph Brown's SPAWNO (keep up the good things Ralph!).
  116.  
  117.  
  118. 2.3 Me, myself and I
  119.  
  120. The author is a third year student in Business Administration and seems to 
  121. have nothing better to do than playing with Turbo Vision. He can be contacted 
  122. via E-mail on the following addresses:
  123.  
  124. Fight-O-Net: 2:281/611.3 (preferred)
  125.          2:2802/109.3
  126.  
  127. Internet   : 121233@pc-lab.fbk.eur.nl (preferred)
  128.          holst@sjaan.fbk.eur.nl
  129.  
  130. Snailmail adress (send lots of money to it!):
  131.  
  132. Warmoeskade 35
  133. 2771 NE Boskoop
  134. The Netherlands
  135.  
  136.  
  137. 2.4 Credits
  138.  
  139. I feel urged to mention the following people because of their feedback on alpha-
  140. releases, suggestions and so on. Here they are:
  141.  
  142.       Ralph Brown, for providing your great SPAWNO swapping unit.
  143.       Berend de Boer and
  144.       Edwin Groothuis, both for providing help with the Turbo Vision toolkit.
  145.       Erwin van Helden, for alpha testing and suggestions.
  146.       Timo Krul, for making as much critical remarks as possible :-).
  147.       Branko Lankester, for some good suggestions.
  148.       Giacomo Mazzocato, for making an Italian version of the documentation and
  149.              alpha-testing.
  150.       Ronald Prins, for intensive alpha testing and suggestions.
  151.  
  152.  
  153.                                     page 4
  154.  
  155. III Installation and a quick start
  156.  
  157. 3.1 System requirements
  158.  
  159. In order to run this program properly you need an IBM-PC/AT with at least an 
  160. 80286 processor. You even don't want to know how much time it takes on an 8088
  161. to do some serious data-encryption, believe me. The memory requirements aren't
  162. very high, add 500 bytes to the amount your copy of PGP requires and you have
  163. enough of it. Don't ask me for exact numbers, even I have something better to do
  164. than running PGP and PGP-Front on the tightest configuration possible. It is
  165. also recommended to have an version of PGP which is in the 2.xx range or better.
  166. Another thing which I haven't tested up to now is the minimum DOS-version you
  167. need, I  suppose you need  3.xx or later to be safe. The package has not been
  168. tested on one of the DR-DOS versions or in any networking environment. Any
  169. reports on neanderthaler systems which did or did not run PGP-Front properly are
  170. highly appreciated.
  171.  
  172.  
  173. 3.2 How to install the package
  174.  
  175. VERY IMPORTANT NOTICE:
  176.  
  177. Read the documentation of your PGP package (do it!) and make sure you have it
  178. installed properly, that is, with at least the time-zone environment variable
  179. set.
  180.  
  181. There are several ways to install PGP-Front, it depends on your own way of ad-
  182. ministrating your system and how you installed PGP. It is strongly recommended
  183. not to fill the root directory of your HD with programs like this, so put it in
  184. another directory. The three possible ways to install PGP-Front:
  185.  
  186. - You have installed PGP using the environment variable PGPPATH.
  187.  
  188. Simply put the file PGPFRONT.EXE in any subdirectory you want, it is recommended
  189. that it is stated in your PATH statement. Run the program and choose the Options
  190. menu, enter the Externals submenu and enter your favourite file-viewer, wordpro-
  191. cessor and message-editor (if you have any). Use the Tab-key to move through
  192. the dialog, press enter when you are satisfied. Choose the Options menu again,
  193. choose the Save options option and you are ready to go.
  194.  
  195. - You don't like environment stuff but you want all the features of PGP-front.
  196.  
  197. Do the same things as you have to do when you are using the PGPPATH environment
  198. variable, but you have also to set the directories where PGP.EXE resides. If you
  199. want your key-files to stay in another subdirectory than PGP.EXE you can also set
  200. the keyring directory. This option is strongly recommended in case PGP.EXE is on
  201. a network drive and you don't want your key-files on a network drive. If you
  202. don't set this option, PGP-Front assumes your key-files to be in the same sub-
  203. directory as PGP.EXE. You can also set the directory or drive where you want 
  204. PGP-Front to swap out when shelling to other programs. If you don't set this
  205. option PGP-Front uses the value of the environment variable TEMP. If you didn't
  206. set the TEMP variable, PGP-Front will use the current directory when swapping
  207. out.
  208.  
  209.  
  210.                                     page 5
  211.  
  212. - You don't like environment variables and you never en- or decrypt things
  213.   outside your PGP directory.
  214.  
  215. Put PGPFRONT.EXE in the PGP directory and make sure it is your current directory
  216. when you are going to use it.
  217.  
  218. Note:
  219.  
  220. If you want your settings to be permanent, make sure you use the Save Options
  221. option in the Options menu. A PGPFRONT.CFG file will then be created in the
  222. directory where PGPFRONT.EXE resides. If your configuration file is corrupted
  223. in such a way that PGP-Front hangs at startup, simply delete it and set your
  224. options again.
  225.  
  226.  
  227. 3.3 Quick start
  228.  
  229. After you have set you options and you haven't generated a key pair up to now,
  230. you can generate a pair by choosing the Key menu and then choosing the Generate
  231. key option or by pressing Alt-G. If you have a key pair, you can simply select
  232. the select... option in the File menu and then do the basic things you want. The
  233. hotkey in this case is Alt-S and remember that the Tab-key is intended to travel
  234. through dialog boxes.
  235.  
  236. That's enough for a quick start, it is just that simple. If you are an absolute
  237. beginner and have never met a decent user-interface before, please read further,
  238. anyone else can skip the rest of the documentation. You can better read the PGP 
  239. document files.
  240.  
  241.  
  242.                                     page 6
  243.  
  244. IV How to...
  245.  
  246. 4.1 Encrypt and/or sign a file
  247.  
  248. Just enter the file menu by pressing Alt-F or enter the menu-bar by pressing F10
  249. and choose the file menu:
  250.  
  251.           ╔═[■]═══════════ File Selection ════════════════╗
  252.           ║                                               ║
  253.           ║  Name                                         ║
  254.           ║  █EXAMPLE.TXT████████████████▐▌   Cancel  ▄  ║
  255.           ║                                    ▀▀▀▀▀▀▀▀▀  ║
  256.           ║  Files                             Select  ▄  ║
  257.           ║   EXAMPLE.TXT   │ TEMP\            ▀▀▀▀▀▀▀▀▀  ║
  258.           ║   AUTOEXEC.BAT  │ UTILITY\         Encrypt ▄  ║
  259.           ║   CHKLIST.MS    │                  ▀▀▀▀▀▀▀▀▀  ║
  260.           ║   CONFIG.DBL    │                  Decrypt ▄  ║
  261.           ║   CONFIG.SYS    │                  ▀▀▀▀▀▀▀▀▀  ║
  262.           ║   DATA\         │                   View   ▄  ║
  263.           ║   DOS\          │                  ▀▀▀▀▀▀▀▀▀  ║
  264.           ║   PROGRAMS\     │                   Open   ▄  ║
  265.           ║  <■▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▀▀▀▀▀▀▀▀▀  ║
  266.           ║                                               ║
  267.           ║ C:\*.*                                        ║
  268.           ║ EXAMPLE.TXT  1024      Sep 22, 1993  11:22pm  ║
  269.           ╚═══════════════════════════════════════════════╝
  270.  
  271.  
  272. After you have entered the file menu, choose the Select.. option or press Alt-S,
  273. which is the hotkey for selecting files. Now a dialog pops up and you can enter
  274. the filename you'd like to be encrypted. You can also travel through the file-
  275. list by entering it using the Tab-key. After you have choosen the file, just
  276. press Alt-E or choose the Encrypt button and the encryption dialog pops up:
  277.  
  278.      ╔═[■]══════════ Encryption options for C:\EXAMPLE.TXT ═══════════════╗
  279.      ║                                                                    ║
  280. Optional ║  Recipient(s) Name(s):                                  Ok   ▄     ║
  281.      ║ █████████████████████████████████████                 ▀▀▀▀▀▀▀▀     ║
  282.      ║                                                       Cancel ▄     ║
  283. Obliga-  ║  Kind of key to use:                                  ▀▀▀▀▀▀▀▀     ║
  284. tory     ║  ( ) Only Sign it with your secret key                             ║
  285.      ║  (X) Public key                                                    ║
  286.      ║  ( ) Conventional one-way Encryption                               ║
  287.      ║                                                                    ║
  288. Optional ║  File options:                                                     ║
  289.   Rec.   ║  [ ] Radix-64 format           Needed when using PGP for E-mail    ║
  290.   Rec.   ║  [ ] ASCII source              Useful for inter-system portability ║
  291.   Opt.   ║  [ ] Wipe original file        Caution! File will be unrecoverable ║
  292.   Opt.   ║  [ ] For recipients Eyes only  Decrypted output cannot be stored   ║
  293.   Opt.   ║  [ ] Encrypt signed file       Only useful when signing a file     ║
  294.      ║                                                                    ║
  295.      ╚════════════════════════════════════════════════════════════════════╝
  296.  
  297. As you can see you have first to fill in the recipient(s) name(s), if there are
  298. any. After you have entered the recipients name, a list of recipients or nothing
  299.  
  300.  
  301.                                     page 7
  302.  
  303. if there isn't any recipient, you must press the Tab key or click the next
  304. option you want to fill in with your mouse. Next option is the kind of
  305. encryption you want to be executed on the selected file. The key options are
  306. self-explanatory, don't use conventional one-way encryption if it is your 
  307. intention to send the file to someone. Because one-way encryption methods are
  308. relativeley easy to crack, there won't be much left of your Pretty Good Privacy.
  309. If you want to sign and encrypt a file as well you must choose the "Only Sign it
  310. with your secret key" option and from the file options the "Encrypt signed file"
  311. option.
  312.  
  313. Now we're talking about the file options, it is recommended to use the Radix-64
  314. format in case you want to send the encrypted file by E-mail. On many networks
  315. there are systems (older Unix-boxes etc.) which don't recognize ASCII-codes higher
  316. than 127, the extended ASCII-set. Since E-mail usually is treated as ASCII files
  317. and not as binaries, the bit which should tell your system that the character
  318. has an ASCII-code higher than 127 gets stripped. There are several ways to get
  319. around this problem, one of them is the Radix-64 format. This format is auto-
  320. matically recognized by the receivers PGP program, so why bother with other for-
  321. mats like UUencoded files?
  322.  
  323. Another useful option is the "ASCII source" option, this is useful because there
  324. is no universal standard how to treat carriage returns. If you use this option,
  325. PGP will handle this compatibility problem for you. Read the PGP manual for more
  326. information.
  327.  
  328. The other options are self-explanatory, at least I suppose them to be so.
  329.  
  330. After you have filled in your options, press the Enter key and PGP-Front will
  331. swap out and start PGP.EXE with the right parameters. Read the PGP documentation
  332. for further information (didn't you read it yet?).
  333.  
  334. If you think 'Geez, this is not what I wanted, get me out of here!', simply
  335. press the Escape button or press Alt-C or click the Cancel button with your
  336. mouse. 
  337.  
  338. 4.2 Decrypt a file
  339.  
  340. Just get into the File selection menu again and after you have choosen the file
  341. you want to be decrypted (they are often recognizable by the ASC extension)
  342. press Alt-D or click the Decryption button. Then a new menu pops up:
  343.  
  344.       ╔═[■]══════ Decryption options for C:\EXAMPLE.ASC ═══════════╗
  345.       ║                                                            ║
  346.       ║  Output options:                                  Ok   ▄   ║
  347.       ║  (X) Send output to Disk                        ▀▀▀▀▀▀▀▀   ║
  348.       ║  ( ) Send output to Screen                      Cancel ▄   ║
  349.       ║                                                 ▀▀▀▀▀▀▀▀   ║
  350.       ║  File options:                                             ║
  351.       ║  [ ] Keep original filename                                ║
  352.       ║  [ ] Leave signature intact                                ║
  353.       ║                                                            ║
  354.       ╚════════════════════════════════════════════════════════════╝
  355.  
  356. It doesn't look very complex and it isn't very complex too. Don't be afraid to
  357. make a mistake, nothing can go wrong. In case you wanted to have the decrypted
  358. data send to disk instead of your silly CRT, PGP asks you whether you want to 
  359. have it saved or not. The file options aren't very exciting too, if you want
  360.  
  361.  
  362.                                     page 8
  363.  
  364. the filename to stay the same as it was before the file was encrypted, just tick
  365. the 'Keep original filename' checkbox. This option isn't very useful if you are 
  366. using PGP and PGP-Front for your E-mail as E-mail tends to have filenames like
  367. '2JOHNSON.TXT' which aren't very informative to say the least. On the other
  368. hand, keeping the signature intact isn't very interesting when processing
  369. binaries but it can be usefull in the case of E-mail. Once decrypted, cipher-
  370. files tend to be deleted which cause the destruction of possibly valuable
  371. signatures. If you keep the signature intact you can always check whether it was
  372. really your now ex-girlfriend who wrote you that you are the ultimate looser or
  373. something like that.
  374.  
  375. 4.3 Change directory
  376.  
  377. Yes, moving around in your file-system! Wow, all the things you ever wanted to
  378. know about: directory trees, faster-than-light-travel, emulating an Mac Quadra 
  379. on a ZX-Spectrum, changing drives and getting slim within two weeks without 
  380. having to change your pretty decadent life! Okay, now back to life: press Alt-C
  381. or enter the file menu and choose the 'Change directory' option. A brand-new
  382. menu pops up:
  383.  
  384.             ╔═[■]══════════ Change Directory ══════════════╗
  385.             ║                                              ║
  386.             ║  Directory name                              ║
  387.             ║  █F:\███████████████████████▐▌              ║
  388.             ║                                              ║
  389.             ║  Directory tree                              ║
  390.             ║   Drives                            OK   ▄  ║
  391.             ║   └─┬F:\                      ▒    ▀▀▀▀▀▀▀▀  ║
  392.             ║     └┬─PROGRAMS               ▒              ║
  393.             ║      └─TEMP                   ■    Chdir  ▄  ║
  394.             ║                               ▒    ▀▀▀▀▀▀▀▀  ║
  395.             ║                               ▒              ║
  396.             ║                               ▒    Revert ▄  ║
  397.             ║                               ▒    ▀▀▀▀▀▀▀▀  ║
  398.             ║                               ▒              ║
  399.             ║                                             ║
  400.             ║                                              ║
  401.             ╚══════════════════════════════════════════════╝
  402.  
  403. Here you can do the following things:
  404.    - change the current drive
  405.    - change the current directory
  406.  
  407. You can simply enter the path you want to be the current one, e.g. if you type
  408. 'C:\DOS' and press Enter both drive and directory would be changed in this case.
  409. You can also select another drive by selecting the Direcory tree item and
  410. choosing the 'Drives' option. A tree of all drives will be displayed, like the
  411. one displayed on next page.
  412.  
  413.  
  414.                                     page 9
  415.  
  416.     ╔═[■]══════════ Change Directory ══════════════╗
  417.     ║                                              ║  For those who are thinking
  418.     ║  Directory name                              ║  that I am running a full
  419.     ║   Drives                    ▐▌              ║  blown network-server or
  420.     ║                                              ║  such a beast, diskdoublers
  421.     ║  Directory tree                              ║  are extremely usefull if
  422.     ║   Drives                            OK   ▄  ║  you want to boast about
  423.     ║   └┬─A                        ▒    ▀▀▀▀▀▀▀▀  ║  your system.
  424.     ║    ├─B                        ▒              ║
  425.     ║    ├─C                        ▒    Chdir  ▄  ║  Anyway, choose your pre-
  426.     ║    ├─D                        ▒    ▀▀▀▀▀▀▀▀  ║  ferred drive and press
  427.     ║    ├─E                        ▒              ║  Enter.
  428.     ║    ├─F                        ■    Revert ▄  ║
  429.     ║    ├─G                        ▒    ▀▀▀▀▀▀▀▀  ║
  430.     ║    └─H                        ▒              ║
  431.     ║                                             ║
  432.     ║                                              ║
  433.     ╚══════════════════════════════════════════════╝
  434.  
  435. Changing directories is just the same. As soon as you are satisfied with the
  436. situation you created, press Alt-O or click the Ok button. Ah, I forgot the
  437. Revert button, that one is for obtaining the same effect as typing 'CD ..' in
  438. DOS.
  439.  
  440. 4.3 Manage your keys
  441.  
  442. If you press Alt-K you get the following menu:
  443.  
  444. ┌────────────────────────┐  Comments:
  445. │ Add a key          Ins │  You must first select a file to be able to do that.
  446. │ Remove a key       Del │  Caution! Look out with deleting secret keys.
  447. │ Switch key on/off  Tab │  You can disable/enable a key without deleting it.
  448. │ Extract a key       F2 │  You can extract a key to a .ASC file.
  449. │ FingerPrint            │
  450. │ Edit Trust parameters  │  <──┐
  451. │ Sign and certify a key │     │
  452. ├────────────────────────┤     │ These two are in fact the same.
  453. │ View keyring           │     │
  454. │ Edit userId/password   │  <──┘
  455. │ Generate key pair      │  Do it if you haven't done it... it takes some time.
  456. └────────────────────────┘
  457.  
  458. I know that this is a very brief explanation, but there a few reasons for not
  459. writing more about this menu:
  460.  
  461.   - These are the more advanced features of PGP and it is very useful to know
  462.     what you are doing. This is intended to force you to read the PGP manual.
  463.   - If you have read the PGP manual you don't need a manual for this, so why
  464.     should I bother writing one?
  465.  
  466.  
  467.  
  468.                                     page 10
  469.  
  470. V  The Options menu
  471.  
  472. 5.1 Directories
  473.  
  474. To achieve maximum flexibility with PGP and PGP-Front without using environment
  475. variables it is recommended to provide PGP-Front the information where PGP.EXE
  476. and your keyfiles can be found. You can also set your preferred swapping
  477. directory if you don't have a TEMP environment variable or if you want to over-
  478. ride the TEMP environment variable. If you don't set this option, PGP-Front
  479. will use the current directory when swapping out. You can make these options 
  480. permanent by saving them.
  481.  
  482. Note: If you decide to have your keyfiles in another directory than the sub-
  483.       directory where PGP.EXE resides, make sure that the RANDSEED.BIN file
  484.       is also in this directory. It is not fatal if you don't do this, but
  485.       PGP will create another one which might give you the perception that
  486.       something is wrong.
  487.  
  488. 5.2 External programs
  489.  
  490. With this option you can give PGP-Front information about some external 
  491. programs you'd like within this package. First you can enter the name of your 
  492. favourite file-viewer, for example Vernon D. Buerg's great LIST.COM. If you 
  493. don't have an favourite file-viewer, just enter 'more < '. Next one is your 
  494. preferred wordprocessor, even WordPerfect is possible, although I don't 
  495. recommend this one for this purpose. Last, but not least is your favourite 
  496. message-editor.
  497.  
  498. If you have installed them properly, both the file-viewer and the wordprocessor
  499. can be started from the File Selection menu, using the View and Open options.
  500. You can start the message-editor from the File menu or by pressing Alt-M.
  501.  
  502. If you want to have the same settings every time you start PGP-Front, use the
  503. Save Options option from the Options menu (huh?).
  504.  
  505. 5.3 Video configuration
  506.  
  507. Using this option you can set your favourite display mode. There are three
  508. possible modes:
  509.  
  510.    - Color
  511.    - Monochrome
  512.    - LCD
  513.  
  514. All of them are 80x25 modes. Be careful, if you choose the monochrome option
  515. and you don't have a Hercules video adaptor, your system will freeze next time
  516. you start PGP-Front. You can solve this problem by replacing the word 'MONO' in
  517. your PGPFRONT.CFG file with 'COLOR' or 'LCD'. In order to let changes in your
  518. video configuration take effect, you must choose the 'Save options' option in
  519. the Options menu, quit PGP-Front (Alt-X) and restart PGP-Front.
  520.  
  521.  
  522.                                     page 11
  523.  
  524. VI Future enhancements
  525.  
  526. 6.1 Near future
  527.  
  528. In the near future, with that I mean version 1.00 or 1.5 I hope to implement 
  529. the following options:
  530.  
  531. - Multi-language support, at least the following languages will be supported:
  532.               o English (really!)
  533.               o Dutch
  534.               o Italian
  535.  
  536.   If anyone wants to make language modules and documentation translations for
  537.   other languages, please contact me. It would be great to have a version in 
  538.   Swahili, Frysk, Gaelic or even Esperanto :-) Other languages are of course
  539.   also welcome.
  540.  
  541. - More configuration options, you will be able to control the way PGP-Front
  542.   will swap, which language to use, default encryption and decryption options
  543.   etc.
  544.  
  545. - Context-sensitive help in your preferred language, don't expect that to be
  546.   implemented before version 1.5.
  547.  
  548. - A more efficient programming style which will enable a smaller and thus 
  549.   faster program.
  550.  
  551. 6.2 Far future
  552.  
  553. - The ability to interactively choose a key and manipulate it instead of only
  554.   have an list of keys presented by PGP and switching back to PGP-Front.
  555.  
  556. - In the very far future I hope to add the PGP algorithm itself to the program,
  557.   in that case its name will change to PGP4DOS. But that depends on the
  558.   willingness of the people behind PGP to help me with such a project.
  559.  
  560. - Options _YOU_ want to be included, please send feedback on this.
  561.  
  562. - If you want to have it ported to another platform: send enough money to make
  563.   me able to buy such a system :-)
  564.  
  565.  
  566. 6.3 Things that I am NOT going to do
  567.  
  568. I am NOT going to implement:
  569.  
  570. - Support for playing audio-CD's in your CD-ROM drive, my name is not Bimbo
  571.   Bendtsen and I don't listen to music when programming.
  572. - Calculators, Tetris and Tic-Tac-Toe variants.
  573. - Any stupid key-check to make sure you will pay me for this thing. It is up
  574.   to you to decide whether it is worth some mony or not. I really get sick of
  575.   those guilt-games played by too many shareware authors.
  576.  
  577. I am NOT going to publicize the source of this program, because of my bad
  578. programming habits. Believe me, it really looks stupid.
  579.  
  580.  
  581.                                     page 12
  582.  
  583. VII Problem solving
  584.  
  585. 7.1 Possible problems
  586.  
  587. Q. When I try to encrypt or decrypt a file I get the message 'bad command or 
  588.    file name'.
  589.  
  590. A. You did not install PGP-Front properly, configure the directories in the
  591.    Options menu or set the PGPPATH environment variable.
  592.  
  593. Q. When I try to view or edit a file or try to start the message editor I get
  594.    the message 'bad command or filename'.
  595.  
  596. A. Again a wrong installation of PGP-Front, change the appropriate settings
  597.    in the Options menu, save your options and restart PGP-Front.
  598.  
  599. Q. My system crashes when I start PGP-Front.
  600.  
  601. A. You possibly have a wrong video configuration. You can delete your config
  602.    file (PGPFRONT.CFG) or edit it with an ASCII-editor. There are three words
  603.    possible: 'MONO','COLOR' and 'LCD'. If you delete your config file, re-
  604.    member to reconfigure PGP-Front.
  605.  
  606. Q. I get messages like 'Dos error 2771' when an external program exits and I 
  607.    get back to PGP-Front.
  608.  
  609. A. That depends on the application you executed. If it was PGP.EXE, don't
  610.    worry, most errorcodes don't seem to mean that something is wrong. But I
  611.    simply don't know the meaning of them.
  612.  
  613. Q. I get strange run-time errors.
  614.  
  615. A. Report them at once! This is a beta-release, so don't expect a 100% stable
  616.    product. Send me the errorcode, its address and under which circumstances
  617.    this error occurs.
  618.  
  619. 7.2 Known bugs and problems
  620.  
  621. - The SPAWNO unit I am currently using doesn't get along with Thunderbyte
  622.   anti-virus. I am afraid that you have to look for another shell for PGP, next
  623.   version of PGP-Front will include an option to control whether you want to
  624.   swap or not and in which way. I don't recommend to stop using Thunderbyte
  625.   anti-virus, it is one of the best anti-virus products around.
  626.  
  627. - The screen is not always redrawn properly after calling an external program,
  628.   please report under which circumstances this happens.
  629.  
  630. - Documentation is a mess, I need volunteers for writing the documentation, I
  631.   really hate to do that job myself.
  632.  
  633.  
  634.                                     page 13
  635.  
  636. VIII Last minute notes
  637.  
  638. - PGP-Front is now aware of QuarterDeck's DesqView, so no more hogging of your
  639.   processor.
  640. - Added some error-messages for the most common user faults.
  641.