home *** CD-ROM | disk | FTP | other *** search
/ ftp.wwiv.com / ftp.wwiv.com.zip / ftp.wwiv.com / pub / OFFLINE / CAM_M140.ZIP / HISTORY < prev    next >
Text File  |  1993-12-08  |  18KB  |  456 lines

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