~ubuntu-branches/ubuntu/natty/ibm-3270/natty

« back to all changes in this revision

Viewing changes to c3270/html/New.html

  • Committer: Bazaar Package Importer
  • Author(s): Bastian Blank
  • Date: 2009-12-14 11:48:53 UTC
  • mfrom: (1.1.4 upstream) (2.1.2 sid)
  • Revision ID: james.westby@ubuntu.com-20091214114853-mywixml32hct9jr1
Tags: 3.3.10ga4-2
* Fix section to match override.
* Use debhelper compat level 7.
* Use 3.0 (quilt) source format.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
<!DOCTYPE doctype PUBLIC "-//w3c//dtd html 4.0 transitional//en">
2
 
<html>
3
 
<head>
4
 
  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
5
 
  <title>c3270 3.3 New Features</title>
6
 
  <link href="http://www.w3.org/StyleSheets/Core/Steely" type="text/css" rel="stylesheet">
7
 
</head>
8
 
<body>
9
 
<h1>New Features in c3270 3.3
10
 
<hr width="100%"></h1>
11
 
c3270 3.3 is the current development line for c3270.
12
 
<h2>Changes in c3270 3.3.7p1, 28. December 2007</h2>
13
 
<ul>
14
 
  <li>Bug Fixes:
15
 
    <ul>
16
 
      <li>c3270's configure script would not detect missing ncurses
17
 
      header files, and c3270 would not build if ncursesw was not installed.
18
 
      </li>
19
 
    </ul>
20
 
  </li>
21
 
</ul>
22
 
<h2>Changes in c3270 3.3.7, 25. December 2007</h2>
23
 
<ul>
24
 
  <li>Bug Fixes:
25
 
    <ul>
26
 
      <li><b>c3270</b> will now display characters such as
27
 
      the <i>notsign</i> <b>&#172;</b> properly in terminal windows in UTF-8
28
 
      locales.
29
 
      Note that this display support requires an <i>ncurses</i> or
30
 
      <i>curses</i> library that supports wide characters.</li>
31
 
    </ul>
32
 
  </li>
33
 
  <li>New Features:
34
 
    <ul>
35
 
      <li>Added UTF-8 support.  If the current locale specifies UTF-8 encoding,
36
 
      then all text output (trace data, script interactions, screen snapshots,
37
 
      etc.) will be UTF-8 encoded, and all text input (arguments to the
38
 
      <b>Key</b> and <b>String</b> actions, etc.) must be UTF-8 encoded.
39
 
      In addition, the NVT-mode xterm/VT100 emulator will expect UTF-8.</li>
40
 
      <li>Added display of the host code page and locale codeset to the
41
 
       <b>show status</b> command.</li>
42
 
      <li>Added support for changing the color mappings.  The curses color
43
 
       for a given host color can be specified with the resource
44
 
       <b>c3270.cursesColorForHostColor<i>n</i></b>, where <i>n</i> is a
45
 
       host color number (0 through 15), and the value of the resource is a
46
 
       curses color number (0 through 7).
47
 
       <br>In addition, the field-attribute-based colors used when the host
48
 
       does not specify a particular color can be changed via the following
49
 
       resources:
50
 
       <pre>
51
 
c3270.cursesColorForDefault
52
 
c3270.cursesColorForIntensified
53
 
c3270.cursesColorForProtected
54
 
c3270.cursesColorForProtectedIntensified
55
 
       </pre>
56
 
       The value for each of these is a curses color number (0 through 7).</li>
57
 
    </ul>
58
 
  </li>
59
 
</ul>
60
 
<h2>Changes in c3270 3.3.6, 23. June 2007</h2>
61
 
<ul>
62
 
  <li>Bug Fixes:
63
 
    <ul>
64
 
      <li>The code now builds with ICU 3.6.</li>
65
 
      <li>Got local process (<b>-e</b>) support to work again.</li>
66
 
      <li>Fixed <b>-mono -allbold</b> mode.</li>
