]> andersk Git - openssh.git/blob - ChangeLog
- markus@cvs.openbsd.org 2003/10/14 19:54:39
[openssh.git] / ChangeLog
1 20031015
2  - (dtucker) OpenBSD CVS Sync
3    - jmc@cvs.openbsd.org 2003/10/08 08:27:36
4      [scp.1 scp.c sftp-server.8 sftp.1 sftp.c ssh.1 sshd.8]
5      scp and sftp: add options list and sort options. options list requested
6      by deraadt@
7      sshd: use same format as ssh
8      ssh: remove wrong option from list
9      sftp-server: Subsystem is documented in ssh_config(5), not sshd(8)
10      ok deraadt@ markus@
11    - markus@cvs.openbsd.org 2003/10/08 15:21:24
12      [readconf.c ssh_config.5]
13      default GSS API to no in client, too; ok jakob, deraadt@
14    - markus@cvs.openbsd.org 2003/10/11 08:24:08
15      [readconf.c readconf.h ssh.1 ssh.c ssh_config.5]
16      remote x11 clients are now untrusted by default, uses xauth(8) to generate
17      untrusted cookies; ForwardX11Trusted=yes restores old behaviour.
18      ok deraadt; feedback and ok djm/fries
19    - markus@cvs.openbsd.org 2003/10/11 08:26:43
20      [sshconnect2.c]
21      search keys in reverse order; fixes #684
22    - markus@cvs.openbsd.org 2003/10/11 11:36:23
23      [monitor_wrap.c]
24      return NULL for missing banner; ok djm@
25    - jmc@cvs.openbsd.org 2003/10/12 13:12:13
26      [ssh_config.5]
27      note that EnableSSHKeySign should be in the non-hostspecific section;
28      remove unnecessary .Pp;
29      ok markus@
30    - markus@cvs.openbsd.org 2003/10/13 08:22:25
31      [scp.1 sftp.1]
32      don't refer to options related to forwarding; ok jmc@
33    - jakob@cvs.openbsd.org 2003/10/14 19:42:10
34      [dns.c dns.h readconf.c ssh-keygen.c sshconnect.c]
35      include SSHFP lookup code (not enabled by default). ok markus@
36    - jakob@cvs.openbsd.org 2003/10/14 19:43:23
37      [README.dns]
38      update
39    - markus@cvs.openbsd.org 2003/10/14 19:54:39
40      [session.c ssh-agent.c]
41      10X for mkdtemp; djm@
42
43 20031009
44  - (dtucker) [sshd_config.5] UsePAM defaults to "no".  ok djm@
45
46 20031008
47  - (dtucker) OpenBSD CVS Sync
48    - dtucker@cvs.openbsd.org 2003/10/07 01:47:27
49      [sshconnect2.c]
50      Don't use logit for banner, since it truncates to MSGBUFSIZ; bz #668 &
51      #707.  ok markus@
52    - djm@cvs.openbsd.org 2003/10/07 07:04:16
53      [sftp-int.c]
54      sftp quoting fix from admorten AT umich.edu; ok markus@
55    - deraadt@cvs.openbsd.org 2003/10/07 21:58:28
56      [sshconnect2.c]
57      set ptr to NULL after free
58    - dtucker@cvs.openbsd.org 2003/10/07 01:52:13
59      [regress/Makefile regress/banner.sh]
60      Test SSH2 banner.  ok markus@
61    - djm@cvs.openbsd.org 2003/10/07 07:04:52
62      [regress/sftp-cmds.sh]
63      more sftp quoting regress tests; ok markus
64
65 20031007
66  - (djm) Delete autom4te.cache after autoreconf
67  - (dtucker) [auth-pam.c auth-pam.h session.c] Make PAM use the new static
68    cleanup functions.  With & ok djm@
69  - (dtucker) [contrib/redhat/openssh.spec] Bug #714: Now that UsePAM is a
70    run-time switch, always build --with-md5-passwords.
71  - (dtucker) [configure.ac openbsd-compat/Makefile.in openbsd-compat/strtoul.c]
72    Bug #670: add strtoul() to openbsd-compat for platforms lacking it.  ok djm@
73  - (dtucker) [configure.ac] Bug #715: Set BROKEN_SETREUID and BROKEN_SETREGID
74    on Reliant Unix.  Patch from Robert.Dahlem at siemens.com.
75  - (dtucker) [configure.ac] Bug #710: Check for dlsym() in libdl on
76    Reliant Unix.  Based on patch from Robert.Dahlem at siemens.com.
77
78 20031003
79  - (dtucker) OpenBSD CVS Sync
80    - markus@cvs.openbsd.org 2003/10/02 10:41:59
81      [sshd.c]
82      print openssl version, too, several requests; ok henning/djm.
83    - markus@cvs.openbsd.org 2003/10/02 08:26:53
84      [ssh-gss.h]
85      missing $OpenBSD:; dtucker
86  - (tim) [contrib/caldera/openssh.spec] Remove obsolete --with-ipv4-default
87    option.
88
89 20031002
90  - (dtucker) OpenBSD CVS Sync
91    - markus@cvs.openbsd.org 2003/09/23 20:17:11
92      [Makefile.in auth1.c auth2.c auth.c auth.h auth-krb5.c canohost.c
93      cleanup.c clientloop.c fatal.c gss-serv.c log.c log.h monitor.c monitor.h
94      monitor_wrap.c monitor_wrap.h packet.c serverloop.c session.c session.h
95      ssh-agent.c sshd.c]
96      replace fatal_cleanup() and linked list of fatal callbacks with static
97      cleanup_exit() function.  re-refine cleanup_exit() where appropriate,
98      allocate sshd's authctxt eary to allow simpler cleanup in sshd.
99      tested by many, ok deraadt@
100    - markus@cvs.openbsd.org 2003/09/23 20:18:52
101      [progressmeter.c]
102      don't print trailing \0; bug #709; Robert.Dahlem@siemens.com
103      ok millert/deraadt@
104    - markus@cvs.openbsd.org 2003/09/23 20:41:11
105      [channels.c channels.h clientloop.c]
106      move client only agent code to clientloop.c
107    - markus@cvs.openbsd.org 2003/09/26 08:19:29
108      [sshd.c]
109      no need to set the listen sockets to non-block; ok deraadt@
110    - jmc@cvs.openbsd.org 2003/09/29 11:40:51
111      [ssh.1]
112      - add list of options to -o and .Xr ssh_config(5)
113      - some other cleanup
114      requested by deraadt@;
115      ok deraadt@ markus@
116    - markus@cvs.openbsd.org 2003/09/29 20:19:57
117      [servconf.c sshd_config]
118      GSSAPICleanupCreds -> GSSAPICleanupCredentials
119  - (dtucker) [configure.ac] Don't set DISABLE_SHADOW when configuring
120    --with-pam.  ok djm@
121  - (dtucker) [ssh-gss.h] Prototype change missed in sync.
122  - (dtucker) [session.c] Fix bus errors on some 64-bit Solaris configurations.
123    Based on patches by Matthias Koeppe and Thomas Baden.  ok djm@
124
125 20030930
126  - (bal) Fix issues in openbsd-compat/realpath.c
127
128 20030925
129  - (dtucker) [configure.ac openbsd-compat/xcrypt.c] Bug #633: Remove
130    DISABLE_SHADOW for HP-UX, use getspnam instead of getprpwnam.  Patch from
131    michael_steffens at hp.com, ok djm@
132  - (tim) [sshd_config] UsePAM defaults to no.
133
134 20030924
135  - (djm) Update version.h and spec files for HEAD
136  - (dtucker) [configure.ac] IRIX5 needs the same setre[ug]id defines as IRIX6.
137
138 20030923
139  - (dtucker) [Makefile.in] Bug #644: Fix "make clean" for out-of-tree
140    builds.  Portability corrections from tim@.
141  - (dtucker) [configure.ac] Bug #665: uid swapping issues on Mac OS X.
142    Patch from max at quendi.de.
143  - (dtucker) [configure.ac] Bug #657: uid swapping issues on BSDi.
144  - (dtucker) [configure.ac] Bug #653: uid swapping issues on Tru64.
145  - (dtucker) [configure.ac] Bug #693: uid swapping issues on NCR MP-RAS.
146    Patch from david.haughton at ncr.com
147  - (dtucker) [configure.ac] Bug #659: uid swapping issues on IRIX 6.
148    Part of patch supplied by bugzilla-openssh at thewrittenword.com
149  - (dtucker) [configure.ac openbsd-compat/fake-rfc2553.c
150    openbsd-compat/fake-rfc2553.h] Bug #659: Test for and handle systems with
151    where gai_strerror is defined as "const char *".  Part of patch supplied
152    by bugzilla-openssh at thewrittenword.com
153  - (dtucker) [contrib/cygwin/README contrib/cygwin/ssh-host-config] Update
154    ssh-host-config to match current defaults, bump README version.  Patch from
155    vinschen at redhat.com.
156  - (dtucker) [uidswap.c] Don't test restoration of uid on Cygwin since the
157    OS does not support permanently dropping privileges.  Patch from
158    vinschen at redhat.com.
159  - (dtucker) [openbsd-compat/port-aix.c] Use correct include for xmalloc.h,
160    add canohost.h to stop warning.  Based on patch from openssh-unix-dev at
161    thewrittenword.com
162  - (dtucker) [INSTALL] Bug #686: Document requirement for zlib 1.1.4 or
163    higher.
164  - (tim) Fix typo. s/SETEIUD_BREAKS_SETUID/SETEUID_BREAKS_SETUID/
165  - (tim) [configure.ac] Bug 665: move 3 new AC_DEFINES outside of AC_TRY_RUN.
166    Report by distler AT golem ph utexas edu.
167  - (dtucker) [contrib/aix/pam.conf] Include example pam.conf for AIX from
168    article by genty at austin.ibm.com, included with the author's permission.
169  - (dtucker) OpenBSD CVS Sync
170    - markus@cvs.openbsd.org 2003/09/18 07:52:54
171      [sshconnect.c]
172      missing {}; bug #656; jclonguet at free.fr
173    - markus@cvs.openbsd.org 2003/09/18 07:54:48
174      [buffer.c]
175      protect against double free; #660;  zardoz at users.sf.net
176    - markus@cvs.openbsd.org 2003/09/18 07:56:05
177      [authfile.c]
178      missing  buffer_free(&encrypted); #662; zardoz at users.sf.net
179    - markus@cvs.openbsd.org 2003/09/18 08:49:45
180      [deattack.c misc.c session.c ssh-agent.c]
181      more buffer allocation fixes; from Solar Designer; CAN-2003-0682;
182      ok millert@
183    - miod@cvs.openbsd.org 2003/09/18 13:02:21
184      [authfd.c bufaux.c dh.c mac.c ssh-keygen.c]
185      A few signedness fixes for harmless situations; markus@ ok
186    - markus@cvs.openbsd.org 2003/09/19 09:02:02
187      [packet.c]
188      buffer_dump only if PACKET_DEBUG is defined; Jedi/Sector One; pr 3471
189    - markus@cvs.openbsd.org 2003/09/19 09:03:00
190      [buffer.c]
191      sign fix in buffer_dump; Jedi/Sector One; pr 3473
192    - markus@cvs.openbsd.org 2003/09/19 11:29:40
193      [ssh-agent.c]
194      provide a ssh-agent specific fatal() function; ok deraadt
195    - markus@cvs.openbsd.org 2003/09/19 11:30:39
196      [ssh-keyscan.c]
197      avoid fatal_cleanup, just call exit(); ok deraadt
198    - markus@cvs.openbsd.org 2003/09/19 11:31:33
199      [channels.c]
200      do not call channel_free_all on fatal; ok deraadt
201    - markus@cvs.openbsd.org 2003/09/19 11:33:09
202      [packet.c sshd.c]
203      do not call packet_close on fatal; ok deraadt
204    - markus@cvs.openbsd.org 2003/09/19 17:40:20
205      [scp.c]
206      error handling for remote-remote copy; #638; report Harald Koenig;
207      ok millert, fgs, henning, deraadt
208    - markus@cvs.openbsd.org 2003/09/19 17:43:35
209      [clientloop.c sshtty.c sshtty.h]
210      remove fatal callbacks from client code; ok deraadt
211  - (bal) "extration" -> "extraction" in ssh-rand-helper.c; repoted by john
212         on #unixhelp@efnet
213  - (tim) [configure.ac] add --disable-etc-default-login option. ok djm
214  - (djm) Sync with V_3_7 branch:
215    - (djm) Fix SSH1 challenge kludge
216    - (djm) Bug #671: Fix builds on OpenBSD
217    - (djm) Bug #676: Fix PAM stack corruption
218    - (djm) Fix bad free() in PAM code
219    - (djm) Don't call pam_end before pam_init
220    - (djm) Enable build with old OpenSSL again
221    - (djm) Trim deprecated options from INSTALL. Mention UsePAM
222    - (djm) Fix quote handling in sftp; Patch from admorten AT umich.edu
223
224 20030919
225  - (djm) Bug #683: Remove reference to --with-ipv4-default from INSTALL;
226    djast AT cs.toronto.edu
227  - (djm) Bug #661: Remove duplicate check for basename; from 
228    bugzilla-openssh AT thewrittenword.com
229  - (djm) Bug #641: Allow RedHat RPM building without GTK-2; Patch from
230    jason AT devrandom.org
231  - (djm) Bug #646: Fix location of x11-ssh-askpass; Jim
232  - (dtucker) [openbsd-compat/port-aix.h] Bug #640: Don't include audit.h
233    unless required.  Reorder to reduce warnings.
234  - (dtucker) [session.c] Bug #643: Fix size_t -> u_int and fix null deref
235    when /etc/default/login doesn't exist or isn't readable.  Fixes from
236    jparsons-lists at saffron.net and georg.oppenberg at deu mci com.
237  - (dtucker) [acconfig.h] Updated basename test needs HAVE_BASENAME
238
239 20030918
240  - (djm) Bug #652: Fix empty password auth
241
242 20030917
243  - (djm) Sync with V_3_7 branch
244  - (djm) OpenBSD Sync
245    - markus@cvs.openbsd.org 2003/09/16 21:02:40
246      [buffer.c channels.c version.h]
247      more malloc/fatal fixes; ok millert/deraadt; ghudson at MIT.EDU
248  - (djm) Crank RPM spec file versions
249  - (tim) [openbsd-compat/inet_ntoa.c] 20030917 "Sync with V_3_7 branch" undid
250    20030916 "Missed dead header in inet_ntoa.c"
251  
252 20030916
253  - (dtucker) [acconfig.h configure.ac defines.h session.c] Bug #252: Retrieve
254    PATH (or SUPATH) and UMASK from /etc/default/login on platforms that have it
255    (eg Solaris, Reliant Unix).  Patch from Robert.Dahlem at siemens.com.  
256    ok djm@
257  - (bal) OpenBSD Sync
258    - deraadt@cvs.openbsd.org 2003/09/16 03:03:47
259      [buffer.c]
260      do not expand buffer before attempting to reallocate it; markus ok
261  - (tim) [configure.ac] Fix portability issues.
262  - (bal) Missed dead header in inet_ntoa.c
263
264 20030914
265  - (dtucker) [Makefile regress/Makefile] Fix portability issues preventing
266    the regression tests from running with Solaris' make.  Patch from Brian
267    Poole (raj at cerias.purdue.edu).
268  - (dtucker) [regress/Makefile] AIX's make doesn't like " +=", so replace
269    with vanilla "=".
270
271 20030913
272  - (dtucker) [regress/agent-timeout.sh] Timeout of 5 sec is borderline for
273    slower hosts, increase to 10 sec.
274  - (dtucker) [auth-passwd.c] On AIX, call setauthdb() before loginsuccess(),
275    required to correctly reset failed login count when using a password
276    registry other than "files" (eg LDAP, see bug #543).
277  - (tim) [configure.ac] define WITH_ABBREV_NO_TTY for SCO.
278    Report by Roger Cornelius.
279  - (dtucker) [auth-pam.c] Use SSHD_PAM_SERVICE for PAM service name, patch
280    from cjwatson at debian.org.
281
282 20030912
283  - (tim) [regress/agent-ptrace.sh] sh doesn't like "if ! shell_function; then".
284  - (tim) [Makefile.in] only mkdir regress if it does not exist.
285  - (tim) [regress/yes-head.sh] shell portability fix.
286
287 20030911
288  - (dtucker) [configure.ac] Bug #588, #615: Move other libgen tests to after
289    the dirname test, to allow a broken dirname to be detected correctly.
290    Based partially on patch supplied by alex.kiernan at thus.net.  ok djm@
291  - (tim) [configure.ac] Move libgen tests to before libwrap to unbreak
292    UnixWare 2.03 using --with-tcp-wrappers.
293  - (tim) [configure.ac] Prefer setuid/setgid on UnixWare and Open Server.
294  - (tim) [regress/agent-ptrace.sh regress/dynamic-forward.sh
295    regress/sftp-cmds.sh regress/stderr-after-eof.sh regress/test-exec.sh]
296    no longer depends on which(1). patch by dtucker@
297
298 20030910
299  - (dtucker) [configure.ac] Bug #636: Add support for Cray's new X1 machine.
300    Patch from wendyp at cray.com.
301  - (dtucker) [configure.ac] Part of bug #615: tcsendbreak might be a macro.
302  - (dtucker) [regressh/yes-head.sh] Some platforms (eg Solaris) don't have
303    "yes".
304
305 20030909
306  - (tim) [regress/Makefile] Fixes for building outside of a read-only
307    source tree.
308  - (tim) [regress/agent-timeout.sh] s/TIMEOUT/SSHAGENT_TIMEOUT/ Fixes conflict
309    with shell read-only variable.
310  - (tim) [regress/sftp-badcmds.sh regress/sftp-cmds.sh] Fix errors like
311    UX:rm: ERROR: Cannot remove '.' or '..'
312
313 20030908
314  - (tim) [configure.ac openbsd-compat/getrrsetbyname.c] wrap _getshort and
315    _getlong in #ifndef
316  - (tim) [configure.ac acconfig.h openbsd-compat/getrrsetbyname.c] test for
317    HEADER.ad in arpa/nameser.h
318  - (tim) [ssh-keygen.c] s/PATH_MAX/MAXPATHLEN/ ok mouring@
319
320 20030907
321  - (dtucker) [agent-ptrace.sh dynamic-forward.sh (all regress/)]
322    Put "which" inside quotes.
323  - (dtucker) [dynamic-forward.sh forwarding.sh sftp-batch.sh (all regress/)]
324    Add ${EXEEXT}: required to work on Cygwin.
325  - (dtucker) [regress/sftp-batch.sh] Make temporary batch file name more
326    distinctive, so "rm ${BATCH}.*" doesn't match the script itself.
327  - (dtucker) [regress/sftp-cmds.sh] Skip quoted file test on Cygwin.
328  - (dtucker) [openbsd-compat/xcrypt.c] #elsif -> #elif
329  - (dtucker) [acconfig.h] Typo.
330  - (dtucker) [CREDITS Makefile.in configure.ac mdoc2man.awk mdoc2man.pl]
331    Replace mdoc2man.pl with mdoc2man.awk, provided by Peter Stuge.
332
333 20030906
334  - (dtucker) [acconfig.h configure.ac uidswap.c] Prefer setuid/setgid on AIX.
335
336 20030905
337  - (dtucker) [Makefile.in] Add distclean target for regress/, fix clean target.
338
339 20030904
340  - (dtucker) Portablize regression tests.  Parts contributed by Roumen
341    Petrov, David M. Williams and Corinna Vinschen.
342    - [Makefile.in] Add "make tests" target and "make clean" hooks.
343    - [regress/agent-getpeereid.sh] Skip test on platforms that don't support
344      getpeereid.
345    - [regress/agent-ptrace.sh] Skip tests if platform doesn't support it or
346      gdb cannot be found.
347    - [regress/reconfigure/sh] Make path to sshd fully qualified if required.
348    - [regress/rekey.sh] Remove dependence on /dev/zero (not all platforms have
349      it).  The sparse file will take less disk space too.
350    - [regress/sftp-cmds.sh] Ensure files used for test are readable.
351    - [regress/stderr-after-eof.sh] Search for a usable checksum program.
352    - [regress/sftp-badcmds.sh regress/sftp-cmds.sh regress/sftp.sh
353      regress/ssh-com-client.sh regress/ssh-com-sftp.sh regress/stderr-data.sh
354      regress/transfer.sh] Use ${EXEEXT} where appropriate.
355    - [regress/sftp.sh regress/ssh-com-sftp.sh] Remove dependency on /dev/stdin.
356    - [regress/agent-ptrace.sh regress/agent-timeout.sh]
357      "grep -q" -> "grep >/dev/null"
358    - [regress/agent.sh regress/proto-version.sh regress/ssh-com.sh
359      regress/test-exec.sh] Handle different ways of echoing without newlines.
360    - [regress/dynamic-forward.sh] Some "which" programs output on stderr.
361    - [regress/sftp-cmds.sh] Use portable "test" option.
362    - [regress/test-exec.sh] Use sudo, search for "whoami" equivalent, always
363      use Strictmodes no, wait longer for sshd startup.
364    - [regress/Makefile] Remove BSDisms.
365    - [regress/README.regress] Add a basic readme.
366    - [Makefile.in regress/agent-getpeereid.sh] config.h is now in $BUILDDIR
367      not $OBJ.
368    - [Makefile.in regress/agent-ptrace] Fix minor regress issues on Cygwin.
369
370 20030903
371  - (djm) OpenBSD CVS Sync
372    - markus@cvs.openbsd.org 2003/08/26 09:58:43
373      [auth-passwd.c auth.c auth.h auth1.c auth2-none.c auth2-passwd.c]
374      [auth2.c monitor.c]
375      fix passwd auth for 'username leaks via timing'; with djm@, original 
376      patches from solar
377    - markus@cvs.openbsd.org 2003/08/28 12:54:34
378      [auth.h]
379      remove kerberos support from ssh1, since it has been replaced with GSSAPI;
380      but keep kerberos passwd auth for ssh1 and 2; ok djm, hin, henning, ...
381    - markus@cvs.openbsd.org 2003/09/02 16:40:29
382      [version.h]
383      enter 3.7
384    - jmc@cvs.openbsd.org 2003/09/02 18:50:06
385      [sftp.1 ssh_config.5]
386      escape punctuation;
387      ok deraadt@
388
389 20030902
390  - (djm) OpenBSD CVS Sync
391    - deraadt@cvs.openbsd.org 2003/08/24 17:36:51
392      [auth2-gss.c]
393      64 bit cleanups; markus ok
394    - markus@cvs.openbsd.org 2003/08/28 12:54:34
395      [auth-krb5.c auth.h auth1.c monitor.c monitor.h monitor_wrap.c]
396      [monitor_wrap.h readconf.c servconf.c session.c ssh_config.5]
397      [sshconnect1.c sshd.c sshd_config sshd_config.5]
398      remove kerberos support from ssh1, since it has been replaced with GSSAPI;
399      but keep kerberos passwd auth for ssh1 and 2; ok djm, hin, henning, ...
400    - markus@cvs.openbsd.org 2003/08/29 10:03:15
401      [compat.c compat.h]
402      SSH_BUG_K5USER is unused; ok henning@
403    - markus@cvs.openbsd.org 2003/08/29 10:04:36
404      [channels.c nchan.c]
405      be less chatty; debug -> debug2, cleanup; ok henning@
406    - markus@cvs.openbsd.org 2003/08/31 10:26:04
407      [progressmeter.c]
408      pass file_size + 1 to snprintf: fixes printing of truncated
409      file names; fix based on patch/report from sturm@;
410    - markus@cvs.openbsd.org 2003/08/31 12:14:22
411      [progressmeter.c]
412      do write to buf[-1]
413    - markus@cvs.openbsd.org 2003/08/31 13:29:05
414      [session.c]
415      call ssh_gssapi_storecreds conditionally from do_exec(); 
416      with sxw@inf.ed.ac.uk
417    - markus@cvs.openbsd.org 2003/08/31 13:30:18
418      [gss-serv.c]
419      correct string termination in parse_ename(); sxw@inf.ed.ac.uk
420    - markus@cvs.openbsd.org 2003/08/31 13:31:57
421      [gss-serv.c]
422      whitspace KNF
423    - markus@cvs.openbsd.org 2003/09/01 09:50:04
424      [sshd_config.5]
425      gss kex is not supported; sxw@inf.ed.ac.uk
426    - markus@cvs.openbsd.org 2003/09/01 12:50:46
427      [readconf.c]
428      rm gssapidelegatecreds alias; never supported before
429    - markus@cvs.openbsd.org 2003/09/01 13:52:18
430      [ssh.h]
431      rm whitespace
432    - markus@cvs.openbsd.org 2003/09/01 18:15:50
433      [readconf.c readconf.h servconf.c servconf.h ssh.c]
434      remove unused kerberos code; ok henning@
435    - markus@cvs.openbsd.org 2003/09/01 20:44:54
436      [auth2-gss.c]
437      fix leak
438  - (djm) Don't initialise pam_conv structures inline. Avoids HP/UX compiler
439    error. Part of Bug #423, patch from  michael_steffens AT hp.com
440  - (djm) Bug #423: reorder setting of PAM_TTY and calling of PAM session 
441    management (now done in do_setusercontext). Largely from 
442    michael_steffens AT hp.com
443  - (djm) Fix openbsd-compat/ again - remove references to strl(cpy|cat).h 
444  
445 20030829
446  - (bal) openbsd-compat/ clean up.  Considate headers, add in Id on our
447    files, and added missing license to header.
448
449 20030826
450  - (djm) Bug #629: Mark ssh_config option "pamauthenticationviakbdint"
451    as deprecated. Remove mention from README.privsep. Patch from 
452    aet AT cc.hut.fi
453  - (dtucker) OpenBSD CVS Sync
454    - markus@cvs.openbsd.org 2003/08/22 10:56:09
455      [auth2.c auth2-gss.c auth.h compat.c compat.h gss-genr.c gss-serv-krb5.c
456      gss-serv.c monitor.c monitor.h monitor_wrap.c monitor_wrap.h readconf.c
457      readconf.h servconf.c servconf.h session.c session.h ssh-gss.h
458      ssh_config.5 sshconnect2.c sshd_config sshd_config.5]
459      support GSS API user authentication; patches from Simon Wilkinson,
460      stripped down and tested by Jakob and myself.
461    - markus@cvs.openbsd.org 2003/08/22 13:20:03
462      [sshconnect2.c]
463      remove support for "kerberos-2@ssh.com"
464    - markus@cvs.openbsd.org 2003/08/22 13:22:27
465      [auth2.c] (auth2-krb5.c removed)
466      nuke "kerberos-2@ssh.com"
467    - markus@cvs.openbsd.org 2003/08/22 20:55:06
468      [LICENCE]
469      add Simon Wilkinson
470    - deraadt@cvs.openbsd.org 2003/08/24 17:36:52
471      [monitor.c monitor_wrap.c sshconnect2.c]
472      64 bit cleanups; markus ok
473    - fgsch@cvs.openbsd.org 2003/08/25 08:13:09
474      [sftp-int.c]
475      fix div by zero when listing for filename lengths longer than width.
476      markus@ ok.
477    - djm@cvs.openbsd.org 2003/08/25 10:33:33
478      [sshconnect2.c]
479      fprintf->logit to silence login banner with "ssh -q"; ok markus@
480  - (dtucker) [Makefile.in acconfig.h auth-krb5.c auth-pam.c auth-pam.h
481    configure.ac defines.h gss-serv-krb5.c session.c ssh-gss.h sshconnect1.c
482    sshconnect2.c] Add Portable GSSAPI support, patch by Simon Wilkinson.
483  - (dtucker) [Makefile.in] Remove auth2-krb5.
484  - (dtucker) [contrib/aix/inventory.sh] Add public domain notice.  ok mouring@
485    (the original author)
486  - (dtucker) [auth.c] Do not check for locked accounts when PAM is enabled.
487
488 20030825
489  - (djm) Bug #621: Select OpenSC keys by usage attributes. Patch from 
490    larsch@trustcenter.de
491  - (bal) openbsd-compat/ OpenBSD updates.  Mostly licensing, ansifications
492    and minor fixes. OK djm@
493  - (bal) redo how we handle 'mysignal()'.  Move it to 
494    openbsd-compat/bsd-misc.c, s/mysignal/signal/ and #define signal to
495    be our 'mysignal' by default.  OK djm@
496  - (dtucker) [acconfig.h auth.c configure.ac sshd.8] Bug #422 again: deny
497    any access to locked accounts.  ok djm@
498  - (djm) Bug #564: Perform PAM account checks for all authentications when
499    UsePAM=yes; ok dtucker
500  - (dtucker) [configure.ac] Bug #533, #551: define BROKEN_GETADDRINFO on
501    Tru64, solves getnameinfo and "bad addr or host" errors.  ok djm@
502  - (dtucker) [README buildbff.sh inventory.sh] (all in contrib/aix)
503    Update package builder: correctly handle config variables, use lsuser
504    rather than /etc/passwd, fix typos, add Id's.
505
506 20030822
507  - (djm) s/get_progname/ssh_get_progname/g to avoid conflict with Heimdal 
508    -lbroken; ok dtucker 
509  - (dtucker) [contrib/cygwin/ssh-user-config] Put keys in authorized_keys
510    rather that authorized_keys2.  Patch from vinschen@redhat.com.
511
512 20030821
513  - (dtucker) OpenBSD CVS Sync
514    - markus@cvs.openbsd.org 2003/08/14 16:08:58
515      [ssh-keygen.c]
516      exit after primetest, ok djm@
517  - (dtucker) [defines.h] Put CMSG_DATA, CMSG_FIRSTHDR with other CMSG* macros,
518    change CMSG_DATA to use __CMSG_ALIGN (and thus work properly), reformat for
519    consistency.
520  - (dtucker) [configure.ac] Move openpty/ctty test outside of case statement
521    and after normal openpty test.
522
523 20030813
524  - (dtucker) [session.c] Remove #ifdef TIOCSBRK kludge.
525  - (dtucker) OpenBSD CVS Sync
526    - markus@cvs.openbsd.org 2003/08/13 08:33:02
527      [session.c]
528      use more portable tcsendbreak(3) and ignore break_length;
529      ok deraadt, millert
530    - markus@cvs.openbsd.org 2003/08/13 08:46:31
531      [auth1.c readconf.c readconf.h servconf.c servconf.h ssh.c ssh_config
532      ssh_config.5 sshconnect1.c sshd.8 sshd.c sshd_config sshd_config.5]
533      remove RhostsAuthentication; suggested by djm@ before; ok djm@, deraadt@,
534      fgsch@, miod@, henning@, jakob@ and others
535    - markus@cvs.openbsd.org 2003/08/13 09:07:10
536      [readconf.c ssh.c]
537      socks4->socks, since with support both 4 and 5; dtucker@zip.com.au
538  - (dtucker) [configure.ac openbsd-compat/bsd-misc.c openbsd-compat/bsd-misc.h]
539    Add a tcsendbreak function for platforms that don't have one, based on the
540    one from OpenBSD.
541
542 20030811
543  - (dtucker) OpenBSD CVS Sync
544    (thanks to Simon Wilkinson for help with this -dt)
545    - markus@cvs.openbsd.org 2003/07/16 15:02:06
546      [auth-krb5.c]
547      mcc -> fcc; from Love Hörnquist Ã…strand <lha@it.su.se>
548      otherwise the kerberos credentinal is stored in a memory cache
549      in the privileged sshd. ok jabob@, hin@ (some time ago)
550  - (dtucker) [openbsd-compat/xcrypt.c] Remove Cygwin #ifdef block (duplicate
551    in bsd-cygwin_util.h).
552
553 20030808
554  - (dtucker) [openbsd-compat/fake-rfc2553.h] Older Linuxes have AI_PASSIVE and
555    AI_CANONNAME in netdb.h but not AI_NUMERICHOST, so check each definition
556    separately before defining them.
557  - (dtucker) [auth-pam.c] Don't set PAM_TTY if tty is null.  ok djm@
558
559 20030807
560  - (dtucker) [session.c] Have session_break_req not attempt to send a break
561    if TIOCSBRK and TIOCCBRK are not defined (eg Cygwin).
562  - (dtucker) [canohost.c] Bug #336: Only check ip options if IP_OPTIONS is
563    defined (fixes compile error on really old Linuxes).
564  - (dtucker) [defines.h] Bug #336: Add CMSG_DATA and CMSG_FIRSTHDR macros if
565    not already defined (eg Linux with some versions of libc5), based on those
566    from OpenBSD.
567  - (dtucker) [openbsd-compat/bsd-cygwin_util.c openbsd-compat/bsd-cygwin_util.h]
568    Remove incorrect filenames from comments (file names are in Id tags).
569  - (dtucker) [session.c openbsd-compat/bsd-cygwin_util.h] Move Cygwin
570    specific defines and includes to bsd-cygwin_util.h.  Fixes build error too.
571
572 20030802
573  - (dtucker) [monitor.h monitor_wrap.h] Remove excess ident tags.
574  - (dtucker) OpenBSD CVS Sync
575    - markus@cvs.openbsd.org 2003/07/22 13:35:22
576      [auth1.c auth.h auth-passwd.c monitor.c monitor.h monitor_wrap.c
577      monitor_wrap.h readconf.c readconf.h servconf.c servconf.h session.c ssh.1
578      ssh.c ssh_config.5 sshconnect1.c sshd.c sshd_config.5 ssh.h]
579      remove (already disabled) KRB4/AFS support, re-enable -k in ssh(1);
580      test+ok henning@
581  - (dtucker) [Makefile.in acconfig.h configure.ac] Remove KRB4/AFS support.
582  - (dtucker) [auth-krb4.c radix.c radix.h] Remove KRB4/AFS specific files.
583  - (dtucker) OpenBSD CVS Sync
584    - markus@cvs.openbsd.org 2003/07/23 07:42:43
585      [sshd_config]
586      remove AFS; itojun@
587    - djm@cvs.openbsd.org 2003/07/28 09:49:56
588      [ssh-keygen.1 ssh-keygen.c]
589      Support for generating Diffie-Hellman groups (/etc/moduli) from ssh-keygen.
590      Based on code from Phil Karn, William Allen Simpson and Niels Provos.
591      ok markus@, thanks jmc@
592    - markus@cvs.openbsd.org 2003/07/29 18:24:00
593      [LICENCE progressmeter.c]
594      replace 4 clause BSD licensed progressmeter code with a replacement
595      from Nils Nordman and myself; ok deraadt@
596      (copied from OpenBSD an re-applied portable changes)
597    - markus@cvs.openbsd.org 2003/07/29 18:26:46
598      [progressmeter.c]
599      fix length for "- stalled -" (included with previous import)
600    - markus@cvs.openbsd.org 2003/07/30 07:44:14
601      [progressmeter.c]
602      use only 4 digits in format_size (included with previous import)
603    - markus@cvs.openbsd.org 2003/07/30 07:53:27
604      [progressmeter.c]
605      whitespace (included with previous import)
606    - markus@cvs.openbsd.org 2003/07/31 09:21:02
607      [auth2-none.c]
608      check whether passwd auth is allowd, similar to proto 1; rob@pitman.co.za
609      ok henning
610    - avsm@cvs.openbsd.org 2003/07/31 15:50:16
611      [atomicio.c]
612      correct comment: atomicio takes vwrite, not write; deraadt@ ok
613    - markus@cvs.openbsd.org 2003/07/31 22:34:03
614      [progressmeter.c]
615      print rate similar old version; round instead truncate;
616      (included in previous progressmeter.c commit)
617  - (dtucker) [openbsd-compat/bsd-misc.c openbsd-compat/bsd-misc.h]
618    Add a tcgetpgrp function.
619  - (dtucker) [Makefile.in moduli.c moduli.h] Add new files and to Makefile.
620  - (dtucker) [openbsd-compat/bsd-misc.c] Fix cut-and-paste bug in tcgetpgrp.
621
622 20030730
623  - (djm) [auth-pam.c] Don't use crappy APIs like sprintf. Thanks bal
624
625 20030726
626  - (dtucker) [openbsd-compat/xcrypt.c] Fix typo: DISABLED_SHADOW ->
627    DISABLE_SHADOW.  Fixes HP-UX compile error.
628
629 20030724
630  - (bal) [auth-passwd.c openbsd-compat/Makefile.in openbsd-compat/xcrypt.c 
631     openbsd-compat/xcrypt.h] Split off encryption into xcrypt() interface,
632     and isolate shadow password functions.  Tested in Solaris, but should
633     not break other platforms too badly (except maybe HP =).  Also brings
634     auth-passwd.c into full sync with OpenBSD tree.
635
636 20030723
637  - (dtucker) [configure.ac] Back out change for bug #620.
638
639 20030719
640  - (dtucker) [configure.ac] Bug #620: Define BROKEN_GETADDRINFO for
641    Solaris/x86.  Patch from jrhett at isite.net.
642  - (dtucker) OpenBSD CVS Sync
643    - markus@cvs.openbsd.org 2003/07/14 12:36:37
644      [sshd.c]
645      remove undocumented -V option. would be only useful if openssh is used
646      as ssh v1 server for ssh.com's ssh v2.
647    - markus@cvs.openbsd.org 2003/07/16 10:34:53
648      [ssh.c sshd.c]
649      don't exit on multiple -v or -d; ok deraadt@
650    - markus@cvs.openbsd.org 2003/07/16 10:36:28
651      [sshtty.c]
652      clear IUCLC in enter_raw_mode; from rob@pitman.co.za; ok deraadt@, fgs@
653    - deraadt@cvs.openbsd.org 2003/07/18 01:54:25
654      [scp.c]
655      userid is unsigned, but well, force it anyways; andrushock@korovino.net
656    - djm@cvs.openbsd.org 2003/07/19 00:45:53
657      [sftp-int.c]
658      fix sftp filename parsing for arguments with escaped quotes. bz #517;
659      ok markus
660    - djm@cvs.openbsd.org 2003/07/19 00:46:31
661      [regress/sftp-cmds.sh]
662      regress test for sftp arguments with escaped quotes; ok markus
663
664 20030714
665  - (dtucker) [acconfig.h configure.ac port-aix.c] Older AIXes don't declare
666    loginfailed at all, so assume 3-arg loginfailed if not declared.
667  - (dtucker) [port-aix.h] Work around name collision on AIX for r_type by
668    undef'ing it.
669  - (dtucker) Bug #543: [configure.ac port-aix.c port-aix.h]
670    Call setauthdb() before loginfailed(), which may load password registry-
671    specific functions.  Based on patch by cawlfiel at us.ibm.com.
672  - (dtucker) [port-aix.h] Fix prototypes.
673  - (dtucker) OpenBSD CVS Sync
674    - avsm@cvs.openbsd.org 2003/07/09 13:58:19
675      [key.c]
676      minor tweak: when generating the hex fingerprint, give strlcat the full
677      bound to the buffer, and add a comment below explaining why the
678      zero-termination is one less than the bound.  markus@ ok
679    - markus@cvs.openbsd.org 2003/07/10 14:42:28
680      [packet.c]
681      the 2^(blocksize*2) rekeying limit is too expensive for 3DES,
682      blowfish, etc, so enforce a 1GB limit for small blocksizes.
683    - markus@cvs.openbsd.org 2003/07/10 20:05:55
684      [sftp.c]
685      sync usage with manpage, add missing -R
686
687 20030708
688  - (dtucker) [acconfig.h auth-passwd.c configure.ac session.c port-aix.[ch]]
689    Include AIX headers for authentication functions and make calls match
690    prototypes.  Test for and handle 3-arg and 4-arg variants of loginfailed.
691  - (dtucker) [session.c] Check return value of setpcred().
692  - (dtucker) [auth-passwd.c auth.c session.c sshd.c port-aix.c port-aix.h]
693    Convert aixloginmsg into platform-independant Buffer loginmsg.
694
695 20030707
696  - (dtucker) [configure.ac] Bug #600: Check that getrusage is declared before
697    searching libraries for it.  Fixes build errors on NCR MP-RAS.
698
699 20030706
700  - (dtucker) [ssh-rand-helper.c loginrec.c]
701    Apply atomicio typing change to these too.
702
703 20030703
704  - (dtucker) OpenBSD CVS Sync
705    - djm@cvs.openbsd.org 2003/06/28 07:48:10
706      [sshd.c]
707      report pidfile creation errors, based on patch from Roumen Petrov;
708      ok markus@
709    - deraadt@cvs.openbsd.org 2003/06/28 16:23:06
710      [atomicio.c atomicio.h authfd.c clientloop.c monitor_wrap.c msg.c
711      progressmeter.c scp.c sftp-client.c ssh-keyscan.c ssh.h sshconnect.c
712      sshd.c]
713      deal with typing of write vs read in atomicio
714    - markus@cvs.openbsd.org 2003/06/29 12:44:38
715      [sshconnect.c]
716      memset 0, not \0; andrushock@korovino.net
717    - markus@cvs.openbsd.org 2003/07/02 12:56:34
718      [channels.c]
719      deny dynamic forwarding with -R for v1, too; ok djm@
720    - markus@cvs.openbsd.org 2003/07/02 14:51:16
721      [channels.c ssh.1 ssh_config.5]
722      (re)add socks5 suppport to -D; ok djm@
723      now ssh(1) can act both as a socks 4 and socks 5 server and
724      dynamically forward ports.
725    - markus@cvs.openbsd.org 2003/07/02 20:37:48
726      [ssh.c]
727      convert hostkeyalias to lowercase, otherwise uppercase aliases will
728      not match at all; ok henning@
729    - markus@cvs.openbsd.org 2003/07/03 08:21:46
730      [regress/dynamic-forward.sh]
731      add socks5; speedup; reformat; based on patch from dtucker@zip.com.au
732    - markus@cvs.openbsd.org 2003/07/03 08:24:13
733      [regress/Makefile]
734      enable tests for dynamic fwd via socks (-D), uses nc(1)
735    - djm@cvs.openbsd.org 2003/07/03 08:09:06
736      [readconf.c readconf.h ssh-keysign.c ssh.c]
737      fix AddressFamily option in config file, from brent@graveland.net;
738      ok markus@
739
740 20030630
741  - (djm) Search for support functions necessary to build our 
742    getrrsetbyname() replacement. Patch from Roumen Petrov 
743
744 20030629
745  - (dtucker) [includes.h] Bug #602: move #include of netdb.h to after in.h
746    (fixes compiler warnings on Solaris 2.5.1).
747  - (dtucker) [configure.ac] Add sanity test after system-dependant compiler
748    flag modifications.
749    
750 20030628
751  - (djm) Bug #591: use PKCS#15 private key label as a comment in case 
752    of OpenSC. Report and patch from larsch@trustcenter.de
753  - (djm) Bug #593: Sanity check OpenSC card reader number; patch from 
754    aj@dungeon.inka.de
755  - (dtucker) OpenBSD CVS Sync
756    - markus@cvs.openbsd.org 2003/06/23 09:02:44
757      [ssh_config.5]
758      document EnableSSHKeysign; bugzilla #599; ok deraadt@, jmc@
759    - markus@cvs.openbsd.org 2003/06/24 08:23:46
760      [auth2-hostbased.c auth2-pubkey.c auth2.c channels.c key.c key.h
761       monitor.c packet.c packet.h serverloop.c sshconnect2.c sshd.c]
762      int -> u_int; ok djm@, deraadt@, mouring@
763    - miod@cvs.openbsd.org 2003/06/25 22:39:36
764      [sftp-server.c]
765      Typo police: attribute is better written with an 'r'.
766    - markus@cvs.openbsd.org 2003/06/26 20:08:33
767      [readconf.c]
768      do not dump core for 'ssh -o proxycommand host'; ok deraadt@
769  - (dtucker) [regress/dynamic-forward.sh] Import new regression test.
770  - (dtucker) [configure.ac] Bug #570: Have ./configure --enable-FEATURE 
771    actually enable the feature, for those normally disabled.  Patch by
772    openssh (at) roumenpetrov.info.
773
774 20030624
775  - (dtucker) Have configure refer the user to config.log and
776    contrib/findssl.sh for OpenSSL header/library mismatches.
777
778 20030622
779  - (dtucker) OpenBSD CVS Sync
780    - markus@cvs.openbsd.org 2003/06/21 09:14:05
781      [regress/reconfigure.sh]
782      missing $SUDO; from dtucker@zip.com.au
783    - markus@cvs.openbsd.org 2003/06/18 11:28:11
784      [ssh-rsa.c]
785      backout last change, since it violates pkcs#1
786      switch to share/misc/license.template
787    - djm@cvs.openbsd.org 2003/06/20 05:47:58
788      [sshd_config.5]
789      sync description of protocol 2 cipher proposal; ok markus
790    - djm@cvs.openbsd.org 2003/06/20 05:48:21
791      [sshd_config]
792      sync some implemented options; ok markus@
793  - (dtucker) [regress/authorized_keys_root] Remove temp data file from CVS.
794  - (dtucker) [openbsd-compat/setproctitle.c] Ensure SPT_TYPE is defined before
795    testing its value.
796
797 20030618
798  - (djm) OpenBSD CVS Sync
799    - markus@cvs.openbsd.org 2003/06/12 07:57:38
800      [monitor.c sshlogin.c sshpty.c]
801      typos; dtucker at zip.com.au
802    - djm@cvs.openbsd.org 2003/06/12 12:22:47
803      [LICENCE]
804      mention more copyright holders; ok markus@
805    - nino@cvs.openbsd.org 2003/06/12 15:34:09
806      [scp.c]
807      Typo. Ok markus@.
808    - markus@cvs.openbsd.org 2003/06/12 19:12:03
809      [scard.c scard.h ssh-agent.c ssh.c]
810      add sc_get_key_label; larsch at trustcenter.de; bugzilla#591
811    - markus@cvs.openbsd.org 2003/06/16 08:22:35
812      [ssh-rsa.c]
813      make sure the signature has at least the expected length (don't
814      insist on len == hlen + oidlen, since this breaks some smartcards)
815      bugzilla #592; ok djm@
816    - markus@cvs.openbsd.org 2003/06/16 10:22:45
817      [ssh-add.c]
818      print out key comment on each prompt; make ssh-askpass more useable; ok djm@
819    - markus@cvs.openbsd.org 2003/06/17 18:14:23
820      [cipher-ctr.c]
821      use license from /usr/share/misc/license.template for new code
822  - (dtucker) [reconfigure.sh rekey.sh sftp-badcmds.sh]
823    Import new regression tests from OpenBSD
824  - (dtucker) [regress/copy.1 regress/copy.2] Remove temp data files from CVS.
825  - (dtucker) OpenBSD CVS Sync (regress/)
826    - markus@cvs.openbsd.org 2003/04/02 12:21:13
827      [Makefile]
828      enable rekey test
829    - djm@cvs.openbsd.org 2003/04/04 09:34:22
830      [Makefile sftp-cmds.sh]
831      More regression tests, including recent directory rename bug; ok markus@
832    - markus@cvs.openbsd.org 2003/05/14 22:08:27
833      [ssh-com-client.sh ssh-com-keygen.sh ssh-com-sftp.sh ssh-com.sh]
834      test against some new commerical versions
835    - mouring@cvs.openbsd.org 2003/05/15 04:07:12
836      [sftp-cmds.sh]
837      Advanced put/get testing for sftp.  OK @djm
838    - markus@cvs.openbsd.org 2003/06/12 15:40:01
839      [try-ciphers.sh]
840      add ctr
841    - markus@cvs.openbsd.org 2003/06/12 15:43:32
842      [Makefile]
843      test -HUP; dtucker at zip.com.au
844
845 20030614
846  - (djm) Update license on fake-rfc2553.[ch]; ok itojun@
847
848 20030611
849  - (djm) Mention portable copyright holders in LICENSE
850  - (djm) Put licenses on substantial header files
851  - (djm) Sync LICENSE against OpenBSD
852  - (djm) OpenBSD CVS Sync
853    - jmc@cvs.openbsd.org 2003/06/10 09:12:11
854      [scp.1 sftp-server.8 ssh.1 ssh-add.1 ssh-agent.1 ssh_config.5]
855      [sshd.8 sshd_config.5 ssh-keygen.1 ssh-keyscan.1 ssh-keysign.8]
856      - section reorder
857      - COMPATIBILITY merge
858      - macro cleanup
859      - kill whitespace at EOL
860      - new sentence, new line
861      ssh pages ok markus@
862    - deraadt@cvs.openbsd.org 2003/06/10 22:20:52
863      [packet.c progressmeter.c]
864      mostly ansi cleanup; pval ok
865    - jakob@cvs.openbsd.org 2003/06/11 10:16:16
866      [sshconnect.c]
867      clean up check_host_key() and improve SSHFP feedback. ok markus@
868    - jakob@cvs.openbsd.org 2003/06/11 10:18:47
869      [dns.c]
870      sync with check_host_key() change
871    - djm@cvs.openbsd.org 2003/06/11 11:18:38
872      [authfd.c authfd.h ssh-add.c ssh-agent.c]
873      make agent constraints (lifetime, confirm) work with smartcard keys; 
874      ok markus@
875
876
877 20030609
878  - (djm) Sync README.smartcard with OpenBSD -current
879  - (djm) Re-merge OpenSC info into README.smartcard
880
881 20030606
882  - (dtucker) [uidswap.c] Fix setreuid and add missing args to fatal(). ok djm@
883
884 20030605
885  - (djm) Support AI_NUMERICHOST in fake-getaddrinfo.c. Needed for recent
886    canohost.c changes.
887  - (djm) Implement paranoid priv dropping checks, based on:
888    "SetUID demystified" - Hao Chen, David Wagner and Drew Dean
889    Proceedings of USENIX Security Symposium 2002
890  - (djm) Don't use xmalloc() or pull in toplevel headers in fake-* code
891  - (djm) Merge all the openbsd/fake-* into fake-rfc2553.[ch]
892  - (djm) Bug #588 - Add scard-opensc.o back to Makefile.in
893    Patch from larsch@trustcenter.de
894  - (djm) Bug #589 - scard-opensc: load only keys with a private keys
895    Patch from larsch@trustcenter.de
896  - (dtucker) Add includes.h to fake-rfc2553.c so it will build.
897  - (dtucker) Define EAI_NONAME in fake-rfc2553.h (used by fake-rfc2553.c).
898
899 20030604
900  - (djm) Bug #573 - Remove unneeded Krb headers and compat goop. Patch from
901    simon@sxw.org.uk (Also matches a change in OpenBSD a while ago)
902  - (djm) Bug #577 - wrong flag in scard-opensc.c sc_private_decrypt. 
903    Patch from larsch@trustcenter.de; ok markus@
904  - (djm) Bug #584: scard-opensc.c doesn't work without PIN. Patch from 
905    larsch@trustcenter.de; ok markus@
906  - (djm) OpenBSD CVS Sync
907    - djm@cvs.openbsd.org 2003/06/04 08:25:18
908      [sshconnect.c]
909      disable challenge/response and keyboard-interactive auth methods 
910      upon hostkey mismatch. based on patch from fcusack AT fcusack.com. 
911      bz #580; ok markus@
912    - djm@cvs.openbsd.org 2003/06/04 10:23:48
913      [sshd.c]
914      remove duplicated group-dropping code; ok markus@
915    - djm@cvs.openbsd.org 2003/06/04 12:03:59
916      [serverloop.c]
917      remove bitrotten commet; ok markus@
918    - djm@cvs.openbsd.org 2003/06/04 12:18:49
919      [scp.c]
920      ansify; ok markus@
921    - djm@cvs.openbsd.org 2003/06/04 12:40:39
922      [scp.c]
923      kill ssh process upon receipt of signal, bz #241.
924      based on patch from esb AT hawaii.edu; ok markus@
925    - djm@cvs.openbsd.org 2003/06/04 12:41:22
926      [sftp.c]
927      kill ssh process on receipt of signal; ok markus@
928  - (djm) Update to fix of bug #584: lock card before return. 
929    From larsch@trustcenter.de
930  - (djm) Always use mysignal() for SIGALRM
931
932 20030603
933  - (djm) Replace setproctitle replacement with code derived from 
934    UCB sendmail
935  - (djm) OpenBSD CVS Sync
936    - markus@cvs.openbsd.org 2003/06/02 09:17:34
937      [auth2-hostbased.c auth.c auth-options.c auth-rhosts.c auth-rh-rsa.c]
938      [canohost.c monitor.c servconf.c servconf.h session.c sshd_config]
939      [sshd_config.5]
940      deprecate VerifyReverseMapping since it's dangerous if combined
941      with IP based access control as noted by Mike Harding; replace with
942      a UseDNS option, UseDNS is on by default and includes the
943      VerifyReverseMapping check; with itojun@, provos@, jakob@ and deraadt@
944      ok deraadt@, djm@
945    - millert@cvs.openbsd.org 2003/06/03 02:56:16
946      [scp.c]
947      Remove the advertising clause in the UCB license which Berkeley
948      rescinded 22 July 1999.  Proofed by myself and Theo.
949  - (djm) Fix portable-specific uses of verify_reverse_mapping too
950  - (djm) Sync openbsd-compat with OpenBSD CVS. 
951     - No more 4-term BSD licenses in linked code
952  - (dtucker) [port-aix.c bsd-cray.c] Fix uses of verify_reverse_mapping.
953
954 20030602
955  - (djm) Fix segv from bad reordering in auth-pam.c
956  - (djm) Always use saved_argv in sshd.c as compat_init_setproctitle may 
957    clobber
958  - (tim) openbsd-compat/xmmap.[ch] License clarifications. Add missing
959    CVS ID.
960  - (djm) Remove "noip6" option from RedHat spec file. This may now be 
961    set at runtime using AddressFamily option.
962  - (djm) Fix use of macro before #define in cipher-aes.c
963  - (djm) Sync license on openbsd-compat/bindresvport.c with OpenBSD CVS
964  - (djm) OpenBSD CVS Sync
965    - djm@cvs.openbsd.org 2003/05/26 12:54:40
966      [sshconnect.c]
967      fix format strings; ok markus@
968    - deraadt@cvs.openbsd.org 2003/05/29 16:58:45
969      [sshd.c uidswap.c]
970      seteuid and setegid; markus ok
971    - jakob@cvs.openbsd.org 2003/06/02 08:31:10
972      [ssh_config.5]
973      VerifyHostKeyDNS is v2 only. ok markus@
974
975 20030530
976  - (dtucker) Add missing semicolon in md5crypt.c, patch from openssh at
977    roumenpetrov.info
978  - (dtucker) Define SSHD_ACQUIRES_CTTY for NCR MP-RAS and Reliant Unix.
979
980 20030526
981  - (djm) Avoid auth2-chall.c warning when compiling without 
982    PAM, BSD_AUTH and SKEY
983
984 20030525
985 - (djm) OpenBSD CVS Sync
986    - djm@cvs.openbsd.org 2003/05/24 09:02:22
987      [log.c]
988      pass logged data through strnvis; ok markus
989    - djm@cvs.openbsd.org 2003/05/24 09:30:40
990      [authfile.c monitor.c sftp-common.c sshpty.c]
991      cast some types for printing; ok markus@
992
993 20030524
994  - (dtucker) Correct --osfsia in INSTALL.  Patch by skeleten at shillest.net
995
996 20030523
997  - (djm) Use VIS_SAFE on logged strings rather than default strnvis 
998    encoding (which encodes many more characters)
999  - OpenBSD CVS Sync
1000    - jmc@cvs.openbsd.org 2003/05/20 12:03:35
1001      [sftp.1]
1002      - new sentence, new line
1003      - added .Xr's
1004      - typos
1005      ok djm@
1006    - jmc@cvs.openbsd.org 2003/05/20 12:09:31
1007      [ssh.1 ssh_config.5 sshd.8 sshd_config.5 ssh-keygen.1]
1008      new sentence, new line
1009    - djm@cvs.openbsd.org 2003/05/23 08:29:30
1010      [sshconnect.c]
1011      fix leak; ok markus@
1012
1013 20030520
1014  - (djm) OpenBSD CVS Sync
1015    - deraadt@cvs.openbsd.org 2003/05/18 23:22:01
1016      [log.c]
1017      use syslog_r() in a signal handler called place; markus ok
1018  - (djm) Configure logic to detect syslog_r and friends
1019
1020 20030519
1021  - (djm) Sync auth-pam.h with what we actually implement
1022
1023 20030518
1024  - (djm) Return of the dreaded PAM_TTY_KLUDGE, which went missing in 
1025    recent merge
1026  - (djm) OpenBSD CVS Sync
1027    - djm@cvs.openbsd.org 2003/05/16 03:27:12
1028      [readconf.c ssh_config ssh_config.5 ssh-keysign.c]
1029      add AddressFamily option to ssh_config (like -4, -6 on commandline).
1030      Portable bug #534; ok markus@
1031    - itojun@cvs.openbsd.org 2003/05/17 03:25:58
1032      [auth-rhosts.c]
1033      just in case, put numbers to sscanf %s arg.
1034    - markus@cvs.openbsd.org 2003/05/17 04:27:52
1035      [cipher.c cipher-ctr.c myproposal.h]
1036      experimental support for aes-ctr modes from
1037      http://www.ietf.org/internet-drafts/draft-ietf-secsh-newmodes-00.txt
1038      ok djm@
1039  - (djm) Remove IPv4 by default hack now that we can specify AF in config
1040  - (djm) Tidy and trim TODO
1041  - (djm) Sync openbsd-compat/ with OpenBSD CVS head
1042  - (djm) Big KNF on openbsd-compat/
1043  - (djm) KNF on md5crypt.[ch]
1044  - (djm) KNF on auth-sia.[ch]
1045
1046 20030517
1047  - (bal) strcat -> strlcat on openbsd-compat/realpath.c (rev 1.8 OpenBSD)
1048
1049 20030516
1050  - (djm) OpenBSD CVS Sync
1051    - djm@cvs.openbsd.org 2003/05/15 13:52:10
1052      [ssh.c]
1053      Make "ssh -V" print the OpenSSL version in a human readable form. Patch
1054      from Craig Leres (mindrot at ee.lbl.gov); ok markus@
1055    - jakob@cvs.openbsd.org 2003/05/15 14:02:47
1056      [readconf.c servconf.c]
1057      warn for unsupported config option. ok markus@
1058    - markus@cvs.openbsd.org 2003/05/15 14:09:21
1059      [auth2-krb5.c]
1060      fix 64bit issue; report itojun@
1061    - djm@cvs.openbsd.org 2003/05/15 14:55:25
1062      [readconf.c readconf.h ssh_config ssh_config.5 sshconnect.c]
1063      add a ConnectTimeout option to ssh, based on patch from
1064      Jean-Charles Longuet (jclonguet at free.fr); portable #207 ok markus@
1065  - (djm) Add warning for UsePAM when built without PAM support
1066  - (djm) A few type mismatch fixes from Bug #565
1067  - (djm) Guard free_pam_environment against NULL argument. Works around
1068    HP/UX PAM problems debugged by dtucker
1069
1070 20030515
1071  - (djm) OpenBSD CVS Sync
1072    - jmc@cvs.openbsd.org 2003/05/14 13:11:56
1073      [ssh-agent.1]
1074      setup -> set up;
1075      from wiz@netbsd
1076    - jakob@cvs.openbsd.org 2003/05/14 18:16:20
1077      [key.c key.h readconf.c readconf.h ssh_config.5 sshconnect.c]
1078      [dns.c dns.h README.dns ssh-keygen.1 ssh-keygen.c]
1079      add experimental support for verifying hos keys using DNS as described
1080      in draft-ietf-secsh-dns-xx.txt. more information in README.dns.
1081      ok markus@ and henning@
1082    - markus@cvs.openbsd.org 2003/05/14 22:24:42
1083      [clientloop.c session.c ssh.1]
1084      allow to send a BREAK to the remote system; ok various
1085    - markus@cvs.openbsd.org 2003/05/15 00:28:28
1086      [sshconnect2.c]
1087      cleanup unregister of per-method packet handlers; ok djm@
1088    - jakob@cvs.openbsd.org 2003/05/15 01:48:10
1089      [readconf.c readconf.h servconf.c servconf.h]
1090      always parse kerberos options. ok djm@ markus@
1091    - jakob@cvs.openbsd.org 2003/05/15 02:27:15
1092      [dns.c]
1093      add missing freerrset
1094    - markus@cvs.openbsd.org 2003/05/15 03:08:29
1095      [cipher.c cipher-bf1.c cipher-aes.c cipher-3des1.c]
1096      split out custom EVP ciphers
1097    - djm@cvs.openbsd.org 2003/05/15 03:10:52
1098      [ssh-keygen.c]
1099      avoid warning; ok jakob@
1100    - mouring@cvs.openbsd.org 2003/05/15 03:39:07
1101      [sftp-int.c]
1102      Make put/get (globed and nonglobed) code more consistant. OK djm@
1103    - mouring@cvs.openbsd.org 2003/05/15 03:43:59
1104      [sftp-int.c sftp.c]
1105      Teach ls how to display multiple column display and allow users 
1106      to return to single column format via 'ls -1'.  OK @djm
1107    - jakob@cvs.openbsd.org 2003/05/15 04:08:44
1108      [readconf.c servconf.c]
1109      disable kerberos when not supported. ok markus@
1110    - markus@cvs.openbsd.org 2003/05/15 04:08:41
1111      [ssh.1]
1112      ~B is ssh2 only
1113  - (djm) Always parse UsePAM
1114  - (djm) Configure glue for DNS support (code doesn't work in portable yet)
1115  - (djm) Import getrrsetbyname() function from OpenBSD libc (for DNS support)
1116  - (djm) Tidy Makefile clean targets
1117  - (djm) Adapt README.dns for portable
1118  - (djm) Avoid uuencode.c warnings
1119  - (djm) Enable UsePAM when built --with-pam
1120  - (djm) Only build getrrsetbyname replacement when using --with-dns
1121  - (djm) Bug #529: sshd doesn't work correctly after SIGHUP (copy argv 
1122          correctly)
1123  - (djm) Bug #444: Wrong paths after reconfigure
1124  - (dtucker) HP-UX needs to include <sys/strtio.h> for TIOCSBRK
1125
1126 20030514
1127  - (djm) Bug #117: Don't lie to PAM about username
1128  - (djm) RCSID sync w/ OpenBSD
1129  - (djm) OpenBSD CVS Sync
1130    - djm@cvs.openbsd.org 2003/04/09 12:00:37
1131      [readconf.c]
1132      strip trailing whitespace from config lines before parsing. 
1133      Fixes bz 528; ok markus@
1134    - markus@cvs.openbsd.org 2003/04/12 10:13:57
1135      [cipher.c]
1136      hide cipher details; ok djm@
1137    - markus@cvs.openbsd.org 2003/04/12 10:15:36
1138      [misc.c]
1139      debug->debug2
1140    - naddy@cvs.openbsd.org 2003/04/12 11:40:15
1141      [ssh.1]
1142      document -V switch, fix wording; ok markus@
1143    - markus@cvs.openbsd.org 2003/04/14 14:17:50
1144      [channels.c sshconnect.c sshd.c ssh-keyscan.c]
1145      avoid hardcoded SOCK_xx; with itojun@; should allow ssh over SCTP
1146    - mouring@cvs.openbsd.org 2003/04/14 21:31:27
1147      [sftp-int.c]
1148      Missing globfree(&g) in process_put() spotted by Vince Brimhall
1149      <VBrimhall@novell.com>.  ok@ Theo
1150    - markus@cvs.openbsd.org 2003/04/16 14:35:27
1151      [auth.h]
1152      document struct Authctxt; with solar
1153    - deraadt@cvs.openbsd.org 2003/04/26 04:29:49
1154      [ssh-keyscan.c]
1155      -t in usage(); rogier@quaak.org
1156    - mouring@cvs.openbsd.org 2003/04/30 01:16:20
1157      [sshd.8 sshd_config.5]
1158      Escape ?, * and ! in .Ql for nroff compatibility.  OpenSSH Portable 
1159      Bug #550 and * escaping suggested by jmc@.
1160    - david@cvs.openbsd.org 2003/04/30 20:41:07
1161      [sshd.8]
1162      fix invalid .Pf macro usage introduced in previous commit
1163      ok jmc@ mouring@
1164    - markus@cvs.openbsd.org 2003/05/11 16:56:48
1165      [authfile.c ssh-keygen.c]
1166      change key_load_public to try to read a public from:
1167      rsa1 private or rsa1 public and ssh2 keys.
1168      this makes ssh-keygen -e fail for ssh1 keys more gracefully
1169      for example; report from itojun (netbsd pr 20550).
1170    - markus@cvs.openbsd.org 2003/05/11 20:30:25
1171      [channels.c clientloop.c serverloop.c session.c ssh.c]
1172      make channel_new() strdup the 'remote_name' (not the caller); ok theo
1173    - markus@cvs.openbsd.org 2003/05/12 16:55:37
1174      [sshconnect2.c]
1175      for pubkey authentication try the user keys in the following order:
1176         1. agent keys that are found in the config file
1177         2. other agent keys
1178         3. keys that are only listed in the config file
1179      this helps when an agent has many keys, where the server might
1180      close the connection before the correct key is used. report & ok pb@
1181    - markus@cvs.openbsd.org 2003/05/12 18:35:18
1182      [ssh-keyscan.1]
1183      typo: DSA keys are of type ssh-dss; Brian Poole
1184    - markus@cvs.openbsd.org 2003/05/14 00:52:59
1185      [ssh2.h]
1186      ranges for per auth method messages
1187    - djm@cvs.openbsd.org 2003/05/14 01:00:44
1188      [sftp.1]
1189      emphasise the batchmode functionality and make reference to pubkey auth,
1190      both of which are FAQs; ok markus@
1191    - markus@cvs.openbsd.org 2003/05/14 02:15:47
1192      [auth2.c monitor.c sshconnect2.c auth2-krb5.c]
1193      implement kerberos over ssh2 ("kerberos-2@ssh.com"); tested with jakob@
1194      server interops with commercial client; ok jakob@ djm@
1195    - jmc@cvs.openbsd.org 2003/05/14 08:25:39
1196      [sftp.1]
1197      - better formatting in SYNOPSIS
1198      - whitespace at EOL
1199      ok djm@
1200    - markus@cvs.openbsd.org 2003/05/14 08:57:49
1201      [monitor.c]
1202      http://bugzilla.mindrot.org/show_bug.cgi?id=560
1203      Privsep child continues to run after monitor killed.
1204      Pass monitor signals through to child; Darren Tucker
1205  - (djm) Make portable build with MIT krb5 (some issues remain)
1206  - (djm) Add new UsePAM configuration directive to allow runtime control
1207    over usage of PAM. This allows non-root use of sshd when built with
1208    --with-pam
1209  - (djm) Die screaming if start_pam() is called when UsePAM=no
1210  - (djm) Avoid KrbV leak for MIT Kerberos
1211  - (dtucker) Set ai_socktype and ai_protocol in fake-getaddrinfo.c. ok djm@
1212  - (djm) Bug #258: sscanf("[0-9]") -> sscanf("[0123456789]") for portability
1213
1214 20030512
1215  - (djm) Redhat spec: Don't install profile.d scripts when not 
1216    building with GNOME/GTK askpass (patch from bet@rahul.net)
1217
1218 20030510
1219  - (dtucker) Bug #318: Create ssh_prng_cmds.out during "make" rather than
1220    "make install".  Patch by roth@feep.net.
1221  - (dtucker) Bug #536: Test for and work around openpty/controlling tty
1222    problem on Linux (fixes "could not set controlling tty" errors).
1223  - (djm) Merge FreeBSD PAM code: replaces PAM password auth kludge with 
1224    proper challenge-response module
1225  - (djm) 2-clause license on loginrec.c, with permission from
1226    andre@ae-35.com
1227
1228 20030504
1229  - (dtucker) Bug #497: Move #include of bsd-cygwin_util.h to openbsd-compat.h.
1230    Patch from vinschen@redhat.com.
1231
1232 20030503
1233  - (dtucker) Add missing "void" to record_failed_login in bsd-cray.c.  Noted
1234    by wendyp@cray.com.
1235
1236 20030502
1237  - (dtucker) Bug #544: ignore invalid cmsg_type on Linux 2.0 kernels,
1238    privsep should now work.
1239  - (dtucker) Move handling of bad password authentications into a platform
1240    specific record_failed_login() function (affects AIX & Unicos). ok mouring@
1241
1242 20030429
1243  - (djm) Add back radix.o (used by AFS support), after it went missing from
1244    Makefile many moons ago
1245  - (djm) Apply "owl-always-auth" patch from Openwall/Solar Designer
1246  - (djm) Fix blibpath specification for AIX/gcc
1247  - (djm) Some systems have basename in -lgen. Fix from ayamura@ayamura.org
1248
1249 20030428
1250  - (bal) [defines.h progressmeter.c scp.c] Some more culling of non 64bit 
1251    hacked code.
1252
1253 20030427
1254  - (bal) Bug #541: return; was dropped by mistake.  Reported by 
1255    furrier@iglou.com
1256  - (bal) Since we don't support platforms lacking u_int_64.  We may
1257    as well clean out some of those evil #ifdefs
1258  - (bal) auth1.c minor resync while looking at the code.
1259  - (bal) auth2.c same changed as above.
1260
1261 20030409
1262  - (djm) Bug #539: Specify creation mode with O_CREAT for lastlog. Report 
1263    from matth@eecs.berkeley.edu
1264  - (djm) Make the spec work with Redhat 9.0 (which renames sharutils)
1265  - (djm) OpenBSD CVS Sync
1266    - markus@cvs.openbsd.org 2003/04/02 09:48:07
1267      [clientloop.c monitor.c monitor_wrap.c packet.c packet.h readconf.c]
1268      [readconf.h serverloop.c sshconnect2.c]
1269      reapply rekeying chage, tested by henning@, ok djm@
1270    - markus@cvs.openbsd.org 2003/04/02 14:36:26
1271      [ssh-keysign.c]
1272      potential segfault if KEY_UNSPEC; cjwatson@debian.org; bug #526
1273    - itojun@cvs.openbsd.org 2003/04/03 07:25:27
1274      [progressmeter.c]
1275      $OpenBSD$
1276    - itojun@cvs.openbsd.org 2003/04/03 10:17:35
1277      [progressmeter.c]
1278      remove $OpenBSD$, as other *.c does not have it.
1279    - markus@cvs.openbsd.org 2003/04/07 08:29:57
1280      [monitor_wrap.c]
1281      typo: get correct counters; introduced during rekeying change.
1282    - millert@cvs.openbsd.org 2003/04/07 21:58:05
1283      [progressmeter.c]
1284      The UCB copyright here is incorrect.  This code did not originate
1285      at UCB, it was written by Luke Mewburn.  Updated the copyright at
1286      the author's request.  markus@ OK
1287    - itojun@cvs.openbsd.org 2003/04/08 20:21:29
1288      [*.c *.h]
1289      rename log() into logit() to avoid name conflict.  markus ok, from
1290      netbsd
1291      - (djm) XXX - Performed locally using:
1292        "perl -p -i -e 's/(\s|^)log\(/$1logit\(/g' *.c *.h"
1293    - hin@cvs.openbsd.org 2003/04/09 08:23:52
1294      [servconf.c]
1295      Don't include <krb.h> when compiling with Kerberos 5 support
1296    - (djm) Fix up missing include for packet.c
1297    - (djm) Fix missed log => logit occurance (reference by function pointer)
1298
1299 20030402
1300  - (bal) if IP_TOS is not found or broken don't try to compile in
1301    packet_set_tos() function call.  bug #527
1302
1303 20030401
1304  - (djm) OpenBSD CVS Sync
1305    - jmc@cvs.openbsd.org 2003/03/28 10:11:43
1306      [scp.1 sftp.1 ssh.1 ssh-add.1 ssh-agent.1 ssh_config.5 sshd_config.5]
1307      [ssh-keygen.1 ssh-keyscan.1 ssh-keysign.8]
1308      - killed whitespace
1309      - new sentence new line
1310      - .Bk for arguments
1311      ok markus@
1312    - markus@cvs.openbsd.org 2003/04/01 10:10:23
1313      [clientloop.c monitor.c monitor_wrap.c packet.c packet.h readconf.c]
1314      [readconf.h serverloop.c sshconnect2.c]
1315      rekeying bugfixes and automatic rekeying:
1316      * both client and server rekey _automatically_
1317            (a) after 2^31 packets, because after 2^32 packets
1318                the sequence number for packets wraps
1319            (b) after 2^(blocksize_in_bits/4) blocks
1320        (see: draft-ietf-secsh-newmodes-00.txt)
1321        (a) and (b) are _enabled_ by default, and only disabled for known
1322        openssh versions, that don't support rekeying properly.
1323      * client option 'RekeyLimit'
1324      * do not reply to requests during rekeying
1325    - markus@cvs.openbsd.org 2003/04/01 10:22:21
1326      [clientloop.c monitor.c monitor_wrap.c packet.c packet.h readconf.c]
1327      [readconf.h serverloop.c sshconnect2.c]
1328      backout rekeying changes (for 3.6.1)
1329    - markus@cvs.openbsd.org 2003/04/01 10:31:26
1330      [compat.c compat.h kex.c]
1331      bugfix causes stalled connections for ssh.com < 3.0; noticed by ho@; 
1332      tested by ho@ and myself
1333    - markus@cvs.openbsd.org 2003/04/01 10:56:46
1334      [version.h]
1335      3.6.1
1336  - (djm) Crank spec file versions
1337  - (djm) Release 3.6.1p1
1338
1339 20030326
1340  - (djm) OpenBSD CVS Sync
1341    - deraadt@cvs.openbsd.org 2003/03/26 04:02:51
1342      [sftp-server.c]
1343      one last fix to the tree: race fix broke stuff; pr 3169; 
1344      srp@srparish.net, help from djm
1345
1346 20030325
1347  - (djm) Fix getpeerid support for 64 bit BE systems. From 
1348     Arnd Bergmann <arndb@de.ibm.com>
1349
1350 20030324
1351  - (djm) OpenBSD CVS Sync
1352    - markus@cvs.openbsd.org 2003/03/23 19:02:00
1353      [monitor.c]
1354      unbreak rekeying for privsep; ok millert@
1355  - Release 3.6p1
1356  - Fix sshd BindAddress and -b options for systems using fake-getaddrinfo.
1357    Report from murple@murple.net, diagnosis from dtucker@zip.com.au
1358
1359 $Id$
This page took 0.156717 seconds and 5 git commands to generate.