platform/upstream/evolution-data-server.git
18 years agoCompare the strings, not the pointers.
Tor Lillqvist [Thu, 8 Dec 2005 07:59:00 +0000 (07:59 +0000)]
Compare the strings, not the pointers.

2005-12-08  Tor Lillqvist  <tml@novell.com>

* libedataserver/e-source-group.c (e_source_group_set_name):
Compare the strings, not the pointers.

18 years agoAdd NONE:INT.
Tor Lillqvist [Thu, 8 Dec 2005 07:56:02 +0000 (07:56 +0000)]
Add NONE:INT.

2005-12-08  Tor Lillqvist  <tml@novell.com>

* storage/e-shell-marshal.list: Add NONE:INT.

18 years agoUse gstdio wrappers.
Tor Lillqvist [Thu, 8 Dec 2005 07:50:28 +0000 (07:50 +0000)]
Use gstdio wrappers.

2005-12-08  Tor Lillqvist  <tml@novell.com>

* libedataserver/e-file-cache.c: Use gstdio wrappers.

18 years agoUse gstdio wrappers.
Tor Lillqvist [Thu, 8 Dec 2005 07:47:15 +0000 (07:47 +0000)]
Use gstdio wrappers.

2005-12-08  Tor Lillqvist  <tml@novell.com>

* libedataserver/e-db3-utils.c: Use gstdio wrappers.

18 years agoAdd the new files. Install e-xml-utils.h.
Tor Lillqvist [Thu, 8 Dec 2005 07:43:36 +0000 (07:43 +0000)]
Add the new files. Install e-xml-utils.h.

2005-12-08  Tor Lillqvist  <tml@novell.com>

* libedataserver/Makefile.am: Add the new files. Install
e-xml-utils.h.

18 years agoUse e_xml_parse_file() and e_xml_save_file(). As e_xml_save_file() does
Tor Lillqvist [Thu, 8 Dec 2005 07:36:07 +0000 (07:36 +0000)]
Use e_xml_parse_file() and e_xml_save_file(). As e_xml_save_file() does

2005-12-08  Tor Lillqvist  <tml@novell.com>

* libedataserver/e-xml-hash-utils.c: Use e_xml_parse_file() and
e_xml_save_file(). As e_xml_save_file() does the very careful
saving using a temporary filename and then rename, don't need to
that here.

18 years agolibedataserver/e-xml-utils.c New files. (e_xml_parse_file): Replacement
Tor Lillqvist [Thu, 8 Dec 2005 07:07:14 +0000 (07:07 +0000)]
libedataserver/e-xml-utils.c New files. (e_xml_parse_file): Replacement

2005-12-08  Tor Lillqvist  <tml@novell.com>

