home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Beijing Paradise BBS Backup
/
PARADISE.ISO
/
software
/
BBSDOORW
/
NETCLB35.ZIP
/
NETCLB35.EXE
/
DOCS
/
HISTORY.TXT
next >
Wrap
Text File
|
1996-01-03
|
12KB
|
302 lines
Change History
──────────────
Release 3.5 (January 1996)
■ LoginToFileServer now creates a session key which is required
by the Netware shell when packet signatures are being used.
Because of this, the procedure template for LoginToFileServer
has been changed.
■ OPEN_FILES_INFO structure has been increased in size by 1 byte,
in order to force each new element to start on a word boundary.
■ Corrected problem with the GetConnectionsOpenFiles function when
used on a Netware 3.x connection, which caused the values for
lock_flag and lock_type to be interchanged.
──────────────────────────────────────────────────────────────────────────────
Release 3.4 (November 1995)
■ Names of header files changed in order to avoid conflicts
with Borland C standard headers.
■ Bug Fixes:
1) GetConnectionsOpenFiles caused a server ABEND if an
invalid connection number was used.
2) Windows DLL internal name corrected.
──────────────────────────────────────────────────────────────────────────────
Release 3.3 (August 1995)
■ New functions:
AddUserDiskSpaceRestriction
■ Bug Corrections:
1) Example program IPXSPX.C failed to compile with Turbo C 2.0
──────────────────────────────────────────────────────────────────────────────
Release 3.2 (June 1995)
This is a bug fix release only, the following bugs have
been corrected:
■ StartSpecificLPTCapture always failed with a result code
of 255.
──────────────────────────────────────────────────────────────────────────────
Release 3.1 (April 1995)
This is a bug fix release only, the following bugs have
been corrected:
■ _fmemcpy function missing when compiling using Turbo C
version 2.0.
■ SetCapturePrintQueue sets an invalid print queue for the
specified printer.
──────────────────────────────────────────────────────────────────────────────
Release 3.0 (February 1995)
■ Windows DLL now provided (Registered version only)
All functions available except for the IPX/SPX services,
these will be provided at a later release.
■ Queue Management services now included
■ Function Changes:
AttachToFileServer template changed
ConvertPathToDirectoryEntry new
EncryptPassword removed,no longer required
FileServerFileCopy new
GetBinderyObjectID template changed
GetBinderyObjectName template changed
GetConnectionsOpenFiles template changed
GetFileServerDateTime template changed
GetFileServerName new
GetNetwareShellVersion template changed
GetSemaphoreInformation template changed
LoginObjectEncrypted removed,no longer required
NWintconvert renamed to ConvertIntToNWInt
NWlongconvert renamed to ConvertLongToNWLong
ScanDirectoryInformation template changed
ScanFileInformation template changed
ScanProperty template changed
SetDirectoryInformation new
SetFileInformation new
VerifyBinderyObjectPassword template changed
VerifyObjectPasswordEncrypted removed,no longer required
convertNWint renamed to ConvertNWIntToInt
convertNWlong renamed to ConvertNWLongToLong
■ Structure Changes:
CONNECTION_ID_TABLE
DISK_CACHE_STATISTICS
FILE_SERVER_INFO
PHYSICAL_DISK_STATISTICS
PRINT_CONTROL_DATA
SPX_CONNECTION_STATUS
VOLUME_STATISTICS
■ Other changes:
1) AttachToFileServer now correctly modifies the
File Server Name and Connection ID tables.
2) LogNetworkMessage no longer locks up.
3) AllocPermanentDirectoryHandle and
AllocTemporaryDirectoryHandle now allocates a directory
handle correctly.
4) ScanFileInformation no longer fails with Netware 3.11.
5) ScanDirectoryInformation no longer fails with Netware
3.11.
6) GetSemaphoreInformation no longer fails with Netware 3.11.
7) ScanDirectoryForTrustees now always returns valid object
ids for trustees, previous versions occasionally
returned garbage ids.
9) Password encryption is now handled automatically by the
following three functions:
LoginToFileServer
VerifyBinderyObjectPassword
ChangeBinderyObjectPassword
■ New Libraries:
Libraries are now supplied for MSC++ 7 and Borland C++ 3.1
──────────────────────────────────────────────────────────────────────────────
Release 2.3
■ New functions
"EncryptPassword" - File Server Services
"GetNetworkSerialNumber" - File Server Services
"LoginObjectEncrypted" - Connection Services
"VerifyObjectPasswordEncrypted" - Bindery Services
■ Documentation for "ScanBinderyObject" has been amended.
■ Corrected problem in IPXGetLocalTarget.
──────────────────────────────────────────────────────────────────────────────
Release 2.2 (February 1994)
■ GetConnectionInformation has been changed to cater for Netware
3.11.
■ The structure CONNECTION_ID_TABLE has changed to cater for
connection numbers greater than 255.
■ The compilation under Borland C++ is now performed with the /P
option, this forces a C++ compilation.
──────────────────────────────────────────────────────────────────────────────
Release 2.1
■ All functions no longer return 0xbb (NO_NETWARE_SHELL) if there
is no Netware shell loaded in the calling workstation. This is
because of problems on an Advanced Netware 2.00 system. In order
to detect the presence/absence of the shell a new function
"IsShellLoaded" has been supplied. This returns zero if the
shell is loaded or 0xbb if not.
──────────────────────────────────────────────────────────────────────────────
Release 2.0
■ Only provide small model libraries, other models are now supplied
with registration.
■ Some routines changed internally to cater for Netware 3.11.
■ New Functions:
Communication Services:
IPXCancelEvent IPXCloseSocket
IPXDisconnectFromTarget IPXGetInternetworkAddress
IPXGetIntervalMarker IPXGetLocalTarget
IPXInitialise IPXListenForPacket
IPXOpenSocket IPXRelinquishControl
IPXScheduleIPXEvent IPXSendPacket
SPXAbortConnection SPXEstablishConnection
SPXGetConnectionStatus SPXInitialise
SPXListenForConnection SPXListenForSequencedPacket
SPXSendSequencedPacket SPXTerminateConnection
Directory Services:
DeleteFakeRoot MapFakeRoot
ScanDirectoryForTrustees ScanDirectoryInformation
Synchronisation Services:
CloseSemaphore SignalSemaphore
ExamineSemaphore WaitOnSemaphore
OpenSemaphore
File Server Environment Services:
GetSemaphoreInformation
Workstation Services:
GetConnectionIDTable
■ Changed Functions:
Communication Services:
Template change: GetInternetAddress
GetStationAddress
File Server Environment Services:
Template change: GetConnectionsOpenFiles
GetPathFromDirectoryEntry
Workstation Services:
Renamed GetConnectionID to GetServerConnectionID
Directory Services:
Template change: GetVolumeInfoWithHandle
GetVolumeInfoWithNumber
──────────────────────────────────────────────────────────────────────────────
Release 1.7
■ Added library for Borland C++.
──────────────────────────────────────────────────────────────────────────────
Release 1.6
■ All functions that return a value now return 0xbb
(NO_NETWARE_SHELL) if there is no Netware shell loaded in the
calling workstation.
■ Documentation corrections:
GetDirectoryHandle GetBroadcastMode
SetBroadcastMode GetFileServerLoginStatus
■ Bugs Cleared:
LogNetworkMessage - Inserted spurious newline
characters in the middle of the
message.
GetCurrentDirectory - Drive number handled incorrectly.
──────────────────────────────────────────────────────────────────────────────
Release 1.5
■ Removed ".exe" form of examples to cut down archive size.
■ Changed function call for GetPrinterStatus.
■ Added library for Borland Turbo C.
■ New Functions:
File Server Environment Services:
GetFileServerLoginStatus GetConnectionsUsageStatistics
SendConsoleBroadcast
Directory Services:
SetDirectoryHandle
File Services:
ScanFileInformation
Message Services:
CheckPipeStatus SendBroadcastMessage
SendPersonalMessage OpenMessagePipe
CloseMessagePipe GetPersonalMessage
──────────────────────────────────────────────────────────────────────────────
Release 1.0
■ This was the first release.