d848141b39
mark Python 3 supported and experimental
...
Signed-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net >
2016-06-03 20:07:15 +02:00
c38bd24c80
six: add requirements for pip
...
Signed-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net >
2016-05-19 18:38:42 +02:00
c00470af03
manual: improve rendering
...
Signed-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net >
2016-04-11 13:22:54 +02:00
6505cdf957
manual: improve sqlite section
...
Signed-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net >
2016-04-11 13:22:25 +02:00
41e275e9a2
make sqlite status cache the default
...
Signed-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net >
2016-04-09 21:06:38 +02:00
7790a6ae6c
offlineimap.txt:minor typo fixes
...
Signed-off-by: Om Prakash Kumar <omprakash070@gmail.com >
Signed-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net >
2016-03-23 23:12:26 +01:00
c84d23b656
Identify and fix messages with FMD5 inconsistencies
...
Introduce the '--migrate-fmd5-using-nametrans' option which migrates the
FMD5 hashes from versions prior to 6.3.5.
It seems that commit 'Apply nametrans to all Foldertypes' (6b2ec956cf
)
introduced a regression because it changed the FMD5 part of the filename
calculated by OfflineIMAP. Thus, OfflineIMAP believes that the messages
has been removed and adds them back.
For more information, see:
http://www.offlineimap.org/configuration/2016/02/12/debian-upgrade-from-jessie-to-stretch.html
Bug-Debian: https://bugs.debian.org/812108
Reported-by: François <francois@avalenn.eu >
Signed-off-by: Ilias Tsitsimpis <i.tsitsimpis@gmail.com >
Signed-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net >
2016-03-06 21:01:51 +01:00
29a7dbd51b
sphinx doc: remove usage of __bigversion__
...
Fix regression introduced by 281bcef
.
Reported-by: mathstuf
Signed-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net >
2016-03-04 22:33:16 +01:00
36165e391f
update links to the new URL www.offlineimap.org
...
Signed-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net >
2016-02-19 12:10:23 +01:00
015ec2ada4
manual: small grammar fix
...
Sent-by: Aaron C. de Bruyn <aaron@heyaaron.com >
Signed-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net >
2016-02-10 19:27:27 +01:00
3174ea0bd3
Fix typos in offlineimap(1) manpage
...
Signed-off-by: Ilias Tsitsimpis <i.tsitsimpis@gmail.com >
Signed-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net >
2016-02-04 15:28:31 +01:00
e18428b25b
UIBase: add a syslog ui
...
Rather than having an option for syslog output, make a separate UI
option.
Signed-off-by: Ben Boeckel <mathstuf@gmail.com >
Signed-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net >
2015-10-13 00:48:18 +02:00
626441544d
manual: add IDLE known issue about suspend/resume
...
Signed-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net >
2015-10-06 15:01:08 +02:00
f591fe66cc
Merge branch 'mathstuf-syslog-logging' into next
2015-09-27 04:14:54 +02:00
585e5d5e2e
logging: add a switch to log to syslog
...
Signed-off-by: Ben Boeckel <mathstuf@gmail.com >
Signed-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net >
2015-09-27 04:12:33 +02:00
9143ea5b93
man page: fingerprint can be used with SSL
...
Signed-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net >
2015-09-22 09:07:21 +02:00
8096f6cd5b
maxage: fix timezone issues, remove IMAP-IMAP support, add startdate option
...
1. When using maxage, local and remote messagelists are supposed to only
contain messages from at most maxage days ago. But local and remote used
different timezones to calculate what "maxage days ago" means, resulting
in removals on one side. Now, we ask the local folder for maxage days'
worth of mail, find the lowest UID, and then ask the remote folder for
all UID's starting with that lowest one.
2. maxage was fundamentally wrong in the IMAP-IMAP case: it assumed that
remote messages have UIDs in the same order as their local counterparts,
which could be false, e.g. when messages are copied in quick succession.
So, remove support for maxage in the IMAP-IMAP case.
3. Add startdate option for IMAP-IMAP syncs: use messages from the given
repository starting at startdate, and all messages from the other
repository. In the first sync, the other repository must be empty.
4. Allow maxage to be specified either as number of days to sync (as
previously) or as a fixed date.
Signed-off-by: Janna Martl <janna.martl109@gmail.com >
Signed-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net >
2015-04-07 11:54:35 +02:00
aec5430457
website-doc.sh: include user contributions
...
Signed-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net >
2015-03-25 20:09:59 +01:00
60cc58c38e
DNS of the website changed, reflect it
...
Signed-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net >
2015-03-21 13:40:06 +01:00
f11eaaea6f
contrib: introduce script to make new releases
...
Signed-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net >
2015-03-20 11:31:27 +01:00
9b55cc5475
website-doc.sh: fix function call
...
Signed-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net >
2015-03-20 11:03:17 +01:00
b7f245b02e
offlineimap(1): add known issue when mails change since invokation
...
Signed-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net >
2015-03-19 17:07:04 +01:00
cf2a2c769c
offlineimap(1): fix formatting
...
Signed-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net >
2015-03-17 12:40:34 +01:00
dd2a70fc68
website-doc.sh: learn to export Changelog's definitions
...
Signed-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net >
2015-03-17 02:39:44 +01:00
6be2656350
doc: move non-API documentation to the website
...
Signed-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net >
2015-03-14 01:07:01 +01:00
5eeea9ed83
improve documentation
...
- README
- restrict sphinx documentation to the API
- update the Makefiles
Signed-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net >
2015-03-13 19:10:48 +01:00
09fca0ccb1
remove obsolete documentation
...
Signed-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net >
2015-03-13 18:51:14 +01:00
2c259369c0
man: offlineimapui: minor typo fix
...
Signed-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net >
2015-03-13 18:45:51 +01:00
4d0a7eae42
website-doc.sh: write releases in reversed chronological order
...
Signed-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net >
2015-03-10 18:31:18 +01:00
8229800e0c
Changelogs: move format back to markdown/kramdown to be more compatible with Jekyll
...
Learn how to export them to the website.
Signed-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net >
2015-03-10 16:33:30 +01:00
c9ce43313f
fix the Makefile(s)
...
Signed-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net >
2015-03-10 16:33:30 +01:00
0b43418911
docs: full refactoring of the MANUAL
...
Signed-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net >
2015-03-10 16:33:30 +01:00
7c7e7f92b1
website: learn to build the sphinx documentation
...
Signed-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net >
2015-03-10 15:52:46 +01:00
d5cea50370
doc: move all sources to the same directory
...
Signed-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net >
2015-03-10 15:52:46 +01:00
bbc84ead0f
move some documentation to the website
...
Signed-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net >
2015-03-10 15:52:46 +01:00
846ebeb2aa
docs: GitAdvanced: write the "sending pull request" section
...
Signed-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net >
2015-03-07 20:05:17 +01:00
e303c6c5d0
rework documentation
...
- Add CONTRIBUTING.rst.
- Improve MAINTAINERS.rst.
- Split long HACKING.rst into:
* dco.rst
* GitAdvanced.rst
Update content.
Signed-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net >
2015-03-07 19:26:17 +01:00
2377353cae
rfcs: update RFCs and provide better filenames
...
Signed-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net >
2015-03-06 21:27:52 +01:00
5ecd557dfb
doc: add IMAP RFCs
...
Signed-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net >
2015-03-02 10:52:26 +01:00
cd962d40a8
MANUAL: add known issues entry about socktimeout for suspended sessions
...
Signed-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net >
2015-02-13 17:32:24 +01:00
30499cf680
MANUAL: rename "KNOWN BUGS" TO "KNOWN ISSUES"
...
Signed-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net >
2015-02-13 17:32:24 +01:00
5318af606e
docs: expand documentation of the gmail labels syncing
...
- Suggest that this works well together with email indexing.
- Warn about modifying the labelsheader after a sync.
- In the example replace X-Gmail-Keywords by X-Keywords. I think this is
misleading, since no email client will pick up X-Gmail-Keywords, while
X-Keywords (the default) is recognized by some.
- add paragraph explaining special gmail labels.
Merge-request-from: Abdó Roig-Maranges
Signed-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net >
2015-02-10 12:35:54 +01:00
5c56d4f8ab
docs: CodingGuidelines: remove duplicate content
...
Signed-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net >
2015-01-13 18:18:03 +01:00
d08f6d15c2
addmessageheader: Add a note about the incorrect rendering of the docstring
...
The note tells people to look at the source of the method, which
spinx.ext.viewcode conveniently links right next to the methods
signature.
Signed-off-by: Wieland Hoffmann <themineo@gmail.com >
2015-01-12 17:17:42 +01:00
2789ad26bf
API documentation: fix typo
...
Signed-off-by: Eygene Ryabinkin <rea@codelabs.ru >
2015-01-12 17:51:27 +03:00
854d0019d9
API documentation: properly auto-document main class
...
Signed-off-by: Eygene Ryabinkin <rea@codelabs.ru >
2015-01-12 17:51:27 +03:00
50b01cd728
Fix API documentation syntax
...
- Drop unneeded definition for offlineimap.globals module.
- Avoid hyperlinking the section from itself.
Signed-off-by: Eygene Ryabinkin <rea@codelabs.ru >
2015-01-12 17:51:27 +03:00
e7fabf9e57
Properly re-raise exception to save original tracebacks
...
We usually mutate some exceptions to OfflineImapError() and it is
a whole lot better if such exception will show up with the original
traceback, so all valid occurrences of such mutations were transformed
to the 3-tuple form of "raise". Had also added coding guidelines
document where this re-raise strategy is documented.
Signed-off-by: Eygene Ryabinkin <rea@codelabs.ru >
2015-01-12 17:51:21 +03:00
bd0461a986
MANUAL: add minor sample on how to retrieve a password with a helper python file
...
Signed-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net >
2015-01-10 12:36:18 +01:00
18bf7b7dc9
MANUAL: split long lines
...
Signed-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net >
2015-01-10 12:36:18 +01:00