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