22. August 2008

si.Mail released – Urgent update!

About two weeks ago I accidentally stepped over a bug which is present in all si.Mail versions from the beginning. Yes I managed to repeat the bug with 0.7 series rewrite :(.  Although bug is not an security issue I urge all to upgrade to version.

Without going into technical details, if you ever got “Message IDs (from index file = xx and from message file = xy) does not match” then you probably encountered the bug I’m talking about. There are only two cases for this to happen: not enough disk space when downloading new messages, (this was my case) and  unexpected application shutdown e.g power failure, BSOD….  If you are getting message above please Pack messages file (Right click to one mailbox and select Pack from the menu), Modified Pack procedure should be smart enough to found and “restore” those messages. Other improvements and fixes in this release are below.

– IMPR: Added ruler so you can easily indent message parts
– IMPR: We should bail out if attachment file doesn’t exist anymore
– FIX: Some parts of forms are not translated
– FIX: Print preview, print setup were not implemented.
– FIX: Copy/cut and paste in same document resulted in corrupted view of message in editor.
– FIX: Canceling address input tries to close Compose window.
– FIX: if message is at the end of file it should always be at the correct offset. (Offset might be wrong if si.Mail or system crashed before all data was written to HDD or if there was not enough free diskspace).

12. May 2008

si.Mail released

It seems that I missed two bugs in previous stable. First one is extremely annoying and it’s reccomended, that you update because of it.  Second one is of visual nature. Change log is bellow.

– FIX: left and right keys in Compose window not working in address input field.
– FIX: priority combo box in Compose window is without icons.

08. May 2008

si.Mail released

As last two stable versions had problems with startup crash 🙁 and also it is a while since I updated the components and fixed those crashes I believe that this is stable enough so it should be released as a stable release. For those who are not visiting site very often next release will have support for spam plug-ins. Naive Bayesian filtering will be compiled in si.Mail itself. I’m also working on Calendar and Task support for some screens shots and more info you can read this post.

– NEW: Hungarian translation thanks to Széll Zsolt
– IMPR: Build static versions (no external dependencies)of new spellcheck and libssl libraries
– IMPR: Message Subject is now stored in text box so you can copy it into clipboard if needed
– IMPR: made embedded plug-ins unicode aware
– IMPR: upgraded gui components (SpTBX) to their latest version. This also fixed startup exception.
– IMPR: moved some form creation to the step they are actually needed (fAddressBook, fMessageReceivers, fPreview, fFolderProperties)
– FIX: Fixed exception when opening rss item from search mailbox.
– FIX: After creating 1st profile RSS tab is not visible.

29. April 2008

Hosting ip changed

Some users were sending me e-mails that they are unable to access si.Mail homepage since I moved it to simail.si domain, along with that I also changed hosting provider. Hosting was located on IP address ending with .0. Together we figured out that their routers have broken TCP/IP stack so if you are one of those unfortunates now you’ll be able to access site as IP changed, but I still suggest that you start bugging your router company to fix the issue, because as IP address space is becoming scarce more providers will start using addresses ending with .0.

For those who would like to know more about that can read IPV4 article on Wikipedia (Addresses ending in 0 or 255 part of article, you can also paste this to message when you’ll be bugging your router company)

20. April 2008

New development version (2008-04-20)

All forms that use upgraded GUI components are finally rechecked and I believe that build should be stable enough. This upgrade brought approx. 600 kiB siMail.exe file shrink and should also remove startup crash on some computers. In this build I also moved the last batch of form creation from the startup to the step they are actually needed this should made small improvements in startup time and memory consumption. I squeezed small improvement into the build and I’m really wondering if someone will find out what it is :).

What needs to be checked as result of component upgrade (1st one to report bugs should open a topic in bug section of the forum), for Items with exceptions could occur comment, please use Send bug functionality built in si.Mail:

  • all forms – components not in menus and/or toolbars must use windows theming
  • tabs in message/rss view behave a bit differently, some background code is changed (exceptions could occur)
  • embedded import/export message/address book plug-ins are now Unicode aware (exceptions could occur)
  • compose window e-mail input text box is Unicode aware (exceptions could occur)
  • Forms (windows) which were moved (Address Book, Message Receivers, Server preview, Folder Properties) (exceptions could occur)

