platform/upstream/evolution-data-server.git
20 years agofixed typo.
Rodrigo Moya [Fri, 12 Dec 2003 16:45:47 +0000 (16:45 +0000)]
fixed typo.

2003-12-12  Rodrigo Moya <rodrigo@ximian.com>

* backends/groupwise/e-gw-message.c (setup_debug): fixed typo.

20 years agofixed typo.
Rodrigo Moya [Fri, 12 Dec 2003 16:44:37 +0000 (16:44 +0000)]
fixed typo.

2003-12-12  Rodrigo Moya <rodrigo@ximian.com>

* backends/groupwise/e-gw-message.c (setup_debug): fixed typo.

20 years ago*** empty log message ***
Rodrigo Moya [Fri, 12 Dec 2003 16:38:38 +0000 (16:38 +0000)]
*** empty log message ***

20 years agoForgot AC_SUBST(DEBUG_CFLAGS)
Rodrigo Moya [Fri, 12 Dec 2003 16:22:24 +0000 (16:22 +0000)]
Forgot AC_SUBST(DEBUG_CFLAGS)

20 years agouse $DEBUG_CFLAGS.
Rodrigo Moya [Fri, 12 Dec 2003 16:15:03 +0000 (16:15 +0000)]
use $DEBUG_CFLAGS.

2003-12-12  Rodrigo Moya <rodrigo@ximian.com>

* backends/groupwise/Makefile.am: use $DEBUG_CFLAGS.

20 years agoadded --enable-debug argument.
Rodrigo Moya [Fri, 12 Dec 2003 16:12:21 +0000 (16:12 +0000)]
added --enable-debug argument.

2003-12-12  Rodrigo Moya <rodrigo@ximian.com>

* configure.in: added --enable-debug argument.

20 years agoadded --enable-debug argument.
Rodrigo Moya [Fri, 12 Dec 2003 15:51:36 +0000 (15:51 +0000)]
added --enable-debug argument.

2003-12-12  Rodrigo Moya <rodrigo@ximian.com>

* configure.in: added --enable-debug argument.

20 years agonew functions for adding debugging of the SOAP messages.
Rodrigo Moya [Fri, 12 Dec 2003 15:49:20 +0000 (15:49 +0000)]
new functions for adding debugging of the SOAP messages.

2003-12-12  Rodrigo Moya <rodrigo@ximian.com>

* backends/groupwise/e-gw-message.c (setup_debug, print_header,
debug_handler): new functions for adding debugging of the SOAP messages.
(e_gw_message_new_with_header): if G_ENABLE_DEBUG is defined, setup
debugging for the message. Also, use POST to send the messages.

* doc/gw-soap-methods.xsd:
* doc/gw-soap-types.xsd: added new versions of SOAP interfaces.

20 years agoDon't immediately prompt for a passwd after receiving the NEED_PASSPHRASE
Jeffrey Stedfast [Thu, 11 Dec 2003 17:30:31 +0000 (17:30 +0000)]
Don't immediately prompt for a passwd after receiving the NEED_PASSPHRASE

2003-12-11  Jeffrey Stedfast  <fejj@ximian.com>

* camel-gpg-context.c (gpg_ctx_parse_status): Don't immediately
prompt for a passwd after receiving the NEED_PASSPHRASE status
message. Instead, parse the userid that gpg needs a passwd for and
store it on our context. Wait for a GET_HIDDEN status message
before prompting, this way if the user has their gpg configured to
use gpg-agent, the user won't get 2 passwd prompts.
(gpg_sign): Fixed to not free a gpg context that we have not
allocated (could happen in a fail case).

20 years agoFixes #52013
Rodrigo Moya [Thu, 11 Dec 2003 11:21:50 +0000 (11:21 +0000)]
Fixes #52013

2003-12-11  Rodrigo Moya <rodrigo@ximian.com>

Fixes #52013

* backends/file/e-cal-backend-file.c (create_user_free_busy): pass

20 years agoGet attributes from source, not URI.
Hans Petter Jansson [Thu, 11 Dec 2003 01:18:33 +0000 (01:18 +0000)]
Get attributes from source, not URI.

2003-12-10  Hans Petter Jansson  <hpj@ximian.com>

* backends/ldap/e-book-backend-ldap.c
(e_book_backend_ldap_load_source): Get attributes from source, not URI.

20 years agoremove
Chris Toshok [Wed, 10 Dec 2003 21:59:06 +0000 (21:59 +0000)]
remove

2003-12-10  Chris Toshok  <toshok@ximian.com>

* Makefile.am (ACLOCAL_AMFLAGS): remove

20 years agoUse CAMEL_FODLER_NOCHILDREN rather than NOINFERIORS because NOINFERIORS
Jeffrey Stedfast [Wed, 10 Dec 2003 19:38:20 +0000 (19:38 +0000)]
Use CAMEL_FODLER_NOCHILDREN rather than NOINFERIORS because NOINFERIORS

2003-12-10  Jeffrey Stedfast  <fejj@ximian.com>

* providers/local/camel-mbox-store.c (get_folder_info): Use
CAMEL_FODLER_NOCHILDREN rather than NOINFERIORS because
NOINFERIORS means the folder cannot contain subfolders. However,
our mbox structure always allows subfolders.
(scan_dir): Same.

20 years agoAdd a CAMEL_FOLDER_NOCHILDREN flag.
Jeffrey Stedfast [Wed, 10 Dec 2003 19:22:20 +0000 (19:22 +0000)]
Add a CAMEL_FOLDER_NOCHILDREN flag.

2003-12-10  Jeffrey Stedfast  <fejj@ximian.com>

* camel-store.h: Add a CAMEL_FOLDER_NOCHILDREN flag.

