home *** CD-ROM | disk | FTP | other *** search
/ Columbia Kermit / kermit.zip / k95 / 1120 / bugs.txt next >
Text File  |  2020-01-01  |  210KB  |  5,365 lines

  1.                              KERMIT 95 BUG LIST
  2.  
  3.                   The Kermit Project, Columbia University
  4.                       http://www.columbia.edu/kermit/
  5.  
  6.                                31 March 2000
  7.  
  8.                            For: Kermit 95 1.1.20
  9.  
  10. This file lists bugs or other problems in Kermit 95 and its operating
  11. environment. There is a lot of information here, organized chronologically,
  12. and so it is recommended you use a text editor or Web browser to do
  13. case-insensitive searches for keywords to turn up what you are looking for.
  14.  
  15. Bugs that have been fixed are listed here by number and name, but, except
  16. for the bugs that were fixed in the most recent releases, the descriptions
  17. of fixed bugs have been moved to a separate file, FIXES.TXT.
  18.  
  19. If you do not have the current version of Kermit 95, please upgrade to it:
  20.  
  21.   http://www.columbia.edu/kermit/k95patch.html
  22.  
  23. if you are experiencing bugs or problems, they might already be fixed.
  24. Also, the BUGS.TXT / BUGS.HTM file that comes with the current release will
  25. have a more up-to-date list of bugs and hints than an older copy. If you do
  26. have the current version of K95, also consult:
  27.  
  28.    * The Kermit 95 FAQ (Frequently Asked Questions).
  29.    * The newbugs.txt file on the Kermit website, which lists bugs
  30.      discovered since the last release of K95.
  31.  
  32. In this document, except where otherwise noted, the term Windows 95 or
  33. Windows 9x refers to Windows 95 or Windows 98, but not to Windows NT or
  34. 2000. Similarly, the term Windows NT also includes Windows 2000, but not
  35. Windows 95 or 98.
  36.  
  37. [ Index ] [ Bug Descriptions ] [ K95 Home ] [ Kermit Home ]
  38.   ------------------------------------------------------------------------
  39.  
  40. BUG CATEGORY
  41.      (M) Microsoft Windows bug.
  42.      (I) An IBM OS/2 bug.
  43.      (X) A feature that is disabled in Kermit 95 because of an
  44.      operating-system bug.
  45.      (Z) A bug in the Dialer caused by a bug in the GUI development system
  46.      that was used to build it.
  47.      (V) Bug or restriction in vendor code, e.g. in 3rd-party TCP/IP
  48.      stacks.
  49.      (K) A Kermit 95 limitation or bug.
  50.      (D) A documentation error.
  51.      (C) A hardware / System / Drivers Configuration problem.
  52.  
  53. NOTE: The February 1996 Service Pack from Microsoft did NOT fix any of the
  54. bugs in the M and X categories. The September 1996 OEM SR2 release fixed at
  55. least one of these bugs (Bug #79) but is not available as a patch to
  56. earlier releases.
  57.  
  58. IMPORTANT: Windows NT 4.0 for Intel shipped with a dangerous but
  59. little-known bug that can randomly corrupt your data. Microsoft has fixed
  60. the problem in Service Pack 1 for Windows NT 4.0. It is strongly
  61. recommended that users of Windows NT 4.0 download and install this and all
  62. later fixes.
  63.  
  64. BUG STATUS
  65.      [ ] Indicates an item that is still open or current
  66.      [+] Indicates the bug is fixed or worked around as of the current
  67.      release
  68.      [-] Indicates bug is partially fixed or a workaround is given
  69.      [*] Information and/or not really a bug
  70.  
  71.   ------------------------------------------------------------------------
  72.  
  73. BUG LIST
  74.  
  75.   1. [-] (M) Ctrl-C Interruption in Command Screen
  76.   2. [+] (X) Video Attributes vs Terminal Screen Size in Windows 95
  77.   3. [+] (K) Microsoft Telephony (TAPI)
  78.   4. [*] (K) Registration
  79.   5. [ ] (M) Changing Code Pages
  80.   6. [-] (M) Keyboard Scan Codes, Caps Lock, and Dead Keys
  81.   7. [-] (D) "Kermit 95" Keyboard Verb table
  82.   8. [ ] (M) PUSH and related commands do not work in Windows NT 3.50
  83.   9. [-] (M) Don't Use the Auto Font Setting in Windows 95
  84.  10. [+] (Z) Blotchy Dialer Fields
  85.  11. [ ] (K) Missing Features
  86.  12. [*] (C) Hardware / system / drivers configuration
  87.  13. [-] ( ) Miscellaneous Dialer peculiarities
  88.  14. [*] ( ) Miscellaneous Hints and Tips
  89.  15. [*] ( ) Debugging Tips
  90.  
  91.         ----(Version 1.1.1)----
  92.  
  93.  16. [+] (Z,M) K-95 Dialer Vertical Scrolling
  94.  17. [+] (K) ZMODEM Downloads
  95.  18. [+] (K) ZMODEM and TELNET
  96.  19. [+] (K) Alphabetization of Dialer Entries
  97.  20. [+] (K) K95 Sometimes Thinks a Connection is Open When It Starts Up
  98.  21. [+] (K) Download Directory Doesn't Work
  99.  22. [+] (K) SET MODEM commands in K95CUSTOM.INI have no effect
  100.  23. [+] (K) Kermit 95 sometimes can't find its script or key mapping files
  101.  24. [+] (K) The Dial Prefix also becomes the Dial Suffix
  102.  25. [+] (K) Dialer complains unnecesarily about range of certain numbers
  103.  26. [+] (K) Kermit BBS entry in Dialer has wrong backspace key setting
  104.  
  105.         ----(Version 1.1.2)----
  106.  
  107.  27. [*] (C) Screen updates updates are slow on some PCs
  108.  28. [+] (K) ZMODEM Recovery
  109.  29. [+] (K) ANSWER command crashed Kermit 95
  110.  30. [+] (K) Kermit always turned off autoanswer in the modem
  111.  31. [+] (K) Compose Key problems
  112.  32. [+] (K) SET TERMINAL CHARACTER-SET TRANSPARENT did not show all
  113.      characters
  114.  33. [+] (K) Various other VT emulation problems
  115.  34. [+] (K) Printer problems
  116.  35. [+] (K) \v(keyboard) variable improperly set
  117.  36. [+] (K) XMODEM file transfer problems
  118.  37. [+] (K) MOVE and MMOVE command did not work right with XYZMODEM
  119.  38. [+] (K) Ctrl-C interruption nonfunctional in certain cases
  120.  39. [+] (K) File transfer recovery after Ctrl-C
  121.  40. [+] (K) SET FILE DOWNLOAD-DIRECTORY didn't work with server mode
  122.  41. [+] (K) Filenames could not be parsed from variables
  123.  42. [+] (K) Choosing terminal character-set in the Dialer
  124.  43. [+] (K) The EMACS.INI file was not properly patched in version 1.1.1
  125.  44. [+] (K) The 1.1.1 patch versus READ.ME files in multiple directories
  126.  45. [+] (M) Xon/Xoff flow control doesn't work in Windows 95
  127.  46. [-] (M) Server mode sometimes locks up in Windows 95
  128.  47. [-] (M,K) Kermit 95 file naming conventions in conflict with Windows
  129.  48. [+] (K) The Dialer Login page does not show LOGIN.SCR in the text box
  130.  49. [ ] (K) The K-95 icon does not show up in Windows NT 3.5x
  131.  50. [+] (K) SEND and RECEIVE as-names ignored by XYZMODEM
  132.  51. [*] (D) Missing files
  133.  52. [+] (K) Title bar not properly set from "kermit -j host"
  134.  
  135.         ----(Version 1.1.3)----
  136.  
  137.  53. [ ] (M) Can't interrupt SET HOST or TELNET or RLOGIN command
  138.  54. [+] (K) SET FILE DOWNLOAD-DIRECTORY does not work with XYZMODEM
  139.  55. [+] (K) Crash when pasting voluminous material into terminal window
  140.  56. [+] (K) Problem with SET FILE DOWNLOAD-DIRECTORY<Enter>
  141.  57. [+] (K) Terminal reset kills K95 if TERM CHARACTER-SET is TRANSPARENT
  142.  58. [+] (K) Cursor-type selection made in Dialer not saved
  143.  59. [+] (K) PBX-related entries in the Dialer's Dialing Location page not
  144.      saved
  145.  60. [+] (K) No choice for location of Kermit 95's temporary files
  146.  61. [ ] (M) The "Paste" button on the Terminal Windows Toolbar doesn't
  147.      work.
  148.  62. [+] (K) EMACS.INI Alt-x = Meta-x doesn't work
  149.  63. [+] (K) INPUT could not be canceled from the keyboard
  150.  64. [+] (K) SET ALARM / IF ALARM doesn't always work
  151.  65. [+] (K) \v(cpu) always says "unknown".
  152.  66. [+] (K) Invalid escape sequence ESC [ ? 6/7 i caused problems
  153.  67. [+] (K) Problems with transparent printing and accented letters
  154.  68. [+] (K) Microcom Deskporte modem configuration wrong
  155.  69. [+] (K) Cursor-type selection not saved by Dialer
  156.  70. [+] (K) PBX material from Locations & Codes Dialer page not saved
  157.  71. [+] (K) SET TERM CHAR TRANSPARENT, then terminal reset, causes crash
  158.  72. [+] (K) Spurious "Connection might still be active on COM1..."
  159.      messages
  160.  73. [+] (K) SET PORT<Enter> gives spurious error message
  161.  74. [+] (K) DIAL timeouts sometimes caused an "access violation" crash
  162.  75. [+] (K) Modem list in SETUP program PPI / Multitech mixup
  163.  76. [+] (K) Incorrect default assignment for Ctrl-Space key combination
  164.  77. [+] (K) "k95 filename" requires fully specified filename
  165.  78. [+] (K) XYZMODEM Transfers didn't work over RLOGIN connections
  166.  79. [+] (M) PCMCIA or Plug-and-Play Modem Problems
  167.  80. [ ] (V) RLOGIN vs FTP Software OnNet-32
  168.  81. [ ] (K,V) "set host 0" vs FTP Software OnNet-32
  169.  82. [*] (V) Kermit 95 and Digital UNIX 3.2
  170.  83. [ ] (M) Extraneous characters on terminal screen in Windows 95
  171.  84. [+] (M) Special keys on national keyboards don't work
  172.  85. [+] (K) VT220/320 Erase Character (ECH) bug
  173.  86. [*] (K) Intel Modems without Fax
  174.  87. [+] (K) LOGIN.SCR renamed to LOGIN.KSC to avoid conflicts with screen
  175.      savers
  176.  88. [?] (V) Uploads on LAT connections tend to fail
  177.  89. [+] (K) XYZMODEM and Kermit file transfer screens and stats are
  178.      inconsistent
  179.  90. [ ] (M) Printing to network printers in Windows 95 or NT might not
  180.      work
  181.  
  182.         ----(Version 1.1.4)----
  183.  
  184.  91. [+] (K) Messed up colors on initial Terminal screen
  185.  92. [+] (K) Colors behave differently than in MS-DOS Kermit
  186.  93. [+] (K) Printing to PostScript printers doesn't work
  187.  94. [+] (K) Redialing on a SET HOST / SET MODEM / DIAL connection didn't
  188.      work
  189.  95. [+] (K) Command-file line numbers not reset
  190.  96. [+] (K) ASSIGN/DEFINE failed to fail if definition too long
  191.  97. [+] (K) Dialer temporary files called .SCR instead of .KSC
  192.  98. [+] (K) The MSEND command did not work with ZMODEM
  193.  99. [+] (K) Backspace key didn't work with "set term char finnish"
  194.  
  195.         ----(Version 1.1.5)----
  196.  
  197. 100. [ ] (K) Kermit 95 requires long filenames
  198. 101. [-] (K) Host-controlled status lines
  199. 102. [+] (K) Wyse screen-transmit functions not implemented
  200. 103. [+] (M) Windows 95 Dead key and Caps Lock bugs are fixed! (mostly)
  201. 104. [*] (K,M) East European keyboard features might not work in Windows 95
  202. 105. [+] (K) VT emulation DCS/OSC/APC/etc bugs
  203. 106. [+] (K) Terminal color bugs in version 1.1.4
  204. 107. [ ] (K) VT220/320 downloadable fonts / soft character sets don't work
  205. 108. [+] (K) SET TERMINAL CHARACTER-SET PORTUGUESE didn't work
  206. 109. [+] (K) VT emulation and SET TERMINAL CHARACTER-SET FINNISH (etc) bug
  207. 110. [+] (K) Autodownload versus SET TERM CHARACTER-SET
  208. 111. [+] (M) Keyboard doesn't work if I start K95.EXE from Netscape
  209. 112. [+] (Z) Dialer radio buttons not lined up
  210. 113. [+] (K) Multiple sessions to same Dialer entry don't work
  211. 114. [+] (M,K,Z) Can't select a Dialer entry from the keyboard
  212. 115. [+] (K) Dialer crash after editing an entry entry name
  213. 116. [+] (K) Dialer PBX configuration problems
  214. 117. [ ] (M) Ctrl-C doesn't work in NT when K95 started from the Dialer
  215. 118. [+] (K) No way to make LAT connections from the Dialer
  216. 119. [*] (M) Kermit 95 and Internet firewalls, SOCKS, etc
  217. 120. [+] (K) Unreasonable delays in SET HOST / TELNET to numeric IP address
  218. 121. [ ] (V) Kermit 95 does not work with LWP 5.0 TCP/IP in Windows 95
  219. 122. [ ] (M) No way to select split-speed serial communication
  220. 123. [+] (K) Errors in built-in modem support
  221. 124. [+] (K) SEND did not work with filename completion
  222. 125. [+] (K) OUTPUT could not send backslash characters
  223. 126. [+] (K) OUTPUT could not send long strings
  224. 127. [+] (K) Extraneous material in session log during INPUT
  225. 128. [+] (K) INPUT buffer too short
  226. 129. [+] (K) SEND foo\%a did not work
  227. 130. [+] (K) No way to print on A4 paper using textps
  228. 131. [+] (K) Invalid Page Fault after using command recall a lot
  229. 132. [ ] (M) Alt- doesn't work.
  230. 133. [-] (K) Interruption keys are ignored during XYZMODEM transfers
  231.  
  232.         ----(Version 1.1.6)----
  233.  
  234. 134. [*] (C) Tone dialing changes to Pulse after first digit
  235. 135. [+] (K) VT100 reverse scrolling broken
  236. 136. [+] (K) SET KEY commands became slow
  237. 137. [*] (C) Terminal bell doesn't work as before, or at all
  238. 138. [+] (K) SET MSKERMIT KEYCODES ON did not work with some gray keys
  239. 139. [+] (K) Array elements could not be used for file names
  240. 140. [+] (K) Keyboard modes can't be modifed
  241. 141. [-] (M,K) Control keys on national keyboards in Windows 95
  242. 142. [+] (K) SCOANSI and AT386 emulation vs Code Page 437
  243. 143. [+] (K) SCOANSI and AT386 emulation vs CSI 10/11/12 m
  244. 144. [+] (K) Bad characters in Registration name
  245. 145. [+] (K) SET MODEM commands in K95CUSTOM.INI are ignored by Dialer
  246. 146. [ ] (K) Completion does not work with directory names
  247. 147. [ ] (K) Command-line editing doesn't use PC editing keys
  248. 148. [ ] (K) The DIRECTORY and TYPE commands are too slow
  249. 149. [+] (K) DIRECTORY command gives spurious error message
  250. 150. [+] (K) XYZMODEM transfer statistics are off
  251. 151. [+] (K) SET TERMINAL ESCAPE-CHARACTER DISABLED didn't work
  252. 152. [ ] (K,M) Command screen messed up after Ctrl-C
  253. 153. [+] (K) Cursor disappears after Ctrl-C interruption of file transfer
  254. 154. [+] (K) \v(sysid) was garbage
  255. 155. [+] (K) SHOW KEY ALL did not show keys that had string definitions
  256. 156. [+] (K) Dialer File Transfer page items spuriously grayed out
  257. 157. [+] (K) SET TERM COLOR ERASE CURRENT-COLOR didn't work
  258. 158. [ ] (K) Patching up from version 1.1.3 might not work
  259. 159. [+] (K) XYZMODEM file transfers gave incorrect status codes
  260. 160. [+] (K) XYZMODEM transfers made no transaction log entries
  261. 161. [+] (K) TELNET negotiations were sometimes skipped
  262. 162. [+] (K) Data loss during file transfer
  263. 163. [+] (K) K95 could not send a file that was already open
  264. 164. [+] (K) Dynamic packet timeout values were sometimes too high
  265. 165. [+] (K) Character attributes not shown in Televideo emulation
  266. 166. [ ] (V) PATCH.EXE only works with FAT filenames
  267. 167. [+] (K) TEXTPS.EXE was broken in version 1.1.5
  268. 168. [+] (K) File transfer efficiency number is misleading
  269.  
  270.         ----(Version 1.1.7)----
  271.  
  272. 169. [+] (K) VT220/320 DCS string cancellation didn't work
  273. 170. [+] (K) SCOANSI and AT386 emulation conflict with Dialer
  274. 171. [+] (K) Server GET fails if a SEND-LIST had previously been used
  275. 172. [+] (K) PUSH from Terminal screen to shell could not be returned from
  276. 173. [+] (Z) K95DIAL window minimizes to desktop instead of task bar
  277. 174. [*] (K) Referring to directory names that start with digits
  278. 175. [+] (K) Televideo and Wyse printing didn't work right
  279. 176. [+] (K) Wrong default character-set for VT terminals in Dialer
  280.  
  281.         ----(Version 1.1.8)----
  282.  
  283. 177. [ ] (M) The Dialer database can be corrupted by other applications
  284. 178. [-] (K) The Dialer can seem to disappear
  285. 179. [+] (K) The "Chess" entry in the Dialer is wrong
  286. 180. [*] (K) XMODEM-CRC, YMODEM-CHECKSUM, and ZMODEM-CRC16 are not
  287.      supported
  288. 181. [+] (K) Renaming downloaded files with XYZMODEM doesn't work
  289. 182. [+] (K) XYZMODEM downloads are somewhat slower than expected
  290. 183. [+] (K) Scroll Lock doesn't work in version 1.1.7
  291. 184. [+] (K) No way to change the default key map for each terminal type
  292. 185. [+] (U) CTRL2CAP instructions misleading
  293. 186. [+] (K) LOG SESSION erroneously translates character sets
  294. 187. [+] (K) VT102 insert character function doesn't work
  295. 188. [+] (K) Spurious keyboard locks in VT220/320 emulation
  296. 189. [+] (K) Improper handling of Alternate ROM in VT emulation
  297. 190. [+] (K) Erroneous VT emulator Secondary and Tertiary DA Reports
  298. 191. [+] (K) Erroneous DECID reports in VT220/320 emulation
  299. 192. [+] (K) VT emulation Horizontal Position Absolute (HPA) ignored
  300. 193. [+] (K,C) Failure of K95 to start on certain Windows NT systems
  301. 194. [+] (K) Simultaneous LAT sessions don't work
  302. 195. [ ] (X) No redirection of standard input
  303. 196. [+] (K) SHOW KEY does not properly display C0 and 8bit characters
  304. 197. [+] (K) "set command more-prompting" could not be parsed
  305. 198. [+] (K) No way to specify 0 or no timeout in INPUT
  306. 199. [+] (K) INPUT ignores autodownload sequences
  307. 200. [+] (K) Problems entering commands that end with backslash
  308. 201. [+] (K) Spurious invisible Z command that does nothing
  309. 202. [ ] (M) Close box in K95 title bar doesn't work in Windows 95
  310. 203. [*] (K) Dialer startup is slow
  311. 204. [*] (K) Dialer toolbar buttons might "wrap around"
  312. 205. [+] (K) Statusline OFF vs TELNET NAWS bug
  313.  
  314.         ----(Version 1.1.9)----
  315.  
  316. 206. [+] (K) Page faults in K95 version 1.1.8
  317. 207. [+] (K) Keyboard translations don't work in Windows NT in K95 1.1.8
  318. 208. [+] (K) Printing did not work right in version 1.1.8
  319. 209. [+] (K) Dead-key and Alt-Gr broken in 1.1.8
  320. 210. [+] (K) APC during INPUT broken in 1.1.8
  321. 211. [+] (K) Redundant terminal-type change in 1.1.8
  322. 212. [ ] (K) CD to nonexistent directory can cause errors
  323. 213. [+] (V) Problems with host-based WordPerfect
  324. 214. [+] (K) Russian and Hebrew keyboard modes don't work
  325. 215. [*] (M) Why does Dialup networking pop up whenever I make a Telnet
  326.      connection?
  327. 216. [*] (K) Why does the termimal status line say "Script:" instead of
  328.      "Prompt:"?
  329. 217. [*] ( ) Why is my login prompt missing?
  330. 218. [+] (K) VERSION command did not display copyright notice
  331. 219. [+] (K) Alt-: and Alt-; missing from EMACS mode
  332. 220. [+] (K) Dialer would not start if any database entries were corrupt
  333. 221. [+] (K) Russian and Hebrew keyboard mode conversions broken
  334. 222. [+] (K) Latin-2 Compose sequences broken in 1.1.8
  335. 223. [*] (M) Windows 95 QuickEdit interferes with Kermit 95's mouse
  336.      functions
  337. 224. [ ] (M) Caps Lock state can change when moving between windows
  338. 225. [+] (K) LOGIN.KSC broken in version 1.1.8
  339. 226. [+] (K) ADD SEND-LIST followed by MOVE did not delete source files
  340. 227. [+] (K) Marking text on bottom line of terminal screen didn't work
  341. 228. [+] (K) Sending data from terminal screen when SEND-DATA OFF
  342. 229. [+] (K) Kermit file-transfer packets sent out of window
  343. 230. [+] (K) VMS SET TERM/WIDTH did not clear the screen
  344. 231. [+] (K) k95 "file name with spaces" did not work in 1.1.8
  345. 232. [+] (K) k95 command screen could be frozen or corrupted in 1.1.8
  346.  
  347.         ----(Version 1.1.10)----
  348.  
  349. 233. [+] (K) Spurious cursor in 1.1.9
  350. 234. [*] (M) Appearance of horizontal scrolling indicators
  351. 235. [*] (K) Network editing hints
  352. 236. [+] (M) Windows 95 long screens don't work in 1.1.9
  353. 237. [+] (V) Problems with TES32
  354. 238. [ ] (M) Keystrokes might be transmitted out of order in Windows 95
  355. 239. [ ] (V) Conflicts with CompuServe, AOL, etc
  356. 240. [+] (K) HPTERM and HP2621 screens were fractured
  357. 241. [+] (K) Overzealous recording in session log
  358. 242. [+] (K) VT100/102 keypad not mapped to PC keypad by default
  359. 243. [+] (K) Assorted window sizing problems in 1.1.9
  360. 244. [+] (K) SET TERMINAL CURSOR did not enable the cursor
  361. 245. [+] (K) Autoupload problems with XMODEM and YMODEM (K)
  362. 246. [+] (K) Data General DASHER terminal emulation problems
  363. 247. [+] (K) Default editor set in K95.INI might be wrong
  364. 248. [+] (K) Dial-in host mode did not agree with user-defined modems
  365. 249. [ ] (K) Not all SET TERMINAL settings are shown by SHOW TERMINAL
  366. 250. [ ] (C) PUSH, RUN, and similar commands might not work
  367. 251. [+] (K) Unwanted alert box from K95CINIT
  368. 252. [+] (K) Problems when switching from VT to ANSI terminal type
  369. 253. [*] (V) HINT: Using SCOANSI emulation with SCO hosts
  370. 254. [ ] (M) Environment variables are not case sensitive
  371. 255. [+] (M) Data loss in dialup host mode
  372. 256. [+] (K) Problems with automatic login from certain Dialer entries
  373. 257. [+] (K) Problems with arrow keys and command recall
  374. 258. [+] (K) Misleading Dialer error message about screen dimensions
  375. 259. [*] (K) HINT: How to disable scrollback
  376. 260. [+] (K) Wildcard sends don't work right in XYZMODEM
  377. 261. [*] (K) EXPLANATION: Changes in the operation of the numeric keypad
  378. 262. [+] (K) DEC NRCs are forgotten in Multinational Mode
  379. 263. [+] (K) ZMODEM crash recovery versus some FILE COLLISION settings
  380. 264. [+] (K) ZMODEM autodownload doesn't work with Wyse, VC, or DG
  381. 265. [*] (C) HINT: Kermit mouse buttons versus nonstandard mouse setups
  382. 266. [+] (K) VT terminal emulation wrapping problem
  383. 267. [+] (K) WP51.INI (WordPerfect 5.1 key mapping file) had a typo
  384. 268. [*] (K) HINT: Using the NETEDIT macro with GUI editors
  385. 269. [ ] (M) Yellow background change after !edit in K95
  386. 270. [+] (K) Popup printer-error boxes causes Kermit 95 to hang
  387. 271. [+] (K) Host-directed printing did not work in DG emulation
  388. 272. [+] (K) INPUT/MINPUT did not handle Telnet negotiations correctly
  389. 273. [+] (K) Dialer Options..Dialing page PBX values handled incorrectly
  390. 274. [+] (K) Wyse character graphics bug
  391. 275. [+] (K) Transparent printing of binary files did not work
  392. 276. [+] (K) VT100 terminal ID was incomplete
  393. 277. [ ] (K) Kermit/2 keycodes are different from OS/2 C-Kermit 5A(191)
  394. 278. [ ] (C) Kermit/2 conflicts with SWAPDCP on OS/2
  395.  
  396.        ----(Version 1.1.11)----
  397.  
  398. 279. [*] (M) RLOGIN versus Microsoft's "WINNUKE" Patches
  399. 280. [+] (K) DIALINF.DAT can't be read-only
  400. 281. [ ] (M) Caps Lock state can be lost when switching between windows
  401. 282. [+] (K) Serial-port file transfer fails with large packet x window
  402.      size
  403. 283. [ ] (M) Can't change keyboard language in Windows 95
  404. 284. [+] (K) K95 does not delete startup file generated by the Dialer (K)
  405. 285. [+] (K) Dialer can leave temporary files behind (K)
  406. 286. [+] (K) Kermit 95 TELNET.EXE stub works only if K95 directory in PATH
  407. 287. [+] (K) Problems with incoming TCP connections in OS/2
  408. 288. [+] (K) Dialer could crash if an entry's view status changed
  409. 289. [+] (K) SHOW KEY did not always give accurate results
  410. 290. [+] (K) REDIRECT command didn't work
  411. 291. [+] (K) Incoming NUL (0) characters confuse INPUT command
  412. 292. [+] (K) RECEIVE as-name did not work with XYZMODEM
  413. 293. [+] (K) Various EMACS mode bugs
  414. 294. [+] (K) Kermit protocol might send packet out of window
  415. 295. [+] (K) MOVE from SEND-LIST did not delete original files
  416. 296. [+] (K) Application filename could not contain spaces
  417. 297. [+] (K) Hayes high-speed-modem init string problem
  418. 298. [+] (K) READ command does not fail if file not open
  419. 299. [+] (K) Problems with long function arguments
  420. 300. [+] (K) Certain \function()s can misbehave
  421. 301. [+] (K) X MOD 0 crashes program
  422. 302. [+] (K) ANSWER doesn't automatically CONNECT
  423. 303. [+] (K) Overzealous EXIT warning
  424. 304. [+] (K) OUTPUT doesn't echo when DUPLEX is HALF
  425. 305. [+] (K) Minor problems with REMOTE DIRECTORY/DELETE/etc
  426. 306. [+] (K) CHECK command broken
  427. 307. [+] (K) Problem with SET TRANSMIT ECHO
  428. 308. [+] (K) Dialing results were sometimes incorrect
  429. 309. [+] (K) IF EXIST and IF DIRECTORY versus spaces in filenames
  430. 310. [+] (K) CD, SET FILE DOWNLOAD-DIRECTORY, etc, don't provide full
  431.      service
  432. 311. [+] (K) READ command too picky about last or only line in file
  433. 312. [*] (K) No way to include braces in function arguments
  434. 313. [+] (K) DIALINF.DAT file opened in READ/WRITE mode
  435. 314. [+] (K) Missing and incorrect key definitions in EMACS mode
  436. 315. [+] (K) NULs were being stripping during file transfers and printing
  437. 316. [+] (K) XYZMODEM RECEIVE was ignored
  438. 317. [+] (K) SET STARTUP-FILE DISCARD did not always delete the file
  439. 318. [+] (K) SHOW MODEM didn't quote backslashes
  440. 319. [+] (K) WIN32 COMM TX BUFFER SIZE set too small
  441. 320. [+] (K) K2DC.EXE accidently closed socket of incoming connection
  442. 321. [+] (K) Auto-print Formfeed bug
  443. 322. [+] (K) SAVE KEYMAP and SHOW KEY replaced RS with ESC
  444. 323. [*] (M) How can I use SSH, SSL, CHAP, etc, to make secure connections?
  445. 324. [*] (M) Why can't I pick any Windows font I want?
  446. 325. [+] (V) Data loss on Meridian Technology SuperLAT connections
  447. 326. [*] (K) Hints on dialing toll-free numbers
  448. 327. [*] (K) Hints on "blind dialing"
  449. 328. [*] (K) Log files in multiple sessions
  450. 329. [+] (K) Hazeltine 1500 emulation did not work at all
  451. 330. [+] (K) Problems with Wyse 50 emulation
  452. 331. [+] (K) Problems in DG DASHER 217 emulation
  453. 332. [+] (K) HPTERM emulation did not handle line-drawing & math
  454. 333. [+] (K) Many Dialer entries were obsolete
  455. 334. [+] (K) Unwanted triangles in Wyse, TVI, and Hazeltine emulation
  456. 335. [+] (K) Spurious spaces in ANSI emulations
  457. 336. [+] (K) Data loss/corruption on Windows 95 serial connections
  458.  
  459.        ----(Version 1.1.12)----
  460.  
  461. 337. [ ] (K) Commands like "RUN D:\FOO\BAR\BAZ.BAT" don't work in Windows
  462. 338. [ ] (M) "RUN /K...." hangs K95 in Windows
  463. 339. [+] (K) Commands like "SEND \\K95\\TMP\\OOFA.TXT" did not work
  464. 340. [+] (K,M) Problems with help and completion in filenames with \\
  465. 341. [ ] (M) CTL3D32.DLL is missing
  466. 342. [ ] (M) K95 might take a long time to start and stop
  467. 343. [+] (M) K95 might not be able to exit on some Windows 95 systems
  468. 344. [+] (K) Dialer might crash if no modem was defined
  469. 345. [+] (K) Memory leak in Dialer
  470. 346. [+] (K) URL hot spot could fail if URL at end of sentence
  471. 347. [+] (K) EDIT and NETEDIT might have stopped working in 1.1.12
  472. 348. [+] (K) Telnet negotiations could become frozen
  473. 349. [+] (K) K95 could become stuck in marking mode
  474. 350. [+] (K) HP terminal emulation problems in 1.1.12
  475. 351. [+] (K) Wyse terminal emulation problems in 1.1.12
  476. 352. [+] (K) K95 could hang upon screen-size change request
  477. 353. [+] (K) SET MOUSE ACTIVATE command broken in 1.1.12
  478. 354. [+] (K) Character set versus copy/paste from/to Clipboard
  479. 355. [+] (K) (void)
  480. 356. [ ] (M) Paste to host using Toolbar Paste sends Esc O P when Num Lock
  481.      on
  482. 357. [ ] (K) Reverse screen-writing direction not supported
  483. 358. [+] (K) Transparent print problems using 8-bit CSI
  484. 359. [+] (K) APC did not block terminal emulator
  485. 360. [+] (K) Conflict between INPUT and APC
  486.  
  487.        ----(Version 1.1.13)----
  488.  
  489. 361. [+] (V) K95 might not work with certain third-party TCP/IP stacks
  490. 362. [+] (K) Another problem with filenames containing spaces
  491. 363. [+] (K) CONNECT mode hangs when host drops connection or \Kquit is
  492.      used
  493. 364. [+] (K) Problem with Num Lock and SET MSKERMIT KEYCODES ON
  494. 365. [+] (K) Problem with OUTPUT command when there is no connection
  495. 366. [+] (K) END from within SWITCH doesn't work
  496. 367. [ ] (V) URL hot spots might not work
  497. 368. [+] (K) (void)
  498. 369. [+] (K) (void)
  499. 370. [+] (K) (void)
  500. 371. [+] (K) (void)
  501. 372. [+] (K) (void)
  502. 373. [+] (K) (void)
  503. 374. [+] (K) (void)
  504. 375. [+] (K) (void)
  505. 376. [+] (K) (void)
  506. 377. [+] (K) (void)
  507. 378. [+] (K) (void)
  508. 379. [+] (K) (void)
  509. 380. [+] (K) (void)
  510. 381. [+] (K) (void)
  511. 382. [+] (K) (void)
  512. 383. [+] (K) (void)
  513. 384. [+] (K) (void)
  514. 385. [+] (K) (void)
  515. 386. [+] (M,K) Problems with Dead Keys and Alt-Gr keys in Windows 95
  516. 387. [+] (K) Kermit vs TAPI Dialing in the Dialer
  517. 388. [ ] (M) K95 vs Num Lock, Caps Lock, and Scroll Lock
  518. 389. [*] (M) Parallel Port Communications
  519. 390. [+] (K) Wrong system type in Telnet NEW-ENVIRONMENT negotiation
  520. 391. [+] (K) IF ALARM might not work
  521. 392. [+] (K) SET TERM REMOTE-CHAR LATIN6 doesn't work
  522. 393. [+] (K) Single-click mouse actions generate an extraneous error beep
  523. 394. [+] (K) Various terminal emulation bugs
  524. 395. [+] (K,V) Ctrl-C caught by 4NT.EXE instead of K95 in Windows NT
  525. 396. [+] (K) OS/2 K2DIAL loses data in the Login Script text box
  526. 397. [+] (K) Various errors in the Windows Telephony (TAPI) implementation
  527. 398. [+] (K) Dialing fails due to garbled modem command
  528. 399. [+] (K) Dialer Modem Commands reset when modem selected for editing
  529. 400. [+] (K) SHOW KEY interrupted by Ctrl-C would cause keyboard problems
  530. 401. [+] (K) SET HOST * results in 100% CPU Utilization
  531. 402. [+] (K) Telnet to non-23 port might fail to produce a login prompt
  532. 403. [+] (K) SET MODEM TYPE to certain types didn't work
  533. 404. [+] (K) SETUP.EXE would crash while displaying summary of choices
  534. 405. [+] (K) Default AT386 and SCOANSI keymaps reference DEC Kverbs
  535. 406. [+] (K) SET TERMINAL DEBUG ON interferes with TELNET negotiations
  536. 407. [+] (K) OS/2 FTP PC/TCP stack would cause K2 to crash
  537. 408. [+] (K) K95's -N command-line option in OS/2 would not accept
  538.      parameters
  539. 409. [+] (K) SET BROWSER ignored by \KmouseURL keyboard verb
  540. 410. [+] (V) K95 could not be the Telnet client for Netscape Communicator
  541. 411. [*] (K) The PRINT command no longer uses DOS COPY to print a file
  542. 412. [+] (K,M) DIAL DISPLAY ON didn't work with TAPI modems
  543. 413. [+] (K) TAP alpha paging script was not robust enough
  544. 414. [+] (K) Incorrect setup of Telebit modems
  545. 415. [+] (K) File transfers could fail when using very short packets
  546. 416. [+] (K) Screen-printing problems in Windows NT
  547. 417. [*] (V) Incorrect characters on screen when accessing SCO or AIX hosts
  548. 418. [ ] (V) K95 is unable to print to WinPrinters
  549. 419. [ ] (K) Host mode requires VT100 or ANSI client
  550. 420. [+] (K) HPTERM and VIP7809 selection didn't work in the Dialer
  551. 421. [+] (K) File-transfer problem using undefined variable for as-name
  552. 422. [+] (K) Overzealous EXIT WARNING
  553. 423. [+] (K) K95 program exit status codes were not always correct
  554. 424. [+] (K) Various misleading file-transfer error messages
  555. 425. [+] (K) EDIT command succeeds only on first attempt
  556. 426. [ ] (M) "WINOLDAP - This program has performed an illegal
  557.      operation..."
  558. 427. [+] (K) Mixups in certain terminal-specific line-drawing character
  559.      sets
  560. 428. [+] (K) Unnecessarily difficult to get big window and packet sizes
  561. 429. [+] (K) Host mode would not send file groups
  562. 430. [-] (K) Problem using Swedish (etc) NRC and DEC Special Graphics
  563.  
  564.        ----(Version 1.1.14)----
  565.  
  566. 431. [+] (K) Various problems with the 1.1.14 Patch
  567. 432. [+] (K) SET TELNET TERMINAL TYPE affects actual terminal type
  568. 433. [+] (K) Problems with Kermit transfers on some Telnet connections
  569. 434. [+] (K) AIX and HFT arrow keys didn't work in the Command screen
  570. 435. [+] (K) AIX and HFT emulation versus Autowrap
  571.  
  572.        ----(Version 1.1.15)----
  573.  
  574. 436. [+] (M) Assorted problems caused by faulty optimization
  575. 437. [-] (M) Problems with Winsock 2
  576. 438. [+] (K,M) Redirection of Standard Output
  577. 439. [*] (M,C) Illegal operations caused by lack of swap space
  578. 440. [*] (M) Roaring Fan
  579. 441. [+] (K) Failure to detect default printer in Windows NT
  580. 442. [+] (K) Console mode changed from text to binary and not restored
  581. 443. [-] (M) Trouble with EXIT under certain circumstances
  582. 444. [+] (K) Overzealous EXIT warning (again)
  583. 445. [+] (K) RUN command did not return status
  584. 446. [+] (K) Problems with DIRECTORY command filename completion
  585. 447. [+] (K) The DIRECTORY command would return one file too few
  586. 448. [+] (K) MKDIR command did not work in OS/2
  587. 449. [+] (K) SET TITLE effect was delayed
  588. 450. [*] (M) BEEP command can be delayed
  589. 451. [+] (K) CONNECT should not work if TAPI connection not open
  590. 452. [+] (K) TAPI device not released when closed
  591. 453. [+] (K) Various SET TCP command problems
  592. 454. [+] (K) \v(ipaddr) didn't work before a connection was made
  593. 455. [+] (K) Assorted Telnet initialization and negotiation problems
  594. 456. [+] (K) Spurious NUL characters on Telnet connections
  595. 457. [+] (K) Failure to recognize RLOGIN URLs
  596. 458. [+] (K) Problems with Wyse graphics character sets in Windows NT
  597. 459. [+] (K) QANSI graphics characters displayed as ASCII
  598. 460. [+] (K) Problems with DG transparent printing
  599. 461. [+] (K) Scrolling failures in ANSI X3.64 emulations
  600. 462. [+] (K) Incorrect appearance of VT220/320 characters after erasure
  601. 463. [+] (K) SCOANSI and AT386 function-key programming broken
  602. 464. [+] (K) Various problems in HPTERM emulation
  603. 465. [+] (K) Problems in Siemens/Nixdorf BA80 emulation
  604. 466. [+] (K) Spurious red lines on debug-mode terminal screens
  605. 467. [*] (K) Alt-x, Alt-h, etc, don't seem to work in AIXTERM
  606. 468. [+] (K) Difficulties pasting
  607. 469. [+] (K,M) Echoing delays
  608. 470. [+] (K) MSKERMIT keycode for Ctrl-Enter was incorrect
  609. 471. [+] (K) APC command containing SET TERM TYPE would stop
  610. 472. [+] (K) Failure to receive files with long names on some systems
  611. 473. [+] (K) Autodownload failures with parity mismatch
  612. 474. [+] (K) File transfer thermometer might not complete
  613. 475. [+] (K) XYZMODEM statistics counted each file twice
  614. 476. [+] (K) SET TERMINAL TYPE might mishandle 7-bit NRCs
  615. 477. [+] (K) Problems typing 7-bit national characters
  616. 478. [+] (K) Problem Selecting HP-Roman8 character set from the Dialer
  617. 479. [+] (K) RETURN within SWITCH didn't work
  618. 480. [+] (K) \ffiles() counted directories when it shouldn't
  619. 481. [+] (K) Problems with REMOTE QUERY KERMIT function()
  620. 482. [-] (C) K95 Host Mode might be slow to put up Login prompt
  621. 483. [*] (K) Host mode requires ANSI or VT terminal emulator
  622. 484. [+] (K) Host-mode maximum users setting wouldn't stick
  623. 485. [+] (K) Dialer Login Script text box data lost in OS/2
  624. 486. [+] (K) Dialer Printer Type combo box could not be set
  625. 487. [+] (K) Dialer Communications page speed entry wouldn't stick
  626. 488. [*] (K) HINTS: Alphanumeric Paging
  627. 489. [*] (K) HINTS: For blind users
  628. 490. [*] (V) HINTS: Telnetting to OS/2
  629. 491. [*] (V) HINTS: How to use K95 with Netscape Communicator 4.0
  630. 492. [-] (M) TEMP or TMP environment variable definition can cause problems
  631. 493. [+] (K) The GET Command Versus Filenames with Spaces
  632. 494. [*] (K) HINT: CR and/or LF disappear!
  633. 495. [*] (K) HINT: Eliminating "Press a key to continue" after RUN Command.
  634. 496. [+] (K) Cursor positioning on double-width lines
  635. 497. [+] (K) Errors in Default Keymap for EMACS Mode
  636. 498. [+] (K) SET HOST * Port Not Freed
  637. 499. [+] (K) Unwanted Command Screen Size Change
  638. 500. [+] (K) MKDIR/RMDIR Problems with UNCs
  639. 501. [+] (K) MKDIR/RMDIR Problems when Used in Macros or Command Files
  640. 502. [+] (V) RUN, REDIRECT, PIPE Interaction with Nonstandard Shells
  641. 503. [+] (K) Compression Skipped in Text-Mode Kermit File Transfers
  642. 504. [+] (K) Slow Local Echo in Terminal Screen
  643. 505. [+] (K) Slow Echo in Terminal Screen on Serial Connections
  644. 506. [+] (K) Problems with Bidirectional Printer Configuration in Dialer
  645. 507. [+] (K) Missing Error Messages in OUTPUT and INPUT
  646. 508. [+] (K) Problems Editing Certain Commands
  647. 509. [+] (K) Redirection of Certain REMOTE Commands Didn't work
  648. 510. [+] (V) K95 did not work well with Citrix Winframe
  649. 511. [+] (K,C) Wyse 370 colors didn't work
  650. 512. [ ] (M) CJK Input Method Editors do not work in Windows 95
  651. 513. [*] (V) Conflict between mouse and screen saver
  652. 514. [+] (K) Improper bolding in VT reverse-screen mode
  653. 515. [ ] (K) Dialer does not work in OS/2 2.x
  654. 516. [ ] (M) Log files can disappear in Windows 95 if K95 killed
  655.  
  656.        ----(Version 1.1.16)----
  657.  
  658. 517. [ ] (V) Code Page 856 isn't really a code page
  659. 518. [+] (D) SET TERMINAL IDLE-xxx command misdocumented
  660. 519. [ ] (K) New screen updating method might not be good for everybody
  661. 520. [+] (M,K) Problems invoking RLOGIN.EXE and TELNET.EXE
  662. 521. [+] (K) AIXTERM, HFT, SCOANSI, AT386 scrolling problem
  663. 522. [+] (K) Program crash during XMODEM transfer
  664. 523. [+] (K) No means to receive XMODEM transfers with CRC block checking
  665. 524. [+] (K) (Two bugs, One Number)
  666. 525. [+] (K) Invalid TMP or TEMP directory will cause K95DIAL to crash
  667. 526. [+] (K) INPUT command sets \v(instatus) to wrong value
  668. 527. [+] (K) SET TERMINAL ESCAPE-CHARACTER does not work
  669. 528. [+] (K) TCP/IP sessions do not work on OS/2 3.0
  670. 529. [+] (K) OS variables not properly set in OS/2
  671. 530. [ ] (M) Win95/98 does not randomly access pooled IP hosts
  672. 531. [ ] (M) Kerberos authentication fails with "invalid network address"
  673. 532. [+] (K) PAUSE command always reports FAILURE
  674. 533. [+] (K,M,I) Kermit 95 could not display the EURO character
  675. 534. [+] (K) TES32 for Win95 connections fail immediately
  676. 535. [+] (K) \fsplit() function parses extra words
  677. 536. [ ] (M) Cursor can disappear in command screen
  678. 537. [+] (K) '\' at end of key definition cannot be sent to host
  679. 538. [+] (K) LOOKUP command does not return failure
  680. 539. [+] (K) Function rindex fails to match first instance of string
  681. 540. [+] (K) Non-CP437 extended characters displayed improperly in NT
  682. 541. [+] (K) In NT, dead keys produce an error beep when pressed
  683. 542. [+] (K) SET BELL VISIBLE does not work reliably
  684. 543. [+] (K) SET TELNET ENCRYPTION {REFUSED, ACCEPTED, ... } broken
  685. 544. [+] (K) Max Command Length is not necessarily max length of macros
  686. 545. [+] (K) END command numeric value is inaccessible to scripts
  687. 546. [+] (K) 10-digit dialing rules forgets to dial the area code
  688. 547. [+] (K) GET/REGET with SET FILE PATTERNS ON may corrupt files
  689. 548. [+] (K) REMOTE commands may set STATUS to SUCCESS on FAILURE
  690. 549. [+] (K) RUN command interferes with screen updates in a script
  691. 550. [+] (K) \fword() fails to find the last word in a string
  692. 551. [+] (K) Partial Dialing misuses dialing rules
  693.  
  694.        ----(Version 1.1.17)----
  695.  
  696. 552. [+] (K) The PRODUCT macro had an extraneous parameter
  697. 553. [ ] (K) SETUP from CDROM might not exit cleanly
  698. 554. [+] (K) URL hot spots vs Netscape Communicator
  699. 555. [+] (K) Missing files (not really)
  700. 556. [+] (K) DATE command does not return to command prompt
  701. 557. [+] (K) CPS display in XYZmodem transfers is incorrect
  702. 558. [ ] (K) Problems with SET FILE INCOMPLETE DISCARD
  703. 559. [+] (K) Crash during Zmodem download with SET FILE COLLISION RENAME
  704. 560. [+] (K) TAPI dial gives "invalid call state message" after Busy
  705. 561. [+] (M) Dead Keys cause K95.EXE to terminate in NT
  706. 562. [+] (K) If PDIAL is used, all subsequent calls are partially dialed
  707. 563. [+] (K) HOST.KSC vs. K95 1.1.17
  708. 564. [ ] (M) Don't tell K95 to RUN 16-bit programs
  709. 565. [+] (K) SET SERVER IDLE-TIMEOUT doesn't timeout
  710. 566. [+] (K) VT Origin mode does not apply to Next Line (ESC E) command
  711. 567. [+] (K) PCTERM support not compiled into 1.1.17
  712. 568. [*] (V) Using K95 with a NASI modem
  713. 569. [*] (K) VT Soft-character-set assignments
  714. 570. [ ] (M) Windows 95/98 DNS Caching results in Kerberos Authentication
  715.      Failures
  716. 571. [+] (C) TZ environment variable necessary for Kerberos Authentication
  717. 572. [+] (K) Word Perfect Keyboard Mode does not work
  718. 573. [ ] (M) More about Caps Lock
  719. 574. [+] (K) CONNECT /TRIGGER causes memory exception in OS/2
  720. 575. [ ] (C) "NO CARRIER", SET CARRIER-WATCH, INPUT and Hayes High-Speed
  721.      Modems
  722. 576. [+] (K) Install of K95 1.1.17 on Alpha does not perform registration
  723. 577. [+] (K) Televideo terminals enter infinite loop when using Block mode
  724. 578. [+] (K) SNI 97801 terminal emulation bugs
  725. 579. [ ] (M) K95 Telnet can crash if remote host crashes
  726. 580. [+] (K) K95 prints double characters when Copy Print mode is used
  727.  
  728.        ----(Version 1.1.18-CU)----
  729.  
  730. 581. [+] (K) REMOTE {SET, ASSIGN, RENAME, COPY} do not return to CONNECT
  731.      mode
  732. 582. [+] (K) Incoming TAPI calls may result in K95 crashes during file
  733.      sends
  734. 583. [+] (K) Kermit/2 1.1.17 server does not return from REMOTE HOST
  735.      commands
  736. 584. [+] (K) Transparent-print error if CSI received when remote character
  737.      set is a code page
  738. 585. [+] (V) MIT Kerberos 2.0 K5 support disables K95 telnet authentication
  739. 586. [+] (V) SRP support fails to authenticate against SRP 1.5.0 Telnetd
  740. 587. [*] (K) K95 1.1.17 breaks Host-Mode Script
  741. 588. [*] (K) K95 and Host-Mode Script versions must agree
  742. 589. [*] (K) TAKE command arguments are persistent
  743. 590. [*] (K) Title-Bar Close box [x] doesn't work in Win9x
  744.  
  745.        ----(Version 1.1.19)----
  746.  
  747. 591. [+] (K) VT102 emulation broken in 1.1.19
  748. 592. [*] (V) Failure to make certain Telnet connections
  749. 593. [+] (K) Faulty OS/2 Dialer Patch for K95 1.1.19
  750. 594. [+] (K) LOGIN.KSC didn't work without the Dialer
  751. 595. [+] (K) C1 Printable characters of non-ISO-2022 character sets
  752. 596. [+] (K) IBM 3151 attributes
  753. 597. [+] (K) OpenSSL requires the PRNG to be seeded.
  754. 598. [+] (V) Kerberos support not compatible with NRL SecureID support
  755. 599. [+] (K) MAIL command does not work
  756. 600. [+] (K) SEND ..\\*.c fails with "unreadable error"
  757. 601. [+] (K) LOCAL and global variable name conflicts
  758. 602. [+] (K) Kerberos password prompts versus -# 96 startup option
  759. 603. [+] (K) ANSWER 0 improperly times out
  760. 604. [+] (K) ANSWER fails to answer call with SET TAPI MODEM-DIALING ON
  761. 605. [+] (K) RLOGIN Window Size reports are not sent
  762. 606. [+] (K) Pulse dialing did not work
  763.  
  764.        ----(Version 1.1.20)----
  765.  
  766. [ Top ] [ Index ] [ K95 Home ] [ Kermit Home ]
  767.   ------------------------------------------------------------------------
  768.  
  769. BUG DESCRIPTIONS
  770.  
  771. 1. Ctrl-C Interruption in Command Screen
  772.  
  773. Ctrl-C typed in the Command screen to interrupt a command is not always
  774. delivered to Kermit 95 by Windows, due to a bug in Windows 95 and Windows
  775. NT: Microsoft PSS ID Numbers Q130717 and Q134284, 09-25-1995.
  776.  
  777. Once Ctrl-C fails to be delivered, it might never be delivered again.
  778. Workaround: evidently the only workaround is to restart Windows. In the
  779. meantime, you can still send Ctrl-C in the Kermit 95 Terminal screen using
  780. Ctrl-Shift-C (or any other key to which you use SET KEY to map \3).
  781.  
  782. If you use Ctrl-C to interrupt a file transfer that has not yet started,
  783. there may be a delay of several seconds before the Ctrl-C takes effect
  784. (this one is fixed in 1.1.2).
  785.  
  786. In some cases, even when Ctrl-C is ignored, however, you might still be
  787. able to use Ctrl-Break for the same purpose.
  788.  
  789. Also see: Bugs 83 and 152.
  790.  
  791. 2. Video Attributes vs Terminal Screen Size in Windows 95
  792.  
  793. A workaround was discovered for the the Windows 95 bug that prevented K95
  794. from using screen widths other than 80 or heights other than 25, 43, or 50.
  795. As of version 1.1.12, screens of any reasonable height and width can be
  796. used in Windows 95 as well as Windows NT. OS/2 Warp 3.0 and earlier still
  797. restrict console windows to 80 columns, but Warp 4.0 can use 132 columns.
  798.  
  799. Note, however, that Windows 95 video drivers are optimized for
  800. 80x(25,43,50); other sizes work correctly as of K95 1.1.12, but might work
  801. slowly or exhibit annoying amounts of flicker. This is a Windows 95
  802. feature.
  803.  
  804. 3. Microsoft Telephony (TAPI)
  805.  
  806. TAPI support was added in K95 1.1.12, and is documented in the current
  807. edition of the K95 manual.
  808.  
  809. 4. Registration
  810.  
  811. Kermit 95's registration procedure currently consists of customizing the
  812. K95.EXE and K95DIAL.EXE programs with your name, company, and serial
  813. number, and mailing back your registration card with one of your Kermit 95
  814. serial number stickers affixed to it. Future plans include online
  815. registration.
  816.  
  817. In 1.1, registration was applied only to the K95.EXE file. Beginning with
  818. 1.1.1 it was extended also to the Dialer.
  819.  
  820. 5. Changing Code Pages
  821.  
  822.      NOTE: This item applies to Windows. In OS/2, loading code pages
  823.      or "PC fonts" into a full-screen session is not only permitted,
  824.      but also safe -- provided the video driver allows it; evidently,
  825.      however, the trend in new video drivers is not to allow it --
  826.      thus preventing Kermit 95's Hebrew and Cyrillic support from
  827.      working as widely as it used to. See Section 3.4 of OS2K95.TXT.
  828.  
  829.      NOTE 2: As of version 1.1.8, this section applies only to Windows
  830.      9x. The Windows NT version of Kermit 95 now uses Unicode fonts
  831.      rather than PC code pages.
  832.  
  833. As noted in the Kermit 95 manual, Windows 95/98 does not support code page
  834. switching. The idea is that if you are going to use code pages, you should
  835. use only one. But that's bad because some people really do need to work in
  836. different languages; for example, English, Icelandic, Hebrew, and Russian.
  837. Kermit 95 supports all of these very nicely as long as the underlying code
  838. page is installed. Presumably if you are running Windows 95 in Iceland,
  839. your code page is 850; in Poland it is 852; in Israel it is 862; in Russia
  840. it is 866; in Greece it is 869. So if you have the code page you need, no
  841. worries. But if you need to work in (say) both Russian and Hebrew, you need
  842. a way to switch code pages.
  843.  
  844. To change code pages, you can get a utility from Microsoft called CHANGECP.
  845. It is on the Windows 95 CDROM, in the Other\Changecp folder. It comes with
  846. lots of code pages, including 862 (Hebrew) and 866 (Russian). Its menu only
  847. lists a few of them, but you can try typing any one you want on the command
  848. line; for example:
  849.  
  850.   changecp 850
  851.  
  852. or:
  853.  
  854.   changecp 866
  855.  
  856. And then rebooting your system. You can't change code pages on the fly in
  857. Windows 95 as you can in DOS. Nor is there any way to load fonts into a DOS
  858. window of Windows 95 (such as the LOADFONT program we use with MS-DOS
  859. Kermit to provide code-page switching).
  860.  
  861. Maybe CHANGECP will work for you, maybe not. When we tried it, 850 worked,
  862. 866 did not, even though all the supporting files for CP 866 were included.
  863. The supporting files for Hebrew CP 862 are not even there, so this one
  864. didn't even have a chance.
  865.  
  866. When you run CHANGECP, it prints a scary error message warning of possible
  867. disk corruption. This means that if you use accented or special characters
  868. in filenames (or for that matter, in the files themselves), the appearance
  869. of those characters can change if you change code pages. If CHANGECP does
  870. not work for you, our best advice is to give up -- do not try editing the
  871. Registry or any other workaround, as this is almost certain to end in
  872. tears.
  873.  
  874. If a code page can be loaded, Kermit 95 can use it. But it seems that the
  875. only way you can have a "non-Latin1" code page loaded is to install the
  876. appropriate national version of Windows 95 -- such as Hebrew, Russian,
  877. Czech, Ukrainian, Polish, etc.
  878.  
  879. If you want better language support in Windows 95 console applications,
  880. express your wishes to Microsoft.
  881.  
  882. NOTE: You can use the DOS LOADFONT program together with the "PC fonts"
  883. that are distributed with MS-DOS Kermit to load Cyrillic, Hebrew, and other
  884. code pages into full-screen Windows sessions, BUT this tends to cause
  885. Windows (not Kermit, but Windows) to crash, so this practice is not
  886. recommended, encouraged, or supported. The true fix to this situation will
  887. come in the conversion of K95 to full GUI, when it will no longer have to
  888. use code pages. (As of version 1.1.8, the Windows NT console version uses a
  889. Unicode font, so it can display any characters that are in its font -- e.g.
  890. Lucida Console.)
  891.  
  892. 6. Keyboard Scan Codes and Caps Lock
  893.  
  894. Certain keyboard scan codes, constructed by Kermit 95 from information
  895. reported by Windows, are inconsistent between Windows NT and Windows 95.
  896. These include Num Lock and Numeric Keypad /.
  897.  
  898. The Caps Lock bug is fixed in 1.1.5. For dead keys, see items 103-104.
  899.  
  900. Also see items 283 and 386.
  901.  
  902. No problems in OS/2.
  903.  
  904. 7. "Kermit 95" Keyboard Verb table
  905.  
  906. In the "Kermit 95" manual, Appendix I, Table I-5, pages 80-81, in the
  907. "Assignment" column, all occurrences of "Ctrl-\" are incorrect and should
  908. be replaced by "Ctrl-]", which is Kermit 95's default escape character.
  909. Also, there are many new keyboard verbs, listed in KEYMAPS\KVERBS.TXT; the
  910. default assignments are listed in KEYMAPS\DEFAULT.INI, and you can use the
  911. new SAVE KEYMAP command to save your current configuration into a file.
  912.  
  913. As of version 1.1.14, the HELP KVERB command can be used to find out what a
  914. particular kverb does and which key it is assigned to.
  915.  
  916. 8. PUSH and related commands do not work in Windows NT 3.50
  917.  
  918. The Windows NT CMD.EXE shell bug that causes this problem is fixed in
  919. Windows NT Workstation 3.51. This bug does not occur with replacement
  920. shells such as JP Software's 4NT.EXE.
  921.  
  922. 9. Don't Use the Auto Font Setting in Windows 95
  923.  
  924. It's best to pick a specific size. When the setting is left at Auto,
  925. sometimes the window will mysteriously and inexcplicably change size,
  926. typically when returning to the Command screen from a non-standard-size
  927. Terminal screen, often becoming a tiny small-print window. This also tends
  928. to happen (but doesn't always) (in Windows 95 only) when you pick any size
  929. other than 24 x 80 for a terminal screen on the Terminal page of the
  930. Dialer.
  931.  
  932. Starting with K95 1.1.12, the first version to support true 132-column
  933. screens in Windows 95, a font size of Auto in the Console version can cause
  934. Windows 95 (original version) to create ever-smaller screens when switching
  935. back and forth between 80- and 132-column mode, eventually resulting in
  936. alert boxes or crashes. This is a Windows 95 bug, not a Kermit one. When
  937. this happens while TAPI is in use, the modem will become unusable until
  938. Windows 95 is rebooted.
  939.  
  940. Choose a specific font size, not "Auto". See the instructions in the
  941. READ.ME file creating a shortcut. You can choose your preferred font size
  942. in the K95.PIF file that you create when following those instructions. (As
  943. noted there, the default font size for console windows is set by editing
  944. the Properties of C:\WINDOWS\SYSTEM\CONAGENT.EXE).
  945.  
  946. 10. Blotchy Dialer Fields
  947.  
  948. (Fixed.)
  949.  
  950. 11. Missing Features
  951.  
  952. As of K95 1.1.19, no features are missing that are supposed to be present.
  953. Of course many features remain to be added in future releases.
  954.  
  955. 12. Hardware / System / Drivers Configuration
  956.  
  957. The behavior of Kermit 95 or any other program that uses serial ports will
  958. be unpredictable if there are hardware conflicts. Typical symptoms include
  959. application or system freeze-ups, general protection faults, etc. This is a
  960. result of the PC architecture, which has a severely limited number of
  961. device interrupts, but which is often overloaded with devices.
  962.  
  963. Serial communication devices must have unique addresses and IRQs (Interrupt
  964. numbers). You can't have more than one device using the same IRQ. If you
  965. do, neither device is likely to work -- or worse. Unfortunately, many
  966. devices (such as network boards) are often shipped set to the same IRQ (3
  967. or 4) that is used by a serial port.
  968.  
  969. Serial ports COM3 and COM4 (or higher) are always problematic, since these
  970. are not part of the standard PC architecture and there are no slots for
  971. them in the PC BIOS. COM3 and COM4 are generally set by their manufacturers
  972. to use IRQ 3 or 4, which conflict with COM1 or COM2. To resolve the
  973. conflict, you must either find a free IRQ and set your COM3 or COM4 device
  974. to use it (and tell Windows about it), or else disable one or more of the
  975. conflicting devices. Changing the IRQ is risky because the new one you pick
  976. is likely to conflict with something else, especially in a well-equipped PC
  977. (CDROM, sound card, network adapter, etc).
  978.  
  979. In Windows 95, a COM port is supposed to be recognized automatically when
  980. you install it. However, Windows might easily make incorrect assumptions
  981. about its address or IRQ, or whether it has a FIFO (First-In-First-Out)
  982. buffer. You can examine these, and correct them if necessary, in My
  983. Computer -> System -> Device Manager -> Ports -> Advanced. In Windows NT,
  984. Control Panel -> Ports -> Advanced.
  985.  
  986. Even when your configuration is conflict-free, you will experience data
  987. loss -- often severe -- on serial connections if your serial-port
  988. controllers are not "buffered": 16550A UARTs must be used, rather than
  989. lower-numbered models. Unfortunately, many PCs are furnished with
  990. unbuffered UARTs by their manufacturers as a cost-cutting measure. You can
  991. find out what kind of UARTs you have on which COM ports, on which
  992. addresses, using which IRQs, in the Windows dialogs mentioned above.
  993.  
  994. Steer clear of any modem that says "RPI" or "Controllerless" or "Winmodem"
  995. on the box. Read the small print carefully. These are not fully functional
  996. modems, and are very likely not to work adequately, or at all, under
  997. Windows NT or OS/2. Although they are designed for Windows 95, they might
  998. not work well there either, and even if they do, they might impose an
  999. unacceptable load on your system, since the full job of the modem is being
  1000. done by the PC CPU, and/or they might interfere with your sound card.
  1001. (Note: nowadays, most new PCs come with Winmodems preinstalled -- the only
  1002. way to avoid them is to buy a second, external, modem and attach it to your
  1003. COM1 or COM2 device.)
  1004.  
  1005. Another type of problem occurs whenever you use certain software that
  1006. installs its own drivers (such as COMM.DRV, the Windows 95 communications
  1007. port driver) over the real one. Such drivers are intended specifically for
  1008. use with the software they came with, and will often fail to work with
  1009. other software. Unfortunately, there is often no notification when a
  1010. standard driver is replaced in this manner, and also there is often no easy
  1011. way to undo the change. You can find out about your communications driver
  1012. in the modem diagnostics, Driver button. The communications port driver
  1013. that comes with the first release of Windows 95 is identified there as:
  1014.  
  1015. COMM.DRV, 5856 bytes, 7/11/1995 09:50AM
  1016.  
  1017. (the date and time display might vary with time zone).
  1018.  
  1019. Problems that are even more subtle and vexing can result from any of the
  1020. drivers you have installed on your PC -- SCSI-board drivers, sound-card
  1021. drivers, CD ROMs, etc. Sometimes the problems are solved by obtaining a
  1022. newer version of the driver from the board vendor. Other times, the only
  1023. recourse is to purchase an entirely different board and driver.
  1024.  
  1025. Even more ominous are problems with the PC BIOS. PC makers often have BIOS
  1026. upgrades available, perhaps downloadable from their BBS's or Web sites.
  1027.  
  1028. Also, owners of laptop and "green" PCs should watch out for the untoward
  1029. effects of power savers and suspend/resume features on internal modems,
  1030. PCMCIA cards, and similar hardware.
  1031.  
  1032. Finally, beware of any system changes that you make. In Windows, do not use
  1033. the Registry editor (REGEDIT) unless (a) you know what you are doing, and
  1034. (b) you have a way to back out of any changes. A seemingly innocent change
  1035. in the Registry can have unpredictable ramifications later on, causing
  1036. Kermit 95 and all your other applications, and Windows itself, to misbehave
  1037. or malfunction. In some cases the only recourse is to reformat your hard
  1038. disk and reinstall Windows 95 from the original media.
  1039.  
  1040. 13. Miscellaneous Dialer Peculiarities
  1041.  
  1042.    * The Hangup button does not interrupt dialing. If you need to interrupt
  1043.      dialing, bring the Kermit 95 Command window to the front and type
  1044.      Ctrl-C.
  1045.  
  1046.    * Other items from this entry are fixed.
  1047.  
  1048. 14. Miscellaneous Hints and Tips
  1049.  
  1050.    * The Terminal screen can become frozen under certain circumstances; for
  1051.      example, receipt of an unterminated escape sequence (perhaps caused by
  1052.      noise). When this happens, the Terminal screen will report OSC, APC,
  1053.      DCS, etc, in the status line. To unfreeze, use Alt-R (Reset) while in
  1054.      the terminal screen. This is not a bug -- it is how real VT 220 and
  1055.      higher terminals work.
  1056.  
  1057.    * If you try to download a file directly to the printer by naming the
  1058.      file "PRN", this will fail unless you "set file collision overwrite".
  1059.      That's because Kermit's normal action when receiving a file is create
  1060.      a backup copy -- but it can't make a backup copy of the printer :-)
  1061.      Similarly for other files whose names are the same as those of DOS
  1062.      devices: LPT1, AUX, COM2, and so on.
  1063.  
  1064.    * The printer driver might fail to print the last or only page. This is
  1065.      a traditional shortcoming of PC operating systems. Sometimes the page
  1066.      can be forced out by using Alt-E (verb \KprintFF) to send a formfeed
  1067.      to the printer, or by sending another print job, to the printer. Some
  1068.      printers (such as the HP4L and HP5L) have a special button that ejects
  1069.      the page. K95 1.1.14 and later offer additional printer controls, such
  1070.      as the /END-OF-JOB switch, documented in the current K95 manual.
  1071.  
  1072. 15. Debugging Tips
  1073.  
  1074. You can save the configuration for a particular Dialer entry into a
  1075. plain-text file by highlighting the entry, then going to File on the main
  1076. menu and choosing Generate Script File. The script file goes into Kermit
  1077. 95's SCRIPTS subdirectory and has the same name as the highlighted Dialer
  1078. entry, but with spaces and special characters converted to underscores. It
  1079. is a plain-text file composed of Kermit commands that can be easily faxed
  1080. or e-mailed to our tech-support staff.
  1081.  
  1082. You can troubleshoot connection problems by following the instructions in
  1083. Chapter 3-6 of Using C-Kermit, second edition. You can obtain transcripts
  1084. and logs of troublesome connections using "log session" and also with "set
  1085. dial display on" and then using your mouse to copy and paste the modem
  1086. dialog from the screen into a file.
  1087.  
  1088. You can troubleshoot terminal emulation problems by putting the terminal
  1089. screen into debug mode (with Alt-D when the terminal screen is active).
  1090.  
  1091. You can troubleshoot file-transfer problems by following the instructions
  1092. in Chapter 10 of Using C-Kermit (second edition). File-transfer packet logs
  1093. are obtained with the "log packets" command.
  1094.  
  1095. The ultimate debugging tool is the debug log, obtained with "log debug". It
  1096. tends to grow huge rather quickly.
  1097.  
  1098. Any or all of these logs can be sent to our tech support staff for analysis
  1099. in cases where suggested remedies or workarounds are ineffective.
  1100.  
  1101. Version 1.1.14 and later allow the session.log and debug.log files to be
  1102. activated in the Dialer entry.
  1103.  
  1104. 16. K-95 Dialer Vertical Scrolling
  1105.  
  1106. (Fixed.)
  1107.  
  1108. 17. ZMODEM Downloads
  1109.  
  1110. (Fixed.)
  1111.  
  1112. 18. ZMODEM and TELNET
  1113.  
  1114. (Fixed.)
  1115.  
  1116. 19. Alphabetization of Dialer Entries
  1117.  
  1118. (Fixed.)
  1119.  
  1120. 20. K-95 Sometimes Thinks a Connection is Open When It Starts Up
  1121.  
  1122. (Fixed.)
  1123.  
  1124. 21. Download Directory Doesn't Work
  1125.  
  1126. (Fixed.)
  1127.  
  1128. 22. SET MODEM commands in K95CUSTOM.INI have no effect
  1129.  
  1130. (Fixed.)
  1131.  
  1132. 23. Kermit 95 sometimes can't find its script or key mapping files
  1133.  
  1134. (Fixed.)
  1135.  
  1136. 24. The Dial Prefix also becomes the Dial Suffix
  1137.  
  1138. (Fixed.)
  1139.  
  1140. 25. Dialer complains unnecesarily about range of certain numbers
  1141.  
  1142. (Fixed.)
  1143.  
  1144. 26. Kermit BBS entry in Dialer has wrong backspace key setting
  1145.  
  1146. (Fixed.) However, as of K95 1.1.19, the BBS is being retired due to lack of
  1147. use.
  1148.  
  1149. 27. Screen updates updates are slow on some PCs
  1150.  
  1151. Kermit 95 is necessarily less snappy than MS-DOS Kermit (under DOS) on the
  1152. same type of PC because MS-DOS Kermit is in direct control of the
  1153. communications and the video, whereas Kermit 95 must go through several
  1154. layers of drivers and operating-system calls to do the same thing.
  1155.  
  1156. Video drivers vary in speed. Those in Windows NT tend to be significantly
  1157. slower than those in Windows 95. Even in Windows 95, some drivers or
  1158. hardware might be slower than Kermit 95 was designed for. Kermit 95's
  1159. default screen-updating cycle is 100 milliseconds (1/10 second); if your
  1160. video driver is slower than that, you might be able to make Kermit go
  1161. faster by increasing (yes, increasing) its screen-update interval, for
  1162. example:
  1163.  
  1164.   SET TERMINAL SCREEN-UPDATE FAST 200
  1165.  
  1166. Flickering can occur when the video driver is not performing a comparison
  1167. between what is already on the screen and what it is being asked to write.
  1168. So it paints the entire window (which takes time) even when it doesn't have
  1169. to. When acceleration is on (and supported by the driver) minimal screen
  1170. paints occur and screen updates should be fast. In the Control Panel either
  1171. on the Display object or the System Object, there is a performance page
  1172. which allows you to set the Video Acceleration properties. Make sure this
  1173. is set to use full acceleration. The only flickering you should see in this
  1174. case is the mouse pointer, since it is turned off and on before and after
  1175. each console screen paint.
  1176.  
  1177. If that doesn't help, you can experiment with Kermit 95's SET TERMINAL
  1178. SCREEN-UPDATE FAST and SMOOTH options to choose which algorithm is used to
  1179. update the screen when new data arrives from the host. Whenever a byte
  1180. arrives from the host it is processed by an incoming data thread. If it
  1181. would result in a screen write, an internal screen buffer is updated and a
  1182. flag is set. When using the FAST algorithm, the screen buffer is copied to
  1183. the physical screen (if the flag is set) on a timer thereby allowing the
  1184. maximum data throughput from the host to occur regardless of the speed of
  1185. the video drivers. This is the default screen updating method.
  1186.  
  1187. The negative aspect of this method is that on really fast connections it is
  1188. possible for some screen writes to never make it to the screen, e.g. during
  1189. continuous scrolling (but the data is processed correctly, and can be
  1190. viewed in the scrollback buffer). The SMOOTH option says to copy the screen
  1191. buffer to the window whenever the dirty flag is set. This results in much
  1192. slower data handling, and a potentially significant increase in the number
  1193. of screen writes, but on the other hand it tends to make echoing snappier
  1194. when you are typing. Also see item 469.
  1195.  
  1196. 28. ZMODEM Recovery
  1197.  
  1198. (Fixed.)
  1199.  
  1200. 29. ANSWER command crashed Kermit 95
  1201.  
  1202. (Fixed.)
  1203.  
  1204. 30. Kermit always turned off autoanswer in the modem
  1205.  
  1206. (Fixed.)
  1207.  
  1208. 31. Compose Key problems
  1209.  
  1210. (Fixed.)
  1211.  
  1212. 32. SET TERM CHARACTER-SET TRANSPARENT did not show all characters
  1213.  
  1214. (Fixed.)
  1215.  
  1216. 33. Various other VT emulation problems
  1217.  
  1218. (Fixed.)
  1219.  
  1220. 34. Printer problems
  1221.  
  1222. (Fixed.)
  1223.  
  1224. 35. \v(keyboard) variable improperly set
  1225.  
  1226. (Fixed.)
  1227.  
  1228. 36. XMODEM file transfer problems
  1229.  
  1230. (Fixed.)
  1231.  
  1232. 37. MOVE and MMOVE command did not work right with XYZMODEM
  1233.  
  1234. (Fixed.)
  1235.  
  1236. 38. Ctrl-C interruption nonfunctional in certain cases
  1237.  
  1238. (Fixed.)
  1239.  
  1240. 39. File transfer recovery after Ctrl-C
  1241.  
  1242. (Fixed.)
  1243.  
  1244. 40. SET FILE DOWNLOAD-DIRECTORY didn't work with server mode
  1245.  
  1246. (Fixed.)
  1247.  
  1248. 41. Filenames could not be parsed from variables
  1249.  
  1250. (Fixed.)
  1251.  
  1252. 42. Choosing terminal character-set in the Dialer
  1253.  
  1254. (Fixed.)
  1255.  
  1256. 43. The EMACS.INI file was not properly patched in version 1.1.1
  1257.  
  1258. (Fixed.)
  1259.  
  1260. 44. The 1.1.1 patch destroyed multiple READ.ME files
  1261.  
  1262. (Fixed.)
  1263.  
  1264. 45. Xon/Xoff flow control doesn't work in Windows 95
  1265.  
  1266. (Fixed.)
  1267.  
  1268. 46. Server mode sometimes locks up in Windows 95
  1269.  
  1270. In Windows 95, but not Windows NT or OS/2, if a REMOTE HOST command is sent
  1271. to a Kermit 95 server, the server will lock up. Diagnosis: The server end
  1272. of REMOTE HOST commands is implemented by running the corresponding
  1273. operating system command with its standard output piped back to the server;
  1274. redirection of standard output in Windows 95 can cause the parent process
  1275. to get stuck in a read that never returns (refer to Microsoft Knowledge
  1276. Base Article Q150956).
  1277.  
  1278. Partially fixed in version 1.1.3, by using temporary files rather than
  1279. pipes.
  1280.  
  1281. Partially fixed even more in 1.1.5 by recoding REMOTE DIRECTORY, REMOTE
  1282. DELETE, etc, not to call the Windows shell, but to do everything
  1283. internally. So now, hopefully, the problem occurs only with REMOTE HOST
  1284. commands, if at all.
  1285.  
  1286. Fixed even more in 1.1.16 by changing the handle used by K95 for accessing
  1287. the console device.
  1288.  
  1289. 47. Kermit 95 file naming conventions in conflict with Windows
  1290.  
  1291. (Also see item 177.)
  1292.  
  1293. Kermit initialization and key mapping files historically have a filetype
  1294. (extension) of .INI, but these are different from Windows .INI files.
  1295.  
  1296. Kermit online plain-text documentation have historically been had the .DOC
  1297. filetype, but Windows thinks these are Word documents. In Kermit 95 1.1.11,
  1298. all *.DOC files were renamed to *.TXT.
  1299.  
  1300. Similarly, Kermit script program files have long had a filetype of .SCR,
  1301. but in Windows 95, .SCR files are associated with screen savers. Thus if
  1302. you double click on a Kermit .SCR file, you are likely to get an undesired
  1303. result.
  1304.  
  1305. In Kermit 95 1.1.3, all script files distributed with Kermit 95 were
  1306. renamed from *.SCR to *.KSC, and all references to them (e.g. in the many
  1307. Dialer pages) were changed accordingly, and the new script files that were
  1308. included with this release for host mode were also given the .KSC
  1309. extension. The .INI files, however, were not renamed. Kermit has been
  1310. around a lot longer than Windows!
  1311.  
  1312. 48. The Dialer Login page does not show LOGIN.SCR in the text box
  1313.  
  1314. (Fixed.)
  1315.  
  1316. 49. The K-95 icon does not show up in Windows NT 3.5x
  1317.  
  1318. The K-95 icon is in the Windows 95 icon format, which can't be correctly
  1319. displayed in Windows NT 3.xx; it shows up as a black square. It works fine
  1320. in Windows NT 4.0. (An OS/2-format icon is included with the OS/2 version.)
  1321.  
  1322. 50. SEND and RECEIVE as-names ignored by XYZMODEM
  1323.  
  1324. (Fixed.)
  1325.  
  1326. 51. Missing files
  1327.  
  1328. Certain files mentioned in Kermit 95 manual are missing. These include:
  1329.  
  1330.    * P.DOC (after the manual was written, the P.EXE program for XYZMODEM
  1331.      protocol file transfers was fully integrated into Kermit 95, and thus
  1332.      has no user interface or commands of its own);
  1333.  
  1334.    * KERMIT.KDD (the Kermit Dialing Directory) referred to on page 30 is
  1335.      really CKERMIT.KDD in the PHONES subdirectory;
  1336.  
  1337.    * DOCS\FONTS.DOC does not exist. At press time we thought we had a safe
  1338.      way to switch fonts, but it was not to be. A forthcoming release will
  1339.      address this issue.
  1340.  
  1341.    * DOCS\APC.DOC does not exist. The APC feature is fully documented in
  1342.      the second edition of Using C-Kermit.
  1343.  
  1344. 52. Title bar not properly set from "kermit -j host"
  1345.  
  1346. (Fixed.)
  1347.  
  1348. 53. Can't interrupt SET HOST or TELNET or RLOGIN command (M).
  1349.  
  1350. Restriction. The Winsock connect() function does not respond to the
  1351. WSACancel call.
  1352.  
  1353. 54. Download directory only works for Kermit transfers
  1354.  
  1355. (Fixed.)
  1356.  
  1357. 55. Crash when pasting voluminous material into terminal window
  1358.  
  1359. (Fixed.)
  1360.  
  1361. 56. Problem with SET FILE DOWNLOAD-DIRECTORY<Enter>
  1362.  
  1363. (Fixed.)
  1364.  
  1365. 57. Terminal reset kills K95 if TERM CHARACTER-SET is TRANSPARENT
  1366.  
  1367. (Fixed.)
  1368.  
  1369. 58. Cursor-type selection made in Dialer not saved
  1370.  
  1371. (Fixed.)
  1372.  
  1373. 59. PBX-related Dialer entries not saved
  1374.  
  1375. (Fixed.)
  1376.  
  1377. 60. No choice for location of Kermit 95's temporary files
  1378.  
  1379. (Fixed.)
  1380.  
  1381. 61. The "Paste" button on the Terminal Window's Toolbar doesn't work (M).
  1382.  
  1383. "If I put text into the Windows Clipboard using regular Windows services,
  1384. such as the Mark and Copy buttons on a console-window Toolbar, or
  1385. mouse-select and Edit->Copy in a GUI Window, then I can't use the Paste
  1386. button on the Kermit 95 window toolbar to paste the material into the
  1387. Kermit 95 screen." Cure: Open the Properties dialog for the window; go to
  1388. the Misc page and turn off "Fast Pasting".
  1389.  
  1390. No problem in Windows NT. In OS/2, Kermit 95 comes with K2CLIP.EXE, the
  1391. Kermit/2 Clipboard Server, to take care of the clipboard.
  1392.  
  1393. 62. EMACS.INI Alt-x = Meta-x doesn't work
  1394.  
  1395. (Fixed.)
  1396.  
  1397. 63. INPUT could not be canceled from the keyboard
  1398.  
  1399. (Fixed.)
  1400.  
  1401. 64. SET ALARM / IF ALARM doesn't always work
  1402.  
  1403. (Fixed.)
  1404.  
  1405. 65. \v(cpu) always says "unknown"
  1406.  
  1407. (Fixed.)
  1408.  
  1409. 66. Invalid escape sequence ESC [ ? 6/7 i caused problems
  1410.  
  1411. (Fixed.)
  1412.  
  1413. 67. Problems with transparent printing and accented letters
  1414.  
  1415. (Fixed.)
  1416.  
  1417. 68. Microcom Deskporte modem configuration wrong
  1418.  
  1419. (Fixed.)
  1420.  
  1421. 69. Cursor-type selection not saved by Dialer
  1422.  
  1423. (Fixed.)
  1424.  
  1425. 70. PBX material from Locations and Codes Dialer page not saved
  1426.  
  1427. (Fixed.)
  1428.  
  1429. 71. SET TERM CHAR TRANSPARENT, then terminal reset, causes crash
  1430.  
  1431. (Fixed.)
  1432.  
  1433. 72. Spurious "Connection might still be active on COM1..." messages
  1434.  
  1435. (Fixed.)
  1436.  
  1437. 73. SET PORT<Enter> gives spurious error message
  1438.  
  1439. (Fixed.)
  1440.  
  1441. 74. DIAL timeouts sometimes caused an "access violation" crash
  1442.  
  1443. (Fixed.)
  1444.  
  1445. 75. Modem list in SETUP program PPI / Multitech mixup
  1446.  
  1447. (Fixed.)
  1448.  
  1449. 76. Incorrect default assignment for Ctrl-Space key combination
  1450.  
  1451. (Fixed.)
  1452.  
  1453. 77. "k95 filename" requires fully specified filename
  1454.  
  1455. (Fixed.)
  1456.  
  1457. 78. XYZMODEM Transfers didn't work over RLOGIN connections
  1458.  
  1459. (Fixed.)
  1460.  
  1461. 79. PCMCIA or Plug-and-Play Modem Problems
  1462.  
  1463. The Microsoft VCOMM driver used in Windows 95 versions prior to OEM SR2 for
  1464. serial port services in console windows does not support Plug-n-Play.
  1465. Therefore, 32-bit communication programs such as Kermit 95 can not use
  1466. these modems in Windows 95 unless they are previously initialized by
  1467. another program, such as Hyperterminal or Dial Up Networking.
  1468.  
  1469. Version 1.1.10 of Kermit comes with a new utility, K95CINIT, to initialize
  1470. such modems so they can be used by Kermit 95. This program needs to be run
  1471. only once each time you boot Windows 95. You can run it "by hand" at any
  1472. time before starting Kermit 95, or you can put put in your StartUp Menu to
  1473. make it run automatically each time you restart Windows.
  1474.  
  1475. Version 1.1.12 supports TAPI and so should work with any modem or other
  1476. TAPI device at all; K95CINIT is not needed in K95 1.1.12 or later unless
  1477. you want to use a Plug-n-Play COM-port device directly that Kermit can not
  1478. normally see on its own as a COM port, rather than through TAPI.
  1479.  
  1480. 80. RLOGIN vs FTP Software OnNet-32 (V).
  1481.  
  1482. K95's RLOGIN connections seem not to work at all with FTP Software
  1483. OnNet-32. To enable them, you have to edit the ONNET32\ETC\SERVICES file
  1484. and comment out the definitions of "login" service on port 49. The port
  1485. that works is 513. Now you can make RLOGIN connections, but certain RLOGIN
  1486. features, such as automatic screen-resize notification, do not work because
  1487. OnNet-32 fails to properly deliver RLOGIN protocol messages as out-of-band
  1488. data to K95. The same code works fine with Microsoft and OS/2 TCP/IP.
  1489.  
  1490. You can also specify the port number (not name) in RLOGIN commands to
  1491. Kermit:
  1492.  
  1493.   rlogin hostname:513 [ userid ]
  1494.  
  1495. This allows you to make RLOGIN connections without editing the SERVICES
  1496. file.
  1497.  
  1498. 81. "set host 0" vs FTP Software OnNet-32
  1499.  
  1500. An IP address of 0 can sometimes be used to indicate one's own IP host.
  1501. Using this construction in K95 with OnNet-32, however, causes K95 to crash.
  1502. Diagnosis: Bug in OnNet-32. Workaround: Don't "set host 0" or "telnet 0" in
  1503. OnNet-32.
  1504.  
  1505. 82. Kermit 95 and Digital UNIX 3.2
  1506.  
  1507. Digital UNIX 3.2 (OSF/1 3.2) seems to think your terminal has one more line
  1508. than it really has and so "man", "more", and similar commands try to use
  1509. Kermit's status line for screen data. Workarounds -- either:
  1510.  
  1511.   a. Tell UNIX "stty rows 23" (one less than Kermit's screen length), or:
  1512.   b. Tell Kermit "set term height 25".
  1513.   c. Tell Kermit "set term statusline off" (1.1.5) to let UNIX use the
  1514.      bottom line.
  1515.  
  1516. It is not known whether Digital UNIX 4.0 behaves differently.
  1517.  
  1518. 83. Extraneous characters on terminal screen in Windows 95
  1519.  
  1520. On certain PCs, when the system load is high and/or when memory, swapping,
  1521. or other resources are low, Windows's screen painting algorithm sometimes
  1522. misses the fact that some areas of the screen need to be updated.
  1523. Diagnosis: Bug in Windows 95 CONAGENT.EXE, which tries to optimize screen
  1524. painting by comparing old and new window contents. Sometimes it misses.
  1525. Workaround: Use Alt-Enter to switch between window and full screen will
  1526. temporarily clear up the problem. Also, rolling back and then forwards will
  1527. also tend to force the screen updates to be applied correctly. Workaround:
  1528. adjust the video optimization using Control Panel -> System -> Performance,
  1529. or adjust the resolution or color depth to reduce CPU requirements. Cure:
  1530. Must be fixed by Microsoft. Also see Bug 238.
  1531.  
  1532. 84. Some special keys on national keyboards don't work
  1533.  
  1534. (Fixed.)
  1535.  
  1536. 85. VT220/320 Erase Character (ECH) bug
  1537.  
  1538. (Fixed.)
  1539.  
  1540. 86. Intel Modems without Fax
  1541.  
  1542. If the "enter dial mode" string causes an error, use the new command "set
  1543. modem command dial-mode" to alter or remove it.
  1544.  
  1545. 87. LOGIN.SCR renamed to LOGIN.KSC to avoid conflicts with screen savers
  1546.  
  1547. (See bug 47.)
  1548.  
  1549. 88. Uploads on LAT connections tend to fail
  1550.  
  1551. Uploading files on a LAT connection can be problematic on some connections,
  1552. but not others. If you get a lot of retries or failures, try using 90-byte
  1553. packets and 1 window slot (tell VMS C-Kermit to "set receive packet-length
  1554. 90"). Downloads can use any packet length or window size. WARNING: Do NOT
  1555. tell VMS or VMS C-Kermit to disable flow control. VMS C-Kermit MUST have
  1556. "set flow xon/xoff". On other connections, uploads using long packets and
  1557. sliding windows work just fine. No pattern has yet been discovered to
  1558. explain success or failure.
  1559.  
  1560. 89. XYZMODEM and Kermit screens and stats are inconsistent
  1561.  
  1562. (Fixed.)
  1563.  
  1564. 90. Printing to network printers in Windows 95 or NT might not work (M).
  1565.  
  1566. Kermit 95 1.1.12 offers various new SET PRINTER options that should address
  1567. this problem. See the current manual, or type HELP SET PRINTER at the K95
  1568. prompt, for details.
  1569.  
  1570. 91. Messed up colors on initial Terminal screen
  1571.  
  1572. (Fixed.)
  1573.  
  1574. 92. Colors behave differently than in MS-DOS Kermit
  1575.  
  1576. (Fixed.)
  1577.  
  1578. 93. Printing to PostScript printers doesn't work
  1579.  
  1580. (Fixed.)
  1581.  
  1582. 94. Redialing on a SET HOST/SET MODEM/DIAL connection didn't work
  1583.  
  1584. (Fixed.)
  1585.  
  1586. 95. Command-file line numbers not reset
  1587.  
  1588. (Fixed.)
  1589.  
  1590. 96. ASSIGN/DEFINE failed to fail if definition too long
  1591.  
  1592. (Fixed.)
  1593.  
  1594. 97. Dialer temporary files called .SCR instead of .KSC
  1595.  
  1596. (Fixed.)
  1597.  
  1598. 98. The MSEND command did not work with ZMODEM
  1599.  
  1600. (Fixed.)
  1601.  
  1602. 99. Backspace key didn't work with "set term char finnish"
  1603.  
  1604. (Fixed.)
  1605.  
  1606. 100. Kermit 95 for Windows requires long filenames
  1607.  
  1608. One file name in the Kermit 95 distribution, K95CUSTOM.INI, exceeds the 8.3
  1609. FAT name format. This is not a problem in Windows 95, but it is bad news in
  1610. Windows NT when long filenames are disabled (by editing the registry) --
  1611. the installation procedure fails. Even if the industrious user finds a way
  1612. to complete the installation, the temporary files created by the Dialer
  1613. (based on the Dialer entry names, many of which are quite long) will cause
  1614. runtime failures. So, at least for the present, maybe forever, this is a
  1615. restriction. Kermit 95 can not be installed on file systems restricted to
  1616. 8.3 notation.
  1617.  
  1618. 101. Host-controlled status lines
  1619.  
  1620. VT320 and Wyse host-controlled status line features are not fully
  1621. implemented. This will come with the GUI release. However, in version 1.1.5
  1622. it is possible to remove Kermit's status line from the screen, making it
  1623. available to the host; this satisfies the requirements of many
  1624. host-resident programs for an extra status line. (The command is SET
  1625. TERMINAL STATUSLINE OFF.)
  1626.  
  1627. Version 1.1.8 adds full support for the VT320 status line (and for user
  1628. messages on the Wyse models and Televideo label lines).
  1629.  
  1630. 102. Wyse screen-transmit functions not implemented
  1631.  
  1632. This capability was added in version 1.1.8, but only if you enable it first
  1633. with SET TERMINAL SEND-DATA ON. Use at your own risk -- host-initiated
  1634. screen transmissions are a notorious security loophole.
  1635.  
  1636. 103. Windows 95 Dead key and Caps Lock bugs are fixed! (mostly)
  1637.  
  1638. (This entry applies only to Windows 95)
  1639.  
  1640. The bugs noted in Entry 6 regarding dead keys and Caps Lock should be
  1641. mostly fixed in version 1.1.5 by doing an end-run around the buggy Windows
  1642. 95 console agent(*), and adding our own substitute keyboard handling in its
  1643. place. The fix is not perfect, however, because the "raw" keyboard driver
  1644. is still hidden from us, and the information we do receive is partially
  1645. corrupted by Windows.
  1646.  
  1647. On the positive side, the Caps Lock bug is gone, and dead keys seem to work
  1648. correctly on US systems when the "international" keyboard driver is
  1649. selected, which uses dead keys, as well as on real German, Finnish, and
  1650. other West European Windows 95 systems, where it is also reported that the
  1651. special single-stroke keys (such as Umlauts on the German keyboard) work
  1652. correctly. The the terminal emulation and character-sets sections of the
  1653. current K95 manual for details.
  1654.  
  1655. On the negative side, the fix interferes with the Alt-Gr key which, on most
  1656. non-USA keyboards, is used to select the "third" (or lower right, or front)
  1657. character printed on the keytop. Alt-Gr is normally the right Alt key, and
  1658. it is really just a shorthand for Ctrl-Alt. Thus, for example, on the
  1659. German keyboard, Alt-Gr-q produces at-sign (@), and so does Ctrl-Alt-q. To
  1660. work around this side effect, you can either use Ctrl-Alt instead of
  1661. Alt-Gr, or you can give this command to Kermit 95:
  1662.  
  1663.   SET WIN95 ALT-GR ON
  1664.  
  1665. This tells Kermit 95 to treat the right Alt key as if it were Ctrl-Alt. If
  1666. SET WIN95 ALT-GR ON produces other unwanted and unanticipated side effects,
  1667. set it back OFF and use Ctrl-Alt instead.
  1668.  
  1669. SET WIN95 ALT-GR ON enables the use of Alt-Gr as a SHIFT key (i.e. to be
  1670. held down at the same time as the key it is modifying, just like Shift,
  1671. Alt, or Ctrl). Kermit 95 does not support the use of Alt-Gr as a "prefix"
  1672. or "sticky shift" key (to be pressed and released prior to pressing the
  1673. modified key).
  1674.  
  1675. Also, our workaround has moved some Control keys. For example, Ctrl-\
  1676. (ASCII 28, Field Separator) which is normally sent by Ctrl-sz (Ess-Zet) on
  1677. a German keyboard (top left of 0 in digits rank), or Ctrl-] (ASCII 29),
  1678. normally sent by Ctrl-9, are now sent from their original positions on the
  1679. US keyboard. If you want to change these back to their expected positions,
  1680. use SET KEY.
  1681.  
  1682. Of course, under Windows NT, dead keys, special keys, and Alt-Gr work
  1683. naturally and correctly (without any workarounds in the Kermit code),
  1684. except that some NT users report a beep whenever a dead key is pressed
  1685. (even though the correct dead-key combinations are still produced).
  1686.  
  1687. All of these problems will disappear when the GUI version is released and
  1688. Kermit is no longer accessing any of the bug-ridden Windows console
  1689. services.
  1690.  
  1691. (*) Microsoft PSS ID Q140456, 12-07-1995: "Deadkeys cannot be accepted as
  1692. input to a Windows 95 Console application even when the appropriate
  1693. keyboard layout is selected. ReadConsoleInput() cannot read deadkeys in
  1694. Windows 95".
  1695.  
  1696. NOTE: Alt-Gr and Dead-key handling were broken again during the translation
  1697. to Unicode in 1.1.8 and was fixed and improved in 1.1.14. As of 1.1.14, K95
  1698. should properly default the SET WIN95 ALT-GR command for most keyboard
  1699. layouts. 8-bit characters should now be properly translated for all locales
  1700. from the ANSI code page to the OEM code page used by the Windows Console
  1701. environment.
  1702.  
  1703. 104. East European keyboard features might not work in Windows 95
  1704.  
  1705.      NOTE: This item applies only to Windows 9x. Since the release of
  1706.      version 1.1.7 we have had confirmation from Poland and other East
  1707.      European countries that the features described below work as
  1708.      advertised.
  1709.  
  1710. Testing of version 1.1.5 on East European Windows 95 versions was limited
  1711. to the Czech version. Results are unknown for Polish, Hungarian, Romanian,
  1712. and other East European versions. If you have problems entering
  1713. East-European (Latin2) characters, first make sure you have:
  1714.  
  1715.   set terminal character-set latin2 cp852
  1716.   set terminal byte 8
  1717.  
  1718. If SHOW terminal doesn't say your code page 852, then also:
  1719.  
  1720. set win95 keyboard latin2
  1721.  
  1722. and, as noted in item 103:
  1723.  
  1724.   set win95 alt-gr on
  1725.  
  1726. In the Terminal Window, you can also enter East-European characters using
  1727. Kermit 95's Latin-2 Compose-key feature, documented in the current manual.
  1728. As of 1.1.14, SET WIN95 KEYBOARD-TRANSLATION is no longer needed.
  1729. Translation from ANSI code pages to OEM code pages is performed using Win32
  1730. API calls.
  1731.  
  1732. 105. VT emulation DCS/OSC/APC/etc bugs
  1733.  
  1734. (Fixed.)
  1735.  
  1736. 106. Terminal color bugs in version 1.1.4
  1737.  
  1738. (Fixed.)
  1739.  
  1740. 107. VT220/320 downloadable fonts / soft character sets don't work
  1741.  
  1742. We never said they did. Not only that, K95's terminal-to-host reports
  1743. notify the host that they are not supported. This feature can not be
  1744. implemented in a Console program. It is on the list for consideration in
  1745. the full GUI version.
  1746.  
  1747. 108. SET TERMINAL CHARACTER-SET PORTUGUESE didn't work
  1748.  
  1749. (Fixed.)
  1750.  
  1751. 109. VT emulation and SET TERMINAL CHARACTER-SET FINNISH (etc) bug
  1752.  
  1753. (Fixed.)
  1754.  
  1755. 110. Autodownload versus SET TERM CHARACTER-SET
  1756.  
  1757. (Fixed.)
  1758.  
  1759. 111. Keyboard doesn't work if I start K95.EXE from Netscape
  1760.  
  1761. There are all sorts of bugs in Windows 95 regarding support of console
  1762. applications (like Kermit 95), particularly when they are started from GUI
  1763. applications (like Netscape). One of many typical symptoms is loss of
  1764. keyboard focus. One simple workaround (not guaranteed, but seems to work in
  1765. many cases) is to have Netscape start the Kermit 95 TELNET.EXE, which in
  1766. turn starts K95.EXE; thus K95.EXE is not being started by a GUI
  1767. application, and therefore this bug MIGHT not be tickled. If that doesn't
  1768. work, try making a PIF file for K95.EXE and then having Netscape run the
  1769. PIF file, rather than the EXE.
  1770.  
  1771. 112. Dialer radio buttons not lined up
  1772.  
  1773. (Fixed.)
  1774.  
  1775. 113. Multiple sessions to same Dialer entry don't work
  1776.  
  1777. (Fixed.)
  1778.  
  1779. 114. Can't selecte a Dialer entry from keyboard
  1780.  
  1781. (Fixed.)
  1782.  
  1783. 115. Dialer crash after editing an entry entry name
  1784.  
  1785. (Fixed.)
  1786.  
  1787. 116. Dialer PBX configuration problems
  1788.  
  1789. (Fixed.)
  1790.  
  1791. 117. Ctrl-C doesn't work in NT when K95 started from the Dialer
  1792.  
  1793. NT bug. Workaround: If this happens to you, try using Ctrl-Break instead of
  1794. Ctrl-C. (The problem should now be fixed by adding a separate Ctrl-C
  1795. handler to each thread.)
  1796.  
  1797. 118. No way to make LAT connections from the Dialer
  1798.  
  1799. (Fixed.)
  1800.  
  1801. 119. Kermit 95 and Internet firewalls, SOCKS, etc
  1802.  
  1803. Kermit 95 for OS/2 includes a SOCKS4 interface, described in the Kermit 95
  1804. for OS/2 notes.
  1805.  
  1806. The Windows version does not. Firewall support needs to be built into the
  1807. TCP/IP stack, or the network itself (e.g. in a router or transparent
  1808. bridge), not each application. Microsoft Winsock, for example, does not
  1809. support the SOCKS firewall negotiation mechanism, but Trumpet Winsock and
  1810. FTP OnNet-32 do support it.
  1811.  
  1812. The Microsoft Catapult proxy server announced in July 1996, however, is
  1813. supposed to provide transparent firewall support, both CERN and RWS (Remote
  1814. WinSock) styles, to all Windows applications, and so should work with K95.
  1815.  
  1816. And from NEC, we have a new 32-bit version of SocksCap, which sits between
  1817. Windows Sockets (WinSock) and the application (Kermit 95, Netscape, etc).
  1818. Its authors have tested it successfully with 32-bit Microsoft WinSock on
  1819. both Windows 95 and NT using many different applications. It should work
  1820. with SOCKS4 and SOCKS5 servers. You can find SocksCap at:
  1821.  
  1822.   http://www.socks.nec.com/sockscap.html
  1823.   ftp://ftp.nec.com/pub/socks/sockscap/
  1824.  
  1825. Security concerns are addressed in K95 1.1.16 for Windows 95 and NT by
  1826. addition of Kerberos IV and V authentication and encryption. CLICK HERE for
  1827. further information. Kerberos authentication as well as CAST and DES
  1828. encryption carry export restrictions mandated by USA law.
  1829.  
  1830. 120. Unreasonable delays in SET HOST / TELNET to numeric IP address
  1831.  
  1832. (Fixed.)
  1833.  
  1834. 121. Kermit 95 does not work with LWP 5.0 TCP/IP in Windows 95
  1835.  
  1836. The TCP/IP stack in LAN WorkPlace 5.0 is 16-bit. Kermit 95 only works with
  1837. 32-bit Winsock stacks. Workaround: You can use MS-DOS Kermit with the LWP
  1838. 16-bit stack (via its TELAPI interface); or obtain a 32-bit stack from
  1839. Novell, if they have one.
  1840.  
  1841. 122. No way to select split-speed serial communication
  1842.  
  1843. Serial speeds such as 75/1200 can't be used in Windows. They are not
  1844. supported by the serial driver.
  1845.  
  1846. 123. Errors in built-in modem support
  1847.  
  1848. (Fixed.)
  1849.  
  1850. 124. SEND did not work with filename completion
  1851.  
  1852. (Fixed.)
  1853.  
  1854. 125. OUTPUT could not send backslash characters
  1855.  
  1856. (Fixed.)
  1857.  
  1858. 126. OUTPUT could not send long strings
  1859.  
  1860. (Fixed.)
  1861.  
  1862. 127. Extraneous material in session log during INPUT
  1863.  
  1864. (Fixed.)
  1865.  
  1866. 128. INPUT buffer too short
  1867.  
  1868. (Fixed.)
  1869.  
  1870. 129. SEND foo\%a did not work
  1871.  
  1872. (Fixed.)
  1873.  
  1874. 130. No way to print on A4 paper using textps
  1875.  
  1876. (Fixed.)
  1877.  
  1878. 131. Invalid Page Fault after using command recall a lot
  1879.  
  1880. (Fixed.)
  1881.  
  1882. 132. Alt- doesn't work
  1883.  
  1884. Holding down the Alt key and pressing 1 to 4 consecutive digit keys on the
  1885. numeric keypad, while Num Lock is on, and then letting go of the Alt key,
  1886. is supposed to return the character whose code value was typed. This is
  1887. supposed to be a way of typing special characters that can't be typed any
  1888. other way on your keyboard. Kermit 95, however, sees each key as you press
  1889. it. Thus, Alt-<123> returns three scan codes -- Alt-Keypad-End,
  1890. Alt-Keypad-Downarrow, and Alt-Keypad-PgDn -- rather than the single
  1891. character whose code value is 123. If you need to type a character that is
  1892. not available on any key, use SET KEY to define a key to the desired code,
  1893. e.g. when using Code page 437 to assign lowercase letter i with grave
  1894. accent to Ctrl-Shift-Equals:
  1895.  
  1896.   set key \1979 \161
  1897.  
  1898. This works in the Terminal window and, as of version 1.1.5, also in the
  1899. command window. As of K95 1.1.16, you can also use SET TERMINAL KEY
  1900. /LITERAL to enter a literal definition, i.e. one that will not be
  1901. translated.
  1902.  
  1903. 133. Interruption keys are ignored during XYZMODEM transfers
  1904.  
  1905. Interruption of X-, Y-, and ZMODEM transfers by typing X, Z, E, etc, when
  1906. the file transfer screen is active, is not implemented yet. Interrupting
  1907. with Ctrl-C works, but it leaves the other XYZMODEM program in protocol
  1908. mode; to take it out of protocol mode, you have to get back in the terminal
  1909. window and type five (5) Ctrl-X characters in a row. In version 1.1.6, the
  1910. other ZMODEM program should exit automatically when you Ctrl-C Kermit 95,
  1911. so the five Ctrl-X's should not be needed.
  1912.  
  1913. 134. Tone dialing changes to Pulse after first digit
  1914.  
  1915. Some modems have a feature called adaptive dialing. When they are told to
  1916. dial a number using Tone dialing, they check to make sure that dialtone has
  1917. gone away after dialing the first digit. If it has not, the modem assumes
  1918. the phone line does not accept Tone dialing and so switches to Pulse.
  1919.  
  1920. When dialing out from a PBX, there is almost always a secondary dialtone.
  1921. Typically you take the phone off-hook, get the PBX dialtone, dial "9" to
  1922. get an outside line, and then get the phone company's dialtone. In a
  1923. situation like this, you need to tell the modem to expect the secondary
  1924. dialtone. On Hayes and compatible modems, this is done by putting a "W" in
  1925. the dial string at the appropriate place. For example, to dial 9 for an
  1926. outside line, and then 7654321, use ATDT9W7654321. In Kermit 95, this is
  1927. accomplished with:
  1928.  
  1929. SET DIAL PBX-OUTSIDE-PREFIX 9W
  1930.  
  1931. (replace "9" with whatever your PBX's outside-line prefix is).
  1932.  
  1933. 135. VT100 reverse scrolling broken
  1934.  
  1935. (Fixed.)
  1936.  
  1937. 136. SET KEY commands became slow in 1.1.5
  1938.  
  1939. (Fixed.)
  1940.  
  1941. 137. Terminal bell doesn't work as before, or at all.
  1942.  
  1943. In Windows 95 and NT, the sounds that K95 uses are as follows:
  1944.  
  1945. Terminal Bell
  1946.      Beeps the speaker (this is sometimes mapped by the sound drivers to
  1947.      the Windows Default Sound as configured in the Control Panel.
  1948. Beep Information
  1949.      Windows Default Sound
  1950. Beep Warning
  1951.      Windows Asterisk
  1952. Beep Error
  1953.      Windows Exclamation
  1954.  
  1955. If these sound events do not have .WAV files associated with them in the
  1956. control panel they will not generate any sound.
  1957.  
  1958. Also, make sure that you have speakers hooked up to your computer. Many new
  1959. computers with built-in stereo sound boards do not have internal speakers.
  1960.  
  1961. 138. SET MSKERMIT KEYCODES ON did not work with some gray keys
  1962.  
  1963. (Fixed.)
  1964.  
  1965. 139. Array elements could not be used for file names
  1966.  
  1967. (Fixed.)
  1968.  
  1969. 140. Keyboard modes can't be modifed
  1970.  
  1971. Russian, Hebrew, and EMACS mode layouts could not be modified in 1.1.7 and
  1972. earlier. This is fixed by the addition of the SET TERMINAL KEY command in
  1973. version 1.1.8.
  1974.  
  1975. 141. Control keys on national keyboards in Windows 95
  1976.  
  1977. As noted in Bug 103, the fixes that were added to work around the problems
  1978. with Caps Lock and dead keys in the Microsoft console agent might cause
  1979. some of the control keys to "move" on national keyboards, such as the
  1980. German ones, from the position indicated by the keytop label to the
  1981. US-keyboard position. Reportedly, this is nothing unique to Kermit; it also
  1982. happens with other communications software too, including Microsoft's own
  1983. Telnet and Hyperterminal. Here is a sample key mapping file to put the
  1984. control keys back where they belong on a German keyboard, courtesy of Josef
  1985. Hinterreger:
  1986.  
  1987.   ; GERMAN keyboard
  1988.  
  1989.   set win95 alt-gr on
  1990.  
  1991.   ; control key definitions
  1992.   ; in addition to predefined US-positions
  1993.  
  1994.   set key \1336 \27     ; Ctrl-[ (Escape)
  1995.   set key \1499 \28     ; Ctrl-\
  1996.   set key \1337 \29     ; Ctrl-]
  1997.   set key \1054 \30     ; Ctrl-^
  1998.   set key \1334 \30     ; Ctrl-^
  1999.   set key \1500 \30     ; Ctrl-^
  2000.   set key \1469 \31     ; Ctrl-_
  2001.  
  2002. 142. SCOANSI and AT386 emulation vs Code Page 437
  2003.  
  2004. (Fixed.)
  2005.  
  2006. 143. SCOANSI and AT386 emulation vs CSI 10/11/12 m
  2007.  
  2008. (Fixed.)
  2009.  
  2010. 144. Bad characters in Registration name
  2011.  
  2012. (Fixed.)
  2013.  
  2014. 145. SET MODEM commands in K95CUSTOM.INI are ignored by Dialer
  2015.  
  2016. (Fixed.)
  2017.  
  2018. 146. Completion does not work with directory names
  2019.  
  2020. (Fixed.)
  2021.  
  2022. 147. Command-line editing doesn't use PC editing keys
  2023.  
  2024. Commands can not be edited with arrow keys, Insert/Delete, Home, End, or
  2025. other PC keys, or the mouse. Nor can you use EMACS or VI style keystrokes
  2026. to edit commands. Command editing is accomplished as described in "Using
  2027. C-Kermit", with the addition of up- and down-arrow keys (or Ctrl-B and
  2028. Ctrl-N) for command recall. Restriction.
  2029.  
  2030. 148. The DIRECTORY and TYPE commands are too slow
  2031.  
  2032. The DIRECTORY and TYPE commands are built in to get around Windows 95 bugs
  2033. with pipes and process control. If you would rather have Windows or OS/2
  2034. produce directory listings or type your files, then use "run dir" or "run
  2035. type" or "run more", etc. In that case, you can also include Windows or
  2036. OS/2 shell command switches. But watch out for loss of keyboard focus and
  2037. other problems that can occur when you run inferior processes this way,
  2038. especially if you interrupt them with Ctrl-C or Ctrl-Break.
  2039.  
  2040. 149. DIRECTORY command gives spurious error message
  2041.  
  2042. (Fixed.)
  2043.  
  2044. 150. XYZMODEM transfer statistics are off
  2045.  
  2046. (Fixed.)
  2047.  
  2048. 151. SET TERMINAL ESCAPE-CHARACTER DISABLED didn't work
  2049.  
  2050. (Fixed.)
  2051.  
  2052. 152. Command screen messed up after Ctrl-C
  2053.  
  2054. Several users have reported that the command screen loses messages or
  2055. becomes scrambled after giving a DIAL command, or two DIAL commands, or an
  2056. ANSWER command followed by a DIAL command, or after interrupting a DIAL
  2057. command with Ctrl-C. Similarly, if you interrupt a file transfer with
  2058. Ctrl-C and then start another one, the screen is not fully repainted. This
  2059. problem started happening in version 1.1.5 when we switched the command
  2060. screen to use the same virtual screen management that used by the terminal
  2061. screen, to allow scrollback, etc. The cause is probably related to Bug 83
  2062. above, which is evidently exacerbated when an asynchronous process-related
  2063. interrupt (like Ctrl-C) occurs. If this happens to you in the file-transfer
  2064. display screen, use Ctrl-L to refresh (or at least partially refresh) the
  2065. screen.
  2066.  
  2067. 153. Cursor disappears after Ctrl-C interruption of file transfer
  2068.  
  2069. (Fixed.)
  2070.  
  2071. 154. \v(sysid) was garbage
  2072.  
  2073. (Fixed.)
  2074.  
  2075. 155. SHOW KEY ALL did not show keys that had string definitions
  2076.  
  2077. (Fixed.)
  2078.  
  2079. 156. Dialer File Transfer page items spuriously grayed out
  2080.  
  2081. (Fixed.)
  2082.  
  2083. 157. SET TERM COLOR ERASE CURRENT-COLOR didn't work
  2084.  
  2085. (Fixed.)
  2086.  
  2087. 158. Patching up from version 1.1.3 might not work
  2088.  
  2089. Evidently version 1.1.3 was distributed in more than one form, so patching
  2090. over the wrong form won't work. Sorry, our mistake -- if this happens to
  2091. you, contact us.
  2092.  
  2093. 159. XYZMODEM file transfers gave incorrect status codes
  2094.  
  2095. (Fixed.)
  2096.  
  2097. 160. XYZMODEM transfers made no transaction log entries
  2098.  
  2099. (Fixed.)
  2100.  
  2101. 161. TELNET negotiations were sometimes skipped
  2102.  
  2103. (Fixed.)
  2104.  
  2105. 162. Data loss during file transfer
  2106.  
  2107. (Fixed.)
  2108.  
  2109. 163. K95 could not send a file that was already open
  2110.  
  2111. (Fixed.)
  2112.  
  2113. 164. Dynamic packet timeout values were sometimes too high
  2114.  
  2115. (Fixed.)
  2116.  
  2117. 165. Character attributes not shown in Televideo emulation
  2118.  
  2119. (Fixed.)
  2120.  
  2121. 166. PATCH.EXE only works with FAT filenames
  2122.  
  2123. The patch product used for applying patches to Kermit 95 only understands
  2124. DOS (FAT, 8.3) filenames on its command line. You can't give a filename to
  2125. the Patch program that does not conform to FAT restrictions: directory
  2126. names must not be longer than 8 characters, and must not contain spaces;
  2127. filenames must have no more than 8 characters before the dot, and no more
  2128. than three after it, and must not contain spaces, and there can not be more
  2129. than one dot. Examples of patch commands that work:
  2130.  
  2131.   patch wi115-6
  2132.   patch d:\k95\download\wi115-6
  2133.  
  2134. Example of a patch command that doesn't work:
  2135.  
  2136.   patch D:\Downloads\Kermit 95 Patch\K95-Intel-from-1.1.5-to-1.1.6
  2137.  
  2138. 167. TEXTPS.EXE was broken in version 1.1.5
  2139.  
  2140. (Fixed.)
  2141.  
  2142. 168. File transfer efficiency number is misleading
  2143.  
  2144. (Fixed.)
  2145.  
  2146. 169. VT220/320 DCS string cancellation didn't work
  2147.  
  2148. (Fixed.)
  2149.  
  2150. 170. SCOANSI and AT386 emulation conflict with Dialer
  2151.  
  2152. (Fixed.)
  2153.  
  2154. 171. Server GET fails if a SEND-LIST had previously been used
  2155.  
  2156. (Fixed.)
  2157.  
  2158. 172. PUSH from Terminal screen to shell could not be returned from
  2159.  
  2160. (Fixed.)
  2161.  
  2162. 173. K95DIAL window minimizes to desktop instead of task bar
  2163.  
  2164. (Fixed.)
  2165.  
  2166. 174. Referring to directory names that start with digits
  2167.  
  2168. In output-file specifications only, it is ambiguous whether \digit (like
  2169. \4DOS) combinations are literal or are the backslash-encoding of special
  2170. characters. So, for example, SET PRINTER DOWNLOAD\123.TXT does not work as
  2171. expected. If you need to refer to a directory name that starts with a
  2172. digit, a percent sign, an ampersand, or other character that signals a
  2173. C-Kermit backslash code, in an output-file specification, either use a
  2174. forward slash or double the backslash, e.g.: SET PRINTER DOWNLOAD/123.TXT
  2175. or SET PRINTER DOWNLOAD\\123.TXT.
  2176.  
  2177. 175. Televideo and Wyse printing didn't work right
  2178.  
  2179. (Fixed.)
  2180.  
  2181. 176. Wrong default character-set for VT terminals in Dialer
  2182.  
  2183. (Fixed.)
  2184.  
  2185. 177. The Dialer database can be corrupted by other applications (M).
  2186.  
  2187. Several Kermit 95 users have reported that the K95 Dialer suddenly and
  2188. mysteriously stopped working. Diagnosis:
  2189.  
  2190.    * Kermit 95 Dialer database files (DIALER.DAT, DIALUSR.DAT, DIALINF.DAT)
  2191.      have an extension or filetype (the part of the filename after the
  2192.      period) of DAT (not unreasonable; people have been using DAT for data
  2193.      files for decades).
  2194.  
  2195.    * Certain other applications, when you install them, register themselves
  2196.      in the Windows Registry as the application for all files having the
  2197.      .DAT extension. These applications include at least ACT! (from
  2198.      Symantec) and Wordperfect 7 (from Corel).
  2199.  
  2200.    * The Kermit 95 Dialer database files now appear with the icon of the
  2201.      other application. Should you click on one of these icons, the other
  2202.      application will be started and fed the K95 database file, and will
  2203.      likely damage it. If that happens, the Dialer might be unusable from
  2204.      that point on.
  2205.  
  2206. There is nothing Kermit can do to prevent this. There is no mechanism for
  2207. arbitration of conflicting file associations. If filetype XYZ is associated
  2208. with application A and then you install a new application, B, it might undo
  2209. application A's association and take over its files (or, conversely, it
  2210. might find that its files belong application A). This is intrinsic to the
  2211. design of Windows 95 and NT. Only one application can be the default
  2212. application for each filetype.
  2213.  
  2214. To defend against this effect, make a backup copy of your *.DAT files prior
  2215. to installing any new application, preferably on a diskette, which you
  2216. should remove immediately and put in a safe place. And then remember to
  2217. avoid clicking on any of the files in your Kermit 95 directory, except of
  2218. course the EXE files, no matter what interesting icons they might display.
  2219. (This warning really applies to ALL your applications, not just to Kermit
  2220. 95 -- never click on a data file's icon if the icon does not seem
  2221. appropriate.)
  2222.  
  2223. As of version 1.1.7, the Dialer keeps two backup copies of each .DAT file
  2224. as changes are made.
  2225.  
  2226. 178. The Dialer can seem to disappear
  2227.  
  2228. (Fixed.)
  2229.  
  2230. 179. The "Chess" entry in the Dialer is wrong
  2231.  
  2232. (Fixed.)
  2233.  
  2234. 180. XMODEM-CRC, YMODEM-CHECKSUM, and ZMODEM-CRC16 are not supported
  2235.  
  2236. This is not really a bug; we never said they were, but we never said they
  2237. weren't either. Status: To be added in a future release, maybe. In fact,
  2238. all of these are supported internally, but there is no command to invoke
  2239. them; the XYZMODEM program on the other end can request any of these and it
  2240. will be used.
  2241.  
  2242. 181. Renaming downloaded files with XYZMODEM doesn't work
  2243.  
  2244. (Fixed.)
  2245.  
  2246. 182. XYZMODEM downloads are somewhat slower than expected
  2247.  
  2248. (Fixed.)
  2249.  
  2250. 183. Scroll Lock doesn't work in version 1.1.7
  2251.  
  2252. (Fixed.)
  2253.  
  2254. 184. No way to change the default key map for each terminal type
  2255.  
  2256. (Fixed.)
  2257.  
  2258. 185. CTRL2CAP instructions misleading
  2259.  
  2260. (Fixed.)
  2261.  
  2262. 186. LOG SESSION erroneously translates character sets
  2263.  
  2264. (Fixed.)
  2265.  
  2266. 187. VT102 insert character function doesn't work
  2267.  
  2268. (Fixed.)
  2269.  
  2270. 188. Spurious keyboard locks in VT220/320 emulation
  2271.  
  2272. (Fixed.)
  2273.  
  2274. 189. Improper handling of Alternate ROM in VT emulation
  2275.  
  2276. (Fixed.)
  2277.  
  2278. 190. Erroneous VT emulator Secondary and Tertiary DA Reports
  2279.  
  2280. (Fixed.)
  2281.  
  2282. 191. Erroneous DECID reports in VT220/320 emulation
  2283.  
  2284. (Fixed.)
  2285.  
  2286. 192. VT emulation Horizontal Position Absolute (HPA) ignored
  2287.  
  2288. (Fixed.)
  2289.  
  2290. 193. Failure of K95 to start on certain Windows NT systems
  2291.  
  2292. (Fixed.)
  2293.  
  2294. 194. Simultaneous LAT sessions don't work
  2295.  
  2296. (Fixed.)
  2297.  
  2298. 195. No redirection of standard input
  2299.  
  2300. Beginning in version 1.1.5, K95.EXE's standard input can not be redirected.
  2301. This works around a bug in Windows 95 regarding invocation of console
  2302. programs from GUI programs (e.g. K95.EXE from Netscape). BUT... Beginning
  2303. in K95 1.1.16, redirection to/from a pipe is automatically detected, and
  2304. there is a new command-line option to force the use of stdin and/or stdout,
  2305. documented in the current K95 manual.
  2306.  
  2307. 196. SHOW KEY does not properly display C0 and 8bit characters
  2308.  
  2309. (Fixed.)
  2310.  
  2311. 197. "set command more-prompting" could not be parsed
  2312.  
  2313. (Fixed.)
  2314.  
  2315. 198. No way to specify 0 or no timeout in INPUT
  2316.  
  2317. (Fixed.)
  2318.  
  2319. 199. INPUT ignores autodownload sequences
  2320.  
  2321. (Fixed.)
  2322.  
  2323. 200. Problems entering commands that end with backslash
  2324.  
  2325. (Fixed.)
  2326.  
  2327. 201. Spurious invisible Z command that does nothing
  2328.  
  2329. (Fixed.)
  2330.  
  2331. 202. Close box in K95 title bar doesn't work in Windows 95
  2332.  
  2333. See the original description of this bug. In Kermit 95 1.1.19, we work
  2334. around it by disabling the Close box.
  2335.  
  2336. 203. Dialer startup is slow
  2337.  
  2338. Startup of the K95 Dialer is unavoidably slow because it makes backup
  2339. copies of all of its database files every time it starts. The backup copies
  2340. go into your PC's temporary directories (identified by the TEMP or TMP
  2341. environment variable). The speed of startup depends on the speed of the
  2342. disk that is used and the sizes of the database files. If you don't need
  2343. all the predefined BBS and Telnet site entries, etc, see the READ.ME file
  2344. for instructions on removing them.
  2345.  
  2346. 204. Dialer toolbar buttons might "wrap around"
  2347.  
  2348. In version 1.1.8, an 8th button -- "ScriptFile" -- was added to the
  2349. Toolbar. This button might wrap around to a second Toolbar line if you are
  2350. installing 1.1.8 as a patch to a previous version. If this happens to you,
  2351. you can widen the main Dialer window by stretching it with the mouse. In
  2352. version 1.1.14 the ScriptFile button was renamed to ShortCut because now it
  2353. creates a clickable shortcut on your desktop and/or in your Start menu.
  2354.  
  2355. 205. Statusline OFF vs TELNET NAWS bug
  2356.  
  2357. (Fixed.)
  2358.  
  2359. 206. Page faults in K95 version 1.1.8
  2360.  
  2361. (Fixed.)
  2362.  
  2363. 207. Keyboard translations don't work in Windows NT in K95 1.1.8
  2364.  
  2365. (Fixed.)
  2366.  
  2367. 208. Printing did not work right in version 1.1.8
  2368.  
  2369. (Fixed.)
  2370.  
  2371. 209. Dead-key and Alt-Gr broken in 1.1.8
  2372.  
  2373. (Fixed.)
  2374.  
  2375. 210. APC during INPUT broken in 1.1.8
  2376.  
  2377. (Fixed.)
  2378.  
  2379. 211. Redundant terminal-type change in 1.1.8
  2380.  
  2381. (Fixed.)
  2382.  
  2383. 212. CD to nonexistent directory can cause errors
  2384.  
  2385. (Fixed.)
  2386.  
  2387. 213. Problems with host-based WordPerfect
  2388.  
  2389. (Fixed.)
  2390.  
  2391. 214. Russian and Hebrew keyboard modes don't work
  2392.  
  2393. (Fixed.)
  2394.  
  2395. 215. Why does Dialup Networking pop up whenever I make a Telnet connection?
  2396.  
  2397. (Windows only) "Every time I start K95 to make a Telnet connection, the
  2398. dialup networking program is launched automatically. I have to cancel it
  2399. first and then continue logging in." This is not a Kermit problem -- the
  2400. same thing would happen with any Internet application, such as Microsoft
  2401. Telnet or FTP. To fix: open your Windows 95 Dial Up Networking folder
  2402. (should be in your "My Computer" folder), go to Connections->Settings->
  2403. General and choose "Don't prompt to use Dial-Up Networking".
  2404.  
  2405. If that doesn't work and you are using Windows 95b (OSR2), check the
  2406. setting for "auto connect" in the Internet Control Panel.
  2407.  
  2408. 216. Why does the termimal status line say "Script:" instead of "Prompt:"?
  2409.  
  2410. "Why does the status line say Script instead of Prompt sometimes?" It says
  2411. this when CONNECT mode was entered from a script (command file or macro)
  2412. rather than from the prompt; thus escaping back from CONNECT mode will
  2413. continue the script (if there are any commands left in it), rather than
  2414. returning directly to the prompt.
  2415.  
  2416. 217. Why is my login prompt missing?
  2417.  
  2418. There are two likely explanations for missing login prompts:
  2419.  
  2420. First, it can happen because Kermit 95 sent your user ID in advance. This
  2421. happens on Rlogin connections and (in 1.1.8 and later) also on TELNET
  2422. connections if the Telnet sever supports the NEW-ENVIRONMENT protocol and
  2423. Kermit 95's LOGIN USER variable is set to match your username on the host.
  2424. Just enter your password, or defeat this feature with SET LOGIN USER to
  2425. nothing.
  2426.  
  2427. Second, this can happen when TELNET terminal-type negotiations cause K95 to
  2428. change its terminal type (and therefore to clear the screen); use K95's SET
  2429. TELNET TERMINAL-TYPE command to supply a terminal name acceptable to the
  2430. host and to suppress automatic terminal-type switching.
  2431.  
  2432. In version 1.1.16, this also happens when you make a connection
  2433. authenticated by Kerberos or SRP, in which case even the Password: prompt
  2434. would be missing.
  2435.  
  2436. 218. VERSION command did not display copyright notice
  2437.  
  2438. (Fixed.)
  2439.  
  2440. 219. Alt-: and Alt-; missing from EMACS mode
  2441.  
  2442. (Fixed.)
  2443.  
  2444. 220. Dialer would not start if any database entries were corrupt
  2445.  
  2446. (Fixed.)
  2447.  
  2448. 221. Russian and Hebrew keyboard mode conversions broken
  2449.  
  2450. (Fixed.)
  2451.  
  2452. 222. Latin-2 Compose sequences broken in 1.1.8
  2453.  
  2454. (Fixed.)
  2455.  
  2456. 223. Windows 95 QuickEdit interferes with Kermit 95's mouse functions
  2457.  
  2458. Windows 95 QuickEdit (selected in the console window Properties notebook,
  2459. General page, under Mouse), gets in the way of Kermit 95's mouse functions.
  2460. Restriction: You can have one of these or the other, but not both.
  2461.  
  2462. 224. Caps Lock state can change when moving between windows
  2463.  
  2464. If you use the Caps Lock key to change the Caps Lock state from what it was
  2465. when K95 was started, and then select another window, the Caps Lock state
  2466. goes back to what it was when you entered the K95 window. Diagnosis: bug in
  2467. Microsoft CONAGENT.EXE. Happens only in Windows 95, not in Windows NT.
  2468.  
  2469. 225. LOGIN.KSC broken in version 1.1.8
  2470.  
  2471. (Fixed.)
  2472.  
  2473. 226. ADD SEND-LIST followed by MOVE did not delete source files
  2474.  
  2475. (Fixed.)
  2476.  
  2477. 227. Marking text on bottom line of terminal screen didn't work
  2478.  
  2479. (Fixed.)
  2480.  
  2481. 228. Sending data from terminal screen when SEND-DATA OFF
  2482.  
  2483. (Fixed.)
  2484.  
  2485. 229. Kermit file-transfer packets sent out of window
  2486.  
  2487. (Fixed.)
  2488.  
  2489. 230. VMS SET TERM/WIDTH did not clear the screen
  2490.  
  2491. (Fixed.)
  2492.  
  2493. 231. k95 "file name with spaces" did not work in 1.1.8
  2494.  
  2495. (Fixed.)
  2496.  
  2497. 232. k95 command screen could be frozen or corrupted in 1.1.8
  2498.  
  2499. (Fixed.)
  2500.  
  2501. 233. Spurious cursor in 1.1.9
  2502.  
  2503. (Fixed.)
  2504.  
  2505. 234. Appearance of horizontal scrolling indicators
  2506.  
  2507. The block character used on the left and right end of the status line to
  2508. indicate the end of the left-right scrolling region in 1.1.9 and later
  2509. comes out too small in certain fonts or sizes but not in others. When it's
  2510. too small, it looks like a fifth LED rather than a distinct symbol. For
  2511. example, it's a nice large block in TrueType 10x20 or 8x16 but it's too
  2512. small in 10x18 or 8x8.
  2513.  
  2514. 235. Network editing hints
  2515.  
  2516. You can override the choice of editor by adding the appropriate SET EDITOR
  2517. command to your K95CUSTOM.INI file, or by having an EDITOR environment
  2518. variable defined at the time K95 starts up. Remember, the SET EDITOR
  2519. command (and the EDITOR environment variable) must contain the full
  2520. pathname of the editor program, such as C:\WINDOWS\COMMAND\EDIT.COM. Also,
  2521. the "netedit" process, especially when host-initiated, results in a lot of
  2522. screen flashing as K95 switches back and forth between its command screen,
  2523. file-transfer display screen, and terminal screen. It can't be avoided.
  2524. Also see item 268.
  2525.  
  2526. NOTE: In version 1.1.12 and later, the full pathname of the editor is not
  2527. required if the editor program is in the PATH.
  2528.  
  2529. 236. Windows 95 long screens don't work in 1.1.9
  2530.  
  2531. (Fixed.)
  2532.  
  2533. 237. Problems with TES32
  2534.  
  2535. (Fixed.)
  2536.  
  2537. 238. Keystrokes might be transmitted out of order in Windows 95
  2538.  
  2539. In an interrupt driven system such as Windows 95, Windows NT, UNIX, etc,
  2540. the keyboard driver is called to handle each event as it occurs. When the
  2541. system is under heavy load, the events cannot be processed in real time and
  2542. are placed on an event queue. In Windows 95, CONAGENT.EXE has a bug that
  2543. causes the event queue to be processed in last-in-first-out rather than the
  2544. expected first-in-first-out order. Thus fast typists might occasionally see
  2545. their keystrokes transmitted in reverse order. And (you guessed it) this
  2546. does not happen in Windows NT or OS/2.
  2547.  
  2548. 239. Conflicts with CompuServe, AOL, etc
  2549.  
  2550. If you have installed Compuserve, America OnLine, or any other browser
  2551. package from an Internet Service Provider that uses its own proprietary
  2552. Sockets Library, there is a good chance that your existing Winsock
  2553. applications (including, but not limited to, Kermit 95) will no longer
  2554. work.
  2555.  
  2556. This happens when the installation either replaces the Windows version of
  2557. WINSOCK.DLL and/or WSOCK32.DLL or adds new versions in a new directory.
  2558. While all Winsocks are supposed to implement the same API, they don't
  2559. always implement the same set of features or have the same bugs. Therefore,
  2560. applications like K95 that make rather full use of Winsock might not work
  2561. properly with these replacement DLLs.
  2562.  
  2563. These applications and service providers should not be replacing the
  2564. standard Windows TCP/IP drivers. This is an extremely reckless act and all
  2565. bets are off once they have done it. If you are affected by an application
  2566. that has changed Windows' TCP/IP stack, contact the vendor of that
  2567. application for a way to safely back out of the installation.
  2568.  
  2569. 240. HPTERM and HP2621 screens were fractured
  2570.  
  2571. (Fixed.)
  2572.  
  2573. 241. Overzealous recording in session log
  2574.  
  2575. (Fixed.)
  2576.  
  2577. 242. VT100/102 keypad not mapped to PC keypad by default
  2578.  
  2579. (Fixed.)
  2580.  
  2581. 243. Assorted window sizing problems in 1.1.9
  2582.  
  2583. (Fixed.)
  2584.  
  2585. 244. SET TERMINAL CURSOR did not enable the cursor
  2586.  
  2587. (Fixed.)
  2588.  
  2589. 245. Autoupload problems with XMODEM and YMODEM
  2590.  
  2591. (Fixed.)
  2592.  
  2593. 246. Data General DASHER terminal emulation problems
  2594.  
  2595. (Fixed.)
  2596.  
  2597. 247. Default editor set in K95.INI might be wrong
  2598.  
  2599. (Fixed.)
  2600.  
  2601. 248. Dial-in host mode did not agree with user-defined modems
  2602.  
  2603. (Fixed.)
  2604.  
  2605. 249. Not all SET TERMINAL settings are shown by SHOW TERMINAL
  2606.  
  2607. Sorry, there's not enough room on the screen. To be addressed in GUI
  2608. release.
  2609.  
  2610. 250. PUSH, RUN, and similar commands might not work
  2611.  
  2612. If you have an environment variable SHELL or COMSPEC, and it is NOT defined
  2613. to be the path of COMMAND.COM or other valid command shell, then PUSH, RUN,
  2614. and related commands will not work.
  2615.  
  2616. 251. Unwanted alert box from K95CINIT
  2617.  
  2618. (Fixed.)
  2619.  
  2620. 252. Problems when switching from VT to ANSI terminal type
  2621.  
  2622. (Fixed.)
  2623.  
  2624. 253. HINT: Using SCOANSI emulation with SCO hosts
  2625.  
  2626. There is a type of terminal emulation commonly called ANSI, which is used
  2627. by BBS's. It is very simple -- essentially nothing more than what you get
  2628. with ANSI.SYS on a DOS PC. Then there is the highly evolved and complex
  2629. version of it used on the SCO (and Unixware) console. Kermit 95 supports
  2630. both; the first emulation is called ANSI; the second is called SCOANSI.
  2631. However, the *name* SCOANSI is unknown on SCO systems (SCO Xenix, SCO UNIX,
  2632. ODT, and Openserver versions 5.0.4 and earlier, and Unixware versions prior
  2633. to 7.0), where it is called simply ANSI. So if a Telnet client such as
  2634. Kermit 95 comes in announcing its terminal type as SCOANSI, the SCO host
  2635. doesn't recognize it. In Kermit 95 1.1.8 and later, the Telnet
  2636. terminal-type negotiation feature will cause Kermit 95 to change to another
  2637. terminal type, most likely "plain old" ANSI. To work around this problem in
  2638. Kermit 95:
  2639.  
  2640.   set terminal type scoansi
  2641.   set telnet terminal-type ansi
  2642.   set terminal character-set transparent
  2643.  
  2644. Or on the SCO system (Reference: SCO Technical Article 109521, 17 July
  2645. 1998):
  2646.  
  2647.   # vi /etc/termcap (on the pre - 5.0.5 system)
  2648.  
  2649. Find the line that reads:
  2650.  
  2651.   li|ansi|ansi80x25|Ansi standard crt:\
  2652.  
  2653. and change it to read:
  2654.  
  2655.   li|ansi|scoansi|ansi80x25|Ansi standard crt:\
  2656.  
  2657. Then type:
  2658.  
  2659.    # vi /usr/lib/terminfo/terminfo.src
  2660.  
  2661. Find the line that reads:
  2662.  
  2663.   ansi|ansic|ansi-437|ansi80x25|Ansi standard console,
  2664.  
  2665. and change it to read:
  2666.  
  2667.   ansi|ansic|ansi-437|ansi80x25|scoansi|Ansi standard console,
  2668.  
  2669. After adding the scoansi definition to the terminfo.src file, run the
  2670. terminal info compiler:
  2671.  
  2672.   # tic (no relink/reboot necessary)
  2673.  
  2674. SCO has added "scoansi" as an official terminal type (or, more precisely, a
  2675. preinstalled synonym for what it now calls "ansi") in OpenServer 5.0.5 and
  2676. Unixware 7.0.
  2677.  
  2678. Also see Bug 417.
  2679.  
  2680. 254. Environment variables are not case sensitive
  2681.  
  2682. It has been noted that the \$(xxx) construction for accessing environment
  2683. variables is not case sensitive, as it should be. This is a bug or a
  2684. feature of Windows 95 inherited from DOS (Kermit gives the environment
  2685. variable name literally to Windows, but Windows ignores the case of the
  2686. letters).
  2687.  
  2688. 255. Data loss in dialup host mode
  2689.  
  2690. When running K95 host mode in Windows 95 (but not NT or OS/2), callers
  2691. could experience fractured screens, lost or duplicated data, etc. The
  2692. problem was traced to problems in Windows 95 overlapped serial i/o, so the
  2693. HOSTMDM.KSC script was modified to not use it in K95 1.1.12. Similarly,
  2694. keystrokes sent to the hostmode screen could be lost if they were too close
  2695. together. This was caused by a bug in HOST.KSC, also fixed in 1.1.12.
  2696.  
  2697. 256. Problems with automatic login from certain Dialer entries
  2698.  
  2699. If you specify a password on the login page of a Dialer entry and find that
  2700. the connection is not made at all, try removing the password (and
  2701. specifying NONE for the prompt). If that fixes the problem, but you still
  2702. want to specify a password (even though it is a security risk to store
  2703. passwords on your computer), then try changing the password on the host
  2704. computer (e.g. by appending an X to it) and entering the new password into
  2705. the Dialer entry.
  2706.  
  2707. As of 1.1.14 you can also ask that the Dialer prompt you for the password
  2708. each time you want to connect to the host.
  2709.  
  2710. The problem is fixed in version 1.1.16.
  2711.  
  2712. 257. Problems with arrow keys and command recall
  2713.  
  2714. (Fixed.)
  2715.  
  2716. 258. Misleading Dialer error message about screen dimensions
  2717.  
  2718. (Fixed.)
  2719.  
  2720. 259. HINT: How to disable scrollback
  2721.  
  2722. There is no way specify a scrollback buffer size of 0, or for that matter,
  2723. less than 512 lines. Thus, SET TERM SCROLLBACK 0 can't be used to disable
  2724. scrollback. Instead, assign \Kignore (or any other non-scrollback related
  2725. verb, etc) to the scrollback keys; for example:
  2726.  
  2727.   set key \4385 \Kignore ; Ignore PageUp
  2728.   set key \5409 \Kignore ; Ignore Ctrl-PageUp
  2729.   set key \4388 \Kignore ; Ignore the Home key
  2730.  
  2731. and so on.
  2732.  
  2733. 260. Wildcard sends don't work right in XYZMODEM
  2734.  
  2735. (Fixed.)
  2736.  
  2737. 261. EXPLANATION: Changes in the operation of the numeric keypad
  2738.  
  2739. In VT220 and VT320 emulation, the PC's numeric keypad is mapped by default
  2740. to the VT terminal's numeric keypad. Prior to version 1.1.10, however, this
  2741. was not true for VT100 and VT102. But the numeric keypad functions are just
  2742. as important in VT100/102 emulation as they are in VT220/320, and a lot of
  2743. users of VT100/102 emulation complained that the numeric keypad didn't work
  2744. right. So in version 1.1.10, the VT100/102 numeric keypad was mapped the
  2745. same as the VT220/320 numeric keypad.
  2746.  
  2747. However, this change (like all changes) surprised other people who had
  2748. become accustomed to the previous VT100/102 mapping, which was the same as
  2749. the mapping for the editing and arrow keys with the same labels.
  2750.  
  2751. If you want to restore the previous mapping, add the following to your
  2752. K95CUSTOM.INI file:
  2753.  
  2754.   SET TERMINAL KEY VT100 \290 \Kdnscn
  2755.   SET TERMINAL KEY VT100 \291 \Kendscn
  2756.   SET TERMINAL KEY VT100 \292 \Khomscn
  2757.   SET TERMINAL KEY VT100 \293 \Klfarr
  2758.   SET TERMINAL KEY VT100 \294 \Kuparr
  2759.   SET TERMINAL KEY VT100 \295 \Krtarr
  2760.   SET TERMINAL KEY VT100 \296 \Kdnarr
  2761.   SET TERMINAL KEY VT100 \302 \{127}
  2762.   SET TERMINAL KEY VT100 \400 \Kignore
  2763.   SET TERMINAL KEY VT100 \2411 {-}
  2764.   SET TERMINAL KEY VT100 \4143 /
  2765.   SET TERMINAL KEY VT100 \4365 \{13}
  2766.   SET TERMINAL KEY VT100 \4463 /
  2767.   SET TERMINAL KEY VT100 \4496 \Kignore
  2768.   SET TERMINAL KEY VT100 \4543 /
  2769.  
  2770. Replace VT100 with VT102 or other terminal type that you want to have these
  2771. definitions on the numeric keypad. (A copy of this file is included with
  2772. Kermit 95 1.1.11 and later as KEYMAPS\KEYPAD.INI.)
  2773.  
  2774. 262. DEC NRCs are forgotten in Multinational Mode
  2775.  
  2776. (Fixed.)
  2777.  
  2778. 263. ZMODEM crash recovery versus some FILE COLLISION settings
  2779.  
  2780. (Fixed.)
  2781.  
  2782. 264. ZMODEM autodownload doesn't work with Wyse, VC, or DG
  2783.  
  2784. The ZMODEM ZINIT packet, by which Kermit recognizes the beginning of a
  2785. ZMODEM download, is indistinguishable from a Wyse "Enter Controller Print"
  2786. sequence. The terminal emulator takes precedence. Similar types of
  2787. confusion occur with Volker Craig and Data General terminal types. This is
  2788. a conflict, pure and simple. Kermit 95 1.1.11 adds some new SET TERM
  2789. AUTODOWNLOAD options to address such conflicts; type HELP SET TERMINAL at
  2790. the K95 prompt to see them.
  2791.  
  2792. 265. HINT: Kermit mouse buttons versus nonstandard mouse setups
  2793.  
  2794. Don't expect default Kermit 95 mouse button assignments to work as
  2795. described on pages 55-58 of the Kermit 95 manual if you have installed a
  2796. nonstandard mouse driver and/or remapped your mouse buttons with a product
  2797. such as the Clicker program that comes with the Logitech Trackman. For
  2798. example, if you have used Clicker to translate Mouse Button 2 into
  2799. Double-Left-Click, then don't expect double-clicking button 2 to paste from
  2800. the Clipboard to the host. Work around such situations by using the SET
  2801. MOUSE command to remap mouse events as desired, e.g.
  2802.  
  2803.   SET MOUSE BUTTON 3 NONE DOUBLE-CLICK \Kpaste
  2804.  
  2805. 266. VT terminal emulation wrapping problem
  2806.  
  2807. (Fixed.)
  2808.  
  2809. 267. WP51.INI (WordPerfect 5.1 key mapping file) had a typo
  2810.  
  2811. (Fixed.) But we don't need the WP51.INI file any more since K95 now has its
  2812. own built-in Word Perfect Keyboard Mode.
  2813.  
  2814. 268. HINT: Using the NETEDIT macro with GUI editors
  2815.  
  2816. (Fixed.)
  2817.  
  2818. 269. Yellow background change after !edit in K95
  2819.  
  2820. "I'm running K95 1.1.10 under Windows 95. If I invoke the DOS EDIT program
  2821. from the Kermit command screen either with !edit or by pushing to DOS and
  2822. invoking edit from DOS, when I return to K95 anything which is supposed to
  2823. display with a yellow background displays instead as blinking on a brown
  2824. background. Normally, my 'select' colors are black on yellow. If I am in
  2825. the command screen and type 'show terminal', the colors display properly.
  2826. If I then type '!edit' and exit edit and return to the K95 command screen,
  2827. the previously displayed black on yellow is now blinking black on brown.
  2828. Any colors which I change to yellow background become blinking on brown
  2829. instead.
  2830.  
  2831. This is a limitation of Microsoft Windows 95 and NT 16-bit DOS support.
  2832. 16-bit DOS programs, such as EDIT.COM, are allowed to toggle the meaning of
  2833. the VGA background-intensity bit. Instead of using it to allow bright
  2834. colors as the background, EDIT.COM wants to use it to blink the text. The
  2835. use of this bit to represent blinking is not supported in window sessions
  2836. but is supported in full-screen sessions. There is no mechanism by which a
  2837. 32-bit Windows application such as Kermit-95 can change the meaning of this
  2838. bit.
  2839.  
  2840. 270. Popup printer-error boxes causes Kermit 95 to hang
  2841.  
  2842. (Fixed.)
  2843.  
  2844. 271. Host-directed printing did not work in DG emulation
  2845.  
  2846. (Fixed.)
  2847.  
  2848. 272. INPUT/MINPUT did not handle Telnet negotiations correctly
  2849.  
  2850. (Fixed.)
  2851.  
  2852. 273. Dialer Options..Dialing page PBX values handled incorrectly
  2853.  
  2854. (Fixed.)
  2855.  
  2856. 274. Wyse character graphics bug
  2857.  
  2858. (Fixed.)
  2859.  
  2860. 275. Transparent printing of binary files did not work
  2861.  
  2862. (Fixed.)
  2863.  
  2864. 276. VT100 terminal ID was incomplete
  2865.  
  2866. (Fixed.)
  2867.  
  2868. 277. Kermit/2 keycodes are different from OS/2 C-Kermit 5A(191)
  2869.  
  2870. OS/2 C-Kermit 5A(191) did not allow all key combinations to be mapped. Even
  2871. worse was the fact that several of the combinations would generate the same
  2872. keycode. When Kermit-95 was being planned it was decided that it would
  2873. allow all keyboard combinations to be mapped to unique values. Meeting this
  2874. goal required discarding the entire OS/2 C-Kermit keymap table and starting
  2875. from scratch.
  2876.  
  2877. 278. Kermit/2 conflicts with SWAPDCP on OS/2
  2878.  
  2879. Because of Kermit/2's more intensive probing of the keyboard than prior
  2880. OS/2 Kermit versions, it no longer works with SWAPDCP (a public domain,
  2881. use-at-your-own-risk method of swapping Ctrl and Caps Lock in OS/2). See
  2882. the OS/2 Notes for details.
  2883.  
  2884. 279. RLOGIN versus Microsoft's "WINNUKE" Patches
  2885.  
  2886. In May 1997 hackers discovered that any Windows 95 or NT system could be
  2887. crashed by sending TCP Out Of Band (OOB) data to it on the NETBEUI port.
  2888. Microsoft's reaction was to publish a "hotfix" for Windows NT that disabled
  2889. processing of OOB data by Winsock; refer to Microsoft Knowledge Base
  2890. Document Q143478 [winnt], "Stop 0A in TCPIP.SYS When Receiving Out Of Band
  2891. (OOB) Data". But RLOGIN protocol works by using OOB data, and therefore if
  2892. you have installed these fixes, you will not be able to use RLOGIN. This
  2893. situation was addressed in a second "hotfix" issued May 24. Each fix is
  2894. simply a replacement of the TCP/IP stack (TCPIP.SYS). You can (and should)
  2895. install the latest one whether or not you installed the first one. As of
  2896. this writing there is no fix from Microsoft for Windows 95.
  2897.  
  2898. NOTE: If Windows NT 4.0 Service Pack 3 has been installed, the Post-SP3 OOB
  2899. fix must be installed, since SP3 contains the first version of the OOB fix.
  2900.  
  2901. 280. DIALINF.DAT can't be read-only
  2902.  
  2903. (Fixed.)
  2904.  
  2905. 281. Caps Lock state can be lost when switching between windows
  2906.  
  2907. (Oops, this is a duplicate of Bug #224.)
  2908.  
  2909. 282. Serial-port file transfer fails with large packet x window size
  2910.  
  2911. (Fixed.)
  2912.  
  2913. 283. Can't change keyboard language in Windows 95
  2914.  
  2915. In Windows 95/98 and NT it is possible to install more than one keyboard
  2916. layout in the Keyboard Control Panel on the Input Locales page. When more
  2917. than one Input Locale/Layout combination is defined, you are required to
  2918. choose one of them as the default, and to choose a key combination (such as
  2919. Left Alt + Shift) to switch among them. This is called the Switch-Locale
  2920. key sequence. The default Input-Locale is the Input-Locale that each Window
  2921. uses when it is opened.
  2922.  
  2923. For instance, it is possible to install:
  2924.  
  2925.   Input Locale                                  Layout
  2926.   ------------------------------------------    ---------------
  2927.   English (United States)                       US
  2928.   Russian                                       Russian
  2929.  
  2930. with "English (United States)" as the default input locale and a
  2931. Switch-Locale key sequence of "Left_Alt+Shift". Since the keyboard only has
  2932. one alphabet on it, this "alphabet shift" key is needed to switch between
  2933. the two defined alphabets. In Russian Windows, for example, it is necessary
  2934. to type Roman letters when you type Windows file names or Kermit 95
  2935. commands and Cyrillic letters when writing in the Russian language.
  2936.  
  2937. Although the behavior is supposed to be the same on Windows 95/98 and
  2938. Windows NT, it turns out that it is not.
  2939.  
  2940. In K95 on NT you can give the following commands:
  2941.  
  2942.   SET TERMINAL CODE-PAGE 1251
  2943.   SET TERMINAL LOCAL-CHARACTER-SET CP1251
  2944.   SET TERMINAL REMOTE-CHARACTER-SET CP866
  2945.  
  2946. When the current locale is "English (United States)" K95 receives Roman
  2947. characters from the keyboard. When the current locale is "Russian" K95
  2948. receives Cyrillic characters from the keyboard. To toggle between the two
  2949. press the Switch-Locale key sequence.
  2950.  
  2951. When issuing commands to K95 switch to the "English" locale and when
  2952. sending Cyrillic characters to the host switch to the "Russian" locale.
  2953. There is no limitation to mixing Roman and Cyrillic characters via this
  2954. method at the K95 command prompt or in terminal mode.
  2955.  
  2956. Note that only characters that are in the active code page may be delivered
  2957. to K95 from the keyboard. In the above example code page 1251 is used
  2958. because it is available on all versions of NT and it contains all of the
  2959. Roman characters needed for U.S. English and the Cyrillic characters used
  2960. by CP866. (CP866 is not available on the U.S. version of NT but may be
  2961. available on some international versions.)
  2962.  
  2963. However, when using Windows 95/98 locale switching does not work properly
  2964. in 32-bit console applications. (The following was tested on Windows 95
  2965. OSR2 - Russian release.) The Russian Win95 uses CP866 as its default code
  2966. page for the DOS and Win32 Console environments. Therefore, both Roman and
  2967. Cyrillic characters are available for display.
  2968.  
  2969. For DOS applications the current locale is ignored. All keystrokes generate
  2970. Roman letters regardless of what locales are installed.
  2971.  
  2972. For 32-bit Console applications when both the "English (United States)" and
  2973. "Russian" input locales are defined and a Switch-Locale key sequence
  2974. specified it is not possible to switch the input locale from the Default
  2975. (as selected in the Keyboard Control Panel.) The result is that only the
  2976. default language may be used. If the default locale is "Russian" then only
  2977. Cyrillic characters may be generated which makes it impossible to type the
  2978. English commands necessary to control Kermit 95. If the default locale is
  2979. "English" then it is not possible to generate Cyrillic characters using the
  2980. Windows Keyboard layouts.
  2981.  
  2982. In this case it is possible to use K95's built-in English-to-Russian
  2983. keyboard mode with the following limitations:
  2984.  
  2985.    * Your default Input Locale must be set to "English".
  2986.  
  2987.    * CapsLock cannot affect the punctuation marks that are used to generate
  2988.      some of the Cyrillic letters.
  2989.  
  2990.    * it can not be used at the K95 command prompt. Therefore, file names
  2991.      containing Cyrillic characters cannot be specified for file transfer
  2992.      by typing. A work around is to list the files with the DIR command and
  2993.      then copy/paste the file names with the mouse.
  2994.  
  2995. NOTE: As of 1.1.17, K95 implements its only Keyboard Layout management
  2996. routines (on Windows 95) such that when K95 starts it will use the Default
  2997. Layout. Each press of the LeftAlt-Shift or Ctrl-Shift combinations will
  2998. toggle the Keyboard Layout.
  2999.  
  3000. 284. K95 does not delete startup file generated by the Dialer
  3001.  
  3002. (Fixed.)
  3003.  
  3004. 285. Dialer can leave temporary files behind
  3005.  
  3006. (Fixed.)
  3007.  
  3008. 286. Kermit 95 TELNET.EXE stub works only if K95 directory in PATH
  3009.  
  3010. The Kermit 95 version of TELNET.EXE (which simply starts Kermit 95) assumes
  3011. that K95.EXE is in the PATH. If it is not, and it is also not in your
  3012. current directory, then TELNET.EXE will fail to start K95.EXE. This happens
  3013. most frequently when Kermit 95's TELNET.EXE is specified as the Telnet
  3014. application for Netscape or other Web browser. Solution: Add the Kermit 95
  3015. directory to your PATH, or else try specifying "C:\K95\K95.EXE -J" as your
  3016. Telnet application, replacing "C:\K95" by the actual Kermit 95 disk and
  3017. directory. Also see Bug 111. Fixed in 1.1.16 as long as TELNET.EXE is in
  3018. the same directory as K95.EXE. Ditto for RLOGIN.EXE.
  3019.  
  3020. 287. Problems with incoming TCP connections in OS/2
  3021.  
  3022. (Fixed.)
  3023.  
  3024. 288. Dialer could crash if an entry's view status changed
  3025.  
  3026. (Fixed.)
  3027.  
  3028. 289. SHOW KEY did not always give accurate results
  3029.  
  3030. (Fixed.)
  3031.  
  3032. 290. REDIRECT command didn't work
  3033.  
  3034. (Fixed.)
  3035.  
  3036. 291. Incoming NUL (0) characters confuse INPUT command
  3037.  
  3038. (Fixed.)
  3039.  
  3040. 292. RECEIVE as-name did not work with XYZMODEM
  3041.  
  3042. (Fixed.)
  3043.  
  3044. 293. Various EMACS mode bugs
  3045.  
  3046. (Fixed.)
  3047.  
  3048. 294. Kermit protocol might send packet out of window
  3049.  
  3050. (Fixed.)
  3051.  
  3052. 295. MOVE from SEND-LIST did not delete original files
  3053.  
  3054. (Fixed.)
  3055.  
  3056. 296. Application filename could not contain spaces
  3057.  
  3058. (Fixed.)
  3059.  
  3060. 297. Hayes high-speed-modem init string problem
  3061.  
  3062. (Fixed.)
  3063.  
  3064. 298. READ command does not fail if file not open
  3065.  
  3066. (Fixed.)
  3067.  
  3068. 299. Problems with long function arguments
  3069.  
  3070. (Fixed.)
  3071.  
  3072. 300. Certain \function()s can misbehave
  3073.  
  3074. (Fixed.)
  3075.  
  3076. 301. X MOD 0 crashes program
  3077.  
  3078. (Fixed.)
  3079.  
  3080. 302. ANSWER doesn't automatically CONNECT
  3081.  
  3082. (Fixed.)
  3083.  
  3084. 303. Overzealous EXIT warning
  3085.  
  3086. (Fixed.)
  3087.  
  3088. 304. OUTPUT doesn't echo when DUPLEX is HALF
  3089.  
  3090. (Fixed.)
  3091.  
  3092. 305. Minor problems with REMOTE DIRECTORY/DELETE/etc
  3093.  
  3094. (Fixed.)
  3095.  
  3096. 306. CHECK command broken
  3097.  
  3098. (Fixed.)
  3099.  
  3100. 307. Problem with SET TRANSMIT ECHO
  3101.  
  3102. (Fixed.)
  3103.  
  3104. 308. Dialing results were sometimes incorrect
  3105.  
  3106. (Fixed.)
  3107.  
  3108. 309. IF EXIST and IF DIRECTORY versus spaces in filenames
  3109.  
  3110. (Fixed.)
  3111.  
  3112. 310. CD, SET FILE DOWNLOAD-DIR, etc, don't provide full service
  3113.  
  3114. (Fixed.)
  3115.  
  3116. 311. READ command too picky about last or only line in file
  3117.  
  3118. (Fixed.)
  3119.  
  3120. 312. No way to include braces in function arguments
  3121.  
  3122. (Fixed.)
  3123.  
  3124. 313. DIALINF.DAT file opened in READ/WRITE mode
  3125.  
  3126. (Fixed.)
  3127.  
  3128. 314. Missing and incorrect key definitions in EMACS mode
  3129.  
  3130. (Fixed.)
  3131.  
  3132. 315. NULs were being stripping during file transfers and printing
  3133.  
  3134. (Fixed.)
  3135.  
  3136. 316. XYZMODEM RECEIVE was ignored
  3137.  
  3138. (Fixed.)
  3139.  
  3140. 317. SET STARTUP-FILE DISCARD did not always delete the file
  3141.  
  3142. (Fixed.)
  3143.  
  3144. 318. SHOW MODEM didn't quote backslashes
  3145.  
  3146. (Fixed.)
  3147.  
  3148. 319. WIN32 COMM TX BUFFER SIZE set too small
  3149.  
  3150. (Fixed.)
  3151.  
  3152. 320. K2DC.EXE accidently closed socket of incoming connection
  3153.  
  3154. (Fixed.)
  3155.  
  3156. 321. Auto-print Formfeed bugs
  3157.  
  3158. (Fixed.)
  3159.  
  3160. 322. SAVE KEYMAP and SHOW KEY replaced RS with ESC
  3161.  
  3162. (Fixed.)
  3163.  
  3164. 323. How can I use SSH to make secure connections?
  3165.  
  3166. You don't, at least not for now. SSH uses encryption algorithms that fall
  3167. under one or more of the following: are prorietary, patented, require
  3168. licensing, and/or are regulated for export by the US Government. They
  3169. cannot be implemented in Kermit products without either significant
  3170. increases in the price of the software, maintenance of separate versions
  3171. for US and non-US markets, and halting distribution of source code (for
  3172. C-Kermit), binaries, and patches via the Web.
  3173.  
  3174. Kermit 95 1.1.16-1.1.19 have added support for Kerberos, SSL/TLS, and other
  3175. forms of security. SSH might come later, after its patents expire.
  3176.  
  3177. 324. Why can't I pick any Windows font I want?
  3178.  
  3179. In Windows 95, the available font sizes are listed in the font-size
  3180. dropdown list in the console window toolbar. The repertoire of the font is
  3181. the current console code page, such as CP437, CP850, CP862, etc. See Item 5
  3182. for further information.
  3183.  
  3184. In Windows NT, you have a wider selection of fonts, including Unicode fonts
  3185. (which are not limited to the repertoire of the current code page), but you
  3186. still can't use just any font in the system; only the ones listed in the
  3187. Fonts section of console window Properties dialog. NT includes and excludes
  3188. fonts from this list based on spacing, proportionality, height/width ratio,
  3189. encoding, and other factors. The GUI version of K95 will not suffer the
  3190. same constraints.
  3191.  
  3192. 325. Data loss on Meridian Technology SuperLAT connections
  3193.  
  3194. (Fixed.)
  3195.  
  3196. 326. Hints on dialing toll-free numbers
  3197.  
  3198. Suppose you use a special prefix to dial toll calls (long-distance calls),
  3199. as described on pages 112-113 of "Using C-Kermit", 2nd ed., for example:
  3200.  
  3201.   set dial ld-prefix 18005551234
  3202.  
  3203. If you do this, make sure you also have specified the toll-free area codes
  3204. of your local country, e.g. 800 and 888 (and soon, also 877) in the North
  3205. American Numbering Plan (NANP). Otherwise your toll-free call will look
  3206. like a toll call to Kermit, and the long-distance prefix will be applied,
  3207. which in some cases results in failure to complete the call (e.g. you get a
  3208. recorded message like "Please don't use an access code to dial a toll-free
  3209. call").
  3210.  
  3211. Also, make sure your toll-free dialing prefix (at least in the NANP) is the
  3212. normal long-distance dialing prefix ("1" in the NANP), not the access code
  3213. for your long-distance service provider.
  3214.  
  3215. 327. Hints on "blind dialing"
  3216.  
  3217. Prior to version 1.1.14, Kermit had no special provision for "blind
  3218. dialing", i.e. forcing the modem to dial even when it does not recognize a
  3219. dial tone, as is often necessary with PBXs, in hotels, when travelling,
  3220. etc, so to handle this you had to change your modem's init string (this
  3221. section explained how). Blind dialing is now handled by the new SET DIAL
  3222. IGNORE-DIALTONE command. See Section 2.1.4 of the C-Kermit 7.0 update
  3223. notes.
  3224.  
  3225. 328. Log files in multiple sessions
  3226.  
  3227. You can't open the same log file in two (or more) different K95 sessions
  3228. and have them both write to the same file. So if you want to create a
  3229. session log, or transaction log, etc, from multiple K95 sessions at the
  3230. same time, give each one a different name. Otherwise, the LOG TRANSACTIONS
  3231. command that you give to the second session will destroy the log created by
  3232. the first session (and so on).
  3233.  
  3234. 329. Hazeltine 1500 emulation did not work at all
  3235.  
  3236. (Fixed.)
  3237.  
  3238. 330. Problems with Wyse 50 emulation
  3239.  
  3240. (Fixed.)
  3241.  
  3242. 331. Problems in DG DASHER 217 emulation
  3243.  
  3244. (Fixed.)
  3245.  
  3246. 332. HPTERM emulation did not handle line-drawing and math
  3247.  
  3248. (Fixed.)
  3249.  
  3250. 333. Many Dialer entries were obsolete
  3251.  
  3252. (Fixed.)
  3253.  
  3254. 334. Unwanted triangles in Wyse, TVI, and Hazeltine emulation
  3255.  
  3256. (Fixed.)
  3257.  
  3258. 335. Spurious spaces in ANSI emulations
  3259.  
  3260. (Fixed.)
  3261.  
  3262. 336. Data loss/corruption on Windows 95 serial connections
  3263.  
  3264. (Fixed.)
  3265.  
  3266. 337. Commands like "RUN D:\FOO\BAR\BAZ.BAT" don't work in Windows
  3267.  
  3268. The RUN command does not parse filenames, because the command to be run
  3269. might not be a file -- it might be built in to your shell. So in the RUN
  3270. command (and its synonyms, "!", "SPAWN", etc), normal Kermit parsing rules
  3271. regarding backslash apply. So to include any directory separators in a RUN
  3272. or similar command, you must double them: "RUN \\FOO\\BAR\\BAZ.BAT". Note
  3273. that in this case you can't use forward slashes as directory separators
  3274. because the normal Windows command parser does not allow them, even though
  3275. the operating system itself does (which is why you can tell K95 to "SEND
  3276. /FOO/BAR/BAZ.BAT", etc). Furthermore, in some cases you must also use
  3277. double backslashes as directory separators in any filenames that are used
  3278. as operands to the command. (But most programs other than the standard
  3279. Windows command shell recognize forward slashes...) Well, this is pretty
  3280. complicated, so here are some examples:
  3281.  
  3282.   run c:\windows\notepad.exe d:\k95\tmp\oofa.txt       - doesn't work
  3283.   run c:/windows/notepad.exe d:/k95/tmp/oofa.txt       - doesn't work
  3284.   run c:\\windows\\notepad.exe d:\\k95\\tmp\\oofa.txt  - works
  3285.   run c:\\windows\\notepad.exe d:/k95/tmp/oofa.txt     - works
  3286.  
  3287. In the last example, we use double backslashes in the command name, which
  3288. are converted by Kermit to single backslashes and then passed the Windows
  3289. command shell, so the command shell sees "c:\windows\notepad.exe
  3290. d:/k95/tmp/oofa.txt". So it starts Notepad and passes "d:/k95/tmp/oofa.txt"
  3291. to it as an argument. Notepad uses the regular file-opening APIs, and so it
  3292. has no trouble with forward slash as a directory separator.
  3293.  
  3294. Of course you can always take the easy way out if the RUN command contains
  3295. no Kermit variables or backslash escapes, as follows:
  3296.  
  3297.   set command quoting off
  3298.   run c:\windows\notepad.exe d:\k95\tmp\oofa.txt       - works
  3299.   run c:\\windows\\notepad.exe d:\\k95\\tmp\\oofa.txt  - doesn't work
  3300.   set command quoting on
  3301.  
  3302. SET COMMAND QUOTING OFF disables special handling of backslash by Kermit's
  3303. command parser.
  3304.  
  3305. Here's a case study, illustrating the effect of multiple levels of
  3306. backslash quoting... Suppose you want to:
  3307.  
  3308.    * Transfer a ZIP file from a UNIX workstation to Kermit 95
  3309.    * Unzip the file with the unzipped files being placed on a floppy disk
  3310.    * Change the attributes of the unzipped files on the floppy disk
  3311.    * Remove the transferred ZIP file from the PC
  3312.  
  3313. All under the control of the remote C-Kermit. This can be done with an APC
  3314. command; you have to "set terminal apc unchecked" in K95 for this to work.
  3315. Please read about this in the "Using C-Kermit" manual (2nd Ed). The
  3316. following shell script does the trick:
  3317.  
  3318.   #!/bin/sh
  3319.   if [ $# = 0 ]; then
  3320.     echo "usage: $0 filename.zip"
  3321.     exit 1
  3322.   fi
  3323.   kermit -YQ -C \
  3324.   "set macro error on, binary, move $1,\
  3325.   apc {run unzip $1 -d A:/,del $1,run attrib +R A:\\\\\\\\*.*},exit"
  3326.  
  3327. $1 is the shell command argument, like \%1 in Kermit.
  3328.  
  3329. We're unzipping the ZIP file into the top-level directory of the A: drive.
  3330. UNZIP understands forward slash as a directory separator, so "A:/" is OK as
  3331. an operand to UNZIP.
  3332.  
  3333. But in DOS commands like ATTRIB, we have to use "\". But this is also (1)
  3334. the shell's escape character, (2) C-Kermit's escape character, and (3)
  3335. Kermit 95's escape character. So when telling the shell to tell C-Kermit to
  3336. tell K95 to run a command that refers to a directory, we have to include
  3337. EIGHT (= 2 to the 3rd power) backslashes for each ONE that we actually want
  3338. passed to the DOS command.
  3339.  
  3340. 338. "RUN /K...." hangs K95 in Windows
  3341.  
  3342. If you include a /K switch in a RUN command, this is a switch to the
  3343. Windows command processor that means "Don't return" (/K = "keep"). So it
  3344. doesn't return. There is nothing K95 can do about this. This can happen
  3345. inadvertently if you were trying to use forward slashes as directory
  3346. separators: "run /k95/k95cinit". Again: you must use backslashes as
  3347. directory separators in program names given to the RUN command: "run
  3348. \\k95\\k95cinit" (or "set command quoting off" and single backslashes).
  3349.  
  3350. 339. Commands like "SEND \\K95\\TMP\\OOFA.TXT" did not work
  3351.  
  3352. (Fixed.)
  3353.  
  3354. 340. Problems with help and completion in filenames with \\
  3355.  
  3356. (Fixed.)
  3357.  
  3358. 341. CTL3D32.DLL is missing
  3359.  
  3360. CTL3D32.DLL is the Microsoft library that contains the 3D controls used by
  3361. the Dialer. The Dialer can't run without it. This DLL is a critical
  3362. component of Windows 95 that Microsoft forgot to include in Windows 95, and
  3363. so it has to be packaged with *each* GUI application, and then either
  3364. installed or not installed in this or that place depending on all sorts of
  3365. things -- and to make matters worse, there are multiple incompatible
  3366. versions. The same is true on NT, apparently. Microsoft itself is silent on
  3367. the subject, but there are entire web sites devoted to just this topic (try
  3368. an Alta Vista search on "ctl3d32.dll"). For 1.1.12, we have made copies of
  3369. this DLL for Windows 95 and NT (separate copies, of course) available on
  3370. our website. In 1.1.13 and later, it is included in the release and
  3371. patches. A new program, CTL3DINS.EXE, distributed with 1.1.13 and later,
  3372. uses the Microsoft VerInstallFile() service to install the appropriate DLL
  3373. (Window 95 versus NT; Intel vs Alpha, etc) if necessary (e.g. if it is
  3374. missing on your PC or your version is older). The behavior of
  3375. VerInstallFile() is exactly what Microsoft provides, no more and no less
  3376. (as to messages, actions, lack of choices, failure to back up any old
  3377. copies).
  3378.  
  3379. The command line for CTL3DINS.EXE accepts and optional /F parameter which
  3380. means "Forcefully install CTL3D32.DLL". This might be needed if a previous
  3381. application installed the NT version on Win95 or the Win95 version on NT,
  3382. or if the previous version is write-protected, or at any other time the
  3383. CTL3DINS program states that -F might be used to override an error
  3384. condition.
  3385.  
  3386. 342. K95 might take a long time to start and stop
  3387.  
  3388. If you choose a TAPI device as your default communications device in SETUP,
  3389. or if you have "SET LINE TAPI" or "SET TAPI LINE" command in your
  3390. K95CUSTOM.INI file, then when you start K95, it opens the TAPI line; this
  3391. can take a long time (it's TAPI, not Kermit, that is slow). If you try to
  3392. make a network connection or to exit from K95 after the TAPI device is
  3393. open, then K95 has to ask TAPI to release the line; this takes a long time
  3394. too. So if you will not be using a TAPI device as your normal
  3395. communications device -- for example, if you use K95 more frequently for
  3396. network connections than for dialing out -- remove the aforementioned
  3397. commands from your K95CUSTOM.INI file. Then when actually do want to dial
  3398. out from K95.EXE, you'll need to "set tapi line" first (but you won't need
  3399. to do anything special if you make connections from the Dialer).
  3400.  
  3401. 343. K95 might not be able to exit on some Windows 95 systems
  3402.  
  3403. (Fixed.)
  3404.  
  3405. 344. Dialer might crash if no modem was defined
  3406.  
  3407. (Fixed.)
  3408.  
  3409. 345. Memory leak in Dialer
  3410.  
  3411. (Fixed.)
  3412.  
  3413. 346. URL hot spot could fail if URL at end of sentence
  3414.  
  3415. (Fixed.)
  3416.  
  3417. 347. EDIT and NETEDIT might have stopped working in 1.1.12
  3418.  
  3419. (Fixed.)
  3420.  
  3421. 348. Telnet negotiations could become frozen
  3422.  
  3423. (Fixed.)
  3424.  
  3425. 349. K95 could become stuck in marking mode
  3426.  
  3427. (Fixed.)
  3428.  
  3429. 350. HP terminal emulation problems in 1.1.12
  3430.  
  3431. (Fixed.)
  3432.  
  3433. 351. Wyse terminal emulation problems in 1.1.12
  3434.  
  3435. (Fixed.)
  3436.  
  3437. 352. K95 could hang upon screen-size change request
  3438.  
  3439. (Fixed.)
  3440.  
  3441. 353. SET MOUSE ACTIVATE command broken in 1.1.12
  3442.  
  3443. (Fixed.)
  3444.  
  3445. 354. Character set versus copy/paste from/to Clipboard
  3446.  
  3447. (Fixed.)
  3448.  
  3449. 355. (Void)
  3450.  
  3451. 356. Paste to host using Toolbar Paste sends Esc O P when Num Lock on
  3452.  
  3453. When using the Paste button on the Windows toolbar (which works only if you
  3454. follow the hints in item 61 in this file), and using VT100 or higher
  3455. emulation, K95 sends Esc O P before and after the pasted text. This is
  3456. because Windows stuffs a Num Lock key-press code into the keyboard buffer
  3457. before and after the paste. There is no way for K95 to tell whether these
  3458. Num Lock keycodes came from the user pressing the key, or Windows stuffing
  3459. the keypress into the buffer. So K95 sends whatever is associated with Num
  3460. Lock, which, in the case of VT emulation, is normally the PF1 or "Gold" key
  3461. code, Esc O P, and perhaps other sequences in other emulations. The only
  3462. way to defeat this behavior is to tell K95 to ignore the Num Lock key:
  3463.  
  3464.   set key \400  \Kignore ; Windows 95
  3465.  
  3466. This problem does not occur in OS/2.
  3467.  
  3468. 357. Reverse screen-writing direction not supported
  3469.  
  3470. The reverse writing direction feature of the VT320 (DECRLM, CSI ? 34 h / l)
  3471. is not supported. Thus, Hebrew terminal emulation works only when the host
  3472. application positions the cursor in the right place to write each
  3473. character. This is the case (for example) with the ALEPH bibliographic
  3474. system. Reverse screen writing will be added in a future release.
  3475.  
  3476. 358. Transparent print problems using 8-bit CSI
  3477.  
  3478. (Fixed.)
  3479.  
  3480. 359. APC did not block terminal emulator
  3481.  
  3482. (Fixed.)
  3483.  
  3484. 360. Conflict between INPUT and APC
  3485.  
  3486. (Fixed.)
  3487.  
  3488. 361. K95 might not work with certain third-party TCP/IP stacks
  3489.  
  3490. (Fixed.)
  3491.  
  3492. 362. Another problem with filenames containing spaces
  3493.  
  3494. (Fixed.)
  3495.  
  3496. 363. CONNECT hangs when host drops connection or \Kquit is used
  3497.  
  3498. (Fixed.)
  3499.  
  3500. 364. Problem with Num Lock and SET MSKERMIT KEYCODES ON
  3501.  
  3502. (Fixed.)
  3503.  
  3504. 365. Problem with OUTPUT command when there is no connection
  3505.  
  3506. (Fixed.)
  3507.  
  3508. 366. END from within SWITCH doesn't work
  3509.  
  3510. (Fixed.)
  3511.  
  3512. 367. URL hot spots might not work
  3513.  
  3514. In Windows 95 and NT, URL hot spots (and the BROWSE command) invoke your
  3515. browser via ShellExecute() if you SET your BROWSER to nothing. But this is
  3516. not the default browser setting since it tends not to work. One reason for
  3517. this has been identified: When the browser is installed, it is supposed to
  3518. (a) install URL.DLL, and (b) add URL.DLL to the Registry key:
  3519.  
  3520.   HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Explorer\
  3521.   ShellExecuteHooks
  3522.  
  3523. Some browsers, however, register URL.DLL in HKEY_CURRENT_USER and/or
  3524. HKEY_USERS rather than HKEY_LOCAL_MACHINE. In that case, ShellExecute() can
  3525. not find URL.DLL, and therefore can not handle URLs. This has been observed
  3526. (for example) with various versions of Netscape, such as 2.0. If you
  3527. install Microsoft Internet Explorer, ShellExecute() will work, even if you
  3528. do not make Explorer your default browser. Now we know why: because it
  3529. registers URL.DLL under the same key used by ShellExecute() to locate it.
  3530.  
  3531. 386. Problems with Dead Keys and Alt-Gr keys in Windows 95
  3532.  
  3533. (Fixed.)
  3534.  
  3535. 387. Kermit vs TAPI Dialing in the Dialer
  3536.  
  3537. (Fixed.)
  3538.  
  3539. 388. K95 vs Num Lock, Caps Lock, and Scroll Lock
  3540.  
  3541. When you activate a Window, if the current state of the NumLock,
  3542. ScrollLock, CapsLock, ... flags for that window do not match those of the
  3543. other sessions, it places a NumLock, ScrollLock, CapsLock, ... key event
  3544. into the message queue for that window.
  3545.  
  3546. If NumLock is On, and you use the Toolbar Paste Button to paste text into
  3547. the Window, Windows 95 will toggle NumLock off and then on by surrounding
  3548. the text with NumLock key events. See Bug Number 356.
  3549.  
  3550. If this is a problem for you, the only thing that you can do is not assign
  3551. Kverbs to those keys. This means \Kholdscrn and \Kpf1 cannot be assigned to
  3552. the ScrollLock and Numlock keys. Instead you should assign \Kignore.
  3553.  
  3554. This is a limitation of the Windows 95 Console environment. It does not
  3555. affect GUI applications (as far as we can tell) nor does it occur on
  3556. Windows NT.
  3557.  
  3558. 389. Parallel Port Communications
  3559.  
  3560. (Not a bug) In Windows NT, it is not possible to "set port lpt1" -- i.e. to
  3561. use a parallel port as a communications device, because bidirectional
  3562. parallel ports are not supported by the NT drivers. But they are in Windows
  3563. 95, which includes a COM-to-LPT interface. So in Windows 95, you can:
  3564.  
  3565.   SET PORT LPT1
  3566.   SET PRINTER /DOS-DEVICE: LPT1
  3567.  
  3568. (or other parallel-port device). Only DOS names are allowed. Bidirectional
  3569. parallel port support is under development by Parallel Technologies
  3570. (http://www.lpt.com) for inclusion in Windows NT 5.0 and possibly for
  3571. retroactive distribution.
  3572.  
  3573. 390. Wrong system type in Telnet NEW-ENVIRONMENT negotiation
  3574.  
  3575. (Fixed.)
  3576.  
  3577. 391. IF ALARM might not work
  3578.  
  3579. (Fixed.)
  3580.  
  3581. 392. SET TERM REMOTE-CHAR LATIN6 doesn't work
  3582.  
  3583. (Fixed.)
  3584.  
  3585. 393. Single-click mouse actions generate an extraneous error beep
  3586.  
  3587. (Fixed.)
  3588.  
  3589. 394. Various terminal emulation bugs
  3590.  
  3591. (Fixed.)
  3592.  
  3593. 395. Ctrl-C caught by 4NT.EXE instead of K95 in Windows NT
  3594.  
  3595. (Fixed.)
  3596.  
  3597. 396. OS/2 K2DIAL loses data in the Login Script text box
  3598.  
  3599. (Fixed.)
  3600.  
  3601. 397. Various errors in Windows Telephony (TAPI) support
  3602.  
  3603. (Fixed.)
  3604.  
  3605. 398. Dialing fails due to garbled modem command
  3606.  
  3607. (Fixed.)
  3608.  
  3609. 399. Dialer Modem Commands reset when modem selected for editing
  3610.  
  3611. (Fixed.)
  3612.  
  3613. 400. SHOW KEY interrupted by Ctrl-C would cause keyboard problems
  3614.  
  3615. (Fixed.)
  3616.  
  3617. 401. SET HOST * results in 100% CPU Utilization
  3618.  
  3619. (Fixed.)
  3620.  
  3621. 402. Telnet to non-23 port might fail to produce a login prompt
  3622.  
  3623. (Fixed.)
  3624.  
  3625. 403. SET MODEM TYPE to certain types didn't work
  3626.  
  3627. (Fixed.)
  3628.  
  3629. 404. SETUP.EXE would crash while displaying summary of choices
  3630.  
  3631. (Fixed.)
  3632.  
  3633. 405. Default AT386 and SCOANSI keymaps reference DEC Kverbs
  3634.  
  3635. (Fixed.)
  3636.  
  3637. 406. SET TERMINAL DEBUG ON interferes with TELNET negotiations
  3638.  
  3639. (Fixed.)
  3640.  
  3641. 407. OS/2 FTP PC/TCP stack would cause K2 to crash
  3642.  
  3643. (Fixed.)
  3644.  
  3645. 408. K95's -N command-line option in OS/2 would not accept parameters
  3646.  
  3647. (Fixed.)
  3648.  
  3649. 409. SET BROWSER ignored by \KmouseURL keyboard verb
  3650.  
  3651. (Fixed.)
  3652.  
  3653. 410. K95 could not be the Telnet client for Netscape Communicator
  3654.  
  3655. (Fixed.)
  3656.  
  3657. 411. The PRINT command no longer uses DOS COPY to print a file (K)
  3658.  
  3659. (Fixed.)
  3660.  
  3661. 412. DIAL DISPLAY ON didn't work with TAPI modems
  3662.  
  3663. (Fixed.)
  3664.  
  3665. 413. TAP alpha paging script was not robust enough
  3666.  
  3667. (Fixed.)
  3668.  
  3669. 414. Incorrect setup of Telebit modems
  3670.  
  3671. (Fixed.)
  3672.  
  3673. 415. File transfers could fail when using very short packets
  3674.  
  3675. (Fixed.)
  3676.  
  3677. 416. Screen-printing problems in Windows NT
  3678.  
  3679. (Fixed.)
  3680.  
  3681. 417. Incorrect characters on screen when accessing SCO or AIX hosts
  3682.  
  3683. SCO UNIX, OpenServer, etc, and IBM AIX allow their console and/or terminal
  3684. drivers to be configured to translate character sets for you. DON'T DO THIS
  3685. WHEN USING KERMIT! First of all, you don't need it -- Kermit itself already
  3686. does this for you. And second, it will (a) probably ruin the formatting of
  3687. your screens (depending on which emulation you are using); and (b)
  3688. interfere with all sorts of other things -- legibility of non-ASCII text on
  3689. the terminal screen, file transfer, etc. On SCO systems, use:
  3690.  
  3691.   mapchan -n
  3692.  
  3693. to turn off this feature. On AIX use:
  3694.  
  3695.   setmaps -t NOMAP
  3696.  
  3697. or:
  3698.  
  3699.   chdev -l tty??? -a imap='none' -a omap-'none'
  3700.  
  3701. (replacing ??? by your tty number)
  3702.  
  3703. 418. K95 is unable to print to WinPrinters
  3704.  
  3705. WinPrinters (printers that only work with Windows 95) cannot print plain
  3706. text. But Kermit 95 prints using "raw mode" because many host applications
  3707. send printer-specific files such as Postscript and PCL. Meanwhile, the
  3708. Windows 32-bit printer drivers do not allow plain text to be sent to this
  3709. type of printer, but rather expect the application to convert the plain
  3710. text to dots. Workaround: SET PRINTER to a file, and then use the DOS
  3711. "PRINT" command (or "COPY /B filename PRN" or even "notepad /p filename")
  3712. -- oddly enough, these printers do come with 16-bit drivers that do the
  3713. needed conversions; unfortunately, appropriate conversions are not provided
  3714. automatically for 32-bit applications.
  3715.  
  3716. 419. Host mode requires VT100 or ANSI client
  3717.  
  3718. Clients that don't support the minimal ANSI set of screen clearing,
  3719. line-clearing, and cursor positioning sequences will not be able to view
  3720. the K95 host menu screens correctly. To be addressed in a future release of
  3721. K95 hostmode.
  3722.  
  3723. 420. HPTERM and VIP7809 selection didn't work in the Dialer
  3724.  
  3725. (Fixed.)
  3726.  
  3727. 421. File-transfer problem using undefined variable for as-name
  3728.  
  3729. (Fixed.)
  3730.  
  3731. 422. Overzealous EXIT WARNING
  3732.  
  3733. (Fixed.)
  3734.  
  3735. 423. K95 program exit status codes were not always correct
  3736.  
  3737. (Fixed.)
  3738.  
  3739. 424. Various misleading file-transfer error messages
  3740.  
  3741. (Fixed.)
  3742.  
  3743. 425. EDIT command succeeds only on first attempt
  3744.  
  3745. (Fixed.)
  3746.  
  3747. 426. "WINOLDAP - This program has performed an illegal operation..."
  3748.  
  3749. Sometimes K95 crashes with a message something like "Winoldap: This program
  3750. has performed an illegal operation and will be shut down. If the problem
  3751. persists, contact the program vendor." If you look at the message in more
  3752. detail, you will usually see that the crash occurred not in K95 at all, but
  3753. in the Windows kernel. Furthermore, please be aware that "Winoldap" does
  3754. not refer to K95 -- it is not an "old" application, a DOS application, a
  3755. 16-bit application, nor is it "old" in any other way. In fact, this term
  3756. refers to the Microsoft Console window in which Windows 95 forces K95.EXE
  3757. to run.
  3758.  
  3759. 427. Mixups in certain terminal-specific line-drawing character sets (K)
  3760.  
  3761. (Fixed.)
  3762.  
  3763. 428. Unnecessarily difficult to get big window and packet sizes
  3764.  
  3765. (Fixed.)
  3766.  
  3767. 429. Host mode would not send file groups
  3768.  
  3769. (Fixed.)
  3770.  
  3771. 430. Problem using Swedish (etc) NRC and DEC Special Graphics (K)
  3772.  
  3773. If you have a 7-bit National Replacement Character Set (such as Swedish,
  3774. German, etc -- the ones with "national" names) as GL and an 8-bit
  3775. display-only character set, such as DEC Special Graphics or DEC Technical,
  3776. as GR (as shown by "show character-sets"), you won't be able to type your
  3777. language-specific characters as expected. Workaround: See item 477.
  3778.  
  3779. 431. Various problems with the 1.1.14 Patch
  3780.  
  3781. (Fixed.)
  3782.  
  3783. 432. SET TELNET TERMINAL TYPE affects actual terminal type
  3784.  
  3785. (Fixed.)
  3786.  
  3787. 433. Problems with Kermit transfers on some Telnet connections
  3788.  
  3789. (Fixed.)
  3790.  
  3791. 434. AIX and HFT arrow keys didn't work in the Command screen
  3792.  
  3793. (Fixed.)
  3794.  
  3795. 435. AIX and HFT emulation versus Autowrap
  3796.  
  3797. (Fixed.)
  3798.  
  3799. 436. Assorted problems caused by faulty optimization
  3800.  
  3801. At least the following problems showed up in 1.1.14 and 1.1.15:
  3802.  
  3803.    * Failure to update sections of the screen during terminal emulation;
  3804.    * Coloration mixups;
  3805.    * In Wyse emulation, entry into protected mode caused an infinite loop;
  3806.    * VT scrolling region problems;
  3807.    * GET would fail after an XMODEM SEND.
  3808.  
  3809. These were traced to bugs in the optimizer of the new release of the
  3810. Microsoft Visual C/C++ compiler SP2 that was used to build Kermit 95 1.1.15
  3811. for Windows. Rebuilding the program without optimization makes these
  3812. problems disappear. K95 1.1.16 was built with SP3, with optimization turned
  3813. off. Thus the K95.EXE file is considerably bigger, but the risks are lower
  3814. (the optimization bugs in 1.1.15 were quite subtle and took a good while to
  3815. show up and to be properly diagnosed).
  3816.  
  3817. 437. Problems with Winsock 2 on Windows 95
  3818.  
  3819. The select() call problems appear to have been fixed in build 4.0.1656 of
  3820. windows\system\wsock32.dll. This release is currently available for
  3821. download at the web site (the next two lines should be concatenated):
  3822.  
  3823.   http://www.microsoft.com/windows/downloads/contents/updates/w95sockets2/default.asp
  3824.  
  3825. With the select() bug fixed performance is only slightly worse with Winsock
  3826. 2.2 as it is with 1.1. However, it should be noted that all development on
  3827. 1.1 has now officially been stopped by Microsoft and all future fixes will
  3828. be delivered in new builds of 2.2. This will include an upcoming fix to the
  3829. Domain Name resolution bugs in the current 1.1 and 2.2 code.
  3830.  
  3831. The Dialup Networking 1.2 and DCOM'95 updates must be installed prior to
  3832. Winsock 2 (if they are to be installed at all):
  3833.  
  3834.   http://www.microsoft.com/windows/downloads/contents/updates/W95DialUpNetw/default.asp
  3835.   http://www.microsoft.com/com/dcom95/download-f.htm
  3836.  
  3837. To check the version number of a DLL, open the \WINDOWS\SYSTEM\ folder and
  3838. then right mouse click the desired DLL and choose Properties from the Menu.
  3839. The Version information is available on the "Version" page.
  3840.  
  3841. 438. Redirection of Standard Output
  3842.  
  3843. Why can't I redirect K95's standard output? Because K95 does not write to
  3844. standard output, it writes directly to the screen device, which can not be
  3845. redirected. Why does it do that? See items 46 and 195. Fixed in 1.1.16.
  3846.  
  3847. 439. Illegal operations caused by lack of swap space
  3848.  
  3849. "This program has performed an illegal operation and will be shut down" can
  3850. happen when Windows 95 runs out of swap space. Windows conveniently blames
  3851. the problem on the application. You can reconfigure your swapfile, e.g. by
  3852. moving it to a disk with more space, in the Control Panel (search for
  3853. "Swap" in Help).
  3854.  
  3855. 440. Roaring Fan
  3856.  
  3857. One user reported the following: While running K95, every so often the disk
  3858. goes crazy, the PC slows down, and the fan starts roaring. Diagnosis:
  3859. coincidence, nothing to do with Kermit; it was Microsoft Office 97 Fast
  3860. Find, which periodically wakes up and searches the disk(s) to build
  3861. indexes. We've heard of WinModems, WinPrinters, and even WinCPUs, but a
  3862. WinFan???
  3863.  
  3864. Note: the same effect can result from any number of other helpful
  3865. utilities, such as disk defragmenters, etc, and if your PC is connected to
  3866. the Internet, also from people trying to break (into) it.
  3867.  
  3868. 441. Failure to detect default printer in Windows NT
  3869.  
  3870. In Windows NT (but not 95) SET PRINTER /WINDOWS-QUEUE did not select the
  3871. default printer if it was a network printer; SET PRINTER /WINDOWS-QUEUE:?
  3872. showed only locally connected printers. Fixed in 1.1.16.
  3873.  
  3874. 442. Console mode changed from text to binary and not restored
  3875.  
  3876. In Windows 95, K95 was inadvertantly changing the Console from text to
  3877. binary mode. No problem under most circumstances unless the program that is
  3878. starting K95 under Windows 95 relies on text-mode for gets() to succeed.
  3879. Fixed in 1.1.16.
  3880.  
  3881. 443. Trouble with EXIT under certain circumstances
  3882.  
  3883. Under certain circumstances, K95 or Windows 95 itself can appear to freeze
  3884. when you try to exit from K95. This has been observed when using Option 11
  3885. to exit from the HOSTMODE script in Windows 95. This problem is fixed in
  3886. 1.1.16.
  3887.  
  3888. HINT: Remember not to try to exit from K95.EXE by clicking the Close [x]
  3889. box on the menu bar except when K95 will not exit normally. When you click
  3890. the Close box, Windows closes Kermit 95 without releasing its resources,
  3891. which can lead to all sorts of problems until the next time you reboot
  3892. Windows. This is a Microsoft feature over which Kermit has no control
  3893. whatever, since Windows does not send it a Close message when you click
  3894. this box, nor does it give K95 any way to disable this box.
  3895.  
  3896. UPDATE: In version 1.1.19, K95 disables the use of [x] box. If you need to
  3897. shut down Kermit 95 abnormally, select the K95 window and then use
  3898. Ctrl-Alt-Del.
  3899.  
  3900. 444. Overzealous EXIT warning (again)
  3901.  
  3902. An Exit Warning was generated if a TAPI device was open even if a call was
  3903. not in progress. Fixed in 1.1.16.
  3904.  
  3905. 445. RUN command did not return status
  3906.  
  3907. The RUN (!) command did not properly return the exit status of the command
  3908. or program that it ran, so it could be tested for success or failure, and
  3909. did not set the \v(pexitstat) variable to the program's or command's return
  3910. code. Fixed in 1.1.16. However, note that this feature works only if the
  3911. underlying shell cooperates. The standard Windows 95 shell, COMMAND.COM,
  3912. does not. Thus in Windows 95, K95's RUN command will always succeed when
  3913. COMMAND.COM is the shell. Proper status is returned by the Windows NT
  3914. version of COMMAND.COM, as well as by most alternative shells for Windows
  3915. 95.
  3916.  
  3917. 446. Problems with DIRECTORY command filename completion
  3918.  
  3919. Fixed in 1.1.16, except there still can be problems in this and other
  3920. commands completing filenames that contain spaces.
  3921.  
  3922. 447. The DIRECTORY command would return one file too few
  3923.  
  3924. Ditto for the \ffiles() function. Incidentally, the DIRECTORY command is
  3925. implemented internally by calling the \ffiles() function, and so this would
  3926. destroy the user's \fnextfile() list if one was active. All these problems
  3927. are fixed in 1.1.16.
  3928.  
  3929. 448. MKDIR command did not work in OS/2
  3930.  
  3931. Bug, fixed in 1.1.16.
  3932.  
  3933. 449. SET TITLE effect was delayed
  3934.  
  3935. The SET TITLE command did not take effect until the next CONNECT command.
  3936. In 1.1.16, it takes effect immediately.
  3937.  
  3938. 450. BEEP command can be delayed
  3939.  
  3940. A BEEP command might take a long time to work if you have not used any
  3941. sounds recently; sound driver code might be swapped out or not yet loaded,
  3942. in which case it must be read in, and then the WAV file for the desired
  3943. sound must be read, and then the sound must be generated, which might take
  3944. some time.
  3945.  
  3946. 451. CONNECT should not work if TAPI connection not open
  3947.  
  3948. The CONNECT command should refuse to work if a TAPI device is open but no
  3949. call is in progress. Fixed in 1.1.16.
  3950.  
  3951. 452. TAPI device not released when closed
  3952.  
  3953. A TAPI LINE device would not be closed properly when released (e.g. when
  3954. K95 was told to hang it up and switch to another device), and this would
  3955. prevent other applications from accessing the device until K95 terminated.
  3956. Fixed in 1.1.16.
  3957.  
  3958. 453. Various SET TCP command problems
  3959.  
  3960. The SET TCP NODELAY command was controlling the wrong socket parameter, the
  3961. DEBUG capability instead of the Nagle algorithm. SET TCP commands were not
  3962. gracefully recovering from setsockopt() call failures. Fixed in 1.1.16.
  3963.  
  3964. 454. \v(ipaddr) didn't work before a connection was made
  3965.  
  3966. The \v(ipaddr) variable did not return the IP address of your PC until
  3967. after you had made a TCP/IP connection. Fixed in 1.1.16. But note that this
  3968. variable still might not return the IP Address that you expect because of
  3969. virtual adapters, etc; \v(ipaddr) is set to the IP address of the current
  3970. connection each time a new connection is made.
  3971.  
  3972. 455. Assorted Telnet initialization and negotiation problems
  3973.  
  3974. Echoing, binary modes, NAWS, and most other Telnet options would not be
  3975. reset properly when connecting to ports other than 23 (the Telnet port).
  3976. This could result in Telnet negotiations failing to complete because Kermit
  3977. thought the negotiation had already been performed. Fixed in 1.1.16.
  3978.  
  3979. 456. Spurious NUL characters on Telnet connections
  3980.  
  3981. The TELNET Network Virtual Terminal specification requires that a Carriage
  3982. Return (CR) that is not followed by a linefeed (LF) must be followed by a
  3983. NUL (ASCII 0). These NULs should be stripped away before processing
  3984. incoming data; in most cases they were. Exceptions: (1) they were recorded
  3985. in the session log, and (2) they were not ignored by the INPUT command.
  3986. Both exceptions fixed in 1.1.16
  3987.  
  3988. 457. Failure to recognize RLOGIN URLs
  3989.  
  3990. "rlogin://host" would not be recognized as a valid URL, since "rlogin" is
  3991. not a valid TCP service name (the proper name is "login"). Not exactly a
  3992. bug, but "rlogin" is recognized as a synonym for "login" in 1.1.16 and
  3993. later.
  3994.  
  3995. 458. Problems with Wyse graphics character sets in Windows NT
  3996.  
  3997. Wyse graphic characters were erroneously converted to the local Code Page
  3998. instead of to Unicode in Windows NT. Fixed in 1.1.16.
  3999.  
  4000. 459. QANSI graphics characters displayed as ASCII
  4001.  
  4002. Bug, fixed in 1.1.16.
  4003.  
  4004. 460. Problems with DG transparent printing
  4005.  
  4006. DG transparent printing would fail to send the escape character to the
  4007. printer if the escape sequence was not the print terminator. Fixed in
  4008. 1.1.16.
  4009.  
  4010. 461. Scrolling failures in ANSI X3.64 emulations
  4011.  
  4012. NEL (= Esc E) did not scroll on bottom line of screen or scrolling region
  4013. in terminal types that followed ANSI X3.64 (including VT220 and 320, Wyse
  4014. 370, ...) Fixed in 1.1.16.
  4015.  
  4016. 462. Incorrect appearance of VT220/320 characters after erasure
  4017.  
  4018. <CSI> Pn X was not erasing characters properly; it was writing blanks with
  4019. the current attributes, rather than with no attributes. Fixed in 1.1.16.
  4020.  
  4021. 463. SCOANSI and AT386 function-key programming broken
  4022.  
  4023. In SCOANSI and AT386 emulation, attempts to program function keys were
  4024. being misinterpreted as Privacy Messages (PM). Fixed in 1.1.16.
  4025.  
  4026. 464. Various problems in HPTERM emulation
  4027.  
  4028. Status Line Messages were not being parsed; unrecognized escape sequences
  4029. were being displayed on screen. The entire emulation was rewritten to parse
  4030. HP sequences in a general way, avoiding special cases.
  4031.  
  4032. 465. Problems in Siemens/Nixdorf BA80 emulation
  4033.  
  4034. BA80 emulation did not handle Function Key Labels or Status Line commands.
  4035. Fixed in 1.1.16.
  4036.  
  4037. 466. Spurious red lines on debug-mode terminal screens
  4038.  
  4039. When Terminal screen is in debug mode and a CR and/or LF arrives when the
  4040. cursor is on the right margin, an extraneous blank line in debug color is
  4041. displayed. Fixed in 1.1.16.
  4042.  
  4043. 467. Alt-x, Alt-h, etc, don't seem to work in AIXTERM (not a bug)
  4044.  
  4045. They don't, because AIXTERM remaps these as extended function keys; for
  4046. example, Alt-x sends <CSI>102q (see DEFAULT.INI). K95 reassigns its own
  4047. functions to the uppercase Alt keys, Alt-X, Alt-H, etc.
  4048.  
  4049. 468. Difficulties pasting
  4050.  
  4051. Mouse-pasting using the Kermit method (double-click button 2) tends not to
  4052. work because any miniscule motion between the two mouse clicks raises a
  4053. drag event, thus putting Kermit into Mark Mode (which can be canceled with
  4054. a terminal reset (Alt-R) or with Ctrl-F2 (Cancel Mark Mode). Fixed in
  4055. 1.1.16. Workaround - Add the following commands to your K95CUSTOM.INI file:
  4056.  
  4057.   SET MOUSE BUTTON 2 NONE DRAG \Kmousecopyclip
  4058.   SET MOUSE BUTTON 3 NONE DRAG \Kmousecopyclip
  4059.  
  4060. 469. Echoing delays
  4061.  
  4062. On certain PCs, under certain circumstances, there might be a slight delay
  4063. in echoing of the characters you type. A large part of the delay is in the
  4064. connection itself, but other components of it are attributable to Windows
  4065. scheduling of K95's several threads and its semaphore management,
  4066. especially under heavy system load, and to overhead from CONAGENT.EXE,
  4067. which controls the window that K95 runs in. The situation was improved
  4068. dramatically in K95 1.1.16.
  4069.  
  4070. Note that you can use SET TERMINAL SCREEN-UPDATE { FAST, SMOOTH } to
  4071. control the tradeoff between high throughput (FAST) and snappy echoing
  4072. (SMOOTH); see the SET TERMINAL Command List for details. Also see item 27
  4073. in this file.
  4074.  
  4075. 470. MSKERMIT keycode for Ctrl-Enter was incorrect
  4076.  
  4077. Bug, fixed in 1.1.16.
  4078.  
  4079. 471. APC command containing SET TERM TYPE would stop
  4080.  
  4081. A SET TERMINAL TYPE command in an APC command would reset the terminal
  4082. emulator, thus clearing the APC status even though an APC was still in
  4083. progress. Fixed in 1.1.16.
  4084.  
  4085. 472. Failure to receive files with long names on some systems
  4086.  
  4087. On Windows NT or OS/2, if K95 was set to FILE NAMES LITERAL and a file
  4088. arrived to be stored on a FAT partition restricted to 8.3 filenames, and
  4089. the file had a long name or a name otherwise illegal for FAT, the file
  4090. transfer would fail unnecessarily. In 1.1.16, the name is transformed just
  4091. enough to make it legal for FAT.
  4092.  
  4093. 473. Autodownload failures with parity mismatch
  4094.  
  4095. Kermit or Zmodem autodownloads would fail to work if K95's parity was set
  4096. differently to what the host was sending. Fixed in 1.1.16.
  4097.  
  4098. 474. File transfer thermometer might not complete
  4099.  
  4100. Due to some reorganization of K95's threads for better error and interrupt
  4101. trapping, K95's file-transfer display thermometer might not go all the way
  4102. to the end on the last or only file, especially if it is a short file.
  4103. However, the Percent Done field still registers 100%, and the Last Message
  4104. field still shows file and byte count and characters per second, and
  4105. indicates a successful transfer (if the transfer was indeed successful).
  4106. SHOW STATUS will also reveal the success or failure of the transfer. Fixed
  4107. in 1.1.16.
  4108.  
  4109. 475. XYZMODEM statistics counted each file twice
  4110.  
  4111. After downloading when XMODEM, YMODEM, or ZMODEM, K95 would report twice
  4112. the number of files that were actually downloaded. Fixed in 1.1.16.
  4113.  
  4114. 476. SET TERMINAL TYPE might mishandle 7-bit NRCs
  4115.  
  4116. An internal problem that occurred only when the terminal type was set to
  4117. ANSI-BBS, SCOANSI, and AT386 emulations, which don't use 7-bit National
  4118. Replacement Character-sets (NRCs) anyway. Fixed in 1.1.16.
  4119.  
  4120. 477. Problems typing 7-bit national characters
  4121.  
  4122. Refer to entry 430. Fixed in 1.1.16. Characters can now be assigned to keys
  4123. without translation with the new SET TERM KEY /LITERAL switch.
  4124.  
  4125. 478. Problem Selecting HP-Roman8 character set from the Dialer
  4126.  
  4127. When you choose HP-Roman8 as the remote character set in the Dialer, it
  4128. writes "set term remote-char hproman8", but it should have included a dash
  4129. ("hp-roman8"). Fixed in 1.1.16.
  4130.  
  4131. 479. RETURN within SWITCH didn't work
  4132.  
  4133. Bug, fixed in 1.1.16.
  4134.  
  4135. 480. \ffiles() counted directories when it shouldn't
  4136.  
  4137. The number of files reported by \ffiles() was always at least two greater
  4138. than it should have been, since it was counting "." and ".." (and any other
  4139. directory) as files. Fixed in 1.1.16.
  4140.  
  4141. 481. Problems with REMOTE QUERY KERMIT function()
  4142.  
  4143. REMOTE QUERY KERMIT function(\%a) did not evaluate its argument before
  4144. sending the query to the server; thus it was not possible to have the
  4145. server run the function with client-side variables as arguments. Fixed in
  4146. 1.1.16. Details in Section 5.2 of the C-Kermit 7.0 Update Notes.
  4147.  
  4148. 482. K95 Host Mode might be slow to put up Login prompt
  4149.  
  4150. When Kermit 95 receives an incoming TCP connection, it looks up the
  4151. incoming IP address to get the hostname, primarily so that your hostmode
  4152. logs and displays will contain accurate information and not spoofed or
  4153. forged names; this is standard practice on the Internet these days. This
  4154. query, however, could take a long time -- if your local Domain Name Server
  4155. can not satisfy it, it goes out to the Internet, and we all know how snappy
  4156. the Internet at times... In 1.1.16, you can defeat the pause with the new
  4157. SET TCP REVERSE-DNS-LOOKUP OFF command.
  4158.  
  4159. 483. Host mode requires ANSI or VT terminal emulator
  4160.  
  4161. (Duplicate of 419; see Bug Number 419.)
  4162.  
  4163. 484. Host-mode maximum users setting wouldn't stick
  4164.  
  4165. Typographical error in hostmode.ksc, fixed in 1.1.16.
  4166.  
  4167. 485. Dialer Login Script text box data lost in OS/2
  4168.  
  4169. K2DIAL.EXE would lose data in the Settings Notebook Login Script Text box
  4170. if the Printer entry field is edited AND the LOGIN page is not displayed.
  4171. The bug appears in both Warp 3.0 and 4.0. Diagnosis: Compiler optimization
  4172. bug in IBM VAC++. Fixed in 1.1.16.
  4173.  
  4174. 486. Dialer Printer Type combo box could not be set
  4175.  
  4176. The Dialer Printer Type Combo box could not be set to File, Pipe, or None
  4177. types from saved values. Fixed in 1.1.16.
  4178.  
  4179. 487. Dialer Communications page speed entry wouldn't stick
  4180.  
  4181. The Dialer entry Communications page would not retain the override speed
  4182. unless flow control was also overridden. Fixed in 1.1.16.
  4183.  
  4184. 488. HINTS: Alphanumeric Paging
  4185.  
  4186. (Not a bug.) If you can't get the Alpha paging script to work:
  4187.  
  4188.   a. Check with your paging service to make sure you have the right
  4189.      settings (phone number, speed, parity, flow control), and modify the
  4190.      APAGE macro in APAGE.KSC accordingly.
  4191.  
  4192.   b. If, when dialing, you still get only garbage and/or immediate hangups,
  4193.      you'll need to identify the settings to *force* your modem to dial the
  4194.      paging service in such a way that the two modems can communicate. Look
  4195.      in your modem manual for commands related to modulation, fallback, and
  4196.      speed buffering. You want the modem to dial at 1200 (or whatever the
  4197.      appropriate speed is), using the appropriate modulation, and you want
  4198.      it to stay at that speed after the connection is made, and you want
  4199.      the interface to stay at that speed too. It often turns out that old
  4200.      modems like the Hayes 1200 work just fine with paging services, where
  4201.      more modern models tend to fail because of complications during the
  4202.      modulation and protocol negotiation phase -- so do whatever you can to
  4203.      turn your fancy new modem into a dumb old one. Hint: use the new SET
  4204.      MODEM PREDIAL-INIT command to specify any commands you want sent to
  4205.      the modem just prior to dialing.
  4206.  
  4207.   c. In the APAGE macro, try changing the flow control and/or parity to
  4208.      NONE, even if that is contrary to what your paging service told you.
  4209.  
  4210.   d. Try adding "set output pacing 200" (or other number) to the APAGE
  4211.      macro -- this makes the difference with many paging services.
  4212.  
  4213. K95 probably can't be used to send pages from a modem that is connected to
  4214. a terminal server, since it has no way to set the terminal server's
  4215. communication port parameters -- speed, parity, etc -- as required by the
  4216. paging service.
  4217.  
  4218. 489. HINTS: For Blind Users
  4219.  
  4220. Kermit 95 reportedly works fine in Windows 95 when (a) used in conjunction
  4221. with ASAP screen-reader software from Microtalk, and (b) all of the numeric
  4222. keypad keys are mapped to \Kignore. Read the K95 FAQ for details.
  4223.  
  4224. Beginning in version 1.1.16, K95 should work with all speech devices and
  4225. Braille devices that work with other Windows or OS/2 console applications.
  4226. Use SET TERMINAL SCREEN-UPDATE SMOOTH and SET TERMINAL SCREEN-OPTIMIZATION
  4227. ON.
  4228.  
  4229. 490. HINTS: Telnetting to OS/2
  4230.  
  4231. The Telnet server in recent versions of OS/2 (probably starting with Warp
  4232. 4) evidently does character-set translation from CP850 to Latin1, which can
  4233. interfere with the K95 Telnet client's screen formatting, especially if you
  4234. are trying to use the ANSI terminal type. Cure: Start OS/2 telnetd with the
  4235. "-cp none" parameter. Then "set term type ansi" in Kermit 95 should work as
  4236. expected. But note that function keys are not supported since they are not
  4237. part of ANSI emulation, and in any case there is no provision for them in
  4238. IBM telnetd. Ditto for Alt keys, the gray keypads, etc.
  4239.  
  4240. 491. HINTS: How to use K95 with Netscape Communicator 4.0
  4241.  
  4242. (Not a bug) In Netscape 4.0:
  4243.  
  4244.    * Edit->Preferences
  4245.    * Select Category: Navigator->Applications
  4246.    * Select Description: "URL: Telnet Protocol"
  4247.    * Select Edit
  4248.    * Select Handled by Application:
  4249.    * Fill in one of the following:
  4250.  
  4251.        c:\k95\k95.exe -J %1
  4252.        c:\k95\telnet.exe
  4253.        c:\k95\k95.exe -c -j %1 -S
  4254.  
  4255.      or any other valid command line.
  4256.  
  4257. (Replace "c:\k95" by the path of your actual Kermit 95 directory.)
  4258.  
  4259. Also: The K95REGTL program was made available on October 2, 1997, for
  4260. download from the Kermit web/ftp site, and is included with K95 1.1.16.
  4261. This program can be used to register Kermit 95 as the default Telnet
  4262. application to be used by any browser at all:
  4263. ftp://kermit.columbia.edu/kermit/utils/READ.ME.
  4264.  
  4265. 492. TEMP or TMP environment variable definition can cause problems
  4266.  
  4267. In Windows 95 and Windows 98 (but not Windows NT or OS/2), if the TMP or
  4268. TEMP environment variable is defined to be the root directory of a disk,
  4269. unpredictable behavior can ensue, including crashes ("This program has
  4270. performed an illegal operation and will be shut down"), not only in Kermit
  4271. 95, but in other applications as well. This is worked around in K95 1.1.16
  4272. by checking for this in advance and posting a warning, but the problem
  4273. itself occurs in the external DLLs that are used by K95 and other
  4274. applications, not in K95 itself. Diagnosis: Many libraries (including the
  4275. TAPI and Kerberos IV DLLs) use the TEMP or TMP definition to construct
  4276. names for temporary files, by prepending the TEMP or TMP definition to the
  4277. file name, with a backslash (\) in between. If (say) TMP is set to "D:\",
  4278. and the temporary file is to be named "tmp", this results in "D:\\tmp".
  4279. Windows 95/98 mistakes this for a UNC (which is a bug, because UNCs do not
  4280. start with disk letters) and tries to find a network node called "tmp".
  4281. This can result in long delays or worse, and at the very least, failure to
  4282. create the temporary file, with results that depend on each application or
  4283. library. The bug was reported to Microsoft, which declined to address it.
  4284.  
  4285. 493. The GET Command Versus Filenames with Spaces
  4286.  
  4287. Prior to version 1.1.16, and K95 was in server mode, there was no obvious
  4288. way to send a GET command to it for a file whose name contained spaces. Now
  4289. the server allows such names to be enclosed in curly braces or
  4290. doublequotes. See Section 5.4 of the C-Kermit 7.0 Update Notes.
  4291.  
  4292. 494. HINT: CR and/or LF disappear!
  4293.  
  4294. You have connected to a host that is using even (or mark, or odd) parity,
  4295. but Kermit's terminal bytesize is 8 and its parity setting is NONE. This
  4296. usually happens only on serial connections direct to serial ports on UNIX
  4297. hosts. Careful, you get a terminal bytesize of 8 by default when using
  4298. VT220 or 320, or any kind of ANSI, emulation. Cure: SET TERMINAL BYTESIZE
  4299. 7, or SET PARITY to match what is used by the host.
  4300.  
  4301. 495. HINT: Eliminating "Press a key to continue" after RUN Command.
  4302.  
  4303. This message is issued when a RUN command is given at the prompt, to give
  4304. you time to read the screen before returning to K95's command screen. The
  4305. prompt is not given when the RUN command is issued from a macro or a
  4306. command file. Thus you can avoid it by defining a macro that does what run
  4307. does:
  4308.  
  4309.   define xrun run \%*
  4310.  
  4311. and then using the macro rather than the RUN command itself. Note: \%*
  4312. means "all arguments".
  4313.  
  4314. 496. Cursor positioning on double-width lines
  4315.  
  4316. Cursor positioning on double-width lines could be incorrect. Bug, fixed in
  4317. 1.1.16.
  4318.  
  4319. 497. Errors in Default Keymap for EMACS Mode
  4320.  
  4321. PgUp was mapped to ESC V instead of ESC v (lowercase). Fixed in 1.1.16.
  4322.  
  4323. 498. SET HOST * Port Not Freed
  4324.  
  4325. On TCP/IP connections, the SET HOST * listening port was not freed until
  4326. K95 termination. In 1.1.16 it is closed and freed when a SET HOST, SET
  4327. PORT, or CLOSE CONNECTION command is issued. And of course, also on EXIT.
  4328.  
  4329. 499. Unwanted Command Screen Size Change
  4330.  
  4331. If an escape sequence was received from the host that instructed K95 to
  4332. change the height/width of the Terminal screen while it was processing an
  4333. INPUT command, the physical height/width of the Command screen would also
  4334. be changed although its virtual height/width would not be. Fixed in 1.1.16.
  4335.  
  4336. 500. MKDIR/RMDIR Problems with UNCs
  4337.  
  4338. Directory specifications such as \\node\directory were not handled
  4339. correctly. Fixed in 1.1.16.
  4340.  
  4341. 501. MKDIR/RMDIR Problems when Used in Macros or Command Files
  4342.  
  4343. Bug, fixed in 1.1.16.
  4344.  
  4345. 502. RUN, REDIRECT, PIPE Interaction with Nonstandard Shells
  4346.  
  4347. There is no single standard interface for invoking command shells. But K95
  4348. must invoke your command shell when you give a RUN, REDIRECT, or PIPE
  4349. command since (a) K95 has no way of knowing whether the text argument of
  4350. your RUN, REDIRECT, or PIPE command is a built-in shell command, an
  4351. external program, a shell script, a batch file, or what, and (b) if it is
  4352. an external program, it is up to your shell to find it. As of 1.1.16, K95
  4353. has built-in knowledge of the calling conventions of various alternative
  4354. shells, including 4DOS, 4NT, the Hamilton C-Shell, the Korn shell, the MKS
  4355. Shell, ASH, and BASH.
  4356.  
  4357. 503. Compression Skipped in Text-Mode Kermit File Transfers
  4358.  
  4359. Bug, fixed in 1.1.16.
  4360.  
  4361. 504. Slow Local Echo in Terminal Screen
  4362.  
  4363. Bug, fixed in 1.1.16.
  4364.  
  4365. 505. Slow Echo in Terminal Screen on Serial Connections
  4366.  
  4367. Bug, fixed in 1.1.16.
  4368.  
  4369. 506. Problems with Bidirectional Printer Configuration in Dialer
  4370.  
  4371. SET PRINTER /BIDI was not putting all of the configuration options on the
  4372. same line. Bug, fixed in 1.1.16.
  4373.  
  4374. 507. Missing Error Messages in OUTPUT and INPUT
  4375.  
  4376. The OUTPUT and INPUT commands would fail silently under certain conditions,
  4377. e.g. if the connection was lost. As of 1.1.16 a proper error message is
  4378. issued.
  4379.  
  4380. 508. Problems Editing Certain Commands
  4381.  
  4382. SET KEY (in its multiline format) and SET MODEM would react badly to
  4383. editing via Backspace, Ctrl-W, etc. Bug, fixed in 1.1.16.
  4384.  
  4385. 509. Redirection of Certain REMOTE Commands Didn't work
  4386.  
  4387. If the server sent back a "short-form reply" to a REMOTE command, and your
  4388. REMOTE command had a redirection indicator, it was ignored. Bug, fixed in
  4389. 1.1.16.
  4390.  
  4391. 510. K95 did not work well with Citrix Winframe
  4392.  
  4393. When K95 1.1.15 or earlier was used for terminal emulation over a Winframe
  4394. ICA connection into a Citrix Winframe, performance was very poor.
  4395. Diagnosis: Winframe performs optimization on GUI windows but not Console
  4396. windows. K95 1.1.16 overcomes this problem by doing screen optimization
  4397. itself. The same is probably true for Microsoft Hydra (the Windows Terminal
  4398. Server) and its various third-party clients ("Windows terminals" from
  4399. Boundless, Network Computing Devices, Neoware Systems, Tektronix, and
  4400. Wyse). This might also help with slowness that was reported under Windows
  4401. NT with certain video drivers.
  4402.  
  4403. 511. Wyse 370 colors didn't work
  4404.  
  4405. The Windows Console driver supports only 16 colors, whereas the Wyse 370
  4406. supports 64. Prior to version 1.1.16, K95 ignored Wyse 370 coloration
  4407. directives. Beginning in 1.1.16, it attempts to map them into the 16
  4408. available colors. K95 will handle Wyse 370 colors better after conversion
  4409. to full GUI is complete.
  4410.  
  4411. 512. CJK Input Method Editors do not work in Windows 95
  4412.  
  4413. Chinese users have reported success viewing ideographic text on the screen
  4414. when using AT386 and similar emulations (which automatically choose 8-bit
  4415. characters and no translation), they are not able to enter Chinese (or
  4416. Korean, or Japanese, etc) characters on the keyboard. This is because
  4417. Microsoft chose to disable CJK Input Method Editors (IME) in Windows 95
  4418. Console windows. See Microsoft Knowledge Base Article Q156793: "All Far
  4419. East versions of Windows NT 4.0 support IME in a command prompt. Only the
  4420. Japanese version of Windows NT 3.51 supports IME in a command prompt. None
  4421. of the Far East versions of Windows 95 support IME in a command prompt."
  4422. When an IME is not supported, Microsoft recommends that you "enter the
  4423. Chinese, Japanese, or Korean characters into Notepad or WordPad and then
  4424. paste them into the command prompt".
  4425.  
  4426. 513. Conflict between mouse and screen saver
  4427.  
  4428. It has been reported on systems with Logitech MouseWare Control Center 7.10
  4429. and driver 7.00, the mouse stops working when a screen saver is activated.
  4430. This has nothing to do with Kermit 95.
  4431.  
  4432. 514. Improper bolding in VT reverse-screen mode
  4433.  
  4434. The VT 220 or 320 emulator, when in reverse screen mode (DECSCNM), would
  4435. apply the Bold attribute to the foreground rather than to the background of
  4436. the cell. Fixed in 1.1.16. Also, there was no equivalent to the VT220/320
  4437. "screen mode" setup selection (even though there was a Kverb, \Kflipscreen,
  4438. for this); this was added as SET TERMINAL SCREEN-MODE { NORMAL, REVERSE }
  4439. in version 1.1.16.
  4440.  
  4441. 515. Dialer does not work in OS/2 2.x
  4442.  
  4443. As of K95 1.1.14, the OS/2 version of the Dialer uses Work Place Shell
  4444. features that are compatible only with with OS/2 3.0 and higher. K2.EXE
  4445. itself can be used with OS/2 2.0 and later.
  4446.  
  4447. 516. Log files can disappear in Windows 95 if K95 killed
  4448.  
  4449. In Windows 95, if K95 has a transaction, session, or other log open, and is
  4450. killed from the task list, or crashes, or Windows itself crashes, the log
  4451. file might be truncated, empty, or nonexistent. This is how Windows 95
  4452. works. This does not happen in Windows NT. To work around this Windows 95
  4453. problem, close and reopen essential logs periodically, to force commitment
  4454. to disk, using APPEND mode in subsequent opens. Windows NT (or UNIX, etc)
  4455. is recommended for critical applications.
  4456.  
  4457. 517. Code Page 856 isn't really a code page
  4458.  
  4459. Code Page 856, used in Bulgaria, was evidently made up by a Bulgarian
  4460. company without checking first whether there already was a CP856. And
  4461. indeed there is: IBM Code Page 856 is for Hebrew. Furthermore, the code
  4462. table for CP856, from which K95 support was added, is evidently only one of
  4463. several variations. Testing has shown that, depending on the terminal
  4464. emulation, Cyrillic letters are OK but box-drawing characters are not, or
  4465. vice versa. The Bulgarian company has noted that this is to be expected.
  4466. "CP856" is now referred to in K95 and C-Kermit as "bulgaria-pc".
  4467.  
  4468. 518. SET TERMINAL IDLE-xxx command misdocumented
  4469.  
  4470. (Fixed.) The fixed description is in the SET TERMINAL Command List.
  4471.  
  4472. 519. New screen updating method might not be good for everybody
  4473.  
  4474. The new optimized screen updating method might not be an improvement on
  4475. every PC. Evidently results can vary with the video adapter and driver,
  4476. etc. If you prefer the screen-updating method of K95 1.1.15, you can
  4477. restore it by putting the following command:
  4478.  
  4479.   set terminal screen-optimization off
  4480.  
  4481. in your K95CUSTOM.INI file. At least one person has described a long delay
  4482. in cursor position updating which is corrected by turning off the
  4483. additional screen-optimizing calculations.
  4484.  
  4485. 520. Problems invoking RLOGIN.EXE and TELNET.EXE
  4486.  
  4487. As noted elsewhere, spaces in file and directory names are a Very Bad Idea.
  4488. Thus we do not recommend installing K95 in directories such as:
  4489.  
  4490.   C:\Program Files
  4491.  
  4492. One consequence of doing this is that the Kermit 95 TELNET.EXE and
  4493. RLOGIN.EXE stubs don't work when invoked from outside the Kermit 95
  4494. directory (e.g. from the Start menu). Workaround: Use the "FAT" (8.3) name
  4495. for the path when starting RLOGIN.EXE or TELNET.EXE. Or move Kermit 95 to a
  4496. directory whose name has no spaces. RLOGIN.EXE and TELNET.EXE have been
  4497. reprogrammed in version 1.1.17 to cope with this situation.
  4498.  
  4499. 521. AIXTERM, HFT, SCOANSI, AT386 scrolling problem
  4500.  
  4501. Scroll Up and Scroll Down (SU/SD escape sequences) don't work right. Fixed
  4502. in version 1.1.17.
  4503.  
  4504. 522. Program crash during XMODEM transfer
  4505.  
  4506. K95 will crash during an XMODEM transfer over a serial connection if
  4507. carrier detect drops during the file transfer. Fixed in 1.1.17.
  4508.  
  4509. 523. No means to receive XMODEM transfers with CRC block checking
  4510.  
  4511. CRC block checking must be specified by the receiver. K95 currently
  4512. provides no way to specify this. Fixed in 1.1.17.
  4513.  
  4514. 524. (Two Bugs, One Number)
  4515.  
  4516. Two bugs were accidentally assigned to number 524:
  4517.  
  4518. 524.1 QANSI emulation bugs
  4519.  
  4520. The default character sets were wrong. They should be:
  4521.  
  4522.   G0 - ASCII
  4523.   G1 - DecSpecial
  4524.   G2 - Latin1
  4525.   G3 - DecSpecial
  4526.  
  4527. K95 did not interpret the character 'U' as an indicator for CP437 in the
  4528. ISO 2022 escape sequences. This is a non-standard identifier.
  4529.  
  4530. K95 did not properly implement CSI 10/11/12 m. The previous implementation
  4531. would work since the default characters was CP437.
  4532.  
  4533. Cursor Horizontal Absolute was not implemented.
  4534.  
  4535. All fixed in 1.1.17.
  4536.  
  4537. 524.2 Cursor position on Double Width line vs. Horizontal Scrolling
  4538.  
  4539. The cursor when positioned on a double-width line will be displayed on the
  4540. wrong column if K95's internal horizontal scrolling is used. Fixed in
  4541. 1.1.17
  4542.  
  4543. 525. Invalid TMP or TEMP directory will cause K95DIAL to crash
  4544.  
  4545. If the TMP or TEMP variables are defined but point to a non-existent
  4546. directory or a file, the dialer will crash at startup. Fixed in 1.1.17.
  4547.  
  4548. 526. INPUT command sets \v(instatus) to wrong value
  4549.  
  4550. If no connection is in progress instatus is set to 3 (Internal Error) when
  4551. it should be set to 4 (I/O error). Fixed in 1.1.17.
  4552.  
  4553. 527. SET TERMINAL ESCAPE-CHARACTER does not work
  4554.  
  4555. The command is supposed to accept ENABLED or DISABLED with aliases of ON or
  4556. OFF. The command only accepts the aliases in 1.1.16. Fixed in 1.1.17.
  4557.  
  4558. 528. TCP/IP sessions do not work on OS/2 3.0
  4559.  
  4560. OS/2 3.0 does not allow more than 32K of data to be read from the TCP/IP
  4561. socket even if more than 32K is waiting. This is due to the use of signed
  4562. ints in the TCP/IP stack instead of unsigned ints. Version 1.1.17 restricts
  4563. reads to 32K as in previous releases. This bug does not affect Warp 4.0.
  4564.  
  4565. 529. OS variables not properly set in OS/2
  4566.  
  4567. The \v(osname), \v(osrelease), and \v(osversion) variables are not properly
  4568. set on OS/2 in version 1.1.16. Fixed in 1.1.17.
  4569.  
  4570. 530. Win95/98 does not randomly access pooled IP hosts
  4571.  
  4572. When accessing a pooled IP host, each attempt is supposed to access a
  4573. random host in the pool. If Win95/98 is not configured for a WINS server it
  4574. is possible that the internal WINS cache may prevent PING, K95, and
  4575. possibly other applications from being able to randomly access a pooled
  4576. host and resolve the real name of the host being connected to. This results
  4577. in authentication failures with Kerberos 4 and Kerberos 5. Microsoft will
  4578. not be fixing this problem; they have designated it a feature.
  4579.  
  4580. 531. Kerberos authentication fails with "invalid network address"
  4581.  
  4582. If a machine has multiple adapters installed (physical or virtual) and
  4583. Kerberos is unable to tell which one to use, it might choose the wrong one.
  4584. If so, the IP address associated with the Kerberos ticket does not match
  4585. the IP address used to connect to the host. This results in an "invalid
  4586. network address" error and authentication failure.
  4587.  
  4588. Workaround: Disable or remove adapters that are not in use if possible.
  4589.  
  4590. This bug is also present in Microsoft Proxy Server.
  4591.  
  4592. 532. PAUSE command always reports FAILURE
  4593.  
  4594. FAILURE should only be reported if the PAUSE command was interrupted by the
  4595. user pressing a key. Fixed in 1.1.17.
  4596.  
  4597. 533. Kermit 95 could not display the EURO character
  4598.  
  4599. The inability of Kermit 95 to display the Euro character is caused by two
  4600. problems:
  4601.  
  4602.   a. K95 1.1.16 and earlier did notsupport any character-sets (or code
  4603.      pages) that contain the Euro character. This has been addressed in
  4604.      1.1.17 by the addition of ISO 8859-15 (IBM Code Page 923) and IBM Code
  4605.      Page 858. ISO 8859-15 is expected to become the new default
  4606.      character-set for Europe after Jan 1, 1999. CP858 is CP850 modified to
  4607.      replace the dotless i with the Euro symbol. Version 1.1.17 also
  4608.      supports the expanded versions of Windows Code Pages 1250 to 1257, in
  4609.      which the Euro character was added in a formerly vacant position.
  4610.  
  4611.   b. The operating system does not support the Euro symbol. Microsoft is
  4612.      supposed to be adding the Euro symbol to NT 4.0 in Service Pack 4 due
  4613.      out Summer 1998. IBM has replaced CP850 with CP858 in OS/2 Warp 3.0
  4614.      FP35 or higher, or OS/2 Warp 4.0 FP6 or higher. Windows 98 supports
  4615.      the Euro for GUI applications but not for Console applications.
  4616.  
  4617.      Microsoft has posted the Win95 Euro update (without Console window
  4618.      support) at:
  4619.  
  4620.        http://www.microsoft.com/windows/downloads/contents/Updates/W95EuroPatch/default.asp
  4621.  
  4622.      Research has shown that the Monotype.com true type font available from
  4623.      Microsoft's http://www.microsoft.com/typography/fontpack/default.htm
  4624.      (which includes the Euro character) is available for use in console
  4625.      windows on Win NT immediately after installation. This font is thinner
  4626.      than Lucida Console and is therefore better suited to those sites that
  4627.      need 132 columns.
  4628.  
  4629.      The font can also be used in Win95 console Windows if the Registry is
  4630.      edited and if the key
  4631.  
  4632.        HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\MS-DOS Emulation\
  4633.  
  4634.      is edited to read
  4635.  
  4636.        "Font"="Monotype.com"
  4637.  
  4638.      Charles Bigelow of Bigelow and Holmes's has also pointed out that
  4639.      Microsoft could receive and distribute the latest version of Lucida
  4640.      Console which contains not only the Euro but also the missing Hebrew
  4641.      and Arabic glyphs for free whenever they want to from Monotype, the
  4642.      company that distributes the True Type versions of B&=38;H's
  4643.      typefaces.
  4644.  
  4645. As of Kermit 95 1.1.17, if the operating system provides support for the
  4646. Euro, then Kermit 95 is able to display it.
  4647.  
  4648. 534. TES32 for Win95 connections fail immediately
  4649.  
  4650. K95 attempts to test the connection with a function that is not implemented
  4651. in the device driver. A workaround is provided in 1.1.17.
  4652.  
  4653. 535. \fsplit() function parses extra words
  4654.  
  4655. The function does not stop splitting words at the end of the string. Fixed
  4656. in 1.1.17.
  4657.  
  4658. 536. Cursor can disappear in command screen
  4659.  
  4660. When switching from the Terminal screen to the command screen, the cursor
  4661. might disappear. This is because the Windows API for restoring the cursor
  4662. fails to work -- i.e. another Microsoft bug. Experimentation shows that
  4663. reCONNECTing and escaping back tends to revive the Command-screen cursor.
  4664.  
  4665. 537. '\' at end of key definition cannot be sent to host
  4666.  
  4667. If a key is defined with either SET KEY or SET TERM KEY with a value ending
  4668. in '\' such as:
  4669.  
  4670.    <ESC>_1<ESC>\
  4671.  
  4672. the '\' will not be sent. Now the way this really needs to be written since
  4673. '\' is a quote character and kverbs and variables may be embedded into the
  4674. string is
  4675.  
  4676.    SET KEY \nnnn \27_1\27\\
  4677.  
  4678. but because the string gets parsed twice, once and the command line and
  4679. once before it is sent
  4680.  
  4681.    SET KEY \nnnn \27_1\27\\\\
  4682.  
  4683. but this results in
  4684.  
  4685.    <ESC>_1<ESC>\\
  4686.  
  4687. being sent to the host. The following workaround may be used if you do not
  4688. need the definition to be general (for all terminal types) and the rest of
  4689. the string does not contain kverbs or variables.
  4690.  
  4691.   SET TERM KEY  /LITERAL \nnnn \27_1\27\\
  4692.  
  4693. Fixed in 1.1.17.
  4694.  
  4695. 538. LOOKUP command does not return failure
  4696.  
  4697. The LOOKUP command does not set STATUS to FAILURE if the specified name is
  4698. either not found or ambiguous. Fixed in 1.1.17.
  4699.  
  4700. 539. Function rindex fails to match first instance of string
  4701.  
  4702. \frindex() would fail to match the first instance of a string if a starting
  4703. index is specified.
  4704.  
  4705.   \frindex(r,rr,1)
  4706.  
  4707. returns 1 when it should return 2. Whereas
  4708.  
  4709.   \frindex(r,rr)
  4710.  
  4711. returns 2 as it should. Fixed in 1.1.17.
  4712.  
  4713. 540. Non-CP437 extended characters displayed improperly in NT
  4714.  
  4715. When Unicode support is active, all extended characters (those within the
  4716. range 128-255) are displayed in CP437 regardless of the settings of SET
  4717. TERMINAL CODE-PAGE and SET TERMINAL LOCAL-CHARACTER-SET. Fixed in 1.1.17.
  4718.  
  4719. It should be noted that the default code page for console windows does not
  4720. match for GUI windows. For instance, in the U.S., the default GUI code page
  4721. is 1252 while the default console code page is 437. This affects the
  4722. characters that may be produced by the keyboard and delivered to K95. It is
  4723. also important to realize that while K95 uses Unicode as an intermediary
  4724. step in translating all characters and stores all display characters in
  4725. Unicode, Unicode is only used for display output and is not in any way used
  4726. for keyboard input. Therefore, it is very important that both SET TERMINAL
  4727. CODE-PAGE and SET TERMINAL LOCAL-CHARACTER-SET be assigned to an equivalent
  4728. value.
  4729.  
  4730. 541. In NT, dead keys produce an error beep when pressed
  4731.  
  4732. In NT, dead keys are delivered to the application even if they are not
  4733. generating a character. For instance, ~a is delivered as two key events.
  4734. The first without a character value and the second with a character value.
  4735. Since the first comes without a value K95 thinks it is similar to a
  4736. function or gray key and when it finds no macro or kverb assigned to it,
  4737. K95 beeps. Fixed in 1.1.17.
  4738.  
  4739. 542. SET BELL VISIBLE does not work reliably
  4740.  
  4741. The Visible bell was broken in 1.1.16 when implementing the screen diff
  4742. optimization. Fixed in 1.1.17.
  4743.  
  4744. 543. SET TELNET ENCRYPTION {REFUSED, ACCEPTED, ... } broken
  4745.  
  4746. The SET TELNET ENCRYPTION {...} command when used to set anything other
  4747. than the TYPE of encryption to be used does not work in 1.1.16. Fixed in
  4748. 1.1.17.
  4749.  
  4750. 544. Max Command Length is not necessarily max length of macros
  4751.  
  4752. The SHOW COMMAND Max Command Length (10238 chars) is supposed to be the max
  4753. length of macros. However, it turns out the lower levels of the command
  4754. parser restrict this size to 4071 characters. Fixed in 1.1.17.
  4755.  
  4756. 545. END command numeric value is inaccessible to scripts
  4757.  
  4758. The syntax of the END command allows for an optional numeric value. This
  4759. value is used to set the status of the IF SUCCESS and IF FAILURE tests. A
  4760. value of '0' is SUCCESS and non-zero is FAILURE. However, there is no way
  4761. for a script to perform a switch and the actual numeric end code that is
  4762. specified which makes error handling difficult. In 1.1.17, the END value is
  4763. available in \v(return).
  4764.  
  4765. 546. 10-digit dialing rules forgets to dial the area code
  4766.  
  4767. When the SET DIAL LC-AREA-CODES command is used to specify area codes that
  4768. should be dialed as local instead of long distance, Kermit would forget to
  4769. dial the area code. Fixed in 1.1.17.
  4770.  
  4771. 547. GET/REGET with SET FILE PATTERNS ON may corrupt files
  4772.  
  4773. With K95 in SERVER mode, if GET is used to transfer a file which matches a
  4774. TEXT file pattern it will be sent as TEXT regardless of the client's file
  4775. transfer setting. However, the REGET command will transfer the file as
  4776. BINARY which may corrupt the file. Fixed in 1.1.17.
  4777.  
  4778. 548. REMOTE commands may set STATUS to SUCCESS on FAILURE
  4779.  
  4780. If a REMOTE command fails due to an error that results in either an
  4781. E-packet being sent or received (ie, "Too many retries") it is possible
  4782. that the STATUS flag will be set to SUCCESS even though the REMOTE command
  4783. failed. Fixed in 1.1.17.
  4784.  
  4785. 549. RUN command interferes with screen updates in a script
  4786.  
  4787. A simple script such as the following will exhibit screen update problems
  4788.  
  4789.   for \%i 1 10 1 {
  4790.     echo This is line \%i
  4791.   }
  4792.   run sleep 5
  4793.   wait 15
  4794.  
  4795. This is because the Screen Update thread is not given the opportunity to
  4796. update the screen with the output from the ECHO command before the RUN is
  4797. executed. When the RUN command completes the WAIT command (which generates
  4798. no output) delays the screen update until after the WAIT completes. Fixed
  4799. in 1.1.17.
  4800.  
  4801. 550. \fword() fails to find the last word in a string
  4802.  
  4803. The sequence:
  4804.  
  4805.   assign line {word1 word2 word3}
  4806.   echo \fword(\m(line), 3)
  4807.  
  4808. would echo a blank line instead of word3. Fixed in 1.1.17.
  4809.  
  4810. 551. Partial Dialing misuses dialing rules
  4811.  
  4812. When using partial dialing, the prefixing and suffixing rules apply to each
  4813. PDIAL and DIAL command instead of prefixing only the first. Fixed in
  4814. 1.1.17.
  4815.  
  4816. 552. The PRODUCT macro had an extraneous parameter
  4817.  
  4818. The PRODUCT macro, added in 1.1.16, was always given an extra parameter
  4819. with the value '1'. If the command <CSI> < 1 ; 2 ; 3 ~ is sent to Kermit
  4820. 95, the product macro will be called with four parameters and \%4 will
  4821. equal '1'. Fixed in 1.1.17.
  4822.  
  4823. 553. SETUP from CDROM might not exit cleanly
  4824.  
  4825. When installing in Windows from the CDROM, the Windows "Autorun" starts the
  4826. SETUP.EXE program automatically. When the SETUP program exits, the Console
  4827. window might not close automatically. No harm done; just click the close
  4828. button [x].
  4829.  
  4830. 554. URL hot spots vs Netscape Communicator
  4831.  
  4832. It has been observed that, at least on some systems, Netscape 4.0 discards
  4833. the "/" characters from links passed to it in a DDE message, as when you
  4834. Ctrl-click on a URL in K95. This seems to happen only when the browser was
  4835. already started. Workaround: If SHOW BROWSER reveals a specific browser,
  4836. type "set browser" (with no operand) to remove it. Then all your system
  4837. defaults are used, this seems to clear up the problem (in which case, add
  4838. "set browser" to your K95CUSTOM.INI file) (K2CUSTOM.INI in OS/2).
  4839.  
  4840. 555. Missing files (not really)
  4841.  
  4842. Numerous text files were removed in 1.1.17, on purpose. All the information
  4843. in these files was incorporated into the new Second Edition Kermit 95
  4844. manual, which is now in your Kermit 95 DOCS\MANUAL directory, and
  4845. accessible from the Dialer's Help menu. The files affected are:
  4846.  
  4847.   DOCS\CYRILLIC.TXT    Incorporated into HTML manual
  4848.   DOCS\HEBREW.TXT      Incorporated into HTML manual
  4849.   DOCS\DIALING.TXT     Incorporated into Using C-Kermit, 2nd Edition
  4850.   DOCS\MODEMS.TXT      Incorporated into Using C-Kermit, 2nd Edition
  4851.   DOCS\TERMINAL.TXT    Incorporated into HTML manual
  4852.   DOCS\HOSTMODE.TXT    Incorporated into HTML manual
  4853.   DOCS\OS2K95.TXT      Incorporated into HTML manual
  4854.   DOCS\UPDATES.TXT     Incorporated into HTML manual
  4855.   KEYMAPS\KVERBS.TXT   Incorporated into HTML manual
  4856.  
  4857. Note: In Windows, those who install 1.1.17 (or later) new, as opposed to
  4858. patching up to it, will also get a desktop shortcut to the manual. Those
  4859. who patch up to 1.1.17 (or later) can make a shortcut as follows:
  4860.  
  4861.   My Computer .. k95 disk .. k95 directory .. Docs .. Manual
  4862.  
  4863. Right-click on kermit95.htm, choose Create Shortcut, and drag the shortcut
  4864. to the desired place.
  4865.  
  4866. Or K95REGTL.EXE may be executed manually in order to re-create the
  4867. Documentation Shortcuts.
  4868.  
  4869. 556. DATE command does not return to command prompt
  4870.  
  4871. The new DATE command does not return to the command prompt. Instead the
  4872. date string is printed each time you press the Enter key. Use Ctrl-C To get
  4873. out of this situation. Fixed in 1.1.18.
  4874.  
  4875. 557. CPS display in XYZmodem transfers is incorrect
  4876.  
  4877. The CPS display in XYZ-modem transfers was broken when floating point timer
  4878. support was added in 1.1.16. Fixed in 1.1.18.
  4879.  
  4880. 558. Problems with SET FILE INCOMPLETE DISCARD
  4881.  
  4882. It has been reported that this setting might not work when carrier drops
  4883. during a file transfer on a modem connection. Still under investigation.
  4884.  
  4885. 559. Crash during Zmodem download with SET FILE COLLISION RENAME
  4886.  
  4887. If SET FILE COLLISION RENAME is active and the incoming file requires
  4888. renaming, then after the transfer of the received file is complete K95 can
  4889. crash (or produce an unable to free memory error). Workaround: don't use
  4890. the RENAME collision option. Fixed in 1.1.18.
  4891.  
  4892. 560. TAPI dial gives "invalid call state message" after Busy
  4893.  
  4894. When using TAPI MODEM-DIALING and the number is BUSY, the next dial attempt
  4895. will fail with an "invalid call state" message. Fixed in 1.1.18.
  4896.  
  4897. 561. Dead Keys cause K95.EXE to terminate in NT
  4898.  
  4899. A bug in NT's implementation of the Win32 ToAscii() function causes the
  4900. program stack to become corrupted. This results in K95.EXE's immediate
  4901. termination. A workaround is in 1.1.19.
  4902.  
  4903. 562. If PDIAL is used, all subsequent calls are partially dialed
  4904.  
  4905. Once a PDIAL command is issued in 1.1.17, all calls from that point forward
  4906. will be dialed as partial. Fixed in 1.1.18.
  4907.  
  4908. 563. HOST.KSC vs. K95 1.1.17
  4909.  
  4910. HOST.KSC defines a FAIL macro which conflicts with the FAIL command that
  4911. was added in 1.1.17. This results in two problems:
  4912.  
  4913.   a. If the userid/password combination is invalid throughout the retry
  4914.      limit the user will be let on anyway with an invalid userid
  4915.  
  4916.   b. If the connection is terminated prematurely without a proper LOGOUT
  4917.      the script would enter an infinite loop.
  4918.  
  4919. To be fixed with an updated HOST.KSC script. Contact kermit-support if
  4920. needed. Note: whenever a macro name is the same as a built-in command, the
  4921. built-in command takes precedence. To force the macro to be run, rather
  4922. than the built-in command, preface it by DO, e.g. "DO FAIL".
  4923.  
  4924. 564. Don't tell K95 to RUN 16-bit programs
  4925.  
  4926. In Windows 95, any command used in a pipeline must NOT be a 16-bit program,
  4927. such as SORT. If it is, K95 will hang and must be killed from the task
  4928. list, and your system will need to be rebooted. This is a Microsoft Windows
  4929. 95 bug: a 32-bit program when starting a 16-bit program is unable to
  4930. determine when the 16-bit program has terminated. You can work around this
  4931. problem by creating a batch file to start the 16-bit program, and then
  4932. RUNning the batch file from K95.
  4933.  
  4934. Note that many 16-bit programs, such as PKZIP/PKUNZIP, are available (or
  4935. replacable) by 32-bit equivalants (such as the InfoZIP utilities). The
  4936. 32-bit versions give you full access to Windows 95 features such as long
  4937. filenames.
  4938.  
  4939. it is always better to run native 32-bit programs under Windows 95.
  4940.  
  4941. 565. SET SERVER IDLE-TIMEOUT doesn't timeout
  4942.  
  4943. In 1.1.16 and 1.1.17, SET SERVER IDLE-TIMEOUT does not work if the
  4944. connection is RELIABLE. TCP/IP connections default to RELIABLE.
  4945.  
  4946. Workaround:
  4947.  
  4948.   SET RELIABLE OFF
  4949.  
  4950. Fixed in 1.1.18.
  4951.  
  4952. 566. VT Origin mode does not apply to Next Line (ESC E) command
  4953.  
  4954. K95 since 1.1.7 has been incorrectly applying the Origin mode to the Next
  4955. Line command. Fixed in 1.1.18.
  4956.  
  4957. 567. PCTERM support not compiled into 1.1.17
  4958.  
  4959. Due to a compilation time mixup the PCTERM support was only compiled into
  4960. test versions of K95 1.1.17 and was never built into the release version.
  4961. If you need PCTERM support contact kermit-support@columbia.edu. Fixed in
  4962. 1.1.18.
  4963.  
  4964. 568. Using K95 with a NASI modem
  4965.  
  4966. Set the NASI Global Settings to always report hardware flow control to the
  4967. application.
  4968.  
  4969. 569. VT Soft-character-set assignments (NOTE)
  4970.  
  4971. As documented, VT soft character-sets are not supported by Kermit 95 due to
  4972. the limitations of the console environment in which it runs. K95 tells the
  4973. host that it does not support soft character-sets when it is queried. If
  4974. the host sends a soft-character-set, it will be ignored. If the host
  4975. attempts to assign the soft-character-set to G0, G1, G2, or G3, K95 assigns
  4976. US ASCII, which can be confusing. In 1.1.18 and later, K95 will do nothing
  4977. in this situation.
  4978.  
  4979. 570. Windows 95/98 DNS Caching results in Kerberos Authentication
  4980.  
  4981. As documented in the Kermit 95 HTML Manual Security section, Windows 95,
  4982. Windows 98, Windows NT 3.5x, and Microsoft Proxy Server cache DNS entries
  4983. without regard to the Time To Live (TTL) value associated with a particular
  4984. entry. The result is that Kerberos authentication fails when attempting to
  4985. connect to a hostname that is really an alias for several machines that
  4986. provide a similar function. Microsoft has chosen to issue a private fix
  4987. which may be applied to Windows 95 with the Winsock 2.0 update. The problem
  4988. is documented in the Knowledge Base as article Q192425.
  4989.  
  4990. The following directions specify how to receive this fix:
  4991.  
  4992.   a. Ensure that you have a valid product ID for a retail copy of the
  4993.      product (right-click on 'My Computer', select 'Properties', and use
  4994.      the number shown beneath the 'Registered to' text). If you do not have
  4995.      an ID for a retail copy of Windows 95 (if you have all OEM versions,
  4996.      for example) there will be a charge of $35 for the support incident.
  4997.  
  4998.   b. Call the appropriate number for 'Standard No-Charge Support:' for
  4999.      Microsoft Windows 95:
  5000.  
  5001.        USA:    (425) 635-7000
  5002.        Canada: (905) 568-4494
  5003.  
  5004.      The best time to call is 8AM-6PM Pacific time (the support escalation
  5005.      staff is online during these hours)
  5006.  
  5007.      You will first talk to a customer service representative (CSR) who
  5008.      should activate your support, and transfer you to a support engineer.
  5009.      Please advise the CSR that you need to obtain a specific "hotfix for
  5010.      Windows 95".
  5011.  
  5012.   c. Once you get to a support engineer, advise him or her of the
  5013.      following:
  5014.  
  5015.           You need the hotfix referenced by knowledge base article:
  5016.           Q192425 Gethostbyaddr() Call with Winsock2 Returns Address
  5017.           Pool Alias.
  5018.  
  5019.      Hotfix fulfillment is done via an internal escalation team, which
  5020.      typically does a callback to validate the need for the hotfix. This is
  5021.      per Microsoft's support policy, and is strictly adhered to.
  5022.  
  5023.      The callback typically occurs within 72 business hours from the
  5024.      initial call-in.
  5025.  
  5026. This information was provided by a Microsoft Support Engineer. No fixes are
  5027. available for NT 3.5x, Proxy Server or Win98 at this time.
  5028.  
  5029. 571. TZ environment variable necessary for Kerberos Authentication
  5030.  
  5031. Kerberos Authentication relies on clock synchronization to determine when a
  5032. Kerberos ticket is valid for use. All clock times are stored in tickets in
  5033. Greenwich Mean Time (GMT). The C Run Time Library used the TZ environment
  5034. variable to determine the local time zone so it can convert GMT to local
  5035. time. For the Eastern Time zone of the United States the following must be
  5036. placed into the AUTOEXEC.BAT file on a Windows 95/98 system or in the
  5037. System Environment settings for Windows NT:
  5038.  
  5039.  SET TZ=EST5EDT
  5040.  
  5041. for California:
  5042.  
  5043.  SET TZ=PST8PDT
  5044.  
  5045. Version 1.1.18 defaults to EST5EDT if the TZ variable is not defined.
  5046.  
  5047. 572. Word Perfect Keyboard Mode does not work
  5048.  
  5049. Even though 1.1.17 allows WP keyboard mode definitions to be assigned they
  5050. are never actually used. Fixed in 1.1.18.
  5051.  
  5052. 573. More about Caps Lock
  5053.  
  5054. Sometimes it is possible to get into a truly annoying predicament, in which
  5055. Caps Lock is turned on every time you switch from one Console Window
  5056. (Kermit 95 or any other console application) to another. No amount of
  5057. turning Caps Lock off makes this stop happening. As noted in Bug #224, this
  5058. is a Microsoft bug in Windows 95 (and 98?) but not NT. Here is a
  5059. workaround: Switch to a GUI window and turn off Caps Lock there. Now your
  5060. console windows are back to normal.
  5061.  
  5062. 574. CONNECT /TRIGGER causes memory exception in OS/2
  5063.  
  5064. The second attempt to enter CONNECT mode with a trigger will result in a
  5065. memory exception. Fixed in 1.1.18.
  5066.  
  5067. 575. "NO CARRIER", SET CARRIER-WATCH, INPUT and Hayes High-Speed Modems
  5068.  
  5069. If you are using the following:
  5070.  
  5071.    * A Hayes High Speed modem (V.32bis or higher) with ATE1 set
  5072.    * SET CARRIER-WATCH ON or AUTO
  5073.    * A script using a loop containing INPUT to read one character at a time
  5074.      into \v(inchar) which then either echos the character or OUTPUTs some
  5075.      other data.
  5076.  
  5077. When the modem loses the carrier signal, it will output the string "NO
  5078. CARRIER" and then drop the carrier signal. However, because there is data
  5079. waiting to be processed the INPUT command succeeds and does not detect the
  5080. carrier loss. Since the modem is now in the command state it will echo data
  5081. sent to it (because of ATE1) causing an infinite loop. To detect the lost
  5082. connection, add a WAIT 0 CD command followed by IF FAILURE to the loop.
  5083.  
  5084. 576. Install of K95 1.1.17 on Alpha does not perform registration
  5085.  
  5086. The program receives an "Out of Memory" error and terminates. Please
  5087. contact kermit-support@columbia.edu for a replacement program.
  5088.  
  5089. 577. Televideo terminals enter infinite loop when using Block mode
  5090.  
  5091. Block mode was never implemented for the Televideo terminals in K95 1.1.17.
  5092. This capability has been added to version 1.1.18.
  5093.  
  5094. 578. SNI 97801 terminal emulation bugs
  5095.  
  5096. K95 1.1.17 would improperly handle a scroll region larger than the display
  5097. size and direct cursor addressing to the status line. This is corrected in
  5098. 1.1.18.
  5099.  
  5100. 579. K95 Telnet can crash if remote host crashes
  5101.  
  5102. Observed on Windows 95B during file transfer over a Telnet session to
  5103. VAX/VMS 7.1 with MultiNet 4.0B. K95 crashes when remote host crashes.
  5104. Windows crash dialog box says:
  5105.  
  5106.   K95 caused a stack fault in module WSOCK32.DLL at 0157:7c6ca4b8.
  5107.  
  5108. Stack dump shows all 0's. Winsock bug.
  5109.  
  5110. 580. K95 prints double characters when Copy Print mode is used
  5111.  
  5112. ASCII terminal emulations such as Wyse, Televideo and DataGeneral have a
  5113. Copy to Printer mode which prints each and every character that is sent to
  5114. the terminal display. This mode on ASCII terminals will print double
  5115. characters in 1.1.17. Fixed in 1.1.18.
  5116.  
  5117. 581. REMOTE {SET, ASSIGN, RENAME, COPY} do not return to CONNECT mode
  5118.  
  5119. When a REMOTE {SET, ASSIGN, RENAME, COPY} command is processed by CONNECT
  5120. mode it leaves the user at the command prompt instead of returning
  5121. automatically to CONNECT mode as it should. Fixed in 1.1.19.
  5122.  
  5123. 582. Incoming TAPI calls may result in K95 crashes during file sends
  5124.  
  5125. When the following conditions are true file sends may result in a K95 crash
  5126. due to an "invalid access" error:
  5127.  
  5128.   SET TAPI MODEM-DIALING OFF
  5129.   SET TAPI LINE device
  5130.   SET WIN95 OVERLAPPED-I/O ON
  5131.   SET FLOW not specified to match that used by the modem
  5132.  
  5133. The problem is that when the TAPI device is allocated the transmit buffers
  5134. are not properly allocated. Fixed in 1.1.19.
  5135.  
  5136. 583. Kermit/2 1.1.17 SERVER does not return from REMOTE HOST commands
  5137.  
  5138. (OS/2 only) When the SERVER receives a REMOTE HOST command it does not
  5139. correctly pass the command to be executed to the command shell. A
  5140. workaround. If you know you are communicating to OS/2 K95 version 1.1.17,
  5141. send the command to be executed as
  5142.  
  5143.    REMOTE HOST /c
  5144.  
  5145. instead of
  5146.  
  5147.   REMOTE HOST
  5148.  
  5149. Fixed in 1.1.19.
  5150.  
  5151. 584. Transparent-print error if CSI received when remote character set is a
  5152. code page
  5153.  
  5154. PC Code Pages are not compatible with international standards for character
  5155. sets. Code Pages place printable characters in the range allocated for the
  5156. C1 control characters. The C1 control character CSI (0x9B) is the
  5157. equivalent of ESC [. When performing transparent printing the emulator must
  5158. process CSI sequences to look for CSI 4 i to determine when printing should
  5159. terminate. However, with code pages the code point 0x9B should not be
  5160. treated as CSI because it is a printable character. 1.1.17 forgot to treat
  5161. 0x9B as a printable character when performing transparent printing. This is
  5162. corrected in 1.1.19.
  5163.  
  5164. 585. MIT Kerberos 2.0 K5 support disables K95 telnet authentication
  5165.  
  5166. The MIT Kerberos 2.0 for Win32 includes a new Kerberos 5 1.1 compatible
  5167. library. This library is missing a function that was available in the
  5168. previous NT Alpha 2 distribution of Kerberos 5 1.0.
  5169.  
  5170. K95 1.1.17 has a bug that will result in all telnet authentication being
  5171. disabled if it finds Kebreros 5 libraries but cannot successfully load all
  5172. of the necessary functions.
  5173.  
  5174. This problem is fixed in K95 1.1.19.
  5175.  
  5176. 586. SRP support fails to authenticate against SRP 1.5.0 Telnetd
  5177.  
  5178. K95 1.1.17 was designed to work with SRP 1.4.1 and simultaneously be
  5179. compatible with the most up to date IETF Internet Draft on Telnet
  5180. Authentication. SRP's Telnet Authentication did not adhere to the Internet
  5181. Draft. The SRP Telnet authentication handshake did not protect against a
  5182. man in the middle attack which would allow authentication to succeed and
  5183. encryption to be disabled. In the process of fixing this security hole the
  5184. SRP Telnet authentication handshake was altered. In the process it broke
  5185. compatibility with Kermit 95 1.1.17's implementation of telnet
  5186. authentication.
  5187.  
  5188. If you are connecting to a host that uses SRP 1.5.0 Telnetd you will not be
  5189. able to authenticate using K95 1.1.17. K95 1.1.19 is compatible with SRP
  5190. 1.5.0.
  5191.  
  5192. 587. K95 1.1.17 breaks Host-Mode Script
  5193.  
  5194. Kermit 95 1.1.17 included a new FAIL command, which conflicted with the
  5195. FAIL macro that was defined and used in HOST.KSC. Shortly after K95 1.1.17
  5196. was released, a corrected version of the host-mode script was put on the
  5197. Kermit FTP site and downloaded by most people who used host mode.
  5198. Unfortunately, this means that HOST.KSC will not be updated in the 1.1.19
  5199. patch. If you downloaded the fixed HOST.KSC file for K95 1.1.17 and then
  5200. installed the 1.1.19 patch, you'll need to download the 1.1.19 version of
  5201. HOST.KSC after installing the patch:
  5202.  
  5203.   ftp://kermit.columbia.edu/kermit/k95/host.ksc
  5204.  
  5205. 588. K95 and Host-Mode Script versions must agree
  5206.  
  5207. (Not a bug.) If you attempt to run old host-mode scripts with a newer
  5208. version of Kermit 95, they are likely not to work. For example, the way
  5209. Telnet negotiations are handled changed in K95 1.1.19, and the HOST.KSC and
  5210. HOSTTCP.KSC scripts were modified accordingly. The new scripts are likely
  5211. to fail with syntax errors under older K95 versions, and old scripts are
  5212. likely to hang under the new K95 version. The host-mode scripts are updated
  5213. automatically when you install an upgrade patch UNLESS YOU CHANGED THEM.
  5214. Modified files are not, and can not be, patched. In this case, you can
  5215. download the current scripts from the Kermit FTP site (previous item).
  5216.  
  5217. 589. TAKE command arguments are persistent
  5218.  
  5219. A new feature in K95 1.1.19 and C-Kermit 7.0 is the ability to include
  5220. parameters for command files on the TAKE command line, documented in
  5221. Section 7.16 of the C-Kermit 7.0 Update Notes. As noted there, any
  5222. arguments you give to a TAKE command are persistent. This can produce
  5223. surprising results with subsequent TAKE commands. For example:
  5224.  
  5225.   K-95> take foo.ksc arg1 arg2 ...
  5226.   K-95> take bar.ksc
  5227.  
  5228. The second command file, bar.ksc, receives the same arguments as the first.
  5229. This is not a bug, exactly, but it's not good either. Future releases of
  5230. C-Kermit and K95 are likely to change this behavior, so don't depend on it.
  5231. In the meantime, you can work around any problems caused by the current
  5232. arrangement (e.g. when the second TAKE file refers to \%1, \%2, etc, but
  5233. you don't include arguments when TAKE'ing it) by explicitly clearing the
  5234. affected variables:
  5235.  
  5236.   K-95> take foo.ksc arg1 arg2 ...
  5237.   K-95> undef \%1
  5238.   K-95> undef \%2
  5239.   ...
  5240.   K-95> take bar.ksc
  5241.  
  5242. 590. Title-Bar Close box [x] doesn't work in Win9x
  5243.  
  5244. It never did. Console applications do not receive a Close message from
  5245. Windows 9x when you click the Close [x] box. The application is terminated
  5246. abruptly by Windows, leaving all its resources (such as the TAPI device) in
  5247. an indeterminate state, and Windows itself unstable until the next reboot.
  5248. In K95 1.1.19, a method was found to disable the Close [x] box to prevent
  5249. this from happening; the [x] box is simply grayed out and inoperative.
  5250. Since it is not possible to receive a message when the user clicks this
  5251. box, there is no way to issue a warning or give instructions on the proper
  5252. way to exit K95.
  5253.  
  5254. A secondary problem with the disabled Close box is that it remains disabled
  5255. even after K95 exits. You will notice this only if you start K95 from an
  5256. MS-DOS Command window. Terminate the MS-DOS Command window with an EXIT
  5257. command at the DOS prompt, or with Ctrl-Alt-Del.
  5258.  
  5259. 591. VT102 emulation broken in 1.1.19
  5260.  
  5261. K95 Bug. Workaround: Use VT220 and specify VT102 as the Telnet terminal
  5262. type if VT102 must be used. Fixed in 1.1.120.
  5263.  
  5264. 592. Failure to make certain Telnet connections
  5265.  
  5266. K95 1.1.19 is stricter about enforcing Telnet protocol rules than previous
  5267. releases, and therefore might fail to make connections with faulty servers
  5268. when previous releases could do so. In most cases, the old behavior can be
  5269. restored by including the /NOWAIT switch in your TELNET or SET HOST
  5270. command, or (globally) with SET TELNET WAIT OFF. See
  5271. http://www.columbia.edu/kermit/telnet.html for details.
  5272.  
  5273. 593. Faulty OS/2 Dialer Patch for K95 1.1.19
  5274.  
  5275. After applying the 1.1.19 upgrade patch to OS/2 Kermit 95, the OS/2 Dialer
  5276. could corrupting the DIALUSR.DAT user database. This was fixed by replacing
  5277. the OS/2 patch for 1.1.19 and notifying the affecting users.
  5278.  
  5279. 594. LOGIN.KSC didn't work without the Dialer
  5280.  
  5281. There was a typo in the LOGIN.KSC file that prevented its use when not used
  5282. in conjunction with the dialer. Fixed in 1.1.20.
  5283.  
  5284. 595. C1 Printable characters of non-ISO-2022 character sets
  5285.  
  5286. Code Page character sets have printable characters in the C1 range. These
  5287. characters are misinterpreted when they are printed in the rightmost column
  5288. of VT terminal emulations. Fixed in 1.1.20.
  5289.  
  5290. 596. IBM 3151 attributes
  5291.  
  5292. IBM 3151 attributes can be applied as bitmasks with replacement, bitwise OR
  5293. and bitwise AND operations. Kermit was treating all attributes as
  5294. replacement. Fixed in 1.1.20.
  5295.  
  5296. 597. OpenSSL requires the PRNG to be seeded.
  5297.  
  5298. K95 did not properly seed the PRNG. Fixed in 1.1.20 along with an upgrade
  5299. to OpenSSL 0.9.5.
  5300.  
  5301. 598. Kerberos support not compatible with NRL SecureID support
  5302.  
  5303. The NRL Kerberos DLLs use a slightly different interface than the MIT DLLs
  5304. upon which they are based. 1.1.20 supports both interfaces.
  5305.  
  5306. 599. MAIL command does not work
  5307.  
  5308. The address field of the MAIL command was lost during parsing. Fixed in
  5309. 1.1.20.
  5310.  
  5311. 600. SEND ..\\*.c fails with "unreadable error"
  5312.  
  5313. Workaround: send ../*.c. Fixed in 1.1.20
  5314.  
  5315. 601. LOCAL and global variable name conflicts
  5316.  
  5317. In a macro, if a variable "abc" was declared LOCAL when there was an
  5318. existing global variable "abcdef" the following side effects were observed:
  5319.  
  5320.    * The global variable would be deleted when the macro was executed.
  5321.    * The local variable would become global upon macro termination and
  5322.      would be assigned the value of the deleted global.
  5323.  
  5324. Fixed in 1.1.20.
  5325.  
  5326. 602. Kerberos password prompts versus -# 96 startup option
  5327.  
  5328. Kerberos password prompts were being displayed in popups when K95 was
  5329. started with the -# 96 command-line option (use standard input/output),
  5330. even though popups do not work when K95 is instructed to use standard i/o.
  5331. Fixed in 1.1.20
  5332.  
  5333. 603. ANSWER 0 improperly times out
  5334.  
  5335. The ANSWER command with a timeout value of 0 is supposed to wait forever
  5336. for a call. Instead, it was timing out after 254 seconds. Fixed in 1.1.20.
  5337.  
  5338. 604. ANSWER fails to answer call with SET TAPI MODEM-DIALING ON
  5339.  
  5340. If a TAPI device was being used with TAPI Modem-Dialing set to ON, the
  5341. ANSWER command would fail to answer the call reporting "Operation
  5342. Unavailable". This is due to a change in behavior of newer TAPI service
  5343. providers. Fixed in 1.1.20.
  5344.  
  5345. 605. RLOGIN Window Size reports are not sent
  5346.  
  5347. 1.1.19 did not send Rlogin Window Size reports. Fixed in 1.1.20.
  5348.  
  5349. 606. Pulse dialing did not work
  5350.  
  5351. Kermit provides a method for automatically determining by country code
  5352. whether Pulse or Tone dialing should be used by default. K95 1.1.19 had bug
  5353. resulting in the automatic mode not being overridden by explicit SET DIAL
  5354. METHOD PULSE or TONE commands. This more often than not results in Tone
  5355. dialing being used under all circumstances in country codes:
  5356.  
  5357.      1 31 32 33 352 353 354 358 39 44 45 46 47 49
  5358.  
  5359. Fixed in 1.1.20.
  5360.  
  5361. [ Top ] [ Index ] [ K95 Home ] [ Kermit Home ]
  5362.   ------------------------------------------------------------------------
  5363. Kermit 95 Bug List / Columbia University / kermit@columbia.edu / 31 March
  5364. 2000
  5365.