Features 1.6.4121.2

This release adds a new Macro (PermalinkUrl) which will return a raw text string of the url for a post. This is necessary to make the NewsGator Rating feature work as well as Technorati integration.

To install this patch simply drop the newtelligence.DasBlog.Web.Core dll into your bin folder.

1.6.4121.1

Features

Fixed a problem with some new Caching code that could corrupt your cache (not your entries).

1.6.4121.0

Features

1.     Better Permission failure - handling r/w permission errors now redirect to a friendly error page describing how to fix the problem. This should help new users with configuration problems

2.     Easier CrossPosting configuration - when creating a new cross post site, you can autofill the blog info by entering your blog URL and selecting the blog software the server is running. Info is then autofilled easing configuration.

a.  There is also a "Load Blogs" button, that loads all blogs using the given server info, and allows you to select the one you want to crosspost to.

3.     DisclaimerMacro - new macro for items disclaimer and new macro for homePageTemplate disclaimerLink which renders and links to your disclaimer in /SiteConfig/disclaimer.format.html.

4.     All the statisics pages can now be queried using a date such as Referrers.aspx?date=2003-11-01 - (note now that we are compressing the log files this won't work just yet).

5.     Using FormatPage to render a page just as My Title.format.html now sets My Title to the Title.

6.     The MailTo Macro now obfuscates the e-mail address if your SiteConfig.ObfuscateEmail is true.

a.  There is a new function, Util.GetObfuscatedString that takes a string and generates a string using a mix of Hex and Character entity encoding as well as some salt characters.

7.     SearchView.aspx now displays the query.

8.     SignIn.ascx now use an client JavaScript (md5.js) to super challenging the password with MD5 message digest algorithm, as defined in RFC 1321. the SiteSecurity.Login (core) is now overloaded for this with an extra parameter to compare the hashed pwd with the server stored pwd. other clients should work further with an plain pwd and also with a one way md5 hashed pwd.

9.     Added the DasBlogBlogXContentImporter tool, which imports posts and comments from an existing BlogX content directory, and produces content suitable for use in dasBlog. -- CraigAndera

10. Added newtelligence.drawArchiveMonths() macro for homePageTemplate and underlying support for monthly archive pages. newtelligence.drawArchiveMonths() renders a list of month links for any month which has posts. Clicking one of the month links will display only the posts from that month.

11. Added some ASP.NET uptime statistics to the EventLog

12. Added support for persisting the author of a entry in the Entry class and exposed via the itemAuthor macro

13. Log files are archived daily to .zip files.

14. Added new FormattedWhenBare(string) macro that does not append the timezone name

15. Added some caching of xml data files for a performance improvment.

Resolved Bugs

BugID

Description

000018

Blogger API -- new lines not converted to <BR> tags?

000030

Image and linking problems when dasBlog not at root of website

000034

DasBlog generates invalid <guid> elements in commentRss feed

000039

Whitespace removed from comments in RSS feeds for comments

000044

dasBlog theme breaks code blocks

000045

Version incorrect on Web setup MSI file

000046

URL validator in Configuration page breaks alternate TCP port

000047

NewsGator plugin doesn't work on Windows 2000

000048

Category Feed url needs to be URL encoded

000049

Friendly error message for System.UnauthorizedAccessException

000050

SearchBox doesn't support more than one word query

000052

Logout Macro renders on default.aspx (output caching)

000053

Posting via Zempt is broken

000055

FTB: htmleditmode.css isn't being used to render html

000056

Posting using the EditService doesn't update the LastModifiedDate in BlogData

000057

URLs in Trackbacklist and EventLogs are too long and caues bad rendering

000058

themed images don't render in mac browsers

000060

change itemDate macro to <%formattedWhen(g)%>

000061

Comments via CommentAPI causes exception in release 1.5.3337.0

000064

CategoryView breaks for subcategory feeds when using URL rewriting

000065

Calendar Current Day based on server local time, not dasblog configured time

000067

Editor text incorrectly inherits default text color

000069

ASPNETAdminControl in macros.cs has wrong conditional

000070

Remove Refferals from TrackBaclist Macro and add ReferralList Macro

000071

MailToWeblog - Emails with content type of "text/html" don't appear

000072

commentRss feeds have a non standard <pubDate> (not GMT)

000074

Image upload extension filter is case-sensitive

000076

System.ArgumentOutOfRangeException when navigating to Permalink.aspx page w/o a guid

000078

Update ATOM support to .03

000082

blowery http compression httpmodule requires trust level=full

000088

If URL Rewriting is enabled, activity pages don't render entry title

000089

Performance Boost, Feature Tweaks, Minor Fixes