<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wikimirror.piraten.tools/wiki/index.php?action=history&amp;feed=atom&amp;title=BY%3AIT%2FChangelog_Mailserver%2FSync_Mailman_Patches</id>
	<title>BY:IT/Changelog Mailserver/Sync Mailman Patches - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wikimirror.piraten.tools/wiki/index.php?action=history&amp;feed=atom&amp;title=BY%3AIT%2FChangelog_Mailserver%2FSync_Mailman_Patches"/>
	<link rel="alternate" type="text/html" href="https://wikimirror.piraten.tools/wiki/index.php?title=BY:IT/Changelog_Mailserver/Sync_Mailman_Patches&amp;action=history"/>
	<updated>2026-04-04T15:37:19Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Piratenwiki Mirror</subtitle>
	<generator>MediaWiki 1.35.14</generator>
	<entry>
		<id>https://wikimirror.piraten.tools/wiki/index.php?title=BY:IT/Changelog_Mailserver/Sync_Mailman_Patches&amp;diff=55628789&amp;oldid=prev</id>
		<title>imported&gt;Niemand14: hat „Bayern/IT/Changelog Mailserver/Sync Mailman Patches“ nach „BY:IT/Changelog Mailserver/Sync Mailman Patches“ verschoben</title>
		<link rel="alternate" type="text/html" href="https://wikimirror.piraten.tools/wiki/index.php?title=BY:IT/Changelog_Mailserver/Sync_Mailman_Patches&amp;diff=55628789&amp;oldid=prev"/>
		<updated>2011-04-21T23:11:38Z</updated>

		<summary type="html">&lt;p&gt;hat „&lt;a href=&quot;/Bayern/IT/Changelog_Mailserver/Sync_Mailman_Patches&quot; class=&quot;mw-redirect&quot; title=&quot;Bayern/IT/Changelog Mailserver/Sync Mailman Patches&quot;&gt;Bayern/IT/Changelog Mailserver/Sync Mailman Patches&lt;/a&gt;“ nach „&lt;a href=&quot;/BY:IT/Changelog_Mailserver/Sync_Mailman_Patches&quot; title=&quot;BY:IT/Changelog Mailserver/Sync Mailman Patches&quot;&gt;BY:IT/Changelog Mailserver/Sync Mailman Patches&lt;/a&gt;“ verschoben&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;für den Sync zwischen unseren Mailinglisten und dem Newsserver/Forum wurden einige Änderungen im Mailman vorgenommen.&lt;br /&gt;
&lt;br /&gt;
Es handelt sich um folgende Patches:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
gate_news&lt;br /&gt;
--- mailman-2.1.9.orig/cron/gate_news   2009-04-17 02:41:00.000000000 +0200&lt;br /&gt;
+++ mailman-2.1.9/cron/gate_news        2009-04-17 02:41:11.000000000 +0200&lt;br /&gt;
@@ -171,6 +171,7 @@&lt;br /&gt;
                     msg['X-Originally-To'] = msg['To']&lt;br /&gt;
                     del msg['To']&lt;br /&gt;
                 msg['To'] = mlist.GetListEmail()&lt;br /&gt;
+                del msg['Newsgroups']&lt;br /&gt;
                 # Post the message to the locked list&lt;br /&gt;
                 inq = get_switchboard(mm_cfg.INQUEUE_DIR)&lt;br /&gt;
                 inq.enqueue(msg,&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
gate_news&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--- cron/gate_news      2005-08-27 01:40:17 +0000&lt;br /&gt;
+++ cron/gate_news      2008-09-21 19:12:52 +0000&lt;br /&gt;
@@ -1,6 +1,6 @@&lt;br /&gt;
 #! @PYTHON@&lt;br /&gt;
 #&lt;br /&gt;
-# Copyright (C) 1998-2003 by the Free Software Foundation, Inc.&lt;br /&gt;
+# Copyright (C) 1998-2008 by the Free Software Foundation, Inc.&lt;br /&gt;
 #&lt;br /&gt;
 # This program is free software; you can redistribute it and/or&lt;br /&gt;
 # modify it under the terms of the GNU General Public License&lt;br /&gt;
@@ -206,8 +206,11 @@&lt;br /&gt;
         # Open the newsgroup, but let most exceptions percolate up.&lt;br /&gt;
         try:&lt;br /&gt;
             conn, first, last = open_newsgroup(mlist)&lt;br /&gt;
-        except (socket.error, nntplib.NNTPError):&lt;br /&gt;
-            break&lt;br /&gt;
+        except (socket.error, nntplib.NNTPError), e:&lt;br /&gt;
+            syslog('fromusenet',&lt;br /&gt;
+                   &amp;quot;%s: couldn't open newsgroup %s: skipping\n%s&amp;quot;,&lt;br /&gt;
+                   listname, mlist.linked_newsgroup, e)&lt;br /&gt;
+            continue&lt;br /&gt;
         syslog('fromusenet', '%s: [%d..%d]' % (listname, first, last))&lt;br /&gt;
         try:&lt;br /&gt;
             try:&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
NewsRunner.py&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--- mailman-2.1.9.orig/Mailman/Queue/NewsRunner.py      2009-04-17 02:39:54.000000000 +0200&lt;br /&gt;
+++ mailman-2.1.9/Mailman/Queue/NewsRunner.py   2009-04-17 02:41:11.000000000 +0200&lt;br /&gt;
@@ -59,6 +59,8 @@&lt;br /&gt;
     def _dispose(self, mlist, msg, msgdata):&lt;br /&gt;
         # Make sure we have the most up-to-date state&lt;br /&gt;
         mlist.Load()&lt;br /&gt;
+        if msg['X-Mailman-ID']:&lt;br /&gt;
+            return False&lt;br /&gt;
         if not msgdata.get('prepped'):&lt;br /&gt;
             prepare_message(mlist, msg, msgdata)&lt;br /&gt;
         try:&lt;br /&gt;
@@ -143,8 +145,7 @@&lt;br /&gt;
             if lname == mlist.internal_name() and hname == mlist.host_name:&lt;br /&gt;
                 hackmsgid = False&lt;br /&gt;
     if hackmsgid:&lt;br /&gt;
-        del msg['message-id']&lt;br /&gt;
-        msg['Message-ID'] = Utils.unique_message_id(mlist)&lt;br /&gt;
+        msg['X-Mailman-ID'] = Utils.unique_message_id(mlist)&lt;br /&gt;
     # Lines: is useful&lt;br /&gt;
     if msg['Lines'] is None:&lt;br /&gt;
         # BAW: is there a better way?&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Bayerische IT]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Niemand14</name></author>
	</entry>
</feed>