|
Hi,
Just uploaded tn5250-0.15.7-1.i386.rpm and tn5250-0.15.7-1.src.rpm to :
ftp://incoming.redhat.com/libc6/ and
ftp://ftp.falsehope.com/pub/gomez/tn5250/
Built under Redhat 5.2 but running under Redhat 6.x
Signed with my PGP Key : ftp://ftp.falsehope.com/pub/gomez/tn5250/
---
Name : tn5250 Relocations: /usr
Version : 0.15.7 Vendor: (none)
Release : 1 Build Date: Thu Feb 10 10:59:32
2000
Install date: Thu Feb 10 11:03:55 2000 Build Host: css5.cs
Group : Applications/Networking Source RPM:
tn5250-0.15.7-1.src.rpm
Size : 261601 License: GPL
Packager : Henri Gomez <gomez@slib.fr>
URL : http://www.blarg.net/~mmadore/5250.html
Summary : 5250 Telnet protocol and Terminal
Description :
tn5250 is an implementation of the 5250 Telnet protocol.
It provide 5250 library and 5250 terminal emulation.
* Thu Feb 10 2000 Henri Gomez <gomez@slib.fr>
- 0.15.7
- Removed config.guess and config.sub from CVS since they should be
provided by autogen.sh.
- Added --enable-old-keys switch to configure to compile in the old
keyboard handler (preparation for 0.15.7).
- Fixed bugs with handling response code for printer sessions.
- Added a response code/error message lookup table so that we can get
the error message in Plain English (tm).
- Apply patch from Mike Madore regarding IBMTRANSFORM set incorrectly
(for printer sessions).
- Documented `-P cmd' option in usage message, removed `-p' option to
indicate print session as `-P cmd' is required for a working session
anyway.
- Fixed typo in new key-parsing code preventing PgDn from working.
- Added code to handle Esc+Del = Ins vt100 key mapping.
- Added stuff to XTerm resources to turn on real underlining and turn
off silly color-instead-of-underline mode.
- Throw away weird keys we get from ncurses4 after before first
keypress.
- Implemented FER (Field-Exit Required) state (not tested).
- Use 'TERM' to determine if terminal is an xterm or xterm-5250, as it
*works* :) (Thanks to Frank Richter for pointing out bug).
- Apply Frank Richter's cursor-position-on-status-line patch.
- Implement rest of keys for #defined USE_OWN_KEY_PARSING.
- Finally object-orientized translation map stuff, but will have to be
modified later to handle wide characters/DBCS characters/Unicode -
however we intend to support different character sets better.
- In Field Exit handling for signed numeric fields, don't NUL-out the last
(sign) position of the field - this is what Field- and Field+ are for.
- Home key when already in home position should send the Home aid code,
even when we have a pending insert. Also, home key should move to the
beginning of the *first non-bypass field* not the *current field* when
there is no pending insert (IC address).
- Clear pending insert flag on Clear Unit or Clear Unit Alternate command.
* Wed Jan 12 2000 Henri Gomez <gomez@slib.fr>
- 0.15.6
- Reported by Phil Gregory - display is not inhibited and cursor is not in
proper place after Write Error Code.
- Implemented Read Immediate Alternate and Read MDT Fields Alternate
commands,
modified tn5250_session_query_reply to indicate that we now support them
to
the host.
- Implemented TD (Transparent Data) order. There is apparently nowhere to
indicate this to the host. (This may have been the cause of earlier binary
data issues).
- Implemented MC (Move Cursor) order. This is now indicated to the host.
- Move remaining keyboard handling from session.c to display.c, make
tn5250_display_waitevent NOT return keyboard events. (Might we want to
pass along ones we don't understand? Nah...)
- Save/restore message line when Write Error Code is used by the host to
inhibit display. Also, use the correct message line (according to the
format table header).
- Added refresh() call to cursesterm.c. Hopefully, this will resolve the
80 -> 132 column switch refresh issues reported by some users.
- Wrote a quick hack of a Perl script to insert Robodoc comment headers
for all the functions (and manually did all the structures). Yeah, it's
ugly, but no-one produces a tool as good as Javadoc which works on C.
- tn5250_dbuffer_send_data_for_fields(): A *SET* bit inhibits the
transmission
of field data, not a clear one. Also, fine point of spec, all three aid
key
bytes must be present before the 5294 controller will obey any of them.
- Carey Evans' suggestions for new xt5250 script portability, security
incorporated.
- xt5250: Now changes window title to name of host.
- cursesterm.c: Now obeys the information returned from ENQ about what
type of terminal, and only uses xterm resize escape when on an xterm
again.
* Thu Jan 06 2000 Henri Gomez <gomez@slib.fr>
- 0.15.5
- Extensively modified xt5250 script to prompt for hostname if not given,
automagically use xrdb to load the keyboard mappings. Inspired by Henri
(Thanks!)
- Renamed Xdefaults to xt5250.keys, installs in $pkgdatadir, also
installs Linux keyboard maps there.
- Removed smacs, rmacs, and acsc from 5250.terminfo - we don't use them and
they don't seem to work under an xterm. Makes 'dialog' draw all sorts of
funny looking characters.
- If installing on Linux system, automatically 'tic 5250.terminfo' if
tic command is found (and user is root).
- Fixed bit-ordering issue causing beeps/screen flashes all the time
(hopefully).
- Happy Y2K!
- Changed handling of Field+ and Field- in regards to number-only-type
fields.
- No longer ignores the function key bits in the format table header. This
means that we won't transmit the field data for a function key unless the
AS/400 has requested it.
- Rolled Tn5250Table functionality into Tn5250DBuffer, removed
formattable.[ch] and resulting duplicate functionality in display.c
- Apparently, the AS/400 and S/36 differ in how they send the client the
Restore Screen data. The AS/400 just sends the data raw, while the
System/36 prefixes it with a X'04' X'12' (Restore Screen) opcode. This
is now ignored.
- Removed portsnoop. It doesn't belong here and there's better stuff out
there (check freshmeat.net). nc seems to work well, and is installed on
most distributions by default.
formattable.[ch] and resulting duplicate functionality in display.c
- Apparently, the AS/400 and S/36 differ in how they send the client the
Restore Screen data. The AS/400 just sends the data raw, while the
System/36 prefixes it with a X'04' X'12' (Restore Screen) opcode. This
is now ignored.
- Removed portsnoop. It doesn't belong here and there's better stuff out
there (check freshmeat.net). nc seems to work well, and is installed on
most distributions by default.
* Tue Dec 21 1999 Henri Gomez <gomez@slib.fr>
- 0.15.4
- Rewrite of screen/format table save/restore code to generate Write to
Display
commands and orders. This should even allow you to resume a session with
a different emulator and have the restore screen feature still work. This
results in a noticable slowdown in situations where the save screen
command
is used.
- Fixes for End key behavior.
- Fixes for Del key behavior, other keys which weren't setting the field's
modified flag.
- Buffered keystrokes will now cause the display to update.
- Some 'binary' characters now accepted as data characters.
- CC1/CC2 bytes in Read MDT Fields/Read INput Fields commands were not being
handled.
- Partial work on restructuring... Auto Enter fields now work again.
- Updates to documentation and NEWS, including information about the FAQ and
mailing list archives.
* Wed Nov 24 1999 Henri Gomez <gomez@slib.fr>
- 0.15.3
When using --with-slang configure option, no longer cores after signon
screen.
When using debug:tracefile syntax, no longer cores after signon screen.
Fixed assertion found by Sean Porterfield regarding 132-column display.
Slight work to reduce number of screen updates, although this isn't
finished.
Some work on solidifying the lib API.
-
Henri Gomez ___[_]____
EMAIL : gomez@slib.fr (. .)
PGP KEY : 4912D659 ...oOOo..(_)..oOOo...
PGP Fingerprint : 8CAD0D50356DA7E45C540B010FFE39E8
+---
| This is the LINUX5250 Mailing List!
| To submit a new message, send your mail to LINUX5250@midrange.com.
| To subscribe to this list send email to LINUX5250-SUB@midrange.com.
| To unsubscribe from this list send email to LINUX5250-UNSUB@midrange.com.
| Questions should be directed to the list owner/operator: david@midrange.com
+---
As an Amazon Associate we earn from qualifying purchases.
This mailing list archive is Copyright 1997-2025 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].
Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.