67
 
      <li><b>c3270</b> now paints the entire screen, not just the areas it
68
 
      intends to use, so there are no uninitialized regions.</li>
69
 
    </ul>
70
 
  </li>
71
 
  <li>New Features:
72
 
    <ul>
73
 
      <li>Added support for IBM Code Page 1047 (<b>-charset cp1047</b>).</li>
74
 
      <li>Added proxy support via the <b>-proxy</b> option or the <b>proxy</b>
75
 
      resource.</li>
76
 
      <li>Added support for the 3270 background color attribute.</li>
77
 
      <li>Added more mappings to the 3270 default keymap (<b>IC</b> -&gt;
78
 
      <b>ToggleInsert</b>, <b>Ctrl&lt;Key&gt;U</b> -&gt; <b>DeleteField</b>,
79
 
      etc.).</li>
80
 
      <li>Modified <i>Blank Fill</i> mode to treat trailing underscore
81
 
      chararacters ('<b>_</b>') like blanks when checking for input
82
 
      overflow.</li>
83
 
      <li>Like <b>x3270</b> and <b>wc3270</b>, <b>-model 3278</b> now
84
 
      specifies a green-screen 3278 (if the terminal supports color), and
85
 
      like <b>x3270</b>, <b>-mono</b> specifies that any color capabilities
86
 
      reported by the terminal should be ignored.</li>
87
 
    </ul>
88
 
  </li>
89
 
</ul>
90
 
<h2>Changes in c3270 3.3.5, 1. February 2007</h2>
91
 
<ul>
92
 
  <li>Bug Fixes:
93
 
    <ul>
94
 
      <li>Allow the use of ICU version 3.0 or greater.</li>
95
 
      <li>Fixed a scripting hang when the host disconnects during
96
 
       <b>Wait(output)</b>).</li>
97
 
      <li>Turned the <b>unlockDelay</b> option back on by default.</li>
98
 
      <li>Fixed a problem where <b>unlockDelay</b> could result in the
99
 
       keyboard never unlocking, if the host unlocked the keyboard
100
 
       often enough.</li>
101
 
      <li>Added a workaround for very old <i>snprintf</i>()
102
 
       implementations.</li>
103
 
      <li>Fixed a problem with the <i>Wait</i> action in the expect glue.
104
 
      (Thanks to Jason Howk for the fix.)</li>
105
 
      <li>Enlarged the input buffer in x3270if. (Thanks to Igor Klingen for the fix.)</li>
106
 
      <li>Fixed a SIGCHLD handler issue on AIX.</li>
107
 
      <li>Fixed a problem with CR/LF translation on ASCII file transfers.</li>
108
 
    </ul>
109
 
  </li>
110
 
  <li>New Features:
111
 
    <ul>
112
 
      <li>Added a <b>-socket</b> option to x3270, s3270 and c3270 to allow a
113
 
        script to connect to a Unix-domain socket to control the emulator, and
114
 
        added a <b>-p</b> option to x3270if to connect to the socket.</li>
115
 
      <li>Added optional support for <b>plugins</b>, with a first plugin to
116
 
        implement command history on VM/CMS and TSO hosts.</li>
117
 
    </ul>
118
 
  </li>
119
 
</ul>
120
 
<h2>Changes in c3270 3.3.4, 10. April 2005</h2>
121
 
<ul>
122
 
  <li>Bug Fixes:
123
 
    <ul>
124
 
      <li>The code once again builds on Cygwin and other systems not supporting
125
 
       IPv6.</li>
126
 
      <li>Removed spurious 'no child' error messages from pr3287 on some
127
 
       systems.</li>
128
 
      <li>Removed unintended blank-line suppression from the output of
129
 
       <b>PrintText html string</b>.</li>
130
 
      <li>Restored the automatic keyboard unlock delay when processing a
131
 
       macro or string.  This allows macros and strings with embedded AID
132
 
       sequences to work with hosts that unlock the keyboard before they
