]> andersk Git - openssh.git/blob - ChangeLog
- (djm) OpenBSD CVS Sync
[openssh.git] / ChangeLog
1 20030829
2  - (djm) OpenBSD CVS Sync
3    - deraadt@cvs.openbsd.org 2003/08/24 17:36:51
4      [auth2-gss.c]
5      64 bit cleanups; markus ok
6
7 20030829
8  - (bal) openbsd-compat/ clean up.  Considate headers, add in Id on our
9    files, and added missing license to header.
10
11 20030826
12  - (djm) Bug #629: Mark ssh_config option "pamauthenticationviakbdint"
13    as deprecated. Remove mention from README.privsep. Patch from 
14    aet AT cc.hut.fi
15  - (dtucker) OpenBSD CVS Sync
16    - markus@cvs.openbsd.org 2003/08/22 10:56:09
17      [auth2.c auth2-gss.c auth.h compat.c compat.h gss-genr.c gss-serv-krb5.c
18      gss-serv.c monitor.c monitor.h monitor_wrap.c monitor_wrap.h readconf.c
19      readconf.h servconf.c servconf.h session.c session.h ssh-gss.h
20      ssh_config.5 sshconnect2.c sshd_config sshd_config.5]
21      support GSS API user authentication; patches from Simon Wilkinson,
22      stripped down and tested by Jakob and myself.
23    - markus@cvs.openbsd.org 2003/08/22 13:20:03
24      [sshconnect2.c]
25      remove support for "kerberos-2@ssh.com"
26    - markus@cvs.openbsd.org 2003/08/22 13:22:27
27      [auth2.c] (auth2-krb5.c removed)
28      nuke "kerberos-2@ssh.com"
29    - markus@cvs.openbsd.org 2003/08/22 20:55:06
30      [LICENCE]
31      add Simon Wilkinson
32    - deraadt@cvs.openbsd.org 2003/08/24 17:36:52
33      [monitor.c monitor_wrap.c sshconnect2.c]
34      64 bit cleanups; markus ok
35    - fgsch@cvs.openbsd.org 2003/08/25 08:13:09
36      [sftp-int.c]
37      fix div by zero when listing for filename lengths longer than width.
38      markus@ ok.
39    - djm@cvs.openbsd.org 2003/08/25 10:33:33
40      [sshconnect2.c]
41      fprintf->logit to silence login banner with "ssh -q"; ok markus@
42  - (dtucker) [Makefile.in acconfig.h auth-krb5.c auth-pam.c auth-pam.h
43    configure.ac defines.h gss-serv-krb5.c session.c ssh-gss.h sshconnect1.c
44    sshconnect2.c] Add Portable GSSAPI support, patch by Simon Wilkinson.
45  - (dtucker) [Makefile.in] Remove auth2-krb5.
46  - (dtucker) [contrib/aix/inventory.sh] Add public domain notice.  ok mouring@
47    (the original author)
48  - (dtucker) [auth.c] Do not check for locked accounts when PAM is enabled.
49
50 20030825
51  - (djm) Bug #621: Select OpenSC keys by usage attributes. Patch from 
52    larsch@trustcenter.de
53  - (bal) openbsd-compat/ OpenBSD updates.  Mostly licensing, ansifications
54    and minor fixes. OK djm@
55  - (bal) redo how we handle 'mysignal()'.  Move it to 
56    openbsd-compat/bsd-misc.c, s/mysignal/signal/ and #define signal to
57    be our 'mysignal' by default.  OK djm@
58  - (dtucker) [acconfig.h auth.c configure.ac sshd.8] Bug #422 again: deny
59    any access to locked accounts.  ok djm@
60  - (djm) Bug #564: Perform PAM account checks for all authentications when
61    UsePAM=yes; ok dtucker
62  - (dtucker) [configure.ac] Bug #533, #551: define BROKEN_GETADDRINFO on
63    Tru64, solves getnameinfo and "bad addr or host" errors.  ok djm@
64  - (dtucker) [README buildbff.sh inventory.sh] (all in contrib/aix)
65    Update package builder: correctly handle config variables, use lsuser
66    rather than /etc/passwd, fix typos, add Id's.
67
68 20030822
69  - (djm) s/get_progname/ssh_get_progname/g to avoid conflict with Heimdal 
70    -lbroken; ok dtucker 
71  - (dtucker) [contrib/cygwin/ssh-user-config] Put keys in authorized_keys
72    rather that authorized_keys2.  Patch from vinschen@redhat.com.
73
74 20030821
75  - (dtucker) OpenBSD CVS Sync
76    - markus@cvs.openbsd.org 2003/08/14 16:08:58
77      [ssh-keygen.c]
78      exit after primetest, ok djm@
79  - (dtucker) [defines.h] Put CMSG_DATA, CMSG_FIRSTHDR with other CMSG* macros,
80    change CMSG_DATA to use __CMSG_ALIGN (and thus work properly), reformat for
81    consistency.
82  - (dtucker) [configure.ac] Move openpty/ctty test outside of case statement
83    and after normal openpty test.
84
85 20030813
86  - (dtucker) [session.c] Remove #ifdef TIOCSBRK kludge.
87  - (dtucker) OpenBSD CVS Sync
88    - markus@cvs.openbsd.org 2003/08/13 08:33:02
89      [session.c]
90      use more portable tcsendbreak(3) and ignore break_length;
91      ok deraadt, millert
92    - markus@cvs.openbsd.org 2003/08/13 08:46:31
93      [auth1.c readconf.c readconf.h servconf.c servconf.h ssh.c ssh_config
94      ssh_config.5 sshconnect1.c sshd.8 sshd.c sshd_config sshd_config.5]
95      remove RhostsAuthentication; suggested by djm@ before; ok djm@, deraadt@,
96      fgsch@, miod@, henning@, jakob@ and others
97    - markus@cvs.openbsd.org 2003/08/13 09:07:10
98      [readconf.c ssh.c]
99      socks4->socks, since with support both 4 and 5; dtucker@zip.com.au
100  - (dtucker) [configure.ac openbsd-compat/bsd-misc.c openbsd-compat/bsd-misc.h]
101    Add a tcsendbreak function for platforms that don't have one, based on the
102    one from OpenBSD.
103
104 20030811
105  - (dtucker) OpenBSD CVS Sync
106    (thanks to Simon Wilkinson for help with this -dt)
107    - markus@cvs.openbsd.org 2003/07/16 15:02:06
108      [auth-krb5.c]
109      mcc -> fcc; from Love Hörnquist Ã…strand <lha@it.su.se>
110      otherwise the kerberos credentinal is stored in a memory cache
111      in the privileged sshd. ok jabob@, hin@ (some time ago)
112  - (dtucker) [openbsd-compat/xcrypt.c] Remove Cygwin #ifdef block (duplicate
113    in bsd-cygwin_util.h).
114
115 20030808
116  - (dtucker) [openbsd-compat/fake-rfc2553.h] Older Linuxes have AI_PASSIVE and
117    AI_CANONNAME in netdb.h but not AI_NUMERICHOST, so check each definition
118    separately before defining them.
119  - (dtucker) [auth-pam.c] Don't set PAM_TTY if tty is null.  ok djm@
120
121 20030807
122  - (dtucker) [session.c] Have session_break_req not attempt to send a break
123    if TIOCSBRK and TIOCCBRK are not defined (eg Cygwin).
124  - (dtucker) [canohost.c] Bug #336: Only check ip options if IP_OPTIONS is
125    defined (fixes compile error on really old Linuxes).
126  - (dtucker) [defines.h] Bug #336: Add CMSG_DATA and CMSG_FIRSTHDR macros if
127    not already defined (eg Linux with some versions of libc5), based on those
128    from OpenBSD.
129  - (dtucker) [openbsd-compat/bsd-cygwin_util.c openbsd-compat/bsd-cygwin_util.h]
130    Remove incorrect filenames from comments (file names are in Id tags).
131  - (dtucker) [session.c openbsd-compat/bsd-cygwin_util.h] Move Cygwin
132    specific defines and includes to bsd-cygwin_util.h.  Fixes build error too.
133
134 20030802
135  - (dtucker) [monitor.h monitor_wrap.h] Remove excess ident tags.
136  - (dtucker) OpenBSD CVS Sync
137    - markus@cvs.openbsd.org 2003/07/22 13:35:22
138      [auth1.c auth.h auth-passwd.c monitor.c monitor.h monitor_wrap.c
139      monitor_wrap.h readconf.c readconf.h servconf.c servconf.h session.c ssh.1
140      ssh.c ssh_config.5 sshconnect1.c sshd.c sshd_config.5 ssh.h]
141      remove (already disabled) KRB4/AFS support, re-enable -k in ssh(1);
142      test+ok henning@
143  - (dtucker) [Makefile.in acconfig.h configure.ac] Remove KRB4/AFS support.
144  - (dtucker) [auth-krb4.c radix.c radix.h] Remove KRB4/AFS specific files.
145  - (dtucker) OpenBSD CVS Sync
146    - markus@cvs.openbsd.org 2003/07/23 07:42:43
147      [sshd_config]
148      remove AFS; itojun@
149    - djm@cvs.openbsd.org 2003/07/28 09:49:56
150      [ssh-keygen.1 ssh-keygen.c]
151      Support for generating Diffie-Hellman groups (/etc/moduli) from ssh-keygen.
152      Based on code from Phil Karn, William Allen Simpson and Niels Provos.
153      ok markus@, thanks jmc@
154    - markus@cvs.openbsd.org 2003/07/29 18:24:00
155      [LICENCE progressmeter.c]
156      replace 4 clause BSD licensed progressmeter code with a replacement
157      from Nils Nordman and myself; ok deraadt@
158      (copied from OpenBSD an re-applied portable changes)
159    - markus@cvs.openbsd.org 2003/07/29 18:26:46
160      [progressmeter.c]
161      fix length for "- stalled -" (included with previous import)
162    - markus@cvs.openbsd.org 2003/07/30 07:44:14
163      [progressmeter.c]
164      use only 4 digits in format_size (included with previous import)
165    - markus@cvs.openbsd.org 2003/07/30 07:53:27
166      [progressmeter.c]
167      whitespace (included with previous import)
168    - markus@cvs.openbsd.org 2003/07/31 09:21:02
169      [auth2-none.c]
170      check whether passwd auth is allowd, similar to proto 1; rob@pitman.co.za
171      ok henning
172    - avsm@cvs.openbsd.org 2003/07/31 15:50:16
173      [atomicio.c]
174      correct comment: atomicio takes vwrite, not write; deraadt@ ok
175    - markus@cvs.openbsd.org 2003/07/31 22:34:03
176      [progressmeter.c]
177      print rate similar old version; round instead truncate;
178      (included in previous progressmeter.c commit)
179  - (dtucker) [openbsd-compat/bsd-misc.c openbsd-compat/bsd-misc.h]
180    Add a tcgetpgrp function.
181  - (dtucker) [Makefile.in moduli.c moduli.h] Add new files and to Makefile.
182  - (dtucker) [openbsd-compat/bsd-misc.c] Fix cut-and-paste bug in tcgetpgrp.
183
184 20030730
185  - (djm) [auth-pam.c] Don't use crappy APIs like sprintf. Thanks bal
186
187 20030726
188  - (dtucker) [openbsd-compat/xcrypt.c] Fix typo: DISABLED_SHADOW ->
189    DISABLE_SHADOW.  Fixes HP-UX compile error.
190
191 20030724
192  - (bal) [auth-passwd.c openbsd-compat/Makefile.in openbsd-compat/xcrypt.c 
193     openbsd-compat/xcrypt.h] Split off encryption into xcrypt() interface,
194     and isolate shadow password functions.  Tested in Solaris, but should
195     not break other platforms too badly (except maybe HP =).  Also brings
196     auth-passwd.c into full sync with OpenBSD tree.
197
198 20030723
199  - (dtucker) [configure.ac] Back out change for bug #620.
200
201 20030719
202  - (dtucker) [configure.ac] Bug #620: Define BROKEN_GETADDRINFO for
203    Solaris/x86.  Patch from jrhett at isite.net.
204  - (dtucker) OpenBSD CVS Sync
205    - markus@cvs.openbsd.org 2003/07/14 12:36:37
206      [sshd.c]
207      remove undocumented -V option. would be only useful if openssh is used
208      as ssh v1 server for ssh.com's ssh v2.
209    - markus@cvs.openbsd.org 2003/07/16 10:34:53
210      [ssh.c sshd.c]
211      don't exit on multiple -v or -d; ok deraadt@
212    - markus@cvs.openbsd.org 2003/07/16 10:36:28
213      [sshtty.c]
214      clear IUCLC in enter_raw_mode; from rob@pitman.co.za; ok deraadt@, fgs@
215    - deraadt@cvs.openbsd.org 2003/07/18 01:54:25
216      [scp.c]
217      userid is unsigned, but well, force it anyways; andrushock@korovino.net
218    - djm@cvs.openbsd.org 2003/07/19 00:45:53
219      [sftp-int.c]
220      fix sftp filename parsing for arguments with escaped quotes. bz #517;
221      ok markus
222    - djm@cvs.openbsd.org 2003/07/19 00:46:31
223      [regress/sftp-cmds.sh]
224      regress test for sftp arguments with escaped quotes; ok markus
225
226 20030714
227  - (dtucker) [acconfig.h configure.ac port-aix.c] Older AIXes don't declare
228    loginfailed at all, so assume 3-arg loginfailed if not declared.
229  - (dtucker) [port-aix.h] Work around name collision on AIX for r_type by
230    undef'ing it.
231  - (dtucker) Bug #543: [configure.ac port-aix.c port-aix.h]
232    Call setauthdb() before loginfailed(), which may load password registry-
233    specific functions.  Based on patch by cawlfiel at us.ibm.com.
234  - (dtucker) [port-aix.h] Fix prototypes.
235  - (dtucker) OpenBSD CVS Sync
236    - avsm@cvs.openbsd.org 2003/07/09 13:58:19
237      [key.c]
238      minor tweak: when generating the hex fingerprint, give strlcat the full
239      bound to the buffer, and add a comment below explaining why the
240      zero-termination is one less than the bound.  markus@ ok
241    - markus@cvs.openbsd.org 2003/07/10 14:42:28
242      [packet.c]
243      the 2^(blocksize*2) rekeying limit is too expensive for 3DES,
244      blowfish, etc, so enforce a 1GB limit for small blocksizes.
245    - markus@cvs.openbsd.org 2003/07/10 20:05:55
246      [sftp.c]
247      sync usage with manpage, add missing -R
248
249 20030708
250  - (dtucker) [acconfig.h auth-passwd.c configure.ac session.c port-aix.[ch]]
251    Include AIX headers for authentication functions and make calls match
252    prototypes.  Test for and handle 3-arg and 4-arg variants of loginfailed.
253  - (dtucker) [session.c] Check return value of setpcred().
254  - (dtucker) [auth-passwd.c auth.c session.c sshd.c port-aix.c port-aix.h]
255    Convert aixloginmsg into platform-independant Buffer loginmsg.
256
257 20030707
258  - (dtucker) [configure.ac] Bug #600: Check that getrusage is declared before
259    searching libraries for it.  Fixes build errors on NCR MP-RAS.
260
261 20030706
262  - (dtucker) [ssh-rand-helper.c loginrec.c]
263    Apply atomicio typing change to these too.
264
265 20030703
266  - (dtucker) OpenBSD CVS Sync
267    - djm@cvs.openbsd.org 2003/06/28 07:48:10
268      [sshd.c]
269      report pidfile creation errors, based on patch from Roumen Petrov;
270      ok markus@
271    - deraadt@cvs.openbsd.org 2003/06/28 16:23:06
272      [atomicio.c atomicio.h authfd.c clientloop.c monitor_wrap.c msg.c
273      progressmeter.c scp.c sftp-client.c ssh-keyscan.c ssh.h sshconnect.c
274      sshd.c]
275      deal with typing of write vs read in atomicio
276    - markus@cvs.openbsd.org 2003/06/29 12:44:38
277      [sshconnect.c]
278      memset 0, not \0; andrushock@korovino.net
279    - markus@cvs.openbsd.org 2003/07/02 12:56:34
280      [channels.c]
281      deny dynamic forwarding with -R for v1, too; ok djm@
282    - markus@cvs.openbsd.org 2003/07/02 14:51:16
283      [channels.c ssh.1 ssh_config.5]
284      (re)add socks5 suppport to -D; ok djm@
285      now ssh(1) can act both as a socks 4 and socks 5 server and
286      dynamically forward ports.
287    - markus@cvs.openbsd.org 2003/07/02 20:37:48
288      [ssh.c]
289      convert hostkeyalias to lowercase, otherwise uppercase aliases will
290      not match at all; ok henning@
291    - markus@cvs.openbsd.org 2003/07/03 08:21:46
292      [regress/dynamic-forward.sh]
293      add socks5; speedup; reformat; based on patch from dtucker@zip.com.au
294    - markus@cvs.openbsd.org 2003/07/03 08:24:13
295      [regress/Makefile]
296      enable tests for dynamic fwd via socks (-D), uses nc(1)
297    - djm@cvs.openbsd.org 2003/07/03 08:09:06
298      [readconf.c readconf.h ssh-keysign.c ssh.c]
299      fix AddressFamily option in config file, from brent@graveland.net;
300      ok markus@
301
302 20030630
303  - (djm) Search for support functions necessary to build our 
304    getrrsetbyname() replacement. Patch from Roumen Petrov 
305
306 20030629
307  - (dtucker) [includes.h] Bug #602: move #include of netdb.h to after in.h
308    (fixes compiler warnings on Solaris 2.5.1).
309  - (dtucker) [configure.ac] Add sanity test after system-dependant compiler
310    flag modifications.
311    
312 20030628
313  - (djm) Bug #591: use PKCS#15 private key label as a comment in case 
314    of OpenSC. Report and patch from larsch@trustcenter.de
315  - (djm) Bug #593: Sanity check OpenSC card reader number; patch from 
316    aj@dungeon.inka.de
317  - (dtucker) OpenBSD CVS Sync
318    - markus@cvs.openbsd.org 2003/06/23 09:02:44
319      [ssh_config.5]
320      document EnableSSHKeysign; bugzilla #599; ok deraadt@, jmc@
321    - markus@cvs.openbsd.org 2003/06/24 08:23:46
322      [auth2-hostbased.c auth2-pubkey.c auth2.c channels.c key.c key.h
323       monitor.c packet.c packet.h serverloop.c sshconnect2.c sshd.c]
324      int -> u_int; ok djm@, deraadt@, mouring@
325    - miod@cvs.openbsd.org 2003/06/25 22:39:36
326      [sftp-server.c]
327      Typo police: attribute is better written with an 'r'.
328    - markus@cvs.openbsd.org 2003/06/26 20:08:33
329      [readconf.c]
330      do not dump core for 'ssh -o proxycommand host'; ok deraadt@
331  - (dtucker) [regress/dynamic-forward.sh] Import new regression test.
332  - (dtucker) [configure.ac] Bug #570: Have ./configure --enable-FEATURE 
333    actually enable the feature, for those normally disabled.  Patch by
334    openssh (at) roumenpetrov.info.
335
336 20030624
337  - (dtucker) Have configure refer the user to config.log and
338    contrib/findssl.sh for OpenSSL header/library mismatches.
339
340 20030622
341  - (dtucker) OpenBSD CVS Sync
342    - markus@cvs.openbsd.org 2003/06/21 09:14:05
343      [regress/reconfigure.sh]
344      missing $SUDO; from dtucker@zip.com.au
345    - markus@cvs.openbsd.org 2003/06/18 11:28:11
346      [ssh-rsa.c]
347      backout last change, since it violates pkcs#1
348      switch to share/misc/license.template
349    - djm@cvs.openbsd.org 2003/06/20 05:47:58
350      [sshd_config.5]
351      sync description of protocol 2 cipher proposal; ok markus
352    - djm@cvs.openbsd.org 2003/06/20 05:48:21
353      [sshd_config]
354      sync some implemented options; ok markus@
355  - (dtucker) [regress/authorized_keys_root] Remove temp data file from CVS.
356  - (dtucker) [openbsd-compat/setproctitle.c] Ensure SPT_TYPE is defined before
357    testing its value.
358
359 20030618
360  - (djm) OpenBSD CVS Sync
361    - markus@cvs.openbsd.org 2003/06/12 07:57:38
362      [monitor.c sshlogin.c sshpty.c]
363      typos; dtucker at zip.com.au
364    - djm@cvs.openbsd.org 2003/06/12 12:22:47
365      [LICENCE]
366      mention more copyright holders; ok markus@
367    - nino@cvs.openbsd.org 2003/06/12 15:34:09
368      [scp.c]
369      Typo. Ok markus@.
370    - markus@cvs.openbsd.org 2003/06/12 19:12:03
371      [scard.c scard.h ssh-agent.c ssh.c]
372      add sc_get_key_label; larsch at trustcenter.de; bugzilla#591
373    - markus@cvs.openbsd.org 2003/06/16 08:22:35
374      [ssh-rsa.c]
375      make sure the signature has at least the expected length (don't
376      insist on len == hlen + oidlen, since this breaks some smartcards)
377      bugzilla #592; ok djm@
378    - markus@cvs.openbsd.org 2003/06/16 10:22:45
379      [ssh-add.c]
380      print out key comment on each prompt; make ssh-askpass more useable; ok djm@
381    - markus@cvs.openbsd.org 2003/06/17 18:14:23
382      [cipher-ctr.c]
383      use license from /usr/share/misc/license.template for new code
384  - (dtucker) [reconfigure.sh rekey.sh sftp-badcmds.sh]
385    Import new regression tests from OpenBSD
386  - (dtucker) [regress/copy.1 regress/copy.2] Remove temp data files from CVS.
387  - (dtucker) OpenBSD CVS Sync (regress/)
388    - markus@cvs.openbsd.org 2003/04/02 12:21:13
389      [Makefile]
390      enable rekey test
391    - djm@cvs.openbsd.org 2003/04/04 09:34:22
392      [Makefile sftp-cmds.sh]
393      More regression tests, including recent directory rename bug; ok markus@
394    - markus@cvs.openbsd.org 2003/05/14 22:08:27
395      [ssh-com-client.sh ssh-com-keygen.sh ssh-com-sftp.sh ssh-com.sh]
396      test against some new commerical versions
397    - mouring@cvs.openbsd.org 2003/05/15 04:07:12
398      [sftp-cmds.sh]
399      Advanced put/get testing for sftp.  OK @djm
400    - markus@cvs.openbsd.org 2003/06/12 15:40:01
401      [try-ciphers.sh]
402      add ctr
403    - markus@cvs.openbsd.org 2003/06/12 15:43:32
404      [Makefile]
405      test -HUP; dtucker at zip.com.au
406
407 20030614
408  - (djm) Update license on fake-rfc2553.[ch]; ok itojun@
409
410 20030611
411  - (djm) Mention portable copyright holders in LICENSE
412  - (djm) Put licenses on substantial header files
413  - (djm) Sync LICENSE against OpenBSD
414  - (djm) OpenBSD CVS Sync
415    - jmc@cvs.openbsd.org 2003/06/10 09:12:11
416      [scp.1 sftp-server.8 ssh.1 ssh-add.1 ssh-agent.1 ssh_config.5]
417      [sshd.8 sshd_config.5 ssh-keygen.1 ssh-keyscan.1 ssh-keysign.8]
418      - section reorder
419      - COMPATIBILITY merge
420      - macro cleanup
421      - kill whitespace at EOL
422      - new sentence, new line
423      ssh pages ok markus@
424    - deraadt@cvs.openbsd.org 2003/06/10 22:20:52
425      [packet.c progressmeter.c]
426      mostly ansi cleanup; pval ok
427    - jakob@cvs.openbsd.org 2003/06/11 10:16:16
428      [sshconnect.c]
429      clean up check_host_key() and improve SSHFP feedback. ok markus@
430    - jakob@cvs.openbsd.org 2003/06/11 10:18:47
431      [dns.c]
432      sync with check_host_key() change
433    - djm@cvs.openbsd.org 2003/06/11 11:18:38
434      [authfd.c authfd.h ssh-add.c ssh-agent.c]
435      make agent constraints (lifetime, confirm) work with smartcard keys; 
436      ok markus@
437
438
439 20030609
440  - (djm) Sync README.smartcard with OpenBSD -current
441  - (djm) Re-merge OpenSC info into README.smartcard
442
443 20030606
444  - (dtucker) [uidswap.c] Fix setreuid and add missing args to fatal(). ok djm@
445
446 20030605
447  - (djm) Support AI_NUMERICHOST in fake-getaddrinfo.c. Needed for recent
448    canohost.c changes.
449  - (djm) Implement paranoid priv dropping checks, based on:
450    "SetUID demystified" - Hao Chen, David Wagner and Drew Dean
451    Proceedings of USENIX Security Symposium 2002
452  - (djm) Don't use xmalloc() or pull in toplevel headers in fake-* code
453  - (djm) Merge all the openbsd/fake-* into fake-rfc2553.[ch]
454  - (djm) Bug #588 - Add scard-opensc.o back to Makefile.in
455    Patch from larsch@trustcenter.de
456  - (djm) Bug #589 - scard-opensc: load only keys with a private keys
457    Patch from larsch@trustcenter.de
458  - (dtucker) Add includes.h to fake-rfc2553.c so it will build.
459  - (dtucker) Define EAI_NONAME in fake-rfc2553.h (used by fake-rfc2553.c).
460
461 20030604
462  - (djm) Bug #573 - Remove unneeded Krb headers and compat goop. Patch from
463    simon@sxw.org.uk (Also matches a change in OpenBSD a while ago)
464  - (djm) Bug #577 - wrong flag in scard-opensc.c sc_private_decrypt. 
465    Patch from larsch@trustcenter.de; ok markus@
466  - (djm) Bug #584: scard-opensc.c doesn't work without PIN. Patch from 
467    larsch@trustcenter.de; ok markus@
468  - (djm) OpenBSD CVS Sync
469    - djm@cvs.openbsd.org 2003/06/04 08:25:18
470      [sshconnect.c]
471      disable challenge/response and keyboard-interactive auth methods 
472      upon hostkey mismatch. based on patch from fcusack AT fcusack.com. 
473      bz #580; ok markus@
474    - djm@cvs.openbsd.org 2003/06/04 10:23:48
475      [sshd.c]
476      remove duplicated group-dropping code; ok markus@
477    - djm@cvs.openbsd.org 2003/06/04 12:03:59
478      [serverloop.c]
479      remove bitrotten commet; ok markus@
480    - djm@cvs.openbsd.org 2003/06/04 12:18:49
481      [scp.c]
482      ansify; ok markus@
483    - djm@cvs.openbsd.org 2003/06/04 12:40:39
484      [scp.c]
485      kill ssh process upon receipt of signal, bz #241.
486      based on patch from esb AT hawaii.edu; ok markus@
487    - djm@cvs.openbsd.org 2003/06/04 12:41:22
488      [sftp.c]
489      kill ssh process on receipt of signal; ok markus@
490  - (djm) Update to fix of bug #584: lock card before return. 
491    From larsch@trustcenter.de
492  - (djm) Always use mysignal() for SIGALRM
493
494 20030603
495  - (djm) Replace setproctitle replacement with code derived from 
496    UCB sendmail
497  - (djm) OpenBSD CVS Sync
498    - markus@cvs.openbsd.org 2003/06/02 09:17:34
499      [auth2-hostbased.c auth.c auth-options.c auth-rhosts.c auth-rh-rsa.c]
500      [canohost.c monitor.c servconf.c servconf.h session.c sshd_config]
501      [sshd_config.5]
502      deprecate VerifyReverseMapping since it's dangerous if combined
503      with IP based access control as noted by Mike Harding; replace with
504      a UseDNS option, UseDNS is on by default and includes the
505      VerifyReverseMapping check; with itojun@, provos@, jakob@ and deraadt@
506      ok deraadt@, djm@
507    - millert@cvs.openbsd.org 2003/06/03 02:56:16
508      [scp.c]
509      Remove the advertising clause in the UCB license which Berkeley
510      rescinded 22 July 1999.  Proofed by myself and Theo.
511  - (djm) Fix portable-specific uses of verify_reverse_mapping too
512  - (djm) Sync openbsd-compat with OpenBSD CVS. 
513     - No more 4-term BSD licenses in linked code
514  - (dtucker) [port-aix.c bsd-cray.c] Fix uses of verify_reverse_mapping.
515
516 20030602
517  - (djm) Fix segv from bad reordering in auth-pam.c
518  - (djm) Always use saved_argv in sshd.c as compat_init_setproctitle may 
519    clobber
520  - (tim) openbsd-compat/xmmap.[ch] License clarifications. Add missing
521    CVS ID.
522  - (djm) Remove "noip6" option from RedHat spec file. This may now be 
523    set at runtime using AddressFamily option.
524  - (djm) Fix use of macro before #define in cipher-aes.c
525  - (djm) Sync license on openbsd-compat/bindresvport.c with OpenBSD CVS
526  - (djm) OpenBSD CVS Sync
527    - djm@cvs.openbsd.org 2003/05/26 12:54:40
528      [sshconnect.c]
529      fix format strings; ok markus@
530    - deraadt@cvs.openbsd.org 2003/05/29 16:58:45
531      [sshd.c uidswap.c]
532      seteuid and setegid; markus ok
533    - jakob@cvs.openbsd.org 2003/06/02 08:31:10
534      [ssh_config.5]
535      VerifyHostKeyDNS is v2 only. ok markus@
536
537 20030530
538  - (dtucker) Add missing semicolon in md5crypt.c, patch from openssh at
539    roumenpetrov.info
540  - (dtucker) Define SSHD_ACQUIRES_CTTY for NCR MP-RAS and Reliant Unix.
541
542 20030526
543  - (djm) Avoid auth2-chall.c warning when compiling without 
544    PAM, BSD_AUTH and SKEY
545
546 20030525
547 - (djm) OpenBSD CVS Sync
548    - djm@cvs.openbsd.org 2003/05/24 09:02:22
549      [log.c]
550      pass logged data through strnvis; ok markus
551    - djm@cvs.openbsd.org 2003/05/24 09:30:40
552      [authfile.c monitor.c sftp-common.c sshpty.c]
553      cast some types for printing; ok markus@
554
555 20030524
556  - (dtucker) Correct --osfsia in INSTALL.  Patch by skeleten at shillest.net
557
558 20030523
559  - (djm) Use VIS_SAFE on logged strings rather than default strnvis 
560    encoding (which encodes many more characters)
561  - OpenBSD CVS Sync
562    - jmc@cvs.openbsd.org 2003/05/20 12:03:35
563      [sftp.1]
564      - new sentence, new line
565      - added .Xr's
566      - typos
567      ok djm@
568    - jmc@cvs.openbsd.org 2003/05/20 12:09:31
569      [ssh.1 ssh_config.5 sshd.8 sshd_config.5 ssh-keygen.1]
570      new sentence, new line
571    - djm@cvs.openbsd.org 2003/05/23 08:29:30
572      [sshconnect.c]
573      fix leak; ok markus@
574
575 20030520
576  - (djm) OpenBSD CVS Sync
577    - deraadt@cvs.openbsd.org 2003/05/18 23:22:01
578      [log.c]
579      use syslog_r() in a signal handler called place; markus ok
580  - (djm) Configure logic to detect syslog_r and friends
581
582 20030519
583  - (djm) Sync auth-pam.h with what we actually implement
584
585 20030518
586  - (djm) Return of the dreaded PAM_TTY_KLUDGE, which went missing in 
587    recent merge
588  - (djm) OpenBSD CVS Sync
589    - djm@cvs.openbsd.org 2003/05/16 03:27:12
590      [readconf.c ssh_config ssh_config.5 ssh-keysign.c]
591      add AddressFamily option to ssh_config (like -4, -6 on commandline).
592      Portable bug #534; ok markus@
593    - itojun@cvs.openbsd.org 2003/05/17 03:25:58
594      [auth-rhosts.c]
595      just in case, put numbers to sscanf %s arg.
596    - markus@cvs.openbsd.org 2003/05/17 04:27:52
597      [cipher.c cipher-ctr.c myproposal.h]
598      experimental support for aes-ctr modes from
599      http://www.ietf.org/internet-drafts/draft-ietf-secsh-newmodes-00.txt
600      ok djm@
601  - (djm) Remove IPv4 by default hack now that we can specify AF in config
602  - (djm) Tidy and trim TODO
603  - (djm) Sync openbsd-compat/ with OpenBSD CVS head
604  - (djm) Big KNF on openbsd-compat/
605  - (djm) KNF on md5crypt.[ch]
606  - (djm) KNF on auth-sia.[ch]
607
608 20030517
609  - (bal) strcat -> strlcat on openbsd-compat/realpath.c (rev 1.8 OpenBSD)
610
611 20030516
612  - (djm) OpenBSD CVS Sync
613    - djm@cvs.openbsd.org 2003/05/15 13:52:10
614      [ssh.c]
615      Make "ssh -V" print the OpenSSL version in a human readable form. Patch
616      from Craig Leres (mindrot at ee.lbl.gov); ok markus@
617    - jakob@cvs.openbsd.org 2003/05/15 14:02:47
618      [readconf.c servconf.c]
619      warn for unsupported config option. ok markus@
620    - markus@cvs.openbsd.org 2003/05/15 14:09:21
621      [auth2-krb5.c]
622      fix 64bit issue; report itojun@
623    - djm@cvs.openbsd.org 2003/05/15 14:55:25
624      [readconf.c readconf.h ssh_config ssh_config.5 sshconnect.c]
625      add a ConnectTimeout option to ssh, based on patch from
626      Jean-Charles Longuet (jclonguet at free.fr); portable #207 ok markus@
627  - (djm) Add warning for UsePAM when built without PAM support
628  - (djm) A few type mismatch fixes from Bug #565
629  - (djm) Guard free_pam_environment against NULL argument. Works around
630    HP/UX PAM problems debugged by dtucker
631
632 20030515
633  - (djm) OpenBSD CVS Sync
634    - jmc@cvs.openbsd.org 2003/05/14 13:11:56
635      [ssh-agent.1]
636      setup -> set up;
637      from wiz@netbsd
638    - jakob@cvs.openbsd.org 2003/05/14 18:16:20
639      [key.c key.h readconf.c readconf.h ssh_config.5 sshconnect.c]
640      [dns.c dns.h README.dns ssh-keygen.1 ssh-keygen.c]
641      add experimental support for verifying hos keys using DNS as described
642      in draft-ietf-secsh-dns-xx.txt. more information in README.dns.
643      ok markus@ and henning@
644    - markus@cvs.openbsd.org 2003/05/14 22:24:42
645      [clientloop.c session.c ssh.1]
646      allow to send a BREAK to the remote system; ok various
647    - markus@cvs.openbsd.org 2003/05/15 00:28:28
648      [sshconnect2.c]
649      cleanup unregister of per-method packet handlers; ok djm@
650    - jakob@cvs.openbsd.org 2003/05/15 01:48:10
651      [readconf.c readconf.h servconf.c servconf.h]
652      always parse kerberos options. ok djm@ markus@
653    - jakob@cvs.openbsd.org 2003/05/15 02:27:15
654      [dns.c]
655      add missing freerrset
656    - markus@cvs.openbsd.org 2003/05/15 03:08:29
657      [cipher.c cipher-bf1.c cipher-aes.c cipher-3des1.c]
658      split out custom EVP ciphers
659    - djm@cvs.openbsd.org 2003/05/15 03:10:52
660      [ssh-keygen.c]
661      avoid warning; ok jakob@
662    - mouring@cvs.openbsd.org 2003/05/15 03:39:07
663      [sftp-int.c]
664      Make put/get (globed and nonglobed) code more consistant. OK djm@
665    - mouring@cvs.openbsd.org 2003/05/15 03:43:59
666      [sftp-int.c sftp.c]
667      Teach ls how to display multiple column display and allow users 
668      to return to single column format via 'ls -1'.  OK @djm
669    - jakob@cvs.openbsd.org 2003/05/15 04:08:44
670      [readconf.c servconf.c]
671      disable kerberos when not supported. ok markus@
672    - markus@cvs.openbsd.org 2003/05/15 04:08:41
673      [ssh.1]
674      ~B is ssh2 only
675  - (djm) Always parse UsePAM
676  - (djm) Configure glue for DNS support (code doesn't work in portable yet)
677  - (djm) Import getrrsetbyname() function from OpenBSD libc (for DNS support)
678  - (djm) Tidy Makefile clean targets
679  - (djm) Adapt README.dns for portable
680  - (djm) Avoid uuencode.c warnings
681  - (djm) Enable UsePAM when built --with-pam
682  - (djm) Only build getrrsetbyname replacement when using --with-dns
683  - (djm) Bug #529: sshd doesn't work correctly after SIGHUP (copy argv 
684          correctly)
685  - (djm) Bug #444: Wrong paths after reconfigure
686  - (dtucker) HP-UX needs to include <sys/strtio.h> for TIOCSBRK
687
688 20030514
689  - (djm) Bug #117: Don't lie to PAM about username
690  - (djm) RCSID sync w/ OpenBSD
691  - (djm) OpenBSD CVS Sync
692    - djm@cvs.openbsd.org 2003/04/09 12:00:37
693      [readconf.c]
694      strip trailing whitespace from config lines before parsing. 
695      Fixes bz 528; ok markus@
696    - markus@cvs.openbsd.org 2003/04/12 10:13:57
697      [cipher.c]
698      hide cipher details; ok djm@
699    - markus@cvs.openbsd.org 2003/04/12 10:15:36
700      [misc.c]
701      debug->debug2
702    - naddy@cvs.openbsd.org 2003/04/12 11:40:15
703      [ssh.1]
704      document -V switch, fix wording; ok markus@
705    - markus@cvs.openbsd.org 2003/04/14 14:17:50
706      [channels.c sshconnect.c sshd.c ssh-keyscan.c]
707      avoid hardcoded SOCK_xx; with itojun@; should allow ssh over SCTP
708    - mouring@cvs.openbsd.org 2003/04/14 21:31:27
709      [sftp-int.c]
710      Missing globfree(&g) in process_put() spotted by Vince Brimhall
711      <VBrimhall@novell.com>.  ok@ Theo
712    - markus@cvs.openbsd.org 2003/04/16 14:35:27
713      [auth.h]
714      document struct Authctxt; with solar
715    - deraadt@cvs.openbsd.org 2003/04/26 04:29:49
716      [ssh-keyscan.c]
717      -t in usage(); rogier@quaak.org
718    - mouring@cvs.openbsd.org 2003/04/30 01:16:20
719      [sshd.8 sshd_config.5]
720      Escape ?, * and ! in .Ql for nroff compatibility.  OpenSSH Portable 
721      Bug #550 and * escaping suggested by jmc@.
722    - david@cvs.openbsd.org 2003/04/30 20:41:07
723      [sshd.8]
724      fix invalid .Pf macro usage introduced in previous commit
725      ok jmc@ mouring@
726    - markus@cvs.openbsd.org 2003/05/11 16:56:48
727      [authfile.c ssh-keygen.c]
728      change key_load_public to try to read a public from:
729      rsa1 private or rsa1 public and ssh2 keys.
730      this makes ssh-keygen -e fail for ssh1 keys more gracefully
731      for example; report from itojun (netbsd pr 20550).
732    - markus@cvs.openbsd.org 2003/05/11 20:30:25
733      [channels.c clientloop.c serverloop.c session.c ssh.c]
734      make channel_new() strdup the 'remote_name' (not the caller); ok theo
735    - markus@cvs.openbsd.org 2003/05/12 16:55:37
736      [sshconnect2.c]
737      for pubkey authentication try the user keys in the following order:
738         1. agent keys that are found in the config file
739         2. other agent keys
740         3. keys that are only listed in the config file
741      this helps when an agent has many keys, where the server might
742      close the connection before the correct key is used. report & ok pb@
743    - markus@cvs.openbsd.org 2003/05/12 18:35:18
744      [ssh-keyscan.1]
745      typo: DSA keys are of type ssh-dss; Brian Poole
746    - markus@cvs.openbsd.org 2003/05/14 00:52:59
747      [ssh2.h]
748      ranges for per auth method messages
749    - djm@cvs.openbsd.org 2003/05/14 01:00:44
750      [sftp.1]
751      emphasise the batchmode functionality and make reference to pubkey auth,
752      both of which are FAQs; ok markus@
753    - markus@cvs.openbsd.org 2003/05/14 02:15:47
754      [auth2.c monitor.c sshconnect2.c auth2-krb5.c]
755      implement kerberos over ssh2 ("kerberos-2@ssh.com"); tested with jakob@
756      server interops with commercial client; ok jakob@ djm@
757    - jmc@cvs.openbsd.org 2003/05/14 08:25:39
758      [sftp.1]
759      - better formatting in SYNOPSIS
760      - whitespace at EOL
761      ok djm@
762    - markus@cvs.openbsd.org 2003/05/14 08:57:49
763      [monitor.c]
764      http://bugzilla.mindrot.org/show_bug.cgi?id=560
765      Privsep child continues to run after monitor killed.
766      Pass monitor signals through to child; Darren Tucker
767  - (djm) Make portable build with MIT krb5 (some issues remain)
768  - (djm) Add new UsePAM configuration directive to allow runtime control
769    over usage of PAM. This allows non-root use of sshd when built with
770    --with-pam
771  - (djm) Die screaming if start_pam() is called when UsePAM=no
772  - (djm) Avoid KrbV leak for MIT Kerberos
773  - (dtucker) Set ai_socktype and ai_protocol in fake-getaddrinfo.c. ok djm@
774  - (djm) Bug #258: sscanf("[0-9]") -> sscanf("[0123456789]") for portability
775
776 20030512
777  - (djm) Redhat spec: Don't install profile.d scripts when not 
778    building with GNOME/GTK askpass (patch from bet@rahul.net)
779
780 20030510
781  - (dtucker) Bug #318: Create ssh_prng_cmds.out during "make" rather than
782    "make install".  Patch by roth@feep.net.
783  - (dtucker) Bug #536: Test for and work around openpty/controlling tty
784    problem on Linux (fixes "could not set controlling tty" errors).
785  - (djm) Merge FreeBSD PAM code: replaces PAM password auth kludge with 
786    proper challenge-response module
787  - (djm) 2-clause license on loginrec.c, with permission from
788    andre@ae-35.com
789
790 20030504
791  - (dtucker) Bug #497: Move #include of bsd-cygwin_util.h to openbsd-compat.h.
792    Patch from vinschen@redhat.com.
793
794 20030503
795  - (dtucker) Add missing "void" to record_failed_login in bsd-cray.c.  Noted
796    by wendyp@cray.com.
797
798 20030502
799  - (dtucker) Bug #544: ignore invalid cmsg_type on Linux 2.0 kernels,
800    privsep should now work.
801  - (dtucker) Move handling of bad password authentications into a platform
802    specific record_failed_login() function (affects AIX & Unicos). ok mouring@
803
804 20030429
805  - (djm) Add back radix.o (used by AFS support), after it went missing from
806    Makefile many moons ago
807  - (djm) Apply "owl-always-auth" patch from Openwall/Solar Designer
808  - (djm) Fix blibpath specification for AIX/gcc
809  - (djm) Some systems have basename in -lgen. Fix from ayamura@ayamura.org
810
811 20030428
812  - (bal) [defines.h progressmeter.c scp.c] Some more culling of non 64bit 
813    hacked code.
814
815 20030427
816  - (bal) Bug #541: return; was dropped by mistake.  Reported by 
817    furrier@iglou.com
818  - (bal) Since we don't support platforms lacking u_int_64.  We may
819    as well clean out some of those evil #ifdefs
820  - (bal) auth1.c minor resync while looking at the code.
821  - (bal) auth2.c same changed as above.
822
823 20030409
824  - (djm) Bug #539: Specify creation mode with O_CREAT for lastlog. Report 
825    from matth@eecs.berkeley.edu
826  - (djm) Make the spec work with Redhat 9.0 (which renames sharutils)
827  - (djm) OpenBSD CVS Sync
828    - markus@cvs.openbsd.org 2003/04/02 09:48:07
829      [clientloop.c monitor.c monitor_wrap.c packet.c packet.h readconf.c]
830      [readconf.h serverloop.c sshconnect2.c]
831      reapply rekeying chage, tested by henning@, ok djm@
832    - markus@cvs.openbsd.org 2003/04/02 14:36:26
833      [ssh-keysign.c]
834      potential segfault if KEY_UNSPEC; cjwatson@debian.org; bug #526
835    - itojun@cvs.openbsd.org 2003/04/03 07:25:27
836      [progressmeter.c]
837      $OpenBSD$
838    - itojun@cvs.openbsd.org 2003/04/03 10:17:35
839      [progressmeter.c]
840      remove $OpenBSD$, as other *.c does not have it.
841    - markus@cvs.openbsd.org 2003/04/07 08:29:57
842      [monitor_wrap.c]
843      typo: get correct counters; introduced during rekeying change.
844    - millert@cvs.openbsd.org 2003/04/07 21:58:05
845      [progressmeter.c]
846      The UCB copyright here is incorrect.  This code did not originate
847      at UCB, it was written by Luke Mewburn.  Updated the copyright at
848      the author's request.  markus@ OK
849    - itojun@cvs.openbsd.org 2003/04/08 20:21:29
850      [*.c *.h]
851      rename log() into logit() to avoid name conflict.  markus ok, from
852      netbsd
853      - (djm) XXX - Performed locally using:
854        "perl -p -i -e 's/(\s|^)log\(/$1logit\(/g' *.c *.h"
855    - hin@cvs.openbsd.org 2003/04/09 08:23:52
856      [servconf.c]
857      Don't include <krb.h> when compiling with Kerberos 5 support
858    - (djm) Fix up missing include for packet.c
859    - (djm) Fix missed log => logit occurance (reference by function pointer)
860
861 20030402
862  - (bal) if IP_TOS is not found or broken don't try to compile in
863    packet_set_tos() function call.  bug #527
864
865 20030401
866  - (djm) OpenBSD CVS Sync
867    - jmc@cvs.openbsd.org 2003/03/28 10:11:43
868      [scp.1 sftp.1 ssh.1 ssh-add.1 ssh-agent.1 ssh_config.5 sshd_config.5]
869      [ssh-keygen.1 ssh-keyscan.1 ssh-keysign.8]
870      - killed whitespace
871      - new sentence new line
872      - .Bk for arguments
873      ok markus@
874    - markus@cvs.openbsd.org 2003/04/01 10:10:23
875      [clientloop.c monitor.c monitor_wrap.c packet.c packet.h readconf.c]
876      [readconf.h serverloop.c sshconnect2.c]
877      rekeying bugfixes and automatic rekeying:
878      * both client and server rekey _automatically_
879            (a) after 2^31 packets, because after 2^32 packets
880                the sequence number for packets wraps
881            (b) after 2^(blocksize_in_bits/4) blocks
882        (see: draft-ietf-secsh-newmodes-00.txt)
883        (a) and (b) are _enabled_ by default, and only disabled for known
884        openssh versions, that don't support rekeying properly.
885      * client option 'RekeyLimit'
886      * do not reply to requests during rekeying
887    - markus@cvs.openbsd.org 2003/04/01 10:22:21
888      [clientloop.c monitor.c monitor_wrap.c packet.c packet.h readconf.c]
889      [readconf.h serverloop.c sshconnect2.c]
890      backout rekeying changes (for 3.6.1)
891    - markus@cvs.openbsd.org 2003/04/01 10:31:26
892      [compat.c compat.h kex.c]
893      bugfix causes stalled connections for ssh.com < 3.0; noticed by ho@; 
894      tested by ho@ and myself
895    - markus@cvs.openbsd.org 2003/04/01 10:56:46
896      [version.h]
897      3.6.1
898  - (djm) Crank spec file versions
899  - (djm) Release 3.6.1p1
900
901 20030326
902  - (djm) OpenBSD CVS Sync
903    - deraadt@cvs.openbsd.org 2003/03/26 04:02:51
904      [sftp-server.c]
905      one last fix to the tree: race fix broke stuff; pr 3169; 
906      srp@srparish.net, help from djm
907
908 20030325
909  - (djm) Fix getpeerid support for 64 bit BE systems. From 
910     Arnd Bergmann <arndb@de.ibm.com>
911
912 20030324
913  - (djm) OpenBSD CVS Sync
914    - markus@cvs.openbsd.org 2003/03/23 19:02:00
915      [monitor.c]
916      unbreak rekeying for privsep; ok millert@
917  - Release 3.6p1
918  - Fix sshd BindAddress and -b options for systems using fake-getaddrinfo.
919    Report from murple@murple.net, diagnosis from dtucker@zip.com.au
920
921 $Id$
This page took 0.117088 seconds and 5 git commands to generate.