velleto
5180b964d8
Removed uneccessary call of list() on zip() object.
...
Signed-off-by: velleto <rr@velleto.com >
Signed-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net >
2018-05-15 00:38:06 +02:00
velleto
ac9ed47262
Changed the 'exception raised' message, to be more understandable.
...
Signed-off-by: velleto <rr@velleto.com >
Signed-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net >
2018-05-15 00:38:06 +02:00
velleto
b150daaa49
Added support for sha512, sha384, sha256, sha224 hashing algorithms to calculate server certificate fingerprints.
...
Signed-off-by: velleto <rr@velleto.com >
Signed-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net >
2018-05-15 00:38:06 +02:00
Michael Billington
db4a5e149f
Correct typographical errors in offlineimap.conf
...
Signed-off-by: Michael Billington <michael.billington@gmail.com >
Signed-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net >
2018-05-12 19:59:58 +02:00
Edgar HIPP
89b40ec3af
Make CTRL-C message more clear
...
Signed-off-by: Edgar Hipp <ehipp@hotmail.fr >
Signed-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net >
2018-05-01 16:21:57 +02:00
Nicolas Sebrecht
33384ec6fb
setup: add long_description
...
Signed-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net >
2018-05-01 03:48:26 +02:00
Nicolas Sebrecht
487c671d88
offlineimap.conf: fix comment about gssapi
...
Signed-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net >
2018-04-27 12:17:03 +02:00
Nicolas Sebrecht
e4fa84ba1f
Merge remote-tracking branch 'OfflineIMAP/master' into next
2018-04-20 23:38:08 +02:00
Chris Coleman
88197a7e90
Add self to maintainers. Update email address.
2018-04-20 12:55:25 -04:00
Eygene Ryabinkin
3a807d0f2b
Create filenames with no path separators in them
...
We use current hostname as the element of the unique file name.
Sometimes there is non-/24 zone delegation,
{{{
$ host 144.206.233.65
65.233.206.144.in-addr.arpa is an alias for 65.26/64.233.206.144.in-addr.arpa.
}}}
as per RFC 2317,
https://www.rfc-editor.org/rfc/rfc2317.txt
So on Un*x systems we may run into having path separator inside
the file name. Not good, things will choke. Prevented this
by substituting all appeared path separators in the return value.
Signed-off-by: Eygene Ryabinkin <rea@codelabs.ru >
Tested-at: my MacOSX instance, my FreeBSD instances
2018-04-09 20:09:56 +03:00
Nicolas Sebrecht
0ad8bb25ad
Makefile: targz: don't set the abbrev in the archive directory name
...
Signed-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net >
2018-04-09 17:17:49 +02:00
Nicolas Sebrecht
57b2794bfb
contrib: learn to build website/_uploads
...
Signed-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net >
2018-04-09 17:07:45 +02:00
Nicolas Sebrecht
dd0be5e166
docs/website-doc.sh: limit the number of exported versions in _data/announces.yml
...
Signed-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net >
2018-04-09 01:38:18 +02:00
Nicolas Sebrecht
da86c2f564
Makefile: targz: update files
...
Remove the --transform option for tar.
Signed-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net >
2018-04-09 01:21:36 +02:00
Nicolas Sebrecht
04932f18e4
Makefile: clean: remove __pycache__ directories
...
Signed-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net >
2018-04-09 00:30:03 +02:00
Nicolas Sebrecht
a6de848a23
v7.2.0
...
Tested-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net >
Tested-by: Remi Locherer <remi.locherer@relo.ch >
Signed-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net >
2018-04-07 20:17:52 +02:00
Nicolas Sebrecht
2b64e100b0
README: travis: add badge for the next branch
...
Signed-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net >
2018-03-06 22:15:37 +01:00
Nicolas Sebrecht
08ce510cfb
travis: add notification to gitter room OfflineIMAP/offlineimap
...
Signed-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net >
2018-03-06 01:13:44 +01:00
Nicolas Sebrecht
52e8483bbe
travis: save secure variables
...
README: minor typo fix.
Originally-written-by: Chris Coleman/EspaceNetworks <chris001@users.noreply.github.com >
Reviewed-by: Chris Coleman/EspaceNetworks <chris001@users.noreply.github.com >
Signed-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net >
2018-03-06 00:46:40 +01:00
Nicolas Sebrecht
cf3a6ecde2
gitignore: re-introduce *.css
...
Signed-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net >
2018-03-05 19:35:13 +01:00
Nicolas Sebrecht
36dae1aefe
REAMDE: remove links to a fork
...
Signed-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net >
2018-03-05 19:31:51 +01:00
chris001
fc52034ea8
Autmomated testing using Travis and CodeCov.io!
...
Linux, Mac OSX. Outlook IMAP, Gmail. LOGIN, PLAIN, XOAUTH2. python 2.7, python 3.6!
Additional files required for Automated testing with Travis-CI and CodeCov.io!
Add gitter.im badge to README.
Signed-off-by: Chris Coleman/EspaceNetworks <chris001@users.noreply.github.com >
Signed-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net >
2018-03-05 19:31:51 +01:00
Nicolas Sebrecht
610308f97c
offlineimap.py: fix shebang to python2
...
Expect more and more distributions to use python3 as default python binary.
This was previously done for bin/offlineimap but I forgot this file in the move,
as suggested by Chris.
Github-ref: https://github.com/OfflineIMAP/offlineimap/issues/530
Suggested-by: Chris Coleman <christocoleman@yahoo.com >
Signed-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net >
2018-03-04 04:28:30 +01:00
Nicolas Sebrecht
0f65469ce1
bin/offlineimap: fix shebang to env python2
...
The python executable will likely be set to python3 by default on more and more
distributions. Fix it to Python 2.
Github-ref: https://github.com/OfflineIMAP/offlineimap/issues/530
Signed-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net >
2018-03-03 01:43:31 +01:00
Nicolas Sebrecht
ea5093bc5e
requirements: add gssapi as optional dependency
...
Signed-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net >
2018-03-02 16:38:48 +01:00
Robbie Harwood
88724949fa
Port to python-gssapi from pykerberos
...
python-gssapi has a visible, active upstream and a more pleasant
interface. python-gssapi is present in most distributions, while
pykerberos is slated for removal from Fedora/RHEL/CentOS.
Github-ref: https://github.com/OfflineIMAP/offlineimap/pull/529
Tested-by: Robbie Harwood <rharwood@redhat.com >
Signed-off-by: Robbie Harwood <rharwood@redhat.com >
Signed-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net >
2018-03-02 16:24:36 +01:00
Musashi69
c8847ccff9
make UI output show local AND remote dirs involved
...
Github-ref: https://github.com/OfflineIMAP/offlineimap/issues/525
Signed-off-by: Friedemann Schorer friedemann@schorers.org
Signed-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net >
2018-02-24 01:13:40 +01:00
Nicolas Sebrecht
f732d6b2b6
maxsyncaccounts: improve documentation
...
Github-ref: https://github.com/OfflineIMAP/offlineimap/issues/520
Reviewed-by: Linus Arver <linusa@google.com >
Signed-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net >
2018-01-31 14:09:52 +01:00
Nicolas Sebrecht
67d35dbbcb
v7.1.5
...
Tested-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net >
Tested-by: Remi Locherer <remi.locherer@relo.ch >
Signed-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net >
2018-01-13 13:55:23 +01:00
Nicolas Sebrecht
0d6a9a44da
maxage: don't consider negative UIDs when computing min UID
...
With new emails we could have negative UIDs in come use cases. Exclude these
from the list of UIDs. The negative UIDs lead to invalid SEARCH command:
SEARCH command error: BAD ['Could not parse command']. Data: FMAO19 SEARCH (UID -4:*)
Github-ref: https://github.com/OfflineIMAP/offlineimap/issues/512
Tested-by: https://github.com/shubhamkrm
Signed-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net >
2017-12-22 22:01:00 +01:00
Nicolas Sebrecht
e802f5fbd5
folder: IMAP: improve search logging
...
Log when exception occured during search command, too.
Github-ref: https://github.com/OfflineIMAP/offlineimap/issues/512
Signed-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net >
2017-12-22 15:13:51 +01:00
Evan Dandrea
e8b31af4c2
Initial commit of snapcraft.yaml
...
Signed-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net >
2017-12-20 08:38:18 +01:00
Nicolas Sebrecht
a4b89f1034
github: remove the trick to download the PR
...
Signed-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net >
2017-11-27 23:24:42 +01:00
John Ferlito
3c6b07b25f
Add missing space to output string
...
It was previously printing "Upgrading LocalStatus cache from version 1to version 2 for XXX"
Signed-off-by: John Ferlito <johnf@inodes.org >
Signed-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net >
2017-11-26 18:05:10 +01:00
Nicolas Sebrecht
9805d3e7af
no UIDPLUS: improve logging on failures
...
When there is not UIDPLUS we have to figure the UID by our means. When this
process fails, we don't know if the email was successfully uploaded. This patch
provides better logs to explain what happened.
Signed-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net >
2017-11-12 22:40:06 +01:00
Nicolas Sebrecht
681e271fc0
v7.1.4
...
Tested-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net >
Signed-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net >
2017-10-29 15:23:29 +01:00
Nicolas Sebrecht
5836970d51
utf8foldernames: fix missing decode argument
...
Github-ref: https://github.com/OfflineIMAP/offlineimap/issues/502
Tested-by: https://github.com/pprw
Reviewed-by: Ilias Tsitsimpis <i.tsitsimpis@gmail.com >
Signed-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net >
2017-10-29 00:45:32 +02:00
Nicolas Sebrecht
a79263bb31
utf8foldernames: support --delete-folder with UTF-8 folder name
...
Github-ref: https://github.com/OfflineIMAP/offlineimap/issues/505
Signed-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net >
2017-10-29 00:44:39 +02:00
Thomas Merkel
ee17e3dc3c
Fix: if any tunnel (preauth_tunnel or transport_tunnel) the hostname should not be required
...
It's required to modify my change 1ce596d713
because a hostname shouldn't be needed if any tunnel is used. Both tunnels
provide a regular IMAP interface which is used by offlineimap.
Github-ref: https://github.com/OfflineIMAP/offlineimap/issues/503
Reported-by: Ilias Tsitsimpis <i.tsitsimpis@gmail.com >
Signed-off-by: Thomas Merkel <tm@core.io >
Signed-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net >
2017-10-27 20:03:17 +02:00
Nicolas Sebrecht
8c9cd5b7e3
contrib/release.py: email: don't write '<>' for message-id twice
...
Minor code refactoring.
Signed-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net >
2017-10-08 16:39:56 +02:00
Nicolas Sebrecht
832c704443
contrib/release.py: website: add all changes to the commit
...
Signed-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net >
2017-10-08 16:28:44 +02:00
Nicolas Sebrecht
0d65762168
contrib/release/py: fix the 'v' character in commit message
...
Signed-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net >
2017-10-08 16:20:59 +02:00
Nicolas Sebrecht
e1a6feb2d5
v7.1.3
...
Tested-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net >
Tested-by: Remi Locherer <remi.locherer@relo.ch >
Signed-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net >
2017-10-08 15:58:10 +02:00
Nicolas Sebrecht
392e64c3b3
upcoming.py: get header template from external file
...
Signed-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net >
2017-10-02 22:33:57 +02:00
Nicolas Sebrecht
a9514c2b8a
upcoming.py: display a message with the filename once written
...
Signed-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net >
2017-10-02 21:57:39 +02:00
Nicolas Sebrecht
6b64f87462
provide non-zero exit code & display configuration mismatch error at the end of the run
...
This behaviour is what users would expected most. The error message is about
utf8foldernames and decodefoldernames.
Signed-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net >
2017-10-02 21:24:12 +02:00
Nicolas Sebrecht
12de158ca2
Merge branch 'uliska/utf8foldernames' into next
2017-10-02 21:11:29 +02:00
Urs Liska
f5198794e5
utf8: document new feature, deprecate old one
...
- Document the new utf8foldernames config option
- Deprecate the old decodefoldernames option
Update its documentation, discussing the limitations.
Signed-off-by: Urs Liska <git@ursliska.de >
Signed-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net >
2017-10-02 21:09:43 +02:00
Urs Liska
8b398f3aa8
utf8: Safeguard against use of old *and* new option
...
The new 'utf8foldernames' will not work together with the existing
'decodefoldernames' option (which will be documented in the next
commit). Therefore this commit will check for this condition and
abort the synchronization of a misconfigured account before doing
any changes.
Other accounts are not affected.
Signed-off-by: Urs Liska <git@ursliska.de >
Signed-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net >
2017-10-02 21:09:43 +02:00
Urs Liska
ef3299b7ce
Remove some unnecessary whitespace (in existing code)
...
Addresses https://github.com/OfflineIMAP/offlineimap/pull/498#discussion_r141672756
Signed-off-by: Urs Liska <git@ursliska.de >
Signed-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net >
2017-10-02 21:09:43 +02:00