xref: /dflybsd-src/contrib/smbfs/HISTORY (revision 86d7f5d305c6adaa56ff4582ece9859d73106103)
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