1
0
mirror of https://github.com/openbsd/src.git synced 2025-01-10 06:47:55 -08:00
openbsd-src/usr.bin/ssh
2008-11-11 03:55:11 +00:00
..
lib Add support for an experimental zero-knowledge password authentication 2008-11-04 08:22:12 +00:00
scard
scp
sftp introduce sftp extension methods statvfs@openssh.com and 2008-04-18 12:32:11 +00:00
sftp-server link sftp-server into sshd; feedback and ok djm@ 2008-02-04 21:53:00 +00:00
ssh tidy up session multiplexing code, moving it into its own file and 2008-05-09 14:18:44 +00:00
ssh-add
ssh-agent
ssh-keygen
ssh-keyscan
ssh-keysign
sshd Add support for an experimental zero-knowledge password authentication 2008-11-04 08:22:12 +00:00
addrmatch.c support CIDR address matching in .ssh/authorized_keys from="..." stanzas 2008-06-10 23:06:19 +00:00
atomicio.c Include <poll.h> like the man page says rather than <sys/poll.h>. ok djm@ 2007-06-25 12:02:27 +00:00
atomicio.h almost entirely get rid of the culture of ".h files that include .h files" 2006-08-03 03:34:41 +00:00
auth1.c Make protocol 1 MaxAuthTries logic match protocol 2's. 2008-07-04 23:30:16 +00:00
auth2-chall.c unifdef -DBSD_AUTH 2007-09-21 08:15:29 +00:00
auth2-gss.c Allow build without -DGSSAPI; ok deraadt@ 2007-10-29 00:52:45 +00:00
auth2-hostbased.c strip trailing '.' from hostname when HostbasedUsesNameFromPacketOnly=yes 2008-07-17 08:51:07 +00:00
auth2-jpake.c Move JPAKE define to make life easier for portable. ok djm@ 2008-11-07 23:34:48 +00:00
auth2-kbdint.c almost entirely get rid of the culture of ".h files that include .h files" 2006-08-03 03:34:41 +00:00
auth2-none.c Make protocol 2 MaxAuthTries behaviour a little more sensible: 2008-07-02 12:36:39 +00:00
auth2-passwd.c almost entirely get rid of the culture of ".h files that include .h files" 2006-08-03 03:34:41 +00:00
auth2-pubkey.c avoid nasty double free; ok dtucker@ djm@ 2008-07-03 21:46:58 +00:00
auth2.c Add support for an experimental zero-knowledge password authentication 2008-11-04 08:22:12 +00:00
auth-bsdauth.c unifdef -DBSD_AUTH 2007-09-21 08:15:29 +00:00
auth-chall.c almost entirely get rid of the culture of ".h files that include .h files" 2006-08-03 03:34:41 +00:00
auth-krb5.c almost entirely get rid of the culture of ".h files that include .h files" 2006-08-03 03:34:41 +00:00
auth-options.c support CIDR address matching in .ssh/authorized_keys from="..." stanzas 2008-06-10 23:06:19 +00:00
auth-options.h add no-user-rc authorized_keys option to disable execution of ~/.ssh/rc 2008-03-26 21:28:14 +00:00
auth-passwd.c unifdef -DBSD_AUTH 2007-09-21 08:15:29 +00:00
auth-rh-rsa.c almost entirely get rid of the culture of ".h files that include .h files" 2006-08-03 03:34:41 +00:00
auth-rhosts.c Include unistd.h for close(), prevents warnings in -portable 2008-06-13 14:18:51 +00:00
auth-rsa.c Merge duplicate host key file checks, based in part on a patch from Rob 2008-07-02 12:03:51 +00:00
auth.c need unistd.h for close() prototype 2008-11-04 07:58:09 +00:00
auth.h Add support for an experimental zero-knowledge password authentication 2008-11-04 08:22:12 +00:00
authfd.c almost entirely get rid of the culture of ".h files that include .h files" 2006-08-03 03:34:41 +00:00
authfd.h almost entirely get rid of the culture of ".h files that include .h files" 2006-08-03 03:34:41 +00:00
authfile.c almost entirely get rid of the culture of ".h files that include .h files" 2006-08-03 03:34:41 +00:00
authfile.h Prevent ssh from trying to open private keys with bad permissions more than 2006-04-25 08:02:27 +00:00
bufaux.c Use '\0' for a nul byte rather than unadorned 0. ok djm@ 2008-06-10 23:21:34 +00:00
bufbn.c memory leak on error path; from arnaud.lacombe.1 AT ulaval.ca 2007-06-02 09:04:58 +00:00
buffer.c almost entirely get rid of the culture of ".h files that include .h files" 2006-08-03 03:34:41 +00:00
buffer.h avoid extra malloc/copy/free when receiving data over the net; 2008-05-08 06:59:01 +00:00
canohost.c Do not pass "0" strings as ports to getaddrinfo because the lookups 2008-06-12 00:03:49 +00:00
canohost.h standardise spacing in $OpenBSD$ tags; requested by deraadt@ 2006-03-25 22:22:42 +00:00
channels.c for sshd -T print 'permitopen any' vs. 'permitopen' for case of no 2008-11-11 03:55:11 +00:00
channels.h don't call isatty() on a pty master, instead pass a flag down to 2008-06-15 20:06:26 +00:00
cipher-3des1.c almost entirely get rid of the culture of ".h files that include .h files" 2006-08-03 03:34:41 +00:00
cipher-bf1.c almost entirely get rid of the culture of ".h files that include .h files" 2006-08-03 03:34:41 +00:00
cipher-ctr.c almost entirely get rid of the culture of ".h files that include .h files" 2006-08-03 03:34:41 +00:00
cipher.c almost entirely get rid of the culture of ".h files that include .h files" 2006-08-03 03:34:41 +00:00
cipher.h standardise spacing in $OpenBSD$ tags; requested by deraadt@ 2006-03-25 22:22:42 +00:00
cleanup.c almost entirely get rid of the culture of ".h files that include .h files" 2006-08-03 03:34:41 +00:00
clientloop.c add dynamic forward escape command line; ok djm@ 2008-11-05 03:23:09 +00:00
clientloop.h The multiplexing escape char handler commit last night introduced a 2008-06-12 15:19:17 +00:00
compat.c only send eow and no-more-sessions requests to openssh 5 and newer; 2008-09-11 14:22:37 +00:00
compat.h only send eow and no-more-sessions requests to openssh 5 and newer; 2008-09-11 14:22:37 +00:00
compress.c "zlib.h" can be <zlib.h>; ok djm@ markus@ 2006-08-06 01:13:32 +00:00
compress.h standardise spacing in $OpenBSD$ tags; requested by deraadt@ 2006-03-25 22:22:42 +00:00
crc32.c remove extra spaces 2006-04-22 18:29:33 +00:00
crc32.h standardise spacing in $OpenBSD$ tags; requested by deraadt@ 2006-03-25 22:22:42 +00:00
deattack.c limit maximum work performed by the CRC compensation attack detector, 2006-09-16 19:53:37 +00:00
deattack.h limit maximum work performed by the CRC compensation attack detector, 2006-09-16 19:53:37 +00:00
dh.c when loading moduli from /etc/moduli in sshd(8), check that they 2008-06-26 09:19:39 +00:00
dh.h when loading moduli from /etc/moduli in sshd(8), check that they 2008-06-26 09:19:39 +00:00
dispatch.c remove unused #define DISPATCH_MIN; ok markus@ 2008-10-31 15:05:34 +00:00
dispatch.h replace the last non-sig_atomic_t flag used in a signal handler with a 2006-04-20 09:27:09 +00:00
dns.c Do not pass "0" strings as ports to getaddrinfo because the lookups 2008-06-12 00:03:49 +00:00
dns.h almost entirely get rid of the culture of ".h files that include .h files" 2006-08-03 03:34:41 +00:00
fatal.c almost entirely get rid of the culture of ".h files that include .h files" 2006-08-03 03:34:41 +00:00
groupaccess.c support negation of groups in "Match group" block (bz#1315); ok dtucker@ 2008-07-04 03:44:59 +00:00
groupaccess.h support negation of groups in "Match group" block (bz#1315); ok dtucker@ 2008-07-04 03:44:59 +00:00
gss-genr.c Pass GSS OID to gss_display_status to provide better information in 2007-06-12 11:56:15 +00:00
gss-serv-krb5.c almost entirely get rid of the culture of ".h files that include .h files" 2006-08-03 03:34:41 +00:00
gss-serv.c Implement a channel success/failure status confirmation callback 2008-05-08 12:02:23 +00:00
hostfile.c almost entirely get rid of the culture of ".h files that include .h files" 2006-08-03 03:34:41 +00:00
hostfile.h standardise spacing in $OpenBSD$ tags; requested by deraadt@ 2006-03-25 22:22:42 +00:00
jpake.c Add support for an experimental zero-knowledge password authentication 2008-11-04 08:22:12 +00:00
jpake.h Add support for an experimental zero-knowledge password authentication 2008-11-04 08:22:12 +00:00
kex.c OpenSSL 0.9.8h supplies a real EVP_sha256 so we do not need our 2008-09-06 12:24:13 +00:00
kex.h Add a new MAC algorithm for data integrity, UMAC-64 (not default yet, must 2007-06-07 19:37:34 +00:00
kexdh.c almost entirely get rid of the culture of ".h files that include .h files" 2006-08-03 03:34:41 +00:00
kexdhc.c add missing checks for openssl return codes; with & ok djm@ 2006-11-06 21:25:27 +00:00
kexdhs.c add missing checks for openssl return codes; with & ok djm@ 2006-11-06 21:25:27 +00:00
kexgex.c almost entirely get rid of the culture of ".h files that include .h files" 2006-08-03 03:34:41 +00:00
kexgexc.c add missing checks for openssl return codes; with & ok djm@ 2006-11-06 21:25:27 +00:00
kexgexs.c add missing checks for openssl return codes; with & ok djm@ 2006-11-06 21:25:27 +00:00
key.c typo in error message; ok djm@ 2008-10-10 05:00:12 +00:00
key.h Introduce SSH Fingerprint ASCII Visualization, a technique inspired by the 2008-06-11 21:01:35 +00:00
LICENCE
log.c Add extended test mode (-T) and connection parameters for test mode (-C). 2008-06-10 04:50:25 +00:00
log.h replace __dead with __attribute__((noreturn)), makes things a little easier 2008-06-13 00:12:02 +00:00
mac.c upcast another size_t to u_long to match format 2008-06-13 00:51:47 +00:00
mac.h Add a new MAC algorithm for data integrity, UMAC-64 (not default yet, must 2007-06-07 19:37:34 +00:00
Makefile
Makefile.inc Add support for an experimental zero-knowledge password authentication 2008-11-04 08:22:12 +00:00
match.c support CIDR address matching in .ssh/authorized_keys from="..." stanzas 2008-06-10 23:06:19 +00:00
match.h support CIDR address matching in sshd_config "Match address" blocks, with 2008-06-10 03:57:27 +00:00
misc.c upcast uid to long with matching %ld, prevents warnings in portable 2008-06-13 01:38:23 +00:00
misc.h Make keepalive timeouts apply while waiting for a packet, particularly during 2008-06-12 20:38:28 +00:00
moduli.c when loading moduli from /etc/moduli in sshd(8), check that they 2008-06-26 09:19:39 +00:00
monitor_fdpass.c msg_controllen has to be CMSG_SPACE so that the kernel can account for 2008-03-24 16:10:55 +00:00
monitor_fdpass.h make file descriptor passing code return an error rather than call fatal() 2007-09-04 03:21:03 +00:00
monitor_mm.c almost entirely get rid of the culture of ".h files that include .h files" 2006-08-03 03:34:41 +00:00
monitor_mm.h garbage collect two unused fields in struct mm_master; ok markus@ 2008-04-29 11:20:31 +00:00
monitor_wrap.c Add support for an experimental zero-knowledge password authentication 2008-11-04 08:22:12 +00:00
monitor_wrap.h Add support for an experimental zero-knowledge password authentication 2008-11-04 08:22:12 +00:00
monitor.c Add support for an experimental zero-knowledge password authentication 2008-11-04 08:22:12 +00:00
monitor.h Add support for an experimental zero-knowledge password authentication 2008-11-04 08:22:12 +00:00
msg.c almost entirely get rid of the culture of ".h files that include .h files" 2006-08-03 03:34:41 +00:00
msg.h standardise spacing in $OpenBSD$ tags; requested by deraadt@ 2006-03-25 22:22:42 +00:00
mux.c Friendlier error messages for mux fallback. ok djm@ 2008-06-13 17:21:20 +00:00
myproposal.h Add a new MAC algorithm for data integrity, UMAC-64 (not default yet, must 2007-06-07 19:37:34 +00:00
nchan2.ms document eow message in ssh protocol 2 channel state machine; 2008-05-15 23:52:24 +00:00
nchan.c add space to some log/debug messages for readability; ok djm@ markus@ 2008-11-07 18:50:18 +00:00
nchan.ms
OVERVIEW almost entirely get rid of the culture of ".h files that include .h files" 2006-08-03 03:34:41 +00:00
packet.c sync v1 and v2 traffic accounting; add it to sshd, too; ok djm@, dtucker@ 2008-07-10 18:08:11 +00:00
packet.h sync v1 and v2 traffic accounting; add it to sshd, too; ok djm@, dtucker@ 2008-07-10 18:08:11 +00:00
pathnames.h standardise spacing in $OpenBSD$ tags; requested by deraadt@ 2006-03-25 22:22:42 +00:00
progressmeter.c almost entirely get rid of the culture of ".h files that include .h files" 2006-08-03 03:34:41 +00:00
progressmeter.h standardise spacing in $OpenBSD$ tags; requested by deraadt@ 2006-03-25 22:22:42 +00:00
PROTOCOL grammar 2008-07-05 05:16:01 +00:00
PROTOCOL.agent fix some typos; ok djm@ 2008-07-01 23:12:47 +00:00
readconf.c because parse_forward() is now used to parse all forward types (DLR), 2008-11-04 19:18:00 +00:00
readconf.h Add support for an experimental zero-knowledge password authentication 2008-11-04 08:22:12 +00:00
README $OpenBSD$ in here too 2006-04-01 05:37:46 +00:00
README.smartcard
readpass.c almost entirely get rid of the culture of ".h files that include .h files" 2006-08-03 03:34:41 +00:00
rsa.c add missing checks for openssl return codes; with & ok djm@ 2006-11-06 21:25:27 +00:00
rsa.h standardise spacing in $OpenBSD$ tags; requested by deraadt@ 2006-03-25 22:22:42 +00:00
scard.c add missing checks for openssl return codes; with & ok djm@ 2006-11-06 21:25:27 +00:00
scard.h almost entirely get rid of the culture of ".h files that include .h files" 2006-08-03 03:34:41 +00:00
schnorr.c Add support for an experimental zero-knowledge password authentication 2008-11-04 08:22:12 +00:00
scp.1 better description for -i flag: 2008-07-12 05:33:41 +00:00
scp.c spelling in comment; ok djm@ 2008-10-10 04:55:16 +00:00
servconf.c USE_AFS not referenced so remove #ifdef. fixes sshd -T not printing 2008-11-11 02:58:09 +00:00
servconf.h Add support for an experimental zero-knowledge password authentication 2008-11-04 08:22:12 +00:00
serverloop.c only pass channel requests on session channels through to the session 2008-06-30 12:15:39 +00:00
serverloop.h standardise spacing in $OpenBSD$ tags; requested by deraadt@ 2006-03-25 22:22:42 +00:00
session.c typo fixed (overriden -> overridden) 2008-11-09 12:34:46 +00:00
session.h Make the maximum number of sessions run-time controllable via 2008-05-08 12:21:16 +00:00
sftp-client.c allow the sftp chmod(2)-equivalent operation to set set[ug]id/sticky 2008-06-26 06:10:09 +00:00
sftp-client.h Have the sftp client store the statvfs replies in wire format, 2008-06-08 20:15:29 +00:00
sftp-common.c almost entirely get rid of the culture of ".h files that include .h files" 2006-08-03 03:34:41 +00:00
sftp-common.h almost entirely get rid of the culture of ".h files that include .h files" 2006-08-03 03:34:41 +00:00
sftp-glob.c almost entirely get rid of the culture of ".h files that include .h files" 2006-08-03 03:34:41 +00:00
sftp-server-main.c Fix RCS ident 2008-03-26 23:44:41 +00:00
sftp-server.8 no need for .Pp before or after .Sh; 2008-07-18 22:51:01 +00:00
sftp-server.c allow the sftp chmod(2)-equivalent operation to set set[ug]id/sticky 2008-06-26 06:10:09 +00:00
sftp.1 number of pipelined requests is not 64; prodded by Iain.Morgan AT nasa.gov 2008-07-15 02:23:14 +00:00
sftp.c increase number of piplelined requests so they properly fill the 2008-07-13 22:16:03 +00:00
sftp.h replace __dead with __attribute__((noreturn)), makes things a little easier 2008-06-13 00:12:02 +00:00
ssh1.h standardise spacing in $OpenBSD$ tags; requested by deraadt@ 2006-03-25 22:22:42 +00:00
ssh2.h Add support for an experimental zero-knowledge password authentication 2008-11-04 08:22:12 +00:00
ssh_config Add VisualHostKey to example file, ok djm@ 2008-07-25 06:56:35 +00:00
ssh_config.5 Add support for an experimental zero-knowledge password authentication 2008-11-04 08:22:12 +00:00
ssh-add.1 identies -> identities; 2007-06-12 13:41:03 +00:00
ssh-add.c sort synopsis and options in ssh-agent(1); usage is lowercase 2007-09-09 11:38:01 +00:00
ssh-agent.1 sort synopsis and options in ssh-agent(1); usage is lowercase 2007-09-09 11:38:01 +00:00
ssh-agent.c reset global compat flag after processing a protocol 2 signature 2008-06-28 14:05:15 +00:00
ssh-dss.c add missing checks for openssl return codes; with & ok djm@ 2006-11-06 21:25:27 +00:00
ssh-gss.h relocate server-only GSSAPI code from libssh to server; bz #1225 2007-06-12 08:20:00 +00:00
ssh-keygen.1 Add "ssh-keygen -F -l" to synopsis (displays fingerprint from 2008-07-24 23:55:30 +00:00
ssh-keygen.c spelling/typo in comment 2008-11-07 00:42:12 +00:00
ssh-keyscan.1 the ellipsis is not an optional argument; while here, improve spacing. 2008-11-01 11:14:36 +00:00
ssh-keyscan.c the ellipsis is not an optional argument; while here, improve spacing. 2008-11-01 11:14:36 +00:00
ssh-keysign.8 convert to new .Dd format; 2007-05-31 19:19:00 +00:00
ssh-keysign.c almost entirely get rid of the culture of ".h files that include .h files" 2006-08-03 03:34:41 +00:00
ssh-rsa.c almost entirely get rid of the culture of ".h files that include .h files" 2006-08-03 03:34:41 +00:00
ssh.1 typo fixed (overriden -> overridden) 2008-11-09 12:34:46 +00:00
ssh.c merge dynamic forward parsing into parse_forward(); 'i think this is OK' djm@ 2008-11-01 17:40:33 +00:00
ssh.h almost entirely get rid of the culture of ".h files that include .h files" 2006-08-03 03:34:41 +00:00
sshconnect1.c add missing checks for openssl return codes; with & ok djm@ 2006-11-06 21:25:27 +00:00
sshconnect2.c Add support for an experimental zero-knowledge password authentication 2008-11-04 08:22:12 +00:00
sshconnect.c use #define ROQUIET here; no binary change. ok dtucker@ 2008-10-14 18:11:33 +00:00
sshconnect.h make ssh(1)'s ConnectTimeout option apply to both the TCP connection and 2007-09-04 11:15:55 +00:00
sshd_config increase default size of ssh protocol 1 ephemeral key from 768 to 1024 2008-07-02 02:24:18 +00:00
sshd_config.5 Add support for an experimental zero-knowledge password authentication 2008-11-04 08:22:12 +00:00
sshd.8 do not give an example of how to chmod files: we can presume the user 2008-10-03 13:08:12 +00:00
sshd.c don't need to #include "monitor_fdpass.h" 2008-10-30 19:31:16 +00:00
sshlogin.c use strcspn to properly overwrite '\n' in fgets returned buffer 2007-09-11 15:47:17 +00:00
sshlogin.h almost entirely get rid of the culture of ".h files that include .h files" 2006-08-03 03:34:41 +00:00
sshpty.c remove #if defined block not needed; ok markus@ dtucker@ 2007-09-11 23:49:09 +00:00
sshpty.h Fix sending tty modes when stdin is not a tty (bz#1199). Previously 2008-05-19 15:45:07 +00:00
sshtty.c Fix sending tty modes when stdin is not a tty (bz#1199). Previously 2008-05-19 15:45:07 +00:00
ttymodes.c protocol 2 tty modes support is now 7.5 years old so remove these 2008-11-02 00:16:16 +00:00
ttymodes.h standardise spacing in $OpenBSD$ tags; requested by deraadt@ 2006-03-25 22:22:42 +00:00
uidswap.c almost entirely get rid of the culture of ".h files that include .h files" 2006-08-03 03:34:41 +00:00
uidswap.h almost entirely get rid of the culture of ".h files that include .h files" 2006-08-03 03:34:41 +00:00
umac.c Ensure nh_result lies on a 64-bit boundary (fixes warnings observed 2008-05-12 20:52:20 +00:00
umac.h Add a new MAC algorithm for data integrity, UMAC-64 (not default yet, must 2007-06-07 19:37:34 +00:00
uuencode.c almost entirely get rid of the culture of ".h files that include .h files" 2006-08-03 03:34:41 +00:00
uuencode.h almost entirely get rid of the culture of ".h files that include .h files" 2006-08-03 03:34:41 +00:00
version.h openssh-5.1 2008-07-21 08:19:07 +00:00
xmalloc.c almost entirely get rid of the culture of ".h files that include .h files" 2006-08-03 03:34:41 +00:00
xmalloc.h almost entirely get rid of the culture of ".h files that include .h files" 2006-08-03 03:34:41 +00:00

This release of OpenSSH is for OpenBSD systems only.

Please read
	http://www.openssh.com/portable.html
if you want to install OpenSSH on other operating systems.

To extract and install this release on your OpenBSD system use:

      # cd /usr/src/usr.bin
      # tar xvfz .../openssh-x.y.tgz
      # cd ssh
      # make obj
      # make cleandir
      # make depend
      # make
      # make install
      # cp ssh_config sshd_config /etc/ssh

OpenSSH is a derivative of the original and free ssh 1.2.12 release
by Tatu Ylonen.  Aaron Campbell, Bob Beck, Markus Friedl, Niels
Provos, Theo de Raadt and Dug Song removed many bugs, re-added newer
features and created OpenSSH.  Markus Friedl contributed the support
for SSH protocol versions 1.5 and 2.0.

See http://www.openssh.com/ for more information.

$OpenBSD: README,v 1.7 2006/04/01 05:37:46 djm Exp $