source: emailtotracscript/trunk/ChangeLog @ 118

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

EmailtoTracScript?:

email2trac.py.in, email2trac.conf:

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