instead of
ctrager@yahoo.com
I can't reproduce the problem myself. see also bug 2815733, "When
sending mail to btnet, the mail address isn't correct"
http://sourceforge.net/tracker/?func=detail&aid=2815733&group_id=66812&atid=515837
* If you want to maybe improve the performance of you BugTracker.NET
database a little bit, and I mean just a little bit, take a look at the
SQL in the file upgrade.sql for this release. The SQL mostly deals with
changing which indexes are the clustered indexes. If you don't
understand what that means, don't worry about it.
* Performance tweak of viewing images, giving the browser a better
chance of caching them.
* Fix of bug in edit_query.aspx, so that admins can now edit the queries
belonging to individual users.
-----------------------------------------------------------------------
Version 3.2.3 2009/08/08 (svn revision 361)
-----------------------------------------------------------------------
* I made it a bit easier to customize BugTracker.NET if you are able to
code C#.
I revised the "workflow.cs" file. I really wonder if anybody could
have been using the old workflow.cs? I was hired to do some
BugTracker.NET customization for somebody and I myself couldn't get my
own workflow.cs to work right.
If you are using workflow.cs, you'll have to rework your code to
upgrade to this version.
See http://ifdefined.com/doc_bug_tracker_programmers.html#workflow
and the comments and sample code in App_Code/workflow.cs itself for
more info.
* Full text search (Lucene) now also indexes custom text fields.
* Fixed bug where full text search index wasn't always being updated
when bug was changed.
* I removed the SCAYT (Spell Check As You Type) from the rich text
editor, CKEditor, because it was working so poorly and unreliably.
-----------------------------------------------------------------------
Version 3.2.2 2009/07/31 (svn revision 352)
-----------------------------------------------------------------------
* Fixed javascript error in search.aspx that was preventing SQL from
displaying when "EnableLucene" was set to "0" in Web.config.
* Fixed bug with "FLAGS". The filtered state wasn't being preserved
in the bug list when you navigated away and back to it.
* Fixed bug 2821937 "NOT logic does not work for 'flag' field"
* Fixed bug 2830310 "tags filter - only one result page can be used,
filter remov"
* Fixed bug 2821768 "sql editor in edit_report.aspx". Now using
"EditArea" for edi_reports.asxp. See notes for previous version for
more on "EditArea". Also, fixed bug with text being HTML encoded
that should have been.
* Added back the "CommentSortOrder" to Web.config. Controls whether
bug posts are sorted from most recent to least recent (the default)
or least recent to most.
* Added "DisplayTimeOffsetInHours" to Web.config, for displaying
the times in a different time zone than the server's time zone.
-----------------------------------------------------------------------
Version 3.2.1 2009/07/07 (svn revision 345)
-----------------------------------------------------------------------
* send_email.aspx was broken in version 3.2.0 because it still
referenced FCKEditor 2.6. Fixed.
* The list of email addresses you see when you hit the "To" button was
lost if you had a validation error, like forgetting to enter a "To"
address.
* The page for editing your SQL queries now has syntax highlighting,
using "EditArea", from http://www.cdolivet.com/index.php?page=editArea.
Thanks to "Gettinlucky" for the suggestion.
* "FromCannotContain" setting in btnet_service.exe.config wasn't
working.
-----------------------------------------------------------------------
Version 3.2.0 2009/07/03 (svn revision 343)
-----------------------------------------------------------------------
Run this SQL to upgrade to this release:
alter table orgs add og_active int not null default(1)
* Changed search.aspx form method from "GET" back to "POST" See 3.1.9
release notes too. So, now, wtill with IE8, clicking on a link in
search.aspx to drill down into a bug, and then hitting Back to get back
to the list, results in "Webpage has expired". I don't really have a
practical solution to this.
* Tweaked the SQL I inject to enforce permissions, as described here:
http://sourceforge.net/forum/forum.php?thread_id=3318801&forum_id=226938
Thanks to Luca Pardo for the idea.
* Switched the rich text editor from FCKEditor 2.6 to the newer
CKEditor 3.0 RC
* You can now set organizations to be inactive. It works the same as
setting projects to be inactive. Users adding or editing bugs won't
be able to see in inactive org in the dropdown, but existing bugs
still assigned to that org will work ok.
* Fixed bug where prompt wasn't being displayed if you tried to leave
a "dirty" bug page after changing a dropdown.
-----------------------------------------------------------------------
Version 3.1.9 2009/06/23 (svn revision 336)
-----------------------------------------------------------------------
* The "fix" in version 3.1.7 "Changed code to work around OnServerClick
not working..." (see below) broke the way the project dropdown works
in edit_bug.aspx. In this version, I revert back to the pre-3.1.7
behavior.
* Changed search.aspx form method from "POST" to "GET" to avoid IE8
"Webpage has expired" message (but now there's an anti-xss false alarm.
Sigh...)
-----------------------------------------------------------------------
Version 3.1.8 2009/06/02 (svn revision 335)
-----------------------------------------------------------------------
* If you are running BugTracker.NET on the public internet, this version
has better protection against brute force attempts to crack user
passwords. See "FailedLoginAttemptsMinutes" and
"FailedLoginAttemptsAllowed" in Web.config.
* Fixed bug in Subversion hook scripts. Now, if you use TortoiseSVN
and check in without filling in the bugid, the script won't wrongly
use the comment length as the bug id.
* Add "last updated by", "last updated on" to search results columns.
-----------------------------------------------------------------------
Version 3.1.7 2009/05/03 (svn revision 329)
-----------------------------------------------------------------------
* Run this sql to upgrade to this release:
alter table orgs add og_can_assign_to_internal_users int not null default(0)
* Added "can assign to internal users" to Organization. Setting this
to true would allow an external user to assign bugs to an internal
user.
* Fixed "bugid2 was not defined" error when clicking on "detach" in
relationships.aspx
* Fixed where filtering wasn't working for flags or seen, because the
old logic was expecting them to be in a specific column of the query.
Thanks to Sergey Vasiliev for helping solving this bug.
* Changed code to work around OnServerClick not working, at least for
one user. The magical OnServerClick event wasn't firing. The
handler (usually on_update) wasn't being called. So, I got rid of all
the OnServerClick's. I don't know what the magic recipe is to make the
bug happen, but it might involve IIS using Windows Authentication.
Thanks again to Sergey Vasiliev for spending a lot of time with me on
this bug.
* Changed btnet_service.exe and btnet_console.exe to work with a website
that doesn't allow anonymous access. You need to run the service
using a login that windows allows. The bug itself will be added
using the ServiceUserName from the config.
-----------------------------------------------------------------------
Version 3.1.6 2009/04/04 (svn revision 321)
-----------------------------------------------------------------------
* Fixed bug 2722585 - "Message 'You have unsaved changes' is shown in
view mode"
* Fixed bugs related to handling German, etc, decimal formats in the
time/tasks feature.
* Fixed bug 2686179 - "bug with resizing inline text, html files"
* Fixed bug 2726356 - "title modifier is missing in orgs.aspx"
* There's now a delay of one minute between the time that you edit a bug
and when the notification email is sent. If you edit the bug again
within that minute, the system will only send one notification email,
not many.
* Updated jQuery from version 1.3 to version 1.3.2
-----------------------------------------------------------------------
Version 3.1.5 2009/03/16 (svn revision 319)
-----------------------------------------------------------------------
Just one fix, in edit_bug.aspx. This fixes a bug introduced in
version 3.1.4. Here's what the error looks like, the important part
being at ASP.edit_bug_aspx.does_assigned_to_have_permission_for_org
EXCEPTION: System.NullReferenceException: Object reference not set to
an instance of an object.
at ASP.edit_bug_aspx.does_assigned_to_have_permission_for_org(Int32
assigned_to, Int32 org) in c:\cit\btnet2\edit_bug.aspx:line 1986
-----------------------------------------------------------------------
Version 3.1.4 2009/03/14 (svn revision 317)
-----------------------------------------------------------------------
* I'm reverting back to the old way of handling sessions, using my own
"sessions" table. If you have a BugTracker.NET version of 3.0.7 or
older, you already have a "sessions" table. Otherwise, run this SQL
to create the table:
create table sessions
(
se_id char(37) not null,
se_date datetime not null default(getdate()),
se_user int not null
)
The problem with using ASP.NET sessions was that people had trouble
finding all the places that had to administer the timeout value.
In newer versions of IIS, setting it in Web.config isn't enough. You
also have to set the IIS Application Pool timeout, and that was giving
people trouble.
* Added logic that validates a bug's org against the assigned-to user,
preventing you from assigning a bug to somebody who doesn't have
permission for that org.
* Deletion of bugs was leaving some orphan rows in child tables.
* Fixed bug 2660653 "Date Conversion Error on tasks_frame.aspx".
Dates in the tasks/time page weren't being put into the format that
SQL expects.
* Fixed bug 2668288 "Pie and Line reports in Gif format". That is, I
changed the format of the images from jpeg to gif.
* Fixed bug where incoming emails with long "From" addresses were
having the address truncated.
-----------------------------------------------------------------------
Version 3.1.3 2009/03/01 (svn revision 313)
-----------------------------------------------------------------------
* Fixed bug 2634870 - "edit_task.aspx crash if bug has empty
assigned-to"
* Fixed bug 2414881 "btnet_post_commit svn script makes erroneous
posts". The post-commit script was associating the incorrect bugid with
the the revision when the bugid wasn't entered with the checkin.
Thanks to Sam Eads for tracking this down. I also improved the debug
output.
* Fixed bug 2446465 "subversion diff fails when comparing one-line
files"
* Fixed bug 2526512 "problems when subversion thinks file is binary"
* Fixed bug with custom dropdowns of type char/nchar. The app was
recording changes even when the user made no change, because of values
being padded with spaces in the database.
* Fixed bug with svn_view.aspx. It was displaying the source with
my own copyright notice.
* Fix for "Request is not available in this context" error for IIS
integrated mode. Thanks to Per-Erik Stendahl for the code.
* Added a subversion post commit script in python, for those who are
running a subversion server on linux, etc.
* Added tip for short description. If it's longer than the INPUT and
you hover over it, you can see all the text.
* The formatting of the links at the top of the page are now controlled
by "menu_td" css class.
* When replying to an email, and quoting the original email, blank
lines are now inserted into the reply before the quoted email.
-----------------------------------------------------------------------
Version 3.1.2 2009/02/21 (svn revision 309)
-----------------------------------------------------------------------
* Fixed bug when inserting a null into the qn_last_exception column of
the queued_notification table. Discussed here:
http://sourceforge.net/forum/forum.php?thread_id=3015629&forum_id=226938
* Fixed bug 2596624 - "Blank comment entered when using the rich text
editor".
* Version 3.0.5 broke the features where BugTracker.NET records the
most recent login date of a user. Fixed in this version.
* Corrected some typos in the hour dropdowns in the time tracking
feature.
* Fixed [+], [-] links to resize rich text editing area.
-----------------------------------------------------------------------
Version 3.1.1 2009/02/07 (svn revision 304)
-----------------------------------------------------------------------
* Fixed bug with "show images inline" when MIME type was pjpeg or x-png.
IE7 tends to use these MIME types.
* Fixed bug: Custom fields rendered as textareas were getting
HtmlEncoded twice.
* Fixed bug: Custom fields displayed in textareas lost their formatting
when displayed as read only.
-----------------------------------------------------------------------
Version 3.1.0 2009/01/31 (svn revision 302)
-----------------------------------------------------------------------
* You can now have the incoming emails from btnet_service.exe trigger
the creation of new BugTracker.NET users, with the "from" address being
the username. See these new settings in Web.config:
CreateUserFromEmailAddressIfThisUsername
CreateUsersFromEmailTemplate
* Fixed bug 2453704 "Null reference when adding bug with news on", in
whatsnew.cs.
* Added Web.config setting "AspNetFormId" which you can use to override
what form id some of the the javascript looks for. Different versions
of ASP.NET have generated HTML forms with different ids, and the
previous logic was guessing those ids wrong for some configurations.
* Changed "FCKConfig.EnterMode" from to
, so that enter key in
rich text editor adds just a line break, not a paragraph break.
* Updated SharpMimeTools dll to handle commas in quoted printable
email subjects.
-----------------------------------------------------------------------
Version 3.0.9 2009/01/25 (svn revision 300)
-----------------------------------------------------------------------
* Fixed a bug with send_email.aspx introduced in version 3.0.8. Prior
to version 3.0.8, list of email addresses wasn't taking into account
the users organization permissions. I fixed that in 3.0.8 but broke
the logic related to project permissions. With this release, both
organization and project permissions should be working (I hope).
* Updated included Web.config so that the session timeout is 120
minutes.
-----------------------------------------------------------------------
Version 3.0.8 2009/01/18 (svn revision 298)
-----------------------------------------------------------------------
* Fixed bug with send_email.aspx. It was showing email addresses
that a user with limited permissions shouldn't see, like one client
seeing the email addresses of another client. See thread:
http://sourceforge.net/forum/forum.php?thread_id=2856651&forum_id=226938
* Fixed bug (I think) where extraneous "00:00:00" appear in date range
searches. I couldn't reproduce the bug, but I think the logic in this
version will prevent it.
* Upgraded fckEditor, the rich text editor, from version 2.4.2 to
version 2.6.3. There's no specific reason why I upgraded. It just
seemed to be about time. For more info about fckEditor changes,
visit http://www.fckeditor.net. If you are upgrading an existing
installation, you need to replace both your fckeditor folder and the dll
in the bin folder.
* Upgraded jQuery from 1.2.6 to 1.3. There was no specific reason why I
upgraded. For more about jQuery, visit http://docs.jquery.com.
* Exporting a list of bugs to excel now handles line breaks better,
thanks to Michael Wilson.
* No longer using the "Sessions" table in the database. Years ago, I
wanted BugTracker.NET to avoid using the ASP.NET Session object, to be
more compatible with web farms, but for a long time now BugTracker.NET
has been dependent on the Session object, so no point in keeping the
Sessions table.
-----------------------------------------------------------------------
Version 3.0.7 2009/01/10 (svn revision 292)
-----------------------------------------------------------------------
Minor bug fixes.
* Fixed bug 2477163 "Cannot view or edit tasks/time even though admin"
* Fixed bug 2494633 "Bug updated even if unchanged if field
permission view only"
* Fixed bug with validation of decimal format custom fields. The
logic was allowing too many digits to the left of the decimal, leading
to an overflow error.
* Fixed bug with page for retrieving a forgotten password, when two
users have the same email address.
* Made changes that might make BugTracker.NET more compatible with
new IIS "Integrated Pipeline", but I'm not sure (because I don't have
II7 to test with...)
* Added RFE 2490904 "Display position in list edit_bug.aspx, near
prev/next"
-----------------------------------------------------------------------
Version 3.0.6 2008/12/22
-----------------------------------------------------------------------
To upgrade to this release, make the following changes to your
Web.config file:
1) Delete the line in your web config that begins like this:
0
group by
og_name,
datepart(year,tsk_created_date),
datepart(month,tsk_created_date)
Here's a report of hours still left to do based on "planned duration"
and "percent complete".
select
pj_name [project],
convert(decimal(8,1),sum(
case
when tsk_duration_units = 'minutes' then
tsk_planned_duration / 60.0 * .01 * (100 - isnull(tsk_percent_complete,0))
when tsk_duration_units = 'days' then
tsk_planned_duration * 8.0 * .01 * (100 - isnull(tsk_percent_complete,0))
else tsk_planned_duration * .01 * (100 - isnull(tsk_percent_complete,0))
end)) [total hours]
from bug_tasks
inner join bugs on tsk_bug = bg_id
inner join projects on bg_project = pj_id
where isnull(tsk_planned_duration,0) <> 0
group by pj_name
-----------------------------------------------------------------------
Version 3.0.4 2008/11/28
-----------------------------------------------------------------------
See upgrade.sql for upgrading to this release.
* New feature: Time tracking and/or Sub-tasks. See the "EnableTasks"
setting in Web.config for more info. The goal of this feature is to
give you a way of entering tasks related to a bug and/or time that you
spent working on a bug and/or scheduling info related to the bug. The
page where you enter the info is very configurable. You can hide the
fields you aren't using via Web.config.
* Tweaked the logic for determining which user to display in the
"assigned to" dropdown. See this thread:
http://sourceforge.net/forum/forum.php?forum_id=226938
* Added ability for admin to try to resend unsent emails. The system
tries to resend automatically anyway whenever there is a new
notification, but the new feature lets an admin do it explicitly.
* Fixed bug in relationships page when trying to add a relationship
after deleting one.
* Printing of bug detail now includes images if show/hide images inline
is toggled to show, and it includes change history if show/hide change
history is toggled to show.
-----------------------------------------------------------------------
Version 3.0.3 2008/11/24
-----------------------------------------------------------------------
Everybody who downloaded 3.0.2 should replace it with this release.
Fixed bug in bug.cs, line 1168, when sending a notification email.
-----------------------------------------------------------------------
Version 3.0.2 2008/11/21
-----------------------------------------------------------------------
* New feature: Field level permissions for custom fields. You can
control which organizations can view/edit which custom fields.
Minor bug fixes:
* Fixed bug with the list of users shown in edit_bug.aspx dropdowns
when the viewer had no permissions to for other organizations. Users
from other organizations were being shown.
* Fixed to svn_diff.asxp to work with newer versions of Subversion,
thanks to Christian Hoffmann.
* Fixed bug related to showing images inline. When the attachment was
an .ini file, the user was wrongly being prompted to download the file.
* Fixed bug 2323190 "Top button doesn't change on copy bug"
-----------------------------------------------------------------------
Version 3.0.1 2008/11/14
-----------------------------------------------------------------------
* Fixed bugs in search.aspx. Saved SQL was incorrect when there are
custom fields, and especially if there are spaces in the names of the
custom fields. Also, handling of custom fields of type "char" and
"nchar" was incorrect
* Fixed false error about needing to refresh due to an intervening
update, after adding an attachment and then making a subsequent change
to a bug.
-----------------------------------------------------------------------
Version 3.0.0 2008/11/09
-----------------------------------------------------------------------
* Fixed the "suggest" feature in search.aspx, when you are searching by
"description contains". I broke it in version 2.9.9.
* Fixed searching by date range. I broke it in version 2.9.9.
* Fixed bug searching by date range with a custom field of type date.
It was searching *up to* the "to" date, not *through* the "to" date.
* Fixed bug 2219380 - Lucene: SQL SERVER - Cannot resolve collation
conflict UNION
* Fixed bug with non-admin users who have permission to add users.
* Fixed bug with logic (regular expression) that turns URLs into links.
It was including the final period as part of the URL.
* Upgraded jQuery Datepicker to 1.6rc2 to pick up some of their bug
fixes.
* Added ability to toggle column filters from "something" to
"NOT something". When you have a filter set to some value, hold down
the Ctrl key and click in it.
-----------------------------------------------------------------------
Version 2.9.9 2008/11/01
-----------------------------------------------------------------------
* IMPORTANT: Check you Web.config settings related to date formats
if you have a problem with this release. Keep reading:
* Now using the jQuery javascript library. Changed the calendar popup
to the jQuery datepicker. It uses Web.config "DatepickerDateFormat" to
decide which date format the picker puts into the input field.
Please read the comments in this new Web.config related to the settings
"DatepickerDateFormat", "DateTimeFormat", and "JustDateFormat".
and the comments about them in the Web.config in this zip.
Historically, I've tended to make mistakes with non-US date formats, so
be suspicious.
The logic now tries to guess when to display just the date and when to
display both the date and time.
* Fixed bug where the display of the popup was truncated if the window
was scrolled down from the top.
* Catching exception "Request is not available in this context" when
Application_Start references the Request object on IIS7 in "Integrated"
mode. Google the error message for more info.
* Fixed bug 1239351 "SQL saved from search can have incorrect date
format"
* Fixed bug 2189739 "'Seen' field appears in print and export to excel
results:
* Fixed bug 2207549 "HTML tags bug in edit_customfield.aspx"
* Fixed bug with custom dropdowns based on char datatypes not working
because of the values from the db being padded with spaces.
* Fixed cosmetic bug, missing form border in IE.
* Fixed problem with ids in search.aspx where custom field has spaces
in its name. That made them impossible to select using a custom
css file.
* If "DisplayAnotherButtonInEditBugPage" is set to 1, the error message
is also duplicated at the top of the form along with the button.
* Completed the logic that warns you if you are are leaving the edit bug
page with unsaved changes. Now it's working with the menu and comment
links too.
-----------------------------------------------------------------------
Version 2.9.8 2008/10/25
-----------------------------------------------------------------------
* Fixed "get notifications", "stop notifications" link. It was
broken in version 2.9.7.
* Fixed bug related to receiving emails with Cc addresses.
* Fixed bug with flickering of popup when bug description was
multiple lines. Fixed javascript bug when popup would be displaying
below the bottom edge of the screen.
* Fixed bug with search and custom dropdowns where one of the dropdown
values is blank. You can now search for bugs where the custom dropdown
value has not been specified. This only completely works on newly
inserted bugs. To make the fix retroactive, run sql like this:
update bugs set [YOUR COLUMN] = N'' where [YOUR COLUMN] is null
* Fixed bug with flickering of "suggest" feature, the green dropdown
that appears when you are typing a bug description to search for on
search.aspx.
* When you enter the pipe-delimited values for custom dropdown, it's
now ok to use line breaks to format what you entered to be more readable
for the admin.
* Added Web.config setting "DisplayAnotherButtonInEditBugPage" which
causes a second Update button to appear on the edit_bug.aspx, at the
top of the form, so you don't have to scroll down to find the button if
you have a lot of custom fields.
* Added a Web.config setting "SubversionAdditionalArgs". These are
appended to every command BugTracker.NET sends to Subversion. Use this
if you need to set, for example, "--config-dir"
* A few more cosmetic changes...
* Some experiments on the relationships.aspx page.
-----------------------------------------------------------------------
Version 2.9.7 2008/10/18
-----------------------------------------------------------------------
** IMPORTANT CHANGE: Changed how the special "guest" user works. Before
this release, even if you gave the guest user permission to edit bugs,
the system automatically reduced his permissions to "Reporter". I've
removed the logic that automatically reduces his permissions. You now
control the guest user's permissions like any other user. If you
don't want a guest user to be able to edit bugs, change his permissions
before you upgrade to this release.
A guest user is still different in these ways:
- no settings
- no "edit dashboard"
- can't save searchs as sql queries
- can't delete anything.
Also in this release:
* Fixed bug when Lucene.Net was dealing with floats in the form 1,23
instead of 1.23.
* Fixed bug 2171746 "Server error with blank Lucene search"
* Fixed bug 1969789 "bugs.aspx popup flickers when it's a big popup"
* Fixed bug 2165900 "Error sending email notifiations" due to null
characters in the message body. How does that happen?
* Fixed bug 1968648 "Internal comments not on popup"
* Cosmetic improvements. Well, I hope you think the cosmetic changes
are improvements. Highlights of the changes include re-arragnement
of the menu bar across the page, icons next to some of the links, icons
to distinguish the different post types, popup now looks like a
miniture version of the posts on the edit_bug.aspx page, animation
effect when adding posts.
Please do let me know what you think of the changes.
-----------------------------------------------------------------------
Version 2.9.6 2008/10/12
-----------------------------------------------------------------------
* Fixed missing second-from-last-line in Web.config:
* In search_text.aspx, the new full text search, nvarchar(MAX) doesn't
work on SQL Server 2000. Changed to nvarchar(3000).
* Minor security improvements related to fckEditor
-----------------------------------------------------------------------
Version 2.9.5 2008/10/12
-----------------------------------------------------------------------
* New feature: Full text search! Available at the top of every page.
The search uses the Lucene.Net search engine. This feature is enabled
by default. It uses the App_Data\lucene_index folder for its index.
The folder gets created automatically.
This full text search *DOES* obey project and org permissions, so it's
safe to use even if you are using permissions.
The text that is searchable includes the description, tags, comments,
and both incoming and outgoing emails. Text that is not searchable,
at least for now, includes comments marked hidden from external users
and text in custom text fields.
(Note, the version of Lucene.Net included with this release has a
slightly changed FSDirectory class. I've included the source code
of the file I changed.)
* Now using App_Data by default for new installations for logs, uploads,
and the new Lucene index. You can still override the locations via
Web.config.
(The uploads folder isn't used if you are using file-based attachments
instead of storing attachments in the database. The default handling of
attachments is to store in the database).
* Added a magic word, $ALTER_HERE, to tell my permissions logic where
to alter you bug queries, in cases where my logic gets confused. This
allows for more complicated bug queries than my old logic could handle.
* Moved almost all the code out of the old "inc" files.
* The util.cs function strip_dangerous_tags has been made a little
smarter and little stronger, but it's still weak...
-----------------------------------------------------------------------
Version 2.9.4 2008/10/10
-----------------------------------------------------------------------
To upgrade to this version, run this SQL:
alter table bug_posts add bp_email_cc nvarchar(800) null
* Fixed bug where SMTP servers were rejecting emails because of empty
CC field.
* Fixed bug where adding an attachment failed because of null content
type.
* Fixed bug that prevented the "I forgot my password" from being used
unless you also enabled self-registration.
* Removed the "CommentSortOrder" from Web.config. No longer supporting
that option.
* Improved how the "Cc" and the "Subject" of emails are handled. They
are saved and displayed in edit_bugs.aspx
* Changed how email address links work in edit_bugs.aspx. They
used to be "
to this, adding the additional assembly reference:
* The file "seen.aspx" was missing from the 2.9.2 .zip file, so the
new/old, read/unread feature didn't work. Added to this .zip file.
* Fixed bug in setup.sql that happens if you were to run it twice. No
problem if you run it just once.
* Fixed bug 2140368 "Calendar broken if custom field has space like
"Due Date" versus "DueDate".
* Richard Adleta has contributed a new feature, Windows user auto
registration. That means, if you are using windows security, and a
Windows user visits the site, BugTracker.NET will automatically insert
a user into its user table. Thanks Richard Adleta!
Look at Web.config in this .zip for the new Web.config settings related
to this feature, starting with "EnableWindowsUserAutoRegistration".
Note the settings in Web.config that allow BugTracker.NET to fetch
additional info about a user from an LDAP server.
-----------------------------------------------------------------------
Version 2.9.2 2008/ 9/26
-----------------------------------------------------------------------
To upgrade to this release, run the following SQL:
create table bug_user_seen
(
sn_bug int not null,
sn_user int not null,
sn_seen int not null
)
create unique index sn_index_1 on bug_user_seen (sn_bug, sn_user)
* Added new feature, new/old, read/unread. The implementation is
similar to $FLAG. See edit_query.aspx for details. Also, to enable,
add this to your Web.config:
* Fixed bug 2121394 "Error when editing an old comment with FckEditor
enabled"
* Fixed bug 2129279 "add_svn_revision.aspx doesnt work with ie and
opera"
* Fixed unintentional case-sensitivity in tags filtering logic.
* Changed display of read-only custom-fields when there is a lot of
text without line breaks. Discussed here:
http://sourceforge.net/forum/forum.php?thread_id=2265713&forum_id=226938
-----------------------------------------------------------------------
Version 2.9.1 2008/ 9/20
-----------------------------------------------------------------------
To upgrade to this release, run this SQL from upgrade.sql:
alter table bugs add bg_tags nvarchar(200) null
alter table orgs add og_tags_field_permission_level int not null default(2)
* Fixed crash in edit_bug.aspx due to Request["label_pcd"] being null.
* Add new feature: Tags. You can mark your bugs with free-form keywords
and then use those keywords to filter your bug lists. This feature was
originally added in version 2.8.6 in a very rough, experimental way, but
this release now supports the feature well (I hope).
To turn on this feature, add this line to your Web.config:
Note that you might not want to use this feature if you are also using
tricky permissions, because the page that displays already-used tags
and their counts looks at all bugs, not just the bugs that the user
is elegible to see. That is, if somebody with rights only to project A
tags 3 bugs with "Foo", then somebody with rights only to project B
will see "Foo(3)" in the tags.aspx page. Maybe that matters to you,
maybe not.
* Fixed bug 1917493 "Non-Admin users may create other users in other
organization". Now, if you give rights to a non-admin user to create
users, he can only assign that user to organizations that he has
permission to edit.
* Fixed bug with searching custom datetime fields using a range.
* Added new Web.config setting "UseTransmitFileInsteadOfWriteFile"
to handle view_attachment.aspx failing with large files. See
discussion at the link below and see comments in Web.config.
http://sourceforge.net/forum/forum.php?thread_id=2230054&forum_id=226938
-----------------------------------------------------------------------
Version 2.9.0 2008/ 9/13
-----------------------------------------------------------------------
* Fixed a bug with btnet_service.exe and btnet_console.exe that
I introduced in 2.8.8 that caused them to skip every email. Here's a
thread about it, and a workaround:
https://sourceforge.net/forum/forum.php?thread_id=2241106&forum_id=226938
* Added Web.config setting "DisableFCKEditor", which turns off the
rich text editor for everybody. Just in case there turns out to be
a security hole with FCKEditor.
* Changed the function strip_dangerous_tags to be more aggressive at
cleansing text entered using FCKEditor.
* Removed the "Image" button from the FCKEditor toolbar configuration
because the upload doesn't work anyway out of the box. You need an
advanced understanding of FCKEditor itself to get it to work.
* Fixed bug with Subversion post commit script described here:
http://sourceforge.net/forum/forum.php?thread_id=2225181&forum_id=226938
* Fixed bug 2100237 "invalid tag parameter in relationships.aspx"
* Fixed bug 2100130 "HTML tags 'bug' in edit_project.aspx"
* Fixed bug 2100042 "HTML tags 'bug' in edit_dashboard.aspx"
* Removed Web.config option "PromptBeforeLeavingEditBugPage". Now the
page will automatically warn you if you are going to leave it with
unsaved data.
-----------------------------------------------------------------------
Version 2.8.9 2008/9/6
-----------------------------------------------------------------------
* Ok, this time *REALLY* fixed bug 2064647. I didn't really fix it
in version 2.8.8, but I really fixed it this time. I was able
to reproduce the bug using ASP.NET 3.5 SP1.
The only difference between this version and 2.8.8 is in
add_attachment.aspx, I removed action=add_attachment.aspx form the