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