Specifically, (Pound 2.5) if you open config.c and search for RPC_IN_DATA, that's the xHTTP 4 regex. Just add a |SSTP_DUPLEX_POST to the end and recompile.
Dave's P.S. still applies. :) Joe > -----Original Message----- > From: Dave Steinberg [mailto:[email protected]] > Sent: Tuesday, May 18, 2010 9:51 AM > To: [email protected] > Subject: Re: [Pound Mailing List] Get SSTP connections to work > > On 5/18/2010 9:34 AM, Stefan Rossbach wrote: > > I'm trying to get SSTP to work. The HTTPS configuration works fine, > after the cert conversion war ;-), but I run into the following > problem: > > > > pound: (7f4e8d5a7910) e501 bad request "SSTP_DUPLEX_POST > /sra_{BA195980-CD49-458b-9E23-C84EE0ADCD75}/ HTTP/1.1" from x.x.x.x > > > > xHTTP is set to 4 > > 4 is a good start. You'll need to patch pound so it understands the > SSTP_DUPLEX_POST verb (it doesn't, as the log tells you). Maybe add a > '5' value, or just extend the verbs allowed by '4'. > > > I've found the following information here: > http://blogs.technet.com/rrasblog/archive/2007/03/07/configuring-sstp- > in-a-reverse-proxy-scenario.aspx > > The article assumes you can tell your SSL terminator in a conf file or > something about the new verb used for SSTP. In pound's case this > requires patching the source code. > > > "The HTTP method to look for will be SSTP_DUPLEX_POST. This is the > verb that SSTP uses (which is similar to GET/PUT/POST)." > > > > I found as well a connection scheme for connect over proxy: > http://msdn.microsoft.com/en-us/library/cc247411%28PROT.10%29.aspx > > > > In my opinion it should be easy to implement but how? > > Just read the source and try adding support for the new verb. Pound is > very readable. If you want to get fancy, you can try adding a > configuration directive to allow additional verbs specified in the > conf. > > PS - Adding support for the verb is merely the first step. I have no > idea if it'll work even if you successfully do that - there may be > other > issues involved that you discover later. > > Regards, > -- > Dave Steinberg > http://www.geekisp.com/ > http://www.steinbergcomputing.com/ > > -- > To unsubscribe send an email with subject unsubscribe to > [email protected]. > Please contact [email protected] for questions. -- To unsubscribe send an email with subject unsubscribe to [email protected]. Please contact [email protected] for questions.
