Timeline




matching tags

Aug 18, 2006:

11:18 PM Ticket #619 (TimingAndEstimationPlugin - plugin fails to install on trac 0.9.5) created by Matthijs Kooijman
I tried hard to get this working. I followed the instruction, and …
6:43 PM Ticket #575 (GraphvizPlugin - [patch] digest base on options too) closed by Peter Kropf
fixed: (In [1153]) Added processor options when calculating the sha hash key …
6:43 PM Changeset [1153] by Peter Kropf
  • graphvizplugin/branches/v0.6/ReleaseNotes.txt
  • graphvizplugin/branches/v0.6/graphviz/graphviz.py

GraphvizPlugin:

Added processor options when calculating the sha hash key used as the image file name. Fixes #575.

5:52 PM Changeset [1152] by Ronald Lew
  • wikireadonlyhackpatch/0.9
  • wikireadonlyhackpatch/0.9/trac
  • wikireadonlyhackpatch/0.9/trac/wiki
  • wikireadonlyhackpatch/0.9/trac/wiki/web_ui.py

WikiReadOnlyHackPatch:

ADD: Initial upload.

5:38 PM Ticket #618 (AddStaticResourcesPlugin - The ability for admins/anybody to edit/delete comments on tickets) created by anonymous
It would be very beneficial to have the ability to edit (or possibly …
5:31 PM Changeset [1151] by Ronald Lew
  • wikireadonlyhackpatch

New hack WikiReadOnlyHackPatch, created by strider2k

4:34 PM SimpleBlogPlugin edited by johann
Added live demo. (diff)
3:17 PM PluginCategories edited by muness
(diff)
1:06 PM ScrumBurndownPlugin edited by anonymous
(diff)
12:35 PM SimpleBlogPlugin edited by johann
Valid RSS feed. (diff)
10:56 AM Ticket #597 (TracHacks - tags plugin breaks TicketQuery macro?) closed by Alec Thomas
worksforme: Works here, which uses tags: […] Results in: …
10:44 AM PluginCategories edited by Christian Boos
add "?" for the dubious workflow tag… (diff)
10:21 AM PluginCategories edited by Alec Thomas
(diff)
10:21 AM PluginCategories edited by Alec Thomas
Nuked duplicates (diff)
10:12 AM PluginCategories edited by Alec Thomas
Definitive hack list (diff)
10:01 AM PluginCategories edited by ttressieres
added link to PerforcePlugin (diff)
9:59 AM Changeset [1150] by Alec Thomas
  • nameyhplugin

Deleted dud project. Stop it.

9:47 AM PluginCategories edited by Christian Boos
typos (diff)
9:45 AM PluginCategories edited by Christian Boos
We should use tags for this… (diff)
9:33 AM PluginCategories edited by moschny
Add TracNav and TracRedirect. (diff)
9:31 AM PluginCategories edited by moschny
(diff)
7:33 AM Ticket #616 (PollMacro - AttributeError:keys exception) closed by Robert Kieffer
duplicate: Duplicate of #594 (suggested fix posted over there)
6:17 AM PluginCategories edited by Peter Kropf
Added BuildbotPlugin (diff)
6:15 AM PluginCategories edited by Peter Kropf
Sorted list ;-) (diff)
6:12 AM PluginCategories edited by Peter Kropf
Fixed graphviz wiki name, added PageListPlugin (diff)
5:56 AM PluginCategories edited by Noah Kantrowitz
Adding SimileTimelinePlugin (diff)
5:35 AM Changeset [1149] by Noah Kantrowitz
  • simpleticketplugin/0.10/setup.py

SimpleTicketPlugin:

Up the version number.

5:31 AM Changeset [1148] by Noah Kantrowitz
  • simpleticketplugin/0.10/simpleticket/web_ui.py

SimpleTicketPlugin:

Use the new config API.

5:27 AM Changeset [1147] by Noah Kantrowitz
  • simpleticketplugin/0.10

SimpleTicketPlugin:

Branching for 0.10.

