webdavd

Timeline
Login

Timeline

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

50 most recent check-ins

2023-07-17
10:48
webdavd: add missing headers Leaf check-in: 776c722af3 user: bapt tags: master, trunk
10:47
rap: remove usage of non portable clearenv check-in: 947262597a user: bapt tags: master, trunk
10:46
makefile: use generic cc and fix build on freebsd check-in: aaf247e1d1 user: bapt tags: master, trunk
2021-06-07
09:17
Merge pull request #20 from xyzzy42/home-subdir Allow using a subdirectory of the user's home dir as chroot check-in: b3f9534252 user: noreply@github.com tags: master, trunk
2021-06-06
09:29
Allow using a subdirectory of the user's home dir as chroot Let chroot-path to contain additional path components after the '~'. E.g., a path like "~/html" will cause webdavd to chroot into the specified subdirectory of the user's home dir. This way just a user specific website can be served and not the entire home directory tree. check-in: 18f2800b98 user: tpiepho@gmail.com tags: master, trunk
00:34
Merge pull request #21 from xyzzy42/fix-locking Fix issues with file locking and get working with MacOS as a client check-in: c42d3dd377 user: noreply@github.com tags: master, trunk
2021-06-05
22:05
Set supported WebDAV class to 2 MacOS will only allow write support on WebDAV servers that are at least class 2. While I don't know if webdavd is fully class 2 compliant, it supports at least enough (i.e., LOCK) that write access with MacOS works fine once it advertises level 2 support. check-in: 86325b8134 user: tpiepho@gmail.com tags: master, trunk
22:05
Remove lock attempts on GET and PROPFIND Neither of these requests should block if the file has a write lock. Clients will not provide a lock id in the requests header for these requests, even if they have lack. It appears to be standard practice for clients writing to files to lock them and then make GET and/on PROPFIND calls while they are locked. The result is webdavd hangs with most clients that support writing. Removing the lock attempts for GET and PROPFIND makes them work. It's possible that *read* locks should interact with GET/PROPFIND. The RFC says almost nothing about how read locks should work and appears to give the implementation free reign to define their semantics. In practice, nobody uses read locks, so it doesn't matter. check-in: 9b5cec7788 user: tpiepho@gmail.com tags: master, trunk
2021-05-19
23:10
Added debian dockerfile check-in: 4e3989add1 user: couling@gmail.com tags: master, trunk
2021-05-18
23:22
Added dockerfile for an ubuntu build environment check-in: a0e5cc0891 user: couling@gmail.com tags: master, trunk
16:12
Removed erroneously added .settings directory check-in: 3142337eb5 user: couling@gmail.com tags: master, trunk
2021-04-09
09:33
Merge pull request #10 from sbluhm/RHEL8 Added SPEC file for RHEL check-in: d1551e6184 user: noreply@github.com tags: master, trunk
09:32
Merge pull request #12 from sbluhm/no-auth-options Allow OPTIONS request even if the user is not authenticated. check-in: cc2d7ce6cb user: noreply@github.com tags: master, trunk
09:31
Merge pull request #14 from sbluhm/lastmodified Fixed "Date" header and added "Last-Modified" header. check-in: d6a40ce2a7 user: noreply@github.com tags: master, trunk
2020-10-02
01:13
Fix gcc 10 build #15 (#16) * #15 Fixed fix reference in log * Corrected type mismatch by casting check-in: db9c0e723a user: noreply@github.com tags: master, trunk
00:40
Corrected licensing statement in readme. check-in: faebdd72cc user: philip.couling@habitat.energy tags: master, trunk
2020-09-21
20:51
Fixed "Date" header and added "Last-Modified" header. check-in: 40b1c9d361 user: stefan.bluhm@clacee.eu tags: master, trunk
18:57
Added custom header handler. Leaf check-in: 0e69d63ccd user: stefan.bluhm@clacee.eu tags: origin/CustomHeaders, trunk
12:03
Allow OPTIONS request even if the user is not authenticated. check-in: e45b79cc05 user: stefan.bluhm@clacee.eu tags: master, trunk
2020-09-19
17:30
Added SPEC file for RHEL check-in: 9a46a5c462 user: stefan.bluhm@clacee.eu tags: master, trunk
2019-04-26
15:32
Changing to MIT Licence check-in: 1011f4624d user: couling@gmail.com tags: master, trunk
2018-12-21
13:32
Fixed ubuntu dependencies as well #3 Leaf check-in: b7eac224e0 user: couling@gmail.com tags: v1.1, trunk
13:05
Merging in chroot changes check-in: c6053e0d8d user: couling@gmail.com tags: trunk
12:40
Enabled chroot by default in main config check-in: 4b8747fa2e user: couling@gmail.com tags: trunk
12:30
Fixed default config #4 check-in: de279b6b6b user: couling@gmail.com tags: trunk
12:30
Fixed raspbian dependencies #3 check-in: 7b3b3f54ee user: couling@gmail.com tags: trunk
11:18
Merge readme changes check-in: 91209b3f96 user: couling@gmail.com tags: trunk
10:29
Changed dev config file to enable chroot by default check-in: 77208d800d user: couling@gmail.com tags: trunk
00:23
working and configurable chroot mechanism check-in: 5fe63086cc user: couling@gmail.com tags: trunk
2018-12-19
17:14
Tweaked README.md check-in: 7e9e05b02f user: couling@gmail.com tags: trunk
16:34
Working default chroot check-in: 1d39816430 user: couling@gmail.com tags: trunk
15:58
Fixed packaging check-in: e68799e8b7 user: couling@gmail.com tags: trunk
14:10
Updated readme to include build instructions check-in: 3e24cfd0d6 user: couling@gmail.com tags: trunk
13:48
removed pointless conditional in packaging for rpi check-in: f6deeaedc8 user: couling@gmail.com tags: trunk
13:43
Merged ubuntu and rpi versions into one branch using seperate manifests for each check-in: 81967b062a user: couling@gmail.com tags: trunk
2018-05-08
16:26
Updated dev dependencies.txt check-in: 1f5ad19e9d user: couling@gmail.com tags: trunk, v1.0
2017-08-07
13:45
fixed dependencies check-in: bf82ab328e user: couling@gmail.com tags: trunk
13:30
Changed architecture in control file check-in: 261c96bde2 user: couling@gmail.com tags: trunk
2017-06-12
15:39
Created debian specific branch for r-pi check-in: fee9b6b41f user: couling@gmail.com tags: trunk
2017-05-23
19:35
Fix dependencies check-in: eabcb3c7c1 user: couling@gmail.com tags: trunk
2017-01-19
17:23
Added Creative Commons Attribution licence in preperation for making the code publically available. check-in: 037ea10404 user: couling@gmail.com tags: trunk
00:40
Added readme files check-in: 25a2ca51ac user: couling@gmail.com tags: trunk
2016-12-17
20:32
Merge branch 'master' from origin check-in: d35a6a6ca4 user: couling@gmail.com tags: trunk
20:30
Added .gitignore keep build folder out of git check-in: 9509383523 user: couling@gmail.com tags: trunk
2016-12-16
23:40
Removed spurious print statement check-in: 5f648ea953 user: couling@gmail.com tags: trunk, v0.3
23:19
Fixed bug with put #9 check-in: 6d5fcd6f08 user: couling@gmail.com tags: trunk
2016-12-13
19:01
Fixed buffer overflow which was causing incorrect URLs #1 check-in: ee3aefbb4d user: couling@gmail.com tags: trunk
2016-12-12
22:55
Mime types are now searched as case insensative #2 check-in: 64e963527c user: couling@gmail.com tags: trunk
19:25
Updated manifest for version package-project version 2.0 check-in: aad7098266 user: couling@gmail.com tags: trunk, v0.2
2016-10-15
13:48
Minor build flag change git-svn-id: https://svn.pedal.me.uk/repos/combined/trunk@990 378dcfd6-f8a6-c149-9150-5c8ef5bc3a15 check-in: 2607a4bee7 user: couling@gmail.com tags: trunk