Novell is now a part of Micro Focus

iChain 2.2 Support Pack 1 Now Available

Novell Cool Solutions: Feature

Digg This - Slashdot This

Posted: 18 Jul 2003

iChain 2.2 Support Pack 1 - Version 2.2.084

This file contains updates for services contained in the iChain 2.2 product. The purpose of the patch is to provide a bundle of enhancements and fixes for issues that have surfaced since iChain 2.2 shipped. It is not recommended to install individual files from the patch.

To download the Support Pack and get the official installation instructions, go here:

Fixes/Enhancements in this Support Pack (Since ic22fp1a.exe):

  1. Security Alerts:
    1. Redirect information in URL must now match an accelerator DNS name. Prevents redirects to a malicious site.
    2. When using a non-existent user, the timeout was shorter than an existing user with a wrong password.

  2. SSO Abends when unloaded before LogOpen completes at init time.

  3. Abend in iChainOACWorker due to NULL ServerReq->rbConnnection.

  4. Abend in client.c when using stale config data.

  5. Abend in RadiusLogin() when not enabling the optional LDAP password option.

  6. Fixed "Internal Consistency Error: CloseConnection connection won't finish" during a purge cache.

  7. Users must not be able to install NetWare Support Packs on iChain.

  8. Path-based rewriter problem with handling "../file" when you are at the root.

  9. iChain proxy was consuming large amounts of bandwidth to back end web servers in some instances.

  10. Problems with VerifyCertChain function. Updated NPKIT.NLM version 21.

  11. Alternate Host Name now gets rewritten to Accelerator's DNS name on a per-accelerator basis.

  12. ISO Object did not get cleared when doing 'Factory Settings'.

  13. Fixed DSOffset (Daylight Savings Time) so it has 1:00 per default.

  14. IBM X335 goes into BIOS when restarted after a shutdown.

  15. Added WAP Support.

  16. iPlanet had trouble with "persistent connections" enabled.

  17. .pdf would not open when /*.pdf in the pin list set to bypass.

  18. Fixed .pdf file read error: "File does not begin with '%PDF-'"

  19. Change help screens to default to English.

  20. Proxy needs to check with Sessionbroker on insufficient authentication.

  21. File Gadget was broken through Path based multi-homing: Could not create directories.

  22. Large files were not forwarded to browsers until completly in memory.

  23. Rewriter not handling "/" correctly in 302 redirect.

  24. Could not accelerate Web server on TCP port 2000.

  25. Fix garbage at bottom of screen on simple HTML logout page.

  26. Changed "button" to "Login" in simple HTML login pages.

  27. Need to rewrite path= on the SET COOKIE header.

  28. Fixed logout problem with no authentication enabled.

  29. Now unload NLSLSP and POLIMGR when cloning.

  30. Added load option for SSO.NLM to redirect debug output to the logger screen.
    Syntax: LOAD SSO -d -l (-d enables debug; -l redirects output to logger screen).

  31. Introduced tag for enabling/disabling "value=" rewriting.
    See current online documentation at for details.

Fixes/Enhancements in ic22fp1a.exe (Included in this Support Pack):

  1. Security Alert: DoS caused by buffer overflow abend running special script against login.

  2. Buffer overflow problem with large user name.

Fixes/Enhancements in ic22fp1.exe (Included in this Support Pack):

  1. Security Issues:
    1. For security reasons, NCPIP.NLM and JSTCP.NLM were renamed to NCPIP.OLD and JSTCP.OLD. NCPIP.NLM should never be loaded on a PUBLIC interface unless port 524 is blocked by a firewall, even if using the NCP exclude options. JSTCP.NLM posted a listener on port 6901 that is not needed by iChain.
    2. b. User could access a restricted/secure page without authenticating.

  2. ACLCHECK abend in validateCredential in case of referrals.

  3. Abend from iarredir sendredirect.

  4. Abend on %m string and debug trap on empty configuration.

  5. Abend in webcache (orphan).

  6. CDA abend on apply.

  7. Abend in Nile.

  8. Proxy abend "Proxy Internal Consistency Error" does not log passed parameters to abend.log.

  9. Nile abend caused by PROXY.NLM due to certificate mapping.

  10. Abend when use a incomplete Error login page.

  11. Abend when activating iChain and no protected resources have been defined.

  12. ICOG/VTABLE abend.

  13. Cookie time out in CDA case abends server.

  14. LDAP referrals are now supported.

  15. LDAP referral support for FormFill.

  16. Authentication fails if accelerator DNS name has ending backslash.

  17. Wrong logout message after authentication timeout has occurred.

  18. Cannot do mutual authentication on iChain 2.1 with eDir 8.7.

  19. Login loop with CDA and Mutual SSL fixed.

  20. Dotted names now work with iChain (ex: ",o=novell").

  21. Incorrect error code if ACLCHECK is not ready to receive request.

  22. ACLCHECK allows access with URL exceptions using a wildcard '?'.

  23. Japanese browsers unable to manage iChain 2.2 via GUI.

  24. Common logs reporting information with incorrect format.

  25. Console help added for ACLCHECK commands.

  26. Periodic (24hr) license check eliminated.

  27. More efficient handling of byte range requests

  28. Endless loop in client compression code.

  29. Performance improvement in dynamic groups processing.

  30. Cache control headers are no longer being sent with graphics, etc.

  31. VARY Header - level 2 support added.

  32. The management servlets have been upgraded to use the latest LDAP Java sdk. The old servlets are included for backward compatibility.

  33. CDA and iChainPasswordMgr should work for non domain-based accelerator.

  34. Updated NSSS.NLM and NSSLDP.NLM for FormFill SecretStore.

  35. FormFill buffer increased from 50K to 150K.

  36. FormFill will use credentials from a logged-out session.

  37. FormFill policy name cannot have '?'.

  38. FormFill should fill out the field even the field is hidden.

  39. FormFill abend due to PROXY.NLM passing an invalid (non-null) pointer.

  40. Timeout removed when no data is returned by Oacjava server.

  41. Proxy passing user DN instead of CN to back end Web server with OLAC enabled.

  42. OLAC sending information webserver cannot understand.

  43. OLAC doesn't remove duplicate header.

  44. OLAC doesn't strip off utf-8 encoded names from query string.

  45. OLAC doesn't populate auth header correctly when using double byte characters.

  46. OLAC with SecretStore can prevent user login if secret is deleted or changed.

  47. Support "USERVOL:" volume for custom login/logout pages.

  48. iChain FTP enhanced to include mkdir and rmdir and to support USERVOL.

  49. Extensive fixes have gone into both the Internal and Custom rewriter.
    1. Algorithm match-up between Custom rewriter and Internal rewriter.
    2. Javascript rewriter issue.
    3. Path based multi-homed rewriter issue.
    4. Avoid potential overflows in the SendHeader function.
    5. URL parser fixed to normalize an URL (/../) issue.
    6. Mime type text/plain should not be rewritten.
    7. Add signature field to rewrite control state vector.
    8. [Mime Content-type] support fixed.
    9. Absolute relative location tags were not rewritten.
    10. Internal rewriter is dropping data. - Problems rewriting VALUE= that isn't a reference.
    11. Internal Rewriter did not support single quote src=` in javascript.
    12. Could not disable internal rewriter for more than one accelerator.
    13. Sections of source can be excluded from being rewritten using these tags:
    14. [Exclude] section can be added to the REWRITER.CFG file to exclude all content in directories/files from being rewritten. It supports URL syntax like protected resource tags, including wildcards. For example:

Novell Cool Solutions (corporate web communities) are produced by WebWise Solutions.

© Copyright Micro Focus or one of its affiliates