/[davfs2]/davfs2/ChangeLog
ViewVC logotype

Contents of /davfs2/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.49.2.85 - (show annotations) (download)
Thu Jan 24 17:23:21 2019 UTC (5 years, 5 months ago) by wbaumann
Branch: rel-1-4-6
CVS Tags: rel-1-5-5
Changes since 1.49.2.84: +7 -0 lines
Release version 1.5.5

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

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26