As you are ready to download Gmvault, please consider supporting its development (here), if you want it to stay free and open source. Thank you in advance.

Release Date: 31 of March 2016 (2016-03-31).


Distributions:

Select the right version according to your platform from the table below:


Windows 7, Vista, XP
Gmvault Installer for all Windows platforms. gmvault_installer_v1.9.1.exe

Mac OSX 10.8, 10.7, 10.6 Intel 64 bits
Mac OSX tarball installer tested with intel 64 bits. For older version have a try or use the Python source distribution. gmvault-v1.9.1-macosx-intel.tar.gz

Python Source distribution
Valid for all platforms (Linux, Mac OSX, Windows) if you have a Python 2.7.x or 2.6.x preinstalled.
This is the installation recommended for Linux.
gmvault-v1.9.1-src.tar.gz

Gmvault Source distribution on Pypi
Gmvault can also be installed from Pypi with pip.
Consult the Gmvault installation documentation for more information.
gmvault-v1.9.1 on PyPi

Github Repository (for developers, not for installing)
The source code is also available on Github. Ready, Set, Fork !! Gmvault-v1.9.1 release tag

Release Information

Gmvault v1.9.1 includes the following new features and bug fixes:

Bug Fixes:

  • Fix bug preventing to use encryption [Github issue #84].
  • Fix many character encoding bugs in emails [Github issue #211, #213, #152, #218].
  • Fix encoding bug in labels [Github issue #180].
  • Fix encoding bug in commandline parameters [Github issue #195].
  • Fix bug preventing email containing null characters to be restored [Github #212].
  • Fix bug corrupting oauth2 credential when saved in file [Github #209].

Shout-outs

Shout out to everybody who continued supporting the project while I was away.
Also shoutouts to all the users that sent me support emails and raised issues by emails.
Please keep buzzing about Gmvault and let me know if you discover an issue (go here to report the issue).

Release Date: 21 of April 2015 (2015-04-21).


Distributions:

Select the right version according to your platform from the table below:


Windows 7, Vista, XP
Gmvault Installer for all Windows platforms. gmvault_installer_v1.9.exe

Mac OSX 10.8, 10.7, 10.6 Intel 32/64 bits
Mac OSX tarball installer tested with intel 32/64 bits. For older version have a try or use the Python source distribution. gmvault-v1.9-macosx-intel.tar.gz

Python Source distribution
Valid for all platforms (Linux, Mac OSX, Windows) if you have a Python 2.7.x or 2.6.x preinstalled.
This is the installation recommended for Linux.
gmvault-v1.9-src.tar.gz

Gmvault Source distribution on Pypi
Gmvault can also be installed from Pypi with pip.
Consult the Gmvault installation documentation for more information.
gmvault-v1.9 on PyPi

Github Repository (for developers, not for installing)
The source code is also available on Github. Ready, Set, Fork !! Gmvault-v1.9 release tag

Release Information

Gmvault v1.9 includes the following new features and bug fixes:

Added new Features:

  • Support Google OAUTH2 authentication (dropped the deprecated OAUTH1 authentication)
  • Increase support for non english languages. Support chats synchronisation for japanese.
  • Convert and store message in UTF-8 when possible to increase the support of more language with special characters.

Bug Fixes:

  • Fix bug preventing to install gmvault from pypi using pip. [Github issue #191].
  • Fix bug related to the encoding. Now when storing email try to guess the encoding otherwise ignore faulty characters [Github issue #189, #184, #173, #158].
  • Fix bug related to Oauth1 authentication. Now based on OAuth2 [Github issue #187].
  • Fix bug related to not finding the X-GM-MSGID in the stored message metadata [Github issue #179].

Shout-outs

Thank you all for supporting Gmvault on Emails, Twitter, Github and other social media.
Please keep buzzing about Gmvault and let me know if you discover an issue (go here to report the issue).

Release Date: 28 of April 2013 (2013-04-28).


Distributions:

Select the right version according to your platform from the table below:


Windows 7, Vista, XP
Gmvault Installer for all Windows platforms. gmvault_installer_v1.8.1-beta.exe

Mac OSX 10.7, 10.6 Intel 32/64 bits
Mac OSX tarball installer tested with intel 32/64 bits. For older version have a try or use the Python source distribution. gmvault-v1.8.1-beta-macosx-intel.tar.gz

Python Source distribution
Valid for all platforms (Linux, Mac OSX, Windows) if you have a Python 2.7.x or 2.6.x preinstalled.
This is the installation recommended for Linux.
gmvault-v1.8.1-beta-src.tar.gz

Gmvault Source distribution on Pypi
Gmvault can also be installed from Pypi with pip or easy_install.
Consult the Gmvault installation documentation for more information.
gmvault-v1.8.1-beta on PyPi

Github Repository (for developers, not for installing)
The source code is also available on Github. Ready, Set, Fork !! Gmvault-v1.8.1-beta release tag

Release Information

Gmvault v1.8.1-beta is a small update created to fix few imperfections left in 1.8-beta:

Bug Fixes:

  • Fix bug on gmvault bash script failing when perl was not found. [Github issue #116].
  • Fix bug preventing to restore reserved Gmail label \Muted. [Github issue #117].
  • Add way to deactivate the IMAP compression from the configuration file.

Shout-outs

Thank you all for supporting Gmvault on Emails, Twitter, Github and other social media.
Please keep buzzing about Gmvault and let me know if you discover an issue (go here to report the issue).

Release Date: 21 of March 2013 (2013-03-21).


Distributions:

Select the right version according to your platform from the table below:


Windows 7, Vista, XP
Gmvault Installer for all Windows platforms. gmvault_installer_v1.8-beta.exe

Mac OSX 10.7, 10.6 Intel 32/64 bits
Mac OSX tarball installer tested with intel 32/64 bits. For older version have a try or use the Python source distribution. gmvault-v1.8-beta-macosx-intel.tar.gz

Python Source distribution
Valid for all platforms (Linux, Mac OSX, Windows) if you have a Python 2.7.x or 2.6.x preinstalled.
This is the installation recommended for Linux.
gmvault-v1.8-beta-src.tar.gz

Gmvault Source distribution on Pypi
Gmvault can also be installed from Pypi with pip or easy_install.
Consult the Gmvault installation documentation for more information.
gmvault-v1.8-beta on PyPi

Github Repository (for developers, not for installing)
The source code is also available on Github. Ready, Set, Fork !! Gmvault-v1.8-beta release tag

Release Information

Gmvault v1.8-beta includes the following new features and bug fixes:

Added new Features:

  • Performances: Backup speed increased by 4 (mailbox of 40000+ emails synched in 2.2 hrs instead of 9.5 hrs).
  • Performances: Restore speed increased by 2 (mailbox of 40000+ emails restored in 6 hours instead of 12 hrs).
  • Increase support for non english languages: Support for labels tested in Japanese, German, French, Spanish, Danish. Other languages should also be supported.
  • Experimental export function to create a mbox or maildir mailbox from a gmvault-db allowing offline browsing with a stand mail client (Thunderbird, Dovecot, ...).
  • Support Gmail 2-legged OAuth authentication allowing Google Apps Business or Education account owners to use Gmvault [Github feature #105].
  • Handle labels reserved by Gmail such as Migrated while restoring [Github feature #110].
  • Add starting date and time at the beginning of a sync or restore operation [Github feature #106].
  • Introduction of a deferred Logger allowing easier integration with a Graphical User Interface (GUI).
  • Change license to AGPLv3.
  • Enable IMAP Debugging with GMV_IMAP_DEBUG env variable.
  • Add total time spent while synchronising or restoring.

Bug Fixes:

  • Fix bug preventing the backup of very large emails on windows.
  • Fix bug preventing the deletion of encrypted emails in gmvault-db. [Github issue #108, #100, #94, #93].
  • Upgrade Windows version to Python2.7.3 to avoid having potential non existent security issue [Github issue #89].
  • Fix bug preventing Chat backup for non english languages fixed (all languages potentially allowed) [Github issue #76].
  • Fix bug preventing support for labels with spaces, quotes [Github issue #86 #79].
  • Fix bug preventing the support of non ascii character in labels [Github issue #107].
  • Fix bug preventing Gmail searches with non ascii characters (ie support german, norvegian, french letters, ...) [Github issue #99].
  • Fix bug preventing to link the gmvault starting script [Github issue #98 contributed by @jinnko].
  • Fix bug preventing quick sync in some case to update \Seen flag [Github issue #69].
  • Fix bug creating wrong time reportings when chats synchronised [Github issue #75].

Shout-outs

Thank you all for supporting Gmvault on Twitter, Github and other social media.
Please keep buzzing about Gmvault and let me know if you discover an issue (go here to report the issue).

Below is a special thank you for all poeple that reported problems, asked for features and helped me testing intermediate versions:

Github id:
@vasi, @kormoc, @burkemw3, @bdkzero, @hebner, @Rragen, @dukaras, @altsyst, @mistofvongola, @jinnko, @konfetov, @martey, @dmd, @jeverling, @poolis, @aseemk, @tazir, @takluyver, @isaakm, @musicjunkieg

Also shoutouts to all the users that sent me support emails and raised issues by emails.

Gmvault Pantheon

A million time thank you for the benevolent donors that are forever in the Gmvault Pantheon and All of Fame for their gesture.

Keep supporting Open Source projects to make the world better !

Release Date: 15 of August 2012 (2012-08-15).


Distributions:

Select the right version according to your platform from the table below:


Windows 7, Vista, XP
Gmvault Installer for all Windows platforms. gmvault_installer_v1.7.w1-beta.exe

Mac OSX 10.7, 10.6 Intel 32/64 bits
Mac OSX tarball installer tested with intel 32/64 bits. For older version have a try or use the Python source distribution. gmvault-v1.7-beta-macosx-intel.tar.gz

Python Source distribution
Valid for all platforms (Linux, Mac OSX, Windows) if you have a Python 2.7.x or 2.6.x preinstalled.
This is the installation recommended for Linux.
gmvault-v1.7-beta-src.tar.gz

Gmvault Source distribution on Pypi
Gmvault can also be installed from Pypi with pip or easy_install.
Consult the Gmvault installation documentation for more information.
gmvault-v1.7-beta on PyPi

Github Repository (for developers, not for installing)
The source code is also available on Github. Ready, Set, Fork !! Gmvault-v1.7-beta release tag

Release Information

update (19.08.2012): Gmvault v1.7.w1-beta for Windows plateform is a small bug-fixing version re-enabling the scroll bars in the gmvault shell.

Gmvault v1.7-beta includes the following new features and bug fixes:

Added new Features:

  • GTalk chat logs are now backed up when the Chats label can be accessed via IMAP.
  • GTalk chats can be restored in any accounts in the label gmvault-chats as the official Gmail Chats label in read-only.
  • Add the check command for cleaning your Gmvault db. With check, Gmvault-db will reflect your Gmail account and emails that have been trashed on Gmail will be deleted from the Gmvault-db.
  • The check option used to keep in sync the Gmvault-db with your Gmail account is now by default activated in the sync mode. Use option --check-db no to deactivate it.
    Beware if you have a Gmvault db containg emails from multiple accounts: You will have to resync in quick mode with --db-cleaning no with both accounts to no have part of it deleted.
  • Add options --chats-only and --emails-only to synchronise only emails or chats.
  • Create default configuration file $HOME/.gmvault/gmvault_defaults.conf in order to make some options customisable.
  • Change quick sync and restore time to 7 days. It can be configured in $HOME/.gmvault/gmvault_defaults.conf.
  • The default dir $HOME/.gmvault can now be moved with the ENV variable GMVAULT_DIR. [Github features #57].

Bug Fixes:

  • Memory Consumption bug in socket and imap_lib layer fixed. [Github issue #42, #54, #45]
  • Stability dramatically improved. Cpu infinite Consumption bug fixed in ssl layer. [Github issue #51, #45]
  • When Restored, unread messages are now always marked as unread in Gmail. A bug was preventing them to be restored as unread in some cases.
  • Restore emails in chronologic order. Before they were restored in filesystem listing order.
  • Mac OSX and Linux Gmvault clients can now be contained by a directory name with a space character.
  • Handle NULL character in emails that was preventing them from being restored. The emails are now moved to the quarantine area.

Shout-outs

Thank you all for supporting Gmvault on Twitter, Github and other social media.
Please keep buzzing about Gmvault and let me know if you discover an issue (go here to report the issue).

Below is a special thank you for all poeple that reported problems, asked for features and helped me testing intermediate versions:

Github id:
@jarsac, @mdwheaton, @halu, @bommy, @3formit, @manuelmeurer, @Najihel, @kristofferRi, @laserson, @rouge8, @dmd, @burkemw3

Also shoutouts to all the users that sent me support emails and raised issues by emails.

Gmvault Pantheon

A million time thank you for the benevolent donors that are forever in the Gmvault Pantheon and All of Fame for their gesture.

Daniel Brass, Fabien Dubois, Stijn Jonker, ADEMARIO ARAUJO JR, Matt Burke, Kraut Computing, Wolfgang Schwaiger, Joanne Kaye, Bernardino Santos
Keep supporting Open Source projects to make the world better !

Release Date: 06 of June 2012 (2012-06-06).


Distributions:

Select the right version according to your plateform from the table below:


Windows 7, Vista, XP
Gmvault Installer for all Windows platforms. gmvault_setup_v1.6-beta.exe

Mac OSX 10.7, 10.6 Intel 32/64 bits
Mac OSX tarball installer tested with intel 32/64 bits. For older version have a try or use the Python source distribution. gmvault-v1.6-beta-macosx-intel.tar.gz

Python Source distribution
Valid for all platforms (Linux, Mac OSX, Windows) if you have a Python 2.7.x or 2.6.x preinstalled.
This is the installation recommended for Linux.
gmvault-1.6-beta-src.tar.gz

Gmvault Source distribution on Pypi
Gmvault can also be installed from Pypi with pip or easy_install.
Consult the Gmvault installation documentation for more information.
gmvault-1.6-beta on PyPi

Linux Binary distribution (experimental)
There is a 64bits packaged version for Linux. It is currently experimental and I recommended installing the Python Source distribution on Linux. gmvault-v1.6-beta-linux-i686.tar.gz

Github Repository (for developers, not for installing)
The source code is also available on Github. Ready, Set, Fork !! Gmvault-v1.6-beta release tag

Release Information

Gmvault v1.6-beta includes the following new features and bug fixes:

Added new Features:

  • Rename --restart in --resume as it is easier to understand. Currently maintain support for --restart.
  • Fix web site to work with low resolution screens (smart phones, ...). Thanks to @ahmadalfy for the help. [Github feature #41]

Bug Fixes:

  • Fix issue that was preventing --encrypt to work [Github issue #37, #46]
  • Fix Memory Error on Large restore. Gmvault was eating all the memory due to a bug in the underlying python libraries. [Github issue #42, #45]
  • Fix issue that was preventing the src and Pypi distribution to work with python2.7 on Linux Ubuntu. [Github issue #34]
  • Fix issue preventing --imap-req and --gmail-req to work on Windows plateform with request delimited by single quotes. [Github issue #35]
  • Fix issue preventing to restore special directories [IMAP]/Sent, [IMAP]/.. ... It is now handled correctly and will allow Android users to back up their mailbox. [Github issue #31]
  • Fix issue preventing Gmvault to work on a Mac OS X intel 32 bit plateform. It now work on 64 and 32 bits Mac OS X intels. [Github issue #25, #39]

Shout-outs

Thank you all for supporting Gmvault on Twitter, Github and other social media.
Please keep buzzing about Gmvault and let me know if you discover an issue (go here to report the issue).

Below is a special thank you for all poeple that reported problems, asked for features and helped me testing intermediate versions:

Github id:
@ahmadalfy, @halu, @jpoa, @beemshake, @MarkSte, @codebox, @vrenna, @hrafnkell, @mysz, @kseistrup, @dennisse, @ratson, @kristofferR, @laserson, @jlongton, @lfpippa, @krzyk, @ndbroadbent, @ebner