home *** CD-ROM | disk | FTP | other *** search
-
-
- _____ _ _ _ _ ___
- |_ _|_ _(_) ___ _ __ | |__ | |__ ___ / | / _ \
- | | | '_| |/ _ \| '_ \ | '_ \| '_ \/ __| | | | | | |
- | | | | | | (_) | | | | | |_) | |_) \__ \ | |_| |_| |
- |_| |_| |_|\___/|_| |_| |____/|____/|___/ |_(_)\___/
-
- © 1994/98 by Paul Spijkerman
- All Rights Reserved
-
-
- Update from V1.09 to V1.10
-
-
- This is the Update to Version 1.10 .. there are more changes
- than I had anticipated.
- Maybe there will be another "update" with only docs.
-
-
- News !!
-
- There is a newsgroup on Internet for Trion and I'm on it :) !!!
-
- The name is: ALT.BBS.AMIGA.TRION
-
-
- We have a little problem with the Trion-net.
-
-
- Frank Smit is going offline as of the 10th of april 1998
- so we don't have a HeadQuarter anymore.
-
- Frank with registration number #1 is the person with the
- most Trion experience (well with an obvious exeption)
- because he has been running is the longest of all.
-
- He was a great and friendly betatest with a lot of patience :)
- Especially when you know that one of his first requests was
- a "comment to sysop" function in the BBS, when he started
- using it .. there was no mail yet ;)
-
- But all sysops move on after a while, and Frank has been online
- for a very long time. He has seen Trion (Tron) grow from a
- few hunderd KB to 1,5 MB :)
-
- We wish him succes in the future with his new (unmentiable)
- computer system ;)
-
-
- All interested people can become a node or point for
- Trion net on my system.
- But that doesn't solve all problems with the net.
- I guess we need some new hosts.
-
- Because I useally have "Alpha" versions of Trion and
- only have a 14k4 modem it is not very practicall if
- I become Trion-net HQ.
-
- But Pascal Dreissen has a V34 modem and has an ISDN
- line installed .. he more or less volunteered to be
- the new Trion-net HQ and because he has an Internet
- gate he can gate the newsgroup to Trion-net.
-
-
-
- And maybe he can also keep contact with the Trion sysops
- in other parts in world who want to be connected to Trion-net
-
-
- Anyone with problems can still reach me with E-mail at:
-
- Paul.Spijkerman@ddimedia.com
-
-
- New numbers from the 10th of april 1998
-
- Fido 2:284/324.20
- NLA 14:107/2
- AMY 39:152/2
- AGA 171:101/2
- F1 606:3195/2
-
-
-
-
-
- I forgot to mention in the last update that you can add
- "attention -q" to your trion:down script.
- Else the TrionRM screen won't close until you close the
- AttViewer window manually.
-
- Also you can add a few lines to your mail script to make
- a list of files in the inbound dir in the Attention
- Viewer:
-
-
- attention "Inbound:"
- attention "--------"
- list trion:inbound >ram:vlist lformat="Attention %s"
- ; list trion:inbound >ram:vlist lformat="Attention %-20s %6l"
- execute ram:vlist
- attention "--------"
- delete ram:vlist
-
-
-
-
- Utils: Tmp, Taf, TrionRM, usered, BBS, Trion
- Attention, AttViewer
- Doors: Fsed2
- Scripts: Mail, Fax, UnFax, fax.init
- Cfg: Protocol.cfg
-
-
-
- -Recompiled TMP & TAF completely to try to fix some instability
- problems.
-
- -Changed the mail processor so that LHA is the default Archiver
- instead of LZX. Because when you want to send crash mail to
- some one who ins't in your systems.cfg and he uses a PC he
- probably can't unArchive netmail archives.
-
- -Change the mail processor a little so the moving of bad messages
- to a BAD section is optional.
-
- -Changed TrionRM a little so it can't update the screen while you
- are resizing it's window.
-
- -Changed TrionRM so the Updating of the number of files and messages
- in the TrionRM window is a lot faster.
-
- -Recompiled Allfiles program, got a complained over the last
- version. But found nothing weird.
- Changed allfiles so it writes points in large byte counts
- so they are more easy to read. Here a before and after
- clip:
-
- Found 1406 kb (1440450 bytes) in 8 files
-
- Total 130 mb (137151211 bytes) in 1465 files
-
-
- Found 1406 kb (1.440.450 bytes) in 8 files
-
- Total 130 mb (137.151.211 bytes) in 1465 files
-
-
- <--
-
- -Added a -L flag to 'AttViewer' which 'locks' it so it can't
- be quited by 'Attention -Q'.
- This is usefull if you start AttViewer manual instead of
- by script. With this flag the Attviewer won't disappear
- when the script is ready. But you can still use the -Q
- flag at the end of the script so the AttViewer will
- pop up if the script was started and you didn't start
- it manually.
-
- -AttViewer wouldn't run at the same time with GUI editors
-
- -Added a 'Total minutes' and 'speed' fields to the User editor.
-
- -Changed BBS a little so you can ask a list with user names
- when writing a message.
-
- Because it will still show the old "Address message to : "
- text you have to edit the bbstext files in the trion:Cfg/
- dir. You have to search for the uppercase key word and
- edit the sentence that folows after the key word.
- After editing type "bbstext" in shell to compile.
- This is what a changed entry could look like:
-
- ASK_MESSAGE_SEND_NAME
- "Address message to (? is list) : "
-
- -Fixed scrolling of end of messages.
- When reading messages you get a number of lines depending on
- the screen length a user selected. But at the end of the
- message there are sometimes a few extra lines that indicate
- that there are replies, this is a reply or there are files
- attached ... etc.
- Because this was done by a separate function the message
- could scroll to far. So the functions are merged to fix this.
-
- -Add support for "DirectZAP" to the mailer.
- This is a version of ZedZap which is a fraction faster,
- because it doesn't send all escape for all packages,
- don't use it over switched networks.
- DirectZap uses the normal ZedZap library but uses the
- QY flag to know it has to use DirectZap mode.
- If you want to support it you have to add DIRECTZAP to
- mailer line in the Trion-X.cfg
- And add a line 131 to the protocol.cfg
- (A complete protocol.cfg is provided)
-
- Added code to use Hydra8 by the mailer, which is just the same as
- Hydra .. but it can use blocks up to 8192 bytes instead of max 2048 bytes,
- which is used by Xenolink. In the original specs block size was
- fixed to max 2048 bytes for good reasons, for instance delay times
- while chatting. So the HydraCom program has no option yet to change
- max. block size. So it doesn't do very much, it only allows the
- remote system to try to use the 8K blocks .. but I'm not sure
- how your site is going to react when you fly this flag.
-
- Note that Hydra previously used protocol number 130, this is now
- changed to 200, Hydra 8K uses number 201.
-
- Added code for the ZedZip protocol to the mailer,
- It uses protocol number 130 in the protocol.cfg.
-
- I have also added code to use JANUS and KERMIT , which are
- older protocols. But maybe some old mailer that calls you
- can only use them. So if you can find a XprJanus.lib or
- know how to config Protocol.cfg for XprKermit.lib you can
- add them to the Mailer line in the trion-X.cfg too.
-
- There also seams to be an old protocol called Sealink which isn't
- used on the Amiga i Guess.
- Also Trapdoor uses the protocol DirectZap in a slightly different
- way which is called TrapZap.
-
-
- Note:
-
- Zmodem uses 1K blocks, no options to send "no files."
- SZmodem (Zmodem variant) 8K blocks (Super Zmodem)
- ZedZip (Zmodem variant) 1K blocks, option to send "no files.", ftn mode
- ZedZap (Zmodem variant) 8K blocks, option to send "no files.", ftn mode
- block size based upon bps rate
- DirectZap (ZedZap variant), minimum escaping (less bytes send)
-
- Zmodem and variants use "XPRZmodem or XPRzedzap library's
-
- Kermit Xprlibrary available, but no info
-
- Janus Bidirectional protocol (no XPR library available ???)
-
- Hydra Bidirectional protocol with chat, max 2K blocks
- Hydra 8K Bidirectional protocol with chat, max 8K blocks
-
- Hydra uses the HydraCom program
-
- SModem protocol very much like Hydra, max 1K blocks
-
- SModem uses the smodem program (Not supported at this time)
-
- (Block size may vary under line quality and baud rate)
- (Larger blocks increase efficiency a little because of less overhead
- from block headers)
- (SZmodem and Smodem are not used by mailers)
-
-
- ; file transfer protocols that the mailer can use
- ; specify all the protocols that you are able to use
- ; MAILER HYDRA ZEDZAP DIRECTZAP ZEDZIP ZMODEM (HYDRA8 JANUS KERMIT)
-
- MAILER ZEDZAP DIRECTZAP ZEDZIP ZMODEM
-
-
-
- -Added an option to disable freqs (file requests) with the Trion util.
- (You might want (or must) disable freqs in the Fido zone mail hour)
- (default = freqs allowed)
-
- Changed the "F" option in "trion" to
- F1 = freqs
- F0 = no freqs
-
- ! Note that F was "serial port off" in the previous "Trion" !!!
- But there is also P0 and P1 to control serial.
-
-
- ! -Provided a few new fax scripts because in the earlier released
- ones the F, N flags instead of P0, P1 flags where used to
- control the serial port.
- Check if you don't have used these flags in your other scripts
- or in a scheduler or cron config file.
-
- -Added options to "trion" to making more types of calls.
-
- Normally you would use:
-
- Trion -c -1 14:103/300
-
- To make a call that sends all mail to your host, and your host
- sending all mail that is in his outbound to you.
-
- But sometimes you want just to crash a netmail and don't pickup
- all mail because the call is not 'cheap' yet or the person is
- supposed to BRING the mail to you.
- In this case you would use:
-
- Trion -n -1 14:103/300
-
- There is a third option .. which will only return mail to you
- from your main address. (The first address in the AKA.config).
-
- -C = Make FidoNet call.
- -N = Make FidoNet call (no mail pickup).
- -H = Make FidoNet call (only main address).
-
-
- Note that there also some flags that the called bbs may use
- to say "hold all trafic" or "Hold compressed mail" but those
- are not programmable (Yet).
-
- -Checked and implemented all EMSI-I mailer flags.
- So if you call a mailer and it says .. send no freqs .. or
- send no compressed mail .. or hold all trafic .. it will
- check all files it wanted to send to test if it is allowed.
- And the other way around too. If Trion is called by a mailer
- it will check if the mailer only want to deliver something or
- also pick up mail .. or only pickup mail for the main address.
-
- -I got some questions about changing the time of the system
- with the time of the system of another system.
- I never could find any data about this.
-
- I found an old Trapdoor log in which there was an TrxID:
- line which was followed by the time in the form of
- a Unix datestamp (hexadecimal number with the seconds
- passed since 1 januari 1970) (Amiga counts seconds since
- 1 januari 1978 .. I calculated the difference as exactly
- 252460800 secs = (2 * 366 + 6 * 365) * (24 * 60 * 60) ).
-
- When I was reading the EMSI docs to check out all flags I
- noticed that there was a room for possible future
- extensions defined. Which could even be product dependend.
-
- So I wrote some code to log all extensions encounterd and
- called some PC systems (Frontdoor, Intermail) and they
- used something like TRX# to send the time to the other system.
-
- Also they send something like FDREV or IMREV to send
- some product dependend data.
-
- So I rewrote the text so it will log a TrxID: line followed
- by the remote and local Unix datastamp. Which are both
- hexadecimal numbers .. when you subtract the two you know
- how many seconds your system is slower or faster then the
- remote system.
-
- In debug mode it will also log the '??REV' fields encountered.
- In debug mode it will also log unknown fields encountered.
-
- -Fixed a little bug in the IEMSI code, when logging in it
- sended a date time stamp of 8 years back (an Amiga time stamp
- instead of a UNIX time stamp).
-
- -Changed the FullScreenEditor a bit so it uses the screen
- length to fill the whole screen.
- Also changed some structures which were on stack to allocated
- memory which could make it more stable.
-
- -It may be smart to add some lines to your start-up script
- that make sure important directories exist.
- It would not be the first time a new user installs the
- software .. or some one restores a backup to harddisk
- and the Upload or Inbound directory was gone.
- So I added the folowing lines to the Startup script
- in the distribution archive.
-
-
-
- ;;; Make sure important directories exist
-
- if not exists trion:data
- makedir trion:data
- endif
- if not exists trion:filecat
- makedir trion:filecat
- endif
- if not exists trion:icons
- makedir trion:icons
- endif
- if not exists trion:log
- makedir trion:log
- endif
- if not exists trion:killedfiles
- makedir trion:killedfiles
- endif
- if not exists trion:Upload
- makedir trion:Upload
- endif
- if not exists trion:Users
- makedir trion:Users
- endif
-
- if not exists trion:mail
- makedir trion:mail
- endif
- if not exists trion:mail/fido
- makedir trion:mail/fido
- endif
-
- if not exists trion:inbound
- makedir trion:inbound
- endif
- if not exists trion:outbound
- makedir trion:outbound
- endif
- if not exists trion:inbound/bad
- makedir trion:inbound/bad
- endif
- if not exists trion:inbound/backup
- makedir trion:inbound/backup
- endif
- if not exists trion:inbound/decode
- makedir trion:inbound/decode
- endif
- if not exists trion:outbound/attaches
- makedir trion:outbound/attaches
- endif
-
-
-
-
-