Skip to content
Commits on Jan 13, 2015
  1. @nicolas33

    docs: CodingGuidelines: remove duplicate content

    nicolas33 committed Jan 13, 2015
    Signed-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net>
Commits on Jan 12, 2015
  1. @mineo @nicolas33

    addmessageheader: Add a note about the incorrect rendering of the doc…

    mineo committed with nicolas33 Jan 11, 2015
    …string
    
    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>
  2. @konvpalto

    API documentation: fix typo

    konvpalto committed Jan 12, 2015
    Signed-off-by: Eygene Ryabinkin <rea@codelabs.ru>
  3. @konvpalto

    API documentation: properly auto-document main class

    konvpalto committed Jan 12, 2015
    Signed-off-by: Eygene Ryabinkin <rea@codelabs.ru>
  4. @konvpalto

    Fix API documentation syntax

    konvpalto committed Jan 12, 2015
     - Drop unneeded definition for offlineimap.globals module.
     - Avoid hyperlinking the section from itself.
    
    Signed-off-by: Eygene Ryabinkin <rea@codelabs.ru>
  5. @konvpalto

    Properly re-raise exception to save original tracebacks

    konvpalto committed Jan 11, 2015
    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>
Commits on Jan 10, 2015
  1. @nicolas33

    MANUAL: add minor sample on how to retrieve a password with a helper …

    nicolas33 committed Jan 10, 2015
    …python file
    
    Signed-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net>
  2. @nicolas33

    MANUAL: split long lines

    nicolas33 committed Jan 10, 2015
    Signed-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net>
  3. @nicolas33

    doc-src: nametrans.rst: fix minor error

    nicolas33 committed Jan 9, 2015
    - Typo in code was corrected by aeeea5
    - Update prose to match code
    
    Submitted-by: sumbach (Github)
    Signed-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net>
Commits on Jan 9, 2015
  1. @mineo @nicolas33

    MANUAL: dev-doc is no more

    mineo committed with nicolas33 Oct 27, 2014
    The folder has been removed in 74b133c
    
    Signed-off-by: Wieland Hoffmann <themineo@gmail.com>
    Signed-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net>
Commits on Jan 1, 2015
  1. @nicolas33

    docs: remove obsolete comment about SubmittingPatches.rst

    nicolas33 committed Dec 30, 2014
    Signed-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net>
Commits on Jun 24, 2014
  1. @spaetz @konvpalto

    Merge pull request #67 from danmilon/fix-docs-folderfilter-typo

    spaetz committed with konvpalto Jun 24, 2014
    docs: fix folderfilter typo
Commits on May 14, 2014
  1. @konvpalto

    Hacking manual: documented how to create tags

    konvpalto committed May 14, 2014
    Signed-off-by: Eygene Ryabinkin <rea@codelabs.ru>
Commits on May 11, 2014
  1. @aroig @konvpalto

    Bring GMail labels section on the manual up to date

    aroig committed with konvpalto May 10, 2014
     - there is no need to set SQlite backend anymore;
     - explain a bit more that some headers are recognized
       by email clients.
    
    Signed-off-by: Eygene Ryabinkin <rea@codelabs.ru>
Commits on May 6, 2014
  1. @konvpalto

    Add support for XDG Base Directory Specification

    konvpalto committed May 7, 2014
    $XDG_CONFIG_HOME/offlineimap/config will now be tried before
    the canonical ~/.offlineimaprc.
    
    Signed-off-by: Eygene Ryabinkin <rea@codelabs.ru>
  2. @gusennan @konvpalto

    User manual: fix typo, "rebuild" -> "rebuilt"

    gusennan committed with konvpalto May 1, 2014
    Signed-off-by: Eygene Ryabinkin <rea@codelabs.ru>
  3. @aroig @konvpalto

    Make GmailFolder sync GMail labels

    aroig committed with konvpalto Oct 16, 2012
    When synclabels config flag is set to "yes" for the GMail repo,
    offlineimap fetches the message labels along with the messages, and
    embeds them into the body under the header X-Keywords (or whatever
    'labelsheader' was set to), as a comma separated list.
    
    It also adds an extra pass to savemessageto, that performs label
    synchronization on existing messages from GMail to local, the same way
    it is done with flags.
    
    We also introduce GmailMaildir repository that adds functionality to
    change message labels.  It keeps track of messages modification time,
    so one can quickly detect when the labels may have changed.
    
    Signed-off-by: Eygene Ryabinkin <rea@codelabs.ru>
