aboutsummaryrefslogtreecommitdiffstats
path: root/smime/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'smime/ChangeLog')
-rw-r--r--smime/ChangeLog45
1 files changed, 45 insertions, 0 deletions
diff --git a/smime/ChangeLog b/smime/ChangeLog
index 853d893eba..48a8661d67 100644
--- a/smime/ChangeLog
+++ b/smime/ChangeLog
@@ -1,3 +1,48 @@
+2004-03-24 Chris Toshok <toshok@ximian.com>
+
+ * lib/smime-marshal.list: add BOOL:POINTER,POINTER,POINTER,POINTER
+ for confirm_ca_cert_import.
+
+ * lib/e-cert-db.c (e_cert_db_class_init): initialize the
+ confirm_ca_cert_import signal.
+ (confirm_download_ca_cert): emit confirm_ca_cert_import and use
+ the returned values.
+ (handle_ca_cert_download): fix the ca trust foo.
+ (e_cert_db_import_certs): pass the cerdb to
+ handle_ca_cert_download since we need to emit something on that
+ object.
+
+ * lib/e-cert-db.h (struct _ECertDBClass): add
+ confirm_ca_cert_import signal.
+
+ * gui/smime-ui.glade: give names to the check buttons in the ca
+ trust dialog.
+
+ * gui/component.c (smime_confirm_ca_cert_import): new function,
+ show the trust dialog.
+ (smime_component_init): connect to "confirm_ca_cert_import"
+ signal.
+
+ * gui/certificate-viewer.c (fill_in_general): fix lots of
+ uninitialized variable accesses.
+ (certificate_viewer_show): don't show the dialog (or connect to
+ the response signal.) that's the caller's job.
+
+ * gui/certificate-manager.c (view_your): do the showing of the
+ certificate_viewer here.
+ (view_contact): same.
+ (view_ca): same.
+ (edit_ca): new function, pop up the ca trust dialog. we need more
+ here though, to fill in the toggle buttons when bringing up the
+ dialog, and also to save out the settings when the user clicks ok.
+ (initialize_authoritycerts_ui): hook up the edit_ca button.
+
+ * gui/Makefile.am (libevolution_smime_la_SOURCES): add
+ ca-trust-dialog.[ch].
+
+ * gui/ca-trust-dialog.[ch]: new file implementing the ca trust
+ dialog used for importing/editing ca trust levels.
+
2004-03-19 Chris Toshok <toshok@ximian.com>
[ fixes bug #52667 ]