Discussion:
[hercules-390] ** New SDL Hercules 4.0 Hyperion Windows pre-built **
'\'Fish\' (David B. Trout)' david.b.trout@gmail.com [hercules-390]
2017-07-10 18:16:13 UTC
Permalink
Software Development Laboratories is pleased to announce the availability of a new Windows pre-built version of Hercules 4.0 Hyperion now available for download from its web site:

http://www.softdevlabs.com/hyperion.html#prebuilt
https://fish-git.github.io/html/


This new version of SDL Hercules 4.0 Hyperion contains the following fixes and enhancements:

* LCS: checksum offloading fix
* QETH/OSA: 'iface', 'ipaddr' and 'netmask' are now all REQUIRED parameters
* QETH/OSA: validate MTU and limit to iface maximum
* Fix minor(?) qeth/osa multicast bug
* Fix QETH initialization return code SNAFU
* QETH: report dropped packets and implement finer grained debugging
* Fix HSCH (Halt Subchannel) similarly to earlier CSCH fix
* OSA/OSD: synonym for QETH device type
* 'osa' = synonym for 'qeth' command + fix qeth command itself
* Support for device custom sense bytes formatting
* CTCI-WIN 'TUNSETDEBUG' ioctl support
* ECPS 1.84; fix LRA assist bug with 2K page sizes (Bob Polmanter)
* Fix qeth initialization return code SNAFU
* qeth/osa: 'iface', 'ipaddr' and 'netmask' are required on Windows
* Fix minor(?) qeth/osa layer 3 ipv4 multicast bug
* Fix HSCH (Halt Subchannel)
* Define "osa" as synonym for "qeth" command
* Define OSA/OSD device equates for QETH devices
* Define additional QETH command mask values (e.g. 'dropped')
* QETH MTU fix
* OSA/OSD may be specified on device statement instead of QETH
* QETH/OSA device: report dropped packets ('qeth' command)
* 'qeth' debugging command: define additional mask options
* QETH/OSA device statement: invalid 'mtu' option fix/workaround
* TRACEOPT 'NOCH9OFLOW' option
* New Hyperion terminal logo, just for fun!
* Windows QETH fix
* QETH/OSA/QDIO fixes (Ian Shorter)
* Add help for 'qeth' debugging command
* Fix Hyperion QETH Clear Subchannel issue
* LCS source MAC fix (Ivan Warren)
* Panel command recall depth increased to 255 maximum

Users who are using QETH/OSA devices fixes are strongly encouraged to ALSO upgrade to CTCI-WIN version 3.5.0, which contains important fixes related to QETH/OSA functionality and reliability:

http://www.softdevlabs.com/ctci-win

Thank you one and all, and have a safe and pleasant summer! :)
--
"Fish" (David B. Trout)
Software Development Laboratories
http://www.softdevlabs.com
mail: ***@softdevlabs.com
cjar1950@yahoo.com [hercules-390]
2017-07-11 19:35:31 UTC
Permalink
This post might be inappropriate. Click to display it.
'\'Fish\' (David B. Trout)' david.b.trout@gmail.com [hercules-390]
2017-07-11 21:56:03 UTC
Permalink
Post by ***@yahoo.com [hercules-390]
Fish,
I just gave this a try, and got a crash dump.
Thank you for reporting this. I have downloaded and analyzed your dump and see the bug. I will have it fixed shortly.

I will NOT, however, be building a new snapshot for this fix any time soon. To work around the bug, simply replace your "httproot ..." statement with a "http root ..." statement instead.

Both "httproot" and "httpport" are deprecated and have been replaced with a single "http" statement instead, where the first operand is either "root" or "port". All other operands remain the same.

This bug was caused by poor programming and has been lurking in all versions of Hyperion (not just mine) for the past 7 years (since October 2010) but has not caused any problems until just now when I came along and made what SHOULD have been a simple, innocent, one-line change but which unfortunately ended up tripping the bug (ticking time bomb).

Oh well. This hasn't been the first time things like this have happened and I'm sure it won't be the last time either.

Thank you for taking the time to report this, Chris.
--
"Fish" (David B. Trout)
Software Development Laboratories
http://www.softdevlabs.com
mail: ***@softdevlabs.com
cjar1950@yahoo.com [hercules-390]
2017-07-11 22:21:21 UTC
Permalink
Fish,

Ok thanks.


We've all been there over the decades.


Chris

Loading...