* providers/imap/camel-imap-store.c (get_folders): Same as below.

* providers/imap/camel-imap-utils.c (imap_parse_list_response):
s/CAMEL_IMAP_FOLDER_NOCHILDREN/CAMEL_FOLDER_NOCHILDREN/

20 years agouse a SoupSession per EGwConnection, not one for all.
Rodrigo Moya [Wed, 10 Dec 2003 17:27:17 +0000 (17:27 +0000)]
use a SoupSession per EGwConnection, not one for all.

2003-12-10  Rodrigo Moya <rodrigo@ximian.com>

* backends/groupwise/e-gw-connection.c: use a SoupSession per
EGwConnection, not one for all.
(e_gw_connection_dispose): unref the SoupSession here.
(e_gw_connection_init): create the SoupSession here.
(e_gw_connection_send_message): use the private SoupSession.

20 years agoadded support for specifying a password in the command line.
Rodrigo Moya [Wed, 10 Dec 2003 16:21:32 +0000 (16:21 +0000)]
added support for specifying a password in the command line.

2003-12-10  Rodrigo Moya <rodrigo@ximian.com>

* backends/groupwise/soap-test.c: added support for specifying a
password in the command line.

20 years agodont unref the response when we havent got one.
Rodrigo Moya [Wed, 10 Dec 2003 16:04:09 +0000 (16:04 +0000)]
dont unref the response when we havent got one.

2003-12-10  Rodrigo Moya <rodrigo@ximian.com>

* backends/groupwise/e-gw-connection.c (e_gw_connection_new): dont
unref the response when we havent got one.

20 years agoUpdated italian translation
Marco Ciampa [Wed, 10 Dec 2003 15:14:53 +0000 (15:14 +0000)]
Updated italian translation

20 years agoonly try to remove the connection from the hash table if the hash table
Rodrigo Moya [Wed, 10 Dec 2003 15:12:40 +0000 (15:12 +0000)]
only try to remove the connection from the hash table if the hash table

2003-12-10  Rodrigo Moya <rodrigo@ximian.com>

* backends/groupwise/e-gw-connection.c (e_gw_connection_finalize):
only try to remove the connection from the hash table if the hash
table has been created.

20 years agonew test program to test the SOAP interface to the GW server.
Rodrigo Moya [Wed, 10 Dec 2003 15:00:37 +0000 (15:00 +0000)]
new test program to test the SOAP interface to the GW server.

2003-12-10  Rodrigo Moya <rodrigo@ximian.com>

* backends/groupwise/soap-test.c: new test program to test the
SOAP interface to the GW server.

* backends/groupwise/Makefile.am: compile new test program.

20 years agonew test program to test the SOAP interface to the GW server.
Rodrigo Moya [Wed, 10 Dec 2003 14:57:43 +0000 (14:57 +0000)]
new test program to test the SOAP interface to the GW server.

2003-12-10  Rodrigo Moya <rodrigo@ximian.com>

* backends/groupwise/soap-test.c: new test program to test the
SOAP interface to the GW server.

* backends/groupwise/Makefile.am: compile new test program.

20 years agodon't preload the timezones into the cache, its problematic because we
JP Rosevear [Wed, 10 Dec 2003 06:16:23 +0000 (06:16 +0000)]
don't preload the timezones into the cache, its problematic because we

2003-12-10  JP Rosevear <jpr@ximian.com>

* libecal/e-cal.c (e_cal_get_default_object): don't preload the
timezones into the cache, its problematic because we don't want to
have multiple operations at the same time and we don't do this for
views for instance
(e_cal_get_object): ditto

Fixes #51225

20 years agoalso check application/pkcs7-signature (bloody applemail).
Not Zed [Wed, 10 Dec 2003 06:14:28 +0000 (06:14 +0000)]
also check application/pkcs7-signature (bloody applemail).

2003-12-10  Not Zed  <NotZed@Ximian.com>

        * camel-smime-context.c (sm_verify): also check
        application/pkcs7-signature (bloody applemail).
        (camel_smime_context_describe_part): as above, and fix the logic.
        dont think its used anyway.  Bug #51750.

20 years agoput the camel-smime-context.[ch] back in here, remove it from EXTRA_DIST,
Not Zed [Wed, 10 Dec 2003 05:25:24 +0000 (05:25 +0000)]
put the camel-smime-context.[ch] back in here, remove it from EXTRA_DIST,

