Proxy: IP-Adressen Filter ODER Proxy Accounts

Ideen und Vorschläge sind willkommen.

Proxy: IP-Adressen Filter ODER Proxy Accounts

Beitragvon sixcooler » Mi Apr 22, 2009 1:09 am

Da ich sowohl vom Lan aus auch 'auswerts' gerne yacy als proxy nutze, im LAN mich nicht anmelden möchte aber natürlich eine Legitimationsmöglichkeit für 'Außerhalb des LANs' brauche habe ich die beiden Bedingungen (IP-Adressen Filter/ Proxy Accounts) ODER verknüpft.
Evtl. hat noch jemand interesse daran.
Code: Alles auswählen
Index: source/de/anomic/http/httpd.java
===================================================================
--- source/de/anomic/http/httpd.java   (Revision 5850)
+++ source/de/anomic/http/httpd.java   (Arbeitskopie)
@@ -428,7 +428,7 @@
             return false;

         }

         

-        return true;

+        return false;

     }

     

     public Boolean UNKNOWN(final String requestLine) throws IOException {

@@ -496,7 +496,7 @@
             } else {

                 // pass to proxy

                 if (((this.allowYaCyHop) && (handleYaCyHopAuthentication(header))) ||

-                    ((this.allowProxy) && (handleProxyAuthentication(header)))) {

+                    (this.allowProxy) || (handleProxyAuthentication(header))) {

                     httpdProxyHandler.doGet(this.prop, header, this.session.out);

                 } else {

                     // not authorized through firewall blocking (ip does not match filter)

@@ -568,7 +568,7 @@
             } else {

                 // pass to proxy

                 if (((this.allowYaCyHop) && (handleYaCyHopAuthentication(header))) ||

-                    ((this.allowProxy) && (handleProxyAuthentication(header)))) {

+                    (this.allowProxy) || (handleProxyAuthentication(header))) {

                     httpdProxyHandler.doHead(prop, header, this.session.out);

                 } else {

                     // not authorized through firewall blocking (ip does not match filter)

@@ -637,7 +637,7 @@
             } else {

                 // pass to proxy

                 if (((this.allowYaCyHop) && (handleYaCyHopAuthentication(header))) ||

-                    ((this.allowProxy) && (handleProxyAuthentication(header)))) {

+                    (this.allowProxy) || (handleProxyAuthentication(header))) {

                     httpdProxyHandler.doPost(prop, header, this.session.out, sessionIn);

                 } else {

                     // not authorized through firewall blocking (ip does not match filter)

@@ -705,7 +705,7 @@
         

         // pass to proxy

         if (((this.allowYaCyHop) && (handleYaCyHopAuthentication(header))) ||

-            ((this.allowProxy) && (this.handleProxyAuthentication(header)))) {

+            (this.allowProxy) || (this.handleProxyAuthentication(header))) {

             httpdProxyHandler.doConnect(prop, header, this.session.in, this.session.out);

         } else {

             // not authorized through firewall blocking (ip does not match filter)




Cu, sixcooler.
sixcooler
 
Beiträge: 494
Registriert: Do Aug 14, 2008 5:22 pm

Zurück zu Wunschliste

Wer ist online?

Mitglieder in diesem Forum: Yahoo [Bot] und 1 Gast

cron