Commits on Apr 30, 2014
  1. @konvpalto

    Refactoring: make functions to be private if we can

    konvpalto committed Mar 16, 2014
    Make external API of class/module to be smaller, explicitely mark
    all internal functions.  Also annotate methods that are implemented
    as the part of the parent class interface.
    
    Signed-off-by: Eygene Ryabinkin <rea@codelabs.ru>
Commits on Dec 14, 2013
  1. @nicolas33

    docs: add "development state" section and update some links

    nicolas33 committed Dec 14, 2013
    Signed-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net>
Commits on Jul 21, 2013
  1. @konvpalto

    Prune trailing whitespaces from code and documentation

    konvpalto committed Jul 21, 2013
    They are redundant in all pruned cases and sometimes even create some
    problems, e.g., when one tries to jump through paragraphs in vi.
    
    Signed-off-by: Eygene Ryabinkin <rea@codelabs.ru>
Commits on Feb 11, 2013
  1. @konvpalto

    Create global instance of command-line options

    konvpalto committed Feb 5, 2013
    This eases testing of option values inside the code.  This instance
    is implemented as the read-only copy of the obtained 'options' object,
    so callers won't be able to modify its contents.
    
    Signed-off-by: Eygene Ryabinkin <rea@codelabs.ru>
Commits on Feb 2, 2013
  1. @konvpalto

    Implement stack trace dump for all running threads on SIGQUIT

    konvpalto committed Jan 28, 2013
    This is handy when we're debugging the thread locks: we can try to
    understand which thread does what and how it was called.
    
    Signed-off-by: Eygene Ryabinkin <rea@codelabs.ru>
Commits on Jan 26, 2013
  1. @xnox @konvpalto

    Make SIGHUP singal handler equivalent to SIGTERM and SIGINT.

    xnox committed with konvpalto Jun 5, 2012
    offlineimap has several frontends that encourage running it from a
    terminal under an X session. When X session closes for a system
    shutdown, the terminals exit, after sending SIGHUP to their children.
    
    Previously SIGHUP was treated to be equivalent to SIGUSR1, i.e. wake
    up and sync all accounts. This causes delays during shutdown.
    
    According to Wikipedia [0], SIGHUP has been repurposed from a
    historical meaning to one of:
     * re-read configuration files, or reinitialize (e.g. Apache, sendmail)
     * controlling pseudo or virtual terminal has been closed
    
    I believe second meaning is more appropriate for offlineimap, and
    hence this patch makes SIGHUP to be handled in the same way SIGTERM
    and SIGINT are handled.
    
    [0] http://en.wikipedia.org/wiki/SIGHUP
    
    Debian-Bug: http://bugs.debian.org/670120
    Reported-By: Steve Langasek <steve.langasek@canonical.com>
    Signed-off-by: Dmitrijs Ledkovs <xnox@debian.org>
    Signed-off-by: Eygene Ryabinkin <rea@codelabs.ru>
Commits on Aug 20, 2012
  1. @nicolas33

    docs: update links to the newly created github organization

    nicolas33 committed Jul 23, 2012
    Acually, these are the minimal expected changes.
    More might be done and/or discussed.
    
    Signed-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net>
Commits on Jul 30, 2012
  1. @nicolas33

    docs: split long lines (up to 80 characters)

    nicolas33 committed Jul 23, 2012
    Not everybody has a wide screen.
    
    Signed-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net>
Commits on May 8, 2012
  1. @spaetz

    Implement the "createfolders" setting for repositories

    spaetz committed May 8, 2012
    By default OfflineImap propagates new folders in both
    directions. Sometimes this is not what you want. E.g. you might want
    new folders on your IMAP server to propagate to your local MailDir,
    but not the other way around. The 'readonly' setting on a repository
    will not help here, as it prevents any change from occuring on that
    repository. This is what the `createfolders` setting is for. By
    default it is `True`, meaning that new folders can be created on this
    repository. To prevent folders from ever being created on a
    repository, set this to `False`. If you set this to False on the
    REMOTE repository, you will not have to create the `Reverse
    nametrans`_ rules on the LOCAL repository.
    
    Also implement a test for this
    
    Signed-off-by: Sebastian Spaeth <Sebastian@SSpaeth.de>
