source: emailtotracscript/trunk/ChangeLog @ 120

Last change on this file since 120 was 120, checked in by bas, 18 years ago

EmailtoTracScript?:

Updating Changelog's

  • Property svn:mime-type set to text/x-trac-wiki
File size: 9.1 KB
RevLine 
[117]12006-
2        * Fixed race conditions in delete_spam.py and added some
3          debug code.
4          Fixed by   : Bas van der Vlies
[120]5
[117]6        * Added author and description field when attachment is
7          added to ticket. This is for trac version greater than
8          0.8.
9          Fixed by   : Bas van der Vlies
10          Thanks to Matthew Good for the hint
[120]11
[118]12        * Added drop_spam option, default = 0. If set then
13          mail marked as Spam is not accepted.
[120]14          Added by   : Bas van der Vlies
[117]15
[120]16        * Do not send notification if message is marked as Spam.
17          Fixed by   : Bas van der Vlies
18
[113]192006-10-02
[111]20        * Fixes possible segmentation faults in run_email2trac.c
21          Reported by: bcornec
22          Fixed by   : Bas van der Vlies
23
24        * Can set DEBUG level while configuring package, eg:
25          DEBUG=1 ./configure ( default : 0)
26          Reported by: syd at plug dot ca
27          Fixed By   : Bas van der Vlies
28
29        * delete_spam.py did not delete everything from the SQL tables
30          Reported by: brent at rcfile dot org
31          Fixed by   : Bas van der Vlies
32
[113]33        * Do not send notification when message is marked as Spam
[112]34          Fixed by   : Bas van der Vlies
35         
[106]362006-08-28
[105]37        * fixes an error in the 'reply_all' setting
38          Thanks to and Patch by: ncarlson@ibsys.com
39
[106]40        * Added RPM spec file
41          Thanks to:  Jon Topper <jon@topper.me.uk>
42
[101]432006-07-14
[95]44        * Use X11R5 install-sh to install email2trac components to hide
[98]45          native install program differences.
46          Author: Michel Jouvin <jouvin@lal.in2p3.fr>
[95]47
[98]48        * Fixed an error in saving attachments for new tickets for trac
49          versions greater then 0.9.
50          Fixed by: Bas van der Vlies
51
52        * When something went wrong save the offending email for debug
53          purposes.
54          Fixed by: Bas van der Vlies
55
[99]56        * delete_spam.py
57           - did not clean up the attachment table. So we got nasty new
58             mails with fake attachments.
59           - It works now for versions higher then 0.8
[100]60
61        * Finally understand the unicode/encode functions and hopefully
62          fixed the errors.
63          Fixed by: Bas van der Vlies
[103]64
65        * Remove the temporarly created attachment files.
66          Fixed by: Bas van der Vlies
[99]67       
[92]682006-07-06
[95]69        * Fixed an error in already added attachments. Do not close
[85]70          the database connection.
71          Fixed by: Walter de Jong en Bas van der Vlies
72
[95]73        * Added enable_syslog option. If enabled log errors to syslog
[89]74          instead of stderr. If enabled no errors are send back to the
75          user.
[87]76          Implemented by: Bas van der Vlies
77
[95]78        * Fixed an error with updating tickets with attachments for trac
[87]79          versions 0.9 and 0.10. Field "id" is not known when a existing
80          ticket is fetched (Error = KeyError: 'id')
81          Fixed By: See tickets #258 and #449 on trac-hacks
82
[95]83        * Fixed and spell error, self.mail_addr must be self.email_addr
[88]84          Fixed by: Bas van der Vlies
85
[95]86        * Catch a LookupError in unicode/encode conversion in function
[91]87          get_body_text()
[89]88          Fixed by: Bas van der Vlies
89
[95]90        * Description field was always changed when updating the ticket
[90]91          via the web. Asked the mailing list for a solution and got one
92          ;-)
93          Patch/Suggestion by: Christian Boos
94          Applied by: Bas van der Vlies
95
[95]96        * Fixed an encoding problem when email_header is set to 1
[91]97          Fixed by: Bas van der Vlies
98
[95]99        * Fixed a bug in to_unicode() function.
[92]100          Fixed by: Bas van der Vlies
101
[95]102        * Fixed an unicodedata.normalize TypeError bug for filenames in the
[92]103          attachment function
104          Fixed by: Bas van der Vlies
105
106
[81]1072006-06-02
[95]108        * Added ticketing merging. To enable it there are two options for
[76]109          both options enable 'ticket_update' in email2trac.conf
[81]110          1 - Configure trac notification, eg:
[95]111                * (ticket address: ticket@test.nl)
[81]112                [notification]
113                smtp_enabled = true
114                smtp_always_cc = test@test.nl
115                smtp_server = localhost
[82]116                smtp_from =  ticket@test.nl
[76]117                always_notify_reporter = true
118
119          2 - Use the mailto_cc in email2trac.conf if you want to sent
[81]120              an email to the user and the trac ticket email address.
[76]121
122          With both options you get the right format of the subject line.
123
[95]124        * Use the short options for the install command. So it works for
[76]125          MacOSx Reported by: Nathaniel Irons.
[81]126
[95]127        * Updated inline documentation by Nathaniel Irons.
[76]128                 
[68]1292006-05-16
[95]130        * Fixed a bug when there was no plain text body.
[63]131          Reported by: Greg Deakyne
[95]132        * Fixed a small bug if default component owner is unknown.
[63]133          Just fill in some bogus info.
[95]134        * Use the short options for the install command. So it works for
[64]135          MacOSx
136          Reported by: Nathaniel Irons
[95]137        * Messages that has X-Virus-found in header are marked as SPAM
[68]138          Implemented by: Walter de Jong
[95]139        * Some modules are changed for version 0.10, Added and made some
[68]140          minor changes: Patch supplied by: Markus Tacker 
[95]141        * Ported delete_spam.py to version 0.9 and higher:
[69]142          Reported by: Nathaniel Irons
[63]143
[64]144
[58]1452006-03-08
146        - Fixed an bug for 0.9, there was a space in front of the ' ticket' directory.
147          removed it.
148          Reported by: mi-trachacks@moensolutions.com   
149          Fixed by: Bas van der Vlies
[95]150        * Fixed an exception error in delete_spam.py
[58]151          when shutil has not enough priveledges to remove the
152          attachments it is reported
153          Fixed by: Bas van der Vlies
[95]154        * email2trac.py: When you include the body tag, some
[58]155          mailers (like Thunderbird) will leave out the signature.
156          Therefore this version leaves out the body tag.
157          Fixed by: Walter de Jong
[95]158        * Added msg.txt for testing
[58]159          Fixed by: Bas van der Vlies
160
[46]1612006-02-01  Bas van der Vlies <basv@sara.nl>:
162        * Added Tikcet notification, send email when there is
163          a new ticket. Depends on notification setting in
164          trac.ini.
165          Implemented by: Kilian Cavalotti
[52]166        * Can use different template for ticket notification,
167          eg: alternate_notify_template: "a_tkt.css"
168          Implemented by: Kilian Cavalotti
[46]169        * Added reply_all config parameter. If set put all
170          CC-addresses from orginal mail in ticket CC-field.
171          Suggested by: Kilian Cavalotti
172        * Text in ticket description is also properly UTF-8
173          encoded
174          Implemented by: Kilian Cavalotti
175        * Removed reply_address from config file. Is not
176          necessary anymore. See Ticket notification.
177        * Added support for known users. If email address is
178          known then use the trac known username instead
179          of the email-address (only for trac version > 0.9)
180          Implemented by: Kilian Cavalotti
[48]181        * Fixed an error in saving attachments for version < 0.9.
182          Sometimes we got bogus attachments.
183          Fixed by: Walter de Jong
[50]184        * Added support to make an debian package
185          Implemented by: Bas van der Vlies
[46]186
[36]1872006-01-21  Bas van der Vlies <basv@sara.nl>:
188        * Fixed run_email2trac.c, did not work
189        * Added TRAC_SCRIPT_NAME to Makefile.in to
190          solve run_email2trac problem
191
192        Both errors reported by: kilian.cavalotti@lip6.fr
193
[33]1942006-01-20  Bas van der Vlies <basv@sara.nl>:
195        * A warning error is fixed by kilian.cavalotti@lip6.fr
196        * Several errors in make install ;-(, reported by
197          tacker
198
[23]1992006-01-15  Bas van der Vlies <basv@sara.nl>:
200        * Added configure script.
201
[18]2022006-01-10  Bas van der Vlies <basv@sara.nl>:
203        * Removed project_root from source and config file
204        * Adjust code so we can use mulitple stanza's in config file, eg:
205          [bas]
206          project: /data/trac/bas
207          spam_level: 3
208
209          use option "-p|--project bas" to select the stanza
210
[5]2112006-01-04  Bas van der Vlies <basv@sara.nl>:
212
213        * Fixed getopt for -f option
214        * Added suppport for different TRAC versions (0.8 and 0.9)
215
2162006-01-03  Michel Jouvin  <jouvin@lal.in2p3.fr>
217
218        * email2trac.py (ReadConfig) : allow project name relative to project root in configuration file
219       
220        * email2trac.py (TicketEmailParser.parse): save entire email for debugging only if debug >= 2
221
222        * run_email2trac.c: pass wrapper arguments to Python script, filtering out --file
223
224        * email2trac.py (TicketEmailParser.debug_attachments): set tmp file created for debugging writable by anybody (to avoid problem if the script is run with a different uid during tests)
225
226        * email2trac.py (TicketEmailParser.parse): set tmp file created for debugging writable by anybody (to avoid problem if the script is run with a different uid during tests)
227
2282005-12-22  Michel Jouvin  <jouvin@lal.in2p3.fr>
229
230        * Makefile: add a Makefile to build and install email2trac
231
232        * email2trac.py: migrate to Trac 0.9 API
233
2342005-12-21  Michel Jouvin  <jouvin@lal.in2p3.fr>
235
236        * run_email2trac.c: add error messages if DEBUG macro defined
237
238        * run_email2trac.c: add error testing and specific return values for each error
239
240        * run_email2trac.c: Move site specific paramaters to run_email2trac.h
241
242        * run_email2trac.h: include file to define site specific paramaters
243
2440.2.4 01/11/2005
245        Added email_header option if set then show TO/CC fields in
246        description of the ticket.
247
248        Fixed an error in the mailto URL. This was an old error that
249        supposed to be fixed but reoccured in this version.
250       
2510.2.3 31/10/2005
252        Fixed a bug with base64 encoded attachments/emails
253        Fixed by: Walter de Jong
254
2550.2.2 10/10/2005
256        according to RFC 2368 (titled "the mailto URL scheme") the mailto
257        URL can only work with short &body messages. It fails with long
258        messages and the link won't work. Therefore the mail body is
259        no longer copied into the mail reply.
260
2610.2.1 10/07/2005
262        body of reply email looks better
263
264
2650.2   10/07/2005
266        mailto is replaced by a html mailto to line. If
267        you reply to the ticket via this link then an
268        email client is started with some default values:
269                To: <reporter>
270                Subject: Re: <orginal subject>
271                Body: email_comment <orginal text>
272
273        email2trac.conf:
274                email_comment: # (default:  >)
275
276               
277
Note: See TracBrowser for help on using the repository browser.