Ed Date & topic --- ------------ #232 February 24, 2006 - Changed default value for directory size (max files in a directory) to 200 (was 128). Improved IBM OS/2 Warp server directory handling. #231 January 3, 2005 - Added SMB packet signing support (Microsoft Win2003 servers will often require SMB signing on their connections!) #230 xxxxxxxx xx, xxxx - Internal edition #229 July 15, 2004 - Fixed the serious bug with Quick Reconnect when restoring more then one file for different processes #228 October 20, 2003 - Quick reconnect feature implemented (warning: experimental only!) #227 January 31, 2003 - The username buffer size enlarged to 32 bytes (including trailing '\0') #226 January 18, 2003 - Fixed serious bug with SPF code - Added new 'smbmount' utility option -b to change default initial transfer buffer size - New helper process starting mode - as a separate system process instead of an internal thread - to improve compatibility in some circumstances (controlled with 'smbmount' option -A) #225 September 15, 2002 - New optimized cache algorithm (increasing speed, especially for large directories) - Small changes to error codes mapping scheme (E$PthLost is now returning only when the connection to the server drops) - General code cleanup #224 March 20, 2002 - The 'smbmount' utility is now more user friendly. Instead of just reporting system errors, it also suggests small tips for the situation - The 'smbstat' script now reports, how the current user is logged - as guest or as registered user (for Windows NT/2000/XP servers) - General patches and fixes #223 February 17, 2002 - Implemented new locking call to improve compatibility in some rare situations (controlled with smbmount option -O=100) #222 November 9, 2001 - Now it is possible to assign the proper name to the print job #221 September 1, 2001 - Fixed the bug with I$Open call, in some cases returning E$FNA error instead of required E$PNNF - General changes and fixes #220 July 25, 2001 - When trying to establish the new connection, the previous one from the same client disconnects -- fixed #219 July 19, 2001 - Massive internal code clean-ups - The 'smbmount' utility with -i option now returns currently used buffer size and multiplexed requests count (revised smbstat script) - Added new 'smbmount' utility option -K to change keep-alive timeout - Possible deadlock with some Windows NT/2k server configurations because of the client/server keep-alive timers conflict -- fixed - Smart setting date/time with the I$SetStt/SS_FD call: when the given year value is lower than 80, handle it as from the current age (20xx), else - as from the past (19xx) one. This can happen when working in not-Y2K compliant environment, for example, copying a file from old RBF-disk to Samba volume. The old RBF does the calculation Year%100 before storing the date to the file descriptor on the disk. So, the year 2001 becomes 01 instead of the specified 101 in the Microware's documentation, which declares the stored value should be Year-1900. So, the copy utility tries to set invalid date/time for the created file on the Samba disk. The file manager now handles this situation properly. #218 May 20, 2001 - Finally fixed the bug with servers running Linux/Samba (appears as directory read error for large directories) - The similar fix for IBM OS/2 Warp servers (is OS/2 still alive?) #217 May 6, 2001 - New script (and internal support) to change user password on Windows NT/2k servers - A few changes to mount code to improve compatibility with Linux/Samba #216 March 25, 2001 - Improved Microware's SPF compatibility #215 March 7, 2001 - Microware's SPF (LAN Comm Pak) compatibility - New 'smbmount' utility option -W to set the domain name to join to - A few changes to encrypting code #214 xxxxxxxx xx, xxxx - Internal edition #213 xxxxxxxx xx, xxxx - Internal edition #212 February 3, 2001 - New encrypting code with some small internal fixes #211 January 16, 2001 - Fixed the bug with Windows NT, when readdir() function returns short filename instead of long one - Small changes to Windows NT login procedure #210 xxxxxxxx xx, xxxx - Internal edition #209 December 12, 2000 - New script (and internal support) to view remote print job list #208 September 20, 2000 - Implemented simple print client #207 xxxxxxxx xx, xxxx - Internal edition #206 xxxxxxxx xx, xxxx - Internal edition #205 July 22, 2000 - Fixed small bug when unmount, and some internal code enhancements #204 xxxxxxxx xx, xxxx - Internal edition #203 March 6, 2000 - Possible incompatibility with Windows NT -- fixed #202 March 1, 2000 - Internal edition #201 February 5, 2000 - Official release OS-9 Samba File Manager Version II - Added special keep-alive timer to prevent the server to drop the connection when the client is idle for a long time #200 December 1, 1999 - Initial revision with multiplexing features (Version II) #30 December 1, 1999 - Bug with I$GetStt/SS_VolStore (used by 'free' utility) -- fixed - Calculations are now back carried out without use FPU - Finally fixed memory leakage problem on unmount - Fixed bug in 'smbmount' utility (resource location length was limited to only 16 bytes) #29 July 28, 1999 - Maintenance release - FPU required for some internal calculations #28 July 15, 1999 - Memory leaks on unmount - fixed #27 xxxxxxxx xx, xxxx - Internal edition #26 June 1, 1999 - Just a maintenance release #25 February 23, 1999 - A bit different memory handling scheme to prevent crashes on some memory configurations #24 xxxxxxxx xx, xxxx - Internal edition #23 December 18, 1998 - Possible memory leaks on unmount -- fixed - Code cleanup - a bit faster - Error renaming directories (appears only if server software is Windows 95) -- fixed - I$GetStt/SS_Free call now uses native method for Windows NT/95/98 servers (important for large volumes) - New & improved server error codes mapping scheme #22 November 27, 1998 - Another error when setting file attributes (appears only if server software is Windows 95) -- fixed - Problem with MW's makdir utility -- fixed - Creating support process with more compatible method #21 xxxxxxxx x, xxxx - Internal edition #20 November 16, 1998 - Setime feature to permit syncronize clock with Samba server (new option -t to smbmount utility) - New smbsetime script to do the thing above - Improved SSM support, some internal code changes - Problem setting file attributes when file was created (appears only if server software is Windows 95) -- fixed #19 xxxxxxxx x, xxxx - Internal edition #18 November 2, 1998 - Stupid bug in Read() code (appears only if server sofware is older then WfWG 3.11) -- fixed - Simple locking mechanism using I$SetStt/SS_Lock (see 'Technical notes' for details) - Changeable directory cache size/maximum number of files per a directory (new options to smbmount utility) - smbview script now logs in under guest account (no password is required for Windows NT as before) #17 October 23, 1998 - I$SetStat/SS_FD call returns an error for directories. Now it returns success without actually changing any data (due to Samba server's impossibility to do this) - Files are now opened in Write Through mode (no read ahead/write behind is allowed) to increase stability #16 October 19, 1998 - Some internal cosmetic changes only - Set high bit in the last character for directory entry's name (some utilities require this, MW's make for example) #15 October 13, 1998 - The problem with SSM module on OS-9 v3.x systems -- solved - The following bugs don't appear on the trial version o copy utility doesn't preserve last modified time when copying to Samba volume -- fixed o invalid date/time when file was created and just closed without any writing to it -- fixed #14 October 8, 1998 - I$GetStt/SS_FD call returns invalid date/time values, when file was opening with access mode 0 (appears only if server software is Win'95 and above) -- fixed #12 August 7, 1998 - Bug preventing concurrent access to directory operations -- fixed - Bug in SMB read code (appears only if server software is older than WfWg 3.11) -- fixed - Invalid date/time values for created files -- fixed #11 July 7, 1998 - New Getstat/SS_Mount call - Added -i option (display mount information) for smbmount - New smbstat script #10 Juny, 20 1998 - Initial revision