home *** CD-ROM | disk | FTP | other *** search
/ back2roots/padua / padua.7z / padua / ftp.vapor.com / amtelnet / old / amtelnet_119beta.lzx / amtelnet.changes next >
Encoding:
Text File  |  1999-03-28  |  14.7 KB  |  417 lines

  1.  
  2.                    AmTelnet - The AmigaOS Telnet Client
  3.                    ====================================
  4.  
  5.                 Copyright ⌐ 1996 - 1999 by Mathias Mischler
  6.                    and Oliver Wagner <owagner@vapor.com>
  7.  
  8.                             All Rights Reserved
  9.  
  10.  
  11.                 FTP Support Site: ftp.vapor.com /pub/amtelnet
  12.                    WWW Support Site: http://www.vapor.com/
  13.  
  14.  
  15.                Support Mailinglist: amtelnet-request@vapor.com
  16.  
  17.  
  18. Changes:
  19. --------
  20.  
  21. v0.46 (07.08.96) - alpha
  22.  
  23.       o Cursor Bug removed.
  24.       o Added forgotten [ESC]M sequence to scroll down.
  25.       o InputHandler rewritten.
  26.       o Added internal Debug System.
  27.       o On connection all display and cursor attributes are set back
  28.         to a normal value.
  29.       o NAWS will be send on a IAC DO NAWS command
  30.         (same default sizes are 80x25 other 80x24).
  31.       o Unvisual pixels shoudn't be trashed any more.
  32.       o ScrollDown now also takes care of ScrollWindowSize.
  33.         ([ESC][<yb><ye>r)
  34.       o Added menucheck for Full Size Window.
  35.         When selected AmTelnet only displays the terminal object.
  36.       o Added menuitem for Open / Close Connection.
  37.         When selected you can Open / Close a connection.
  38.       o Internal cleanup.
  39.       o New Menu Entry: Initialize Terminal
  40.         (Resets Styles, Clears Screen and sets Cursor to 1 ; 1,
  41.         Frees all unused allocated memory by Scrollback-Buffer)
  42.       o New Menu Entry: Save Host List
  43.       o New Menu Entry: Save Window Contents (Plain / With Style)
  44.       o Socket is now asynchronous.
  45.       o Size for Scrollback-Buffer is dynamic allocated.
  46.       o Window Size is shown in Window Title-Bar.
  47.  
  48. v0.50 (13.08.96) - alpha
  49.  
  50.       o VT-100 Insert Mode now build in.
  51.       o New Menu Entry: 8-Bit Mode.
  52.         Sends CSI instead of [ESC][-Combination.
  53.       o New Menu Entry: Carriage Return as CR/LF.
  54.         Sends LineFeed instead of Cariage Return.
  55.       o Graphics Mode is now emulated by some ISO characters.
  56.       o [ESC]D now insertes correct.
  57.  
  58. v0.53 (16.08.96) - alpha
  59.  
  60.       o Iconify problem solved.
  61.       o Some changes on ESC-sequences.
  62.       o While Debug is "on" ( Amiga+"d" or Menu ) ALL output is
  63.         written into "T:amtelnet.log".
  64.         If you want to report bugs, send me that file complete
  65.         please. ( Input e.g. Passwords aren't content of that file )
  66.  
  67.       o New Menu Entry: Check Output Speed.
  68.         A little speed checker will be started, to check your
  69.         scrolling and plain output speed. The result is reported in
  70.         secondes.
  71.  
  72. v0.55 (17.08.96) - alpha
  73.  
  74.       o New Menu Entry: Swap Backspace & Delete.
  75.       o New Menu Entry: Get New AmTelnet Version.
  76.         This menu entry is only visable, if it was possible to
  77.         localize AmFTP. If it is selected it starts a AmFTP
  78.         connection to ftp.vapor.com in the AmTelnet support
  79.         directory.
  80.  
  81. v0.56 (18.08.96) - alpha
  82.     
  83.       o New Menu Entry: Open New Window
  84.         (Opens another AmTelnet Window.)
  85.       o New Menu Entry: Reset Size (80x25).
  86.         (Sets Term Window back to default 80x25 Window Size)
  87.       o New Menu Entry: Emulation
  88.         You can select Emulation like in Gadget Bar, but with
  89.         Keyboard now.
  90.  
  91. v0.57 (20.08.96) - alpha
  92.  
  93.       o Refreshing and Scrolling is clean now.
  94.         (Removed black pixels)
  95.       o Total cleanup. Needs less memory.
  96.       o Checking of output-speed is more reliable :-)
  97.       o ESC Sequences typed lokal will also be calculated and
  98.         printed out correct. 
  99.       o Lokal Echo will also show difference between 7 and 8 Bit Mode
  100.         and between Normal and Application Mode now
  101.         (when connection is established).
  102.       o Function Keys transfer a sequence betweeen CSI 0~ und CSI 9~
  103.         (will be converted in dependence of 7/8-Bit and Normal/
  104.         Application-Mode).
  105.       o Calculated new and nicer about-ANSI-Sequence (animation.txt).
  106.         (If you don't want to see it, just delete the file.)
  107.  
  108. v0.58 (21.08.96) - alpha
  109.  
  110.       o LineFeed is only LineFeed again.
  111.       o New Menu Entry: Linefeed as Carriage Return/Linefeed.
  112.         (Linefeed alone jumps in next line, and sets cursor to left
  113.         position)
  114.       o Fixed some ESC Sequences.
  115.  
  116. v0.59 (21.08.96) - alpha
  117.  
  118.       o Fixed some ESC Sequences.
  119.       o Set ESC Sequences to understand some amzing ANSI-BBS codes.
  120.       o All Delete/Insert operations work in Scrollregion.
  121.       o Speeded up setting of Colours and Styles.
  122.       o When Window Close Key is ESC on startup (MUI Default) it will
  123.         be removed. So ESC is available as normal Input Key for Terminal
  124.         Applications.
  125.  
  126. v0.60 (22.08.96) - alpha
  127.  
  128.       o CTRL-N / CTRLO ( SI / SO ) is parsed correct and charset is
  129.         changed.
  130.         (SO uses charset G1, SI uses charset G0. Charsets are defined
  131.         with ESC-Sequences [ESC]( for setting G0, [ESC]) for setting
  132.         G1. 0 = Standart Graphics Set, A = UK Charset, B = US 
  133.         Charset.
  134.       o String acknowledge on server string gadget automatic starts
  135.         connection to host.
  136.       o Double clicking on server history entry starts connection.
  137.       o New tooltype TERMINAL. Values can be ANSI, VT100, TTY, yet.
  138.         (Example: "run AmTelnet TERMINAL=VT100 airport.in-berlin.de")
  139.       o Removed frame around Terminal class.
  140.       o ESC Sequence is aborted on CTRL-X / CTRL-Z (CAN).
  141.       o Lokal Echo echoes same as sent over connection, neither if
  142.         connection is established or not.
  143.       o Incoming CSI is parsed as [ESC][.
  144.       o Fixed some ESC-Sequences.
  145.       o Some Cleanups.
  146.  
  147. v0.61 (23.08.96) - alpha
  148.  
  149.       o Default Window Close key is now CTRL-\ (like in an Amiga
  150.         Shell)
  151.       o Decreased spacings in window.
  152.         (Terminal takes full windowsize to draw, like an Amiga Shell)
  153.       o New tooltypes WIDTH/HIGHT, to set initial terminal size.
  154.         (Example: "run AmTelnet WIDTH=132 HEIGTH=50")
  155.       o Fixed some ESC-Sequences ( [ESC]D/E/M ).
  156.       o Inserted VT100 double width support ( [ESC]#3/5 ).
  157.       o New Menu Entry: Character Wrap.
  158.         (When activated, a newline is forced, when printed line is
  159.         full (Default))
  160.       o Fixed a spacing bug in layout.
  161.       o [ESC]#8 is now supported.
  162.  
  163. v0.62 (28.08.96) - alpha
  164.  
  165.       o Fixed cursor bug at end of line.
  166.       o Scrollup with bottom status bar also scrolls in buffer.
  167.       o Fixed bug with style settings while drawing.
  168.       o Created virtual ,,81st'' character to avoid empty lines on
  169.         lines with full width, followed by a linefeed.
  170.       o Amiga-T was used two times. Save plain Window Contents is
  171.         now Amiga-J.
  172.       o Cursor is now always visible.
  173.       o The window is cleared when a new connection starts.
  174.  
  175. v0.63 (31.08.96) - alpha
  176.  
  177.       o New option: Jumpscroll.
  178.         It is like option in KCon. When a scrollup is needed, there
  179.         will be scrolled 5 lines at once. This spares a lot of
  180.         blitting time and makes scrolling much faster.
  181.       o Internal cleanup to create a seperate TerminalClass in
  182.         future. All I/O is passed through methods of the Custom
  183.         Class.
  184.       o Some layout changes on about window.
  185.       o Term.mcc is a seperated custom class now.
  186.         Install in MUI:Libs/MUI/Term.mcc.
  187.         When you want to use the Custom Class for your own projects,
  188.         please contact me.
  189.  
  190. v0.64 (10.09.96) - alpha
  191.  
  192.       o Implemented rlogin authentification (rfc 1282).
  193.       o New menu item, Iconify.
  194.       o Changed some hotkeys to become style guide conform.
  195.       o Emulation settings of menu and cycle gadget are the some now.
  196.       o Fixed some bugs.
  197.       o Implemented select contents in Term.mcc.
  198.       o Implemented copy of selected contents to clipboard.
  199.       o Cursorstyle can be switched to underlined cursor, instead of
  200.         block cursor.
  201.         Take a look at menu entry "Cursor Underlined".
  202.       o Terminal emulation selected in menu is always identical to
  203.         terminal emulation selected from cyclegadget.
  204.  
  205. v0.67 (25.09.96) - alpha
  206.  
  207.       o Implemented ZModem, using xprzmodem.library.
  208.         AmTerm won't supply serial-only features to xpr-interface,
  209.         so not every xpr-library works, but xprzmodem.library 2.56
  210.         from Olaf Barthel works fine.
  211.         (Download in most cases with "sz -e <filename(s)>")
  212.  
  213. v0.68 (28.09.96) - alpha
  214.  
  215.       o Settings can be saved now. See menu settings.
  216.       o Paste implemented in Term.mcc and AmTelnet.
  217.       o xprxmodem.library can also be used for transfer, if it is
  218.         available in your library directory.
  219.  
  220. v0.69 (29.09.96) - beta
  221.  
  222.       o User can define function keys
  223.       o Transfer path can be changed.
  224.  
  225. v0.70 (29.09.96) - beta
  226.  
  227.       o Fixed a nasty bug with neogation.
  228.  
  229. v0.71 (03.10.96) - beta
  230.  
  231.       o Some bugfixes.
  232.       o Chat bar included.
  233.       o Autologin included. String gadgets for login and password
  234.         can be found in window to edit hosts.
  235.  
  236. v0.72 (30.10.96) - beta
  237.  
  238.       o Username and password can be send manually.
  239.       o Removed a potential bug... BOOL != ULONG :)
  240.  
  241. v0.73 (14.11.96) - beta
  242.  
  243.       o Added history for chat string
  244.       o Some fixes on xpr interface
  245.       o Lots of little changes i can't remember
  246.  
  247. v0.74 (25.11.96) - beta
  248.  
  249.       o The name of the application icon in iconified state is the
  250.         name of the current telnet host. When you're not connected
  251.         the name of the application icon is still `AmTelnet'.
  252.       o The setting of the switch "Full size window" can be saved
  253.         now.
  254.       o You can paste text from any file into the telnet connection,
  255.         without copying it into the clipboard. Just select "Paste
  256.         from file..." from the menu bar "Edit" and choose a file to
  257.         paste from.
  258.       o Inserted new ANSI 16 colours mode to terminal emulations.
  259.         (only works with Term.mcc versions greater than 18.1)
  260.  
  261. v0.75 (4.12.96) - beta
  262.  
  263.       o Passwords are now saved simply crypted.
  264.  
  265. v0.76 (7.1.97) - beta
  266.  
  267.       o Lots of little fixes.
  268.       o New tool type NOSCROLLER. When set, AmTelnet won't have a
  269.         scrollbar in the right window border, to increase visual
  270.         space.
  271.  
  272. v1.00 (4.2.97) - public
  273.  
  274.      o Some bugfixes.
  275.  
  276. v1.1  (5.2.97) - public^2
  277.  
  278.      o Some bugfixes in Term.MCC & AmTelnet.
  279.      o Removed BETA condition flag :)
  280.  
  281. v1.2  (8.2.97)
  282.  
  283.      o VT100 colour and background colour can be set in MUI Term.MCC
  284.        preferences now.
  285.  
  286.      o You can enter the name for the service instead of the port
  287.        now, e.g. "telnet" instead of 23.
  288.  
  289.      o Host profiles are now identified by the active entry and not
  290.        by name and port.
  291.  
  292.      o You can enter the terminal type now manually to avoid emulation
  293.        problems. (Only for experts)
  294.  
  295. v1.4  (21.2.97)
  296.  
  297.      o The default port from a CLI call is 23 again.
  298.      o Cursor underlined is saved in standard preferences.
  299.      o Function key parser is a parser now.
  300.        You can use "\r" for carriage return,
  301.                    "\n" for line feed,
  302.                    "\\" for backslash,
  303.                    "\<number>", e.g. "\7", "\07", "\007" for bell or "\32" for space,
  304.               stil "|" for linefeed also works.
  305.  
  306. v1.5 internal
  307. v1.6 internal
  308. v1.7 internal
  309.  
  310. v1.8  (24.11.97)
  311.  
  312.      o Telnet option BINARY will be requested from the server.
  313.      o The IAC-IAC combination during transfer is converted in both directions:
  314.        Server->Client, Client->Server.
  315.      o New switch in server profiles: SSL, but currently without any function :)
  316.      o Now supports xprkermit.library. This numeration of different libraries
  317.        is idiotically and will be changed in a future version.
  318.  
  319.  
  320.  Information about bug reports:
  321.  
  322.  It helps a lot, when i can follow a reported bug. Therefore
  323.  AmTelnet supports some debugging features.
  324.  So, when YOU want to report a bug, please send me description of
  325.  that bug, a short introduction in your hard- and software
  326.  configuration, and full debug log, from start of connection until
  327.  position the bug appears.
  328.  If it is a visible bug it is also useful to get a style copy of last
  329.  visual terminal contents.
  330.  To get debug log, switch on "Debug" from menu "Settings".
  331.  To get a style copy of visual terminal contents select "Save Window
  332.  Contents with Style" from menu "Edit".
  333.  
  334. =======================================================================
  335.  
  336. 1.11 internal
  337. -------------
  338. [took over Source from Merlin]
  339. - XPR: changed XPR frontend to use AsyncIO lib
  340.  
  341. 1.12 internal
  342. -------------
  343. - Telnet: fixed initial IAC sending screwup (what happened was that
  344.   DO TELOPT_BINARY was send with a function which does a strlen()
  345.   somewhere in between, and TELOPT_BINARY is ascii 0...)
  346. - GUI: now explictely checks for Term.MCC Version 20+ to avoid
  347.   confusion
  348.  
  349. 1.13 internal
  350. -------------
  351. - XPR: fixed XPR receive (IAC escaping across boundaries didn't
  352.   work)
  353.  
  354. 1.14 internal
  355. -------------
  356. - Net: Added SSH1 support (IDEA, BLOWFISH, 3DES)
  357. - GUI: now uses Textinput.mcc
  358.  
  359. 1.15 internal
  360. -------------
  361. - SSH: did tons of code cleanup
  362. - SSH: fixed memory leakage
  363. - SSH: removed IDEA encryption code, added Arcfour encryption code
  364. - SSH: password input will no longer echo "*"
  365. - SSH: fixed error handling
  366. - SSH: added compression support
  367. - SSH: fixed multiple initialization crash
  368. - SSH: should now also work with as225r2
  369. - GUI: fixed menu shortcuts
  370. - GUI: fixed menu item enabling
  371. - GUI: now shows "[SSH]" in title bar/iconify text when SSH connected
  372. - XPR: fixed TimerIO screwup in sread() implementation
  373. - XPR: fixed excess XPR window refreshes. Should considerably speed up
  374.   XPR transfers on fast media (e.g. ethernet). Tiny benchmark: sz'ing
  375.   over Ethernet from a 486DX-100 linux machine gives 250k/s in "raw"
  376.   and about 45k/s in SSH mode
  377. - XPR/SSH: XPR transfers now also work on SSH connections
  378. - XPR: added support for automatic Z-Modem Upload/Download
  379.  
  380. 1.16 beta
  381. ---------
  382. - GUI: now properly reports when term.mcc is too old, instead of saying
  383.   that it's not there
  384. - GUI: regrouped menu items
  385. - GUI: added "Reset tweaks" to reset the emulation tweaks (CR/LF etc.)
  386.   to sensible defaults
  387. - GUI: edit window terminal type is now a cycle as well
  388. - GUI: added "Auto fullsize when connected" option
  389. - SSH: fixed screwup when clicking "Close connection" during SSH
  390.   login
  391. - GUI: fixed opening of SSH hosts from history
  392. - Prefs: Added SSH shell option/tooltype
  393. - Prefs: fixed saving of new prefs items
  394. - GUI: added support for Vapor Update Library
  395.  
  396. 1.17 beta
  397. ---------
  398. - General: Now uses vapor_toolkit.library for various stuff
  399. - SSH: now using cryptographically strong random number generator
  400.   from vapor_toolkit for generating session keys
  401. - GUI: char bar was limited to 80 characters (oops)
  402. - General: removed a few remaining calls to OldOpenLibrary()
  403.   to make Patchwork happy
  404.  
  405. 1.18 beta
  406. ---------
  407. - General: recompiled with full optimization
  408.  
  409. 1.19 beta
  410. ---------
  411. - GUI: made "CRASLF" the default
  412. - GUI: added flag "Use custom terminal settings?"
  413.   to individual profiles. If unset, will not modify the
  414.   default AmTelnet Terminal tweaks etc. settings when
  415.   selecting the host
  416. - GUI: removed stupid "About" animation
  417.