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

  1.  
  2.  
  3.         _____     _                  _     _              _    ___
  4.        |_   _|_ _(_) ___  _ __      | |__ | |__  ___     / |  / _ \
  5.          | | | '_| |/ _ \| '_ \     | '_ \| '_ \/ __|    | | | | | |
  6.          | | | | | | (_) | | | |    | |_) | |_) \__ \    | |_| |_| |
  7.          |_| |_| |_|\___/|_| |_|    |____/|____/|___/    |_(_)\___/
  8.  
  9.                         © 1994/98 by Paul Spijkerman
  10.                              All Rights Reserved
  11.  
  12.  
  13.      Update from V1.09 to V1.10
  14.  
  15.  
  16.      This is the Update to Version 1.10 .. there are more changes
  17.      than I had anticipated.
  18.      Maybe there will be another "update" with only docs.
  19.  
  20.  
  21.      News !!
  22.  
  23.      There is a newsgroup on Internet for Trion and I'm on it :) !!!
  24.  
  25.      The name is:           ALT.BBS.AMIGA.TRION
  26.  
  27.  
  28.      We have a little problem with the Trion-net.
  29.  
  30.  
  31.      Frank Smit is going offline as of the 10th of april 1998
  32.      so we don't have a HeadQuarter anymore.
  33.  
  34.      Frank with registration number #1 is the person with the
  35.      most Trion experience (well with an obvious exeption)
  36.      because he has been running is the longest of all.
  37.  
  38.      He was a great and friendly betatest with a lot of patience :)
  39.      Especially when you know that one of his first requests was
  40.      a "comment to sysop" function in the BBS, when he started
  41.      using it .. there was no mail yet ;)
  42.  
  43.      But all sysops move on after a while, and Frank has been online
  44.      for a very long time. He has seen Trion (Tron) grow from a
  45.      few hunderd KB to 1,5 MB :)
  46.  
  47.      We wish him succes in the future with his new (unmentiable)
  48.      computer system ;)
  49.  
  50.  
  51.      All interested people can become a node or point for
  52.      Trion net on my system.
  53.      But that doesn't solve all problems with the net.
  54.      I guess we need some new hosts.
  55.  
  56.      Because I useally have "Alpha" versions of Trion and
  57.      only have a 14k4 modem it is not very practicall if
  58.      I become Trion-net HQ.
  59.  
  60.      But Pascal Dreissen has a V34 modem and has an ISDN
  61.      line installed .. he more or less volunteered to be
  62.      the new Trion-net HQ and because he has an Internet
  63.      gate he can gate the newsgroup to Trion-net.
  64.  
  65.      
  66.  
  67.      And maybe he can also keep contact with the Trion sysops
  68.      in other parts in world who want to be connected to Trion-net
  69.  
  70.  
  71.      Anyone with problems can still reach me with E-mail at:
  72.  
  73.      Paul.Spijkerman@ddimedia.com
  74.  
  75.  
  76.      New numbers from the 10th of april 1998
  77.  
  78.      Fido  2:284/324.20
  79.      NLA   14:107/2
  80.      AMY   39:152/2
  81.      AGA   171:101/2
  82.      F1    606:3195/2
  83.  
  84.  
  85.  
  86.  
  87.  
  88.      I forgot to mention in the last update that you can add
  89.      "attention -q" to your trion:down script.
  90.      Else the TrionRM screen won't close until you close the
  91.      AttViewer window manually.
  92.  
  93.      Also you can add a few lines to your mail script to make
  94.      a list of files in the inbound dir in the Attention
  95.      Viewer:
  96.  
  97.  
  98.      attention "Inbound:"
  99.      attention "--------"
  100.      list trion:inbound >ram:vlist lformat="Attention %s"
  101. ;    list trion:inbound >ram:vlist lformat="Attention %-20s %6l"
  102.      execute ram:vlist
  103.      attention "--------"
  104.      delete  ram:vlist
  105.  
  106.  
  107.  
  108.  
  109.      Utils:   Tmp, Taf, TrionRM, usered, BBS, Trion
  110.               Attention, AttViewer
  111.      Doors:   Fsed2
  112.      Scripts: Mail, Fax, UnFax, fax.init
  113.      Cfg:     Protocol.cfg
  114.  
  115.  
  116.  
  117.    -Recompiled TMP & TAF completely to try to fix some instability
  118.     problems.
  119.  
  120.    -Changed the mail processor so that LHA is the default Archiver
  121.     instead of LZX. Because when you want to send crash mail to 
  122.     some one who ins't in your systems.cfg and he uses a PC he
  123.     probably can't unArchive netmail archives.
  124.  
  125.    -Change the mail processor a little so the moving of bad messages
  126.     to a BAD section is optional.
  127.  
  128.    -Changed TrionRM a little so it can't update the screen while you
  129.     are resizing it's window.
  130.  
  131.    -Changed TrionRM so the Updating of the number of files and messages
  132.     in the TrionRM window is a lot faster.
  133.  
  134.    -Recompiled Allfiles program, got a complained over the last
  135.     version. But found nothing weird.
  136.     Changed allfiles so it writes points in large byte counts
  137.     so they are more easy to read. Here a before and after
  138.     clip:
  139.  
  140.     Found 1406 kb (1440450 bytes) in 8 files
  141.  
  142.     Total 130 mb (137151211 bytes) in 1465 files
  143.  
  144.  
  145.     Found 1406 kb (1.440.450 bytes) in 8 files
  146.  
  147.     Total 130 mb (137.151.211 bytes) in 1465 files
  148.  
  149.  
  150. <--
  151.  
  152.    -Added a -L flag to 'AttViewer' which 'locks' it so it can't
  153.     be quited by 'Attention -Q'.
  154.     This is usefull if you start AttViewer manual instead of
  155.     by script. With this flag the Attviewer won't disappear
  156.     when the script is ready. But you can still use the -Q
  157.     flag at the end of the script so the AttViewer will
  158.     pop up if the script was started and you didn't start
  159.     it manually.
  160.  
  161.    -AttViewer wouldn't run at the same time with GUI editors
  162.  
  163.    -Added a 'Total minutes' and 'speed' fields to the User editor.
  164.  
  165.    -Changed BBS a little so you can ask a list with user names
  166.     when writing a message.
  167.  
  168.     Because it will still show the old "Address message to : "
  169.     text you have to edit the bbstext files in the trion:Cfg/
  170.     dir. You have to search for the uppercase key word and
  171.     edit the sentence that folows after the key word.
  172.     After editing type "bbstext" in shell to compile.
  173.     This is what a changed entry could look like:
  174.  
  175.     ASK_MESSAGE_SEND_NAME
  176.     "Address message to (? is list) : "
  177.  
  178.    -Fixed scrolling of end of messages.
  179.     When reading messages you get a number of lines depending on
  180.     the screen length a user selected. But at the end of the
  181.     message there are sometimes a few extra lines that indicate
  182.     that there are replies, this is a reply or there are files
  183.     attached ... etc.
  184.     Because this was done by a separate function the message
  185.     could scroll to far. So the functions are merged to fix this.
  186.  
  187.    -Add support for "DirectZAP" to the mailer.
  188.     This is a version of ZedZap which is a fraction faster,
  189.     because it doesn't send all escape for all packages,
  190.     don't use it over switched networks.
  191.     DirectZap uses the normal ZedZap library but uses the
  192.     QY flag to know it has to use DirectZap mode.
  193.     If you want to support it you have to add DIRECTZAP to
  194.     mailer line in the Trion-X.cfg
  195.     And add a line 131 to the protocol.cfg
  196.     (A complete protocol.cfg is provided)
  197.  
  198.     Added code to use Hydra8 by the mailer, which is just the same as
  199.     Hydra .. but it can use blocks up to 8192 bytes instead of max 2048 bytes,
  200.     which is used by Xenolink. In the original specs block size was
  201.     fixed to max 2048 bytes for good reasons, for instance delay times
  202.     while chatting. So the HydraCom program has no option yet to change
  203.     max. block size. So it doesn't do very much, it only allows the
  204.     remote system to try to use the 8K blocks .. but I'm not sure
  205.     how your site is going to react when you fly this flag.
  206.  
  207.     Note that Hydra previously used protocol number 130, this is now
  208.     changed to 200, Hydra 8K uses number 201.
  209.  
  210.     Added code for the ZedZip protocol to the mailer,
  211.     It uses protocol number 130 in the protocol.cfg.
  212.  
  213.     I have also added code to use JANUS and KERMIT , which are
  214.     older protocols. But maybe some old mailer that calls you
  215.     can only use them. So if you can find a XprJanus.lib or
  216.     know how to config Protocol.cfg for XprKermit.lib you can
  217.     add them to the Mailer line in the trion-X.cfg too.
  218.  
  219.     There also seams to be an old protocol called Sealink which isn't
  220.     used on the Amiga i Guess.
  221.     Also Trapdoor uses the protocol DirectZap in a slightly different
  222.     way which is called TrapZap.
  223.  
  224.  
  225.     Note:
  226.  
  227.     Zmodem uses 1K blocks, no options to send "no files."
  228.     SZmodem (Zmodem variant) 8K blocks  (Super Zmodem)
  229.     ZedZip (Zmodem variant) 1K blocks, option to send "no files.", ftn mode
  230.     ZedZap (Zmodem variant) 8K blocks, option to send "no files.", ftn mode
  231.            block size based upon bps rate
  232.     DirectZap (ZedZap variant), minimum escaping (less bytes send)
  233.  
  234.        Zmodem and variants use "XPRZmodem or XPRzedzap library's
  235.  
  236.     Kermit Xprlibrary available, but no info
  237.  
  238.     Janus  Bidirectional protocol (no XPR library available ???)
  239.  
  240.     Hydra    Bidirectional protocol with chat, max 2K blocks
  241.     Hydra 8K Bidirectional protocol with chat, max 8K blocks
  242.  
  243.        Hydra uses the HydraCom program
  244.  
  245.     SModem protocol very much like Hydra, max 1K blocks
  246.  
  247.        SModem uses the smodem program (Not supported at this time)
  248.  
  249.     (Block size may vary under line quality and baud rate)
  250.     (Larger blocks increase efficiency a little because of less overhead
  251.      from block headers)
  252.     (SZmodem and Smodem are not used by mailers)
  253.  
  254.  
  255. ; file transfer protocols that the mailer can use
  256. ; specify all the protocols that you are able to use
  257. ; MAILER   HYDRA  ZEDZAP  DIRECTZAP  ZEDZIP  ZMODEM  (HYDRA8 JANUS KERMIT)
  258.  
  259. MAILER   ZEDZAP  DIRECTZAP  ZEDZIP  ZMODEM
  260.  
  261.  
  262.  
  263.    -Added an option to disable freqs (file requests) with the Trion util.
  264.     (You might want (or must) disable freqs in the Fido zone mail hour)
  265.     (default = freqs allowed)
  266.  
  267.     Changed the "F" option in "trion" to
  268.     F1 = freqs
  269.     F0 = no freqs
  270.  
  271.  !  Note that F was "serial port off" in the previous "Trion" !!!
  272.     But there is also P0 and P1 to control serial.
  273.  
  274.  
  275.  ! -Provided a few new fax scripts because in the earlier released
  276.     ones the F, N flags instead of P0, P1 flags where used to 
  277.     control the serial port.
  278.     Check if you don't have used these flags in your other scripts
  279.     or in a scheduler or cron config file.
  280.  
  281.    -Added options to "trion" to making more types of calls.
  282.  
  283.     Normally you would use:
  284.  
  285.     Trion -c -1 14:103/300
  286.  
  287.     To make a call that sends all mail to your host, and your host
  288.     sending all mail that is in his outbound to you.
  289.  
  290.     But sometimes you want just to crash a netmail and don't pickup
  291.     all mail because the call is not 'cheap' yet or the person is
  292.     supposed to BRING the mail to you.
  293.     In this case you would use:
  294.  
  295.     Trion -n -1 14:103/300
  296.  
  297.     There is a third option .. which will only return mail to you
  298.     from your main address. (The first address in the AKA.config).
  299.  
  300.  -C       = Make FidoNet call.
  301.  -N       = Make FidoNet call (no mail pickup).
  302.  -H       = Make FidoNet call (only main address).
  303.  
  304.  
  305.     Note that there also some flags that the called bbs may use
  306.     to say "hold all trafic" or "Hold compressed mail" but those
  307.     are not programmable (Yet).
  308.  
  309.    -Checked and implemented all EMSI-I mailer flags.
  310.     So if you call a mailer and it says .. send no freqs .. or
  311.     send no compressed mail .. or hold all trafic .. it will
  312.     check all files it wanted to send to test if it is allowed.
  313.     And the other way around too. If Trion is called by a mailer
  314.     it will check if the mailer only want to deliver something or
  315.     also pick up mail .. or only pickup mail for the main address.
  316.  
  317.    -I got some questions about changing the time of the system
  318.     with the time of the system of another system.
  319.     I never could find any data about this.
  320.  
  321.     I found an old Trapdoor log in which there was an TrxID:
  322.     line which was followed by the time in the form of
  323.     a Unix datestamp (hexadecimal number with the seconds
  324.     passed since 1 januari 1970) (Amiga counts seconds since
  325.     1 januari 1978 .. I calculated the difference as exactly
  326.     252460800 secs = (2 * 366 + 6 * 365) *  (24 * 60 * 60)   ).
  327.  
  328.     When I was reading the EMSI docs to check out all flags I
  329.     noticed that there was a room for possible future
  330.     extensions defined. Which could even be product dependend.
  331.  
  332.     So I wrote some code to log all extensions encounterd and
  333.     called some PC systems (Frontdoor, Intermail) and they
  334.     used something like TRX# to send the time to the other system.
  335.  
  336.     Also they send something like FDREV or IMREV to send
  337.     some product dependend data.
  338.  
  339.     So I rewrote the text so it will log a TrxID: line followed
  340.     by the remote and local Unix datastamp. Which are both
  341.     hexadecimal numbers .. when you subtract the two you know
  342.     how many seconds your system is slower or faster then the
  343.     remote system.
  344.  
  345.     In debug mode it will also log the '??REV' fields encountered.
  346.     In debug mode it will also log unknown fields encountered.
  347.  
  348.    -Fixed a little bug in the IEMSI code, when logging in it
  349.     sended a date time stamp of 8 years back (an Amiga time stamp
  350.     instead of a UNIX time stamp).
  351.  
  352.    -Changed the FullScreenEditor a bit so it uses the screen
  353.     length to fill the whole screen.
  354.     Also changed some structures which were on stack to allocated
  355.     memory which could make it more stable.
  356.  
  357.    -It may be smart to add some lines to your start-up script
  358.     that make sure important directories exist.
  359.     It would not be the first time a new user installs the
  360.     software .. or some one restores a backup to harddisk
  361.     and the Upload or Inbound directory was gone.
  362.     So I added the folowing lines to the Startup script
  363.     in the distribution archive.
  364.  
  365.  
  366.  
  367. ;;;  Make sure important directories exist
  368.  
  369. if not exists trion:data
  370.    makedir trion:data
  371. endif
  372. if not exists trion:filecat
  373.    makedir trion:filecat
  374. endif
  375. if not exists trion:icons
  376.    makedir trion:icons
  377. endif
  378. if not exists trion:log
  379.    makedir trion:log
  380. endif
  381. if not exists trion:killedfiles
  382.    makedir trion:killedfiles
  383. endif
  384. if not exists trion:Upload
  385.    makedir trion:Upload
  386. endif
  387. if not exists trion:Users
  388.    makedir trion:Users
  389. endif
  390.  
  391. if not exists trion:mail
  392.    makedir trion:mail
  393. endif
  394. if not exists trion:mail/fido
  395.    makedir trion:mail/fido
  396. endif
  397.  
  398. if not exists trion:inbound
  399.    makedir trion:inbound
  400. endif
  401. if not exists trion:outbound
  402.    makedir trion:outbound
  403. endif
  404. if not exists trion:inbound/bad
  405.    makedir trion:inbound/bad
  406. endif
  407. if not exists trion:inbound/backup
  408.    makedir trion:inbound/backup
  409. endif
  410. if not exists trion:inbound/decode
  411.    makedir trion:inbound/decode
  412. endif
  413. if not exists trion:outbound/attaches
  414.    makedir trion:outbound/attaches
  415. endif
  416.  
  417.  
  418.  
  419.  
  420.