Commits on Apr 19, 2012
  1. @spaetz

    docs: maxage/size skeleton

    spaetz committed Apr 19, 2012
    Add skeleton for maxage/maxsize documentation. Also remove the old
    nametrans.rst from the old doc location.
    
    Signed-off-by: Sebastian Spaeth <Sebastian@SSpaeth.de>
Commits on Apr 2, 2012
  1. @spaetz

    Merge branch 'next'

    spaetz committed Apr 2, 2012
    Conflicts:
    	Changelog.draft.rst
    	docs/MANUAL.rst
    
    Signed-off-by: Sebastian Spaeth <Sebastian@SSpaeth.de>
Commits on Feb 24, 2012
  1. @spaetz

    docs: Integrate SubmittingPatches.rst into HACKING.rst

    spaetz committed Feb 24, 2012
    Signed-off-by: Sebastian Spaeth <Sebastian@SSpaeth.de>
  2. @spaetz

    Delete UPGRADE.rst

    spaetz committed Feb 24, 2012
    This is the upgrade instruction from before 4.0 and long obsolete.
    Delete it.
    
    Signed-off-by: Sebastian Spaeth <Sebastian@SSpaeth.de>
  3. @spaetz

    Revamped documentation structure and some doc fixes

    spaetz committed Feb 24, 2012
    `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
    (requiring python-doctools, and sphinx).
    
    The resulting user docs are in `docs/html`. You can also
    only create the man pages with `make man` in the `docs` dir.
    
    Also fixed all .rst conversion errors as requested by Gentoo downstream.
    
    Signed-off-by: Sebastian Spaeth <Sebastian@SSpaeth.de>
Commits on Feb 17, 2012
  1. @spaetz

    Improve command line option help text

    spaetz committed Feb 17, 2012
    Shuffle around and update command line option descriptions in the
    docs.
    
    Signed-off-by: Sebastian Spaeth <Sebastian@SSpaeth.de>
Commits on Feb 13, 2012
  1. @spaetz

    Improve nametrans user documentation

    spaetz committed Feb 13, 2012
    Fill in more details on nametrans and folder filtering. Also give them a
    separate section in our user documentation. Everything will be
    immediately online at docs.offlineimap.org.
    
    The main change is to describe the reverse nametrans settings that are
    needed since 6.4.0 to support remote folder creation.
    
    Signed-off-by: Sebastian Spaeth <Sebastian@SSpaeth.de>
  2. @spaetz

    Improve nametrans user documentation

    spaetz committed Feb 13, 2012
    Fill in more details on nametrans and folder filtering. Also give them a
    separate section in our user documentation. Everything will be
    immediately online at docs.offlineimap.org.
    
    The main change is to describe the reverse nametrans settings that are
    needed since 6.4.0 to support remote folder creation.
    
    Signed-off-by: Sebastian Spaeth <Sebastian@SSpaeth.de>
Commits on Jan 19, 2012
  1. @danielshahaf @spaetz

    We have a (read-only) commit mailing list

    danielshahaf committed with spaetz Jan 19, 2012
    Sebastian Spaeth wrote on Thu, Jan 19, 2012 at 10:28:19 +0100:
    > Forgot to Cc the list...
    >
    > On Wed, 18 Jan 2012 08:17:44 +0200, Daniel Shahaf wrote:
    > > Sebastian Spaeth wrote on Wed, Jan 18, 2012 at 01:02:22 +0100:
    > >> http://docs.offlineimap.org
    > >
    > > I've subscribed.  And if you tell me where the sources for docs.o.o are,
    > > I'll send a patch for them, too. :-)
    >
    > They are autogenerated from docs/dev-docs-src, and
    > docs/[INSTALL|MANUAL|FAQ].rst respectively. Patches are welcome...
    >
    > Sebastian
    
    From 84fcb9fa5de9eb2f95d588a7403d9c6d13f0c7f0 Mon Sep 17 00:00:00 2001
    From: Daniel Shahaf <d.s@daniel.shahaf.name>
    Date: Thu, 19 Jan 2012 11:53:13 +0200
    Subject: [PATCH] Document the commits@ list
    
    Mention the commits@ list in SubmittingPatches.rst.
    
    Mention SubmittingPatches.rst in the API part of the documentation.
    
    Signed-off-by: Daniel Shahaf <d.s@daniel.shahaf.name>
Something went wrong with that request. Please try again.