Development Information about TPP 2.00
Many bugs and potential bugs were fixed from TPP release 2.00,
as well as added many features, including:
- Assorted tweeks....
- A fix to allow conversd to run with no links defined.
- A fix to properly pass remote link requests more than one
hop away.
- MANY fixes to tolerate loops, and these MIGHT be strong
enough to allow loops to be used on purpose.
- Added two convers.conf commands to allow limiting of the
amount of data that can queue up for hosts and users.
- Made the '/uptime' command available before a '/name' or
'/host' command.
- Fixed convers compatibility problem with NON-TPP servers
If the callsign/nickname combo's is larger than 9
characters, this will prevent a JNOS host (or other non-TPP
compatible server) that is linked in from hearing what
that person is saying. This is fixed now, by looking at
the negotiated features, and if the linked host does NOT
support nicknames (and one is being used), it will be
striped from the messages. I think this will fix the
entire problem.
- Alphabetized link listing.
- Backup links identify which link they are to serve as a
backup for.
- Added a configuration file 'CmdDelete' command
This allows any command to be deleted from the command
table. No user will be able to execute it, and it will
not show up on the '/?' command summary.
- Added a configuration file 'CmdAdd' command
This allow a command to be added to the server which will
act as an Extended command (ECMD). This command (if
received locally or remotely) will start a local external
executable, and send the output from that command back to
the originating user. Allow people to extend their server
with neat new stuff without needed to know the internal
workings of the converse server.
- Alphabetized incoming ECMDS, for cleaner '/?' display
- Added code to remove ECMDS, when their 'via' link
disconnects
- Added code to allow 'idle' links
Any server that does not have any local users, and only
has a single linked host, can now make itself 'idle'. Any
TACS 2.00 server seeing this /..IDLE command will not
output any information to that link until seeing a /..ACTV
command from the link, re-activating it for
communications. The only packets passing to an 'idle'
link will be packets at the protocol level, keeping the
link alive.The TACS configuration file now has a
'DisableIdle' command, which can be used to disable the
ability for a server to go into idle state.
- Added a verbose listing of destinations (/dest -)
Shows via host, number of local users, number of users
coming via this destination, and channels active on that
destination.The display can be reduced to a single
destination's info by adding the name (or partial name)
of the destination (/dest -name).
- Added a configuration command 'RequireFeatures'
This can allow linking stations to support a minimal
feature set in order to link.
Return to TPP Information