home *** CD-ROM | disk | FTP | other *** search
- !TCPIP Version History since v2.02
- ==================================
-
- Outstanding Bugs/Todos Summary
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Fix Article ID parsing to prevent recursion of corrupted IDs problem.
-
- FTP PASSIVE support in client and server
-
- FTP server rework to make path name logical, improve security and
- support multiple file structures.
-
- Chat mode terminal is still quirky
-
- From Paul:
- a) Various commands like asystat either don't work and/or crash if you
- try them with TCPIP offline.
-
- b) Domain add doesn't appear to update the database. I know it's
- anachronistic, but needed for ham radio use.
-
- c) Domain read doesn't appear to work if you give it an IP address.
-
- d) Domain query does work with an IP address and I'm not sure what the
- difference is between this and domain read.
-
- e) Nntp drop whilst a news download is in progress causes internal
- confusion. Things are OK if you nntp stop first.
-
- Hopefully fixed
-
- f) Nntp separator without a parameter does not show current setting.
- No such command????
-
- g) Ping has several bugs:
-
- (i) Ping without a parameter doesn't show the results of single pings,
- but a long time in the past it did.
-
- (ii) Ping statistics are not aligned correctly with the header line.
-
- (iii) It doesn't seem possible to cancel a repeated ping in any way.
-
- (iv) It is not possible to have more than one repeated ping when
- off-line.
-
- h) Stop command has problems.
-
- (i) Although the start command takes an optional port, the stop command
- ignores one if specified - it just stops the most recently added
- server of that kind. So
-
- start telnet
- start telnet 87
- stop telnet 23
-
- causes the chat server to be stopped.
-
- Fixed, unfortunately the fix mean that stop telnet x can be used to stop
- any server (ie FTP etc)
-
- (ii) If you start a particular server on more than one port, only the
- most recently added can be stopped - the others become immune to
- stop commands. You can stop them with tcp reset, but this is a
- pain.
-
- i) Trace doesn't work offline and may cause a crash.
-
- j) Window terminal external is reported to be severely broken.
-
- I know. Does anyone still want to use this? If so why?
-
-
- Release 2.05 (17-Apr-1995)
- ~~~~~~~~~~~~~~~~~~~~~~~~~~
- TRF support rewritten to give guaranteed binary and considerably
- improved speed.
-
- Fixed a few oddities in the path name processor. It appeared to get
- confused when preset. Also when preset it now attempts a type
- convertion. Could do with cumulative path commands...
-
- Allows mget with no args to fetch CSD contents.
-
- Now queries user when quit is attempted while TCP connections are
- active.
-
- TCP busy status reflected in iconbar icon.
-
- Changed tcp busy/hangup check to ignore TIME-WAIT state.
-
- Made non FTP server op commands in FTP client usuable during file
- tranfer.
-
- Added spool command to FTP client.
-
- Fixed tab clear bug that caused login crashes occasionally.
-
- Changed Tom's history mod to do the same thing, but use existing
- ID history code instead to stop some duplicates being missed.
-
- Added Version control to !TCPIPUser to enable an auto-upgrade mechanism.
-
- Added basic handling of top-bit-set characters to enable use with
- European characters.
-
- Fixed prompt bug in aftp client which was blocking batch commands.
-
- Corrected FTP.Users filename in documentation and config.
-
- Fixed 'ftpopt hash' non initialisation in ftp session bug.
-
- Added code to pathent.c and ftpserv.c to check for resource files in old
- location and rename them as needed.
-
- Fixed bug which cause FTP sessions doing mget or batch files to get
- their wires crossed.
-
- Fixed bug in FTP that prevented file xfer error messages being
- displayed.
-
-
- Release 2.04 (01-Mar-1995)
- ~~~~~~~~~~~~~~~~~~~~~~~~~~
- Locations of PathEnt and FTPUsers file changed. Now located in
- !TCPIPUser.FTP, along with a new "accounts" file used by the auto login.
-
- Added code to FTP client to suppress some server messages.
-
- Added directory prompt to FTP client
-
- Added aftp (FTP with auto-login) command and FTP accounts file.
-
- Addapted code from wimpshell command parser to deal with embedded escape
- sequences properly.
-
- Rearranged trace window code slightly so that the trace window is only
- created if actually needed.
-
- Cleared up old iconizer residue in VTLib to stop non existant window
- being closed.
-
- Deferred destruction of VT window by a wimp poll to stop problems with
- bit of !TCPIP tring to output to a non-exitant terminal.
-
- Ammended FTP to allow "@" to be used in a path name for CSD.
-
- Corrected FTP so that it is allways able to create paths as needed even
- when actual path name is buried inside OS variables.
-
- Corrected bug in FTP path mode "type" that caused an exception when
- switching to another path mode.
-
- Added ftpopts commands for presetting default path options and FTP
- terminal sizes and other things.
-
- Altered terminal startup so that the position of the command box on a
- newly created window matches that current location on the main command
- window.
-
- NNTP error trapping and reporting improved
-
- NNTP automatic retry added for when a heavily loaded news server rejects
- a connection.
-
- Added code by Tom to make NNTP hist more resistant to line drops in the
- middle of a news feed.
-
- Corrected bug in NNTP that resulted in an exception when a xxxGroup file
- is missing.
-
- Added new device driver to enable !TCPIP to talk to the Acorn TCP/IP
- suite.
-
-
- Release 2.03 (21-Feb-1995)
- ~~~~~~~~~~~~~~~~~~~~~~~~~~
- Reverted back to individual NNTP ID histories due to problems with
- simultaneous feeds.
-
- Added a saftey net for the the ID history to protect it against system
- failures.
-
- Fixed TCP ACK corruption in CSLIP.
-
- Fixed SMTP server mailbox name filter to allow aliases to work properly
- again.
-
- Ammended SMTP server mailbox name filter to preserve as much info as
- possible from the original name.
-
-
- Release 2.02 (21-Jan-1995)
- ~~~~~~~~~~~~~~~~~~~~~~~~~~
- Fixed exceptions caused by dragging terminal window off screen in some
- screen modes.
-
- Fixed command box switches inconsistancy with repect to X and Y swithes.
-
- Fixed redraw bug in BB and BT switch changes.
-
- Fixed lack stay-open on command menus when a adjust is used.
-
- Window positioning at initial terminal creation now doen corrctly.
-
- Temporary spool files now deleted two wimp polls after closing. Should
- give plenty of time for an app to load it.
-
- Added pathname processor to FTP client.
-
- Enhanced SMTP server maibox name filter to cope with spaces in quoted
- names.
-
- Fixed newgroups y|n bug that causes invalid newnews command to be sent
- to server.
-
- Added resolve names on|off to enable disable reverse name lookups.
-
- Added double height/width to VT terminal emulations.
-
- Added logging of NNTP article posting.
-
- Added ability to position command at top or bottom of a window.
-
- Added nsquery DNS query utility.
-
- Added filer commands for opening directories, running files and
- applications etc from command menus.
-
- Added multi-part menu commands.
-
- Altered SMTP server domain name checking so that it treats your host as
- a domain rather than a host name.
-
- Added optional delayed SMTP closedown to client stop some older SMTP
- servers from getting confused and missing the quit command.
-
- Added flow control on/off to serial IO.
-
- Added mget to FTP client.
-
- Added quote and site commands to FTP client.
-
- Added source command to FTP client.
-
- Added reget command to FTP client.
-
- Added showvar command for listing variables.
-
- Added setosvar for setting variable that read/write OS variables.
-
- Added auto variables initialiser for picking up TCPIP$Var$... variables.
-
- Added internal generated variables that hold the last data file fetched
- by FTP, the last list file generated by FTP, the last host to try to
- telnet, finger ftp to you.
-
- Added VJ Compressed slip (CSLIP).
-
- Complete rewrite of NNTP ID history to solve all past problems. Changed
- the history format slightly.
-
-