186d7f5d3SJohn Marino22.07.2002 1.4.5 (bug fix only) 286d7f5d3SJohn Marino - Some iconv libraries may refuse to recode some characters. This 386d7f5d3SJohn Marino caused problems with translation between server and local charsets. 486d7f5d3SJohn Marino 586d7f5d3SJohn Marino16.04.2002 1.4.4 686d7f5d3SJohn Marino - Workaround for W2K bug in resource listing. 786d7f5d3SJohn Marino - Minor bug fixes. 886d7f5d3SJohn Marino - Manual pages updated. Thanks to Ruslan Ermilov. 986d7f5d3SJohn Marino 1086d7f5d3SJohn Marino26.12.2001 1.4.3 (interim) 1186d7f5d3SJohn Marino - Additional cleanups for FreeBSD builds. 1286d7f5d3SJohn Marino - Charset specifications now accepted in the [default] section. 1386d7f5d3SJohn Marino 1486d7f5d3SJohn Marino20.12.2001 1.4.2 (interim) 1586d7f5d3SJohn Marino - Various merges (but not all) from Darwin project. 1686d7f5d3SJohn Marino - Minor man pages corrections. 1786d7f5d3SJohn Marino - Support builds in the FreeBSD main tree. 1886d7f5d3SJohn Marino 1986d7f5d3SJohn Marino16.04.2001 1.4.1 2086d7f5d3SJohn Marino - Kernel side of smbfs committed in the FreeBSD-current. It controlled 2186d7f5d3SJohn Marino by following options: LIBMCHAIN, LIBICONV, NETSMB, NETSMBCRYPTO and SMBFS. 2286d7f5d3SJohn Marino - Removed static dependency on the libiconv library, option WITH_ICONV 2386d7f5d3SJohn Marino removed as well. If you use libiconv support, make sure that the latest 2486d7f5d3SJohn Marino port is installed. 2586d7f5d3SJohn Marino - Multiple mount/umount operations called in parallel can cause kernel 2686d7f5d3SJohn Marino panic - fixed. 2786d7f5d3SJohn Marino - Misc code cleanups. 2886d7f5d3SJohn Marino 2986d7f5d3SJohn Marino26.02.2001 1.3.6 3086d7f5d3SJohn Marino - Names of some options is the config.mk.in file are changed. The old ones 3186d7f5d3SJohn Marino are still supported. 3286d7f5d3SJohn Marino - Synch with changes in the recent -current (you'll need kernel compiled 3386d7f5d3SJohn Marino from sources at least as of Feb 24). 3486d7f5d3SJohn Marino - In all previous versions of smbfs signals weren't properly masked, 3586d7f5d3SJohn Marino which caused erratical behavior of some programs (ftp(1) for example). 3686d7f5d3SJohn Marino - Mounted shares may become "frozen" (no timeout occurs) if server died or 3786d7f5d3SJohn Marino disconnected for some reason - fixed. 3886d7f5d3SJohn Marino 3986d7f5d3SJohn Marino09.02.2001 1.3.5 4086d7f5d3SJohn Marino - The user and server names was swapped in the "TreeConnect" 4186d7f5d3SJohn Marino request (fixed by Jonathan Hanna). 4286d7f5d3SJohn Marino - smb requester could cause a panic if there is no free mbufs - fixed. 4386d7f5d3SJohn Marino - It is possible to use smbfs with devfs now, but it wasn't tested under 4486d7f5d3SJohn Marino SMP. Also note that device permissions will be wrong, because devfs 4586d7f5d3SJohn Marino do not allow passing of credentials to the cloning function. 4686d7f5d3SJohn Marino - nsmbX device moved from the /dev/net directory to /dev directory. 4786d7f5d3SJohn Marino 4886d7f5d3SJohn Marino31.01.2001 1.3.4 4986d7f5d3SJohn Marino - Maintance: synch with changes in the recent -current 5086d7f5d3SJohn Marino 5186d7f5d3SJohn Marino28.01.2001 1.3.3 5286d7f5d3SJohn Marino - Connection handling engine rewritten in order to reduce number of 5386d7f5d3SJohn Marino possible deadlocks during reconnect operations. 5486d7f5d3SJohn Marino - Directory traversals should be faster on large directories. 5586d7f5d3SJohn Marino - smbfs now can talk to the NetApp servers (thanks to Jonathan Hanna). 5686d7f5d3SJohn Marino - smbfs.sh.sample script updated (ideas from Nikolai Saoukh). 5786d7f5d3SJohn Marino - Minor bug fixes. 5886d7f5d3SJohn Marino 5986d7f5d3SJohn Marino19.11.2000 1.3.2 6086d7f5d3SJohn Marino - synch with changes in the recent -current 6186d7f5d3SJohn Marino - nail down a nasty bug which may cause incorrect values supplied as 6286d7f5d3SJohn Marino domain name (reported by Harald Weis). 6386d7f5d3SJohn Marino - There was a bug in the directory listing code which caused long directory 6486d7f5d3SJohn Marino traversals to fail (reported by A G F Keahan). 6586d7f5d3SJohn Marino 6686d7f5d3SJohn Marino29.10.2000 1.3.1 6786d7f5d3SJohn Marino - An attempt was made to get rid from the possible kernel stack overflow. 6886d7f5d3SJohn Marino - Now connection will be restored properly under -stable. 6986d7f5d3SJohn Marino NOTE: NT servers have an 'AutoDisconnect' feature which will drop client 7086d7f5d3SJohn Marino connection after some time of idleing. smbfs will restore connection on 7186d7f5d3SJohn Marino the next request, but one may wish to setup a cron job with a simple 7286d7f5d3SJohn Marino 'ls /ntmount' command. 7386d7f5d3SJohn Marino 7486d7f5d3SJohn Marino20.10.2000 1.3.0 7586d7f5d3SJohn Marino - Network IO engine significantly reworked. Now it uses kernel threads 7686d7f5d3SJohn Marino to implement 'smbiod' process which handles network traffic for each VC. 7786d7f5d3SJohn Marino Previous model were incapable to serve large number of mount points and 7886d7f5d3SJohn Marino didn't work well with intensive IO operations performed on a different 7986d7f5d3SJohn Marino files on the same mount point. Special care was taken on better 8086d7f5d3SJohn Marino usage of MP systems. 8186d7f5d3SJohn Marino Unfortunately, kernel threads aren't supported by FreeBSD 3.X and for 8286d7f5d3SJohn Marino now it is excluded from the list of supported systems. 8386d7f5d3SJohn Marino - Reduce overhead caused by using single hash table for each mount point. 8486d7f5d3SJohn Marino 8586d7f5d3SJohn Marino26.09.2000 1.2.8 (never released) 8686d7f5d3SJohn Marino - More SMP related bugs are fixed. 8786d7f5d3SJohn Marino - Make smbfs compatible with the Linux emulator. 8886d7f5d3SJohn Marino - smbfs now known to work with IBM LanManager (special thanks to 8986d7f5d3SJohn Marino Eugen Averin <mad@euinf.dp.ua>) 9086d7f5d3SJohn Marino - Fix problem with files bigger than 2GB (reported by Lee McKenna) 9186d7f5d3SJohn Marino - Please note that smbfs may not work properly with FreeBSD 3.X. 9286d7f5d3SJohn Marino 9386d7f5d3SJohn Marino16.08.2000 1.2.7 9486d7f5d3SJohn Marino - Maintance: use better algorithm to detect SYSCTL_HANDLER_ARGS changes 9586d7f5d3SJohn Marino to avoid compilation problems on various versions of FreeBSD. 9686d7f5d3SJohn Marino 9786d7f5d3SJohn Marino07.08.2000 1.2.6 9886d7f5d3SJohn Marino - Fix iconv support, was broken in the 1.2.5 9986d7f5d3SJohn Marino - Minor corrections to 'smbutil view' command. 10086d7f5d3SJohn Marino - Fix kernel memory leak caused by two subsequent and identical 10186d7f5d3SJohn Marino 'smbutil login' commands. 10286d7f5d3SJohn Marino 10386d7f5d3SJohn Marino25.07.2000 1.2.5 10486d7f5d3SJohn Marino - NetBIOS name resolver added. '-I' option still supported. WINS server 10586d7f5d3SJohn Marino can be specified in the nsmbrc file (nbns variable). To use resolver 10686d7f5d3SJohn Marino with Win9X machines you have to specify WINS server in the config file. 10786d7f5d3SJohn Marino 10886d7f5d3SJohn Marino12.07.2000 1.2.4 10986d7f5d3SJohn Marino - Variable SRCTREE in the config.mk replaced with SYSDIR and should 11086d7f5d3SJohn Marino point to the sys directory. '/usr/src/sys' for example. 11186d7f5d3SJohn Marino - Correct problem with the keep-alive packets 11286d7f5d3SJohn Marino 11386d7f5d3SJohn Marino04.07.2000 1.2.3 11486d7f5d3SJohn Marino - Killed some bugs related to the out-of-mbufs condition. 11586d7f5d3SJohn Marino - new keyword 'addr' added to the config file to specify server address. 11686d7f5d3SJohn Marino - Another attempt to make reconnection procedure more stable. 11786d7f5d3SJohn Marino 11886d7f5d3SJohn Marino21.06.2000 1.2.2 11986d7f5d3SJohn Marino - Device handles wasn't freed under FreeBSD 3.4 - fixed. 12086d7f5d3SJohn Marino Implement correct handling of multiple connections to the same NT 12186d7f5d3SJohn Marino server (thanks to kit <kit.mitchell@team.xtra.co.nz>) for report. 12286d7f5d3SJohn Marino More misc fixes for an NT servers. 12386d7f5d3SJohn Marino 12486d7f5d3SJohn Marino11.06.2000 1.2.1 12586d7f5d3SJohn Marino - More bug fixes in the connection handling mechanism. 12686d7f5d3SJohn Marino mount_smbfs(8) manpage has now proper description for an '-N' option. 12786d7f5d3SJohn Marino smbutil supports new commands: 12886d7f5d3SJohn Marino 'print' - send file to the remote printer 12986d7f5d3SJohn Marino 'view' - list shares available on the specified host 13086d7f5d3SJohn Marino 'login' - create permanent connection to remote host 13186d7f5d3SJohn Marino 'logout'- counterpart of 'login' 13286d7f5d3SJohn Marino 'crypt' - produce an encrypted password to store in the .nsmbrc file. 13386d7f5d3SJohn Marino 13486d7f5d3SJohn Marino01.06.2000 1.1.2 13586d7f5d3SJohn Marino - Support for FreeBSD 3.4 added (see INSTALL file for details). 13686d7f5d3SJohn Marino Add advisory locking support in order to make fcntl(2), flock(2) 13786d7f5d3SJohn Marino system calls actually work on smbfs. 13886d7f5d3SJohn Marino Few non-serious bugs fixed. 13986d7f5d3SJohn Marino 14086d7f5d3SJohn Marino16.05.2000 1.0.5 14186d7f5d3SJohn Marino - fix authentication code, this caused troubles with NT server. 14286d7f5d3SJohn Marino (Thanks to Neil Blakey-Milner and Andrew Zavjalov for testing) 14386d7f5d3SJohn Marino Some documentation changes. 14486d7f5d3SJohn Marino 14586d7f5d3SJohn Marino14.05.2000 1.0.2 14686d7f5d3SJohn Marino - first public release 14786d7f5d3SJohn Marino 14886d7f5d3SJohn MarinoBoris Popov <bp@butya.kz> 149