If you like BoxMatrix then please contribute Supportdata, Supportdata2, Firmware and/or Hardware (get in touch).
My metamonk@yahoo.com is not reachable by me since years. Please use hippie2000@webnmail.de instead.
Property:WebDAV
BoxMatrix >> Lexicon >> Network-Protocols >> WebDAV | @ BoxMatrix - IRC-Chat - Translate: de es fr it nl pl |
News | Selectors | Models | Accessories | Components | Environment | Config | Commands | System | Webif | Software | Develop | Lexicon | Community | Project | Media |
Computer | FRITZ | I18N | Telephony | Smarthome | Internet | Protocols | Multimedia | Formats | Hardware | Research |
Protocol
Protocol: | WebDAV | Wiki | Freetz | IPPF | whmf | AVM | Web |
Short for: | Web Distributed Authoring and Versioning | ||||||
Location: | Lexicon >> Network-Protocols | ||||||
Weblinks: | Wikipedia.int - Wikipedia.de - RFC-4918 | ||||||
Description: | HTTP(S) extension to make the web writable |
Goto: FRITZ!OS - SMW-Browser
Details
WebDAV is an extension to the HTTP(S) protocol which permits collaborative write access to web ressources.
It uses Port-80-tcp like HTTP (rarely) or Port-443-tcp like HTTPS, typically with authentification.
See also the CardDAV and CalDAV protocols which are based on WebDAV.
FRITZ!OS
FRITZ!OS uses WebDAV to mount the Online-Storage using the fuse filesystem. Since WebDAV is designed for collaborative
write access multiple devices can mount the same account. Example usages are the T-Cloud or 1&1 Online-Storage.
The Webinterface manages WebDAV in the webdavclient ui-module which is maintained by the ctlmgr plugin libctlwebdav.so.
Configuration is stored in usb.cfg which is maintained by libusbcfg.so.
The mounting is performed by mount.davfs, the unmounting by umount.davfs.
Both are called by the webdav_control script which is called on online status change from the webdav_net script.
webdav_control is also called by the hotplug handlers udev-mount-sd and storage, and by libctlwebdav.so and libcmapi.so.
webdavcfginfo is a helper to query WebDAV configuration values within the webdav_control script.
Providers
The list of WebDAV providers and HTTPS host URLs is hardcoded in webdav.lua - fw 7.29:
1&1
- sd2dav.1und1.deAlice SmartDisk
- dav.disk.alice-dsl.de - removed in 7.39box.com
- dav.box.com/davDomainfactory
- <username>.livedisk.df.eu/webdavFreenet
- storage.freenet.de/davGMX
- webdav.mc.gmx.nethumyo
- dav.humyo.com - removed in 7.39myDisk
- mydisk.se/<username> - removed in 7.39STRATO HiDrive
- webdav.hidrive.strato.comTelekom
- webdav.magentacloud.deWEB.DE
- webdav.smartdrive.web.deOther
- webdavclient:settings/host_url
The https://
part of the host URLs has been intentionally removed here.