source: trunk/ChangeLog @ 583

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

Preparing for 2.4.7 release

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