133
 
       finish processing a command.  Scripts are presumed to be able to
134
 
       figure out when the host is finished, or can set the <b>unlockDelay</b>
135
 
       resource to <b>true</b> get the delay all the time.</li>
136
 
      <li>Fixed an apparent hang (actually just extreme slowness) when the
137
 
       host sends a message larger than 4 Kbytes on an SSL tunnel.</li>
138
 
      <li>Removed spurious 'Wait timed out' errors in the <b>Wait</b>
139
 
       action.</li>
140
 
    </ul>
141
 
  </li>
142
 
  <li>New Features:
143
 
    <ul>
144
 
     <li>Added a newer, more flexible version of Don Russell's RPQNAMES
145
 
      support.</li>
146
 
     <li>Added support for IPv6.</li>
147
 
    </ul>
148
 
  </li>
149
 
</ul>
150
 
<h2>Changes in c3270 3.3.3b2, 1. February 2005</h2>
151
 
<ul>
152
 
  <li>Bug Fixes:
153
 
    <ul>
154
 
      <li>Fixed a crash when a login macro is used in NVT mode or when the
155
 
       host un-negotiates TN3270E mode.</li>
156
 
      <li>Temporarily disabled the RPQNAMES Query Reply.  It was causing IBM
157
 
       QMF to crash.  It can be re-enabled by adding <b>#define X3270_RPQNAMES
158
 
       1</b> to <b>conf.h</b>.  Hopefully a proper fix can be found shortly.
159
 
      </li>
160
 
    </ul>
161
 
  </li>
162
 
  <li>New Features:
163
 
    <ul>
164
 
    </ul>
165
 
  </li>
166
 
</ul>
167
 
<h2>Changes in c3270 3.3.3, 31. December 2004</h2>
168
 
<ul>
169
 
  <li>Bug Fixes:
170
 
    <ul>
171
 
      <li>Fixed the <b>Transfer()</b> action, which didn't work at all.</li>
