Mono.Data.Sqlite for .NET 4.0/4.5


Me again.. I have been working on a few projects of late that require a .net application to work both on Windows and Linux. I found to my surprise that Mono has a bug under Windows that causes the following error when ran under .net 4.0/4.5.

Unhandled Exception: System.TypeLoadException: Inheritance security rules
violated by type: 'Mono.Data.Sqlite.SqliteConnectionHandle'. Derived types must
either match the security accessibility of the base type or be less accessible.
   at Mono.Data.Sqlite.SQLite3.Open(String strFilename, SQLiteOpenFlagsEnum
flags, Int32 maxPoolSize, Boolean usePool)
   at Mono.Data.Sqlite.SqliteConnection.Open()

Anyway long story short, if you are trying to use Sqlite3 and the Mono.Data.Sqlite.dll, you may want to download this altered version with the bug fix included.

I have not done anything fancy, just downloaded the Mono source and recompiled the Mono.Data.Sqlite.dll with the correct assembly attributes to run under .net 4.0/4.5.

This is nothing new and is a known bug, but I thought I would share since I was not able to find a recompiled version online with the fix included.

MassMail V2.0.0.2 Beta 3 Released BETA 3
  – Fixed a startup bug where no database is selected.
  – Started optimizing the user interface. (added send button)
  – Fixed a bug in the send mail function causing multi messages.
  – Fixed a bug in recipient management, crash when no recipients exist.
  – Fixed a bug that caused group names to be duplicated.
  – Fixed a bug that caused invalid servers to be saved.
  – Fixed converter issue with groups not saving.


MassMail Version Released

Another version of MassMail has hit the public domain today. *.2.4 fixes some of those annoyances from the previous versions.

Here are the highlights:-

 – Restored Windows shortcuts.
  – Added embedded content items to menu for quick use.
  – moved some controls on main form.
  – Removed context menu from editor.
  – Fixed log windows location.
  – Converted Version.txt to Windows native format.

Download it at:

BT Broadband Customers: DNS Issue

We have had multiple reports of customers being unable to access their websites on several different servers, the common thing between all of the reports has been that the customer’s ISP was BT. We have found all customers reporting a problem have been able to access their website via proxy servers, such as

It appears BTs DNS servers are proving information that is over 72 hours old, and due to some work carried out over the weekend on our DNS this is meaning some users are unable to access our servers. A solution can be found by using OpenDNS – – which bypasses BT’s faulty DNS system allowing you to load sites as normal.

Feel free to open a ticket about this issue if you need help with the workaround.


MassMail Released
  – Added group check to import recipients.
  – Added group check to export recipients.
  – Added check to remove recipient.
  – Switch to release to omit debug information.
  – Added resizing, maximizing, minimizing to recpients manager.
  – Added edit recipient feature to recipient manager.
  – Altered treeview in recipients manager to automatically expand the whole tree.
  – Added message to function of the recipients manager.
  – Improved some error messages.
  – Added group check for move recipient.

Site bug fixed

I have fixed a small javascript bug on the site that prevented Internet Explorer users viewing the site correctly.

Everything should be fine now.