------------------------------- JABBER QWK Reader 1.1 Shareware ------------------------------- by Marcos Della and Shad Muegge Della & Muegge Enterprises P.O. BOX 4251 Santa Rosa, Ca 95402 BBS: (707) 575-0636 JABBER QWK Reader Reference Manual Release 1.1 January 21, 1992 ____ -------|\/ o \------------------ ____| ,__| Association of / o \/|____/ Babble Fish |__, |____ Programmers \____|\/ o \ | ,__| MEMBER -------|/\____/------------------ (C)Copyright 1991,1992 Shad Muegge and Marcos Della All Rights Reserved This documentation and associated programs are the property of Della & Muegge Enterprises. This program may be distributed only in its original form, including all documentation and support files. We would like to thank the following people for their help with JABBER. We would like to give special recognition to two people who have given us support from the beginning: Fred P. Brucker and Jim Bianchi. We would also like to the thank the following beta testers: Richard Gross, Ron Hossack, Peter Wadsworth, Ken Brown, Sean Chou, Dean Beko, Doug Haire, Jeff Bishop, Bill Sirinek, Chuck Gilmore, Pat Shanahan, Tom Keller, Bob Boetcher, Scott Marks, Jason Mulkey, Jimmy Folsom, John Campion, Doug Moore, Chuck Seyboldt, Doug Rickenback, Dick Brennick, William Wilson, Chris Ambler, Randy Young, Scott McGrath, Kathi Webster, Roy Welborn, Mike Forester, Kelly Small, Ryan Elam, Bob Neal, Joseph Carnage, Al Werner, Paul Knupke Jr, Ron Parker, Scott Doty, Doug Boitz, Mike Smith, Michael Feinberg, Michael Hagerty, Don Strait, Susan Henry, John Beach, Doug Wing, Ron Allard, Mark Neblung, Jim Rahfeldt, Larry Snyder, Michael Birch, Rod Hanson, Michael Lerch. THANKS! JABBER Qwk Reader Reference Page ii Table of Contents ==================================================================== Preliminary Information . . . . . . . . . . . . . . . . . . . 1 What is JABBER? . . . . . . . . . . . . . . . . . . . . 1 What is Shareware? . . . . . . . . . . . . . . . . . . . 1 Registration Information . . . . . . . . . . . . . . . . 1 Support for JABBER QWK Reader . . . . . . . . . . . . . 2 Files Included . . . . . . . . . . . . . . . . . . . . . 3 Disclaimer . . . . . . . . . . . . . . . . . . . . . . . 3 Quick Setup . . . . . . . . . . . . . . . . . . . . . . . . . 4 Creating a JABBER directory . . . . . . . . . . . . . . 4 Configuration File . . . . . . . . . . . . . . . . . . . 4 Run JABBER . . . . . . . . . . . . . . . . . . . . . . . 5 Getting a QWK packet . . . . . . . . . . . . . . . 5 Running JABBER . . . . . . . . . . . . . . . . . . . . . . . 6 Command Line Options & Environment Variable . . . . . . 6 Message Centered Interface . . . . . . . . . . . . . . . 7 Navigation . . . . . . . . . . . . . . . . . . . . 7 Quick Sorting Messages . . . . . . . . . . . . 9 Lookup text search . . . . . . . . . . . . . . 10 Dynamic Response System . . . . . . . . . . . . . . 10 Maintenance & Utility Commands . . . . . . . . . . 12 Stealing Taglines . . . . . . . . . . . . . . . . . 13 Ansi Graphics and Music . . . . . . . . . . . . . . 14 Bookmark System . . . . . . . . . . . . . . . . . . 14 Reading the Message Header . . . . . . . . . . . . 14 Printing Messages . . . . . . . . . . . . . . . . . 16 QWK Packet Selection Menu . . . . . . . . . . . . . . . 16 Storage System . . . . . . . . . . . . . . . . . . . . . 16 Correspondence Logging System . . . . . . . . . . . . . 17 Internal Editor . . . . . . . . . . . . . . . . . . . . 17 Rot13 - Scramble/Unscramble messages . . . . . . . . . . 20 EGA/VGA Mode . . . . . . . . . . . . . . . . . . . . . . 20 Support Files . . . . . . . . . . . . . . . . . . . . . . . . 21 Configuration File . . . . . . . . . . . . . . . . . . . 21 Directory Parameters . . . . . . . . . . . . . . . 22 File Parameters . . . . . . . . . . . . . . . . . . 22 Swap Parameters . . . . . . . . . . . . . . . . . . 23 External Program Files . . . . . . . . . . . . . . 24 Quote and Reply Parameters . . . . . . . . . . . . 24 Storage System Parameters . . . . . . . . . . . . . 27 External Compression Programs . . . . . . . . . . . 27 Sound Parameters . . . . . . . . . . . . . . . . . 27 Color and Display Parameters . . . . . . . . . . . 28 Internal Editor parameters . . . . . . . . . . . . 32 Function Key Dos Shells . . . . . . . . . . . . . . 33 Printer Options . . . . . . . . . . . . . . . . . . 34 JABBER Qwk Reader Reference Page iii Tagline file . . . . . . . . . . . . . . . . . . . . . . 35 Twit list file . . . . . . . . . . . . . . . . . . . . . 35 Help File . . . . . . . . . . . . . . . . . . . . . . . 35 APPENDIX A: DesqView . . . . . . . . . . . . . . . . . . . . 35 APPENDIX B: PKLite Warning . . . . . . . . . . . . . . . . . 35 APPENDIX C: John Hancock Tagline Manager . . . . . . . . . . 35 APPENDIX D: ShareSpell Spelling Checker . . . . . . . . . . . 36 APPENDIX E: Memory and Limits . . . . . . . . . . . . . . . . 36 APPENDIX F: Products and Trademarks . . . . . . . . . . . . . 37 JABBER Qwk Reader Reference Page 1 Preliminary Information ==================================================================== This section explains the general philosophy of the JABBER QWK Reader, the shareware philosophy, and important general information. What is JABBER? ==================================================================== JABBER works as an off-line mail reader, for BBS doors that create QWK format mail packets. The basic concept is that you download messages from the BBS in one of these QWK doors, then read and respond to the mail using JABBER. Later, when you call the BBS again your responses can be uploaded in the form of REP packets. The mail reader is important, since it becomes your message response system for all the BBSs from which you get QWK mail. The JABBER philosophy concentrates on the actual message and response system. Since most time is spent reading messages we have tried to center JABBER around the message itself. Using a few simple commands, you can navigate rapidly around the downloaded messages and conferences. JABBER is extremely simple and straight forward, yet it has many advanced features. What is Shareware? ==================================================================== The shareware concept is great for both programmer and the end- user. The programmers can distribute their product without getting involved in expensive marketing or advertising. The end- user benefits by receiving a full-featured program, usually better than the commercial competition, and support available directly from the author. But it only works if the end-user participates in the shareware concept. Shareware is not free. After using JABBER for the suggested 30 day trial period, you must pay for continued use of the program. We have worked hard to produce a good program and the price is very fair. Registration Information ==================================================================== Unregistered copies are completely functional. You will only see the "shareware screen" when you modify the configuration file. This lets you test our program with its true look and feel. Please encourage us to continue this policy by registering. JABBER Qwk Reader Reference Page 2 JABBER registration is only $20 US. Send (in US funds) to: Shad Muegge P.O. BOX 4251 Santa Rosa, Ca 95402 VISA and MASTERCARD orders may call: Voice: Buerg Software (707) 769-5478 * ORDERS ONLY * BBS: Babble Underground (707) 575-0636 (Print out REGISTER.FRM for complete ordering information) After we receive your registration, you will receive a serial number and an activation code. Because our program is not crippled, the effect your activation code will have is the elimination of the shareware screen (which only appears when the configuration file is changed) and your serial number will be included in the tagline. Support for JABBER QWK Reader ==================================================================== BBS: The JABBER Underground @(707) 575-0636 USRobotics Dual Standard FidoNet Address 1:125/180 You can also write us with questions: Shad Muegge P.O. BOX 4251 Santa Rosa, Ca 95404 Compuserve: Marcos Della 71675,765 Usenet: mdella@polyslo.csc.calpoly.edu Unfortunately, we can not offer phone support at this time. But we will respond quickly to queries sent by these alternate methods. JABBER Qwk Reader Reference Page 3 Files Included ==================================================================== Filename Size Date Description =========== ====== ======== ============================== JABBER.EXE 128,733 01/25/91 JABBER QWK Reader 1.1 JABBER.CFG 9,709 01/25/91 JABBER configuration file JABBER.HLP 9,623 01/25/91 JABBER on-line help file JABBER.DOC 85,987 01/25/91 JABBER documentation JABBER.QWK 8,694 01/25/91 Sample QWK file README 2,667 01/25/91 Introduction Information KEYS.DOC 24,414 01/25/91 Redefine JABBER keys TYPER.EXE 4,832 01/25/91 TYPER file viewer REGISTER.FRM 2,092 01/25/91 Registration form TAGLINES.TAG 1,101 01/25/91 A text file of taglines JA-PIF.DVP 416 01/25/91 File for Desqview SUMMARY.NEW 4,507 01/25/91 Summary of new changes v1.1 Disclaimer ==================================================================== JABBER QWK reader and all support files are provided on an "AS- IS" basis with no warranty. Della & Muegge Enterprises cannot accept responsibility for loss of data, profit, or any damages which are incurred by the use of this program or any support files. JABBER Qwk Reader Reference Page 4 Quick Setup ==================================================================== This section should help you set up JABBER with little effort. However, you should read the entire manual to learn about the many different things that can be done with JABBER. The following section assumes a working knowledge of MS-DOS commands such as CD (change dir), MD (make dir), and Copy. Creating a JABBER directory ==================================================================== Create a JABBER directory, for example C:\JABBER, and copy all the JABBER files (see section 1.5 for a list of files) into that directory. Configuration File ==================================================================== JABBER's configuration file, JABBER.CFG, is a text file and can be edited with a text editor or with JABBER's internal editor. The following four configuration items must be set up for JABBER to work correctly. These four items represent the directories that JABBER must know about for it to work properly. JABBER will load the configruation file the first time it is executed and any time it cannot find one of the following directories. {QWKDIR=C:\DOWNLOAD} -------------------- QWKDIR is the directory where your communications program should place downloaded QWK packet. This is usually the directory that any file is placed after downloading it from a BBS. Consult your communications program setup if you are not sure which directory it uses. {REPLYDIR=C:\UPLOAD} -------------------- REPLYDIR is the directory where your communications program should look for the .REP files to upload. This is usually the directory that any file is placed for uploading. Consult your communications program setup if you are not sure which directory it uses. {STORAGEDIR=C:\JABBER\STORAGE} ------------------------------ STORAGEDIR is the directory that JABBER will use for the storage system and to store other information about the different QWK packets which you download. It must exist even if the storage system is not being used. JABBER Qwk Reader Reference Page 5 {WORKDIR=C:\JABBER} ------------------- JABBER will create a directory call JA$$ER in the WORKDIR. JABBER creates this directory to hold its working files while running. This directory will be removed when the program is exited. Verify all the directories you specified in the configuration file then save and exit the configuration file. Run JABBER ==================================================================== JABBER is now ready to run. Make sure you have a QWK packet from a BBS, or copy our sample QWK packet, JABBER.QWK, into the QWKDIR (see above) directory. Change to the JABBER directory and type JABBER. Once JABBER has come up, you can press F1 for context- sensitive help. Getting a QWK packet ==================== It is important to note that it is the BBS that provides you with the QWK mail packet, NOT JABBER. Accordingly, you must first log onto your favorite BBS and learn how to download the mail packet. After you have downloaded your mail into the QWKDIR (see above) and are offline, change to the JABBER directory and type JABBER. JABBER does not come into play until you are offline and ready to actually read the packet you have downloaded. JABBER Qwk Reader Reference Page 6 Running JABBER ==================================================================== The following section contains details on how to run and use JABBER, including: command line parameters, commands, and information on the storage system. Command Line Options & Environment Variable ==================================================================== JABBER can be started with a few command line options. The basic format a JABBER execution line takes is: JABBER [-CFILENAME] [-I] [BBSID] The square brackets represent optional parameters, which means that no parameters are absolutely needed. The -C option allows you to specify an alternate configuration file when you run JABBER. This may be necessary if you wish to use different options for QWK packets from different BBSs. For Example: JABBER -CJABBER1.CFG (loads an alternate configuration file) If the -C option is not used JABBER will look for the file JABBER.CFG. The environment variable JABBER can be set to tell JABBER where to look for the configuration file. For Example: SET JABBER=C:\JABBER The -I option tells JABBER to load the JABBER.CFG file into the internal editor. Use this to modify the configuration file if you do not have a text editor. The configuration file can also be edited by using the ALT-G command in JABBER. The BBSID option tells JABBER to skip the initial QWK packet selection screen and go to the newest QWK packet with that BBSID. If you wanted to read the latest packet downloaded from Directory Assistance, whose BBSID=DIRASNT, then you would specify DIRASNT on the command line. For Example: JABBER DIRASNT (automatically loads DIRASNT QWK packet) JABBER Qwk Reader Reference Page 7 Message Centered Interface ==================================================================== Most of the time you will be looking at a message while using a QWK reader, so that's where JABBER stays most of time. Everything revolves around the message screen. Navigation ========== Navigation commands are the commands which you will use to move from message to message and conference to conference. Navigation Commands: ==================== Space Page the display down. When the space bar is pressed at the end of a message JABBER will move to the next message. Up Arrow Scroll the displayed message down. Down Arrow Scroll the displayed message up. Right Arrow, Move to the next message. If you are Enter, + currently displaying the last message in a conference, JABBER will automatically move to the next conference with messages. A beep will alert you to the conference change. Left Arrow, - Move to the previous message. If you are currently displaying the first message in a conference, JABBER will automatically move to the previous conference with messages. A beep will alert you to the conference change. PageUp Page the display down PageDown Page the display up Home Display beginning of message End Display end of message CTRL Right Arrow Go to next conference with messages CTRL Left Arrow Go to previous conference with messages TAB Scroll the message left. If the message has lines greater than 80 characters JABBER can shift the message over so the rest of the line can be seen. JABBER Qwk Reader Reference Page 8 Shift-TAB Scroll the message right. After shifting the message left with TAB the message can be shifted back. / or L Lookup. JABBER will prompt for a string to search for in the current conference. JABBER will search the conference and display the number of matches. ALT-L Global lookup. JABBER will prompt for a string as in the regular lookup. But in this case JABBER will search all conferences and display the number of matches for the entire message packet. < or , Find previous search match. JABBER will display the previous search match. If there are no previous matches JABBER will beep. > or . Find next search match. JABBER will display the next search match. If there are no more matches JABBER will beep. C Select a new conference from a list of conferences with messages in them. The T key can be used to access the title list of the highlighted item. ALT-C Select a new conference from a complete list of conferences. From here, you can insert a message into a conference with no messages by placing the selector bar over the conference and pressing INS. The title list of the highlighted conference can be accessed with the T key. Q Quick sort messages in a conference. JABBER will prompt you for which header item to sort by: Subject, To, From, Number, or Date. The current sort item will be highlighted. JABBER Qwk Reader Reference Page 9 T Display a list of the messages in the current conference, with Subject, To and From fields. From this list, you can select a specific message to display. The conference list can be accessed from the title list with the C (short conference list) or ALT-C (complete conference list) keys. Any messages which match the twit-filter will be marked with a little circle with a slash through it, (ASCII 237). You can select these messages for reading from this list. A check mark (ASCII 251) will mark any message that has been displayed. An arrow (ASCII 175) will mark any message which has been replied to, whether the reply still exists or not. Z Toggle between Reply and Message. Using this command you can switch between a message's reply and the message quickly. Quick Sorting Messages ====================== JABBER will sort the messages in a conference by one of these header entries: Subject, To, From, Number, or Date. As JABBER progresses through the messages it will follow this order. So, if the messages are sorted by "Subject" all messages with the same subject would be grouped together. If the messages are sorted by "From" all messages from a specific person would be grouped together. The same goes for the To, Number, and Date fields. If a subject starts with RE:, (RE), or (R) it will not be used as part of the sort. For example the subject "RE: PROGRAMMING" would be sorted based only on the "PROGRAMMING" part. So, if someone enters a message with the title "PROGRAMMING" and then someone else replies with the subject "RE: PROGRAMMING" the messages will be sorted together. This way it is possible to follow a thread in JABBER. A thread is an original message and the responses to that message. You can change the quick sort order by pressing Q while using JABBER. JABBER Qwk Reader Reference Page 10 JABBER's default quick sort order can be defined with the SORT_ORDER configuration item. Lookup text search ================== JABBER search commands ====================== L Local lookup, searches the current conference. ALT-L Global lookup, searches the entire conference. JABBER can lookup text in the current conference or in all of the conferences. After JABBER prompts for the text it will search the conference (local lookup "L") or the entire packet (global lookup "ALT-L") reporting the number of matches it finds. Once the search is complete the number of matches will be displayed and a prompt to press any key will be presented. After hitting a key the first match after the current location will be displayed. If there are no matches after the current location the closest previous match will be displayed. If there are no matches JABBER will re-display the current message. Using the following commands you can display the matches JABBER found. , or < Find the previous match . or > Find the next match JABBER will search the body and header of the messages for matches. Any matches will be changed to the color defined in the C_TEXT_H configuration item. Dynamic Response System ======================= JABBER has many different methods of preparing replies. The response system allows you to define editors, quote styles, reply preprocessor, reply postproccessor and dual file reply mechanisms to suit your own tastes. Editor Setup ============ Using the internal editor is very easy and is probably faster than loading an external editor. But we understand that people will probably want to use their favorite text editor. So we have provided a comprehensive system for interfacing with an external editor. JABBER Qwk Reader Reference Page 11 In the configuration file you must specify the name of your external editor. If your editor can edit two files at once, then you can configure JABBER to supply two files: a QUOTEFILE, which contains the message you are replying to, and a REPLYFILE, which is where you will put your reply. If your editor can only handle one file, or you don't like having two files, QUOTEFILE and REPLYFILE can be set to the same filename. Configuration Options for Reply =============================== The reply system depends on options you set up in the configuration file. They are QUOTE_RELAY, QUOTE_FIDO, QUOTE_REPLY, QUOTE_STYLE, and REPLY_HEADER. QUOTE_RELAY and QUOTE_FIDO define the string inserted in front of the lines of the reply (such as >). QUOTE_REPLY (Yes or No) tells JABBER to insert the message you are replying to into both the QUOTEFILE and REPLYFILE. QUOTE_STYLE allows you to insert the initials of the message originator in front of the first line of the reply, every line of the reply, or not at all. REPLY_HEADER defines whether to insert a message header into the QUOTEFILE along with the replied message. If QUOTEFILE equals REPLYFILE, then the header would be inserted into the REPLYFILE. The header consists of the Subject, To, From, BBS, Date, and Number fields of the replied message. Response Commands: ================== R Reply to the currently displayed message. Automatically set up the header by moving the current From: field to the new To: field and placing your name in the From: field. The Subject: field is copied straight over. ALT-R The same as R but you can edit the header after JABBER has made its automatic changes. Edit the header by using the arrows keys to move between the fields you want to change. When you are done making changes to the header press F10. If you want to abort the reply hit the ESC key. JABBER Qwk Reader Reference Page 12 CTRL-R The same as ALT-R but only From: field will be changed (to your name) in the header. This way you can respond to the person listed in the To: field of a message. INS Insert a new message. This is not a reply to a current message, but a new message. It works like ALT-R, except the header will only have the From: field completed. You must supply To: and Subject: fields. Re-Editing Replies ================== You can re-edit your replies by either re-replying to the original message, or selecting the Replies conference and "replying" to the response there. If you leave JABBER after entering some replies and then return, JABBER will reload your responses to the Replies conference. Exiting JABBER again will save the original responses plus anything new in the REP file. Maintenance & Utility Commands ============================== Utility Commands: ================= A Append the current message to the SAVEFILE specified in the configuration file. ALT-A Append to a specified file. JABBER will ask for a filename to which it will append the message. B Display bulletin files downloaded with QWK packet. F Display New File list downloaded with QWK packet. G Display log off file downloaded with QWK packet. N Display News file download with QWK packet. W Display Welcome file downloaded with QWK packet. M Log current message to the LOGFILE. ALT-S Shell to DOS. S Shell to DOS with the swap configuration reversed. If SWAP is off, then a swap will be done, or if SWAP is on, then a swap will not be done. JABBER Qwk Reader Reference Page 13 ALT-G Edit configuration file. The configuration file will be loaded into the EDITOR specified in the configuration file. Items in the configuration file which do not have an asterisk "*" next to them will be updated immediately after the file is edited. Changes in the items marked with an asterisk will not be updated until JABBER is exited and executed again. ALT-F Select a new QWK packet to read. Brings up the QWK packet selection menu. DEL Delete a reply. This only works while in the reply conference. ALT-Q Steal tagline. ALT-T Edit the Twitfile. All changes go into effect immediately. CTRL-T Edit the Tagline file. All changes go into effect immediately. V View ANSI. X, CTRL-X un-ROT13 the message. ALT-X "Exit" to DOS. This will automatically delete JABBER's work directory and save your replies to a REP file. Stealing Taglines ================= Tagline Stealer Commands ======================== ALT-Q Invoke the tagline stealer JABBER can "steal" any text off the message screen (below the status line) including the tagline. When ALT-Q is used a ruler will appear on the screen. The length of this ruler can be lengthened with the plus key and shortened with the minus key. Position the ruler on the line above the text you want to steal and then use the plus and minus to make the ruler the correct length. Press enter when you have the ruler in position. Then you will then be given a chance to edit the stolen text or cancel. JABBER Qwk Reader Reference Page 14 Stolen text will be added to your tagline file. Arrow Keys Position the ruler + Lengthen the ruler - Shorten the ruler ESC Cancel tagline stealer Enter Steal text Ansi Graphics and Music ======================= ANSI Commands ============= V Process message through an ANSI emulation. JABBER will clear the screen and display the message through an ANSI emulation which includes an ANSI music processor. While the message is displaying there will be a delay between characters defined by ANSIDELAY configuration item. While viewing an ANSI message these commands are available: + / - Will speed up / slow down the delay in 5 millisecond increments. V Change the delay to 0. ESC Stop viewing the ANSI message. Bookmark System =============== The bookmark system will keep track which messages have been read by making the "B" next to the message number in the header uppercase. If the "B" is lowercase it means the message has never been read. A check mark will appear in the title list next to messages which have been read. The bookmark system will keep track of which conference and message you were last reading in a QWK packet. When you return to that QWK packet it will position you back to the same conference and message. Reading the Message Header ========================== The header is displayed on the top three lines of the screen while reading messages. The following information is displayed in the header: From: John Doe Date: 01-22-91 (20:54) To: Jane Doe Number: 4342 [Brs] Ref#: 3241 Subject: How's the kids Status: Public (Rvcd) Files: WnGBf JABBER Qwk Reader Reference Page 15 The To, From, Subject fields display who the message is to, who the message is from, and the subject of the message. The order of these fields are defined with the MESG_HEADER configuration item. The Date/Time is the date and time of the message was posted to the BBS. The Number is the number of the message on the BBS. You can use number to reference the message to other users. (for example, "Hey joe, check out message #3403"). Next to the number field three letters will be displayed, BRS. The B is the bookmark flag and will be uppercase if the message has been read. The R is the reply flag and will be uppercase if the message has ever been replied to, even if the reply no longer exists. The S is the save flag and will be uppercase if the message has ever been saved using the append command. The Status field identifies the message type, these include: Public Public (Rcvd) Private Private (Rcvd) To Sysop To Sysop (Rcvd) Protected Protected (Rcvd) If the current message is a reply to a previous message the Ref# is the number that previous message. The Ref# is filled in by the BBS software not JABBER. The Files field tells you which auxiliary files were downloaded with the QWK packet. If the letter is uppercase then that file has been detected. Each letter corresponds to a different file. W Welcome N News G Goodbye B Bulletins F new Files Typing the corresponding letter will tell JABBER to display that auxiliary file. JABBER Qwk Reader Reference Page 16 Printing Messages ================= Print Command ============= ALT-P Print the current message. Two configuration items are used by this command. The first is PRINTER which is the default printer device. Setting this item to PRN will cause JABBER to output to the default printer. It can also be set to a specific printer port (LPT1 or LPT2). The second is PRINTER_FF which tells JABBER whether to send a formfeed after printing the message. QWK Packet Selection Menu ==================================================================== The QWK packet selection menu contains all the QWK packets which JABBER knows about. If the storage system is on, then it will display all the QWK packets in the STORAGEDIR. If the storage system is not on then it will display all the QWK packets in the QWKDIR. The size of each QWK packet will be displayed with the packet. Selecting one of these packets will cause JABBER to unpack it and then display the first message in the packet. If the storage system is on, a little square (ASCII 254) will be placed next to any packet that has never been opened. This way new packets can be picked out quickly on the menu. The entries in the menu with brackets around them are the conference lists for the BBS. If all the packets for a BBS have been deleted, messages can still be created for that BBS by selecting its conference list. To enter a message select a conference from the list and press the insert (INS) key. The conference lists (BBSID.CNF) are stored in the STORAGEDIR. If a QWK packet does not contain the index files (files with .NDX extension) JABBER will scan the messages and rebuild these files. This was added because some doors have the option to not send the index files. Storage System ==================================================================== The storage system is a powerful means for maintaining a history of QWK packets for each of the BBSs you call. Once it is set up, it maintains itself without any effort. Whenever JABBER starts it will scan your download directory, and look for any new QWK packets. If one is detected, it renames and moves the file to your storage directory. JABBER Qwk Reader Reference Page 17 The QWK packets are renamed into the format "BBSID.###" where: BBSID : The name of the original QWK packet. (i.e. BBSID.QWK) ### : A three digit number, the lowest numbered packets are the oldest, and the highest numbered packets are the newest. Within the configuration file you can set two history parameters: 1. Maximum number of QWK packets per BBSID. 2. Maximum age of QWK packets in days. When JABBER does its initial scan of the storage directory, it purges any files outside of these parameters. Correspondence Logging System ==================================================================== The correspondence logging system will log any message you want, plus it will automatically log all mail you send. This information will be appended to your LOGFILE. Press M to log a message. Logged Mail (Format): ==================== {TYPE} {To:} {From:} {Subject:} {Date} {BBSID} {Conf} {QWK packet} {TYPE} = {P} Message to you. {R} Message from you. {M} Other messages The "Messages from you" type and data will be automatically entered when you reply to or insert a message. Internal Editor ==================================================================== We have included an internal editor which uses semi-standard commands. Press F1 in the editor to see a summary of these commands. The internal editor is an overlay which will never get loaded into memory if it is not used. JABBER Qwk Reader Reference Page 18 Cursor Positioning: ================== ARROWS Move around in file END End of line CTRL-END End of screen HOME Beginning of line CTRL-HOME Top of screen PGDN Page down a screen CTRL-PGDN End of File PGUP Page up a screen CTRL-PGUP Beginning of File CTRL-A Previous Word CTRL-F Next Word Inserting and Deleting: ====================== DEL Delete a character INS Toggle insert mode CTRL-N Insert a line CTRL-T Delete a word CTRL-Y Delete line Formatting: ========== ALT-F Format paragraph The paragraph will be reformatted by joining and splitting the lines of the paragraph to match the EDIT_MARGIN configuration. ALT-R Format paragraph and insert quote strings The paragraph will be formatted, with the QUOTE_RELAY or QUOTE_FIDO strings inserted, along with the QUOTE_STYLE string. Window Commands: =============== ALT-D Move split bar down ALT-N Next window ALT-U Move split bar up ALT-W Split/Unsplit window JABBER Qwk Reader Reference Page 19 Block Commands: ============== CTRL-K B Begin block CTRL-K C Copy block CTRL-K H Turn block off CTRL-K K End block CTRL-K R Read block CTRL-K V Move block CTRL-K W Write block CTRL-K Y Delete block CTRL-K / Rot13 block Blocks must be placed into the buffer to be moved between windows. ALT-C Copy block to buffer ALT-P Paste block from buffer ALT-V Move block to buffer Search and Replace ================== CTRL-Q F Find text. CTRL-Q A Find and Replace text. CTRL-L Find/Replace next. Special Commands ================ CTRL-K D Save file. CTRL-R Place a return address router into your message. JABBER will look at the message you are replying to and try to determine the return PCRELAY address. If it finds one and this command is used the following text will be inserted: "->BBSID" If this text is the first line of your message the PCRELAY system will route the message to ONLY that node. ALT-Z Displays a color chart which can be used when editing the colors in the configuration file. JABBER Qwk Reader Reference Page 20 Rot13 - Scramble/Unscramble messages ==================================================================== Rot13 is a system for scrambling a message with a very simple algorithm. Unscrambling the messages is very easy too, so this is not a way to send a secret message. Post a message Rot13 if you want people to have a second chance before reading it. The usual method is to put a warning at the top of your message, such as "The following contains spoilers in Rot13. Then people can decide whether they want to un-Rot13 it and read the spoiler. You can read a Rot13 message in JABBER by typing X or CTRL-X while reading a message. The Rot13 Algorithm: Letters A-M are mapped to letters N-Z, and letters N-Z are mapped to letters A-M. EGA/VGA Mode ==================================================================== JABBER will adjust to match the current number of rows on the screen. Note-- JABBER should always be executed in an 80 column mode. This means the JABBER is compatible to the standard 43/50 line modes of EGA/VGA video adapters. The configuration item EGA/VGA can be set up so that JABBER will startup in 43/50 line mode. JABBER Qwk Reader Reference Page 21 Support Files ==================================================================== JABBER's support files are ASCII text files. Embedding control codes, or high bit characters in these files should not affect the operation of JABBER. These files can be edited with a text editor or with a word processor in non-document mode. Configuration File ==================================================================== The configuration file is named JABBER.CFG. A configuration item is made up of two parts the configuration key word and the parameter. The configuration key word is a unique name such as "QWKDIR" or "EDITOR" which JABBER will recognize when reading the configuration file. The parameter is the information JABBER will assign to a particular configuration key word. For example, you might set "edit" to configuration key word "EDITOR" telling JABBER your external editor is called edit. The two of these combined are referred to as a configuration item. Configuration items must be enclosed in curly braces. General format of configuration item: {KEYWORD=parameter} (Note: no spaces should be present between the equals sign and KEYWORD or the parameter) To set the "EDITOR" keyword to "edit" the following configuration item would be added to the configuration file: {EDITOR=edit} The file is completely free form. Items may be placed in any order and any text outside the curly braces will be completely ignored. For parameters of YES and NO, Y and N maybe be used. For Example: {SWAPEMS=Y} "!", bang, is used to denote a replacement for the appropriate filename. For Example: {ARJ=ARJ a !} would get translated to "ARJ a BBSID.REP" on execution. While in JABBER you can use the ALT-G key to edit the configuration file. All items without an asterisk next to them will be updated immediately. To update the items with an asterisk JABBER must be exited and reloaded. JABBER Qwk Reader Reference Page 22 Directory Parameters ==================== These parameters must be set before you run JABBER the first time. Make sure all the directories you define exist. {QWKDIR=C:\DOWNLOAD} Directory to find QWK packets This directory is where your QWK packets end up after you download them from the target BBS. If the storage system is turned on, the QWK packets will be moved from this directory to the storage directory. {REPLYDIR=C:\UPLOAD} Directory to place REP packets This directory is where JABBER will put your REP packets, so that you can upload them to the target BBS. When JABBER runs, it looks for any REP files in this directory and will let you edit them if you wish. Also, any replies generated by editing a newly downloaded QWK will be appended to this file if it exists. {STORAGEDIR=C:\JABBER\STORAGE} Directory to use for storage system If the storage system is enabled, then your QWK packets will be moved into this directory. This directory is also used to store the conference lists for the different QWK packets. This directory must be present even if the storage system is not enabled. {WORKDIR=C:\JABBER} Directory where working dir will be created JABBER creates a working directory called JA$$ER in the directory you specify here. This directory is created and deleted every time JABBER is executed. Make sure the drive you specify has enough free space to unpack your QWK packets. File Parameters =============== {SAVEFILE=C:\JABBER\JABBER.CAP} Save file pathname The specified file will be used when the [A]ppend (save) command is used. The message will be converted to text and appended to this file. JABBER Qwk Reader Reference Page 23 {TWITFILE=C:\JABBER\TWITLIST.TXT} Twit file pathname This file contains your twit filters. You can create a system to filter out messages based on the From:, To: and Subject: fields. The format of the file is as follows. T:JOHN DOE filter out all messages To: "JOHN DOE" T*DOE filter out all messages with the letters "DOE" in the To: field F:JOHN DOE filter out all messages From: "JOHN DOE" F*DOE filter out all messages with the letters "DOE" in the From: field S:Wither SLMR? filter out all messages with Subject: of "Wither SLMR?" S*SLMR filter out all messages with the letters "SLMR" in the Subject: field You can have as many of these filters in the file as you want, but each one must be on its own line. TWITLIST.TXT is a text file and can be edited with any text editor. {TAGFILE=C:\JABBER\TAGLINES.TAG} Tagline file pathname A taglines can be selected from this file when replying or inserting a message. TAGLINES.TAG is a text file and can be edited with any text editor. {LOGFILE=C:\JABBER\JABBER.LOG} Log file pathname This file is where JABBER will log your correspondence. JABBER will keep track of messages you log as well as automatically logging mail that you send. Swap Parameters =============== JABBER has the ability to swap itself to either EMS memory or to disk. JABBER will only leave a 3k kernel if the swap system is enabled. The following parameters can be set for the swap system. {SWAP=Yes} Swap JABBER to memory/disk on DOS exit (Yes/No) This option tells JABBER whether to attempt a swap whenever an external program is executed. This also applies when you shell to DOS. JABBER Qwk Reader Reference Page 24 {SWAPEMS=Yes} Use EMS memory for swapping (Yes/No) This option tells JABBER whether to attemp to use EMS memory when it swaps itself. If you have EMS, having SWAP=Yes and SWAPEMS=Yes gives the best results. {SWAPDRIVE=D:\JABBER} Drive and directory to store swap file If JABBER has to swap to disk, this is where it will store its swap file. If you leave this option out or enter a blank parameter, the default directory will be used. If you have room on a RAM disk, this will give performance similar to using EMS. External Program Files ====================== {EDITOR=} External Editor (Blank = Internal Editor) JABBER can be used with any text editor. It also has a simple internal editor. If you are going to use an external editor, the following format should be used: {EDITOR=EDIT !} The ! will be replaced with the file to edit. If you have an editor which can edit two files at once, and you have the QUOTEFILE and REPLYFILE set up, you can use the following format: {EDITOR=EDIT ! !} The first ! will be replaced with QUOTEFILE and the second ! will be replaced with the REPLYFILE. The REPLYFILE must have the reply in it when returning to JABBER. {LISTER=TYPER !} File lister program JABBER uses an external lister to display the various text files which are downloaded with the QWK packet such as the WELCOME, GOODBYE, BULLETINS, NEWS, NEWFILES.DAT files. The lister should be able to display ANSI since many sysops include it in these files. Quote and Reply Parameters ========================== {QUOTEFILE=QUOTE.MSG} Filename of quote file When replying to a message, the message will copied into this file for your reference while editing your reply. You can set this file to be the same as REPLYFILE, then just edit the quoted material and add your reply. JABBER Qwk Reader Reference Page 25 {REPLYFILE=REPLY.MSG} Filename of reply file This is the file which must contain your reply after editing. Making this the same file as specified in QUOTEFILE, will cause the message to which you are replying to be inserted into this file. {QUOTE_REPLY=Yes} Insert quote into QUOTEFILE & REPLYFILE (Yes/No) If you have different files specified for QUOTEFILE and REPLYFILE, but you still want the message to be quoted to the REPLYFILE set this option to Yes. {QUOTE_TRUNC=Yes} Truncate quotes instead of reformatting (Yes/No) When JABBER inserts the QUOTE_RELAY or QUOTE_FIDO strings it can either truncate any lines over 80 characters or wrap the excess to the next line. {PREPROCESS=QUOTER ! !} External program to process quote before editing A program can be specified which will be executed on the quoted messages you are replying to before you edit the file. This can be useful if you have programs that do special quoting tricks. {POSTPROCESS=TAGGER} External program to process reply after it is edited. A program can be specified which will be executed after the reply has been added. This option is useful for interfacing with external TAGLINE managers such as John Hancock. {REPLYHEADER=No} Insert header into quote (Yes/No) REPLYHEADER determines if a header box will be copied into your QUOTEFILE. The header contains the From:, To:, Subject: and BBS name: fields, and status (Private/Public) of the quoted message. {QUOTE_RELAY=| } Quote string for PCRELAY network This string will be inserted in front of every line in the quoted message. PCRELAY type conferences allow high bit characters. JABBER Qwk Reader Reference Page 26 {QUOTE_FIDO=> } Quote string for FIDO network (ASCII < 128) This string will be inserted in front of every line in the quoted message. JABBER uses this string if the quoted message does not have any high bit characters in it. This is a sort of automatic FIDO detection. {TAG_QUERY=Last} Tagline selection method (First/Last/Both/Random/Never) First Ask for tagline before editing reply. Last Ask for tagline after editing reply. Both Ask for tagline before and after editing reply. Random Select a random tagline, never ask. Never Don't ask and turn taglines off. Tag lines can be enabled and disabled using this configuration command. On an unregistered version of the JABBER identifier and version number will still be appended. {INITIAL_STYLE=None} Insert initials in quoted messages Initial style can be set to three different settings: First Insert the initials of the name in the From: field on the first line of the quoted message. Every Insert the initials of the name in the From: field on every line of the quoted message. None Do not insert initials into the quoted message. {FORCEFIDO=NO} Force fido tagline style (Yes/No/Auto) Force Fido can be set to three different settings: No Taglines will always be appended in the standard PCRELAY network format, a tear line, followed by the a line with the JABBER version and your selected tagline. Yes Taglines will always be appended in a format acceptable by Fidonet standards. No tear line will be added and the highbit characters will be replaced with lowbit substitutes. Auto JABBER will try to determine which kind of tagline to append to your message. JABBER will default to Fidonet standard. If any messages are displayed with highbit characters or with the PCRELAY tagline then the PCRELAY standard will be used. JABBER Qwk Reader Reference Page 27 Storage System Parameters ========================= {STORAGE_SYS=No} Storage system (Yes/No) A switch to turn the storage system on and off. If the storage system is turned on, your QWK packets will automatically be moved from the QWKDIR to the STORAGEDIR and renamed. {EXPIRE_FILES=20} Maximum number of storage files per BBSID This specifies the maximum number of files which will be stored in the STORAGEDIR per BBSID. The storage system will automatically scan the number of files per BBSID when a new file is moved from the QWKDIR. {EXPIRE_DATE=10} Maximum number of days to keep a storage file This specifies the maximum number of days to keep any storage file. If the storage system scans a file which is older than this setting it will be automatically deleted. External Compression Programs ============================= The following compression programs must be in the DOS path. We have tried to provide default settings for the more popular compression programs. JABBER will automatically detect the compression used on the QWK packets and use the corresponding program. {ZIP=PKZIP !} Create a .ZIP file {UNZIP=PKUNZIP -o !} Pull apart a .ZIP file {ARC=PKPAK -a !} Create an .ARC file {UNPAK=PKUNPAK -r !} Pull apart an .ARC file {LZH=LHA a -m !} Create an .LZH file {UNLZH=LHA x !} Pull apart an .LZH file {ARJ=ARJ a !} Create an .ARJ file {UNARJ=ARJ e -y !} Pull apart an .ARJ file Sound Parameters ================ The general format of the sound parameters is {SOUNDS=Hz, Delay}, where Hz is the frequency (in hertz) of the sound to make and delay is the length of time to sustain the sound. {S_ERROR=250,150} All Error Screens Whenever an error occurs JABBER will make this sound. JABBER Qwk Reader Reference Page 28 {S_CONF=1000,5} When you switch between conferences This sound is made whenever JABBER moves to a new conference. This will alert you to the change. {S_CONF_EOF=420,150} When you are at the conference limits This sound will be made if you try to go beyond the range of active conferences. {S_SEARCH=700,75} When there are no more lookup matches This sound will be made if there are no more lookup matches. Color and Display Parameters ============================ {MESG_HEADER=TFS} Message header order (T=To, F=From, S=Subject) JABBER will display the From:, To: and Subject: fields of the header in whatever order you prefer. Just place the three characters in the order you like. The first character will be on the top, the next in the middle, and the last on the bottom. For example "TFS" would look like this: To: From: Subject: {EGA/VGA=AUTO} Startup in 43/50 line mode (Auto/Yes/No) Jabber will work in EGA/VGA 43/50 line mode. If EGA/VGA is set to AUTO, JABBER will detect which mode you are in and stay in that mode. If it is set to no, it will force the video into 25 line mode. If it is set to yes, it will force the video into 43/50 line mode. {MONO=No} Mono monitor (Yes/No) JABBER has default colors for Monochrome monitors. If MONO is set to yes then JABBER will use these default colors. {ANSIDELAY=20} Default ANSI display delay value (milliseconds) While displaying an ANSI message JABBER will delay this amount of time between characters. This will make animated ANSI displays easier to follow. JABBER Qwk Reader Reference Page 29 {SORT_ORDER=Subject} Default sort order (Subject/To/From/Date/Number) JABBER will use this order to sort the messages in a conference. The sort order can be changed in the program with the Q command. {SEARCH_ROT13=YES} Include ROT13 text in searches (YES/NO) When JABBER does a lookup it will do a simultaneous ROT13 conversion. This option allows for text to be looked up even if it has been converted to ROT13. Color Chart =========== 0 - BLACK 8 - DARKGRAY 1 - BLUE 9 - LIGHTBLUE 2 - GREEN A - LIGHTGREEN 3 - CYAN B - LIGHTCYAN 4 - RED C - LIGHTRED 5 - MAGENTA D - LIGHTMAGENTA 6 - BROWN E - YELLOW 7 - LIGHTGRAY F - WHITE Colors are made up of two parts -- the foreground and the background. The foreground color can be any of the colors in the color chart 0 through F. The background color can only be colors 0 through 7. If you want a color to flash then select a background color 8 through F. For example to make a color flash with a red background C would be selected. To specify a color in JABBER put the background color followed by the foreground color. For example the colors yellow on blue would be 1E where 1 is blue and E is yellow. While in JABBER's internal editor the ALT-Z key will bring up a color chart with examples of all the possible color combinations and their numbers. {C_STATUS=70} Status line colors The color of the status line which appears between the header information at the top of the screen and the message text. {C_STATUS_H=7E} Status line highlight colors When something is highlighted on the status line this color will be used. JABBER Qwk Reader Reference Page 30 {C_TO_L=0E} To field colors The color of the name in the To: field. {C_TO_H=0C} To field highlight colors The color of the name in the To: field, if it's yours. {C_FROM_L=0E} From field colors The color of the name in the From: field. {C_FROM_H=0C} From field highlight colors The color of the name in the From: field, if it's yours {C_SUBJECT=0E} Subject field colors The color of the message title in the Subject: field. {C_DATE=0E} Date, number and status field colors The color of the date, message number, and status of message in the Date:, Number: and Status: fields. {C_HEADER=0F} Header label colors The color of the labels: From:, To:, Subject:, Date:, etc, in the header. {C_EDIT_L=4F} Line editor colors The color of the "header editor." The "header editor" is used when the commands ALT-R and INS are used to edit the header of a reply or new message. {C_EDIT_H=4E} Line editor highlight colors The highlight color of the "header editor." This is the color of the line which is currently being edited. {C_REGISTER=0F} Registration information box colors The color of the registration information, which is displayed in the upper right corner of the screen. Registered users can set the foreground and background colors the same, to make this line disappear. JABBER Qwk Reader Reference Page 31 {C_TEXT=1E} Main body text colors The color of the main section of the screen, below the status line. This color is used to display messages and for the menus. {C_TEXT_H=4E} Main body text highlight colors The color of text in the message which matches a search. When a search is done the matches will be displayed in this color. It is important to make this color different from C_TEXT, C_QUOTE, and all header colors because search matches could occur in all of these places. {C_QUOTE=1F} Color of quotes in a message. JABBER will change the color of any text in a message which it thinks is a quote. If you do not want quotes to be a different color set this item to the same color as C_TEXT. {C_WINDOW=4F} Prompt window colors The color of the prompt windows. This is the color of the small windows which JABBER displays occasionally with information. {C_WINDOW_INPUT=1E} Prompt window input colors The color JABBER will use when it asks for input in a prompt window. {C_HELP=0F} Help screen colors The color of the help screens. {C_SELECTOR=4F} Selector bar colors The color of the selector bar. The selector bar is used in menus. {C_GRABTAG=4F} Color of tagline stealer This will be the color of the tagline stealer. The tagline stealer is displayed on the same screen as the message, so make sure this color is different from C_TEXT and C_QUOTE. JABBER Qwk Reader Reference Page 32 Internal Editor parameters ========================== {EDIT_SPLIT=Yes} Start in split screen mode (Yes/No) If you have configured QUOTEFILE and REPLYFILE to separate files, the internal editor will display both files at once in a split screen window. {EDIT_MARGIN=75} Position to do automatic word wrap EDIT_MARGIN is the right margin position. The internal editor, will word wrap your text as you type. It is also used when the reformat command is used. {C_EDIT_TEXT=1F} Editor text color This is the color of the main body of text in the internal editor. {C_EDIT_BLK=70} Internal editor block color This is the highlight color of text which has been blocked. {C_EDIT_SPLIT=70} Internal editor split line color This is the color of the bar which appears between the two edit windows in split screen mode. {C_EDIT_EOF=1C} Internal editor End-Of-File marker color The color of the end of file message, which appears at the end of text in the internal editor. {C_EDIT_STATUS=70} Internal editor status line color The color of the internal editor status line which appears at the bottom of the screen while in the editor. {C_EDIT_HIGH=4E} Internal editor search/replace highlight color During a search/replace the matched text will be changed to this color. JABBER Qwk Reader Reference Page 33 Function Key Dos Shells ======================= Ten external DOS shells can be defined in JABBER. These shells are linked to the function keys-- for example EXTERN_2 is linked to F2 and EXTERN_5 is linked to F5. When a shell is invoked JABBER exits and executes the command line supplied. Using these external shells, programs like {COMMO} and ShareSpell can be called from JABBER by just pressing a function key. Format: {EXTERN_KEY,FILENAME PARAMETERS,OPTION,OPTION,OPTION} EXTERN_KEY EXTERN_1 ... EXTERN_10 FILENAME The filename of the program to execute PARAMETERS The parameters to pass to the program Two variables can be used in the PARAMETERS section. Variables: @REPLY@ will be replaced with the full path of the REPLYFILE. @QUOTE@ will be replaced with the full path of the QUOTEFILE. OPTION C1 - Clear Screen, default C0 - Don't Clear Screen D1 - Load direct, don't load COMMAND.COM. The full path of the program must be specified including the extension of the program or the program must be in the path. (DRIVE:\PATH\FILENAME.EXE). This only works with .EXE and .COM files. D1 is the default. D0 - Load COMSPEC on exit. This option must be specified if you want to execute an internal DOS command (like DIR or COPY) or a BATCH file. S1 - Use current swap parameters, default. S0 - No swap. Don't swap regardless of the SWAP configuration item. S2 - Swap. Swap regardless of the SWAP configuration item. JABBER Qwk Reader Reference Page 34 Examples: {EXTERN_2=DIR/P,C0,D0} F2 will clear the screen and do a DIR of the current directory. The COMSPEC (COMMAND.COM in most cases) will be used on execution of this command. {EXTERN_3=C:\COMMO\COMMO.COM,D1,S2} F3 will load {COMMO} without using the COMSPEC. JABBER will swap itself regardless of the SWAP configuration item. {EXTERN_10=MORE < C:\JABBER\JABBER.DOC,D0} F10 will execute the MORE command displaying the JABBER.DOC using the COMSPEC. Printer Options =============== {PRINTER=PRN} JABBER will send printer output to this device or filename (PRN/LPT1/LPT2) Setting PRINTER to PRN will cause JABBER to output to the default printer device. It can also be set to the specific printer ports LPT1 or LPT2. {PRINTER_FF=YES} Send a formfeed after printing (YES/NO) Tells JABBER whether to send a formfeed after printing the message. Set this to YES if you want the page to be ejected after printing. JABBER Qwk Reader Reference Page 35 Tagline file ==================================================================== The tagline file is specified with the TAGFILE parameter. It should be a text file, with one tag per line. The maximum length of a tag is 65 characters. A sample tag file is provided called TAGLINES.TAG. The tagline file can be edited with the CTRL-T key. Twit list file ==================================================================== The twit file allows you to filter out specific messages based on To:, From: and Subject: fields. The filtered messages will be skipped during a reading session. These messages can be viewed by bringing up a Title list and selecting them directly. Messages which have been matched by the filter will have a little circle with a slash (ASCII 237) marking them in the title list. The twitlist can be edited with the ALT-T key. The format of the file is given in "File Parameters." The twit file can have as many entries as you like. Each filter must be on its own line. Help File ==================================================================== The help file for JABBER is called JABBER.HLP. This file is a text file which you can modify to add any additional notes to help you with specific procedures in JABBER. APPENDIX A: DesqView ==================================================================== JABBER is Desqview aware. The file BA-PIF.DVP has been provided as a sample setup of JABBER within the DesqView environment. For best results make sure JABBER's swap system is active. APPENDIX B: PKLite Warning ==================================================================== JABBER.EXE contains overlays which means it CANNOT be compressed with PKLITE or any other program which compresses executables. APPENDIX C: John Hancock Tagline Manager ==================================================================== JABBER now has support for the John Hancock Tagline Manager. This is an external program which manages your taglines. It has options for multiple tagline lines, various tagline selection methods, and other interesting stuff. To set up JABBER to work with John Hancock the following items should be changed. JABBER Qwk Reader Reference Page 36 Assuming you have John Hancock in a directory called C:\JH the following post processor should be set up. If you keep John Hancock in a different directory modify this as needed. {POSTPROCESS=C:\JH\JH C:\JH\} Now JABBER must be told never to ask for a tag line. {TAG_QUERY=Never} Please refer to the John Hancock documentation for complete information on how to set it up. APPENDIX D: ShareSpell Spelling Checker ==================================================================== JABBER can be set up to use the spell checker ShareSpell. ShareSpell will scan ASCII text files prompting the user when it finds words it does not understand. To set up ShareSpell in JABBER the following item should be added to the configuration file. {EXTERN_9=SS @REPLY@} This will link the F9 key to an external DOS shell which will run ShareSpell on the reply file. The @REPLY@ will be replaced with the complete path to the reply. With this item in the configuration file pressing F9 in the internal editor will cause your REPLYFILE to be scanned by ShareSpell. JABBER will read the modified REPLYFILE back into the editor when ShareSpell is finished ShareSpell must be in the PATH for it to work correctly. Please refer to the ShareSpell documentation for complete information on how to set it up. APPENDIX E: Memory and Limits ==================================================================== JABBER was designed to use a small amount of memory. Only about 130k is needed to run JABBER, but the maximum size of a any message being read will be limited by the available memory and JABBER's maximum message size of 64k. JABBER Qwk Reader Reference Page 37 APPENDIX F: Products and Trademarks ==================================================================== ARJ is product of Robert K. Jung DesqView is a trademark of Quarterdeck Office Systems. John Hancock is a product of The Silicon Frog, Inc. LHA is a product of Haruyasu Yoshizaki. LIST is a product of Vernon D. Buerg. MS-DOS is a trademark of Microsoft Corp. PKLITE is a product of PKWARE. PKPAK and PKUNPAK is a product of PKWARE. PKZIP and PKUNZIP is a product of PKWARE. ShareSpell is a product of Acropolis Software. {COMMO} is a trademark of Fred P. Brucker.