File offlineimap.changes of Package offlineimap
-------------------------------------------------------------------
Fri Jun 28 12:10:49 UTC 2013 - gber@opensuse.org
- (build) depend on python since offlineimap requires the ssl
module
-------------------------------------------------------------------
Mon Apr 9 12:56:13 UTC 2012 - gber@opensuse.org
- update to version 6.5.3
* --dry-run mode protects us from performing any actual action
* internal code changes to prepare for Python3
* improve user documentation of nametrans/folderfilter
* fixed some cases where invalid nametrans rules were not caught
and we would not propagate local folders to the remote
repository
* revert "* Slight performance enhancement uploading mails to an
IMAP server in the common case.", it might have led to
instabilities
* revamped documentation structure, `make` in the `docs` dir or
`make doc` in the root dir will now create the 1) man page and
2) the user documentation using sphinx
* -f command line option only works on the untranslated remote
repository folder names now
* some better output when using nonsensical configuration
settings
* improve compatability of the curses UI with python 2.6
-------------------------------------------------------------------
Sun Feb 5 11:21:16 UTC 2012 - gber@opensuse.org
- update to version 6.5.2.1
* fix python2.6 compatibility with the TTYUI backend (crash)
* fix TTYUI regression from 6.5.2 in refresh loop (crash)
* fix crashes related to UIDVALIDITY returning "None"
* make folders containing quotes work rather than crashing
* remove the Gmail "realdelete" option, as it could lead to
potential data loss.
* improve delete msg performance with SQLITE backend
* enforce basic UI when using the --info switch
* beginning of a test suite
-------------------------------------------------------------------
Tue Jan 17 09:26:40 UTC 2012 - gber@opensuse.org
- update to version 6.5.2
* user documentation is now integrated in
http://docs.offlineimap.org
* Gmail "realdelete" option is considered harmful and has the
potential for data loss (see
http://article.gmane.org/gmane.mail.imap.offlineimap.general/5265)
* rather than write out the nametrans'lated folder names for
mbnames, we now write out the local untransformed box names,
this became relevant since we support nametrans rules on the
local side since only a short time
* some sanity checks and improved error messages
* revert 6.5.1.1 change to use public imaplib2 function, it was
reported to not always work
* don't fail when ~/netrc is not readable by us
* don't emit noisy regular sleeping announcements in Basic UI
-------------------------------------------------------------------
Sun Jan 8 16:46:04 UTC 2012 - gber@opensuse.org
- update to version 6.5.1.2
* Fix possible crash during --info run
* Fix reading in Maildirs, where we would attempt to create empty
directories on REMOTE
* Do not attempt to sync lower case custom Maildir flags. We do
not support them (yet) (this prevents many scary bogus sync
messages)
* Add filter information to the filter list in --info output
-------------------------------------------------------------------
Sat Jan 7 20:01:37 UTC 2012 - gber@opensuse.org
- update to version 6.5.1.1:
* Sleep led to crash ('abort_signal' not existing)
* Make exit via 'q' key work again cleanly
- changes in 6.5.1:
* Fixed Maildir regression "flagmatchre" not found
* Have console output go by default to STDOUT and not STDERR
* Fixed MachineUI to urlencode() output lines again, rather than
outputting multi-line items. It's ugly as hell, but it had been
that way for years
* Remove the old global locking system. We lock only the accounts
that we currently sync, so you can invoke OfflineImap multiple
times now as long as you sync different accounts. This system
is compatible with all releases >= 6.4.0, so don't run older
releases simultanous to this one
- changes in 6.5.0:
* CRITICAL bug fix release for 6.4.x series which had bugs
potentially causing data loss:
* Uploading multiple emails to an IMAP server would lead to
wrong UIDs being returned (ie the same for all), which
confused offlineimap and led to recurrent upload/download
loops and inconsistencies in the IMAP<->IMAP uid mapping
* Uploading of Messages from Maildir and IMAP<->IMAP has been
made more efficient by renaming files/mapping entries, rather
than actually loading and saving the message under a new UID
* Fix regression that broke MachineUI
- changes in 6.4.4:
* Fix the missing folder error that occured when a new remote
folder was detected (IMAP<->Maildir)
* Possibly fixed bug that prevented us from ever re-reading
Maildir folders, so flag changes and deletions were not
detected when running in a refresh loop. This is a regression
that was introduced in about 6.4.0
* Never mangle maildir file names when using nonstandard Maildir
flags (such as 'a'), note that they will still be deleted as
they are not supported in the sync to an IMAP server
- changes in 6.4.3:
* add a --info command line switch that outputs useful
information about the server and the configuration for all
enabled accounts
* Reworked logging which was reported to e.g. not flush output to
files often enough. User-visible changes:
a) console output goes to stderr (for now)
b) file output has timestamps and looks identical in the basic
and ttyui UIs
c) File output should be flushed after logging by default (do
report if not)
* Bumped bundled imaplib2 to release 2.29
* Make ctrl-c exit cleanly rather aborting brutally (which could
leave around temporary files, half-written cache files, etc).
Exiting on SIGTERM and CTRL-C can take a little longer, but
will be clean
- changes in 6.4.2:
* IMAP<->IMAP sync with a readonly local IMAP repository failed
with a rather mysterious "TypeError: expected a character
buffer object" error. Fix this my retrieving the list of
folders early enough even for readonly repositories
* Fix regression from 6.4.0. When using local Maildirs with "/"
as a folder separator, all folder names would get a trailing
slash appended, which is plain wrong
- changes in 6.4.1:
* Indicate progress when copying many messages (slightly change
log format)
* Output how long an account sync took (min:sec)
* Syncing multiple accounts in single-threaded mode would fail as
we try to "register" a thread as belonging to two accounts
which was fatal. Make it non-fatal (it can be legitimate)
* New folders on the remote would be skipped on the very sync run
they are created and only by synced in subsequent runs. Fixed
* a readonly parameter to select() was not always treated
correctly, which could result in some folders being opened
read-only when we really needed read-write
-------------------------------------------------------------------
Sun Dec 11 15:07:52 UTC 2011 - cthiel@suse.com
- update to version 6.4.0
* Various regression and bug fixes from the last couple of RCs
* Refresh server capabilities after login, so we know that Gmail
supports UIDPLUS (it only announces that after login, not
before). This prevents us from adding custom headers to Gmail uploads.
* Fix the creation of folders on remote repositories, which was still
botched on rc2.
* Implement per-account locking, so that it will possible to sync
different accounts at the same time. The old global lock is still in
place for backward compatibility reasons (to be able to run old and
new versions of OfflineImap concurrently) and will be removed in the
future. Starting with this version, OfflineImap will be
forward-compatible with the per-account locking style.
* Implement RFC 2595 LOGINDISABLED. Warn the user and abort when we
attempt a plaintext login but the server has explicitly disabled
plaintext logins rather than crashing.
* Folders will now also be automatically created on the REMOTE side of
an account if they exist on the local side. Use the folderfilters
setting on the local side to prevent some folders from migrating to
the remote side. Also, if you have a nametrans setting on the remote
repository, you might need a nametrans setting on the local repository
that leads to the original name (reverse nametrans).
* Documentation improvements concerning 'restoreatime' and some code cleanup
* Maildir repositories now also respond to folderfilter= configurations.
* New emails are not created with "-rwxr-xr-x" but as "-rw-r--r--"
anymore, fixing a regression in 6.3.4.
* When a message upload/download fails, we do not abort the whole folder
synchronization, but only skip that message, informing the user at the
end of the sync run.
* If you connect via ssl and 'cert_fingerprint' is configured, we check
that the server certificate is actually known and identical by
comparing the stored sha1 fingerprint with the current one.
* Refactor our IMAPServer class. Background work without user-visible
changes.
* Remove the configurability of the Blinkenlights statuschar. It
cluttered the main configuration file for little gain.
* Updated bundled imaplib2 to version 2.28.
* We protect more robustly against asking for inexistent messages from the
IMAP server, when someone else deletes or moves messages while we sync.
* Selecting inexistent folders specified in folderincludes now throws
nice errors and continues to sync with all other folders rather than
exiting offlineimap with a traceback.
- changes in v6.3.4
* Handle when UID can't be found on saved messages.
* Support maildir for Windows.
* Manual improved.
* Added StartTLS support, it will automatically be used if the server
supports it.
* We protect more robustly against asking for inexistent messages from the
IMAP server, when someone else deletes or moves messages while we sync.
* Implement experimental IDLE feature.
* Maildirs use less memory while syncing.
* Saving to Maildirs now checks for file existence without race conditions.
* A bug in the underlying imap library has been fixed that could
potentially lead to data loss if the server interrupted responses with
unexpected but legal server status responses. This would mainly occur
in folders with many thousands of emails. Upgrading from the previous
release is strongly recommended.
* Begin sphinx-based documentation for the code.
* Enable 1-way synchronization by settting a [Repository ...] to
readonly = True. When e.g. using offlineimap for backup purposes you
can thus make sure that no changes in your backup trickle back into
the main IMAP server.
* Optional: experimental SQLite-based backend for the LocalStatus
cache. Plain text remains the default.
* Start a enhanced error handling background system. This is designed to not
stop a whole sync process on all errors (not much used, yet).
* Documentation improvements: the FAQ wins new entries and add a new HACKING
file for developers.
* Lot of code cleanups.
* Reduced our sync logic from 4 passes to 3 passes (integrating upload of
"new" and "existing" messages into one function). This should result in a
slight speedup.
* No whitespace is stripped from comma-separated arguments passed via
the -f option.
* Give more detailed error when encountering a corrupt UID mapping file.
* Drop connection if synchronization failed. This is needed if resuming the
system from suspend mode gives a wrong connection.
* Fix the offlineimap crash when invoking debug option 'thread'.
* Make 'thread' command line option work.
-------------------------------------------------------------------
Sat Dec 3 13:31:54 UTC 2011 - puzel@suse.com
- require python-curses to make BlinkenLights UI work out of the
box
-------------------------------------------------------------------
Sat May 28 16:31:31 UTC 2011 - gber@opensuse.org
- update to version 6.3.3
* the -f option now works with Folder names with spaces when
quoted
* improved documentation
* increased compatability with Gmail servers which claim to not
support the UIDPLUS extension but in reality do
* implemented UIDPLUS extension support
* SSL: support subjectAltName
* use imaplib2 instead of imaplib
* Makefile use magic to find the version number
* Rework the repository module
* Change UI names to Blinkenlights,TTYUI,Basic,Quiet,MachineUI,
old names will still work but are deprecated
* reworked the syncing strategy, the only user-visible change is
that blowing away LocalStatus will not require you to
redownload ALL of your mails if you still have the local
Maildir, it will simply recreate LocalStatus
* TTYUI ouput improved
* refactoring and code cleanups
- changes from 6.3.2
* sample offlineimap.conf states it expects a PEM formatted
certificate
* give better trace information if an error occurs
* have --version ONLY print the version number
* Makefile learned to build the package and make it the default
* introduced a Changelog to involve community in the releasing
process
* migrated documentation to restructured text
* improved CustomConfig documentation
* use single threading mode in debug mode exept for "-d thread"
* allow UI to have arbitrary names
* improved version managment and make it easier
* introduced a true single threading mode
* primitive implementation of SSL certificates check
* use OptionParser instead of getopts
* code cleanups and bugfixes
- changes from 6.3.1
* cProfile becomes the default profiler
* UI output formating enhanced
* code cleanup and bugfixes
- changes from 6.3.0
* netrc password authentication
* user name querying from netrc
- cleaned up specfile and improved summary/description
-------------------------------------------------------------------
Wed Dec 15 21:32:41 UTC 2010 - gregkh@suse.de
- update to 6.2.0.2 from the offlineimap git tree
-------------------------------------------------------------------
Sat Jun 19 08:45:26 UTC 2010 - bernhard@bwalle.de
- Add a patch to fix the Python SSL deprecation warning that is
always displayed on startup.
-------------------------------------------------------------------
Thu Dec 31 10:01:17 UTC 2009 - guido+opensuse.org@berhoerster.name
- update to version 6.2.0
* removed imaplib2 which was the cause of numerous hang/crash bugs
* removed IDLE support due to removal of imaplib2
- changes in version 6.1.2
* reduced memory usage when scanning Maildirs
* bugfixes
- changes in version 6.1.1
* fixed minimum Python version
- changes in version 6.1.0
* order of syncing can now be specified
* support for pre/post-sync hooks
* option to only sync subscribed IMAP folders
* support for forcing a sync through sending a signal
* support for IMAP IDLE
* support overriding keepalive by user if imapfolders set.
* support /etc/netrc in addition to ~/.netrc
* bugfixes
- changed summary to silence rpmlint
- build noarch package if supported
- added rpmlintrc to fix bogus python-naming-policy-not-applied warning
-------------------------------------------------------------------
Sun Aug 9 12:43:26 CEST 2009 - coolo@novell.com
- use new python macros
-------------------------------------------------------------------
Thu Aug 14 05:28:53 CEST 2008 - cthiel@suse.de
- update to version 6.0.3
* Removed call to task_done, which required Python 2.5.
* Make GMail trash and spam folder names configurable -- German Google
Mail uses different folder names.
- changes in version 6.0.2
* Yew more power handling improvements.
- changes in version 6.0.1
* Add support for SSL client certificates.
* Yet another tweak for maildir creations.
* Added new [general] config option fsync to permit disabling of fsync
when desired.
* Improve OfflineIMAP power profile by reworking threadutil.
-------------------------------------------------------------------
Tue May 20 16:42:11 CEST 2008 - cthiel@suse.de
- update to version 6.0.0
* New features include re-scanning remote folder names at every sync run,
new machine-parsable user interface, PID file generation, new -q (quick)
option, Maildir performance increases, support for username/password in
netrc file, new -f option for syncing only selected folders, new -k
option to override config options, new special support for GMail, new
Kerberos support.
* Code cleanups include dropping internal imaplib.py, dropping all Tk
interfaces.
* Bug fixes include improved interaction with Dovecot, improved filesystem
syncing, UID validitiy diagnostics improvement, preauthtunnel cleanups,
potential Maildir race fix, fixes for servers that return UIDs in some
but not all FETCH responses, better read-only support, enhancements when
local folders are deleted.
-------------------------------------------------------------------
Sun Dec 3 17:24:21 CET 2006 - cthiel@suse.de
- update to version 4.0.16
* Apply patches from Danial Burrows to improve situation when errors
occur.
* Fixed a bug that could cause OfflineIMAP to crash when copying a message
from a remote server that didn't have an INTERNALDATE.
* Part of the FAQ from the manual has been moved to the OfflineIMAP wiki
at http://software.complete.org/offlineimap. New file FAQ.html is a
dump of that page.
* Corrected outdated bug reporting info in the manual.
-------------------------------------------------------------------
Thu Nov 30 10:30:06 CET 2006 - cthiel@suse.de
- update to version 4.0.15
* Applied patch from Aaron Schrab to sync INTERNALDATEs. As a nice
side-effect, this should finally resolve the problem with bad dates on
spams.
* Noted new homepage at http://software.complete.org/offlineimap/
* Updated copyright dates
-------------------------------------------------------------------
Sun Oct 1 19:42:54 CEST 2006 - cthiel@suse.de
- initial package (version 4.0.14)