home *** CD-ROM | disk | FTP | other *** search
/ ftp.wwiv.com / ftp.wwiv.com.zip / ftp.wwiv.com / pub / DOOR / CAM-M145.ZIP / HISTORY < prev    next >
Text File  |  1994-05-24  |  19KB  |  487 lines

  1. 01/06/94 - 05/24/94
  2. -------------------
  3.  Several changes and fixes have been completed.  Trying to keep track
  4.  of changes/fixes/bugs takes a lot of time.  Since most of the changes
  5.  were simply bug fixes most of them haven't been included during this
  6.  period of time.  The few changes that I due remember are listed
  7.  below:
  8.  
  9.   Fixed/Enahanced - Duplicate checking has been altered.  CRCSM.EXE
  10.                     is NO LONGER NEEDED.  Delete this file if you have
  11.                     it.  All of the CRC for REP's are now kept in a
  12.                     file called CAMCRC.REC in your CAM-MAIL\CRC
  13.                     directory (as defined in CMSETUP).
  14.                     Duplicate checking was also broken and has now
  15.                     been fixed (at lest with my testing it appears to
  16.                     be working just fine).
  17.  
  18.   Fixed - PRESCAN was not working all of the time.
  19.  
  20.   ADDED - Fossil and OS/2 support has been added.  Previously only
  21.           ASYNC and COMM-DRV comm drivers were supported.
  22.  
  23. 01/05/94
  24. --------
  25. Added - If using /NETCONF, the door will generate the OLD style of
  26.         NetStatus info.
  27. Fixed - /NETCONF was adding an extra number to the total number of
  28.         conferences
  29. Fixed - /READ was changing any @user@ or @sec@ in the MSGS file with
  30.         the first person to read the message name.
  31.  
  32. 12/07/93
  33. --------
  34.  CAM-MAIL.EXE
  35.  ------------
  36.   RELEASED version 1.40 of Cam-Mail.
  37.   Added - File attachment support in REP packets.  Please be aware that
  38.           your users must be using an offline reader that supports the
  39.           PCBoard style of File Attachments.  The only ones that I know
  40.           of right now that support this are Camster <g> and RoboMail.
  41.   Added - A new command line switch has been added called /NOCHECK
  42.           If you have a LOT of conferences on your system, you'll find
  43.           that it might take a while for the "Initializing Door.." to
  44.           take place.  What is happening is that the door is checking
  45.           for any public conferences that the user isn't registered in.
  46.           By adding this switch, the door won't check for public
  47.           conferences.
  48.   Added - A new command line switch has been added called /READ
  49.           What this means is that if a user downloads a QWK packet and
  50.           a message is addressed to them, then the READ flag in the
  51.           message is updated.  Some Sysops like this, while others
  52.           don't.  It's simply preference.
  53.   Added - A new command line switch has been added called /NETCONF
  54.           What this means is that if you are a HUB and you want to
  55.           limit the the conferences your NODES have access to (only
  56.           NetStatus Conferences), then add this command line switch
  57.           to your MAIL batch file.
  58.           This will also only create a CONTROL.DAT file according to
  59.           the conferences they have netstatus in.
  60.  
  61.   Fixed - The Mail door wasn't working properly with the "R" flag set
  62.           in a users account with USERSM.EXE.  It would only work if a
  63.           user had NetStatus.  It should work with or without
  64.           netstatus.  It also would only with if the message had not
  65.           been read by the person to whom it was adddressed to.
  66.   Fixed - Hopefully the problem with the door not working properly
  67.           with time has been fixed.  I was able to get the door to do
  68.           some weird things and finally spotted the potential problem.
  69.           If you were having problems with the door and timelimit,
  70.           please let me know if this fixed your problem.
  71.   Fixed - On the last release I forgot to mention that if a user was
  72.           using an internal protocol, and they simply didn't start
  73.           their transfer, the door would report the transfer was
  74.           successful (opps)..  I fixed it in the last release, but
  75.           thought I had better mention it before I forget (it's been
  76.           bugging me for the last two days <arg>).
  77.   Fixed - The internal protocols didn't work with the Fossil version
  78.           when uploading a .REP/.PTR file.
  79.   Fixed - When someone was uploading a .REP/.PTR file using the
  80.           internal protocols, the door was closing a file twice and
  81.           freeing some memory twice (opps).  This could cause anything
  82.           to happen.  After I had uploaded around 6 .REP packets, it
  83.           locked up my machine <arg>..
  84.  
  85. 09/04/93
  86. --------
  87.  PRESCAN.EXE
  88.  -----------
  89.   Fixed    -  If a user contained more than Two seperate names (meaning
  90.               something like JON DE BUCK), prescan wouldn't work
  91.               properly with PCBoard.
  92.  
  93. 08/17/93
  94. --------
  95.  CAM-MAIL.EXE
  96.  ------------
  97.   Fixed    -  If you had around 8,000 conferences defined in PCBSetup,
  98.               the door would most likely give a out of memory error.
  99.               This should no longer happen.  I've tested the current
  100.               code with 24,000 conferences and it worked just fine.
  101.               Although, PCBSM wouldn't work and locked up my machine
  102.               due to the increase number of conferences.  Time to give
  103.               Clark Development a phone call <g>.
  104.  
  105. 08/12/93
  106. --------
  107.  CAM-MAIL.EXE
  108.  ------------
  109.   Fixed    -  When uploading a REP packet, it was possible that the
  110.               door might end up doing WEIRD things when a message was
  111.               REJECTED.  This was because I wasn't updating the number
  112.               of message blocks <arg>.
  113.  
  114.   Fixed    -  In the new code that supported file attachments, I was
  115.               going out of my index array.  This basically would carry
  116.               over into the next variable (which wasn't anything too
  117.               important, but one never knows what might happen).
  118.  
  119. 08/11/93
  120. --------
  121.  NETSM.EXE
  122.  ---------
  123.   Added    -  You can now define in each conference whether PRIVATE
  124.               MAIL should be echoed.  The default is NO.
  125.  
  126.  EXPORT.EXE
  127.  ----------
  128.   Modified -  The program will now work with Private Mail.  I also
  129.               changed the program so GROUP/SENDER Passwords would not
  130.               be echoed.  Also, COMMENTS to the Sysop cannot be echoed
  131.               as well.
  132.  
  133. 08/09/93
  134. --------
  135.  IMPORT/EXPORT.EXE(S)
  136.  --------------------
  137.   Modified -  The tosser of Cam-Mail has undergone some BIG changes.
  138.               Basically, the tosser will not import messages unless you
  139.               have NETSTATUS.
  140.  
  141.               Also, when checking for Duplicate messages, the old
  142.               version of the software created a file called CRC.DAT.
  143.               The program now creates a file called bbsid.CRC (where
  144.               bbsid represents the name of the QWK packet(s) that you
  145.               are inserting).  This will allow for the program to keep
  146.               smaller CRC files for each network and will make sure
  147.               that messages are being imported from each network.  Some
  148.               people post the same message in several networks.
  149.               Although the chances of a message not being imported
  150.               between different networks is very unlikely, this is
  151.               definately the better way to go.
  152.  
  153.               To tosser also now puts the version number on the tagline
  154.               to avoid any problems with networks that want a version
  155.               number on the tagline.
  156.  
  157. 08/05/93
  158. --------
  159.  CAM-MAIL.EXE
  160.  ------------
  161.   Fixed - Opps...  The door was sending file attachments *IF* a user
  162.           had the necessary security level AND there was a file
  163.           attached to any message (this includes messages that the user
  164.           didn't even have in their packet).  Basically, the door was
  165.           sending file attachments when it wasn't suppose to <arg>.
  166.  
  167. 08/04/93
  168. --------
  169.  CAM-MAIL.EXE
  170.  ------------
  171.   Added   - File attachments are now added to a QWK packet.
  172.   Added   - Use the /REPLACE@ codes command line switch if you want
  173.             your Bulletins and News and GoodBye files replaced with
  174.             the appropriate ANSI color codes or the @macro@ codes.
  175.  
  176.             Because more and more readers are supporting @ codes, I've
  177.             made the default set not to replace @ codes.  The Camster
  178.             Reader is one example that supports @ codes internally.
  179.  
  180. 07/31/93
  181. --------
  182.  CAM-MAIL.EXE
  183.  ------------
  184.   Fixed   - When a @USER@ was found in the TO field, it wasn't being
  185.             replaced by the users real name <sigh>..
  186.   Added   - Support for the CNAMES.ADD file was implemented.  That's
  187.             the ONLY thing that was added.  File attachments and such
  188.             will be coming.
  189.  
  190. 07/05/93
  191. --------
  192.  CAM-MAIL.EXE
  193.  ------------
  194.   Added   - Added the /SWAP variable so CAM-MAIL.EXE has enough memory
  195.             for some compressors like ARJ.
  196.  
  197. 07/01/93
  198. --------
  199.  CAM-MAIL.EXE
  200.  ------------
  201.   Fixed   - If a user wanted to RESET their message pointers, the HIGH
  202.             and LOW options were REVERSED <arg>.  In other words, if
  203.             a user wasted to get the last 50 messages, they would need
  204.             to do RESET 0 HIGH-50.  Well, what would actually happen
  205.             is it was treated as a LOW+50 <g>.
  206.  
  207.             This isn't documented in the CAMUSER.DOC file, so here's
  208.             how to use it:
  209.  
  210.                  TO: CAM-MAIL
  211.             SUBJECT: CONFIG
  212.               Text would contain:
  213.               RESET confnumber LOW+/HIGH-/MessageNumber
  214.               repeat as many times as you want
  215.  
  216.             So if I wanted to reset conferences #'s 0,5,6, and 9 I
  217.             would do something like this:
  218.  
  219.                  TO: CAM-MAIL
  220.             SUBJECT: CONFIG
  221.               RESET 0 HIGH-50
  222.               RESET 5 LOW
  223.               RESET 6 300
  224.               RESET 9 HIGH
  225.  
  226.             What would happen is conference #0 would be reset to the
  227.             message pointer HighMessageNumber-50.  Conference #5
  228.             would be reset to the LowMessageNumber.  Conference #6
  229.             would be reset to MessageNumber 300.  Conference #9
  230.             would br reset to HighMessageNumber.
  231.  
  232. 06/28/93
  233. --------
  234.  CAM-MAIL.EXE
  235.  ------------
  236.   Added   - Cam-Mail wasn't supporting Expired Security Levels.  I had
  237.             actually started implementing it at one stage, but must of
  238.             gotten a phone call or something and forgot to add the rest
  239.             of the code (as parts of it was in place, I didn't even
  240.             know it).  Cam-Mail will now look at the expired date and
  241.             use the appropriate logic on Public Conferences.
  242.  
  243.             If the door isn't working how you expect it to, please let
  244.             me know so I can fix it (assuming there is something
  245.             wrong <g>).
  246.  
  247. 06/24/93
  248. --------
  249.  CAM-MAIL.EXE
  250.  ------------
  251.   Fixed   - If a user downloaded a mail packet in an Alias conference,
  252.             the mail was not be FLAGGED as PERSONAL mail.  Meaning,
  253.             it wouldn't show up in their reader or in the mail scan
  254.             as personal mail.
  255.  
  256. 06/16/93
  257. --------
  258.  CAM-MAIL.EXE
  259.  ------------
  260.   Removed - Cam-Mail now longer processes Bulletins or WELCOME or NEWS
  261.             files for PCBoard @ codes.  It leaves them in.  It's up to
  262.             the reader to handle this (Camster does and so should
  263.             all of the other readers <g>).
  264.  
  265. 06/11/93
  266. --------
  267.  CAM-MAIL.EXE
  268.  ------------
  269.   Removed - If an invalid conference was selected (meaning no name was
  270.             defined), Cam-Mail would issue an "Invalid Conference"
  271.             message and would pause for 2 seconds.  I removed the
  272.             2 second delay because some people thought it was hanging
  273.             if they used the SELECT;ALL command and had a lot of
  274.             conferences defined that weren't defined.
  275.  
  276. 06/10/93
  277. --------
  278.  IMPORT.EXE
  279.  ----------
  280.   Fixed - The <BBSID>.LOG file contained the wrong conference
  281.           information when using the /LOG option.
  282.  
  283. 06/09/93
  284. --------
  285.  USERSM.EXE
  286.  ----------
  287.   Fixed - The U and Y flags were not working inside the NetWork
  288.           Conference (Individual).
  289.  
  290. 06/03/93
  291. --------
  292.  CAM-MAIL.EXE/EXPORT.EXE/IMPORT.EXE
  293.  ----------------------------------
  294.   Added - These programs will now leave alone the Extended Status
  295.           byte to be compatible PCBoard 15.0.
  296.  
  297.           By doing this, the Camster Reader can take advantage of the
  298.           new information which makes things look real slick!!
  299.  
  300. 06/02/93
  301. --------
  302.  CMSETUP.EXE/CAM-MAIL.EXE
  303.  -----------
  304.   Fixed    - PCBoard 15.0 now allows users to scan the Recent Upload
  305.              directory if you have it defined as Private.  See their
  306.              WHATSNEW history on WHY they did this.
  307.  
  308.              I changed the routines so the Recent Upload can be
  309.              selected in the New File Scanning area whether this flag
  310.              is set to YES or NO.
  311.  
  312. 05/26/93
  313. --------
  314.  CAM-MAIL.EXE
  315.  ------------
  316.   Fixed    - If you had your DIR files Text Delimeter Character set at
  317.              anything than position 35 (or thereabouts), the |
  318.              character would be displayed.  This was incorrect.  The
  319.              Door will now remove the | character and replace it
  320.              with a space.
  321.  
  322. 05/24/93
  323. --------
  324.  CAM-MAIL.EXE
  325.  ------------
  326.   Fixed    - If a user did the Operator Page option and the Sysop
  327.              had the page bell turned on, a user could hit the
  328.              Space Bar to enter Chat Mode, but couldn't get out
  329.              without the help of the Sysop.  The other way to get
  330.              out would require the drop of carrier.
  331.  
  332.   Enhanced - Combined the FOSSIL/COMM support into one EXE.  This
  333.              should fix any problems with confusion <g>.  Don't know
  334.              why I didn't do it a long time ago.
  335.  
  336. 05/17/93
  337. --------
  338.  CAM-MAIL.EXE
  339.  ------------
  340.   Enhanced - When updating mail waiting flags, it will no longer use a
  341.              case sensitive compare on the Name.
  342.  
  343.   Added    - You can use a GENERIC FORCE file to make sure that everyone
  344.              is getting a specific conference.  Just use the name of
  345.              FORCE and these conferences will be added.  This file will
  346.              ONLY be used if a FORCExx file cannot be found.  Please be
  347.              aware that Record #1 in the USERS file will NOT be forced
  348.              to get the conference.  So if you try and see if this
  349.              file really works, make sure you log on as a normal user
  350.              and not as the Sysop.
  351.  
  352.              Some other fixes were made (minor), but they were fixed.
  353.  
  354.  IMPORT.EXE
  355.  ----------
  356.  
  357.   Enhanced - When updating mail waiting flags, it will no longer use a
  358.              case sensitive compare on the Name.
  359.   Fixed    - The "qwkname was not deleted due to..." message contained
  360.              garbage.  I forgot to pass the name of the QWK packet to
  361.              the log file, which caused garbage to appear.
  362.  
  363.   Fixed    - Rosemail does not conform to the MESSAGES.DAT standard.  I
  364.              added some code so the /KILLQWK option would work
  365.              correctly with RoseMail and QWK packets.
  366.  
  367. 05/03/93
  368. --------
  369.   Released an update for PCBoard 15.0 called v1.35
  370.  
  371. 05/01/93
  372. --------
  373.  CAM-MAIL/EXPORT/IMPORT.EXE
  374.  
  375.   Fixed - There was a bug in the converting a date to a number.  This
  376.           could cause unknown results or causing the program to abort
  377.           immediately.
  378.  
  379.   Fixed - The High and Low numbers were reversed in the LOG file when
  380.           using EXPORT.EXE.
  381.  
  382. 04/28/93
  383. --------
  384.   Back from vacation....
  385.  
  386.  CAM-MAIL/EXPORT/IMPORT.EXE
  387.  
  388.   Fixed - The .IDX file could sometimes be created incorrectly.  This
  389.           could cause hangs or HUGE .IDX files.
  390.  
  391. 04/06/93
  392. --------
  393.  CAM-MAIL/EXPORT/IMPORT.EXE
  394.  
  395.   Fixed - If a message base is corrupted somehow and these programs
  396.           would update the .IDX file, it could do it incorrectly.
  397.           This would happen very rarely, but it was possible.  PCBoard
  398.           would simply recreate the .IDX if it wasn't created properly.
  399.  
  400. 04/03/93
  401. --------
  402.  CAM-MAIL/EXPORT/IMPORT.EXE
  403.  
  404.   Fixed - When creating a .IDX file, sometimes the previous message
  405.           would go into a non existing message area.  This would simply
  406.           duplicate a file being read twice (in certain cases).
  407.  
  408. 04/02/93
  409. --------
  410.  IMPORT.EXE
  411.  
  412.   Added    - If you use the /OLDINDEX swtich and the .NDX file doesn't
  413.              exist, IMPORT will now create the file.
  414.   Added    - If the .IDX file doesn't exist, IMPORT will now create it.
  415.   Fixed    - I wasn't closing the .IDX file <g>..  Eventually you would
  416.              run out of file handles and the program would abort.
  417.  
  418. 04/01/93
  419. --------
  420.  IMPORT.EXE
  421.  
  422.   Added    - If you use the /KILLQWK paramter, I've modified it to put
  423.              a message in your LOG file stating why your QWK file was
  424.              not deleted.
  425.  
  426.              You need to be using the /LOG option in order for this
  427.              message to be written.
  428.  
  429. 04/01/93
  430. --------
  431.  PRESCAN.EXE/LOCALCAM.EXE
  432.  
  433.   Modified - Prescan/Localcam was calling PCB145.EXE.  It now calls
  434.              PCBOARD.EXE for proper support of PCBoard 15.0.
  435.  
  436. 03/31/93
  437. --------
  438.  EXPORT.EXE
  439.  
  440.   Enhanced - EXPORT now uses the .IDX files for information.  The .NDX
  441.              format is no longer supported for this program.
  442.  
  443.   Added    - If a .IDX file has not been updated, then EXPORT will
  444.              update it for proper usage.
  445.  
  446. 03/30/93
  447. --------
  448.  IMPORT.EXE
  449.  
  450.   Added    - Use the /OLDINDEX switch if you want to update the .NDX
  451.              files used by PCBoard 14.5 or below.
  452.  
  453.   Added    - IMPORT.EXE will update the .IDX file if it hasn't been
  454.              updated by other Third Party Software.
  455.  
  456.   Enhanced - IMPORT.EXE will now use the .IDX file for file updating.
  457.              This means that .NDX files are no longer needed by IMPORT.
  458.  
  459. 03/29/93
  460. --------
  461.  CAM-MAIL.EXE
  462.  
  463.   Enhanced - Mail Waiting flags are now updated faster.
  464.   Fixed    - I was 99% compatible with the 15.0 code.  However, I
  465.              missed one part in the USERS.SYS code (due to PCBoard 15.0
  466.              creating a larger file).  That has now been fixed.
  467.              Cam-Mail will now be compatible with any PCBoard USERS.SYS
  468.              file.
  469.  
  470.   Changed  - Cam-Mail no longer maintains the .NDX file UNLESS you use
  471.              the /OLDINDEX switch on the command-line.
  472.  
  473.              You use the /OLDINDEX switch to maintain compatibility with
  474.              old PCBoard Third Party Software (Such as Qmail <g>) that do
  475.              not recognize the new message format.
  476.  
  477.   Added    - If you have programs that don't update the .IDX file,
  478.              Cam-Mail will update the .IDX file for you.  This will
  479.              slow down the process (not by much), but at least your
  480.              users will be getting their mail.  PCBoard does the EXACT
  481.              same thing.
  482.  
  483.              What happens is when uploading/downloading a mail packet
  484.              and Cam-Mail scans a conference, it will first check the
  485.              .IDX file and see if it is up to par.  If it's not, then
  486.              Cam-Mail will update the .IDX and will work correctly.
  487.