<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en" xmlns="http://www.w3.org/2005/Atom"><title>Recent changes to patches</title><link href="https://sourceforge.net/p/oedipus/patches/" rel="alternate"/><link href="https://sourceforge.net/p/oedipus/patches/feed.atom" rel="self"/><id>https://sourceforge.net/p/oedipus/patches/</id><updated>2003-12-07T10:49:45Z</updated><subtitle>Recent changes to patches</subtitle><entry><title>gmtime compatibility fix</title><link href="https://sourceforge.net/p/oedipus/patches/5/" rel="alternate"/><published>2003-12-07T10:49:45Z</published><updated>2003-12-07T10:49:45Z</updated><author><name>Robin Becker</name><uri>https://sourceforge.net/u/rgbecker/</uri></author><id>https://sourceforge.net123fb544b3bcb8eb31acba4e865201b099d77bc4</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;The msdos_date in filesys.py wants to change info[3] (hour)&lt;br /&gt;
and this is now a tuple in 2.3. The attached context&lt;br /&gt;
diff fixes this.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>ADD RNFR &amp;amp; RNTO commands</title><link href="https://sourceforge.net/p/oedipus/patches/4/" rel="alternate"/><published>2003-12-06T17:09:28Z</published><updated>2003-12-06T17:09:28Z</updated><author><name>Robin Becker</name><uri>https://sourceforge.net/u/rgbecker/</uri></author><id>https://sourceforge.netff4ef35cbd63840f171d0f2df445ebc4d24ba197</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;The current ftp server lacks the rename command.&lt;br /&gt;
This patch modifies ftp_server.py to add support for &lt;br /&gt;
the RNFR and RNTO commands &amp;amp;amp;  also adds a rename&lt;br /&gt;
method to filesys.py.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Allow for erroneous entries in status_extension</title><link href="https://sourceforge.net/p/oedipus/patches/3/" rel="alternate"/><published>2003-12-01T14:09:55Z</published><updated>2003-12-01T14:09:55Z</updated><author><name>Robin Becker</name><uri>https://sourceforge.net/u/rgbecker/</uri></author><id>https://sourceforge.net94bade45a9e1aee4a7f5453483c31d9e8e658d9a</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Allow for erroneous entries in status_extension. Presentlly&lt;br /&gt;
if an object is None or improper the whole status_extension&lt;br /&gt;
fails and we get partial html.&lt;/p&gt;
&lt;h1 id="index-status95handlerpy"&gt;Index: status_handler.py&lt;/h1&gt;
&lt;p&gt;RCS file: /cvsroot/oedipus/medusa/status_handler.py,v&lt;br /&gt;
retrieving revision 1.6&lt;br /&gt;
diff -r1.6 status_handler.py&lt;br /&gt;
77c77,83&lt;br /&gt;
&amp;amp;lt;                 request.push (self.objects[i].status())&lt;br /&gt;
---&lt;br /&gt;
&amp;amp;gt;                 try:&lt;br /&gt;
&amp;amp;gt;                     request.push&lt;br /&gt;
(self.objects[i].status())&lt;br /&gt;
&amp;amp;gt;                 except:&lt;br /&gt;
&amp;amp;gt;                     import traceback, StringIO&lt;br /&gt;
&amp;amp;gt;                     stream = StringIO.StringIO()&lt;br /&gt;
&amp;amp;gt;                     traceback.print_exc(None,stream)&lt;br /&gt;
&amp;amp;gt;                     request.push('&amp;amp;lt;h2&amp;amp;gt;&amp;amp;lt;font&lt;br /&gt;
color=&amp;amp;quot;red&amp;amp;quot;&amp;amp;gt;Error in Channel %3d:&lt;br /&gt;
%s&amp;amp;lt;/font&amp;amp;gt;&amp;amp;lt;pre&amp;amp;gt;%s&amp;amp;lt;/pre&amp;amp;gt;' %&lt;br /&gt;
(i,escape(repr(self.objects[i])),&lt;br /&gt;
escape(stream.getvalue())))&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Add timeouts to medusa ftp_server</title><link href="https://sourceforge.net/p/oedipus/patches/2/" rel="alternate"/><published>2003-12-01T14:07:05Z</published><updated>2003-12-01T14:07:05Z</updated><author><name>Robin Becker</name><uri>https://sourceforge.net/u/rgbecker/</uri></author><id>https://sourceforge.net35579e2cff04cf2fac3763ebc60479c075ae06a9</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;This patch adds timeouts to medusa/ftp_server.py&lt;br /&gt;
Index: ftp_server.py&lt;br /&gt;
===================================================================&lt;br /&gt;
RCS file: /cvsroot/oedipus/medusa/ftp_server.py,v&lt;br /&gt;
retrieving revision 1.10&lt;br /&gt;
diff -r1.10 ftp_server.py&lt;br /&gt;
94a95&lt;br /&gt;
&amp;amp;gt;         self.creation_time = int (time.time())&lt;br /&gt;
102a104,106&lt;br /&gt;
&amp;amp;gt;     # zombie timeout.  status_handler also knows how&lt;br /&gt;
to kill zombies.&lt;br /&gt;
&amp;amp;gt;     zombie_timeout = 100 * 60&lt;br /&gt;
&amp;amp;gt; &lt;br /&gt;
882a887,889&lt;br /&gt;
&amp;amp;gt;     def handle_connect(self):&lt;br /&gt;
&amp;amp;gt;         pass&lt;br /&gt;
&amp;amp;gt; &lt;br /&gt;
902a910&lt;br /&gt;
&amp;amp;gt;     zombie_timeout = 100 * 60&lt;br /&gt;
908a917&lt;br /&gt;
&amp;amp;gt;         self.creation_time = int (time.time())&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Not all syslogs works with SOCK_STREAM</title><link href="https://sourceforge.net/p/oedipus/patches/1/" rel="alternate"/><published>2002-12-12T21:28:04Z</published><updated>2002-12-12T21:28:04Z</updated><author><name>Alexander Semenov</name><uri>https://sourceforge.net/u/alxysav/</uri></author><id>https://sourceforge.net74e9a66c47cf7fb2da6007688dba4be6b286bc49</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;At least two linux boxes (all which I try) throws 'Protocol &lt;br /&gt;
wrong type for socket' when I do&lt;/p&gt;
&lt;p&gt;self.socket = socket.socket (socket.AF_UNIX, &lt;br /&gt;
socket.SOCK_STREAM)&lt;br /&gt;
self.socket.connect ('/dev/log')&lt;/p&gt;
&lt;p&gt;But all works fine with SOCK_DGRAM&lt;/p&gt;&lt;/div&gt;</summary></entry></feed>