home *** CD-ROM | disk | FTP | other *** search
/ ftp.wwiv.com / ftp.wwiv.com.zip / ftp.wwiv.com / pub / BBS / EXE276G2.ZIP / GAMMA2.DOC < prev    next >
Text File  |  1992-06-07  |  13KB  |  282 lines

  1. I hate writing docs ;-)  I've probably missed at least one or two of the new
  2. features of 2.76 Gamma-2 in this write-up, if you find any new features that
  3. aren't mentioned here please bring it to Rick Luquette.  Rick will be doing the
  4. 2.76 docs (Thanks Rick! ;-)
  5.  
  6. Please note that a GOLD key or a BRONZE key is required to run GAMMA software.
  7. Also, this is not meant as a complete release, only the executables which have
  8. been changed since 2.75 are included in this package.
  9.  
  10. IMPORTANT - you must run the 275TO276.EXE file from your QuickBBS directory
  11. before this one will do anything interesting for you ;-)  If you run multi-node
  12. with seperate QUICKCFG.DAT files in your node directories you must run 275TO276
  13. in each of your node directories as well.
  14.  
  15. This GAMMA version has many enhancements over 2.75 and 2.76 Gamma-1, and it has
  16. most of the features that will be in the final 2.76 release.  It also has a few
  17. "features" that will not be in 2.76!  Also, the STRUCT.276 included with this
  18. version should be the actual final structures of 2.76, but nothing is
  19. guaranteed ;-)
  20.  
  21. The file transfer section has been almost rewritten, QuickBBS no longer uses
  22. the Protocol Engine by Joaquim Homrighausen.  In place of the Protocol Engine
  23. is the file transfer routines from Turbo Power Software's Async Professional
  24. package.  Many thanks to Terry Hughes of Turbo Power for his assistance, and
  25. for putting up with me on his beta team <grin>
  26.  
  27. There is now a file transfer status window on the sysop side.  Also, more
  28. information about the file transfers is put into the system log.
  29.  
  30. Sealink is no longer supported as an internal protocol, it has been replaced
  31. by Kermit.
  32.  
  33. A new option has been added to each file area in Qconfig to specify whether
  34. that directory should be searched for duplicate uploads.
  35.  
  36. When a user enters a wildcard for a batch download, he is prompted for each
  37. file that matches the spec.
  38.  
  39. New control file BAD-FILE.CTL implemented.  This is a flat ASCII text file
  40. containing a list of file names you do not want uploaded to your system. 
  41. Wild cards will *not* work in this file - this is not a bug but rather the
  42. way it was designed.
  43.  
  44. And another control file, FILE-OK.CTL.  This one (surprise surprise) contains
  45. a list of the files that you will accept, by file extention.  The wild card
  46. character is assumed, and should not be specified.  The dot, however, needs to 
  47. be there.
  48.  
  49. DUPEFILE.A?? is displayed if a user tries to upload a dupe file
  50. JUNKFILE.A?? is displayed if a user tries to upload a file listed in
  51. BAD-FILE.CTL
  52. BAD-EXT.A?? is displayed if a user tries to upload a file with an extension
  53. not in FILE-OK.CTL
  54.  
  55. Global downloads have been implemented.  If you specify optional data as 0
  56. on a download command then all authorized areas will be searched for matching
  57. files.
  58.  
  59. New menu type 55 will let you download any file on the system, this can be a
  60. very powerful tool for the sysop, and an incredible security breach if
  61. implemented at user level security ;-)  No optional data, it will prompt you 
  62. for the full path and file spec.
  63.  
  64. A new text file UP-DESC.A?? will be displayed before the user is asked to 
  65. describe their upload(s).  This is a good way to remind your users to put 
  66. useful descriptions on their uploads, instead of things like
  67. ALICE.GIF  A Girl
  68.  
  69. A new text file PRE-UPLD.A?? will be displayed before a user begins an upload.
  70. This is a good way to remind your users to upload only files which are public
  71. domain or shareware.
  72.  
  73. Pressing any of the sysop keys will work while a file is being transferred,
  74. but certain ones (like ALT-C) should be avoided.
  75.  
  76. It is now possible to attach a file to a message locally.  To do this,
  77. configure one or more message areas to be of the new Fmail type.  On an Fmail
  78. board, there is an extra setting that appears on the Qconfig area screen, you
  79. can tie a file area to the message area and then users can attach files to
  80. each other by uploading them to the selected area before entering the message.
  81. If the file area is set to 0, only the sysop can attach a file, in this case
  82. the file must already exist but may be anywhere on the system.
  83.  
  84. While I'm talking about file and message areas in the same feature, you may want
  85. to see what ALT-G does while on a file or message area screen in Qconfig ;-)
  86.  
  87. New interface for Message Scan Selected, allows more functionality.
  88.  
  89. New look on the Message Read menu, more functions!
  90.  
  91. Quoted lines in message reader are different color then other text
  92.  
  93. You can now forward a message to a different area.
  94.  
  95. Quoting has been implemented in the internal line editor.
  96.  
  97. A group messaging feature has been added.  You can enter a global
  98. message to all users or just to a certain group.  Messages can be written
  99. in this way only by the sysop or by a user who has sysop access on the
  100. appropriate message board.  To enter a message using this feature, put the
  101. "magic" name **all in the to field (there can be no blanks anywhere in that
  102. string, and no preceding blanks are allowed either.  Optionally, you can 
  103. narrow down the group by putting in security levels and flags.  Specification
  104. of a security level is best handled by an example: S=100 will cause only users
  105. with a security level of 100 to be in the group.  All the other relational
  106. operators you might expect will work here as well, < <= > >= and <> but there
  107. can be no embedded blanks within any relational expression.  In order for a
  108. user to receive the message, he or she must meet ALL the criteria listed, so
  109. that something like S<100 S>100 would select a NULL group, nobody could 
  110. possibly have a security level that was both less than AND greater than 100
  111. at the same time!!  This would not be reported anywhere as an error, it just
  112. plain won't work ;-)  Full flags are also supported, prefix a flag designator
  113. with a + to make those with that flag a part of the group, or a - to group
  114. only those who don't have the flag.  For example, a message to 
  115. **all S>=100 S<=200 +A1 -B2
  116. would go to only those users who have a security level between 100 and 200, 
  117. AND who ALSO have flag A1 set and B2 not set.
  118.  
  119. A user with sysop access in the Netmail area can now enter a file reqest along
  120. with a netmail message.  This is particularly handy with the netmail reply to
  121. echo feature ;-)
  122.  
  123. New parameter on MailScan. -K controls whether the exported messages are
  124. removed from the QuickBBS message base, the Kill/Sent flag is now ignored by
  125. MailScan and merely passed along for the mailer to handle.
  126.  
  127. Netmail reply address can now be changed
  128.  
  129. Netmail reply to echo messages now available to any user who has netmail write
  130. access
  131.  
  132. Users can no longer delete sent messages unless you have configured to allow
  133. deletion of messages addressed to them.
  134.  
  135. A new option has been added to Qconfig to set the Archive/Sent flag in netmail
  136. instead of Kill/Sent.
  137.  
  138. A ^APID has been added to netmail messages.
  139.  
  140. Putting /T=SYSOP on an enter message command will properly map to the sysop's
  141. name.
  142.  
  143. /M= and /F= now work on a type 4 as well as 1 or 2
  144.  
  145. Consecutive calls by same caller displayed only once in type 51
  146.  
  147. Added alias trashcan file BADALIAS.CTL
  148. BADALIAS.A?? is displayed if a user tries to use a forbidden alias
  149.  
  150. Changed timer routines for barefoot snake and page alert tone, should be more
  151.   consistant and kinder to DV now!
  152.  
  153. SetSecurity statement in questionaire language now accepts a value of 0.  Be
  154.   aware that if you do this then the user will be ejected from the system as
  155.   soon as the questionaire is finished ;-)
  156.  
  157. There is a feature which has been around for quite some time now, but has never
  158. worked properly and was thus undocumented and officially did not exist.  I
  159. finally got around to fixing it so now it exists ;-)  Pressing a control Fkey
  160. will display a text file called USERX.A?? where X is the number of the function
  161. key.
  162.  
  163. Numerous additions to configuration
  164.  
  165. Swap file is now properly named if node number is overriden by -N
  166.  
  167. Hitting N or B while reading hidden lines should no longer leave the 
  168.   background red
  169.  
  170. "locked fields" are now displayed on the "change anything" message enter prompt
  171.  
  172. Forwarding a message now properly indicates what area it came from
  173.  
  174. New command line parameter -M allows you to pass the actual modem connect 
  175.   string, if the ARQ string (as configured in Qconfig) is not in the string
  176.   then Ymodem-G file transfers can optionally be disabled.  In barefoot mode,
  177.   MNP connects are automatically detected.  Also, standalone systems should
  178.   inspect the modem connect string settings after running 275TO276.EXE.
  179.  
  180. Node Chat is now written in Pascal and available in overlay version.  It 
  181.   probably won't work properly (maybe even at all?) with the old MIXER.COM, so
  182.   make sure you've loaded the new one that came with this beta before 
  183.   reporting any problems in this area.  If you have a network loaded you want
  184.   to use NETMIXER, in any event the optional data for the type 61 has changed
  185.   considerably (much simpler now! ;-).  The only optional data valid for type
  186.   61 is a number between 1 and 63 indicating the conference to start off in,
  187.   default is conference 1.
  188.  
  189. Fixed problem finding address for netmail reply on long messages
  190.  
  191. Fixed problem with unlisted nodes sometimes causing lockup
  192.  
  193. Fixed problem with replying to an unlisted node
  194.  
  195. Fixed problem when forwarding a message to a different area
  196.  
  197. Change to auto-ANSI detect, hopefully more reliable
  198.  
  199. MailScan no longer sets the Kill/Sent flag when it shouldn't.
  200.  
  201. It is no longer necessary to set the read-only attribute on the overlay file
  202.  
  203. Fixed problem with excessive more prompts
  204.  
  205. Fixed ", [+] Read reply" bug!
  206.  
  207. Fixed reply netmail bugs
  208.  
  209. Blank spaces in alias records no longer cause problems
  210.  
  211. External message editor command now allows *N for node number
  212.  
  213. Using /X on the optional data line of menu types 13, 51, 52, and 54
  214. will hide the sysop from the list.  This allows you to be "invisible" from
  215. either all users or just from some users (if you have 2 entries with the
  216. same activation key on the same menu you can do all kinds of neat things,
  217. especially if one has just a ; in the display field!
  218.  
  219. Fixed swap file collision problem
  220.  
  221. Quote buffer no longer "carries over" into another message
  222.  
  223. "New mail from <user> on node X" no longer shows up on messages to yourself
  224.  
  225. /S=<subject> is now supported on an enter message command
  226.  
  227. Automatic dash insertion when entering a date in file search cmd
  228.  
  229. Lower case characters in CRC no longer mess up IEMSI
  230.  
  231. Fixed problems with external programs at 14.4 Kbaud
  232.  
  233. There was a bug that caused events to exit with the wrong errorlevel, this has
  234. been corrected.
  235.  
  236. A new menu type 51 has been added to display a list of today's callers.  By 
  237. default the alias names will be displayed, this may be overridden by using the
  238. parameter /R in the optional data field.
  239.  
  240. The split screen chat now has an elapsed time display.
  241.  
  242. IEMSI has been added!  Be sure to configure your system location using the new
  243. field in the general section of Qconfig.
  244.  
  245. Menu types 18 through 21 and 41 have changed slightly, they now are effective
  246. only for the duration of the current call.  The new menu type 43 will save the
  247. users settings for screen clearing, more prompting, ANSI graphics, external
  248. editor, and screen length in the user record.
  249. The text file metacharacters ^FV, ^FX, ^FY, ^FZ, and ^F1 have changed slightly,
  250. they now display the settings in effect for the current call.  New metacharacters
  251. have been added to display the settings as stored in the user record:
  252. ^F8 ANSI graphics
  253. ^F9 more prompting
  254. ^F0 screen clearing
  255. ^F! external editor
  256. ^F# screen length
  257.  
  258. New menu type 56: raw directory, no optional data, prompts for full path.
  259.  
  260. Fixed intermittent ANSI-detect problem (I think)
  261.  
  262. Fixed problem with CBV not disconnecting sometimes (I think)
  263.  
  264. The split screen chat no longer requires ANSI.SYS (or equivalent)
  265.  
  266. Another new text file metacharacter has been added, ^K3 gives the last 
  267. caller's alias.
  268.  
  269. The + will now appear as an option after replying to a message.
  270.  
  271. The user file is now checked when changing a to name in a local message.
  272.  
  273. Some newer .LZH files didn't get displayed properly by the view archive 
  274. contents command, this has been fixed.
  275.  
  276.  
  277. Many thanks to Max Vonderhorst and the beta team for helping to make gamma
  278. release possible!
  279.  
  280.                                 Steve & Brenda
  281.                                 Pegasus Software
  282.