Archive for November, 2010

Gmail Notifier 1.0.0.86 Release Notes

Sunday, November 28th, 2010

Version 1.0.0.86 was released on 27/11/2010 and it includes the following changes:

- Fixed critical bug: connection loss without recovering it
- Fixed bug: removing email body from cache after delete or mark read
- Removed: email address validation when adding account

Gmail Notifier Download

Gmail Notifier 1.0.0.85 Release Notes

Sunday, November 21st, 2010

Version 1.0.0.85 was released on 19/11/2010 and it includes the following changes:

- Support for long email addresses
- Can run even if the website is down
- Fold \ unfold from the tray icon
- Better handling of sleep and wake up
- Better synchronization between the polling thread and the application

Gmail Notifier Download

My New Pacman Record

Sunday, November 14th, 2010

here it is …

Mailto Links Not Working

Friday, November 12th, 2010

Windows 7 users may experience some problems with running mailto links with Gmail Notifier.
A small reminder about mailto links, these are links that may appear on websites so that when you click on them, your default email client will open up ready with the contact email in place and possibly with the subject too.
So having said that, you will need to temporarily disable the UAC (User Account Control):

1. Run UAC

2. Disable UAC

Now, openĀ  Gmail Notifier preferences,
and select the ‘Use Gmail for mailto links’.
Once done, you can revert the UAC back to its original status.

Reverie by Vincent Laforet

Friday, November 12th, 2010

Filmed with a Canon EOS 5d Mark II:

The Italian Man Who Went To Malta

Friday, November 12th, 2010

The IMAP library I Choosed To Work With

Friday, November 12th, 2010

Gmail Notifier is using IMAP to communicate with Gmail, but I obviously didn’t write an implementation of the IMAP protocol but rather used for something that is ready to work with.
So like about any subject that I wish to dig into, I went to Google to search for an IMAP library. Since the software is written in C++ \ MFC, I had to find a lib that will fit.
So eventually I selected to work with Chilkat software. Although it isn’t an open source project and is a commercial package, it was good because it gave me all I needed and not just the IMAP, but also a solution for encryption and decryption of the user name and password. It also has tons of sample code which was almost good for copy paste. A great over all library but it lacks one important thing, the ability to fetch email body, leaving the attachment (if any) on the server. But it does have the option to send raw IMAP commands so it leaves an open door for that.

Happiness Is A Moral Obligation

Thursday, November 11th, 2010

Fail to login from Gmail Notifier

Thursday, November 11th, 2010

Very early versions of my Gmail Notifier simplified the Gmail login operation by launching the default web browser directly into the Gmail account. Since the software could use the stored password and user name to do that, it was very easy to duplicate the same process that Google did to login. But then one day, Google decided to put an end to this back door and to protect users from using all kind of third party applications that promise to login to the Gmail account. Problem was that some applications actually formed a URL that could really login, but they forgot that browsers cache URLs and keep them in history. So to create a protection that will prevent that from happening, Google added a random factor to each login session. This actually can be referred to as authentication. Now when the entire login process is authenticated, it is impossible to login from an external application like Gmail Notifier.