Consolidate all marshalling specifications to e-util/e-marshal.list.
This reduces code duplication and makes it slightly easier to locate
unused marshallers.
2009-04-12 Matthew Barnes <mbarnes@redhat.com>
** Remove a bunch of juvenile comments. Source code should
look professional, even if some developers are not.
svn path=/trunk/; revision=37514
2008-06-06 Matthew Barnes <mbarnes@redhat.com>
** Allow evolution to build with G_DISABLE_SINGLE_INCLUDES and
GTK_DISABLE_SINGLE_INCLUDES defined. (#536637)
svn path=/trunk/; revision=35606
* lib/e-pkcs12.c (prompt_for_password):
* gui/component.c (smime_pk11_passwd), (smime_pk11_change_passwd):
Do not pass NULL for the domain parameter of
e_passwords_ask_password.
svn path=/trunk/; revision=32451
2006-06-15 Tor Lillqvist <tml@novell.com>
* lib/e-cert-db.c (initialize_nss): On Win32, NSS wants filenames
in system codepage, so convert UTF-8 filename to system codepage.
svn path=/trunk/; revision=32157
2006-01-30 Tor Lillqvist <tml@novell.com>
* lib/e-cert-db.c (install_loadable_roots): On Win32, don't bother
to attempt looking in Unix paths like /usr/lib or /opt/mozilla
for Mozilla's nssckbi module. If necessary, add code later to look
up the installation path of Mozilla or Firefox from the Registry.
svn path=/trunk/; revision=31382
2006-01-11 Simon Zheng <simon.zheng@sun.com>
Fix for 325748.
* lib/e-cert-db.c: (install_loadable_roots): Add an search path
which can be automatically retrieved when running configure.
svn path=/trunk/; revision=31128
2006-01-10 Simon Zheng <simon.zheng@sun.com>
* lib/e-cert.c:use e_utf8_strftime() in evolution-data-server/
libedataserver/e-data-server-util.c instead of the copy in
evolution/e-util/e-util.c.
svn path=/trunk/; revision=31121
2006-01-06 Andre Klapper <a9016009@gmx.de>
* lib/e-cert-c: marked LDAP specific strings as not translatable.
Fixes bug 273076.
svn path=/trunk/; revision=31086
2005-12-18 Tor Lillqvist <tml@novell.com>
* lib/e-cert-db.c
* lib/e-pkcs12.c: Use gstdio wrappers. Open file in binary mode.
svn path=/trunk/; revision=30858
2005-07-20 Tor Lillqvist <tml@novell.com>
* lib/Makefile.am: Use privsolib here, too. Link with libeutil and
CERT_UI_LIBS. Use NO_UNDEFINED.
svn path=/trunk/; revision=29812
2005-06-17 Kaushal Kumar <kakumar@novell.com>
* Retired GAL from Head. The relevant files have moved inside
evolution. Thanks to JP Rosevear for performing the cvs surgery. The
files have been moved in the following order.
evolution/e-util <- gal/gal/util
evolution/a11y <- gal/gal/a11y
evolution/a11y/e-table <- gal/gal/a11y/e-table
evolution/a11y/e-text <- gal/gal/a11y/e-text
evolution/widgets/table <- gal/gal/e-table
evolution/widgets/text <- gal/gal/e-text
evolution/widgets/misc <- gal/gal/widgets
evolution/widgets/misc/pixmaps <- gal/gal/widgets/pixmaps
evolution/widgets/menus <- gal/gal/menus
Following is the summary of changes done to fix the build:-
- New files added to cvs repository,
- a11y/e-table/Makefile.am
- a11y/e-text/Makefile.am
- widgets/table/Makefile.am
- widgets/text/Makefile.am
- widgets/misc/pixmaps/Makefile.am
- iconv-detect.h
- iconv-detect.c
- Updated configure.in.
- Updated all the relevant Makefile.am files.
- Updated the include paths to replace all gal references.
- Updated the marshal list to suit gal files requirements.
svn path=/trunk/; revision=29522
2005-03-31 Jeffrey Stedfast <fejj@novell.com>
* lib/e-cert-db.c (install_loadable_roots): Copied Mozilla code to
check if the nssckbi root certs module was too old and if it was,
delete/unload it.
svn path=/trunk/; revision=29137
2004-09-03 Not Zed <NotZed@Ximian.com>
** See bug #64420.
* lib/e-pkcs12.c (prompt_for_password): set the outptr after we've
actually got a pointer for it allocated.
svn path=/trunk/; revision=27139
2004-08-02 Jeffrey Stedfast <fejj@novell.com>
* lib/e-pkcs12.c (prompt_for_password): Fixed to work for both LE
and BE architectures.
svn path=/trunk/; revision=26794
2004-07-16 Chris Toshok <toshok@ximian.com>
[ fixes#61490 ]
* lib/e-cert-db.c (e_cert_db_import_pkcs12_file): un-ifdef this,
as it's working..
(e_cert_db_export_pkcs12_file): and ifdef this one, since it's the
function i meant to ifdef in the first place.
svn path=/trunk/; revision=26675
2004-06-17 Not Zed <NotZed@Ximian.com>
** See #59885.
* lib/e-cert-db.c (e_cert_db_import_pkcs12_file): move the #if
notyet stuff inside the function so the symbol is defined, since
we call it eslewhere. i dunno if it actually works yet.
svn path=/trunk/; revision=26373
2004-05-28 Not Zed <NotZed@Ximian.com>
** See bugs #52061 & #52669.
* gui/smime-ui.glade: added cert-trust-dialog and tweaked the
ca-trust-dialog.
* gui/ca-trust-dialog.c (ca_trust_dialog_show): Fix the %s in the
label. Slack.
(ca_trust_dialog_show): slight rearrangement.
* gui/certificate-manager.c (add_contact_cert): fill out fields.
* lib/e-cert.c (e_cert_get_usage): helper to get the usage of a
cert.
* gui/certificate-manager.c (edit_ca): use the right certdb, not
the e-one.
(add_user_cert): fill out missing columns.
* lib/e-cert.c (e_cert_get_ca_cert): new method to find the ca
cert of a cert.
* gui/cert-trust-dialog.[ch]: peer cert trust editor.
* gui/certificate-manager.c (edit_contact): implement.
svn path=/trunk/; revision=26119
2004-05-19 James Willcox <jwillcox@gnome.org>
* lib/e-cert-db.c: (pk11_password):
Don't crash when the user presses 'cancel'. Fixes#58733.
svn path=/trunk/; revision=26005
2004-05-13 Not Zed <NotZed@Ximian.com>
* lib/e-cert-db.c (e_cert_db_login_to_slot): call SetPasswordFunc
before calling authenticate - some nss calls can overwrite the
setting. #52820.
svn path=/trunk/; revision=25895
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.
svn path=/trunk/; revision=25177
2004-03-19 Chris Toshok <toshok@ximian.com>
[ fixes bug #52829 ]
* lib/smime-marshal.list: add BOOL:POINTER,POINTER for
pk11_change_passwd.
* lib/e-cert-db.c (e_cert_db_class_init): initialize the
pk11_change_passwd signal.
(e_cert_db_login_to_slot): emit "pk11_change_passwd" with
old_passwd == NULL to initialize the database.
* lib/e-cert-db.h: add pk11_change_passwd signal slot.
* gui/component.c (smime_pk11_change_passwd): implement the
portion of this that gets called with old_passwd == NULL (the only
part that needs implementing yet, since we don't have a UI for
changing the password.)
(smime_component_init): hook up to the pk11_change_passwd signal
on ECertDB.
svn path=/trunk/; revision=25131