[zorp-hu] stackeles 3.9 alatt

Kosa Attila zsiga at kosaek.hu
2011. Ápr. 14., Cs, 15:15:06 CEST


On Wed, Mar 09, 2011 at 09:32:31AM +0100, SZALAY Attila wrote:
> On Wed, 2011-03-09 at 09:24 +0100, Nyika Csaba wrote:
> > 
> > class MyHttpsProxy(HttpProxy):
> >        def config(self):
> >                HttpProxy.config(self)
> >                
> >                self.ssl.client_verify_type = SSL_VERIFY_NONE
> >                self.stack_proxy = HttpProxy
> 
> Ez egy kisse vegyes config-nak tunik. Ez inkabb a 3.9-es zorp-hoz
> tartozo config, viszont van benne egy kis 3.3-as beutes is. :)
> 
> self.ssl ugyanis csak a 3.9-ben van, viszont ott akkor nem kell
> self.stack_proxy.

3.3 alatt hasznaltam ilyesmit:

class akarmi(HttpProxy):

	def __init__(self, session):
		self.exempt_useragent_headers = ("akarmi")
		HttpProxy.__init__(self, session)

	def config(self):
		HttpProxy.config(self)
		self.transparent_mode = 1
		self.request_header["Host"] = (HTTP_HDR_POLICY, self.TargetByHostHeader)

A fenti konfig eseten ezt hogyan lehet megvalositani? Volt az
ssl_keybridge pelda megoldasa ma:

class StrongHttpsProxy(HttpProxy):
	def config(self):
		HttpProxy.config(self)
		self.ssl.client_keypair_files=("/etc/ssl/certs/fw.akarmi.hu.crt", "/etc/ssl/private/fw.akarmi.hu.key.nopass")
		[satobbi]

Ebbe a konfigba hogyan illeszthetnem be azt, amit 3.3 alatt
csinaltam? Vagy ugyanugy kulon class-t kell csinalnom, es
self.stack_proxy = akarmi? Es akkor a StrongHttpsProxy(HttpProxy)
helyett StrongHttpsProxy(PsslProxy) kell?

-- 
		Udvozlettel
				    Zsiga


További információk a(z) zorp-hu levelezőlistáról