2003-12-10  Not Zed  <NotZed@Ximian.com>

        * Makefile.am (libcamel_la_SOURCES): put the
        camel-smime-context.[ch] back in here, remove it from EXTRA_DIST,
        and make it compile optinally the same way camel-tcp-stream-ssl.c
        does (#ifdef ...).

        * camel-smime-context.c (sm_verify_cmsg): add signer info to
        certvalidity.

        * camel-cipher-context.c (CamelCipherValidity): Added certinfo to
        validity for signing and encrypting, so we can find the keys later
        for a gui.
        (camel_cipher_validity_add_certinfo): add signer or
        encrypter info to the validity.
        (camel_cipher_validity_envelope): add sign/encrypt keys.

20 years agochange to return gboolean and take the filename, not the struct dirent *.
Chris Toshok [Wed, 10 Dec 2003 02:25:33 +0000 (02:25 +0000)]
change to return gboolean and take the filename, not the struct dirent *.

2003-12-09  Chris Toshok  <toshok@ximian.com>

* backends/file/e-book-backend-file.c (select_changes): change to
return gboolean and take the filename, not the struct dirent *.
(e_book_backend_file_remove): switch from using scandir to
g_dir_*.

20 years agoremove dthe clearenv stuff, not sure why its there. s/setenv/putenv/ for
Not Zed [Wed, 10 Dec 2003 02:02:09 +0000 (02:02 +0000)]
remove dthe clearenv stuff, not sure why its there. s/setenv/putenv/ for

2003-12-10  Not Zed  <NotZed@Ximian.com>

        * camel-stream-process.c (do_exec_command): remove dthe clearenv
        stuff, not sure why its there.  s/setenv/putenv/ for portability.
        See Bug #51767.

20 years agoactually emit the capabilities string
JP Rosevear [Wed, 10 Dec 2003 01:11:56 +0000 (01:11 +0000)]
actually emit the capabilities string

2003-12-09  JP Rosevear  <jpr@ximian.com>

* libecal/e-cal-listener.c (impl_notifyStaticCapabilities):
actually emit the capabilities string

Fixes #51747

20 years agomade the connections be shared. (e_gw_connection_new): get the uri,
Rodrigo Moya [Tue, 9 Dec 2003 16:13:10 +0000 (16:13 +0000)]
made the connections be shared. (e_gw_connection_new): get the uri,

2003-12-09  Rodrigo Moya <rodrigo@ximian.com>

* backends/groupwise/e-gw-connection.[ch]: made the connections be
shared.
(e_gw_connection_new): get the uri, username and password here, and
before trying to login again to the server, see if we have already
the same connection request in the loaded connections hash table.
(e_gw_connection_login): removed.
(e_gw_connection_logout): just unref the connection, the logout code
moved to...
(logout): ...here.
(e_gw_connection_dispose): free new members.
(e_gw_connection_finalize): remove the connection from the hash table,
and destroy the hash table when there are no more connections on it.

* backends/groupwise/e-cal-backend-groupwise.c
(e_cal_backend_groupwise_open): use the new EGwConnection interface.

20 years ago** See bug #51899.
Not Zed [Tue, 9 Dec 2003 03:21:40 +0000 (03:21 +0000)]
** See bug #51899.

2003-12-09  Not Zed  <NotZed@Ximian.com>

        ** See bug #51899.

        * providers/imap/camel-imap-store.c (get_folders): add the first
        fi to the info's hash, so we dont duplicate it if we come across
        it again (which we generally will).

20 years agoRevert the s/is_/camel_mime_is_/ changes or we get really long variable
Jeffrey Stedfast [Tue, 9 Dec 2003 01:44:47 +0000 (01:44 +0000)]
Revert the s/is_/camel_mime_is_/ changes or we get really long variable

2003-12-08  Jeffrey Stedfast  <fejj@ximian.com>

* camel-mime-utils.c (header_decode_rfc2184_param): Revert the
s/is_/camel_mime_is_/ changes or we get really long variable
names.
(header_decode_param): Same.
(header_decode_param_list): Here too.

20 years agoencode the address before sending it out, rather than using the raw/utf8
Not Zed [Tue, 9 Dec 2003 00:58:46 +0000 (00:58 +0000)]
encode the address before sending it out, rather than using the raw/utf8

2003-12-09  Not Zed  <NotZed@Ximian.com>

* providers/smtp/camel-smtp-transport.c (smtp_send_to): encode the
address before sending it out, rather than using the raw/utf8
version.

* camel-internet-address.c
(camel_internet_address_encode_address): check for quoting the
local part of the address before outputting it.
(cia_encode_addrspec): quote local part if need be.
(camel_internet_address_encode_address): make folding optional
based on whether inlen is null or not.

* camel-mime-utils.[ch]: rename is_* to camel_mime_is_* and export
the type functions.

2003-12-08  Not Zed  <NotZed@Ximian.com>

* providers/imap/camel-imap-utils.c (imap_atom_specials): add } to
the atom specials list.  This isn't correct, but some busted
servers expect it.  Bug #50728.

2003-12-02  Not Zed  <NotZed@Ximian.com>

* providers/local/camel-local-folder.c (local_setv): remove some
debug printfs.

** See bug #51576.

* camel-url.c (camel_url_decode): robustify url decoding for bad
input, addresses a crash.

20 years agoFixes bug #51881
Jeffrey Stedfast [Mon, 8 Dec 2003 22:08:52 +0000 (22:08 +0000)]
Fixes bug #51881

2003-12-08  Jeffrey Stedfast  <fejj@ximian.com>

Fixes bug #51881

* providers/local/camel-mbox-store.c (delete_folder): Same.

* providers/local/camel-local-store.c (delete_folder): Unlink the
cmeta file too.

20 years agothe class structure derives from EFileCacheClass, not EFileCache.
Rodrigo Moya [Mon, 8 Dec 2003 19:57:06 +0000 (19:57 +0000)]
the class structure derives from EFileCacheClass, not EFileCache.

2003-11-08  Rodrigo Moya <rodrigo@ximian.com>

* libedata-cal/e-cal-backend-cache.h: the class structure derives
from EFileCacheClass, not EFileCache.

* libedata-cal/e-cal-backend-cache.c (get_filename_from_uri): iterate
correctly over the characters in the URI.

20 years agothe class structure derives from EFileCacheClass, not EFileCache.
Rodrigo Moya [Mon, 8 Dec 2003 19:45:50 +0000 (19:45 +0000)]
the class structure derives from EFileCacheClass, not EFileCache.

2003-11-08  Rodrigo Moya <rodrigo@ximian.com>

* libedata-cal/e-cal-backend-cache.h: the class structure derives
from EFileCacheClass, not EFileCache.

20 years agouse EFileCache instead of ECache.
Rodrigo Moya [Mon, 8 Dec 2003 19:26:25 +0000 (19:26 +0000)]
use EFileCache instead of ECache.

2003-11-08  Rodrigo Moya <rodrigo@ximian.com>

* libedata-cal/e-cal-backend-cache.[ch]: use EFileCache instead
of ECache.

