platform/upstream/evolution-data-server.git
20 years agosplit out the CMSMessage verification code so it can be used from
Not Zed [Mon, 10 Nov 2003 12:46:07 +0000 (12:46 +0000)]
split out the CMSMessage verification code so it can be used from

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

        * camel-smime-context.c (sm_verify_cmsg): split out the CMSMessage
        verification code so it can be used from enveloped or externally
        signed data.

        * camel-cipher-context.c (camel_cipher_verify): only take a
        mimepart, internally handle multiparts and the hash.

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

        * camel-cipher-context.c: make ciphervalidity a public structure,
        added encrypt status.
        (camel_cipher_decrypt): changed to return a ciphervalidity.  fixed
        implementations.
        (camel_cipher_validity_*): Fixed implementations to match new
        structure, some of this is now redundant.

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

        * camel-smime-context.c (camel_smime_context_describe_part):
        implement.

20 years agoCorrect typo that broke GNOME_Evolution_DataServer_CalFactory. And another
Hans Petter Jansson [Sun, 9 Nov 2003 01:10:39 +0000 (01:10 +0000)]
Correct typo that broke GNOME_Evolution_DataServer_CalFactory. And another

2003-11-08  Hans Petter Jansson  <hpj@ximian.com>

* src/GNOME_Evolution_DataServerNOLDAP.server.in.in: Correct typo
that broke GNOME_Evolution_DataServer_CalFactory. And another one
that broke GNOME_Evolution_DataServer_InterfaceCheck.

20 years agoCorrect typo that broke GNOME_Evolution_DataServer_CalFactory.
Hans Petter Jansson [Sun, 9 Nov 2003 01:06:13 +0000 (01:06 +0000)]
Correct typo that broke GNOME_Evolution_DataServer_CalFactory.

2003-11-08  Hans Petter Jansson  <hpj@ximian.com>

* src/GNOME_Evolution_DataServerNOLDAP.server.in.in: Correct typo
that broke GNOME_Evolution_DataServer_CalFactory.

20 years agoimplement. (read_attribute_params): implement quoted parameter values, in
Chris Toshok [Sat, 8 Nov 2003 20:24:33 +0000 (20:24 +0000)]
implement. (read_attribute_params): implement quoted parameter values, in

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

* libebook/e-vcard.c (skip_until): implement.
(read_attribute_params): implement quoted parameter values, in our
trademark overly accepting way.  it'll accept "hi" as well as
"hi"and"bye" as parameter values (with the values being "hi" and
"hiandbye" respectively).
(e_vcard_to_string_vcard_30): hardcode VERSION:3.0 here, since
we're outputing a version 3.0 card.  also, ignore any VERSION
attributes that may be in the vcard we parsed in.  lastly, search
parameter values for whitespace before outputting them, and wrap
them in quotes if they have any.

* libebook/e-book-async.c (e_book_async_add_contact): use
e_contact_duplicate here so if the caller modifies the contact
after calling us we use the original copy.
(e_book_async_commit_contact): same.

20 years agoadd rfc/vcard-21 docs
Chris Toshok [Sat, 8 Nov 2003 19:49:25 +0000 (19:49 +0000)]
add rfc/vcard-21 docs

20 years agoRemove libedataserver/ename/Makefile
Dan Winship [Fri, 7 Nov 2003 21:48:59 +0000 (21:48 +0000)]
Remove libedataserver/ename/Makefile

* configure.in (AC_OUTPUT): Remove libedataserver/ename/Makefile

20 years agoMoved to libebook
Dan Winship [Fri, 7 Nov 2003 21:48:16 +0000 (21:48 +0000)]
Moved to libebook

