home *** CD-ROM | disk | FTP | other *** search
/ ftp.wwiv.com / ftp.wwiv.com.zip / ftp.wwiv.com / pub / WW4SHARE / WWIV430.ZIP / REVISION.TXT < prev    next >
Text File  |  2000-03-06  |  26KB  |  558 lines

  1.                               REVISION.TXT
  2.                                03/06/2000
  3.  
  4. Full Release: 03/06/2000
  5.  
  6.         - Final code cleanup.
  7.         - Fixed pipes. Yes...  again....
  8.         - Removed VARDEC entries freeing 550 bytes of runtime memory
  9.  
  10. Public Beta 12: (RC5) 02/04/2000
  11. ==============
  12.     - Added reset of More Prompt when WFC is initialized
  13.       (An N selection would produce blank screen on subsequent runs)
  14.  
  15. Public Beta 11: (RC4) 01/19/2000
  16. ==============
  17.     - Fixed spurious Y2K issues
  18.     - Fixed Menu prompt failure when ENABLE_MCI = N in WWIV.INI
  19.  
  20. Public Beta 10: (RC3) 01/02/2000
  21. ==============
  22.     - Fixed AUTO_USER_PURGE logic error
  23.     - Add option H in Uedit to change user password
  24.  
  25. Public Beta 9: (RC2) 12/19/99
  26. ==============
  27.     - Fixed digit entry during sub listing
  28.     - Fixed date displays and strings for Y2K.
  29.     - Fixed BUG0047: 5 digit numbers display improperly in Sublist()
  30.     - Fixed BUG0061: INIT does not allow > 8 comports
  31.     - Fixed BUG0134: INI toggle for PipeColors not working
  32.     - Fixed BUG0150: CHAIN.TXT/DOOR.SYS can be deleted in Temp Arc dialog
  33.     - Fixed ACCT.INI truncation when changing Internet email address
  34.     - Fixed /E commandline parameter not working properly
  35.     - Added clrscrb()'s whenever network data is processed to clear WFC
  36.     - Added code to FIX.EXE to correct STATUS.DAT dates and log filenames
  37.     - Added missing file TTAGGING.MSG
  38.  
  39. Public Beta 8: (RC1) 11/09/99
  40. ==============
  41.     - Fixed BUG0141: Incorrect diplay of users scanning sub
  42.     - Fixed BUG0142: Extraction of UUE files prepending GFILES directory (again)
  43.     - Fixed BUG0145: ListPlus configuration screen options missing
  44.     - Fixed several string inconsistancies
  45.     - Fixed the //EDIT and //TEDIT commands in the menu system
  46.     - Fixed Regions problem with spaces in City/State names
  47.     - Added a line to user listing to showing the number of users that
  48.       scan the current sub.
  49.     - Added Use AutoQuote option to user status and defaults.
  50.       (This provides the capability to incorporate the old PBQuote or other
  51.       internal quoters with minimal effort.)
  52.     - Added support for PPP Project and UseNet Reference lines
  53.     - Removed all requirements for the system password in the menu system
  54.       entries except the menu editor.  (SY: prompt will only appear locally if
  55.       LOCAL_SYSOP=N in WWIV.INI or on the //EM command)
  56.     - Removed spurious debugging code
  57.     - Turned all optimizations on in Master makefile
  58.  
  59. Public Beta 7: 10/02/99
  60. ==============
  61.     - Full string extraction to raise DGROUP
  62.     - Changed default on "Delete this Message?" to (Y)es.
  63.     - Fixed sublisting not working when ? selected
  64.     - Enabled caching of all string files
  65.     - Fixed extract prepending GFILES directory to UUE's
  66.  
  67. Public Beta 6: 09/04/99
  68. ==============
  69.     - Fixed BUG0129: New Password displays real name on fail
  70.     - Fixed BUG0115: After /A in xfers, puts you at null dir
  71.     - Fixed BUG0116: G-Files show size as OFL
  72.     - Fixed BUG0133: Fwd Email w/o delete corrupts EMAIL.DAT
  73.  
  74. Public Beta 5: 08/08/99
  75. ==============
  76.     - Fixed spurious compile time warnings in master codeset
  77.     - Fixed ON: apprearance in all messages (again....)
  78.     - Fixed reported tendancy not to call out under Windows
  79.     - Fixed BUG0097: WELCOME.ANS will not show up.
  80.     - Fixed BUG0092: Macros don't work at WFC
  81.     - Fixed BUG0057: DLFreeFile deletes uploadsrec description
  82.     - Fixed BUG0104: Chat room exceptions w/using 2 instances
  83.     - Fixed BUG0105: 3rd bad login Feedback screws up
  84.     - Fixed BUG0107: Lockup while modifying user phone
  85.     - Fixed BUG0108: BBS doesn't remember user's modified phone
  86.     - Fixed BUG0112: Infinite loops in newuser password entry after failed
  87.       attempt
  88.     - Fixed BUG0117: Xfer Menu errors
  89.     - Fixed BUG0118: Shrink flags being cleared when cleanup-events is called.
  90.     - Fixed BUG0123: Dashes allowed in phone numbers
  91.  
  92. Public Beta 4: 07/20/99
  93. ==============
  94.  
  95.     - Fixed broken subslist (BUG096)
  96.     - Fixed /A crashing the BBS
  97.     - Fixed ON: apprearance in all messages
  98.     - Fixed handling of odd Internet email addresses
  99.     - Fixed hangups for external events
  100.     - Fixed Real Name input properization (BUG094)
  101.  
  102. Public Beta 3: 07/10/99
  103. ==============
  104.  
  105.     - Fixed all reported menu system errors
  106.     - Fixed //CM showing directories "." and ".." (BUG077)
  107.     - Fixed chatroom and inter-instance message lockups (BUG074)
  108.     - Fixed Node to run on diplay in //EE (BUG072)
  109.     - Fixed All Conferences dialog in sublist (BUG073)
  110.     - Fixed Qscan indicators in list_users (BUG062)
  111.     - Fixed //EDIT command to allow any file location (BUG055)
  112.         - Added corresponding O WFC Command for editing any file
  113.     - Fixed colorization errors in INIT (Thanks Rob....)
  114.     - Added //TEDIT command to allow editing in GFILES (BUG055)
  115.     - Added Execute command to //EE to allow testing of an event
  116.     - Added LOGON_PHONE INI setting.  Y = ask for last four, N = don't ask
  117.       If NEWUSER_MIN = Y, this setting is ignored.
  118.     - Updated INI.STR and BBS.STR to relect changes
  119.     - Removed redundant call to beginday() at the first logon of the day
  120.  
  121. Public Beta 2: 07/05/99
  122. ==============
  123.  
  124.     - Changed /V<usernum> commandline option to /U
  125.     - Fixed file listing wraps info line if UpBy is turned on (BUG050)
  126.     - Fixed menu wrapper function of //IVOTES (BUG051)
  127.     - Added INI configurable computer types. Reset-able in UEDIT,
  128.              Option : and selectable from new user routines.
  129.     - Added password checking in new user routine to ensure PW is not a
  130.             substring of name, handle or phone numbers.
  131.     - Added ! key at WFC to invoke Menu Editor
  132.  
  133. Public Beta 1: 07/03/99
  134. ==============
  135.  
  136.     - Fixed ASCII logon sequence not reponding (BUG043)
  137.     - Moved system event handling to Event Editor
  138.     - Removed SYSTEMNAME, SYSTEMPHONE, and SYSOPNAME INI entries
  139.     - Added ability to specify drives shown on WFC screen.
  140.         Changed INI setting to WFC_DRIVES
  141.     - Fixed //RSORT prompting (BUG044)
  142.     - Fixed lingering systems in ANSI callout
  143.     - Fixed send_inst_msg lockups (BUG046)
  144.  
  145.  
  146. Internal Beta 3:
  147. ================
  148. Additions to WWIV.INI
  149.  
  150.     WFC_DRIVE
  151.     NO_PURGE_SL
  152.  
  153.     - Changed imail() behavior (mail after failing to chat) so it recognized
  154. when sysop mail is forwarded to an Internet address.
  155.  
  156.     - Added a prompt to mark messages as read when [B]ypassing sub during
  157. message scan.
  158.  
  159.     - Fixed use of stripcolors() routine throughout source, including where
  160. it didn't detect "Re:" lines that used colors in the title.
  161.  
  162.     - Menu Editor (//EM) now only displays the menu name and not extension,
  163. as it wouldn't work if you included the extension.
  164.  
  165.     - Fixed computation for total time and active time at WFC.
  166.  
  167.     - Fix hang-up after download after new batch-style download.
  168.  
  169.     - Fix so not all newusers received Sysop welcome auto-mail message.  Now,
  170. users with a newuser.sl will get the standard welcome auto-mail.
  171.  
  172.     - Made the default newuser configuration not to use conferences.
  173.  
  174.     - Fixed quirk in LISTPLUS that didn't search all conferences if only one
  175. subboard conference was defined (changed to variable dirconf versus subconf).
  176.  
  177.     - Fixed so a month greater than 12 is not accepted during newuser birthday
  178. input.  (How long has that been a problem?)
  179.  
  180.     - Changed rename_filename() routine to use Input1() function to keep the
  181. previous description in place for editing.
  182.  
  183.     - Added support for 94 colors (Ctrl-P - '0' through 'Z') and ColorConfig
  184. to MENU.TXT.  COLOR.DAT is created when not found.  //CLRCONFIG must be added
  185. to stock menu set (sysop-only).
  186.  
  187.     - Added WFC_DRIVE to WWIV.INI.  This is the starting drive to monitor at
  188. the WFC screen, which is limited to 5 drives.  //STATUS still displays all
  189. drives normally.
  190.  
  191.     - Fixed a problem when moving posts that copied from the wrong sub (due to
  192. the additional capabilities of sublist().  Also added a yn() prompt prior to
  193. delete_post(), allowing sysop to copy one post to multiple subs.  Fixed so
  194. posts moved to network subs go out as network posts.
  195.  
  196.     - Now correctly shows in //WHO listing when user is at either the main or
  197. transfer section prompt.
  198.  
  199.     - Added a directory mask for "wwivreg" so individual directories can be
  200. flagged as requiring a WWIV registration number.  This way, you don't have to
  201. maintain entire conferences just to restrict to registered WWIV.
  202.  
  203.     - Fix: user can't get into transfer area if no directories are
  204. available.
  205.  
  206.     - Fix: setldate() behavior (new file scan) to process correctly and Y2K
  207. fixes.
  208.  
  209.     - Added beginday() event to update the user ages based upon the birthdate.
  210. Previously, the age wasn't updated until the user's next logon.
  211.  
  212.     - Fixed broken ATTACH directory checking.  If not defined in WWIV.INI,
  213. will now create it automatically under the BBS main directory.
  214.  
  215.     - Added a so() and lcs() (sysop-only or sub co-sysop) before loading form
  216. letters at the read prompt.  This case was stacked with '@' (forward) command,
  217. but may have lost the security check when that happened.
  218.  
  219.     - Added WYSIWYG macro editor in defaults (based on Papa Bear mod).
  220.  
  221.     - Reverted to run beginday() event only on instance 1... found it can
  222. create conflicts by running on any node.
  223.  
  224.     - Added code to restore previous sub, dir and conference positions at
  225. logoff, again based on Papa Bear mod.
  226.  
  227.     - Fixed title input (Re: Old title) so it discarded a newline (#10).  Some
  228. terminal programs make a CR/LF pair on [Enter], and it was only intercepting
  229. the CR and blanking the title on the LF.
  230.  
  231.     - Added forced use of fullscreen editor #1 (if defined) for ANSI callers
  232. and minimal newuser information (nu_min()).
  233.  
  234.     - Fixed NSCAN_NSCAN function in ListPlus so only directories in the user's
  235. NScan configuration are checked during nscanall().  (All directories may still
  236. be selected during a Search with NSCAN_SEARCH.)
  237.  
  238.     - Fixed some Internet mail forwarding glitches.
  239.  
  240.     - FOSSIL routines significantly rewritten to comply with FOSSIL R5 and to
  241. support the X00 FOSSIL extensions (X00, NetModem/32, WinFOSSIL among others).
  242.  
  243.     - Now bypasses SY: check if user is logged on locally AND Local Sysop is
  244. enabled in INIT.
  245.  
  246.     - Added support for a single 'Y' parameter in the DISABLE_PD call from
  247. WWIV.INI to disable the pulldown menus.
  248.  
  249.     - Added some missing ini_done() calls throughout the source where we added
  250. various parameters during development.
  251.  
  252.     - Externalized the strings and reformatted BBS.STR (LANGUAGE.STR) into a
  253. 255 character file.  Disk space isn't the commodity as it once was!  I've
  254. erred on the side of caution here, leaving many suspect areas in tact.
  255.  
  256.     - Added an extra "so()" (Sysop-only) check to the //DOS command, so one
  257. cannot accidentally create a menu-set item with too low an SL.
  258.  
  259.     - The MENUS directory is now built from the base of the 'languagedir', so
  260. additional languages can be more fully supported.
  261.  
  262.     - Modified I/O "wait_sec_or_hit()" routine to ensure there was a defined
  263. base port address first (ensuring it didn't pick up invalid ports).
  264.  
  265.     - Removed online help (Ctrl-O) function.  Needed a lot of work, but the
  266. opinion was it was rarely used anyway.
  267.  
  268.     - Removed a redundant (and potentially erroneous) port number translation
  269. in the fossil_open() routine.  Now relies upon check_comport() to see the
  270. global "commport" gets assigned once and only once.
  271.  
  272.     - (Rob) found an elusive bug that kept the BBS in the do_chains() routine,
  273. even if the user hung up!
  274.  
  275.     - Several changes required for greater OS/2 compatibility in the source,
  276. forwarded by Oderus.
  277.  
  278.     - Including menutell.cpp, a utility by Oderus to help locate the menu
  279. index quickly (outside the source) for any given menu call.
  280.  
  281.     - Additional changes to the //DOS routine (menusupp.c) to support DOORWAY,
  282. if DOORWAY.BAT exists in the BBS main directory, and changes to the DOORWAY
  283. command line if the program's called directly.
  284.  
  285.     - Added '$' during //BOARDEDIT to insert a new sub at the end (rather than
  286. having to scroll all the way to the bottom to find the last sub).
  287.  
  288.     - GFiles are now automatically listed when entering the GFILES section.
  289.  
  290.     - Modified the Conference Editor so '[' and ']' go back and forth through
  291. conferences to edit, like //BE and //DE.  Prompt now shows available keys.
  292.  
  293.     - Modified //BE and //DE to display the current dir/sub on the top line
  294. (as a reference to where you are in the listing).
  295.  
  296.     - Modified various input fields in //BE and //DE to use Input1() routine,
  297. allowing full insert/modification on the existing contents.
  298.  
  299.     - Modified the System Information [I command] to show a bit more about the
  300. BBS, copyright and registered owner.
  301.  
  302.     - Modified the [N]ewscan prompt so it asks the user for all conferences,
  303. if the user has conferencing enabled.
  304.  
  305.     - Added the "@32767" support universally (at the mail read, message base
  306. forwarding, etc.) so it automatically appends @32767 for Internet addressees.
  307.  
  308.     - ConfEdit (//JE) now keeps you at the prompt until you [Q]uit, rather
  309. than dumping you back out when you exit editing in either the directory or sub
  310. conference editor.
  311.  
  312.     - Viewing NETDATx.LOG now keeps you inside the menu until you press [Q] to
  313. quit, again rather than dumping you back to the prompt after viewing just one
  314. log.
  315.  
  316.     - Added NO_PURGE_SL to WWIV.INI for AUTO_USER_PURGE routines to skip users
  317. of a specified SL and higher (in addition to the support already there for any
  318. users exempt from auto-purge).
  319.  
  320.     - Fixed pause toggle during bulk file move in Listplus.
  321.  
  322.     - Added a check during //BOARDEDIT to see if a selected filename is already
  323. in use on another sub.  If so, the warning is displayed and sysop can select to
  324. use anyway.  (This will prevent accidental gating!)
  325.  
  326.     - Fixed Default section to redisplay menu after any action
  327.  
  328. Internal Beta 2:
  329. ================
  330. - Added [C]ontinuous mode to pausescr() prompt, so now [Esc] or [Q] will
  331.     abort the current process and [C] will display the current message/file in
  332.     continuous mode.
  333. - Setting an Internet address in [D]efaults now writes the corresponding
  334.     address to ACCT.INI, if the system participates in FILEnet and uses PPP
  335.     transfers.  No affect otherwise.
  336. - Fixed [F]eedback so it now only lists users #1 - #9 who are co-sysops.
  337.     (It was a problem getting the slrec in the loop for each user for
  338.     comparison.)
  339. - Refined Internet mail sending to be consistent in both readmail() and
  340.     send_email(), appending the @32767 systemname for FILEnet/PPP systems.
  341.     Again, no affect unless you're in FILEnet and using PPP transfers.
  342. - Tripled the timeout value (for user inactivity) on TELNET connections
  343.     (where 'curspeed' is TELNET).  Web users aren't used to having to do
  344.     something in prescribed periods of time! :)
  345. - Changed the newuser (minimum info) routine to use inputl() calls for
  346.     non-ANSI callers versus the Input1() editable lines.  The other was
  347.     wreaking havoc on them.
  348. - Added WARP 4 detection routines to WFC output.
  349. - Added case-insensitive string search routine stristr() to code.
  350. - Added 'F' command to //UEDIT to modify or delete a user's defined
  351.     Internet address.  Once added, again it's placed into ACCT.INI and used
  352.     as the return address for outgoing Internet mail for FILEnet systems.
  353. - Added pattern matching when selecting menuset (//CM).  For example, if
  354.     just "R" is entered at the prompt, it will find all menusets beginning
  355.     with 'R' and ask the user if that's what to use.
  356. - Removed restriction on having a menuset named "ANSI".  This prevented a
  357.     collision between previous menusdir configuration, but is unnecessary
  358.     now that the global syscfg.menusdir is no longer used.
  359. - Added a default //APPLY command on self-generated menus, displayed only
  360.     to users logged in under the GUEST account.  The //APPLY command must
  361.     still be defined correctly in each of the menus in order to work.
  362. - Added a Packers() wrapper to MENU.C to call a routine displaying message
  363.     download options.  This routine includes calls to ASCII download,
  364.     WWIVMail/QWK download and NScan configuration from whatever menus you
  365.     include the command.
  366. - Refined display problems in the RemoveFilesNotThere() routine that caused
  367.     occasional characters to be lost on the display.
  368. - Fixed string comparison logic in //BOARDEDIT to display only subs
  369.     containing a certain string.
  370. - Fixed backspace action on birth date input in newuser minimum routine
  371.     and added additional error checking to ensure the input is eight
  372.     characters (MM/DD/YY) and not garbage!
  373. - Added a Y2K-friendly check for testing the leap year in newuser birth
  374.     date input... won't have to worry about that generation for a few more
  375.     years, but....
  376. - Added default value of '0' in auto-purge inactive user routine, so it
  377.     doesn't trigger when no value is set in WWIV.INI.
  378. - Removed syscfg.ansidir and all associated references throughout code.
  379. - Added test archive, comment archive and delete files commands in arcrec
  380.     structure
  381. - Increased "reminder" beep in [PAUSE] to two minutes and auto-continue
  382.     to three minutes (versus 1 minute for reminder and 1.5 minutes to
  383.     continue).
  384. - Eliminated possibility for black-on-black color scheme when first
  385.     configuring ListPlus colors.
  386. - Changed Doorway for //DOS call to look first (and use) a batch file
  387.     named DOORWAY.BAT that contains all required command arguments for Doorway.
  388.     Also now bypasses Doorway entirely if at the local keyboard.
  389. - Hides 'Not Network Validated' message from newusersl.
  390. - Allows times run input to //CHAINEDIT rather than just zeroing.
  391. - Added capability to purge mail (in READMAIL) from networks.
  392. - Now exits immediately if no FOSSIL driver is loaded (rather than
  393.     repeatedly retrying to initialize and fail).
  394. - MSGBASE.C modified routine to terminate header divider line at 80
  395.     characters so it only is used for (screenwidth < 80).  This allows color
  396.     codes and such in the divider line.
  397. - Added code to check real names at logon() when a match to a username or
  398.     number fails (old Goose mod).
  399. - Modified valscan() routine to stay on one line, like QScan, and fixed
  400.     the display so <B>ypass sub and other prompts don't overwrite.
  401. - Fixed slrec() retrieval routine that was causing the external editor
  402.     lockups!
  403. - G-Files routines overhaul, based on Dream mod... may still need work.
  404.  
  405. Internal Beta 1:
  406. ================
  407. - Removed spurious "Enable RIP Mode" in defaults.
  408. - Fixed endless loop when no chains were defined.
  409. - Fixed detection routine to find OS/2 v4.0 WARP properly.
  410. - Remove input1() routine as it misplaced lines in title input.
  411. - Truncated network name in print_pending to 8 characters for display.
  412. - Zu's updated menu code:
  413.     - Now reads in allowed commands from MENU.TXT
  414.     - MENUDM (built by makefile) compiles MENU.TXT into MENUCMDS.DAT.
  415. - Fixed a recursive bug in CLS() that locked up on B&W callers.
  416. - Fixed the incorrect QScan/UnQScan behavior.
  417. - Added color to the self-generated menus from GenerateMenu().
  418. - Several changes to FOSSIL routines by Goose and me (commport now global).
  419. - Changes EXTRN/RETURN to poll I/O properly (including ^P^Q to quote in FSED).
  420. - Many DGROUP enhancements from Zu -- future ones will need more testing.
  421. - Reverted title input routines to inli() due to cursor placement problems.
  422. - beginday() now runs on any instance (unless there's something I'm missing!)
  423. - com_speed/baud_rate now cast as unsigned long to allow all locked rates.
  424.  
  425.  
  426. Alpha 4:
  427. ========
  428. 57) Removed spurious "Enable RIP Mode" in defaults.
  429. 58) Fixed endless loop when no chains were defined.
  430. 59) Fixed detection routine to find OS/2 v4.0 WARP properly.
  431. 60) Remove input1() routine as it misplaced lines in title input.
  432. 61) Truncated network name in print_pending to 8 characters for display.
  433. 62) Updated menu code:
  434.     - MENUDM (built by makefile) compiles MENU.TXT into MENUCMDS.DAT.
  435. 63) Fixed a recursive bug in CLS() that locked up on B&W callers.
  436. 64) Fixed the incorrect QScan/UnQScan behavior.
  437. 65) Added color to the self-generated menus from GenerateMenu().
  438. 66) Several changes to FOSSIL routines by Goose and me (commport now global).
  439. 67) Changes EXTRN/RETURN to poll I/O properly (including ^P^Q to quote in FSED).
  440. 68) Many DGROUP enhancements from Zu -- future ones will need more testing.
  441. 69) Reverted title input routines to inli() due to cursor placement problems.
  442. 70) beginday() now runs on any instance (unless there's something I'm missing!)
  443. 71) com_speed/baud_rate now cast as unsigned long to allow all locked rates.
  444.  
  445. Alpha 3:
  446. ========
  447. 52) Added Asylum Menu System (AMENU)
  448.     ! Need to incorporate the info into the docs
  449. 53) Changed over to ListPlus in the Transfer Section
  450.     ! INIT must create the default configuration file
  451.     ! Need to incorporate the info into the docs
  452. 54) Fixed ANSI Callout screen
  453. 55) Activated pipes everywhere
  454. 56) Added email attachments
  455.     ! Need to incorporate the info into the docs
  456.  
  457. Alpha 2:
  458. ========
  459. 25) Added remove subs from Qscan on the fly from 'B'
  460.     - User is given the option to remove or not
  461. 26) Added logoff time to Sysoplog
  462. 27) Added Automated New User Mail
  463.     - If GFILES\NEWMAIL.MSG exists, it is sent to all new users
  464. 28) Added forced scan of first sub
  465.     ! Still need to add INI setting for this
  466. 29) Added clear screen between messages option in Defaults
  467.     ! Need to fix display alignment
  468. 30) Added Guest account
  469.     - Sysop must create account with GUEST as name to activate
  470. 31) Added option to go to //BE from readmail()
  471. 32) Added internal upload and virus testing
  472.     ! Need INI entry TEST_UPLOADS = Y test_upload = 1
  473.     ! Need to add BBSADS.TXT to Distibution Archive
  474.     - must have ViruScan (r) from Network Associates
  475. 33) Added ability to reply to a post with a form (ala 'O')
  476. 34) Fixed two small display errors in Defaults
  477. 35) Enhanced new user information in sysoplog
  478. 36) Added suppression of passwords locally
  479.     ! Need INI entry ECHO_LOCAL_PW = Y echo_pw = 1
  480. 37) U in sub now displays users who scan the sub
  481.     ! Modify diplay to include Qscan column for indicator
  482.     ! Return name display length to 30
  483. 38) Added //UNSCAN to main menu
  484. 39) Added no-abort disclaimer for new users
  485.     ! Need INI entry FORCE_NEWUSER_MSG
  486. 40) Added system shutdown warning
  487.     - Pressing Control-F1 will warn the user that the system will shut
  488.       down in 3 minutes, and give him 1 minute warnings until the 3 minutes
  489.       are up, and then it will hangup on the user.
  490. 41) Newuser editor defaults to WWIVedit if installed
  491. 42) Added logoff event
  492.     ! May be obsolete if we get events.c working
  493. 43) Added ability to save a forwarded message
  494. 44) <CR> defaults to <Y>es at netval prompt
  495. 45) Added ability to CC: and BCC: in email and multimail
  496.     - CC: are now able to be shown in multi-mail (user can select to NOT
  497.       show the addresses (BCC:).  Also, when sending email, you can choose
  498.       to CC: other people (up to 20) and either show or not show the
  499.       recipient list.  Option can be turned off with ALLOW_CC_BCC INI
  500.       setting.
  501. 45) Added Logoff Matrix
  502.     - If GFILES\LOGOFF.MAT does not exist, then normal logoff option is
  503.       presented.  File should contain the following commands:
  504.                 'Q' - Quit back to BBS
  505.                 'T' - Go To Timebank
  506.                 'F' - Leave Feedback To Sysop
  507.                 'O' - Logoff
  508. 46) Added display of number of subscribers to hosted subs in //BE
  509. 47) Added BAK.C to codeset.  Makes automated backups of source code
  510.     prior to compiling or when called. (currently commented out of the
  511.     makefile)
  512. 48) Prompt on same line (ala JAFO04.MOD)
  513. 49) Fixed redundant prompts in New User sequence
  514. 50) Added 'X'pert menu change in transfers
  515.     ! Change menu
  516. 51) Multiple Events added
  517.     ! Still not working correctly
  518.     - added sorting of events based on time
  519.  
  520.  
  521. Alpha 1:
  522. ========
  523. 1) Removed Tedit
  524. 2) Internal QWK removed
  525. 3) RIP removed
  526. 4) PackScan Support removed
  527. 5) Menu system re-written
  528.     - All meunus are in seperate files now. They now go in gfiles as
  529.     always
  530. 6) Added code to remove boxes and borders when reading FILE_ID.DIZ
  531. 7) Changed the main prompts to more readable formats with more info
  532. 8) Added ctime2 function for main prompt
  533. 9) Switched R and M at WFC.
  534.     - Never made sense to me. M=My Mail R=Read all mail
  535. 10) Added enhance.c to base codeset
  536. 11) Enhanced sublist and dirlist
  537.     - Morgul's adaptation of the TFC mod
  538. 12) Added FMD-16 Enhanced display of protocols
  539. 13) Added FMD-17 Scan for new email
  540.     - Only shows new email here.
  541. 14) Enhanced Read Prompt
  542. 15) Added auto_purge to delete inactive users
  543.     FIX - Added INI setting for AutoUserPurge function
  544.         - Users with ADEL exemption ignored
  545.         - Setting must be >= 60 for the function to work
  546. 16) Enhanced Automessage
  547.     - Now allows 5 70 character lines and color.
  548. 17) Added edited version of SPV031IH Quote Mod
  549. 18) Added edited version of SPV033IB Re: Title with additional forced titles.
  550. 19) Added Deltigar's INI defined cleanup commands
  551.     ! May need removal when Net37 is ready
  552. 20) Selected protocol now become user default
  553. 21) Enhanced PENDING Display with support for hiding with = in CALLOUT.NET
  554. 22) Added hangup timer to batch downloads
  555. 23) Added Email downloads from read mail prompt
  556. 24) Added reply to different address in readmail and message bases
  557.  
  558.