20 years agorenamed from e-cache.[ch] to avoid conflicts with GAL's ECache class,
Rodrigo Moya [Mon, 8 Dec 2003 19:25:00 +0000 (19:25 +0000)]
renamed from e-cache.[ch] to avoid conflicts with GAL's ECache class,

2003-12-08  Rodrigo Moya <rodrigo@ximian.com>

* libedataserver/e-file-cache.[ch]: renamed from e-cache.[ch]
to avoid conflicts with GAL's ECache class, which might get
registered before.

* libedataserver/Makefile.am: added new files.

20 years agoadded this function from GAL, needed for the cache objects.
Rodrigo Moya [Mon, 8 Dec 2003 18:04:07 +0000 (18:04 +0000)]
added this function from GAL, needed for the cache objects.

2003-12-08  Rodrigo Moya <rodrigo@ximian.com>

* libedataserver/e-util.[ch] (e_util_mkdir_hier): added this
function from GAL, needed for the cache objects.

20 years agoadded this function from GAL, needed for the cache objects.
Rodrigo Moya [Mon, 8 Dec 2003 18:02:54 +0000 (18:02 +0000)]
added this function from GAL, needed for the cache objects.

2003-12-08  Rodrigo Moya <rodrigo@ximian.com>

* libedataserver/e-util.[ch] (e_util_mkdir_hier): added this
function from GAL, needed for the cache objects.

20 years agonew function to convert "groupwise://" URIs to "http://".
Rodrigo Moya [Mon, 8 Dec 2003 14:02:19 +0000 (14:02 +0000)]
new function to convert "groupwise://" URIs to "".

2003-12-08  Rodrigo Moya <rodrigo@ximian.com>

* backends/groupwise/e-cal-backend-groupwise.c (convert_uri):
new function to convert "groupwise://" URIs to "http://".
(e_cal_backend_groupwise_open): call the above function to
get a GnomeVFSURI, and use it as a temporary hack to get
username and password.

20 years agoadded "groupwise" to the "calendar:supported_protocols" property.
Rodrigo Moya [Mon, 8 Dec 2003 13:17:43 +0000 (13:17 +0000)]
added "groupwise" to the "calendar:supported_protocols" property.

2003-12-08  Rodrigo Moya <rodrigo@ximian.com>

* src/GNOME_Evolution_DataServerNOLDAP.server.in.in:
* src/GNOME_Evolution_DataServerLDAP.server.in.in: added "groupwise" to
the "calendar:supported_protocols" property.

20 years agoUpdated .po files.
JP Rosevear [Mon, 8 Dec 2003 01:38:28 +0000 (01:38 +0000)]
Updated .po files.

20 years agoupdate the repo and oaf iids
JP Rosevear [Mon, 8 Dec 2003 00:53:29 +0000 (00:53 +0000)]
update the repo and oaf iids

2003-12-07  JP Rosevear  <jpr@ximian.com>

* src/GNOME_Evolution_DataServerLDAP.server.in.in: update the repo
and oaf iids

* src/server.c: set correct default oaf id's

* configure.in: Bump version

20 years agoversion the oafiid
JP Rosevear [Mon, 8 Dec 2003 00:49:58 +0000 (00:49 +0000)]
version the oafiid

2003-12-07  JP Rosevear  <jpr@ximian.com>

* libedata-cal/e-data-cal-factory.c: version the oafiid

* libecal/e-cal.c (get_factories): update the repo id

20 years agoversion the OAFIID
JP Rosevear [Mon, 8 Dec 2003 00:48:39 +0000 (00:48 +0000)]
version the OAFIID

2003-12-07  JP Rosevear  <jpr@ximian.com>

* libedata-book/e-data-book-factory.c: version the OAFIID

* libebook/e-book.c (activate_factories_for_uri): update repo id

20 years agouse the versioned repo id
JP Rosevear [Mon, 8 Dec 2003 00:09:04 +0000 (00:09 +0000)]
use the versioned repo id

2003-12-07  JP Rosevear  <jpr@ximian.com>

* libecal/e-cal.c (get_factories): use the versioned repo id

2003-12-07  JP Rosevear  <jpr@ximian.com>

* libebook/e-book.c (activate_factories_for_uri): use the
versioned repo id

20 years agoversion our repo_ids
JP Rosevear [Mon, 8 Dec 2003 00:07:22 +0000 (00:07 +0000)]
version our repo_ids

2003-12-07  JP Rosevear  <jpr@ximian.com>

* src/GNOME_Evolution_DataServerNOLDAP.server.in.in: version our
repo_ids

* src/GNOME_Evolution_DataServerLDAP.server.in.in: ditto

2003-12-07  JP Rosevear  <jpr@ximian.com>

* libebook/e-book.c (activate_factories_for_uri): use the
versioned repo id

2003-12-07  JP Rosevear  <jpr@ximian.com>

* libebook/e-book.c (activate_factories_for_uri): use the
versioned repo id

20 years agomake install depend on all.
Chris Toshok [Sun, 7 Dec 2003 19:39:08 +0000 (19:39 +0000)]
make install depend on all.

2003-12-07  Chris Toshok  <toshok@ximian.com>

* libdb/dist/Makefile.in: make install depend on all.

20 years agobump version and libsoup requirement
JP Rosevear [Sun, 7 Dec 2003 19:10:02 +0000 (19:10 +0000)]
bump version and libsoup requirement

2003-12-07  JP Rosevear  <jpr@ximian.com>

* configure.in: bump version and libsoup requirement

20 years agoRemove hard coded disable deprecated flags
JP Rosevear [Sat, 6 Dec 2003 18:04:10 +0000 (18:04 +0000)]
Remove hard coded disable deprecated flags