172
 
      <li>Fixed the default primary/alternate screen size (it was alternate,
173
 
       it's supposed to be primary).</li>
174
 
      <li>Fixed c3270 color support with ncurses and 80/132 screen-size
175
 
       switching.
176
 
       Sometimes only one of the screen sizes had color.</li>
177
 
      <li>Fixed the output of NVT-mode ANSI line-drawing characters in the
178
 
       <b>Ascii()</b> scripting action.
179
 
       These were formerly all output as blanks; now they are output in
180
 
       the same was as x3270 3.2.</li>
181
 
      <li>Fixed <b>make depend</b>.</li>
182
 
      <li>Fixed <b>x3270_glue.expect</b>, which got confused when there was
183
 
       a whitespace-delimited double-quote in the emulator output.</li>
184
 
      <li>Fixed a scripting hang when an UNBIND command arrived while an AID
185
 
       was pending.</li>
186
 
      <li>Fixed a problem with the incomplete processing of a NULLing Program
187
 
       Tab order, which could leave formatting artifacts on the screen.</li>
188
 
      <li>Removed &lt;subchar1&gt; clauses in two of the <b>.ucm</b> files
189
 
       that prevents later versions of ICU's <b>makeconv</b> from accepting
190
 
       them, and removed DOS carriage-return characters from the CP837
191
 
       <b>.ucm</b> file.</li>
192
 
      <li>Corrected some DFT-mode file upload problems: corrected the data
193
 
       length, and corrected an empty-buffer problem when the file size was
194
 
       an even multiple of the buffer size.</li>
195
 
      <li>Corrected a DBCS conversion problem with ICU 3.0.</li>
196
 
      <li>Added variable buffer-size support to DFT file transfers.</li>
197
 
      <li>Corrected a line-drawing character bug in c3270.</li>
198
 
      <li>Fixed a buffer overflow problem in the <b>ReadBuffer</b> action.</li>
199
 
      <li>Fixed garbage characters generated for APL data by the <b>Ascii</b>
200
 
       and <b>ReadBuffer</b> actions.</li>
201
 
      <li>Allow 0 timeouts in <b>Wait</b> actions.</li>
202
 
    </ul>
203
 
    </ul>
204
 
  </li>
205
 
  <li>New Features:
206
 
    <ul>
207
 
     <li>Added Don Russell's RPQNAMES support.</li>
208
 
     <li>Removed Minolta-copyrighted code, because of licensing problems.</li>
209
 
     <li>Added an <b>aidWait</b> toggle to allow AID actions (<b>Clear</b>,
210
 
      <b>Enter</b>, <b>PA</b> and <b>PF</b>) to complete immediately without
211
 
      waiting for the host to unlock the keyboard, and a <b>Wait(Unlock)</b>
212
 
      action action to block a script until the keyboard is unlocked,
213
 
      regardless of the state of the new toggle.</li>
214
 
     <li>Turned off the old scripting hack the delayed actually unlocking the
215
 
      keyboard for 50ms after the host says we can unlock it.  Added a
216
 
      <b>unlockDelay</b> resource, which can be set to <b>true</b> to turn
217
 
      it back on.</li>
218
 
     <li>Added a <b>dftBufferSize</b> resource to set the default DFT
219
 
      buffer size.</li>
220
 
     <li>Added options to the PrintText action to save to a file, to save HTML,
221
 
      and to return the text as script data.</li>
222
 
    </ul>
223
 
  </li>
224
 
</ul>
225
 
<h2>Changes in c3270 3.3.2, 1. December 2003</h2>
226
 
<ul>
227
 
  <li>Bug Fixes:
228
 
   <ul>
229
 
    <li>Made <b>configure</b> more robust when it can't find one or the other
230
 
     of <b>libncurses</b> or <b>ncurses.h</b>.</li>
231
 
    <li>Got automatic pr3287 start-up (<b>-printlu</b>) working again.</li>
232
 
    <li>Corrected a problem in <b>x3270_glue.expect</b>, which caused
233
 
     Tcl syntax errors if a string began with a dash. <i>Thanks to David
234
 
     Taylor for the fix.</i></li>
235
 
   </ul>
236
 
  </li>
237
 
  <li>New Features:
238
 
   <ul>
239
 
    <li>Error messages are now written to the trace file.</li>
240
 
    <li>The response to the TELNET TIMING MARK option has been changed to
241
 
     make it compatible with the majority of TELNET clients.
242
 
     The response to DO TIMING MARK is now WONT TIMING MARK.
243
 
     To restore the previous behavior (responding with WILL TIMING MARK,
244
 
     originally derived from the BSD TELNET client), set the resource
245
 
     <b>x3270.bsdTm</b> to <b>true</b>.
246
 
   </ul>
247
 
  </li>
248
 
</ul>
249
 
<h2>Changes in c3270 3.3.1alpha10, 7. September 2003</h2>
250
 
<ul>
251
 
  <li>Bug Fixes:
252
 
   <ul>
253
 
    <li>Made nondisplay fields invisible to the <b>Ascii()</b> action.</li>
254
 
    <li>Corrected start-field values at the beginning of data stream traces
255
 
     and in the 3270 Read Buffer response.</li>
256
 
    <li>Corrected a tight loop in the macro error cancellation logic.</li>
257
 
   </ul>
258
 
  </li>
259
 
  <li>New Features:
260
 
   <ul>
261
 
    <li>Added a <b>ReadBuffer()</b> action to dump the entire contents of
262
 
     the 3270 buffer, including field attributes and extended attributes.</li>
263
 
    <li>Added a <b>suppressActions</b> resource, a list of the names of
264
 
     actions to disable.  This is primarily for controlled environments where
265
 
     the user does not have access to the <b>c3270</b> command line, but can
266
 
     edit keymap definitions.</li>
267
 
    <li>Added a <b>Setverbose</b> function to <tt>x3270_glue.expect</tt>
268
 
     to allow verbosity to be changed on the fly.
269
 
     <i>(Courtesy of David Taylor.)</i></li>
270
 
   </ul>
271
 
  </li>
272
 
</ul>
273
 
<h2>Changes in c3270 3.3.1alpha9, 25. July 2003</h2>
274
 
<ul>
275
 
  <li>Bug Fixes:
276
 
   <ul>
277
 
    <li>Removed the concept of 'per-host' resources.  Use profiles for
278
 
     this.</li>
279
 
    <li>Fixed idle commands.  They were pretty much hopeless in 3.3.1alpha8
280
 
     and 3.2.20.</li>
281
 
    <li>Fixed a bug in processing the Modify Field order, which would cause
282
 
     the character set attribute for the field to be accidentally reset to
283
 
     the default.</li>
284
 
   </ul>
285
 
  </li>
286
 
  <li>New Features:
287
 
   <ul>
288
 
    <li>The TELNET START-TLS option is now supported.</li>
289
 
   </ul>
290
 
  </li>
291
 
</ul>
292
 
<h2>Changes in c3270 3.3.1alpha8, 15. April 2003</h2>
293
 
<ul>
294
 
  <li>Bug Fixes:</li>
295
 
  
296
 
  <ul>
297
 
    <li>The EBCDIC <i>notsign</i> '&not;' can now be entered with <tt>Ctrl-A,
298
 
^</tt> (it formerly caused an error message).<br>
299
 
    </li>
300
 
    <li>3270-specific and NVT-mode-specific keymaps (e.g., keymap.base.3270)
301
 
are no longer ignored.</li>
302
 
    <li>When there is an ambiguous multi-character match in a keymap, the
303
 
correct matching keymap entry is now displayed in the keyboard event trace
304
 
file.&nbsp;</li>
305
 
    <li>Builds cleanly on Linux with <tt>-Wall -ansi -pedantic</tt>.</li>
306
 
    <li>Builds without OpenSSL libraries being present.</li>
307
 
    <li>Correctly records Field Attributes in the initial screen snapshot
308
 
in a Data Stream Trace file.</li>
309
 
    <li>Auto-Skip fields work properly.</li>
310
 
    <li>"Dead" positions in DBCS fields are handled correctly.</li>
311
 
    <li>Invalid host DBCS characters are handled better and are displayed
312
 
in the Data Stream Trace file.</li>
313
 
    <li>The <b>Erase</b> action now works properly with DBCS characters.</li>
314
 
    <li>The <b>Visible Control Characters</b> toggle now works properly.</li>
315
 
  
316
 
  </ul>
317
 
  <li>New Features:</li>
318
 
  
319
 
  <ul>
320
 
    <li><tt>Ctrl-A, a</tt> is now mapped onto the <b>Attn</b> action in the
321
 
default 3270 keymap.</li>
322
 
    <li>Four more Japanese host code pages have been added: 930, 939, 1390
323
 
and 1399. This uses new support for combined SBCS/DBCS code pages.</li>
324
 
  
325
 
  </ul>
326
 
</ul>
327
 
<h2>Changes in c3270 3.3.1, 14. February 2003</h2>
328
 
<ul>
329
 
 <li>Bug Fixes:        
330
 
    <ul>
331
 
   <li>(Same as c3270 3.2.20)</li>
332
 
       
333
 
    </ul>
334
 
 </li>
335
 
 <li>New Features:        
336
 
    <ul>
337
 
   <li>DBCS support for Simplfied Chinese and Japanese, including integration
338
 
    with XIM.</li>
339
 
   <li>Tunneled SSL support added (entire Telnet session inside of an SSL
340
 
    tunnel).  Uses the OpenSSL library.  Toggled with an 'l:' (ell) prefix
341
 
on     the hostname.</li>
342
 
       
343
 
    </ul>
344
 
 </li>
345
 
</ul>
346
 
<br>
347
 
<br>
348
 
</body>
349
 
</html>