5:23 AM SimileTimelinePlugin edited by Noah Kantrowitz
Adding a screenshot (diff)
5:23 AM PluginCategories edited by Alec Thomas
Updated some hack names (diff)
5:23 AM simile-screenshot.jpeg attached to SimileTimelinePlugin by Noah Kantrowitz
Early screenshot
5:17 AM Changeset [1146] by Noah Kantrowitz
  • similetimelineplugin/0.10/setup.py
  • similetimelineplugin/0.10/stimeline
  • similetimelineplugin/0.10/stimeline/__init__.py
  • similetimelineplugin/0.10/stimeline/htdocs
  • similetimelineplugin/0.10/stimeline/htdocs/js

SimileTimelinePlugin:

Initial add.

5:12 AM Changeset [1145] by Noah Kantrowitz
  • similetimelineplugin/0.10

SimileTimelinePlugin:

Making version folder.

5:10 AM SimileTimelinePlugin created by Noah Kantrowitz
New hack SimileTimelinePlugin, created by coderanger
5:10 AM Changeset [1144] by Noah Kantrowitz
  • similetimelineplugin

New hack SimileTimelinePlugin, created by coderanger

4:36 AM PluginCategories edited by Noah Kantrowitz
Adding my plugins (diff)
4:22 AM PluginCategories edited by John Hampton
Categorized my humble offerings (diff)
4:12 AM PluginCategories edited by Radek Bartoň
(diff)
4:10 AM PluginCategories edited by Radek Bartoň
(diff)
4:05 AM PluginCategories created by John Hampton
Beginning of categorization for plugins
3:41 AM DownloadsPlugin created by Radek Bartoň
New hack DownloadsPlugin, created by Blackhex
3:41 AM Changeset [1143] by Radek Bartoň
  • downloadsplugin

New hack DownloadsPlugin, created by Blackhex

3:10 AM SimpleBlogPlugin edited by johann
(diff)
3:09 AM Changeset [1142] by simon
  • glossarybuilderplugin/0.9/glossary/__init__.pyc
  • glossarybuilderplugin/0.9/glossary/glossary.pyc

GlossaryBuilderPlugin:

Removed pyc files.

3:09 AM Changeset [1141] by simon
  • glossarybuilderplugin/0.9/README
  • glossarybuilderplugin/0.9/TracGlossary.egg-info
  • glossarybuilderplugin/0.9/TracGlossary.egg-info/PKG-INFO
  • glossarybuilderplugin/0.9/TracGlossary.egg-info/SOURCES.txt
  • glossarybuilderplugin/0.9/TracGlossary.egg-info/dependency_links.txt

GlossaryBuilderPlugin:

First release.

3:08 AM Changeset [1140] by simon
  • glossarybuilderplugin/0.9

GlossaryBuilderPlugin:

New directory.

2:55 AM SimpleBlogPlugin created by johann
Created stub page with links to external hosting.
2:43 AM Ticket #617 (TracHacks - svn commands error out (checkout, commit, status)) closed by Alec Thomas
worksforme: Works for me: […] Looks like you may have a proxy between …
2:32 AM Ticket #617 (TracHacks - svn commands error out (checkout, commit, status)) created by simon
Checking out my new plugin directory: […] The …
2:32 AM johann created by johann
New user johann registered
2:20 AM Changeset [1139] by simon
  • glossarybuilderplugin

New hack GlossaryBuilderPlugin, created by simon

1:46 AM strider2k created by Ronald Lew
New user strider2k registered
1:05 AM Ticket #616 (PollMacro - AttributeError:keys exception) created by Robert Kieffer
Just checked out from SVN and built 0.9. I'm getting the following …

Aug 17, 2006:

10:58 PM TrueHttpLogoutPatch edited by Florent
(diff)
10:53 PM TrueHttpLogoutPatch edited by Florent
(diff)
10:34 PM Changeset [1138] by Florent
  • truehttplogoutpatch

New hack TrueHttpLogoutPatch, created by flox

10:34 PM TrueHttpLogoutPatch created by Florent
New hack TrueHttpLogoutPatch, created by flox
10:32 PM DoxygenPlugin edited by Radek Bartoň
(diff)
10:17 PM WindowsServiceScript edited by Florent
(diff)
10:17 PM WindowsServiceScript edited by Florent
(diff)
10:16 PM Changeset [1137] by Radek Bartoň
  • doxygenplugin/0.9/doxygentrac/templates/doxygen.cs

DoxygenPlugin:

Try to investigate a bug.

10:10 PM WindowsServiceScript edited by Florent
(diff)
10:02 PM WindowsServiceScript created by Florent
New hack WindowsServiceScript, created by flox
10:02 PM Changeset [1136] by Florent
  • windowsservicescript

