1 |
1275 |
phoenix |
ChangeLog for smbfs.
|
2 |
|
|
|
3 |
|
|
2004-01-24 Urban Widmark
|
4 |
|
|
|
5 |
|
|
* file.c, inode.c, proc.c: Large File Support
|
6 |
|
|
|
7 |
|
|
2004-01-24 John Newbigin
|
8 |
|
|
|
9 |
|
|
* *.c: Implementation of CIFS Extensions for UNIX systems
|
10 |
|
|
|
11 |
|
|
2001-12-31 René Scharfe
|
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 |
|
|
|
17 |
|
|
2001-12-22 Urban Widmark
|
18 |
|
|
|
19 |
|
|
* file.c, proc.c: Fix problems triggered by the "fsx test"
|
20 |
|
|
|
21 |
|
|
2001-09-17 Urban Widmark
|
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 |
|
|
|
30 |
|
|
2000-11-22 Igor Zhbanov
|
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 |
|
|
|
35 |
|
|
2001-07-13 Rob Radez
|
36 |
|
|
|
37 |
|
|
* proc.c: make smb_errno return negative error values
|
38 |
|
|
|
39 |
|
|
2001-07-09 Jochen Dolze
|
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 |
|
|
|
46 |
|
|
2001-06-12 Urban Widmark
|
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 |
|
|
|
51 |
|
|
2001-05-08 Urban Widmark
|
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 |
|
|
|
57 |
|
|
2001-05-05 Urban Widmark
|
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 |
|
|
|
63 |
|
|
2001-04-25 René Scharfe
|
64 |
|
|
|
65 |
|
|
* inode.c: Don't clear s_flags and allow ro mounts
|
66 |
|
|
|
67 |
|
|
2001-04-21 Urban Widmark
|
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 )
|
75 |
|
|
|
76 |
|
|
2001-03-06 Urban Widmark
|
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 |
|
|
|
84 |
|
|
2001-03-02 Michael Kockelkorn
|
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 |
|
|
|
89 |
|
|
2001-02-10 Urban Widmark
|
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 |
|
|
|
98 |
|
|
2000-08-14 Urban Widmark
|
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 |
|
|
|
109 |
|
|
2000-07-25 Urban Widmark
|
110 |
|
|
|
111 |
|
|
* proc.c: fix 3 places where bad server responses could cause an Oops.
|
112 |
|
|
|
113 |
|
|
2000-07-15 Urban Widmark
|
114 |
|
|
|
115 |
|
|
* *.c: more debug (%.*s) & indent fixes
|
116 |
|
|
|
117 |
|
|
2000-06-24: Matt Maynard
|
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 |
|
|
|
125 |
|
|
2000-07-01 Urban Widmark
|
126 |
|
|
|
127 |
|
|
* *.c: replace ugly #ifdef's with less ugly debug macros.
|
128 |
|
|
|
129 |
|
|
2000-01-03 Christian Groessler
|
130 |
|
|
|
131 |
|
|
* proc.c: added posix semantics for unlink
|
132 |
|
|
|
133 |
|
|
1999-11-16 Andrew Tridgell
|
134 |
|
|
|
135 |
|
|
* proc.c: use level 260 for most conns, or level 1 for
|
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 |
|
|
|
142 |
|
|
1997-09-28 Riccardo Facchetti
|
143 |
|
|
|
144 |
|
|
* proc.c: Fixed smb_d_path [now smb_build_path()] to be non-recursive
|
145 |
|
|
|
146 |
|
|
1996-06-28 Yuri Per
|
147 |
|
|
|
148 |
|
|
* proc.c: Fixed long file name support (smb_proc_readdir_long)
|
149 |
|
|
|
150 |
|
|
You are in the wrong end for adding new entries. New entries at the top.
|