File: ChangeLog

package info (click to toggle)
smbnetfs 0.6.3-1
  • links: PTS
  • area: main
  • in suites: bookworm, bullseye, trixie
  • size: 1,304 kB
  • sloc: ansic: 6,982; sh: 1,260; makefile: 26
file content (292 lines) | stat: -rw-r--r-- 9,156 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
New in 0.0.1
------------
 - initial release

New in 0.0.2
------------
 - now the "mountpoint/workgroup/computer" is the symlink to 
   "mountpoint/computer". This make the internal achitecture much simple.

New in 0.0.3
------------
 - general redesign and cleanup

New in 0.0.4
------------
 - rewrite a scanning of network tree, this fix various bug with refresh
   of workgroup/computer lists.
 - improve program behavior on network with buggy master browser.
 - improve error handling
 - some memory leak fixed

New in 0.0.9a
-------------
 - more bug fix
 - switch to context based work with samba (this fix a problem with
   simultaneous access to share)
 - added maximum samba context parameter

New in 0.0.9b
-------------
 - improove copy files speed
 - the work with smbc_context is optimized
 - rewrited workgroup update

New in 0.1.0-pre1
-----------------
 - project name was changed to SMBNetFs
 - first public release
 - rename project to avoid conflict with smbfs kernel module
 - config file added
 - max_read mount option can be avoid now

New in 0.1.0-pre2
-----------------
 - remove QUERY_TYPE parameter to conform with smbclient-3.0.13
 - fix stupid bug in charset conversion function

New in 0.1.0-pre3
-----------------
 - some bug fixed
 - use fuse-2.3-pre4

New in 0.2.0-pre1
-----------------
 - added static group/host/link
 - some bug fixed
 - internal data storage rewrited

New in 0.2.0-pre2
-----------------
 - fixed readdir bug (shares after IPC$ was not shown)

New in 0.2.0-pre3
-----------------
 - Samba host/link/group storage redesigned
 - Config file rereaded only if config file changed

New in 0.2.0-pre4
-----------------
 - fixed bug in in samba host/link/group storage
 - remember the contents of not auto-scanned group work again
 - the long pause bug in films is partly fixed.

New in 0.2.0-pre5
-----------------
 - fixed bug with user defined link

New in 0.2.0-pre6
-----------------
 - fixed bug caused by dirent with empty name  

New in 0.2.0-rc1
-----------------
 - use automake/autoconf for project building
 - redesign samba context storage.
 - fix a bug with network shares that have one user limit
 - improove the starting of AutoRefresh and ConfigUpdate threads
 - added new thread to preserve samba connection alive
 - config file now readed before AutoRefresh thread starting.
 - memory allocation/deallocation tuning

New in 0.2.0-rc2
-----------------
 - truncate function was slightly improoved

New in 0.2.0
-----------------
 - log file option now work properly
 - range for memory allocation parameter changed

New in 0.2.1
-----------------
 - large internal redesign to reduce the number of malloc/free calls
 - new config paramaters: auth(replace username/password), netbios_name,
   smb_open_files_max, buf_count_max
 - samba-3.0.20 support
 - better support of windows domains

New in 0.2.2
-----------------
 - reimplement arrays throw the list of buffers
 - remove annoying message in create/destroy buffer functions.
 - new config paramaters: array_slice_max
 - store information about original filename if conversion error occur
 - improve samba context storage.

New in 0.3.0
-----------------
 - amd64 fixes
 - removed memory tuning from program and config file
 - configuration file was renamed to "smbnetfs.conf" and moved to "~/.smb" dir
 - configutation files can be included one to other
 - configuration files rereaded every 5 min or by SIGHUP signal
 - full support of "auth" directive in configuration file. now you can
   specify different user/password to access different computer/share.
 - possibility to hide/display shares with $ at end added.

New in 0.3.1
-----------------
 - code optimization
 - some minor bugs was fixed
 - konqueror performance improved (see the kde_workaround config option)
 - debug information levels was implemented
 - documentation updated

New in 0.3.2
-----------------
 - better iconv support
 - better character conversion code
 - fuse-2.5 compatible
 - FreeBSD 6.0 compatible
 - New config option: unsafe_truncate (see the description in the default
   config file)

New in 0.3.3
-----------------
 - rewind() problem fixed (reported by Andre Jonsson)
 - fix stupid error in auth module
 - some other error was fixed

New in 0.3.4
-----------------
 - critical bug in context refresh related code was fixed
 - bug in context refresh code was fixed
 - tiny code improvements

New in 0.3.5
-----------------
 - seious bug in auth module was fixed