06. April 2008

Status update March 2008

Today I finally managed to upgrade components that make most of si.Mail interface to their latest version. As components are not backward compatible this took longer than expected. Even through si.Mail starts up with this components some parts are not yet working. It will probably took me at least a week to sort this out.

Good things to this upgrade are that si.Mail executable file (siMail.exe) is about 700KiB lighter :). As a result to upgrade also startup crash is now gone.

Another thing new components will brought is, that now you’ll be able to create external theme for skinning menus and toolbars.

Site changes:
– updated to latest WordPress
– enabled comment posting for guest users

12. March 2008

Crashes in version

It seems that by fixing new messages check countdown bug I introduced another one, which results in recoverable crash. si.Mail crashes at the last step of creating a new account, when it tires to reset countdown for new messages on not yet completely created account. Restarting si.Mail should help.

I’m also getting bug reports of crash that can be repeated on some occasions way back to the si.Mail 0.7.x. I’m getting them mostly from people who are using their displays in portrait mode, or they accidentally minimized main application window to smallest size (640×480), that at startup si.Mail uses 100% of one CPU core and then it just shuts down. I did manage to recreate this issue and it is in process of fixing. There are three things you can do. Wait for next development version with updated GUI controls, which are to blame for the stack overflow, try to downgrade to, or try to manually edit .\Profiles\config.xml . Utf-8 capable editor must be used to edit this file, please find frmMain section, it should look something like this:


and set value in width and height parts to your maximum screen resolution.

24. February 2008

si.Mail released

As there will be a long time before next major release and there was a couple of annoying bugs fixed, I’m releasing a bug fix release of stable 1.0 series. For those not playing around with Development builds, update is recommended.

-IMPR: Attachment view skips creating of mailboxes with ? or * in extension part. Please rebuild attachment view for changes to take effect
-IMPR: Improved speed of parsing messages sent via MAPI.
-FIX: Fixed division by zero in images attachment preview plug-in
-FIX: Send at least 1 byte for total mailbox size so in case we are unable to parse server’s response we don’t get division by zero error.
-FIX: Reset countdown for next server message check, if we’ve done it manually.
-FIX: si.Mail not adding attachments to message if they were sent via MAPI.
-FIX: Wrong urlEncode function used, so some characters were not encoded this resulted in si.Mail hanging in rare cases.
-FIX: Fixed exception when sending message and connection to server failed
-FIX: exception division by zero if only one item was in the mailbox and group by was used.

23. February 2008

Site design changed

As updating static pages on this website was becoming more of an issue day by day I decided that it’s finally a time to get rid of static html pages. I hope that you’ll like this new design (It’s basis is SoSuechtig WordPress Theme made by Patrick Queisler). I’ve even decided to use so popular lightbox for showing images on this site, so they open in the same window. Site most definitely works/looks OK, if you are using Firefox, if you don’t, I really don’t know what you are still waiting for.

For now the archives are available here.

17. February 2008

Status update February 2008

So as there was no news for about two months let me tell you what I’m currently working on. I started on spam plug-in support which will allow you to select a plug-in which will then process messages and mark them as spam or ham.
I’m also working on something that will come in handy to those of us who are using si.Mail in companies and are currently writing our to do lists and meetings on Post it notes. As you’ve probably guessed from the sentence above, yes si.Mail will get Task and Calendaring abilities. So let me post a few screenshots here. Those of you who feel brave enough can download latest development build and play around. Also I have to warn you that as Tasks & Calendaring are still in development and are there for testing purposes only. Feature can be disabled just like Mail Views feature, to lower the memory consumption and simplify user interface.

Daily calendar Weekly Calendar Monthly Calendar

   « Previous Entries