diff options
author | Marc-André Lureau <marcandre.lureau@redhat.com> | 2013-11-29 09:56:44 +0100 |
---|---|---|
committer | Marc-André Lureau <marcandre.lureau@redhat.com> | 2014-03-19 15:24:23 +0100 |
commit | 382ecfa16f30c2db80a8996f93dacf5a62d7231c (patch) | |
tree | 5927ab27cabb9a468994460898cdf4d6368b9b8a /po | |
parent | 84b731a6f67a01f732c3a1a6dd4778b87a0e9c82 (diff) | |
download | spice-gtk-382ecfa16f30c2db80a8996f93dacf5a62d7231c.tar.gz spice-gtk-382ecfa16f30c2db80a8996f93dacf5a62d7231c.tar.xz spice-gtk-382ecfa16f30c2db80a8996f93dacf5a62d7231c.zip |
Add webdav channel
See spice-common for protocol details. phodav, a webdav server library,
is imported thanks to a submodule, until this project has a stable API
and releases.
The webdav channel is reponsible for handling port events and
multiplexing the request streams. Extra care has been made to avoid
blocking and to enable some fairness between concurrent streams, however
this has been particularly tricky and is likely to have some issues
left.
The webdav server is run in a seperate thread, using libsoup. The client
communication is done via a local tcp socket, but protected to only
accept local connection and with a pretty strong password.
The home directory is exported for the remote to browse, which seems to
be a sensible default atm.
Diffstat (limited to 'po')
-rw-r--r-- | po/POTFILES.skip | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/po/POTFILES.skip b/po/POTFILES.skip index 5c78729..971470e 100644 --- a/po/POTFILES.skip +++ b/po/POTFILES.skip @@ -1 +1,2 @@ data/spicy.desktop.in +gtk/phodav/libphodav/chezdav.c |