Past Posts

Wow, that was easier that I thought.  I had all of my historical posts in a giant XML file, and I wasn't quite sure how I was going to do it, but I managed to import them all into BlogEngine without much trouble at all.  I just loaded the XML and looped through the posts, and then used the built in BlogEngine Posts object to create and save the posts here.  Piece of cake.  The code took about 30 minutes to get working, and the rest was tweaking for odd characters, empty posts, etc.

Anyway, it's all here now.  My entire blogging history.  :-)

Also, for those of you using a feed, I'm going to slowly go back through the posts to update the categories and tags.  Not sure if that means that they will get re-syndicated or not, but if they do, I apologize.  Those posts were lame enough the first time through.  Thanks in advance for your patience.

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

I was hacked!

As many of you know, I was hacked recently.  Turns out there was a pretty whopping vulnerability in BlogEngine.NET which allowed people to get at you users.xml file.  To compound things, everything in this file, including passwords, was clear text.  Not good.

Since then, I have downloaded the patched version.  After looking at the code, I can't believe no one figured this out sooner.  But, live and learn. 

The patch prevents the security hole that allowed people to get at your user files, but the user files are still in clear text.  Still not enough, if you ask me.  So, I decided to add in some of my own code, so that the passwords are stored as hashes.  That way, no one looking at that file could ever figure them out.  Of course, this makes the passwords unrecoverable, but since I control the darn server, I don't see this as a problem.

I've also taken this time to update my theme, burn my feed through Feed Burner, and to add Google Analytics code to my site.  Time to Rock On!

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5