From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Jason Rumney Newsgroups: gmane.emacs.devel Subject: Re: webdav advice sought Date: Wed, 24 Jun 2009 09:56:20 +0800 Message-ID: <4A4187C4.8050707@gnu.org> References: <1245799619.5916.145.camel@dell-desktop.example.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1245808636 29304 80.91.229.12 (24 Jun 2009 01:57:16 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 24 Jun 2009 01:57:16 +0000 (UTC) Cc: emacs-devel@gnu.org To: Thomas Lord Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Jun 24 03:57:09 2009 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1MJHjY-0005FK-P3 for ged-emacs-devel@m.gmane.org; Wed, 24 Jun 2009 03:57:09 +0200 Original-Received: from localhost ([127.0.0.1]:48383 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MJHjY-0006LU-3H for ged-emacs-devel@m.gmane.org; Tue, 23 Jun 2009 21:57:08 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1MJHjS-0006KS-Nk for emacs-devel@gnu.org; Tue, 23 Jun 2009 21:57:02 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1MJHjO-0006Fj-9t for emacs-devel@gnu.org; Tue, 23 Jun 2009 21:57:02 -0400 Original-Received: from [199.232.76.173] (port=52143 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MJHjO-0006Fg-23 for emacs-devel@gnu.org; Tue, 23 Jun 2009 21:56:58 -0400 Original-Received: from rv-out-0708.google.com ([209.85.198.240]:26384) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1MJHjN-00067G-KE for emacs-devel@gnu.org; Tue, 23 Jun 2009 21:56:57 -0400 Original-Received: by rv-out-0708.google.com with SMTP id k29so195258rvb.6 for ; Tue, 23 Jun 2009 18:56:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:sender:message-id:date:from :user-agent:mime-version:to:cc:subject:references:in-reply-to :content-type:content-transfer-encoding; bh=mHFb7on2hrEzJCT3HhpBbS1B9UYeiXg0yiw6GhW1MSg=; b=VB0yCaPVBDGNiH45aN2EFSnhLu392bSzvr0S5umAWscA0fDyTQO1yTWvJqiF3tK5kA VeoifjPA783nDdAJy4Hbp8NXJWlSdXD+1wHtvzGj+dvolBoVD/PLjV3sI/+4S5E3rxyS T4lyXDsGR/2qyvm0w3s9wlWeKuBNAjFadg+ao= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=sender:message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:content-transfer-encoding; b=TIERHtORir7AvHtFsAuU26tNkRCuE4gwrfX+4y/RmnYF661yrraTNkmQz3gF8s0RaU yy2Z52AViNFYDHlu+CdWl6uhCTjFmTG5tGA12dH6p5pNk7qoV5D5R/nrgSzRntGkJ7t2 RepTpv/9FxxKajotrv+/a1EvLmxi5DBEOPDHQ= Original-Received: by 10.141.36.17 with SMTP id o17mr712115rvj.254.1245808616068; Tue, 23 Jun 2009 18:56:56 -0700 (PDT) Original-Received: from ?10.1.1.112? ([61.4.103.130]) by mx.google.com with ESMTPS id g14sm2801053rvb.4.2009.06.23.18.56.53 (version=TLSv1/SSLv3 cipher=RC4-MD5); Tue, 23 Jun 2009 18:56:55 -0700 (PDT) User-Agent: Thunderbird 2.0.0.21 (Windows/20090302) In-Reply-To: <1245799619.5916.145.camel@dell-desktop.example.com> X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 2) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:111671 Archived-At: Thomas Lord wrote: > Second question: what makes sense here?: > > 1. Try to rehabilitate eldav? > 2. Try to adapt ange-ftp to use "cadaver", a command-line > webdav client similar to typical ftp client programs? > 3. Try to adapt tramp, again using cadaver? > 4. Use ange and tramp as a guide but write a new set > of file hooks, presumably using cadaver? > Of the above, I think 3 is the preferred approach - create a new tramp backend for webdav (probably the closest current implementation to follow is tramp-smb.el, as most other tramp protocols involve shell access). > 5. One of the above, but don't use cadaver, use ______? > url-dav.el, improving as necessary? It would be good to have completely native Emacs access to webdav without relying on external programs that in most cases will not be installed on the user's system already.