source: emailtotracscript/trunk/ChangeLog @ 100

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

EmailtoTracScript?:

email2trac.py.in:

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