Home | History | Annotate | Line # | Download | only in x11-ssh-askpass
      1 2001-02-14 04:10  jmknoble
      2 
      3 	* Imakefile: New version 1.2.0.
      4 
      5 2001-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 
     10 2001-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 
     16 2001-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 (a] informatik.uni-erlangen.de> to support
     24 	challenge/response authentication in OpenSSH.
     25 
     26 2001-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 
     32 2001-02-14 03:46  jmknoble
     33 
     34 	* x11-ssh-askpass.man.in: Merged changes from matthieu (a] openbsd.org:
     35 	Use .Nm instead of @NAME@. It fixes a strange formatting error.
     36 
     37 2000-11-08 23:19  jmknoble
     38 
     39 	* Imakefile: New version 1.1.1.
     40 
     41 2000-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 
     47 2000-11-07 06:20  jmknoble
     48 
     49 	* Imakefile: Bumped version to 1.1.0.
     50 
     51 2000-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 
     56 2000-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 
     62 2000-11-07 06:15  jmknoble
     63 
     64 	* x11-ssh-askpass.man.in: Documented new '*inputTimeout' resource.
     65 
     66 2000-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 
     72 2000-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 
     88 2000-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 
     95 2000-10-30 05:28  jmknoble
     96 
     97 	* Imakefile: Bumped version to 1.0.3.
     98 
     99 2000-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 
    106 2000-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 
    112 2000-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 
    122 2000-09-24 00:51  jmknoble
    123 
    124 	* Imakefile: New version 1.0.2.
    125 
    126 2000-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 
    145 2000-09-24 00:32  jmknoble
    146 
    147 	* resources.c: Removed unused declaration of get_time_resource.
    148 
    149 2000-08-28 03:35  jmknoble
    150 
    151 	* Imakefile, TODO: Added TODO file for listing potential future
    152 	projects within x11-ssh-askpass.
    153 
    154 2000-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 
    160 2000-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 
    167 2000-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 
    174 2000-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 
    180 2000-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 
    185 2000-08-28 01:42  jmknoble
    186 
    187 	* x11-ssh-askpass.man.in: Added man page for x11-ssh-askpass from
    188 	Matthieu Herrb <matthieu (a] laas.fr> of OpenBSD.
    189 
    190 2000-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 
    197 2000-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 
    206 2000-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 (a] mop2.eos.ucar.edu>.
    212 
    213 2000-08-28 01:17  jmknoble
    214 
    215 	* Imakefile: Portability enhancements to Imakefile, suggested by
    216 	Charles Levert <charles (a] 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 
    221 2000-01-07 04:53  jmknoble
    222 
    223 	* README: Added note about location of x11-ssh-askpass.
    224 
    225 2000-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 
    233 1999-12-24 01:59  jmknoble
    234 
    235 	* Imakefile: Oops.  Version backed out to 0.99; missing spec file
    236 	for building RPMs.
    237 
    238 1999-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 
    243 1999-12-24 01:00  jmknoble
    244 
    245 	* README: Updated install directory.  Removed reference to utils.h.
    246 
    247 1999-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 
    252 1999-12-24 00:56  jmknoble
    253 
    254 	* dynlist.c: Removed potential memory leak (and ensuing loss of
    255 	buffer contents) if realloc() failed.
    256 
    257 1999-12-24 00:53  jmknoble
    258 
    259 	* utils.h: Moved header includes from here into resources.c.
    260 
    261 1999-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 
    267 1999-11-23 05:16  jmknoble
    268 
    269 	* .cvsignore: Added ChangeLog to .cvsignore.
    270 
    271 1999-11-23 05:14  jmknoble
    272 
    273 	* Imakefile: Added facility for autogenerating ChangeLog using
    274 	cvs2cl.
    275 
    276 1999-11-23 04:57  jmknoble
    277 
    278 	* .cvsignore, README, README.x11-ssh-askpass:
    279 	README.x11-ssh-askpass moved to README.  Shorter.
    280 
    281 1999-11-23 04:55  jmknoble
    282 
    283 	* .cvsignore: Added .cvsignore file.
    284 
    285 1999-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 
    294 1999-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 
    306 1999-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 
    314 1999-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