[JDEV] Which to pick, "HTTP proxy passthrough" or JEP-0025?

James Widman j-widman at cornellcollege.edu
Fri Jul 26 23:34:38 CDT 2002


Hey Hiroaki :)

It doesn't use http proxies, but Paul Curtis's recently released Jabber External Transport (JET ==> http://jabber.terrapin.com/jsp/wiki.jsp?JET) is able to pierce  firewalls.  It's a set of two very simple components, and it's still in the alpha/beta stage of development, but it (reportedly) works quite well.

-- James

Hiroaki Nakamura wrote:
> Hi,
> I am trying to let a jabber client make a connection via a http proxy.
> Also I would like messages to be protected by SSL.
> 
> I found there are two options out there.
> 
> - "HTTP proxy passthrough"
>     http://oid.jabber.org/?oid=971&all=1
> - JEP-0025
>     http://www.jabber.org/jeps/jep-0025.html
> 
> I think the former is simpler, also preferrable since no extra port
> for http is needed.  You just need the port for jabber protocol (with
> the support for ignoring HTTP PUT headers, which was implemented in
> jabberd-1.4.1).
> 
> I have three questions about these specs.
> 
> Q1) What status are these two specs in?  Which to pick one?  Or keep
> these two and let users select one when they run clients?
> 
> Q2) I also ask that this is possible with the former spec when a proxy
> allows a https connection with the port number other than 443?
> 1.client -"connect jabber.org:5223"-> HTTP proxy 
> 2.proxy --> jabber.org:5223
> 
> If it is possible, I think this is the simplest.
> 
> Q3) In JEP-0025, why POST request contents are not URL-encoded?
> I think is is no problem if they are URL-encoded and also think
> they should be.  Is there a reason for that they are not?
> 
> --
> )Hiroaki Nakamura) hnakamur at v003.vaio.ne.jp

-- 
James Widman
jabber:ns at neutralstone.net

For Loops: part of a balanced NP-complete breakfast.




More information about the JDev mailing list