cvs commit: src/crypto/openssh ChangeLog FREEBSD-upgrade FREEBSD-vendor INSTALL LICENCE PROTOCOL PROTOCOL.agent README README.platform RFC.nroff addrmatch.c atomicio.c audit-bsm.c auth-bsdauth.c auth-options.c auth-options.h auth-pam.c ...

Dag-Erling Smorgrav des at FreeBSD.org
Fri Aug 1 02:53:36 UTC 2008


des         2008-08-01 02:48:36 UTC

  FreeBSD src repository

  Modified files:
    crypto/openssh       ChangeLog FREEBSD-upgrade FREEBSD-vendor 
                         INSTALL LICENCE README README.platform 
                         atomicio.c audit-bsm.c auth-bsdauth.c 
                         auth-options.c auth-options.h auth-pam.c 
                         auth-passwd.c auth-rhosts.c auth-rsa.c 
                         auth-shadow.c auth-sia.c auth-skey.c 
                         auth.c auth.h auth1.c auth2-chall.c 
                         auth2-gss.c auth2-hostbased.c 
                         auth2-none.c auth2-pubkey.c auth2.c 
                         bufaux.c bufbn.c buffer.h canohost.c 
                         channels.c channels.h cipher-3des1.c 
                         cipher-bf1.c cipher-ctr.c clientloop.c 
                         clientloop.h compat.c compat.h config.h 
                         defines.h dh.c dh.h dns.c entropy.c 
                         groupaccess.c groupaccess.h gss-genr.c 
                         gss-serv.c includes.h kex.c kex.h key.c 
                         key.h log.c log.h loginrec.c mac.c mac.h 
                         match.c match.h misc.c misc.h moduli 
                         moduli.c monitor.c monitor_fdpass.c 
                         monitor_fdpass.h monitor_mm.h 
                         monitor_wrap.c myproposal.h nchan.c 
                         packet.c packet.h readconf.c readconf.h 
                         scard-opensc.c scp.1 scp.c servconf.c 
                         servconf.h serverloop.c session.c 
                         session.h sftp-client.c sftp-client.h 
                         sftp-server.8 sftp-server.c sftp.1 sftp.c 
                         sftp.h ssh-add.1 ssh-add.c ssh-agent.1 
                         ssh-agent.c ssh-gss.h ssh-keygen.1 
                         ssh-keygen.c ssh-keyscan.1 ssh-keyscan.c 
                         ssh-keysign.8 ssh-rand-helper.8 
                         ssh-rand-helper.c ssh.1 ssh.c ssh_config 
                         ssh_config.5 ssh_namespace.h sshconnect.c 
                         sshconnect.h sshconnect2.c sshd.8 sshd.c 
                         sshd_config sshd_config.5 sshlogin.c 
                         sshpty.c sshpty.h sshtty.c ttymodes.c 
                         version.h 
    crypto/openssh/openbsd-compat base64.c bindresvport.c 
                                  bsd-arc4random.c bsd-asprintf.c 
                                  bsd-cray.c bsd-cygwin_util.c 
                                  bsd-getpeereid.c bsd-misc.c 
                                  bsd-snprintf.c fake-rfc2553.c 
                                  fake-rfc2553.h getrrsetbyname.c 
                                  getrrsetbyname.h glob.c glob.h 
                                  openbsd-compat.h 
                                  openssl-compat.c 
                                  openssl-compat.h port-aix.c 
                                  port-aix.h port-linux.c 
                                  port-linux.h port-tun.c 
                                  port-uw.c port-uw.h rresvport.c 
                                  setenv.c setproctitle.c sigact.c 
                                  sys-queue.h sys-tree.h xcrypt.c 
                                  xmmap.c 
    secure/lib/libssh    Makefile 
    secure/libexec/sftp-server Makefile 
    secure/usr.bin/ssh   Makefile 
    secure/usr.sbin/sshd Makefile 
  Added files:
    crypto/openssh       PROTOCOL PROTOCOL.agent addrmatch.c 
                         config.h.in moduli.5 mux.c 
                         sftp-server-main.c umac.c umac.h 
    crypto/openssh/openbsd-compat bsd-poll.c bsd-poll.h 
                                  bsd-statvfs.c bsd-statvfs.h 
                                  fmt_scaled.c 
  Removed files:
    crypto/openssh       RFC.nroff 
  Log:
  SVN rev 181111 on 2008-08-01 02:48:36Z by des
  
  Upgrade to OpenSSH 5.1p1.
  
  I have worked hard to reduce diffs against the vendor branch.  One
  notable change in that respect is that we no longer prefer DSA over
  RSA - the reasons for doing so went away years ago.  This may cause
  some surprises, as ssh will warn about unknown host keys even for
  hosts whose keys haven't changed.
  
  MFC after:      6 weeks
  
  Revision  Changes     Path
  1.2       +4678 -972  src/crypto/openssh/ChangeLog
  1.15      +2 -8       src/crypto/openssh/FREEBSD-upgrade
  1.2       +2 -2       src/crypto/openssh/FREEBSD-vendor
  1.2       +122 -82    src/crypto/openssh/INSTALL
  1.10      +1 -0       src/crypto/openssh/LICENCE
  1.1       +243 -0     src/crypto/openssh/PROTOCOL (new)
  1.1       +516 -0     src/crypto/openssh/PROTOCOL.agent (new)
  1.2       +63 -561    src/crypto/openssh/README
  1.2       +66 -4      src/crypto/openssh/README.platform
  1.2       +0 -1780    src/crypto/openssh/RFC.nroff (dead)
  1.1       +421 -0     src/crypto/openssh/addrmatch.c (new)
  1.2       +100 -15    src/crypto/openssh/atomicio.c
  1.5       +50 -7      src/crypto/openssh/audit-bsm.c
  1.2       +31 -9      src/crypto/openssh/auth-bsdauth.c
  1.2       +271 -118   src/crypto/openssh/auth-options.c
  1.2       +15 -3      src/crypto/openssh/auth-options.h
  1.21      +10 -9      src/crypto/openssh/auth-pam.c
  1.23      +1 -1       src/crypto/openssh/auth-passwd.c
  1.2       +120 -59    src/crypto/openssh/auth-rhosts.c
  1.19      +2 -21      src/crypto/openssh/auth-rsa.c
  1.2       +9 -2       src/crypto/openssh/auth-shadow.c
  1.2       +88 -45     src/crypto/openssh/auth-sia.c
  1.19      +3 -3       src/crypto/openssh/auth-skey.c
  1.21      +52 -11     src/crypto/openssh/auth.c
  1.19      +2 -3       src/crypto/openssh/auth.h
  1.36      +6 -3       src/crypto/openssh/auth1.c
  1.14      +2 -2       src/crypto/openssh/auth2-chall.c
  1.2       +82 -28     src/crypto/openssh/auth2-gss.c
  1.2       +23 -13     src/crypto/openssh/auth2-hostbased.c
  1.2       +25 -54     src/crypto/openssh/auth2-none.c
  1.2       +33 -34     src/crypto/openssh/auth2-pubkey.c
  1.29      +79 -11     src/crypto/openssh/auth2.c
  1.21      +18 -2      src/crypto/openssh/bufaux.c
  1.2       +15 -7      src/crypto/openssh/bufbn.c
  1.2       +62 -44     src/crypto/openssh/buffer.h
  1.21      +5 -4       src/crypto/openssh/canohost.c
  1.24      +250 -129   src/crypto/openssh/channels.c
  1.17      +44 -12     src/crypto/openssh/channels.h
  1.2       +11 -4      src/crypto/openssh/cipher-3des1.c
  1.2       +8 -4       src/crypto/openssh/cipher-bf1.c
  1.2       +12 -13     src/crypto/openssh/cipher-ctr.c
  1.2       +1613 -522  src/crypto/openssh/clientloop.c
  1.2       +36 -2      src/crypto/openssh/clientloop.h
  1.16      +3 -2       src/crypto/openssh/compat.c
  1.15      +2 -1       src/crypto/openssh/compat.h
  1.21      +96 -13     src/crypto/openssh/config.h
  1.1       +1423 -0    src/crypto/openssh/config.h.in (new)
  1.2       +251 -52    src/crypto/openssh/defines.h
  1.2       +237 -48    src/crypto/openssh/dh.c
  1.2       +39 -1      src/crypto/openssh/dh.h
  1.2       +82 -67     src/crypto/openssh/dns.c
  1.2       +61 -21     src/crypto/openssh/entropy.c
  1.2       +58 -7      src/crypto/openssh/groupaccess.c
  1.2       +5 -19      src/crypto/openssh/groupaccess.h
  1.2       +68 -43     src/crypto/openssh/gss-genr.c
  1.2       +102 -29    src/crypto/openssh/gss-serv.c
  1.24      +3 -1       src/crypto/openssh/includes.h
  1.2       +458 -313   src/crypto/openssh/kex.c
  1.2       +99 -52     src/crypto/openssh/kex.h
  1.23      +116 -3     src/crypto/openssh/key.c
  1.2       +73 -8      src/crypto/openssh/key.h
  1.2       +329 -112   src/crypto/openssh/log.c
  1.11      +9 -5       src/crypto/openssh/log.h
  1.15      +1 -0       src/crypto/openssh/loginrec.c
  1.2       +106 -32    src/crypto/openssh/mac.c
  1.2       +6 -4       src/crypto/openssh/mac.h
  1.2       +207 -11    src/crypto/openssh/match.c
  1.2       +21 -12     src/crypto/openssh/match.h
  1.2       +742 -18    src/crypto/openssh/misc.c
  1.2       +77 -14     src/crypto/openssh/misc.h
  1.2       +187 -157   src/crypto/openssh/moduli
  1.1       +124 -0     src/crypto/openssh/moduli.5 (new)
  1.2       +167 -134   src/crypto/openssh/moduli.c
  1.24      +25 -8      src/crypto/openssh/monitor.c
  1.3       +37 -20     src/crypto/openssh/monitor_fdpass.c
  1.2       +2 -2       src/crypto/openssh/monitor_fdpass.h
  1.2       +1 -5       src/crypto/openssh/monitor_mm.h
  1.15      +47 -16     src/crypto/openssh/monitor_wrap.c
  1.1       +728 -0     src/crypto/openssh/mux.c (new)
  1.10      +3 -4       src/crypto/openssh/myproposal.h
  1.2       +374 -92    src/crypto/openssh/nchan.c
  1.2       +14 -15     src/crypto/openssh/openbsd-compat/base64.c
  1.2       +42 -47     src/crypto/openssh/openbsd-compat/bindresvport.c
  1.2       +97 -24     src/crypto/openssh/openbsd-compat/bsd-arc4random.c
  1.2       +8 -2       src/crypto/openssh/openbsd-compat/bsd-asprintf.c
  1.2       +587 -70    src/crypto/openssh/openbsd-compat/bsd-cray.c
  1.2       +149 -76    src/crypto/openssh/openbsd-compat/bsd-cygwin_util.c
  1.2       +39 -22     src/crypto/openssh/openbsd-compat/bsd-getpeereid.c
  1.2       +155 -44    src/crypto/openssh/openbsd-compat/bsd-misc.c
  1.1       +118 -0     src/crypto/openssh/openbsd-compat/bsd-poll.c (new)
  1.1       +61 -0      src/crypto/openssh/openbsd-compat/bsd-poll.h (new)
  1.2       +577 -471   src/crypto/openssh/openbsd-compat/bsd-snprintf.c
  1.1       +37 -0      src/crypto/openssh/openbsd-compat/bsd-statvfs.c (new)
  1.1       +68 -0      src/crypto/openssh/openbsd-compat/bsd-statvfs.h (new)
  1.2       +12 -1      src/crypto/openssh/openbsd-compat/fake-rfc2553.c
  1.10      +6 -2       src/crypto/openssh/openbsd-compat/fake-rfc2553.h
  1.1       +274 -0     src/crypto/openssh/openbsd-compat/fmt_scaled.c (new)
  1.2       +83 -51     src/crypto/openssh/openbsd-compat/getrrsetbyname.c
  1.2       +12 -2      src/crypto/openssh/openbsd-compat/getrrsetbyname.h
  1.2       +76 -117    src/crypto/openssh/openbsd-compat/glob.c
  1.2       +23 -24     src/crypto/openssh/openbsd-compat/glob.h
  1.2       +202 -27    src/crypto/openssh/openbsd-compat/openbsd-compat.h
  1.2       +18 -2      src/crypto/openssh/openbsd-compat/openssl-compat.c
  1.2       +38 -8      src/crypto/openssh/openbsd-compat/openssl-compat.h
  1.2       +421 -12    src/crypto/openssh/openbsd-compat/port-aix.c
  1.2       +112 -1     src/crypto/openssh/openbsd-compat/port-aix.h
  1.2       +4 -2       src/crypto/openssh/openbsd-compat/port-linux.c
  1.2       +2 -1       src/crypto/openssh/openbsd-compat/port-linux.h
  1.2       +20 -1      src/crypto/openssh/openbsd-compat/port-tun.c
  1.2       +27 -12     src/crypto/openssh/openbsd-compat/port-uw.c
  1.2       +1 -1       src/crypto/openssh/openbsd-compat/port-uw.h
  1.2       +16 -14     src/crypto/openssh/openbsd-compat/rresvport.c
  1.2       +40 -57     src/crypto/openssh/openbsd-compat/setenv.c
  1.2       +122 -60    src/crypto/openssh/openbsd-compat/setproctitle.c
  1.2       +44 -14     src/crypto/openssh/openbsd-compat/sigact.c
  1.2       +42 -14     src/crypto/openssh/openbsd-compat/sys-queue.h
  1.2       +14 -10     src/crypto/openssh/openbsd-compat/sys-tree.h
  1.2       +8 -7       src/crypto/openssh/openbsd-compat/xcrypt.c
  1.2       +26 -6      src/crypto/openssh/openbsd-compat/xmmap.c
  1.2       +1142 -280  src/crypto/openssh/packet.c
  1.17      +6 -3       src/crypto/openssh/packet.h
  1.29      +21 -12     src/crypto/openssh/readconf.c
  1.21      +3 -2       src/crypto/openssh/readconf.h
  1.2       +91 -21     src/crypto/openssh/scard-opensc.c
  1.2       +163 -50    src/crypto/openssh/scp.1
  1.12      +98 -40     src/crypto/openssh/scp.c
  1.50      +363 -97    src/crypto/openssh/servconf.c
  1.22      +11 -2      src/crypto/openssh/servconf.h
  1.18      +49 -23     src/crypto/openssh/serverloop.c
  1.51      +429 -195   src/crypto/openssh/session.c
  1.12      +3 -1       src/crypto/openssh/session.h
  1.2       +701 -316   src/crypto/openssh/sftp-client.c
  1.2       +58 -51     src/crypto/openssh/sftp-client.h
  1.1       +50 -0      src/crypto/openssh/sftp-server-main.c (new)
  1.2       +59 -12     src/crypto/openssh/sftp-server.8
  1.2       +826 -427   src/crypto/openssh/sftp-server.c
  1.2       +306 -56    src/crypto/openssh/sftp.1
  1.2       +1734 -165  src/crypto/openssh/sftp.c
  1.2       +11 -1      src/crypto/openssh/sftp.h
  1.2       +136 -74    src/crypto/openssh/ssh-add.1
  1.19      +3 -2       src/crypto/openssh/ssh-add.c
  1.2       +128 -84    src/crypto/openssh/ssh-agent.1
  1.29      +81 -46     src/crypto/openssh/ssh-agent.c
  1.2       +35 -25     src/crypto/openssh/ssh-gss.h
  1.2       +390 -83    src/crypto/openssh/ssh-keygen.1
  1.2       +1108 -181  src/crypto/openssh/ssh-keygen.c
  1.2       +118 -54    src/crypto/openssh/ssh-keyscan.1
  1.16      +4 -4       src/crypto/openssh/ssh-keyscan.c
  1.2       +25 -10     src/crypto/openssh/ssh-keysign.8
  1.2       +14 -14     src/crypto/openssh/ssh-rand-helper.8
  1.2       +138 -78    src/crypto/openssh/ssh-rand-helper.c
  1.36      +63 -9      src/crypto/openssh/ssh.1
  1.33      +190 -386   src/crypto/openssh/ssh.c
  1.33      +4 -3       src/crypto/openssh/ssh_config
  1.24      +47 -12     src/crypto/openssh/ssh_config.5
  1.4       +28 -0      src/crypto/openssh/ssh_namespace.h
  1.34      +122 -37    src/crypto/openssh/sshconnect.c
  1.10      +3 -3       src/crypto/openssh/sshconnect.h
  1.19      +28 -8      src/crypto/openssh/sshconnect2.c
  1.35      +80 -31     src/crypto/openssh/sshd.8
  1.46      +124 -41    src/crypto/openssh/sshd.c
  1.48      +14 -5      src/crypto/openssh/sshd_config
  1.30      +125 -38    src/crypto/openssh/sshd_config.5
  1.14      +2 -3       src/crypto/openssh/sshlogin.c
  1.14      +1 -1       src/crypto/openssh/sshpty.c
  1.2       +12 -32     src/crypto/openssh/sshpty.h
  1.2       +12 -15     src/crypto/openssh/sshtty.c
  1.2       +214 -78    src/crypto/openssh/ttymodes.c
  1.1       +1277 -0    src/crypto/openssh/umac.c (new)
  1.1       +123 -0     src/crypto/openssh/umac.h (new)
  1.36      +4 -4       src/crypto/openssh/version.h
  1.45      +4 -4       src/secure/lib/libssh/Makefile
  1.16      +1 -1       src/secure/libexec/sftp-server/Makefile
  1.37      +1 -1       src/secure/usr.bin/ssh/Makefile
  1.53      +1 -1       src/secure/usr.sbin/sshd/Makefile


More information about the cvs-all mailing list