home *** CD-ROM | disk | FTP | other *** search
/ ftp.wwiv.com / ftp.wwiv.com.zip / ftp.wwiv.com / pub / EVENTS / BDAY122.ZIP / BIRTHDAY.DOC < prev    next >
Text File  |  1995-12-02  |  25KB  |  510 lines

  1. ┌────────────────────────────────────────────────────────────────────────────┐
  2. │─═══════────══──═══════──══════════──══────══──═══════──────════───══────══─│
  3. │─══────══───══──══────══─────══──────══────══──══────══────══──══───══──══──│
  4. │─══────══───══──══────══─────══──────══────══──══─────══──══────══───════───│
  5. │─════════───══──═══════──────══──────════════──══─────══──════════────══────│
  6. │─══─────══──══──══───══──────══──────══────══──══─────══──══────══────══────│
  7. │─══─────══──══──══────══─────══──────══────══──══────══───══────══────══────│
  8. │─════════───══──══────══─────══──────══────══──═══════────══────══────══────│
  9. │                                                                            │
  10. │                               Birthday v1.22                               │
  11. │                    Copyright (c) 1992-1995 by Cris McRae                   │
  12. │                            All Rights Reserved                             │
  13. │                                                                            │
  14. │                        A Birthday List Generator for                       │
  15. │                           WWIV v4.22+ BBS Systems                          │
  16. │                                                                            │
  17. └────────────────────────────────────────────────────────────────────────────┘
  18.  
  19. ┌────────────────────────────────────────────────────────────────────────────┐
  20. │░░░░ INTRODUCTION ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░│
  21. └────────────────────────────────────────────────────────────────────────────┘
  22.  
  23. What is Birthday v1.22?  It is a program written for WWIV v4.22+ BBS systems,
  24. and it generates a listing of users with birthdays on the current date, the
  25. the day before, and the day after.  Here is a sample file output:
  26.  
  27.            Birthday v1.22 [Unregistered] (c) 1992-1995 by Cris McRae
  28.                          Birthday Listing for 09/18/95
  29.  
  30.         YESTERDAY                    TODAY                    TOMORROW
  31. ─────────────────────────  ─────────────────────────  ─────────────────────────
  32. Marlboro                   JAFO                       The Painter
  33. Nick                       Phantom Of The Opera       De Bug
  34. Attack                     Ziggy                      William Padilla
  35. Fingers                                               Bill The Cat
  36.  
  37. I changed my system date to my birthday to generate the above listing.  It is
  38. nice to know who has the same birthday as you.  Generally, you run it once a
  39. day in your daily event batch file.
  40.  
  41. Birthday also supports the TODAY.xxx data files which are widely available.
  42. If you have these files, and wish to have them included in the Birthday lists,
  43. Birthday will print out all celebrity birthdays for the current date.  If you
  44. are registered, you can also have Birthday print out information about deaths,
  45. holidays, religious obvservances, reminders, and special events.
  46.  
  47. Birthday can be used to generate lists for your G-files area, but beginning
  48. with Birthday v1.10, it can also be used as a logon event.  If a user happens
  49. to log onto the BBS on their birthday, a nice Happy Birthday message is
  50. printed out to them.  It is also displayed if they are logging on after their
  51. birthday, if it occured within the past seven days.  You may edit the BDAY.*
  52. files to display any message you like, as long as they use WWIV ANSI codes.
  53. The BDAY.* files must go in the same directory where the BIRTHDAY.EXE is
  54. located.
  55.  
  56. ┌────────────────────────────────────────────────────────────────────────────┐
  57. │░░░░ PROGRAM AUTHENTICITY ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░│
  58. └────────────────────────────────────────────────────────────────────────────┘
  59.  
  60. Birthday has been archived with PKWARE's PKZIP 2.04g using Authenticity
  61. Verification.  When you unzip the archive, you should see "-AV" displayed
  62. after every file name.  When completed, a message that looks like this will
  63. be displayed:
  64.  
  65. Authentic files Verified!   # KRK282
  66. Cris McRae
  67.  
  68. If this authenticity statement is not displayed, or the authenticity code is
  69. not "KRK282", then you have a copy of Birthday that has been tampered with.
  70. Do >not< use any of the files contained within a tampered archive, as they
  71. may contain viruses, trojans, or other harmful things.
  72.  
  73. Birthday has also been encrypted by a powerful encryption program.  If the
  74. executable file is tampered with, it will display a CRC warning and will not
  75. run.
  76.  
  77. ┌────────────────────────────────────────────────────────────────────────────┐
  78. │░░░░ UPGRADING FROM PREVIOUS VERSIONS ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░│
  79. └────────────────────────────────────────────────────────────────────────────┘
  80.  
  81. If you are upgrading from Birthday v1.17 or below, you >must< run BDAYCFG.EXE
  82. prior to running BIRTHDAY.EXE.  This is required because the BIRTHDAY.CFG file
  83. is no longer used, and BIRTHDAY.EXE will convert your BIRTHDAY.CFG to the new
  84. WWIV.INI format.
  85.  
  86. Failure to run BDAYCFG.EXE prior to running BIRTHDAY.EXE will result in
  87. Birthday running with a default configuration.  If you're registered, it will
  88. also run in unregistered mode.
  89.  
  90. Of course, you should also copy the new BIRTHDAY.EXE over the old one.
  91.  
  92. ┌────────────────────────────────────────────────────────────────────────────┐
  93. │░░░░ INSTALLATION ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░│
  94. └────────────────────────────────────────────────────────────────────────────┘
  95.  
  96. To install Birthday v1.22, you must unzip BDAY122.ZIP to your main WWIV BBS
  97. directory.  Here is what should be included in the archive:
  98.  
  99.     BIRTHDAY.DOC - Birthday v1.22 documentation file
  100.     BIRTHDAY.EXE - Birthday v1.22 executable file
  101.     BDAYCFG .EXE - Birthday v1.22 configuration program
  102.     BDAY    .ANS - Birthday v1.22 Happy Birthday ANSI file
  103.     BDAY    .MSG - Birthday v1.22 Happy Birthday ASCII file
  104.     REGISTER.LST - List of registered Birthday users
  105.     REGISTER.TXT - Birthday v1.22 registration form
  106.     TODAY   .LCL - Sample TODAY.LCL file
  107.     FILE_ID .DIZ - File description
  108.  
  109. ══[ CONFIGURATION FILE SETUP ]════════════════════════════════════════════════
  110.  
  111. Birthday comes with a configuration program called BDAYCFG.EXE.  It is used
  112. to edit all aspects of Birthdays's operation.  All configuration info used by
  113. Birhtday is stored in WWIV.INI.  This file is not unique to Birthday, so you
  114. may or may not already have one.  If you do, BDAYCFG.EXE will simply append
  115. to the file, otherwise it will create it from scratch.  In either case, a new
  116. section called "[Birthday]" will be added at the end of WWIV.INI.
  117.  
  118. The following is a description of each of the lines used by Birthday for it's
  119. configuration.  In most cases, you will never need to manually change any of
  120. these lines in WWIV.INI, since the Birthday Configuration program (BDAYCFG)
  121. is used to change the values.
  122.  
  123. ASCII_PATH      =C:\WWIV\GFILES   ; Path for your ASCII Birthday list.  If you
  124.                                   ; don't want to generate this file, leave
  125.                                   ; blank.
  126. ANSI_PATH       =C:\WWIV\GFILES   ; Path for your ANSI Birthday list.  If you
  127.                                   ; don't want to generate this file, leave
  128.                                   ; blank.
  129. TODAY_PATH      =C:\WWIV\GFILES   ; Path for your "TODAY.xxx" files.  If you
  130.                                   ; don't want to use these files, leave
  131.                                   ; blank.
  132. TODAY_OPTS      =BDHIRS           ; Today options.  Identifiers are for:
  133.                                   ; B - Birthdays
  134.                                   ; D - Deaths
  135.                                   ; H - Holidays
  136.                                   ; I - Religious observances
  137.                                   ; R - Reminders
  138.                                   ; S - Special events
  139.                                   ; You may specify the identifiers in the
  140.                                   ; order you want them displayed.  Only 'B'
  141.                                   ; works in the unregistered version.
  142. CLEAR_SCREEN    =Yes              ; For logon event.  Do you want to clear the
  143.                                   ; screen before displaying Birthday list?
  144. PAUSE_SCREEN    =Yes              ; For logon event.  Do you want to pause the
  145.                                   ; screen after Birthday list is displayed?
  146. ALLOW_ABORT     =Yes              ; For logon event.  Allow users to abort the
  147.                                   ; displaying of the Birthday list?
  148. SHOW_ONLY_ONCE  =No               ; For logon event.  Do you want to display
  149.                                   ; the Birthday list on user's first logon
  150.                                   ; only?
  151. SAVE_BLANK_LISTS=No               ; Display "No User Birthdays" in Birthday
  152.                                   ; list if there are no birthdays for all
  153.                                   ; three days?
  154. SHOW_BLANK_LISTS=No               ; For logon event.  Do you want the Birthday
  155.                                   ; list displayed if there are no birthdays?
  156.                                   ; This option is useless if you use the
  157.                                   ; TODAY.xxx files.
  158. ADD_USER_NUMBERS=No               ; Add user number after user name in
  159.                                   ; Birthday listings?
  160. HEADER_STYLE    =1                ; Header style (1-11, 11 for custom).  A
  161.                                   ; list of available headers is provided in
  162.                                   ; the next section of this document.
  163.                                   ; If you want a custom header, use
  164.                                   ; HEADER.TXT and put a 25 character string
  165.                                   ; in it.
  166. LIST_COLORS     =3,2,5,7,1,2,1    ; Colors for the Birthday lists.  (0-9)
  167.                                   ; Color 1 - Birthday copyright notice
  168.                                   ; Color 2 - Birthday Listing Date
  169.                                   ; Color 3 - YESTERDAY, TODAY, & TOMORROW
  170.                                   ; Color 4 - Separator lines
  171.                                   ; Color 5 - User names
  172.                                   ; Color 6 - "Celebrities born..." line
  173.                                   ; Color 7 - Celebrity names
  174.  
  175. If you are using WWIV v4.22, colors 8 and 9 won't be available unless you have
  176. modified your source.  They are available in WWIV v4.23+.
  177.  
  178. ══[ SAMPLE HEADERS ]══════════════════════════════════════════════════════════
  179.  
  180. 1.
  181.         YESTERDAY                    TODAY                    TOMORROW
  182. ─────────────────────────  ─────────────────────────  ─────────────────────────
  183.  
  184. 2.
  185.         YESTERDAY                    TODAY                    TOMORROW
  186. -=-=-=-=-=-=-=-=-=-=-=-=-  -=-=-=-=-=-=-=-=-=-=-=-=-  -=-=-=-=-=-=-=-=-=-=-=-=-
  187.  
  188. 3.
  189.         YESTERDAY                    TODAY                    TOMORROW
  190. ~~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~~
  191.  
  192. 4.
  193.         YESTERDAY                    TODAY                    TOMORROW
  194. =========================  =========================  =========================
  195.  
  196. 5.
  197.         YESTERDAY                    TODAY                    TOMORROW
  198. ═════════════════════════  ═════════════════════════  ═════════════════════════
  199.  
  200. 6.
  201.         YESTERDAY                    TODAY                    TOMORROW
  202. ≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈  ≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈  ≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈
  203.  
  204. 7.
  205.         YESTERDAY                    TODAY                    TOMORROW
  206. ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡  ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡  ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡
  207.  
  208. 8.
  209.         YESTERDAY                    TODAY                    TOMORROW
  210. ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  211.  
  212. 9.
  213.         YESTERDAY                    TODAY                    TOMORROW
  214. ««««««««««««*»»»»»»»»»»»»  ««««««««««««*»»»»»»»»»»»»  ««««««««««««*»»»»»»»»»»»»
  215.  
  216. 10.
  217.         YESTERDAY                    TODAY                    TOMORROW
  218. »»»»»»»»»»»»*««««««««««««  »»»»»»»»»»»»*««««««««««««  »»»»»»»»»»»»*««««««««««««
  219.  
  220. ══[ THE TODAY.LCL FILE ]══════════════════════════════════════════════════════
  221.  
  222. To customize your display with information of particular interest to your BBS
  223. or immediate area, Birthday will scan for the presence of a file called
  224. TODAY.LCL and include appropriate lines from it if it's found.
  225.  
  226. I have included a sample LOCAL.LCL file with a few birthdays in it.  If you
  227. wish, put this file in your GFILES directory.  The format for the LOCAL.LCL
  228. file is:
  229.  
  230. Column 1  :  Must be one of the following letters:
  231.  
  232.              B - Birthdays (only valid letter if unregistered)
  233.              D - Deaths
  234.              H - Holidays
  235.              I - Religious observances
  236.              R - Reminders
  237.              S - Special events
  238.  
  239. Cols 2-5  :  Month and day as MMDD with leading zeros.
  240. Cols 6-9  :  The full year of the event as four digits.
  241. Column 10 :  This field can be:
  242.  
  243.              BLANK - Does nothing (most will have this)
  244.              C     - Continued line (must also have a date for these lines)
  245.              DOW   - Day of week (1=Sunday, 2=Monday, etc.)
  246.                      This causes the message to be displayed only if the
  247.                      current day of week matches this value.
  248.  
  249. Cols 11-80:  The message to display for this date.
  250.  
  251. Examples:
  252.  
  253. *mmddyyyy Birthdays
  254. *-------- --------------------------------------------------------------------
  255. B09021838 Queen Liliuokalani (last queen of Hawaii).
  256. B09011875 Edgar Rice Burroughs, novelist
  257. B09021952 Jimmy Connors, tennis star
  258.  
  259. NOTE:  This file should be saved in such a way that all like categories are
  260.        grouped together, and it should be sorted by date, in ascending order.
  261.        This is required because of the method Birthday uses to read the file
  262.        and handle 'C'ontinued lines.  Birthday cannot sort the information
  263.        for you.
  264.  
  265. ══[ DAILY EVENT SETUP ]═══════════════════════════════════════════════════════
  266.  
  267. Once you have edited the WWIV.INI file, put "BIRTHDAY.EXE" in your daily event
  268. batch file so it can be processed nightly.
  269.  
  270. ══[ LOGON EVENT SETUP ]═══════════════════════════════════════════════════════
  271.  
  272. If you would like to run Birthday as a logon event, so that your Birthday
  273. lists can be viewed by your users, put "BIRTHDAY.EXE L" in your logon event
  274. batch file, or simply put that line in INIT if you have no other logon events.
  275.  
  276. If you don't currently have a logon event, and want Birthday to automatically
  277. configure INIT to run Birthday at the logon event, type:
  278.  
  279.   BDAYCFG /INSTALL
  280.  
  281. That will add "BIRTHDAY.EXE L" (including full path to the EXE) to INIT.
  282.  
  283. If you use the logon event feature, the BDAY.* files must be place in your
  284. main BBS directory (same directory as your EXE).
  285.  
  286. ══[ CHAIN SETUP ]═════════════════════════════════════════════════════════════
  287.  
  288. If you would like to run Birthday as a chain, use the following setup:
  289.  
  290.     A. Description  : Birthday Listings
  291.     B. Filename     : BIRTHDAY.EXE L
  292.     E. ANSI         : Optional
  293.     F. DOS Interrupt: Used
  294.     H. Shrink       : No
  295.     I. Disable pause: No
  296.     J. Local only   : No
  297.  
  298. ┌────────────────────────────────────────────────────────────────────────────┐
  299. │░░░░ COPYRIGHT/LICENSE ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░│
  300. └────────────────────────────────────────────────────────────────────────────┘
  301.  
  302. This document and the program files ("the software") are copyrighted by the
  303. author.  The copyright owner hereby licenses you to use the software given
  304. these restrictions:
  305.  
  306.     ■ The software shall be supplied in its original, unmodified form, which
  307.       includes this documentation;
  308.  
  309.     ■ The software may not be included or bundled with other goods or
  310.       services;
  311.  
  312.     ■ No fee is charged; an exception is granted to non-profit user's
  313.       groups, which are permitted to charge a small fee (not to exceed $5)
  314.       for materials, handling, postage, and general overhead.  No other
  315.       organization is permitted to charge any amount for distribution of
  316.       copies of the software or documentation, or to include copies of the
  317.       software or documentation with sales of their own products.
  318.  
  319. The software and documentation are Copyright (c) 1992-1995 by Cris McRae
  320.  
  321. ┌────────────────────────────────────────────────────────────────────────────┐
  322. │░░░░ REGISTRATION ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░│
  323. └────────────────────────────────────────────────────────────────────────────┘
  324.  
  325. Birthday is shareware.  This gives the user an opportunity to evaluate the
  326. program before actually registering the software.  If, after a 30 day period,
  327. you wish to continue to use Birthday, you are required to register your copy
  328. of Birthday with the author.  To register, please fill out REGISTER.TXT and
  329. send it to:
  330.  
  331.     Cris McRae
  332.     P.O. Box 1351
  333.     Burbank, CA  91507
  334.  
  335. Registration is $5.00 US per copy of Birthday.
  336.  
  337. Note:  Registration system used is REGKEY.
  338.  
  339. ┌────────────────────────────────────────────────────────────────────────────┐
  340. │░░░░ DISCLAIMER ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░│
  341. └────────────────────────────────────────────────────────────────────────────┘
  342.  
  343. The author makes no warranties, expressed or implied, as to the quality or
  344. performance of this program.  Your use of this program constitutes your
  345. release of the author from liability or litigation for any indirect or
  346. consequential damages arising from the use of this program or its associated
  347. files.
  348.  
  349. In no event will the author be liable to you for any damages, including any
  350. lost profits, lost savings or other incidental or consequential damages
  351. arising out of your use or inability to use the program, or for any claim by
  352. any other party.
  353.  
  354. ┌────────────────────────────────────────────────────────────────────────────┐
  355. │░░░░ REVISIONS ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░│
  356. └────────────────────────────────────────────────────────────────────────────┘
  357.  
  358. Version 1.00 (11/01/92)
  359.   ■ Initial release
  360.  
  361. Version 1.01 (11/06/92)
  362.   ■ Fixed color bug
  363.   ■ Changed ASCII output file to BIRTHDAY.MSG for WWIV printfile
  364.     compatibility
  365.   ■ Optimized C code a little
  366.  
  367. Version 1.02 (01/23/93)
  368.   ■ Compiled with WWIV v4.22 userrec format
  369.   ■ Program display updated to implement direct screen writes
  370.   ■ DESQview aware - direct screen writes are turned off under DESQview
  371.  
  372. Version 1.10 (06/10/93)
  373.   ■ Added color configurability
  374.   ■ Added logon event capability
  375.   ■ Added TODAY.xxx support
  376.   ■ Added small registration fee
  377.  
  378. Version 1.11 (06/26/93)
  379.   ■ Fixed color bug (evident when using color 4)
  380.   ■ Added logon event install feature
  381.  
  382. Version 1.12 (09/08/93)
  383.   ■ WWIV v4.23 multi-instance compatible
  384.     (Thanks to Jim Wire)
  385.   ■ Fixed bug where names >24 characters messed up display
  386.   ■ Added logon event ability to print Happy Birthday message to user when
  387.     they logon the day of their birthday
  388.   ■ Added configurable ability to add user numbers after user names in listing
  389.  
  390. Version 1.13 (12/01/93)
  391.   ■ Changed the WWIV v4.23 multi-instance code.  Now uses Wayne Bell's
  392.     file sharing disk I/O routines.
  393.   ■ Added ability to give gold to users on their birthday.
  394.   ■ Added ability to give filepoints to users on their birthday.
  395.   ■ Added ability to give extra time to users on their birthday.  They must
  396.     log on the day of their birthday to get the time.  The extra time is only
  397.     given on their FIRST logon of that day.  This is for WWIV v4.23 users
  398.     only.
  399.  
  400. Version 1.14 (12/18/93)
  401.   ■ Due to unknown causes, the gold, file points, and extra time features
  402.     caused certain systems to lock up.  These features have been removed.
  403.     It is uncertain whether they will be added later or not.
  404.  
  405. Version 1.15 (01/10/94)
  406.   ■ Fixed alignment problem in celebrity birthday listings
  407.   ■ Fixed halting problem during logon event.  Previous v4.23 compatible
  408.     versions opened the USER.LST and kept it open when it was not necessary,
  409.     causing other instances to halt until Birthday was done printing the
  410.     birthday list.  This has been fixed.
  411.   ■ Fixed user screen height problem.  Instead of using the user's screen
  412.     height, prior versions used the BBS's screen height to determine the
  413.     number of lines to print before displaying [PAUSE] during the logon
  414.     event.
  415.  
  416. Version 1.16 (02/20/94)
  417.   ■ Fixed problem reading the USER.LST to see if it was the current users
  418.     birthday during the logon event.  It would only work if the user number
  419.     was 32 or below.
  420.   ■ Fixed problem handling TODAY files that use the 'C' identifier to continue
  421.     an entry on the next line.
  422.     (Bug found by Spackle)
  423.   ■ Fixed problem with printing out birthday lists that don't exist.  For
  424.     instance, if you set up Birthday not to generate an ASCII file, and an
  425.     ASCII user logged on, Birthday would print out an error message because
  426.     it tried to open a non-existent file.  Birthday now prints nothing if it
  427.     cannot find the file.
  428.     (Bug found by FireWalker)
  429.  
  430. Version 1.17 (06/29/94)
  431.   ■ Fixed /INSTALL problem.  It was not properly updating CONFIG.DAT.
  432.   ■ Added support for configurable headers.
  433.   ■ Added support for WWIV.INI.  Birthday no longer uses BIRTHDAY.CFG.
  434.   ■ Changed the way user numbers are handled if you have Birthday append them
  435.     to user names.  Prior versions would not include the number if the name
  436.     was too long.  Birthday now shortens the length of the user name to fit
  437.     the user number in.
  438.   ■ Added configuration program (BDAYCFG.EXE).  You must run BDAYCFG.EXE if
  439.     upgrading from previous versions in order to convert your BIRTHDAY.CFG
  440.     file into WWIV.INI format.
  441.  
  442. Version 1.18 (09/05/94)
  443.   ■ Changed local list display (using L parameter) so no ANSI.SYS is required
  444.     to display color.
  445.   ■ Added support for displaying Deaths, Holidays, Religious observances,
  446.     Special events, and Reminders from the TODAY files.  This is a registered
  447.     feature only.
  448.   ■ Improved the way Birthday displays continued lines from the TODAY files.
  449.   ■ Fixed bug in BDAYCFG.EXE that would not save the header variable if you
  450.     changed it.
  451.   ■ Updated BDAYCFG.EXE to allow you to configure the additional TODAY
  452.     features.
  453.   ■ Changed logon event displaying so you can 'P'ause the display like with
  454.     WWIV, and users should be able to abort displaying a littler easier.
  455.   ■ Made BDAYCFG.EXE more multitasker friendly.  It now gives up time slices
  456.     while waiting for you to hit a key.
  457.   ■ Added ability to display BDAY.* message to users if they are logging on to
  458.     the BBS up to seven days since their birthday occured.  The BDAY.* message
  459.     is displayed to the user once, even if they log onto the BBS multiple
  460.     times on their birthday.
  461.  
  462. Version 1.19 (10/01/94)
  463.   ■ Fixed problem reading TODAY.LCL file.  This problem only occurs in v1.18.
  464.  
  465. Version 1.20 (06/17/95)
  466.   ■ Fixed bug that caused lines to be duplicated in the TODAY listings.
  467.  
  468. Version 1.21 (06/20/95)
  469.   ■ Fixed bug that caused TODAY files (except for TODAY.LCL) not to be
  470.     processed properly.
  471.     (Bug found by The Captain)
  472.  
  473. Version 1.22 (12/02/95)
  474.   ■ Fixed crash bug that apparently was due to encryption software used on
  475.     Birthday.
  476.   ■ Added support for MM00 and MM-- support in the TODAY.* files, so you can
  477.     specify something that happens every day in a given month.
  478.   ■ Added support for reminder date ranges.
  479.   ■ Fixed crash bug when displaying BIRTHDAY.MSG file to non-ANSI users.
  480.  
  481. ┌────────────────────────────────────────────────────────────────────────────┐
  482. │░░░░ CREDITS ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░│
  483. └────────────────────────────────────────────────────────────────────────────┘
  484.  
  485. Birthday is Copyright (c) 1992-1995 by Cris McRae
  486. WWIV is Copyright (c) 1988-1995 by Wayne Bell
  487. PKZIP is Copyright (c) 1989-1994 by PKWARE Inc.
  488. REGKEY is Copyright (c) 1992 by Brian Pirie
  489. IniFile Class is Copyright (c) 1993-1995 by Matt Hucke
  490.  
  491. If you have any comments or questions about this program, you can reach me
  492. at the following network addresses:
  493.  
  494.     TerraNET : 1@1
  495.     WWIVnet  : 1@3809
  496.     IceNET   : 1@8857
  497.     WWIVLink : 1@18857
  498.     Internet : cris@bluethun.com
  499.  
  500. If you are a sysop on one of the above WWIV networks, you may also subscribe
  501. to my support sub.  The sub name is "JAFO's Software Support".  The sub type
  502. is JAFOSUP.  This sub is also gated to many other networks by other sysops.
  503.  
  504. You may also call my BBS system:
  505.  
  506.                               Blue Thunder BBS
  507.                         USR 28.8 V.34 Dual Standards
  508.                                Open 24 Hours
  509.                                (818)848-4101
  510.