Check for LOGIN xxxx as well if debug is on, so we dont print passwords to
authorNot Zed <NotZed@Ximian.com>
Tue, 7 May 2002 07:31:26 +0000 (07:31 +0000)
committerMichael Zucci <zucchi@src.gnome.org>
Tue, 7 May 2002 07:31:26 +0000 (07:31 +0000)
commit057b9ad0090e92bc3e1c34b6721f38916b7d29eb
treecb89cce9fdd8acb4c1dfdf65318324d240a2bfc1
parent7889232478d85d622f2516199824ac702e95872a
Check for LOGIN xxxx as well if debug is on, so we dont print passwords to

2002-05-07  Not Zed  <NotZed@Ximian.com>

        * camel-remote-store.c (remote_send_string): Check for LOGIN xxxx
        as well if debug is on, so we dont print passwords to evolution
        logs.

        * providers/imap/camel-imap-utils.c (imap_is_atom_char): This was
        really broken.  1. isprint() is locale dependent, and 2. it looked
        up an 8 bit value in a 7 bit table without truncating it.  I've
        removed the isprint() stuff and just put it directly into the
        special table, which i've expanded to the right size too.

        * providers/imap/*: Applied patch from Preston Elder
        <prez@magick.tm> to make camel only use literals if it needs to
        for simple strings.  Changed slightly to use imap_is_atom() and
        more consistent formatting.
        providers/imap/camel-imap-utils.c (imap_is_atom): Chagned from
        imap_needs_quoting().

        ** Merged in camel-object2 branch.  Simpler camelobject
        implementation + object args interface.

        * camel.c (camel_init): Call camel_object_get_type() to make sure
        camel_object_type is initialised.

        * camel-object.h (CAMEL_OBJECT_TYPE): Changed to return global
        camel_object_type pointer, not call camel_object_get_type.
49 files changed:
camel/ChangeLog
camel/Makefile.am
camel/camel-arg.c [new file with mode: 0644]
camel/camel-arg.h [new file with mode: 0644]
camel/camel-block-file.c
camel/camel-folder-search.c
camel/camel-folder-search.h
camel/camel-folder-summary.h
camel/camel-folder.c
camel/camel-html-parser.h
camel/camel-index.c
camel/camel-index.h
camel/camel-mime-filter-basic.h
camel/camel-mime-filter-bestenc.h
camel/camel-mime-filter-charset.h
camel/camel-mime-filter-from.h
camel/camel-mime-filter-html.h
camel/camel-mime-filter-index.h
camel/camel-mime-parser.h
camel/camel-news-address.h
camel/camel-object.c
camel/camel-object.h
camel/camel-partition-table.h
camel/camel-remote-store.c
camel/camel-store-summary.h
camel/camel-store.c
camel/camel-stream-filter.h
camel/camel-stream-null.h
camel/camel-text-index.h
camel/camel-vee-folder.c
camel/camel-vee-folder.h
camel/camel-vee-store.c
camel/camel-vee-store.h
camel/camel.c
camel/providers/imap/camel-imap-command.c
camel/providers/imap/camel-imap-search.h
camel/providers/imap/camel-imap-store.c
camel/providers/imap/camel-imap-summary.c
camel/providers/imap/camel-imap-summary.h
camel/providers/imap/camel-imap-utils.c
camel/providers/imap/camel-imap-utils.h
camel/providers/local/camel-local-store.c
camel/providers/local/camel-local-summary.h
camel/providers/local/camel-mbox-summary.h
camel/providers/local/camel-spool-summary.h
camel/providers/nntp/camel-nntp-stream.h
camel/providers/nntp/camel-nntp-summary.h
camel/providers/pop3/camel-pop3-engine.h
camel/providers/pop3/camel-pop3-stream.h