2008-06-09 Colin Walters Bug 534867: should use g_timeout_add_seconds * src/krb5-auth-dialog.c: Save power with g_timeout_add_seconds. Patch from from Guido Günther. 2008-06-09 Colin Walters Bug 534736: make i18n work * src/krb5-auth-dialog.c: Set up i18n correctly. * src/Makefile.am: Pass in LOCALEDIR. Patch from from Guido Günther. 2008-06-09 Colin Walters Bug 534620: password field focus * src/krb5-auth-dialog.c: Be sure we focus the password field every time. Patch from from Guido Günther. 2008-06-09 Colin Walters Bug 534515: cleanups * configure.in: Look for dbus-glib and not libgnome. Patch from from Guido Günther. 2008-06-09 Colin Walters Bug 534515: cleanups * src/krb5-auth-dialog.c: Cleaner use of gboolean. Patch from from Guido Günther. 2008-06-09 Colin Walters Bug 534515: cleanups * src/krb5-auth-dialog.c: Use GOption instead of libgnome. Patch from Guido Günther. 2008-06-09 Colin Walters Bug 529220: set dialog icon * src/krb5-auth-dialog.c: Set an icon so we look nicer in the window list. Patch from Guido Günther. 2008-03-22 Colin Walters * src/krb5-auth-dialog.c: Grab a name on the session bus to be doubly sure we don't have multiple copies. Also don't connect to the session manager, since it's not needed. 2008-03-22 Colin Walters * MAINTAINERS: New file. * src/krb5-auth-dialog.c: Connect to session bus to be sure we exit when the session dies. 2006-10-29 Christopher Aillon * src/krb5-auth-dialog.c: Clean up the #ifdefs to make things slightly more readable. Refactor code slightly, removing an #ifdef in favor of a wrapper. Consolidate coding style. 2006-07-24 Christopher Aillon * configure.ac: Release 0.7 2006-07-24 Christopher Aillon * src/krb5-auth-dialog.c: Don't immediately retry to reach the KDC if it is unavailable. That will just loop forever (until the KDC becomes available). Bail out; we'll check (once!) to see whether it's there the next time our g_timeout callback gets invoked. 2006-04-18 Kjartan Maraas * configure.ac: Remove obsolete entry for no_NO * po/no.po: And the translation 2006-03-17 Christopher Aillon * src/krb5-auth-dialog.c: Check to see whether credentials are renewable; if so, renew them automatically. Implement this for the MIT implementation only. (Fixes #331210) * configure.ac: Add test to see whether we have krb5_get_renewed_creds 2006-02-01 Nalin Dahyabhai * src/krb5-auth-dialog.c: keep track of whether or not the user explicitly canceled our last request for information. If she did, then don't ask again while the expiration time remains unchanged. Change recursion inside of renew_credentials() into a loop in its calling function. 2006-02-01 Nalin Dahyabhai * src/krb5-auth-dialog.c(krb5_gtk_prompter): rename to avoid polluting the krb5 namespace. * src/krb5-auth-dialog.c: don't use time() to figure out what time it is -- we always compare against a krb5_timestamp, so use the libkrb5 routines which return the current time instead. 2006-02-01 Nalin Dahyabhai * README: correct a typo * src/krb5-auth-dialog.c(renew_credentials): fix a warning where we were passing an int where a pointer was expected 2006-01-31 Christopher Aillon * configure.ac: Release 0.6 2006-01-31 Christopher Aillon * src/krb5-auth-dialog.desktop.in: Add desktop file for autostart * krb5-auth-dialog.spec.in: * src/Makefile.am: Install desktop file to the correct location * src/.cvsignore: Add generated file 2006-01-31 Christopher Aillon * src/krb5-auth-dialog.glade: Don't explicitly set the invisible_char to '*', get it from GTK+ 2005-11-08 Christopher Aillon * configure.ac: Release 0.5 2005-11-03 Christopher Aillon * src/krb5-auth-dialog.c: Consolidate how we figure out the expiry text 2005-11-03 Christopher Aillon * src/krb5-auth-dialog.c: Use ngettext () where appropriate 2005-11-02 Nalin Dahyabhai * src/krb5-auth-dialog.1.in: add a man page. 2005-11-02 Nalin Dahyabhai * configure.ac,src/krb5-auth-dialog.c: make the minimum acceptable lifetime for new credentials the minimum that would force us to take action, not the amount of time we wait in between checks. Let the check interval be defined in seconds and the minimum lifetime be specified in minutes. 2005-11-02 Nalin Dahyabhai * configure.ac,src/krb5-auth-dialog.c: just test for the definitions of the flags directly. 2005-11-02 Nalin Dahyabhai * etpo/lexer.l,etpo/grammar.y: silence a couple of compiler warnings about implicitly-declared functions. 2005-11-02 Nalin Dahyabhai * configure.ac: test for differences between the Heimdal and MIT Kerberos APIs. * src/krb5-auth-dialog.c: abstract out differences in how credential flags and realm names are stored. 2005-11-01 Christopher Aillon * configure.ac: Release 0.4 2005-11-01 Christopher Aillon * Makefile.am: * krb5-auth-dialog.spec.in: * src/krb5-auth-dialog.c Patch from Nalin Dahyabhai - Fix the .spec file so that it doesn't choke due to translations. - Include the .spec file in the dist tarball so that 'rpmbuild -ts' will work. - Correct a compiler warning. - Set forwardable/proxiable/lifetime from the current ccache, if there is one. - Add a "--always" flag to let us pinch-hit for 'kinit'. - Add a "--auto" flag to override it. - Interpret a preauthentication failure as a bad password. - If we already have a ccache, use its default principal as our default, in case it differs from the local user name. If the default principal changes out from under us, pick it up, too. - Don't give a bogus lifetime if the ccache is deleted between checks. 2005-10-31 Christopher Aillon * configure.ac: Release 0.3 2005-10-31 Christopher Aillon * Makefile.am: * src/Makefile.am: * src/dummy-strings.c: Make `make distcheck` happy 2005-10-31 Christopher Aillon * src/krb5-auth-dialog.c: Memleak fixes Also, respect the hidden field of krb5_prompt 2005-10-31 Christopher Aillon * src/krb5-auth-dialog.c: Fix test to determine whether we are using krb5 using new get_tgt_from_ccache () function from Nalin Dahyabhai 2005-10-31 Christopher Aillon * src/krb5-auth-dialog.c: Set the application name. Also, say less 'kerberos' in user visible text. 2005-10-31 Christopher Aillon * src/krb5-auth-dialog.c: Update the credentials expiry time 2005-10-31 Christopher Aillon * src/krb5-auth-dialog.c: No need to pass around our GladeXML since its a static global 2005-10-31 Christopher Aillon * src/krb5-auth-dialog.c: The dialog shouldn't have two labels reading 'Password:' so make the primary one have better text. 2005-10-29 Christopher Aillon * configure.ac: * src/Makefile.am: * src/krb5-auth-dialog.c: Use libnm-glib for NetworkManager support instead of the NetworkManager D-BUS API. 2005-10-29 Christopher Aillon * src/krb5-auth-dialog.c: Reformat using tabs instead of spaces 2004-09-07 Christopher Aillon * src/krb5-auth-dialog.c: Check whether we are running in a kerberos environment before entering the timeout to see when the tickets expire. * src/krb5-auth-dialog.c: Use g_get_user_name and other code cleanup. 2004-09-02 Colin Walters * configure.in: Check for NetworkManager. * Makefile.am: Add NETWORKMANAGER_LIBS. * src/krb5-auth-dialog.c (am_online): New function, uses NetworkManager over D-BUS to determine whether or not we're online. * src/krb5-auth-dialog.c (credentials_expiring): Don't try to renew credentials if we're not online. 2004-08-28 Diego Gonzalez * configure.ac: add --with-heimdal * krb5-auth-dialog.c: modify to support heimdal if enabled * krb5-auth-dialog.glade: center the dialog 2004-08-19 Kjartan Maraas * configure.ac: Added «nb» and «no» to ALL_LINGUAS. 2004-08-18 Christopher Aillon * configure.ac: New version * src/krb5-auth-dialog.c: Display status text for bad passwords and display remaining time until expiry Tue Aug 17 15:27:33 2004 Jonathan Blandford * src/krb5-auth-dialog.c: Use gettext * src/dummy-strings.c: Kerberos error messages to translate. Tue Aug 17 13:53:45 2004 Jonathan Blandford * ChangeLog: Started changelog * etpo/*: New subdir to help with translations of kerberos.