imap-fix-internaldate
11 years agoAdd note about test/update mode
Thomas Jarosch [Fri, 6 Jul 2012 12:23:49 +0000]
Add note about test/update mode

11 years agoUpdate README file
Thomas Jarosch [Fri, 6 Jul 2012 12:19:41 +0000]
Update README file

11 years agoImprove IMAP server connection error handling
Thomas Jarosch [Thu, 5 Jul 2012 09:48:28 +0000]
Improve IMAP server connection error handling

- Don't crash on wrong DNS names
- Give a more specific description on initial connection errors

11 years agoImprove config parser
Thomas Jarosch [Thu, 5 Jul 2012 09:46:24 +0000]
Improve config parser

- Don't reset config file on broken values, warn user instead
- Print initial config file creation on the console

11 years agoCorrectly update fallback_to_date_header setting in case we are unable to load the...
Thomas Jarosch [Thu, 5 Jul 2012 09:07:54 +0000]
Correctly update fallback_to_date_header setting in case we are unable to load the cache

11 years agoStore statistics in 'statistics.txt'
Thomas Jarosch [Thu, 5 Jul 2012 08:47:37 +0000]
Store statistics in 'statistics.txt'

11 years agoHandle difference in pickle protocol between python 2.x and 3.x
Thomas Jarosch [Thu, 5 Jul 2012 08:44:55 +0000]
Handle difference in pickle protocol between python 2.x and 3.x

11 years agoDon't hide exceptions in case cache file can't be saved
Thomas Jarosch [Thu, 5 Jul 2012 08:17:10 +0000]
Don't hide exceptions in case cache file can't be saved

11 years agoAdd python 2.x compatibility
Thomas Jarosch [Thu, 5 Jul 2012 08:08:53 +0000]
Add python 2.x compatibility

11 years agoMake sure the KeyBoardInterrupt exception reaches main()
Thomas Jarosch [Thu, 5 Jul 2012 08:07:49 +0000]
Make sure the KeyBoardInterrupt exception reaches main()

11 years agoStyle improvements and cache from settings validation added
Plamen Dimitrov [Wed, 4 Jul 2012 15:58:26 +0000]
Style improvements and cache from settings validation added

11 years agoAdd newline at the end of newly created config file
Thomas Jarosch [Wed, 4 Jul 2012 11:58:19 +0000]
Add newline at the end of newly created config file

11 years agoCatch the right exception for automatic log file creation
Thomas Jarosch [Wed, 4 Jul 2012 11:57:15 +0000]
Catch the right exception for automatic log file creation

11 years agoDate header fallback: Don't crash if there's no date header. Also log it.
Thomas Jarosch [Wed, 4 Jul 2012 09:33:08 +0000]
Date header fallback: Don't crash if there's no date header. Also log it.

11 years agoPass the selected flags to append()
Thomas Jarosch [Wed, 4 Jul 2012 09:32:17 +0000]
Pass the selected flags to append()

11 years agoPoor man's typo fix
Thomas Jarosch [Wed, 4 Jul 2012 08:42:33 +0000]
Poor man's typo fix

11 years agoOnly selected flags are uploaded again in the message replacement method
Plamen Dimitrov [Tue, 3 Jul 2012 13:53:10 +0000]
Only selected flags are uploaded again in the message replacement method

11 years agoFix spaces in the error output
Thomas Jarosch [Tue, 3 Jul 2012 12:49:49 +0000]
Fix spaces in the error output

11 years agoSome config parameters converted to boolean
Plamen Dimitrov [Mon, 2 Jul 2012 13:46:35 +0000]
Some config parameters converted to boolean

11 years agoShared folders can be skipped from config file and readonly folders are handled
Plamen Dimitrov [Mon, 2 Jul 2012 11:16:29 +0000]
Shared folders can be skipped from config file and readonly folders are handled

11 years agoFallback to DATE header to correct messages without RECEIVED header as new option...
Plamen Dimitrov [Mon, 2 Jul 2012 10:12:45 +0000]
Fallback to DATE header to correct messages without RECEIVED header as new option from config

11 years agoRename tolerance to tolerance_mins in the config file
Thomas Jarosch [Mon, 2 Jul 2012 09:11:17 +0000]
Rename tolerance to tolerance_mins in the config file

11 years agoFix crash during exception handling
Thomas Jarosch [Fri, 29 Jun 2012 16:05:31 +0000]
Fix crash during exception handling

11 years agoMake note where to get python
Thomas Jarosch [Fri, 29 Jun 2012 10:32:52 +0000]
Make note where to get python

11 years agoTiny tiny report formatting correction
Plamen Dimitrov [Fri, 29 Jun 2012 09:38:56 +0000]
Tiny tiny report formatting correction

11 years agoFinal report divided into columns
Plamen Dimitrov [Fri, 29 Jun 2012 08:39:48 +0000]
Final report divided into columns

