12001-09-17 03:42  jmknoble
2
3	* Imakefile.in: Bumped version to 1.2.4.1 to correct problem with
4	autogenerated Imakefile in distribution tarball for v1.2.4.
5
62001-09-16 18:10  jmknoble
7
8	* Imakefile.in: Bumped version to 1.2.4.
9
102001-09-16 18:09  jmknoble
11
12	* Imakefile.in, README, SshAskpass-1337.ad, SshAskpass-NeXTish.ad,
13	SshAskpass-default.ad, SshAskpass-green.ad, SshAskpass-motif.ad,
14	configure, drawing.c, drawing.h, dynlist.c, dynlist.h, resources.c,
15	resources.h, x11-ssh-askpass.c, x11-ssh-askpass.h,
16	x11-ssh-askpass.man.in: Changed email address from
17	<jmknoble@jmknoble.cx> back to <jmknoble@pobox.com>.
18
192001-09-16 17:51  jmknoble
20
21	* Imakefile.in: Changed 'distclean:' target to 'squeakyclean:',
22	since XFree86-4.1.0 and later have a conflicting 'distclean::'
23	target in their imake configuration.
24
25	Bumped to version 1.2.3.
26
272001-04-02 19:17  jmknoble
28
29	* Imakefile.in: New version 1.2.2.
30
312001-04-02 19:15  jmknoble
32
33	* Imakefile.in, configure: Added setting of $(CC) if CC is set in
34	the environment.  Display compiler, cflags, and ldflags settings at
35	end of configuration.  Added '--default' option to ./configure to
36	allow maintainer (me:) to generate an Imakefile containing default
37	settings for putting in the distribution tarball.
38
392001-04-01 20:16  jmknoble
40
41	* Imakefile.in: New version 1.2.1.
42
432001-04-01 20:16  jmknoble
44
45	* .cvsignore: Added autogenerated Imakefile to .cvsignore.
46
472001-04-01 20:13  jmknoble
48
49	* README: Revised installation instructions for new configure
50	method.
51
522001-04-01 20:12  jmknoble
53
54	* configure: Slightly improved instructions at end.
55
562001-04-01 19:56  jmknoble
57
58	* configure: Oops ... wrong copyright date.
59
602001-04-01 19:56  jmknoble
61
62	* Imakefile, Imakefile.in, configure: Added capability to detect
63	autoconf's default location for libexecdir if we're building
64	x11-ssh-askpass inside a portable-OpenSSH source tree.	Requires
65	the user to run the new 'configure' script.  Moved Imakefile to
66	Imakefile.in; Imakefile is now generated by configure.
67
68	configure accepts the expected options for specifying prefix,
69	libexecdir, mandir, etc.  Also available are '--with-XXX' and
70	'--disable-XXX' options to select the app-defaults file to garner
71	fallback resources from, and to say whether and where to install
72	the selected app-defaults file.
73
742001-04-01 19:21  jmknoble
75
76	* dynlist.c: Updated copyright date.
77
782001-04-01 17:43  jmknoble
79
80	* TODO, dynlist.c: (Sigh).  I give in.	Modified dynlist.c to work
81	on stupid/broken systems where realloc(NULL, n) != malloc(n).
82	Thanks to Charles Levert <charles@comm.polymtl.ca> and Steve
83	VanDevender <stevev@efn.org>.
84
852001-02-14 04:10  jmknoble
86
87	* Imakefile: New version 1.2.0.
88
892001-02-14 04:07  jmknoble
90
91	* README, x11-ssh-askpass.c, x11-ssh-askpass.h,
92	x11-ssh-askpass.man.in: Updated copyright notices to include 2001.
93
942001-02-14 04:06  jmknoble
95
96	* Imakefile, README: Moved default BINDIR to
97	/usr/local/libexec/openssh to conform with recent releases of
98	portable OpenSSH.
99
1002001-02-14 03:59  jmknoble
101
102	* x11-ssh-askpass.c, x11-ssh-askpass.h, x11-ssh-askpass.man.in: Now
103	x11-ssh-askpass understands newline characters ('\n') in text
104	labels (both the prompt string and the button labels).	Each line
105	of text in the label is displayed on a separate line in the dialog.
106	 Requested by Markus Friedl
107	<markus.friedl@informatik.uni-erlangen.de> to support
108	challenge/response authentication in OpenSSH.
109
1102001-02-14 03:49  jmknoble
111
112	* x11-ssh-askpass.c: Bugfix: "*grabServer" resource was setting
113	flag to grab pointer. Fixed.  (Not surprising that no one noticed;
114	i suspect it's not very widely used).
115
1162001-02-14 03:46  jmknoble
117
118	* x11-ssh-askpass.man.in: Merged changes from matthieu@openbsd.org:
119	Use .Nm instead of @NAME@. It fixes a strange formatting error.
120
1212000-11-08 23:19  jmknoble
122
123	* Imakefile: New version 1.1.1.
124
1252000-11-08 23:19  jmknoble
126
127	* x11-ssh-askpass.c: Fixed problem where inputTimeout of '0' was
128	considered invalid due to bad octal conversion.  Fixed small
129	potential memory leak.
130
1312000-11-07 06:20  jmknoble
132
133	* Imakefile: Bumped version to 1.1.0.
134
1352000-11-07 06:20  jmknoble
136
137	* TODO: Added notes about recently done stuff (that's what todo
138	lists are for, isn't it?;).
139
1402000-11-07 06:16  jmknoble
141
142	* SshAskpass-1337.ad, SshAskpass-NeXTish.ad, SshAskpass-default.ad,
143	SshAskpass-green.ad, SshAskpass-motif.ad: Added new '*inputTimeout'
144	resource, with explanatory comment.
145
1462000-11-07 06:15  jmknoble
147
148	* x11-ssh-askpass.man.in: Documented new '*inputTimeout' resource.
149
1502000-11-07 06:15  jmknoble
151
152	* x11-ssh-askpass.c: Fixed a few warnings, commented another.
153	Print message to stderr when we time out, so as not to completely
154	confuse the user.
155
1562000-11-07 05:42  jmknoble
157
158	* x11-ssh-askpass.c, x11-ssh-askpass.h: Did stuff to handle timing
159	out if no input received.  In particular, this required changing
160	XNextEvent() in main application loop to XtAppNextEvent().  May
161	make this larger and more cumbersome....
162
163	Also did stuff to make the button labels shift down and to the
164	right when pressed if they're drawn with 3D shading/highlighting,
165	so that they actually *look* pressed.
166
167	Finally, added code to handle MotionNotify events, so that buttons
168	don't continue to look pressed if the pointer button is pressed,
169	but the pointer is outside the button.	Wheeeee!  Now we have an
170	actual user interface!
171
1722000-11-07 05:23  jmknoble
173
174	* SshAskpass-1337.ad, SshAskpass-NeXTish.ad, SshAskpass-default.ad,
175	SshAskpass-green.ad, SshAskpass-motif.ad: Converted colors from
176	old-style "#rrggbb" to new-style "rgb:rr/gg/bb".  Corrected typo in
177	perspicacious commentary.
178
1792000-10-30 05:28  jmknoble
180
181	* Imakefile: Bumped version to 1.0.3.
182
1832000-10-30 05:28  jmknoble
184
185	* SshAskpass-1337.ad, SshAskpass-NeXTish.ad, SshAskpass-default.ad,
186	SshAskpass-green.ad, SshAskpass-motif.ad: Added resources used for
187	pseudo-resolution-independence, along with default values and long,
188	drawn out, but mildly fulfilling explanation.
189
1902000-10-30 05:27  jmknoble
191
192	* x11-ssh-askpass.man.in: Documented the new resources for
193	pseudo-resolution-independence (defaultXResolution,
194	defaultYResolution, xResolutionFuzz, and yResolutionFuzz).
195
1962000-10-30 05:25  jmknoble
197
198	* x11-ssh-askpass.c, x11-ssh-askpass.h: Added a small amount of
199	resolution-independence to the dialog widgets.	Now we detect the
200	actual X and Y resolution the server is running at; and if they're
201	significantly different from the ones our resource settings expect,
202	then we stretch or shrink buttons, indicators, and spacing to fit
203	the actual resolution.	Sometimes X11 really makes my stomach
204	hurt....
205
2062000-09-24 00:51  jmknoble
207
208	* Imakefile: New version 1.0.2.
209
2102000-09-24 00:43  jmknoble
211
212	* x11-ssh-askpass.c, x11-ssh-askpass.h: Added process ID to
213	diagnostic/error messages on stderr (helps when more than one
214	ssh-askpass is started, e.g., with a shortcut key and keyboard
215	repeat).
216
217	Modified keyboard and pointer grabbing so that, if we don't get the
218	keyboard or pointer the first time, we print a helpful message,
219	sleep, and then retry.	If we time out without successfully getting
220	the keyboard or pointer, then we fail as before.
221
222	Combined the logic for grabKeyboard() and grabPointer() into a
223	common function performGrab().	This makes it easier to ensure that
224	the grab/sleep logic is correct in both places.
225
226	Fixed, worked around or commented on a few warnings emitted by 'gcc
227	-Wall -W -ansi -pedantic'.
228
2292000-09-24 00:32  jmknoble
230
231	* resources.c: Removed unused declaration of get_time_resource.
232
2332000-08-28 03:35  jmknoble
234
235	* Imakefile, TODO: Added TODO file for listing potential future
236	projects within x11-ssh-askpass.
237
2382000-08-28 03:35  jmknoble
239
240	* README: Added 'make install.man' to installation instructions.
241	Formulated better wording for reference to (now ancient) Perl/Tk
242	ssh-askpass.
243
2442000-08-28 03:26  jmknoble
245
246	* Imakefile, x11-ssh-askpass.man.in: Added facilities to Imakefile
247	and man page to automatically insert name, date, and version into
248	man page.  Changed install target to include man page.	Rearranged
249	clean and dist targets slightly.  Ready for release.
250
2512000-08-28 02:54  jmknoble
252
253	* x11-ssh-askpass.man.in: Added corrections and clarifications:
254	Mentioned optional label on command line; noted which toolkit
255	options are unsupported; and added extra indicator-specific
256	resources.
257
2582000-08-28 02:00  jmknoble
259
260	* x11-ssh-askpass.c: Moved saving of argc/argv to after call to
261	XtAppInitialize(), so that toolkit arguments get properly removed
262	from the argument list.
263
2642000-08-28 01:43  jmknoble
265
266	* x11-ssh-askpass.man.in: Changed author email address from
267	pobox.com to jmknoble.cx.  Added 2000 to copyright date.
268
2692000-08-28 01:42  jmknoble
270
271	* x11-ssh-askpass.man.in: Added man page for x11-ssh-askpass from
272	Matthieu Herrb <matthieu@laas.fr> of OpenBSD.
273
2742000-08-28 01:31  jmknoble
275
276	* README, SshAskpass-1337.ad, SshAskpass-NeXTish.ad,
277	SshAskpass-default.ad, SshAskpass-green.ad, SshAskpass-motif.ad,
278	dynlist.c, dynlist.h, x11-ssh-askpass.c, x11-ssh-askpass.h: Changed
279	ISO-8859-1 copyright character '�' to ASCII '(C)'.
280
2812000-08-28 01:27  jmknoble
282
283	* README, SshAskpass-1337.ad, SshAskpass-NeXTish.ad,
284	SshAskpass-default.ad, SshAskpass-green.ad, SshAskpass-motif.ad,
285	drawing.c, drawing.h, dynlist.c, dynlist.h, resources.c,
286	resources.h, x11-ssh-askpass.c, x11-ssh-askpass.h: Changed author
287	email address from pobox.com to jmknoble.cx.  Added 2000 to
288	copyright date.
289
2902000-08-28 01:19  jmknoble
291
292	* x11-ssh-askpass.c: Oops.  When the keyboard or pointer grab
293	failed, the fprintf() calls to print the error message were missing
294	the 'reason' argument.	Thanks to Daniel Packman
295	<pack@mop2.eos.ucar.edu>.
296
2972000-08-28 01:17  jmknoble
298
299	* Imakefile: Portability enhancements to Imakefile, suggested by
300	Charles Levert <charles@comm.polymtl.ca>.   Use imake's '...Cmd'
301	macros where available; otherwise, use less-nonportable commands.
302
303	Bumped version to 1.0.1.
304
3052000-01-07 04:53  jmknoble
306
307	* README: Added note about location of x11-ssh-askpass.
308
3092000-01-07 04:52  jmknoble
310
311	* Imakefile: Now we install the actual program as
312	`x11-ssh-askpass', and make a symlink to that from `ssh-askpass'.
313	This allows for multiple passphrase dialogs on a system.
314
315	Bumped version to 1.0.
316
3171999-12-24 01:59  jmknoble
318
319	* Imakefile: Oops.  Version backed out to 0.99; missing spec file
320	for building RPMs.
321
3221999-12-24 01:05  jmknoble
323
324	* Imakefile: Updated version to 1.0.  Removed reference to utils.h.
325	 Prefer install targets available in X11R6.
326
3271999-12-24 01:00  jmknoble
328
329	* README: Updated install directory.  Removed reference to utils.h.
330
3311999-12-24 00:58  jmknoble
332
333	* resources.c, resources.h: Moved header includes from utils.h into
334	resources.c.  Trimmed unused functions.
335
3361999-12-24 00:56  jmknoble
337
338	* dynlist.c: Removed potential memory leak (and ensuing loss of
339	buffer contents) if realloc() failed.
340
3411999-12-24 00:53  jmknoble
342
343	* utils.h: Moved header includes from here into resources.c.
344
3451999-12-04 23:21  jmknoble
346
347	* Imakefile: Added patch from Markus Friedl to change use of awk
348	(with GNU-specific extensions?) to sed, more likely to be available
349	on various platforms.
350
3511999-11-23 05:16  jmknoble
352
353	* .cvsignore: Added ChangeLog to .cvsignore.
354
3551999-11-23 05:14  jmknoble
356
357	* Imakefile: Added facility for autogenerating ChangeLog using
358	cvs2cl.
359
3601999-11-23 04:57  jmknoble
361
362	* .cvsignore, README, README.x11-ssh-askpass:
363	README.x11-ssh-askpass moved to README.  Shorter.
364
3651999-11-23 04:55  jmknoble
366
367	* .cvsignore: Added .cvsignore file.
368
3691999-11-23 04:53  jmknoble
370
371	* Imakefile, SshAskpass-1337.ad, SshAskpass-NeXTish.ad,
372	SshAskpass-default.ad, SshAskpass-green.ad, SshAskpass-motif.ad,
373	x11-ssh-askpass.c, x11-ssh-askpass.h: - Added version to tarball.
374	- *grab(Keyboard|Pointer|Server) resources had inverted values in
375	app-defaults files.  - Futzed with spacing in default and NeXTish
376	themes.  - Added setrlimit() call to main() to avoid core dumps.
377
3781999-11-23 04:50  jmknoble
379
380	* Imakefile, SshAskpass-1337.ad, SshAskpass-NeXTish.ad,
381	SshAskpass-default.ad, SshAskpass-green.ad, SshAskpass-motif.ad,
382	resources.c, resources.h, x11-ssh-askpass.c, x11-ssh-askpass.h: -
383	Can optionally grab server (*grabServer resource, off by default).
384	- get_pixel_resource(), get_integer_resource() now take default
385	value.	- Added minimum/maximum indicator count.  - memset()
386	passphrase to 0s before freeing.  - Use fputs() instead of printf()
387	to avoid possibility of passphrase   getting stored in dynamic
388	memory by stdio.
389
3901999-11-23 04:43  jmknoble
391
392	* Imakefile, README.x11-ssh-askpass, SshAskpass-1337.ad,
393	SshAskpass-NeXTish.ad, SshAskpass-default.ad, SshAskpass-green.ad,
394	SshAskpass-motif.ad, drawing.c, drawing.h, dynlist.c, dynlist.h,
395	resources.c, resources.h, utils.h, x11-ssh-askpass.c,
396	x11-ssh-askpass.h: Initial revision
397
3981999-11-23 04:43  jmknoble
399
400	* Imakefile, README.x11-ssh-askpass, SshAskpass-1337.ad,
401	SshAskpass-NeXTish.ad, SshAskpass-default.ad, SshAskpass-green.ad,
402	SshAskpass-motif.ad, drawing.c, drawing.h, dynlist.c, dynlist.h,
403	resources.c, resources.h, utils.h, x11-ssh-askpass.c,
404	x11-ssh-askpass.h: Begin CVS revision control
405
406