Re: (Newbie question) Can Jabber act as a gateway for HTTPS-based WebDAV?

Garrett Kuchta <[email protected]> Wed, 28 Mar 2012 01:29:07 -0500
Newsgroups gmane.network.jabber.admin
Message-ID <CA+yohyHwaHbfyyCLqhtQfvYxSJsHdCTkb-Uvs8To3yBMX7xugA@mail.gmail.com>
--===============0751045386==
Content-Type: multipart/alternative; boundary=f46d0443066c7d83fb04bc47b98d

--f46d0443066c7d83fb04bc47b98d
Content-Type: text/plain; charset=ISO-8859-1

I'm on my phone, so sorry about the brief responses. It sounds like you're
looking for a solution in want of a problem, though. I can't think of a use
case where this would be necessary. So you're saying alice and bob have
inbound 443 or whatever blocked at their upstream, and you want to tunnel
webdav through jabber somehow? Or use the jabber server as an intermediary?
How would this work on the client side? So I log in with a webclient you're
developing and I'd see the other users' shared files? Or I'd use pidgin or
whatever and then use my browser to connect to some url on the jabber
server? I guess I don't really understand what you're trying to do
On Mar 28, 2012 1:18 AM, "Ajay Garg" <[email protected]> wrote:

> Thanks Garrett for the link.
>
> Well, that certainly is an option; but I am wishing something which has
> already been tested in field.
>
> I am thinking if the Jabber server could simply act as a gateway for HTTP
> transfers between Alice and Bob.
> I did some googling and found terms such as "Jabber HTTP Polling", "BOSH",
> "XMPP over BOSH" (though I am afraid I haven't looked a bit in the details).
>
> Could these come to the rescue? :)
>
>
> Regards,
> Ajay
>
> On Wed, Mar 28, 2012 at 10:34 AM, Garrett Kuchta <[email protected]> wrote:
>
>> http://en.wikipedia.org/wiki/XDCC
>>
>> On Tue, Mar 27, 2012 at 11:48 PM, Ajay Garg <[email protected]>
>> wrote:
>> > Thanks Garrett for the reply.
>> >
>> > But I am afraid it's gone over my head (I am sorry, I only understand
>> > English).
>> > What's "CDDC-esque"?
>> >
>> > Regards,
>> > Ajay
>> >
>> >
>> > On Wed, Mar 28, 2012 at 10:11 AM, Garrett Kuchta <[email protected]>
>> wrote:
>> >>
>> >> Just do this on the client-side. Skip webdav entirely and just write an
>> >> IRC CDDC-esque bot.
>> >>
>> >> On Mar 27, 2012 11:36 PM, "Ajay Garg" <[email protected]> wrote:
>> >>>
>> >>> Just one more note ::
>> >>>
>> >>> Alice and Bob are running their WebDAV in the context of "httpd"
>> service;
>> >>> that is why they are able to access each other's shares via the
>> browser.
>> >>>
>> >>> Regards,
>> >>> Ajay
>> >>>
>> >>> On Tue, Mar 27, 2012 at 8:26 PM, Ajay Garg <[email protected]>
>> >>> wrote:
>> >>>>
>> >>>> Hi all.
>> >>>>
>> >>>> I am sorry if I might sound like a complete fool; but I have been
>> lately
>> >>>> investigating the basics of WebDAV; and wonder that if the following
>> >>>> use-case is feasible at all ::
>> >>>>
>> >>>> "There are two users Bob and Alice. Each of Bob and Alice have setup
>> a
>> >>>> WebDAV server on their local machines over SSL, and listen on port
>> 443. In a
>> >>>> normal environment, Bob is able to access Alice's share by typing
>> >>>> "https://<Alice's IP Address>/webdav". Alice is able to the same.
>> >>>>
>> >>>> Next, both Alice and Bob log onto a Jabber server set up by their
>> common
>> >>>> friend Tom; and the only way they can communicate is via Jabber.
>> They still
>> >>>> want to make their shares available to each other; and wish for the
>> simplest
>> >>>> way to do it - via their browser. So, can Tom configure his Jabber
>> server in
>> >>>> a manner, so as to allow Bob and Alice to access each other's WebDAV
>> shares'
>> >>>> via their respective browsers?"
>> >>>>
>> >>>>
>> >>>> Looking forward to a reply.
>> >>>>
>> >>>>
>> >>>> Thanks and Regards,
>> >>>> Ajay
>> >>>
>> >>>
>> >>>
>> >>> _______________________________________________
>> >>> JAdmin mailing list
>> >>> Info: http://mail.jabber.org/mailman/listinfo/jadmin
>> >>> Unsubscribe: [email protected]
>> >>> _______________________________________________
>> >>>
>> >>
>> >> _______________________________________________
>> >> JAdmin mailing list
>> >> Info: http://mail.jabber.org/mailman/listinfo/jadmin
>> >> Unsubscribe: [email protected]
>> >> _______________________________________________
>> >>
>> >
>> >
>> > _______________________________________________
>> > JAdmin mailing list
>> > Info: http://mail.jabber.org/mailman/listinfo/jadmin
>> > Unsubscribe: [email protected]
>> > _______________________________________________
>> >
>> _______________________________________________
>> JAdmin mailing list
>> Info: http://mail.jabber.org/mailman/listinfo/jadmin
>> Unsubscribe: [email protected]
>> _______________________________________________
>>
>
>
> _______________________________________________
> JAdmin mailing list
> Info: http://mail.jabber.org/mailman/listinfo/jadmin
> Unsubscribe: [email protected]
> _______________________________________________
>
>

