Technical Information Document
BNDFX4.EXE; Bindfix.EXE for Netware 3.x - TID2927849 (last modified 16JUL1997)
2927849 2927849
associated file

Click filename to download:
bndfx4.exe; 57666 bytes; Date/Time: 07-16-1997/09:54AM

abstract

BINDFIX.EXE V3.76 PTF(5/26/94) corrects memory overwrite problems and carefully checks for problems with objects and properties. Also fixes a problem found when defining a user as a group member. The file also addresses the problem of BINDFIX running out of memory when checking for duplicate OBJECTS or PROPERTIES.

installation

Installation Instructions:

To install this version of BINDFIX.EXE, do the following steps:

 1.Log in to the server as supervisor.

 2.CD to the SYSTEM directory.

 3.Flag the BINDFIX.EXE file as sharable, read, write.
 Example: FLAG BINDFIX.EXE SRW.

 4.Rename the BINDFIX.EXE that is currently there to BINDFIX.OLD.
 Example: REN BINDFIX.EXE *.OLD

 5.Copy the BINDFIX.EXE supplied with the BNDFIXFT.EXE file to the SYSTEM directory.

 6.Flag the BINDFIX.EXE file to read-only.
 Example: FLAG BINDFIX.EXE RO

 You are now ready to run the new version of BINDFIX.

 Type BINDFIX at the command line prompt and press <Enter>.

issue

ISSUE:

1) This version of BINDFIX.EXE fixes a problem found when defining a user as a group member. The user would be added to the list of members in the Group member list in SYSCON, but when viewing the same information from the GROUPS BELONGED TO option, the group name would not appear in the list. If the system administrator tries to insert the group from the GROUPS BELONGED TO, an error message "AddBinderyObjecttoSet returned error 233" would appear (indicating
that the member already exists). If an attempt is made from the group side to delete the user from the group member list, the error
"DeleteBinderyObjectFromSet returned error 234" appears (indicating that the member doesn't exist).

BINDFIX v3.52 that ships with NetWare 3.11 would not fix this problem. BINDFIX does check links between users and groups for consistency but due to a programming issue, would only check the first 32 members of a group for consistency. BINDFIX v3.53 checks all members of the group for consistency.

 2) This version of BINDFIX has been compiled using the large memory model. It addresses the problem of BINDFIX running out of memory when checking for duplicate OBJECTS or duplicate PROPERTIES.

 3) The previous fix (the large memory model) had an erroneous library linked in. This version of Bindfix (3.53) has the correct library linked in.

 4) Version 3.76 PTF 05-26-94 In this version a "whirligig" has been added. A "whirligig" is a device to spin on the screen indicating that Bindfix is not "hung" when running.

This version has three debug command-line options added:

 /dump
 This option will do a hex dump of all objects, properties and value nodes prior to zeroing them out after determining that they are bad.

 /assert
 This option will activate an assertion code to detect memory manipulation problems caused by corrupt binderies.

 /debug
 This option will activate both the /dump and /assert options. These debug options will allow a user to give Novell more detailed information, from their site, possibly preventing the need to send their binderies to Novell.

 Additional Information:
 1) When defining a user as a group member, the user would be added to the list of members in the Group member list in SYSCON; however, when viewing the same information from the GROUPS BELONGED TO option, the group name would not appear in the list.

 2) If the system administrator tried to insert the group from the GROUPS BELONGED TO, the following error message was displayed (indicating that the member already exists): AddBinderyObjecttoSet returned error 233

 3) If an attempt is made from the group side to delete the user from the group member list, the following error was displayed (indicating that the member doesnt exist): DeleteBinderyObjectFromSet returned error 234

 4) When checking for duplicate OBJECTS or duplicate PROPERTIES, BINDFIX runs out of memory.

 5) BINDFIX would recreate approximately 200 mail directories then display the following error and terminate: Unable to set path for SYS:MAIL

contents

Self-Extracting File Name:  bndfx4.exe

Files Included       Size   Date         Time    Version   Checksum

\
   BINDFIX.EXE      82299   05-27-1994   09:40AM
    BNDFX4.TXT       5320   07-16-1997   09:54AM
Document Title: BNDFX4.EXE; Bindfix.EXE for Netware 3.x
Document ID: 2927849
Creation Date: 16JUL1997
Modified Date: 16JUL1997
Document Revision: 1
Novell Product Class: NetWare
Novell Product and Version: NetWare 3.11
NetWare 3.12
NetWare 3.2
NetWare 4.11

Disclaimer

The Origin of this information may be internal or external to Novell. Novell makes all reasonable efforts to verify this information. However, the information provided in this document is for your information only. Novell makes no explicit or implied claims to the validity of this information.

Any trademarks referenced in this document are the property of their respective owners. Consult your product manuals for complete trademark information.