"Fossies" - the Fresh Open Source Software Archive 
Member "davfs2-1.7.0/ChangeLog" (2 Nov 2022, 53001 Bytes) of package /linux/www/davfs2-1.7.0.tar.gz:
As a special service "Fossies" has tried to format the requested text file into HTML format (style:
standard) with prefixed line numbers.
Alternatively you can here
view or
download the uninterpreted source code file.
See also the latest
Fossies "Diffs" side-by-side code changes report for "ChangeLog":
1.6.1_vs_1.7.0.
1 ChangeLog for davfs2
2 --------------------
3 2022-10-02 Ali Abdallah (ali.abdallah@suse.com)
4 * Release version 1.7.0
5 Port to FreeBSD.
6 Fix cached file not up to date attributes.
7
8 2021-10-31 Werner Baumann (werner.baumann@onlinehome.de)
9 * Release version 1.6.1
10
11 2021-10-24 Werner Baumann (werner.baumann@onlinehome.de)
12 * configure.ac:
13 Add Neon version 0.32.
14
15 2021-04-08 Werner Baumann (werner.baumann@onlinehome.de)
16 * mount.davfs.c, get_options:
17 Ignore all unknown options.
18
19 2021-01-27 Werner Baumann (werner.baumann@onlinehome.de)
20 * mount_davfs.c, write_mtab_entry:
21 Add option _netdev to utab-entry.
22
23 2020-08-07 Werner Baumann (werner.baumann@onlinehome.de)
24 * Release version 1.6.0
25
26 2020-08-06 Werner Baumann (werner.baumann@onlinehome.de)
27 * Update documentation.
28
29 2020-08-03 Werner Baumann (werner.baumann@onlinehome.de)
30 * cache.h, cache.c, mount_davfs.h, mount_davfs.c,
31 kernel_interface.h, kernel_interface.c,
32 dav_fuse.c, src/Makefile.am:
33 Remove Coda-support.
34
35 2020-06-07 Werner Baumann (werner.baumann@onlinehome.de)
36 * webdav.c, get_cookies:
37 New parser for cookies (bug #58459).
38
39 2020-06-06 Werner Baumann (werner.baumann@onlinehome.de)
40 * webdav.c, add_header:
41 Use ";" instead of "," as seperator (bug #58459).
42
43 2020-06-06 Werner Baumann (werner.baumann@onlinehome.de)
44 * mount_davfs.c, log_dbg_config:
45 Add log message.
46
47 2020-04-13 Werner Baumann (werner.baumann@onlinehome.de)
48 * defaults.h, etc/davfs2.conf, mount_davfs.h,
49 mount_davfs.c, new_args, read_config,
50 webdav.c, dav_init_wbdav:
51 Add option sharepoint_href_bug.
52
53 2020-03-04 Werner Baumann (werner.baumann@onlinehome.de)
54 * configure.ac, INSTALL.davfs2:
55 Update build tools.
56
57 2020-02-07 Werner Baumann (werner.baumann@onlinehome.de)
58 * mount_davfs.c, parse_commandline:
59 Ignore option -n (sr #110191).
60
61 2020-02-01 Werner Baumann (werner.baumann@onlinehome.de)
62 * dav_coda.c, dav_fuse.c:
63 Make variable debug static (sr #110186).
64
65 2019-12-25 Werner Baumann (werner.baumann@onlinehome.de)
66 * Release version 1.5.6
67
68 2019-11-27 Werner Baumann (werner.baumann@onlinehome.de)
69 * umount_davfs.c:
70 Adjust message.
71
72 2019-11-25 Werner Baumann (werner.baumann@onlinehome.de)
73 * umount_davfs.c:
74 Remove call to setuid and setgid.
75
76 2019-11-19 Werner Baumann (werner.baumann@onlinehome.de)
77 * mount_davs.c, check_dirs:
78 Ignore EEXIST when creating DAV_SYS_RUN (bug #57233).
79
80 2019-11-12 Werner Baumann (werner.baumann@onlinehome.de)
81 * umount_davfs.c
82 Replace GNU extension 'a' with option 'm' in fscanf
83 (bug #56286).
84 * configure.ac, webdav.c:
85 Check for inconv.h and iconv (bug #56178).
86
87 2019-01-24 Werner Baumann (werner.baumann@onlinehome.de)
88 Release version 1.5.5
89
90 2019-01-24 Werner Baumann (werner.baumann@onlinehome.de)
91 * davfs2.conf.5:
92 Warning about intermediary CAs (bug #54699).
93
94 2019-01-17 Werner Baumann (werner.baumann@onlinehome.de)
95 * cache.c, xml_end_reg:
96 Don't remove cache-files because of inconsistent
97 metadata (sr #109587).
98
99 2019-01-12 Werner Baumann (werner.baumann@onlinehome.de)
100 * Fixed typo (sr #109588).
101
102 2018-11-05 Werner Baumann (werner.baumann@onlinehome.de)
103 * webdav.c, dav_get_file:
104 Add query-string to path on redirect (bug #54943).
105
106 2017-07-22 Werner Baumann (werner.baumann@onlinehome.de)
107 * mount_davfs.c, get_options:
108 Ignore option "nofail" (fixes bug #51521).
109
110 2017-01-21 Werner Baumann (werner.baumann@onlinehome.de)
111 * cache.c, is_busy:
112 Fix infinite loop (bug #50083).
113
114 2016-08-18 Werner Baumann (werner.baumann@onlinehome.de)
115 * webdav.c, get_cookies:
116 Fix cookie parsing error (Debian Bug#834615, Thanks
117 to Harald Braumann).
118
119 2016-05-16 Werner Baumann (werner.baumann@onlinehome.de)
120 * Fix some spelling errors.
121
122 2016-04-16 Werner Baumann (werner.baumann@onlinehome.de)
123 Release version 1.5.4
124
125 2016-04-16 Werner Baumann (werner.baumann@onlinehome.de)
126 * src/Makefile.am:
127 Use --fstack-protector-strong.
128
129 2016-04-15 Werner Baumann (werner.baumann@onlinehome.de)
130 * README, mount.davfs.8:
131 Add information about required local cache space.
132
133 2016-04-08 Werner Baumann (werner.baumann@onlinehome.de)
134 * dav_fuse.c, dac_coda.c, kernel_interface.h, mount_davfs.c:
135 For kernel_fs fuse: when getting SIGTERM unmount
136 while dav_fuse_loop still is running.
137
138 2016-04-08 Werner Baumann (werner.baumann@onlinehome.de)
139 * dav_fuse.c, dav_fuse_loop:
140 Remove useless call of is_mounted (sr #109009).
141
142 2016-04-05 Werner Baumann (werner.baumann@onlinehome.de)
143 * Release version 1.5.3
144
145 2016-04-04 Werner Baumann (werner.baumann@onlinehome.de)
146 * mount_davfs.c, parse_line:
147 Fix stack smashing error (Debian bug #812456).
148 * mount_davfs.c, kernel_interface.c, webdav.c:
149 Check result of seteuid.
150 * cache.c, dav_tidy_cache:
151 Fix format parameter.
152 * src/Makefile.am:
153 Use compiler flag -fstack-protector-all.
154
155 2014-08-23 Werner Baumann (werner.baumann@onlinehome.de)
156 * Release version 1.5.2
157
158 2014-08-23 Werner Baumann (werner.baumann@onlinehome.de)
159 * umount_davfs.c:
160 Add (and ignore) option t (sr #108638).
161
162 2014-08-10 Werner Baumann (werner.baumann@onlinehome.de)
163 * Release version 1.5.1
164
165 2014-08-10 Werner Baumann (werner.baumann@onlinehome.de)
166 * cache.c:
167 Return error on close (sr #108597).
168
169 2014-08-09 Werner Baumann (werner.baumann@onlinehome.de)
170 * mount_davfs.c, cache.c:
171 High priority for lock refresh (sr #108607).
172
173 2014-08-09 Werner Baumann (werner.baumann@onlinehome.de)
174 * cache.c, dav_init_cache:
175 Increase faked free space.
176
177 2014-07-16 Werner Baumann (werner.baumann@onlinehome.de)
178 * webdav.c, webdav.h, dav_fuse.c, dav_coda.c,
179 mount_davfs.c, cache.c, cache.h:
180 Remove USERINFO, fix stat, remove update_stat.
181
182 2014-06-20 Werner Baumann (werner.baumann@onlinehome.de)
183 * cache.c, cache.h, mount_davfs.c:
184 Pass parameter got_sigterm by reference.
185
186 2014-06-19 Werner Baumann (werner.baumann@onlinehome.de)
187 * Mount_davfs.c, main:
188 Only log error if still is mounted.
189
190 2014-06-09 Werner Baumann (werner.baumann@onlinehome.de)
191 * defaults.h, mount_davfs.h, mount_davfs.c webdav.c:
192 Add option min_propset.
193
194 2014-06-08 Werner Baumann (werner.baumann@onlinehome.de)
195 * cache.c, add_node, update_directory:
196 Fix file times if LastModified is missing.
197
198 2014-05-24 Werner Baumann (werner.baumann@onlinehome.de)
199 * webdav.c, prop_result:
200 Case insensitive test of path (sr #108566).
201
202 2014-05-04 Werner Baumann (werner.baumann@onlinehome.de)
203 * cache.c, update_cache_file:
204 Fixing memory leak (sr #108158).
205
206 2014-04-22 Werner Baumann (werner.baumann@onlinehome.de)
207 * src/Makefile.am:
208 Add some hardening flags for compilation.
209
210 2014-04-21 Werner Baumann (werner.baumann@onlinehome.de)
211 * Release version 1.5.0.
212
213 2014-04-20 Werner Baumann (werner.baumann@onlinehome.de)
214 * defaults.h, mount_davfs.h, mount_davfs.c, cache.c:
215 Add option minimize_mem (sr #108158).
216
217 2014-04-20 Werner Baumann (werner.baumann@onlinehome.de)
218 * kernel_interface.c:
219 Try loading kernel module fuse.
220 * mount_davfs.c, check_dirs:
221 Set mode of secrets file.
222 * webdav.c, quota_reader:
223 Replace strndup with ne_strndup.
224
225 2014-04-18 Werner Baumann (werner.baumann@onlinehome.de)
226 * defaults.h, mount_davfs.h, mount_davfs.c, webdav.c:
227 Improve cookie support (sr #107907, bug #41438).
228
229 2014-04-13 Werner Baumann (werner.baumann@onlinehome.de)
230 * cache.c, mount_davfs.c, mount_davfs.h:
231 Add mount option grpid (sr #108432, Thanks to
232 Miguel Coca)
233
234 2014-04-09 Werner Baumann (werner.baumann@onlinehome.de)
235 * mount_davfs.c, mount_davfs.h:
236 Replace args->add_mopts.
237
238 2014-04-05 Werner Baumann (werner.baumann@onlinehome.de)
239 * mount_davfs.h, mount_davfs.c, webdav.c:
240 Add options trust_ca_cert and trust_server_cert.
241
242 2014-04-05 Werner Baumann (werner.baumann@onlinehome.de)
243 * umount_davfs.c:
244 Allways try 'umount -i'.
245
246 2014-04-05 Werner Baumann (werner.baumann@onlinehome.de)
247 * configure.ac, src/Makefile.am, defaults.h,
248 mount_davfs.h, mount_davfs.c:
249 Use utab if mtab is a symbolic link.
250
251 2014-03-30 Werner Baumann (werner.baumann@onlinehome.de)
252 * defaults.h, webdav.c:
253 Set default of follow_redirect to 0.
254
255 2014-03-23 Werner Baumann (werner.baumann@onlinehome.de)
256 * defaults.h, mount_davfs.h, mount_davfs.c, webdav.c:
257 Support temporary redirects.
258
259 2014-03-22 Werner Baumann (werner.baumann@onlinehome.de)
260 * cache.c, webdav.c, webdav.h:
261 Remove property creationdate.
262
263 2014-03-22 Werner Baumann (werner.baumann@onlinehome.de)
264 * cache.c, cache.h, dav_fuse.c, webdav.c, webdav.h:
265 Remove support for extended attributes.
266 Remove property creationdate.
267
268 2014-03-15 Werner Baumann (werner.baumann@onlinehome.de)
269 * Document option "use_compression".
270
271 2014-03-12 Werner Baumann (werner.baumann@onlinehome.de)
272 * cache.c, new_node:
273 Fix missing mode.
274 * man/mount.davfs.8:
275 Fix escape rules for fstab.
276
277 2014-03-11 Werner Baumann (werner.baumann@onlinehome.de)
278 * webdav.c, configure.ac:
279 Remove support for Neon versions < 0.27.
280 * defaults.h, mount_davfs.h, mount_davfs.c, wedav.c:
281 Support compression for GET responses (bug #41355,
282 thanks Evili del Rio).
283
284 2014-03-09 Werner Baumann (werner.baumann@onlinehome.de)
285 * mount_davfs.c, get_options:
286 Add option "comment=" (bug #41354)
287
288 2014-03-08 Werner Baumann (werner.baumann@onlinehome.de)
289 * cache.c, mount_davfs.c;
290 Make default access modes 755 and 644.
291 * cache.c:
292 Fix has_permission (bug #33644).
293
294 2014-03-07 Werner Baumann (werner.baumann@onlinehome.de)
295 * mount_davfs.c, check_dirs, parse_config:
296 Use stat instead of access.
297 * cache.c, mount_davfs.c, mount_davfs.h:
298 Remove file_umask and dir_umask (bug #34563).
299
300 2014-03-03 Werner Baumann (werner.baumann@onlinehome.de)
301 * mount_davfs.c, check_fstab:
302 Remove unnecessary decode_octal.
303 Remove double check for ft->mnt_dir.
304 * cache.c:
305 Missing 'static'.
306
307 2013-12-28 Werner Baumann (werner.baumann@onlinehome.de)
308 * mount_davfs.c, configure.ac:
309 Remove #include <argz.h>
310 * webdav.c:
311 Make calls to iconv functions depend on HAVE_ICONV.
312 * dav_fuse.c, fuse_stat:
313 dav_coda.c, coda_statfs:
314 Return ENOSYS if dav_statfs fails (this should never
315 happen).
316
317 2013-12-26 Werner Baumann (werner.baumann@onlinehome.de)
318 * mount_davfs.c:
319 Always canonicalize mount point (sr #108377).
320 * mount_davfs.h, mount_davfs.c:
321 Replace log_dbg_cmdline.
322
323 2013-09-22 Werner Baumann (werner.baumann@onlinehome.de)
324 * mount_davfs.c, check_fstab:
325 Replace xxfsent functions by xxmntent functions.
326 Don't compare commandline and fstab for options
327 'user' and 'users', only check fstab for presence.
328
329 2013-09-21 Werner Baumann (werner.baumann@onlinehome.de)
330 * configure.ac:
331 Add neon version 0.30 (sr #108392).
332
333 2013-09-08 Werner Baumann (werner.baumann@onlinehome.de)
334 * kernel_interface.c, mount_davfs.c:
335 Don't create /dev/coda and /dev/fuse.
336 Remove insecure calls of system().
337
338 2012-11-01 Werner Baumann (werner.baumann@onlinehome.de)
339 * man/Makefile.am, man/de/Makefile.am, man/es/Makefile.am:
340 Honour configrue parameter --manfile (sr #108173)
341
342 2012-08-20 Werner Baumann (werner.baumann@onlinehome.de)
343 * src/Makefile.am:
344 Fix DESTDIR bug (sr #108104).
345
346 2012-08-06 Werner Baumann (werner.baumann@onlinehome.de)
347 * mount_davfs.c, write_mtab_entry:
348 Remove unnecessary variable ret.
349
350 2012-08-06 Werner Baumann (werner.baumann@onlinehome.de)
351 * dav_fuse.c:
352 Fix integer format warnings.
353
354 2012-08-04 Werner Baumann (werner.baumann@onlinehome.de)
355 * mount_davfs.c:
356 Fix integer format warnings.
357
358 2012-07-19 Werner Baumann (werner.baumann@onlinehome.de)
359 * Release version 1.4.7.
360
361 2012-07-19 Werner Baumann (werner.baumann@onlinehome.de)
362 * mount_davfs.c:
363 Get auxiliary groups with getgroups.
364
365 2012-07-19 Werner Baumann (werner.baumann@onlinehome.de)
366 * umount_davfs.c:
367 Quote mpoint in umount_command.
368
369 2012-07-19 Werner Baumann (werner.baumann@onlinehome.de)
370 * webdav.c, init_webdav:
371 Error reading client certificate.
372
373 2012-07-19 Werner Baumann (werner.baumann@onlinehome.de)
374 * cache.c, has_permission:
375 Change strcmp() == 0 into strcmp() != 0 (bug #33644).
376
377 2012-07-19 Werner Baumann (werner.baumann@onlinehome.de)
378 * webdav.c, get_ne_error:
379 Translate HTTP 405 into ENOENT.
380 (http://savannah.nongnu.org/support/?107869)
381
382 2012-07-19 Werner Baumann (werner.baumann@onlinehome.de)
383 * cache.c, dav_init_cache:
384 Fix integer overflow.
385
386 2012-07-19 Werner Baumann (werner.baumann@onlinehome.de)
387 * dav_coda.c, dav_fuse.c:
388 Add missing #includes.
389
390 2012-07-19 Werner Baumann (werner.baumann@onlinehome.de)
391 * webdav.c, dav_quota:
392 Check for all but temporary errors on USERINFO.
393
394 2012-07-19 Werner Baumann (werner.baumann@onlinehome.de)
395 * mount_davfs.c, parse_line, read_config, read_secrets:
396 Remove fixed length buffer, parse config line in place
397 (bug #33412).
398
399 2012-07-19 Werner Baumann (werner.baumann@onlinehome.de)
400 * mount_davfs.c, kernel_interface.c:
401 Check return values of system calls.
402
403 2012-07-19 Werner Baumann (werner.baumann@onlinehome.de)
404 * webdav.c:
405 Added missing '\r' in constant none_match_header
406
407 2012-07-19 Werner Baumann (werner.baumann@onlinehome.de)
408 * mount_davfs.c, mount_davfs.h:
409 Remove check for someone elses home directory
410 (sr #107641).
411
412 2012-07-19 Werner Baumann (werner.baumann@onlinehome.de)
413 * cache.c, kernel_interface.c:
414 Fix integer format warnings.
415
416 2012-07-19 Werner Baumann (werner.baumann@onlinehome.de)
417 * cache.c, mount_davfs.c, webdav.c:
418 Fix format-security errors.
419
420 2012-07-19 Werner Baumann (werner.baumann@onlinehome.de)
421 * mount_davfs.c, check_fstab:
422 Search fstab additionally for mount point with
423 trailing slash (Debian Bug#580227).
424
425 2010-04-30 Werner Baumann (werner.baumann@onlinehome.de)
426 * Released version 1.4.6
427
428 2010-02-16 Werner Baumann (werner.baumann@onlinehome.de)
429 * dav_coda.c, dav_fuse.c, kernel_interface.c, webdav.c:
430 Add missing "#include <sys/stat.h>" (bug #28916).
431
432 2010-01-21 Werner Baumann (werner.baumann@onlinehome.de)
433 * mount_davfs.c, parse_secrets:
434 Wrong assignment of password from pam_mount.
435 (bug #28706);
436
437 2009-11-15 Werner Baumann (werner.baumann@onlinehome.de)
438 * cache.c, dav_create:
439 Fix another error in the log message.
440
441 2009-11-15 Werner Baumann (werner.baumann@onlinehome.de)
442 * cache.c, dav_create:
443 Fix log message.
444 * Released version 1.4.5
445
446 2009-11-15 Werner Baumann (werner.baumann@onlinehome.de)
447 * Released version 1.4.4
448
449 2009-11-14 Werner Baumann (werner.baumann@onlinehome.de)
450 * cache.c, dav_init_cache:
451 Initialize fs_stat->files.
452 * cache.c, dav_create:
453 Log entry if dav_lock returns EEXIST.
454
455 2009-11-03 Werner Baumann (werner.baumann@onlinehome.de)
456 * webdav.c, ssl_verify:
457 Don't accept suspicious certificates if !have_terminal.
458
459 2009-10-18 Werner Baumann (werner.baumann@onlinehome.de)
460 * mount_davfs.c, webdav.c:
461 Don't ask the user for unverified certificates
462 if "askauth 0".
463 * Released version 1.4.3
464
465 2009-10-18 Werner Baumann (werner.baumann@onlinehome.de)
466 * mount_davfs.c:
467 Add experimental support for command line option
468 'username' for use with pam_mount.
469 * Released version 1.4.2
470
471 2009-10-17 Werner Baumann (werner.baumann@onlinehome.de)
472 * mount_davfs.c, parse_secrets:
473 Check for tty before calling dav_user_input_hidden.
474
475 2009-10-14 Werner Baumann (werner.baumann@onlinehome.de)
476 * configure.ac:
477 Add support for neon 0.29.
478 * webdav.c, dav_init_webdav:
479 Support NTLM authentication.
480
481 2009-10-10 Werner Baumann (werner.baumann@onlinehome.de)
482 * webdav.c, dav_head:
483 Ignore Last-Modified header if the value is 0.
484
485 2009-08-30 Werner Baumann (werner.baumann@onlinehome.de)
486 * cache.c, update_cache_file:
487 Don't change file times when Last-Modified-Header
488 is missing.
489
490 2009-08-26 Werner Baumann (werner.baumann@onlinehome.de)
491 * cache.c, dav_close:
492 In call to get_file_handle set parameter accmode
493 to O_RDWR for directories (to avoid EBADF with coda).
494
495 2009-07-17 Werner Baumann (werner.baumann@onlinehome.de)
496 * webdav.c, prop_result:
497 Remove double slashes from path.
498
499 2009-06-30 Werner Baumann (werner.baumann@onlinehome.de)
500 * dav_fuse.c, fuse_stat:
501 Correct block counts according to block size.
502
503 2009-06-13 Werner Baumann (werner.baumann@onlinehome.de)
504 * Released version 1.4.1.
505
506 2009-06-12 Werner Baumann (werner.baumann@onlinehome.de)
507 * cache.c, set_next_upload_attempt:
508 Max. retry intervall for files must not exceed max_retry.
509 * Add configuration option max_upload_attempts.
510
511 2009-06-08 Werner Baumann (werner.baumann@onlinehome.de)
512 * cache.c, write_node et al:
513 Save member lock_expire to index file.
514
515 2009-06-07 Werner Baumann (werner.baumann@onlinehome.de)
516 * webdav.c, prop_result:
517 If property not found try property without namespace.
518 (idea by Dirk Arend <d.arend@avm.de>)
519 * cache.c, add_to_changed:
520 Fixed: wrong size in malloc.
521 * cache.c:
522 When upload fails temporarily: retry with
523 increasing delays.
524 * webdav.c, dav_delete:
525 If file is not found, try to unlock.
526 * cache.c, update_node:
527 Only remove created nodes when remote size > 0.
528 * webdav.c, dav_put:
529 Fix double free after second PUT attempt.
530
531 2009-06-06 Werner Baumann (werner.baumann@onlinehome.de)
532 * cache.c, dav_statfs:
533 Use retry time instead of dir_refresh.
534 * mount_davfs, read_secrets:
535 Only call ne_uri_defaultport if scheme != NULL.
536
537 2009-06-05 Werner Baumann (werner.baumann@onlinehome.de)
538 * wedav.c, dav_put:
539 Do HEAD if no etag returned (regression in 1.4.0).
540 * mount_davfs.c, read_secrets:
541 For URLs only check port if present.
542 * redo the above: set port to default if not present
543 and check.
544
545 2009-05-31 Werner Baumann (werner.baumann@onlinehome.de)
546 * cache.c, cache.h, dav_coda.c, dav_fuse.c:
547 Cache quota in global variable fs_stat.
548 Update with dir_refresh when closing or
549 deleting files.
550 Function dav_stafs now returns a pointer.
551
552 2009-05-30 Werner Baumann (werner.baumann@onlinehome.de)
553 * webdav.c, webdav.h, dav_quota:
554 Return total webspace instead of available.
555 Remember support for quota in static flag use_rfc.
556 Add support for method USERINFO.
557 * webdav.c:
558 Rename block_writer into file_reader for consistency
559 with neon naming conventions.
560 * cache.c, dav_open, dav_write:
561 Open directories O_RDWR again, but prevent writing
562 by applications.
563
564 2009-05-29 Werner Baumann (werner.baumann@onlinehome.de)
565 * mount_davfs.c, check_double_mounts:
566 Free temporary string mp.
567 * cache.c, parse_index:
568 Free index.
569 * webdav.c, dav_init_webdav:
570 Make custom_header a global variable to not disturb
571 code test tools.
572 * webdav.c, dav_quota:
573 Initialize ctx to 0; add ctx.error, use strtoull.
574
575 2009-05-25 Werner Baumann (werner.baumann@onlinehome.de)
576 * cache.c, mount_davfs.c:
577 Add missing includes.
578
579 2009-05-21 Werner Baumann (werner.baumann@onlinehome.de)
580 * cache.c, move_dirty, move_reg:
581 Use converted file name for dst_path.
582 * cache.c:
583 Rename move_dirty to move_no_remote.
584 * cache.c, move_reg:
585 Set src->utime = time(NULL).
586
587 2009-05-15 Werner Baumann (werner.baumann@onlinehome.de)
588 * cache.c, dav_close:
589 Always delete directory cache files on close.
590 * cache.c, dav_open:
591 Open dirs with O_RDONLY.
592 * dav_coda.c, dav_fuse.c:
593 Replace ENOTSUP by ENOSYS for unsupported upcalls.
594
595 2009-05-02 Werner Baumann (werner.baumann@onlinehome.de)
596 * Released version 1.4.0.
597
598 2009-05-01 Werner Baumann (werner.baumann@onlinehome.de)
599 * configure.ac;
600 Add AC_CHECK_FUNCS([ftruncate]).
601
602 2009-05-01 Werner Baumann (werner.baumann@onlinehome.de)
603 * bootstrap:
604 Use --copy option with automake, remove rm commands.
605
606 2009-05-01 Werner Baumann (werner.baumann@onlinehome.de)
607 * webdav.c:
608 Fix Etag normalization.
609
610 2009-05-01 Werner Baumann (werner.baumann@onlinehome.de)
611 * cache.h, dav_open:
612 Add parameter open_create to allow
613 for open(..., O_CREATE, 444).
614
615 2009-04-30 Werner Baumann (werner.baumann@onlinehome.de)
616 * cache.c, dav_close:
617 if delay_upload == 0 save to server immediately.
618
619 2009-04-29 Werner Baumann (werner.baumann@onlinehome.de)
620 * mount_davfs.c, mount_davfs.h:
621 Add mount-option "users".
622
623 2009-04-26 Werner Baumann (werner.baumann@onlinehome.de)
624 * mount_davfs.c:
625 New function split_uri; allow arbitrary characters
626 in path component, including spaces.
627
628 2009-04-14 Werner Baumann (werner.baumann@onlinehome.de)
629 * Reverted to fuse_kernel.h from 2.5.3 because of
630 different length of struct fuse_attr.
631
632 2009-04-13 Werner Baumann (werner.baumann@onlinehome.de)
633 * Updated fuse_kernel.h
634 * Removed unused licence documents.
635
636 2009-04-12 Werner Baumann (werner.baumann@onlinehome.de)
637 * Removed support for coda kernel version 2 and
638 fuse kernel version 5.
639 * Simplify coda.h and select alternative license.
640
641 2009-04-12 Werner Baumann (werner.baumann@onlinehome.de)
642 * bootstrap:
643 Inserted force options again. Restore COPYING
644 from COPYING.davfs2.
645
646 2009-04-06 Werner Baumann (werner.baumann@onlinehome.de)
647 * bootstrap:
648 Removed --force and --force-missing options.
649 * COPYING:
650 Added missing licenses.
651
652 2009-04-04 Werner Baumann (werner.baumann@onlinehome.de)
653 * cahe.c, dav_lookup:
654 If node not found update directory with file_refresh.
655
656 2009-03-29 Werner Baumann (werner.baumann@onlinehome.de)
657 * mount_davfs.c, mount.davfs.8:
658 Remove deprecated mount options (askauth, locks,
659 useproxy).
660 * defaults.h, davfs2.conf, davfs2.conf.5:
661 Option if_match_bug now defaults to 0.
662
663 2009-03-29 Werner Baumann (werner.baumann@onlinehome.de)
664 * mount_davfs.c, mount_davfs.h, webdav.c, defaults.h:
665 Remove support for WebDAV-property displayname.
666
667 2009-03-29 Werner Baumann (werner.baumann@onlinehome.de)
668 * cache.c:
669 Changed handling of directory cache files to fix
670 bug in handling "rm -r".
671
672 2009-03-28 Werner Baumann (werner.baumann@onlinehome.de)
673 * Undo FUSE_ATOMIC_O_TRUNC.
674
675 2009-03-24 Werner Baumann (werner.baumann@onlinehome.de)
676 * fuse7_kernel.h:
677 New version from linux 2.6.26
678 * dav_fuse7.c, fuse_init:
679 Use flag FUSE_ATOMIC_O_TRUNC.
680
681 2009-03-22 Werner Baumann (werner.baumann@onlinehome.de)
682 * cache.c, dav_setattr:
683 Set upload-time if size is changed.
684 * cache.c:
685 Added function get_upload_time.
686 * cache.c, update_cache_file:
687 Only upload dirty files if upload-time is reached.
688 (Fix empty PUTs on setattr before open.)
689
690 2009-03-15 Werner Baumann (werner.baumann@onlinehome.de)
691 * mount_davfs.c, split_proxy:
692 Only set port if given in args.
693 * mount_davfs.c, read_secrets:
694 Only compare proxy-port if given in secrets file.
695 * mount_davfs.c new_args:
696 Fix getuid() (not getuid).
697
698 2009-01-27 Werner Baumann (werner.baumann@onlinehome.de)
699 * mount_davfs.c, delete_args:
700 Remove double free of args->p_passwd (fixes bug
701 2351083, Debian bug #512625).
702
703 2009-01-02 Werner Baumann (werner.baumann@onlinehome.de)
704 * Added copyright notices.
705 * Updated to GPL version 3.
706 * mount_davfs: replace petpass with user_input_hidden.
707
708 2008-11-23 Werner Baumann (werner.baumann@onlinehome.de)
709 * Default for use_expect100 is now 0
710
711 2008-11-23 Werner Baumann (werner.baumann@onlinehome.de)
712 * webdav.c:
713 Add function lock_by_path.
714 Remove global variable suri.
715
716 2008-10-26 Werner Baumann (werner.baumann@onlinehome.de)
717 * unifying coding style
718 * webdav.c, dav_init_connection:
719 Use %-encoded path.
720
721 2008-09-08 Werner Baumann (werner.baumann@onlinehome.de)
722 * webdav.c, block_writer:
723 Add mode parameter in call of open(); remove
724 O_CREATE (thanks Marcin ZajÄ…czkowski)
725 * cache.c, open_file:
726 Add mode parameter in call of open().
727
728 2008-08-08 Werner Baumann (werner.baumann@onlinehome.de)
729 * webdav.c, dav_head:
730 Fix bug 2042177 (*length, not *mtime).
731
732 2008-07-12 Werner Baumann (werner.baumann@onlinehome.de)
733 * Released version 1.3.3
734
735 2008-06-30 Werner Baumann (werner.baumann@onlinehome.de)
736 * mount_davfs.c, get_options:
737 Missing break in first case.
738
739 2008-06-24 Werner Baumann (werner.baumann@onlinehome.de)
740 * cache.c, dav_setattr:
741 Set file times of the cache file too when they
742 are changed by setattr.
743
744 2008-06-17 Werner Baumann (werner.baumann@onlinehome.de)
745 * webdav.c, dav_put:
746 Only use etag in conditional PUT, even in second try.
747
748 2008-06-12 Werner Baumann (werner.baumann@onlinehome.de)
749 * cache.c, dav_tidy_cache:
750 Better debug messages, including neon-error.
751
752 2008-05-30 Werner Baumann (werner.baumann@onlinehome.de)
753 * cache.c, parse_index:
754 Finish parsing, before checking for parse error
755 (ne_xml_parse seems not allways to report
756 errors otherwise)
757 * cache.c, write_node:
758 Put path, name, cache_path, etag and mime_type
759 in CDATA-sections.
760
761 2008-05-23 Werner Baumann (werner.baumann@onlinehome.de)
762 * mount_davfs.c, mount_davfs.h, webdav.c, webdav.h:
763 Add ne_set_connect_timeout. (Thanks Martin Higham)
764
765 2008-05-17 Werner Baumann (werner.baumann@onlinehome.de)
766 * Released version 1.3.2 (really)
767
768 2008-05-16 Werner Baumann (werner.baumann@onlinehome.de)
769 * Not yet released 1.3.2
770 * cache.c, resize_cache:
771 Fixed another bug calculating cache_size.
772
773 2008-05-15 Werner Baumann (werner.baumann@onlinehome.de)
774 * Released version 1.3.2
775
776 2008-05-13 Werner Baumann (werner.baumann@onlinehome.de)
777 * cache.c, xml_..:
778 Concatenate subsequent cdata_callbacks. Fixes
779 growing-cache-bug when using libexpat.
780 * cache.c, clean_cache:
781 Fixed error parsing table.
782 * cache.c, update_cache_file:
783 Fixed error calculating cache_size.
784
785 2008-05-04 Werner Baumann (werner.baumann@onlinehome.de)
786 * Version 1.3.1 released.
787
788 2008-04-29 Werner Baumann (werner.baumann@onlinehome.de)
789 * webdav.c, dav_get_file:
790 Typo: If-Non-Match -> If-None-Match
791
792 2008-04-09 Werner Baumann (werner.baumann@onlinehome.de)
793 * dav_fuse7.c, fuse_init:
794 Reduce max_write according to bug in fuse.
795 * dav_fuse7.c, fuse_stat:
796 Increase bsize to as many pages as fit in max_write.
797
798 2008-04-05 Werner Baumann (werner.baumann@onlinehome.de)
799 * Improved debug output
800
801 2008-04-02 Werner Baumann (werner.baumann@onlinehome.de)
802 * configure.ac:
803 Add neon 0.28 (no API-changes)
804
805 2008-03-24 Werner Baumann (werner.baumann@onlinehome.de)
806 * man/davfs2.conf.5:
807 Clarified option servercert.
808
809 2008-03-24 Werner Baumann (werner.baumann@onlinehome.de)
810 * mount_davfs.c, change_persona:
811 Fixed bug in message: dav_user not dav_group
812 * man/davfs2.conf.5:
813 Options dav_user, dav_group: substitute USER
814 and GROUP, not PACKAGE.
815
816 2008-02-07 Werner Baumann (werner.baumann@onlinehome.de)
817 * Disable cookie support an conditional LOCK for Neon 0.25
818
819 2008-02-04 Werner Baumann (werner.baumann@onlinehome.de)
820 * Version 1.3.0 released.
821
822 2008-02-04 Werner Baumann (werner.baumann@onlinehome.de)
823 * cache.c, clean_cache:
824 Create backup-files for orphaned files in cache.
825
826 2008-02-04 Werner Baumann (werner.baumann@onlinehome.de)
827 * mount_davfs.c, cache.c:
828 Quick termination on SIGTERM; store flags dirty and
829 remote_exists of dirty files in index.
830
831 2008-02-03 Werner Baumann (werner.baumann@onlinehome.de)
832 * mount_davfs.c, termination_handler:
833 Don't call umount in termination handler.
834
835 2008-02-02 Werner Baumann (werner.baumann@onlinehome.de)
836 * dav_fuse7.c, dav_fuse5.c, dav_coda2.c, dav_coda3.c:
837 Only call dav_tidy_cache once every DAV_DELAY_UPLOAD
838 seconds as long as there are upcalls from kernel.
839
840 2008-02-02 Werner Baumann (werner.baumann@onlinehome.de)
841 *webdav.c, update_cookie:
842 Fixed bug: old cookie not removed.
843
844 2008-02-02 Werner Baumann (werner.baumann@onlinehome.de)
845 * webdav.c, dav_put:
846 No HEAD if !has_if_match_bug and !*exists.
847
848 2008-02-01 Werner Baumann (werner.baumann@onlinehome.de)
849 * Removed option idle_time.
850 Renamed option delay_uploads -> delay_upload.
851 Set delayed upload-time for node on close.
852
853 2008-01-31 Werner Baumann (werner.baumann@onlinehome.de)
854 *webdav.c, prop_result:
855 Add double quotes on Etag if missing.
856
857 2008-01-11 Werner Baumann (werner.baumann@onlinehome.de)
858 * umount_davfs.c:
859 Remove option -C from ps-command (BSC-option).
860
861 2008-01-05 Werner Baumann (werner.baumann@onlinehome.de)
862 * webdav.c, prop_result:
863 ctime is in iso-8601 format (Bug 1863061).
864 * webdav.c, prop_result, dav_put:
865 Fixed bug in drop_weak_etags.
866 * webdav.c, dav_put:
867 Only use etag in conditional PUT.
868
869 2007-12-31 Werner Baumann (werner.baumann@onlinehome.de)
870 * Renamed option: misused_weak_etag -> drop_weak_etags
871
872 2007-12-27 Werner Baumann (werner.baumann@onlinehome.de)
873 * webdav.c, dav_get_file, dav_head, dav_put:
874 Honour misused_weak_etag
875
876 2007-12-27 Werner Baumann (werner.baumann@onlinehome.de)
877 * webdav.c, webdav.h, mount_davfs.c, mount_davfs.h,
878 defaults.h;
879 New option: misused_weak_etag
880
881 2007-12-26 Werner Baumann (werner.baumann@onlinehome.de)
882 * webdav.c, dav_put:
883 Don't even use "if-match" with etag when has_if_match_bug.
884
885 2007-12-26 Werner Baumann (werner.baumann@onlinehome.de)
886 * mount_davfs.c, read_secrets:
887 Allow keyword "proxy" instead of DN in proxy line.
888 Fix bugs in certificate path names.
889
890 2007-12-25 Werner Baumann (werner.baumann@onlinehome.de)
891 * mount_davfs.c, read_secrets:
892 Allow mountpoint instead of url in secrets file.
893
894 2007-12-25 Werner Baumann (werner.baumann@onlinehome.de)
895 * mount_davfs.c, parse_line:
896 Allow none-ascii characters in config files.
897 * mount_davfs.h, mount_davfs.c, webdav.h, webdav.c,
898 defaults.h:
899 New options: precheck and ignore_dav_header
900
901 2007-12-23 Werner Baumann (werner.baumann@onlinehome.de)
902 * webdav.c, mount_davfs.h, mount_davfs.c, defaults.h:
903 Added very simple cookie support.
904
905 2007-12-15 Werner Baumann (werner.baumann@onlinehome.de)
906 * webdav.c, webdav.h, cache.c, cache.h:
907 Support dav-quota.
908 Change members of dav_stat to off_t.
909
910 2007-12-15 Werner Baumann (werner.baumann@onlinehome.de)
911 * cache.c, xml_cdata_date, write_node:
912 Use epoch and ISO-format for time. Human readable
913 string for information only.
914
915 2007-12-13 Werner Baumann (werner.baumann@onlinehome.de)
916 * webdav.c, webdav.h, cache.c:
917 New functions for converting character encoding.
918 * cache.c, update_node:
919 Check for changed name before other checks.
920 * webdav.c, dav_move:
921 Remove prop displayname if used.
922
923 2007-12-11 Werner Baumann (werner.baumann@onlinehome.de)
924 * webdav.c, prop_result, dav_init_webdav:
925 ne_propset_value always is in utf-8; don't decode
926 from utf-16.
927
928 2007-12-10 Werner Baumann (werner.baumann@onlinehome.de)
929 * cache.c:
930 Add list of changed nodes. New dav_tidy_cache function.
931 Write times in readable format to index file.
932
933 2007-12-08 Werner Baumann (werner.baumann@onlinehome.de)
934 * cache.c:
935 Change cache_size whenever a file changes (do not
936 calculate in dav_tidy_cache).
937
938 2007-12-01 Werner Baumann (werner.baumann@onlinehome.de)
939 * webdav.c, dav_lock:
940 create suri->path after HEAD-request
941
942 2007-11-30 Werner Baumann (werner.baumann@onlinehome.de)
943 * cache.c, cache.h, dav_fuse7.c:
944 Support getxattr for user.mime_type.
945
946 2007-11-25 Werner Baumann (werner.baumann@onlinehome.de)
947 * webdav.c, log_writer:
948 Use Loglevel LOG_DEBUG.
949
950 2007-11-22 Werner Baumann (werner.baumann@onlinehome.de)
951 * mount_davfs.h, mount_davfs.c, webdab.h, webdav.c,
952 davfs2.conf.5:
953 Added option "add_header".
954
955 2007-11-22 Werner Baumann (werner.baumann@onlinehome.de)
956 * cache.c, webdav.c:
957 Use conditional LOCK if possible.
958
959 2007-11-17 Werner Baumann (werner.baumann@onlinehome.de)
960 * cache.c, move_dirty:
961 Don't try to delete none-existant file.
962
963 2007-11-17 Werner Baumann (werner.baumann@onlinehome.de)
964 * davfs2.conf.5, mount_davfs.h, mount_davfs.c, webdav.c:
965 Add option if_match_bug. Use conditional PUT if
966 possible.
967
968 2007-11-11 Werner Baumann (werner.baumann@onlinehome.de)
969 * configure.ac, cache.c, webdav.c:
970 Remove support for neon 0.24
971
972 2007-11-06 Werner Baumann (werner.baumann@onlinehome.de)
973 * mount_davfs.c, debug_opts_neon:
974 Remove NE_DBG_XML from debug most.
975
976 2007-11-05 Werner Baumann (werner.baumann@onlinehome.de)
977 * webdav.c, put_file:
978 Added support for Neon 0.27
979
980 2007-11-03 Werner Baumann (werner.baumann@onlinehome.de)
981 * cache.c, dav_tidy_cache:
982 Don't check more than 100 nodes in one run.
983
984 2007-11-03 Werner Baumann (werner.baumann@onlinehome.de)
985 * defaults.h, mount_davfs.h, mount_davfs.c:
986 Added option delay_uploads
987 * cache.h, cache.c, dav_init_cache, dav_close:
988 Delay uploads only if !delay_uploads
989
990 2007-11-03 Werner Baumann (werner.baumann@onlinehome.de)
991 * cache.c, move_reg, dav_rename:
992 Send MOVE request for dirty files.
993 * webdav.c, dav_move:
994 Remove locks on source file.
995 * defaults.h:
996 use_displayname defaults to no
997
998 2007-11-02 Werner Baumann (werner.baumann@onlinehome.de)
999 * webdav.c, dav_head:
1000 Check header Content-Length.
1001 * webdav.c, dav_put:
1002 If a file should not exist, allow for file with
1003 length 0 (SVN-Bug 2896).
1004
1005 2007-08-31 Werner Baumann (werner.baumann@onlinehome.de)
1006 * webdav.c, get_error:
1007 Return EIO on NE_LOOKUP, so mounting will fail with
1008 appropriate error message.
1009
1010 2007-07-30 Werner Baumann (werner.baumann@onlinehome.de)
1011 * mount_davfs.c, read_config:
1012 Disabled 'porxy' option in user configuration file.
1013 * mount_davfs.c, parse_config:
1014 Read proxy environment variables only if the mounting
1015 user is root.
1016
1017 2007-07-29 Werner Baumann (werner.baumann@onlinehome.de)
1018 * mount_davfs.c, read_no_proxy_list:
1019 Allow for '*', portnumber and spaces in no_proxy.
1020
1021 2007-07-28 Werner Baumann (werner.baumann@onlinehome.de)
1022 * mount_davfs.c:
1023 Added function proxy_from_env to parse different kind
1024 of xxx_proxy environment variables. (Bug 1762423)
1025 Added function read_no_proxy_list.
1026
1027 2007-07-21 Werner Baumann (werner.baumann@onlinehome.de)
1028 * webdav.c, init_webdav, log_writer:
1029 Splitt messages into chunks < 512 char.
1030 Escape '%'-character in log-messages.
1031
1032 2007-07-07 Werner Baumann (werner.baumann@onlinehome.de)
1033 * Use GNU Autoconf 2.61, GNU Automake 1.10,
1034 GNU gettext-tools 0.16.1
1035 * mount_davfs.c, parse_secrets:
1036 Accept lines without terminating newline for username
1037 and p_user.
1038 * Version 1.2.2 released
1039
1040 2007-06-29 Werner Baumann (werner.baumann@onlinehome.de)
1041 * cache.c: update_node
1042 If a node changed remotely, only create a new node
1043 when the existing node is dirty.
1044 * kernel_interface.c, kernel_interface.h:
1045 Make fuse the default kernel file system.
1046
1047 2007-06-10 Werner Baumann (werner.baumann@onlinehome.de)
1048 * davfs2.m4, src/Makefile.am:
1049 add variable ssbindir; create symbolic link only when
1050 sbindir not equal to ssbindir
1051
1052 2007-06-08 Werner Baumann (werner.baumann@onlinehome.de)
1053 * mount_davfs.c, main:
1054 properly release tty (bug 1730992, patch by Tero Pelander)
1055 * man/Makefile.am, man/de/Makefile.am, man/es/Makefile.am:
1056 enable concurrent compilation (bug 1730979,
1057 patch by Tero Pelander)
1058
1059 2007-05-29 Werner Baumann (werner.baumann@onlinehome.de)
1060 * webdav.c, dav_init_webdav, dav_init_connection:
1061 register lock_store *after* checking server capabilities
1062
1063 2007-05-28 Werner Baumann (werner.baumann@onlinehome.de)
1064 * Makefile.am: correct $(docdir)
1065
1066 2007-05-21 Werner Baumann (werner.baumann@onlinehome.de)
1067 * rename INSTALL to INSTALL.davfs2 to avoid name clash
1068 with generic INSTALL
1069
1070 2007-05-21 Werner Baumann (werner.baumann@onlinehome.de)
1071 * made debug a runtime option
1072
1073 2007-05-17 Werner Baumann (werner.baumann@onlinehome.de)
1074 * webdav.c:
1075 add custom stream to redirect neon debug messages
1076 to syslog
1077 remove unnecessary code from dav_close_webdav
1078
1079 2007-04-26 Werner Baumann (werner.baumann@onlinehome.de)
1080 * released version 1.2.1
1081
1082 2007-04-15 Werner Baumann (werner.baumann@onlinehome.de)
1083 * corrected po4a.conf for partial translations
1084 * added Spanish davfs2.conf.5 from Luciano
1085 * webdav.c, prop_result:
1086 replacement for / in file names depends from position
1087 (slash-, -slash-, -slash)
1088
1089 2007-04-07 Werner Baumann (werner.baumann@onlinehome.de)
1090 * Released version 1.2.0
1091
1092 2007-04-06 Werner Baumann (werner.baumann@onlinehome.de)
1093 * etc/Makefile.am:
1094 create backup of davfs2.conf and secrets on install
1095 * src/Makefile.am: simplified
1096
1097 2007-04-03 Werner Baumann (werner.baumann@onlinehome.de)
1098 * cache.c: add_node
1099 don't reset x-bit if is_exec == -1
1100
1101 2007-04-01 Werner Baumann (werner.baumann@onlinehome.de)
1102 * mount_davfs.c, webdav.c, cache.c:
1103 mount even when OPTIONS request times out
1104
1105 2007-03-25 Werner Baumann (werner.baumann@onlinehome.de)
1106 * use autopoint to add gettextize-files
1107 * use LINGUAS variable to decide which man pages
1108 to install
1109
1110 2007-03-10 Werner Baumann (werner.baumann@onlinehome.de)
1111 * use po4a for translated man pages
1112
1113 2007-03-05 Werner Baumann (werner.baumann@onlinehome.de)
1114 * mount_davfs.c, parse_commandline:
1115 added dummy options -v and -w
1116
1117 2007-03-02 Werner Baumann (werner.baumann@onlinehome.de)
1118 * webdav.c: make ssl error messages more clear
1119 * mount_davfs.c, read_config: clicert_pw not cliecert
1120
1121 2007-03-02 Werner Baumann (werner.baumann@onlinehome.de)
1122 * cache.c: cache_dir is owned by mount.davfs process
1123 backup_dir is owned by default_user
1124
1125 2007-03-02 Werner Baumann (werner.baumann@onlinehome.de)
1126 * added option ignore_home
1127 * added davfs2.conf man page
1128
1129 2007-02-28 Werner Baumann (werner.baumann@onlinehome.de)
1130 * Added support for client certificates
1131 * Added support for server certificates that are verified
1132 by the user and can't be verified the normal way
1133 * Added dav_user, when invoked by root change id to dav_user
1134 * Changed default dav_group to 'davfs2'
1135
1136 2007-02-25 Werner Baumann (werner.baumann@onlinehome.de)
1137 * mount_davfs.c, write_mtab_entry:
1138 List options; no username if user is root.
1139
1140 2007-02-20 Werner Baumann (werner.baumann@onlinehome.de)
1141 * mount_davfs.c, webdav.c: review charset conversion
1142 * mount-davfs.c: added option _netdev
1143
1144 2007-02-14 Werner Baumann (werner.baumann@onlinehome.de)
1145 * Added NLS.
1146
1147 2007-02-13 gettextize <bug-gnu-gettext@gnu.org>
1148
1149 * gettext.m4: New file, from gettext-0.14.4.
1150 * iconv.m4: New file, from gettext-0.14.4.
1151 * lib-ld.m4: New file, from gettext-0.14.4.
1152 * lib-link.m4: New file, from gettext-0.14.4.
1153 * lib-prefix.m4: New file, from gettext-0.14.4.
1154 * progtest.m4: New file, from gettext-0.14.4.
1155 * Makefile.am (EXTRA_DIST): Add the new files.
1156 Add config/config.rpath.
1157 (SUBDIRS): Add po.
1158 * configure.ac (AC_CONFIG_FILES): Add po/Makefile.in.
1159
1160 2007-02-12 Werner Baumann (werner.baumann@onlinehome.de)
1161 * Use automake.
1162 Reorganize directory structure, trying to meet
1163 GNU standards.
1164
1165 2007-02-03 Werner Baumann (werner.baumann@onlinehome.de)
1166 * cache.c: dav_setattr
1167 Check return value of getpwuid and getgrgid.
1168
1169 2006-12-28 Werner Baumann (werner.baumann@onlinehome.de)
1170 * mount_davfs.c, mount_davfs.h, webdav.c, webdav.h,
1171 cache.c, davfs2.conf, davfs2.conf.template:
1172 Experimental character conversion for file and
1173 directory names.
1174
1175 2006-12-26 Werner Baumann (werner.baumann@onlinehome.de)
1176 * Released version 1.1.4
1177
1178 2006-12-17 Werner Baumann (werner.baumann@onlinehome.de)
1179 * cache.c: dav_tidy_cache
1180 Don't save backups.
1181 * cache.c: dav_getattr, dav_lookup
1182 Use dir_refresh (not file_refresh).
1183 * defaults.h:
1184 Reduce default dir_refresh to 60 seconds.
1185
1186 2006-11-30 Werner Baumann (werner.baumann@onlinehome.de)
1187 * kernel_interface:
1188 Try modprobe coda. Use full path of modprobe.
1189 Send messages from modprobe to /dev/null.
1190
1191 2006-11-29 Werner Baumann (werner.baumann@onlinehome.de)
1192 * cache.c: update_directory
1193 Make update interval depend from calling function.
1194
1195 2006-11-29 Werner Baumann (werner.baumann@onlinehome.de)
1196 * kernel_interface.c: init_fuse
1197 buf_size minimum is FUSE_MIN_READ_BUFFER + 4096
1198 * dav_fuse5.c, dav_fuse7.c: dav_fuse7_loop, fuse_init,
1199 fuse_read, fuse_stat, fuse_write
1200 Adjust buffer size.
1201 *cache.c: move_dirty
1202 Unlock src if created, else delete.
1203
1204 2006-11-27 Werner Baumann (werner.baumann@onlinehome.de)
1205 * dav_fuse7.c: fuse_create
1206 Removed O_EXCL and O_CREAT flags in call to dav_open.
1207 * mount_davfs: main
1208 Use options -il in call of umount program.
1209
1210 2006-11-19 Werner Baumann (werner.baumann@onlinehome.de)
1211 * cache.c: Flush coda on create and mkdir.
1212 * cache.c: dav_init_cache
1213 Fixed name clash of parameters and global variables.
1214 * cache.c, cache.h, dav_coda2.c, dav_coda3.c, dav_fuse5.c,
1215 dav_fuse7.c: dav_setattr
1216 Ignore ctime.
1217
1218 2006-11-19 Werner Baumann (werner.baumann@onlinehome.de)
1219 * webdav.c: dav_init_webdav
1220 Changed default lock owner to <username>.
1221 * webdav.c, cache.c: dav_init_webdav, dav_init_cache
1222 Check server capabilities. If connection fails,
1223 print neon error.
1224 * cache.c: move_reg
1225 Do not change etag and smtime of source node. Do
1226 not lock or set execute.
1227 * Time stamps revisited.
1228
1229 2006-11-18 Werner Baumann (werner.baumann@onlinehome.de)
1230 * webdav.c: dav_put
1231 Do not check mtime if etag is present.
1232 * cache.c: update_node
1233 For cached files (includes dirty and open_write)
1234 do not check mtime if etag is present.
1235 * cache.c: tidy_cache, update_cache_file
1236 Do not change mtime after PUT.
1237 * cache.c, webdav.c: update_cache_file, dav_get_file
1238 Only change mtime if a new version is retrieved.
1239 * cache.c: dav_getattr, dav_lookup
1240 Call attr_from_cache_file only if the file is open.
1241
1242 2006-11-12 Werner Baumann (werner.baumann@onlinehome.de)
1243 * umount_davfs:
1244 If canonicalize_file_name returns NULL, try
1245 argv[optind].
1246
1247 2006-11-07 Werner Baumann (werner.baumann@onlinehome.de)
1248 * Makefile.in: Added missing entries for umount.
1249 * Released version 1.1.3
1250
1251 2006-11-02 Werner Baumann (werner.baumann@onlinehome.de)
1252 * cache.c: move_reg, move_dirty
1253 Do not backup destination.
1254 webdav.c: dav_head
1255 Destroy request *after* retrieving information.
1256 * cache.h, cache.c: dav_node
1257 Added dirty flag (mtime not always indicates changes).
1258 * cache.c, webdav.c, webdav.h:
1259 On PUT set Execute property before HEAD (IIS
1260 changes Etag on PROPPATCH).
1261 * Set utime on creation of files and directories.
1262
1263 2006-10-28 Werner Baumann (werner.baumann@onlinehome.de)
1264 * Added umount helper umount.davfs and man page.
1265
1266 2006-10-28 Werner Baumann (werner.baumann@onlinehome.de)
1267 * cache.c: is_cached, clean_tree, update_cache_file
1268 Removed access()-call.
1269 * mount_davfs.h, mount_davfs.c, cache.h, cache.c,
1270 davfs2.conf, davfs2.conf.template:
1271 Added option gui_optimize, adjusted names and
1272 semantics of cache times.
1273
1274 2006-10-28 Werner Baumann (werner.baumann@onlinehome.de)
1275 * cache.c: update_node, dav_tidy_cache, move_dirty
1276 Update node->utime for regular files.
1277
1278 2006-10-23 Werner Baumann (werner.baumann@onlinehome.de)
1279 * cache.c, cache.h, dav_fuse5.c, dav_fuse7.c:
1280 Removed O_FSYNC (Debian Bug report logs - #394845).
1281 It is BSD feature and not necessary.
1282
1283 2006-10-18 Werner Baumann (werner.baumann@onlinehome.de)
1284 * cache.c: dav_init_cache
1285 If connections fails with EAGAIN, try a second time.
1286 * webdav.c, webdav.h, mount_davfs.c, mount_davfs.h,
1287 defaults.h, debug.h:
1288 Make 'Expect: 100-Continue' header a configuration option.
1289
1290 2006-10-16 Werner Baumann (werner.baumann@onlinehome.de)
1291 * webdav.c: dav_init_webdav
1292 Initialize lock_timeout.
1293
1294 2006-10-08 Werner Baumann (werner.baumann@onlinehome.de)
1295 * Released version 1.1.2
1296
1297 2006-10-08 Werner Baumann (werner.baumann@onlinehome.de)
1298 * webdav.c: prop_result
1299 Normalize result->path.
1300
1301 2006-10-07 Werner Baumann (werner.baumann@onlinehome.de)
1302 * webdav.c: prop_result
1303 test length of href and log error if too short
1304 * mount_davfs.c: read_secrets
1305 Added patch to allow lines without password [ 1572771 ]
1306
1307 2006-10-07 Werner Baumann (werner.baumann@onlinehome.de)
1308 * webdav.c:
1309 Fixed bug in treating missing trailing slash in
1310 collection urls.
1311
1312 2006-10-05 Werner Baumann (werner.baumann@onlinehome.de)
1313 * mount_davfs.h, mount_davfs.c, webdav.h, webdav.c:
1314 Add configuration option use_displayname, use_proxy,
1315 ask_auth and locks to configuration file.
1316 useproxy, askauth and locks deprecated on
1317 command line and in fstab. They are no longer
1318 check in check_fstab.
1319
1320 2006-10-05 Werner Baumann (werner.baumann@onlinehome.de)
1321 * webdav.c: dav_get_collection
1322 Check path for trailing slash; ctx.path must always
1323 have a trailing slash.
1324
1325 2006-10-05 Werner Baumann (werner.baumann@onlinehome.de)
1326 * cache.c: dav_write
1327 Check for write errors.
1328 * dav_coda2.c, kernel_interface.c:
1329 Disable coda2 interface if pointers are 64 bit.
1330 * dav_fuse5.c, dav_fuse7.c: fuse_write
1331 Properly cast size_t into 32-bit member out->size.
1332
1333 2006-10-04 Werner Baumann (werner.baumann@onlinehome.de)
1334 * coda2.h, coda3.h:
1335 Commented out include of linux/time.h
1336
1337 2006-10-03 Werner Baumann (werner.baumann@onlinehome.de)
1338 * Makefile.in, mount_davfs.c, README:
1339 Wrong directory for documentation fixed.
1340 (now: $prefix/share/doc/davfs2)
1341 * Fixed bug in uninstall target.
1342
1343 2006-10-03 Werner Baumann (werner.baumann@onlinehome.de)
1344 * Makefile.in: missing mount.davfs.8.in
1345 * Version 1.1.1 released
1346
1347 2006-10-03 Werner Baumann (werner.baumann@onlinehome.de)
1348 * Version 1.1.0 released.
1349
1350 2006-09-30 Werner Baumann (werner.baumann@onlinehome.de)
1351 * cache.c: is_created, is_dirty, backup_node
1352 Test for existence of cache_path.
1353 * cache.c, cache.h, dav_fuse5.c, dav_fuse7.c:
1354 dav_read, dav_write: removed parameter pid.
1355
1356 2006-09-28 Werner Baumann (werner.baumann@onlinehome.de)
1357 * kernel-interface.c, kernel-interface.h, dav_fuse5.c,
1358 dav_fuse7.c, mount_davfs.c, mount_davfs.h:
1359 Evaluate fuse version by trial mounts.
1360 Call specific kernel_interface msg_loop from main.
1361 * cache.c, cache.h, dav_coda2.c, dav_coda3.c, dav_fuse5.c,
1362 dav_fuse7.c:
1363 Added parameter off to dav_write_dir_entry_fn, to
1364 satisfy fuse7.
1365 * mount_davfs.h, mount_davfs.c, webdav.c:
1366 Added option lock_owner.
1367 Added sections to davfs2.conf to allow different
1368 settings for each mountable file system.
1369 * mount_davfs.c:
1370 No more URL encoding of urls. Use octal escapes in
1371 fstab, escapes or quoting on the shell and in the
1372 config files.
1373
1374 2006-09-24 Werner Baumann (werner.baumann@onlinehome.de)
1375 * Added support for fuse kernel fs.
1376 * Added large file support.
1377 * Added dav_fuse7.c, dav_fuse5.c, dav_coda2.c, dav_coda3.c,
1378 kernel_interface.c, fuse5_kernel.h, fuse7_kernel.h, coda2.h,
1379 coda3.h, kernel_interface.h.
1380 * Removed dav_coda.c, dav_coda.h.
1381 * Fixed some illegal pointer bugs.
1382
1383 2006-08-27 Werner Baumann (werner.baumann@onlinehome.de)
1384 * dav_coda.c, coda_setattr()
1385 Added atime.
1386 * cache.c, dav_rename()
1387 Adjust smtime after MOVE.
1388 * cache.c:
1389 Changed delete_cache() into clean_cache().
1390 * dav_coda.c: coda_open_by_fd()
1391 Ignore O_CREATE and O_EXCL flags.
1392 * cache.c: update_cache_file()
1393 Only PUT if not locked.
1394 * cache.c, write_node(), clean_cache():
1395 Fixed bugs in writing backup files and cleaning
1396 cache.
1397
1398 2006-08-25 Werner Baumann (werner.baumann@onlinehome.de)
1399 * dav_coda.h, dav_coda.c:
1400 Fixed 64-bit alignment bug in struct Coda3Fid.
1401 Clear padding before setting FID in response to
1402 upcalls.
1403
1404 2006-08-23 Werner Baumann (werner.baumann@onlinehome.de)
1405 * dav_coda.c: Fixed bug in run_messageloop().
1406 * cache.c: update_node()
1407 Test for change in smtime and flush if changed.
1408
1409 2006-08-22 Werner Baumann (werner.baumann@onlinehome.de)
1410 * cache.c, dav_coda.c:
1411 Replaced dav_coda_flush() call back by a pointer
1412 to flush flag.
1413
1414 2006-08-21 Werner Baumann (werner.baumann@onlinehome.de)
1415 * cache.c: Remove cache file of parent directory and
1416 set utime = 0, whenever a node is removed or added.
1417 Issue a flush() call when this changes are not
1418 initiated by the kernel.
1419
1420 2006-08-20 Werner Baumann (werner.baumann@onlinehome.de)
1421 * Added configuration options.
1422 Updated config files.
1423
1424 2006-08-20 Werner Baumann (werner.baumann@onlinehome.de)
1425 * Reviewed internal interfaces.
1426 Removed circular dependencies from header files.
1427 * Added support for neon-0.2.6.
1428 * Removed bug in handling "displayname".
1429
1430 2006-07-23 Werner Baumann (werner.baumann@onlinehome.de)
1431 * cache.c, cache.h: removed variable notify, cleaner
1432 code for calling flush_nodes()
1433
1434 2006-07-11 Werner Baumann (werner.baumann@onlinehome.de)
1435 * webdav.c: prop_result()
1436 Only http-unescape href once.
1437
1438 2006-07-09 Werner Baumann (werner.baumann@onlinehome.de)
1439 * Cleared up interfaces between dav_coda.c, cache.c and
1440 mount_davfs.c to reduce dependencies and prepare
1441 for integration of fuse module.
1442 * Fixed path in lock_discover.
1443 * Remove null resources from dav_props.
1444 * Use CODA_FLUSH for downcall (zap and purge do not seem
1445 to work as expected).
1446
1447 2006-06-17 Werner Baumann (werner.baumann@onlinehome.de)
1448 * mount_davfs.c: check_mountpoint()
1449 Fixed error when testing for foreign home directories.
1450
1451 2006-06-06 Werner Baumann (werner.baumann@onlinehome.de)
1452 * dav_coda.c: fixed potential security risk
1453 Ownership and mode of devices /dev/cfs0 to /dev/cfs4
1454 will no longer be changed by mount.davfs if the
1455 devices already exist. If mount.davfs has to create
1456 them, they will be set "crw- --- --- root root".
1457
1458 2006-06-04 Werner Baumann (werner.baumann@onlinehome.de)
1459 * cache.c: check_cache_dir()
1460 Include host name in name of cache directory.
1461
1462 2006-06-03 Werner Baumann (werner.baumann@onlinehome.de)
1463 * configure.in:
1464 Clarified help string for option enable-debug.
1465
1466 2006-06-02 Werner Baumann (werner.baumann@onlinehome.de)
1467 * dav_coda.c, cache.c, cache.h, configure.in:
1468 Using size_t instead of int/uint as index into
1469 table and when casting from pointer.
1470 Removed AC_CHECK_SIZEOF([void *], [], []).
1471 (Should now work on 32- and 64-bit systems without
1472 compiler warnings.)
1473
1474 2006-05-31 Werner Baumann (werner.baumann@onlinehome.de)
1475 * cache.c: dav_idle() renamed dav_tidy_cache()
1476 New algorithm for writing back and resizing cache.
1477 * dav_coda.c: dav_run_messageloop()
1478 Call dav_tidy_cache() recurrently until there is
1479 nothing left to tidy or an upcall from coda.
1480
1481 2006-05-01 Werner Baumann (werner.baumann@onlinehome.de)
1482 * dav_coda.c: offset[UID][0]
1483 Use cr_euid for coda-kernel-version 2 instead of cr_uid.
1484
1485 2006-04-30 Werner Baumann (werner.baumann@onlinehome.de)
1486 * Removed Large File Support on 32-bit systems because
1487 of too many problems. There is probably not much need
1488 to transfer files bigger than 20 GB.
1489 * Fixed: Don't change node->size when 304 Not_modified.
1490 Unlock when no more open for write and file
1491 is unchanged.
1492 * Released version 1.0.2 (still beta)
1493
1494 2006-04-29 Werner Baumann (werner.baumann@onlinehome.de)
1495 * configure.in:
1496 Added AC_SYS_LARGEFILE
1497
1498 2006-04-29 Werner Baumann (werner.baumann@onlinehome.de)
1499 * fixed support for neon 0.25
1500 * added dav_sync()
1501
1502 2006-04-01 Werner Baumann (werner.baumann@onlinehome.de)
1503 * released version 1.0.1 (beta)
1504
1505 Copyright (C) 2006, 2007, 2008, 2009 Werner Baumann
1506
1507 Copying and distribution of this file, with or without modification, are
1508 permitted in any medium without royalty provided the copyright notice
1509 and this notice are preserved.