home *** CD-ROM | disk | FTP | other *** search
/ Amiga Times / AmigaTimes.iso / programme / trionbbs110 / Trion / docs / Updates / trion103.doc < prev    next >
Encoding:
Text File  |  1998-10-06  |  10.2 KB  |  296 lines

  1.  
  2.  
  3.         _____     _                  _     _              _    ___
  4.        |_   _|_ _(_) ___  _ __      | |__ | |__  ___     / |  / _ \
  5.          | | | '_| |/ _ \| '_ \     | '_ \| '_ \/ __|    | | | | | |
  6.          | | | | | | (_) | | | |    | |_) | |_) \__ \    | |_| |_| |
  7.          |_| |_| |_|\___/|_| |_|    |____/|____/|___/    |_(_)\___/
  8.  
  9.                         © 1994/97 by Paul Spijkerman
  10.                              All Rights Reserved
  11.  
  12.  
  13.  
  14.      Well here is the third Update since the Version V1.0 archive.
  15.  
  16.  
  17.      Took some time, but I was solving some little problems
  18.      with the packet which wasn't always easy, and I was
  19.      busy with bigger things wich are not ready yet.
  20.  
  21.      I was busy with Internet (have 3 books here) will try
  22.      to make a TCP network or something via PC's to be my
  23.      own Inet provider to test things.
  24.  
  25.      Was busy with a 'maildoor' (probably Blue Wave because
  26.      Qwk was never documented by the inventer only back engineered 
  27.      by several people .. so every Qwk progger uses his own
  28.      standard).
  29.  
  30.      Still busy with RIPscrip and some effects doors but 
  31.      spend little time with it because of above mentioned
  32.      items and little problems to fix and missing things
  33.      to add (filefix).
  34.  
  35.  
  36.  
  37.  
  38.      Utils:   BBS, TrionRM, tick, areafix, ViewPacket, Tmp
  39.               FileEd, UserEd, Maintmod, Guimod
  40.               LastCallers, ScanUserStats, ShowStats, TopDL
  41.      Docs:    Trion-Net.doc, rexxlist
  42.      Doors:   ReadNla.rexx
  43.  
  44.  
  45.  
  46.    -Removed a serial-flush from the BBS to make ISDN modems work
  47.     better because they give response very fast.
  48.  
  49.    -Added a few lines to the modem init code to check if there is
  50.     still a connection.
  51.  
  52.    -Since the last version, sometimes on some systems Uplinks
  53.     where for no apparent reason stopped after 2 lines in the
  54.     log and the modem was iniated. After putting a serial flush back
  55.     in after the connect was made things started working better.
  56.     In the last version I removed the flush because with ISDN modems
  57.     the connect string came so Quick it was removed from the buffer
  58.     with the Flush.
  59.     Can't figure out why the Flush is needed .. but hee it works.
  60.  
  61.    -Changed the GUI-lib a bit so the left-under corner of buttons and
  62.     the like are the same as in the workbench tools.
  63.  
  64.    -Fixed a little problem in the new areafix, a variable had the
  65.     wrong init value .. so when someone disconnected a section, it
  66.     said it couldn't disconnect .. but is was disconnected.
  67.  
  68.    -Fixed some of the texts in Areafix .. a newline was missing, when
  69.     you got a message with a list and you looked at it in spot there
  70.     was now empty line between files and messages sections.
  71.  
  72.    -Added a flag to AreaFix that disables it to send messages.
  73.     This can be usefull if you disconnect someone from a net,
  74.     because he wont poll anymore and pickup the netmail.
  75.     Or if you should for some reason use areafix to connect your
  76.     boss in your mail.cfg
  77.  
  78.    -Tried to add a bounce funtion (optional) to areafix.
  79.     If during the scanning of netmail a message which is not meant
  80.     for your system is found .. and if the destination node number
  81.     is not in a nodelist of pointlist it while send a netmail
  82.     back. But only if the system from which the system originates
  83.     is in a nodelist (or if it is a point.. if the Boss of the
  84.     point is in a nodelist) .. because else if both nodes are
  85.     not in a list Areafix is probably going to write a lot of
  86.     messages to itself (I think).
  87.  
  88.    -Added an optional flag to the mail processor to check
  89.     if the recipient node of netmail exists by checking all
  90.     node and point lists. If it doesn't exists, the netmail
  91.     won't be exported.
  92.  
  93.  ! -Note that the last option should only be used if you
  94.     have complete nodelists (like the whole fido nodelist)
  95.     and all your points in a pointlist.
  96.     And install all nodelist updates.
  97.  
  98.    -Changed areafix a little so it also connects areas when
  99.     you don't put a '+' before the tagname.
  100.  
  101.    -Added a few commands to Areafix.
  102.     %FILES       For a list of all file areas.
  103.     %MSGS        For a list of all message areas.
  104.     %+MSGS       To Connect all message areas.
  105.     %-MSGS       To Disconnect all message areas.
  106.     %+FILES      To Connect all file areas.
  107.     %-FILES      To Disconnect all file areas.
  108.  
  109.    -Added %PAUSE and %RESUME commands to areafix, so a 'user'
  110.     can temporary disconnect hisself.
  111.  
  112.     It makes a 14.103.300.0.fix type file in the trion:users/
  113.     dir (couldn't find a better place), i also could have
  114.     put an 'OFF' for all the nodenummers in the mail.cfg
  115.     but I understand some software filters them out, also
  116.     the mail.cfg would grow which makes mail processing a
  117.     little slower.
  118.  
  119.     Could someone test this option ? :)
  120.  
  121.    -Message section descriptions in a message section list from
  122.     areafix.
  123.  
  124.     Areafix now uses the Section name from the MailAreas.cfg as a
  125.     sort of section description.
  126.  
  127.     The Section names in the mail areas config can be 29 characters.
  128.     If you don't want to use '_' for spaces in the Section names in
  129.     the mail areas config you can place names between "", like in all
  130.     other Trion configuration files.
  131.  
  132.     Something like this :
  133.  
  134. #005  [LW-]  10  TRION:mail/       "Msgs To All"
  135. #119  [EW-]  40  TRION:mail/nla/   "NLA Moderators"   NLA_MODS        14:103/300
  136. #303  [EW-] 120  TRION:mail/fido/  "Soldeer NL"       SOLDEER.028     2:283/326.99
  137. #824 [EW-]  75   TRION:mail/AMY/   "GFX Boards AMY"   GFXBOARDS_AMY   39:155/300
  138. #828 [EW-]  75   TRION:mail/AMY/   "Programmeren AMY" PRGS_AMY        39:155/300
  139. #829 [EW-]  75   TRION:mail/AMY/   "Questions AMY"    QUEST_AMY       39:155/300
  140. #831 [EW-]  75   TRION:mail/AMY/   "Software AMY"     SOFT_AMY        39:155/300
  141. #834 [EW-]  75   TRION:mail/AMY/   "SySop's AMY"      SYSOP_AMY       39:155/300
  142. #836 [EW-]  75   TRION:mail/AMY/   "User Group's AMY" UGROUP_AMY      39:155/300
  143. #842 [EW-]  75   TRION:mail/AMY/   "BBS News AMY"     BBSNEWS_AMY     39:155/300
  144. #843 [EW-]  75   TRION:mail/AMY/   "BBS Software AMY" BBSSOFT_AMY     39:155/300
  145. #845 [EW-]  75   TRION:mail/AMY/   "MailManager AMY"  MM_AMY          39:155/300
  146.  
  147.  
  148.  
  149.    -Fixed a little problem in the mail processor, when there was a
  150.     password in lower case in a mail packet, it would say in the
  151.     log the password is False even if it was Correct.
  152.  
  153.    -Fixed the software version numbers in de mail processor log.
  154.     Because Trion TMP V1.02 was shown as V1.2 when unpacking mail
  155.     from a Trion system.
  156.  
  157.    -Added the codes to recognize the 'F.I.P.S.' mailer processor
  158.     to the mail processor.
  159.  
  160.    -Added auto Zmodem downloading to the terminal.
  161.  
  162.    -Added ConnectSpeed and ConnectType to lastcaller data.
  163.     Now the TrionRM monitor shows the connect speed.
  164.     Also made a new Lastcallers with a new %t variable for
  165.     the connect speed. If you also use the new lastcallers
  166.     config you get the connect speed in the lastcaller screen.
  167.  
  168.     There are 3 lastcaller configs suplied in this archive:
  169.  
  170.     *.NoCPS    .. does the same as the 'old' one.
  171.     *.WithCPS  .. Compresses the info a little and adds baud rates.
  172.     *.NoBytes  .. same as WithCPS but without transferred bytes,
  173.                   so there is loads of space for name, place, CPS etc.
  174.  
  175.  
  176.    -Added (last) BaudRate and TotalMinutes (called) variables
  177.     to the UserDatabase data (and recompiled BBS and UserEd).
  178.     Note that the TotalMinutes (called) starts counting
  179.     with this version.
  180.  
  181.    -Changed the mailer screen a bit.
  182.  
  183.     The list with files to send is now shown without the path
  184.     but with file sizes.
  185.  
  186.     The total number of files and bytes to send (except for
  187.     freqed bytes) is shown.
  188.  
  189.  
  190.    -Fixed a bug in the GUI FileEditor move function.
  191.  
  192.     When deleting the file I needed to set a variable to zero so
  193.     it also is deleted from the global index. I forgot to do this
  194.     so I geus if you have moved files with the editor some files
  195.     will be twice in the Global.Index
  196.  
  197.     When you run CheckFileBase I geus these files are removed
  198.     from the globalindex.
  199.     So if you have moved files this way .. I geus you have to
  200.     run CheckFileBase twice to remove all double entries from
  201.     the global index and then use bulkupload to add them again.
  202.  
  203.     Maybe some one can test this.
  204.  
  205.  
  206.    -Upgraded TopDL with a few extra modes to experiment a little
  207.     for a complete new version.
  208.  
  209.     Added a flag to exclude sysops (users with level 255).
  210.  
  211.     It does the same as the old version , but it had 6 extra
  212.     screens with each 15 top users.
  213.  
  214.  
  215.     TrionTopDL V1.12 (c)94-97 Paul Spijkerman.
  216.     Use : TopDL [n] [-options] >file
  217.  
  218.     Options:   -s   .. Don't use users with sysop level
  219.  
  220.     n = 0 .. Top Downloads/uploads Bytes/file    (Default)
  221.     n = 1 .. Top Downloaded Files
  222.     n = 2 .. Top Downloaded Bytes
  223.     n = 3 .. Top Uploaded   Files
  224.     n = 4 .. Top Uploaded   Bytes
  225.     n = 5 .. Top Call number
  226.     n = 6 .. Top Minutes online
  227.     n = 7 .. Top Messages written
  228.  
  229.  
  230.    -Made a programm 'ScanUserStats' that scans the UserBase for
  231.     all the stats that can be displayed in topDL and saves it
  232.     in the Trion:data/ directory.
  233.  
  234.     This is done because it takes a long time to scan the userbase
  235.     each time TopDL is runned, and the scan is needed once to
  236.     display each of stats.
  237.  
  238.     So .. a future programm can make a nice screen of the stats
  239.     from the stats in the Trion:data/ dir without the delay.
  240.     You can scan the userbase once when you enter a UserStats
  241.     menu .. or run it by a Cron or Scheduler (maintenance script)
  242.     Util.
  243.  
  244.  
  245.    -Made a ShowStats programm, does the same as TopDL but uses
  246.     the data file created bij ScanStats. So it uses a fraction
  247.     of the time it is gonna take when you would make all
  248.     screens with TopDL.
  249.  
  250.     Also it draws a border around screens 1 .. 7
  251.  
  252.  
  253.     You could use it in a menu with this piece of source :
  254.  
  255.  
  256. Cmd "0" , 0-255
  257.    CliDoor  "trion:utils/ShowStats 0"
  258.    More
  259. EndCmd
  260.  
  261. Cmd "1" , 0-255
  262.    CliDoor  "trion:utils/ShowStats 1"
  263.    More
  264. EndCmd
  265.  
  266. Cmd "2" , 0-255
  267.    CliDoor  "trion:utils/ShowStats 2"
  268.    More
  269. EndCmd
  270.  
  271. Cmd "3" , 0-255
  272.    CliDoor  "trion:utils/ShowStats 3"
  273.    More
  274. EndCmd
  275.  
  276. Cmd "4" , 0-255
  277.    CliDoor  "trion:utils/ShowStats 4"
  278.    More
  279. EndCmd
  280.  
  281. Cmd "5" , 0-255
  282.    CliDoor  "trion:utils/ShowStats 5"
  283.    More
  284. EndCmd
  285.  
  286. Cmd "6" , 0-255
  287.    CliDoor  "trion:utils/ShowStats 6"
  288.    More
  289. EndCmd
  290.  
  291. Cmd "7" , 0-255
  292.    CliDoor  "trion:utils/ShowStats 7"
  293.    More
  294. EndCmd
  295.  
  296.