Bug #277
Patch the WebDav server
| Status: | Closed | Start date: | 10/18/2009 | ||
|---|---|---|---|---|---|
| Priority: | High | Due date: | 10/20/2009 | ||
| Assignee: | Paul Zubarev | % Done: | 50% |
||
| Category: | lighttpd | Spent time: | 6.00 hours | ||
| Target version: | 0.3 | Estimated time: | 25.00 hours |
Description
Current WebDav server does not work correctly.
We have to:
- figure out what the root cause
- try to apply tha patch is exists
- test and deploy as new package for MAEMO
History
Updated by Paul Zubarev over 2 years ago
- Status changed from Assigned to Active
- % Done changed from 0 to 20
Patch couldn't be applied for the lastest release (1.4.23). Trunk have a lot of noncompatible fixes. Current trunk doesn't compile.
Updated by Paul Zubarev over 2 years ago
Lighttpd 1.4.22 from Fedora's repo doesn't have similar bug as lighttpd 1.4.19 from Debian's repo. But lighttpd 1.4.22 got low rating for litmus test:
> running `props':> 16 tests were skipped.
0. init.................. pass
1. begin................. pass
2. propfind_invalid...... FAIL (PROPFIND with non-well-formed XML request body got 207 response not 400)
3. propfind_invalid2..... FAIL (PROPFIND with invalid namespace declaration in body (see FAQ) got 207 response not 400)
4. propfind_d0........... pass
5. propinit.............. pass
6. propset............... FAIL (PROPPATCH on `/litmus/prop': 501 Not Implemented)
7. propget............... SKIPPED
8. propextended.......... pass
9. propmove.............. SKIPPED
10. propget............... SKIPPED
11. propdeletes........... SKIPPED
12. propget............... SKIPPED
13. propreplace........... SKIPPED
14. propget............... SKIPPED
15. propnullns............ SKIPPED
16. propget............... SKIPPED
17. prophighunicode....... SKIPPED
18. propget............... SKIPPED
19. propremoveset......... SKIPPED
20. propget............... SKIPPED
21. propsetremove......... SKIPPED
22. propget............... SKIPPED
23. propvalnspace......... SKIPPED
24. propwformed........... pass
25. propinit.............. pass
26. propmanyns............ FAIL (PROPPATCH on `/litmus/prop': 501 Not Implemented)
27. propget............... FAIL (No value given for property {http://example.com/kappa}somename)
28. propcleanup........... pass
29. finish................ pass
<- summary for `props': of 14 tests run: 9 passed, 5 failed. 64.3%
Updated by Paul Zubarev over 2 years ago
- % Done changed from 20 to 50
Look at log:
127.0.0.1 127.0.0.1 - [18/Oct/2009:20:40:51 +0400] "HEAD /erwew HTTP/1.1" 404 0 "-" "davfs2/1.3.0 neon/0.28.1"
127.0.0.1 127.0.0.1 - [18/Oct/2009:20:40:58 +0400] "LOCK /123 HTTP/1.1" 200 0 "-" "davfs2/1.3.0 neon/0.28.1"
127.0.0.1 127.0.0.1 - [18/Oct/2009:20:41:21 +0400] "PROPFIND / HTTP/1.1" 207 1338 "-" "davfs2/1.3.0 neon/0.28.1"
lighttpd + davfs2 is not possible now because lighttpd doesn't support properties!!!!
Updated by Paul Zubarev over 2 years ago
- Status changed from Active to Resolved
Our decision is fix webdav-fs don't use PROP* calls
Updated by Paul Zubarev over 2 years ago
- Status changed from Resolved to Closed