source: trunk/ChangeLog @ 604

Last change on this file since 604 was 604, checked in by bas, 12 years ago

applied and modified patch to skip stripping of signatures and quotes, closes #192

  • Property svn:mime-type set to text/plain
File size: 46.5 KB
Line 
12.6.0
2  * License changed from GNU Public License to Apache License, Version 2.0.
3    Now the software can be included in Apache projects like bloodhound,
4    closes #292
5
6    Requested by:  gary dot martin add wandisco dot com
7
8  * Catch an error when no valid trac installation can be found,
9    closes #294
10    Reported by: m dot frigui add cacom dot fr
11    Fixed by: Bas van der Vlies
12
13  * Ticket update honors the reply_all setting and sets the ticket cc
14    field if there are cc-addresses in the email, closes #293
15
16    Reported by: Sergey V.Levin <slevin add adriver dot ru >
17    Fixed by: Bas van der Vlies
18
19  * Reporter email address was not skipped and therefor added to cc field
20    when reply_all was set.
21    Author:  Bas van der Vlies
22
23  * Default setting for resolution can only be set in email2trac.conf. Skip the trac default
24    setting, closes #299
25    Reported by: ruediger dot kupper add gmail dot com
26    Fixed by: Bas van der Vlies
27
28  * Attachments on Windows are not save due the fact that  os.pathconf is not supported. Set
29    filename max length to 240 chars on windows, closes #300
30    Reported by: Anonymous
31    Fixed by: Bas van der Vlies
32
33  * Added a new option 'only_strip_on_update', default value is False. Only call the functions
34    strip_quotes and strip_signature for ticket updates, closes #192
35    Requested by, Patch:  Konstantin Ryabitsev <icon add mricon dot com>
36    Appplied by: Bas van der Vlies
37
382.5.0
39  * BLOG improvements by Thomas Moschny, closes #287,#235,#175:
40   - Tries to use the 'Date:' email header to set the date of the blog
41     post or comment.
42   - Allows overriding author and categories via subject parameters or
43     inline properties (see below).
44   - Does not add the 'blog_' prefix to the default (short-) name of a
45     blog entry anymore, as it would be rather redundant.
46   - Allows selecting a custom short name for the blog entry instead of
47     a default date-based short name. The custom short name may not
48     contain spaces. (Note that the TracFullBlogPlugin imposes
49     additional rules for valid short names.)
50   - Bugfix: Fixes crash wile processing mails with attachments (#175).
51   - Properly adds attachments to blog entries (#175).
52
53    Author: Thomas Moschny
54    Applied by: Bas van der Vlies
55
56  * Added new parameters:
57     - white_list_registered_users
58     - white_list_file
59 
60   white_list_registered_users: 
61    This will allow registered user to create or update a ticket even
62    when they are not added to the 'white_list' in the configuration
63    file.
64
65   white_list_file:
66    This will read allowed users from a file. One email address per line.
67
68   Suggested by: randy add psg dot com, closes ticket #288
69   Author: Bas van der Vlies
70
712.4.7
72  * Some blog improvements. Removes 'blog:' from subject line and honors the
73    -n/--dry-run flag, closes #235
74    Author: Thomas Moschny
75    Applied by: Bas van der Vlies
76 
77  * Added Astaro firewall spam handling. Check X-Spam-Flag and X-Spam-Result
78    message header flags. see:
79     * http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=644916
80    Author: W. Martin Borgert" <debacle at debian dot org>
81    Applied by: Bas van der Vlies
82
83  * mailto link contained the wrong encoded subject line, charset was not
84    stripped.
85    Reported by: Walter Lioen (SARA)
86    Fixed by: Bas van der Vlies
87
882.4.5
89  * Allow regular expressions for recipient_list (multiple to-addresses),
90    white_list and black_list. Each address is checked againt this regular
91    expression, closes #272
92    examples:
93     * recipient_list : sara.nl (to-address contains sara.nl)
94     * recipient_list : ^basv@sara.nl$ (to-address equals basv@sara.nl)
95    Reported by: anonymous
96    Fixed by: Bas van der Vlies
97
98
99  * Enhanced run_email2trac to support supplementary groups (initgroups).
100    configure will check if the OS support initgroups function call,
101    closes #274
102    Author: Dennis McRitchie <dmcr add Princeton dot EDU >
103    Applied by: Bas van der Vlies
104
105  * Fixed an error in parsing the From address. Email address was wrong if
106    email name contained a charset definition. There error was triggered
107    if 'mailto_link: 1' is set. Resulting in an unicode error.
108    Author: Bas van der Vlies
109
1102.4.2
111  * Fixed an error for text/plain attachments that are not specified as
112    inline. These attachments were not attached to the ticket and were
113    skipped, closes #270
114    Reported by: hju add jochenkuhl dot de
115    Fixed by: Bas van der Vlies
116
117  * Use all 'to-field' addresses in message for recipient_list instead of only one, closes #268
118    Reported by: anonymous
119    Fixed by: Bas van der Vlies
120
1212.4.0
122  * Fixed an error in ticket_update_fields. Always check if given ticket
123    field is a valid ticket field for trac. The error could be triggered
124    by:
125      * ticket_update_by_subject
126      * inline_properties
127
128    Reported by: Maarten van Ingen (SARA)
129    Fixed by: Bas van der Vlies
130
131  * Fixed a typo in logging an error: email_to_unicode
132    Fixed by: Bas van der Vlies
133
134  * Closed tickets for trac version >= 0,12 where not re-opened if there was
135    no workflow defined in email2trac.conf, see #247
136 
137    Reported by: Sergey V.Levin <slevin add adriver dot ru >
138    Fixed by: Bas van der Vlies & Sergey V.Levin
139
140  * enhanced save_email_for_debug(). Store also the project name in the
141    filename and easily see the difference between the raw message and
142    the body/attachments files.
143    Author: Bas van der Vlies
144
145  * Ticket update by subject did not work for trac version below 0.12
146    Reported by: naumann add tu-berlin dot de
147    Fixed by: Bas van der Vlies
148
149  * Fixed an error in the logging environment for Windows oses, closes #251
150    Reported by:  kofal002 add umn dot edu
151    Fixed by: Bas van der Vlies
152
153  * Ticket_update_by_subject enhancement. If multiple tickets are found
154    with the same subject then we try a author/reporter match. If fails
155    use most recent ticket entry, closes #253
156    Reported by: kofal002 att umn dot edu
157    Fixed by: Bas van der Vlies
158
159  * Log trac error if opening of trac project environment failse, closes #256
160    Reported by: edward dot b dot matheson at nasa.gov
161    Fixed by: Bas van der Vlies
162
163  * If a status is using upper case character(s) (i.e waitingExternal)
164    email2trac does not find the appropiate workflow entry in the
165    email2trac.conf, closes #264
166    Author: hju add jochenkuhl dot de
167    Applied by: Bas van der Vlies
168
169  * Process all workflows not only the default trac workflow. Workflow is now
170    enabled for new tickets and ticket updates.
171    eg: AdvancedTicketWorkflowPlugin, closes #226,#252
172    Suggestion by: Holger Jürgs <hjuergs add jochenkuhl dot de>
173    Reported by: Frédéric DUARTE <f dot duarte add akka dot eu>
174                 kofal002 att umn dot edu
175    Fixed by: Bas van der Vlies
176
177  * permission check fails when PrivateTicketsPlugin is installed, closes #262
178    Reported by: glenn
179    Fixed by: Bas van der Vlies
180
181  * Added support for trac version 0.13, closes #250
182    Reported by: simeonov add gmail dot com
183    Fixed by: Bas van der Vlies
184
185  * Problem with long attachment's filenames on native language. This is a trac
186    bug, see:
187      * http://trac.edgewall.org/ticket/10313,
188    The email2trac solution is to truncate the filename if it is longer then
189    the allow NAME_MAX for the os (usually 255), closes #247.
190    Reported by: Sergey V.Levin <slevin add adriver dot ru >
191    Fixed by: Bas van der Vlies & Sergey V.Levin
192
193  * Replaced printing of subject line to repr() instead of unicode string.
194    Some versions if python logging module could crash, closes #267
195    Reported by: hju add jochenkuhl dot de
196    Fixed by: Bas van der Vlies
197   
1982.1.0 (2011-6-6)
199  * Convert all email addresses and author names to lower case in compare
200    functions.  closes #242.
201    Author: Dennis McRitchie <dmcr add Princeton dot EDU >
202    Applied by: Bas van der Vlies
203
204  * Added timestamp when log_file stderr or file is used. Move log level of
205    reporting subject line to info instead of debug, closes #236
206    Author: Dennis McRitchie <dmcr add Princeton dot EDU >
207    Applied by: Bas van der Vlies
208
209  * Small fix in mailto link. Uses 'cc' instead of 'Cc'
210    Author: Sil Westerveld (SARA)
211    Applied by: Bas van der Vlies
212
213  * The time format for subject mapping was wrong (ticket_update_by_subject).
214    So all tickets matched. Converted it to use microseconds instead of
215    seconds.
216    Reported by: Walter Lioen (SARA)
217    Author: Bas van der Vlies & Dennis Stam
218
219  * Fixed an error in the setup the logging environment for Windows oses.
220    Reported by: Mike Henke <henkemike at gmail dot com>
221    Author: Bas van der Vlies
222
2232.0.2 (2011-02-13)
224   * Use tempfile.mkstemp instead of tempfile.mktemp
225     Reported by: Dennis Stam (SARA)
226     Author: Bas van der Vlies
227
2282.0.1 (2011-02-12)
229   * An email address can match multiple trac accounts, closes #218
230     Author: Konstantin Ryabitsev <icon add mricon dot com>
231
232   * Added check to detect valid users when smtp_default_domain in
233     trac.ini is set, closes #219
234     Author: sto add iti dot upv dot es
235     Applied by: Bas van der Vlies with some minor changes
236
237   * Support for parentdir. Can be used to avoid sections for each project
238     or if all projects have a common parent directory, you can leave out
239     the project directory setting for each project, eg:
240      * parentdir: /data/trac/oss/projects
241
242     If an section defines a project directory then this can NOT be overridden
243     by the parendir declaration.
244
245     This closes #217
246
247     Author: sto add iti dot upv dot es
248     Applied by: Bas van der Vlies with some minor changes
249
250   * email2trac: Used the wrong code to check number of ticket changes,
251     closes #223.
252     Author: stas dot agarkov add gmail dot com
253     Applied by: Bas van der Vlies
254
255   * email2trac: An enhancement to "update-by-subject", closes #188 Features:
256      - Does a better job parsing out all the permutations of "Re: FW: Re: AW: Subject"
257      - Modifies the subject to drop the prefixes
258     Author: Konstantin Ryabitsev <icon add mricon dot com>
259     Applied by: Bas van der Vlies
260
261   * When platform is Windows and log_type is not set, use 'eventlog' as default log_type
262     instead of 'syslog', closes #225
263     Reported by: jkreider add clarkinc dot biz
264     Author: Bas van der Vlies
265
266   * Applied a patch so we allow more ticket fields to be used for inline properties, eg:
267       - @custom_reports: vu
268     closes #227
269     Author: thomas dot moschny add gmx dot de
270     Applied by: Bas van der Vlies
271
272   * Fixed some bugs in function update_ticket_fields:
273       - Can not clear values, reported by thomas dot moschny add gmx dot de
274     closes #228
275       - Values were updated regardless if there are not allowed for the ticket
276     field.
277     Author: Bas van der Vlies
278
279   * Attachments without a name where named 'None' instead of 'untitled-part',
280     closes #230
281     Reported by: hju add jochenkuhl dot de
282     Author: Bas van der Vlies
283
284   * Fixed some errors in Discussion plugin support, closes #231
285     Author: Dennis (dmcrxi add Princeton dot EDU)
286     Applied by: Bas van der Vlies
287
288   * Added html conversion via external command: eg email2trac.conf
289      - html2text_cmd: /usr/bin/html2text -nobs
290      - html2text_cmd: /usr/bin/w3m -dump
291      - html2text_cmd: /usr/bin/lynx -dump
292      - html2text_cmd: /usr/bin/links -dump
293     closes #218
294     Author: Bas van der Vlies
295     Applied by: Bas van der Vlies
296
297   * Fixed mailto link for trac 0.11 and 0.12. Use the mailto tag in stead of
298     an html tag. The html tag does not work for trac 0.12
299     Reported by: Wim Rijks
300     Author: Bas van der Vlies
301
302   * Added a notification function that always send an email to the reporter if
303     the ticket is updated via email. This independent of trac.ini setting
304     , closes: #178, #229
305        - notify_reporter: 1 (default: 0)
306        - notify_reporter_black_list : basv@sara.nl (default: 0)
307     Author: hju add jochenkuhl dot de
308     Applied by: Bas van der Vlies
309
310 
311   * Added a new parameter for processing inline properties: (closes #216)
312       -  inline_properties_first_wins: 1 (default: 0)
313     
314     When an email has two of the same inline entries:
315        {{{
316        @status: closed
317        @status: accepted
318        }}}
319      Only the first one is used '@status: closed'
320
321     Author: Konstantin Ryabitsev <icon add mricon dot com>
322     Applied by: Bas van der Vlies
323
3241.6.0 (2010-8-10)
325   * Fixed an Unicode error in strip_quotes
326     Author: Bas van der Vlies
327
328   * The attachment filename may not contain '\n' and '\r' characters.
329     Reported by: Jean-Paul Duyx <jean-paul dot duyx at vancis dot nl>
330     Fixed by; Bas van der Vlies
331
332   * Applied a patch to support workflow for all transitions. It will
333     also honour the permission model if set, closes #198
334     an example how to use it:
335    email2trac.conf:
336                [project]
337            workflow_closed: reopen
338            xworkflow_infoneeded: provideinfo
339
340    trac.ini:
341    [ticket-workflow]
342    reopen = closed -> reopened
343    reopen.permissions = TICKET_CREATE
344    reopen.operations = del_resolution
345
346    provideinfo = infoneeded -> moreinfo
347    provideinfo.permissions = TICKET_CREATE
348    provideinfo.name = info provided
349
350     Authors: kroseneg add schmidham dot net and Bas van der Vlies
351
352   * The trac default value for resolution is fixed. The trac.ini value
353     for this is skipped and this resolution settings is only allowed in
354     email2trac.conf, closes #84
355
356     Reported by: hju add jochenkuhl dot de
357     Fixed by: Bas van der Vlies
358
359   * Honor the trac permission model if set, Use
360    TICKET_APPEND and TICKET_CHGPROP instead of TICKET_MODIFY.
361    closes #214
362
363    Reported by: Konstantin Ryabitsev <icon add mricon dot com>
364    Fixed by: Bas van der Vlies
365   
3662010-07-23
367    * logging of spam message was wrong. Fixed it,
368       - set.logger.info must be self.logger.info
369    Author: Bas van der Vlies
370
371    * logging of notification error was wrong. Fixed it, closes #212
372       - set.logger.error must be self.logger.error
373    Reported by:  adam dot lucke at srd-berlin dot de
374    Author: Bas van der Vlies
375
376    * Mail was lost when 'ticket_update' was disabled and a ticket
377      reply was detected.
378    Author: Bas van der Vlies
379
380    * Removed a lot of obsolete code due to using UserDict
381    Author: Bas van der Vlies
382 
3832010-07-21
384    * added a new option 'ticket_permission_system'. Can be set to:
385      - trac: Then it will check if the report has the right trac
386        permission to create or modify a ticket. closes #202
387
388      - update_restricted_to_participants: A ticket update is allowed only if:
389        1) the updater is the reporter,
390        2) the updater is in the CC
391        3) the updater has trac permission to update the ticket.
392        If the update is denied, a new ticket will be generated instead as to
393        not loose the issue . closes #203
394
395    Authors:  kris add tsampa dot org & Bas van der Vlies
396
397
398   * Switch for logging to the python logging module and add some new
399     options to control the behaviour inspired by the trac logging module:
400      - log_type, default syslog
401      - log_level, default info
402      - log_format, email2trac <project name>
403      - log_file, none
404
405     Can be set to the same values as trac logging
406
407     Author: Bas van der Vlies
408
409   * removed trac 0.9 support
410     
4112010-07-12
412  * Do not check if notification is enabled, let Trac determine if a
413    notfication is enabled and which interface/plugin is used, eg:
414    announcerplugin
415
416    Author: Bas van der Vlies
417
4182010-07-06
419  * Fixed several errors in ticket update:
420     - Changed the regex expression. It must end with ':'.   
421     - The email was lost if the ticket id was unknown. If ticket
422       id is unknown a new ticket will be created.
423
424    Reported by: SARA grid team
425    Fixed by: Bas van der Vlies
426       
427
428
4292010-06-28
430  * Ticket update for version 0.12 did not work, closes #209
431    Author: mark underscore kids add yahoo dot com
432    Applied by: Bas van der Vlies
433
434  * enabled workflow and notification for trac version 0.12
435    Author: Bas van der Vlies
436
4372010-06-23
438  * A better fix for attachments with special characters, closes #206
439    Reported by: karsten dot rohrbach add wibas dot de
440    Fixed by: Bas van der Vlies
441
4422010-06-22
443  * When debug is enabled email2trac chokes on non-ascii (utf8)
444    characters in ticket fields, closes #205
445    Reported by: eirik dot schwenke add nsd dot uib dot no
446    Fixed by: Bas van der Vlies
447
448  * Email2trac crashes when attachment filename contains non-ascii       
449    characters, closes #206
450    Reported by: karsten dot rohrbach add wibas dot de
451    Fixed by: Bas van der Vlies
452
4532010-06-09
454  * Support added for trac version 0.12, closes #201
455    Reported by: mark_kids add yahoo dot com
456    Fixed by: Bas van der Vlies
457   
4582010-05-25
459  * delete_spam still used the trac_version in email2trac.comf
460    Fixed by: Bas van der Vlies
461
462  * email2trac crashed when ticket_update_by_subject was enabled.
463    Fixed by: Bas van der Vlies
464
4652010-05-20
466  * email2trac crashed if there are '/' and '\' characters in a filename.
467    These characters are now being replace by '_', closes #196
468    Reported by: jcuppen add hethooghuis dot nl
469    Fixed by: Bas van der Vlies
470
471  * Problems with attachments were not reported for ticket updates
472    Fixed by: Bas van der Vlies
473
474  * delete_spam changes:
475     - only support trac version greater then 0.10
476     - added -n/--dry-run option
477     - added -v/--verbose option
478
479    Author: Bas van der Vlies
480
481  * Enhancement for ticket prefixes (email2trac.conf). The ticket
482    fields status and resolution are not forbidden any more. closes #195
483    Author: Konstantin Ryabitsev <icon add mricon dot com>
484    Applied by: Bas van der Vlies
485
486  * Added a new option. It is all in the name:
487      * ticket_update_by_subject, default value is off
488      * ticket_update_by_subject_lookback, default 30 days
489
490    When this option is enabled and there is no ticket number found
491    in a reply mail. It will try to find a ticket summary that matches
492    the mail subject line. If found then append the mail to this
493    ticket, closes #188
494    Author: Konstantin Ryabitsev <icon add mricon dot com> & Bas van der Vlies
495    Applied by: Bas van der Vlies
496
497  * Added DiscussionPlugin support, closes 197. For description see:
498     - https://trac-hacks.org/wiki/DiscussionPlugin
499
500   Author: ibarton add fit dot vutbr dot cz (alias Blackhex)
501   Applied by with some modification: Bas van der Vlies
502
503  * Trac version is now automatically determined. No need anymore for
504    trac_version in /etc/email2trac.conf
505    Author: Bas van der Vlies
506
5072010-03-20
508
509  * Fixed a bug reporter was always set to the default value specified
510    in trac.ini.
511
512    Reported by: Jean-Paul Duyx <jean-paul dot duyx at sara dot nl>
513    Fixed by: Bas van der Vlies
514
515  * If reported field is overriden then use it for all trac functions
516    including notification, closes #187
517
518    Reported by: shildebrand at venturebeat dot com
519    Fixed by: Bas van der Vlies
520
5212010-03-24
522
523  * Added configure option '--with-install_user=<name>', default user is 'root'.
524    The specified user is used for installation so we can install the
525    package as non-root user, closes #182.
526
527    Reported by: shildebrand at venturebeat dot com
528    Fixed by: Bas van der Vlies
529
530  * Re-arranged some code so that we can override ticket fields in
531    email2trac.conf, eg:
532     - default_reporter : email2trac
533
534    Will set the reporter ticket field to email2trac for all mail, closes #182
535
536    Reported by: shildebrand at venturebeat dot com
537    Fixed by: Bas van der Vlies
538
539  * Fixed a bug when there is no subject field in the message, closes #179
540    The fix in the 1.2.0 version did not work.
541    Reported by: xurizaemon and John Donners (SARA)
542    Fixed by: Bas van der Vlies
543
544  * We do not write any files when dry run mode is enabled.
545    Fixed by: Bas van der Vlies
546
547  * Fixed several issues when DEBUG is enabled with printing non-ascii
548    characters, see #184
549    Reported by: hju add jochenkuhl dot de
550    Fixed by: Bas van der Vlies
551
5522010-02-24
553  * Added an option to run_email2trac to set the PYTHON_EGG_CACHE
554    environment variable (-e|--eggcache), closes #174
555    Author: pepl at cpan dot org
556    Applied by: Bas van der Vlies
557
558  * Ticket fields can be set inline an email: closes #171, #88
559     - controlled by parameter 'inline_properties', default behaviour off
560     - see https://subtrac.sara.nl/oss/email2trac/wiki/Email2tracParse#Updateticketfields
561
562    Author: samuel at hoffstaetter dot com
563    Applied by: Bas van der Vlies
564
565  * Fixed a bug when there is no subject field in the message, closes #179
566    Reported by: xurizaemon
567    Fixed by: Bas van der Vlies
568
569  * Added unicode support attachment filenames, closes #177
570    Reported by: obwandner add concertare dot de
571    Fixed by: Bas van der Vlies
572
573  * Email to blog did not work at all. It works but it can not handle
574    attachments. see #175.
575    Reported by: oland dot wells add gmail.com
576    Patches    : Bas van der Vlies
577
578  * Show errors when we can not include attachments in the ticket, see #165
579    Requested by: hju add jochenkuhl dot de and  dereks add cool-st dot com
580    Fixed by: Bas van der Vlies
581
582  * Added a new option 'email_triggers_workflow'. When a ticket is closed and
583    an update is received via email. The ticket will be reopened or triggers
584    a ticket workflow. This action can be skipped if we set the
585    email_triggers_workflow option to 0. The default value is 1, closes #180
586    Author: zac add sprackettd dot com
587    Applied by: Bas van der Vlies
588
5892010-01-11
590  * Workflow option did not work, closes #157
591    Reported by: thomas dot moschny at gmx dot de
592    Fixed  by: Bas van der Vlies & Thomas Moschny
593
594  * When a ticket is updated via email. We must set a changelog id,
595    closes #156
596    Reported by: Chris dot Nelson at SIXNET dot com
597    Fixed by: Bas van der Vlies
598
599 * Changed all 'str =' assignments to 's =' to solve conflicts with
600   the builtin str function
601   Fixed by: Bas van der Vlies
602
603 * Python egg cache enviroment setting was ignored by email2trac.
604   closes #163
605   Author: Dennis McRitchie ( dmcr at Princeton dot EDU )
606   Applied by: Bas van der Vlies
607
608 * Disabled code so the following line will not be displayed anymore
609   as comment in a ticket:
610     - This message has x attachment(s)
611   Suggested by: dereks at realloc dot net, closes ticket #165
612   Fixed by    : Bas van der Vlies
613
614
615 * Added a new parameter strip_content_types. So we can strip attachments
616   based on content type, eg:
617     - strip_content_types: application/pgp-signature, application/mac-binhex40
618
619   Will strip attachments that has these content_types.
620   Authors:  otto at bergerdata dot de and Bas van der Vlies
621
622 * FIxed an error when files where added with characters that needed to be
623   escaped. Both email2trac and trac escaped the filenames. We removed the
624   code from email2trac an let trac handle the escaping, closes #149
625
626   Reported by: hju att jochenkuhl dot de
627   Fixed by: Bas van der Vlies
628
629 * Added a new parameter:
630     - subject_field_separator, default value is &
631
632   This is used to set tickets fields via the subject line. It used to
633   be , .For backwards compatibility we introduced this parameter.
634   closes #166
635   Suggested by: Dennis McRitchie ( dmcr at Princeton dot EDU )
636   Fixed by    : Bas van der Vlies
637
638 * Prevent mail loop. We could set the CC ticket field to
639   the ticket email address.
640    - For a new ticket and reply_all is set.
641    - If the ticket CC field is updated via the subject line.
642
643   Also prevent setting the reporter address to the ticket email
644   address.
645
646   closes #172
647   Reported by: otto at bergerdata dot de
648   Fixed vy   : Bas van der Vlies
649
650
651
652
6532009-09-02
654  * Implemented a new feature to drop the HTML version of multipart/alternative
655    message part. Such a message part contains the same info. The info is sent
656    in different formats and the client can decide which version to use.
657    closes #30
658
659    to enable in email2trac.conf:
660        - drop_alternative_html_version: 1
661
662    Implemented by: Bas van der Vlies
663
6642009-08-20
665  * updated aclocal.m4 to support python versions 2.5 and 2.6, closes #137
666  * use the email addres in the reporter field, closes #136
667  * Fixed an error in blog update function
668
669    All Fixes by: Bas van der Vlies
670
671  * if alternate notify template is set then also set ticket id. It will show
672    up as ticket change, closes #142
673    Reported by: hju att jochenkuhl dot de
674    Fixed by: Bas van der Vlies
675
676  * Error in urllib.quote(filename) could not handle unicode
677    filenames, closes #138
678    Reported by: debacle at debian dot org
679    Applied  by: Bas van der Vlies
680
681  * Fixed an error when debug is on and the body message contains unicode
682    strings, closes #144
683    Reported by: trumbitta at gmail dot com
684    Applied by: Bas van der Vlies
685
686 * default trac version for email2trac is now updated to 0.11
687
6882009-04-09
689  * Fixed in parsing the reflow parameter, closes #123
690    Reported by: tomasz dot sterna at sensisoft dot com
691    Fixed by: Bas van der Vlies
692
693   * implemented workflow for tickets that are reopend, closes #70
694     Reported by: hju att jochenkuhl dot de
695     Author by: Bas van der Vlies
696
697   * added FullBlogPlugin support. So we can update/create the blogs
698     via email, #116
699     mail with subject line: <blog:.*> will create/update a blog entry.
700     Authors: Bas van der Vlies & lucas dot eisenzimmer at t-systems-mms dot com
701   
702   * email2trac require at least python version 2.4, closes #131
703     Reported by: otto at bergerdata dot de
704     Fixed by: Bas van der Vlies
705
706   * We can now set ticket fields for a new ticket via the 'subject' line:
707       - Subject: <description> #?<field=value>[,<field=value>]*
708     closes #130
709     
710     Requested by: Steve
711     Implemented by: Bas van der Vlies
712
7132009-01-30
714  * applied patch exit with non-zero return code on failure, closes #117
715    Author: admin-egon at ikw dot uos dot de
716    Applied by : Bas van der Vlies
717
718  * Ticket update with attachments did not work, closes #120
719    Reported by: Alexander Verkooijen (alexander at sara dot nl)
720    Fixed by: Bas van der Vlies
721
722  * Removed obsolete code
723    Author :  Bas van der Vlies
724
725  * When email address is known then the author name and email address
726    is used from the preference tab.  The match is case insensitive,
727    closes #118
728    Reported by: Pusateri, Matthew <Matthew dot Pusateri at tekelec dot com
729    Fixed by: Bas van der Vlies
730
731  * Ticket id is not reported as ticket change, eg:
732    {{{
733        *   id  set to 118
734    }}}
735    Author :  Bas van der Vlies
736
7372009-01-19
738  * applied patch to support RFC 3676 (format=flowed), closes #94, #99
739    This patch adds a new option: reflow (default: False/0)
740    Author: ben at fetchsoftworks dot com
741    Applied by : Bas van der Vlies
742
743  * Fixed a bug in reply_all option, closes #95
744    Reported by: gmcgrath at princeton dot edu
745    Fixed by: Bas van der Vlies
746
747  * Applied a patch for default values for custom ticket fields, closes #101
748    Author: ben at fetchsoftworks dot com
749    Applied by: Bas van der Vlies
750
751  * Fixed a bug that a ticket was not updated when we only update ticket
752    field(s) via email (empty body email), closes #113
753    Reported by: winnie at debian dot org
754    Fixed by: Bas van der Vlies
755 
756  * Better support for inline attachments and multiple body parts, closes #105,
757    #80. Inline images in email are also shown in the ticket with the trac
758    [[Image(..)]] macro.
759    Author: ben at fetchsoftworks dot com
760
761  * More versatile support for Apple attachments. closes #106
762    for explanation read:
763    - https://subtrac.sara.nl/oss/email2trac/wiki/Email2tracConfiguration#AppleAttachmentsoptions
764    Author: ben at fetchsoftworks dot com
765
766  * Applied a patch that solves problems with Window attachments, closes #110,
767    #93.
768    Author: martin.poeschmann add eiskonzept dot com   
769    Applied by: Bas van der Vlies
770
7712008-10-13
772  * Fixed a bug in email_header formating. When an email2trac ticket
773    was updated via the web interface it would trigger a description
774    field update.
775
776    Fixed by: Bas van der Vlies
777
778  * Reopen closed ticket if an update is received via email, closes #70
779    Requested by: Garrett McGrath gmcgrath add princeton dot edu
780    Fixed by: Bas van der Vlies
781
782
783  * The [DEFAULT] section did not work any more due to change to internal
784    trac parser, closes ticket #73
785    Reported by: email2trac at bulk dot squeakyblue dot com
786    Fixed by: Bas van der Vlies
787   
788  * black_list paramter must be comma-separated as mentioned in the
789    documentation (#75) and removed the default value
790    "MAILER-DAEMON@" (#74)
791    Reported by: email2trac at bulk dot squeakyblue dot com
792    Fixed by: Bas van der Vlies
793
794  * If a blank email is sent with just an attachment, a blank
795    comment is appended to the comments. fixed closes #89
796
797    Reported/Fixed by: ???
798    Applied by: Bas van der Vlies
799
800  * added white_list parameter.  If set then only mail is accepted if
801    sender matches.
802    Author: Bas van der Vlies, jon dot wbstr at gmail dot com
803
804  * added recipient_list parameter.  If set then only mail is accepted if
805    to-field matches. This only uses when people use a drop box to accept
806    email for several email addresses, (closes #77)
807    Author: Bas van der Vlies, jon dot wbstr at gmail dot com
808
809  * alternate notify template did not work for trac version 0.11
810    (#90).
811    Reported/Fixed by: hju at jochenkuhl dot de
812    Applied by       : Bas van der Vlies
813
814  * added 'alternate_notify_template_update'. When set this notify
815    template name will be used for ticket updates (#90).
816    Author: Bas van der Vlies, hju at jochenkuhl dot de
817   
818   
8192008-05-30
820  * Fixed debian control file. Package can be build on any platform and
821    not only on i386 platforms:
822
823    Author: Christian Iversen ci add sikkerhed dot org
824    Applied by: Bas van der Vlies
825
826  * We now use the trac configuration parser routine
827    Author: andrei2102 add gmail dot com
828    Applied by: Bas van der Vlies
829
830  * Added new command line option -n/--dry-run. This option only show
831    what commands will be executed.
832    Author: Bas van der Vlies
833
834  * the default values for tickets can now also be set in
835   'email2trac.conf'. So you can use different values when an email
836    is converted to a ticket. The ticket value is set to this rules
837     - email2trac.conf
838     - trac.ini
839
840    email2trac.conf use same format as trac.ini, eg email2trac.conf:
841      [project]
842      default_component : test
843
844    closes request #55, for more info see:
845    - https://subtrac.sara.nl/oss/email2trac/wiki/Email2tracConfiguration
846
847     Requested by: greg dot deakyne at etapestry dot com
848     Implemented by: Bas van der Vlies
849
850  * Fixed a bug in ticket_update. It failed when project did not have
851    ticket component field,  closes bug #62
852    Reported by: gernot dot hillier add siemens dot com
853    Fixed by: Bas van der Vlies
854         
855  * run_email2trac.c:
856     - can no longer segfault after a failed malloc.
857     - after set*id failure, you'll get a diagnostic (or at least
858       nonzero exit status) and it won't attempt the exec.
859
860    Author: Jim Meyering jim add meyering dot net
861    Applied by: Bas van der Vlies
862
863  * Made some approvements to spam function:
864     - If the he X-Spam-Score header is present, but has no value
865        email2trac will crash, closes #63
866
867     - Added config option which header field we must check
868       for determing if mail is Spam, eg:
869        - spam_header : X-Spam-Level (default: X-Spam-Score)
870 
871    Author: email2trac at bulk dot squeakyblue dot com
872    Applied by: Bas van der Vlies
873
874
875  * black_list  is now a configuration option and is used to deny
876    email addesses, default value is: MAILER-DAEMON@
877
878    Can specifiy more then one email adress seperated by ',', eg:
879    black_list : basv@sara.nl, walter@sara.nl
880
881    closes #39, #56
882   
883    Author: Bas van der Vlies
884
885  * if mailto_link + german umlaut problem is fixed, closes #60
886    Reported by: alex at pirsig dot net
887    Fixed by: Bas van der Vlies
888   
889
8902008-02-04
891        * Added version check and exit if we do not support the trac version
892          closes bug #23
893          Reported By: Marc Zahnlecker m.zahnlecker at lxbyte dot de
894
895          Fixed By: Bas van der Vlies
896
897        * Added check if syslog module is available. If it is not available
898          disable the syslog functionality.
899          Author: michael.th add gmx dot net
900
901          Implemented by: Bas van der Vlies
902
903        * Added strip_quotes function, default settings:
904                strip_quotes: <int> (default: 0)
905                mail_quote: <quote chars> (default: "> ")
906          Author: nicolasm @ opera dot com
907
908          Implemented by: Bas van der Vlies
909
910        * Added patch to make notify email work with trac 0.11 dev.
911          Author: tbaschak add ktc dot mb dot ca       
912          Author: andrei2102 add gmail dot com
913
914          Implemented by: Bas van der Vlies
915
916        * greedy matching in Subject line, We must stop after the first ':'
917          else we get wrong values for ticket fields when we update a ticket
918          via mail, closes ticket #37
919          Reported by: dmaziuk at bmrb dot wisc dot edu
920          Fixed    by: Bas van der Vlies
921
922        * added IGNORECASE flag to regular expression for black list. This
923          is a quick fix, still want to implement this as configuration
924          option, closed bug #39
925
926          Reported By: jodok at lovelysystems dot com
927          Fixed by   : Bas van der Vlies
928
929        * When a known user mails a ticket. We will set the Reporter to
930          its login name, closes bug #33, #41
931
932          Also add configuration option:
933                ignore_trac_user_settings : 0 (default value)
934
935          This option will skip the email address to trac user login name
936          mapping.
937
938          Reported by: anonymous
939          Fixed by   : Bas van der Vlies
940
941       
942        * SPAM detection was only for new mails not for ticket updates,
943          closed ticket #44
944
945          Reported by: Bas van der Vlies
946          Fixed by   : Bas van der Vlies
947         
948           
9492007-07-18
950
951        * Implemented python_egg_cache environment variable. Some trac
952          installations may depend on it, closes ticket #10, eg:
953                python_egg_cache : /var/cache/eggcache
954
955          Reported By: Anonymous
956          Fixed by   : Bas van der Vlies <basv@sara.nl>
957
958        * Implemented update ticket fields via email subject line, eg:
959                Re: [email2trac] #7?owner=bas,priority=minor: Error in parsing
960
961                - Sets the owner of the ticket to: bas
962                - Sets the priority of the ticket to: minor
963         
964          For some ticket fields there are only a limited number of allowed
965          values. The supplied value will be checked against this list. If it
966          is not vaild value the field update will be ignored.
967
968          Requested by  : trac at yadan dotnet, Jan Parchmann, see ticket #7
969          Implemented by: Bas van der Vlies <basv@sara.nl>
970
971        * Dropped support for version trac version 0.8. Removed all 0.8
972          specific code. 
973          Fixed by: Bas van der Vlies <basv@sara.nl>
974
975        * Added a new config parameter: tmpdir: /var/tmp, default is '/tmp'
976          All functions now use this new parameter and use OS independent
977          path functions.
978          Implemented by: Bas van der Vlies <basv@sara.nl>
979
980        * fixed and a creating directory problem email2trac.spec file
981          Fixed by: artrus at netzero dot net
982
983        * set_owner function is obsolete. When component is set the trac code
984          will set the owner to the component owner.
985          Fixed by    : Bas van der Vlies <basv@sara.nl>
986
987        * Also show email headers in a ticket update.
988          Requested by: Ramon Bastiaans
989          Fixed by    : Bas van der Vlies <basv@sara.nl>
990
991        * A date patch so it works with trac version 0.11 for ticket updates.
992          Also applied for other trac versions.
993          Thanks to: tbaschak at ktc dot mb dot ca
994
9952007-04-27
996
997        * Added check to catch an error when attachment size
998          is too large, bug #1153
999          Author: Bas van der Vlies
1000
1001        * Wrap long line into user given length, use_textwrap: 72. Wraps lines
1002          greater then 72 chars, #1123
1003          Author: Bas van der Vlies &
1004                  Rainer Sokoll (r.sokoll at intershop dot de)
1005
1006        * Fixed a dutch spelling, #1295
1007          Author: Rainer Sokoll (r.sokoll at intershop dot de)
1008
1009        * email2trac.py : blacklist (don't create ticket) mail from
1010          MAILER-DAEMON to avoid loops
1011          Author: Michel Jouvin <jouvin at lal dot in2p3 dot fr>
1012
1013        * msg.bad.txt : add an example of message from MAILER-DAEMON
1014          Author: Michel Jouvin <jouvin at lal dot in2p3 dot fr>
1015
10162006-12-08
1017        * email2trac.py:
1018          - Added verbatim_format option default is: 1
1019          Added by : Bas van der Vlies
1020
1021          - Added strip_signature option default is: 0
1022          Added by : Bas van der Vlies
1023
1024          - Fixed some unicode errors, thanks to japanes SPAM.
1025            If we can not unicode email message then display which
1026            charset must be installed in ticket description. Else we
1027            trac crashed with unicode errors ;-(
1028          Fixed by: Bas van der Vlies
1029
1030          - Fixed statements: str + unicode, raises an exception if
1031            non-ascii value in unicode object.
1032
1033          - Forgot to unicode the author. So we got an error if we use
1034            the mailto_link option in email2trac.conf.
1035          Fixed by: Bas van der Vlies
1036
1037        * delete_spam.py:
1038          - Now works for version 0.10 with new API-functions
1039          Fixed by: Bas van der Vlies
1040
1041        * Makefile.in
1042          - Added install-conf. Install email2trac.conf if there is none
1043            installed.
1044          Fixed by: Bas van der Vlies
1045
10462006-10-27
1047
1048        * run_email2trac.c.
1049       
1050          - Setgid() must be called before setuid().
1051          Reported by:  Anonymous
1052          Fixed    by:  Bas van der Vlies
1053
1054        * email2trac.py,
1055       
1056          - Fixed an error in Ticket Update. When ticket
1057          does not exists, proceed as if it is a new ticket
1058          Fixed    by:  Bas van der Vlies
1059
1060          - Fixed a strang bug in 0.9 version, if ticket update
1061          is enabled and email has attachment(s). We are not allowed to
1062          set the description and author field of the attachment else
1063          the comment text is lost ;-(
1064          Fixed    by:  Bas van der Vlies
1065
1066          - Fixed an error if enable_syslog and drop_spam is set. We get
1067          an exception in the syslog if we use sys.exit(0), replaced by
1068          return.
1069          Fixed    by:  Bas van der Vlies
1070
1071        * delete_spam.py.
1072       
1073          - Trac version 0.10 made it easier to delete tickets.
1074          Fixed    by:  Bas van der Vlies
1075       
10762006-10-10
1077        * Fixed race conditions in delete_spam.py and added some
1078          debug code.
1079          Fixed by   : Bas van der Vlies
1080
1081        * Added author and description field when attachment is
1082          added to ticket. This is for trac version greater than
1083          0.8.
1084          Fixed by   : Bas van der Vlies
1085          Thanks to Matthew Good for the hint
1086
1087        * Added drop_spam option, default = 0. If set then
1088          mail marked as Spam is not accepted.
1089          Added by   : Bas van der Vlies
1090
1091        * Do not send notification if message is marked as Spam
1092          and drop_spam is not set.
1093          Fixed by   : Bas van der Vlies
1094
10952006-10-02
1096        * Fixes possible segmentation faults in run_email2trac.c
1097          Reported by: bcornec
1098          Fixed by   : Bas van der Vlies
1099
1100        * Can set DEBUG level while configuring package, eg:
1101          DEBUG=1 ./configure ( default : 0)
1102          Reported by: syd at plug dot ca
1103          Fixed By   : Bas van der Vlies
1104
1105        * delete_spam.py did not delete everything from the SQL tables
1106          Reported by: brent at rcfile dot org
1107          Fixed by   : Bas van der Vlies
1108
1109        * Do not send notification when message is marked as Spam
1110          Fixed by   : Bas van der Vlies
1111         
11122006-08-28
1113        * fixes an error in the 'reply_all' setting
1114          Thanks to and Patch by: ncarlson@ibsys.com
1115
1116        * Added RPM spec file
1117          Thanks to:  Jon Topper <jon@topper.me.uk>
1118
11192006-07-14
1120        * Use X11R5 install-sh to install email2trac components to hide
1121          native install program differences.
1122          Author: Michel Jouvin <jouvin@lal.in2p3.fr>
1123
1124        * Fixed an error in saving attachments for new tickets for trac
1125          versions greater then 0.9.
1126          Fixed by: Bas van der Vlies
1127
1128        * When something went wrong save the offending email for debug
1129          purposes.
1130          Fixed by: Bas van der Vlies
1131
1132        * delete_spam.py
1133           - did not clean up the attachment table. So we got nasty new
1134             mails with fake attachments.
1135           - It works now for versions higher then 0.8
1136
1137        * Finally understand the unicode/encode functions and hopefully
1138          fixed the errors.
1139          Fixed by: Bas van der Vlies
1140
1141        * Remove the temporarly created attachment files.
1142          Fixed by: Bas van der Vlies
1143       
11442006-07-06
1145        * Fixed an error in already added attachments. Do not close
1146          the database connection.
1147          Fixed by: Walter de Jong en Bas van der Vlies
1148
1149        * Added enable_syslog option. If enabled log errors to syslog
1150          instead of stderr. If enabled no errors are send back to the
1151          user.
1152          Implemented by: Bas van der Vlies
1153
1154        * Fixed an error with updating tickets with attachments for trac
1155          versions 0.9 and 0.10. Field "id" is not known when a existing
1156          ticket is fetched (Error = KeyError: 'id')
1157          Fixed By: See tickets #258 and #449 on trac-hacks
1158
1159        * Fixed and spell error, self.mail_addr must be self.email_addr
1160          Fixed by: Bas van der Vlies
1161
1162        * Catch a LookupError in unicode/encode conversion in function
1163          get_body_text()
1164          Fixed by: Bas van der Vlies
1165
1166        * Description field was always changed when updating the ticket
1167          via the web. Asked the mailing list for a solution and got one
1168          ;-)
1169          Patch/Suggestion by: Christian Boos
1170          Applied by: Bas van der Vlies
1171
1172        * Fixed an encoding problem when email_header is set to 1
1173          Fixed by: Bas van der Vlies
1174
1175        * Fixed a bug in to_unicode() function.
1176          Fixed by: Bas van der Vlies
1177
1178        * Fixed an unicodedata.normalize TypeError bug for filenames in the
1179          attachment function
1180          Fixed by: Bas van der Vlies
1181
1182
11832006-06-02
1184        * Added ticketing merging. To enable it there are two options for
1185          both options enable 'ticket_update' in email2trac.conf
1186          1 - Configure trac notification, eg:
1187                * (ticket address: ticket@test.nl)
1188                [notification]
1189                smtp_enabled = true
1190                smtp_always_cc = test@test.nl
1191                smtp_server = localhost
1192                smtp_from =  ticket@test.nl
1193                always_notify_reporter = true
1194
1195          2 - Use the mailto_cc in email2trac.conf if you want to sent
1196              an email to the user and the trac ticket email address.
1197
1198          With both options you get the right format of the subject line.
1199
1200        * Use the short options for the install command. So it works for
1201          MacOSx Reported by: Nathaniel Irons.
1202
1203        * Updated inline documentation by Nathaniel Irons.
1204                 
12052006-05-16
1206        * Fixed a bug when there was no plain text body.
1207          Reported by: Greg Deakyne
1208        * Fixed a small bug if default component owner is unknown.
1209          Just fill in some bogus info.
1210        * Use the short options for the install command. So it works for
1211          MacOSx
1212          Reported by: Nathaniel Irons
1213        * Messages that has X-Virus-found in header are marked as SPAM
1214          Implemented by: Walter de Jong
1215        * Some modules are changed for version 0.10, Added and made some
1216          minor changes: Patch supplied by: Markus Tacker 
1217        * Ported delete_spam.py to version 0.9 and higher:
1218          Reported by: Nathaniel Irons
1219
1220
12212006-03-08
1222        - Fixed an bug for 0.9, there was a space in front of the ' ticket' directory.
1223          removed it.
1224          Reported by: mi-trachacks@moensolutions.com   
1225          Fixed by: Bas van der Vlies
1226        * Fixed an exception error in delete_spam.py
1227          when shutil has not enough priveledges to remove the
1228          attachments it is reported
1229          Fixed by: Bas van der Vlies
1230        * email2trac.py: When you include the body tag, some
1231          mailers (like Thunderbird) will leave out the signature.
1232          Therefore this version leaves out the body tag.
1233          Fixed by: Walter de Jong
1234        * Added msg.txt for testing
1235          Fixed by: Bas van der Vlies
1236
12372006-02-01  Bas van der Vlies <basv@sara.nl>:
1238        * Added Tikcet notification, send email when there is
1239          a new ticket. Depends on notification setting in
1240          trac.ini.
1241          Implemented by: Kilian Cavalotti
1242        * Can use different template for ticket notification,
1243          eg: alternate_notify_template: "a_tkt.css"
1244          Implemented by: Kilian Cavalotti
1245        * Added reply_all config parameter. If set put all
1246          CC-addresses from orginal mail in ticket CC-field.
1247          Suggested by: Kilian Cavalotti
1248        * Text in ticket description is also properly UTF-8
1249          encoded
1250          Implemented by: Kilian Cavalotti
1251        * Removed reply_address from config file. Is not
1252          necessary anymore. See Ticket notification.
1253        * Added support for known users. If email address is
1254          known then use the trac known username instead
1255          of the email-address (only for trac version > 0.9)
1256          Implemented by: Kilian Cavalotti
1257        * Fixed an error in saving attachments for version < 0.9.
1258          Sometimes we got bogus attachments.
1259          Fixed by: Walter de Jong
1260        * Added support to make an debian package
1261          Implemented by: Bas van der Vlies
1262
12632006-01-21  Bas van der Vlies <basv@sara.nl>:
1264        * Fixed run_email2trac.c, did not work
1265        * Added TRAC_SCRIPT_NAME to Makefile.in to
1266          solve run_email2trac problem
1267
1268        Both errors reported by: kilian.cavalotti@lip6.fr
1269
12702006-01-20  Bas van der Vlies <basv@sara.nl>:
1271        * A warning error is fixed by kilian.cavalotti@lip6.fr
1272        * Several errors in make install ;-(, reported by
1273          tacker
1274
12752006-01-15  Bas van der Vlies <basv@sara.nl>:
1276        * Added configure script.
1277
12782006-01-10  Bas van der Vlies <basv@sara.nl>:
1279        * Removed project_root from source and config file
1280        * Adjust code so we can use mulitple stanza's in config file, eg:
1281          [bas]
1282          project: /data/trac/bas
1283          spam_level: 3
1284
1285          use option "-p|--project bas" to select the stanza
1286
12872006-01-04  Bas van der Vlies <basv@sara.nl>:
1288
1289        * Fixed getopt for -f option
1290        * Added suppport for different TRAC versions (0.8 and 0.9)
1291
12922006-01-03  Michel Jouvin  <jouvin@lal.in2p3.fr>
1293
1294        * email2trac.py (ReadConfig) : allow project name relative to project root in configuration file
1295       
1296        * email2trac.py (TicketEmailParser.parse): save entire email for debugging only if debug >= 2
1297
1298        * run_email2trac.c: pass wrapper arguments to Python script, filtering out --file
1299
1300        * 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)
1301
1302        * 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)
1303
13042005-12-22  Michel Jouvin  <jouvin@lal.in2p3.fr>
1305
1306        * Makefile: add a Makefile to build and install email2trac
1307
1308        * email2trac.py: migrate to Trac 0.9 API
1309
13102005-12-21  Michel Jouvin  <jouvin@lal.in2p3.fr>
1311
1312        * run_email2trac.c: add error messages if DEBUG macro defined
1313
1314        * run_email2trac.c: add error testing and specific return values for each error
1315
1316        * run_email2trac.c: Move site specific paramaters to run_email2trac.h
1317
1318        * run_email2trac.h: include file to define site specific paramaters
1319
13200.2.4 01/11/2005
1321        Added email_header option if set then show TO/CC fields in
1322        description of the ticket.
1323
1324        Fixed an error in the mailto URL. This was an old error that
1325        supposed to be fixed but reoccured in this version.
1326       
13270.2.3 31/10/2005
1328        Fixed a bug with base64 encoded attachments/emails
1329        Fixed by: Walter de Jong
1330
13310.2.2 10/10/2005
1332        according to RFC 2368 (titled "the mailto URL scheme") the mailto
1333        URL can only work with short &body messages. It fails with long
1334        messages and the link won't work. Therefore the mail body is
1335        no longer copied into the mail reply.
1336
13370.2.1 10/07/2005
1338        body of reply email looks better
1339
1340
13410.2   10/07/2005
1342        mailto is replaced by a html mailto to line. If
1343        you reply to the ticket via this link then an
1344        email client is started with some default values:
1345                To: <reporter>
1346                Subject: Re: <orginal subject>
1347                Body: email_comment <orginal text>
1348
1349        email2trac.conf:
1350                email_comment: # (default:  >)
1351
1352               
1353
Note: See TracBrowser for help on using the repository browser.