home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The Datafile PD-CD 5
/
DATAFILE_PDCD5.iso
/
internet
/
starterpck
/
!TCPIP
/
History
/
New_200g
< prev
next >
Wrap
Text File
|
1994-09-23
|
7KB
|
205 lines
!TCPIP Version 2.00g
====================
Fixes
=====
FTP Prompts still playing up!
-----------------------------
Wonderful - 1st bug fix 5 minutes after uploading 2.00f :-(
Well I thought I had caught all the ftp prompt oddities last time round -
no such luck. "Put Completed" was missed. Now fixed so I can script drive
future uploads.
Found this as the script for uploading that last lot failed.
FTP - ASCII mode \r filtering
-----------------------------
Never actually noticed this problem, but apparently ASCII mode transfers
of files with CRLF type EOLs were not being filtered to the RiscOS/Unix
LF EOL convention. Anyway, CRs are now filtered.
NNTP Direct, limited line length
--------------------------------
Long lines split at 80 characters. Now changed to 1020 to cope with long
header lines.
NNTP Memory errors
------------------
This appeared to be caused by duplicates checking. Have added a patch
sent to me by Anthony that should fix this. Even so, users *should*
regularly trim the Hist file (eg DemHist).
SMTP & NNTP old dot bug problems
--------------------------------
Changed to the code in NNTP and SMTP to effect what should now be a
permanent fix to this problem.
Trace windows
-------------
These should now open/close properly
AX25 windows
------------
These *should* now open/close properly and have correct parser
connected. Any problems please advise. Note that I do not use this
facility, so help may be needed in attempted to fix any further
problem with this, and also this release is untested. On the basis the
noone replied to postings in demon.ip.support.archimedes querying setups
for this lot - I assume nobody else uses this either, so may drop this
code unless someone tells me not to.
SMTP Server Time stamp
----------------------
Received: ... time stamp now corrected to GMT. (Least it is with my
Clibrary...)
Changes
=======
Terminal Line mode/Command buffer
---------------------------------
Line mode and Command box input buffers have been made indepandant. Line
mode entry buffer is only 80 characters. Command box entry buffer is
1024 characters. A new key press has been added (CTRL+TAB) to copy from
command line to command box.
Terminal local echo
-------------------
In command mode, with local echo switched off, entered characters are
echoed as '*'s. This means passwords are hidden during FTP login.
Terminal command History
------------------------
A command history facilty has been added that hold the last 16 commands
entered into the command box, or in the window if in line mode. Each
window has its own history.
Display mode and page mode feed
-------------------------------
The hold key (F11) action has been changed as follows:
In line mode, no XON/XOFF is sent.
Shift+F11 enters page hold mode. In this context, a page is the number
of lines currently visible in a window.
F11 now holds the display immediately and causes incomming text to be
buffered in a dynamic buffer.
Press F11 again to release hold mode.
Command box in character mode
-----------------------------
A change has been made to command box action when in character mode,
mainly to ease use of macros with a Lynx web browser client and other
telnet sessions running in char mode where it is desirable to be able
to send un-terminated characters strings, or embed escape sequences.
CRLF are no longer appended to the entered string. If you intended this,
then they have to be entered as "\r\n".
Note - this also effects menu commands when applied in character mode.
It is also now posible to include escape sequences in commands in
character mode only.
~~~
footnote: having used this for a while now, it is very handly, but can
be confusing so beware. I will re-examine this later with a view to
regaining constancy between line and char modes of operation.
Command box save
----------------
It is now possible to drag the contents of the command box to another
command box or text editor window.
Command Templates
-----------------
Now possible to get menu command to perform argument substitution. For
eg you could a menu command as follows:
ftp %0 \ @Quit YE100 YV24 \ "name: " "anonymous\r\n"
"assword: " "{user}@{host}\r\n"
"ftp> " "bin\r\n" "ftp> " "hash 1\r\n"
(Command line split for clarity - currently not actually allowed)
Notice the "%0" near the start after "ftp ".
If you, for example enter ftp.demon.co.uk into the command box, and then
choose the menu item that gives rise to this command line, the "%0" will
be replaced by "ftp.demon.co.uk"
This argument subsitution mechansm is the one used by Risc OS, except
that no auto appending is performed to keep junk of the end of commands.
If you want the remainder to the arguments to be appended, you have to
explicitly indicate that using %*0, %*1 etc as can do optionally with
normal Risc OS commands.
Embedded variables
------------------
A global variables and variable substitution system has been added. The
main effects of this is considerably simplified initial setup, and that
along with parameter substitution above, it is at last possible to
create generic macros that need site and/or user dependant informations.
See above ftp macro example, {user} is preset in the Config file to be
the user's name, {host} is preset in the same place to be the users host
name.
On could have the command:
set email "{user}@{host}"
To create an email address variable that could be embedded in a string
as follows:
"assword: " "{email}\r\n"
Terminal Handling
-----------------
Rearranged things to improve display speed.
Terminal Menu
-------------
Temporarily, context masking of switches had been removed, thus all
switches are available at all times. This is pending the addition of a
mechanism to allow external † client code (in this case !TCPIP) to be
able to force the masking in a session dependant manner.
This means you can do silly things like switching off line edit mode in
the command and ftp windows - Don't!
NNTP First time use
-------------------
When using the NNTP addserver command, the groups file xxxGroup must
allready exist. If specifying a server for the first time, only create
the groups file don't create the xxxLast and xxxHist files. These are
now created automatically if they don't exist and the xxxLast file is
set back 24 hours. This solves problems caused by unpacking an archive
with the xxxLast file containing an old date.
Also if you have missed newsfeeds and want to catch up (eg you've been
on holiday etc), simply delete the xxxLast and xxxHist files. If for
some reason you want to completly empty the history, you can now just
delete it.