12001-02-14 04:10  jmknoble
2
3	* Imakefile: New version 1.2.0.
4
52001-02-14 04:07  jmknoble
6
7	* README, x11-ssh-askpass.c, x11-ssh-askpass.h,
8	x11-ssh-askpass.man.in: Updated copyright notices to include 2001.
9
102001-02-14 04:06  jmknoble
11
12	* Imakefile, README: Moved default BINDIR to
13	/usr/local/libexec/openssh to conform with recent releases of
14	portable OpenSSH.
15
162001-02-14 03:59  jmknoble
17
18	* x11-ssh-askpass.c, x11-ssh-askpass.h, x11-ssh-askpass.man.in: Now
19	x11-ssh-askpass understands newline characters ('\n') in text
20	labels (both the prompt string and the button labels).	Each line
21	of text in the label is displayed on a separate line in the dialog.
22	 Requested by Markus Friedl
23	<markus.friedl@informatik.uni-erlangen.de> to support
24	challenge/response authentication in OpenSSH.
25
262001-02-14 03:49  jmknoble
27
28	* x11-ssh-askpass.c: Bugfix: "*grabServer" resource was setting
29	flag to grab pointer. Fixed.  (Not surprising that no one noticed;
30	i suspect it's not very widely used).
31
322001-02-14 03:46  jmknoble
33
34	* x11-ssh-askpass.man.in: Merged changes from matthieu@openbsd.org:
35	Use .Nm instead of @NAME@. It fixes a strange formatting error.
36
372000-11-08 23:19  jmknoble
38
39	* Imakefile: New version 1.1.1.
40
412000-11-08 23:19  jmknoble
42
43	* x11-ssh-askpass.c: Fixed problem where inputTimeout of '0' was
44	considered invalid due to bad octal conversion.  Fixed small
45	potential memory leak.
46
472000-11-07 06:20  jmknoble
48
49	* Imakefile: Bumped version to 1.1.0.
50
512000-11-07 06:20  jmknoble
52
53	* TODO: Added notes about recently done stuff (that's what todo
54	lists are for, isn't it?;).
55
562000-11-07 06:16  jmknoble
57
58	* SshAskpass-1337.ad, SshAskpass-NeXTish.ad, SshAskpass-default.ad,
59	SshAskpass-green.ad, SshAskpass-motif.ad: Added new '*inputTimeout'
60	resource, with explanatory comment.
61
622000-11-07 06:15  jmknoble
63
64	* x11-ssh-askpass.man.in: Documented new '*inputTimeout' resource.
65
662000-11-07 06:15  jmknoble
67
68	* x11-ssh-askpass.c: Fixed a few warnings, commented another. 
69	Print message to stderr when we time out, so as not to completely
70	confuse the user.
71
722000-11-07 05:42  jmknoble
73
74	* x11-ssh-askpass.c, x11-ssh-askpass.h: Did stuff to handle timing
75	out if no input received.  In particular, this required changing
76	XNextEvent() in main application loop to XtAppNextEvent().  May
77	make this larger and more cumbersome....
78	
79	Also did stuff to make the button labels shift down and to the
80	right when pressed if they're drawn with 3D shading/highlighting,
81	so that they actually *look* pressed.
82	
83	Finally, added code to handle MotionNotify events, so that buttons
84	don't continue to look pressed if the pointer button is pressed,
85	but the pointer is outside the button.	Wheeeee!  Now we have an
86	actual user interface!
87
882000-11-07 05:23  jmknoble
89
90	* SshAskpass-1337.ad, SshAskpass-NeXTish.ad, SshAskpass-default.ad,
91	SshAskpass-green.ad, SshAskpass-motif.ad: Converted colors from
92	old-style "#rrggbb" to new-style "rgb:rr/gg/bb".  Corrected typo in
93	perspicacious commentary.
94
952000-10-30 05:28  jmknoble
96
97	* Imakefile: Bumped version to 1.0.3.
98
992000-10-30 05:28  jmknoble
100
101	* SshAskpass-1337.ad, SshAskpass-NeXTish.ad, SshAskpass-default.ad,
102	SshAskpass-green.ad, SshAskpass-motif.ad: Added resources used for
103	pseudo-resolution-independence, along with default values and long,
104	drawn out, but mildly fulfilling explanation.
105
1062000-10-30 05:27  jmknoble
107
108	* x11-ssh-askpass.man.in: Documented the new resources for
109	pseudo-resolution-independence (defaultXResolution,
110	defaultYResolution, xResolutionFuzz, and yResolutionFuzz).
111
1122000-10-30 05:25  jmknoble
113
114	* x11-ssh-askpass.c, x11-ssh-askpass.h: Added a small amount of
115	resolution-independence to the dialog widgets.	Now we detect the
116	actual X and Y resolution the server is running at; and if they're
117	significantly different from the ones our resource settings expect,
118	then we stretch or shrink buttons, indicators, and spacing to fit
119	the actual resolution.	Sometimes X11 really makes my stomach
120	hurt....
121
1222000-09-24 00:51  jmknoble
123
124	* Imakefile: New version 1.0.2.
125
1262000-09-24 00:43  jmknoble
127
128	* x11-ssh-askpass.c, x11-ssh-askpass.h: Added process ID to
129	diagnostic/error messages on stderr (helps when more than one
130	ssh-askpass is started, e.g., with a shortcut key and keyboard
131	repeat).
132	
133	Modified keyboard and pointer grabbing so that, if we don't get the
134	keyboard or pointer the first time, we print a helpful message,
135	sleep, and then retry.	If we time out without successfully getting
136	the keyboard or pointer, then we fail as before.
137	
138	Combined the logic for grabKeyboard() and grabPointer() into a
139	common function performGrab().	This makes it easier to ensure that
140	the grab/sleep logic is correct in both places.
141	
142	Fixed, worked around or commented on a few warnings emitted by 'gcc
143	-Wall -W -ansi -pedantic'.
144
1452000-09-24 00:32  jmknoble
146
147	* resources.c: Removed unused declaration of get_time_resource.
148
1492000-08-28 03:35  jmknoble
150
151	* Imakefile, TODO: Added TODO file for listing potential future
152	projects within x11-ssh-askpass.
153
1542000-08-28 03:35  jmknoble
155
156	* README: Added 'make install.man' to installation instructions. 
157	Formulated better wording for reference to (now ancient) Perl/Tk
158	ssh-askpass.
159
1602000-08-28 03:26  jmknoble
161
162	* Imakefile, x11-ssh-askpass.man.in: Added facilities to Imakefile
163	and man page to automatically insert name, date, and version into
164	man page.  Changed install target to include man page.	Rearranged
165	clean and dist targets slightly.  Ready for release.
166
1672000-08-28 02:54  jmknoble
168
169	* x11-ssh-askpass.man.in: Added corrections and clarifications: 
170	Mentioned optional label on command line; noted which toolkit
171	options are unsupported; and added extra indicator-specific
172	resources.
173
1742000-08-28 02:00  jmknoble
175
176	* x11-ssh-askpass.c: Moved saving of argc/argv to after call to
177	XtAppInitialize(), so that toolkit arguments get properly removed
178	from the argument list.
179
1802000-08-28 01:43  jmknoble
181
182	* x11-ssh-askpass.man.in: Changed author email address from
183	pobox.com to jmknoble.cx.  Added 2000 to copyright date.
184
1852000-08-28 01:42  jmknoble
186
187	* x11-ssh-askpass.man.in: Added man page for x11-ssh-askpass from
188	Matthieu Herrb <matthieu@laas.fr> of OpenBSD.
189
1902000-08-28 01:31  jmknoble
191
192	* README, SshAskpass-1337.ad, SshAskpass-NeXTish.ad,
193	SshAskpass-default.ad, SshAskpass-green.ad, SshAskpass-motif.ad,
194	dynlist.c, dynlist.h, x11-ssh-askpass.c, x11-ssh-askpass.h: Changed
195	ISO-8859-1 copyright character '�' to ASCII '(C)'.
196
1972000-08-28 01:27  jmknoble
198
199	* README, SshAskpass-1337.ad, SshAskpass-NeXTish.ad,
200	SshAskpass-default.ad, SshAskpass-green.ad, SshAskpass-motif.ad,
201	drawing.c, drawing.h, dynlist.c, dynlist.h, resources.c,
202	resources.h, x11-ssh-askpass.c, x11-ssh-askpass.h: Changed author
203	email address from pobox.com to jmknoble.cx.  Added 2000 to
204	copyright date.
205
2062000-08-28 01:19  jmknoble
207
208	* x11-ssh-askpass.c: Oops.  When the keyboard or pointer grab
209	failed, the fprintf() calls to print the error message were missing
210	the 'reason' argument.	Thanks to Daniel Packman
211	<pack@mop2.eos.ucar.edu>.
212
2132000-08-28 01:17  jmknoble
214
215	* Imakefile: Portability enhancements to Imakefile, suggested by
216	Charles Levert <charles@comm.polymtl.ca>.   Use imake's '...Cmd'
217	macros where available; otherwise, use less-nonportable commands.
218	
219	Bumped version to 1.0.1.
220
2212000-01-07 04:53  jmknoble
222
223	* README: Added note about location of x11-ssh-askpass.
224
2252000-01-07 04:52  jmknoble
226
227	* Imakefile: Now we install the actual program as
228	`x11-ssh-askpass', and make a symlink to that from `ssh-askpass'. 
229	This allows for multiple passphrase dialogs on a system.
230	
231	Bumped version to 1.0.
232
2331999-12-24 01:59  jmknoble
234
235	* Imakefile: Oops.  Version backed out to 0.99; missing spec file
236	for building RPMs.
237
2381999-12-24 01:05  jmknoble
239
240	* Imakefile: Updated version to 1.0.  Removed reference to utils.h.
241	 Prefer install targets available in X11R6.
242
2431999-12-24 01:00  jmknoble
244
245	* README: Updated install directory.  Removed reference to utils.h.
246
2471999-12-24 00:58  jmknoble
248
249	* resources.c, resources.h: Moved header includes from utils.h into
250	resources.c.  Trimmed unused functions.
251
2521999-12-24 00:56  jmknoble
253
254	* dynlist.c: Removed potential memory leak (and ensuing loss of
255	buffer contents) if realloc() failed.
256
2571999-12-24 00:53  jmknoble
258
259	* utils.h: Moved header includes from here into resources.c.
260
2611999-12-04 23:21  jmknoble
262
263	* Imakefile: Added patch from Markus Friedl to change use of awk
264	(with GNU-specific extensions?) to sed, more likely to be available
265	on various platforms.
266
2671999-11-23 05:16  jmknoble
268
269	* .cvsignore: Added ChangeLog to .cvsignore.
270
2711999-11-23 05:14  jmknoble
272
273	* Imakefile: Added facility for autogenerating ChangeLog using
274	cvs2cl.
275
2761999-11-23 04:57  jmknoble
277
278	* .cvsignore, README, README.x11-ssh-askpass:
279	README.x11-ssh-askpass moved to README.  Shorter.
280
2811999-11-23 04:55  jmknoble
282
283	* .cvsignore: Added .cvsignore file.
284
2851999-11-23 04:53  jmknoble
286
287	* Imakefile, SshAskpass-1337.ad, SshAskpass-NeXTish.ad,
288	SshAskpass-default.ad, SshAskpass-green.ad, SshAskpass-motif.ad,
289	x11-ssh-askpass.c, x11-ssh-askpass.h: - Added version to tarball. 
290	- *grab(Keyboard|Pointer|Server) resources had inverted values in  
291	app-defaults files.  - Futzed with spacing in default and NeXTish
292	themes.  - Added setrlimit() call to main() to avoid core dumps.
293
2941999-11-23 04:50  jmknoble
295
296	* Imakefile, SshAskpass-1337.ad, SshAskpass-NeXTish.ad,
297	SshAskpass-default.ad, SshAskpass-green.ad, SshAskpass-motif.ad,
298	resources.c, resources.h, x11-ssh-askpass.c, x11-ssh-askpass.h: -
299	Can optionally grab server (*grabServer resource, off by default). 
300	- get_pixel_resource(), get_integer_resource() now take default
301	value.	- Added minimum/maximum indicator count.  - memset()
302	passphrase to 0s before freeing.  - Use fputs() instead of printf()
303	to avoid possibility of passphrase   getting stored in dynamic
304	memory by stdio.
305
3061999-11-23 04:43  jmknoble
307
308	* Imakefile, README.x11-ssh-askpass, SshAskpass-1337.ad,
309	SshAskpass-NeXTish.ad, SshAskpass-default.ad, SshAskpass-green.ad,
310	SshAskpass-motif.ad, drawing.c, drawing.h, dynlist.c, dynlist.h,
311	resources.c, resources.h, utils.h, x11-ssh-askpass.c,
312	x11-ssh-askpass.h: Initial revision
313
3141999-11-23 04:43  jmknoble
315
316	* Imakefile, README.x11-ssh-askpass, SshAskpass-1337.ad,
317	SshAskpass-NeXTish.ad, SshAskpass-default.ad, SshAskpass-green.ad,
318	SshAskpass-motif.ad, drawing.c, drawing.h, dynlist.c, dynlist.h,
319	resources.c, resources.h, utils.h, x11-ssh-askpass.c,
320	x11-ssh-askpass.h: Begin CVS revision control
321
322