New hack WindowsServiceScript, created by flox

9:30 PM flox created by Florent
New user flox registered
8:25 PM Changeset [1135] by Peter Kropf
  • graphvizplugin/branches/v0.6
  • graphvizplugin/branches/v0.6/build.sh

GraphvizPlugin:

Added the build script and ignoring graphviz.egg-info.

8:05 PM Ticket #559 (GraphvizPlugin - Invalid link expansion) closed by Peter Kropf
fixed: (In [1134]) Added support for javascript URLs. Fixes #559.
8:05 PM Changeset [1134] by Peter Kropf
  • graphvizplugin/branches/v0.6/ReleaseNotes.txt
  • graphvizplugin/branches/v0.6/graphviz/graphviz.py

GraphvizPlugin:

Added support for javascript URLs. Fixes #559.

6:55 PM Changeset [1133] by Peter Kropf
  • graphvizplugin/branches/v0.6/ReleaseNotes.txt
  • graphvizplugin/branches/v0.6/graphviz/graphviz.py

GraphvizPlugin:

Added IHTMLPreviewRenderer to the supported interfaces. References #576.

5:18 PM Ticket #574 (GraphvizPlugin - [patch] error message is not escaped correctly) closed by Peter Kropf
fixed: (In [1132]) Changed version number to 0.6.5. Escaped the error message …
5:18 PM Changeset [1132] by Peter Kropf
  • graphvizplugin/branches/v0.6/graphviz/graphviz.py
  • graphvizplugin/branches/v0.6/setup.py

GraphvizPlugin:

Changed version number to 0.6.5. Escaped the error message in show_err(). Fixes #574.

5:10 PM Ticket #615 (CtxtnavAddPlugin - javascript failed in Internet Explorer) created by shuoshuo+trac@…
1. Background * …
5:09 PM Ticket #614 (DiscussionPlugin - clearsilver sortable_th macro has moved) closed by mjk@…
fixed: Yupp, works with 0.10 :-) Thanks!
4:42 PM Changeset [1131] by Radek Bartoň
  • discussionplugin/0.9/tracdiscussion/templates/admin-forum-list.cs
  • discussionplugin/0.9/tracdiscussion/templates/admin-group-list.cs
  • discussionplugin/0.9/tracdiscussion/templates/forum-list.cs
  • discussionplugin/0.9/tracdiscussion/templates/my_macros.cs
  • discussionplugin/0.9/tracdiscussion/templates/topic-list.cs

DiscussionPlugin:

Bug #614 fix.

4:04 PM Changeset [1130] by Radek Bartoň
  • doxygenplugin/0.9/doxygentrac/doxygentrac.py

DoxygenPlugin:

default_project confing option rename to default_documentation.

3:57 PM Ticket #614 (DiscussionPlugin - clearsilver sortable_th macro has moved) created by Matthias Kaschub
Stacktrace: […] I guess the Problem is, that the clearsilver macro …
3:56 PM Ticket #613 (Request-a-Hack - Inventory tracking system) created by chaseajames@…
What if you could associate trouble tickets with Systems and the …
3:49 PM Changeset [1129] by Radek Bartoň
  • doxygenplugin/0.9/doxygentrac/doxygentrac.py
  • doxygenplugin/0.9/setup.py

DoxygenPlugin:

  • Support for exended documentation referencing.
  • Bug with searching in multiple documentations fix.
  • Minor bug in reading searching index fix.
