summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* add lots more #defines, some EVC_X ones for attribute TYPE's, as well asChris Toshok2003-12-196-15/+151
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2003-12-19 Chris Toshok <toshok@ximian.com> * libebook/e-vcard.h: add lots more #defines, some EVC_X ones for attribute TYPE's, as well as the vcard specified "KEY" attribute. * libedata-book/e-book-backend.c (e_book_backend_remove_client): reorder some code so we hold the lock up until we're done with backend->priv->clients. * backends/ldap/e-book-backend-ldap.c (prop_info): add an entry for E_CONTACT_X509_CERT, and map it to the userCertificate ldap attribute. not sure if this is strictly correct... the inetOrgPerson schema mentions using userSMIMECertificate (which contains the full certificate chain in pkcs#7 form) in favor of userCertificate for S/MIME applications. * libebook/e-contact.h: add the CERT field types, the EContactCert struct type, and prototypes for e_contact_cert_get_type and e_contact_cert_free. * libebook/e-contact.c (field_info): add E_CONTACT_X509_CERT (cert_getter, cert_setter): new functions, implement getting/setting of certs. (e_contact_cert_free): new function. (e_contact_cert_copy): same. (e_contact_cert_get_type): same.
* create a valid sexpJP Rosevear2003-12-192-1/+5
| | | | | | 2003-12-19 JP Rosevear <jpr@ximian.com> * libecal/e-cal.c (e_cal_get_alarms_in_range): create a valid sexp
* removed 'forget_password' signal, since it's not used anywhere.Rodrigo Moya2003-12-193-13/+5
| | | | | | | 2003-12-19 Rodrigo Moya <rodrigo@ximian.com> * libecal/e-cal.[ch] (e_cal_class_init): removed 'forget_password' signal, since it's not used anywhere.
* added 'username' and 'password' arguments to Cal::open method, so that weRodrigo Moya2003-12-1912-26/+96
| | | | | | | | | | | | | | | | | | | | | | | 2003-12-19 Rodrigo Moya <rodrigo@ximian.com> * idl/Evolution-DataServer-Calendar.idl: added 'username' and 'password' arguments to Cal::open method, so that we can send authentication from the clients. * libedata-cal/e-cal-backend.[ch] (e_cal_backend_open): * libedata-cal/e-cal-backend-sync.[ch] (e_cal_backend_sync_open, _e_cal_backend_open): * libedata-cal/e-data-cal.c (impl_Cal_open): * backends/http/e-cal-backend-http.c (e_cal_backend_http_open): * backends/groupwise/e-cal-backend-groupwise.c (e_cal_backend_groupwise_open): * backends/file/e-cal-backend-file.c (e_cal_backend_file_open): adapted to changes in above method. * libecal/e-cal.[ch]: added E_CAL_LOAD_AUTHENTICATING to LoadState enum. (e_cal_open): check with the ESource if the server needs authentication or not, and if so, ask the client's provided auth function. Call GNOME_Evolution_Calendar_Cal_Open with the new arguments.
* Updated Spanish translation.Francisco Javier F. Serrador2003-12-182-903/+53
| | | | | | 2003-12-18 Francisco Javier F. Serrador <serrador@cvs.gnome.org> * es.po: Updated Spanish translation.
* get the BonoboObject's we create here out of the function. (main):Rodrigo Moya2003-12-182-14/+29
| | | | | | | | | 2003-12-18 Rodrigo Moya <rodrigo@ximian.com> * src/server.c (setup_logging, setup_interface_check): get the BonoboObject's we create here out of the function. (main): re-organize extra interfaces initialization code, and make sure we unref all objects we have created.
* Update Czech translationMiloslav Trmac2003-12-182-20664/+157
|
* use a GMutex for thread safety. (e_cal_backend_groupwise_init): create theRodrigo Moya2003-12-182-2/+31
| | | | | | | | | | 2003-12-18 Rodrigo Moya <rodrigo@ximian.com> * backends/groupwise/e-cal-backend-groupwise.c: use a GMutex for thread safety. (e_cal_backend_groupwise_init): create the GMutex. (e_cal_backend_groupwise_finalize): free the GMutex. (e_cal_backend_groupwise_open): use the mutex.
* create a synchronous sessionJP Rosevear2003-12-183-4/+9
| | | | | | | 2003-12-17 JP Rosevear <jpr@ximian.com> * backends/groupwise/e-gw-connection.c (e_gw_connection_init): create a synchronous session
* Implement based on factored-out code. (e_source_set_group): Generate andHans Petter Jansson2003-12-182-17/+38
| | | | | | | | | | 2003-12-17 Hans Petter Jansson <hpj@ximian.com> * libedataserver/e-source.c (build_absolute_uri): Implement based on factored-out code. (e_source_set_group): Generate and keep an absolute URI so we can work stand-alone if the group goes away. (e_source_get_uri): Use build_absolute_uri ().
* ChangeLog too.Hans Petter2003-12-181-0/+6
|
* Unref source. (fetch_corba_cal): Ref and keep source. (e_cal_get_source):Hans Petter Jansson2003-12-182-0/+31
| | | | | | | | 2003-12-17 Hans Petter Jansson <hpj@ximian.com> * libecal/e-cal.c (e_cal_finalize): Unref source. (fetch_corba_cal): Ref and keep source. (e_cal_get_source): Implement.
* if there's a crash in the wombat and we're left with an invalid EBook,Chris Toshok2003-12-172-1/+8
| | | | | | | | 2003-12-17 Chris Toshok <toshok@ximian.com> * libebook/e-book-async.c (_get_book_view_response_dtor): if there's a crash in the wombat and we're left with an invalid EBook, resp->book_view will be NULL here. don't unref it.
* Use e_source_equal() instead of comparing pointers. This allows user toHans Petter Jansson2003-12-171-8/+14
| | | | | | | | | | | | 2003-12-16 Hans Petter Jansson <hpj@ximian.com> * misc/e-source-option-menu.c (select_source_foreach_menu_item): Use e_source_equal() instead of comparing pointers. This allows user to pass in a source that was obtained from somewhere else. Set the matching internal source as "selected" instead of the one passed in. (select_source): Emit signal only if we found a match. Don't ref/unref anything, since the selected source will always be from our internal list.
* Ref and keep the loaded ESource around. Unref old source if present.Hans Petter Jansson2003-12-173-0/+26
| | | | | | | | | | 2003-12-16 Hans Petter Jansson <hpj@ximian.com> * libebook/e-book.c (fetch_corba_book): Ref and keep the loaded ESource around. Unref old source if present. (e_book_get_source): Implement. (e_book_init): Init source pointer. (e_book_dispose): Unref source, if any.
* Implement. Compares two sources based on UID and full URI.Hans Petter Jansson2003-12-173-0/+33
| | | | | | | 2003-12-16 Hans Petter Jansson <hpj@ximian.com> * libedataserver/e-source.c (e_source_equal): Implement. Compares two sources based on UID and full URI.
* added support for specifying a password, since we need one to connect toRodrigo Moya2003-12-173-2/+7
| | | | | | | 2003-12-17 Rodrigo Moya <rodrigo@ximian.com> * backends/groupwise/create-account.c: added support for specifying a password, since we need one to connect to the server.
* added support for specifying a password, since we need one to connect toRodrigo Moya2003-12-172-14/+30
| | | | | | | 2003-12-17 Rodrigo Moya <rodrigo@ximian.com> * backends/groupwise/create-account.c: added support for specifying a password, since we need one to connect to the server.
* no need to set the namespace for "types:", it's already set inRodrigo Moya2003-12-163-2/+8
| | | | | | | | 2003-12-16 Rodrigo Moya <rodrigo@ximian.com> * backends/groupwise/e-gw-connection.c (e_gw_connection_new): no need to set the namespace for "types:", it's already set in e_gw_message_new_with_header().
* added the namespace for the SOAP types.Rodrigo Moya2003-12-165-4/+7
| | | | | | | 2003-12-16 Rodrigo Moya <rodrigo@ximian.com> * backends/groupwise/e-gw-message.c (e_gw_message_new_with_header): added the namespace for the SOAP types.
* fixed copy-paste typo.Rodrigo Moya2003-12-163-10/+4
| | | | | | 2003-12-16 Rodrigo Moya <rodrigo@ximian.com> * backends/groupwise/e-gw-connection.c (logout): fixed copy-paste typo.
* unref the EGwConnection object, so that the logout message is sent to theRodrigo Moya2003-12-163-4/+5
| | | | | | | 2003-12-16 Rodrigo Moya <rodrigo@ximian.com> * backends/groupwise/soap-test.c (idle_cb): unref the EGwConnection object, so that the logout message is sent to the server.
* unref the EGwConnection object, so that the logout message is sent to theRodrigo Moya2003-12-162-0/+4
| | | | | | | 2003-12-16 Rodrigo Moya <rodrigo@ximian.com> * backends/groupwise/soap-test.c (idle_cb): unref the EGwConnection object, so that the logout message is sent to the server.
* return an AuthenticationFailed error when we can't open the connection.Rodrigo Moya2003-12-162-1/+7
| | | | | | | | 2003-12-16 Rodrigo Moya <rodrigo@ximian.com> * backends/groupwise/e-cal-backend-groupwise.c (e_cal_backend_groupwise_open): return an AuthenticationFailed error when we can't open the connection.
* the info is already in ECalComponent form, no need to process it again,JP Rosevear2003-12-162-26/+9
| | | | | | | | | | 2003-12-16 JP Rosevear <jpr@ximian.com> * libecal/e-cal.c (e_cal_get_free_busy): the info is already in ECalComponent form, no need to process it again, from Gary Ekker <gekker@novell.com> Fixes #52218
* map some error codes. (e_gw_connection_new): retrieve all the infoRodrigo Moya2003-12-163-26/+118
| | | | | | | | | | 2003-12-16 Rodrigo Moya <rodrigo@ximian.com> * backends/groupwise/e-gw-connection.c (parse_response_status): map some error codes. (e_gw_connection_new): retrieve all the info returned in the UserInfo type (name, email and uuid). (e_gw_connection_disposee): free new private fields.
* backends/groupwise/e-gw-connection.h backends/groupwise/e-gw-connection.cSivaiah Nallagatla2003-12-167-17/+83
| | | | | | | | | | | | | 2003-12-16 Sivaiah Nallagatla <snallagatla@novell.com> * backends/groupwise/e-gw-connection.h * backends/groupwise/e-gw-connection.c (e_gw_connection_new, e_gw_connection_get_user_email) * backends/groupwise/e-cal-backend-groupwise.c (e_cal_backend_groupwise_get_ldap_attribute, e_cal_backend_groupwise_get_cal_address, e_cal_backend_groupwise_is_read_only, e_cal_backend_groupwise_get_alarm_email_address, e_cal_backend_groupwise_get_static_capabilities e_cal_backend_groupwise_open ): added implementation for all the apis listed above * backends/groupwise/TODO : updated TODO 2.3 is done
* Initialize the address_format field. Absence of this was causing crashes.Hans Petter Jansson2003-12-162-33/+51
| | | | | | | | | | | | | 2003-12-15 Hans Petter Jansson <hpj@ximian.com> * libebook/e-contact.c (adr_getter): Initialize the address_format field. Absence of this was causing crashes. (e_contact_set_property): For synthetic attr_type fields, add a case for struct/get_set alongside strings. This makes addresses work. (e_contact_get_property): For multi_elem strings, count the matching attributes instead of trying to get a list from the first attribute encountered (which is what list_elem does). This makes e-mail addresses work.
* fix the number of parameters for get free busy and get_changesJP Rosevear2003-12-152-3/+8
| | | | | | | 2003-12-15 JP Rosevear <jpr@ximian.com> * libecal/e-cal-listener.c (e_cal_listener_class_init): fix the number of parameters for get free busy and get_changes
* call the correct e_cal_backend_sync_* functions, typo pointed out by Siva.Rodrigo Moya2003-12-152-3/+4
| | | | | | | | | 2003-12-15 Rodrigo Moya <rodrigo@ximian.com> * backends/e-cal-backend-sync.c (_e_cal_backend_sync_get_ldap_attribute, _e_cal_backend_sync_get_static_capabilities, _e_cal_backend_sync_get_alarm_email_address): call the correct e_cal_backend_sync_* functions, typo pointed out by Siva.
* call the correct cal_backend_sync_* functions, typo pointed out by Siva.Rodrigo Moya2003-12-152-2/+8
| | | | | | | | 2003-12-15 Rodrigo Moya <rodrigo@ximian.com> * backends/e-cal-backend-sync.c (_e_cal_backend_sync_get_ldap_attribute, _e_cal_backend_sync_get_static_capabilities): call the correct cal_backend_sync_* functions, typo pointed out by Siva.
* g_strdup the 'capabilities' argument, since it is expected to be freed inRodrigo Moya2003-12-153-2/+12
| | | | | | | | | | | | 2003-12-15 Rodrigo Moya <rodrigo@ximian.com> * backends/file/e-cal-backend-file.c (e_cal_backend_file_get_static_capabilities): g_strdup the 'capabilities' argument, since it is expected to be freed in e-cal-backend-sync.c. * backends/http/e-cal-backend-http.c (e_cal_backend_http_get_static_capabilities): ditto.
* don't remove and then free the param, lest we double free itJP Rosevear2003-12-142-1/+7
| | | | | | | | | 2003-12-14 JP Rosevear <jpr@ximian.com> * libecal/e-cal-component.c (set_datetime): don't remove and then free the param, lest we double free it Fixes #51633
* *** empty log message ***JP Rosevear2003-12-142-1/+6
|
* Updated Serbian translation [catch up with evo's HEAD]Danilo Ĺ egan2003-12-143-41332/+260
|
* Updated Norwegian translation.Kjartan Maraas2003-12-141-3/+1
| | | | | | 2003-12-13 Kjartan Maraas <kmaraas@gnome.org> * no.po: Updated Norwegian translation.
* reviewed by: <delete if not using a buddy>Kjartan Maraas2003-12-142-56/+45
| | | | | | 2003-12-13 Kjartan Maraas <kmaraas@gnome.org> reviewed by: <delete if not using a buddy>
* set the correct G_LOG_DOMAIN.Rodrigo Moya2003-12-132-1/+5
| | | | | | 2003-12-13 Rodrigo Moya <rodrigo@ximian.com> * backends/groupwise/Makefile.am: set the correct G_LOG_DOMAIN.
* added SOAPAction header to the request.Rodrigo Moya2003-12-123-0/+7
| | | | | | | 2003-12-12 Rodrigo Moya <rodrigo@ximian.com> * backends/groupwise/e-gw-message.c (e_gw_message_new_with_header): added SOAPAction header to the request.
* write the request's content here. (e_gw_message_new_with_header): add theRodrigo Moya2003-12-125-4/+12
| | | | | | | | | | | | 2003-12-12 Rodrigo Moya <rodrigo@ximian.com> * backends/groupwise/e-gw-message.c (e_gw_message_write_footer): write the request's content here. (e_gw_message_new_with_header): add the Content-Type header. * backends/groupwise/e-gw-connection.c (e_gw_connection_send_message): no need to write the request here, it's written in e_gw_message_write_footer().
* write the request's content here. (e_gw_message_new_with_header): add theRodrigo Moya2003-12-122-0/+6
| | | | | | | | | | | | 2003-12-12 Rodrigo Moya <rodrigo@ximian.com> * backends/groupwise/e-gw-message.c (e_gw_message_write_footer): write the request's content here. (e_gw_message_new_with_header): add the Content-Type header. * backends/groupwise/e-gw-connection.c (e_gw_connection_send_message): no need to write the request here, it's written in e_gw_message_write_footer().
* fixed typo.Rodrigo Moya2003-12-123-16/+24
| | | | | | 2003-12-12 Rodrigo Moya <rodrigo@ximian.com> * backends/groupwise/e-gw-message.c (setup_debug): fixed typo.
* fixed typo.Rodrigo Moya2003-12-122-2/+2
| | | | | | 2003-12-12 Rodrigo Moya <rodrigo@ximian.com> * backends/groupwise/e-gw-message.c (setup_debug): fixed typo.
* fixed typo.Rodrigo Moya2003-12-122-14/+16
| | | | | | 2003-12-12 Rodrigo Moya <rodrigo@ximian.com> * backends/groupwise/e-gw-message.c (setup_debug): fixed typo.
* *** empty log message ***Rodrigo Moya2003-12-121-3/+4
|
* Forgot AC_SUBST(DEBUG_CFLAGS)Rodrigo Moya2003-12-121-0/+2
|
* use $DEBUG_CFLAGS.Rodrigo Moya2003-12-124-3/+8
| | | | | | 2003-12-12 Rodrigo Moya <rodrigo@ximian.com> * backends/groupwise/Makefile.am: use $DEBUG_CFLAGS.
* added --enable-debug argument.Rodrigo Moya2003-12-122-2/+6
| | | | | | 2003-12-12 Rodrigo Moya <rodrigo@ximian.com> * configure.in: added --enable-debug argument.
* added --enable-debug argument.Rodrigo Moya2003-12-121-0/+12
| | | | | | 2003-12-12 Rodrigo Moya <rodrigo@ximian.com> * configure.in: added --enable-debug argument.
* new functions for adding debugging of the SOAP messages.Rodrigo Moya2003-12-128-1423/+2157
| | | | | | | | | | | | 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.