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.

0
U

Property:WebDAV

From BoxMatrix


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 Software Research

Protocol

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 mount point of the WebDAV ressource is a localized subfolder of the NAS-root /var/media/ftp,
in german language this is one of:

  • /var/media/ftp/Online-Speicher
  • /var/media/ftp/Onlinespeicher

Online-Storage requires USB-Storage for buffering. The max. file size which could be handled depends on the space there.
The WebDAV access speed depends on the internet connection speed and the USB Storage-Speed.

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

  • 1&1 - sd2dav.1und1.de
  • Alice SmartDisk - dav.disk.alice-dsl.de - removed in 7.39
  • box.com - dav.box.com/dav
  • Domainfactory - <username>.livedisk.df.eu/webdav
  • Freenet - storage.freenet.de/dav
  • GMX - webdav.mc.gmx.net
  • humyo - dav.humyo.com - removed in 7.39
  • myDisk - mydisk.se/<username> - removed in 7.39
  • STRATO HiDrive - webdav.hidrive.strato.com
  • Telekom - webdav.magentacloud.de
  • WEB.DE - webdav.smartdrive.web.de
  • Other - webdavclient:settings/host_url

The https:// part of the host URLs has been intentionally omitted to not abuse these servers.

SMW-Browser

Information is currently being retrieved from the backend.
 

Synonyms

Showing 1 related property.

W