[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] r20765 - gnunet/src/gns/proxy
From: |
gnunet |
Subject: |
[GNUnet-SVN] r20765 - gnunet/src/gns/proxy |
Date: |
Mon, 26 Mar 2012 14:00:26 +0200 |
Author: schanzen
Date: 2012-03-26 14:00:26 +0200 (Mon, 26 Mar 2012)
New Revision: 20765
Modified:
gnunet/src/gns/proxy/proxy.py
Log:
-add leho to proxy
Modified: gnunet/src/gns/proxy/proxy.py
===================================================================
--- gnunet/src/gns/proxy/proxy.py 2012-03-26 11:05:29 UTC (rev 20764)
+++ gnunet/src/gns/proxy/proxy.py 2012-03-26 12:00:26 UTC (rev 20765)
@@ -109,6 +109,16 @@
self.command,
urlparse.urlunparse(('', '', path, params, query, '')),
self.request_version))
+ if (re.match("(\w+\.)*gnunet", self.headers['Host'])):
+ leho = os.popen("gnunet-gns -t LEHO -u
"+self.headers['Host']).readlines()
+ if (len(leho) < 2):
+ print "Legacy hostname lookup failed!"
+ elif (len(leho) == 1):
+ print "Legacy hostname not present!"
+ else:
+ newhost = leho[1].split(" ")[-1].rstrip()
+ print "Changing Host: "+self.headers['Host']+" to "+newhost
+ self.headers['Host'] = newhost
self.headers['Connection'] = 'close'
del self.headers['Proxy-Connection']
for key_val in self.headers.items():
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r20765 - gnunet/src/gns/proxy,
gnunet <=