12:51 AM Ticket #547 (AccountManagerPlugin - Problems installing the plugin globally) closed by Matt Good
worksforme: The documentation has been updated regarding the enabling of …
12:06 AM Ticket #509 (AccountManagerPlugin - clarification and documentation needed) closed by Matt Good
fixed: I overhauled the documentation recently, so hopefully it will help …
12:04 AM Ticket #599 (AccountManagerPlugin - read-only sha support (htpasswd2 -s)) closed by Matt Good
fixed: (In [1128]) * add support for htpasswd SHA passwords (fixes #599) * …
12:04 AM Changeset [1128] by Matt Good
  • accountmanagerplugin/0.9/acct_mgr/htfile.py
  • accountmanagerplugin/trunk/acct_mgr/htfile.py
  • accountmanagerplugin/trunk/acct_mgr/tests
  • accountmanagerplugin/trunk/acct_mgr/tests/__init__.py
  • accountmanagerplugin/trunk/acct_mgr/tests/htfile.py

AccountManagerPlugin:

  • add support for htpasswd SHA passwords (fixes #599)
  • add some basic unit tests to the trunk

Aug 16, 2006:

10:18 PM Ticket #601 (AccountManagerPlugin - if user permissions have been added externally via 'trac-admin' then ...) closed by Matt Good
fixed: (In [1127]) skip permission check when admin creates a new account …
10:18 PM Changeset [1127] by Matt Good
  • accountmanagerplugin/trunk/acct_mgr/admin.py
  • accountmanagerplugin/trunk/acct_mgr/web_ui.py

AccountManagerPlugin:

skip permission check when admin creates a new account (fixes #601)

10:06 PM Ticket #610 (AccountManagerPlugin - Login error for multi project setup) closed by Matt Good
worksforme
10:06 PM Ticket #610 (AccountManagerPlugin - Login error for multi project setup) reopened by Matt Good
Replying to shawn: > Found out what's causing the problem. …
8:58 PM Ticket #610 (AccountManagerPlugin - Login error for multi project setup) closed by shawn
fixed: Found out what's causing the problem. I was trying to use …
7:49 PM TimingAndEstimationPlugin edited by Russ Tyndall
(diff)
7:48 PM Ticket #609 (TimingAndEstimationPlugin - Live/demo version of this plugin?) closed by Russ Tyndall
fixed: https://216.155.103.1:50219/projects/TestForTimingAndEstimation is up …
7:41 PM Ticket #586 (TimingAndEstimationPlugin - When will this be available for download?) closed by Russ Tyndall
fixed
7:25 PM Ticket #612 (TracForgePlugin - Search Multiple Trac Projects from one Page) created by postingandjunk@…
if the ability to search all projects instead of just one.
12:05 PM Changeset [1126] by Sam Bloomquist
  • scrumburndownplugin/setup.py

ScrumBurndownPlugin:

Changed version number to .2

11:45 AM ScrumBurndownPlugin edited by Sam Bloomquist
(diff)
11:39 AM ScrumBurndownPlugin edited by Sam Bloomquist
(diff)
11:31 AM Ticket #611 (DoxygenPlugin - Doxygen plugin search creates WikiPages if your search is CamelCase) closed by Alec Thomas
invalid: This is an intentional "feature" of Trac's [t:wiki:TracSearch search …
11:21 AM Ticket #611 (DoxygenPlugin - Doxygen plugin search creates WikiPages if your search is CamelCase) created by Colin Guthrie
Hi, I just noticed a bug when searching for things in the doxygen …
4:21 AM Changeset [1125] by Noah Kantrowitz
  • newsflashmacro/0.9/setup.py

NewsFlashMacro:

Forgot to add a file.

4:06 AM Changeset [1124] by Noah Kantrowitz
  • newsflashmacro/0.9
  • newsflashmacro/0.9/newsflash
  • newsflashmacro/0.9/newsflash/__init__.py
  • newsflashmacro/0.9/newsflash/htdocs
  • newsflashmacro/0.9/newsflash/htdocs/css

NewsFlashMacro:

Initial add.

3:26 AM NewsFlashMacro created by Noah Kantrowitz
New hack NewsFlashMacro, created by coderanger
3:26 AM Changeset [1123] by Noah Kantrowitz
  • newsflashmacro

New hack NewsFlashMacro, created by coderanger

Aug 15, 2006:

10:52 PM Ticket #610 (AccountManagerPlugin - Login error for multi project setup) created by shawn
I have 2 trac environment setup. First one is the production one and …
10:24 PM Tickets #554,​565,​566 batch updated by Sam Bloomquist
fixed: (In [1122]) Applied patch submitted by mike@…. fixes #554, …
10:24 PM Changeset [1122] by Sam Bloomquist
  • scrumburndownplugin/burndown/burndown.py
  • scrumburndownplugin/burndown/burndown_job.py

ScrumBurndownPlugin:

Applied patch submitted by mike@…. fixes #554, #565, #566

10:03 PM Ticket #503 (ScrumBurndownPlugin - Graph does not show up) closed by Sam Bloomquist
fixed: (In [1121]) Applied patch submitted by anonymous user so that burndown …
10:03 PM Changeset [1121] by Sam Bloomquist
  • scrumburndownplugin/burndown/templates/burndown.cs

ScrumBurndownPlugin:

Applied patch submitted by anonymous user so that burndown javascript library is specified relatively instead of absolutely. fixes #503

9:54 PM ScrumBurndownPlugin edited by Sam Bloomquist
(diff)
6:31 PM Ticket #608 (ScrumBurndownPlugin - Plugin is not usable) closed by Sam Bloomquist
invalid: This is certainly not the case. I will fix the null-data conditions …
6:19 PM Ticket #609 (TimingAndEstimationPlugin - Live/demo version of this plugin?) created by anonymous
It would be nice to see this plugin working "live" somewhere so people …
5:36 PM Ticket #608 (ScrumBurndownPlugin - Plugin is not usable) created by anonymous
The previously assigned defects make this plugin unusable. This is due …
5:33 PM TimingAndEstimationPlugin edited by Russ Tyndall
(diff)
5:32 PM TimingAndEstimationPlugin edited by Russ Tyndall
(diff)
5:09 PM TimingAndEstimationPlugin edited by Russ Tyndall
(diff)
4:56 PM TimeEstimationUserManual edited by Russ Tyndall
(diff)
4:51 PM TimeEstimationUserManual edited by Russ Tyndall
(diff)
4:44 PM TimeEstimationUserManual created by Russ Tyndall
4:43 PM TimingAndEstimationPlugin edited by Russ Tyndall
(diff)
4:36 PM Changeset [1120] by Russ Tyndall
  • timingandestimationplugin/scripts
  • timingandestimationplugin/scripts/adw_tracdb.py
  • timingandestimationplugin/scripts/trac_billing.py
  • timingandestimationplugin/scripts/utils
  • timingandestimationplugin/scripts/utils/__init__.py

TimingAndEstimationPlugin:

4:34 PM TimingAndEstimationPlugin edited by Russ Tyndall
(diff)
4:30 PM Changeset [1119] by Russ Tyndall
  • timingandestimationplugin/setup.py
  • timingandestimationplugin/timingandestimationplugin
  • timingandestimationplugin/timingandestimationplugin/__init__.py
  • timingandestimationplugin/timingandestimationplugin/api.py
  • timingandestimationplugin/timingandestimationplugin/dbhelper.py

TimingAndEstimationPlugin:

Initial Checkin of version 0.1.3

2:41 PM Ticket #607 (PageListPlugin - pagelist corrupt html output when reload a wiki page) created by nextime
When reload a wiki page containing pagelist:something pagelist plugin …
11:45 AM Ticket #606 (WikiRenamePlugin - WikiRenamePlugin doesn't update explicit links to renaming page when ...) created by swl181
If renaming page have name, for example, "Two words", then plugin …
1:55 AM Ticket #605 (Request-a-Hack - Wiki Wide Find & Replace) created by Colin Guthrie
Hi, I find that there are times that I would like to find and replace …
1:51 AM coling created by Colin Guthrie
New user coling registered

Aug 14, 2006:

9:05 PM Ticket #604 (PyDocPlugin - Allowing to hide navigation bar button for pydoc) created by nextime
Disabling tracpydoc.tracpydoc.pydoc will disable the navigation button …
4:30 PM Ticket #603 (AccountManagerPlugin - Permssion Error) closed by Matt Good
duplicate: This is a duplicate of #537. As coderanger said you need to provide …
2:30 PM Ticket #603 (AccountManagerPlugin - Permssion Error) created by SEAN.HOWES@…
When trying to register a new user I get the following error: […] …
12:54 PM Ticket #602 (AccountManagerPlugin - AccountManager cannot find password store) closed by darkeye
invalid: sorry, it's all my fault (well, me & the documentation). works with …
12:41 PM Ticket #602 (AccountManagerPlugin - AccountManager cannot find password store) created by darkeye
I'm trying to set up the AccountManager plugin. For some reason, it …
12:38 PM darkeye created by darkeye
New user darkeye registered
9:50 AM Changeset [1118] by Noah Kantrowitz
  • syscssplugin/0.10/dist
  • syscssplugin/0.10/setup.py
  • syscssplugin/0.10/syscss/syscss.py

SysCssPlugin:

Much nicer 0.10 version.

4:17 AM Changeset [1117] by Noah Kantrowitz
  • syscssplugin/0.10

SysCssPlugin:

Branch for 0.10

2:42 AM Ticket #601 (AccountManagerPlugin - if user permissions have been added externally via 'trac-admin' then ...) created by anonymous
if user permissions have been added externally via 'trac-admin …

Aug 13, 2006:

10:29 AM Ticket #600 (SimpleTicketPlugin - `Show-only` fields, not hide fields?) created by rupert thurner
having custom fields for tickets, i'm wondering if the other way round …

Aug 12, 2006:

6:35 PM Ticket #599 (AccountManagerPlugin - read-only sha support (htpasswd2 -s)) created by paul
It's trivial but adds a dep on sha. Patch is against r1111.
12:52 AM Ticket #598 (XmlRpcPlugin - Add support for retrieving attachment attributes) created by Steffen Pingel
Currently the attributes of a ticket attachment (description, size, …

Aug 11, 2006:

9:43 PM Ticket #591 (AccountManagerPlugin - LoginModule does not use already logged in user information like ...) closed by Noah Kantrowitz
fixed
9:13 PM Changeset [1116] by Noah Kantrowitz
  • tracforgeplugin/0.10/setup.py
  • tracforgeplugin/0.10/tracforge/linker/__init__.py
  • tracforgeplugin/0.10/tracforge/linker/auth.py
  • tracforgeplugin/0.10/tracforge/subscriptions/wiki.py

TracForgePlugin:

  • Fix the wiki subscribable module
  • Add authentication linker
8:02 PM Changeset [1115] by nik4536
  • httploginviaredirectpatch/0.9/auth.diff
  • httploginviaredirectpatch/0.9/standalone.diff

HttpLoginViaRedirectPatch:

Initial Upload

7:55 PM Changeset [1114] by nik4536
  • httploginviaredirectpatch/0.9

HttpLoginViaRedirectPatch:

7:47 PM Changeset [1113] by nik4536
  • httploginviaredirectpatch

New hack HttpLoginViaRedirectPatch, created by nik4536

7:06 PM Ticket #597 (TracHacks - tags plugin breaks TicketQuery macro?) created by rupert thurner
this does not work: […] …
4:49 PM Ticket #596 (DoxygenPlugin - Allow the SVN Code Browser to link to appropriate Doxy Docs.) created by doxygenplugin@…
Hi, I've just enabled the doxygen plugin on my trac install and kudos …
3:51 PM Changeset [1112] by Radek Bartoň
  • screenshotsplugin/tracscreenshots/core.py
  • screenshotsplugin/tracscreenshots/templates/screenshot-add.cs
  • screenshotsplugin/tracscreenshots/templates/screenshots.cs

ScreenshotsPlugin:

Bug with missing form values in request fix.

10:27 AM XsltMacro edited by roadrunner
Minor updates and wording fixes (diff)
2:14 AM Ticket #590 (AccountManagerPlugin - register screen should include email field) closed by Matt Good
fixed: (In [1111]) enable setting the name and email address of new users …
2:14 AM Changeset [1111] by Matt Good
  • accountmanagerplugin/trunk/acct_mgr/templates/admin_accounts.cs
  • accountmanagerplugin/trunk/acct_mgr/templates/register.cs
  • accountmanagerplugin/trunk/acct_mgr/web_ui.py

AccountManagerPlugin:

enable setting the name and email address of new users (fixes #590)

1:37 AM Ticket #595 (Request-a-Hack - SVN Commit Hook to Auto Create a Ticket?) created by Eddie Parker
Hello! I'm not sure if this is already done or how I would go about …
12:54 AM Changeset [1110] by Matt Good
  • accountmanagerplugin/trunk/acct_mgr/web_ui.py

AccountManagerPlugin:

remove a rather useless logging call

12:50 AM Ticket #580 (AccountManagerPlugin - password reset CCs other users) closed by Matt Good
fixed: (In [1109]) make sure not to CC other users when sending a password …
12:49 AM Changeset [1109] by Matt Good
  • accountmanagerplugin/trunk/acct_mgr/web_ui.py

AccountManagerPlugin:

make sure not to CC other users when sending a password reset email (fixes #580)

Note: See TracTimeline for information about the timeline view.