home *** CD-ROM | disk | FTP | other *** search
/ back2roots/padua / padua.7z / padua / ftp.vapor.com / amtelnet / old / amtelnet_20.lzx / AmTelnet-II / amtelnet.readme < prev    next >
Encoding:
Text File  |  1999-09-03  |  13.8 KB  |  411 lines

  1.  
  2.                AmTelnet II - 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.          Support Mailing List: <amtelnet-request@vapor.com>
  15.             ("SUBSCRIBE" in subject or body to subscribe)
  16.  
  17. =====================================================================
  18.  
  19. 1. Introduction
  20.  
  21. AmTelnet II is a client for the Internet "Telnet" and "SSH"
  22. protocols for remotely logging into computers, playing
  23. text-oriented multi-user games ("MUD"s or "MUSH"s) or
  24. manually simulating internet protocols.
  25.  
  26.  
  27. 2. Note for registered AmTelnet 1.x users
  28.  
  29. AmTelnet II requires new keyfiles. However, the upgrade for
  30. registered AmTelnet 1.x users is *FREE*. New keyfiles have been
  31. mailed out to all existing AmTelnet 1.x users to the e-mail
  32. addresses on which they originally received their keyfiles.
  33.  
  34. Should you, for some reason, not have received your AmTelnet II
  35. keyfile yet, please mail your current AmTelnet keyfile together
  36. with a short note on *WHERE* and *WHEN* you originally registered
  37. to <keyfile-update@vapor.com>. Please note that those requests
  38. have to be manually processed by a poor overworked software
  39. developer (me), and thus they generally have awkward response
  40. times -- sorry for that.
  41.  
  42. Please note that NetConnect II users are not entitled for
  43. an free AmTelnet II upgrade. AmTelnet II may be part of the
  44. general NetConnect III upgrade, however, please contact
  45. Active Technologies for any relevant information on the
  46. NetConnect package issues.
  47.  
  48.  
  49. 3. Bug reporting
  50.  
  51. Please mail bug reports and enhancement suggestions to
  52.  
  53.  <amtelnet-bugs@vapor.com>
  54.  
  55. Any reportes submitted this way are automatically entered into
  56. the VaporWare bug tracking system. Please see
  57.  
  58.  http://bugs.vapor.com/
  59.  
  60. on more information on how to access the bug tracking system.
  61.  
  62.  
  63. 4. Documentation
  64.  
  65. As the time of writing, AmTelnet II totally lacks any documentation.
  66. Any volunteers on that are greatly appreciated :)
  67.  
  68. =====================================================================
  69.  
  70. Changes since last public release (AmTelnet 1.8)
  71.  
  72. 1.11 internal
  73. -------------
  74. [took over Source from Merlin]
  75. - XPR: changed XPR frontend to use AsyncIO lib
  76.  
  77. 1.12 internal
  78. -------------
  79. - Telnet: fixed initial IAC sending screwup (what happened was that
  80.   DO TELOPT_BINARY was send with a function which does a strlen()
  81.   somewhere in between, and TELOPT_BINARY is ascii 0...)
  82. - GUI: now explictely checks for Term.MCC Version 20+ to avoid
  83.   confusion
  84.  
  85. 1.13 internal
  86. -------------
  87. - XPR: fixed XPR receive (IAC escaping across boundaries didn't
  88.   work)
  89.  
  90. 1.14 internal
  91. -------------
  92. - Net: Added SSH1 support (IDEA, BLOWFISH, 3DES)
  93. - GUI: now uses Textinput.mcc
  94.  
  95. 1.15 internal
  96. -------------
  97. - SSH: did tons of code cleanup
  98. - SSH: fixed memory leakage
  99. - SSH: removed IDEA encryption code, added Arcfour encryption code
  100. - SSH: password input will no longer echo "*"
  101. - SSH: fixed error handling
  102. - SSH: added compression support
  103. - SSH: fixed multiple initialization crash
  104. - SSH: should now also work with as225r2
  105. - GUI: fixed menu shortcuts
  106. - GUI: fixed menu item enabling
  107. - GUI: now shows "[SSH]" in title bar/iconify text when SSH connected
  108. - XPR: fixed TimerIO screwup in sread() implementation
  109. - XPR: fixed excess XPR window refreshes. Should considerably speed up
  110.   XPR transfers on fast media (e.g. ethernet). Tiny benchmark: sz'ing
  111.   over Ethernet from a 486DX-100 linux machine gives 250k/s in "raw"
  112.   and about 45k/s in SSH mode
  113. - XPR/SSH: XPR transfers now also work on SSH connections
  114. - XPR: added support for automatic Z-Modem Upload/Download
  115.  
  116. 1.16 beta
  117. ---------
  118. - GUI: now properly reports when term.mcc is too old, instead of saying
  119.   that it's not there
  120. - GUI: regrouped menu items
  121. - GUI: added "Reset tweaks" to reset the emulation tweaks (CR/LF etc.)
  122.   to sensible defaults
  123. - GUI: edit window terminal type is now a cycle as well
  124. - GUI: added "Auto fullsize when connected" option
  125. - SSH: fixed screwup when clicking "Close connection" during SSH
  126.   login
  127. - GUI: fixed opening of SSH hosts from history
  128. - Prefs: Added SSH shell option/tooltype
  129. - Prefs: fixed saving of new prefs items
  130. - GUI: added support for Vapor Update Library
  131.  
  132. 1.17 beta
  133. ---------
  134. - General: Now uses vapor_toolkit.library for various stuff
  135. - SSH: now using cryptographically strong random number generator
  136.   from vapor_toolkit for generating session keys
  137. - GUI: char bar was limited to 80 characters (oops)
  138. - General: removed a few remaining calls to OldOpenLibrary()
  139.   to make Patchwork happy
  140.  
  141. 1.18 beta
  142. ---------
  143. - General: recompiled with full optimization
  144.  
  145. 1.19 beta
  146. ---------
  147. - GUI: made "CRASLF" the default
  148. - GUI: added flag "Use custom terminal settings?"
  149.   to individual profiles. If unset, will not modify the
  150.   default AmTelnet Terminal tweaks etc. settings when
  151.   selecting the host
  152. - GUI: removed stupid "About" animation
  153.  
  154. 1.20 beta
  155. ---------
  156. - Net: in SSH mode, Return is now always sent as LF
  157.   (protocol standard)
  158. - GUI: useless "8-Bit-Mode" is now OFF by default
  159. - GUI: made "8-Bit-Mode" labeling more clear
  160.   ("8-Bit CSI?")
  161. - Net: fixed a bug in fkey parsing which could
  162.   overwrite a buffer, thus causing crash
  163. - Net: now sets SO_KEEPALIVE even for non-ssh
  164.   connections
  165. - GUI/Net: added option to disable the nagle
  166.   algorithm (TCP_NODELAY)
  167. - GUI/Net: added option to set the SSH compression
  168.   level
  169. - Net: will now translate CTRL^C to telnet
  170.   IAC IP
  171. - GUI: changed CRASLF to Off by default (sigh --
  172.   obviously, term.mcc implements the proper
  173.   ESC sequences to turn this on/off)
  174.  
  175. 1.21 beta
  176. ---------
  177. - GUI: raised term.mcc required version to 22
  178. - Net: removed CTRL^C to IP translation again
  179. - GUI: removed "Autofullsize" option;
  180.   previous "Fullsize" will behave now behave
  181.   more like this (fullsize when connected,
  182.   control panel otherwise)
  183. - Net: no longer sets a broken term ident type
  184.   when connecting to a phonebook entry
  185. - GUI: no longer opens a bogus "Can't open file ''"
  186.   requester when a Save operation is aborted
  187. - GUI: added Send IP/AO/AYT menu items in
  188.   "Functions" menu
  189. - GUI: changed to special vapor table
  190.   catalog handling. This renders old
  191.   catalogs useless, though.
  192. - GUI: "CRLF" was still the default after
  193.   "Reset tweaks"
  194. - General: did some code cleanup and reduced
  195.   static memory usage by 16k
  196.  
  197. 1.22 beta
  198. ---------
  199. - GUI: showing "About" while the about window 
  200.   was already open would OpenDiskFont()
  201.   two fonts which would never have been
  202.   closed again
  203. - GUI: reworked GUI a bit, added new logo
  204.   and updated about text
  205. - SSH: updated crlf conversion to deal
  206.   with new term.mcc behavior
  207. - GUI: raised term.mcc required version to 23
  208. - GUI: now sets UsedClasses properly
  209.  
  210. 1.23 beta
  211. ---------
  212. - Net: Sending of username/password wasn't
  213.   following the proper \r\n-semantics
  214. - GUI: Nagle and SSH compression settings
  215.   weren't saved
  216. - GUI: relabeled "Use custom terminal settings?"
  217.   with "Save terminal settings with profile?"
  218.   to make function more clear
  219.  
  220. 1.24 beta
  221. ---------
  222. - GUI: fixed SSH Compression default settings
  223. - GUI: per-profile terminal settings weren't
  224.   properly saved
  225.  
  226. 1.25beta
  227. --------
  228. - GUI: "Change Transfer path" is now an
  229.   ASL drawersonly request instead of a stupid
  230.   text gadget window
  231. - GUI: fixed "will use wrong server entry
  232.   when reconnecting with double click and
  233.   having multiple server with same hostnames
  234.   in phonebook" bug
  235. - SSH: fixed overwriting of passwords in
  236.   host entry on auto-login
  237.  
  238. 1.26beta
  239. --------
  240. - GUI: now checks for Term.MCC V24
  241. - GUI: added escape code help line to
  242.   function key window. Also gives the
  243.   Fkey window a more reasonable default size
  244. - GUI: fixed control bar group spacing
  245. - Net: Send Username/Password now also works
  246.   in SSH mode (without causing a SSH packet
  247.   screwup :)
  248. - Net: no longer sends a DO BINARY WILL BINARY
  249.   after connection establishment
  250. - GUI: Z-Modem Auto Send/Receive was always
  251.   done, even when deselected
  252. - Net: now sends DO BINARY WILL BINARY
  253.   before starting XPR, and DONT BINARY WONT BINARY
  254.   after finishing
  255.  
  256. 1.27beta
  257. --------
  258. - Prefs: serious bug in getting term arguments
  259.   from the term.mcc caused overwriting of innocent
  260.   memory. The memory overwriting may have caused
  261.   all kind of (not so) funny side effects, so if you
  262.   experienced one of those, they may well be gone
  263.   now.
  264.  
  265. 1.28beta
  266. --------
  267. - CVS: initial import
  268. - GUI: fixed a few typos in catalog
  269. - General: fixed enforcer hit flood when pressing
  270.   "connect" without having an host entry selected
  271. - General: changed a last reamining OldOpenLibrary()
  272.   to OpenLibrary() for Patchwork's sake
  273.  
  274. 1.29beta
  275. --------
  276. - GUI: added "Resume transfers" option (Wiz)
  277. - Net: it's possible to telnet to any port now (Zapek)
  278.  
  279. 1.30beta
  280. --------
  281. - GUI: completely rewrote host phonebook system. Old
  282.   style host lists are loaded and converted on first
  283.   start. Host entries can now have a reference
  284.   to a custom config file which is loaded when
  285.   a host is connected (Olli)
  286. - Prefs: changed config file naming to "<name>.AmTcfg"
  287.   and default config to "Default.AmTcfg". Old file
  288.   is still read when "Default.AmTcfg" doesn't exist.
  289.  
  290. 1.31beta
  291. --------
  292. - GUI: phonebook listview is now default object and
  293.   can be controlled with the cursor keys after window
  294.   opened (Olli)
  295. - GUI: fixed username input problem in SSH mode
  296.   with certain term.mcc CR/LF settings (Olli)
  297. - SSH: math now uses workbench math libraries,
  298.   making use of FPU if available (Olli)
  299.  
  300. 1.32beta
  301. --------
  302. - GUI: added "Sort" button to phonebook (Olli)
  303. - GUI: fixed problems with configuration asl popup
  304.   and certain ASL hacks (Olli)
  305. - GUI: main window server string now browses
  306.   through phonebook server list upon
  307.   cursor up/down (Olli)
  308. - GUI: fixed bug with connection port and type
  309.   being lost (Olli)
  310. - GUI: server string is now active by default
  311.   when AmTelnet opens (Olli)
  312. - GUI: added shortcut keys to phonebook (Olli)
  313.  
  314. 1.33beta
  315. --------
  316. - GUI: addded shortcuts to all phonebook's gadgets (Carlos)
  317. - Fixed bug causing phonebook gadgets to be initialized
  318.   with trash for newly added entry (Carlos)
  319. - GUI: when phonebook is not empty, first entry
  320.   is made active by default for the 1st time phonebook
  321.   is being opened (Carlos)
  322. - GUI: phonebook can no longer be dissmissed, if you
  323.   got some asl requesters remaining opened (Carlos)
  324. - General: RegUtil related calls now use VAT (Carlos)
  325. - GUI: fixed 'broken' AmTalk logo in win_demo object (Carlos)
  326. - GUI: Corrected menu layout and shortcuts (Carlos)
  327. - GUI: Localized a few remaining hard-coded strings (Carlos)
  328. - GUI: Added CloseGadget to 'connecting...' window, so you
  329.   can now abort with ESC easyily (Carlos)
  330. - GUI: fixed shortcut keys in phonebook to follow ASG (Carlos)
  331. - GUI: removed ugly phonebook flickers on window open (Carlos)
  332. - GUI: fixed autologin (broken in 1.32beta) (Olli)
  333.  
  334. 1.34beta
  335. --------
  336. - GUI: passing a "hostname" on the commandline which matches
  337.   a phonebook shortname now triggers an autoconnect to the
  338.   given entry, using those parameters (Olli)
  339. - GUI: cycle chained main window gadgets (Carlos)
  340. - GUI: reworked menu once again (Carlos)
  341. - GUI: Iconify title reflects "[Telnet]" as well
  342.   as "[SSH]" depending on connection type (Carlos)
  343. - General: user is now asked for confirmation whenever
  344.   he is going to open new connection while the old
  345.   one is not closed (Carlos)
  346. - GUI: Phonebook will now disallow you to remove/edit the
  347.   definition of the host you are connected to (Carlos)
  348. - General: AmTelnet now checks and warns before it
  349.   overwrite existing file (Carlos)
  350. - General: Added "Connect thread" feature (Carlos)
  351. - GUI: you can no longer quit AmTelnet if there are
  352.   any pop asl objects wanking around (Carlos)
  353. - GUI: it's now possible to manually enter the shortname
  354.   of a phonebook entry and press return to connect to it (Olli)
  355. - GUI: made about window height more reasonable (Olli)
  356. - GUI: cycle chain for main window gadgets is now
  357.   disabled when a connection is established, to allow TAB
  358.   to work normally when inside term window (Olli)
  359.  
  360. 1.35beta
  361. --------
  362. - GUI: phonebook gadgets get disabled if you connect to the
  363.   the currently selected host from main window while phonebook
  364.   window is still opened (Carlos)
  365. - GUI: reworked "FKey" window (Carlos)
  366. - General: "Connect thread" now clones terminal dimensions
  367.   as well (Carlos)
  368. - GUI: Phonebook's "Entry name" string gadget gets automatically
  369.   activated when new host is added (Carlos)
  370. - GUI: fixed bug causing manually entered host name being
  371.   always overriden by phonebook active entry (Carlos)
  372. - General: Opening SSH connection with "Connect thread" didn't
  373.   work (Carlos)
  374. - GUI: fixed bug causing manually entered host name in main
  375.   window's "Server" string gadget, being always overriden by
  376.   phonebook active entry, which made AmTelnet connect to the
  377.   wrong host as soon as you used phonebook. As a side effect,
  378.   phonebook's connect-on-list-double-click had to be disabled
  379.   (Carlos)
  380.  
  381. 1.36beta
  382. --------
  383. - GUI: now uses Popplaceholder.mcc class (Carlos)
  384. - GUI: reenabled phonebook double click (Olli)
  385. - GUI: lame bug (reusing object pointer) caused main window
  386.   port gadget to not be available once the phonebook was
  387.   opened (Olli)
  388.  
  389. 1.37beta
  390. --------
  391. - GUI: Phonebook should now fit 640x200 screens (Carlos)
  392. - General: Fixed "Connect thread" bug causing it to not
  393.   spawn new AmTelnet correctly (Carlos)
  394. - GUI: "Open new window" clones now terminal size (Carlos)
  395. - GUI: Phonebook's "Entry name" string didn't get activated
  396.   when the new host was added to the virgin phonebook (Carlos)
  397. - General: fixed potential nuke on "New AmTelnet" and
  398.   "Connect thread" due to missing TAG_DONE (Olli)
  399.  
  400. 2.0 (2.0 prerelease)
  401. -------------
  402. - General: moved to new style keyfiles (Olli)
  403. - General: fixed bug making (under some circumstances) the app to
  404.   behave as unregistered even the valid keyfile was placed in valid
  405.   key directory (Carlos)
  406.  
  407. 2.0.1
  408. -----
  409. - General: fixed "Conntect thread" wrongly passing port number
  410.   (Carlos)
  411.