2003-12-06  JP Rosevear <jpr@ximian.com>

* */Makefile.am: Remove hard coded disable deprecated flags

20 years agomake this only work for strings, since really that's all it works for now.
Chris Toshok [Sat, 6 Dec 2003 01:27:40 +0000 (01:27 +0000)]
make this only work for strings, since really that's all it works for now.

2003-12-05  Chris Toshok  <toshok@ximian.com>

* libebook/e-contact.c (e_contact_get_const): make this only work
for strings, since really that's all it works for now.

20 years agoProperly set the O_NONBLOCK flag along with any previously set flags.
Jeffrey Stedfast [Fri, 5 Dec 2003 18:15:17 +0000 (18:15 +0000)]
Properly set the O_NONBLOCK flag along with any previously set flags.

2003-12-05  Jeffrey Stedfast  <fejj@ximian.com>

* camel-gpg-context.c (gpg_ctx_op_start): Properly set the
O_NONBLOCK flag along with any previously set flags.

* camel-filter-search.c (run_command): Don't set O_NONBLOCK on the
pipe (1. we don't need to, and 2. we should have been setting
O_NONBLOCK|prev_flags but we weren't, and so the pipe got
O_RDONLY|O_NONBLOCK even tho we wanted to write to it).

* camel-filter-driver.c (pipe_to_system): Same.

20 years agoReturn boxed type for struct. (e_contact_name_from_string): Never pass
Hans Petter Jansson [Fri, 5 Dec 2003 07:53:06 +0000 (07:53 +0000)]
Return boxed type for struct. (e_contact_name_from_string): Never pass

2003-12-05  Hans Petter Jansson  <hpj@ximian.com>

* libebook/e-contact.c (e_contact_get_property): Return boxed type
for struct.
(e_contact_name_from_string): Never pass NULL to
e_name_western_parse ().

20 years agoprint out the NAME_OR_ORG of the contact too.
Chris Toshok [Thu, 4 Dec 2003 20:35:12 +0000 (20:35 +0000)]
print out the NAME_OR_ORG of the contact too.

2003-12-04  Chris Toshok  <toshok@ximian.com>

* tests/ebook/test-ebook.c (print_email): print out the
NAME_OR_ORG of the contact too.

* libebook/e-contact.h (EContactField): add NAME_OR_ORG.

* libebook/e-contact.c (field_info): add NAME_OR_ORG.
(e_contact_get_property): handle NAME_OR_ORG.

20 years agouses the default gconf client for getting the source list
JP Rosevear [Thu, 4 Dec 2003 19:42:12 +0000 (19:42 +0000)]
uses the default gconf client for getting the source list

2003-12-04  JP Rosevear <jpr@ximian.com>

* libedataserver/e-source-list.c
(e_source_list_new_for_gconf_default): uses the default gconf
client for getting the source list

* libedataserver/e-source-list.h: add proto

20 years agoUpdated
Rodrigo Moya [Thu, 4 Dec 2003 16:43:27 +0000 (16:43 +0000)]
Updated

20 years agoadd the username in the source URI, and use e_source_list_sync, to give it
Rodrigo Moya [Thu, 4 Dec 2003 16:41:24 +0000 (16:41 +0000)]
add the username in the source URI, and use e_source_list_sync, to give it

2003-12-04  Rodrigo Moya <rodrigo@ximian.com>

* backends/groupwise/create-account.c (add_account): add the username
in the source URI, and use e_source_list_sync, to give it time to
sync the GConf changes.

20 years agochanged to use a main loop, or saving to GConf seems not to work ??
Rodrigo Moya [Thu, 4 Dec 2003 16:32:50 +0000 (16:32 +0000)]
changed to use a main loop, or saving to GConf seems not to work ??

2003-12-04  Rodrigo Moya <rodrigo@ximian.com>

* backends/groupwise/create-account.c: changed to use a main loop,
or saving to GConf seems not to work ??

20 years agochanged to use a main loop, or saving to GConf seems not to work ??
Rodrigo Moya [Thu, 4 Dec 2003 16:18:53 +0000 (16:18 +0000)]
changed to use a main loop, or saving to GConf seems not to work ??

2003-12-04  Rodrigo Moya <rodrigo@ximian.com>

* backends/groupwise/create-account.c: changed to use a main loop,
or saving to GConf seems not to work ??

20 years agoadd the source to the group.
Rodrigo Moya [Thu, 4 Dec 2003 16:08:19 +0000 (16:08 +0000)]
add the source to the group.

2003-12-04  Rodrigo Moya <rodrigo@ximian.com>

* backends/groupwise/create-account.c (add_account): add the source
to the group.

20 years agoadd the source to the group.
Rodrigo Moya [Thu, 4 Dec 2003 15:31:16 +0000 (15:31 +0000)]
add the source to the group.

2003-12-04  Rodrigo Moya <rodrigo@ximian.com>

* backends/groupwise/create-account.c (add_account): add the source
to the group.

20 years agocheck recent messages for junk mail
Radek Doulik [Thu, 4 Dec 2003 14:11:20 +0000 (14:11 +0000)]
check recent messages for junk mail

2003-12-04  Radek Doulik  <rodo@ximian.com>

* camel-folder.c (folder_changed): check recent messages for junk
mail

* camel-session.c (camel_session_check_junk): new wrapper method
for check_junk flag
(camel_session_set_check_junk): ditto

* camel-session.h (struct _CamelSession): added check_junk flag
(if to check incoming mail for junk messages)

20 years agomake it use a username also.
Rodrigo Moya [Thu, 4 Dec 2003 13:33:36 +0000 (13:33 +0000)]
make it use a username also.

2003-12-04  Rodrigo Moya <rodrigo@ximian.com>

