Hallo Sascha,

Sascha Silbe schrieb:
> On Fri, Sep 04, 2009 at 10:23:06AM +0200, Micha Lenk wrote:
> 
>> Da ist jetzt natürlich das Problem, dass der Gwenhywfar IO-Layer, in dem
>> das Proxy-Handling gerade implementiert ist, nicht zwangsläufig nur
>> HBCI-Verbindungen aufbaut, da Gwenhywfar ja ganz generelle
>> Socket-Funktionen zur Verfügung stellt.
>
> Mit anderen Worten: Der Code, der die Verbindung zum Proxy aufbaut und
> dafür die Umgebungsvariablen auswertet weiß nicht, für welches Protokoll
> er dies tun soll? Das kann nur per CONNECT funktionieren, also würde ich
> vorschlagen immer https_proxy zu verwenden. Da mir keine speziellen
> HBCI-Proxies bekannt sind dürfte das für allen in der Praxis relevanten
> Fälle ausreichend sein.

Noch schlimmer: Der allgemein geschriebene I/O-Code in Gwenhywfar, der
die Verbindung zum Proxy aufbaut, weiß nur anhand der Umgebungsvariable
(derzeit GWEN_PROXY), ob er überhaupt einen Proxy benutzen soll. Wenn
also jemand auf die etwas abgefahrene Idee kommen sollte, mit Gwenhywfar
z.B. einen E-Mail-Client zu schreiben, der Nachrichten z.B. über POP3
abholt, dann würde Gwenhywfar dafür auch den Proxy nutzen, obwohl der
Benutzer den GWEN_PROXY evtl. eigentlich nur für HBCI nutzen wollte.

Zugegeben: Dieses Beispiel ist sehr konstruiert. Es zeigt aber, wo die
Probleme mit der aktuellen Implementierung liegen. Das ist nicht weiter
Schlimm, denn es funktioniert ja. Aber solche einfach klingenden
Forderungen, wie http_proxy zu benutzen nur weil das der Nutzer so
gewohnt ist, sind in diesem Licht schon happig: Der ganze Proxy-Code
müsste komplett umgeschrieben werden.

Schöne Grüße
  Micha

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
Aqbanking-devel mailing list
Aqbanking-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/aqbanking-devel

Reply via email to