home *** CD-ROM | disk | FTP | other *** search
/ Crawly Crypt Collection 1 / crawlyvol1.bin / bbs / smp_beta / update.txt < prev   
Text File  |  1993-12-03  |  26KB  |  430 lines

  1. Semper versions history
  2. =======================
  3.  
  4.  
  5. Version    Date      Changes
  6. --------------------------------------------------------------------
  7. 0.18alpha  18.07.93  - "Change flavor" know works in the outbound
  8.                        popup.
  9.                      - event-handling should know work correct, also
  10.                        the handling of mail-flavors;
  11.                      - Bug fixed in the Config->Other menu. Semper
  12.                        bombed if you wanted to select a shellscript.
  13.                      - 'Hold' mail wasn't sent, fixed.
  14.                      - If a modem string "busy" is defined, it's now
  15.                        sent to the modem during executing 'Aftermail'
  16.                        and all of the programs defined for the menu
  17.                        "Execute"
  18.  
  19. 0.19alpha  22.07.93  - Semper added curious addresses when being
  20.                        called (--> "Remote address is not equal to
  21.                        called address!"). This caused some mail being
  22.                        sent to wrong addresses. I hope I've fixed this
  23.                        now and forever. Please inform me if you were
  24.                        called and the above infoline appears.
  25.                      - Added filerequest-handling. See "documentation" :-)
  26.                        for further info.
  27.                      - Searching the outbound-directory for the remote
  28.                        system (needed during Zmodem-abort and Filerequest)
  29.                        was "buggy", fixed.
  30.                      - Flofiles were not deleted correctly if all entries
  31.                        were marked as "sent"; fixed.
  32.                      - Mail for -Unknown- systems should now be displayed
  33.                        in the outbound, too.
  34.                      - Added "Reread request index" to configure
  35.                        Functions;
  36.                      - now the password is checked for each address
  37.                        during a mail-session;
  38.                        
  39. 0.20alpha  23.07.93  - Searching for request-files didn't seem to
  40.                        work ok for not known systems, fixed;
  41.                      - added information whether a session is protected
  42.                        or not into the session-window.
  43.  
  44. ------------------------- Warp 5 - Beta !!! ------------------------------------
  45.  
  46. 0.21beta  24.07.93   - Speeded up the comm-routines a little.
  47.  
  48. 0.22beta  27.07.93   - implemented check for requested files/bytes/time by
  49.                        a system at the same day; it's not possible any
  50.                        more to request more than the limits per day.
  51.                        NOTE: the magics "ABOUT" and "FILES" are not
  52.                              effected by this check!
  53.                      - added a default event which will be active if no
  54.                        other is running. Hallo Joerg!!! :-)
  55.                      - changed the packet type sent after a filerequest from
  56.                        FSC-0048 back to FSC-0039 (it's more compatible).
  57.                      - some changings in handling the ports; it should now
  58.                        be possible to run two or more Semper-applications
  59.                        under MultiTOS - each handling another port!
  60.                        This includes again they are *faster*! :-)
  61.                      - before saving the config.sys the old one will
  62.                        be renamed to config.old.
  63.                      - before starting a tos-/ttp-program the desktop
  64.                        is cleaned. This does not happen under MultiTOS
  65.                        if a TOSRUN-Programm is defined.
  66.                      - if a mail event is defined now only mail is sent
  67.                        for nodes not member of a group.
  68.  
  69. 0.23beta  29.07.93   - Modembuffer is now cleared after executing a
  70.                        programm or scanning the outbound.
  71.                      - In a Semper-Semper connection Semper failed to
  72.                        hang up after the session. Tried to fix this.
  73.                      - Added config menu "Modules" for future usage.
  74.                      - After executing the outbound will not be rescanned
  75.                        automatically any more.
  76.                      - added the new keyword %location that will be
  77.                        recognized in the file TEMPLATE.TXT
  78.  
  79. 0.24beta  02.08.93   - FileRequests: If a password protected MAGIC was
  80.                        requested and no password was found in the *.REQ
  81.                        Semper bombed. Fixed.
  82.                      - Session level is now logged, too.
  83.                      - To execute a shellscript there is now searched
  84.                        for the evironment variable 'CMDSHELL', too.
  85.                        If this is found, only the cmd is given to the
  86.                        shell without a leading '-c' or '/c'.
  87.                      - Bug with Binkley's bad files fixed (zero entry
  88.                        in the outboundlist and clicking on it forced
  89.                        Semper to crash)
  90.                      - Callable entrys are now signed with a '+' in 
  91.                        the Outbound-listbox;
  92.                      - the Outbound-listbox is now updated correct after
  93.                        deleting certain files;
  94.  
  95. 0.25beta  03.08.93   - *.?RT-requestfiles were not translated to
  96.                        *.REQ-files before sending, fixed.
  97.                      - Duration of connect is now logged, too.
  98.                      - Added new menu entry "Request files" to create
  99.                        filerequests inside of Semper. The created 
  100.                        request files have the format base-36-address.ORT.
  101.  
  102. 0.26beta  05.08.93   - Debug version; Semper crashed after a session on
  103.                        Joergs system, but don't know why ...
  104.                      - tried to fix that events were not forced if Semper
  105.                        comes up with a last event of the day before; please
  106.                        check this out.
  107.  
  108. 0.27beta  06.08.93   - now the event problem seems to be fixed;
  109.                      - flofile type for filerequests is now selectable
  110.                        (default is now crash);
  111.                      - Semper crashed sometimes after executing certain
  112.                        programs due to trying redraw a non-exesting window
  113.                        (this took me 2hours :-( debugging!!!); fixed.
  114.                      - redraw of dialogs is now (partially) fixed;
  115.  
  116. 0.28beta  08.08.93   - added entry 'Reinit modem' for Functions; this is
  117.                        necessary when calling a terminal out of a Function;
  118.                        after executing the Function Semper was not able to
  119.                        recognize incoming calls ...
  120.                      - more security: Semper now checks the remote-address
  121.                        if it's identical to one of your AKA or if it's an
  122.                        unknown point of one of your AKAs. If so, Semper will
  123.                        not continue with the session.
  124.                      - little configuration changes
  125.                      - some smaller bugs fixed.
  126.  
  127. 0.29beta             - changed many things about filetransfer;
  128.                      - logging was not very clear, changed this ... ? :)
  129.                      - BBS-exit:
  130.                        DTE-speed was saved into BBS.BAT instead of
  131.                        Link-speed, changed;
  132.                        time to next event was calculated wrong, fixed;
  133.  
  134. 0.30beta  04.10.93   - Time of connect is now logged as hh:mm;
  135.                      - A call can now be escaped with a single 'ESC' during
  136.                        dialing or if no connect can be established;
  137.                      - WaZOO-sessions were not established if Semper was
  138.                        called from a YooHoo-System;
  139.                      - ZModem caused some problems with PC Binkley 2.50EE,
  140.                        2.56 and TheBox. The problems with PC Binkley seems
  141.                        to be fixed, don't know about TheBox, please reply!
  142.                      - Semper bombed in some cases if a session was canceled
  143.                        with a carrier lost and mail was sent ...;
  144.                      - Temporary FLO-files were not deleted and caused some-
  145.                        times a 'call back'; temporary FLO-files have now
  146.                        the extension '.SMP' and are deleted after a session;
  147.                      - Empty FLO-files will take no effects in Semper; there
  148.                        won't be any calls and addresses with only an empty
  149.                        FLO-file in the Outbound are not listed in the 
  150.                        'Outbound' any more;
  151.                      - BBS.BAT is now terminated with a CR/LF;
  152.                      - COMMANDLINE: Semper understands following two
  153.                        parameter in the commandline:
  154.                        NoForce:         Events won't be forced;
  155.                        Poll [Address]:  Address will be polled; if no address
  156.                                         is present, the first in the address-
  157.                                         list will be polled;
  158.                        
  159. 0.31beta  07.10.93   - ATTENTION: before starting this version, please make
  160.                        sure that your CONFIG.SYS was last saved from a
  161.                        Semper version > 0.27beta!!!!
  162.                      - RedrawMessage did not work correctly (time in the 
  163.                        status window was not updated);
  164.                      - NEW: Please enter your Key in the dialog 
  165.                        Config->System; only with this statement an incoming
  166.                        FAXconnect will cause the start of the FAXreceiver;
  167.                      - extended space for modem command strings to 40 chars;
  168.                      - included ability of receiving FAX with an external
  169.                        FAXreceiver like BT_FAX; works fine :-)
  170.  
  171. 0.32beta  13.10.93   - Semper bombed if empty FLO-files were created and the
  172.                        outbound was rescanned by Semper; fixed!
  173.                      - System name of the remote system is now shown
  174.                        during an outgoing call in the window;
  175.  
  176. 0.33beta  14.10.93   - awful bug concerning selecting path/files in the
  177.                        configuration which let Semper bomb; fixed!
  178.                      - new flag for Functions: before executing a Function
  179.                        Semper is able to "busy" the modem;
  180.                      - the problem of the disappearing mouse seems to be
  181.                        solved;
  182.  
  183. 0.34beta  18.10.93   - during redrawing windows the mouse left some trash,
  184.                        fixed;
  185.                      - included LogLevels:
  186.  
  187.                        * Semper actions
  188.                        + general informations
  189.                        ! important messages
  190.                        : file/disk handling
  191.                        = events
  192.                        / handshake infos
  193.                        e emsi debugging
  194.                        w wazoo debugging (no informations by now!)
  195.                        ~ session infos
  196.                        # transfer informations
  197.                        h hydra debugging (not yet implemented)
  198.                        z zmodem debugging
  199.                        ? errors
  200.                        > general debugging (does not include emsi, wazoo,
  201.                          hydra and zmodem!)
  202.                        please select your LogLevels in the Config->System
  203.                        dialog;
  204.                      - Semper crashed if it tried to load an empty 
  205.                        did_rqst.sys - (hopefully) fixed;
  206.                      - a few changes within the function HangUp(); hope
  207.                        this helps a little solving some problems;
  208.  
  209. 0.35beta  19.10.93   - Semper now shows the remote address in the transfer
  210.                        window during receiving files;
  211.                      - Problems with deleting files in the outbound dialog
  212.                        solved;
  213.                      - the dialog Files->Outbound->Edit is now updated
  214.                        correctly
  215.                      - added the possibility to send files from out of
  216.                        Semper
  217.  
  218. 0.36beta  21.10.93   - (hopefully) fixed a serious bug concerning empty FLO-
  219.                        files; this could cause deleting a lot of mail from
  220.                        the outbound; I'm sorry to all who had trouble with
  221.                        that!
  222.  
  223. 0.37beta  24.10.93   - renaming of request files was not possible; fixed;
  224.                      - during WaZOO sessions no filerequests were sent;
  225.                        fixed;
  226.                      - DID_RQST.SYS wasn't closed after saving; fixed;
  227.                      - added some history in the status window; the last
  228.                        three session addresses are shown, also the number
  229.                        of files received/sent during the day, number of
  230.                        incoming faxes and BBS calls; The number of ougoing
  231.                        and incoming calls is counted, too;
  232.                        the numbers of I/O are resetted daily, the addresses
  233.                        will stay with their time.
  234.                      - Semper didn't reset the modem after a userbreak;
  235.  
  236. 0.38beta             - changed the Calls (I/O) and the I/O fields to three
  237.                        characters;
  238.                      - FakeNets were not handled correctly so the wrong
  239.                        addresses appeared in the outbound (this only for
  240.                        mail in the old format base 16); fixed.
  241.                      - it's now possible to define 'HoldOnUs' and 'RqstOnUs'
  242.                        for certain nodes to send 'Hold' files/mail and allow
  243.                        filerequests if you're the caller.
  244.                      - Semper halted the system within Mag!X 2.0 (this is
  245.                        a bug of Mag!X and is only fixed temporary using
  246.                        Super() instead of Supexec() );
  247.                      - BBS.DAT was written out wrong; fixed.
  248.  
  249. 0.39beta             - supporting new EMSI field {MOH#} with the number
  250.                        of bytes on hold for the system; this field
  251.                        will only be sent if there are any files for 
  252.                        the remote system; if you are the calling system,
  253.                        only the number of bytes on hold for the called
  254.                        address can be transmitted;
  255.                      - switched back to Supexec() under Mag!X 2.0.
  256.                      - incoming filerequests with zero filelength forced 
  257.                        Semper to bomb; fixed;
  258.  
  259. 0.40beta  02.11.93   - EMSI handshake between D'Bridge and Semper failed
  260.                        (D'Bridge seems to expect 2 (two!) EMSI_INQ instead
  261.                        of 1 (FTSC) and sends '***EMSI' instead of '**EMSI');
  262.                        should run now;
  263.                      - problems with incoming WaZOO sessions, maybe not yet
  264.                        solved but more debug information;
  265.                      - Changed Transfer window a little (it's smaller now);
  266.                        hope you like it ... :-)
  267.                      - with Action->Poll Node Semper now delays 5 seconds
  268.                        before dialing again, no matter if a delay is defined
  269.                        in the event;
  270.  
  271. 0.41beta             - Time in status window wasn't updated correctly after
  272.                        midnight; that caused incoming calls after midnight
  273.                        to be shown as if they came in at 23:59; fixed;
  274.                      - redraw problems with aftermail, functions and shell-
  275.                        scripts seem to be solved now;
  276.                      - maybe a division by zero caused Semper to bomb at some
  277.                        systems during calculating the cps rate; (I'm not
  278.                        sure);
  279.                      - sometimes curious speeds and times occurred in the
  280.                        respondfile; hopefully fixed;
  281.                      - Semper sometimes bombed if the carrier was lost during
  282.                        transfer; fixed;
  283.                      - foolish mistake let Semper not respond to filerequests
  284.                        during WaZOO sessions; fixed;
  285.                      - at the beginning of a session all *.req files are now
  286.                        deleted in the inbound.
  287.                      - Semper will not dial out directly after startup if there
  288.                        is mail to be processed. This caused some trouble 
  289.                        because Semper did not recognize incoming calls and
  290.                        dialed out.
  291.  
  292. 0.42beta  12.11.93   - Semper now supports the 'Hydra' transfer protocol;
  293.                      - Window positions are now saved into history.sys; if
  294.                        Semper is not able to open the file or read the window
  295.                        datas it will use the default settings.
  296.                      - Miscellaneous modifications (should now send/receive
  297.                        to PC Binkley 2.50 EE && 2.56 && TheBox too);
  298.  
  299. 0.43beta  14.11.93   - in Hydra session the file I/O counter was not 
  300.                        updated; fixed;
  301.                      - the Hydra batch after a file request was not finished
  302.                        correctly so the receivers side always got a
  303.                        'No carrier' error; fixed.
  304.                      - cps rates are now calculated for each file;
  305.                      - errors in Hydra transfers were not displayed in the
  306.                        transfer window; fixed;
  307.                      - if a filerequest was terminated thru a carrier lost
  308.                        or similar, it could happen that the address was shown
  309.                        in the outbound with no files; fixed.
  310.  
  311. 0.44beta  16.11.93   - grrr, forgot to close the *.req-files, so they were
  312.                        not deleted under multitasking environments; fixed.
  313.                      - the status window is now set to normal size again
  314.                        _before_ an aftermail function/shellscript is 
  315.                        executed;
  316.                      - now old filerequests can be loaded, too; please notice
  317.                        that the loaded request file is deleted and will be
  318.                        generated again when leaving the request box with the
  319.                        OK-button; this is because the request-flavor may
  320.                        change;
  321.                      - included support for medium rez; please place the two
  322.                        *.rsc into your Semper folder and do not rename them;
  323.                        Semper will automatically load the correct one for
  324.                        the current resolution; many thanx to David Blanchard
  325.                        who did some work on the rsc file and crashed it to
  326.                        me;
  327.                      - Events which have 'Mail' flavor and groups _without_
  328.                        'Send only' selected will now also call addresses only
  329.                        matching the groups, but will also allow incoming
  330.                        calls;
  331.  
  332. 0.45beta             - bug concerning deleting Hold mail while sending fixed;
  333.                      - included something like 'cost table'; please check
  334.                        your events and set in a '-1' at the cost field if
  335.                        you do not need it;
  336.                        if you want to use cost fields, then change the sample
  337.                        'COSTS.DAT' file as you need it and place it into
  338.                        the Semper folder (where the RSC files are); you can
  339.                        now set e.g. the Mail flag in one event and set the
  340.                        cost field on '3'; this would let Semper call all
  341.                        numbers which are in the cost-groups 0, 1, 2 and 3 (as
  342.                        defined in 'COSTS.DAT') except group addresses!
  343.  
  344. 0.46beta  21.11.93   - did some work on the cost table definition; I hope
  345.                        it's now working for the USA also; please make sure
  346.                        that you modify your costs.dat!!!!
  347.                      - added daily cost information into the status window;
  348.                        the daily cost will be saved into the logfile, too,
  349.                        at the end of each day.
  350.                      - hopefully fixed Joergs 'mouse-button' problem; seems
  351.                        that his TOS doesn't handle evnt_timer with '0'
  352.                        parameter correct.
  353.                      - changed most disc I/O to the GEMDOS functions; hope
  354.                        everything is still working ... :-)
  355.                      - added check of inserted AKA during address definition.
  356.  
  357. 0.47beta  23.11.93   - number of files sent in the status window was not 
  358.                        updated correct during a Hydra session; fixed.
  359.                      - fixed bug concerning dial strings longer then 20 chars;
  360.                        Semper than showed the wrong size in the outbund.
  361.                      - speeded up address searching in INDEX.BNL; I think
  362.                        this will increase speed of outbound scanning a lot;
  363.                      - added logfile trimming feature; you can now define
  364.                        the maximum kB for your logfile; Semper will check
  365.                        the size always when the logfile is opened and closed
  366.                        (e.g. each time when you start aftermail);
  367.                      - when reading history.sys Semper swapped the entries
  368.                        Files in/out and the display in the status window
  369.                        was only correct after the next file was sent/received.
  370.                      - changed MultiTOS priorities depending on the connect
  371.                        speed:
  372.  
  373.                                  if( baud>16800L )   pr = +15;
  374.                             else if( baud>14400L )   pr = +10;
  375.                             else if( baud> 9600L )   pr = + 5;
  376.                             else if( baud> 4800L )   pr =   0;
  377.                             else if( baud> 2400L )   pr = -10;
  378.                             else                     pr = -20;
  379.  
  380.                        Hydra sessions will gain a +5 priority extra. If it's
  381.                        a BBS session, the priority will be reset to 0!
  382.                      - crashmail for nodes with no CM flag in the nodelist
  383.                        wasn't sent during NMH; fixed.
  384.                      - changed handling of recognizing unknown addresses 
  385.                        during the handshake; if an unknown domain appears
  386.                        the address is left "as is"; I think this is necessary
  387.                        because of mixing e.g. the two existing zone 90 nets;
  388.                        you now can find out in the logfile to which domains
  389.                        the remote system has access to; I hope this will
  390.                        increase security;
  391.                      - window drawing in med rez now looks better ... :-)
  392.  
  393. 0.48b                - if you wanted to send a non existing file, Semper
  394.                        added an empty entry to the outbound; trying to edit
  395.                        this one forced Semper to bomb; fixed.
  396.                      - bug in searching addresses hopefully fixed;
  397.                      - med rez RSC was numbered not the same way as the one
  398.                        for high rez; this caused Semper to bomb sometimes
  399.                        (especially when trying to set the logfile size);
  400.                        fixed;
  401.                      - if unknown domains were found and they had no '.' 
  402.                        within the name, Semper bombed.
  403.                      - Semper did not recognize domain names case sensitive,
  404.                        e.g. FIDONET was not recognized as fidonet.org when
  405.                        you have defined this.
  406.                      - now all aka's of a called system are marked as 'called',
  407.                        so this system will not be called a second time during
  408.                        the same event; (hello Joerg, I hope it works)
  409.                      - when outgoing calls collided with incoming calls the
  410.                        outgoing was marked as 'called'; fixed.
  411.                      - crashmail to nodes with no CM flag in the nodelist were
  412.                        only called during NMH if the NMH event had the CM flag
  413.                        set; fixed.
  414.  
  415. 0.49b                - added possibility to exit Semper if a BBS call comes
  416.                        in; Semper will return connect speed/100; not yet
  417.                        tested, so report if successful or not;
  418.                      - changed almost all comm-routines; please notice that
  419.                        I might have made some mistakes - so report any 
  420.                        problems ASAP!
  421.                      - little problems concerning searching addresses (again)
  422.                        fixed.
  423.                      - if the environment variable TOSRUN is defined, Semper
  424.                        will execute TOS- and TTP- programs by running the
  425.                        TOSRUN program with comandline 'tos-/ttp-program cmd';
  426.                        this was done before only with MiNT as operating 
  427.                        system installed;
  428.  
  429.  
  430.