New in 0.3.6
-----------------
 - Kerberos support
 - logging backtrace on crash (linux only)

New in 0.3.7
-----------------
 - better LIST and SmbCtx implementation
 - improve samba/locale conversion
 - bugfixes

New in 0.3.8
-----------------
 - better signal support
 - remove "$" from function and variables name (should fix ARM compilation)
 - use the same context for computer and its shares
 - fix for bug 1629651 (Bad mtime in created files)
 - fix for critical bug in auth module (affect SMBNetFS-0.3.7 only)
 - umount filesystem properly on unrecoverable error
 - new config option: free_space_blocks (should fix nautilus free space problem)
 - small improvement & bugfixes

New in 0.3.9
-----------------
  - new config option: fast_shutdown (smbnetfs should die without delay on umount)

New in 0.3.10
-----------------
  - fix bug in samba/locale conversion appeared in smbnetfs-0.3.7

New in 0.3.11
-----------------
  - minor memory leak was fixed
  - recovering after read/write error was improved
  - preparing to utf-8 migration

New in 0.3.12
-----------------
  - drop old libfuse support (libfuse >= 2.5 is required)
  - drop old libsmbclient support (libsmbclient >= 3.0.20 is required)
  - update documentation
  - added setxattr(), getxattr(), listxattr(), removexattr()
  - fix difference in behavior between unix/libsmbclient implementation of
    rename() and unlink() syscalls
  - workaround for '@', '%', '/' and '\' symbols in filenames
  - fix a linked list coruption on read/write error
  - much small bugfixes

New in 0.3.13
-----------------
  - samba 3.2.0 support
  - safe truncate() support (samba >= 3.2.0 is required)
  - 'array_slice_max', 'buf_count_max' and  'netbios_name' config parameters
    were removed
  - small refactoring
  - bug fixes

New in 0.5.0 (babushka)
-----------------
  - almost all code was revised
  - samba >= 3.2 does not crash SMBNetFS anymore
  - isolation of libsmbclient from the rest of SMBNetFS code (increase stability)
  - rewrite of samba tree storage and authorization code (becomes faster)
  - default password for the all hosts from some workgroup is supported now
  - safe truncate() support (samba >= 3.2.0 is required)
  - it's now possible to pass options in command line
  - it's now possible to use alternate config file location
  - bug fixes

New in 0.5.1 (babushka)
-----------------
  - support of FreeBSD >= 6.0 (tested on FreeBSD-7.1)
  - support of Linux-2.4 (not tested)
  - libsmbclient >= 3.2 is strongly recommended
  - more correct and verbose libsmbclient version check
  - fix bug in libsmbclient-3.0 initialization
  - fix overriding of command line options with the options from config file

New in 0.5.2 (babushka)
-----------------
  - fixed SIGSEGV on nondefault log tagret
  - check sigtimedwaid() return code before checking signal status.
  - add SMBNetFS version to the standard doc directory name
  - add printf alike attribute to some functions and minor code reorganization

New in 0.5.3 (babushka)
-----------------
  - generalize stat() workaround
  - allow passwords reading from gnome-keyring

New in 0.5.3а (babushka)
-----------------
  - configure.in: allow user to explicitly enable/disable gnome-keyring support
  - make printing of "gnome-keyring is not available" depending on verbosity level

New in 0.5.3b (babushka)
-----------------
  - fix compilation with samba >= 4.0
  - fix compilation warning

New in 0.6.0 (Abkhazia)
-----------------
  - stop printing warning for samba-4.x.
  - fix long staning bug with visible flags for hosts
  - add negative cache to speedup works with inaccessible hosts
    (thanks to Aleksey Midenkov for the idea)
  - allow setting of event_config_update_period to zero to disable periodic
    configuration update (thanks to Aleksey Midenkov)
  - allow settings of max_retry_count to zero, also remove unneeded 2 sec
    delay after last failure (thanks to Aleksey Midenkov)
  - add smb_timeout option (thanks to Soci/Singular for the idea)
  - switch to atomic integer operations where it was possible
  - improve error reporting and add timestamp to debug messages
    (thanks to Aleksey Midenkov for the idea)

New in 0.6.1 (Abkhazia)
-----------------
  - drop old libsmbclient support, libsmbclient >= 3.5 is required
  - use libsecret instead of deprecated libgnome-keyring
  - use dprintf()/vdprintf() to print debug messages

New in 0.6.2 (Abkhazia)
-----------------
  - fix opening a file with O_CREAT
  - fix wrong subsecond value in times
  - add noexec option support
  - it's now possible to disable libsecret
  - minor cleanup

New in 0.6.3 (Abkhazia)
-----------------
  - add files for debian packaging