-- Leo's gemini proxy

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

-- Connected

-- Sending request

-- Meta line: 20 text/gemini

repo: urcd
action: commit
revision:
path_from:
revision_from: 245d3308d9bca2eb4380b7fb1d4eb749c363090e:
path_to:
revision_to:

git.thebackupbox.net

urcd

git://git.thebackupbox.net/urcd

commit 245d3308d9bca2eb4380b7fb1d4eb749c363090e
Author: root <root@d3v11.ano>
Date:   Fri Mar 22 03:26:25 2013 +0000

    [urcd, urc2sd] ACTION fix

diff --git a/src/urc2sd.pyx b/src/urc2sd.pyx

index 6654994fa9d666559882b5e77a44cc7f5d55f876..

index ..2f915ad9cc11c0920e6b659f2be5c38bd8020002 100644

--- a/src/urc2sd.pyx
+++ b/src/urc2sd.pyx
@@ -191,7 +191,7 @@ while 1:
     buffer = os.read(sd,1024).split('\n',1)[0]
     if not buffer: continue

-    buffer = re_BUFFER_CTCP_DCC('',buffer)
+    buffer = re_BUFFER_CTCP_DCC('',buffer) + '\x01' if '\x01ACTION ' in buffer.upper() else buffer.replace('\x01','')
     if not COLOUR: buffer = re_BUFFER_COLOUR('',buffer)
     if not UNICODE:
       buffer = codecs.ascii_encode(unicodedata.normalize('NFKD',unicode(buffer,'utf-8','replace')),'ignore')[0]
diff --git a/src/urcd.pyx b/src/urcd.pyx

index 80ad5111578f8803f90f246d81bd181155c28c22..

index ..b0ef14b69cd59fd03a5c0d22c853dbe0b3e98fa2 100644

--- a/src/urcd.pyx
+++ b/src/urcd.pyx
@@ -342,7 +342,7 @@ while 1:
     buffer = os.read(sd,1024).split('\n',1)[0]
     if not buffer: continue

-    buffer = re_BUFFER_CTCP_DCC('',buffer)
+    buffer = re_BUFFER_CTCP_DCC('',buffer) + '\x01' if '\x01ACTION ' in buffer.upper() else buffer.replace('\x01','')
     if not COLOUR: buffer = re_BUFFER_COLOUR('',buffer)
     if not UNICODE:
       buffer = codecs.ascii_encode(unicodedata.normalize('NFKD',unicode(buffer,'utf-8','replace')),'ignore')[0]

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

-- Response ended

-- Page fetched on Sun Jun 2 17:13:42 2024