* libedataserver/e-xml-utils.c
* libedataserver/e-xml-utils.h: New files.
(e_xml_parse_file): Replacement for xmlParseFile(). Needed because
the file names we handle on Win32 are in UTF-8, which libxml2
doesn't grok. So, when using GLib 2.8, we map the file with the
GMappedFile API and use xmlParseMemory(). When built against older
GLibs (which doesn't happen on Win32), just use xmlParseFile().
(e_xml_save_file, e_xml_get_child_by_name): Moved from Evolution's
e-xml-utils.c. Presumably should move all the rest of the
functions from there, too.

18 years agoif search expression of a vfolder is null, make it an empty string. Fix
Jeff Cai [Thu, 8 Dec 2005 06:46:02 +0000 (06:46 +0000)]
if search expression of a vfolder is null, make it an empty string. Fix

2005-12-07  Jeff Cai <jeff.cai@sun.com>

        * camel-vee-folder.c: (vee_search_by_expression),
        (vee_search_by_uids):
        if search expression of a vfolder is null, make it an empty string.
        Fix #323433

18 years agoWin32 port: Include <winsock2.h>. Use g_htonl() and g_ntohl().
Tor Lillqvist [Thu, 8 Dec 2005 06:41:55 +0000 (06:41 +0000)]
Win32 port: Include <winsock2.h>. Use g_htonl() and g_ntohl().

2005-12-08  Tor Lillqvist  <tml@novell.com>

* camel-file-utils.c: Win32 port: Include <winsock2.h>. Use
g_htonl() and g_ntohl().
(camel_mkdir): Implement using g_mkdir_with_parents() when
compiling against GLib 2.8 or later.
(camel_file_util_safe_filename): Need to encode more unsafe chars
on Win32.
(camel_read, camel_write): Not cancellable on Win32. But then
these functions should be used only with regular files, not
sockets.
(camel_read_socket, camel_write_socket): New functions, to be used
for sockets. On Unix just call camel_read() and camel_write(). On
Win32 use recv() and write(). read() and write() can not be used
on sockets in Windows. read() and write() are in the C library,
which knows nothing about sockets.
(camel_file_util_savename): Clarify doc comment. Use
g_path_get_dirname() instead of looking for '/'. Use
g_path_get_basename(), and g_build_filename() to construct the
savename.

18 years agoUse gstdio wrappers for full non-ASCII filename support on Windows. Use
Tor Lillqvist [Thu, 8 Dec 2005 06:26:40 +0000 (06:26 +0000)]
Use gstdio wrappers for full non-ASCII filename support on Windows. Use

2005-12-08  Tor Lillqvist  <tml@novell.com>

* backends/groupwise/e-cal-backend-groupwise.c: Use gstdio
wrappers for full non-ASCII filename support on Windows. Use
g_path_get_basename() instead of looking for '/'. Use
g_filename_to_uri() instead of prefixing "file://". Use
g_file_get_contents() or GMappedFile (if built against GLib >=
2.8) to read the attachment files.

18 years agoUse gstdio wrappers for full non-ASCII filename support on Windows. Use
Tor Lillqvist [Thu, 8 Dec 2005 06:17:19 +0000 (06:17 +0000)]
Use gstdio wrappers for full non-ASCII filename support on Windows. Use

2005-12-08  Tor Lillqvist  <tml@novell.com>

* backends/file/e-cal-backend-file.c: Use gstdio wrappers for full
non-ASCII filename support on Windows. Use g_path_get_basename()
instead of looking for '/'. Use g_filename_to_uri() instead of
prefixing "file://". Use g_file_get_contents() or GMappedFile (if
built against GLib >= 2.8) to read the attachment files.

18 years agoUse g_get_tmp_dir() instead of hardcoding /tmp. Use g_filename_to_uri()
Tor Lillqvist [Thu, 8 Dec 2005 05:45:48 +0000 (05:45 +0000)]
Use g_get_tmp_dir() instead of hardcoding /tmp. Use g_filename_to_uri()

2005-12-08  Tor Lillqvist  <tml@novell.com>

* tests/ebook/test-changes.c: Use g_get_tmp_dir() instead of
hardcoding /tmp. Use g_filename_to_uri() instead of just prefixing
file://.

18 years agoUse UTF-8 case folding and collation. Yeah, maybe this is over-engineering
Tor Lillqvist [Thu, 8 Dec 2005 05:35:43 +0000 (05:35 +0000)]
Use UTF-8 case folding and collation. Yeah, maybe this is over-engineering

2005-12-08  Tor Lillqvist  <tml@novell.com>

* libebook/e-name-western.c (e_name_western_fixup): Use UTF-8 case
folding and collation. Yeah, maybe this is over-engineering for
this purpose...

18 years agoAdd the incorrect ASCII-only spellings "fraulein" and "senor*" back in
Tor Lillqvist [Thu, 8 Dec 2005 05:34:56 +0000 (05:34 +0000)]
Add the incorrect ASCII-only spellings "fraulein" and "senor*" back in

2005-12-08  Tor Lillqvist  <tml@novell.com>

* libebook/e-name-western-tables.h: Add the incorrect
ASCII-only spellings "fraulein" and "senor*" back in addition
to the correct ones.

18 years agoSpell "fräulein" and "señor*" correctly. Add "doktor". Add "af".
Tor Lillqvist [Thu, 8 Dec 2005 05:19:14 +0000 (05:19 +0000)]
Spell "fräulein" and "señor*" correctly. Add "doktor". Add "af".

2005-12-08  Tor Lillqvist  <tml@novell.com>

* libebook/e-name-western-tables.h: Spell "fräulein" and "señor*"
correctly. Add "doktor". Add "af".

18 years agoUse gstdio wrappers. Open files in binary mode.
Tor Lillqvist [Thu, 8 Dec 2005 04:40:34 +0000 (04:40 +0000)]
Use gstdio wrappers. Open files in binary mode.

2005-12-08  Tor Lillqvist  <tml@novell.com>

* backends/vcf/e-book-backend-vcf.c: Use gstdio wrappers. Open
files in binary mode.

18 years agoUse gstdio wrappers.
Tor Lillqvist [Thu, 8 Dec 2005 04:34:48 +0000 (04:34 +0000)]
Use gstdio wrappers.

2005-12-08  Tor Lillqvist  <tml@novell.com>

* backends/groupwise/e-book-backend-groupwise.c: Use gstdio
wrappers.

18 years agoUse gstdio wrappers. On Win32, register own open and close methods for
Tor Lillqvist [Thu, 8 Dec 2005 04:29:33 +0000 (04:29 +0000)]
Use gstdio wrappers. On Win32, register own open and close methods for

2005-12-08  Tor Lillqvist  <tml@novell.com>

* backends/file/e-book-backend-file.c: Use gstdio wrappers. On
Win32, register own open and close methods for libdb so that the
UTF-8 file names that we use will work. (A small patch to libdb
was also required, see ../ChangeLog.)

18 years agoLink with libedatasererui's bootstrap import library on Win32. Link also
Tor Lillqvist [Wed, 7 Dec 2005 11:21:19 +0000 (11:21 +0000)]
Link with libedatasererui's bootstrap import library on Win32. Link also

2005-12-07  Tor Lillqvist  <tml@novell.com>

* storage/Makefile.am: Link with libedatasererui's bootstrap
import library on Win32. Link also with libedataserver. Move
libexchange.la and libxntlm.la from LDFLAGS to LIBADD. Install
e-shell-marshal.h (for the benefit of evolution-exchange, which
used to generate its own copy, but having several copies of the
same file in different places is confusing).

18 years agoFix for #323349.
Irene Huang [Wed, 7 Dec 2005 07:26:09 +0000 (07:26 +0000)]
Fix for #323349.

2005-12-07  Irene Huang <Irene.Huang@sun.com>

        Fix for #323349.

        * configure.in: Change iconv_open ("UTF-8", "ISO_8859-1")
        to iconv_open ("UTF-8", "ISO-8859-1") to avoid build error
        on solaris.

18 years agoAs we are using this file (and not the prebuilt one in
Tor Lillqvist [Wed, 7 Dec 2005 04:12:28 +0000 (04:12 +0000)]
As we are using this file (and not the prebuilt one in

2005-12-07  Tor Lillqvist  <tml@novell.com>

* libdb/dbinc/db_int.in: As we are using this file (and not the
prebuilt one in libdb/build_win32/db_int.h) when building using
autofoo on Win32, need to have the correct PATH_SEPARATOR for
Win32, too. Add ifdef.

* libdb/os_win32/os_open.c (__os_open): When using a
user-registered open function to open the file (and not
CreateFile()), we still need to set the DB_FH::handle, too, as all
the other stuff in libdb/os_win32 assumes it is correctly set
up. On Win32, addressbook/backends/file needs to register an own
open function (that uses g_open()) as the pathnames e-d-s handles
on Win32 are in the GLib encoding (i.e., UTF-8) and not the system
codepage that CreateFile() wants.

18 years agoUpdated Spanish translation.
Francisco Javier F. Serrador [Tue, 6 Dec 2005 15:31:04 +0000 (15:31 +0000)]
Updated Spanish translation.

2005-12-06  Francisco Javier F. Serrador  <serrador@cvs.gnome.org>

* es.po: Updated Spanish translation.

18 years agoAdd a new item contentid in the EGwAttachment structure to faciliate
Parthasarathi Susarla [Tue, 6 Dec 2005 10:05:57 +0000 (10:05 +0000)]
Add a new item contentid in the EGwAttachment structure to faciliate

2005-12-06  Parthasarathi Susarla <sparthasarathi@novell.com>

* e-gw-item.[ch]: Add a new item contentid in the EGwAttachment
structure to faciliate content id for images/attachments.

18 years agoSet LIBEXECDIR_IN_SERVER_FILE to libexecdir on Unix. On Win32, set it to a
Tor Lillqvist [Tue, 6 Dec 2005 08:05:05 +0000 (08:05 +0000)]
Set LIBEXECDIR_IN_SERVER_FILE to libexecdir on Unix. On Win32, set it to a

2005-12-06  Tor Lillqvist  <tml@novell.com>

* configure.in: Set LIBEXECDIR_IN_SERVER_FILE to libexecdir on
Unix. On Win32, set it to a path relative from lib/bonobo/servers.

* src/GNOME_Evolution_DataServer.server.in.in: Use
LIBEXECDIR_IN_SERVER_FILE here. We don't want absolute
compile-time paths in the .server file on Win32. libbonobo on
Win32 interprets relative location paths to exes or shlibs as
being relative to the directory where the .server file was found.
This makes the .server file point to the correct executable
regardless of where e-d-s is installed on the end-user machine.

18 years agoUpdated Belarusian translation.
Ales Nyakhaychyk [Tue, 6 Dec 2005 07:45:14 +0000 (07:45 +0000)]
Updated Belarusian translation.

18 years agoFix the timestamp for the entry for my previous commit and move to the
Tor Lillqvist [Tue, 6 Dec 2005 04:26:23 +0000 (04:26 +0000)]
Fix the timestamp for the entry for my previous commit and move to the
right chronological order.

18 years agocamel-index.c camel-mime-filter-basic.c camel-mime-filter-charset.c
Tor Lillqvist [Tue, 6 Dec 2005 04:21:56 +0000 (04:21 +0000)]
camel-index.c camel-mime-filter-basic.c camel-mime-filter-charset.c

2005-12-01  Tor Lillqvist  <tml@novell.com>

* camel-index.c
* camel-mime-filter-basic.c
* camel-mime-filter-charset.c
* camel-mime-filter-from.c
* camel-mime-filter-index.c
* camel-mime-filter-windows.c
* camel-mime-filter.c
* camel-mime-part-utils.c
* camel-multipart-encrypted.c
* camel-multipart-signed.c
* camel-multipart.c
* camel-offline-folder.c
* camel-offline-store.c
* camel-operation.c
* camel-sasl-anonymous.c
* camel-sasl-cram-md5.c
* camel-sasl-digest-md5.c
* camel-sasl-kerberos4.c
* camel-sasl-login.c
* camel-sasl-ntlm.c
* camel-sasl-plain.c
* camel-sasl.c
* camel-search-private.c
* camel-service.c
* camel-smime-context.c
* camel-store.c
* camel-stream-buffer.c
* camel-stream-filter.c
* camel-stream-process.c
* camel-stream.c
* camel-transport.c
* camel-url-scanner.c
* camel-vee-folder.c
* camel-vee-summary.c
* camel-vtrash-folder.c
* camel.c: Unify header inclusion order and style purely for
cosmetic reasons.

18 years agoSetup disco journal during store construct. Previously, it was dont in
Parthasarathi Susarla [Mon, 5 Dec 2005 17:47:16 +0000 (17:47 +0000)]
Setup disco journal during store construct. Previously, it was dont in

2005-12-05  Parthasarathi Susarla <sparthasarathi@novell.com>

* camel-imap-store.c: (construct):
Setup disco journal during store construct. Previously,
it was dont in connect_offline and connect_online methods.
This makes sure that the diary is initialised even when evo
starts in offline mode.

18 years agoUpdated Bulgarian translation by Alexander Shopov <ash@contact.bg>
Alexander Shopov [Mon, 5 Dec 2005 07:05:31 +0000 (07:05 +0000)]
Updated Bulgarian translation by Alexander Shopov <ash@contact.bg>

2005-12-05  Alexander Shopov  <ash@contact.bg>

* bg.po: Updated Bulgarian translation by
Alexander Shopov <ash@contact.bg>

18 years agoUpdated Norwegian bokmål translation. Same
Kjartan Maraas [Sun, 4 Dec 2005 12:23:50 +0000 (12:23 +0000)]
Updated Norwegian bokmål translation. Same

2005-12-04  Kjartan Maraas  <kmaraas@gnome.org>

* nb.po: Updated Norwegian bokmål translation.
* no.po: Same

18 years ago*** empty log message ***
Ignacio Casal Quinteiro [Sun, 4 Dec 2005 11:30:17 +0000 (11:30 +0000)]
*** empty log message ***

18 years agoUpdated Simplified Chinese translation of e-d-s
Funda Wang [Sun, 4 Dec 2005 04:39:48 +0000 (04:39 +0000)]
Updated Simplified Chinese translation of e-d-s

18 years agoAdded missing file. Updated Canadian English translation.
Adam Weinberger [Sat, 3 Dec 2005 19:52:24 +0000 (19:52 +0000)]
Added missing file. Updated Canadian English translation.

2005-12-03  Adam Weinberger  <adamw@gnome.org>

* POTFILES.in: Added missing file.
* en_CA.po: Updated Canadian English translation.

18 years ago*** empty log message ***
Ignacio Casal Quinteiro [Fri, 2 Dec 2005 14:21:00 +0000 (14:21 +0000)]
*** empty log message ***

18 years ago** See bug #321139
Shi Pu [Fri, 2 Dec 2005 08:54:44 +0000 (08:54 +0000)]
** See bug #321139

2005-12-02  Shi Pu <shi.pu@sun.com>

        ** See bug #321139

        * camel-exception.c: (camel_exception_get_description):
        Don't return NULL.

18 years agoAdd missing dash in the executable file's name in the InterfaceCheck
Tor Lillqvist [Fri, 2 Dec 2005 01:11:10 +0000 (01:11 +0000)]
Add missing dash in the executable file's name in the InterfaceCheck

2005-12-02  Tor Lillqvist  <tml@novell.com>

* src/GNOME_Evolution_DataServer.server.in.in: Add missing dash in
the executable file's name in the InterfaceCheck location.

18 years agoNew file, a script used to build a Win32 zipfile distribution of E-D-S.
Tor Lillqvist [Fri, 2 Dec 2005 00:06:42 +0000 (00:06 +0000)]
New file, a script used to build a Win32 zipfile distribution of E-D-S.

2005-12-02  Tor Lillqvist  <tml@novell.com>

* evolution-data-server-zip.in: New file, a script used to build a
Win32 zipfile distribution of E-D-S. (End users will not be
expected to install from zipfiles, they would be for power users
and developers only.)

* Makefile.am
* configure.in: Distribute and expand it.

18 years agoIf building against a GLib older than 2.8, map those gstdio wrappers that
Tor Lillqvist [Thu, 1 Dec 2005 15:51:37 +0000 (15:51 +0000)]
If building against a GLib older than 2.8, map those gstdio wrappers that

2005-12-01  Tor Lillqvist  <tml@novell.com>

* camel-private.h: If building against a GLib older than 2.8, map
those gstdio wrappers that were introduced only in 2.8 to their
normal counterparts here. (When building for Win32, we require
GLib and GTK+ 2.8, so this is for Unix only.)

18 years agoAdd gmtime_r() implementation (a simple macro) for Win32.
Tor Lillqvist [Thu, 1 Dec 2005 11:50:59 +0000 (11:50 +0000)]
Add gmtime_r() implementation (a simple macro) for Win32.

2005-12-01  Tor Lillqvist  <tml@novell.com>

* camel-mime-message.c: Add gmtime_r() implementation (a simple
macro) for Win32.

18 years agofixes a build break for OS which uses glib 2.4
Chenthill Palanisamy [Thu, 1 Dec 2005 11:21:12 +0000 (11:21 +0000)]
fixes a build break for OS which uses glib 2.4

18 years agoDrop the realpath() implementation. realpath() is only used in one place
Tor Lillqvist [Thu, 1 Dec 2005 10:32:30 +0000 (10:32 +0000)]
Drop the realpath() implementation. realpath() is only used in one place

2005-12-01  Tor Lillqvist  <tml@novell.com>

* camel-win32.c: Drop the realpath() implementation. realpath() is
only used in one place in providers/local/camel-local-folder.c,
and it's better to just enclose that code snippet (which isn't
needed on Win32 anyway) in an ifdef.

* camel-private.h: Drop the realpath() declaration from
here. Remove the S_ISLNK() and lstat() dummy definitions. They are
also used only in the place mentioned above.

18 years agofixes a build break for OS using glib-2.4
Chenthill Palanisamy [Thu, 1 Dec 2005 09:26:48 +0000 (09:26 +0000)]
fixes a build break for OS using glib-2.4

18 years agofixes a build break.
Chenthill Palanisamy [Thu, 1 Dec 2005 07:54:05 +0000 (07:54 +0000)]
fixes a build break.

18 years agoEvolution should not send command with zero additional parameters. Fix
Jeff Cai [Thu, 1 Dec 2005 07:26:34 +0000 (07:26 +0000)]
Evolution should not send command with zero additional parameters. Fix

2005-12-01 Jeff Cai <jeff.cai@sun.com>

        * camel-imap-command.c:(imap_command_strdup_vprintf):
        Evolution should not send command with zero additional parameters.
        Fix #322408

18 years agoFix silly bug in the ifdef section for "uncommon" platforms. Thanks to
Tor Lillqvist [Wed, 30 Nov 2005 23:35:45 +0000 (23:35 +0000)]
Fix silly bug in the ifdef section for "uncommon" platforms. Thanks to

2005-12-01  Tor Lillqvist  <tml@novell.com>

* libedataserver/e-util.c (e_util_pthread_id): Fix silly bug in
the ifdef section for "uncommon" platforms. Thanks to Ross Burton for
noticing.

18 years agocamel-nntp-folder.c Remove some unneeded headers.
Tor Lillqvist [Wed, 30 Nov 2005 16:04:02 +0000 (16:04 +0000)]
camel-nntp-folder.c Remove some unneeded headers.

2005-11-30  Tor Lillqvist  <tml@novell.com>

* camel-nntp-folder.c
* camel-nntp-store.c: Remove some unneeded headers.

18 years agoAllow environment override of the LDAP result timeout.
Harish Krishnaswamy [Wed, 30 Nov 2005 13:18:02 +0000 (13:18 +0000)]
Allow environment override of the LDAP result timeout.

2005-11-30  Harish Krishnaswamy  <kharish@novell.com>

* backends/ldap/e-book-backend-ldap.c: (poll_ldap):
Allow environment override of the LDAP result timeout.

18 years agoDefine O_BINARY as 0 on Unix. Add declarations for camel_read_socket() and
Tor Lillqvist [Wed, 30 Nov 2005 09:54:54 +0000 (09:54 +0000)]
Define O_BINARY as 0 on Unix. Add declarations for camel_read_socket() and

2005-11-30  Tor Lillqvist  <tml@novell.com>

* camel-file-utils.h: Define O_BINARY as 0 on Unix. Add
declarations for camel_read_socket() and camel_write_socket(). (In
a not yet committed addition to camel-file-utils.c.)

* camel-block-file.c
* camel-certdb.c
* camel-data-cache.c
* camel-disco-diary.c
* camel-folder-summary.c
* camel-mime-parser.c
* camel-offline-journal.c
* camel-provider.c
* camel-session.c
* camel-store-summary.c
* camel-stream-fs.c
* camel-text-index.c
* camel-uid-cache.c
* camel-vee-store.c: Use gstdio wrappers for full non-ASCII
filename support on Windows.

* camel-block-file.c (key_file_use)
* camel-certdb.c (camel_certdb_save)
* camel-disco-diary.c (camel_disco_diary_new)
* camel-folder-summary.c (camel_folder_summary_load)
* camel-offline-journal.c (camel_offline_journal_construct)
* camel-store-summary.c (camel_store_summary_load,
camel_store_summary_save, camel_store_summary_header_load)
* camel-stream-fs.c (camel_stream_fs_new_with_name)
* camel-text-index.c (dump_raw)
* camel-uid-cache.c (camel_uid_cache_new, camel_uid_cache_save):
Open file in binary mode.

* camel-data-cache.c (data_cache_expire)
* camel-provider.c (camel_provider_init): Use GDir instead of
dirent API for portability and full non-ASCII filename support on
Windows.

* camel-folder-summary.c (camel_folder_summary_load): On Win32
unlink destination before attempting a rename.

* camel-mime-parser.c: Drop unused includes. Use
g_ascii_strcasecmp() instead of strcasecmp() for well-definedness,
and the other string being compared is an ASCII literal anyway.

* camel-provider.c (camel_provider_init) Use G_MODULE_SUFFIX
instead of hardcoding .so.

* camel-session.c (session_thread_wait): Use g_usleep() instead of
usleep() for portability.

* camel-utf8.c: Use g_htons() and g_ntohs() instead of htons() and
ntohs() for portability.

18 years agoAdded support for LDAP_DEBUG environment variablem and debug messages.
Sushma Rai [Tue, 29 Nov 2005 11:09:16 +0000 (11:09 +0000)]
Added support for LDAP_DEBUG environment variablem and debug messages.

18 years agofixes #317322
Chenthill Palanisamy [Mon, 28 Nov 2005 19:06:48 +0000 (19:06 +0000)]
fixes #317322

18 years agofixes #318777
Chenthill Palanisamy [Mon, 28 Nov 2005 11:42:59 +0000 (11:42 +0000)]
fixes #318777

18 years agoInitializing the error value. Fixes as crash. Also fixed some
Sushma Rai [Sat, 26 Nov 2005 09:21:01 +0000 (09:21 +0000)]
Initializing the error value. Fixes as crash. Also fixed some
compile time warnings.

18 years agolib/e2k-uri.c (e2k_uri_new) Use g_ascii_strncasecmp() instead of
Tor Lillqvist [Fri, 25 Nov 2005 04:03:44 +0000 (04:03 +0000)]
lib/e2k-uri.c (e2k_uri_new) Use g_ascii_strncasecmp() instead of

2005-11-25  Tor Lillqvist  <tml@novell.com>

* lib/e2k-uri.c (e2k_uri_new)
* storage/exchange-oof.c (find_str_case): Use
g_ascii_strncasecmp() instead of strncasecmp() for
portability.

18 years agoUse g_ascii_strcasecmp() instead of strcasecmp() for portability.
Tor Lillqvist [Fri, 25 Nov 2005 03:57:03 +0000 (03:57 +0000)]
Use g_ascii_strcasecmp() instead of strcasecmp() for portability.

2005-11-25  Tor Lillqvist  <tml@novell.com>

* e-gw-sendoptions.c: Use g_ascii_strcasecmp() instead of
strcasecmp() for portability.

18 years agoNo segv handling on Win32. Run-time path construction for the PREFIX,
Tor Lillqvist [Fri, 25 Nov 2005 03:53:43 +0000 (03:53 +0000)]
No segv handling on Win32. Run-time path construction for the PREFIX,

2005-11-25  Tor Lillqvist  <tml@novell.com>

* src/server.c: No segv handling on Win32. Run-time path
construction for the PREFIX, SYSCONFDIR, DATADIR and LIBDIR used
in GNOME_PROGRAM_STANDARD_PROPERTIES which is passed to
gnome_program_init().

18 years agoAdd declaration for our Win32-only fsync() and realpath() implementations.
Tor Lillqvist [Fri, 25 Nov 2005 03:48:47 +0000 (03:48 +0000)]
Add declaration for our Win32-only fsync() and realpath() implementations.

2005-11-25  Tor Lillqvist  <tml@novell.com>

* camel-private.h: Add declaration for our Win32-only fsync() and
realpath() implementations. Define S_ISLNK() as 0 and lstat() as
stat().
(realpath): Use gstdio wrappers.

* camel-win32.c (_camel_get_localedir, _camel_get_libexecdir,
_camel_get_providerdir): Run-time path construction
machinery. Maybe these should just be in libedataserver instead,
like _libedataserver_get_extensiondir() etc.

18 years agoInclude e-util.h and redefine EVOLUTION_LOCALEDIR as
Tor Lillqvist [Fri, 25 Nov 2005 03:28:51 +0000 (03:28 +0000)]
Include e-util.h and redefine EVOLUTION_LOCALEDIR as

2005-11-25  Tor Lillqvist  <tml@novell.com>

* libebook/e-contact.c: Include e-util.h and redefine
EVOLUTION_LOCALEDIR as e_util_get_localedir() on Windows.

18 years agoUse <winldap.h> and openldap-extract.h on Windows.
Tor Lillqvist [Fri, 25 Nov 2005 03:22:41 +0000 (03:22 +0000)]
Use <winldap.h> and openldap-extract.h on Windows.

2005-11-25  Tor Lillqvist  <tml@novell.com>

* backends/ldap/e-book-backend-ldap.c: Use <winldap.h> and
openldap-extract.h on Windows.
(get_ldap_library_info): Use ldap_init() instead of the
non-standard ldap_create().
(get_ldap_library_info, e_book_backend_ldap_connect,
e_book_backend_ldap_set_mode, e_book_backend_ldap_dispose) Use
ldap_unbind() instead of the non-standard
ldap_unbind_ext_s(). Calling ldap_unbind_ext_s() passing NULL for
the sctrls and cctrls parameters is exactly equivalent to calling
ldap_unbind() anyway, see OpenLDAP sources.
(e_book_backend_ldap_connect): No LDAP_OPT_X_TLS in winldap, set
LDAP_OPT_SSL instead.
(e_book_backend_ldap_authenticate_user): Use g_ascii_strncasecmp()
instead of strncasecmp().
(ldap_cancel_op): Use ldap_abandon() instead of the non-standard
ldap_abandon_ext(). Calling ldap_abandon_ext() passing NULL for
sctrls and cctrls is equivalent to calling ldap_abandon().

18 years agoLink with more libraries to avoid unresolved externals on Windows.
Tor Lillqvist [Fri, 25 Nov 2005 03:06:06 +0000 (03:06 +0000)]
Link with more libraries to avoid unresolved externals on Windows.

2005-11-25  Tor Lillqvist  <tml@novell.com>

* backends/ldap/Makefile.am: Link with more libraries to avoid
unresolved externals on Windows. Distribute openldap-extract.h.

18 years agoNew file. Contains various things lifted from OpenLDAP for use on Windows
Tor Lillqvist [Fri, 25 Nov 2005 03:04:04 +0000 (03:04 +0000)]
New file. Contains various things lifted from OpenLDAP for use on Windows

2005-11-25  Tor Lillqvist  <tml@novell.com>

* backends/ldap/openldap-extract.h: New file. Contains various
things lifted from OpenLDAP for use on Windows where we use
Microsoft's LDAP implementation.

18 years agoInclude libedataserver-private.h to get redefinition of
Tor Lillqvist [Fri, 25 Nov 2005 02:56:14 +0000 (02:56 +0000)]
Include libedataserver-private.h to get redefinition of

2005-11-25  Tor Lillqvist  <tml@novell.com>

* libedataserver/e-data-server-module.c
(e_data_server_module_init): Include libedataserver-private.h to
get redefinition of E_DATA_SERVER_EXTENSIONDIR (for run-time
pathname construction) on Windows.

18 years agoDrop unused static function. (e_categories_add_relative): New function.
Tor Lillqvist [Fri, 25 Nov 2005 02:51:38 +0000 (02:51 +0000)]
Drop unused static function. (e_categories_add_relative): New function.

2005-11-25  Tor Lillqvist  <tml@novell.com>

* libedataserver/e-categories.c (add_category_if_not_present):
Drop unused static function.
(e_categories_add_relative): New function. Form the pathname to
the icon file at run-time (for installability in freely chosen
location on Windows).
(initialize_categories_config): Call e_categories_add_relative()
with just the basename of the icon files.

18 years agoDeclare the above new public Win32-only functions.
Tor Lillqvist [Fri, 25 Nov 2005 02:31:32 +0000 (02:31 +0000)]
Declare the above new public Win32-only functions.

2005-11-25  Tor Lillqvist  <tml@novell.com>

* libedataserver/e-util.h: Declare the above new public Win32-only
functions.

18 years agoImplement install-anywhere machinery for Win32. (DllMain): Minimal DllMain
Tor Lillqvist [Fri, 25 Nov 2005 02:28:28 +0000 (02:28 +0000)]
Implement install-anywhere machinery for Win32. (DllMain): Minimal DllMain

2005-11-25  Tor Lillqvist  <tml@novell.com>

* libedataserver/e-util.c: Implement install-anywhere machinery
for Win32.
(DllMain): Minimal DllMain that just tucks away the handle to the
DLL.
(_libedataserver_get_extensiondir, _libedataserver_get_imagesdir,
_libedataserver_get_ui_gladedir): Functions private to e-d-s.
(e_util_get_prefix, e_util_get_cp_prefix, e_util_get_localedir,
e_util_replace_prefix): Functions intended also for Evolution. We
assume e-d-s and evo are installed in the same folder on the
end-user machine.

18 years agoAdd libedataserver-private.h. Pass more configure-time pathname
Tor Lillqvist [Fri, 25 Nov 2005 02:20:22 +0000 (02:20 +0000)]
Add libedataserver-private.h. Pass more configure-time pathname

2005-11-25  Tor Lillqvist  <tml@novell.com>

* libedataserver/Makefile.am: Add libedataserver-private.h. Pass
more configure-time pathname definitions (as used elsewhere in
e-d-s) in INCLUDES so that they can be recognized and changed at
run-time to end-user machine installation paths on Win32.

18 years agoNew file. Declares so far some Win32-only functionality, to be used in
Tor Lillqvist [Fri, 25 Nov 2005 02:14:44 +0000 (02:14 +0000)]
New file. Declares so far some Win32-only functionality, to be used in

2005-11-25  Tor Lillqvist  <tml@novell.com>

* libedataserver/libedataserver-private.h: New file. Declares so
far some Win32-only functionality, to be used in various parts of
e-d-s.

18 years agoUse g_ascii_strcasecmp() instead of strcasecmp() for portability.
Tor Lillqvist [Fri, 25 Nov 2005 01:53:10 +0000 (01:53 +0000)]
Use g_ascii_strcasecmp() instead of strcasecmp() for portability.

2005-11-25  Tor Lillqvist  <tml@novell.com>

* e-book-auth-util.c (get_remember_password): Use
g_ascii_strcasecmp() instead of strcasecmp() for portability.

18 years agoUse g_ascii_strncasecmp() instead of strncasecmp() for portability.
Tor Lillqvist [Fri, 25 Nov 2005 01:50:59 +0000 (01:50 +0000)]
Use g_ascii_strncasecmp() instead of strncasecmp() for portability.

2005-11-25  Tor Lillqvist  <tml@novell.com>

* libedataserver/e-url.c (e_uri_new): Use g_ascii_strncasecmp()
instead of strncasecmp() for portability.

18 years agoInclude strptime() implementation lifted from glibc for portability. Use
Tor Lillqvist [Fri, 25 Nov 2005 01:48:30 +0000 (01:48 +0000)]
Include strptime() implementation lifted from glibc for portability. Use

2005-11-25  Tor Lillqvist  <tml@novell.com>

* libedataserver/e-time-utils.c: Include strptime() implementation
lifted from glibc for portability. Use it unless
HAVE_STRPTIME. Make it local for this file, though.

18 years agoUse g_get_host_name() from GLib 2.8 instead of gethostname().
Tor Lillqvist [Fri, 25 Nov 2005 01:39:59 +0000 (01:39 +0000)]
Use g_get_host_name() from GLib 2.8 instead of gethostname().

2005-11-25  Tor Lillqvist  <tml@novell.com>

* libedataserver/e-uid.c (e_uid_new): Use g_get_host_name() from
GLib 2.8 instead of gethostname().

18 years agoUse gstdio wrappers for better non-ASCII filename support on Win32. Open
Tor Lillqvist [Fri, 25 Nov 2005 01:35:08 +0000 (01:35 +0000)]
Use gstdio wrappers for better non-ASCII filename support on Win32. Open

2005-11-25  Tor Lillqvist  <tml@novell.com>

* libedataserver/md5-utils.c (md5_get_digest_from_file): Use
gstdio wrappers for better non-ASCII filename support on
Win32. Open file in binary mode. Don't use sizeof(guchar), it
won't be different than 1 in this universe. Do use sizeof(tmp_buf)
instead of hardcoding 1024. Drop leftover debugging printouts.

18 years agoUpdated Persian translation. Translator: Meelad Zakaria; Reviewer: Elnaz
Roozbeh Pournader [Tue, 22 Nov 2005 17:51:11 +0000 (17:51 +0000)]
Updated Persian translation. Translator: Meelad Zakaria; Reviewer: Elnaz

2005-11-22  Roozbeh Pournader  <roozbeh@farsiweb.info>

* fa.po: Updated Persian translation. Translator: Meelad Zakaria;
  Reviewer: Elnaz Sarbar.

18 years agoUpdated Bulgarian translation by Alexander Shopov <ash@contact.bg>
Alexander Shopov [Tue, 22 Nov 2005 15:47:30 +0000 (15:47 +0000)]
Updated Bulgarian translation by Alexander Shopov <ash@contact.bg>

2005-11-22  Alexander Shopov  <ash@contact.bg>

* bg.po: Updated Bulgarian translation by
Alexander Shopov <ash@contact.bg>

18 years ago*** empty log message ***
Ignacio Casal Quinteiro [Tue, 22 Nov 2005 08:53:30 +0000 (08:53 +0000)]
*** empty log message ***

18 years agoUpdated Japanese translation for v1.5.2.
Takeshi AIHANA [Sun, 20 Nov 2005 08:09:26 +0000 (08:09 +0000)]
Updated Japanese translation for v1.5.2.

2005-11-20  Takeshi AIHANA <aihana@gnome.gr.jp>

* ja.po: Updated Japanese translation for v1.5.2.

18 years agoFix build
Ross Burton [Fri, 18 Nov 2005 10:28:37 +0000 (10:28 +0000)]
Fix build

18 years agoIf no diary is created, no need to do resync.
Jeff Cai [Fri, 18 Nov 2005 05:55:34 +0000 (05:55 +0000)]
If no diary is created, no need to do resync.

2005-11-18  Jeff Cai  <jeff.cai@sun.com>

        * camel-disco-store.c: (disco_connect):
        If no diary is created, no need to do resync.

18 years agoDon't do byte order checks at runtime but use the GLib G_BYTE_ORDER macro (#319592)
Ross Burton [Thu, 17 Nov 2005 11:41:53 +0000 (11:41 +0000)]
Don't do byte order checks at runtime but use the GLib G_BYTE_ORDER macro (#319592)

18 years agoDon't do byte order checks at runtime but use the GLib G_BYTE_ORDER macro (#319592)
Ross Burton [Thu, 17 Nov 2005 11:41:33 +0000 (11:41 +0000)]
Don't do byte order checks at runtime but use the GLib G_BYTE_ORDER macro (#319592)

18 years agoUse G_DEFINE_TYPE and add some more const keywords.
Ross Burton [Thu, 17 Nov 2005 11:38:48 +0000 (11:38 +0000)]
Use G_DEFINE_TYPE and add some more const keywords.

18 years agoUse lazy bindings (#321515)
Ross Burton [Tue, 15 Nov 2005 15:21:34 +0000 (15:21 +0000)]
Use lazy bindings (#321515)

18 years agoUpdated Norwegian bokmål translation. Same.
Kjartan Maraas [Tue, 15 Nov 2005 12:08:31 +0000 (12:08 +0000)]
Updated Norwegian bokmål translation. Same.

2005-11-15  Kjartan Maraas  <kmaraas@gnome.org>

* nb.po: Updated Norwegian bokmål translation.
* no.po: Same.

18 years agoAdd hula to SUBDIRS.
Harish Krishnaswamy [Mon, 14 Nov 2005 19:15:31 +0000 (19:15 +0000)]
Add hula to SUBDIRS.

2005-11-15  Harish Krishnaswamy  <kharish@novell.com>

* providers/Makefile.am: Add hula to SUBDIRS.

18 years agoRelease updates, bump version. ***** Release 1.5.2 *****
Harish Krishnaswamy [Mon, 14 Nov 2005 18:08:20 +0000 (18:08 +0000)]
Release updates, bump version. ***** Release 1.5.2 *****

2005-11-14  Harish Krishnaswamy  <kharish@novell.com>

* NEWS, configure.in: Release updates, bump version.
***** Release 1.5.2 *****

18 years agoAdd hula/Makefile to AC_OUTPUT
Harish Krishnaswamy [Mon, 14 Nov 2005 17:42:02 +0000 (17:42 +0000)]
Add hula/Makefile to AC_OUTPUT

2005-11-14  Harish Krishnaswamy  <kharish@novell.com>
Add hula/Makefile to AC_OUTPUT

18 years agoCamel Hula provider - initial commits.
Harish Krishnaswamy [Mon, 14 Nov 2005 17:39:32 +0000 (17:39 +0000)]
Camel Hula provider - initial commits.

2005-11-14  Harish Krishnaswamy  <kharish@novell.com>

* Makefile.am, camel-hula-provider.c, libcamelhula.urls :
Camel Hula provider - initial commits.

18 years agoUpdated Spanish translation.
Francisco Javier F. Serrador [Sun, 13 Nov 2005 10:26:09 +0000 (10:26 +0000)]
Updated Spanish translation.

2005-11-13  Francisco Javier F. Serrador  <serrador@cvs.gnome.org>

* es.po: Updated Spanish translation.

19 years agoAllowing multiple selection in name selector dialog. Fixes #319848.
Sushma Rai [Thu, 10 Nov 2005 05:00:17 +0000 (05:00 +0000)]
Allowing multiple selection in name selector dialog. Fixes #319848.

19 years agoUpdated Canadian English translation.
Adam Weinberger [Wed, 9 Nov 2005 17:38:45 +0000 (17:38 +0000)]
Updated Canadian English translation.

2005-11-09  Adam Weinberger  <adamw@gnome.org>

* en_CA.po: Updated Canadian English translation.

19 years agoinitialise mi and free some stuff (groupwise_expunge): clear summary and
Parthasarathi Susarla [Wed, 9 Nov 2005 14:23:44 +0000 (14:23 +0000)]
initialise mi and free some stuff (groupwise_expunge): clear summary and

2005-11-09  Parthasarathi Susarla <sparthasarathi@novell.com>

* camel-groupwise-folder.c:
(groupwise_sync): initialise mi and free some stuff
(groupwise_expunge): clear summary and cache and emptying trash
Fixes bug **320095

* camel-groupwise-store.c:
(groupwise_connect): do not attempt to connect when the service is
disconnected and the network is unavailable.
(groupwise_disconnect): check if priv is indeed available. Prevents
a violation
(groupwise_get_trash): fix up the state of the folder. Fixes the bug
**320095

* camel-groupwise-summary.[ch]:
(groupwise_summary_clear): clears the summary and cache of a groupwise
folder.

19 years agoChanged the string so as to be consistent with Win32 client error
Sankar P [Wed, 9 Nov 2005 07:56:12 +0000 (07:56 +0000)]
Changed the string so as to be consistent with Win32 client error

2005-11-09  Sankar P  <psankar@novell.com>

* camel-groupwise-transport.c (groupwise_send_to):
Changed the string so as to be consistent with Win32 client error messages.

19 years agoUncomment code which previously fixed offlining code.
Shreyas Srinivasan [Wed, 9 Nov 2005 06:45:25 +0000 (06:45 +0000)]
Uncomment code which previously fixed offlining code.

2005-11-09  Shreyas Srinivasan <sshreyas@novell.com>

* camel-groupwise-store.c (groupwise_connect): Uncomment
code which previously fixed offlining code.

19 years agoAdded code to handle the Quota errors. Fixes #314476
Sankar P [Wed, 9 Nov 2005 06:20:48 +0000 (06:20 +0000)]
Added code to handle the Quota errors. Fixes #314476

2005-11-09  Sankar P  <psankar@novell.com>

Added code to handle the Quota errors.
Fixes #314476

Modified Files:
  servers/groupwise/ChangeLog
  servers/groupwise/e-gw-connection.c
  camel/providers/groupwise/ChangeLog
  camel/providers/groupwise/camel-groupwise-transport.c

19 years ago** See bug #320736 Check if the attachment buffer is indeed valid.
Parthasarathi Susarla [Mon, 7 Nov 2005 13:38:12 +0000 (13:38 +0000)]
** See bug #320736 Check if the attachment buffer is indeed valid.

2005-11-07  Parthasarathi Susarla <sparthasarathi@novell.com>

** See bug #320736
* camel-groupwise-folder.c: (groupwise_folder_item_to_msg):
Check if the attachment buffer is indeed valid. Prevents a possible
segment violation.

19 years ago** See bug #320736 Check if the attachment buffer is indeed valid.
Parthasarathi Susarla [Mon, 7 Nov 2005 09:17:49 +0000 (09:17 +0000)]
** See bug #320736 Check if the attachment buffer is indeed valid.

2005-11-07  Parthasarathi Susarla <sparthasarathi@novell.com>

** See bug #320736
* camel-groupwise-folder.c: (groupwise_folder_item_to_msg):
Check if the attachment buffer is indeed valid. Prevents a possible
segment violation.

19 years agoUpdated Spanish translaation.
Francisco Javier F. Serrador [Sun, 6 Nov 2005 19:34:46 +0000 (19:34 +0000)]
Updated Spanish translaation.

2005-11-06  Francisco Javier F. Serrador  <serrador@cvs.gnome.org>

* es.po: Updated Spanish translaation.

19 years agoUpdated Finnish translation
Ilkka Tuohela [Thu, 3 Nov 2005 04:53:38 +0000 (04:53 +0000)]
Updated Finnish translation

19 years agoUpdated Czech translation.
Miloslav Trmac [Wed, 2 Nov 2005 22:52:09 +0000 (22:52 +0000)]
Updated Czech translation.

2005-11-02  Miloslav Trmac  <mitr@volny.cz>

* cs.po: Updated Czech translation.

19 years ago*** empty log message ***
Parthasarathi Susarla [Wed, 2 Nov 2005 13:07:44 +0000 (13:07 +0000)]
*** empty log message ***

19 years agoUpdated Japanese translation for v1.5.1.
Takeshi AIHANA [Sat, 29 Oct 2005 15:26:09 +0000 (15:26 +0000)]
Updated Japanese translation for v1.5.1.

2005-10-29  Takeshi AIHANA <aihana@gnome.gr.jp>

* ja.po: Updated Japanese translation for v1.5.1.