Page 1 of 1

Webdav

Posted: 2011-01-18 20:32
by guitargeorge
I am an experienced C++ developer, but a newbie to this site. I have worked on cross-platform GUI tools, and also on file transfer (using UDP).

I notice that Webdav suport has been mentioned as an aspiration in these forums in the past, but has not progressed. I would be interested in developing this in Filezilla.

How would we proceed with moving this forwards?

George

Re: Webdav

Posted: 2011-01-18 20:56
by botg
Thanks very much for your offer.

I'd like to invite you to join the #filezilla IRC channel on chat.freenode.net for further discussion. I usually hang around the channel 24/7. My timezone is UTC+1 and am mentally present during the evenings (local time) and most of the day on weekends.

Re: Webdav

Posted: 2011-02-02 22:01
by guitargeorge
I went into IRC a cople of times, but didn't see you. Is your user name there the same (botg)?

Re: Webdav

Posted: 2011-02-03 07:29
by botg
My IRC nickname is codesquid.

Re: Webdav

Posted: 2011-10-28 13:20
by Radu
I suggest you use this:

Neon Library (opensource), in C, full support for WebDAV Protocol, includding SSL/TLS encryption.
Neon is easy to compile, not too much headache / dependencies.
http://www.webdav.org/neon/

### Example:
ne_session *sess = ne_session_create("http", "www.example.com", 80);
ne_request *req = ne_request_create(sess, "MKCOL", "/foo/bar/");
if (ne_request_dispatch(req)) {
printf("Request failed: %s\n", ne_get_error(sess));
}
ne_request_destroy(req);
### Would be very easy to have it working.
You only need to map webdav commands to ftp commands.
Example:
MKDIR in FTP = MKCOL in WebDAV

To see all WebDAV commands I suggest you look also here, which is very stable command line WebDAV client:
http://www.webdav.org/cadaver/

Re: Webdav

Posted: 2011-11-11 15:10
by ruleeet
All these WebDAV comands can be mapped to ftp?

Re: Webdav

Posted: 2011-11-11 21:30
by botg
All? Unlikely. But some of the most important ones can.