source: emailtotracscript/trunk/ChangeLog @ 98

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

EmailtoTracScript?:

email2trac.py.in:

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