* backends/groupwise/create-account.c: make it use a username also.

20 years agoadded simple program to add accounts to the calendar sources until we a
Rodrigo Moya [Thu, 4 Dec 2003 13:22:36 +0000 (13:22 +0000)]
added simple program to add accounts to the calendar sources until we a

2003-12-04  Rodrigo Moya <rodrigo@ximian.com>

* backends/groupwise/create-account.c: added simple program to
add accounts to the calendar sources until we a GUI to configure
them.

* backends/groupwise/Makefile.am: added noinst program.

20 years agoadded simple program to add accounts to the calendar sources until we a
Rodrigo Moya [Thu, 4 Dec 2003 13:14:59 +0000 (13:14 +0000)]
added simple program to add accounts to the calendar sources until we a

2003-12-04  Rodrigo Moya <rodrigo@ximian.com>

* backends/groupwise/create-account.c: added simple program to
add accounts to the calendar sources until we a GUI to configure
them.

* backends/groupwise/Makefile.am: added noinst program.

20 years agoFree fi->path if we are gonna replace it with the vinfo path.
Jeffrey Stedfast [Thu, 4 Dec 2003 02:11:02 +0000 (02:11 +0000)]
Free fi->path if we are gonna replace it with the vinfo path.

2003-12-03  Jeffrey Stedfast  <fejj@ximian.com>

* camel-store.c (add_special_info): Free fi->path if we are gonna
replace it with the vinfo path.

20 years agoUpdated TODO
Rodrigo Moya [Wed, 3 Dec 2003 17:34:36 +0000 (17:34 +0000)]
Updated TODO

20 years agoadded has-recurrences sexp function
Christian Kellnerc [Wed, 3 Dec 2003 17:29:29 +0000 (17:29 +0000)]
added has-recurrences sexp function

2003-12-03  Christian Kellnerc <gicmo@xatom.net>

         * libedata-cal/e-cal-backend-sexp.c: added has-recurrences sexp
 function

20 years agoadded has-recurrences sexp function
Christian Kellner [Wed, 3 Dec 2003 17:27:11 +0000 (17:27 +0000)]
added has-recurrences sexp function

20 years agoTreat parent_name == NULL and parent_name == "" the same.
Jeffrey Stedfast [Wed, 3 Dec 2003 17:19:51 +0000 (17:19 +0000)]
Treat parent_name == NULL and parent_name == "" the same.

2003-12-03  Jeffrey Stedfast  <fejj@ximian.com>

* providers/local/camel-mbox-store.c (create_folder): Treat
parent_name == NULL and parent_name == "" the same.

20 years agouse a cache to keep the objects from the server.
Rodrigo Moya [Wed, 3 Dec 2003 17:15:28 +0000 (17:15 +0000)]
use a cache to keep the objects from the server.

2003-12-03  Rodrigo Moya <rodrigo@ximian.com>

* backends/groupwise/e-cal-backend-groupwise.c: use a cache
to keep the objects from the server.
(e_cal_backend_groupwise_finalize): unref the cache object.
(e_cal_backend_groupwise_open): load/create the local cache.
(e_cal_backend_groupwise_get_object): look for the object in
the cache.
(e_cal_backend_groupwise_class_init): fixed warning.

20 years agoOnly add vTrash/vJunk info's if we've requested the toplevel folder tree,
Jeffrey Stedfast [Wed, 3 Dec 2003 16:47:16 +0000 (16:47 +0000)]
Only add vTrash/vJunk info's if we've requested the toplevel folder tree,

2003-12-03  Jeffrey Stedfast  <fejj@ximian.com>

* camel-store.c (camel_store_get_folder_info): Only add
vTrash/vJunk info's if we've requested the toplevel folder tree,
otherwise we get vTrash/vJunk folders in odd places in the folder
tree.
(add_special_info): Use the provider->url_flags to determine if
the url uses the fragment or not for the path.

20 years agoAdded descriptions for backend methods
Rodrigo Moya [Wed, 3 Dec 2003 00:15:28 +0000 (00:15 +0000)]
Added descriptions for backend methods

20 years agoUpdated
Rodrigo Moya [Tue, 2 Dec 2003 23:42:01 +0000 (23:42 +0000)]
Updated

20 years agoUpdated
Rodrigo Moya [Tue, 2 Dec 2003 23:40:59 +0000 (23:40 +0000)]
Updated

20 years agoAdded folder properties task
Rodrigo Moya [Tue, 2 Dec 2003 23:26:43 +0000 (23:26 +0000)]
Added folder properties task

20 years agoStep-by-step TODO
Rodrigo Moya [Tue, 2 Dec 2003 23:15:15 +0000 (23:15 +0000)]
Step-by-step TODO

20 years ago(init): Set the mode on the text cell
Ettore Perazzoli [Tue, 2 Dec 2003 20:31:02 +0000 (20:31 +0000)]
(init): Set the mode on the text cell
renderer to GTK_CELL_RENDERER_MODE_ACTIVATABLE so clicking on the
text doesn't change the status of the checkbox.  [Many thanks to
Jonathan Blandford for telling me how to do this!]

20 years agoFix query and get object list as components.
William Jon McCann [Tue, 2 Dec 2003 06:41:09 +0000 (06:41 +0000)]
Fix query and get object list as components.

2003-12-01  William Jon McCann  <mccann@jhu.edu>

        * libecal/e-cal.c (e_cal_generate_instances): Fix query and
        get object list as components.

20 years ago** See bug #51478.
Not Zed [Mon, 1 Dec 2003 23:33:26 +0000 (23:33 +0000)]
** See bug #51478.

2003-12-02  Not Zed  <NotZed@Ximian.com>

        ** See bug #51478.

        * camel-gpg-context.c (gpg_ctx_free): handle the context being
        NULL, and exit silently.

