/[pkg-listmaster]/trunk/bits/list-update-200803
ViewVC logotype

Contents of /trunk/bits/list-update-200803

Parent Directory Parent Directory | Revision Log Revision Log


Revision 152 - (show annotations) (download)
Thu Feb 14 19:21:51 2008 UTC (5 years, 4 months ago) by don
File size: 6562 byte(s)
update brainfood section of current bits
1 From: whoever send it
2 To: debian-devel-announce@lists.debian.org
3 Subject: Bits from the listmaster team
4
5 Hi everyone,
6
7 the listmaster team is constantly trying to improve the setup of our
8 listserver. Thus, quite a few things have happend since our last update
9 in September of last year. Here are some highlights:
10
11
12 lists.debian.org moved to a new hosting location
13 ------------------------------------------------
14
15 lists.debian.org has been moved to ma-da[2] to avoid several problems
16 with DNSBL pointing to our list server. We'd like to thank Brainfood
17 for hosting lists.debian.org and dealing with the insanity of spam
18 reporters for so long. After the move of the list service to the new
19 machine, we also decided to move the list archives to that machine
20 (which means the list archives are on the same machine as the MX, and
21 consequently fewer delays).
22
23 If you haven't already, please add lists.d.o's new ip, 82.195.75.100,
24 to your whitelists.
25
26
27 New list archive search engine
28 ------------------------------
29 With the move of lists.debian.org to the new hosting, we took the
30 opportunity of deploying a new search[3] based on Xapian Omega. The
31 index comprises some 3.5 million messages, approximately 100k of which
32 are estimated to be spam. In order to improve your search experience,
33 we have prepared the indexing software to benefit from our spam removal
34 plan (see below).
35 As before, searching by author and list is supporteed, the new search
36 should be more language- and encoding-aware.
37 Work is in progress to provide our adaptations to upstream and implement
38 improvements based on our experience and the hints we got from the
39 friendly people at Xapian.
40
41 New lists / Closed lists
42 ------------------------
43 (zobel)
44
45
46 Config clean up
47 ---------------
48 The Config Cleanup is another big project which seems to turn into an
49 ongoing task. Since the last update we decided to unify some global
50 files for all lists, and move all list specific config to extra files.
51 (This follows the layout the inventors of smartlist, our mailinglist
52 software, had in mind)
53
54 We also want to move some information like moderation-status or maximum
55 mailsize per message to a global file, which is also used by the
56 listarchive and some more informational or statistical tools.
57
58 To check if lists are configured correctly we subscribed an address to
59 all 182 mailinglists and checked back a month later for Ham/Spam-ratio,
60 and other anomalies. We found some wrong spam-rules, which led to some
61 false positives and other 'backdoors' which bypassed some of our
62 spamrules, which lead to false negatives. We also found lists which are
63 supposed to carry only informational mails from an automatic system, so
64 we could tighten the rules, and on the other hand we could drop the
65 usual spamfilters for those lists, so distribution gets faster and we
66 need less CPU/Memory ressources to get one mail through.
67
68 We also implemented the usual 'Precedence' and 'List-*'-Headers on all
69 lists (we had some lists where those were missing) and Automatic
70 Responses, so we are now a little more net-friendly with our service.
71
72 While reviewing things we found that our bounce-handling had some
73 issues, see the next chapter for that.
74
75 Better bounce handling
76 ----------------------
77 We checked our bounce-handling, because we got 500+ bounces for some
78 lists, and found that we didn't have a working bounce handling for some
79 lists (other-*, deity, *-digest, debian-private). There were also
80 problems in handling and recognizing mailadresses containing = or
81 !-characters.
82
83 Bounces of debian-private subscription are still manualy handed by the
84 listmasters, but we address these issues and forward such addresses to
85 da-manager@debian.org.
86
87 To address the other mailing lists we rewrote some parts of our
88 bounce-handler.
89
90 While analysing the bounces streaming in, we found that a lot of bounces
91 are caused by Content-Filters which reject listmail back to us (which
92 violates the RfC). Even worse: the majority of those are false
93 positives.
94
95 To let those people know we'll implement a notification-system, which
96 will notify users about bounces, and remind forcibly removed users about
97 their unsubscription.
98
99 This is a service for those people with a temporarily unavailable or
100 broken mailbox, so they see that they (or their provider) has a broken
101 Mail-setup or resubscribe back to all lists after their mailaddress is
102 functional again. These notification will be sent out at a maximum of
103 once a week, up to a month after the last unsubscription happened.
104
105 Both notification systems are in testing now and will be activated
106 shortly after this mail.
107
108
109 List archive spam
110 -----------------
111 As avid followers of debian-project will know, we have implemented
112 support to weed spam out of the www list archives. While we want to
113 getting rid of as much spam as possible our paramount objective in this
114 effort is to preserve the integrity of the archive (e.g. keeping URLs
115 constant for past messages and avoiding removal of non-spam mail). This
116 means that the submissions we receive from users clicking on the
117 spam-report button of the list archive must be verified manually and
118 each nomination has to be checked by independently by several people.
119 There is a preliminary console-based program to aid the review process,
120 an epiphany plugin is being worked on by Cyril Brulebois. To help out
121 or learn more please visit our wiki page[##z].
122
123 How to help
124 -----------
125 You can help us in a few important areas:
126
127 * Spam rules -- If you notice spam getting through the spam filters,
128 and have ideas for improving our filters, we accept patches to our
129 rulessets, which are publicly available via svn.[##svn]
130
131 * Encoding issues -- If you notice encoding problems after November
132 2007 in the archive, please contact listarchives@lists.debian.org
133 with a link to the problematic message and an explanation of the
134 problem.
135
136 * Avoid bouncing spam -- If you don't want your MTA to accept spam,
137 please just discard it instead of 550'ing, at least when a message
138 comes from liszt.debian.org
139
140 * Troubleshooting -- If you notice a problem with a message that
141 you've sent to a mailing list which hasn't arrived, please provide
142 us with as much information as possible, including Date/Time (UTC),
143 From, To, Message-Id, delivering IP, and the logfile entries from
144 the delivering host.
145
146 [1] http://www.brainfood.com
147 [2] http://www.man-da.de
148 [3] http://lists.debian.org/search.html
149 [##z] http://wiki.debian.org/Teams/ListMaster/ListArchiveSpam
150 [##svn] svn://svn.debian.org/svn/pkg-listmaster/trunk/spamassassin_config

  ViewVC Help
Powered by ViewVC 1.1.5