1100490Sbp22.07.2002 1.4.5 (bug fix only) 2100490Sbp - Some iconv libraries may refuse to recode some characters. This 3100490Sbp caused problems with translation between server and local charsets. 4100490Sbp 595267Ssheldonh16.04.2002 1.4.4 695267Ssheldonh - Workaround for W2K bug in resource listing. 795267Ssheldonh - Minor bug fixes. 895267Ssheldonh - Manual pages updated. Thanks to Ruslan Ermilov. 995267Ssheldonh 1095267Ssheldonh26.12.2001 1.4.3 (interim) 1188492Ssheldonh - Additional cleanups for FreeBSD builds. 1288492Ssheldonh - Charset specifications now accepted in the [default] section. 1388492Ssheldonh 1488282Ssheldonh20.12.2001 1.4.2 (interim) 1588282Ssheldonh - Various merges (but not all) from Darwin project. 1688282Ssheldonh - Minor man pages corrections. 1788282Ssheldonh - Support builds in the FreeBSD main tree. 1888282Ssheldonh 1987866Ssheldonh16.04.2001 1.4.1 2087866Ssheldonh - Kernel side of smbfs committed in the FreeBSD-current. It controlled 2187866Ssheldonh by following options: LIBMCHAIN, LIBICONV, NETSMB, NETSMBCRYPTO and SMBFS. 2287866Ssheldonh - Removed static dependency on the libiconv library, option WITH_ICONV 2387866Ssheldonh removed as well. If you use libiconv support, make sure that the latest 2487866Ssheldonh port is installed. 2587866Ssheldonh - Multiple mount/umount operations called in parallel can cause kernel 2687866Ssheldonh panic - fixed. 2787866Ssheldonh - Misc code cleanups. 2887866Ssheldonh 2987866Ssheldonh26.02.2001 1.3.6 3087866Ssheldonh - Names of some options is the config.mk.in file are changed. The old ones 3187866Ssheldonh are still supported. 3287866Ssheldonh - Synch with changes in the recent -current (you'll need kernel compiled 3387866Ssheldonh from sources at least as of Feb 24). 3487866Ssheldonh - In all previous versions of smbfs signals weren't properly masked, 3587866Ssheldonh which caused erratical behavior of some programs (ftp(1) for example). 3687866Ssheldonh - Mounted shares may become "frozen" (no timeout occurs) if server died or 3787866Ssheldonh disconnected for some reason - fixed. 3887866Ssheldonh 3987866Ssheldonh09.02.2001 1.3.5 4087866Ssheldonh - The user and server names was swapped in the "TreeConnect" 4187866Ssheldonh request (fixed by Jonathan Hanna). 4287866Ssheldonh - smb requester could cause a panic if there is no free mbufs - fixed. 4387866Ssheldonh - It is possible to use smbfs with devfs now, but it wasn't tested under 4487866Ssheldonh SMP. Also note that device permissions will be wrong, because devfs 4587866Ssheldonh do not allow passing of credentials to the cloning function. 4687866Ssheldonh - nsmbX device moved from the /dev/net directory to /dev directory. 4787866Ssheldonh 4887866Ssheldonh31.01.2001 1.3.4 4987866Ssheldonh - Maintance: synch with changes in the recent -current 5087866Ssheldonh 5187866Ssheldonh28.01.2001 1.3.3 5287866Ssheldonh - Connection handling engine rewritten in order to reduce number of 5387866Ssheldonh possible deadlocks during reconnect operations. 5487866Ssheldonh - Directory traversals should be faster on large directories. 5587866Ssheldonh - smbfs now can talk to the NetApp servers (thanks to Jonathan Hanna). 5687866Ssheldonh - smbfs.sh.sample script updated (ideas from Nikolai Saoukh). 5787866Ssheldonh - Minor bug fixes. 5887866Ssheldonh 5987866Ssheldonh19.11.2000 1.3.2 6087866Ssheldonh - synch with changes in the recent -current 6187866Ssheldonh - nail down a nasty bug which may cause incorrect values supplied as 6287866Ssheldonh domain name (reported by Harald Weis). 6387866Ssheldonh - There was a bug in the directory listing code which caused long directory 6487866Ssheldonh traversals to fail (reported by A G F Keahan). 6587866Ssheldonh 6687866Ssheldonh29.10.2000 1.3.1 6787866Ssheldonh - An attempt was made to get rid from the possible kernel stack overflow. 6887866Ssheldonh - Now connection will be restored properly under -stable. 6987866Ssheldonh NOTE: NT servers have an 'AutoDisconnect' feature which will drop client 7087866Ssheldonh connection after some time of idleing. smbfs will restore connection on 7187866Ssheldonh the next request, but one may wish to setup a cron job with a simple 7287866Ssheldonh 'ls /ntmount' command. 7387866Ssheldonh 7487866Ssheldonh20.10.2000 1.3.0 7587866Ssheldonh - Network IO engine significantly reworked. Now it uses kernel threads 7687866Ssheldonh to implement 'smbiod' process which handles network traffic for each VC. 7787866Ssheldonh Previous model were incapable to serve large number of mount points and 7887866Ssheldonh didn't work well with intensive IO operations performed on a different 7987866Ssheldonh files on the same mount point. Special care was taken on better 8087866Ssheldonh usage of MP systems. 8187866Ssheldonh Unfortunately, kernel threads aren't supported by FreeBSD 3.X and for 8287866Ssheldonh now it is excluded from the list of supported systems. 8387866Ssheldonh - Reduce overhead caused by using single hash table for each mount point. 8487866Ssheldonh 8587866Ssheldonh26.09.2000 1.2.8 (never released) 8687866Ssheldonh - More SMP related bugs are fixed. 8787866Ssheldonh - Make smbfs compatible with the Linux emulator. 8887866Ssheldonh - smbfs now known to work with IBM LanManager (special thanks to 8987866Ssheldonh Eugen Averin <mad@euinf.dp.ua>) 9087866Ssheldonh - Fix problem with files bigger than 2GB (reported by Lee McKenna) 9187866Ssheldonh - Please note that smbfs may not work properly with FreeBSD 3.X. 9287866Ssheldonh 9387866Ssheldonh16.08.2000 1.2.7 9487866Ssheldonh - Maintance: use better algorithm to detect SYSCTL_HANDLER_ARGS changes 9587866Ssheldonh to avoid compilation problems on various versions of FreeBSD. 9687866Ssheldonh 9787866Ssheldonh07.08.2000 1.2.6 9887866Ssheldonh - Fix iconv support, was broken in the 1.2.5 9987866Ssheldonh - Minor corrections to 'smbutil view' command. 10087866Ssheldonh - Fix kernel memory leak caused by two subsequent and identical 10187866Ssheldonh 'smbutil login' commands. 10287866Ssheldonh 10387866Ssheldonh25.07.2000 1.2.5 10487866Ssheldonh - NetBIOS name resolver added. '-I' option still supported. WINS server 10587866Ssheldonh can be specified in the nsmbrc file (nbns variable). To use resolver 10687866Ssheldonh with Win9X machines you have to specify WINS server in the config file. 10787866Ssheldonh 10887866Ssheldonh12.07.2000 1.2.4 10987866Ssheldonh - Variable SRCTREE in the config.mk replaced with SYSDIR and should 11087866Ssheldonh point to the sys directory. '/usr/src/sys' for example. 11187866Ssheldonh - Correct problem with the keep-alive packets 11287866Ssheldonh 11387866Ssheldonh04.07.2000 1.2.3 11487866Ssheldonh - Killed some bugs related to the out-of-mbufs condition. 11587866Ssheldonh - new keyword 'addr' added to the config file to specify server address. 11687866Ssheldonh - Another attempt to make reconnection procedure more stable. 11787866Ssheldonh 11887866Ssheldonh21.06.2000 1.2.2 11987866Ssheldonh - Device handles wasn't freed under FreeBSD 3.4 - fixed. 12087866Ssheldonh Implement correct handling of multiple connections to the same NT 12187866Ssheldonh server (thanks to kit <kit.mitchell@team.xtra.co.nz>) for report. 12287866Ssheldonh More misc fixes for an NT servers. 12387866Ssheldonh 12487866Ssheldonh11.06.2000 1.2.1 12587866Ssheldonh - More bug fixes in the connection handling mechanism. 12687866Ssheldonh mount_smbfs(8) manpage has now proper description for an '-N' option. 12787866Ssheldonh smbutil supports new commands: 12887866Ssheldonh 'print' - send file to the remote printer 12987866Ssheldonh 'view' - list shares available on the specified host 13087866Ssheldonh 'login' - create permanent connection to remote host 13187866Ssheldonh 'logout'- counterpart of 'login' 13287866Ssheldonh 'crypt' - produce an encrypted password to store in the .nsmbrc file. 13387866Ssheldonh 13487866Ssheldonh01.06.2000 1.1.2 13587866Ssheldonh - Support for FreeBSD 3.4 added (see INSTALL file for details). 13687866Ssheldonh Add advisory locking support in order to make fcntl(2), flock(2) 13787866Ssheldonh system calls actually work on smbfs. 13887866Ssheldonh Few non-serious bugs fixed. 13987866Ssheldonh 14087866Ssheldonh16.05.2000 1.0.5 14187866Ssheldonh - fix authentication code, this caused troubles with NT server. 14287866Ssheldonh (Thanks to Neil Blakey-Milner and Andrew Zavjalov for testing) 14387866Ssheldonh Some documentation changes. 14487866Ssheldonh 14587866Ssheldonh14.05.2000 1.0.2 14687866Ssheldonh - first public release 14787866Ssheldonh 14887866SsheldonhBoris Popov <bp@butya.kz> 149