HISTORY revision 88282
167754Smsmith20.12.2001	1.4.2 (interim)
267754Smsmith    - Various merges (but not all) from Darwin project.
367754Smsmith    - Minor man pages corrections.
467754Smsmith    - Support builds in the FreeBSD main tree.
591116Smsmith
667754Smsmith16.04.2001	1.4.1
767754Smsmith    - Kernel side of smbfs committed in the FreeBSD-current. It controlled
867754Smsmith      by following options: LIBMCHAIN, LIBICONV, NETSMB, NETSMBCRYPTO and SMBFS.
967754Smsmith    - Removed static dependency on the libiconv library, option WITH_ICONV
1067754Smsmith      removed as well. If you use libiconv support, make sure that the latest
1167754Smsmith      port is installed.
1267754Smsmith    - Multiple mount/umount operations called in parallel can cause kernel
1391116Smsmith      panic - fixed.
1470243Smsmith    - Misc code cleanups.
1567754Smsmith
1667754Smsmith26.02.2001	1.3.6
1767754Smsmith    - Names of some options is the config.mk.in file are changed. The old ones
1867754Smsmith      are still supported.
1967754Smsmith    - Synch with changes in the recent -current (you'll need kernel compiled
2067754Smsmith      from sources at least as of Feb 24).
2167754Smsmith    - In all previous versions of smbfs signals weren't properly masked,
2267754Smsmith      which caused erratical behavior of some programs (ftp(1) for example).
2367754Smsmith    - Mounted shares may become "frozen" (no timeout occurs) if server died or
2467754Smsmith      disconnected for some reason - fixed.
2567754Smsmith
2667754Smsmith09.02.2001	1.3.5
2767754Smsmith    - The user and server names was swapped in the "TreeConnect"
2867754Smsmith      request (fixed by Jonathan Hanna).
2967754Smsmith    - smb requester could cause a panic if there is no free mbufs - fixed.
3067754Smsmith    - It is possible to use smbfs with devfs now, but it wasn't tested under
3167754Smsmith      SMP. Also note that device permissions will be wrong, because devfs
3267754Smsmith      do not allow passing of credentials to the cloning function.
3367754Smsmith    - nsmbX device moved from the /dev/net directory to /dev directory.
3467754Smsmith
3567754Smsmith31.01.2001	1.3.4
3667754Smsmith    - Maintance: synch with changes in the recent -current
3767754Smsmith
3867754Smsmith28.01.2001	1.3.3
3967754Smsmith    - Connection handling engine rewritten in order to reduce number of
4067754Smsmith      possible deadlocks during reconnect operations.
4167754Smsmith    - Directory traversals should be faster on large directories.
4267754Smsmith    - smbfs now can talk to the NetApp servers (thanks to Jonathan Hanna).
4367754Smsmith    - smbfs.sh.sample script updated (ideas from Nikolai Saoukh).
4467754Smsmith    - Minor bug fixes.
4567754Smsmith
4667754Smsmith19.11.2000	1.3.2
4767754Smsmith    - synch with changes in the recent -current
4867754Smsmith    - nail down a nasty bug which may cause incorrect values supplied as
4967754Smsmith      domain name (reported by Harald Weis).
5067754Smsmith    - There was a bug in the directory listing code which caused long directory
5167754Smsmith      traversals to fail (reported by A G F Keahan).
5267754Smsmith
5367754Smsmith29.10.2000	1.3.1
5467754Smsmith    - An attempt was made to get rid from the possible kernel stack overflow.
5567754Smsmith    - Now connection will be restored properly under -stable.
5667754Smsmith    NOTE: NT servers have an 'AutoDisconnect' feature which will drop client
5767754Smsmith    connection after some time of idleing. smbfs will restore connection on
5867754Smsmith    the next request, but one may wish to setup a cron job with a simple
5967754Smsmith    'ls /ntmount' command.
6067754Smsmith
6167754Smsmith20.10.2000	1.3.0
6267754Smsmith    - Network IO engine significantly reworked. Now it uses kernel threads
6367754Smsmith      to implement 'smbiod' process which handles network traffic for each VC.
6467754Smsmith      Previous model were incapable to serve large number of mount points and
6567754Smsmith      didn't work well with intensive IO operations performed on a different
6667754Smsmith      files on the same mount point. Special care was taken on better 
6767754Smsmith      usage of MP systems.
6867754Smsmith      Unfortunately, kernel threads aren't supported by FreeBSD 3.X and for
6967754Smsmith      now it is excluded from the list of supported systems.
7067754Smsmith    - Reduce overhead caused by using single hash table for each mount point.
7167754Smsmith
7267754Smsmith26.09.2000	1.2.8 (never released)
7367754Smsmith    - More SMP related bugs are fixed.
7467754Smsmith    - Make smbfs compatible with the Linux emulator.
7567754Smsmith    - smbfs now known to work with IBM LanManager (special thanks to
7667754Smsmith      Eugen Averin <mad@euinf.dp.ua>)
7767754Smsmith    - Fix problem with files bigger than 2GB (reported by Lee McKenna)
7867754Smsmith    - Please note that smbfs may not work properly with FreeBSD 3.X.
7967754Smsmith
8067754Smsmith16.08.2000	1.2.7
8167754Smsmith    - Maintance: use better algorithm to detect SYSCTL_HANDLER_ARGS changes
8267754Smsmith      to avoid compilation problems on various versions of FreeBSD.
8367754Smsmith
8467754Smsmith07.08.2000	1.2.6
8567754Smsmith    - Fix iconv support, was broken in the 1.2.5
8667754Smsmith    - Minor corrections to 'smbutil view' command.
8767754Smsmith    - Fix kernel memory leak caused by two subsequent and identical
8867754Smsmith      'smbutil login' commands.
8967754Smsmith
9067754Smsmith25.07.2000	1.2.5
9167754Smsmith    - NetBIOS name resolver added. '-I' option still supported. WINS server
9267754Smsmith      can be specified in the nsmbrc file (nbns variable). To use resolver
9367754Smsmith      with Win9X machines you have to specify WINS server in the config file.
9467754Smsmith
9567754Smsmith12.07.2000	1.2.4
9667754Smsmith    - Variable SRCTREE in the config.mk replaced with SYSDIR and should
9767754Smsmith      point to the sys directory. '/usr/src/sys' for example.
9867754Smsmith    - Correct problem with the keep-alive packets
9967754Smsmith
10067754Smsmith04.07.2000	1.2.3
10167754Smsmith    - Killed some bugs related to the out-of-mbufs condition.
10267754Smsmith    - new keyword 'addr' added to the config file to specify server address.
10367754Smsmith    - Another attempt to make reconnection procedure more stable.
10467754Smsmith
10567754Smsmith21.06.2000	1.2.2
10667754Smsmith    - Device handles wasn't freed under FreeBSD 3.4 - fixed.
10767754Smsmith      Implement correct handling of multiple connections to the same NT
10867754Smsmith      server (thanks to kit <kit.mitchell@team.xtra.co.nz>) for report.
10967754Smsmith      More misc fixes for an NT servers.
11067754Smsmith
11167754Smsmith11.06.2000	1.2.1
11267754Smsmith    - More bug fixes in the connection handling mechanism.
11367754Smsmith      mount_smbfs(8) manpage has now proper description for an '-N' option.
11467754Smsmith      smbutil supports new commands:
11567754Smsmith	'print'	- send file to the remote printer
11667754Smsmith	'view'	- list shares available on the specified host
11767754Smsmith	'login'	- create permanent connection to remote host
11867754Smsmith	'logout'- counterpart of 'login'
11967754Smsmith	'crypt'	- produce an encrypted password to store in the .nsmbrc file.
12067754Smsmith
12167754Smsmith01.06.2000	1.1.2
12267754Smsmith    - Support for FreeBSD 3.4 added (see INSTALL file for details).
12367754Smsmith      Add advisory locking support in order to make fcntl(2), flock(2)
12467754Smsmith      system calls actually work on smbfs.
12567754Smsmith      Few non-serious bugs fixed.
12667754Smsmith
12767754Smsmith16.05.2000	1.0.5
12867754Smsmith    - fix authentication code, this caused troubles with NT server.
12977424Smsmith      (Thanks to Neil Blakey-Milner and Andrew Zavjalov for testing)
13091116Smsmith      Some documentation changes.
13167754Smsmith
13267754Smsmith14.05.2000	1.0.2
13367754Smsmith    - first public release
13467754Smsmith
13567754SmsmithBoris Popov <bp@butya.kz>
13667754Smsmith