source: emailtotracscript/trunk/ChangeLog @ 103

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

EmailtoTracScript?:

email2trac.py.in:

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