--f46d0443066c7d83fb04bc47b98d
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<p>I&#39;m on my phone, so sorry about the brief responses. It sounds like =
you&#39;re looking for a solution in want of a problem, though. I can&#39;t=
 think of a use case where this would be necessary. So you&#39;re saying al=
ice and bob have inbound 443 or whatever blocked at their upstream, and you=
 want to tunnel webdav through jabber somehow? Or use the jabber server as =
an intermediary? How would this work on the client side? So I log in with a=
 webclient you&#39;re developing and I&#39;d see the other users&#39; share=
d files? Or I&#39;d use pidgin or whatever and then use my browser to conne=
ct to some url on the jabber server? I guess I don&#39;t really understand =
what you&#39;re trying to do</p>

<div class=3D"gmail_quote">On Mar 28, 2012 1:18 AM, &quot;Ajay Garg&quot; &=
lt;<a href=3D"mailto:[email protected]">[email protected]</a>&gt;=
 wrote:<br type=3D"attribution"><blockquote class=3D"gmail_quote" style=3D"=
margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Thanks Garrett for the link.<br><br>Well, that certainly is an option; but =
I am wishing something which has already been tested in field.<br><br>I am =
thinking if the Jabber server could simply act as a gateway for HTTP transf=
ers between Alice and Bob.<br>

I did some googling and found terms such as &quot;Jabber HTTP Polling&quot;=
, &quot;BOSH&quot;, &quot;XMPP over BOSH&quot; (though I am afraid I haven&=
#39;t looked a bit in the details).<br><br>Could these come to the rescue? =
:)<br>

<br><br>Regards,<br>Ajay<br><br><div class=3D"gmail_quote">On Wed, Mar 28, =
2012 at 10:34 AM, Garrett Kuchta <span dir=3D"ltr">&lt;<a href=3D"mailto:gk=
[email protected]" target=3D"_blank">[email protected]</a>&gt;</span> wrote:<br><=
blockquote class=3D"gmail_quote" style=3D"margin:0pt 0pt 0pt 0.8ex;border-l=
eft:1px solid rgb(204,204,204);padding-left:1ex">

<a href=3D"http://en.wikipedia.org/wiki/XDCC" target=3D"_blank">http://en.w=
ikipedia.org/wiki/XDCC</a><br>
<div><div><br>
On Tue, Mar 27, 2012 at 11:48 PM, Ajay Garg &lt;<a href=3D"mailto:ajaygargn=
[email protected]" target=3D"_blank">[email protected]</a>&gt; wrote:<br>
&gt; Thanks Garrett for the reply.<br>
&gt;<br>
&gt; But I am afraid it&#39;s gone over my head (I am sorry, I only underst=
and<br>
&gt; English).<br>
&gt; What&#39;s &quot;CDDC-esque&quot;?<br>
&gt;<br>
&gt; Regards,<br>
&gt; Ajay<br>
&gt;<br>
&gt;<br>
&gt; On Wed, Mar 28, 2012 at 10:11 AM, Garrett Kuchta &lt;<a href=3D"mailto=
:[email protected]" target=3D"_blank">[email protected]</a>&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt; Just do this on the client-side. Skip webdav entirely and just wri=
te an<br>
&gt;&gt; IRC CDDC-esque bot.<br>
&gt;&gt;<br>
&gt;&gt; On Mar 27, 2012 11:36 PM, &quot;Ajay Garg&quot; &lt;<a href=3D"mai=
lto:[email protected]" target=3D"_blank">[email protected]</a>&gt=
; wrote:<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Just one more note ::<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Alice and Bob are running their WebDAV in the context of &quot=
;httpd&quot; service;<br>
&gt;&gt;&gt; that is why they are able to access each other&#39;s shares vi=
a the browser.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Regards,<br>
&gt;&gt;&gt; Ajay<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; On Tue, Mar 27, 2012 at 8:26 PM, Ajay Garg &lt;<a href=3D"mail=
to:[email protected]" target=3D"_blank">[email protected]</a>&gt;=
<br>
&gt;&gt;&gt; wrote:<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Hi all.<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; I am sorry if I might sound like a complete fool; but I ha=
ve been lately<br>
&gt;&gt;&gt;&gt; investigating the basics of WebDAV; and wonder that if the=
 following<br>
