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