AmTelnet - The AmigaOS Telnet Client ==================================== Copyright © 1996 by Mathias Mischler (merlin@sixpack.pfalz.de) All Rights Reserved Bugreports to amtelnet@vapor.com please (AmTelnet Mailinglist) FTP Support Site: wade1.ab.umd.edu /support/AmTelnet WWW Support Site: http://www.vapor.com/AmTelnet/ Support Mailinglist: amtelnet@vapor.com (send a ADD in body to subscribe to amtelnet-request@vapor.com) Changes: -------- v0.46 (07.08.96) - alpha o Cursor Bug removed. o Added forgotten [ESC]M sequence to scroll down. o InputHandler rewritten. o Added internal Debug System. o On connection all display and cursor attributes are set back to a normal value. o NAWS will be send on a IAC DO NAWS command (same default sizes are 80x25 other 80x24). o Unvisual pixels shoudn't be trashed any more. o ScrollDown now also takes care of ScrollWindowSize. ([ESC][r) o Added menucheck for Full Size Window. When selected AmTelnet only displays the terminal object. o Added menuitem for Open / Close Connection. When selected you can Open / Close a connection. o Internal cleanup. o New Menu Entry: Initialize Terminal (Resets Styles, Clears Screen and sets Cursor to 1 ; 1, Frees all unused allocated memory by Scrollback-Buffer) o New Menu Entry: Save Host List o New Menu Entry: Save Window Contents (Plain / With Style) o Socket is now asynchronous. o Size for Scrollback-Buffer is dynamic allocated. o Window Size is shown in Window Title-Bar. v0.50 (13.08.96) - alpha o VT-100 Insert Mode now build in. o New Menu Entry: 8-Bit Mode. Sends CSI instead of [ESC][-Combination. o New Menu Entry: Carriage Return as CR/LF. Sends LineFeed instead of Cariage Return. o Graphics Mode is now emulated by some ISO characters. o [ESC]D now insertes correct. v0.53 (16.08.96) - alpha o Iconify problem solved. o Some changes on ESC-sequences. o While Debug is "on" ( Amiga+"d" or Menu ) ALL output is written into "T:amtelnet.log". If you want to report bugs, send me that file complete please. ( Input e.g. Passwords aren't content of that file ) o New Menu Entry: Check Output Speed. A little speed checker will be started, to check your scrolling and plain output speed. The result is reported in secondes. v0.55 (17.08.96) - alpha o New Menu Entry: Swap Backspace & Delete. o New Menu Entry: Get New AmTelnet Version. This menu entry is only visable, if it was possible to localize AmFTP. If it is selected it starts a AmFTP connection to ftp.vapor.com in the AmTelnet support directory. v0.56 (18.08.96) - alpha o New Menu Entry: Open New Window (Opens another AmTelnet Window.) o New Menu Entry: Reset Size (80x25). (Sets Term Window back to default 80x25 Window Size) o New Menu Entry: Emulation You can select Emulation like in Gadget Bar, but with Keyboard now. v0.57 (20.08.96) - alpha o Refreshing and Scrolling is clean now. (Removed black pixels) o Total cleanup. Needs less memory. o Checking of output-speed is more reliable :-) o ESC Sequences typed lokal will also be calculated and printed out correct. o Lokal Echo will also show difference between 7 and 8 Bit Mode and between Normal and Application Mode now (when connection is established). o Function Keys transfer a sequence betweeen CSI 0~ und CSI 9~ (will be converted in dependence of 7/8-Bit and Normal/ Application-Mode). o Calculated new and nicer about-ANSI-Sequence (animation.txt). (If you don't want to see it, just delete the file.) v0.58 (21.08.96) - alpha o LineFeed is only LineFeed again. o New Menu Entry: Linefeed as Carriage Return/Linefeed. (Linefeed alone jumps in next line, and sets cursor to left position) o Fixed some ESC Sequences. v0.59 (21.08.96) - alpha o Fixed some ESC Sequences. o Set ESC Sequences to understand some amzing ANSI-BBS codes. o All Delete/Insert operations work in Scrollregion. o Speeded up setting of Colours and Styles. o When Window Close Key is ESC on startup (MUI Default) it will be removed. So ESC is available as normal Input Key for Terminal Applications. v0.60 (22.08.96) - alpha o CTRL-N / CTRLO ( SI / SO ) is parsed correct and charset is changed. (SO uses charset G1, SI uses charset G0. Charsets are defined with ESC-Sequences [ESC]( for setting G0, [ESC]) for setting G1. 0 = Standart Graphics Set, A = UK Charset, B = US Charset. o String acknowledge on server string gadget automatic starts connection to host. o Double clicking on server history entry starts connection. o New tooltype TERMINAL. Values can be ANSI, VT100, TTY, yet. (Example: "run AmTelnet TERMINAL=VT100 airport.in-berlin.de") o Removed frame around Terminal class. o ESC Sequence is aborted on CTRL-X / CTRL-Z (CAN). o Lokal Echo echoes same as sent over connection, neither if connection is established or not. o Incoming CSI is parsed as [ESC][. o Fixed some ESC-Sequences. o Some Cleanups. v0.61 (23.08.96) - alpha o Default Window Close key is now CTRL-\ (like in an Amiga Shell) o Decreased spacings in window. (Terminal takes full windowsize to draw, like an Amiga Shell) o New tooltypes WIDTH/HIGHT, to set initial terminal size. (Example: "run AmTelnet WIDTH=132 HEIGTH=50") o Fixed some ESC-Sequences ( [ESC]D/E/M ). o Inserted VT100 double width support ( [ESC]#3/5 ). o New Menu Entry: Character Wrap. (When activated, a newline is forced, when printed line is full (Default)) o Fixed a spacing bug in layout. o [ESC]#8 is now supported. v0.62 (28.08.96) - alpha o Fixed cursor bug at end of line. o Scrollup with bottom status bar also scrolls in buffer. o Fixed bug with style settings while drawing. o Created virtual ,,81st'' character to avoid empty lines on lines with full width, followed by a linefeed. o Amiga-T was used two times. Save plain Window Contents is now Amiga-J. o Cursor is now always visible. o The window is cleared when a new connection starts. v0.63 (31.08.96) - alpha o New option: Jumpscroll. It is like option in KCon. When a scrollup is needed, there will be scrolled 5 lines at once. This spares a lot of blitting time and makes scrolling much faster. o Internal cleanup to create a seperate TerminalClass in future. All I/O is passed through methods of the Custom Class. o Some layout changes on about window. o Term.mcc is a seperated custom class now. Install in MUI:Libs/MUI/Term.mcc. When you want to use the Custom Class for your own projects, please contact me. v0.64 (10.09.96) - alpha o Implemented rlogin authentification (rfc 1282). o New menu item, Iconify. o Changed some hotkeys to become style guide conform. o Emulation settings of menu and cycle gadget are the some now. o Fixed some bugs. o Implemented select contents in Term.mcc. o Implemented copy of selected contents to clipboard. o Cursorstyle can be switched to underlined cursor, instead of block cursor. Take a look at menu entry "Cursor Underlined". o Terminal emulation selected in menu is always identical to terminal emulation selected from cyclegadget. v0.67 (25.09.96) - alpha o Implemented ZModem, using xprzmodem.library. AmTerm won't supply serial-only features to xpr-interface, so not every xpr-library works, but xprzmodem.library 2.56 from Olaf Barthel works fine. (Download in most cases with "sz -e ") v0.68 (28.09.96) - alpha o Settings can be saved now. See menu settings. o Paste implemented in Term.mcc and AmTelnet. o xprxmodem.library can also be used for transfer, if it is available in your library directory. v0.69 (29.09.96) - beta o User can define function keys o Transfer path can be changed. v0.70 (29.09.96) - beta o Fixed a nasty bug with neogation. v0.71 (03.10.96) - beta o Some bugfixes. o Chat bar included. o Autologin included. String gadgets for login and password can be found in window to edit hosts. v0.72 (30.10.96) - beta o Username and password can be send manually. o Removed a potential bug... BOOL != ULONG :) v0.73 (14.11.96) - beta o Added history for chat string o Some fixes on xpr interface o Lots of little changes i can't remember v0.74 (25.11.96) - beta o The name of the application icon in iconified state is the name of the current telnet host. When you're not connected the name of the application icon is still `AmTelnet'. o The setting of the switch "Full size window" can be saved now. o You can paste text from any file into the telnet connection, without copying it into the clipboard. Just select "Paste from file..." from the menu bar "Edit" and choose a file to paste from. o Inserted new ANSI 16 colours mode to terminal emulations. (only works with Term.mcc versions greater than 18.1) Information about bug reports: It helps a lot, when i can follow a reported bug. Therefore AmTelnet supports some debugging features. So, when YOU want to report a bug, please send me description of that bug, a short introduction in your hard- and software configuration, and full debug log, from start of connection until position the bug appears. If it is a visible bug it is also useful to get a style copy of last visual terminal contents. To get debug log, switch on "Debug" from menu "Settings". To get a style copy of visual terminal contents select "Save Window Contents with Style" from menu "Edit".