Scott Hanselman

DasBlog 1.8 RC1

July 30, 2005 Comment on this post [21] Posted in ASP.NET | Movies | DasBlog | XML | Bugs
Sponsored By

UPDATE: Lots of testers and readers installed this RC and found some good bugs. Image uploading was slightly broken in this build, so if you haven't upgraded, hang back a bit. Remember that all bug reports should be filed on SourceForge, not sent to Omar and I directly. Feature requests should be filed also. We'll do another RC and/or possibly the 1.8 Gold Release later this week. There are also a few more features sneaking in, including 'pluggable' pings to blog sites like Technorati.

What are you doing this weekend? Why not install DasBlog 1.8 RC1? (as always back up your data!)

New Features of Note

  • Anti-Spam Features
    • Automatic Referral and Trackback blacklist update
    • CAPTCHA for non-admin users
    • Logging and display of Comment IP addresses and resolved Hostnames for Admins
    • DasBlogUpgrader can strip spam from existing content folders
    • Support for rel="nofollow"
    • Ability to delete referrals and trackbacks directly from the Admin UI
  • Security Features
    • HttpOnly cookies
    • Admin access auditing
    • SMTP Authentication for outgoing mail
  • Syndication Features
    • Improved RSS Comments support for SharpReader and RSS Bandit
    • Upgraded Atom support from 0.3 to Valid Atom 1.0. Syndication permalink changes but 301 is issued.
    • RSS 2.0 validates via FeedValidator.
    • Ability to mark entries as "syndicated" or not. Entries can appear on the site but not in RSS/Atom.
  • Performance Features
    • Search Highlighting is optional now
    • Referrals are logged but not stored in XML by default. Configurable.
      (This has huge performance benefits for high traffic sites.)
    • DasBlog Upgrader can optionally remove all referrals.
      (Again with high traffic sites some folks had 5meg XML files full of referrals)
    • Theme templates are now cached in memory.
  • Content Features
    • Ability to pre- and post-date entries
    • Permalinks based on Title and Date optional: 2005/06/06/title.aspx
    • Latest build of Free Text Box including ability to upgrade FTB without upgrading DasBlog.
    • Text Editor (FTB) supports FireFox
    • Blog Statistics macro
    • Mail-To-Weblog continues to improves. Works with Thunderbird.
  • Extensibility Features
    • Custom Macro Plugin model without recompiling DasBlog
  • Theme Features
    • DasBlog now ships with 16 themes and a Theme Combo to change between them.
    • New theme.manifest file makes themes and image assets more portable.

About Scott

Scott Hanselman is a former professor, former Chief Architect in finance, now speaker, consultant, father, diabetic, and Microsoft employee. He is a failed stand-up comic, a cornrower, and a book author.

facebook twitter subscribe
About   Newsletter
Hosting By
Hosted in an Azure App Service
July 30, 2005 12:01
Has downloaded, and loaded on my laptop. Pretty cool. Good job, dasBlog team.
July 30, 2005 15:08
I tried the upgrader, and it fails to upgrade my content.

First, when it tries to fix the dates in the content, I get plenty of these exceptions:
Saved 2005-02-13.dayextra.xml
ERROR: Cannot delete file: d:\Copy of\Blog\content\2005-02-13.dayextra.xml
System.IO.IOException: Cannot create a file when that file already exists.

at System.IO.__Error.WinIOError(Int32 errorCode, String str)
at System.IO.__Error.WinIOError()
at System.IO.FileInfo.MoveTo(String destFileName)
at DasBlogUpgrader.Program.Upgrade(String path) in C:\dev\DasBlog CE\source\DasBlogUpgrader\Program.cs:line 240

Then, when cleaning the spam I get an unhanlded exception and it dies.

Found 22 trackings/referrals in d:\Copy of\Blog\content\2005-02-19.dayfeedback.xml
...Found 4u in, removing
...Found best in, removing
...Found poker in, removing
...Found poker in, removing

Unhandled Exception: System.UriFormatException: Invalid URI: The format of the URI could not be determined.
at System.Uri.Parse()
at System.Uri..ctor(String uriString, Boolean dontEscape)
at System.Uri..ctor(String uriString)
at DasBlogUpgrader.Program.IsBadNode(String nodeValue) in C:\dev\DasBlog CE\source\DasBlogUpgrader\Program.cs:line 269
at DasBlogUpgrader.Program.FixReferralSpam(String path) in C:\dev\DasBlog CE\source\DasBlogUpgrader\Program.cs:line 340
at DasBlogUpgrader.Program.Main(String[] args) in C:\dev\DasBlog CE\source\DasBlogUpgrader\Program.cs:line 462
July 30, 2005 18:13
Upgraded my blog to 1.8 RC1.
The upgrade went smooth and without any problems and the new themes rock!
Hope I won't be manually cleaning trackbacks spam anymore...

