<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/evolution-data-server.git/camel/ChangeLog, branch evolution-1-2-recurid-branch</title>
<subtitle>gitlab.gnome.org: GNOME/evolution-data-server.git
</subtitle>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/evolution-data-server.git/'/>
<entry>
<title>Don't prematurely set gpg-&gt;complete to TRUE. Let gpg_ctx_op_step () set it</title>
<updated>2002-10-28T01:43:08+00:00</updated>
<author>
<name>Jeffrey Stedfast</name>
<email>fejj@ximian.com</email>
</author>
<published>2002-10-28T01:43:08+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/evolution-data-server.git/commit/?id=699339a382f3a5454a38db5011285ff6c29fdde8'/>
<id>699339a382f3a5454a38db5011285ff6c29fdde8</id>
<content type='text'>
2002-10-25  Jeffrey Stedfast  &lt;fejj@ximian.com&gt;

	* camel-gpg-context.c (gpg_ctx_parse_status): Don't prematurely
	set gpg-&gt;complete to TRUE. Let gpg_ctx_op_step () set it to TRUE
	when gpg closes the status-fd instead.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
2002-10-25  Jeffrey Stedfast  &lt;fejj@ximian.com&gt;

	* camel-gpg-context.c (gpg_ctx_parse_status): Don't prematurely
	set gpg-&gt;complete to TRUE. Let gpg_ctx_op_step () set it to TRUE
	when gpg closes the status-fd instead.