20 years agoStart at fd = 3.
Jeffrey Stedfast [Mon, 1 Dec 2003 22:51:58 +0000 (22:51 +0000)]
Start at fd = 3.

2003-12-01  Jeffrey Stedfast  <fejj@ximian.com>

* camel-process.c (camel_process_fork): Start at fd = 3.

* camel-gpg-context.c (gpg_ctx_op_start): Same.

* camel-filter-driver.c (pipe_to_system): Same.

* camel-filter-search.c (run_command): Start at fd = 3.

20 years agolist the signal args properl
JP Rosevear [Mon, 1 Dec 2003 22:01:14 +0000 (22:01 +0000)]
list the signal args properl

2003-12-01  JP Rosevear <jpr@ximian.com>

* e-source-selector.c (class_init): list the signal args properl

20 years agochanged to be based on the new ECache class. (get_filename_from_uri): new
Rodrigo Moya [Mon, 1 Dec 2003 19:25:24 +0000 (19:25 +0000)]
changed to be based on the new ECache class. (get_filename_from_uri): new

2003-12-01  Rodrigo Moya <rodrigo@ximian.com>

* libedata-cal/e-cal-backend-cache.[ch]: changed to be based on the
new ECache class.
(get_filename_from_uri): new function to get a unique filename for a
calendar/tasks URI.
(e_cal_backend_cache_set_property): get the filename for the given URI
and set the "filename" property on the cache, which will load/create
the cache file.
(e_cal_backend_cache_finalize): dont free removed fields.
(e_cal_backend_cache_get_component, e_cal_backend_cache_add_component,
e_cal_backend_cache_replace_component, e_cal_backend_cache_remove_component):
new functions.

* backends/groupwise/e-gw-connection.c (e_gw_connection_login): retrieve
the session from the response, not the username.

20 years agonew class for a cache implementation, to be shared between calendar and
Rodrigo Moya [Mon, 1 Dec 2003 18:04:04 +0000 (18:04 +0000)]
new class for a cache implementation, to be shared between calendar and

2003-12-01  Rodrigo Moya <rodrigo@ximian.com>

* libedataserver/e-cache.[ch]: new class for a cache implementation,
to be shared between calendar and addressbook backends.

* libedataserver/Makefile.am: added new files.

20 years agoSame.
Jeffrey Stedfast [Mon, 1 Dec 2003 15:51:25 +0000 (15:51 +0000)]
Same.

2003-12-01  Jeffrey Stedfast  <fejj@ximian.com>

* camel-stream-process.c (do_exec_command): Same.

* camel-process.c (camel_process_fork): Same.

* camel-filter-search.c (run_command): Same as below.

* camel-filter-driver.c (pipe_to_system): Same as below.

* camel-gpg-context.c (gpg_ctx_op_start): Use fcntl() to set
FD_CLOEXEC on each fd rather than close()ing it. Apparently
Linux's older pthread implementations use sockets and so this
fouls threading up. GO LINUX! GO!

20 years agoWhen clearing the cached capabilities, also clear the cap_queried flag.
Hans Petter Jansson [Mon, 1 Dec 2003 15:18:31 +0000 (15:18 +0000)]
When clearing the cached capabilities, also clear the cap_queried flag.

2003-12-01  Hans Petter Jansson  <hpj@ximian.com>

* libebook/e-book.c (e_book_unload_uri): When clearing the cached
capabilities, also clear the cap_queried flag.

20 years agoIf the book failed to load, set load_state to E_BOOK_URI_NOT_LOADED, so
Hans Petter Jansson [Mon, 1 Dec 2003 13:33:57 +0000 (13:33 +0000)]
If the book failed to load, set load_state to E_BOOK_URI_NOT_LOADED, so

2003-12-01  Hans Petter Jansson  <hpj@ximian.com>

* libebook/e-book.c (fetch_corba_book): If the book failed to load,
set load_state to E_BOOK_URI_NOT_LOADED, so _unload () won't crash.

20 years agoAllow creating XML from already standalone source. (e_source_copy): Return
Hans Petter Jansson [Mon, 1 Dec 2003 13:32:25 +0000 (13:32 +0000)]
Allow creating XML from already standalone source. (e_source_copy): Return

2003-12-01  Hans Petter Jansson  <hpj@ximian.com>

* libedataserver/e-source.c (e_source_to_standalone_xml): Allow
creating XML from already standalone source.
(e_source_copy): Return the new source, not the one passed in. Duh.

20 years agoset flags only for new folder info
Radek Doulik [Mon, 1 Dec 2003 12:31:29 +0000 (12:31 +0000)]
set flags only for new folder info

20 years agoset SUBSCRIBED and NOINFERIORS flags to special folders, renamed method
Radek Doulik [Mon, 1 Dec 2003 12:13:00 +0000 (12:13 +0000)]
set SUBSCRIBED and NOINFERIORS flags to special folders, renamed method

2003-12-01  Radek Doulik  <rodo@ximian.com>

* camel-store.c (add_special_info): set SUBSCRIBED and NOINFERIORS
flags to special folders, renamed method from
add_vtrash_or_vjunk_info
(camel_store_get_folder_info): call add_special_info directly

2003-11-28  Radek Doulik  <rodo@ximian.com>

* camel-store.c (camel_store_get_folder_info): use old code from
mail-ops to add vtrash/vjunk info

20 years agoEmit changed signal. (copy_property): Implement. (e_source_copy):
Hans Petter Jansson [Mon, 1 Dec 2003 06:56:08 +0000 (06:56 +0000)]
Emit changed signal. (copy_property): Implement. (e_source_copy):