* libedataserver/ename/*: Moved to libebook

* libedataserver/Makefile.am (SUBDIRS): Remove ename
(libedataserver_la_LIBADD): Remove libename
(libedataserver_la_LDFLAGS): Remove -no-undefined

20 years agoMove these here.
Dan Winship [Fri, 7 Nov 2003 21:45:49 +0000 (21:45 +0000)]
Move these here.

* libebook/e-address-western.c:
* libebook/e-name-western.c: Move these here.

* libebook/e-contact.c: Update e-name-western include

* libebook/Makefile.am (libebook_la_SOURCES): Add
e-address-western.c and e-name-western.c.
(libebookinclude_HEADERS): and their headers
(libebook_la_LDFLAGS): Remove -no-undefined

* libedata-book/Makefile.am (libedata_book_la_LDFLAGS): Likewise

20 years agoRemove -no-undefined
Dan Winship [Fri, 7 Nov 2003 21:43:31 +0000 (21:43 +0000)]
Remove -no-undefined

        * libecal/Makefile.am (libecal_la_LDFLAGS): Remove -no-undefined

        * libedata-cal/Makefile.am (libedata_cal_la_LDFLAGS): Likewise

20 years agoRemove a bunch more checks that evolution-data-server doesn't need. Change
Dan Winship [Fri, 7 Nov 2003 20:30:29 +0000 (20:30 +0000)]
Remove a bunch more checks that evolution-data-server doesn't need. Change

* configure.in: Remove a bunch more checks that
evolution-data-server doesn't need. Change "Evolution" to
"evolution-data-server" in two messages. Remove gtk-doc support
since there is currently no doc/ directory, and we'll want to use
the new GTK_DOC_CHECK macro when we add it back anyway.

20 years agoRemove the word "process" from method names, which hasn't really made
Dan Winship [Fri, 7 Nov 2003 17:48:55 +0000 (17:48 +0000)]
Remove the word "process" from method names, which hasn't really made

* backends/ldap/e-book-backend-ldap.c: Remove the word "process"
from method names, which hasn't really made sense since 1.2.

* backends/vcf/e-book-backend-vcf.c: Likewise

20 years agoRemove kerberos checks since we don't need them here
Rodney Dawes [Fri, 7 Nov 2003 17:07:18 +0000 (17:07 +0000)]
Remove kerberos checks since we don't need them here

2003-11-07  Rodney Dawes  <dobey@ximian.com>

* configure.in: Remove kerberos checks since we don't need them here

20 years agoonly link to the ldap backend if its enabled
JP Rosevear [Fri, 7 Nov 2003 17:02:26 +0000 (17:02 +0000)]
only link to the ldap backend if its enabled

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

* src/Makefile.am: only link to the ldap backend if its enabled

20 years agooutput new .pc file
JP Rosevear [Fri, 7 Nov 2003 03:05:29 +0000 (03:05 +0000)]
output new .pc file

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

* configure.in: output new .pc file

* evolution-data-server-1.0.pc.in: pkconfig for idl

* libedataserver/ename/Makefile.am: don't install

* libedataserver/Makefile.am: link in libename

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

* libebook/Makefile.am: don't add libename

20 years agofix copyright (clahey actually wrote this from scratch)
JP Rosevear [Fri, 7 Nov 2003 00:12:15 +0000 (00:12 +0000)]
fix copyright (clahey actually wrote this from scratch)

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

* libedataserver/e-list.h: fix copyright (clahey actually wrote
this from scratch)

* libedataserver/e-list.c: ditto

* libedataserver/e-list-iterator.h: ditto

* libedataserver/e-list-iterator.c: ditto

* libedataserver/e-iterator.h: ditto

* libedataserver/e-iterator.c: ditto

20 years agoRemove dependencies for GUI libs that we don't need
Rodney Dawes [Thu, 6 Nov 2003 21:35:37 +0000 (21:35 +0000)]
Remove dependencies for GUI libs that we don't need

2003-11-06  Rodney Dawes  <dobey@ximian.com>

* configure.in: Remove dependencies for GUI libs that we don't need

20 years agomatch the signals better
JP Rosevear [Thu, 6 Nov 2003 18:39:53 +0000 (18:39 +0000)]
match the signals better

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

* libecal/e-cal-view-listener.h: match the signals better

* libecal/e-cal-view-listener.c (e_cal_view_listener_class_init):
ditto

20 years agoe-msgport is no longer needed
JP Rosevear [Thu, 6 Nov 2003 18:20:49 +0000 (18:20 +0000)]
e-msgport is no longer needed

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

* libedataserver/Makefile.am: e-msgport is no longer needed

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

* libecal/e-cal.c: replace e_mutex stuff with gthread stuff

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

* libebook/e-book.c: replace e_mutex stuff with gthread stuff

20 years agoupdate for shuffling
JP Rosevear [Thu, 6 Nov 2003 17:40:15 +0000 (17:40 +0000)]
update for shuffling

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

* POTFILES.in: update for shuffling

20 years agobuild new subdirs
JP Rosevear [Thu, 6 Nov 2003 17:15:43 +0000 (17:15 +0000)]
build new subdirs

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

* Makefile.am: build new subdirs

* backends/*: build the file, vcf and ldap backends here

* libedata-cal/Makefile.am: no longer build them here

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

* Makefile.am: build new subdirs

* backends/*: build the http and file backends here

* libedata-cal/Makefile.am: no longer build them here

20 years agoDon't bother trying to see if the server advertises EHLO. Simply always
Jeffrey Stedfast [Thu, 6 Nov 2003 16:26:26 +0000 (16:26 +0000)]
Don't bother trying to see if the server advertises EHLO. Simply always

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

* providers/smtp/camel-smtp-transport.c (connect_to_server): Don't
bother trying to see if the server advertises EHLO. Simply always
try EHLO and fall back to HELO if EHLO fails. Fixes bug #50535.

20 years ago*** empty log message ***
JP Rosevear [Thu, 6 Nov 2003 15:51:35 +0000 (15:51 +0000)]
*** empty log message ***

20 years agoAdd missing files.
JP Rosevear [Thu, 6 Nov 2003 15:51:29 +0000 (15:51 +0000)]
Add missing files.

20 years agobuild new subdirs
JP Rosevear [Thu, 6 Nov 2003 15:50:18 +0000 (15:50 +0000)]
build new subdirs

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

* Makefile.am: build new subdirs

* backends/*: build the http and file backends here

* libedata-cal/Makefile.am: no longer build them here

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

* src/server.c: include the backend files properly

* src/Makefile.am: link to the individual backends

20 years agoclean up priv* dirs
JP Rosevear [Thu, 6 Nov 2003 14:17:08 +0000 (14:17 +0000)]
clean up priv* dirs

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

* configure.in (BASE_VERSION): clean up priv* dirs

* src/Makefile.am: install a version binary to libexecdir

* src/GNOME_Evolution_DataServerLDAP.server.in.in: reflect new
binary location

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

20 years agoupdate for renaming
JP Rosvear [Thu, 6 Nov 2003 14:13:31 +0000 (14:13 +0000)]
update for renaming

2003-11-06  JP Rosvear <jpr@ximian.com>

* POTFILES.in: update for renaming

20 years agofollowing renaming of libedata-book
JP Rosevear [Thu, 6 Nov 2003 01:37:39 +0000 (01:37 +0000)]
following renaming of libedata-book

2003-11-05  JP Rosevear <jpr@ximian.com>

* src/server.c: following renaming of libedata-book

* src/server-interface.[hc]: ditto

2003-11-05  JP Rosevear <jpr@ximian.com>

* rename libedatabook to libedata-book

20 years agofollowing renaming of libedata-cal
JP Rosevear [Thu, 6 Nov 2003 00:33:19 +0000 (00:33 +0000)]
following renaming of libedata-cal

2003-11-05  JP Rosevear <jpr@ximian.com>

* src/server.c: following renaming of libedata-cal

* src/server-interface.[hc]: ditto

2003-11-05  JP Rosevear  <jpr@ximian.com>

* rename libedatacal to libedata-cal

20 years agouse privincludedir
JP Rosevear [Wed, 5 Nov 2003 22:47:37 +0000 (22:47 +0000)]
use privincludedir

2003-11-05  JP Rosevear  <jpr@ximian.com>

* libebook/Makefile.am: use privincludedir

* libedatabook/Makefile.am: ditto

* libedatabook/libedatabook-1.0.pc.in: use privincludedir; remove
gal

* libebook/libebook-1.0.pc.in: ditto

2003-11-05  JP Rosvear <jpr@ximian.com>

* libecal/Makefile.am: use privincludedir

* libedatacal/Makefile.am: ditto

* libecal/libecal-1.0.pc.in: ditto

* libedatacal/libedatacal-1.0.pc.in: use privincludedir; remove
gal

2003-11-05 JP Rosevear <jpr@ximian.com>

* configure.in: make the priv*dir's sane

* libedataserver/libedataserver-1.0.pc.in: use privincludedir;
remove gal

* libedataserver/ename/Makefile.am: ditto

* libedataserver/Makefile.am: install to privincludedir

2003-11-05  JP Rosevear <jpr@ximian.com>

* src/libical/Makefile.am: ditto

* src/libicalvcal/Makefile.am: ditto

* src/libicalss/Makefile.am: don't install the library

20 years agoLIBADD all the relevant libical libs
JP Rosevear [Wed, 5 Nov 2003 19:26:38 +0000 (19:26 +0000)]
LIBADD all the relevant libical libs

2003-11-05  JP Rosevear <jpr@ximian.com>

* libecal/Makefile.am: LIBADD all the relevant libical libs

* libecal/libecal-1.0.pc.in: no need to explicitly link
libical-evolution

* libedatacal/libedatacal-1.0.pc.in: ditto; fix include dir

20 years agonew files to contain a few functions from GAL.
Rodrigo Moya [Wed, 5 Nov 2003 15:47:14 +0000 (15:47 +0000)]
new files to contain a few functions from GAL.

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

* libedataserver/e-util.[ch]: new files to contain a few functions
from GAL.

* libedataserver/Makefile.am: added new files.

* libedataserver/ename/e-address-western.c:
* libedataserver/e-account-list.c:
* libedataserver/e-account.c:
* src/server-interface-check.c:
* configure.in: removed libgal dependency.

20 years agoremoved GAL dependency.
Rodrigo Moya [Wed, 5 Nov 2003 15:46:07 +0000 (15:46 +0000)]
removed GAL dependency.

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

* libedatacal/e-cal-backend-sexp.c: removed GAL dependency.

20 years agoremoved GAL dependency.
Rodrigo Moya [Wed, 5 Nov 2003 15:44:58 +0000 (15:44 +0000)]
removed GAL dependency.

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

* libedatabook/e-book-backend-sexp.c:
* libedatabook/e-book-backend-summary.c:
* libedatabook/e-book-backend-vcf.c:
* libedatabook/e-book-backend-file.c: removed GAL dependency.

20 years agonew (unfinished) api to peek inside smime parts to tell us whats in it.
Not Zed [Wed, 5 Nov 2003 00:42:40 +0000 (00:42 +0000)]
new (unfinished) api to peek inside smime parts to tell us whats in it.

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

        * camel-smime-context.c (camel_smime_context_describe_part): new
        (unfinished) api to peek inside smime parts to tell us whats in
        it.

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

        * camel-gpg-context.c (gpg_encrypt): Make this output the
        full multipart/encrypted part, not just the encrypted content part.

        * camel-cipher-context.c (camel_cipher_sign): change to output
        full mime part, not just a stream.
        (camel_cipher_canonical_to_stream): utility function to
        canonicalise a mimepart to a stream.

        * camel-smime-context.c (sm_encode_cmsmessage): removed.
        (sm_sign): change interface to output a full mime-part, not just a
        part of a mime part in multipart/signed mode.

20 years agotidy up logging messages
JP Rosevear [Tue, 4 Nov 2003 21:59:45 +0000 (21:59 +0000)]
tidy up logging messages

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

* src/server.c: tidy up logging messages

20 years agoproperly name space the oaf ids
JP Rosevear [Tue, 4 Nov 2003 21:53:03 +0000 (21:53 +0000)]
properly name space the oaf ids

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

* src/server.c: properly name space the oaf ids

* src/server-interface-check.c: use the correctly named poa

* src/server-interface-check.h: ditto

* src/GNOME_Evolution_DataServerLDAP.server.in.in: name space the
factories and interface check better

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

* src/Evolution-DataServer.idl: name space the interface check
properly

2003-11-04  JP Rosvear <jpr@ximian.com>

* libedatabook/e-data-book-factory.c: use properly name spaced
default id

* libebook/e-book.c: kill unneccesary define

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

* libedatacal/e-data-cal-factory.c: use properly name spaced
default id

20 years agoWe might need to convert the passwd from UTF-8 into the locale charset.
Jeffrey Stedfast [Tue, 4 Nov 2003 21:52:59 +0000 (21:52 +0000)]
We might need to convert the passwd from UTF-8 into the locale charset.

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

* camel-gpg-context.c (gpg_ctx_parse_status): We might need to
convert the passwd from UTF-8 into the locale charset. Fixes bug
#50485.

20 years agoserver interface check instead of wombat interface check
JP Rosevear [Tue, 4 Nov 2003 21:26:36 +0000 (21:26 +0000)]
server interface check instead of wombat interface check

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

* src/Evolution-DataServer.idl: server interface check instead of
wombat interface check

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

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

* src/server.c: adjust to interface check renaming

* src/server-interface-check.[hc]: finish renaming so wombat
disappears

20 years agoditto
JP Rosevear [Tue, 4 Nov 2003 19:47:21 +0000 (19:47 +0000)]
ditto

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

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

* src/GNOME_Evolution_DataServerLDAP.server.in.in: update to point
to the right binary

* libedataserver/Makefile.am: install pkg-config file

20 years agoinclude priv dir stuff for libical
JP Rosevear [Tue, 4 Nov 2003 19:46:52 +0000 (19:46 +0000)]
include priv dir stuff for libical

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

* libecal/libecal-1.0.pc.in (prefix): include priv dir stuff for
libical

* libedatacal/libedatacal-1.0.pc.in (prefix): ditto

* libecal/e-cal-component.[hc]: properly name space alarm action
enum

* libecal/e-cal-types.h: properly name space change types

20 years agoUpdate some
Kjartan Maraas [Tue, 4 Nov 2003 17:04:15 +0000 (17:04 +0000)]
Update some

20 years agoAdd "webcal" to supported protocols.
Hans Petter Jansson [Tue, 4 Nov 2003 15:20:00 +0000 (15:20 +0000)]
Add "webcal" to supported protocols.

2003-11-04  Hans Petter Jansson  <hpj@ximian.com>

* src/GNOME_Evolution_DataServerNOLDAP.server.in.in:
* src/GNOME_Evolution_DataServerLDAP.server.in.in: Add "webcal" to
supported protocols.

20 years agoupdate
JP Rosevear [Tue, 4 Nov 2003 14:36:02 +0000 (14:36 +0000)]
update

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

* MAINTAINERS, TODO: update

20 years agoshush
JP Rosevear [Tue, 4 Nov 2003 14:32:04 +0000 (14:32 +0000)]
shush

20 years agoremove corbe header include
JP Rosevear [Tue, 4 Nov 2003 14:30:18 +0000 (14:30 +0000)]
remove corbe header include

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

* libedatabook/e-data-book-factory.c: remove corbe header include

* libedatabook/e-data-book.h: include corba header correctly

* libedatabook/e-data-book-view.h: ditto

* libedatabook/e-data-book-factory.h: ditto

* libedatabook/e-book-backend.h: ditto

* libedatabook/e-book-backend-sync.h: ditto

* libedatabook/Makefile.am: reflect idl name change

* libebook/e-book-view.c: remove corba header include

* libebook/e-book.c: ditto

* libebook/e-book.h: include corba header correctly

* libebook/e-book-view.h: ditto

* libebook/e-book-view-listener.h: ditto

* libebook/e-book-listener.h: ditto

* idl/Makefile.am (idl_DATA): rename idl to
Evolution-DataServer-Addressbook.idl

* libebook/Makefile.am: reflect idl name change

20 years agoremove corba header include
JP Rosevear [Tue, 4 Nov 2003 14:11:10 +0000 (14:11 +0000)]
remove corba header include

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

* libedatacal/e-data-cal-factory.c: remove corba header include

* libedatacal/e-cal-backend-sync.h: include corba header properly

* libedatacal/e-data-cal.h: ditto

* libedatacal/e-data-cal-view.h: ditto

* libedatacal/e-data-cal-factory.h: ditto

* libedatacal/e-cal-backend.h: ditto

* libedatacal/Makefile.am: reflect idl name change

* libecal/e-cal-listener.h: include corba header properly

* libecal/e-cal-view.h: ditto

* libecal/e-cal-view-listener.h: ditto

* libecal/Makefile.am: reflect idl name change

* idl/Makefile.am: rename the idl to
Evolution-DataServer-Calendar.idl

20 years agouse G_*_DECLS and include the data server stub
JP Rosevear [Tue, 4 Nov 2003 13:49:01 +0000 (13:49 +0000)]
use G_*_DECLS and include the data server stub

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

* src/server-interface-check.h: use G_*_DECLS and include the data
server stub

* src/Makefile.am: compile Evolution-DataServer.idl and manipulate
the DataServer .server files

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

* POTFILES.in: reflect new data server .server file names

20 years agoImplement. (e_cal_backend_file_dispose): Use above freers.
Hans Petter Jansson [Tue, 4 Nov 2003 03:28:32 +0000 (03:28 +0000)]
Implement. (e_cal_backend_file_dispose): Use above freers.

2003-11-03  Hans Petter Jansson  <hpj@ximian.com>

* calendar/libedatacal/e-cal-backend-file.c (free_calendar_components)
(free_calendar_data): Implement.
(e_cal_backend_file_dispose): Use above freers.
(get_uri_string_for_gnome_vfs): Implement.
(open_cal): Set priv->uri to be escaped, GnomeVFS-friendly.
(notify_removals_cb)
(notify_adds_modifies_cb)
(notify_changes)
(reload_cal): Implement.
(create_cal): Set priv->uri to be escaped, GnomeVFS-friendly.
(get_uri_string): Implement - unescapes once.
(e_cal_backend_file_compute_changes): Unescape DB URI once, don't make
like it's in a subdirectory.
(e_cal_backend_file_reload): Implement.

* calendar/libedatacal/e-cal-backend-http.c
(e_cal_backend_http_finalize): Cancel potential retrieval and free
slave backend.
(e_cal_backend_http_is_read_only): Clean up.
(webcal_to_http_method)
(uri_to_cache_dir)
(ensure_cache_dir)
(retrieval_done)
(retrieval_progress_cb)
(begin_retrieval_cb): Implement.
(e_cal_backend_http_open): Set up slave backend.
(e_cal_backend_http_remove)
(e_cal_backend_http_is_loaded)
(e_cal_backend_http_get_default_object)
(e_cal_backend_http_get_object)
(e_cal_backend_http_get_timezone)
(e_cal_backend_http_add_timezone)
(e_cal_backend_http_set_default_timezone)
(e_cal_backend_http_get_object_list)
(e_cal_backend_http_get_free_busy)
(e_cal_backend_http_get_changes)
(e_cal_backend_http_discard_alarm)
(e_cal_backend_http_modify_object)
(e_cal_backend_http_remove_object)
(e_cal_backend_http_receive_objects)
(e_cal_backend_http_send_objects)
(e_cal_backend_http_internal_get_default_timezone)
(e_cal_backend_http_internal_get_timezone): Implement with fallthrough
to slave backend.
(e_cal_backend_http_init): Remove cruft.

* calendar/libedatacal/e-cal-backend-sync.c
(e_cal_backend_sync_open): Use per-instance mutex.
(e_cal_backend_sync_init): Set up per-instance mutex.
(e_cal_backend_sync_dispose): Free per-instance mutex.

* calendar/libedatacal/e-cal-backend.c
(e_cal_backend_set_notification_proxy): Implement.
(e_cal_backend_notify_object_created)
(e_cal_backend_notify_object_modified)
(e_cal_backend_notify_object_removed)
(e_cal_backend_notify_mode)
(e_cal_backend_notify_error): Use notification proxy if set.

20 years agodon't need EVO_DIR
JP Rosevear [Mon, 3 Nov 2003 21:43:32 +0000 (21:43 +0000)]
don't need EVO_DIR

2003-11-03  JP Rosevear <jpr@ximian.com>

* configure.in: don't need EVO_DIR

20 years agoadd the trailing slash to the config subdir
JP Rosevear [Mon, 3 Nov 2003 19:45:33 +0000 (19:45 +0000)]
add the trailing slash to the config subdir

2003-11-03  JP Rosevear <jpr@ximian.com>

* configure.in: add the trailing slash to the config subdir

20 years agoFix list of files
JP Rosevear [Mon, 3 Nov 2003 19:16:01 +0000 (19:16 +0000)]
Fix list of files

2003-11-03  JP Rosevear <jpr@ximian.com>

* POTFILES.in: Fix list of files

20 years agoAdd missing file
JP Rosevear [Mon, 3 Nov 2003 18:28:46 +0000 (18:28 +0000)]
Add missing file

20 years agoinitial import
JP Rosevear [Mon, 3 Nov 2003 18:25:44 +0000 (18:25 +0000)]
initial import

20 years agoInitial revision
JP Rosevear [Mon, 3 Nov 2003 18:25:44 +0000 (18:25 +0000)]
Initial revision

20 years agoDon't compress trailing slashes in URI elements.
Hans Petter Jansson [Fri, 31 Oct 2003 18:11:13 +0000 (18:11 +0000)]
Don't compress trailing slashes in URI elements.

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

* e-source.c (e_source_get_uri): Don't compress trailing slashes in
URI elements.

20 years agoremoved, now redundant.
Not Zed [Fri, 31 Oct 2003 00:54:47 +0000 (00:54 +0000)]
removed, now redundant.

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

* camel-cms-context.[ch]: removed, now redundant.

20 years agoimplement something basic.
Not Zed [Thu, 30 Oct 2003 10:04:42 +0000 (10:04 +0000)]
implement something basic.

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

        * camel-smime-context.c (sm_get_passwd): implement something basic.

20 years agoAdded a note about api inconsistencies.
Not Zed [Thu, 30 Oct 2003 04:58:33 +0000 (04:58 +0000)]
Added a note about api inconsistencies.

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

        * camel-cipher-context.h: Added a note about api inconsistencies.

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

        * camel-multipart-encrypted.c (camel_multipart_encrypted_decrypt):
        fix for cipher_decrypt changes.

        * camel-gpg-context.c, camel-cipher-context.c: moved all the init
        code to the end to save having to keep forward declarations
        around.
        (camel_cipher_decrypt): changed to take mimepart input and return
        a mimepart.
        (gpg_decrypt): fix for changed args.

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

        * camel-smime-context.[ch]: replaced entirely with a new
        implementation which inherits from camel-cipher-context, and add
        to build.

        * camel-multipart-encrypted.c (camel_multipart_encrypted_encrypt):
        fix for cipher_encrypt api changes.
        (camel_multipart_encrypted_decrypt): use g_ascii_strcasecmp.

        * camel-gpg-context.c (gpg_encrypt): Fix to handle input/output as
        parts not streams

        * camel-cipher-context.c (camel_cipher_encrypt): change to take
        mimeparts rather than streams as input/output.  And remove the
        'sign' argument, it is implied if userid is supplied.

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

        * tests/smime/pgp.c (main): fix for ciphercontext api changes.

        * camel-multipart-signed.c (camel_multipart_signed_verify): pass
        in the part to cipher_verify directly.
        (camel_multipart_signed_sign): let the cipher context setup the
        part details.

        * camel-gpg-context.c (gpg_sign): put the signature stream into a
        mimepart, with appropriate headers/encoding.
        (swrite): write out a mimepart rather than a stream.
        (gpg_verify): handle changed args.

        * camel-cipher-context.c (camel_cipher_sign): write the signature
        to a mimepart rather than a simple stream.
        (camel_cipher_verify): take the signature as a mimepart not a
        stream.

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

        * camel-utf8.c (camel_ucs2_utf8, camel_utf8_ucs2): helpers for
        ucs2 stuff.  ucs2 is 16 bit truncated unicode.

20 years agoWe should check List-Post before List-Id (List-Post has to contain the
Jeffrey Stedfast [Tue, 28 Oct 2003 19:15:12 +0000 (19:15 +0000)]
We should check List-Post before List-Id (List-Post has to contain the

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

* camel-mime-utils.c: We should check List-Post before List-Id
(List-Post has to contain the mailing-list posting address,
whereas List-Id does not.) WAlso moved X-Loop to after List-Id to
make FreeBSD lusers happy. Fixes bug #32297.

20 years agoFixes bug #35083
Jeffrey Stedfast [Tue, 28 Oct 2003 19:01:58 +0000 (19:01 +0000)]
Fixes bug #35083

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

* Fixes bug #35083

* providers/imap/camel-imap-store.c (connect_to_server): Same
here.

* providers/pop3/camel-pop3-store.c (connect_to_server): Same as
the smtp changes.

* providers/smtp/camel-smtp-transport.c (connect_to_server): If
HAVE_SSL is undefined, don't default to raw connections if the
option to connect via ssl is set. Instead set an exception and
return fail.

20 years agofill_popup_menu signal has 2 arguments.
Rodrigo Moya [Tue, 28 Oct 2003 18:56:34 +0000 (18:56 +0000)]
fill_popup_menu signal has 2 arguments.

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

* e-source-selector.c (class_init): fill_popup_menu signal has
2 arguments.

20 years agoadded "fill_popup_menu" signal, to allow the addition of new items to the
Rodrigo Moya [Tue, 28 Oct 2003 18:15:37 +0000 (18:15 +0000)]
added "fill_popup_menu" signal, to allow the addition of new items to the

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

* e-source-selector.[ch]: added "fill_popup_menu" signal, to
allow the addition of new items to the popup menu.
(class_init): create new signal.
(init): connect to "button_press_event" for the tree view.
(selector_button_press_event): callback for "button_press_event".
(e_source_selector_selection_shown): use g_return_val_if_fail.

20 years agobetter detection of broken date to give to broken_date_parser.
Frédéric Crozat [Tue, 28 Oct 2003 13:22:13 +0000 (13:22 +0000)]
better detection of broken date to give to broken_date_parser.

       * camel-mime-utils.c: (camel_header_decode_date):
       better detection of broken date to give to broken_date_parser.

20 years agoIf a word is longer than CAMEL_TEXT_INDEX_MAX_WORDLEN, then ignore it.
Jeffrey Stedfast [Mon, 27 Oct 2003 20:21:19 +0000 (20:21 +0000)]
If a word is longer than CAMEL_TEXT_INDEX_MAX_WORDLEN, then ignore it.

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

* camel-text-index.c (text_index_name_add_buffer): If a word is
longer than CAMEL_TEXT_INDEX_MAX_WORDLEN, then ignore it. This
fixes bug #50096.

20 years agoRemoved unneeded CAMEL_OBJECT() casts.
Jeffrey Stedfast [Thu, 23 Oct 2003 19:57:58 +0000 (19:57 +0000)]
Removed unneeded CAMEL_OBJECT() casts.

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

* *.c: Removed unneeded CAMEL_OBJECT() casts.

20 years agoMerge new-ui-branch into the trunk.
Ettore Perazzoli [Tue, 21 Oct 2003 18:51:19 +0000 (18:51 +0000)]
Merge new-ui-branch into the trunk.

20 years agoMerge new-ui-branch to the trunk.
Ettore Perazzoli [Tue, 21 Oct 2003 18:24:44 +0000 (18:24 +0000)]
Merge new-ui-branch to the trunk.

20 years agofile camel-spam-plugin.c was initially added on branch spam-filtering.
Radek Doulik [Thu, 16 Oct 2003 16:46:29 +0000 (16:46 +0000)]
file camel-spam-plugin.c was initially added on branch spam-filtering.

20 years agofile camel-spam-plugin.h was initially added on branch spam-filtering.
Radek Doulik [Thu, 16 Oct 2003 16:46:29 +0000 (16:46 +0000)]
file camel-spam-plugin.h was initially added on branch spam-filtering.

20 years agoFixed a #include.
Jeffrey Stedfast [Thu, 16 Oct 2003 15:33:47 +0000 (15:33 +0000)]
Fixed a #include.

20 years agoAllow timezone offsets to be up to 14 hours ahead of UTC. Fixes bug
Jeffrey Stedfast [Thu, 9 Oct 2003 16:46:30 +0000 (16:46 +0000)]
Allow timezone offsets to be up to 14 hours ahead of UTC. Fixes bug

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

* camel-mime-utils.c (header_decode_date): Allow timezone offsets
to be up to 14 hours ahead of UTC. Fixes bug #49357.

* broken-date-parser.c (get_tzone): Same.

20 years agoRemoved an unused variable.
Jeffrey Stedfast [Wed, 8 Oct 2003 18:30:39 +0000 (18:30 +0000)]
Removed an unused variable.

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

* providers/smtp/camel-smtp-transport.c (smtp_helo): Removed an
unused variable.

20 years agofixed a comment spelling mistake and removede CAMEL_OBJECT() casting where it was...
Jeffrey Stedfast [Thu, 25 Sep 2003 16:07:46 +0000 (16:07 +0000)]
fixed a comment spelling mistake and removede CAMEL_OBJECT() casting where it was not needed (ref and unref calls)

20 years agoIf the localhost lookup results in a numeric IPv6 host, use the form
Jeffrey Stedfast [Thu, 25 Sep 2003 15:16:51 +0000 (15:16 +0000)]
If the localhost lookup results in a numeric IPv6 host, use the form

2003-09-25  Jeffrey Stedfast  <fejj@ximian.com>

* providers/smtp/camel-smtp-transport.c (smtp_helo): If the
localhost lookup results in a numeric IPv6 host, use the form
"[IPv6:<addr>]" as specified in rfc2821. Fixes bug #46006.

20 years agoIf the CREATE flag is set and the parent .sbd directory does not exist,
Jeffrey Stedfast [Tue, 23 Sep 2003 21:03:19 +0000 (21:03 +0000)]
If the CREATE flag is set and the parent .sbd directory does not exist,

2003-09-23  Jeffrey Stedfast  <fejj@ximian.com>

* providers/local/camel-mbox-store.c (get_folder): If the CREATE
flag is set and the parent .sbd directory does not exist, create
it.

20 years agoDon't forget to flush the iconv conversion.
Jeffrey Stedfast [Tue, 23 Sep 2003 18:40:25 +0000 (18:40 +0000)]
Don't forget to flush the iconv conversion.

2003-09-23  Jeffrey Stedfast  <fejj@ximian.com>

* camel-mime-utils.c (append_8bit): Don't forget to flush the
iconv conversion.

20 years agoDon't try dot-files.
Jeffrey Stedfast [Tue, 23 Sep 2003 16:50:06 +0000 (16:50 +0000)]
Don't try dot-files.

2003-09-23  Jeffrey Stedfast  <fejj@ximian.com>

* tests/message/test4.c (main): Don't try dot-files.

20 years ago** See bug #41610
Not Zed [Tue, 23 Sep 2003 01:02:23 +0000 (01:02 +0000)]
** See bug #41610

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

        ** See bug #41610

        * providers/pop3/camel-pop3-folder.c (cmd_tocache): protect a
        divide by 0 for 0 length messages.

20 years agoAdded "offline_sync" option, which lets you synchronise all mail to local
Not Zed [Mon, 22 Sep 2003 18:48:34 +0000 (18:48 +0000)]
Added "offline_sync" option, which lets you synchronise all mail to local

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

        * providers/imap/camel-imap-provider.c: Added "offline_sync"
        option, which lets you synchronise all mail to local storage
        automagically.

        * camel-disco-folder.c (cdf_folder_changed): hook onto the folder
        changed single, for all new messages, check that they are online
        using another thread, if the offline_sync option has been enabled
        for this store.

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

        * camel-session.c (session_thread_destroy): call proper entry
        point for freeing the message.

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

        * camel-folder.c (filter_filter): register the filtering process
        for progress, and do progress of the filtering process.

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

        * camel.c (camel_init): init camel operation.

        * camel-operation.c (camel_operation_reset): removed, not used,
        not worth it.
        (camel_operation_mute): new method to stop all status updates
        permanently.
        (*): Changed to use thread specific data and a list rather than a
        hashtable.
        (cancel_thread): removed.
        (camel_operation_register): return the previously registered op.

20 years agoFix the code that creates a new ssl stream to pass the correct arguments
Jeffrey Stedfast [Mon, 22 Sep 2003 15:00:59 +0000 (15:00 +0000)]
Fix the code that creates a new ssl stream to pass the correct arguments

2003-09-22  Jeffrey Stedfast  <fejj@ximian.com>

* providers/nntp/camel-nntp-store.c (connect_to_server): Fix the
code that creates a new ssl stream to pass the correct arguments
and the proper flags.

* providers/imapp/camel-imapp-folder.c (imap_sync): Cast the
CamelFolder to a CamelIMAPPFolder to hush some compiler warnings.

* camel-mime-utils.h: Define a struct _CamelContentDisposition
(allows the imapp code to compile)

* providers/imapp/camel-imapp-driver.c: #include <string.h>

20 years agoNew function to replace the one from camel-mime-part.c
Jeffrey Stedfast [Thu, 18 Sep 2003 19:02:15 +0000 (19:02 +0000)]
New function to replace the one from camel-mime-part.c

2003-09-18  Jeffrey Stedfast  <fejj@ximian.com>

* camel-mime-utils.c (camel_transfer_encoding_to_string): New
function to replace the one from camel-mime-part.c
(camel_transfer_encoding_from_string): Same.
(camel_content_transfer_encoding_decode): Renamed from
camel_header_content_encoding_decode().

* camel-mime-part.c (camel_mime_part_encoding_to_string): Removed.
(camel_mime_part_encoding_from_string): Removed.

* camel-data-wrapper.[c,h]: updated for CamelTransferEncoding
namespace changes

* camel-folder-summary.c: updated for CamelTransferEncoding
namespace changes

* camel-mime-filter-bestenc.[c,h]: updated for CamelTransferEncoding
namespace changes

* camel-mime-message.c: updated for CamelTransferEncoding
namespace changes

* camel-mime-part-utils.c: updated for CamelTransferEncoding
namespace changes

* camel-multipart-signed.c: updated for CamelTransferEncoding
namespace changes

* camel-smime-context.c: updated for CamelTransferEncoding
namespace changes

* providers/imapp/camel-imapp-utils.c: updated for
CamelTransferEncoding namespace changes

* tests/lib/messages.c: updated for CamelTransferEncoding
namespace changes

* tests/message/test1.c: updated for CamelTransferEncoding
namespace changes

20 years agonamespaced the encoding/decoding routines.
Jeffrey Stedfast [Thu, 18 Sep 2003 18:10:58 +0000 (18:10 +0000)]
namespaced the encoding/decoding routines.

2003-09-18  Jeffrey Stedfast  <fejj@ximian.com>

* camel-mime-utils.[c,h]: namespaced the encoding/decoding
routines.

* camel-mime-filter-basic.c: updated for namespace changes to the
encoding/decoding routines in camel-mime-utils.c

* camel-multipart.c: updated for namespace changes to the
encoding/decoding routines in camel-mime-utils.c

* camel-sasl-digest-md5.c: updated for namespace changes to the
encoding/decoding routines in camel-mime-utils.c

* camel-sasl.c: updated for namespace changes to the
encoding/decoding routines in camel-mime-utils.c

* camel-vee-folder.c: updated for namespace changes to the
encoding/decoding routines in camel-mime-utils.c

* providers/imap/camel-imap-search.c: updated for namespace
changes to the encoding/decoding routines in camel-mime-utils.c

* providers/pop3/camel-pop3-folder.c: updated for namespace
changes to the encoding/decoding routines in camel-mime-utils.c

20 years agos/HSCAN_/CAMEL_MIME_PARSER_STATE_/g and
Jeffrey Stedfast [Thu, 18 Sep 2003 17:07:09 +0000 (17:07 +0000)]
s/HSCAN_/CAMEL_MIME_PARSER_STATE_/g and

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

* camel-mime-parser.[c,h]: s/HSCAN_/CAMEL_MIME_PARSER_STATE_/g and
s/_header_state/_camel_mime_parser_state/g

* camel-filter-driver.c: Same.

* camel-folder-summary.c: Here too.

* camel-http-stream.c: And here.

* camel-mime-message.c: ...

* camel-mime-part-utils.c: ...

* camel-mime-part.c: ...

* camel-movemail.c: ...

* camel-multipart-signed.c: ...

* camel-multipart.c: ...

* providers/local/camel-mbox-folder.c: ...

* providers/local/camel-mbox-summary.c: ...

* providers/local/camel-mh-summary.c: ...

* providers/nntp/camel-nntp-summary.c: ...

* providers/pop3/camel-pop3-folder.c: ...

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

* camel-mime-utils.[c,h]: Namespaced.

* camel-data-wrapper.c: updated for namespace changed made to
camel-mime-utils.[c,h]

* camel-digest-folder.c: updated for namespace changed made to
camel-mime-utils.[c,h]

* camel-filter-driver.c: updated for namespace changed made to
camel-mime-utils.[c,h]

* camel-filter-search.c: updated for namespace changed made to
camel-mime-utils.[c,h]

* camel-folder-search.c: updated for namespace changed made to
camel-mime-utils.[c,h]

* camel-folder-summary.[c,h]: updated for namespace changed made
to camel-mime-utils.[c,h]

* camel-http-stream.c: updated for namespace changed made to
camel-mime-utils.[c,h]

* camel-http-stream.h: updated for namespace changed made to
camel-mime-utils.[c,h]

* camel-internet-address.c: updated for namespace changed made to
camel-mime-utils.[c,h]

* camel-medium.[c,h]: updated for namespace changed made to
camel-mime-utils.[c,h]

* camel-mime-message.c: updated for namespace changed made to
camel-mime-utils.[c,h]

* camel-mime-parser.[c,h]: updated for namespace changed made to
camel-mime-utils.[c,h]

* camel-mime-part-utils.c: updated for namespace changed made to
camel-mime-utils.[c,h]

* camel-mime-part.[c,h]: updated for namespace changed made to
camel-mime-utils.[c,h]

* camel-movemail.c: updated for namespace changed made to
camel-mime-utils.[c,h]

* camel-multipart-encrypted.c: updated for namespace changed made
to camel-mime-utils.[c,h]

* camel-multipart-signed.c: updated for namespace changed made to
camel-mime-utils.[c,h]

* camel-multipart.c: updated for namespace changed made to
camel-mime-utils.[c,h]

* camel-search-private.[c,h]: updated for namespace changed made
to camel-mime-utils.[c,h]

* camel-types.h: updated for namespace changed made to
camel-mime-utils.[c,h]

* providers/imap/camel-imap-folder.c: updated for namespace
changed made to camel-mime-utils.[c,h]

* providers/imap/camel-imap-store-summary.c: updated for namespace
changed made to camel-mime-utils.[c,h]

* providers/imap/camel-imap-utils.c: updated for namespace changed
made to camel-mime-utils.[c,h]

* providers/imapp/camel-imapp-utils.[c,h]: updated for namespace
changed made to camel-mime-utils.[c,h]

* providers/local/camel-local-summary.[c,h]: updated for namespace
changed made to camel-mime-utils.[c,h]

* providers/local/camel-maildir-summary.c: updated for namespace
changed made to camel-mime-utils.[c,h]

* providers/local/camel-mbox-summary.c: updated for namespace
changed made to camel-mime-utils.[c,h]

* providers/local/camel-spool-summary.h: updated for namespace
changed made to camel-mime-utils.[c,h]

* providers/nntp/camel-nntp-summary.c: updated for namespace
changed made to camel-mime-utils.[c,h]

* providers/nntp/camel-nntp-utils.c: updated for namespace changed
made to camel-mime-utils.[c,h]

* providers/pop3/camel-pop3-folder.c: updated for namespace
changed made to camel-mime-utils.[c,h]

* providers/sendmail/camel-sendmail-transport.c: updated for
namespace changed made to camel-mime-utils.[c,h]

* providers/smtp/camel-smtp-transport.c: updated for namespace
changed made to camel-mime-utils.[c,h]

20 years agoImplement a temp hack so trunk works until we merge in new-ui-branch.
Jeffrey Stedfast [Tue, 16 Sep 2003 21:20:50 +0000 (21:20 +0000)]
Implement a temp hack so trunk works until we merge in new-ui-branch.

2003-09-16  Jeffrey Stedfast  <fejj@ximian.com>

* providers/local/camel-mbox-folder.c
(camel_mbox_folder_get_full_path): Implement a temp hack so trunk
works until we merge in new-ui-branch.

20 years agoDon't warning about how we haven't written anything to the stream, this is
Jeffrey Stedfast [Tue, 16 Sep 2003 20:49:51 +0000 (20:49 +0000)]
Don't warning about how we haven't written anything to the stream, this is

2003-09-16  Jeffrey Stedfast  <fejj@ximian.com>

* camel-stream-filter.c (do_flush): Don't warning about how we
haven't written anything to the stream, this is not an
error. fflush() doesn't care if you try to fflush() a stream
without writing to it, so we shouldn't care either.

20 years agoremoved dead code.
Not Zed [Mon, 15 Sep 2003 23:21:16 +0000 (23:21 +0000)]
removed dead code.

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

        * providers/imapp/camel-imapp-store.c (store_resp_list)
        (imap_login, try_sasl, imap_try_authenticate): removed dead code.

        * providers/imapp/camel-imapp-stream.c: return -1 if stream not
        set.

        * providers/imapp/camel-imapp-engine.c (iterate_completion): put
        done request on the done queue, so all requests are always
        somewhere.
        (camel_imapp_engine_command_free): just spit warnings of active
        messages being freed, but abort if the item isn't in any list.
        Also remove the node from its list before going on.
        (iterate_untagged, iterate_continuation, iterate_completion):
        staticifiy.

        * providers/imapp/camel-imapp-provider.c
        (camel_imapp_module_init): move camel_exception_setup call here.

        * providers/imapp/camel-imapp-driver.c
        (camel_imapp_driver_get_type): remove execption setup here, it
        isn't early enough.
        (camel_imapp_driver_list): handle exceptions.

20 years agoImplements CamelLocalFolder::get_full_path() (publicly namespaced so that
Jeffrey Stedfast [Fri, 12 Sep 2003 18:43:04 +0000 (18:43 +0000)]
Implements CamelLocalFolder::get_full_path() (publicly namespaced so that

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

* providers/local/camel-mbox-folder.c
(camel_mbox_folder_get_full_path): Implements
CamelLocalFolder::get_full_path() (publicly namespaced so that
CamelMboxStore can re-use them).
(camel_mbox_folder_get_meta_path): Same.

* providers/local/camel-mbox-store.c (get_folder): Changed the way
the path is constructed, since we now handle subdirectories and
stuff.
(delete_folder): Try deleting the Folder.sbd directory. We also
need to manage our own meta files since CamelLocalStore's impl
constructs paths differently than what we need.
(create_folder): Implemented.
(rename_folder): Implemented.
(scan_dir): Scan an mbox tree
(get_folder_info): Implemented using scan_dir().

* providers/local/camel-local-store.c (delete_folder): Set fi->url
to the correct value, meaning we need to prefix it with the
protocol and the folder_name is not actually part of the path, it
is a separate component to the url.

* providers/local/camel-local-folder.c
(camel_local_folder_construct): Use the new class virtual method
to construct the full folder path and all the meta files.
(local_get_full_path): Implemented default get_full_path method.
(local_get_meta_path): Implemented default get_meta_path method.

20 years agoadded copyright comment block
Jeffrey Stedfast [Fri, 12 Sep 2003 18:42:16 +0000 (18:42 +0000)]
added copyright comment block

20 years agoupdated warning to mention the proper rfc
Jeffrey Stedfast [Fri, 12 Sep 2003 18:41:35 +0000 (18:41 +0000)]
updated warning to mention the proper rfc

20 years agoadd
Dan Winship [Thu, 11 Sep 2003 14:57:59 +0000 (14:57 +0000)]
add

20 years agoRemove libcamel-static.la
Dan Winship [Thu, 11 Sep 2003 14:57:43 +0000 (14:57 +0000)]
Remove libcamel-static.la

        * Makefile.am (noinst_LTLIBRARIES): Remove libcamel-static.la

20 years agocall camel_folder_sync bypassing the folder lock. See
Not Zed [Mon, 8 Sep 2003 20:59:01 +0000 (20:59 +0000)]
call camel_folder_sync bypassing the folder lock. See

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

        * providers/imap/camel-imap-store.c (imap_noop): call
        camel_folder_sync bypassing the folder lock.  See
        imap_store_refresh_folders too.

20 years agoAdd PREAUTH handling and pine/mutt/etpan/etc.-style 'ssh <mailhost> exec
David Woodhouse [Thu, 4 Sep 2003 21:00:19 +0000 (21:00 +0000)]
Add PREAUTH handling and pine/mutt/etpan/etc.-style 'ssh <mailhost> exec

2003-09-04  David Woodhouse  <dwmw2@infradead.org>

* providers/camel-imap-store.[ch]: Add PREAUTH handling and
pine/mutt/etpan/etc.-style 'ssh <mailhost> exec imapd' support.

20 years agoNew stream implementation for running commands. Compile the above
David Woodhouse [Wed, 3 Sep 2003 22:41:40 +0000 (22:41 +0000)]
New stream implementation for running commands. Compile the above

2003-09-03  David Woodhouse  <dwmw2@infradead.org>

        * camel-stream-process.[ch]: New stream implementation for running
        commands.
        * Makefile.am: Compile the above

20 years ago** See bug #47765.
Not Zed [Wed, 3 Sep 2003 18:05:54 +0000 (18:05 +0000)]
** See bug #47765.

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

        ** See bug #47765.

        * camel-folder-search.h: Removed match1 member.

        * camel-folder-search.c (camel_folder_search_match_expression):
        use current directly rather than match1.  This method isn't used
        anywhere anyway.
        (search_not): remove match1 stuff.
        (search_match_all): properly handle the match-all against 1
        message as a scalar result, not an array result.

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

        * camel-http-stream.c (camel_http_stream_set_proxy): handle NULL
        proxy_url - unset the proxy.

20 years agoremoved debug printfs.
Not Zed [Sat, 30 Aug 2003 01:04:38 +0000 (01:04 +0000)]
removed debug printfs.

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

        * camel-object.c (camel_object_state_write):
        (cobject_getv):
        (cobject_setv, cobject_state_read, cobject_state_read)
        (cobject_state_write): removed debug printfs.

20 years agoNeed to copy the local properties list before passing it out, since it's
Not Zed [Sat, 30 Aug 2003 00:54:16 +0000 (00:54 +0000)]
Need to copy the local properties list before passing it out, since it's

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

        * providers/local/camel-local-folder.c (local_getv): Need to copy
        the local properties list before passing it out, since it's freed.

20 years agoimplement PERSISTENT_PROPERTIES, for index mode.
Not Zed [Wed, 27 Aug 2003 19:50:25 +0000 (19:50 +0000)]
implement PERSISTENT_PROPERTIES, for index mode.

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

        * providers/local/camel-local-folder.c (local_getv): implement
        PERSISTENT_PROPERTIES, for index mode.

        * camel-object.c (cobject_state_read): Also add property reading,
        and bump version to 1.
        (cobject_state_write): add persistent property writing.

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

        * camel-folder.c (folder_getv): chain up properly.

        * camel-file-utils.c (camel_file_util_savename): helper to create
        a .#filename filename.

        * providers/local/camel-local-folder.c
        (camel_local_folder_construct): init meta-data for local folders.
        (local_getv): chain up properly, if args are not processed, rather
        than don't if they aren't.

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

        * camel-object.c (cobject_class_init): added a new event,
        meta_changed.
        (camel_object_meta_set, camel_object_meta_get): meta-data api.
        (camel_object_free_hooks): Free meta-data if it is set on the
        object.

        * providers/local/camel-local-folder.c
        (camel_local_folder_get_type): setup a property list for local
        folders, just 'index_body' at present.

20 years agotemporarily reverting my camel namespace patches until after we merge in some of...
Jeffrey Stedfast [Tue, 26 Aug 2003 18:16:51 +0000 (18:16 +0000)]
temporarily reverting my camel namespace patches until after we merge in some of the other branches

20 years agoreverted some namespacing changes to internal functions
Jeffrey Stedfast [Tue, 26 Aug 2003 17:52:59 +0000 (17:52 +0000)]
reverted some namespacing changes to internal functions