Semper versions history
=======================


Version    Date      Changes
-----------------------------------------------------------------------------
0.45beta             - bug concerning deleting Hold mail while sending fixed;
                     - included something like 'cost table'; please check
                       your events and set in a '-1' at the cost field if
                       you do not need it;
                       if you want to use cost fields, then change the sample
                       'COSTS.DAT' file as you need it and place it into
                       the Semper folder (where the RSC files are); you can
                       now set e.g. the Mail flag in one event and set the
                       cost field on '3'; this would let Semper call all
                       numbers which are in the cost-groups 0, 1, 2 and 3 (as
                       defined in 'COSTS.DAT') except group addresses!

0.46beta  21.11.93   - did some work on the cost table definition; I hope
                       it's now working for the USA also; please make sure
                       that you modify your costs.dat!!!!
                     - added daily cost information into the status window;
                       the daily cost will be saved into the logfile, too,
                       at the end of each day.
                     - hopefully fixed Joergs 'mouse-button' problem; seems
                       that his TOS doesn't handle evnt_timer with '0'
                       parameter correct.
                     - changed most disc I/O to the GEMDOS functions; hope
                       everything is still working ... :-)
                     - added check of inserted AKA during address definition.

0.47beta  23.11.93   - number of files sent in the status window was not 
                       updated correct during a Hydra session; fixed.
                     - fixed bug concerning dial strings longer then 20 chars;
                       Semper than showed the wrong size in the outbund.
                     - speeded up address searching in INDEX.BNL; I think
                       this will increase speed of outbound scanning a lot;
                     - added logfile trimming feature; you can now define
                       the maximum kB for your logfile; Semper will check
                       the size always when the logfile is opened and closed
                       (e.g. each time when you start aftermail);
                     - when reading history.sys Semper swapped the entries
                       Files in/out and the display in the status window
                       was only correct after the next file was sent/received.
                     - changed MultiTOS priorities depending on the connect
                       speed:

                                 if( baud>16800L )   pr = +15;
                            else if( baud>14400L )   pr = +10;
                            else if( baud> 9600L )   pr = + 5;
                            else if( baud> 4800L )   pr =   0;
                            else if( baud> 2400L )   pr = -10;
                            else                     pr = -20;

                       Hydra sessions will gain a +5 priority extra. If it's
                       a BBS session, the priority will be reset to 0!
                     - crashmail for nodes with no CM flag in the nodelist
                       wasn't sent during NMH; fixed.
                     - changed handling of recognizing unknown addresses 
                       during the handshake; if an unknown domain appears
                       the address is left "as is"; I think this is necessary
                       because of mixing e.g. the two existing zone 90 nets;
                       you now can find out in the logfile to which domains
                       the remote system has access to; I hope this will
                       increase security;
                     - window drawing in med rez now looks better ... :-)

0.48b                - if you wanted to send a non existing file, Semper
                       added an empty entry to the outbound; trying to edit
                       this one forced Semper to bomb; fixed.
                     - bug in searching addresses hopefully fixed;
                     - med rez RSC was numbered not the same way as the one
                       for high rez; this caused Semper to bomb sometimes
                       (especially when trying to set the logfile size);
                       fixed;
                     - if unknown domains were found and they had no '.' 
                       within the name, Semper bombed.
                     - Semper did not recognize domain names case sensitive,
                       e.g. FIDONET was not recognized as fidonet.org when
                       you have defined this.
                     - now all aka's of a called system are marked as 'called',
                       so this system will not be called a second time during
                       the same event; (hello Joerg, I hope it works)
                     - when outgoing calls collided with incoming calls the
                       outgoing was marked as 'called'; fixed.
                     - crashmail to nodes with no CM flag in the nodelist were
                       only called during NMH if the NMH event had the CM flag
                       set; fixed.

0.49b  03.12.93      - added possibility to exit Semper if a BBS call comes
                       in; Semper will return connect speed/100; not yet
                       tested, so report if successful or not;
                     - changed almost all comm-routines; please notice that
                       I might have made some mistakes - so report any 
                       problems ASAP!
                     - little problems concerning searching addresses (again)
                       fixed.
                     - if the environment variable TOSRUN is defined, Semper
                       will execute TOS- and TTP- programs by running the
                       TOSRUN program with comandline 'tos-/ttp-program cmd';
                       this was done before only with MiNT as operating 
                       system installed;

0.50b                - now active supporting TRX# Emsi field; you can define
                       addresses from which systems your system clock should
                       be updated; in the edit field you can define the time
                       offset from GMT;
                     - if selected the menu entry 'Load config' the outbound
                       wasn't rescanned; fixed;
                     - changed the XBIOS Gettime() function to the corresponding
                       GEMDOS functions Tgettime() and Tgetdate(); hope this
                       fixes the problems concerning screensavers;
                     - now each AKA of the remote system will be checked
                       for HoldOnUs (not RqstOnUs!!);
                     - reduced number of groups allowed for an event;
                     - renamed menu->Config entry 'Address' to 'Links';
                     - Groups are now shown in the link and event listboxes;
                       to make them visible you have to select each entry
                       once for 'change' and confirm it again;
                     - added menu entry 'Reinit modem'; if selected the modem
                       init string will be sent;
                     - added possibility of reinit modem frequently; you can
                       set minutes in the dialog Config->Modem;

0.51b  11.12.93      - scrolling without an active item and clicking the ok
                       button in the outbound dialog caused bombs sometimes;
                       fixed;
                     - during an emsi handshake all remote addresses are now
                       checked for the called address or if one of the remote
                       addresses is a valid link to your system; before it 
                       could happen that someone calls your system with an
                       unknown AKA as remote address and a known AKA in the
                       emsi list; he would have get also the mail for the
                       known link!
                     - Semper bombed at some systems during startup if the
                       system was running on TOS 1.04 and had no HSModem
                       installed; this seems to be fixed again;
                     - seems that Semper bombed if some mail could not be 
                       sent (hi Nick!); seems to be fixed now;

0.52b  16.12.93      - FAX receive with HackFax now should work properly 
                       again;
                     - dialing problems within MultiTOS fixed;
                     - changed order of searching the environment for shell:
                       first SHELL, second CMDSHELL and third COMSPEC;
                     - an empty 'Poll' will not call the own system any more;
                       for points: the Boss will be called!
                     - Semper now inserts an empty line in the log at
                       session startup;
                     - problems with some systems during an emsi handshake 
                       hopefully solved;
                     - included block-device sending routines!
                     - maybe found the reason for Sempers random crashes;
                       hopefully fixed;
                     - connect speed is listed in the info line of the
                       transfer window;

