?? release_notes.txt
字號:
-----------------------------------------------------------------------
-----------------------------------------------------------------------
Release notes:
-----------------------------------------------------------------------
-----------------------------------------------------------------------
-----------------------------------------------------------------------
Version 2.1.3 09/25/2005
-----------------------------------------------------------------------
Added the following Web.config settings for btnet_service.exe and
btnet_console.exe, and recompiled those files.
The new settings help with testing and capturing emails that cause
errors.
Use "MessageOutputFile" to dump the input.
Use "MessageInputFile" to feed them input from a file instead of from
a POP3 server.
Also:
Credit again goes to Jochen Jonckheere for several of the changes:
* Fixed bug 1299905 "guest permissions not being reduced from ALL to
REPORTER"
* Fixed bug 1291537 "util.this_fullname set incorrectly"
* Fixed bug 1288156 "project customisable fields do not retain selection
on edit"
* Fixed bug 1292218 "DefaultPermissionLevel used if no forced project
defined"
* Fixed bug 1297553 "An e-mail with DO NOT EDIT THIS for a bug that is
deleted"
* Fixed bug 1279548 "auto-reply e-mail comming from wrong person"
* Added "reply all" functionaly per RFE 1280708
* Added bugid to auto-reply subject per RFE 1279540
-----------------------------------------------------------------------
Version 2.1.2 09/10/2005
-----------------------------------------------------------------------
Credit goes to Jochen Jonckheere for several of the fixes in this
release.
* Fixed 1280731. Users without permission to add bugs were able to
add them. Now, if you force a user to a specific project, and if
that project doesn't have add rights, then a user can't add a bug.
* Fixed bug 1285992, endless loop when autoreply to/from addresses are
the same.
* Fixed bug 1285729 "send_mail.aspx doubles new line". I commented out
the line. I hope this helps.
* Fixed bug 1278982 "DIV-tag on wrong place" in bugs.aspx
* Fixed bug 1278964 "SPAN-tag not closed in menu" in util.cs
* Fixed bug 1277422 "reply link not available for non-admins"
* Fixed bug 1257368 "util.cs:405 invalid cast exception"
* Fixed bug 1255880 "Date picker gives javascript error when clicked"
* Fixed bug 1238322 "String comparisons are case sensitive in pop3 bug
insert"
* Fixed 1280720 and 1272577 - Notifictions not sent when a bug was
added if user wanted only status changes.
-----------------------------------------------------------------------
Version 2.1.1 07/09/2005
-----------------------------------------------------------------------
* Added additional search field: "Bug comments since", for finding bugs
to which a comment has recently been posted.
* Fixed bug 1233504 "in email notification, error when clicking on
email addr"
* Fixed bug 234816 "error with links in BugDescritpion via BUGID#XXX"
* Fixed bug 1233627 "Error in Custom Date Field" when name of custom
field contains a space and when you try to show the calendar date
picker.
* Fixed bug 1232461 "invalid project in btnetsc results in 'obj ref not
set' error
* Added example querys to setup.sql that demos using css classes for
formating bugs and demoing a way to show the most recent comment in
the bug list.
CHANGES TO BTNETSC.EXE too:
* In btnetsc.exe, fixed bug 1223432 "btnetsc Bug not going to numbered
project"
* In btnetsc.exe, if somebody enters "http://" in the url in the
configuration page, the program strips it off rather than getting
an error when doing the send.
-----------------------------------------------------------------------
Version 2.1.0 07/04/2005
-----------------------------------------------------------------------
* Fixed bug 1202186 "Session ID conflicts with mutliple installs on
1 server" using code from Michael Wilson.
* Fixed bug 1212800 "Status change not detected when TrackBugHistory
= 0"
* Didn't fix 1225521 "occasional log file not found error", but I
did fix the error message. I suspect the real problem is something
else, but this error message was displayed INSTEAD of whatever the
real problem is.
* Fixed bug 1229656 "Bug page expires when returning from detail page"
* For RFE 1220637 "Set default values for dropdowns", Now you
can control what values show up in the dropdowns with these new
Web.config settings. Thanks to Michael Wilson. My spelling
of these keys is a bit different than the spelling in the code
Michael posted.
<add key="DefaultProject" value="[no project]"/>
<add key="DefaultCategory" value="[no category]"/>
<add key="DefaultPriority" value="[no priority]"/>
<add key="DefaultStatus" value="[no status]"/>
<add key="DefaultUserDefinedBugAttribute" value="[none]"/>
* For RFE 1232110, log file filenames now have leading zeros when day
or month is a single digit. 2005_07_04 intstead of 2005_7_4.
* URLs and email addresses in bug comments are converted to
clickable links. Thanks to Jason Taylor.
* Now handling single quotes in category, priority, status, udf fields
correctly when recording updates.
-----------------------------------------------------------------------
Version 2.0.9 05/28/2005
-----------------------------------------------------------------------
Bug fixes only:
* A few fixes from Michael Wilson in util.cs, including "us_fullname"
bug,
* Fixed bugs - again - related to replying to emails and the system
mixing up the id of the bug and the id of the comment. This problem
would result in "Object reference not set" errors.
* The 2.0.8 change "Email attachments no longer have the number
prefixes on their filenames..." wasn't working because I left in some
debugging code.
-----------------------------------------------------------------------
Version 2.0.8 05/14/2005
-----------------------------------------------------------------------
* Fixed a bug parsing "From" in emails. When a "From: " line was
contained in the body, the "From" from the body was used instead of the
correct one from the header. I recompiled btnet_console.exe and
btnet_service.exe.
* Fixed "Object reference not set to an instance of an object" bug
when replying to incoming email replies.
* Added "export to excel" links to bugs.aspx and search.aspx.
* The Web.config setting "UseFullNames" now affects more places
in edit_bugs.aspx than it did before.
* Added extra Web.config setting "SmtpForceReplaceOfBareLineFeeds".
Ignore this setting unless you are esperiencing the symptoms described
in bug #1194530 and here: http://cr.yp.to/docs/smtplf.html
* Added Web.config setting "AutoReplyText". BugTracker.NET can
automatically respond to incoming emails using the specified text.
* Email attachments no longer have the number prefixes on their
filenames in the email itself. I'm referring to the prefixes that are
created when the file is saved as an attachment in the upload folder.
* For attachments, there are now now two links: "view" and "save".
"Save" forces a save dialog box, as before, but "view" will allow you to
view the attachment, if the browser understands how to do it.
* Michael Wilson fixed the "credential conflict" bug described in
bug #995410.
* Fixed a couple other minor bugs related to authentication. Removed
"logoff" link from menu if windows authentication, because you actually
can't logoff. Fixed bug where logon page's username field was
populated with something that looked like "1:username".
-----------------------------------------------------------------------
Version 2.0.7 04/23/2005
-----------------------------------------------------------------------
* Added file upgrade.sql. Run it to upgrade to upgrade to this
version. It justs adds a column to the bug_attachments table.
* In bug comments that are from emails, if there is an attachment, an
attachment link also shows up at the bottom of the comment text for that
emai. This change isn't retro-active to bugs added prior to installing
this version, but there is some SQL in upgrade.sql you might want to try
that could make this feature work for you for previously entered bugs.
* This version no longer supports the Web.config setting
"ShowInitialCommentFirst" because I ended up thinking that the
presentation was too confusing. And coding it was kind of messy too.
This version does, however, still support "CommentSortOrder", so if
you want this first comment on top, you can still do that.
* On the "queries" page, added ability to export the bug list to excel.
It's actually just a tab delimited text file.
* default.aspx now supports having some custom HTML printed on it.
See "CustomWelcomeHtml" in Web.config.
* admin.aspx now displays the physical path and machine name.
* Revised "mixed mode" security. My two-virtual-directory scheme was
not good. The setting in Web.config "AllowLogonIfWindowsAuthFails" is
now obsolete.
Instead, the setting "WindowsAuthentication" now allows a value of 2 for
using both form-based and windows authentication at the same time.
See instructions in Web.config on how to configure IIS security.
* There's an instance of BugTracker.NET I have set up where the "project"
dropdown doesn't really apply, so I wanted to hide it. I ended up
adding element ID's to all of the dropdowns and their labels in
edit_bugs.aspx, so that they can be selectively hidden via the style
sheet. For example, to hide the "category" dropdown and its label:
#category_label {display:none;}
#category {display:none;}
You can also use the style sheets to change the look of the global
custom fields (but not the project specific custom dropdowns.
-----------------------------------------------------------------------
Version 2.0.6 04/16/2005
-----------------------------------------------------------------------
* TRY THE NEW SCREEN CAPTURE UTILITY!. It's a seperate download
from the btnet project page on sourceforge.
* Fixed bugs in javascript that sorts HTML tables when you click on
column headings.
* Fixed bug# 1161208 - special chars were displaying wrong in
notification emails.
-----------------------------------------------------------------------
Version 2.0.5 04/03/2005
-----------------------------------------------------------------------
* Fixed javascript error on search.aspx "Save SQL as query" link.
* Added pop-up for selecting dates for custom bug fields when datatype
is date.
* If you add a "PromptBeforeLeavingEditBugPage" key to Web.config and
set it to "1", then clicking on "add attachment", "send email" will
display a confirmation prompt.
-----------------------------------------------------------------------
Version 2.0.4 04/02/2005
-----------------------------------------------------------------------
* Moved release notes to this file, RELEASE_NOTES.TXT
* Updated tips in README.TXT. Even if you are already using btnet,
maybe take a look at them.
* Fixed bug with search.aspx "to" dates.
* Added concept of "Guest" account. Just name the user "Guest" and no
matter what the other settings say, the user will be allowed no greater
than "Reporter" permissions. You can explicitly reduce the
permissions even more by just editing the account.
* Now supports plain and windows authentication at the same time.
See note in Web.config above the WindowsAuthentication key.
* See these new settings in Web.config.
<add key="CustomBugLinkLabel" value="YOUR LINK"/>
<add key="CUstomBugLinkUrl" value="your_url.aspx"/>
<add key="CustomMenuLinkLabel" value="YOUR LINK"/>
<add key="CUstomMenuLinkUrl" value="your_url.aspx"/>
-----------------------------------------------------------------------
Version 2.0.3 03/28/2005
-----------------------------------------------------------------------
* Recompiled btnet_service.exe, btnet_console.exe to correct problem
with incoming emails updating existing bugs failing to be processed.
This bug was introduced in version 1.9.8.
* Javascript for sorting HTML tables now works with Firefox too.
-----------------------------------------------------------------------
Version 2.0.2 03/26/2005
-----------------------------------------------------------------------
* Closed some SQL injection vulnerabilities. Thanks to Maty Siman at
http://www.checkmarx.com.
* Added mass update/delete to search.aspx for admins. Too hard to
add it for non-admins and still respect all the project permissions.
* Corrected this setting in Web.config (HH, instead of hh):
<add key="SQLServerDateFormat" value="yyyy-MM-dd HH:mm:ss" />
-----------------------------------------------------------------------
Version 2.0.1 03/17/2005
-----------------------------------------------------------------------
Important bug fixes.
* Merging bugs feature was broken. Fixed now.
* Handling of plain text incoming emails was broken. Fixed now.
* Fixed javascript error in edit_priority.aspx
-----------------------------------------------------------------------
Version 2.0.0 03/13/2005
-----------------------------------------------------------------------
* added "reply" link in edit_bug.aspx, which quotes the email you are
replying to.
-----------------------------------------------------------------------
Version 1.9.9 03/13/2005
-----------------------------------------------------------------------
* TO MIGRATE TO 1.9.9, RUN THE FOLLOWING:
alter table users add us_auto_subscribe_reported_bugs int null default(0)
update users set us_auto_subscribe_reported_bugs = 0
* Added ability to automatically subscriber to bugs that you report.
* Revised edit_user.aspx and edit_self.aspx layout and on screen
explanations in order to make them less confusing to the user.
* Attachments to incoming emails are now saved as attachments to the
bug.
* To and Cc headers in incoming email are now saved as part of the
comments.
* Added ability to add a custom link to the edit_bug.aspx page, just
to the left of the "prev", "next" links. See Web.config:
<add key="CustomBugLinkLabel" value="YOUR LINK"/>
<add key="CUstomBugLinkUrl" value="your_url.aspx"/>
* Admin editing of priorities now gives feedback on color.
-----------------------------------------------------------------------
Version 1.9.8 03/10/2005
-----------------------------------------------------------------------
* MAJOR CHANGES in how incoming emails are handled. Btnet_console.exe
and btnset_service.exe have been recompiled as part of this change.
Also notice two new dlls in the bin folder. I used the following
command line to compile SharpMimeTools.dll:
csc /debug /R:log4net.dll emailmessage2.cs sharpmimemessage.cs
sharpmimeaddress.cs sharpmimeheader.cs sharpmimetools.cs
sharpmimemessagestream.cs sharpmimemessagecollection.cs abnf.cs
The MIME parsing is now done using "SharpMimeTools", excellent work
from the SharpWebMail project. Thanks to SharpMimeTools, non-ascii
emails are now handled correctly.
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -