forked from MetricsGrimoire/MailingListStats
-
Notifications
You must be signed in to change notification settings - Fork 0
/
ChangeLog
344 lines (232 loc) · 8.46 KB
/
ChangeLog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
2010-08-18 Israel Herraiz <[email protected]>
* pymlstats/htmlparser.py:
Fixed bug with private archives.
Thanks to Francisco Puga for the patch.
2010-05-04 Israel Herraiz <[email protected]>
* pymlstats/utils.py
* pymlstats/main.py:
Always download archives files for the current month.
Fixes #1183. Thanks to Dave Neary for the patch.
2010-01-24 Israel Herraiz <[email protected]>
* NEWS:
Release 0.4
2010-01-11 Israel Herraiz <[email protected]>
* pymlstats/datamodel.py:
* pymlstats/database.py:
Add UTF-8 support for the database.
Removed People_ID field. Substituted by email address.
* pymlstats/analyzer.py:
Mailbox parser update to Python 2.6 (the previous one is
deprecated).
Fixed handling of text attachments and multipart messages
* pymlstats/version.py:
Preparing for release 0.4.
2009-12-23 Israel Herraiz <[email protected]>
* pymlstats/database.py:
Ignore received header when storing messages in the database if it
is none.
2009-22-12 Israel Herraiz <[email protected]>
* pymlstats/datamodel.py:
* pymlstats/fileextractor.py:
* pymlstats/__init__.py:
* pymlstats/utils.py:
* pymlstats/htmlparser.py:
* pymlstats/database.py:
* pymlstats/main.py:
* pymlstats/analyzer.py:
* pymlstats/version.py:
* setup.py:
* mlstats:
* README:
Update email addresses, contact URLs, and copyright year.
2009-17-12 Israel Herraiz <[email protected]>
* pymlstats/analyzer.py:
Received date is now set using the Unix From line rather than the
value in the the header.
Patch sent by Simón Pena Placer <[email protected]>
2009-04-03 Carlos Garcia Campos <[email protected]>
* pymlstats/main.py:
* pymlstats/utils.py:
Add a function to get the home user directory in a platform
independent way.
2009-02-13 Israel Herraiz <[email protected]>
* mlstats:
* pymlstats/__init__.py:
* pymlstats/analyzer.py:
* pymlstats/database.py:
* pymlstats/datamodel.py:
* pymlstats/fileextractor.py:
* pymlstats/htmlparser.py:
* pymlstats/main.py:
* pymlstats/version.py:
* pymlstats/utils.py:
* setup.py:
Moved URL retrieval and compressed files handling to a new module
called utils.
Updated copyright info.
2009-02-13 Israel Herraiz <[email protected]>
* pymlstats/htmlparser.py:
* pymlstats/main.py:
MyHTMLParser now returns a list with links that are exclusively
mboxes. That part has been removed from main.py.
2008-10-10 Juan Francisco Gato Luis <[email protected]>
* pymlstats/database.py
added filter function that erase the quotation marks from the e-mails
address
2008-09-16 Santiago Dueñas Domínguez <[email protected]>
* db/mlstats_model_dbdesigner.png
* db/mlstats_model_dbdesigner.sql
* db/mlstats_model_dbdesigner.xml
DB schema modified to include a is_response_of FK.
2008-07-22 Liliana Tovar <[email protected]>
* db/data_model.sql
* db/mlstats_model_dbdesigner.png
* db/mlstats_model_dbdesigner.sql
* db/mlstats_model_dbdesigner.xml
Added database schema.
2008-07-22 Liliana Tovar <[email protected]>
* pymlstats/analyzer.py:
* pymlstats/database.py:
* pymlstats/datamodel.py:
Database model modified.
Added a numeric identifier for people entries, instead of using the
email address. 'author_email_address' deleted from messages table. The
value can be found into the 'messages_people' table.
2008-03-11 Israel Herraiz <[email protected]>
* debian/changelog:
* debian/control:
* debian/copyright:
* debian/mlstats.docs:
* debian/rules:
* man/mlstats.1:
* setup.py:
The Debian package is now Lintian compliant. The Python egg files
are now automatically generated, so the mlstats.egg-info directory
has been removed.
2007-12-03 Israel Herraiz <[email protected]>
* NEWS:
* debian/rules:
* debian/changelog:
* debian/control:
* mlstats.egg-info/PKG-INFO:
Release 0.3.3
2007-12-03 Israel Herraiz <[email protected]>
* pymlstats/version.py:
* pymlstats/main.py:
Remote files are now analyzed in ascending chronological
order. Version number updated.
2007-09-05 Israel Herraiz <[email protected]>
* pymlstats/version.py:
* debian/control:
* debian/changelog:
* debian/copyright:
* debian/rules:
* mlstats.egg-info/SOURCES.txt:
* mlstats.egg-info/PKG-INFO:
Added copyright file for the Debian package.
Updated version number for trunk sources.
2007-08-21 Israel Herraiz <[email protected]>
* pymlstats/datamodel.py:
* pymlstats/database.py:
* db/data_model.sql:
Fixing bug #314.
Some changes in the database. Now the people table contains all
the people participating in the mailing list, regardless is a
writer or not.
The field type_of_recipient in the messages_people table may now
take the values From, To or Cc. That table contains all the people
participating in the mailing list, regardless is a recipient or a
writer.
The same happens with the mailing_lists_people table.
I have realized that the database schema needs a serious
modification.
2007-08-01 Israel Herraiz <[email protected]>
* mlstats:
* pymlstats/fileextractor.py:
* pymlstats/__init__.py:
* pymlstats/database.py:
* pymlstats/analyzer.py:
Fixing bug #308.
Now all the error messages are written to stderr and not stdout.
2007-08-01 Israel Herraiz <[email protected]>
* pymlstats/database.py:
Fixing bug #310
2007-07-31 Santiago Dueñas <[email protected]>
* man/mlstats.1:
Typo error fixed. This closes the bug #309.
2007-06-13 Israel Herraiz <[email protected]>
* pymlstats/version.py:
* mlstats.egg-info/SOURCES.txt:
* mlstats.egg-info/PKG-INFO:
* debian/control:
* debian/changelog:
* debian/rules:
* MANIFEST.in:
* NEWS:
Release 0.3.2
2007-06-13 Israel Herraiz <[email protected]>
* setup.py:
* man/mlstats.1:
* pymlstats/__init__.py:
* README:
Added man page. The Examples section has been removed from the
help message, and it is now present in the man page.
Fixed minor typo in README.
2007-06-13 Israel Herraiz <[email protected]>
* pymlstats/__init__.py:
* pymlstats/main.py:
* pymlstats/analyzer.py:
* pymlstats/version.py:
* setup.py:
Fixed help message, that still contained the old command line
options.
Added --quiet option.
Added --web-user and --web-password options to retrieve mailing
list archives that are set to private.
2007-05-10 Israel Herraiz <[email protected]>
* setup.py:
* ChangeLog:
Added dependency for the Python modules.
Fixed the format of the ChangeLog. From now on, the format of this
log should follow the same style that this entry.
2007-04-23 Israel Herraiz <[email protected]>
* pymlstats/database.py:
Changed the handling of exceptions. When a unknown error happens
parsing a message, the message is ignored and the message-id
written to stderr along with a warning message. When connecting to
a database, unknown errors are written to stderr and the execution
stopped. This is related to bug #237, in order to get more
meaningful and brief error messages.
Added one more error case when trying to connect the database
(error 1044, authorized user but not for that database).
2007-04-23 Israel Herraiz <[email protected]>
* mlstats.egg-info/SOURCES.txt:
* mlstats.egg-info/top_level.txt:
* mlstats.egg-info/PKG-INFO:
* mlstats.egg-info/dependency_links.txt:
Added Python egg info. This is a requirement for the Debian
package.
2007-03-27 Roberto Andradas Izquierdo <[email protected]>
* Fixed a little error with the README file, there was a reference
to cvsanaly instead of MLSstats
2007-03-22 Israel Herraiz <[email protected]>
* Added check to find out how many messages are ignored by the
parser
* Solved bug 227
2007-03-21 Israel Herraiz <[email protected]>
* Release 0.3.1
* Solved bug 222
2007-03-20 Israel Herraiz <[email protected]>
* Release 0.3
2007-03-15 Israel Herraiz <[email protected]>
* Updated contact information
* Add fileextractor module for cross-platform compressed files
managing
* All the extraction and file handling (copying to cache and so)
is now cross-platform (it uses the Python standard modules)
2007-03-15 Israel Herraiz <[email protected]>
* First tested version
* It can retrieve the archives from a remote URL, or scan a
directory recursively looking for mboxes
2007-03-09 Israel Herraiz <[email protected]>
* Initial import