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