1 | SUPERCEDED Change Log for Samba
|
---|
2 | ^^^^^^^^^^
|
---|
3 |
|
---|
4 | Unless otherwise attributed, all changes were made by
|
---|
5 | Andrew.Tridgell@anu.edu.au. All bugs to samba-bugs@samba.org.
|
---|
6 |
|
---|
7 | NOTE: THIS LOG IS IN CHRONOLOGICAL ORDER
|
---|
8 |
|
---|
9 | NOTE: From now on the cvs.log file will be used to give a complete log of
|
---|
10 | changes to samba. This change-log is now obsolete.
|
---|
11 |
|
---|
12 | 1.5.00 announced to mailing list
|
---|
13 |
|
---|
14 | 1.5.01 1/12/93
|
---|
15 | - configuration through makefile only
|
---|
16 | - fixed silly bug that made the client not accept dir's from
|
---|
17 | the server
|
---|
18 | - tested and updated include files for ultrix, aix and solaris
|
---|
19 | - several things fixed thanks to pierson@ketje.enet.dec.com
|
---|
20 | who provided invaluable help and advice.
|
---|
21 |
|
---|
22 | 1.5.02 1/12/93
|
---|
23 | - added username option to services file so connection
|
---|
24 | as non guest from lanmanager is possible
|
---|
25 | - made server abort when it can't read/write on a socket
|
---|
26 | - added logging to client
|
---|
27 |
|
---|
28 | 1.5.03 2/12/93
|
---|
29 | - printing now works
|
---|
30 | - fixed a minor bug to do with hidden and system attributes
|
---|
31 |
|
---|
32 | 1.5.04 2/12/93
|
---|
33 | - added reduce_name() call to fill in security hole.
|
---|
34 | - cleanup up debug stuff a little
|
---|
35 |
|
---|
36 | 1.5.05 2/12/93
|
---|
37 | - fixed bug in reduce_name that affects services with base paths
|
---|
38 | that have a soft link in them.
|
---|
39 |
|
---|
40 | 1.5.06 3/12/93
|
---|
41 | - used the reserved server field in the search status to hold the
|
---|
42 | directory pointer. This allows lots of directories to be open
|
---|
43 | at once by clients without stuffing things up.
|
---|
44 | - preserved all the client reserved bytes in the search status
|
---|
45 | in case they actually use them. Hopefully this will fix the annoying
|
---|
46 | empty directory dir bug. (it does)
|
---|
47 |
|
---|
48 | 1.5.07 3/12/93
|
---|
49 | - fixed silly bug that caused volume ids to appear twice
|
---|
50 | - fixed a wrote-too-few bug in smb_send()
|
---|
51 |
|
---|
52 | 1.5.08 3/12/93
|
---|
53 | - did the SMBsearch properly. It can now handle recursive searches.
|
---|
54 | In order to keep the required dir info I encode the dirptr and
|
---|
55 | the current dir offset (from telldir) into 5 bytes by using a table
|
---|
56 | on the last 7 bits of the first byte. The first bit is always on
|
---|
57 | as this byte must by != 0
|
---|
58 | This is all put in the "server reserved" search field.
|
---|
59 |
|
---|
60 | 1.5.09 5/12/93
|
---|
61 | - added a prototype nameserver. It's broken but can at least interpret
|
---|
62 | incoming packets.
|
---|
63 | - minor fixes to the server and client
|
---|
64 |
|
---|
65 |
|
---|
66 | 1.5.10 5/12/93
|
---|
67 | - fixed silly unsigned/signed char bug that made dosshell noot see all files
|
---|
68 | - added nmbd to Makefile
|
---|
69 |
|
---|
70 | 1.5.11 6/12/93
|
---|
71 | - made the volume label appear as the service name, rather than "Remote"
|
---|
72 | - made the nmbd actually work (a little) for lanman for dos
|
---|
73 |
|
---|
74 | 1.5.12 7/12/93
|
---|
75 | - fixed broadcasting in the nameserver
|
---|
76 | - the smbd now correctly sets the pid and uid
|
---|
77 | - nmbd now seems to work enough to satisfy the MS client.
|
---|
78 |
|
---|
79 |
|
---|
80 | 1.5.13 7/12/93
|
---|
81 | - fixed a silly bug that truncated filenames
|
---|
82 | - added -B option to nameserver to specify bcast address
|
---|
83 | - added -R option to nameserver to prevent name registering
|
---|
84 | - fixed minor read() bug. Does this fix the "cmp" bug?
|
---|
85 |
|
---|
86 | 1.5.14 8/12/93
|
---|
87 | - fixed a bug in send_login() in the client. Thanks to
|
---|
88 | tim.hudson@gslmail.mincom.oz.au for pointing this out.
|
---|
89 | - changed name_mangle() to pad to minimum of 32 bytes with spaces
|
---|
90 | - changed the returned buffer size in reply_connect() to not
|
---|
91 | count the 4 byte length field. This fixes the "can execute" bug
|
---|
92 | and the "comp" bug
|
---|
93 | - once again re-wrote the directory pointer handling code.
|
---|
94 | now "tree" works correctly
|
---|
95 |
|
---|
96 | 1.5.15 9/12/93
|
---|
97 | - fixed name mangle bug introduced in 1.5.14 which stopped
|
---|
98 | nameserver from working
|
---|
99 |
|
---|
100 | 1.5.16 9/12/93
|
---|
101 | - arrgh. another silly bug in name_mangle() causes the client to die.
|
---|
102 |
|
---|
103 |
|
---|
104 | 1.5.17 13/12/93
|
---|
105 | - some cosmetic cleanups to the code
|
---|
106 | - changed make_connection not to lower case the password (thanks
|
---|
107 | to bryan@alex.com)
|
---|
108 | - fixed accept() bug not initialising in_addrlen (thanks to
|
---|
109 | bogstad@cs.jhu.edu)
|
---|
110 | - fixed cd bug in client.c (thanks to joergs@toppoint.de)
|
---|
111 | - lots of fixes to the nameserver to read_socket and
|
---|
112 | associated routines. It should now correctly reply to the originating
|
---|
113 | address and use the correct broadcast.
|
---|
114 | (thanks to troyer@saifr00.ateng.az.honeywell.com)
|
---|
115 | - SVR4 patches from mark@scot1.ucsalf.ac.uk
|
---|
116 | - changed the default BUFFER_SIZE to 0xFFFF
|
---|
117 |
|
---|
118 | 1.5.18 15/12/93
|
---|
119 | - minor fix to reply_printqueue() to zero data buffer array.
|
---|
120 | - added print command to client.
|
---|
121 | - fixed minor bug in cmd_put() in client where a handle could
|
---|
122 | be closed without being previously opened.
|
---|
123 | - minor cleanups to the client
|
---|
124 | - minor solaris fixes from lonnie@itg.ti.com
|
---|
125 | - SYSV, shadow password and dfree() fixes from mark@scot1.ucsalf.ac.uk
|
---|
126 | - fixed reply_delete() to not delete read-only files
|
---|
127 | - fixed infinite loop in reply_delete on "del ."
|
---|
128 | Thanks to mark@scot1.ucsalf.ac.uk for pointing this out.
|
---|
129 | - posix mode definitions and changes from mark@scot1.ucsalf.ac.uk
|
---|
130 |
|
---|
131 |
|
---|
132 | 1.5.19 18/12/93
|
---|
133 | - another very minor fix to dfree().
|
---|
134 | - minor change to SVR4 makefile entry from rossw@march.co.uk
|
---|
135 | - changed reply_open not to open directories, this fixes the
|
---|
136 | "copy .." bug pointed out by mark@scot1.ucsalf.ac.uk
|
---|
137 | - changed dos_mode() so it doesn't return hidden and system info
|
---|
138 | on directories.
|
---|
139 | - changed get_dir_entry() not to descend into proc/self under linux
|
---|
140 | control this with the DONT_DESCEND define in includes.h
|
---|
141 | - changed smb_setlen() to add in the SMB id. (thanks
|
---|
142 | to troyer@saifr00.ateng.az.honeywell.com)
|
---|
143 | - fixed minor bug in reply_dir() so it won't return a ACCESS_DENIED
|
---|
144 | when searching a directory that is unreadable
|
---|
145 | - removed second stat() from get_dir_entry() (speed up)
|
---|
146 | - made null searches close the dirptr (fixes big filesystem problem)
|
---|
147 | - fixed clean_name for cd .. (from magnus@axiom.se)
|
---|
148 |
|
---|
149 |
|
---|
150 | 1.5.20 28/12/93
|
---|
151 | - added debug statement in case of SMBcreate with volid set (leefi@microsoft.com)
|
---|
152 | - fixed a bug in dptr_close() so it sets the next_key to a better
|
---|
153 | value, this fixes a annoying dir bug
|
---|
154 | - LOTS of changes from jeremy@netcom.com (Jeremy Allison). This
|
---|
155 | makes it possible to at least connect to a NT server with the client
|
---|
156 | and also fixes up much of the socket/process code. This also includes
|
---|
157 | stuff for compiling on a sun386
|
---|
158 | - got the client working with the Syntax server (a commercial
|
---|
159 | smb-based server). This required a few minor changes so the xmit
|
---|
160 | sizes were negotiated properly.
|
---|
161 | - added support for OSF1, tested on a DEC3000/400 alpha.
|
---|
162 | - fixed the ifconf support under ultrix
|
---|
163 |
|
---|
164 | 1.5.21 31/12/93
|
---|
165 | - minor cosmetic change to reduce_name()
|
---|
166 | - changes for HPUX from ppk@atk.tpo.fi (Pasi Kaara)
|
---|
167 | - minor fix to nameserver
|
---|
168 | - revamped configuration file format. It now takes a Windows-style
|
---|
169 | (.INI style) configuration file. See the file services for
|
---|
170 | full details of the format. New files: loadparm.c, loadparm.h,
|
---|
171 | params.c, params.h, testparm.c. Several changes to smb.h, local.h,
|
---|
172 | server.c, Makefile. The services structure is no longer visible
|
---|
173 | to the rest of the system. (Karl Auer)
|
---|
174 | - added ability to specify a print command on a per service basis
|
---|
175 | and globally via the configuration file. Also allows guest account
|
---|
176 | to be specified in the configuration file. Made appropriate changes
|
---|
177 | to server.c so that these data items are obtained from the config
|
---|
178 | module rather than from hardcoded strings (though the hardcoded
|
---|
179 | strings are still the source of the defaults). (Karl Auer)
|
---|
180 | - renamed old-style configuration file to services.old (Karl Auer)
|
---|
181 | - changed README to reflect new configuration details. (Karl Auer)
|
---|
182 | - removed an item from the bugs wishlist (now supplied!) (Karl Auer)
|
---|
183 | - protected smb.h against multiple compilation. (Karl Auer)
|
---|
184 | - protected local.h against multiple compilation. (Karl Auer)
|
---|
185 | - made config stuff do dynamic allocation
|
---|
186 | - added "homes" capability
|
---|
187 | - added create_mask to each service in config
|
---|
188 |
|
---|
189 | 1.5.22 3/1/94
|
---|
190 | - added "root dir" option for extra security
|
---|
191 | - added -n option to client (useful for OS/2)
|
---|
192 | - changed operation of -n to nameserver to be more useful
|
---|
193 | - patches from Jeremy Allison (jeremy@netcom.com)
|
---|
194 | fixing bug in set_message(), fixing up wait3() for SYSV,
|
---|
195 | making cd check the path in the client, allowing fetching to stdin
|
---|
196 | in client, and enhancing prompt in client to include directory.
|
---|
197 | - made the -D become_daemon() actually detach from the tty. This
|
---|
198 | may need tuning for different flavors of unix.
|
---|
199 | - added "dont descend" option to each service to prevent infinite
|
---|
200 | loops on recursive filesystems.
|
---|
201 | - updated README to add "running as a daemon" and a simple
|
---|
202 | smb.conf file.
|
---|
203 | - HP/UX fixes from ppk@atk.tpo.fi
|
---|
204 | - made lock calls only if opened with write enabled, as pointed out
|
---|
205 | by gadams@ddrive.demon.co.uk
|
---|
206 |
|
---|
207 | 1.5.23 4/1/94
|
---|
208 | - minor fix to logging of data in receive_smb(). It used to
|
---|
209 | miss the last 4 bytes of packets.
|
---|
210 | - added the pid,uid and mid fields to the negotiation phase of
|
---|
211 | the client.
|
---|
212 | - made client able to print from stdin
|
---|
213 | - added password on command line for client
|
---|
214 | - created a sample printcap input filter "smbprint"
|
---|
215 | - several fixes to client to work with OS/2
|
---|
216 | - added mput, mget, prompt and lcd to client
|
---|
217 |
|
---|
218 | 1.5.24 5/1/94
|
---|
219 | - a resend of 1.5.23 as I managed to not include the new
|
---|
220 | prompt, mput and mget code.
|
---|
221 |
|
---|
222 | 1.5.25 7/1/94
|
---|
223 | - change -B on nameserver so it can override the broadcast address
|
---|
224 | - minor changes to printing in client so OS/2 server can handle it.
|
---|
225 | - fixed reply_access() where OK was not being initialised
|
---|
226 | - added "max xmit" to global parameters.
|
---|
227 | - changed create to open with O_RDWR instead of O_WRONLY
|
---|
228 | - added printmode command to client
|
---|
229 | - made help return extra help on a specified command in client
|
---|
230 | - fixed return code in chkpath
|
---|
231 | - added "recurse" and "lowercase" options to client
|
---|
232 | - fixed some error codes from server
|
---|
233 | - added -I option to client
|
---|
234 | - fix for become_daemon() for HPUX from ppk@atk.tpo.fi
|
---|
235 | - added "hosts allow" and "hosts deny" to server
|
---|
236 | - added keepalives to server
|
---|
237 | - added "access" feature to testparam
|
---|
238 | - NetBSD patches from sreiz@aie.nl
|
---|
239 |
|
---|
240 | 1.5.26 8/1/94
|
---|
241 | - changed semantics of hosts access code to do more sensible defaults
|
---|
242 | when either of "hosts allow" or "hosts deny" is blank
|
---|
243 | - added the SO_KEEPALIVE option to configurations of sockets in the
|
---|
244 | server
|
---|
245 | - made some of the SVAL fns into macros to keep fussy compilers from
|
---|
246 | complaining
|
---|
247 | - fixed several null pointer bugs in check_access(). These bugs
|
---|
248 | made 1.5.25 unuseable for many people.
|
---|
249 | - fixed null pointer reference of lp_dontdescend()
|
---|
250 | - reload services file after each new connection.
|
---|
251 |
|
---|
252 | 1.5.27 11/1/94
|
---|
253 | - fixed opening mode for reply_open() in server
|
---|
254 | - patches from Jeremy Allison (jeremy@netcom.com) to support the
|
---|
255 | "core+" protocol. The patches also inclued some other features, such
|
---|
256 | as a new read_with_timeout() call (used by SMBreadbraw), and auto
|
---|
257 | detection of the need to create a socket.
|
---|
258 | - changed the default KEEPALIVE value to 0, as it caused
|
---|
259 | problems with Lanmanager.
|
---|
260 | - added tar capability to client when getting files
|
---|
261 | - altered unix_mode() to return x bits for directories
|
---|
262 | - fixed bug in trim_string()
|
---|
263 |
|
---|
264 | 1.5.28 12/1/94
|
---|
265 | - cleaned up the debug levels a little so debug level 1 is a practical
|
---|
266 | level for general use
|
---|
267 | - fixed a bug in add_a_service() where a freed pointer was referenced. Thanks
|
---|
268 | to bryan@alex.com for finding the bug.
|
---|
269 | - fixed bug in time structure handling in server and client. Thanks to
|
---|
270 | bryan@alex.com for pointing out the bug.
|
---|
271 |
|
---|
272 |
|
---|
273 | 1.5.29 15/1/94
|
---|
274 | - fixed a silly bug in reply_open(). Thanks to
|
---|
275 | jeremy@netcom.com for pointing this out.
|
---|
276 | - fixed debug levels in client to be more sensible
|
---|
277 | - added raw read to client
|
---|
278 | - added -B option to client
|
---|
279 | - fixed several bugs in the client, mostly to do with the tar option
|
---|
280 | - added -E option to client
|
---|
281 |
|
---|
282 | 1.5.30 16/1/94
|
---|
283 | - added lots of prototypes so compilers don't complain
|
---|
284 | - fixed minor bug in reply_rename() (thanks to ppk@atk.tpo.fi)
|
---|
285 | - added more support for LANMAN1.0 protocol.
|
---|
286 | - added SESSION SETUP AND X call
|
---|
287 | - added READ AND X call
|
---|
288 | - added TREE CONNECT AND X call
|
---|
289 | - added support for setbuffer for HPUX (thanks to ppk@atk.tpo.fi)
|
---|
290 |
|
---|
291 | 1.5.31 29/1/94
|
---|
292 | - added support for user level security in smbclient eg:
|
---|
293 | smbclient "\\SERVER\SHARE" -U USERNAME%PASSWORD
|
---|
294 | - added error message decode as per SMB File Sharing
|
---|
295 | protocol extensions. (thanks to merik@blackadder.dsh.oz.au)
|
---|
296 | - added selection masks to smbclient that recurse down directory
|
---|
297 | tree. eg: mget *.* with recurse and mask *.c on will retrieve all
|
---|
298 | *.c files in the tree.
|
---|
299 | - patches for FreeBSD from kuku@acds.physik.rwth-aachen.de
|
---|
300 | - changed reduce_name() to trim ./ from front of strings and / from
|
---|
301 | back
|
---|
302 | - fixed a nasty bug in trim_string().
|
---|
303 | - numerous small changes to lots of stuff that I didn't
|
---|
304 | document while I was doing them. Sorry :-(
|
---|
305 | - slightly updated sockspy
|
---|
306 |
|
---|
307 | - The following was done by Karl Auer (Karl.Auer@anu.edu.au)
|
---|
308 | - added processing in configuration file of a [printers] section. Allows
|
---|
309 | connection to any printer specified in /etc/printcap (or the file
|
---|
310 | specified in the global parameter 'printcap name').
|
---|
311 | - added full processing of 'available' flag to configuration file. A
|
---|
312 | service can now be 'turned off' by specifying 'available = no'. Of
|
---|
313 | dubious utility.
|
---|
314 | - added 'printcap =' parameter to [global] section in the configuration
|
---|
315 | file. This allows the normal /etc/printcap to be bypassed when
|
---|
316 | checking printer names for dynamic printer connections via [printers].
|
---|
317 | - added 'printer name =' parameters to both the [global] section and
|
---|
318 | services sections of the configuration file. This allows the printer
|
---|
319 | name only to be set, without having to specify an entire print
|
---|
320 | command.
|
---|
321 | - added some synonyms: 'writable' and 'write ok' have the opposite sense
|
---|
322 | to 'read only'. 'public' may be used instead of 'guest ok'. 'printer'
|
---|
323 | may be used instead of 'printer name'. 'printable' is the same as
|
---|
324 | 'print ok'. 'root' may be used instead of 'root dir' or 'root
|
---|
325 | directory'.
|
---|
326 | - added lots more detail to the sample configuration file to take
|
---|
327 | account of the above.
|
---|
328 | - many minor fixes to internal documentation in the configuration
|
---|
329 | sources.
|
---|
330 | - also - Man pages!
|
---|
331 |
|
---|
332 |
|
---|
333 | 1.5.32 3/2/94
|
---|
334 | - addition of smbd, smbclient and testparm man pages
|
---|
335 | from Karl Auer
|
---|
336 | - zombie process fix from lendecke@namu01.gwdg.de
|
---|
337 | - added capability to nmbd to serve names available
|
---|
338 | via gethostbyname().
|
---|
339 |
|
---|
340 | 1.5.33 3/2/94
|
---|
341 | - fixed up getting of netmask so it works on more unix variants
|
---|
342 | - added -N option to nmbd
|
---|
343 | - changed GMT diff calculation. need to check it's right for
|
---|
344 | lots of OSes
|
---|
345 | - fixed a bug in read_and_X() and chain_reply() chaining now
|
---|
346 | seems to work correctly
|
---|
347 |
|
---|
348 | 1.5.34 4/2/94
|
---|
349 | - fixed bug in client that meant it couldn't get/put files from WfWg
|
---|
350 | - fixed a bug in the server that caused lpr to return -1 under sunos
|
---|
351 | - fixed a few errors in the hosts allow section of the
|
---|
352 | smb.conf.5 manual page and added examples
|
---|
353 |
|
---|
354 | 1.5.35 6/2/1994
|
---|
355 | - minor bugfix in reduce_name().
|
---|
356 | - changed width of "size" in client during a dir
|
---|
357 | - patches for NEXT (among other things) from lendecke@namu01.gwdg.de
|
---|
358 | - added -a switch to server, and made default action to append
|
---|
359 | to log file
|
---|
360 | - added deadtime options to [global] section for timing out
|
---|
361 | dead connections to the smbd.
|
---|
362 | - HPUX changes from Pasi.Kaara@atk.tpo.fi
|
---|
363 | - made use of unsigned char more consistent
|
---|
364 | - changed the way of getting the default username and host in the
|
---|
365 | client
|
---|
366 | - made LANMAN1 default to on in the client, off in server.
|
---|
367 | Use -DLANMAN1=1 to make it on in both.
|
---|
368 | - lots of casts and cleanups for various operating systems
|
---|
369 | - changes to the Makefile from Karl to auto-instal the man pages
|
---|
370 | - added a short history of the project to the distribution
|
---|
371 |
|
---|
372 | 1.5.36 15/2/94
|
---|
373 | - fixed minor bug in Debug() (thanks to Pasi.Kaara@atk.tpo.fi)
|
---|
374 | - fixed bug in server.c so -a wasn't accepted.
|
---|
375 | - minor fixes to the client
|
---|
376 | - added hosts file to name server (-H option)
|
---|
377 | - added -G option for groups to nameserver
|
---|
378 | - cleanups and additions from Jeremy Allison, taking us
|
---|
379 | closer to LANMAN1.0. In particular the locking code was cleaned up
|
---|
380 | considerably.
|
---|
381 |
|
---|
382 | 1.5.37 16/2/94
|
---|
383 | - fixed bug introduced in 1.5.36 which disabled SMBcreate
|
---|
384 |
|
---|
385 | 1.5.38 18/2/94
|
---|
386 | - fixed get_broadcast() for ultrix (fix from iversen@dsfys1.fi.uib.no)
|
---|
387 | - added automatic group registration
|
---|
388 | - fixed bug in registration code
|
---|
389 | - made nmbd work better with WfWg, and probably others
|
---|
390 | - updated the man pages to include the new nmbd options.
|
---|
391 | - minor updates to the README
|
---|
392 | - fixed double log_out() in send_packet().
|
---|
393 | - fixed bug in smbclient so that "dir" didn't work correctly
|
---|
394 | with pathworks
|
---|
395 | - possibly fixed bug in server that led to "abort retry ignore" from
|
---|
396 | pathworks client when doing a "dir".
|
---|
397 | - changed behaviour of smbclient login slightly, to try a
|
---|
398 | blank password in SMBtcon if the right password fails, and a
|
---|
399 | session setup has succeeded. Some clients seem to use a blank
|
---|
400 | one if a session setup has succeeded.
|
---|
401 | - ISC patches from imb@asstdc.scgt.oz.au
|
---|
402 | - the client now tries to do name registration using a unicast.
|
---|
403 | Let me know if this helps anyone.
|
---|
404 | - tried to add a "contributed" line to each OS in the Makefile.
|
---|
405 |
|
---|
406 | 1.5.39 18/2/94
|
---|
407 | - fixed silly C code that only worked with some compilers
|
---|
408 | - fixed another silly bug in nameserv.c that caused it to seg fault
|
---|
409 |
|
---|
410 | 1.5.40 21/2/94
|
---|
411 | - removed the from (IP) message so people don't worry about 0.0.0.0,
|
---|
412 | it's redundant anyway.
|
---|
413 | - changed the client so the crypt key isn't printed
|
---|
414 | - changed the structure of switch_message() to use a list of functions.
|
---|
415 | This improves the debug info.
|
---|
416 | - made SMBopen ignore supplied attribute as per X/Open spec
|
---|
417 | - made SMBopen fail if file doesn't exist in all cases. Let me know
|
---|
418 | if this breaks something. It is implied in the X/Open spec. This
|
---|
419 | fixes the pkzip bug.
|
---|
420 | - added dptr_demote() to replace dptr_close() to try and fix
|
---|
421 | pathworks dir bug. This has the potential disadvantage of
|
---|
422 | leaving lots of open file descriptors.
|
---|
423 | - changed mask_match to disallow two .s in a name
|
---|
424 |
|
---|
425 | 1.5.41 2/3/94
|
---|
426 | - added "dfree command" global option to smbd to support an
|
---|
427 | external "disk free" executable (typically a script). This gets
|
---|
428 | around the problem of getting disk free info reliably on lots
|
---|
429 | of systems.
|
---|
430 | - added ffirst and fclose to client
|
---|
431 | - simple SYSVR4 patch from mark@scot1.ucsalf.ac.uk
|
---|
432 | - added better uid/gid reporting for debugging purposes
|
---|
433 | - several changes to the logon procedure for the client, so hopefully
|
---|
434 | it will connect correctly to a wider range of servers.
|
---|
435 | - server should no longer crash if it can't open the debug
|
---|
436 | file (thanks to MGK@newton.npl.co.uk)
|
---|
437 | - added the THANKS file.
|
---|
438 |
|
---|
439 | 1.5.42 6/3/94
|
---|
440 | - lots of changes from Jeremy Allison, implementing more of
|
---|
441 | the LANMAN1.0 protocol, and fixing a few bugs.
|
---|
442 | - fixed delete bug, so hopefully wildcards are correct now
|
---|
443 | - pcap changes from Martin Kiff so non-aliased printers in
|
---|
444 | /etc/printcap are recognised
|
---|
445 | - wrote announce file ready for 1.6
|
---|
446 | - re-wrote browse code in client (still doesn't work)
|
---|
447 | - updates to man-pages from Karl Auer
|
---|
448 | - made raw packet dumps mode 0600 and only if -dA is given
|
---|
449 | - changed socket code to use utility functions in util.c
|
---|
450 |
|
---|
451 | 1.6.00 17/3/94
|
---|
452 | - made server always return to original directory (rather than /)
|
---|
453 | - fixed bug in params.c that caused a seg fault if no parms in a
|
---|
454 | section
|
---|
455 | - minor clean ups for clean compile under solaris
|
---|
456 | - solaris fix for running from inetd from Karl Auer
|
---|
457 | - fixes for dfree() under solaris
|
---|
458 | - minor changes that might help BSDI
|
---|
459 | - changes to the Makefile, manual-pages and sample config file from
|
---|
460 | Karl Auer
|
---|
461 | - fixed dfree for Ultrix
|
---|
462 |
|
---|
463 | 1.6.01 19/3/94
|
---|
464 | - fixed setatr bug that allowed directories to be unusable
|
---|
465 |
|
---|
466 | 1.6.02 27/3/94
|
---|
467 | - added timestamps to connection message in log
|
---|
468 | - added idle timeout of 10 minutes to name server
|
---|
469 | - made HAVE_SYSCONF==0 the default in includes.h
|
---|
470 | - made the client not register by default
|
---|
471 | - ISC patches from imb@asstdc.scgt.oz.au
|
---|
472 | - GetWd() cache code from Martin Kiff
|
---|
473 | - rewrote the locking code in terms of fcntl() calls.
|
---|
474 | - fixed "can't delete directory" bug
|
---|
475 | - added code to close old dirptrs for duplicate searches
|
---|
476 | - removed exchange_uids() and the access() call and replaced them.
|
---|
477 |
|
---|
478 | 1.6.03 28/3/94
|
---|
479 | - tried to clean up the time handling a little (local vs gmt time)
|
---|
480 | - added debug level global to server config
|
---|
481 | - added protocol level global to server config
|
---|
482 | - added SMBecho command to server
|
---|
483 | - included Karl Auers SMBGuide in the distribution.
|
---|
484 |
|
---|
485 | 1.6.04 31/3/94
|
---|
486 | - fixed time zeroing bug in smb_close and smb_setatr
|
---|
487 | - re-wrote the username/password handling to be more flexible
|
---|
488 | - added "guest only" service setting to smb.conf
|
---|
489 | - updated man pages for new username/password handling
|
---|
490 | - fixed parse bug in reply_tconX
|
---|
491 | - improved error return code from tcon
|
---|
492 | - several changes to fix printing from WfWg
|
---|
493 |
|
---|
494 | 1.6.05 2/4/94
|
---|
495 | - changed the name of the whole package to Samba
|
---|
496 | - removed SMBexit call from client to stop exiting error message
|
---|
497 | - added interpret_addr() call to replace inet_addr() so
|
---|
498 | a hostname can be used whenever a IP is required
|
---|
499 |
|
---|
500 | 1.6.06 8/4/94
|
---|
501 | - added random tid choice to reduce problem of clients not
|
---|
502 | detecting a server disconnection.
|
---|
503 | - made client not report spurious time from CORE or COREPLUS server.
|
---|
504 | - minor HPUX fix from gunjkoa@dep.sa.gov.au
|
---|
505 | - turned off GETWD_CACHE until we track down a minor bug in it
|
---|
506 |
|
---|
507 | 1.6.07: 10/4/94
|
---|
508 | - added helpful error messages to connection failure in client.
|
---|
509 | - fixed problem with mput in client
|
---|
510 | - changed server to allow guest-only sesssetup messages with any
|
---|
511 | password. Control this with GUEST_SESSION_SETUP in local.h.
|
---|
512 | - minor change to session setup handling in make_connection()
|
---|
513 | - added check for right number of \s in the client.
|
---|
514 | - made the server not exit on last close if the deadtime is != 0
|
---|
515 | - added malloc and realloc wrappers. enable them with -DWRAP_MALLOC=1
|
---|
516 | - if smbd is started with a debug level of 10 or greater it creates
|
---|
517 | a log file ending in the process number
|
---|
518 |
|
---|
519 | 1.6.08: 18/4/94
|
---|
520 | - updated the THANKS file
|
---|
521 | - changes from marcel@fanout.et.tudelft.nl (Marcel Mol) for AMPM
|
---|
522 | times and error report on connect().
|
---|
523 | - made the get_myname() routine discard any part after the first '.'
|
---|
524 | - added a wrapper for free from Martin Kiff
|
---|
525 | - added simpleminded code to handle trapdoor uid systems (untested)
|
---|
526 | - added Martin Kiffs "paranoid" getwd code.
|
---|
527 | - added default MAXPATHLEN if undefined of 1024
|
---|
528 | - made get_broadcast() continue to get netmask if it can't get
|
---|
529 | broadcast (suggestion from Hannu Martikk)
|
---|
530 | - replaced fchmod() calls with chmod() to satisfy some unixes
|
---|
531 |
|
---|
532 |
|
---|
533 |
|
---|
534 | 1.6.09: 4/5/94
|
---|
535 | - changed perror() calls to strerror() in server.c
|
---|
536 | - fix for dfree on OSF1 from
|
---|
537 | Maximilian Errath (errath@balu.kfunigraz.ac.at)
|
---|
538 | - fixed server time reporting for protocol >= LANMAN1
|
---|
539 | - fixed TimeDiff() for machines without TIMEZONE or TIMELOCAL
|
---|
540 | (thanks to Vesa S{rkel{ <vesku@rankki.kcl.fi>)
|
---|
541 | - added SYSV defs to AIX and HPUX to fix "memory" problem
|
---|
542 | (actually a signal problem).
|
---|
543 | - added version to client banner in log file
|
---|
544 | - Ultrix patches from Vesa S{rkel{ <vesku@rankki.kcl.fi>
|
---|
545 | - added ! command to client for executing shell commands
|
---|
546 | - fixed ERRnofids bug in server
|
---|
547 | - fixed name_equal bug
|
---|
548 | (thanks to cjkiick@flinx.b11.ingr.com (Chris Kiick))
|
---|
549 | - wrapped gethostbyname() with Get_Hostbyname() to prevent
|
---|
550 | case sensitive problems on name lookups
|
---|
551 | - limit printer tmp filename to 14 chars
|
---|
552 | (from Paul Thomas Mahoney <ptm@xact1.xact.com>)
|
---|
553 | - added ability to understand 64 bit file times
|
---|
554 | (thanks to davidb@ndl.co.uk (David Boreham))
|
---|
555 | - added Gwt_Pwnam() wrapper to cover server case-sensitivity
|
---|
556 | problems (suggestion from J.M.OConnor@massey.ac.nz (John O'Connor))
|
---|
557 | - changed the setuid() calls to try and work for more systems
|
---|
558 | without breaking the ones it currently works for
|
---|
559 | - added version number to usage()
|
---|
560 | (suggestion from peter@prospect.anprod.csiro.au)
|
---|
561 | - added "security=" option for share or user level security
|
---|
562 | - allowed multiple usernames in "user=" field
|
---|
563 | - changed display method for recursive dorectory listings
|
---|
564 | - switched client to use long filenames where supported
|
---|
565 | - added speed reporting to client transfers
|
---|
566 | - several NT fixes to server from jra@vantive.com (Jeremy Allison)
|
---|
567 | - ISC fixes from ptm@xact.demon.co.uk (Paul Mahoney)
|
---|
568 | - fix to README from grif@cs.ucr.edu (Michael A. Griffith)
|
---|
569 | - default netmask and broadcast from Ian A Young <iay@threel.co.uk>
|
---|
570 | - changed default of is_locked() on fcntl() error.
|
---|
571 | - fixed bug in read_with_timeout() that could cause a runaway
|
---|
572 | smbd process.
|
---|
573 | - fixed findnext bug for long filenames in client
|
---|
574 | - changed default protocol level to LANMAN1
|
---|
575 | - change default reported security level to SHARE.
|
---|
576 | - changed password_ok() so that if pwdauth() fails it tries
|
---|
577 | with standard crypt.
|
---|
578 | - added "translate" command to the client to do CR/LF translation
|
---|
579 | for printing, and add a form feed at the end.
|
---|
580 | (thanks to mh2620@sarek.sbc.com (Mark A. Horstman ) )
|
---|
581 | - added "locking=yes/no" toggle for each service
|
---|
582 | - SCO unix patches from Heinz Mauelshagen (mauelsha@ez.da.telekom.de)
|
---|
583 |
|
---|
584 | 1.6.10: 7/5/94
|
---|
585 | - fixed important bug in readbraw/writebraw
|
---|
586 | - added -A option to client
|
---|
587 | - fixed delete bug on long filenames (untested). Thanks to
|
---|
588 | Stefan Wessels <SWESSELS@dos-lan.cs.up.ac.za>
|
---|
589 | - neatened up the byte swapping code
|
---|
590 |
|
---|
591 | 1.6.11: 3/6/94
|
---|
592 | - fixed bug in client in receive_trans2_response() that caused
|
---|
593 | some strange behaviour with LANMAN2.
|
---|
594 | - fixed some offset/alignment problems with lockingX (thanks to
|
---|
595 | Jeremy Allison)
|
---|
596 | - allow locking on O_RDONLY files. Thanks to Martin N Dey <mnd@netmgrs.co.uk>
|
---|
597 | - fixed del bug in client thanks to paulzn@olivetti.nl (Paul van der Zwan)
|
---|
598 | - fixed multiple user= bug thanks to MDGrosen@spectron.COM (Mark Grosen)
|
---|
599 | - added translate ability for all files. Thanks to mh2620@sarek.sbc.com (Mark A. Horstman )
|
---|
600 | - mask out negative lock offsets. Thanks to bgm@atml.co.uk (Barry G Merrick)
|
---|
601 | - more attempts to get the structure alignment better for some machines
|
---|
602 | - cleaned up the machine dependencies a little
|
---|
603 | - ISC fixes from Paul Thomas Mahoney <ptm@xact1.xact.com>
|
---|
604 | - enabled printing with a SMBclose and SMBwrite for NT
|
---|
605 | thanks to jkf@frisky.Franz.COM (Sean Foderaro)
|
---|
606 | - SGI changes from Michael Chua <lpc@solomon.technet.sg>
|
---|
607 | - CLIX patches from cjkiick@ingr.com
|
---|
608 | - NEXT2 and NEXT3_0 patches from Brad Greer (brad@cac.washington.edu)
|
---|
609 | - BSDI changes from tomh@metrics.com (Tom Haapanen)
|
---|
610 | - SCO patches from John Owens (john@micros.com)
|
---|
611 | - fix psz bug in pcap.c (thanks to Karl Auer)
|
---|
612 | - added widelinks option (global and per service). Suggestion from
|
---|
613 | Karl Auer. Defaults to True.
|
---|
614 | - made locking able to be global or local (default is give by global)
|
---|
615 | - added check_name() to dir listings
|
---|
616 | - added "packet size" option to globals. default to 32767. This
|
---|
617 | "fixes" a WfWg bug (thanks to Karl Auer)
|
---|
618 | - fixes for getattrE and setattrE and minor fix in util.c from Jeremy Allison.
|
---|
619 | - Karl updated the man pages o be current
|
---|
620 | - disabled writebraw and readbraw until a possible bug can be investigated further
|
---|
621 |
|
---|
622 | 1.7.00: 14/7/94
|
---|
623 | - added session_users list, to overcome problem of missing usernames in SMBTconX.
|
---|
624 | - added term support to the client
|
---|
625 | - added "default service"
|
---|
626 | - fork for print so user is not root
|
---|
627 | - added name mangling to 8.3 (rudimentary)
|
---|
628 | - fixed bug in in_group()
|
---|
629 | - changed to use gid in place of egid
|
---|
630 | - fixed client connection to OS/2 (1.3 + lanman2.2) and long filenames
|
---|
631 | - added patches from mcochran@wellfeet.com (Marc Cochran)
|
---|
632 | these implement scope ids and fix some udp bugs. It means
|
---|
633 | the -L option to nmbd now works.
|
---|
634 | - made nmbd respond to incoming port rather than only 137
|
---|
635 | - made wide links refuse .. components
|
---|
636 | - fixed "dir foo." bug to stop it showing "foo.???"
|
---|
637 | - improved name mangling (added stack)
|
---|
638 | - added valid FNUM check to most calls
|
---|
639 | - fixed important do_put bug in the client
|
---|
640 | - added magic scripts to the server
|
---|
641 | - re-enabled getwd_cache code
|
---|
642 | - added optional agressive password checking
|
---|
643 | - removed dptr_closepath from SMBsearch to try and stop "dos for loop"
|
---|
644 | bug
|
---|
645 | - DGUX patches from ross@augie.insci.com (ross andrus)
|
---|
646 | - updated the README and THANKS file.
|
---|
647 | - added node status request to -L option of nmbd
|
---|
648 | - stripped trailing spaces in mask_match() (thanks to mike hench hench@cae.uwm.edu)
|
---|
649 | - added COREPLUS style print queue reporting and "lpq command"
|
---|
650 | in globals.
|
---|
651 | - cleaned up date handling and fixed byte order dependancy on dates
|
---|
652 | in SMBgetattrE.
|
---|
653 | - cleaned up the password handling and added "password level" with
|
---|
654 | the possability of checking all case combinations up to N upper
|
---|
655 | case chars.
|
---|
656 | - changed to use recvfrom only on udp ports (fixed read raw!)
|
---|
657 | - added TCB password support for SCO (thanks to lance@fox.com)
|
---|
658 | - updated README, THANKS and announce files.
|
---|
659 | - fixed timezone reporting to be signed (thanks to noses@oink.rhein.de)
|
---|
660 | - disabled max packet as it could cause problems with WfWg (no longer
|
---|
661 | needed now readraw is "fixed")
|
---|
662 | - changed from creat() to open() in mktemp and mknew.
|
---|
663 | - changed umask handling
|
---|
664 | - sped up nmbd by making it cache names
|
---|
665 | - changed idle timeout on nmbd to 2 mins
|
---|
666 | - Netbsd changes from noses@oink.rhein.de
|
---|
667 | - released alpha2
|
---|
668 | - added name timeout to nmbd
|
---|
669 | - changed bind port retry in nmbd
|
---|
670 | - added Limitations sections to README
|
---|
671 | - fixed two . in is_83()
|
---|
672 | - fixed compilations warnings in util.c (thanks to njw@cpsg.com.au)
|
---|
673 | - made [homes] honour multiple user list
|
---|
674 | - fixed mask match bug introduced in alpha1
|
---|
675 | - added "mangled stack" option for stack size
|
---|
676 | - added mangled stack promotion
|
---|
677 | - released alpha3
|
---|
678 | - netbsd-1.0 fix for statfs().
|
---|
679 | - added null_string to util.c to reduce memory usage
|
---|
680 | - changed the way directory structures are put together
|
---|
681 | - added smbrun for system() requests
|
---|
682 | - changed maxmux to 0 in hope of avoiding mpx commands problem
|
---|
683 | - fixed zero response length for session keepalives
|
---|
684 | - removed called name from session users list
|
---|
685 | - added F_RDLCK support to try and handle locks on readonly files
|
---|
686 | - made directory creation honour the lowercase flag in client (thanks
|
---|
687 | to charlie@edina.demon.co.uk)
|
---|
688 | - made checksum for mangling independant of extension if extension is
|
---|
689 | lowercase
|
---|
690 | - added ability to rename files with different extension, preserving
|
---|
691 | root name
|
---|
692 | - released alpha4
|
---|
693 | - better command line error checking in client
|
---|
694 | - changed all debug statements to new format
|
---|
695 | - fixed delete error code reporting
|
---|
696 | - released alpha5
|
---|
697 | - added mangled name support to wildcard delete in server
|
---|
698 | - fixed mask bug in SMBsearch
|
---|
699 | - cleaned up prototypes
|
---|
700 | - released alpha6
|
---|
701 | - fixed important bug in session_setup which made WfWg freeze
|
---|
702 | (maxmux was 0 - this bug was introduced in alpha4)
|
---|
703 | - released alpha7
|
---|
704 | - two printing bug fixes thanks to bgm@atml.co.uk (Barry G Merrick)
|
---|
705 | - uid fix to smbrun (thanks to larry@witch.mitra.com)
|
---|
706 | - man page updates from Karl Auer
|
---|
707 | - FAQ file from Karl Auer
|
---|
708 | - released alpha8
|
---|
709 | - fixed read-only flag in dos_mode() for non writeable services
|
---|
710 | - fixed error code reporting in open() and openX().
|
---|
711 | - minor secureware fix from (thanks to lance@fox.com)
|
---|
712 | - released alpha9
|
---|
713 | - casting cleanups for memcpy().
|
---|
714 | - cleaned up error code names to be more consistant
|
---|
715 |
|
---|
716 | 1.7.01: 17/7/94
|
---|
717 | - minor man page fix from baeder@cadence.com (Scott Baeder)
|
---|
718 | - changed usage() error message in client
|
---|
719 | - made nmbd not exit if can't register own name
|
---|
720 | - made nmbd only register if running as a daemon
|
---|
721 | - fixed stdout problem in smbrun by closing stdin/stdout/stderr
|
---|
722 | - minor fix to lmhosts parsing
|
---|
723 |
|
---|
724 |
|
---|
725 | 1.7.02: 20/7/94
|
---|
726 | - made nmbd not call get_broadcast if both -B and -N are used (thanks
|
---|
727 | to Chris Woodrow <Chris.Woodrow@actrix.gen.nz>)
|
---|
728 | - disabled GETWD_CACHE again
|
---|
729 | - fixed INCLUDES list in Makefile to add version.h (thanks to
|
---|
730 | jimw@PE-Nelson.COM (Jim Watt))
|
---|
731 | - made checkname do a become user if it hasn't already done so.
|
---|
732 | - added consistancy check to become_user().
|
---|
733 | - removed mask extension expansion from SMBsearch
|
---|
734 | - small change to chkpth
|
---|
735 | - fix to snum select for lpq status (thanks to Rafi Sadowsky
|
---|
736 | rafi@tavor.openu.ac.il)
|
---|
737 | - changed daemon to is_daemon for NetBSD (thanks to noses@oink.rhein.de)
|
---|
738 | - removed STAFS3 stuff for NETBSD_1_0
|
---|
739 |
|
---|
740 |
|
---|
741 | 1.7.03: 29/7/94
|
---|
742 | - updated docs for new distribution structure
|
---|
743 | - made getatr return 0 size for directories (thanks to Bernd Esser
|
---|
744 | esser@pib1.physik.uni-bonn.de)
|
---|
745 | - added valid dos filename checks from Stefan Wessels
|
---|
746 | (swessels@cs.up.ac.za)
|
---|
747 | - added trimming of . in hostnames to -S mode of nmbd
|
---|
748 | - removed become_user() and OPEN_CNUM calls. Now make them
|
---|
749 | in switch_message instead which simplifies a lot of code.
|
---|
750 | - added GETFNUM macro to make chain_fnum more consistant and
|
---|
751 | reliable.
|
---|
752 | - added flags to protocol structures to simplify CAN_WRITE and AS_USER
|
---|
753 | checking
|
---|
754 | - added getwd cache boolean option to globals
|
---|
755 | - added fclose() to lpq status routine thanks to
|
---|
756 | dgb900@durras.anu.edu.au (David Baldwin)
|
---|
757 | - added "only user" option, to limit connection usernames to those
|
---|
758 | in the user= line
|
---|
759 | - changed to badpath from badfile in chkpath despite specs (following
|
---|
760 | what WfWg does). This fixes "file not found" error in copy command.
|
---|
761 | Thanks to rwa@aber.ac.uk for pointing out the bug
|
---|
762 | - changes for apollo from Stephen C. Steel <steve@qv3donald.LeidenUniv.nl>
|
---|
763 | - more changes for Apollo from jmi@csd.cri.dk (John Mills)
|
---|
764 | - released alpha release
|
---|
765 | - added FTRUNCATE_CAN_EXTEND=0 as default to fix problem with word6.
|
---|
766 | Possibly not needed on many OSes? Thanks to Charlie Hussey
|
---|
767 | charlie@edina.demon.co.uk
|
---|
768 | - started adding max connections code
|
---|
769 | - much improved group handling contributed by
|
---|
770 | Ian Heath (ih@ecs.soton.ac.uk)
|
---|
771 |
|
---|
772 | 1.7.04: 29/7/94
|
---|
773 | - fixed one line bug in SMBopenX that got error code wrong.
|
---|
774 |
|
---|
775 | 1.7.05: 2/8/94
|
---|
776 | - added UNIXERROR() macro to get error code from unix errno.
|
---|
777 | - fixed lpq status for MSTCPB3
|
---|
778 | - added @ option for user= line to lookup groups in group file
|
---|
779 | - added become_user optimisation and process timeout (thanks to
|
---|
780 | Jeanette Pauline Middelink (middelin@calvin.iaf.nl)
|
---|
781 | - added malloc optimisation in readbraw
|
---|
782 | - released alpha
|
---|
783 | - patches for OSF1 enhanced security from Udo Linauer <ul@eacpc4.tuwien.ac.at>
|
---|
784 | - made level 2 a more useful debug level (less guff)
|
---|
785 | - added "max connections" and "lock dir" options to allow
|
---|
786 | limiting of the number of connections to a service at one time.
|
---|
787 | - released alpha2
|
---|
788 | - updated man pages
|
---|
789 | - released alpha3
|
---|
790 | - added read prediction code for better read performance
|
---|
791 | - released alpha4
|
---|
792 | - minor tuning to receive_smb()
|
---|
793 | - changed the order of mangled stack checking
|
---|
794 | - bug fix in read_predict().
|
---|
795 | - released alpha5
|
---|
796 | - minor search optimisation
|
---|
797 | - fixed keep alive bug in writebraw and in readbraw in the client
|
---|
798 | - released alpha6
|
---|
799 | - disabled writeraw by default pending a bug fix
|
---|
800 | - added profiling code (off by default)
|
---|
801 | - minor delete tuning
|
---|
802 |
|
---|
803 |
|
---|
804 | 1.7.06: 4/8/94
|
---|
805 | - OSF1 crypt fix thanks to Udo Linauer <ul@eacpc4.tuwien.ac.at>
|
---|
806 | - ifdef'd EDQUOT in case you don't have it (thanks to Paul Blackman <ictinus@Lake.canberra.edu.au>)
|
---|
807 | - tidied up UNIXERROR stuff to work on more systems.
|
---|
808 | - made Makefile more sophisticated and added "make revert"
|
---|
809 |
|
---|
810 | 1.7.07: 4/8/94
|
---|
811 | - fixed one line fatal bug in receive_smb. Thanks to bruce@pixar.com
|
---|
812 |
|
---|
813 | 1.7.08: 2/9/94
|
---|
814 | - initgroups call for SCO from lance@fox.com
|
---|
815 | - code cleanups from cap@isac.hces.com (Simon Casady)
|
---|
816 | - use full pathname in print command construction
|
---|
817 | - ISC includes fix from Martin Tomes <mt00@ecl.etherm.co.uk>
|
---|
818 | - added GID_TYPE define to cope with ultrix. Thanks to
|
---|
819 | brad@cac.washington.edu
|
---|
820 | - added umask call to main in server
|
---|
821 | - fixed several minor problems with the max connections
|
---|
822 | code. Thanks to lehmann@klizix.mpi-stuttgart.mpg.de (Arno Lehmann).
|
---|
823 | - fixed filetime in writeclose. Thanks to Andreas Bahrdt
|
---|
824 | <100321.2431@compuserve.com>
|
---|
825 | - df fix for large disks from Andreas Bahrdt
|
---|
826 | - getpwanam support from horn@mickey.jsc.nasa.gov
|
---|
827 | - clean name change from Bernd Esser
|
---|
828 | <be@syli30.physik.uni-bonn.de>
|
---|
829 | - released alpha1
|
---|
830 | - more locking changes to fix Excel problem
|
---|
831 | - released alpha3
|
---|
832 | - another minor locking change
|
---|
833 | - smarter masking in the locking code. Excel now apparently works.
|
---|
834 | - minor FAQ updates
|
---|
835 | - changed max connections refusal error to access denied.
|
---|
836 | - added queue command to client to show the print queue
|
---|
837 | - changed some print queue reporting stuff
|
---|
838 |
|
---|
839 | 1.8.0: 14/10/94
|
---|
840 | - added international chars to valid_dos_char(). Thanks
|
---|
841 | to Daniel.Grandjean@dgr.epfl.ch
|
---|
842 | - volume label fix
|
---|
843 | - released alpha1
|
---|
844 | - important off by 4 fix in the server
|
---|
845 | - readbraw size adaption in the client
|
---|
846 | - released alpha2
|
---|
847 | - wait3 cast for NeXt fixed. Thanks to dbrandon@politics.tamu.edu.
|
---|
848 | - man page fix for max xmit. Thanks to mmoore@wexford (Mike Moore)
|
---|
849 | - is_8_3() fixes from Jochen Roderburg <Roderburg@rrz.Uni-Koeln.DE>
|
---|
850 | - list_match() fix from jkf@soton.ac.uk
|
---|
851 | - statfs3 fix for BSDI from dan@supra.com
|
---|
852 | - changed file open/close/read in server in preparation for mmap()
|
---|
853 | based IO.
|
---|
854 | - added mmap() support for reading files in the server. Optional
|
---|
855 | at compile time. Thanks to suggestion from Roger Binns <rogerb@x.co.uk>
|
---|
856 | - mmap bug fixes
|
---|
857 | - added __SAMBA__ name in nmbd
|
---|
858 | - major changes for support of lanman2 and long filenames from
|
---|
859 | Jeremy Allison (jeremy@netcom.com)
|
---|
860 | - lseek optimisation. Thanks to Linus Torvalds.
|
---|
861 | - released alpha4
|
---|
862 | - date patches for lanman2 from Jeremy Allison
|
---|
863 | - added protocol aliases to handle WfWg (untested)
|
---|
864 | - allow for zero params or data in reply_trans2
|
---|
865 | - small lanman2 patches from jeremy
|
---|
866 | - more prototype additions for clean compilation
|
---|
867 | - postscript patches from tim@fsg.com
|
---|
868 | - more lanman2 patches from Jeremy
|
---|
869 | - added null ioctl support
|
---|
870 | - kanji patches from fujita@ainix.isac.co.jp
|
---|
871 | - released alpha6
|
---|
872 | - disallowed null password access (thanks to Birger Kraegelin krg@iitb.fhg.de)
|
---|
873 | - Makefile fix for ultrix from andrew@d2bsys.demon.co.uk (Andrew Stirling)
|
---|
874 | - added per-service mangled names
|
---|
875 | - totally re-vamped loadparm.c
|
---|
876 | - added "mangling char" parameter
|
---|
877 | - released alpha7
|
---|
878 | - added "default case = lower|upper" service option
|
---|
879 | - change mangling char to a service parameter
|
---|
880 | - ultrix enhanced security patch from steven@gopher.dosli.govt.nz
|
---|
881 | - more changes to loadparm.c
|
---|
882 | - printer name always set in [printers]
|
---|
883 | - string_free() fix thanks to jef_iwaniw@pts.mot.com
|
---|
884 | - changed group handling to be faster and work for large numbers
|
---|
885 | of groups
|
---|
886 | - added dynamic gid_t type determination
|
---|
887 | - released alpha8
|
---|
888 | - fixed become_user() problem for services with invalid
|
---|
889 | directories
|
---|
890 | - added "invalid users" list on per service basis
|
---|
891 | - fixed pointer problems in alpha8 (thanks to murnaghant@a1uproar.yuppy.rdgmts.MTS.dec.com)
|
---|
892 | - fixed some date setting problems
|
---|
893 | - trans2 fixes from jeremy to stop infinite directory listings of
|
---|
894 | long filenames
|
---|
895 | - "standard input" lpq patch from root@tlspu.demon.co.uk (Adrian Hungate)
|
---|
896 | - changed password checking to check session list and validated ids
|
---|
897 | before user list
|
---|
898 | - split off password functions into password.c
|
---|
899 | - added hosts equiv and rhosts code (thanks to Tim Murnaghan <murnaghant@a1uproar.yuppy.hhl.MTS.dec.com>)
|
---|
900 | - released alpha11
|
---|
901 | - added "newer" command to the client
|
---|
902 | - attempt at aix trapdoor uid workaround
|
---|
903 | - released alpha12
|
---|
904 | - minor trans2 bugfix
|
---|
905 | - added ufc crypt (fast crypt) support. Thanks to suggestion from
|
---|
906 | forrest d whitcher <fw@world.std.com>
|
---|
907 | - socket() fix for getting bcast and netmask thanks to
|
---|
908 | Brian.Onn@Canada.Sun.COM
|
---|
909 | - added beginnings of IPC and named pipe support in the server
|
---|
910 | - changed file structure a bit, creating reply.c
|
---|
911 | - finished print queue support for lanman1
|
---|
912 | - changed default protocol to LANMAN2
|
---|
913 | - released alpha13
|
---|
914 | - logged IPC connects at a higher debug level
|
---|
915 | - added netgroup support to hosts equiv search
|
---|
916 | - disallowed root access though hosts.equiv (thanks to Colin.Dean@Smallworld.co.uk)
|
---|
917 | - kanji and password handling fixes from fujita@ainix.isac.co.jp
|
---|
918 | - several bug fixes for lanman and other things from
|
---|
919 | esser@pib1.physik.uni-bonn.de (Bernd Esser)
|
---|
920 | - updated man pages, README and announce files.
|
---|
921 | - released 1.8.00alpha1
|
---|
922 | - reply_close() time change fix from Andreas Bahrdt <100321.2431@compuserve.com>
|
---|
923 | - added valid users list to compliment invalid users list.
|
---|
924 | - aix fixes from tomc@osi.curtin.edu.au (Tom Crawley)
|
---|
925 | - changed testparm output format
|
---|
926 | - support for getting time from the server (nearly untested)
|
---|
927 | - fixed device type error for wild device ????
|
---|
928 | - fixed groups problem when in 0 groups
|
---|
929 | - more IPC fixups
|
---|
930 | - added support for "net view \\server" command to list
|
---|
931 | available services (like browsing)
|
---|
932 | - released 1.8.00alpha2
|
---|
933 | - changed port choice for nmbd -L
|
---|
934 | - added -L option to client to view share list on a host
|
---|
935 | - bug fixes for NetShareEnum code
|
---|
936 | - added "server string" option
|
---|
937 | - changed default print file name to include remote machine name.
|
---|
938 | - added hooks for browsing in nmbd
|
---|
939 | - added browsing to nmbd
|
---|
940 | - freebsd fixed from Steve Sims SimsS@Infi.Net
|
---|
941 | - got rid of tell()
|
---|
942 | - added subnet browsing with the S option in lmhosts
|
---|
943 | - made smbd prime nmbd with a 1 byte dgram
|
---|
944 | - added REUSADDR to open_socket_in() thanks to peter@ifm.liu.se
|
---|
945 |
|
---|
946 |
|
---|
947 | 1.8.01: 18/10/94
|
---|
948 |
|
---|
949 | - auto add group "LANGROUP" if no group specified in nmbd
|
---|
950 | - made nmbd more responsive at startup
|
---|
951 | - lots of cleanups and consistancy checks
|
---|
952 | - added -C option to nmbd to set "machine comment".
|
---|
953 | - fixed postscript option
|
---|
954 | - force print_file in print_open()
|
---|
955 | - restructured the browsing a little
|
---|
956 | - casesignames fix for lanman-dos
|
---|
957 | - auto-load home directory from session setup
|
---|
958 | - changed to StrnCpy() for safety
|
---|
959 | - fixed "out of file descriptors" bug in the client (a WfWg bug?)
|
---|
960 |
|
---|
961 |
|
---|
962 | 1.8.02: 22/10/94
|
---|
963 | - fixed uppercase username problem
|
---|
964 | - added "hide dot files" option
|
---|
965 | - changed auto debug log in nmbd
|
---|
966 | - added LMHOSTS to Makefile
|
---|
967 | - added M flag in lmhosts to specify own netbios name
|
---|
968 | - added "load printers" option to auto-load all printers
|
---|
969 | - substitution of %p in lpq command
|
---|
970 | - substitution of %h and %v in server string and -C option of
|
---|
971 | nmbd
|
---|
972 | - string substitions substitute all occurances of a pattern
|
---|
973 | - added casesignames global option
|
---|
974 | - fix for man pages thanks to David Gardiner <dgardine@cssip.edu.au>
|
---|
975 | - changed debug options a bit
|
---|
976 | - added default for lpq command and lpr command
|
---|
977 | - changed default shell path to /bin/sh
|
---|
978 | - forced lpq under api to run as root - should speed things up
|
---|
979 | - added "group" option to force group of a connection
|
---|
980 | - added "read list" and "write list" options
|
---|
981 | - added max mux option - seems to fix NT browsing?
|
---|
982 | - added "mangled map" option thanks to
|
---|
983 | Martin.Tomes@uk.co.eurotherm.controls
|
---|
984 | - separated mangling functions into mangle.c
|
---|
985 | - allowed all dos chars in mangled names
|
---|
986 | - apollo changes from Helmut Buchsbaum <buc@eze22.siemens.co.at>
|
---|
987 | - password changing code from Bob Nance <Bob.Nance@niehs.nih.gov>
|
---|
988 | it doesn't quite work yet, but it's a start (disabled by default)
|
---|
989 |
|
---|
990 |
|
---|
991 | 1.8.03: 25/10/94
|
---|
992 | - made auto loaded services browsable as per default service
|
---|
993 | so you can hide homes but keep home directories.
|
---|
994 | - changed check_name() to handle "direct to network" printing
|
---|
995 | - auto 3 minute deadtime if all connections are closed. This
|
---|
996 | prevents restart when polling the print queue.
|
---|
997 | - fix for newer command in client from Rich-Hoesly@uai.com
|
---|
998 | - changed connection recording method
|
---|
999 | - added the program smbstatus
|
---|
1000 | - changed timeout mechanism
|
---|
1001 | - "null passwords" option from Pim Zandbergen <pim@cti-software.nl>
|
---|
1002 | - made new files with casesignames=False set their case to the default
|
---|
1003 | case.
|
---|
1004 | - fixed problem of uppercasing first letter of printers in printcap
|
---|
1005 | - debug level fixes in trans2 from jimw@PE-Nelson.COM (Jim Watt)
|
---|
1006 | - made null printer default to lp
|
---|
1007 |
|
---|
1008 | 1.8.04: 27/10/94
|
---|
1009 | - added OS2.txt from riiber@oslonett.no
|
---|
1010 | - another "auto services" fix. A silly strtok() bug :-(
|
---|
1011 | - fixed the status locking and max connections (broken in 1.8.03)
|
---|
1012 | - released alpha1
|
---|
1013 | - added gets_slash so lines can be continued in smb.conf and
|
---|
1014 | lmhosts
|
---|
1015 | - browse list bugfix
|
---|
1016 | - default to "load printers=yes"
|
---|
1017 | - rewrote pcap.c
|
---|
1018 | - intergraph bugfix from tarjeij@ulrik.uio.no
|
---|
1019 | - changed properties flags in nmbd (to fix NT print browsing)
|
---|
1020 | - allowed very long lines in printcap parsing.
|
---|
1021 |
|
---|
1022 | 1.8.05: 28/10/94
|
---|
1023 | - lanman2 fix from Jeremy
|
---|
1024 |
|
---|
1025 | 1.9.00: 22/1/95
|
---|
1026 | - only add home if not already there.
|
---|
1027 | - added ulogoffX support
|
---|
1028 | - PTR_DIFF() cleanups
|
---|
1029 | - fixed a bug that caused STATUS..LCK to grow very large
|
---|
1030 | - changed mangling to handle names ending in . a little better
|
---|
1031 | - added "strip dot" option
|
---|
1032 | - SGI and setgroups() fix from bill@sg25.npt.nuwc.navy.mil
|
---|
1033 | - fixed password preservation in password_ok() (again?)
|
---|
1034 | - unink fix from emer@vssad.enet.dec.com (Joel S. Emer)
|
---|
1035 | - changed username part of spool filename to max 10 chars (from 6)
|
---|
1036 | - magic script fix from beverly@datacube.com (Beverly Brown)
|
---|
1037 | - reply_special() fix from Peter Brouwer <pb@apd.dec.com>
|
---|
1038 | - stopped nmbd from listening on 138. It didn't seem to help much.
|
---|
1039 | - clix fixes from ttj@sknsws61.sjo.statkart.no
|
---|
1040 | - fixed select behaviour under Linux
|
---|
1041 | - man page fix from Robin Cutshaw <robin@intercore.com>
|
---|
1042 | - ISC block size fix from ralf@rbsoft.sdata.de (Ralf Beck)
|
---|
1043 | - ISC fixes from Martin.Tomes@controls.eurotherm.co.uk
|
---|
1044 | - attrib bit fix in smbclient (pointed out by Rich-Hoesly@uai.com)
|
---|
1045 | - japanese extensions from fujita@ainix.isac.co.jp (Takashi
|
---|
1046 | Fujita) and ouki@gssm.otuska.tsukuba.ac.jp.
|
---|
1047 | - SCO patches from Stephen.Rothwell@pd.necisa.oz.au
|
---|
1048 | - changed the system commands to redirect stderr
|
---|
1049 | - changed default printername to service name for all print ops
|
---|
1050 | - added ability to delete print queue entries
|
---|
1051 | - added warning if you try to print without -P in smbclient
|
---|
1052 | - INTERACTIVE patches from cardinal@settimo.italtel.it
|
---|
1053 | - patch to handle spaces in group names from GJC@vax1.village.com
|
---|
1054 | (GEORGE J. CARRETTE)
|
---|
1055 | - lockingX fix from stefank@esi.COM.AU (Stefan Kjellberg)
|
---|
1056 | - some fairly radical changes to filename handling. We can now
|
---|
1057 | handle mixed case filenames properly
|
---|
1058 | - released alpha2
|
---|
1059 | - added sysv printing support and improved bsd support
|
---|
1060 | - changed the user that does print queues and lprm jobs
|
---|
1061 | - return code support in the client from doylen@nbslib.isc-br.com (Doyle Nickless)
|
---|
1062 | - added "strict locking" option. Defaults to no.
|
---|
1063 |
|
---|
1064 | - added -I switch to nmbd
|
---|
1065 | - fixed DEV bug thanks to Dirk.DeWachter@rug.ac.be
|
---|
1066 | - use pw_encrypt() for shadow passords in Linux (from begemot@begemot.iko.kharkov.ua (Dmitry Gorodchanin))
|
---|
1067 | - disabled read prediction by default
|
---|
1068 | - added varient handling code to ipc.c for printQ and printDel.
|
---|
1069 | - released alpha5
|
---|
1070 | - AUX patches from root@dolphin.csudh.edu
|
---|
1071 | - struct timeval fix from gkb1@york.ac.uk
|
---|
1072 | - patches to merge ISC and INTERACTIVE from pim@cti-software.nl
|
---|
1073 | - changed to "printing ="
|
---|
1074 | - fixed problem with long print queues.
|
---|
1075 | - fixed node status request in nmbd to go to non bcast
|
---|
1076 | - made default path in services /tmp if not specified
|
---|
1077 | - added %u in passwd program
|
---|
1078 | - fixed up the password changing code for Linux
|
---|
1079 | - no guest sess setup when user level security
|
---|
1080 | - changed timeouts to kill dirptrs so cdroms can be unmounted
|
---|
1081 | - added auto-reload of smb.conf if changed
|
---|
1082 | - added SIGHUP to reload the config files
|
---|
1083 | - added -M option to nmbd to search for a master browser
|
---|
1084 | - added support for continue bit in trans2findnext
|
---|
1085 | - changed to dynamic strings in some more structures
|
---|
1086 | - changed default deadtime to 30 minutes
|
---|
1087 | - cleaned up the memory swapping code a bit
|
---|
1088 | - updated the man pages somewhat
|
---|
1089 | - added %m and %u in the "path=" of services
|
---|
1090 | - released alpha6
|
---|
1091 | - simple testing and fixups for solaris, sunos, aix, ultrix and
|
---|
1092 | osf/1 (this is all I have access to).
|
---|
1093 | - fixed chdir bug
|
---|
1094 | - added hashing to cnum selection
|
---|
1095 | - released alpha7
|
---|
1096 | - fixed printing bug
|
---|
1097 | - reduced chance of "hung" smbd with dead client
|
---|
1098 | - fixed do_match() bug (recently introduced)
|
---|
1099 | - released alpha8
|
---|
1100 | - nameserver fix from W.J.M.vGeest@et.tudelft.nl (W.J.M. van Geest)
|
---|
1101 | - rewrote readbraw to try and overlap reads with writes
|
---|
1102 | - client optimisations
|
---|
1103 | - rewrote getwd cache and enabled it by default
|
---|
1104 | - added partial smb packet reads (hopefully faster writes)
|
---|
1105 | - added log file and log level options (with subs)
|
---|
1106 | - added "read size" option
|
---|
1107 | - tried setting some more socket options
|
---|
1108 | - can use subs in "config file=" and will auto-reload
|
---|
1109 | - added "include" options, with some subs
|
---|
1110 | - finally got print manager working with NT
|
---|
1111 | - auto-respond in nmbd to non-broadcast (auto WINS server, no -A
|
---|
1112 | needed)
|
---|
1113 | - released alpha10
|
---|
1114 | - auto-delet unused services when reloading
|
---|
1115 | - fixed auto-deletion
|
---|
1116 | - fixed long names in printing
|
---|
1117 | - fixed double loading of services file
|
---|
1118 | - added printer file name support
|
---|
1119 | - reformatted man pages for better www conversion
|
---|
1120 | - renamed to 1.9.00.
|
---|
1121 | - added support for RNetServerGetInfo and NetWkstaGetInfo API's
|
---|
1122 | - updated the docs a bit
|
---|
1123 | - released alpha1
|
---|
1124 | - added -M -
|
---|
1125 | - changed nmbd announce interval to 10 mins in outgoing packets
|
---|
1126 | - hopefully fixed idle timeout reconnects
|
---|
1127 | - strupper all command lines in nmbd
|
---|
1128 | - added %a substitution for "remote architecture"
|
---|
1129 | - added "Samba" protocol (same as lanman2)
|
---|
1130 | - added "security = SERVER"
|
---|
1131 | - released alpha2
|
---|
1132 | - lowercase password fix
|
---|
1133 | - fixed connect path length bug (thanks to JOHN YTSENG
|
---|
1134 | <jtseng@cory.EECS.Berkeley.EDU>)
|
---|
1135 | - added subs on "password server".
|
---|
1136 | - fixed printing filename bug from smbclient
|
---|
1137 | - disk quotas and hpux printing support from Dirk.DeWachter@rug.ac.be
|
---|
1138 | - Makefile patches from pappinm@ayr_srv2.nth.dpi.qld.gov.au
|
---|
1139 | - AFS patches from Mike Allard (mgrmja@nextwork.rose-hulman.edu)
|
---|
1140 | - fixed grp name = server name problem
|
---|
1141 | - man page updates from Charlie Brady (charlieb@budge.apana.org.au)
|
---|
1142 | - fixed file search bug by adding "finished" flag
|
---|
1143 | - added "max log size". Suggestion from Mark Hastings <mark.hastings@gain.com>
|
---|
1144 | - released alpha3
|
---|
1145 | - changed the read/write routines to handle partial read/writes
|
---|
1146 | - released alpha4
|
---|
1147 | - changed "guest account" to per-service
|
---|
1148 | - changed so "guest ok" allows access to the guest account,
|
---|
1149 | not the "user=" line
|
---|
1150 | - changed default readsize to 2048
|
---|
1151 | - try bind to 137 in nmbd if possible
|
---|
1152 | - added server lookup to -L option in smbclient (gets list of servers)
|
---|
1153 | - added -M switch to smbclient for sending winpopup messages
|
---|
1154 | - released alpha5
|
---|
1155 | - FAQ updates from Paul Blackman ictinus@lake.canberra.edu.au
|
---|
1156 |
|
---|
1157 | 1.9.01: 23/1/95
|
---|
1158 | - changed comment in print Q info to service rather than server comment
|
---|
1159 | - fixed smbclient -L to NT when in user level security mode
|
---|
1160 | - hopefully finally fixed NT print manager problems
|
---|
1161 | - added informative messages during smbclient -M
|
---|
1162 | - added node status replies to nmbd
|
---|
1163 | - changed the lock offset fixup calculation to be more friendly
|
---|
1164 | to dumb lockd daemons.
|
---|
1165 | - added sigbus and sigsegv handlers to catch any silly errors and
|
---|
1166 | print a message
|
---|
1167 | - added message receipt to smbd and "message command =" option
|
---|
1168 |
|
---|
1169 | 1.9.02: 25/1/95
|
---|
1170 | - added argv/argc mangling for people who start the server the
|
---|
1171 | wrong way.
|
---|
1172 | - some man page updates
|
---|
1173 | - added "revalidate" option
|
---|
1174 | - added hosts allow/deny access check to messaging access
|
---|
1175 | - added timeouts in the client
|
---|
1176 | - added check for existance of smbrun binary
|
---|
1177 | - man page updates from Colin.Dean@Smallworld.co.uk
|
---|
1178 | - freebsd patches from dfr@render.com
|
---|
1179 | - added mask sanity check in SMBsearch
|
---|
1180 | - added more useful substitutions (%S, %P, %I and %T)
|
---|
1181 | - added "exec =" option to execute commands on each connection
|
---|
1182 |
|
---|
1183 | 1.9.03: 13/3/95
|
---|
1184 | - added "socket options" option
|
---|
1185 | - close base fd's (0,1 and 2)
|
---|
1186 | - use dup(0) for inetd operation
|
---|
1187 | - better detection of is_daemon
|
---|
1188 | - hopefully finally fixed silly put bug that gave the wrong
|
---|
1189 | date on files.
|
---|
1190 | - fixed segv in readbraw bug
|
---|
1191 | - added improved checing for invalid (or null) print file name
|
---|
1192 | - several patches from ad@papyrus.hamburg.com (Andreas Degert)
|
---|
1193 | - fixed slow logout bug in smbclient
|
---|
1194 | - fixed automounter problems
|
---|
1195 | - added subs on lock dir
|
---|
1196 | - BSDI patch from John.Terpstra@Aquasoft.com.au
|
---|
1197 | - added separate nmb and smb logfile entries in the Makefile
|
---|
1198 | - fixed return code error in open calls
|
---|
1199 | - added simple status display of printer in lpq parsing
|
---|
1200 | - rewrote the directory handling to avoid seekdir (added dir.c)
|
---|
1201 | - added uid=65535 check (thanks to grant@gear.torque.net)
|
---|
1202 | - enhanced transfer_file() to add header (used in readbraw)
|
---|
1203 | - reply_special bugfix from ferret@pc8871.seqeb.gov.au
|
---|
1204 | - added HAVE_PATHCONF
|
---|
1205 | - RiscIX patches from Jim Barry <jim@ilp.com> and
|
---|
1206 | Charles Gay-Jones <charlie@ilp.com>
|
---|
1207 | - CLIX patches from ttj@sknsws61.sjo.statkart.no
|
---|
1208 | - fixed aix lpq parser from kvintus@acd.com
|
---|
1209 | - added substitutions to "include="
|
---|
1210 | - M88K_S3 patches from tonyb@plaza.ds.adp.com (Tony D. Birnseth)
|
---|
1211 | - fixed mangled stack problem
|
---|
1212 | - added code to handle broken readdir() setups on solaris
|
---|
1213 | - initgroups() fix from jarit@to.icl.fi
|
---|
1214 | - dgux dfree fix from listwork@cloud9.net
|
---|
1215 | - dnix support from Peter Olsson <pol@leissner.se>
|
---|
1216 | - getgrgid() patch from tpg@bailey.com (Tom Gall)
|
---|
1217 | - Makefile patch from obrien@Sea.Legent.com (David O'Brien)
|
---|
1218 | - password changing fixes from Dirk.DeWachter@rug.ac.be
|
---|
1219 | - minor man page updates
|
---|
1220 | - tried to enhance the read prediction code a little bit
|
---|
1221 |
|
---|
1222 | 1.9.04: 16/3/95
|
---|
1223 | - a bit better handling of global include lists
|
---|
1224 | - fixed GSTRING bug in loadparm.c (affected "socket options =")
|
---|
1225 | - fixed broken lpq parsing code (recent bug).
|
---|
1226 | Thanks to Dirk.DeWachter@rug.ac.be
|
---|
1227 |
|
---|
1228 | 1.9.05: 20/3/95
|
---|
1229 | - improved mget in client to take multiple arguments and default
|
---|
1230 | to *.*
|
---|
1231 | - socket option fixes for both nmbd and smbd
|
---|
1232 | - changed the byteorder handling scheme to be more portable (and
|
---|
1233 | faster)
|
---|
1234 | - lint cleanups from kast@kcs.planet.net (Robert Kast)
|
---|
1235 | - added crude segv, sigbus and sighup recovery to nmbd
|
---|
1236 | - rewrote lanman2_match to be closer to NT and WfWg behaviour
|
---|
1237 | - Cray support from velo@sesun3.epfl.ch (Martin Ouwehand)
|
---|
1238 | - "admin users" patch from Tim Leamy <tcleamy@ucdavis.edu>
|
---|
1239 | - released alpha1
|
---|
1240 | - added samba.7 man page
|
---|
1241 | - no chdir when doing non AS_USER protocols
|
---|
1242 | - become_guest() returns true in trapdoor uid system
|
---|
1243 | - added more sophisticated segv/sigbus reporting (Linux only)
|
---|
1244 | - released alpha2
|
---|
1245 | - minor code cleanups (output of -Wall)
|
---|
1246 | - smbprint fix from James Dryfoos <dryfoos@ll.mit.edu>
|
---|
1247 | - improved testparm a little
|
---|
1248 | - updated INSTALL.txt a little
|
---|
1249 |
|
---|
1250 |
|
---|
1251 | 1.9.06: 21/3/95
|
---|
1252 | - added %S substitution to users, valid users and invalid
|
---|
1253 | users. This is useful for [homes].
|
---|
1254 | - split off printing routines into printing.c and more dir
|
---|
1255 | commands into dir.c
|
---|
1256 | - postexec patch from jpm@gin.Mens.DE (Jan-Piet Mens)
|
---|
1257 | - smbstatus updates from jpm@gin.Mens.DE (Jan-Piet Mens)
|
---|
1258 | - reload sighup after use
|
---|
1259 | - fixed name ptr offset bug
|
---|
1260 | - added %f in print commands
|
---|
1261 | - fixed byte ordering in nmbd which caused browsing to fail in
|
---|
1262 | 1.9.05
|
---|
1263 |
|
---|
1264 | 1.9.07: 22/3/95
|
---|
1265 | - important directory listing fix
|
---|
1266 | - allowed path= in [homes] section
|
---|
1267 | - printer status patches from Dirk.DeWachter@rug.ac.be
|
---|
1268 |
|
---|
1269 | 1.9.08: 24/3/95
|
---|
1270 | - fixed . and .. in root dir for lanman2
|
---|
1271 | - better default comment in [homes]
|
---|
1272 | - added time stamping to directory entries
|
---|
1273 | - check directory access at connection time
|
---|
1274 | - rlimit code from loebach@homer.atria.com (Thomas M. Loebach)
|
---|
1275 | - fixed home dir default comment
|
---|
1276 | - totally rewrote dptr handling to overcome a persistant bug
|
---|
1277 | - added [globals] as well as [global]
|
---|
1278 |
|
---|
1279 | 1.9.09: 30/3/95
|
---|
1280 | - fixed static string bug in nmbd
|
---|
1281 | - better null password handling
|
---|
1282 | - split CFLAGS in Makefile
|
---|
1283 | - fixed typo in smbclient messaging
|
---|
1284 | - made home dir not inherit path from [global]
|
---|
1285 | - standard input printing patch from xiao@ic.ac.uk
|
---|
1286 | - added O_CREAT to all print opens (bug in Win95)
|
---|
1287 | - use /proc for process_exists under Linux and solaris
|
---|
1288 | - fixed another segv problem in readbraw
|
---|
1289 | - fixed volume label problem
|
---|
1290 | - lots of changes to try and support the NT1 protocol
|
---|
1291 | - released alpha1
|
---|
1292 | - fixed session setup bug with NT in NT1 protocol
|
---|
1293 | - released alpha2
|
---|
1294 | - fixed "get" bug in smbclient that affected NT3.5
|
---|
1295 | - added SO_KEEPALIVE as a default socket option in smbd
|
---|
1296 | - changed some error codes to match those that NT 3.5 produces
|
---|
1297 | - updated trans2 with some new calls for Win95 and WinNT (better
|
---|
1298 | long file support)
|
---|
1299 | - released alpha3
|
---|
1300 | - fixed "nmbd -D -b" timeouts
|
---|
1301 | - added IS_LONG_NAME flag to getattr in NT1
|
---|
1302 | - added the NT qfileinfo trans2 commands
|
---|
1303 | - merged qpathinfo with qfileinfo
|
---|
1304 | - changed idling technique to try and be more friendly to
|
---|
1305 | clients
|
---|
1306 | - merged setfileinfo with setpathinfo and updated them with the NT fns
|
---|
1307 | - improved read prediction a lot
|
---|
1308 | - added read prediction to readbraw
|
---|
1309 | - improved fault reporting (last packet dump)
|
---|
1310 |
|
---|
1311 | 1.9.10: 30/3/95
|
---|
1312 | - fixed read prediction+readbraw bug for read/write files
|
---|
1313 |
|
---|
1314 | 1.9.11: 9/4/95
|
---|
1315 | - fixed trans2 qpathinfo bug
|
---|
1316 | - fixed bug with % in service name when doing print queue requests
|
---|
1317 | - default readsize now 16K
|
---|
1318 | - minor read prediction changes
|
---|
1319 | - fixed status initialisation in print queue reporting
|
---|
1320 | - fixed const compile problem for hpux
|
---|
1321 | - minor SMBread fix from Volker Lendecke <lendecke@namu01.gwdg.de>
|
---|
1322 | - removed space after -P in print commands (for fussy systems)
|
---|
1323 | - disabled level2 of setfilepathinfo
|
---|
1324 | - changed to a single read dir model, saving all dir names in
|
---|
1325 | the Dir structure
|
---|
1326 | - disabled NT protocols in the client due to reported problems
|
---|
1327 | - fixed QUERY_FS_VOLUME_INFO which caused Win95 to hang on drive
|
---|
1328 | properties
|
---|
1329 | - minor lseek bug fix
|
---|
1330 | - fixed up keepalives
|
---|
1331 | - new timezone handling code (hopefully better!)
|
---|
1332 | from steve@qv3pluto.LeidenUniv.nl
|
---|
1333 | - BSDI interface patch from jrb@csi.compuserve.com
|
---|
1334 | - gettimeofday changes from Roger Binns <rogerb@x.co.uk>
|
---|
1335 | - added smbrun option
|
---|
1336 | - added "root preexec" and "root postexec" options
|
---|
1337 |
|
---|
1338 | 1.9.12: 12/4/95
|
---|
1339 | - hopefully fixed some recently introduced NT problems
|
---|
1340 | - fixed a unlink error code problem
|
---|
1341 | - minor testparm fix
|
---|
1342 | - fixed silly error messages about comments in config files
|
---|
1343 | - added "valid chars" option for other languages
|
---|
1344 |
|
---|
1345 | 1.9.13: 28/4/95
|
---|
1346 | - patches from David O'Brien (obrien@Sea.Legent.com) improving the
|
---|
1347 | netgroup suport, and adding the "map archive" option, as well as
|
---|
1348 | other minor cleanups.
|
---|
1349 | - tried to add info level 3 and 4 support for OS/2
|
---|
1350 | - default deadtime set to 0 as in docs
|
---|
1351 | - cleaned up the trans2 code a little
|
---|
1352 | - cleaned up the Makefile a little
|
---|
1353 | - added charset.c and charset.h
|
---|
1354 | - expanded "valid chars" option to handle case mapping
|
---|
1355 | - lots of changes to try and get timezones right
|
---|
1356 | - released alpha1
|
---|
1357 | - win95 fixups
|
---|
1358 | - released alpha2
|
---|
1359 | - added %H substitution (gives home directory)
|
---|
1360 | - nameserv.c cleanups and minor bug fixes
|
---|
1361 | - redid the browse hook logic
|
---|
1362 | - fixed daylight saving time offset for logfile messages
|
---|
1363 | - added name cacheing to nmbd
|
---|
1364 | - added send counts to node status in nmbd
|
---|
1365 | - added STRICT_TIMEZONES compile time option (very computationally
|
---|
1366 | expensive)
|
---|
1367 | - removed the partial read code
|
---|
1368 | - cleaned up the permission checking a lot
|
---|
1369 | - added share modes (DENY_READ, DENY_WRITE, DENY_ALL, DENY_NONE,
|
---|
1370 | DENY_FCB and DENY_DOS)
|
---|
1371 | - added "share modes" option
|
---|
1372 | - cleaned up the file open calls
|
---|
1373 | - released alpha4
|
---|
1374 | - fixed important one line bug in open_file()
|
---|
1375 | - trans2 client fix from lendecke@namu01.gwdg.de
|
---|
1376 | - netgroup patche from David O'Brien (obrien@Sea.Legent.com)
|
---|
1377 | - case sensitive fix from lenneis@statrix2.wu-wien.ac.at (Joerg Lenneis)
|
---|
1378 | - got long filenames working from Win95 dos prompt
|
---|
1379 | - added "workgroup=" option
|
---|
1380 | - added "username map" option including multiple maps, group maps etc
|
---|
1381 | - fixed password server for NT1 protocol and made it more robust
|
---|
1382 | - changed unix_mode() to add IWUSR to read-only directories. This
|
---|
1383 | is much closer to what clients expect.
|
---|
1384 | - added preservation of unused permission bits when a chmod() is
|
---|
1385 | called from a client.
|
---|
1386 | - made static those fns that could be
|
---|
1387 | - fixed typo in access.c (thanks to Andrew J Cole
|
---|
1388 | <A.J.Cole@cbl.leeds.ac.uk>)
|
---|
1389 | - added %d substitution for process id
|
---|
1390 | (thanks to lenneis@statrix2.wu-wien.ac.at (Joerg Lenneis))
|
---|
1391 | - changed share error code to ERRbadshare
|
---|
1392 | - added locked files list to smbstatus if share modes is enabled
|
---|
1393 | - changed DENY_DOS to allow read by other tasks
|
---|
1394 | - added shared_pending checks to server
|
---|
1395 | - preserverd all possible permission bits during a chmod, and
|
---|
1396 | fixed a trans2 chmod bug
|
---|
1397 | - open /dev/null to use up first 3 fds, in an attempt to stop rogue
|
---|
1398 | library routines from causing havoc
|
---|
1399 | - fixed NT username problem when in server security
|
---|
1400 | - added "force user" and "force group" options
|
---|
1401 | - cleaned up some of the IPC calls a bit
|
---|
1402 | - added writeraw to the client and cleaned up write raw in the server
|
---|
1403 | - osf1 big-crypt bugfix from Udo Linauer <ul@eacpc4.tuwien.ac.at>
|
---|
1404 | - hopefully better disk-full checking
|
---|
1405 | - next uid bugfix from patrick@graphics.cornell.edu
|
---|
1406 | - changed share modes so lock directory doesn't need to be world
|
---|
1407 | writeable
|
---|
1408 | - enabled write-raw by default
|
---|
1409 | - added server_info() in client
|
---|
1410 | - added level checks in some ipc calls
|
---|
1411 | - added defines for the important timeouts in local.h
|
---|
1412 | - added print queue deletion to smbclient (untested)
|
---|
1413 | - removed the sysconf() calls
|
---|
1414 | - optimised writebraw a bit
|
---|
1415 | - fixed some file deletion problems
|
---|
1416 | - added total_data check for extended attribs in trans2 (for OS/2)
|
---|
1417 | - fixed broadcast reply bug in nmbd
|
---|
1418 | - added careful core dumping code
|
---|
1419 | - added faster password level searches (suggestion
|
---|
1420 | by lydick@cvpsun104.csc.ti.com (Dan Lydick))
|
---|
1421 |
|
---|
1422 |
|
---|
1423 | 1.9.14: 22/9/95
|
---|
1424 | - fixed up level 3 and 4 trans2 requests for OS/2
|
---|
1425 | - minor optimisations in a few places
|
---|
1426 | - cleaned up the closing of low fds a bit
|
---|
1427 | - added SO_REUSEADDR to socket as a daemon
|
---|
1428 | - override aDIR bit for directories in dos_chmod()
|
---|
1429 | - SGI5 fixes from ymd@biosym.com (Yuri Diomin)
|
---|
1430 | - bsize sanity check and removed sunos force to 1k
|
---|
1431 | - force the create mode to be at least 0700
|
---|
1432 | - SCO and freebsd include changes from Peter Olsson
|
---|
1433 | <pol@leissner.se>
|
---|
1434 | - check with FQDN in access.c (thanks to Arne Ansper <arne@ioc.ee>)
|
---|
1435 | - default broadcast for dnix from Peter Olsson <pol@leissner.se>
|
---|
1436 | - solaris patches from Ronald Guilmette <rfg@segfault.us.com>
|
---|
1437 | - added EXDEV handling
|
---|
1438 | - small AFS Makefile patch from mgrlhc@nextwork.rose-hulman.edu
|
---|
1439 | - hopefully fixed the Win95 dates to work in other than my
|
---|
1440 | timezone
|
---|
1441 | - attempted alignment fixups (to speed up memcpy)
|
---|
1442 | - added some DCE/DFS support (thanks to Jim Doyle <doyle@oec.com>)
|
---|
1443 | - added fix so that root doesn't have special privileges to open
|
---|
1444 | readonly files for writing (but admin users do). This fixes the MS
|
---|
1445 | office install problem.
|
---|
1446 | - fixed trans2 response bug in client
|
---|
1447 | - got dual names working for NT
|
---|
1448 | - enabled lock_and_read in NT protocol
|
---|
1449 | - added %L macro for "local machine"
|
---|
1450 | - changed dfree reporting to use "sectors per unit"
|
---|
1451 | - fixed "not enough memory" bug in MS print manger by limiting
|
---|
1452 | share name length in share enum.
|
---|
1453 | - "short preserve case" option from Rabin Ezra (rabin@acm.org)
|
---|
1454 | - added archive option to client
|
---|
1455 | - changed openX in client to be able to open hidden and system files
|
---|
1456 | - added "sync always" option
|
---|
1457 | - rewrote writebmpx and readbmpx
|
---|
1458 | - added auto string_sub_basic to all loadparm strings
|
---|
1459 | - lots of nmbd fixups (add registration, refresh etc)
|
---|
1460 | - released alpha1
|
---|
1461 | - added smbtar patches from Ricky Poulten (poultenr@logica.co.uk)
|
---|
1462 | - added a lpq cache and the "lpq cache time" option
|
---|
1463 | - released alpha 2
|
---|
1464 | - sun includes fix from Kimmo Suominen <kim@deshaw.com>
|
---|
1465 | - change nmbd -L lookup type to workstation from server
|
---|
1466 | - added min print space option
|
---|
1467 | - added user and group names to smbstatus (thanks to
|
---|
1468 | davide.migliavacca@inferentia.it)
|
---|
1469 | - fixed %f in print command bug (thanks to huver@amgraf.com)
|
---|
1470 | - added wildcard support to SMBmv
|
---|
1471 | - misc patches from David Elm (delm@hookup.net)
|
---|
1472 | - changed default of "share modes" to yes
|
---|
1473 | - changed default of "status" to yes
|
---|
1474 | - aix qconfig parsing from Jean-Pierre.Boulard@univ-rennes1.fr
|
---|
1475 | - more long_date fixups
|
---|
1476 | - added wildcards to nmbd
|
---|
1477 | - extensive changes to ipc.c and miscellaneous other changes
|
---|
1478 | from ad@papyrus.hamburg.com (Andreas Degert). Should especially
|
---|
1479 | help OS/2 users
|
---|
1480 | - added name release to nmbd
|
---|
1481 | - relesed alpha4
|
---|
1482 | - fixed "SOLARIS" to SUNOS5 in Makefile
|
---|
1483 | - several minor fixups to get it to compile on aix, osf1, ultrix,
|
---|
1484 | solaris and sunos
|
---|
1485 | - released alpha5
|
---|
1486 | - minor bug fixes and cleanups in ipc.c
|
---|
1487 | - fixed "only user" bug
|
---|
1488 | - changed lpq to report guest queue entries as sesssetup_user to
|
---|
1489 | allow for deletion by windows
|
---|
1490 | - released alpha6
|
---|
1491 | - added __SAMBA__ as type 0 in nmbd (was type 20)
|
---|
1492 | - fixed null print job bug
|
---|
1493 | - added 8 char warnings to testparm and smbclient
|
---|
1494 | - changed to 8 char limit for names in pcap.c
|
---|
1495 | - added linked list of config files to detect all date changes
|
---|
1496 | that require a reload
|
---|
1497 | - simplified pcap guessing heuristics
|
---|
1498 | - added space trimming to the name mapping
|
---|
1499 | - updated Get_Pwnam to add allow_change field for username mapping
|
---|
1500 | - fixed MemMove bug (thanks to mass@tanner.com (Massimo
|
---|
1501 | Sivilotti))
|
---|
1502 | - released alpha7
|
---|
1503 | - rewrote MemMove to be a little more efficient
|
---|
1504 | - ipc va_arg bug fix from djg@tas.com (Dave Gesswein)
|
---|
1505 | - added check for illegal chars in long filenames
|
---|
1506 | - fixed name cache init bug in nmbd
|
---|
1507 | - Convex patches from Victor Balashov <balashov@cv.jinr.dubna.su>
|
---|
1508 | - timestring() bugfix from staale@spacetec.no
|
---|
1509 | - changed %H to give path of forced user if one is set
|
---|
1510 | - added quoting to smbclient to allow spaces in filenames
|
---|
1511 | - convex and other patches from Ulrich Hahn
|
---|
1512 | <ulrich.hahn@zdv.uni-tuebingen.de>
|
---|
1513 | - released alpha8
|
---|
1514 | - fixed rename directory bug
|
---|
1515 | - nmbd wins fix from Maximilian Errath <errath@balu.kfunigraz.ac.at>
|
---|
1516 | - client and AFS changes + password.c reorganisation + "more" and
|
---|
1517 | "pwd" commands in client from Todd j. Derr (tjd@smi.med.pitt.edu)
|
---|
1518 | - fixed several nmbd bugs
|
---|
1519 | - released alpha9
|
---|
1520 | - fixed another "cd" bug in smbclient
|
---|
1521 | - password encryption from Jeremy Allison
|
---|
1522 | - added "passwd chat" option and chat interpretation code
|
---|
1523 | - added "smb passwd file" option
|
---|
1524 | - released alpha10
|
---|
1525 | - cleaned up chgpasswd.c a little
|
---|
1526 | - portability changes to the encryption handling code
|
---|
1527 | - added password encryption to smbclient
|
---|
1528 | - fixed a share level security encryption bug
|
---|
1529 | - added "ENCRYPTION.txt" document
|
---|
1530 | - released alpha11
|
---|
1531 | - added code to detect a password server loop
|
---|
1532 | - fixed typo in chkpath in client.c that broken cd (again)
|
---|
1533 | - LINUX_BIGCRYPT from marsj@ida.liu.se
|
---|
1534 | - AFS password fixup from jbushey@primenet.com (Jeffrey G. Bushey)
|
---|
1535 | - iso/8859-1 charcnv patches from Dan.Oscarsson@malmo.trab.se
|
---|
1536 | - strtok/user_in_list fix from roderich@nodebonn.muc.bmw.de
|
---|
1537 | - NETGROUP patches from J.W.Schilperoort@research.ptt.nl
|
---|
1538 | - trim_string patch from J.W.Schilperoort@research.ptt.nl
|
---|
1539 | - fixed problem with files with no extension getting mixed up
|
---|
1540 | - ipc bugfix for print job deletion from Rainer Leberle <rleberle@auspex.de>
|
---|
1541 | - released alpha12
|
---|
1542 | - pwlen fix in NETGROUP from Andrew J Cole <A.J.Cole@cbl.leeds.ac.uk>
|
---|
1543 | - lots of uid and encryption changes from Jeremy Allison. WinDD
|
---|
1544 | should now work.
|
---|
1545 | - released alpha13
|
---|
1546 | - fixed max_xmit bug in client
|
---|
1547 | - select fix in server (fixed critical drive errors under ISC)
|
---|
1548 | - released alpha14
|
---|
1549 | - wildcard fix from Jeremy
|
---|
1550 | - changes to make IPC code more robust
|
---|
1551 | - small select loop change to reduce cleaning of share files
|
---|
1552 | - vtp, altos and mktime patches from Christian A. Lademann
|
---|
1553 | <cal@zls.com>
|
---|
1554 | - EEXIST bugfix in server.c
|
---|
1555 | - changed mangled map to apply in all cases
|
---|
1556 | - released alpha15
|
---|
1557 | - fixed fcb open permissions (should mean apps know when a file is
|
---|
1558 | read only)
|
---|
1559 | - released alpha16
|
---|
1560 | - client help formatting fix and docs fix from Peter Jones
|
---|
1561 | <thanatos@drealm.org>
|
---|
1562 | - added a directory cache
|
---|
1563 | - use /proc whenever possible for pid detection
|
---|
1564 | - TCSANOW fix in getsmbpasswd from roderich@nodebonn.muc.bmw.de
|
---|
1565 | - fixed default printing mode for sysv systems
|
---|
1566 | - make client always expand mask
|
---|
1567 | - more minor IPC fixups
|
---|
1568 | - pyramid makefile entry from jeffrey@itm.org
|
---|
1569 | - client fixups for passlen, maxvcs and session redirect from
|
---|
1570 | Charles Hoch <hoch@hplcgh.hpl.hp.com>
|
---|
1571 | - finally fixed important IPC bug (varargs bug with int16)
|
---|
1572 | - quota patches from Dirk.DeWachter@rug.ac.be
|
---|
1573 | - print queue cache changes (per service) and print queue priority
|
---|
1574 | additions from Dirk.DeWachter@rug.ac.be
|
---|
1575 | - new japanese patches (incomplete) from
|
---|
1576 | fujita@ainix.isac.co.jp (Takashi Fujita)
|
---|
1577 | - moved a lot more functions into system.c via wrappers
|
---|
1578 | - changed a lot of the connection refused error codes to be more
|
---|
1579 | informative (or at least different)
|
---|
1580 | - released alpha17
|
---|
1581 | - changed error return code from cannor chdir() in make_connection
|
---|
1582 | - fixed realloc() bug in printing.c
|
---|
1583 | - fixed invalid username bug in sesssetupX
|
---|
1584 | - released alpha18
|
---|
1585 | - made default service change name to asked for service (idea
|
---|
1586 | from Ian McEwan <ijm@doc.ic.ac.uk>)
|
---|
1587 | - fixed "guest only" bug
|
---|
1588 | - sambatar patches from Ricky
|
---|
1589 | - printing.c patches from Dirk.DeWachter@rug.ac.be
|
---|
1590 | - rewrote become_user()
|
---|
1591 | - sunos5 patch from Niels.Baggesen@uni-c.dk
|
---|
1592 | - more japanese extensions patches from fujita@ainix.isac.co.jp
|
---|
1593 | - released alpha20
|
---|
1594 | - added force_user to conn struct
|
---|
1595 |
|
---|
1596 |
|
---|
1597 | 1.9.15: 14/11/95
|
---|
1598 | - removed bcast override from workgroup announce in nmbd
|
---|
1599 | - aix patch, added NO_SYSMOUNTH, from
|
---|
1600 | lionel leston <102624.346@compuserve.com>
|
---|
1601 | - quick fix in lp_string() to try and stop some core dumps
|
---|
1602 | - added uid cache in connections structure
|
---|
1603 | to make user level security faster
|
---|
1604 | - changed dos_mode() to show read-only on read-only shares only if
|
---|
1605 | user w bit not set
|
---|
1606 | - added check to stop exit_server() looping
|
---|
1607 | - core dump fix in string_sub()
|
---|
1608 | - fix client bug for long dirs in NT1 mode.
|
---|
1609 | Thanks to Erwin Authried (erwin@ws1.atv.tuwien.ac.at)
|
---|
1610 | - switched to a safer (but probably slower) readbraw implementation
|
---|
1611 | - released p1
|
---|
1612 | - readbraw fix from Stefaan.Eeckels@eunet.lu
|
---|
1613 | - fixed groups bug when user is in 1 group
|
---|
1614 | - fixed NT1 dir bug
|
---|
1615 | - changed default protocol in client to NT1
|
---|
1616 | - changed trans2 to not return both names in long listing if long
|
---|
1617 | name is 8.3
|
---|
1618 | - made stat of "" return RONLY if not writeable drive
|
---|
1619 | - wrapped strcpy() to stop nulls propogating (hack)
|
---|
1620 | - made rename and unlink look at share locks on file
|
---|
1621 | - clitar memory leak fix from jjm@jjm.com
|
---|
1622 | - added -p option to smbstatus to list smbd processes
|
---|
1623 | - added rename to the client
|
---|
1624 | - released p2
|
---|
1625 | - fixed SMBmv for case where the destination exists
|
---|
1626 | - man page patch from michal@ellpspace.math.ualberta.ca (Michal Jaegermann)
|
---|
1627 | - once again redid the time handling, but finally explained what
|
---|
1628 | is going on, this is written up in TIME.txt. The "kludge-GMT" used
|
---|
1629 | by NT is a bastard and led to a lot of the confusion
|
---|
1630 | - kanji patch from fujita@ainix.isac.co.jp (Takashi Fujita)
|
---|
1631 | - is08859-1 patches from eauth@mail.cso.co.at
|
---|
1632 | - starting rewriting nmbd, new nmbd is nmbd2, old one still around
|
---|
1633 | for time being
|
---|
1634 | - released p3
|
---|
1635 | - rewrote more of nmbd2 to use new structures
|
---|
1636 | - CLIX patches from Jason.J.Faultless@bechtel.btx400.co.uk
|
---|
1637 | - DirCacheFlush() bugfix from Michael Joosten
|
---|
1638 | <joost@ori.cadlab.de>. This bug explains a lot of the crashes.
|
---|
1639 | - fixed a bug in ChDir() that caused reversion to / in some
|
---|
1640 | situations
|
---|
1641 | - ipc fix from Magnus Hyllander <mhy@os.se>
|
---|
1642 | - released p4
|
---|
1643 | - smbpasswd fix from Jeremy
|
---|
1644 | - compilation fixes from Magnus Hyllander <mhy@os.se>
|
---|
1645 | - added NetServerEnum to ipc.c (needed for master browser stuff)
|
---|
1646 | - Makefile fix from Gunther Mayer <gmayer@physik.uni-kl.de>
|
---|
1647 | - cleanups for clean compile on several OSes
|
---|
1648 | - added browse mastering code
|
---|
1649 | - started integration with smb.conf for nmbd2
|
---|
1650 | - released p5
|
---|
1651 | - fixed death_time (should be t+ttl*3)
|
---|
1652 | - fixed non-removal of dead servers
|
---|
1653 | - added smbstatus -u patch from oskarh@spornet.is (Oskar Hannesson)
|
---|
1654 | - NETGROUP fix from J.W.Schilperoort@research.kpn.com
|
---|
1655 | - select and NO_SETGROUPS patches from lennylim@netcom.com (Lenny
|
---|
1656 | Lim)
|
---|
1657 | - added LINKS_READ_ONLY define in dos_mode() for LM/X
|
---|
1658 | compatability
|
---|
1659 | - "dir a.c" bug fixed thanks to roderich@nodebonn.muc.bmw.de
|
---|
1660 | (Roderich Schupp)
|
---|
1661 | - job cancel fix in client from peo@mtek.chalmers.se
|
---|
1662 | - changed nmbd2 to nmbd
|
---|
1663 | - fixed "dir a*" under trans2 lookups
|
---|
1664 | - added StrnCaseCmp()
|
---|
1665 | - updated docs a bit for new browsing stuff
|
---|
1666 | - updated INSTALL.txt
|
---|
1667 | - hopefully fixed server level security with WfWg
|
---|
1668 |
|
---|
1669 | 1.9.15 (patches):
|
---|
1670 | - major/minor fix for solaris from Jeroen Schipper
|
---|
1671 | <Jeroen.Schipper@let.ruu.nl>
|
---|
1672 | - fixed critical bug in directory listings
|
---|
1673 | - released p1
|
---|
1674 | - fixed one of the causes of "out of memory" while browsing
|
---|
1675 | - fixed manpage install script (Paul Blackman)
|
---|
1676 | - added DNS failures to name cache
|
---|
1677 | - fixed writebmpx bug (affects OS/2)
|
---|
1678 | - misc OS/2 fixes, mostly for EA handling
|
---|
1679 | - added SMBcopy
|
---|
1680 | - added "max ttl" option
|
---|
1681 | - arch detection patch from Bas Laarhoven <bas@vimec.nl>
|
---|
1682 | - released p2
|
---|
1683 | - another OS/2 fix - the level 4 getpathinfo for EAs
|
---|
1684 | - added "alternate permissions" option
|
---|
1685 | - changed client to parse destination names into name + domain
|
---|
1686 | - fixed problem with PrimaryGroup and lmhosts loading
|
---|
1687 | - added domain master ability to nmbd
|
---|
1688 | - added "domain master" option
|
---|
1689 | - added "domain controller" option and code
|
---|
1690 | - pwd fix to client from Erik Devriendt (de@te6.siemens.be)
|
---|
1691 | - fixed problem in smbmv that led to ar not working in mks
|
---|
1692 | - added transs2
|
---|
1693 | - released p3
|
---|
1694 | - updated email addresses
|
---|
1695 | - fix for innetgr from Olaf Seibert (rhialto@polder.ubc.kun.nl)
|
---|
1696 | - client translate fix from bandc@dircon.co.uk
|
---|
1697 | - netbsd bcast fix from from Olaf Seibert (rhialto@polder.ubc.kun.nl)
|
---|
1698 | - syslog code from Alex Nash <alex@fa.tca.com>
|
---|
1699 | - strip dot fix from Arne Ansper <arne@ioc.ee>
|
---|
1700 | - added addtosmbpass + man page from
|
---|
1701 | michal@ellpspace.math.ualberta.ca (Michal Jaegermann)
|
---|
1702 | - pcap fix for AIX from Jon Christiansen <jchristi@sctcorp.com>
|
---|
1703 | - fixed servertype bug in remote announcements
|
---|
1704 | - fixed up illegal name checks (should also be faster)
|
---|
1705 | - kanji patches from fujita@ainix.isac.co.jp (Takashi Fujita)
|
---|
1706 | - fixed bug handling non-encrypted passwords
|
---|
1707 | - released p4
|
---|
1708 | - fixed makefile for addtosmbpass
|
---|
1709 | - DCE/DFS fixes from John Brezak (brezak@ch.hp.com)
|
---|
1710 | - client patch for partial command matching from Andrew Wiseman
|
---|
1711 | <bandc@dircon.co.uk>
|
---|
1712 | - made is_8_3() handle full paths
|
---|
1713 | - rewrote open_file_shared() with help from Charles Hoch
|
---|
1714 | <hoch@hplcgh.hpl.hp.com>
|
---|
1715 | - changed syslog to handle interactive programs
|
---|
1716 | - fixed syslog problem with full path in argv[0]
|
---|
1717 | - illegal name fixup for kanji from fujita@ainix.isac.co.jp
|
---|
1718 | - fixed server level security to allow fallback to encryption
|
---|
1719 | - changed reply_read() and reply_lockread() to ignore clients
|
---|
1720 | smb_bufsize in order to handle broken lanman clients
|
---|
1721 | - fixed NT wildcard problem with old style programs
|
---|
1722 | - man page patches from "John M. Sellens"
|
---|
1723 | <jmsellen@watdragon.uwaterloo.ca>
|
---|
1724 | - partially documented the "character set" option
|
---|
1725 | - changed default for MAXDIR to 64
|
---|
1726 | - changed default DPTR idle time to 120
|
---|
1727 | - released p5
|
---|
1728 | - QNX patches from eldo@invisa.satlink.net (Eldo Loguzzo)
|
---|
1729 | - made nmbd use the "max log size" option and changed log handling
|
---|
1730 | code a bit
|
---|
1731 | - sunos patches, remote protocol (%R) addition and arch detection
|
---|
1732 | changes to stop compiler warning from Timothy Hunt <tim@fsg.com>
|
---|
1733 | - fixed become_user() bug that led to incorrect permissions in
|
---|
1734 | some situations.
|
---|
1735 | - released p6
|
---|
1736 | - is_8_3() fix from Charles Hoch <hoch@hplcgh.hpl.hp.com>
|
---|
1737 | - nmblib bugfix from gmk@mhcnet.att.com (George Kull)
|
---|
1738 | - aix pcap fix from Jon Christiansen <jchristi@sctcorp.com>
|
---|
1739 | - added explicit sig_pipe() in server.c
|
---|
1740 | - added domain logins option (not fully implemented)
|
---|
1741 | - added HAVE_GMTOFF code
|
---|
1742 | - got rid of PM_MAXLINE
|
---|
1743 | - minor client fix from goggi@eflir (Garðar Georg Nielsen)
|
---|
1744 | - added SIGCLD_IGNORE for HPUX (from Tor Lillqvist
|
---|
1745 | <tml@hemuli.tte.vtt.fi>)
|
---|
1746 | - OSF/1 lpq patch from scooter@GENE.COM (Scooter Morris)
|
---|
1747 | - NeXT patches from pmarcos@next.com (Paul Marcos)
|
---|
1748 | - dstdiff patch to stop infinite loop from Erwin Authried (eauth@cso.co.at)
|
---|
1749 | - password server option can now take a list of password servers
|
---|
1750 | - patches to let samba run on OS/2 from Jason Rumney <jasonr@pec.co.nz>
|
---|
1751 | - added domain logon and logon script suport
|
---|
1752 | - SCO openserver 5 patches from Scott Michel <scottm@intime.intime.com>
|
---|
1753 | - Makefile changes from Marty Leisner <leisner@sdsp.mc.xerox.com>
|
---|
1754 | - chgpasswd changes from Roman Dumych <roman@nyxis.unibase.com>
|
---|
1755 | for SVR4
|
---|
1756 | - GUEST_SESSSETUP change from David.Chappell@mail.cc.trincoll.edu
|
---|
1757 | - released p7
|
---|
1758 | - moved SO_REUSEADDR before bind() (thanks to Thomas Bellman
|
---|
1759 | <tbe@ivab.se>)
|
---|
1760 | - added more flexible GUEST_SESSSETUP to local.h and restored
|
---|
1761 | pre-p7 behaviour as default
|
---|
1762 | - released p8
|
---|
1763 |
|
---|
1764 | 1.9.16:
|
---|
1765 | - Makefile fix from Marty Leisner <leisner@sdsp.mc.xerox.com>
|
---|
1766 | - added %g and %G substitutions
|
---|
1767 | - changed IDLE_CLOSED_TIMEOUT to 60
|
---|
1768 | - fixed the "admin user" status in domain logons
|
---|
1769 | - hpux 10 "trusted security" patches from David-Michael Lincke
|
---|
1770 | (dlincke@sgcl1.unisg.ch)
|
---|
1771 | - added nmb lookups to client from Adrian Hill <Adrian.Hill@softimage.co.uk>
|
---|
1772 | - svr4 pause/resume printing patch from Brendan O'Dea (bod@tyndall.com.au)
|
---|
1773 | - fixed master announcement thanks to Luke Leighton <rah14@dial.pipex.com>
|
---|
1774 | - changed srcdir usage in Makefile to be friendly to more systems
|
---|
1775 | - NT4 alignment patches from Jeremy Allison (jra@vantive.com)
|
---|
1776 | - updated share mode code for new spec
|
---|
1777 | - minor client bugfix (for smbclient '\\\')
|
---|
1778 | - fix for level 260 when magling disabled. From Martin Tomes
|
---|
1779 | <Martin.Tomes@ecl.etherm.co.uk>
|
---|
1780 | - SMBtranss2 fix for OS/2 from Jeremy Allison
|
---|
1781 | - profiles fixup from Timm Wetzel <twetzel@cage.mpibpc.gwdg.de>
|
---|
1782 | - man page updates from Dirk.DeWachter@rug.ac.be
|
---|
1783 | - nmbsync fix from Andy Whitcroft <andy@soi.city.ac.uk>
|
---|
1784 | - Lynx patches from Manfred Woelfel <woelfel@hpesco1.fzk.de>
|
---|
1785 | - new smbtar stuff from Ricky
|
---|
1786 | - changed to share mode DENY_NONE for tar
|
---|
1787 | - fixed -D option of smbclient when in tar mode
|
---|
1788 | - added aARCH to open modes
|
---|
1789 | - added code to cope with select/read errors
|
---|
1790 | - fixed blank browse entries after smb.conf reread
|
---|
1791 | - integrated new browse stuff from Luke into ipc.c
|
---|
1792 | - added workgroup list to smbclient -L
|
---|
1793 | - improved archive attribute handling in close_file() and
|
---|
1794 | write_file()
|
---|
1795 | - smbtar fixes from Martin.Kraemer@mch.sni.de
|
---|
1796 | - Linux quota patch from xeno@mix.hsv.no
|
---|
1797 | - try to work around NT passlen2 problem in session setup
|
---|
1798 | - released alpha1
|
---|
1799 |
|
---|
1800 | NOTE: From now on the cvs.log file will be used to give a complete log of
|
---|
1801 | changes to samba. This change-log is now obsolete.
|
---|
1802 |
|
---|
1803 |
|
---|
1804 | ==========
|
---|
1805 | todo:
|
---|
1806 |
|
---|
1807 |
|
---|
1808 | 64 bit longs and IP addresses may give problems with unsigned longs?
|
---|
1809 |
|
---|
1810 | set archive bit whenever file is modified??
|
---|
1811 |
|
---|
1812 | fix man page dates
|
---|
1813 |
|
---|
1814 | reply only to own workgroup in server enum
|
---|
1815 |
|
---|
1816 | patch to compile with g++ and possibly solaris c++
|
---|
1817 |
|
---|
1818 | nmbd needs to keep browse list uptodate by talking to the master if it loses
|
---|
1819 | an election as others may still think its a valid backup and use it to get
|
---|
1820 | lists.
|
---|
1821 |
|
---|
1822 | leftover lock files can end up belonging to non-smbd processes after a reboot.
|
---|
1823 |
|
---|
1824 | hosts allow in nmbd
|
---|
1825 |
|
---|
1826 | hosts allow cache
|
---|
1827 |
|
---|
1828 | add password command in smbclient
|
---|
1829 |
|
---|
1830 | drag long filename to samba under os/2 gives short name
|
---|
1831 |
|
---|
1832 | document max ttl option
|
---|
1833 |
|
---|
1834 | dup/close 0 for getopt?
|
---|
1835 |
|
---|
1836 | implement SMBmove ??
|
---|
1837 |
|
---|
1838 | add option to print more info about locked files (full path, share name
|
---|
1839 | etc)
|
---|
1840 |
|
---|
1841 | very slow listing CD, perhaps because of order of stat and readdir or add
|
---|
1842 | masking to opendir?
|
---|
1843 |
|
---|
1844 | protocol drop back in client to avoid openX etc.
|
---|
1845 |
|
---|
1846 | handle exported fat drives to a long filename capable client
|
---|
1847 |
|
---|
1848 | add check for existance of lpq commands etc (use stat?)
|
---|
1849 |
|
---|
1850 | get rid of the silly +4 and -4 by removing NBT stuff
|
---|
1851 |
|
---|
1852 | write-only shares
|
---|
1853 |
|
---|
1854 | document cnvchar stuff
|
---|
1855 |
|
---|
1856 | allow smbd to serve user and group lists to win95
|
---|
1857 |
|
---|
1858 | document homes behaviour with WinDD
|
---|
1859 |
|
---|
1860 | add "hide file = *.o" "hide dir = .Foo*" "show file = xx*" type options.
|
---|
1861 |
|
---|
1862 | ALLOW_PASSWORD_CHANGE only compiles/works on some systems
|
---|
1863 |
|
---|
1864 | weird foooooooo/open.exe bug on NT
|
---|
1865 |
|
---|
1866 | %a detection can't detect Win95 versus WinNT
|
---|
1867 |
|
---|
1868 | reverse mangled maps, so (*.html *.htm) works for new files.
|
---|
1869 |
|
---|
1870 | install problems with w95. could be some sort of race?
|
---|
1871 |
|
---|
1872 | more efficient Files[] structure to handle thousands of open files
|
---|
1873 |
|
---|
1874 | lpd stuff:
|
---|
1875 | Tony Aiuto (tony@ics.com)
|
---|
1876 |
|
---|
1877 | make max disk size local
|
---|
1878 |
|
---|