18d4076f0SSheldon Hearn26.12.2001 1.4.3 28d4076f0SSheldon Hearn - Additional cleanups for FreeBSD builds. 38d4076f0SSheldon Hearn - Charset specifications now accepted in the [default] section. 48d4076f0SSheldon Hearn 5df3342d6SSheldon Hearn20.12.2001 1.4.2 (interim) 6df3342d6SSheldon Hearn - Various merges (but not all) from Darwin project. 7df3342d6SSheldon Hearn - Minor man pages corrections. 8df3342d6SSheldon Hearn - Support builds in the FreeBSD main tree. 9df3342d6SSheldon Hearn 10f1b9d127SSheldon Hearn16.04.2001 1.4.1 11f1b9d127SSheldon Hearn - Kernel side of smbfs committed in the FreeBSD-current. It controlled 12f1b9d127SSheldon Hearn by following options: LIBMCHAIN, LIBICONV, NETSMB, NETSMBCRYPTO and SMBFS. 13f1b9d127SSheldon Hearn - Removed static dependency on the libiconv library, option WITH_ICONV 14f1b9d127SSheldon Hearn removed as well. If you use libiconv support, make sure that the latest 15f1b9d127SSheldon Hearn port is installed. 16f1b9d127SSheldon Hearn - Multiple mount/umount operations called in parallel can cause kernel 17f1b9d127SSheldon Hearn panic - fixed. 18f1b9d127SSheldon Hearn - Misc code cleanups. 19f1b9d127SSheldon Hearn 20f1b9d127SSheldon Hearn26.02.2001 1.3.6 21f1b9d127SSheldon Hearn - Names of some options is the config.mk.in file are changed. The old ones 22f1b9d127SSheldon Hearn are still supported. 23f1b9d127SSheldon Hearn - Synch with changes in the recent -current (you'll need kernel compiled 24f1b9d127SSheldon Hearn from sources at least as of Feb 24). 25f1b9d127SSheldon Hearn - In all previous versions of smbfs signals weren't properly masked, 26f1b9d127SSheldon Hearn which caused erratical behavior of some programs (ftp(1) for example). 27f1b9d127SSheldon Hearn - Mounted shares may become "frozen" (no timeout occurs) if server died or 28f1b9d127SSheldon Hearn disconnected for some reason - fixed. 29f1b9d127SSheldon Hearn 30f1b9d127SSheldon Hearn09.02.2001 1.3.5 31f1b9d127SSheldon Hearn - The user and server names was swapped in the "TreeConnect" 32f1b9d127SSheldon Hearn request (fixed by Jonathan Hanna). 33f1b9d127SSheldon Hearn - smb requester could cause a panic if there is no free mbufs - fixed. 34f1b9d127SSheldon Hearn - It is possible to use smbfs with devfs now, but it wasn't tested under 35f1b9d127SSheldon Hearn SMP. Also note that device permissions will be wrong, because devfs 36f1b9d127SSheldon Hearn do not allow passing of credentials to the cloning function. 37f1b9d127SSheldon Hearn - nsmbX device moved from the /dev/net directory to /dev directory. 38f1b9d127SSheldon Hearn 39f1b9d127SSheldon Hearn31.01.2001 1.3.4 40f1b9d127SSheldon Hearn - Maintance: synch with changes in the recent -current 41f1b9d127SSheldon Hearn 42f1b9d127SSheldon Hearn28.01.2001 1.3.3 43f1b9d127SSheldon Hearn - Connection handling engine rewritten in order to reduce number of 44f1b9d127SSheldon Hearn possible deadlocks during reconnect operations. 45f1b9d127SSheldon Hearn - Directory traversals should be faster on large directories. 46f1b9d127SSheldon Hearn - smbfs now can talk to the NetApp servers (thanks to Jonathan Hanna). 47f1b9d127SSheldon Hearn - smbfs.sh.sample script updated (ideas from Nikolai Saoukh). 48f1b9d127SSheldon Hearn - Minor bug fixes. 49f1b9d127SSheldon Hearn 50f1b9d127SSheldon Hearn19.11.2000 1.3.2 51f1b9d127SSheldon Hearn - synch with changes in the recent -current 52f1b9d127SSheldon Hearn - nail down a nasty bug which may cause incorrect values supplied as 53f1b9d127SSheldon Hearn domain name (reported by Harald Weis). 54f1b9d127SSheldon Hearn - There was a bug in the directory listing code which caused long directory 55f1b9d127SSheldon Hearn traversals to fail (reported by A G F Keahan). 56f1b9d127SSheldon Hearn 57f1b9d127SSheldon Hearn29.10.2000 1.3.1 58f1b9d127SSheldon Hearn - An attempt was made to get rid from the possible kernel stack overflow. 59f1b9d127SSheldon Hearn - Now connection will be restored properly under -stable. 60f1b9d127SSheldon Hearn NOTE: NT servers have an 'AutoDisconnect' feature which will drop client 61f1b9d127SSheldon Hearn connection after some time of idleing. smbfs will restore connection on 62f1b9d127SSheldon Hearn the next request, but one may wish to setup a cron job with a simple 63f1b9d127SSheldon Hearn 'ls /ntmount' command. 64f1b9d127SSheldon Hearn 65f1b9d127SSheldon Hearn20.10.2000 1.3.0 66f1b9d127SSheldon Hearn - Network IO engine significantly reworked. Now it uses kernel threads 67f1b9d127SSheldon Hearn to implement 'smbiod' process which handles network traffic for each VC. 68f1b9d127SSheldon Hearn Previous model were incapable to serve large number of mount points and 69f1b9d127SSheldon Hearn didn't work well with intensive IO operations performed on a different 70f1b9d127SSheldon Hearn files on the same mount point. Special care was taken on better 71f1b9d127SSheldon Hearn usage of MP systems. 72f1b9d127SSheldon Hearn Unfortunately, kernel threads aren't supported by FreeBSD 3.X and for 73f1b9d127SSheldon Hearn now it is excluded from the list of supported systems. 74f1b9d127SSheldon Hearn - Reduce overhead caused by using single hash table for each mount point. 75f1b9d127SSheldon Hearn 76f1b9d127SSheldon Hearn26.09.2000 1.2.8 (never released) 77f1b9d127SSheldon Hearn - More SMP related bugs are fixed. 78f1b9d127SSheldon Hearn - Make smbfs compatible with the Linux emulator. 79f1b9d127SSheldon Hearn - smbfs now known to work with IBM LanManager (special thanks to 80f1b9d127SSheldon Hearn Eugen Averin <mad@euinf.dp.ua>) 81f1b9d127SSheldon Hearn - Fix problem with files bigger than 2GB (reported by Lee McKenna) 82f1b9d127SSheldon Hearn - Please note that smbfs may not work properly with FreeBSD 3.X. 83f1b9d127SSheldon Hearn 84f1b9d127SSheldon Hearn16.08.2000 1.2.7 85f1b9d127SSheldon Hearn - Maintance: use better algorithm to detect SYSCTL_HANDLER_ARGS changes 86f1b9d127SSheldon Hearn to avoid compilation problems on various versions of FreeBSD. 87f1b9d127SSheldon Hearn 88f1b9d127SSheldon Hearn07.08.2000 1.2.6 89f1b9d127SSheldon Hearn - Fix iconv support, was broken in the 1.2.5 90f1b9d127SSheldon Hearn - Minor corrections to 'smbutil view' command. 91f1b9d127SSheldon Hearn - Fix kernel memory leak caused by two subsequent and identical 92f1b9d127SSheldon Hearn 'smbutil login' commands. 93f1b9d127SSheldon Hearn 94f1b9d127SSheldon Hearn25.07.2000 1.2.5 95f1b9d127SSheldon Hearn - NetBIOS name resolver added. '-I' option still supported. WINS server 96f1b9d127SSheldon Hearn can be specified in the nsmbrc file (nbns variable). To use resolver 97f1b9d127SSheldon Hearn with Win9X machines you have to specify WINS server in the config file. 98f1b9d127SSheldon Hearn 99f1b9d127SSheldon Hearn12.07.2000 1.2.4 100f1b9d127SSheldon Hearn - Variable SRCTREE in the config.mk replaced with SYSDIR and should 101f1b9d127SSheldon Hearn point to the sys directory. '/usr/src/sys' for example. 102f1b9d127SSheldon Hearn - Correct problem with the keep-alive packets 103f1b9d127SSheldon Hearn 104f1b9d127SSheldon Hearn04.07.2000 1.2.3 105f1b9d127SSheldon Hearn - Killed some bugs related to the out-of-mbufs condition. 106f1b9d127SSheldon Hearn - new keyword 'addr' added to the config file to specify server address. 107f1b9d127SSheldon Hearn - Another attempt to make reconnection procedure more stable. 108f1b9d127SSheldon Hearn 109f1b9d127SSheldon Hearn21.06.2000 1.2.2 110f1b9d127SSheldon Hearn - Device handles wasn't freed under FreeBSD 3.4 - fixed. 111f1b9d127SSheldon Hearn Implement correct handling of multiple connections to the same NT 112f1b9d127SSheldon Hearn server (thanks to kit <kit.mitchell@team.xtra.co.nz>) for report. 113f1b9d127SSheldon Hearn More misc fixes for an NT servers. 114f1b9d127SSheldon Hearn 115f1b9d127SSheldon Hearn11.06.2000 1.2.1 116f1b9d127SSheldon Hearn - More bug fixes in the connection handling mechanism. 117f1b9d127SSheldon Hearn mount_smbfs(8) manpage has now proper description for an '-N' option. 118f1b9d127SSheldon Hearn smbutil supports new commands: 119f1b9d127SSheldon Hearn 'print' - send file to the remote printer 120f1b9d127SSheldon Hearn 'view' - list shares available on the specified host 121f1b9d127SSheldon Hearn 'login' - create permanent connection to remote host 122f1b9d127SSheldon Hearn 'logout'- counterpart of 'login' 123f1b9d127SSheldon Hearn 'crypt' - produce an encrypted password to store in the .nsmbrc file. 124f1b9d127SSheldon Hearn 125f1b9d127SSheldon Hearn01.06.2000 1.1.2 126f1b9d127SSheldon Hearn - Support for FreeBSD 3.4 added (see INSTALL file for details). 127f1b9d127SSheldon Hearn Add advisory locking support in order to make fcntl(2), flock(2) 128f1b9d127SSheldon Hearn system calls actually work on smbfs. 129f1b9d127SSheldon Hearn Few non-serious bugs fixed. 130f1b9d127SSheldon Hearn 131f1b9d127SSheldon Hearn16.05.2000 1.0.5 132f1b9d127SSheldon Hearn - fix authentication code, this caused troubles with NT server. 133f1b9d127SSheldon Hearn (Thanks to Neil Blakey-Milner and Andrew Zavjalov for testing) 134f1b9d127SSheldon Hearn Some documentation changes. 135f1b9d127SSheldon Hearn 136f1b9d127SSheldon Hearn14.05.2000 1.0.2 137f1b9d127SSheldon Hearn - first public release 138f1b9d127SSheldon Hearn 139f1b9d127SSheldon HearnBoris Popov <bp@butya.kz> 140