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