]> andersk Git - openssh.git/blob - ChangeLog
- deraadt@cvs.openbsd.org 2002/07/04 08:12:15
[openssh.git] / ChangeLog
1 20020707
2  - (tim) [Makefile.in] use umask instead of chmod on $(PRIVSEP_PATH)
3  - (tim) [acconfig.h configure.ac sshd.c]
4    s/BROKEN_FD_PASSING/DISABLE_FD_PASSING/
5  - (tim) [contrib/cygwin/ssh-host-config] sshd account creation fixes
6    patch from vinschen@redhat.com
7  - (bal) [realpath.c] Updated with OpenBSD tree.
8  - (bal) OpenBSD CVS Sync
9    - deraadt@cvs.openbsd.org 2002/07/04 04:15:33
10      [key.c monitor_wrap.c sftp-glob.c ssh-dss.c ssh-rsa.c]
11      patch memory leaks; grendel@zeitbombe.org
12    - deraadt@cvs.openbsd.org 2002/07/04 08:12:15
13      [channels.c packet.c]
14      blah blah minor nothing as i read and re-read and re-read...
15
16 20020705
17  - (tim) [configure.ac] AIX 4.2.1 has authenticate() in libs.
18    Reported by Darren Tucker <dtucker@zip.com.au>
19  - (tim) [contrib/cygwin/ssh-host-config] double slash corrction
20    from vinschen@redhat.com
21
22 20020704
23  - (bal) Limit data to TTY for AIX only (Newer versions can't handle the
24    faster data rate)  Bug #124
25  - (bal) glob.c defines TILDE and AIX also defines it.  #undef it first.
26    bug #265
27  - (bal) One too many nulls in ports-aix.c
28  
29 20020703
30  - (bal) Updated contrib/cygwin/  patch by vinschen@redhat.com 
31  - (bal) minor correction to utimes() replacement.  Patch by
32    onoe@sm.sony.co.jp
33  - OpenBSD CVS Sync
34    - markus@cvs.openbsd.org 2002/06/27 08:49:44
35      [dh.c ssh-keyscan.c sshconnect.c]
36      more checks for NULL pointers; from grendel@zeitbombe.org; ok deraadt@
37    - deraadt@cvs.openbsd.org 2002/06/27 09:08:00
38      [monitor.c]
39      improve mm_zalloc check; markus ok
40    - deraadt@cvs.openbsd.org 2002/06/27 10:35:47
41      [auth2-none.c monitor.c sftp-client.c]
42      use xfree()
43    - stevesk@cvs.openbsd.org 2002/06/27 19:49:08
44      [ssh-keyscan.c]
45      use convtime(); ok markus@
46    - millert@cvs.openbsd.org 2002/06/28 01:49:31
47      [monitor_mm.c]
48      tree(3) wants an int return value for its compare functions and
49      the difference between two pointers is not an int.  Just do the
50      safest thing and store the result in a long and then return 0,
51      -1, or 1 based on that result.
52    - deraadt@cvs.openbsd.org 2002/06/28 01:50:37
53      [monitor_wrap.c]
54      use ssize_t
55    - deraadt@cvs.openbsd.org 2002/06/28 10:08:25
56      [sshd.c]
57      range check -u option at invocation
58    - deraadt@cvs.openbsd.org 2002/06/28 23:05:06
59      [sshd.c]
60      gidset[2] -> gidset[1]; markus ok
61    - deraadt@cvs.openbsd.org 2002/06/30 21:54:16
62      [auth2.c session.c sshd.c]
63      lint asks that we use names that do not overlap
64    - deraadt@cvs.openbsd.org 2002/06/30 21:59:45
65      [auth-bsdauth.c auth-skey.c auth2-chall.c clientloop.c key.c
66       monitor_wrap.c monitor_wrap.h scard.h session.h sftp-glob.c ssh.c
67       sshconnect2.c sshd.c]
68      minor KNF
69    - deraadt@cvs.openbsd.org 2002/07/01 16:15:25
70      [msg.c]
71      %u
72    - markus@cvs.openbsd.org 2002/07/01 19:48:46
73      [sshconnect2.c]
74      for compression=yes, we fallback to no-compression if the server does
75      not support compression, vice versa for compression=no. ok mouring@
76    - markus@cvs.openbsd.org 2002/07/03 09:55:38
77      [ssh-keysign.c]
78      use RSA_blinding_on() for rsa hostkeys (suggested by Bill Sommerfeld)
79      in order to avoid a possible Kocher timing attack pointed out by Charles
80      Hannum; ok provos@
81    - markus@cvs.openbsd.org 2002/07/03 14:21:05
82      [ssh-keysign.8 ssh-keysign.c ssh.c ssh_config]
83      re-enable ssh-keysign's sbit, but make ssh-keysign read 
84      /etc/ssh/ssh_config and exit if HostbasedAuthentication is disabled 
85      globally. based on discussions with deraadt, itojun and sommerfeld; 
86      ok itojun@
87  - (bal) Failed password attempts don't increment counter on AIX. Bug #145
88  - (bal) Missed Makefile.in change.  keysign needs readconf.o
89  - (bal) Clean up aix_usrinfo().  Ignore TTY= period I guess.
90   
91 20020702
92  - (djm) Use PAM_MSG_MEMBER for PAM_TEXT_INFO messages, use xmalloc & 
93    friends consistently. Spotted by Solar Designer <solar@openwall.com>
94
95 20020629
96  - (bal) fix to auth2-pam.c to swap fatal() arguments,  A bit of style
97    clean up while I'm near it.
98
99 20020628
100  - (stevesk) [sshd_config] PAMAuthenticationViaKbdInt no; commented
101    options should contain default value.  from solar.
102  - (bal) Cygwin uid0 fix by vinschen@redhat.com
103  - (bal) s/config.h/includes.h/ in openbsd-compat/ for *.c.  Otherwise wise
104    have issues of our fixes not propogating right (ie bcopy instead of
105    memmove).  OK tim
106  - (bal) FreeBSD needs <sys/types.h> to detect if mmap() is supported.
107    Bug #303
108
109 200206027
110  - OpenBSD CVS Sync
111    - deraadt@cvs.openbsd.org 2002/06/26 14:49:36
112      [monitor.c]
113      correct %u
114    - deraadt@cvs.openbsd.org 2002/06/26 14:50:04
115      [monitor_fdpass.c]
116      use ssize_t for recvmsg() and sendmsg() return
117    - markus@cvs.openbsd.org 2002/06/26 14:51:33
118      [ssh-add.c]
119      fix exit code for -X/-x
120    - deraadt@cvs.openbsd.org 2002/06/26 15:00:32
121      [monitor_wrap.c]
122      more %u
123    - markus@cvs.openbsd.org 2002/06/26 22:27:32
124      [ssh-keysign.c]
125      bug #304, xfree(data) called to early; openssh@sigint.cs.purdue.edu
126
127 20020626
128  - (stevesk) [monitor.c] remove duplicate proto15 dispatch entry for PAM
129  - (bal) OpenBSD CVS Sync
130    - markus@cvs.openbsd.org 2002/06/23 21:34:07
131      [channels.c]
132      tcode is u_int
133    - markus@cvs.openbsd.org 2002/06/24 13:12:23
134      [ssh-agent.1]
135      the socket name contains ssh-agent's ppid; via mpech@ from form@
136    - markus@cvs.openbsd.org 2002/06/24 14:33:27
137      [channels.c channels.h clientloop.c serverloop.c]
138      move channel counter to u_int
139    - markus@cvs.openbsd.org 2002/06/24 14:55:38
140      [authfile.c kex.c ssh-agent.c]
141      cat to (void) when output from buffer_get_X is ignored
142    - itojun@cvs.openbsd.org 2002/06/24 15:49:22
143      [msg.c]
144      printf type pedant
145    - deraadt@cvs.openbsd.org 2002/06/24 17:57:20
146      [sftp-server.c sshpty.c]
147      explicit (u_int) for uid and gid
148    - markus@cvs.openbsd.org 2002/06/25 16:22:42
149      [authfd.c]
150      unnecessary cast
151    - markus@cvs.openbsd.org 2002/06/25 18:51:04
152      [sshd.c]
153      lightweight do_setusercontext after chroot()
154  - (bal) Updated AIX package build.  Patch by dtucker@zip.com.au
155  - (tim) [Makefile.in] fix test on installing ssh-rand-helper.8
156  - (bal) added back in error check for mmap().  I screwed up, Pointed
157    out by stevesk@
158  - (tim) [README.privsep] UnixWare tip no longer needed.
159  - (bal) fixed NeXTStep missing munmap() issue. It defines HAVE_MMAP,
160    but it all damned lies.
161  - (stevesk) [README.privsep] more for sshd pseudo-account.
162  - (tim) [contrib/caldera/openssh.spec] add support for privsep
163  - (djm) setlogin needs pgid==pid on BSD/OS; from itojun@
164  - (djm) OpenBSD CVS Sync
165    - markus@cvs.openbsd.org 2002/06/26 08:53:12
166      [bufaux.c]
167      limit size of BNs to 8KB; ok provos/deraadt
168    - markus@cvs.openbsd.org 2002/06/26 08:54:18
169      [buffer.c]
170      limit append to 1MB and buffers to 10MB
171    - markus@cvs.openbsd.org 2002/06/26 08:55:02
172      [channels.c]
173      limit # of channels to 10000
174    - markus@cvs.openbsd.org 2002/06/26 08:58:26
175      [session.c]
176      limit # of env vars to 1000; ok deraadt/djm
177    - deraadt@cvs.openbsd.org 2002/06/26 13:20:57
178      [monitor.c]
179      be careful in mm_zalloc
180    - deraadt@cvs.openbsd.org 2002/06/26 13:49:26
181      [session.c]
182      disclose less information from environment files; based on input 
183      from djm, and dschultz@uclink.Berkeley.EDU
184    - markus@cvs.openbsd.org 2002/06/26 13:55:37
185      [auth2-chall.c]
186      make sure # of response matches # of queries, fixes int overflow; 
187      from ISS
188    - markus@cvs.openbsd.org 2002/06/26 13:56:27
189      [version.h]
190      3.4
191  - (djm) Require krb5 devel for RPM build w/ KrbV 
192  - (djm) Improve PAMAuthenticationViaKbdInt text from Nalin Dahyabhai 
193    <nalin@redhat.com>
194  - (djm) Update spec files for release 
195  - (djm) Fix int overflow in auth2-pam.c, similar to one discovered by ISS
196  - (djm) Release 3.4p1
197  - (tim) [contrib/caldera/openssh.spec] remove 2 configure options I put in
198    by mistake
199
200 20020625
201  - (stevesk) [INSTALL acconfig.h configure.ac defines.h] remove --with-rsh
202  - (stevesk) [README.privsep] minor updates
203  - (djm) Create privsep directory and warn if privsep user is missing 
204    during make install
205  - (bal) Started list of PrivSep issues in TODO
206  - (bal) if mmap() is substandard, don't allow compression on server side.
207    Post 'event' we will add more options.
208  - (tim) [contrib/caldera/openssh.spec] Sync with Caldera
209  - (bal) moved aix_usrinfo() and noted not setting real TTY.  Patch by
210    dtucker@zip.com.au
211  - (tim) [acconfig.h configure.ac sshd.c] BROKEN_FD_PASSING fix from Markus
212    for Cygwin, Cray, & SCO
213
214 20020624
215  - OpenBSD CVS Sync
216    - deraadt@cvs.openbsd.org 2002/06/23 03:25:50
217      [tildexpand.c]
218      KNF
219    - deraadt@cvs.openbsd.org 2002/06/23 03:26:19
220      [cipher.c key.c]
221      KNF
222    - deraadt@cvs.openbsd.org 2002/06/23 03:30:58
223      [scard.c ssh-dss.c ssh-rsa.c sshconnect.c sshconnect2.c sshd.c sshlogin.c
224       sshpty.c]
225      various KNF and %d for unsigned
226    - deraadt@cvs.openbsd.org 2002/06/23 09:30:14
227      [sftp-client.c sftp-client.h sftp-common.c sftp-int.c sftp-server.c
228       sftp.c]
229      bunch of u_int vs int stuff
230    - deraadt@cvs.openbsd.org 2002/06/23 09:39:55
231      [ssh-keygen.c]
232      u_int stuff
233    - deraadt@cvs.openbsd.org 2002/06/23 09:46:51
234      [bufaux.c servconf.c]
235      minor KNF.  things the fingers do while you read
236    - deraadt@cvs.openbsd.org 2002/06/23 10:29:52
237      [ssh-agent.c sshd.c]
238      some minor KNF and %u
239    - deraadt@cvs.openbsd.org 2002/06/23 20:39:45
240      [session.c]
241      compression_level is u_int
242    - deraadt@cvs.openbsd.org 2002/06/23 21:06:13
243      [sshpty.c]
244      KNF
245    - deraadt@cvs.openbsd.org 2002/06/23 21:06:41
246      [channels.c channels.h session.c session.h]
247      display, screen, row, col, xpixel, ypixel are u_int; markus ok
248    - deraadt@cvs.openbsd.org 2002/06/23 21:10:02
249      [packet.c]
250      packet_get_int() returns unsigned for reason & seqnr
251   - (bal) Also fixed IPADDR_IN_DISPLAY case where display, screen, row, col,
252     xpixel are u_int.
253
254
255 20020623
256  - (stevesk) [configure.ac] bug #255 LOGIN_NEEDS_UTMPX for AIX.
257  - (bal) removed GNUism for getops in ssh-agent since glibc lacks optreset.
258  - (bal) add extern char *getopt.  Based on report by dtucker@zip.com.au 
259  - OpenBSD CVS Sync
260    - stevesk@cvs.openbsd.org 2002/06/22 02:00:29
261      [ssh.h]
262      correct comment
263    - stevesk@cvs.openbsd.org 2002/06/22 02:40:23
264      [ssh.1]
265      section 5 not 4 for ssh_config
266    - naddy@cvs.openbsd.org 2002/06/22 11:51:39
267      [ssh.1]
268      typo
269    - stevesk@cvs.openbsd.org 2002/06/22 16:32:54
270      [sshd.8]
271      add /var/empty in FILES section
272    - stevesk@cvs.openbsd.org 2002/06/22 16:40:19
273      [sshd.c]
274      check /var/empty owner mode; ok provos@
275    - stevesk@cvs.openbsd.org 2002/06/22 16:41:57
276      [scp.1]
277      typo
278    - stevesk@cvs.openbsd.org 2002/06/22 16:45:29
279      [ssh-agent.1 sshd.8 sshd_config.5]
280      use process ID vs. pid/PID/process identifier
281    - stevesk@cvs.openbsd.org 2002/06/22 20:05:27
282      [sshd.c]
283      don't call setsid() if debugging or run from inetd; no "Operation not
284      permitted" errors now; ok millert@ markus@
285    - stevesk@cvs.openbsd.org 2002/06/22 23:09:51
286      [monitor.c]
287      save auth method before monitor_reset_key_state(); bugzilla bug #284;
288      ok provos@
289
290 20020622
291  - (djm) Update README.privsep; spotted by fries@
292  - (djm) Release 3.3p1
293  - (bal) getopt now can be staticly compiled on those platforms missing
294    optreset.  Patch by binder@arago.de
295
296 20020621
297  - (djm) Sync:
298    - djm@cvs.openbsd.org 2002/06/21 05:50:51
299      [monitor.c]
300      Don't initialise compression buffers when compression=no in sshd_config;
301      ok Niels@
302   - ID sync for auth-passwd.c
303  - (djm) Warn and disable compression on platforms which can't handle both
304    useprivilegeseparation=yes and compression=yes
305  - (djm) contrib/redhat/openssh.spec hacking:
306    - Merge in spec changes from seba@iq.pl (Sebastian Pachuta)
307    - Add new {ssh,sshd}_config.5 manpages
308    - Add new ssh-keysign program and remove setuid from ssh client
309
310 20020620
311  - (bal) Fixed AIX environment handling, use setpcred() instead of existing
312    code.  (Bugzilla Bug 261)
313  - (bal) OpenBSD CVS Sync
314    - todd@cvs.openbsd.org 2002/06/14 21:35:00
315      [monitor_wrap.c]
316      spelling; from Brian Poole <raj@cerias.purdue.edu>
317    - markus@cvs.openbsd.org 2002/06/15 00:01:36
318      [authfd.c authfd.h ssh-add.c ssh-agent.c]
319      break agent key lifetime protocol and allow other contraints for key
320      usage.
321    - markus@cvs.openbsd.org 2002/06/15 00:07:38
322      [authfd.c authfd.h ssh-add.c ssh-agent.c]
323      fix stupid typo
324    - markus@cvs.openbsd.org 2002/06/15 01:27:48
325      [authfd.c authfd.h ssh-add.c ssh-agent.c]
326      remove the CONSTRAIN_IDENTITY messages and introduce a new
327      ADD_ID message with contraints instead. contraints can be
328      only added together with the private key.
329    - itojun@cvs.openbsd.org 2002/06/16 21:30:58
330      [ssh-keyscan.c]
331      use TAILQ_xx macro.  from lukem@netbsd.  markus ok
332    - deraadt@cvs.openbsd.org 2002/06/17 06:05:56
333      [scp.c]
334      make usage like man page
335    - deraadt@cvs.openbsd.org 2002/06/19 00:27:55
336      [auth-bsdauth.c auth-skey.c auth1.c auth2-chall.c auth2-none.c authfd.c
337       authfd.h monitor_wrap.c msg.c nchan.c radix.c readconf.c scp.c sftp.1
338       ssh-add.1 ssh-add.c ssh-agent.1 ssh-agent.c ssh-keygen.1 ssh-keygen.c
339       ssh-keysign.c ssh.1 sshconnect.c sshconnect.h sshconnect2.c ttymodes.c
340       xmalloc.h]
341      KNF done automatically while reading....
342    - markus@cvs.openbsd.org 2002/06/19 18:01:00
343      [cipher.c monitor.c monitor_wrap.c packet.c packet.h]
344      make the monitor sync the transfer ssh1 session key;
345      transfer keycontext only for RC4 (this is still depends on EVP
346      implementation details and is broken).
347    - stevesk@cvs.openbsd.org 2002/06/20 19:56:07
348      [ssh.1 sshd.8]
349      move configuration file options from ssh.1/sshd.8 to
350      ssh_config.5/sshd_config.5; ok deraadt@ millert@
351    - stevesk@cvs.openbsd.org 2002/06/20 20:00:05
352      [scp.1 sftp.1]
353      ssh_config(5)
354    - stevesk@cvs.openbsd.org 2002/06/20 20:03:34
355      [ssh_config sshd_config]
356      refer to config file man page
357    - markus@cvs.openbsd.org 2002/06/20 23:05:56
358      [servconf.c servconf.h session.c sshd.c]
359      allow Compression=yes/no in sshd_config
360    - markus@cvs.openbsd.org 2002/06/20 23:37:12
361      [sshd_config]
362      add Compression
363    - stevesk@cvs.openbsd.org 2002/05/25 20:40:08
364      [LICENCE]
365      missed Per Allansson (auth2-chall.c)
366  - (bal) Cygwin special handling of empty passwords wrong.  Patch by
367    vinschen@redhat.com
368  - (bal) Missed integrating ssh_config.5 and sshd_config.5
369  - (bal) Still more Makefile.in updates for ssh{d}_config.5
370
371 20020613
372  - (bal) typo of setgroup for cygwin.  Patch by vinschen@redhat.com
373
374 20020612
375  - (bal) OpenBSD CVS Sync
376    - markus@cvs.openbsd.org 2002/06/11 23:03:54
377      [ssh.c]
378      remove unused cruft.
379    - markus@cvs.openbsd.org 2002/06/12 01:09:52
380      [ssh.c]
381      ssh_connect returns 0 on success
382  - (bal) Build noop setgroups() for cygwin to clean up code (For other
383    platforms without the setgroups() requirement, you MUST define
384    SETGROUPS_NOOP in the configure.ac) Based on patch by vinschen@redhat.com
385  - (bal) Some platforms don't have ONLCR (Notable Mint)
386
387 20020611
388  - (bal) ssh-agent.c RCSD fix (|unexpand already done)
389  - (bal) OpenBSD CVS Sync
390    - stevesk@cvs.openbsd.org 2002/06/09 22:15:15
391      [ssh.1]
392      update for no setuid root and ssh-keysign; ok deraadt@
393    - itojun@cvs.openbsd.org 2002/06/09 22:17:21
394      [sshconnect.c]
395      pass salen to sockaddr_ntop so that we are happy on linux/solaris
396    - stevesk@cvs.openbsd.org 2002/06/10 16:53:06
397      [auth-rsa.c ssh-rsa.c]
398      display minimum RSA modulus in error(); ok markus@
399    - stevesk@cvs.openbsd.org 2002/06/10 16:56:30
400      [ssh-keysign.8]
401      merge in stuff from my man page; ok markus@
402    - stevesk@cvs.openbsd.org 2002/06/10 17:36:23
403      [ssh-add.1 ssh-add.c]
404      use convtime() to parse and validate key lifetime.  can now
405      use '-t 2h' etc.  ok markus@ provos@
406    - stevesk@cvs.openbsd.org 2002/06/10 17:45:20
407      [readconf.c ssh.1]
408      change RhostsRSAAuthentication and RhostsAuthentication default to no
409      since ssh is no longer setuid root by default; ok markus@
410    - stevesk@cvs.openbsd.org 2002/06/10 21:21:10
411      [ssh_config]
412      update defaults for RhostsRSAAuthentication and RhostsAuthentication
413      here too (all options commented out with default value).
414    - markus@cvs.openbsd.org 2002/06/10 22:28:41
415      [channels.c channels.h session.c]
416      move creation of agent socket to session.c; no need for uidswapping
417      in channel.c.
418    - markus@cvs.openbsd.org 2002/06/11 04:14:26
419      [ssh.c sshconnect.c sshconnect.h]
420      no longer use uidswap.[ch] from the ssh client
421      run less code with euid==0 if ssh is installed setuid root
422      just switch the euid, don't switch the complete set of groups
423      (this is only needed by sshd). ok provos@
424    - mpech@cvs.openbsd.org 2002/06/11 05:46:20
425      [auth-krb4.c monitor.h serverloop.c session.c ssh-agent.c sshd.c]
426      pid_t cleanup. Markus need this now to keep hacking.
427      markus@, millert@ ok
428    - itojun@cvs.openbsd.org 2002/06/11 08:11:45
429      [canohost.c]
430      use "ntop" only after initialized
431  - (bal) Cygwin fix up from swap uid clean up in ssh.c patch by
432    vinschen@redhat.com
433
434 20020609
435  - (bal) OpenBSD CVS Sync
436    - markus@cvs.openbsd.org 2002/06/08 05:07:56
437      [ssh.c]
438      nuke ptrace comment
439    - markus@cvs.openbsd.org 2002/06/08 05:07:09
440      [ssh-keysign.c]
441      only accept 20 byte session ids
442    - markus@cvs.openbsd.org 2002/06/08 05:17:01
443      [readconf.c readconf.h ssh.1 ssh.c]
444      deprecate FallBackToRsh and UseRsh; patch from djm@
445    - markus@cvs.openbsd.org 2002/06/08 05:40:01
446      [readconf.c]
447      just warn about Deprecated options for now
448    - markus@cvs.openbsd.org 2002/06/08 05:41:18
449      [ssh_config]
450      remove FallBackToRsh/UseRsh
451    - markus@cvs.openbsd.org 2002/06/08 12:36:53
452      [scp.c]
453      remove FallBackToRsh
454    - markus@cvs.openbsd.org 2002/06/08 12:46:14
455      [readconf.c]
456      silently ignore deprecated options, since FallBackToRsh might be passed
457      by remote scp commands.
458   - itojun@cvs.openbsd.org 2002/06/08 21:15:27
459      [sshconnect.c]
460      always use getnameinfo.  (diag message only)
461    - markus@cvs.openbsd.org 2002/06/09 04:33:27
462      [sshconnect.c]
463      abort() - > fatal()
464  - (bal) RCSID tag updates on channels.c, clientloop.c, nchan.c,
465    sftp-client.c, ssh-agenet.c, ssh-keygen.c and connect.h (we did unexpand
466    independant of them)
467
468 20020607
469  - (bal) Removed --{enable/disable}-suid-ssh
470  - (bal) Missed __progname in ssh-keysign.c  patch by dtucker@zip.com.au
471  - (bal) use 'LOGIN_PROGRAM'  not '/usr/bin/login' in session.c patch by
472    Bertrand.Velle@apogee-com.fr
473
474 20020606
475  - (bal) OpenBSD CVS Sync
476    - markus@cvs.openbsd.org 2002/05/15 21:56:38
477      [servconf.c sshd.8 sshd_config]
478      re-enable privsep and disable setuid for post-3.2.2
479    - markus@cvs.openbsd.org 2002/05/16 22:02:50
480      [cipher.c kex.h mac.c]
481      fix warnings (openssl 0.9.7 requires const)
482    - stevesk@cvs.openbsd.org 2002/05/16 22:09:59
483      [session.c ssh.c]
484      don't limit xauth pathlen on client side and longer print length on
485      server when debug; ok markus@
486    - deraadt@cvs.openbsd.org 2002/05/19 20:54:52
487      [log.h]
488      extra commas in enum not 100% portable
489    - deraadt@cvs.openbsd.org 2002/05/22 23:18:25
490      [ssh.c sshd.c]
491      spelling; abishoff@arc.nasa.gov
492    - markus@cvs.openbsd.org 2002/05/23 19:24:30
493      [authfile.c authfile.h pathnames.h ssh.c sshconnect.c sshconnect.h 
494       sshconnect1.c sshconnect2.c ssh-keysign.8 ssh-keysign.c Makefile.in]
495      add /usr/libexec/ssh-keysign: a setuid helper program for hostbased 
496      authentication in protocol v2 (needs to access the hostkeys).
497    - markus@cvs.openbsd.org 2002/05/23 19:39:34
498      [ssh.c]
499      add comment about ssh-keysign
500    - markus@cvs.openbsd.org 2002/05/24 08:45:14
501      [sshconnect2.c]
502      stat ssh-keysign first, print error if stat fails;
503      some debug->error; fix comment
504    - markus@cvs.openbsd.org 2002/05/25 08:50:39
505      [sshconnect2.c]
506      execlp->execl; from stevesk
507    - markus@cvs.openbsd.org 2002/05/25 18:51:07
508      [auth.h auth2.c auth2-hostbased.c auth2-kbdint.c auth2-none.c
509       auth2-passwd.c auth2-pubkey.c Makefile.in]
510      split auth2.c into one file per method; ok provos@/deraadt@
511    - stevesk@cvs.openbsd.org 2002/05/26 20:35:10
512      [ssh.1]
513      sort ChallengeResponseAuthentication; ok markus@
514    - stevesk@cvs.openbsd.org 2002/05/28 16:45:27
515      [monitor_mm.c]
516      print strerror(errno) on mmap/munmap error; ok markus@
517    - stevesk@cvs.openbsd.org 2002/05/28 17:28:02
518      [uidswap.c]
519      format spec change/casts and some KNF; ok markus@
520    - stevesk@cvs.openbsd.org 2002/05/28 21:24:00
521      [uidswap.c]
522      use correct function name in fatal()
523    - stevesk@cvs.openbsd.org 2002/05/29 03:06:30
524      [ssh.1 sshd.8]
525      spelling
526    - markus@cvs.openbsd.org 2002/05/29 11:21:57
527      [sshd.c]
528      don't start if privsep is enabled and SSH_PRIVSEP_USER or
529      _PATH_PRIVSEP_CHROOT_DIR are missing; ok deraadt@
530    - markus@cvs.openbsd.org 2002/05/30 08:07:31
531      [cipher.c]
532      use rijndael/aes from libcrypto (openssl >= 0.9.7) instead of
533      our own implementation. allow use of AES hardware via libcrypto, 
534      ok deraadt@
535    - markus@cvs.openbsd.org 2002/05/31 10:30:33
536      [sshconnect2.c]
537      extent ssh-keysign protocol:
538      pass # of socket-fd to ssh-keysign, keysign verfies locally used
539      ip-address using this socket-fd, restricts fake local hostnames
540      to actual local hostnames; ok stevesk@
541    - markus@cvs.openbsd.org 2002/05/31 11:35:15
542      [auth.h auth2.c]
543      move Authmethod definitons to per-method file.
544    - markus@cvs.openbsd.org 2002/05/31 13:16:48
545      [key.c]
546      add comment:
547      key_verify returns 1 for a correct signature, 0 for an incorrect signature
548      and -1 on error.
549    - markus@cvs.openbsd.org 2002/05/31 13:20:50
550      [ssh-rsa.c]
551      pad received signature with leading zeros, because RSA_verify expects
552      a signature of RSA_size. the drafts says the signature is transmitted
553      unpadded (e.g. putty does not pad), reported by anakin@pobox.com
554    - deraadt@cvs.openbsd.org 2002/06/03 12:04:07
555      [ssh.h]
556      compatiblity -> compatibility
557      decriptor -> descriptor
558      authentciated -> authenticated
559      transmition -> transmission
560    - markus@cvs.openbsd.org 2002/06/04 19:42:35
561      [monitor.c]
562      only allow enabled authentication methods; ok provos@
563    - markus@cvs.openbsd.org 2002/06/04 19:53:40
564      [monitor.c]
565      save the session id (hash) for ssh2 (it will be passed with the 
566      initial sign request) and verify that this value is used during 
567      authentication; ok provos@
568    - markus@cvs.openbsd.org 2002/06/04 23:02:06
569      [packet.c]
570      remove __FUNCTION__
571    - markus@cvs.openbsd.org 2002/06/04 23:05:49
572      [cipher.c monitor.c monitor_fdpass.c monitor_mm.c monitor_wrap.c]
573      __FUNCTION__ -> __func__
574    - markus@cvs.openbsd.org 2002/06/05 16:08:07
575      [ssh-agent.1 ssh-agent.c]
576      '-a bind_address' binds the agent to user-specified unix-domain
577      socket instead of /tmp/ssh-XXXXXXXX/agent.<pid>; ok djm@ (some time ago).
578    - markus@cvs.openbsd.org 2002/06/05 16:08:07
579      [ssh-agent.1 ssh-agent.c]
580      '-a bind_address' binds the agent to user-specified unix-domain
581      socket instead of /tmp/ssh-XXXXXXXX/agent.<pid>; ok djm@ (some time ago).
582    - markus@cvs.openbsd.org 2002/06/05 16:48:54
583      [ssh-agent.c]
584      copy current request into an extra buffer and just flush this
585      request on errors, ok provos@
586    - markus@cvs.openbsd.org 2002/06/05 19:57:12
587      [authfd.c authfd.h ssh-add.1 ssh-add.c ssh-agent.c]
588      ssh-add -x for lock and -X for unlocking the agent.
589      todo: encrypt private keys with locked...
590    - markus@cvs.openbsd.org 2002/06/05 20:56:39
591      [ssh-add.c]
592      add -x/-X to usage
593    - markus@cvs.openbsd.org 2002/06/05 21:55:44
594      [authfd.c authfd.h ssh-add.1 ssh-add.c ssh-agent.c]
595      ssh-add -t life,  Set lifetime (in seconds) when adding identities; 
596      ok provos@
597    - stevesk@cvs.openbsd.org 2002/06/06 01:09:41
598      [monitor.h]
599      no trailing comma in enum; china@thewrittenword.com
600    - markus@cvs.openbsd.org 2002/06/06 17:12:44
601      [sftp-server.c]
602      discard remaining bytes of current request; ok provos@
603    - markus@cvs.openbsd.org 2002/06/06 17:30:11
604      [sftp-server.c]
605      use get_int() macro (hide iqueue)
606  - (bal) Missed msg.[ch] in merge.  Required for ssh-keysign.
607  - (bal) Forgot to add msg.c Makefile.in.
608  - (bal) monitor_mm.c typos.
609  - (bal) Refixed auth2.c.  It was never fully commited while spliting out
610    authentication to different files.
611  - (bal) ssh-keysign should build and install correctly now.  Phase two
612    would be to clean out any dead wood and disable ssh setuid on install.
613  - (bal) Reverse logic, use __func__ first since it's C99
614
615 20020604
616  - (stevesk) [channels.c] bug #164 patch from YOSHIFUJI Hideaki (changed
617    setsockopt from debug to error for now).
618
619 20020527
620  - (tim) [configure.ac.orig monitor_fdpass.c] Enahnce msghdr tests to address
621    build problem on Irix reported by Dave Love <d.love@dl.ac.uk>. Back out
622    last monitor_fdpass.c changes that are no longer needed with new tests.
623    Patch tested on Irix by Jan-Frode Myklebust <janfrode@parallab.uib.no>
624
625 20020522
626  - (djm) Fix spelling mistakes, spotted by Solar Designer i
627    <solar@openwall.com>
628  - Sync scard/ (not sure when it drifted)
629  - (djm) OpenBSD CVS Sync:
630    [auth.c]
631    Fix typo/thinko.  Pass in as to auth_approval(), not NULL.
632    Closes PR 2659.
633  - Crank version
634  - Crank RPM spec versions
635
636 20020521
637  - (stevesk) [sshd.c] bug 245; disable setsid() for now
638  - (stevesk) [sshd.c] #ifndef HAVE_CYGWIN for setgroups()
639
640 20020517
641  - (tim) [configure.ac] remove extra MD5_MSG="no" line.
642
643 20020515
644  - (bal) CVS ID fix up on auth-passwd.c
645  - (bal) OpenBSD CVS Sync
646    - deraadt@cvs.openbsd.org 2002/05/07 19:54:36
647      [ssh.h]
648      use ssh uid
649    - deraadt@cvs.openbsd.org 2002/05/08 21:06:34
650      [ssh.h]
651      move to sshd.sshd instead
652    - stevesk@cvs.openbsd.org 2002/05/11 20:24:48
653      [ssh.h]
654      typo in comment
655    - itojun@cvs.openbsd.org 2002/05/13 02:37:39
656      [auth-skey.c auth2.c]
657      less warnings.  skey_{respond,query} are public (in auth.h)
658    - markus@cvs.openbsd.org 2002/05/13 20:44:58
659      [auth-options.c auth.c auth.h]
660      move the packet_send_debug handling from auth-options.c to auth.c; 
661      ok provos@
662    - millert@cvs.openbsd.org 2002/05/13 15:53:19
663      [sshd.c]
664      Call setsid() in the child after sshd accepts the connection and forks.
665      This is needed for privsep which calls setlogin() when it changes uids.
666      Without this, there is a race where the login name of an existing 
667      connection, as returned by getlogin(), may be changed to the privsep 
668      user (sshd).  markus@ OK
669    - markus@cvs.openbsd.org 2002/05/13 21:26:49
670      [auth-rhosts.c]
671      handle debug messages during rhosts-rsa and hostbased authentication; 
672      ok provos@
673    - mouring@cvs.openbsd.org 2002/05/15 15:47:49
674      [kex.c monitor.c monitor_wrap.c sshd.c]
675      'monitor' variable clashes with at least one lame platform (NeXT).  i
676      Renamed to 'pmonitor'.  provos@
677    - deraadt@cvs.openbsd.org 2002/05/04 02:39:35
678      [servconf.c sshd.8 sshd_config]
679      enable privsep by default; provos ok
680    - millert@cvs.openbsd.org 2002/05/06 23:34:33
681      [ssh.1 sshd.8]
682      Kill/adjust r(login|exec)d? references now that those are no longer in
683      the tree.
684    - markus@cvs.openbsd.org 2002/05/15 21:02:53
685      [servconf.c sshd.8 sshd_config]
686      disable privsep and enable setuid for the 3.2.2 release
687  - (bal) Fixed up PAM case.  I think.
688  - (bal) Clarified openbsd-compat/*-cray.* Licence provided by Wendy
689  - (bal) OpenBSD CVS Sync
690    - markus@cvs.openbsd.org 2002/05/15 21:05:29
691      [version.h]
692      enter OpenSSH_3.2.2
693  - (bal) Caldara, Suse, and Redhat openssh.specs updated.
694
695 20020514
696  - (stevesk) [README.privsep] PAM+privsep works with Solaris 8.
697  - (tim) [sshpty.c] set tty modes when allocating old style bsd ptys to
698    match what newer style ptys have when allocated. Based on a patch by
699    Roger Cornelius <rac@tenzing.org>
700  - (tim) [README.privsep] UnixWare 7 and OpenUNIX 8 work.
701  - (tim) [README.privsep] remove reference to UnixWare 7 and OpenUNIX 8
702    from PAM-enabled pragraph. UnixWare has no PAM.
703  - (tim) [contrib/caldera/openssh.spec] update version.
704
705 20020513
706  - (stevesk) add initial README.privsep
707  - (stevesk) [configure.ac] nicer message: --with-privsep-user=user
708  - (djm) Add --with-superuser-path=xxx configure option to specify 
709    what $PATH the superuser receives.
710  - (djm) Bug #231: UsePrivilegeSeparation turns off Banner.
711  - (djm) Add --with-privsep-path configure option
712  - (djm) Update RPM spec file: different superuser path, use
713    /var/empty/sshd for privsep
714  - (djm) Bug #234: missing readpassphrase declaration and defines
715  - (djm) Add INSTALL warning about SSH protocol 1 blowfish w/ 
716     OpenSSL < 0.9.6
717
718 20020511
719  - (tim) [configure.ac] applied a rework of djm's OpenSSL search cleanup patch.
720    Now only searches system and /usr/local/ssl (OpenSSL's default install path)
721    Others must use --with-ssl-dir=....
722  - (tim) [monitor_fdpass.c] fix for systems that have both
723    HAVE_ACCRIGHTS_IN_MSGHDR and HAVE_CONTROL_IN_MSGHDR. Ie. sys/socket.h 
724    has #define msg_accrights msg_control
725
726 20020510
727  - (stevesk) [auth.c] Shadow account and expiration cleanup.  Now
728    check for root forced expire.  Still don't check for inactive.
729  - (djm) Rework RedHat RPM files. Based on spec from Nalin 
730    Dahyabhai <nalin@redhat.com> and patches from 
731    Pekka Savola <pekkas@netcore.fi>
732  - (djm) Try to drop supplemental groups at daemon startup. Patch from 
733    RedHat
734  - (bal) Back all the way out of auth-passwd.c changes.  Breaks too many
735    things that don't set pw->pw_passwd.
736
737 20020509
738  - (tim) [Makefile.in] Unbreak make -f Makefile.in distprep
739
740 20020508
741  - (tim) [openbsd-compat/bsd-arc4random.c] fix logic on when seed_rng() is
742    called. Report by Chris Maxwell <maxwell@cs.dal.ca>
743  - (tim) [Makefile.in configure.ac] set SHELL variable in Makefile
744  - (djm) Disable PAM kbd-int auth if privsep is turned on (it doesn't work)
745
746 20020507
747  - (tim) [configure.ac openbsd-compat/bsd-misc.c openbsd-compat/bsd-misc.h]
748    Add truncate() emulation to address Bug 208
749
750 20020506
751  - (djm) Unbreak auth-passwd.c for PAM and SIA
752  - (djm) Unbreak PAM auth for protocol 1. Report from Pekka Savola 
753    <pekkas@netcore.fi>
754  - (djm) Don't reinitialise PAM credentials before we have started PAM.
755    Report from Pekka Savola <pekkas@netcore.fi>
756    
757 20020506
758  - (bal) Fixed auth-passwd.c to resolve PermitEmptyPassword issue
759  
760 20020501
761  - (djm) Import OpenBSD regression tests. Requires BSD make to run
762  - (djm) Fix readpassphase compilation for systems which have it
763
764 20020429
765  - (tim) [contrib/caldera/openssh.spec] update fixUP to reflect changes in
766    sshd_config.
767  - (tim) [contrib/cygwin/README] remove reference to regex.
768    patch from Corinna Vinschen <vinschen@redhat.com>
769
770 20020426
771  - (djm) Bug #137, #209: fix make problems for scard/Ssh.bin, do uudecode
772    during distprep only
773  - (djm) Disable PAM password expiry until a complete fix for bug #188 
774    exists
775  - (djm) Bug #180: Set ToS bits on IPv4-in-IPv6 mapped addresses. Based on 
776    patch from openssh@misc.tecq.org
777
778 20020425
779  - (stevesk) [defines.h] remove USE_TIMEVAL; unused
780  - (stevesk) [acconfig.h auth-passwd.c configure.ac sshd.c] HP-UX 10.26
781    support.  bug #184.  most from dcole@keysoftsys.com.
782
783 20020424
784  - (djm) OpenBSD CVS Sync
785    - markus@cvs.openbsd.org 2002/04/23 12:54:10
786      [version.h]
787      3.2.1
788    - djm@cvs.openbsd.org 2002/04/23 22:16:29
789      [sshd.c]
790      Improve error message; ok markus@ stevesk@
791
792 20020423
793  - (stevesk) [acconfig.h configure.ac session.c] LOGIN_NO_ENDOPT for HP-UX
794  - (stevesk) [acconfig.h] NEED_IN_SYSTM_H unused
795  - (markus) OpenBSD CVS Sync
796    - markus@cvs.openbsd.org 2002/04/23 12:58:26
797      [radix.c]
798      send complete ticket; semerad@ss1000.ms.mff.cuni.cz
799  - (djm) Trim ChangeLog to include only post-3.1 changes
800  - (djm) Update RPM spec file versions
801  - (djm) Redhat spec enables KrbV by default
802  - (djm) Applied OpenSC smartcard updates from Markus & 
803    Antti Tapaninen <aet@cc.hut.fi>
804  - (djm) Define BROKEN_REALPATH for AIX, patch from 
805    Antti Tapaninen <aet@cc.hut.fi>
806  - (djm) Bug #214: Fix utmp for Irix (don't strip "tty"). Patch from 
807    Kevin Taylor <no@nowhere.org> (??) via Philipp Grau
808    <phgrau@zedat.fu-berlin.de>
809  - (djm) Bug #213: Simplify CMSG_ALIGN macros to avoid symbol clashes. 
810    Reported by Doug Manton <dmanton@emea.att.com>
811  - (djm) Bug #222: Fix tests for getaddrinfo on OSF/1. Spotted by
812    Robert Urban <urban@spielwiese.de>
813  - (djm) Bug #206 - blibpath isn't always needed for AIX ld, avoid 
814    sizeof(long long int) == 4 breakage. Patch from Matthew Clarke
815    <Matthew_Clarke@mindlink.bc.ca>
816  - (djm) Make privsep work with PAM (still experimental)
817  - (djm) OpenBSD CVS Sync
818    - deraadt@cvs.openbsd.org 2002/04/20 09:02:03
819      [servconf.c]
820      No, afs requires explicit enabling
821    - markus@cvs.openbsd.org 2002/04/20 09:14:58
822      [bufaux.c bufaux.h]
823      add buffer_{get,put}_short
824    - markus@cvs.openbsd.org 2002/04/20 09:17:19
825      [radix.c]
826      rewrite using the buffer_* API, fixes overflow; ok deraadt@
827    - stevesk@cvs.openbsd.org 2002/04/21 16:19:27
828      [sshd.8 sshd_config]
829      document default AFSTokenPassing no; ok deraadt@
830    - stevesk@cvs.openbsd.org 2002/04/21 16:25:06
831      [sshconnect1.c]
832      spelling in error message; ok markus@
833    - markus@cvs.openbsd.org 2002/04/22 06:15:47
834      [radix.c]
835      fix check for overflow
836    - markus@cvs.openbsd.org 2002/04/22 16:16:53
837      [servconf.c sshd.8 sshd_config]
838      do not auto-enable KerberosAuthentication; ok djm@, provos@, deraadt@
839    - markus@cvs.openbsd.org 2002/04/22 21:04:52
840      [channels.c clientloop.c clientloop.h ssh.c]
841      request reply (success/failure) for -R style fwd in protocol v2,
842      depends on ordered replies.
843      fixes http://bugzilla.mindrot.org/show_bug.cgi?id=215; ok provos@
844
845 20020421
846  - (tim) [entropy.c.] Portability fix for SCO Unix 3.2v4.x (SCO OSR 3.0).
847    entropy.c needs seteuid(getuid()) for the setuid(original_uid) to 
848    succeed. Patch by gert@greenie.muc.de. This fixes one part of Bug 208
849
850 20020418
851  - (djm) Avoid SIGCHLD breakage when run from rsync. Fix from 
852    Sturle Sunde <sturle.sunde@usit.uio.no>
853
854 20020417
855  - (djm) Tell users to configure /dev/random support into OpenSSL in 
856    INSTALL
857  - (djm) Fix .Nm in mdoc2man.pl from pspencer@fields.utoronto.ca
858  - (tim) [configure.ac] Issue warning on --with-default-path=/some_path
859    if LOGIN_CAP is enabled. Report & testing by Tuc <tuc@ttsg.com>
860
861 20020415
862  - (djm) Unbreak "make install". Fix from Darren Tucker 
863    <dtucker@zip.com.au>
864  - (stevesk) bsd-cygwin_util.[ch] BSD license from Corinna Vinschen
865  - (tim) [configure.ac] add tests for recvmsg and sendmsg.
866    [monitor_fdpass.c] add checks for HAVE_SENDMSG and HAVE_RECVMSG for
867    systems that HAVE_ACCRIGHTS_IN_MSGHDR but no recvmsg or sendmsg.
868
869 20020414
870  - (djm) ssh-rand-helper improvements
871    - Add commandline debugging options
872    - Don't write binary data if stdout is a tty (use hex instead)
873    - Give it a manpage
874  - (djm) Random number collection doc fixes from Ben
875
876 20020413
877  - (djm) Add KrbV support patch from Simon Wilkinson <simon@sxw.org.uk>
878
879 20020412
880  - (stevesk) [auth-sia.[ch]] add BSD license from Chris Adams
881  - (tim) [configure.ac] add <sys/types.h> to msghdr tests. Change -L
882    to -h on testing for /bin being symbolic link
883  - (bal) Mistaken in Cygwin scripts for ssh starting.  Patch by
884    Corinna Vinschen <vinschen@redhat.com> 
885  - (bal) disable privsep if no MAP_ANON.  We can re-enable it
886    after the release when we can do more testing.
887
888 20020411
889  - (stevesk) [auth-sia.c] cleanup
890  - (tim) [acconfig.h defines.h includes.h] put includes in includes.h and
891    defines in defines.h [rijndael.c openbsd-compat/fake-socket.h
892    openbsd-compat/inet_aton.c] include "includes.h" instead of "config.h"
893    ok stevesk@
894
895 20020410
896  - (stevesk) [configure.ac monitor.c] HAVE_SOCKETPAIR
897  - (stevesk) [auth-sia.c] compile fix Chris Adams <cmadams@hiwaay.net>
898  - (bal) OpenBSD CVS Sync
899    - markus@cvs.openbsd.org 2002/04/10 08:21:47
900      [auth1.c compat.c compat.h]
901      strip '@' from username only for KerbV and known broken clients, 
902      bug #204
903    - markus@cvs.openbsd.org 2002/04/10 08:56:01
904      [version.h]
905      OpenSSH_3.2
906  - Added p1 to idenify Portable release version.
907
908 20020408
909  - (bal) Minor OpenSC updates.  Fix up header locations and update
910    README.smartcard provided by Juha Yrjölä <jyrjola@cc.hut.fi>
911
912 20020407
913  - (stevesk) HAVE_CONTROL_IN_MSGHDR; not used right now.
914    Future: we may want to test if fd passing works correctly.
915  - (stevesk) [monitor_fdpass.c] fatal() for UsePrivilegeSeparation=yes
916    and no fd passing support.
917  - (stevesk) HAVE_MMAP and HAVE_SYS_MMAN_H and use them in
918    monitor_mm.c
919  - (stevesk) remove configure support for poll.h; it was removed
920    from sshd.c a long time ago.
921  - (stevesk) --with-privsep-user; default sshd
922  - (stevesk) wrap munmap() with HAVE_MMAP also.
923
924 20020406
925  - (djm) Typo in Suse SPEC file. Fix from Carsten Grohmann 
926    <carsten.grohmann@dr-baldeweg.de>
927  - (bal) Added MAP_FAILED to allow AIX and Trusted HP to compile.
928  - (bal) OpenBSD CVS Sync
929    - djm@cvs.openbsd.org 2002/04/06 00:30:08
930      [sftp-client.c]
931      Fix occasional corruption on upload due to bad reuse of request 
932      id, spotted by chombier@mac.com; ok markus@
933    - mouring@cvs.openbsd.org 2002/04/06 18:24:09
934      [scp.c]
935      Fixes potental double // within path.
936      http://bugzilla.mindrot.org/show_bug.cgi?id=76
937  - (bal) Slight update to OpenSC support.  Better version checking. patch
938    by Juha Yrjölä <jyrjola@cc.hut.fi> 
939  - (bal) Revered out of runtime IRIX detection of joblimits.  Code is
940    incomplete.
941  - (bal) Quiet down configure.ac if /bin/test does not exist.
942  - (bal) We no longer use atexit()/xatexit()/on_exit()
943
944 20020405
945  - (bal) Patch for OpenSC SmartCard library; ok markus@; patch by
946    Juha Yrjölä <jyrjola@cc.hut.fi>
947  - (bal) Minor documentation update to reflect smartcard library
948    support changes.
949  - (bal) Too many <sys/queue.h> issues.  Remove all workarounds and
950    using internal version only.
951  - (bal) OpenBSD CVS Sync
952    - stevesk@cvs.openbsd.org 2002/04/05 20:56:21
953      [sshd.8]
954      clarify sshrc some and handle X11UseLocalhost=yes; ok markus@
955
956 20020404
957  - (stevesk) [auth-pam.c auth-pam.h auth-passwd.c auth-sia.c auth-sia.h
958     auth1.c auth2.c] PAM, OSF_SIA password auth cleanup; from djm.
959  - (bal) OpenBSD CVS Sync
960    - markus@cvs.openbsd.org 2002/04/03 09:26:11
961      [cipher.c myproposal.h]
962      re-add rijndael-cbc@lysator.liu.se for MacSSH; ash@lab.poc.net
963
964 20020402
965  - (bal) Hand Sync of scp.c (reverted to upstream code)
966    - deraadt@cvs.openbsd.org 2002/03/30 17:45:46
967      [scp.c]
968      stretch banners
969  - (bal) CVS ID sync of uidswap.c
970  - (bal) OpenBSD CVS Sync (now for the real sync)
971    - markus@cvs.openbsd.org 2002/03/27 22:21:45
972      [ssh-keygen.c]
973      try to import keys with extra trailing === (seen with ssh.com < 
974      2.0.12)
975    - markus@cvs.openbsd.org 2002/03/28 15:34:51
976      [session.c]
977      do not call record_login twice (for use_privsep)
978    - markus@cvs.openbsd.org 2002/03/29 18:59:32
979      [session.c session.h]
980      retrieve last login time before the pty is allocated, store per 
981      session
982    - stevesk@cvs.openbsd.org 2002/03/29 19:16:22
983      [sshd.8]
984      RSA key modulus size minimum 768; ok markus@
985    - stevesk@cvs.openbsd.org 2002/03/29 19:18:33
986      [auth-rsa.c ssh-rsa.c ssh.h]
987      make RSA modulus minimum #define; ok markus@
988    - markus@cvs.openbsd.org 2002/03/30 18:51:15
989      [monitor.c serverloop.c sftp-int.c sftp.c sshd.c]
990      check waitpid for EINTR; based on patch from peter@ifm.liu.se
991    - markus@cvs.openbsd.org 2002/04/01 22:02:16
992      [sftp-client.c]
993      20480 is an upper limit for older server
994    - markus@cvs.openbsd.org 2002/04/01 22:07:17
995      [sftp-client.c]
996      fallback to stat if server does not support lstat
997    - markus@cvs.openbsd.org 2002/04/02 11:49:39
998      [ssh-agent.c]
999      check $SHELL for -k and -d, too;
1000      http://bugzilla.mindrot.org/show_bug.cgi?id=199
1001    - markus@cvs.openbsd.org 2002/04/02 17:37:48
1002      [sftp.c]
1003      always call log_init()
1004    - markus@cvs.openbsd.org 2002/04/02 20:11:38
1005      [ssh-rsa.c]
1006      ignore SSH_BUG_SIGBLOB for ssh-rsa; #187
1007  - (bal) mispelling in uidswap.c (portable only)
1008
1009 20020401
1010  - (stevesk) [monitor.c] PAM should work again; will *not* work with
1011    UsePrivilegeSeparation=yes.
1012  - (stevesk) [auth1.c] fix password auth for protocol 1 when
1013    !USE_PAM && !HAVE_OSF_SIA; merge issue.
1014
1015 20020331
1016  - (tim) [configure.ac] use /bin/test -L to work around broken builtin on
1017    Solaris 8
1018  - (tim) [sshconnect2.c] change uint32_t to u_int32_t
1019
1020 20020330
1021  - (stevesk) [configure.ac] remove header check for sys/ttcompat.h
1022    bug 167
1023
1024 20020327
1025  - (bal) 'pw' should be 'authctxt->pw' in auth1.c spotted by 
1026    kent@lysator.liu.se
1027  - (bal) OpenBSD CVS Sync
1028    - markus@cvs.openbsd.org 2002/03/26 11:34:49
1029      [ssh.1 sshd.8]
1030      update to recent drafts
1031    - markus@cvs.openbsd.org 2002/03/26 11:37:05
1032      [ssh.c]
1033      update Copyright
1034    - markus@cvs.openbsd.org 2002/03/26 15:23:40
1035      [bufaux.c]
1036      do not talk about packets in bufaux
1037    - rees@cvs.openbsd.org 2002/03/26 18:46:59
1038      [scard.c]
1039      try_AUT0 in read_pubkey too, for those paranoid few who want to 
1040      acl 'sh'
1041    - markus@cvs.openbsd.org 2002/03/26 22:50:39
1042      [channels.h]
1043      CHANNEL_EFD_OUTPUT_ACTIVE is false for CHAN_CLOSE_RCVD, too
1044    - markus@cvs.openbsd.org 2002/03/26 23:13:03
1045      [auth-rsa.c]
1046      disallow RSA keys < 768 for protocol 1, too (rhosts-rsa and rsa auth)
1047    - markus@cvs.openbsd.org 2002/03/26 23:14:51
1048      [kex.c]
1049      generate a new cookie for each SSH2_MSG_KEXINIT message we send out
1050    - mouring@cvs.openbsd.org 2002/03/27 11:45:42
1051      [monitor.c]
1052      monitor_allowed_key() returns int instead of pointer.  ok markus@
1053   
1054 20020325
1055  - (stevesk) import OpenBSD <sys/tree.h> as "openbsd-compat/tree.h"
1056  - (bal) OpenBSD CVS Sync
1057    - stevesk@cvs.openbsd.org 2002/03/23 20:57:26
1058      [sshd.c]
1059      setproctitle() after preauth child; ok markus@
1060    - markus@cvs.openbsd.org 2002/03/24 16:00:27
1061      [serverloop.c]
1062      remove unused debug
1063    - markus@cvs.openbsd.org 2002/03/24 16:01:13
1064      [packet.c]
1065      debug->debug3 for extra padding
1066    - stevesk@cvs.openbsd.org 2002/03/24 17:27:03
1067      [kexgex.c]
1068      typo; ok markus@
1069    - stevesk@cvs.openbsd.org 2002/03/24 17:53:16
1070      [monitor_fdpass.c]
1071      minor cleanup and more error checking; ok markus@
1072    - markus@cvs.openbsd.org 2002/03/24 18:05:29
1073      [scard.c]
1074      we need to figure out AUT0 for sc_private_encrypt, too
1075    - stevesk@cvs.openbsd.org 2002/03/24 23:20:00
1076      [monitor.c]
1077      remove "\n" from fatal()
1078    - markus@cvs.openbsd.org 2002/03/25 09:21:13
1079      [auth-rsa.c]
1080      return 0 (not NULL); tomh@po.crl.go.jp
1081    - markus@cvs.openbsd.org 2002/03/25 09:25:06
1082      [auth-rh-rsa.c]
1083      rm bogus comment
1084    - markus@cvs.openbsd.org 2002/03/25 17:34:27
1085      [scard.c scard.h ssh-agent.c ssh-keygen.c ssh.c]
1086      change sc_get_key to sc_get_keys and hide smartcard details in scard.c
1087    - stevesk@cvs.openbsd.org 2002/03/25 20:12:10
1088      [monitor_mm.c monitor_wrap.c]
1089      ssize_t args use "%ld" and cast to (long)
1090      size_t args use "%lu" and cast to (u_long)
1091      ok markus@ and thanks millert@
1092    - markus@cvs.openbsd.org 2002/03/25 21:04:02
1093      [ssh.c]
1094      simplify num_identity_files handling
1095    - markus@cvs.openbsd.org 2002/03/25 21:13:51
1096      [channels.c channels.h compat.c compat.h nchan.c]
1097      don't send stderr data after EOF, accept this from older known 
1098      (broken) sshd servers only, fixes
1099      http://bugzilla.mindrot.org/show_bug.cgi?id=179
1100    - stevesk@cvs.openbsd.org 2002/03/26 03:24:01
1101      [monitor.h monitor_fdpass.h monitor_mm.h monitor_wrap.h]
1102      $OpenBSD$
1103
1104 20020324
1105  - (stevesk) [session.c] disable LOGIN_NEEDS_TERM until we are sure
1106    it can be removed. only used on solaris. will no longer compile with
1107    privsep shuffling.
1108
1109 20020322
1110  - (stevesk) HAVE_ACCRIGHTS_IN_MSGHDR configure support
1111  - (stevesk) [monitor.c monitor_wrap.c] #ifdef HAVE_PW_CLASS_IN_PASSWD
1112  - (stevesk) configure and cpp __FUNCTION__ gymnastics to handle nielsisms
1113  - (stevesk) [monitor_fdpass.c] support for access rights style file
1114    descriptor passing
1115  - (stevesk) [auth2.c] merge cleanup/sync
1116  - (stevesk) [defines.h] hp-ux 11 has ancillary data style fd passing, but
1117    is missing CMSG_LEN() and CMSG_SPACE() macros.
1118  - (stevesk) [defines.h] #define MAP_ANON MAP_ANONYMOUS for HP-UX; other
1119    platforms may need this--I'm not sure.  mmap() issues will need to be
1120    addressed further.
1121  - (tim) [cipher.c] fix problem with OpenBSD sync
1122  - (stevesk) [LICENCE] OpenBSD sync
1123
1124 20020321
1125  - (bal) OpenBSD CVS Sync
1126    - itojun@cvs.openbsd.org 2002/03/08 06:10:16
1127      [sftp-client.c]
1128      printf type mismatch
1129    - itojun@cvs.openbsd.org 2002/03/11 03:18:49
1130      [sftp-client.c]
1131      correct type mismatches (u_int64_t != unsigned long long)
1132    - itojun@cvs.openbsd.org 2002/03/11 03:19:53
1133      [sftp-client.c]
1134      indent
1135    - markus@cvs.openbsd.org 2002/03/14 15:24:27
1136      [sshconnect1.c]
1137      don't trust size sent by (rogue) server; noted by 
1138      s.esser@e-matters.de
1139    - markus@cvs.openbsd.org 2002/03/14 16:38:26
1140      [sshd.c]
1141      split out ssh1 session key decryption; ok provos@
1142    - markus@cvs.openbsd.org 2002/03/14 16:56:33
1143      [auth-rh-rsa.c auth-rsa.c auth.h]
1144      split auth_rsa() for better readability and privsep; ok provos@
1145    - itojun@cvs.openbsd.org 2002/03/15 11:00:38
1146      [auth.c]
1147      fix file type checking (use S_ISREG).  ok by markus
1148    - markus@cvs.openbsd.org 2002/03/16 11:24:53
1149      [compress.c]
1150      skip inflateEnd if inflate fails; ok provos@
1151    - markus@cvs.openbsd.org 2002/03/16 17:22:09
1152      [auth-rh-rsa.c auth.h]
1153      split auth_rhosts_rsa(), ok provos@
1154    - stevesk@cvs.openbsd.org 2002/03/16 17:41:25
1155      [auth-krb5.c]
1156      BSD license.  from Daniel Kouril via Dug Song.  ok markus@
1157    - provos@cvs.openbsd.org 2002/03/17 20:25:56
1158      [auth.c auth.h auth1.c auth2.c]
1159      getpwnamallow returns struct passwd * only if user valid; 
1160      okay markus@
1161    - provos@cvs.openbsd.org 2002/03/18 01:12:14
1162      [auth.h auth1.c auth2.c sshd.c]
1163      have the authentication functions return the authentication context
1164      and then do_authenticated; okay millert@
1165    - dugsong@cvs.openbsd.org 2002/03/18 01:30:10
1166      [auth-krb4.c]
1167      set client to NULL after xfree(), from Rolf Braun 
1168      <rbraun+ssh@andrew.cmu.edu>
1169    - provos@cvs.openbsd.org 2002/03/18 03:41:08
1170      [auth.c session.c]
1171      move auth_approval into getpwnamallow with help from millert@
1172    - markus@cvs.openbsd.org 2002/03/18 17:13:15
1173      [cipher.c cipher.h]
1174      export/import cipher states; needed by ssh-privsep
1175    - markus@cvs.openbsd.org 2002/03/18 17:16:38
1176      [packet.c packet.h]
1177      export/import cipher state, iv and ssh2 seqnr; needed by ssh-privsep
1178    - markus@cvs.openbsd.org 2002/03/18 17:23:31
1179      [key.c key.h]
1180      add key_demote() for ssh-privsep
1181    - provos@cvs.openbsd.org 2002/03/18 17:25:29
1182      [bufaux.c bufaux.h]
1183      buffer_skip_string and extra sanity checking; needed by ssh-privsep
1184    - provos@cvs.openbsd.org 2002/03/18 17:31:54
1185      [compress.c]
1186      export compression streams for ssh-privsep
1187    - provos@cvs.openbsd.org 2002/03/18 17:50:31
1188      [auth-bsdauth.c auth-options.c auth-rh-rsa.c auth-rsa.c]
1189      [auth-skey.c auth.h auth1.c auth2-chall.c auth2.c kex.c kex.h kexdh.c]
1190      [kexgex.c servconf.c]
1191      [session.h servconf.h serverloop.c session.c sshd.c]
1192      integrate privilege separated openssh; its turned off by default 
1193      for now. work done by me and markus@
1194    - provos@cvs.openbsd.org 2002/03/18 17:53:08
1195      [sshd.8]
1196      credits for privsep
1197    - provos@cvs.openbsd.org 2002/03/18 17:59:09
1198      [sshd.8]
1199      document UsePrivilegeSeparation
1200    - stevesk@cvs.openbsd.org 2002/03/18 23:52:51
1201      [servconf.c]
1202      UnprivUser/UnprivGroup usable now--specify numeric user/group; ok
1203      provos@
1204    - stevesk@cvs.openbsd.org 2002/03/19 03:03:43
1205      [pathnames.h servconf.c servconf.h sshd.c]
1206      _PATH_PRIVSEP_CHROOT_DIR; ok provos@
1207    - stevesk@cvs.openbsd.org 2002/03/19 05:23:08
1208      [sshd.8]
1209      Banner has no default.
1210    - mpech@cvs.openbsd.org 2002/03/19 06:32:56
1211      [sftp-int.c]
1212      use xfree() after xstrdup().
1213
1214      markus@ ok
1215    - markus@cvs.openbsd.org 2002/03/19 10:35:39
1216      [auth-options.c auth.h session.c session.h sshd.c]
1217      clean up prototypes
1218    - markus@cvs.openbsd.org 2002/03/19 10:49:35
1219      [auth-krb5.c auth-rh-rsa.c auth.c cipher.c key.c misc.h]
1220      [packet.c session.c sftp-client.c sftp-glob.h sftp.c ssh-add.c ssh.c]
1221      [sshconnect2.c sshd.c ttymodes.c]
1222      KNF whitespace
1223    - markus@cvs.openbsd.org 2002/03/19 14:27:39
1224      [auth.c auth1.c auth2.c]
1225      make getpwnamallow() allways call pwcopy()
1226    - markus@cvs.openbsd.org 2002/03/19 15:31:47
1227      [auth.c]
1228      check for NULL; from provos@
1229    - stevesk@cvs.openbsd.org 2002/03/20 19:12:25
1230      [servconf.c servconf.h ssh.h sshd.c]
1231      for unprivileged user, group do:
1232      pw=getpwnam(SSH_PRIVSEP_USER); do_setusercontext(pw).  ok provos@
1233    - stevesk@cvs.openbsd.org 2002/03/20 21:08:08
1234      [sshd.c]
1235      strerror() on chdir() fail; ok provos@
1236    - markus@cvs.openbsd.org 2002/03/21 10:21:20
1237      [ssh-add.c]
1238      ignore errors for nonexisting default keys in ssh-add,
1239      fixes http://bugzilla.mindrot.org/show_bug.cgi?id=158
1240    - jakob@cvs.openbsd.org 2002/03/21 15:17:26
1241      [clientloop.c ssh.1]
1242      add built-in command line for adding new port forwardings on the fly.
1243      based on a patch from brian wellington. ok markus@.
1244    - markus@cvs.openbsd.org 2002/03/21 16:38:06
1245      [scard.c]
1246      make compile w/ openssl 0.9.7
1247    - markus@cvs.openbsd.org 2002/03/21 16:54:53
1248      [scard.c scard.h ssh-keygen.c]
1249      move key upload to scard.[ch]
1250    - markus@cvs.openbsd.org 2002/03/21 16:57:15
1251      [scard.c]
1252      remove const
1253    - markus@cvs.openbsd.org 2002/03/21 16:58:13
1254      [clientloop.c]
1255      remove unused
1256    - rees@cvs.openbsd.org 2002/03/21 18:08:15
1257      [scard.c]
1258      In sc_put_key(), sc_reader_id should be id.
1259    - markus@cvs.openbsd.org 2002/03/21 20:51:12
1260      [sshd_config]
1261      add privsep (off)
1262    - markus@cvs.openbsd.org 2002/03/21 21:23:34
1263      [sshd.c]
1264      add privsep_preauth() and remove 1 goto; ok provos@
1265    - rees@cvs.openbsd.org 2002/03/21 21:54:34
1266      [scard.c scard.h ssh-keygen.c]
1267      Add PIN-protection for secret key.
1268    - rees@cvs.openbsd.org 2002/03/21 22:44:05
1269      [authfd.c authfd.h ssh-add.c ssh-agent.c ssh.c]
1270      Add PIN-protection for secret key.
1271    - markus@cvs.openbsd.org 2002/03/21 23:07:37
1272      [clientloop.c]
1273      remove unused, sync w/ cmdline patch in my tree.
1274
1275 20020317
1276  - (tim) [configure.ac] Assume path given with --with-pid-dir=PATH is 
1277    wanted, warn if directory does not exist. Put system directories in 
1278    front of PATH for finding entorpy commands.
1279  - (tim) [contrib/aix/buildbff.sh contrib/aix/inventory.sh] AIX package
1280    build fixes.  Patch by Darren Tucker <dtucker@zip.com.au>
1281    [contrib/solaris/buildpkg.sh] add missing dirs to SYSTEM_DIR. Have
1282    postinstall check for $piddir and add if necessary.
1283
1284 20020311
1285  - (tim) [contrib/solaris/buildpkg.sh, contrib/solaris/README] Updated to
1286    build on all platforms that support SVR4 style package tools. Now runs
1287    from build dir. Parts are based on patches from Antonio Navarro, and
1288    Darren Tucker.
1289
1290 20020308
1291  - (djm) Revert bits of Markus' OpenSSL compat patch which was 
1292    accidentally committed.
1293  - (djm) Add Markus' patch for compat wih OpenSSL < 0.9.6. 
1294    Known issue: Blowfish for SSH1 does not work
1295  - (stevesk) entropy.c: typo in debug message
1296  - (djm) ssh-keygen -i needs seeded RNG; report from markus@
1297
1298 $Id$
This page took 0.13355 seconds and 5 git commands to generate.