1ChangeLog for smbfs. 2 32004-01-24 Urban Widmark <urban@teststation.com> 4 5 * file.c, inode.c, proc.c: Large File Support 6 72004-01-24 John Newbigin <jn@it.swin.edu.au> 8 9 * *.c: Implementation of CIFS Extensions for UNIX systems 10 112001-12-31 Ren� Scharfe <l.s.r@web.de> 12 13 * inode.c: added smb_show_options to show mount options in /proc/mounts 14 * inode.c, getopt.c, getopt.h: merged flag and has_arg in struct option 15 * inode.c: use S_IRWXUGO where appropriate 16 172001-12-22 Urban Widmark <urban@teststation.com> 18 19 * file.c, proc.c: Fix problems triggered by the "fsx test" 20 212001-09-17 Urban Widmark <urban@teststation.com> 22 23 * proc.c: Use 4096 (was 512) as the blocksize for better write 24 performance (patch originally by Jan Kratochvil) 25 * proc.c: Skip disconnect smb, allows umount on unreachable servers. 26 * proc.c: Go back to the interruptible sleep as reconnects seem to 27 handle it now. 28 * *.c: use autogenerated and private proto.h 29 302000-11-22 Igor Zhbanov <bsg@uniyar.ac.ru> 31 32 * proc.c: fixed date_unix2dos for dates earlier than 01/01/1980 33 and date_dos2unix for date==0 (from 2.2) 34 352001-07-13 Rob Radez <rob@osinvestor.com> 36 37 * proc.c: make smb_errno return negative error values 38 392001-07-09 Jochen Dolze <dolze@epcnet.de> 40 41 * inode.c: smb_statfs always returned success. 42 * proc.c, ioctl.c: Allow smbmount to signal failure to reconnect with 43 a NULL argument to SMB_IOC_NEWCONN (speeds up error detection). 44 * proc.c: Add some of the missing error codes to smb_errno 45 462001-06-12 Urban Widmark <urban@teststation.com> 47 48 * proc.c: replace the win95-flush fix with smb_seek, when needed. 49 * proc.c: readdir 'lastname' bug (NetApp dir listing fix) 50 512001-05-08 Urban Widmark <urban@teststation.com> 52 53 * inode.c: Fix for changes on the server side not being detected 54 properly. Must always drop cached pages when updating an inode with 55 new size. 56 572001-05-05 Urban Widmark <urban@teststation.com> 58 59 * file.c, proc.c: Drop SMB_F_LOCALWRITE to detect changes made on 60 both server and client, using flush with to force win9x to remember 61 the right filesize. 62 632001-04-25 Ren� Scharfe <l.s.r@web.de> 64 65 * inode.c: Don't clear s_flags and allow ro mounts 66 672001-04-21 Urban Widmark <urban@teststation.com> 68 69 * dir.c, proc.c: replace tests on conn_pid with tests on state to 70 fix smbmount reconnect on smb_retry timeout and up the timeout to 30s. 71 * proc.c: smb_newconn must have the server locked while updating it. 72 * inode.c, proc.c: need flush after truncate on some servers (win9x) 73 * file.c: add call to send SMBflush on fsync 74 (as suggested by Jochen Dolze <dolze@epcnet.de>) 75 762001-03-06 Urban Widmark <urban@teststation.com> 77 78 * cache.c: d_add on hashed dentries corrupts d_hash list and 79 causes loops in d_lookup. Inherited bug. :) 80 * inode.c: tail -f fix for non-readonly opened files 81 (related to the smb_proc_open change). 82 * inode.c: tail -f fix for fast size changes with the same mtime. 83 842001-03-02 Michael Kockelkorn <m.kockelkorn@biodata.com> 85 86 * proc.c: fix smb_proc_open to allow open being called more than once 87 with different modes (O_RDONLY -> O_WRONLY) without closing. 88 892001-02-10 Urban Widmark <urban@teststation.com> 90 91 * dir.c, cache.c: replace non-bigmem safe cache with cache code 92 from ncpfs and fix some other bigmem bugs in smbfs. 93 * inode.c: root dentry not properly initialized 94 * proc.c, sock.c: adjust max parameters & max data to follow max_xmit 95 lots of servers were having find_next trouble with this. 96 * proc.c: use documented write method of truncating (NetApp fix) 97 982000-08-14 Urban Widmark <urban@svenskatest.se> 99 100 * dir.c: support case sensitive shares 101 * inode.c: ascii mount options 102 * proc.c: check length of paths to avoid buffer overflow 103 * proc.c: don't do interruptable_sleep in smb_retry to avoid signal 104 problem/race. 105 * proc.c: O_RDONLY & smb_revalidate_inode fix (tail -f) 106 * proc.c: add nls support 107 * sock.c: attempt to fix smb_data_callback (avoid infinite loop) 108 1092000-07-25 Urban Widmark <urban@svenskatest.se> 110 111 * proc.c: fix 3 places where bad server responses could cause an Oops. 112 1132000-07-15 Urban Widmark <urban@svenskatest.se> 114 115 * *.c: more debug (%.*s) & indent fixes 116 1172000-06-24: Matt Maynard <matthewm@corel.com> 118 119 * dir.c: dentry->d_inode->i_mtime isn't updated for all servers 120 (NT?) and all operations (mv oldfile.txt newfile.txt) Removed for 121 less efficient but better working directory cache. 122 * proc.c: included aDIR smbclient fix for renaming directories on 123 OS/2 servers (win95/98?) (orig by John Janosik) 124 1252000-07-01 Urban Widmark <urban@svenskatest.se> 126 127 * *.c: replace ugly #ifdef's with less ugly debug macros. 128 1292000-01-03 Christian Groessler <cpg@aladdin.de> 130 131 * proc.c: added posix semantics for unlink 132 1331999-11-16 Andrew Tridgell 134 135 * proc.c: use level 260 for most conns, or level 1 for <NT1 136 * proc.c: don't sleep every time with win95 on a FINDNEXT 137 * proc.c: fixed loop_count bug 138 * proc.c: got rid of resume_key 139 140[there are a few missing here :) ] 141 1421997-09-28 Riccardo Facchetti 143 144 * proc.c: Fixed smb_d_path [now smb_build_path()] to be non-recursive 145 1461996-06-28 Yuri Per 147 148 * proc.c: Fixed long file name support (smb_proc_readdir_long) 149 150You are in the wrong end for adding new entries. New entries at the top. 151