0e452fa62606baa297f6ad33034605a5ced6b8ac
[jelmer/krb5-auth-dialog.git] / ChangeLog
1 2008-06-09  Colin Walters  <walters@verbum.org>
2
3         Bug 534620: password field focus
4
5         * src/krb5-auth-dialog.c: Be sure we focus the
6         password field every time.
7         Patch from from Guido Günther.
8
9 2008-06-09  Colin Walters  <walters@verbum.org>
10
11         Bug 534515: cleanups
12
13         * configure.in: Look for dbus-glib and not libgnome.
14         Patch from from Guido Günther.
15
16 2008-06-09  Colin Walters  <walters@verbum.org>
17
18         Bug 534515: cleanups
19
20         * src/krb5-auth-dialog.c: Cleaner use of
21         gboolean.  Patch from from Guido Günther.
22
23 2008-06-09  Colin Walters  <walters@verbum.org>
24
25         Bug 534515: cleanups
26
27         * src/krb5-auth-dialog.c: Use GOption instead of
28         libgnome.  Patch from Guido Günther.
29
30 2008-06-09  Colin Walters  <walters@verbum.org>
31
32         Bug 529220: set dialog icon
33
34         * src/krb5-auth-dialog.c: Set an icon so we
35         look nicer in the window list.  Patch from
36         Guido Günther.
37
38 2008-03-22  Colin Walters  <walters@verbum.org>
39
40         * src/krb5-auth-dialog.c: Grab a name on the
41         session bus to be doubly sure we don't have
42         multiple copies.  Also don't connect to the
43         session manager, since it's not needed.
44
45 2008-03-22  Colin Walters  <walters@verbum.org>
46
47         * MAINTAINERS: New file.
48         * src/krb5-auth-dialog.c: Connect to session bus
49         to be sure we exit when the session dies.
50
51 2006-10-29  Christopher Aillon  <caillon@redhat.com>
52
53         * src/krb5-auth-dialog.c: Clean up the #ifdefs to
54         make things slightly more readable.
55         Refactor code slightly, removing an #ifdef in favor
56         of a wrapper.  Consolidate coding style.
57
58 2006-07-24  Christopher Aillon  <caillon@redhat.com>
59
60         * configure.ac: Release 0.7
61
62 2006-07-24  Christopher Aillon  <caillon@redhat.com>
63
64         * src/krb5-auth-dialog.c: Don't immediately retry
65         to reach the KDC if it is unavailable. That will
66         just loop forever (until the KDC becomes available).
67         Bail out; we'll check (once!) to see whether it's
68         there the next time our g_timeout callback gets
69         invoked.
70
71 2006-04-18  Kjartan Maraas  <kmaraas@gnome.org>
72
73         * configure.ac: Remove obsolete entry for no_NO
74         * po/no.po: And the translation
75
76 2006-03-17  Christopher Aillon  <caillon@redhat.com>
77
78         * src/krb5-auth-dialog.c: Check to see whether credentials
79         are renewable; if so, renew them automatically.  Implement this
80         for the MIT implementation only.  (Fixes #331210)
81
82         * configure.ac: Add test to see whether we have krb5_get_renewed_creds
83
84 2006-02-01  Nalin Dahyabhai <nalin@redhat.com>
85         * src/krb5-auth-dialog.c: keep track of whether or not the user
86         explicitly canceled our last request for information.  If she did,
87         then don't ask again while the expiration time remains unchanged.
88         Change recursion inside of renew_credentials() into a loop in its
89         calling function.
90
91 2006-02-01  Nalin Dahyabhai <nalin@redhat.com>
92         * src/krb5-auth-dialog.c(krb5_gtk_prompter): rename to avoid polluting
93         the krb5 namespace.
94         * src/krb5-auth-dialog.c: don't use time() to figure out what time it
95         is -- we always compare against a krb5_timestamp, so use the libkrb5
96         routines which return the current time instead.
97
98 2006-02-01  Nalin Dahyabhai <nalin@redhat.com>
99         * README: correct a typo
100         * src/krb5-auth-dialog.c(renew_credentials): fix a warning where we
101         were passing an int where a pointer was expected
102
103 2006-01-31  Christopher Aillon  <caillon@redhat.com>
104
105         * configure.ac: Release 0.6
106
107 2006-01-31  Christopher Aillon  <caillon@redhat.com>
108
109         * src/krb5-auth-dialog.desktop.in:
110         Add desktop file for autostart
111
112         * krb5-auth-dialog.spec.in:
113         * src/Makefile.am:
114         Install desktop file to the correct location
115
116         * src/.cvsignore: Add generated file
117
118 2006-01-31  Christopher Aillon  <caillon@redhat.com>
119
120         * src/krb5-auth-dialog.glade: Don't explicitly
121         set the invisible_char to '*', get it from GTK+
122
123 2005-11-08  Christopher Aillon  <caillon@redhat.com>
124
125         * configure.ac: Release 0.5
126
127 2005-11-03  Christopher Aillon  <caillon@redhat.com>
128
129         * src/krb5-auth-dialog.c: Consolidate how we figure out the
130         expiry text
131
132 2005-11-03  Christopher Aillon  <caillon@redhat.com>
133
134         * src/krb5-auth-dialog.c: Use ngettext () where appropriate
135
136 2005-11-02  Nalin Dahyabhai <nalin@redhat.com>
137
138         * src/krb5-auth-dialog.1.in: add a man page.
139
140 2005-11-02  Nalin Dahyabhai <nalin@redhat.com>
141
142         * configure.ac,src/krb5-auth-dialog.c: make the minimum acceptable
143         lifetime for new credentials the minimum that would force us to take
144         action, not the amount of time we wait in between checks.  Let the
145         check interval be defined in seconds and the minimum lifetime be
146         specified in minutes.
147
148 2005-11-02  Nalin Dahyabhai <nalin@redhat.com>
149
150         * configure.ac,src/krb5-auth-dialog.c: just test for the definitions
151         of the flags directly.
152
153 2005-11-02  Nalin Dahyabhai <nalin@redhat.com>
154
155         * etpo/lexer.l,etpo/grammar.y: silence a couple of compiler warnings
156         about implicitly-declared functions.
157
158 2005-11-02  Nalin Dahyabhai <nalin@redhat.com>
159
160         * configure.ac: test for differences between the Heimdal and MIT
161         Kerberos APIs.
162         * src/krb5-auth-dialog.c: abstract out differences in how credential
163         flags and realm names are stored.
164
165 2005-11-01  Christopher Aillon  <caillon@redhat.com>
166
167         * configure.ac: Release 0.4
168
169 2005-11-01  Christopher Aillon  <caillon@redhat.com>
170
171         * Makefile.am:
172         * krb5-auth-dialog.spec.in:
173         * src/krb5-auth-dialog.c
174         Patch from Nalin Dahyabhai <nalin@redhat.com>
175         - Fix the .spec file so that it doesn't choke due to
176         translations.
177         - Include the .spec file in the dist tarball so that
178         'rpmbuild -ts' will work.
179         - Correct a compiler warning.
180         - Set forwardable/proxiable/lifetime from the current ccache,
181         if there is one.
182         - Add a "--always" flag to let us pinch-hit for 'kinit'.
183         - Add a "--auto" flag to override it.
184         - Interpret a preauthentication failure as a bad password.
185         - If we already have a ccache, use its default principal as our 
186         default, in case it differs from the local user name.  If the 
187         default principal changes out from under us, pick it up, too.
188         - Don't give a bogus lifetime if the ccache is deleted between 
189         checks.
190
191 2005-10-31  Christopher Aillon  <caillon@redhat.com>
192
193         * configure.ac: Release 0.3
194
195 2005-10-31  Christopher Aillon  <caillon@redhat.com>
196
197         * Makefile.am:
198         * src/Makefile.am:
199         * src/dummy-strings.c:
200         Make `make distcheck` happy
201
202 2005-10-31  Christopher Aillon  <caillon@redhat.com>
203
204         * src/krb5-auth-dialog.c: Memleak fixes
205         Also, respect the hidden field of krb5_prompt
206
207 2005-10-31  Christopher Aillon  <caillon@redhat.com>
208
209         * src/krb5-auth-dialog.c: Fix test to determine whether we
210         are using krb5 using new get_tgt_from_ccache () function
211         from Nalin Dahyabhai <nalin@redhat.com>
212
213 2005-10-31  Christopher Aillon  <caillon@redhat.com>
214
215         * src/krb5-auth-dialog.c: Set the application name.
216         Also, say less 'kerberos' in user visible text.
217
218 2005-10-31  Christopher Aillon  <caillon@redhat.com>
219
220         * src/krb5-auth-dialog.c: Update the credentials expiry time
221
222 2005-10-31  Christopher Aillon  <caillon@redhat.com>
223
224         * src/krb5-auth-dialog.c: No need to pass around our GladeXML
225         since its a static global
226
227 2005-10-31  Christopher Aillon  <caillon@redhat.com>
228
229         * src/krb5-auth-dialog.c: The dialog shouldn't have two labels
230         reading 'Password:' so make the primary one have better text.
231
232 2005-10-29  Christopher Aillon  <caillon@redhat.com>
233
234         * configure.ac:
235         * src/Makefile.am:
236         * src/krb5-auth-dialog.c: Use libnm-glib for NetworkManager support
237         instead of the NetworkManager D-BUS API.
238
239 2005-10-29  Christopher Aillon  <caillon@redhat.com>
240
241         * src/krb5-auth-dialog.c: Reformat using tabs instead of spaces
242
243 2004-09-07  Christopher Aillon  <caillon@redhat.com>
244         * src/krb5-auth-dialog.c: Check whether we are running in a
245         kerberos environment before entering the timeout to see when
246         the tickets expire.
247
248         * src/krb5-auth-dialog.c: Use g_get_user_name and other code
249         cleanup.
250
251 2004-09-02  Colin Walters  <walters@verbum.org>
252
253         * configure.in: Check for NetworkManager.
254
255         * Makefile.am: Add NETWORKMANAGER_LIBS.
256
257         * src/krb5-auth-dialog.c (am_online): New function,
258         uses NetworkManager over D-BUS to determine
259         whether or not we're online.
260
261         * src/krb5-auth-dialog.c (credentials_expiring): Don't
262         try to renew credentials if we're not online.
263
264 2004-08-28  Diego Gonzalez  <diego@pemas.net>
265
266         * configure.ac: add --with-heimdal
267         * krb5-auth-dialog.c: modify to support heimdal if enabled
268         * krb5-auth-dialog.glade: center the dialog
269
270 2004-08-19  Kjartan Maraas  <kmaraas@gnome.org>
271
272         * configure.ac: Added «nb» and «no» to ALL_LINGUAS.
273
274 2004-08-18  Christopher Aillon  <caillon@redhat.com>
275
276         * configure.ac: New version
277
278         * src/krb5-auth-dialog.c: Display status text for bad passwords
279         and display remaining time until expiry 
280
281 Tue Aug 17 15:27:33 2004  Jonathan Blandford  <jrb@redhat.com>
282
283         * src/krb5-auth-dialog.c: Use gettext
284
285         * src/dummy-strings.c: Kerberos error messages to translate.
286
287 Tue Aug 17 13:53:45 2004  Jonathan Blandford  <jrb@redhat.com>
288
289         * ChangeLog: Started changelog
290
291         * etpo/*: New subdir to help with translations of kerberos.
292