home *** CD-ROM | disk | FTP | other *** search
- !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.
-
-