2003-12-01  Hans Petter Jansson  <hpj@ximian.com>

* libedataserver/e-source.c (e_source_set_property): Emit changed
signal.
(copy_property): Implement.
(e_source_copy): Implement. Creates a standalone copy of a source.

20 years agoPass source instead of URI, and s/uri/source/. (e_book_async_load_source):
Hans Petter Jansson [Mon, 1 Dec 2003 06:49:54 +0000 (06:49 +0000)]
Pass source instead of URI, and s/uri/source/. (e_book_async_load_source):

2003-12-01  Hans Petter Jansson  <hpj@ximian.com>

* libebook/e-book-async.c (_load_uri_response_handler)
(_load_uri_response_dtor)
(_load_uri_handler)
(_load_uri_dtor)
(_default_book_response_handler)
(_default_book_response_dtor): Pass source instead of URI, and
s/uri/source/.
(e_book_async_load_source): Implement.
(e_book_async_load_uri): Create a source and pass that to worker.

20 years agoAdd NONE:POINTER.
Ettore Perazzoli [Mon, 1 Dec 2003 02:55:47 +0000 (02:55 +0000)]
Add NONE:POINTER.

* e-util-marshal.list: Add NONE:POINTER.

* test-source-option-menu.c (source_selected_callback): New
callback to test the "source_selected" signal.
(on_idle_create_widget): Connect.

* e-source-option-menu.c: Add "source_selected" signal.
(select_source): Assume source != NULL and emit "source_selected".

20 years agoNew test.
Ettore Perazzoli [Mon, 1 Dec 2003 02:48:53 +0000 (02:48 +0000)]
New test.

* test-source-option-menu.c: New test.

* e-source-option-menu.h: New.
* e-source-option-menu.c: New.

20 years agoEnable GUI option for 'custom command' connection. Don't g_free strings in
David Woodhouse [Mon, 1 Dec 2003 02:10:49 +0000 (02:10 +0000)]
Enable GUI option for 'custom command' connection. Don't g_free strings in

2003-11-28  David Woodhouse  <dwmw2@redhat.com>

        * providers/imap/camel-imap-provider.c: Enable GUI option for
        'custom command' connection.
        * providers/imap/camel-imap-store.c: Don't g_free strings in
        .rodata. It's considered rude.

20 years agoAdded list-unsubscribe header match.
Not Zed [Mon, 1 Dec 2003 01:30:45 +0000 (01:30 +0000)]
Added list-unsubscribe header match.

2003-11-28  Not Zed  <NotZed@Ximian.com>

        * camel-mime-utils.c (mail_list_magic[]): Added list-unsubscribe
        header match.

2003-11-26  Not Zed  <NotZed@Ximian.com>

        * camel-smime-context.c (sm_verify_cmsg): take a stream rather
        than a part for the content.
        (sm_verify): get the content directly as a stream.

        * camel-multipart-signed.c
        (camel_multipart_signed_get_content_stream): new api to get the
        content stream which will match the signed version.

20 years ago*** empty log message ***
Rodrigo Moya [Sun, 30 Nov 2003 15:49:08 +0000 (15:49 +0000)]
*** empty log message ***

20 years agoadd DataServer_Logging oaf_server.
Chris Toshok [Sun, 30 Nov 2003 03:28:33 +0000 (03:28 +0000)]
add DataServer_Logging oaf_server.

2003-11-29  Chris Toshok  <toshok@ximian.com>

* src/GNOME_Evolution_DataServerLDAP.server.in.in: add
DataServer_Logging oaf_server.

* src/GNOME_Evolution_DataServerNOLDAP.server.in.in: same.

* src/Evolution-DataServer.idl: add a Logging interface.  the
events emitted are of type LogEvent.

* src/Makefile.am (evolution_data_server_SOURCES): add
server-logging.[ch]

* src/server.c (termination_handler): use g_message, not a printf.
(setup_logging): new function, register the log domains that'll
generate bonobo events.
(main): initialize the DataServer::Logging interface.

* src/server-logging.[ch]: a glib log handler that emits log
events via a BonoboEventSource.

20 years agonew variable. (noinst_PROGRAMS): add test-ebook-view
Chris Toshok [Sat, 29 Nov 2003 05:41:31 +0000 (05:41 +0000)]
new variable. (noinst_PROGRAMS): add test-ebook-view

2003-11-28  Chris Toshok  <toshok@ximian.com>

* tests/ebook/Makefile.am (test_ebook_view_LDADD): new variable.
(noinst_PROGRAMS): add test-ebook-view

* tests/ebook/test-ebook-view.c: new test for ebook view's.

20 years agonew function to parse the "status" field returned in the SOAP response.
Rodrigo Moya [Fri, 28 Nov 2003 12:05:07 +0000 (12:05 +0000)]
new function to parse the "status" field returned in the SOAP response.

2003-11-28  Rodrigo Moya <rodrigo@ximian.com>

* backends/groupwise/e-gw-connection.c (parse_response_status): new
function to parse the "status" field returned in the SOAP response.
(e_gw_connection_login, e_gw_connection_logout): call above function
to get the status, and return that to the caller.

* backends/groupwise/TODO: updated with more tasks.

20 years agonew function to parse the "status" field returned in the SOAP response.
Rodrigo Moya [Fri, 28 Nov 2003 12:02:04 +0000 (12:02 +0000)]
new function to parse the "status" field returned in the SOAP response.

2003-11-28  Rodrigo Moya <rodrigo@ximian.com>

* backends/groupwise/e-gw-connection.c (parse_response_status): new
function to parse the "status" field returned in the SOAP response.
(e_gw_connection_login, e_gw_connection_logout): call above function
to get the status, and return that to the caller.

* backends/groupwise/TODO: updated with more tasks.