source: emailtotracscript/trunk/ChangeLog @ 117

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

EmailtoTracScript?:

email2trac.py.in:

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