| 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 privilages 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 |  | 
|---|