CVSROOT: /cvs/gnome Module name: gconf Changes by: markmc 05/05/17 06:40:25
Modified files: . : ChangeLog backends : evoldap-backend.c evoldap.conf evoldap.schema Log message: 2005-05-17 Mark McLoughlin <[EMAIL PROTECTED]> Re-work a bit so it now supports putting the addressbook, calendar and task sources in LDAP. * backends/evoldap-backend.c: (get_evolution_uid), (get_variable): renamed the $(ACCOUNT_UID) variable to $(EVOLUTION_UID) (parse_conf_file): upd to lookup the new templates. (subst_variables_into_template): allow substituing into any template. (build_value_from_entries): split out; constructs a list value by munging the LDAP entries with a template. (lookup_values_from_ldap): lookup the addressbook, calendar and tasks sources too. (query_value), (all_entries), (all_subdirs), (dir_exists): upd. to handle addressbook, calendar and tasks. (destroy_source): free new stuff. * backends/evoldap.conf: change the format slightly to add templates for addressbook, calendar and tasks. * backends/evoldap.schema: add new schema. URL : http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=gconf&who=markmc&date=explicit&mindate=2005-05-17%2006:39&maxdate=2005-05-17%2006:41 _______________________________________________ cvs-commits-list mailing list cvs-commits-list@gnome.org http://mail.gnome.org/mailman/listinfo/cvs-commits-list