"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.