-- Leo's gemini proxy

-- Connecting to git.thebackupbox.net:1965...

-- Connected

-- Sending request

-- Meta line: 20 text/gemini

repo: resdb
action: commit
revision:
path_from:
revision_from: da853b4a6df161e640e0a5af63b2b4de10adae84:
path_to:
revision_to:

git.thebackupbox.net

resdb

git://git.thebackupbox.net/resdb

commit da853b4a6df161e640e0a5af63b2b4de10adae84
Author: d3v11 <d3v11@d3v11.ano>
Date:   Sun Nov 4 13:43:31 2012 +0000

    [quicktun.socks4a] bugfix

diff --git a/contrib/quicktun.socks4a/quicktun.socks4a b/contrib/quicktun.socks4a/quicktun.socks4a

index 65fa86f28d506275bd7f67e73570066b612e9798..

index ..f5329b256fa5be0000f67b9b2c75a43a54f2a248 100755

--- a/contrib/quicktun.socks4a/quicktun.socks4a
+++ b/contrib/quicktun.socks4a/quicktun.socks4a
@@ -27,8 +27,8 @@ udp_poll       = select.poll(                                  )
 udp_poll.register(udp.fileno(),select.POLLIN|select.POLLPRI    )

 if REMOTE_FLOAT==0:
-  tun          = subprocess.Popen  (
-                 [ 'socat','stdio','socks4a:'+SOCKS_ADDRESS+':'
+  tun          = subprocess.Popen  ([
+                   'socat','stdio','socks4a:'+SOCKS_ADDRESS+':'
                    +DST_ADDRESS+':'+DST_PORT
                    +',socksport='+SOCKS_PORT
                  ],
@@ -40,7 +40,7 @@ if REMOTE_FLOAT==0:
   tun_poll.register                (
   tun.stdout.fileno(),             select.POLLIN|select.POLLPRI)

-while REMOTE_FLOAT==1:
+if REMOTE_FLOAT==1:
   tcp            = socket.socket(
                               socket.AF_INET,socket.SOCK_STREAM)
   tcp.setsockopt      (socket.SOL_SOCKET,socket.SO_REUSEADDR,1 )
@@ -50,7 +50,7 @@ while REMOTE_FLOAT==1:
   tcp_poll       = select.poll(                                )
   tcp_poll.register(tcp.fileno(),select.POLLIN|select.POLLPRI  )

-  if len(tcp_poll.poll(65536))>0:
+  while len(tcp_poll.poll(65536))>0:
     tun        = tcp.accept        ()[0]
     tun_stdout = tun.fileno        (                           )
     tun_stdin  = tun.fileno        (                           )
@@ -67,7 +67,7 @@ fcntl.fcntl(tun_stdout,fcntl.F_SETFL,fcntl.fcntl(
 tun            = subprocess.Popen(
                  ['/usr/sbin/quicktun.'+PROTOCOL],
 stdout         = subprocess.PIPE,
-stdin          = subprocess.PIPE                               )
+stdin          = subprocess.PIPE,                              )

 recvq          = str(                                          )
 sendq          = str(                                          )

-----END OF PAGE-----

-- Response ended

-- Page fetched on Sun Jun 2 10:25:10 2024