Hallo Bernd,

Bernd Wurst schrieb:
> Am Freitag, 4. September 2009 schrieb Martin Preuss:
>> On Freitag, 4. September 2009, Bernd Wurst wrote:
>>> Am Freitag, 4. September 2009 schrieb Martin Preuss:
>>>> So in der Art implementiere ich das gerade auch, allerdings noch unter
>>>> der Variablen "GWEN_PROXY". Die Angabe von Benutzername und Passwort
>>>> habe ich aber genau so eingebaut, wie Du es hier beschrieben hast.
>>> Aber es gibt doch grade dann wenig Not, für dasselbe einen neuen Namen zu
>>> erfinden.
>> Deswegen verwende ich ja auch den alten weiter. Der Vorschlag der
>> Namensaenderung kam ja nicht von mir, sondern von Sascha.
> 
> Nein, Sascha hat dich zurecht daran erinnert, dass es schon seit langer Zeit 
> die Konvention HTTP_PROXY (und Konsorten) gibt. Keine Not, hier GWEN_PROXY 
> als neuen Namen zu erfinden.

Die Not kommt daher, dass Gwenyhwfar eine allgemeine Bibliothek ist, die
nicht auf HBCI oder HTTP fixiert ist. Und der Proxy-Code ist nunmal in
Gwenhywfar und nicht in AqBanking.

Übrigens: Die Umgebungsvariable http_proxy gehört klein geschrieben.

>> Es ging hier um die Namenskonvention, die Sascha vorgeschlagen hat. Welche
>> anderen Namen es noch gibt, weiss ich ja. SOCKS_PROXY aber passt hier
>> gerade *nicht*, weil es sich bei der Implementierung ja nicht um eine
>> Implementierung von SOCKS handelt. "HTTP_PROXY" passt an sich auch nicht so
>> ganz, weil wir ja auch HBCI darueber fahren (also TCP:3000). Wobei wir
>> natuerlich einen HTTP- Proxy dafuer verwenden...
> 
> Das ist doch dem Benutzer herzlich egal.

Ich glaube dem Benutzer ist es lieber, dass eine Proxy-Nutzung überhaupt
möglich ist, als dass sie ganz genau so geht, wie er es vielleicht
gewohnt ist.

> Wenn du ihm sagst, du brauchst einen HTTP-Proxy, dann lass ihn doch 
> HTTP_PROXY 
> dafür nehmen. So weiß er wenigstens, dass er einen HTTP-Proxy braucht. Wenn 
> du einen GWEN_PROXY verlangst, weiß er potenziell nicht was das sein soll.

Da verwechselst Du was. Die Umgebungsvariable http_proxy ist dafür da,
das Anwendungsprotokoll HTTP über den darin angegebenen Proxy
abzuwickeln. Für andere Protokolle wie z.B. FTP gibt es eine eigene
Variable ftp_proxy. Wie soll es also mit HBCI über Port 3000 gehen?
Dahin ging Martins Frage. Und hbci_proxy finde ich da garnicht so
verkehrt...

> Ergo: Wenn dir ein normaler HTTP-Proxy reicht, dann würde ich es gut finden, 
> wenn du auch die seit Ewigkeiten etablierte Variable HTTP_PROXY dafür 
> benutzt. Schließlich wird die bei den meisten Systemen automatisch überall 
> gesetzt, wenn man systemweit einen Proxy konfiguriert hat.

Wir freuen uns auf einen Patch von Dir.

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