11 years agoImproved logging during normal operation
Thomas Jarosch [Fri, 29 Jun 2012 08:42:02 +0000]
Improved logging during normal operation

11 years agoFinal report divided into columns
Plamen Dimitrov [Fri, 29 Jun 2012 08:39:48 +0000]
Final report divided into columns

11 years agoUpdated README
Thomas Jarosch [Fri, 29 Jun 2012 07:37:42 +0000]
Updated README

11 years agoUpdate .gitignore
Thomas Jarosch [Fri, 29 Jun 2012 07:34:18 +0000]
Update .gitignore

11 years agoDon't hardcode filenames in multiple places, centralize them.
Thomas Jarosch [Fri, 29 Jun 2012 07:33:28 +0000]
Don't hardcode filenames in multiple places, centralize them.

New name for the config file: fix_imap_internaldate.cfg

11 years agoConfiguration not a necessary file
Plamen Dimitrov [Thu, 28 Jun 2012 15:59:06 +0000]
Configuration not a necessary file

11 years agoWindows atomic rename correction
Plamen Dimitrov [Thu, 28 Jun 2012 15:42:39 +0000]
Windows atomic rename correction

11 years agoFile hierarchy added
Plamen Dimitrov [Thu, 28 Jun 2012 14:23:00 +0000]
File hierarchy added

11 years agoTemplate userdata.csv file added
Plamen Dimitrov [Thu, 28 Jun 2012 13:51:01 +0000]
Template userdata.csv file added

11 years agoImport and user interrupt exception handling added
Plamen Dimitrov [Thu, 28 Jun 2012 09:45:19 +0000]
Import and user interrupt exception handling added

11 years agoCache version improvements
Plamen Dimitrov [Thu, 28 Jun 2012 09:31:53 +0000]
Cache version improvements

11 years agoMain function refactored and connection failure exception handling added
Plamen Dimitrov [Wed, 27 Jun 2012 14:47:36 +0000]
Main function refactored and connection failure exception handling added

11 years agoAlways log if the date is going to be corrected
Thomas Jarosch [Thu, 28 Jun 2012 07:59:42 +0000]
Always log if the date is going to be corrected

11 years agoBe more verbose to the user
Thomas Jarosch [Wed, 27 Jun 2012 14:39:50 +0000]
Be more verbose to the user

11 years agoArguments parser added, conf file clarifications
Plamen Dimitrov [Wed, 27 Jun 2012 13:15:28 +0000]
Arguments parser added, conf file clarifications

11 years agoTolerance cache validation added
Plamen Dimitrov [Wed, 27 Jun 2012 12:23:17 +0000]
Tolerance cache validation added

11 years agoUpdate README a bit more
Thomas Jarosch [Wed, 27 Jun 2012 12:47:33 +0000]
Update README a bit more

11 years agoFix crash introduced in the last refactoring
Thomas Jarosch [Wed, 27 Jun 2012 12:40:24 +0000]
Fix crash introduced in the last refactoring

11 years agoReshuffled the log level for the default messages
Thomas Jarosch [Wed, 27 Jun 2012 12:25:28 +0000]
Reshuffled the log level for the default messages

11 years agoMore user friendly log message about new messages
Thomas Jarosch [Wed, 27 Jun 2012 12:22:19 +0000]
More user friendly log message about new messages

11 years agoHeaders encoding corrected and cache version validation added
Plamen Dimitrov [Wed, 27 Jun 2012 11:58:07 +0000]
Headers encoding corrected and cache version validation added

11 years agoChange logging level. There will be a lot of messages without received lines in the...
Thomas Jarosch [Wed, 27 Jun 2012 11:19:58 +0000]
Change logging level. There will be a lot of messages without received lines in the sent folder

11 years agoBetter wording
Thomas Jarosch [Wed, 27 Jun 2012 11:17:50 +0000]
Better wording

11 years agoImproved logging and changed tolerance to minutes
Plamen Dimitrov [Wed, 27 Jun 2012 10:19:02 +0000]
Improved logging and changed tolerance to minutes

11 years agoBasic refactoring and Tom's recommendations
Plamen Dimitrov [Tue, 26 Jun 2012 15:18:47 +0000]
Basic refactoring and Tom's recommendations

11 years agoCaching functionality for performance improvement
Plamen Dimitrov [Mon, 25 Jun 2012 15:17:57 +0000]
Caching functionality for performance improvement

11 years agoInitial submission of working tool
Plamen Dimitrov [Thu, 21 Jun 2012 16:41:40 +0000]
Initial submission of working tool

11 years agoAdd GPLv3 license file
Thomas Jarosch [Thu, 21 Jun 2012 13:47:16 +0000]
Add GPLv3 license file

11 years agoStart README file
Thomas Jarosch [Thu, 21 Jun 2012 12:58:35 +0000]
Start README file

11 years agoNew repository. Add .gitignore file
Thomas Jarosch [Thu, 21 Jun 2012 12:56:49 +0000]
New repository. Add .gitignore file