&gt;&gt;&gt;&gt; use-case is feasible at all ::<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; &quot;There are two users Bob and Alice. Each of Bob and A=
lice have setup a<br>
&gt;&gt;&gt;&gt; WebDAV server on their local machines over SSL, and listen=
 on port 443. In a<br>
&gt;&gt;&gt;&gt; normal environment, Bob is able to access Alice&#39;s shar=
e by typing<br>
&gt;&gt;&gt;&gt; &quot;https://&lt;Alice&#39;s IP Address&gt;/webdav&quot;.=
 Alice is able to the same.<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Next, both Alice and Bob log onto a Jabber server set up b=
y their common<br>
&gt;&gt;&gt;&gt; friend Tom; and the only way they can communicate is via J=
abber. They still<br>
&gt;&gt;&gt;&gt; want to make their shares available to each other; and wis=
h for the simplest<br>
&gt;&gt;&gt;&gt; way to do it - via their browser. So, can Tom configure hi=
s Jabber server in<br>
&gt;&gt;&gt;&gt; a manner, so as to allow Bob and Alice to access each othe=
r&#39;s WebDAV shares&#39;<br>
&gt;&gt;&gt;&gt; via their respective browsers?&quot;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Looking forward to a reply.<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Thanks and Regards,<br>
&gt;&gt;&gt;&gt; Ajay<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; _______________________________________________<br>
&gt;&gt;&gt; JAdmin mailing list<br>
&gt;&gt;&gt; Info: <a href=3D"http://mail.jabber.org/mailman/listinfo/jadmi=
n" target=3D"_blank">http://mail.jabber.org/mailman/listinfo/jadmin</a><br>
&gt;&gt;&gt; Unsubscribe: <a href=3D"mailto:[email protected]" =
target=3D"_blank">[email protected]</a><br>
&gt;&gt;&gt; _______________________________________________<br>
&gt;&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; JAdmin mailing list<br>
&gt;&gt; Info: <a href=3D"http://mail.jabber.org/mailman/listinfo/jadmin" t=
arget=3D"_blank">http://mail.jabber.org/mailman/listinfo/jadmin</a><br>
&gt;&gt; Unsubscribe: <a href=3D"mailto:[email protected]" targ=
et=3D"_blank">[email protected]</a><br>
&gt;&gt; _______________________________________________<br>
&gt;&gt;<br>
&gt;<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; JAdmin mailing list<br>
&gt; Info: <a href=3D"http://mail.jabber.org/mailman/listinfo/jadmin" targe=
t=3D"_blank">http://mail.jabber.org/mailman/listinfo/jadmin</a><br>
&gt; Unsubscribe: <a href=3D"mailto:[email protected]" target=
=3D"_blank">[email protected]</a><br>
&gt; _______________________________________________<br>
&gt;<br>
_______________________________________________<br>
JAdmin mailing list<br>
Info: <a href=3D"http://mail.jabber.org/mailman/listinfo/jadmin" target=3D"=
_blank">http://mail.jabber.org/mailman/listinfo/jadmin</a><br>
Unsubscribe: <a href=3D"mailto:[email protected]" target=3D"_bl=
ank">[email protected]</a><br>
_______________________________________________<br>
</div></div></blockquote></div><br>
<br>_______________________________________________<br>
JAdmin mailing list<br>
Info: <a href=3D"http://mail.jabber.org/mailman/listinfo/jadmin" target=3D"=
_blank">http://mail.jabber.org/mailman/listinfo/jadmin</a><br>
Unsubscribe: <a href=3D"mailto:[email protected]">JAdmin-unsubs=
[email protected]</a><br>
_______________________________________________<br>
<br></blockquote></div>

--f46d0443066c7d83fb04bc47b98d--

--===============0751045386==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
JAdmin mailing list
Info: http://mail.jabber.org/mailman/listinfo/jadmin
Unsubscribe: [email protected]
_______________________________________________

--===============0751045386==--