</pre>
</div>
</content>
</entry>
<entry>
<title>** For bug #31647 and bug #31456.</title>
<updated>2002-10-24T14:01:53+00:00</updated>
<author>
<name>Not Zed</name>
<email>NotZed@Ximian.com</email>
</author>
<published>2002-10-24T14:01:53+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/evolution-data-server.git/commit/?id=463dd7219021d64cc365805aee15525586283910'/>
<id>463dd7219021d64cc365805aee15525586283910</id>
<content type='text'>
2002-10-24  Not Zed  &lt;NotZed@Ximian.com&gt;

        ** For bug #31647 and bug #31456.

        * camel-store-summary.c (store_info_string): for STORE_INFO_NAME,
        skip the leading /.

        * providers/imap/camel-imap-store.c
        (parse_list_response_as_folder_info): Remove jeff's last patch,
        and use the store summary to create the name and path of the
        folderinfo so it manages namespace issues.
        (get_folder_info_online): Just pass @top directly to
        build_folder_info always, since namespace is mapped to 1 tree
        level.
        (imap_build_folder_info): Remove jeff's last patch, dont strip
        leading /'s, they shouldn't exist.
        (imap_connect_online): Remove adding the INBOX here, we add it
        later.
        (get_subscribed_folders): Make sure INBOX is always in the list.
        some imap servers dont seem to let you subscribe to it(?), so
        always have it act as subscribed.

        * camel-store.c (camel_folder_info_build): back out the last 2
        patches from Jeff (for #31456) to get the original behaviour.
        (camel_folder_info_build): When creating a fake
        parent, dont strip the namespace from the full_name.  malloc keys
        in hash since we dont have them anymore.
        (free_name): Helper to free names.

        * providers/imap/camel-imap-store-summary.c
        (camel_imap_store_summary_namespace_new): Canonicalise the
        namespace (strip trailing dir_sep), and change the path to remove
        any /'s.
        (camel_imap_store_summary_namespace_find_path):
        (camel_imap_store_summary_namespace_find_full): new, find
        namespace by path/full name.
        (camel_imap_store_summary_full_from_path): Changed to a simple
        wrapper around path_to_full, after checking namespace.
        (camel_imap_store_summary_add_from_full): map the namespace if
        present.
        (camel_imap_store_summary_path_to_full): If namespace exists,
        unmap it.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
2002-10-24  Not Zed  &lt;NotZed@Ximian.com&gt;

        ** For bug #31647 and bug #31456.

        * camel-store-summary.c (store_info_string): for STORE_INFO_NAME,
        skip the leading /.

        * providers/imap/camel-imap-store.c
        (parse_list_response_as_folder_info): Remove jeff's last patch,
        and use the store summary to create the name and path of the
        folderinfo so it manages namespace issues.
        (get_folder_info_online): Just pass @top directly to
        build_folder_info always, since namespace is mapped to 1 tree
        level.
        (imap_build_folder_info): Remove jeff's last patch, dont strip
        leading /'s, they shouldn't exist.
        (imap_connect_online): Remove adding the INBOX here, we add it
        later.
        (get_subscribed_folders): Make sure INBOX is always in the list.
        some imap servers dont seem to let you subscribe to it(?), so
        always have it act as subscribed.

        * camel-store.c (camel_folder_info_build): back out the last 2
        patches from Jeff (for #31456) to get the original behaviour.
        (camel_folder_info_build): When creating a fake
        parent, dont strip the namespace from the full_name.  malloc keys
        in hash since we dont have them anymore.
        (free_name): Helper to free names.

        * providers/imap/camel-imap-store-summary.c
        (camel_imap_store_summary_namespace_new): Canonicalise the
        namespace (strip trailing dir_sep), and change the path to remove
        any /'s.
        (camel_imap_store_summary_namespace_find_path):
        (camel_imap_store_summary_namespace_find_full): new, find
        namespace by path/full name.
        (camel_imap_store_summary_full_from_path): Changed to a simple
        wrapper around path_to_full, after checking namespace.
        (camel_imap_store_summary_add_from_full): map the namespace if
        present.
        (camel_imap_store_summary_path_to_full): If namespace exists,
        unmap it.
</pre>
</div>
</content>
</entry>
<entry>
<title>Canonicalise the source_uri to not have a path. Fixes bug #32268.</title>
<updated>2002-10-22T18:17:06+00:00</updated>
<author>
<name>Jeffrey Stedfast</name>
<email>fejj@ximian.com</email>
</author>
<published>2002-10-22T18:17:06+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/evolution-data-server.git/commit/?id=d2290d54d721d80c4f3f6ecb12c045c690bdfb4d'/>
<id>d2290d54d721d80c4f3f6ecb12c045c690bdfb4d</id>
<content type='text'>
2002-10-18  Jeffrey Stedfast  &lt;fejj@ximian.com&gt;

	* camel-filter-driver.c (camel_filter_driver_filter_folder):
	Canonicalise the source_uri to not have a path. Fixes bug #32268.

2002-10-17  Jeffrey Stedfast  &lt;fejj@ximian.com&gt;

	Possible fix for bug #32270

	* providers/pop3/camel-pop3-store.c (try_sasl): If we get an I/O
	error, we should not be setting the CANT_AUTH exception but should
	instead be setting the SYSTEM exception. Also check for EINTR
	which signifies a USER_CANCEL exception.
	(pop3_try_authenticate): If the auth mechanism isn't supported,
	don't set the CANT_AUTH exception since then we will loop and try
	again with the same data which will just cause an infinite loop.
	(pop3_connect): Simplified a bit.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
2002-10-18  Jeffrey Stedfast  &lt;fejj@ximian.com&gt;

	* camel-filter-driver.c (camel_filter_driver_filter_folder):
	Canonicalise the source_uri to not have a path. Fixes bug #32268.

2002-10-17  Jeffrey Stedfast  &lt;fejj@ximian.com&gt;

	Possible fix for bug #32270

	* providers/pop3/camel-pop3-store.c (try_sasl): If we get an I/O
	error, we should not be setting the CANT_AUTH exception but should
	instead be setting the SYSTEM exception. Also check for EINTR
	which signifies a USER_CANCEL exception.
	(pop3_try_authenticate): If the auth mechanism isn't supported,
	don't set the CANT_AUTH exception since then we will loop and try
	again with the same data which will just cause an infinite loop.
	(pop3_connect): Simplified a bit.
</pre>
</div>
</content>
</entry>
<entry>
<title>If ~/.camel_certs doesn't exist, create it.</title>
<updated>2002-10-18T03:03:13+00:00</updated>
<author>
<name>Jeffrey Stedfast</name>
<email>fejj@ximian.com</email>
</author>
<published>2002-10-18T03:03:13+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/evolution-data-server.git/commit/?id=a6277e8013d44549a23a65494273c964ca37047a'/>
<id>a6277e8013d44549a23a65494273c964ca37047a</id>
<content type='text'>
2002-10-17  Jeffrey Stedfast  &lt;fejj@ximian.com&gt;

	* camel-tcp-stream-ssl.c (camel_certdb_nss_cert_set): If
	~/.camel_certs doesn't exist, create it.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
2002-10-17  Jeffrey Stedfast  &lt;fejj@ximian.com&gt;

	* camel-tcp-stream-ssl.c (camel_certdb_nss_cert_set): If
	~/.camel_certs doesn't exist, create it.
</pre>
</div>
</content>
</entry>
<entry>
<title>helper, build fingerprint. (camel_certdb_nss_cert_get): Helper for nss</title>
<updated>2002-10-17T03:56:13+00:00</updated>
<author>
<name>Not Zed</name>
<email>NotZed@Ximian.com</email>
</author>
<published>2002-10-17T03:56:13+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/evolution-data-server.git/commit/?id=7ee3945eeccb7e0d87baed7c081c9d745f4d56e8'/>
<id>7ee3945eeccb7e0d87baed7c081c9d745f4d56e8</id>
<content type='text'>
2002-10-15  Not Zed  &lt;NotZed@Ximian.com&gt;

        * camel-tcp-stream-ssl.c (cert_fingerprint): helper, build
        fingerprint.
        (camel_certdb_nss_cert_get): Helper for nss certs.  Lookup cert.
        As well as fingerprint, the whole raw cert is checked for
        validity.
        (camel_certdb_nss_cert_add): Add an nss cert to a certdb, also
        saves the cert by fingerprint in ~/.camel_certs/.
        (ssl_bad_cert): Changed to use above functions to simplify logic.
        (ssl_bad_cert): Also added non-compiled code which mimics what
        mozilla does, but it doesn't work right :-/
        (camel_certdb_nss_cert_set): Save the raw cert associated with a
        cert.

        * camel-certdb.c (certdb_cert_free): Free the raw cert data if
        set.

2002-10-14  Not Zed  &lt;NotZed@Ximian.com&gt;

        * camel-file-utils.c (camel_file_util_encode_string): Encode a
        length of 0 as 1, not 0, to match the decode code.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
2002-10-15  Not Zed  &lt;NotZed@Ximian.com&gt;

        * camel-tcp-stream-ssl.c (cert_fingerprint): helper, build
        fingerprint.
        (camel_certdb_nss_cert_get): Helper for nss certs.  Lookup cert.
        As well as fingerprint, the whole raw cert is checked for
        validity.
        (camel_certdb_nss_cert_add): Add an nss cert to a certdb, also
        saves the cert by fingerprint in ~/.camel_certs/.
        (ssl_bad_cert): Changed to use above functions to simplify logic.
        (ssl_bad_cert): Also added non-compiled code which mimics what
        mozilla does, but it doesn't work right :-/
        (camel_certdb_nss_cert_set): Save the raw cert associated with a
        cert.

        * camel-certdb.c (certdb_cert_free): Free the raw cert data if
        set.

2002-10-14  Not Zed  &lt;NotZed@Ximian.com&gt;

        * camel-file-utils.c (camel_file_util_encode_string): Encode a
        length of 0 as 1, not 0, to match the decode code.
</pre>
</div>
</content>
</entry>
<entry>
<title>No longer takes a path argument. (camel_gpg_context_fianlise): No need to</title>
<updated>2002-10-17T03:01:36+00:00</updated>
<author>
<name>Jeffrey Stedfast</name>
<email>fejj@ximian.com</email>
</author>
<published>2002-10-17T03:01:36+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/evolution-data-server.git/commit/?id=1748872f43af60decaad96c325ab4c595194073f'/>
<id>1748872f43af60decaad96c325ab4c595194073f</id>
<content type='text'>
2002-10-16  Jeffrey Stedfast  &lt;fejj@ximian.com&gt;

	* camel-gpg-context.c (camel_gpg_context_new): No longer takes a
	path argument.
	(camel_gpg_context_fianlise): No need to free ctx-&gt;path.
	(gpg_ctx_new): No longer takes a path argument either.
	(gpg_ctx_free): No need to free ctx-&gt;path, it's no longer used.
	(gpg_ctx_op_start): Don't stat the path anymore and change the
	first arg to execvp to "gpg" so that we use the shell's
	environment to find gpg.
	(gpg_sign): Updated.
	(gpg_verify): Updated.
	(gpg_encrypt): Updated.
	(gpg_decrypt): Updated.
	(gpg_ctx_get_argv): Removed some debug printfs.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
2002-10-16  Jeffrey Stedfast  &lt;fejj@ximian.com&gt;

	* camel-gpg-context.c (camel_gpg_context_new): No longer takes a
	path argument.
	(camel_gpg_context_fianlise): No need to free ctx-&gt;path.
	(gpg_ctx_new): No longer takes a path argument either.
	(gpg_ctx_free): No need to free ctx-&gt;path, it's no longer used.
	(gpg_ctx_op_start): Don't stat the path anymore and change the
	first arg to execvp to "gpg" so that we use the shell's
	environment to find gpg.
	(gpg_sign): Updated.
	(gpg_verify): Updated.
	(gpg_encrypt): Updated.
	(gpg_decrypt): Updated.
	(gpg_ctx_get_argv): Removed some debug printfs.
</pre>
</div>
</content>
</entry>
<entry>
<title>If the hash id is NULL, return CAMEL_CIPHER_HASH_DEFAULT. Fixes bug</title>
<updated>2002-10-15T20:09:18+00:00</updated>
<author>
<name>Jeffrey Stedfast</name>
<email>fejj@ximian.com</email>
</author>
<published>2002-10-15T20:09:18+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/evolution-data-server.git/commit/?id=d402fbfcb41b6cadad2035e7637da018c56e4e7e'/>
<id>d402fbfcb41b6cadad2035e7637da018c56e4e7e</id>
<content type='text'>
2002-10-15  Jeffrey Stedfast  &lt;fejj@ximian.com&gt;

	* camel-gpg-context.c (gpg_id_to_hash): If the hash id is NULL,
	return CAMEL_CIPHER_HASH_DEFAULT. Fixes bug #32229.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
2002-10-15  Jeffrey Stedfast  &lt;fejj@ximian.com&gt;

	* camel-gpg-context.c (gpg_id_to_hash): If the hash id is NULL,
	return CAMEL_CIPHER_HASH_DEFAULT. Fixes bug #32229.
</pre>
</div>
</content>
</entry>
<entry>
<title>If the response from the IMAP server is "No", don't set the</title>
<updated>2002-10-09T17:29:34+00:00</updated>
<author>
<name>Jeffrey Stedfast</name>
<email>fejj@ximian.com</email>
</author>
<published>2002-10-09T17:29:34+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/evolution-data-server.git/commit/?id=f9e3af945ee2a6ea6339631fb96e6cde48e0b87b'/>
<id>f9e3af945ee2a6ea6339631fb96e6cde48e0b87b</id>
<content type='text'>
2002-10-08  Jeffrey Stedfast  &lt;fejj@ximian.com&gt;

	* providers/imap/camel-imap-command.c (imap_read_response): If the
	response from the IMAP server is "No", don't set the
	SERVICE_UNAVAILABLE exception, this makes error reporting in the
	UI for deleting IMAP folders that cannot be deleted inaccurate
	(ie, it reports "Cannot delete in offline mode" which is not the
	problem).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
2002-10-08  Jeffrey Stedfast  &lt;fejj@ximian.com&gt;

	* providers/imap/camel-imap-command.c (imap_read_response): If the
	response from the IMAP server is "No", don't set the
	SERVICE_UNAVAILABLE exception, this makes error reporting in the
	UI for deleting IMAP folders that cannot be deleted inaccurate
	(ie, it reports "Cannot delete in offline mode" which is not the
	problem).
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixes bug #31752</title>
<updated>2002-10-07T18:13:53+00:00</updated>
<author>
<name>Jeffrey Stedfast</name>
<email>fejj@ximian.com</email>
</author>
<published>2002-10-07T18:13:53+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/evolution-data-server.git/commit/?id=cb6225fad799cb89b0b231b5c913af7df407a815'/>
<id>cb6225fad799cb89b0b231b5c913af7df407a815</id>
<content type='text'>
2002-10-07  Jeffrey Stedfast  &lt;fejj@ximian.com&gt;

	Fixes bug #31752

	* providers/smtp/camel-smtp-transport.c (connect_to_server): Don't
	forget to send another EHLO command to the server once we toggle
	into STARTTLS mode.
	(smtp_helo): Reset any flags set using the EHLO response and also
	any authtypes.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
2002-10-07  Jeffrey Stedfast  &lt;fejj@ximian.com&gt;

	Fixes bug #31752

	* providers/smtp/camel-smtp-transport.c (connect_to_server): Don't
	forget to send another EHLO command to the server once we toggle
	into STARTTLS mode.
	(smtp_helo): Reset any flags set using the EHLO response and also
	any authtypes.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix all mailing list regex patterns to allow any number of spaces *or*</title>
<updated>2002-10-07T18:10:24+00:00</updated>
<author>
<name>Jeffrey Stedfast</name>
<email>fejj@ximian.com</email>
</author>
<published>2002-10-07T18:10:24+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/evolution-data-server.git/commit/?id=973a1c07e5050827da7b2aa387e74c1718edd82c'/>
<id>973a1c07e5050827da7b2aa387e74c1718edd82c</id>
<content type='text'>
2002-10-06  Jeffrey Stedfast  &lt;fejj@ximian.com&gt;

	* camel-mime-utils.c: Fix all mailing list regex patterns to allow
	any number of spaces *or* tabs as pre-padding for the header
	values.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
2002-10-06  Jeffrey Stedfast  &lt;fejj@ximian.com&gt;

	* camel-mime-utils.c: Fix all mailing list regex patterns to allow
	any number of spaces *or* tabs as pre-padding for the header
	values.
</pre>
</div>
</content>
</entry>
</feed>
