Change Log for netbios for unix sofware. 1.5.00 announced to mailing list 1.5.01 1/12/93 - configuration through makefile only - fixed silly bug that made the client not accept dir's from the server - tested and updated include files for ultrix, aix and solaris 1.5.02 1/12/93 - added username option to services file so connection as non guest from lanmanager is possible - made server abort when it can't read/write on a socket - added logging to client 1.5.03 2/12/93 - printing now works - fixed a minor bug to do with hidden and system attributes 1.5.04 2/12/93 - added reduce_name() call to fill in security hole. - cleanup up debug stuff a little 1.5.05 2/12/93 - fixed bug in reduce_name that affects services with base paths that have a soft link in them. 1.5.06 3/12/93 - used the reserved server field in the search status to hold the directory pointer. This allows lots of directories to be open at once by clients without stuffing things up. - preserved all the client reserved bytes in the search status in case they actually use them. Hopefully this will fix the annoying empty directory dir bug. (it does) 1.5.07 3/12/93 - fixed silly bug that caused volume ids to appear twice - fixed a wrote-too-few bug in smb_send() 1.5.08 3/12/93 - did the SMBsearch properly. It can now handle recursive searches. In order to keep the required dir info I encode the dirptr and the current dir offset (from telldir) into 5 bytes by using a table on the last 7 bits of the first byte. The first bit is always on as this byte must by != 0 This is all put in the "server reserved" search field. 1.5.09 5/12/93 - added a prototype nameserver. It's broken but can at least interpret incoming packets. - minor fixes to the server and client 1.5.10 5/12/93 - fixed silly unsigned/signed char bug that made dosshell noot see all files - added nmbserver to Makefile 1.5.11 6/12/93 - made the volume label appear as the service name, rather than "Remote" - made the nmbserver actually work (a little) for lanman for dos 1.5.12 7/12/93 - fixed broadcasting in the nameserver - the smbserver now correctly sets the pid and uid - nmbserver now seems to work enough to satisfy the MS client. 1.5.13 7/12/93 - fixed a silly bug that truncated filenames - added -B option to nameserver to specify bcast address - added -R option to nameserver to prevent name registering - fixed minor read() bug. Does this fix the "cmp" bug? 1.5.14 8/12/93 - fixed a bug in send_login() in the client. Thanks to tim.hudson@gslmail.mincom.oz.au for pointing this out. - changed name_mangle() to pad to minimum of 32 bytes with spaces - changed the returned buffer size in reply_connect() to not count the 4 byte length field. This fixes the "can execute" bug and the "comp" bug - once again re-wrote the directory pointer handling code. now "tree" works correctly