Just a quick bug I spotted while checking the new themes:
The 'elegante' theme displays the words 'fasBlog Elegante' where my blog title should be...

Keep up the good work! :)
July 30, 2005 19:44
Scott, the "Encrypt Login password" on the Configuration seems make no difference checked or unchecked...
July 30, 2005 21:31

Encrypt Login Password will cause the password that you enter on login.aspx to be encrypted when posted to the server. That's all it does.

July 31, 2005 5:28
FYI Folks, if you've turned off Referral Logging you won't see Trackbacks. That's a bug we'll fix in the release.
July 31, 2005 8:53
Hey Scott (& Omar) - I'm trying to play around with dasBlog some on my home XP machine, but am not having any luck. I've installed 1.8 RC1 (via the vbscript) and when I navigate to http://localhost/dasblog/ I only see the actual contents of default.aspx. Any thoughts?

July 31, 2005 12:27
That happens if you install IIS *after* you installed the .NET Framework. You need to run aspnet_reg.exe -i to map .aspx files to ASP.NET.
July 31, 2005 23:13
Thanks Scott, that is exactly what happened. I just installed IIS yesterday after reading your blog entry (and taking your recommendation). Purely semantics, but just so anyone else reading this missed a few letters in the command. It should be "aspnet_regIIS.exe -i". :)

Thanks again for helping out!
August 01, 2005 2:05
I'm not able to edit the configuration. It throws this error that doesn't tell me much:

System.NullReferenceException: Object reference not set to an instance of an object.
at newtelligence.DasBlog.Web.EditConfigBox.Page_Load(Object sender, EventArgs e)
at System.Web.UI.Control.OnLoad(EventArgs e)
at System.Web.UI.Control.LoadRecursive()
at System.Web.UI.Control.LoadRecursive()
at System.Web.UI.Control.LoadRecursive()
at System.Web.UI.Control.LoadRecursive()
at System.Web.UI.Page.ProcessRequestMain()
while processing

Any suggestions about how to debug this? Anything I should look for in site.config?
August 01, 2005 2:19
Looks like I figured out what happened: there's a lot more needed to upgrade from 1.7 to 1.8 than just the content of the upgradedasblog folder. The various edit .ascx controls needed to be replaced.
August 01, 2005 17:34
Hi Scott,
Found a bug in the 'Upload Image' functionality when editing entries.
I uploaded an image and it added an IMG tag to the editor with the following Url:
Instead of:

- Eran Kampf
August 01, 2005 19:05
Eran - thanks. I'll look at it. Remember that SF.NET is the place to submit bug reports!
August 02, 2005 19:32

Do you know if there is the problem to use FreeTextBox in Dasblog with IE 7? I recently downloaded and installed IE 7 beta 1 to my computer and found the freetextbox was disappeared when i wanted to add new entry. If so, how can it be fixed? or is there any workaround?

Thanks, Kent
August 02, 2005 20:04
Yes there is a known bug in FTB where they are incorrectly checking the UserAgent string.
August 04, 2005 10:23

Don't know if you have already known that there is a new release of FreeTextBox on

I downloaded it and replaced the one on dasBlog web folder and changed the line on web.config like below:
oldVersion="3.0.5000.0-3.0.5000.5" newVersion="3.0.5000.6"

It works perfectly now.

August 04, 2005 19:35
I just got hit by a spammer on my blog. On every page they entered a comment (which I am not manually removing). I'm going to upgrade to 1.8 ASAP. My question is, they also left behind trackbacks. How do I get rid of those?

David McCarter
August 04, 2005 20:08
David: 1.8 lets you delete trackbacks, pingbacks, etc from the Admin UI.
August 10, 2005 4:29
I added information to the comments of:

August 10, 2005 9:50
thanks for fixing my bug.
August 10, 2005 20:54
Sorry to be difficult here, but I still cannot get FTB to work in the 1.8 RC1 of dasBlog with IE7 or IE6. I have tried Kent Chen's suggestion of upgrading to the latest version of FTB and updating the web.config, but no dice.

I hate to clutter up your comments here. If you would prefer that I file a bug over at, let me know.


Comments are closed.

Disclaimer: The opinions expressed herein are my own personal opinions and do not represent my employer's view in any way.