summaryrefslogtreecommitdiff
path: root/app/ssh-askpass/ChangeLog
blob: 3b0b6dbd607459fdd7bb3a4c6b9eb52a00686380 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
2001-02-14 04:10  jmknoble

	* Imakefile: New version 1.2.0.

2001-02-14 04:07  jmknoble

	* README, x11-ssh-askpass.c, x11-ssh-askpass.h,
	x11-ssh-askpass.man.in: Updated copyright notices to include 2001.

2001-02-14 04:06  jmknoble

	* Imakefile, README: Moved default BINDIR to
	/usr/local/libexec/openssh to conform with recent releases of
	portable OpenSSH.

2001-02-14 03:59  jmknoble

	* x11-ssh-askpass.c, x11-ssh-askpass.h, x11-ssh-askpass.man.in: Now
	x11-ssh-askpass understands newline characters ('\n') in text
	labels (both the prompt string and the button labels).	Each line
	of text in the label is displayed on a separate line in the dialog.
	 Requested by Markus Friedl
	<markus.friedl@informatik.uni-erlangen.de> to support
	challenge/response authentication in OpenSSH.

2001-02-14 03:49  jmknoble

	* x11-ssh-askpass.c: Bugfix: "*grabServer" resource was setting
	flag to grab pointer. Fixed.  (Not surprising that no one noticed;
	i suspect it's not very widely used).

2001-02-14 03:46  jmknoble

	* x11-ssh-askpass.man.in: Merged changes from matthieu@openbsd.org:
	Use .Nm instead of @NAME@. It fixes a strange formatting error.

2000-11-08 23:19  jmknoble

	* Imakefile: New version 1.1.1.

2000-11-08 23:19  jmknoble

	* x11-ssh-askpass.c: Fixed problem where inputTimeout of '0' was
	considered invalid due to bad octal conversion.  Fixed small
	potential memory leak.

2000-11-07 06:20  jmknoble

	* Imakefile: Bumped version to 1.1.0.

2000-11-07 06:20  jmknoble

	* TODO: Added notes about recently done stuff (that's what todo
	lists are for, isn't it?;).

2000-11-07 06:16  jmknoble

	* SshAskpass-1337.ad, SshAskpass-NeXTish.ad, SshAskpass-default.ad,
	SshAskpass-green.ad, SshAskpass-motif.ad: Added new '*inputTimeout'
	resource, with explanatory comment.

2000-11-07 06:15  jmknoble

	* x11-ssh-askpass.man.in: Documented new '*inputTimeout' resource.

2000-11-07 06:15  jmknoble

	* x11-ssh-askpass.c: Fixed a few warnings, commented another. 
	Print message to stderr when we time out, so as not to completely
	confuse the user.

2000-11-07 05:42  jmknoble

	* x11-ssh-askpass.c, x11-ssh-askpass.h: Did stuff to handle timing
	out if no input received.  In particular, this required changing
	XNextEvent() in main application loop to XtAppNextEvent().  May
	make this larger and more cumbersome....
	
	Also did stuff to make the button labels shift down and to the
	right when pressed if they're drawn with 3D shading/highlighting,
	so that they actually *look* pressed.
	
	Finally, added code to handle MotionNotify events, so that buttons
	don't continue to look pressed if the pointer button is pressed,
	but the pointer is outside the button.	Wheeeee!  Now we have an
	actual user interface!

2000-11-07 05:23  jmknoble

	* SshAskpass-1337.ad, SshAskpass-NeXTish.ad, SshAskpass-default.ad,
	SshAskpass-green.ad, SshAskpass-motif.ad: Converted colors from
	old-style "#rrggbb" to new-style "rgb:rr/gg/bb".  Corrected typo in
	perspicacious commentary.

2000-10-30 05:28  jmknoble

	* Imakefile: Bumped version to 1.0.3.

2000-10-30 05:28  jmknoble

	* SshAskpass-1337.ad, SshAskpass-NeXTish.ad, SshAskpass-default.ad,
	SshAskpass-green.ad, SshAskpass-motif.ad: Added resources used for
	pseudo-resolution-independence, along with default values and long,
	drawn out, but mildly fulfilling explanation.

2000-10-30 05:27  jmknoble

	* x11-ssh-askpass.man.in: Documented the new resources for
	pseudo-resolution-independence (defaultXResolution,
	defaultYResolution, xResolutionFuzz, and yResolutionFuzz).

2000-10-30 05:25  jmknoble

	* x11-ssh-askpass.c, x11-ssh-askpass.h: Added a small amount of
	resolution-independence to the dialog widgets.	Now we detect the
	actual X and Y resolution the server is running at; and if they're
	significantly different from the ones our resource settings expect,
	then we stretch or shrink buttons, indicators, and spacing to fit
	the actual resolution.	Sometimes X11 really makes my stomach
	hurt....

2000-09-24 00:51  jmknoble

	* Imakefile: New version 1.0.2.

2000-09-24 00:43  jmknoble

	* x11-ssh-askpass.c, x11-ssh-askpass.h: Added process ID to
	diagnostic/error messages on stderr (helps when more than one
	ssh-askpass is started, e.g., with a shortcut key and keyboard
	repeat).
	
	Modified keyboard and pointer grabbing so that, if we don't get the
	keyboard or pointer the first time, we print a helpful message,
	sleep, and then retry.	If we time out without successfully getting
	the keyboard or pointer, then we fail as before.
	
	Combined the logic for grabKeyboard() and grabPointer() into a
	common function performGrab().	This makes it easier to ensure that
	the grab/sleep logic is correct in both places.
	
	Fixed, worked around or commented on a few warnings emitted by 'gcc
	-Wall -W -ansi -pedantic'.

2000-09-24 00:32  jmknoble

	* resources.c: Removed unused declaration of get_time_resource.

2000-08-28 03:35  jmknoble

	* Imakefile, TODO: Added TODO file for listing potential future
	projects within x11-ssh-askpass.

2000-08-28 03:35  jmknoble

	* README: Added 'make install.man' to installation instructions. 
	Formulated better wording for reference to (now ancient) Perl/Tk
	ssh-askpass.

2000-08-28 03:26  jmknoble

	* Imakefile, x11-ssh-askpass.man.in: Added facilities to Imakefile
	and man page to automatically insert name, date, and version into
	man page.  Changed install target to include man page.	Rearranged
	clean and dist targets slightly.  Ready for release.

2000-08-28 02:54  jmknoble

	* x11-ssh-askpass.man.in: Added corrections and clarifications: 
	Mentioned optional label on command line; noted which toolkit
	options are unsupported; and added extra indicator-specific
	resources.

2000-08-28 02:00  jmknoble

	* x11-ssh-askpass.c: Moved saving of argc/argv to after call to
	XtAppInitialize(), so that toolkit arguments get properly removed
	from the argument list.

2000-08-28 01:43  jmknoble

	* x11-ssh-askpass.man.in: Changed author email address from
	pobox.com to jmknoble.cx.  Added 2000 to copyright date.

2000-08-28 01:42  jmknoble

	* x11-ssh-askpass.man.in: Added man page for x11-ssh-askpass from
	Matthieu Herrb <matthieu@laas.fr> of OpenBSD.

2000-08-28 01:31  jmknoble

	* README, SshAskpass-1337.ad, SshAskpass-NeXTish.ad,
	SshAskpass-default.ad, SshAskpass-green.ad, SshAskpass-motif.ad,
	dynlist.c, dynlist.h, x11-ssh-askpass.c, x11-ssh-askpass.h: Changed
	ISO-8859-1 copyright character '©' to ASCII '(C)'.

2000-08-28 01:27  jmknoble

	* README, SshAskpass-1337.ad, SshAskpass-NeXTish.ad,
	SshAskpass-default.ad, SshAskpass-green.ad, SshAskpass-motif.ad,
	drawing.c, drawing.h, dynlist.c, dynlist.h, resources.c,
	resources.h, x11-ssh-askpass.c, x11-ssh-askpass.h: Changed author
	email address from pobox.com to jmknoble.cx.  Added 2000 to
	copyright date.

2000-08-28 01:19  jmknoble

	* x11-ssh-askpass.c: Oops.  When the keyboard or pointer grab
	failed, the fprintf() calls to print the error message were missing
	the 'reason' argument.	Thanks to Daniel Packman
	<pack@mop2.eos.ucar.edu>.

2000-08-28 01:17  jmknoble

	* Imakefile: Portability enhancements to Imakefile, suggested by
	Charles Levert <charles@comm.polymtl.ca>.   Use imake's '...Cmd'
	macros where available; otherwise, use less-nonportable commands.
	
	Bumped version to 1.0.1.

2000-01-07 04:53  jmknoble

	* README: Added note about location of x11-ssh-askpass.

2000-01-07 04:52  jmknoble

	* Imakefile: Now we install the actual program as
	`x11-ssh-askpass', and make a symlink to that from `ssh-askpass'. 
	This allows for multiple passphrase dialogs on a system.
	
	Bumped version to 1.0.

1999-12-24 01:59  jmknoble

	* Imakefile: Oops.  Version backed out to 0.99; missing spec file
	for building RPMs.

1999-12-24 01:05  jmknoble

	* Imakefile: Updated version to 1.0.  Removed reference to utils.h.
	 Prefer install targets available in X11R6.

1999-12-24 01:00  jmknoble

	* README: Updated install directory.  Removed reference to utils.h.

1999-12-24 00:58  jmknoble

	* resources.c, resources.h: Moved header includes from utils.h into
	resources.c.  Trimmed unused functions.

1999-12-24 00:56  jmknoble

	* dynlist.c: Removed potential memory leak (and ensuing loss of
	buffer contents) if realloc() failed.

1999-12-24 00:53  jmknoble

	* utils.h: Moved header includes from here into resources.c.

1999-12-04 23:21  jmknoble

	* Imakefile: Added patch from Markus Friedl to change use of awk
	(with GNU-specific extensions?) to sed, more likely to be available
	on various platforms.

1999-11-23 05:16  jmknoble

	* .cvsignore: Added ChangeLog to .cvsignore.

1999-11-23 05:14  jmknoble

	* Imakefile: Added facility for autogenerating ChangeLog using
	cvs2cl.

1999-11-23 04:57  jmknoble

	* .cvsignore, README, README.x11-ssh-askpass:
	README.x11-ssh-askpass moved to README.  Shorter.

1999-11-23 04:55  jmknoble

	* .cvsignore: Added .cvsignore file.

1999-11-23 04:53  jmknoble

	* Imakefile, SshAskpass-1337.ad, SshAskpass-NeXTish.ad,
	SshAskpass-default.ad, SshAskpass-green.ad, SshAskpass-motif.ad,
	x11-ssh-askpass.c, x11-ssh-askpass.h: - Added version to tarball. 
	- *grab(Keyboard|Pointer|Server) resources had inverted values in  
	app-defaults files.  - Futzed with spacing in default and NeXTish
	themes.  - Added setrlimit() call to main() to avoid core dumps.

1999-11-23 04:50  jmknoble

	* Imakefile, SshAskpass-1337.ad, SshAskpass-NeXTish.ad,
	SshAskpass-default.ad, SshAskpass-green.ad, SshAskpass-motif.ad,
	resources.c, resources.h, x11-ssh-askpass.c, x11-ssh-askpass.h: -
	Can optionally grab server (*grabServer resource, off by default). 
	- get_pixel_resource(), get_integer_resource() now take default
	value.	- Added minimum/maximum indicator count.  - memset()
	passphrase to 0s before freeing.  - Use fputs() instead of printf()
	to avoid possibility of passphrase   getting stored in dynamic
	memory by stdio.

1999-11-23 04:43  jmknoble

	* Imakefile, README.x11-ssh-askpass, SshAskpass-1337.ad,
	SshAskpass-NeXTish.ad, SshAskpass-default.ad, SshAskpass-green.ad,
	SshAskpass-motif.ad, drawing.c, drawing.h, dynlist.c, dynlist.h,
	resources.c, resources.h, utils.h, x11-ssh-askpass.c,
	x11-ssh-askpass.h: Initial revision

1999-11-23 04:43  jmknoble

	* Imakefile, README.x11-ssh-askpass, SshAskpass-1337.ad,
	SshAskpass-NeXTish.ad, SshAskpass-default.ad, SshAskpass-green.ad,
	SshAskpass-motif.ad, drawing.c, drawing.h, dynlist.c, dynlist.h,
	resources.c, resources.h, utils.h, x11-ssh-askpass.c,
	x11-ssh-askpass.h: Begin CVS revision control