home *** CD-ROM | disk | FTP | other *** search
/ Beijing Paradise BBS Backup / PARADISE.ISO / software / BBSDOORW / NETCLB35.ZIP / NETCLB35.EXE / DOCS / HISTORY.TXT next >
Text File  |  1996-01-03  |  12KB  |  302 lines

  1.                            Change History
  2.                            ──────────────
  3.  
  4.     Release 3.5 (January 1996)
  5.  
  6.            ■ LoginToFileServer now creates a session key which is required
  7.              by the Netware shell when packet signatures are being used.
  8.              Because of this, the procedure template for LoginToFileServer
  9.              has been changed.
  10.  
  11.            ■ OPEN_FILES_INFO structure has been increased in size by 1 byte,
  12.              in order to force each new element to start on a word boundary.
  13.  
  14.            ■ Corrected problem with the GetConnectionsOpenFiles function when
  15.              used on a Netware 3.x connection, which caused the values for
  16.              lock_flag and lock_type to be interchanged.
  17.  
  18. ──────────────────────────────────────────────────────────────────────────────
  19.  
  20.     Release 3.4 (November 1995)
  21.  
  22.            ■ Names of header files changed in order to avoid conflicts
  23.              with Borland C standard headers.
  24.  
  25.            ■ Bug Fixes:
  26.  
  27.                  1) GetConnectionsOpenFiles caused a server ABEND if an
  28.                     invalid connection number was used.
  29.                  2) Windows DLL internal name corrected.
  30.  
  31. ──────────────────────────────────────────────────────────────────────────────
  32.  
  33.     Release 3.3 (August 1995)
  34.  
  35.            ■ New functions:
  36.  
  37.              AddUserDiskSpaceRestriction
  38.  
  39.            ■ Bug Corrections:
  40.  
  41.              1) Example program IPXSPX.C failed to compile with Turbo C 2.0
  42.  
  43. ──────────────────────────────────────────────────────────────────────────────
  44.  
  45.     Release 3.2 (June 1995)
  46.  
  47.            This is a bug fix release only, the following bugs have
  48.            been corrected:
  49.  
  50.            ■ StartSpecificLPTCapture always failed with a result code
  51.              of 255.
  52.  
  53. ──────────────────────────────────────────────────────────────────────────────
  54.  
  55.     Release 3.1 (April 1995)
  56.  
  57.            This is a bug fix release only, the following bugs have
  58.            been corrected:
  59.  
  60.            ■ _fmemcpy function missing when compiling using Turbo C
  61.              version 2.0.
  62.  
  63.            ■ SetCapturePrintQueue sets an invalid print queue for the
  64.              specified printer.
  65.  
  66. ──────────────────────────────────────────────────────────────────────────────
  67.  
  68.     Release 3.0 (February 1995)
  69.  
  70.            ■ Windows DLL now provided (Registered version only)
  71.              All functions available except for the IPX/SPX services,
  72.              these will be provided at a later release.
  73.  
  74.            ■ Queue Management services now included
  75.  
  76.            ■ Function Changes:
  77.  
  78.                  AttachToFileServer             template changed
  79.                  ConvertPathToDirectoryEntry    new
  80.                  EncryptPassword                removed,no longer required
  81.                  FileServerFileCopy             new
  82.                  GetBinderyObjectID             template changed
  83.                  GetBinderyObjectName           template changed
  84.                  GetConnectionsOpenFiles        template changed
  85.                  GetFileServerDateTime          template changed
  86.                  GetFileServerName              new
  87.                  GetNetwareShellVersion         template changed
  88.                  GetSemaphoreInformation        template changed
  89.                  LoginObjectEncrypted           removed,no longer required
  90.                  NWintconvert                   renamed to ConvertIntToNWInt
  91.                  NWlongconvert                  renamed to ConvertLongToNWLong
  92.                  ScanDirectoryInformation       template changed
  93.                  ScanFileInformation            template changed
  94.                  ScanProperty                   template changed
  95.                  SetDirectoryInformation        new
  96.                  SetFileInformation             new
  97.                  VerifyBinderyObjectPassword    template changed
  98.                  VerifyObjectPasswordEncrypted  removed,no longer required
  99.                  convertNWint                   renamed to ConvertNWIntToInt
  100.                  convertNWlong                  renamed to ConvertNWLongToLong
  101.  
  102.            ■ Structure Changes:
  103.  
  104.                  CONNECTION_ID_TABLE
  105.                  DISK_CACHE_STATISTICS
  106.                  FILE_SERVER_INFO
  107.                  PHYSICAL_DISK_STATISTICS
  108.                  PRINT_CONTROL_DATA
  109.                  SPX_CONNECTION_STATUS
  110.                  VOLUME_STATISTICS
  111.  
  112.            ■ Other changes:
  113.                  1) AttachToFileServer now correctly modifies the
  114.                     File Server Name and Connection ID tables.
  115.                  2) LogNetworkMessage no longer locks up.
  116.                  3) AllocPermanentDirectoryHandle and
  117.                     AllocTemporaryDirectoryHandle now allocates a directory
  118.                     handle correctly.
  119.                  4) ScanFileInformation no longer fails with Netware 3.11.
  120.                  5) ScanDirectoryInformation no longer fails with Netware
  121.                     3.11.
  122.                  6) GetSemaphoreInformation no longer fails with Netware 3.11.
  123.                  7) ScanDirectoryForTrustees now always returns valid object
  124.                     ids for trustees, previous versions occasionally
  125.                     returned garbage ids.
  126.                  9) Password encryption is now handled automatically by the
  127.                     following three functions:
  128.                                              LoginToFileServer
  129.                                              VerifyBinderyObjectPassword
  130.                                              ChangeBinderyObjectPassword
  131.  
  132.            ■ New Libraries:
  133.  
  134.                  Libraries are now supplied for MSC++ 7 and Borland C++ 3.1
  135.  
  136. ──────────────────────────────────────────────────────────────────────────────
  137.  
  138.     Release 2.3
  139.  
  140.            ■ New functions
  141.                  "EncryptPassword"               - File Server Services
  142.                  "GetNetworkSerialNumber"        - File Server Services
  143.                  "LoginObjectEncrypted"          - Connection Services
  144.                  "VerifyObjectPasswordEncrypted" - Bindery Services
  145.  
  146.            ■ Documentation for "ScanBinderyObject" has been amended.
  147.  
  148.            ■ Corrected problem in IPXGetLocalTarget.
  149.  
  150. ──────────────────────────────────────────────────────────────────────────────
  151.  
  152.     Release 2.2 (February 1994)
  153.  
  154.            ■ GetConnectionInformation has been changed to cater for Netware
  155.              3.11.
  156.  
  157.            ■ The structure CONNECTION_ID_TABLE has changed to cater for
  158.              connection numbers greater than 255.
  159.  
  160.            ■ The compilation under Borland C++ is now performed with the /P
  161.              option, this forces a C++ compilation.
  162.  
  163. ──────────────────────────────────────────────────────────────────────────────
  164.  
  165.     Release 2.1
  166.  
  167.            ■ All functions no  longer  return 0xbb (NO_NETWARE_SHELL) if there
  168.              is no Netware shell loaded in the calling workstation.   This  is
  169.              because of problems on an Advanced Netware 2.00 system.  In order
  170.              to  detect  the  presence/absence  of  the  shell  a new function
  171.              "IsShellLoaded" has  been  supplied.   This  returns  zero if the
  172.              shell is loaded or 0xbb if not.
  173.  
  174. ──────────────────────────────────────────────────────────────────────────────
  175.  
  176.     Release 2.0
  177.  
  178.            ■ Only provide small model libraries, other models are now supplied
  179.              with registration.
  180.  
  181.            ■ Some routines changed internally to cater for Netware 3.11.
  182.  
  183.            ■ New Functions:
  184.  
  185.                  Communication Services:
  186.  
  187.                       IPXCancelEvent            IPXCloseSocket
  188.                       IPXDisconnectFromTarget   IPXGetInternetworkAddress
  189.                       IPXGetIntervalMarker      IPXGetLocalTarget
  190.                       IPXInitialise             IPXListenForPacket
  191.                       IPXOpenSocket             IPXRelinquishControl
  192.                       IPXScheduleIPXEvent       IPXSendPacket
  193.  
  194.                       SPXAbortConnection        SPXEstablishConnection
  195.                       SPXGetConnectionStatus    SPXInitialise
  196.                       SPXListenForConnection    SPXListenForSequencedPacket
  197.                       SPXSendSequencedPacket    SPXTerminateConnection
  198.  
  199.                  Directory Services:
  200.  
  201.                       DeleteFakeRoot            MapFakeRoot
  202.                       ScanDirectoryForTrustees  ScanDirectoryInformation
  203.  
  204.                  Synchronisation Services:
  205.  
  206.                       CloseSemaphore            SignalSemaphore
  207.                       ExamineSemaphore          WaitOnSemaphore
  208.                       OpenSemaphore
  209.  
  210.                  File Server Environment Services:
  211.  
  212.                       GetSemaphoreInformation
  213.  
  214.                  Workstation Services:
  215.  
  216.                       GetConnectionIDTable
  217.  
  218.            ■ Changed Functions:
  219.  
  220.                  Communication Services:
  221.  
  222.                       Template change: GetInternetAddress
  223.                                        GetStationAddress
  224.  
  225.                  File Server Environment Services:
  226.  
  227.                       Template change: GetConnectionsOpenFiles
  228.                                        GetPathFromDirectoryEntry
  229.  
  230.                  Workstation Services:
  231.  
  232.                       Renamed GetConnectionID to GetServerConnectionID
  233.  
  234.                  Directory Services:
  235.  
  236.                       Template change: GetVolumeInfoWithHandle
  237.                                        GetVolumeInfoWithNumber
  238.  
  239. ──────────────────────────────────────────────────────────────────────────────
  240.  
  241.     Release 1.7
  242.  
  243.            ■ Added library for Borland C++.
  244.  
  245. ──────────────────────────────────────────────────────────────────────────────
  246.  
  247.     Release 1.6
  248.  
  249.            ■  All  functions   that   return   a   value   now   return   0xbb
  250.              (NO_NETWARE_SHELL)  if  there  is  no Netware shell loaded in the
  251.              calling workstation.
  252.  
  253.            ■ Documentation corrections:
  254.  
  255.                       GetDirectoryHandle        GetBroadcastMode
  256.                       SetBroadcastMode          GetFileServerLoginStatus
  257.  
  258.            ■ Bugs Cleared:
  259.  
  260.                       LogNetworkMessage   - Inserted spurious newline
  261.                                             characters in the middle of the
  262.                                             message.
  263.                       GetCurrentDirectory - Drive number handled incorrectly.
  264.  
  265. ──────────────────────────────────────────────────────────────────────────────
  266.  
  267.     Release 1.5
  268.  
  269.            ■ Removed ".exe" form of examples to cut down archive size.
  270.  
  271.            ■ Changed function call for GetPrinterStatus.
  272.  
  273.            ■ Added library for Borland Turbo C.
  274.  
  275.            ■ New Functions:
  276.  
  277.                  File Server Environment Services:
  278.  
  279.                       GetFileServerLoginStatus  GetConnectionsUsageStatistics
  280.                       SendConsoleBroadcast
  281.  
  282.                  Directory Services:
  283.  
  284.                       SetDirectoryHandle
  285.  
  286.                  File Services:
  287.  
  288.                       ScanFileInformation
  289.  
  290.                  Message Services:
  291.  
  292.                       CheckPipeStatus           SendBroadcastMessage
  293.                       SendPersonalMessage       OpenMessagePipe
  294.                       CloseMessagePipe          GetPersonalMessage
  295.  
  296. ──────────────────────────────────────────────────────────────────────────────
  297.  
  298.     Release 1.0
  299.  
  300.            ■ This was the first release.
  301.  
  302.