<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to patches</title><link>https://sourceforge.net/p/oedipus/patches/</link><description>Recent changes to patches</description><atom:link href="https://sourceforge.net/p/oedipus/patches/feed.rss" rel="self"/><language>en</language><lastBuildDate>Sun, 07 Dec 2003 10:49:45 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/oedipus/patches/feed.rss" rel="self" type="application/rss+xml"/><item><title>gmtime compatibility fix</title><link>https://sourceforge.net/p/oedipus/patches/5/</link><description>&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;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Robin Becker</dc:creator><pubDate>Sun, 07 Dec 2003 10:49:45 -0000</pubDate><guid isPermaLink="false">https://sourceforge.net123fb544b3bcb8eb31acba4e865201b099d77bc4</guid></item><item><title>ADD RNFR &amp;amp; RNTO commands</title><link>https://sourceforge.net/p/oedipus/patches/4/</link><description>&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;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Robin Becker</dc:creator><pubDate>Sat, 06 Dec 2003 17:09:28 -0000</pubDate><guid isPermaLink="false">https://sourceforge.netff4ef35cbd63840f171d0f2df445ebc4d24ba197</guid></item><item><title>Allow for erroneous entries in status_extension</title><link>https://sourceforge.net/p/oedipus/patches/3/</link><description>&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;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Robin Becker</dc:creator><pubDate>Mon, 01 Dec 2003 14:09:55 -0000</pubDate><guid isPermaLink="false">https://sourceforge.net94bade45a9e1aee4a7f5453483c31d9e8e658d9a</guid></item><item><title>Add timeouts to medusa ftp_server</title><link>https://sourceforge.net/p/oedipus/patches/2/</link><description>&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;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Robin Becker</dc:creator><pubDate>Mon, 01 Dec 2003 14:07:05 -0000</pubDate><guid isPermaLink="false">https://sourceforge.net35579e2cff04cf2fac3763ebc60479c075ae06a9</guid></item><item><title>Not all syslogs works with SOCK_STREAM</title><link>https://sourceforge.net/p/oedipus/patches/1/</link><description>&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;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Alexander Semenov</dc:creator><pubDate>Thu, 12 Dec 2002 21:28:04 -0000</pubDate><guid isPermaLink="false">https://sourceforge.net74e9a66c47cf7fb2da6007688dba4be6b286bc49</guid></item></channel></rss>