OpenBSD CVS

CVS log for src/usr.bin/ssh/sshd/Makefile


[BACK] Up to [local] / src / usr.bin / ssh / sshd

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.111 / (download) - annotate - [select for diffs], Fri May 17 00:30:24 2024 UTC (2 weeks, 1 day ago) by djm
Branch: MAIN
CVS Tags: HEAD
Changes since 1.110: +6 -12 lines
Diff to previous 1.110 (colored)

Start the process of splitting sshd into separate binaries. This step
splits sshd into a listener and a session binary. More splits are
planned.

After this changes, the listener binary will validate the configuration,
load the hostkeys, listen on port 22 and manage MaxStartups only. All
session handling will be performed by a new sshd-session binary that the
listener fork+execs.

This reduces the listener process to the minimum necessary and sets us
up for future work on the sshd-session binary.

feedback/ok markus@ deraadt@

NB. if you're updating via source, please restart sshd after installing,
otherwise you run the risk of locking yourself out.

Revision 1.110 / (download) - annotate - [select for diffs], Mon Apr 1 15:48:16 2024 UTC (8 weeks, 4 days ago) by deraadt
Branch: MAIN
Changes since 1.109: +14 -14 lines
Diff to previous 1.109 (colored)

new-style relink kit for sshd.  The old scheme created a Makefile by
concatenating two Makefiles and was incredibly fragile.  In the new way
a narrow-purposed install.sh script is created and shipped with the objects.
A recently commited /etc/rc script understands these files.

Revision 1.109 / (download) - annotate - [select for diffs], Sat Feb 10 11:28:52 2024 UTC (3 months, 2 weeks ago) by naddy
Branch: MAIN
CVS Tags: OPENBSD_7_5_BASE, OPENBSD_7_5
Changes since 1.108: +3 -1 lines
Diff to previous 1.108 (colored)

clean sshd random relinking kit; ok miod@

Revision 1.108 / (download) - annotate - [select for diffs], Wed Jan 18 20:56:36 2023 UTC (16 months, 1 week ago) by deraadt
Branch: MAIN
CVS Tags: OPENBSD_7_4_BASE, OPENBSD_7_4, OPENBSD_7_3_BASE, OPENBSD_7_3
Changes since 1.107: +2 -2 lines
Diff to previous 1.107 (colored)

delete useless dependency

Revision 1.107 / (download) - annotate - [select for diffs], Wed Jan 18 20:43:15 2023 UTC (16 months, 1 week ago) by deraadt
Branch: MAIN
Changes since 1.106: +21 -1 lines
Diff to previous 1.106 (colored)

Create and install sshd random relink kit.
../Makefile.inc and Makfile are concatenated for reuse, which hopefully won't
be too fragile, we'll see if we need a different approach.
The resulting sshd binary is tested with the new sshd -V option before
installation.  As the binary layout is now semi-unknown (meaning
relative, fixed, and gadget offsets are not precisely known), change
the filesystem permissions to 511 to prevent what I call "logged in BROP".
I have ideas for improving this further but this is a first step
ok djm

Revision 1.106 / (download) - annotate - [select for diffs], Fri May 27 05:02:46 2022 UTC (2 years ago) by djm
Branch: MAIN
CVS Tags: OPENBSD_7_2_BASE, OPENBSD_7_2
Changes since 1.105: +3 -2 lines
Diff to previous 1.105 (colored)

split the low-level file handling functions out from auth2-pubkey.c

Put them in a new auth2-pubkeyfile.c to make it easier to refer to them
(e.g. in unit/fuzz tests) without having to refer to everything else
pubkey auth brings in.

ok dtucker@

Revision 1.105 / (download) - annotate - [select for diffs], Sat Jan 9 12:10:02 2021 UTC (3 years, 4 months ago) by dtucker
Branch: MAIN
CVS Tags: OPENBSD_7_1_BASE, OPENBSD_7_1, OPENBSD_7_0_BASE, OPENBSD_7_0, OPENBSD_6_9_BASE, OPENBSD_6_9
Changes since 1.104: +2 -2 lines
Diff to previous 1.104 (colored)

Add PerSourceMaxStartups and PerSourceNetBlockSize options which provide
more fine grained MaxStartups limits.  Man page help jmc@, feedback &
ok djm@

Revision 1.104 / (download) - annotate - [select for diffs], Sat Jan 25 23:02:14 2020 UTC (4 years, 4 months ago) by djm
Branch: MAIN
CVS Tags: OPENBSD_6_8_BASE, OPENBSD_6_8, OPENBSD_6_7_BASE, OPENBSD_6_7
Changes since 1.103: +2 -3 lines
Diff to previous 1.103 (colored)

factor out reading/writing sshbufs to dedicated functions;
feedback and ok markus@

Revision 1.103 / (download) - annotate - [select for diffs], Thu Jan 23 10:24:30 2020 UTC (4 years, 4 months ago) by dtucker
Branch: MAIN
Changes since 1.102: +8 -3 lines
Diff to previous 1.102 (colored)

Make zlib optional.  This adds a "ZLIB" build time option that allows
building without zlib compression and associated options.  With feedback
from markus@, ok djm@

Revision 1.102 / (download) - annotate - [select for diffs], Fri Dec 13 19:09:10 2019 UTC (4 years, 5 months ago) by djm
Branch: MAIN
Changes since 1.101: +4 -6 lines
Diff to previous 1.101 (colored)

use ssh-sk-helper for all security key signing operations

This extracts and refactors the client interface for ssh-sk-helper
from ssh-agent and generalises it for use by the other programs.
This means that most OpenSSH tools no longer need to link against
libfido2 or directly interact with /dev/uhid*

requested by, feedback and ok markus@

Revision 1.101 / (download) - annotate - [select for diffs], Thu Nov 14 21:27:31 2019 UTC (4 years, 6 months ago) by djm
Branch: MAIN
Changes since 1.100: +4 -1 lines
Diff to previous 1.100 (colored)

directly support U2F/FIDO2 security keys in OpenSSH by linking
against the (previously external) USB HID middleware. The dlopen()
capability still exists for alternate middlewares, e.g. for
Bluetooth, NFC and test/debugging.

Revision 1.100 / (download) - annotate - [select for diffs], Fri Jul 5 04:55:41 2019 UTC (4 years, 10 months ago) by djm
Branch: MAIN
CVS Tags: OPENBSD_6_6_BASE, OPENBSD_6_6
Changes since 1.99: +2 -2 lines
Diff to previous 1.99 (colored)

add a local implementation of BSD realpath() for sftp-server use
ahead of OpenBSD's realpath changing to match POSIX;

ok deraadt@ (thanks for snaps testing)

Revision 1.99 / (download) - annotate - [select for diffs], Wed Jul 25 17:12:35 2018 UTC (5 years, 10 months ago) by deraadt
Branch: MAIN
CVS Tags: OPENBSD_6_5_BASE, OPENBSD_6_5, OPENBSD_6_4_BASE, OPENBSD_6_4
Changes since 1.98: +1 -3 lines
Diff to previous 1.98 (colored)

Don't redefine Makefile choices which come correct from bsd.*.mk
ok markus

Revision 1.98 / (download) - annotate - [select for diffs], Wed Jul 18 11:34:05 2018 UTC (5 years, 10 months ago) by dtucker
Branch: MAIN
Changes since 1.97: +2 -2 lines
Diff to previous 1.97 (colored)

Remove support for running ssh(1) setuid and fatal if attempted.
Do not link uidwap.c into ssh any more.  Neuters UsePrivilegedPort,
which will be marked as deprecated shortly. ok markus@ djm@

Revision 1.97 / (download) - annotate - [select for diffs], Wed Jul 11 18:53:29 2018 UTC (5 years, 10 months ago) by markus
Branch: MAIN
Changes since 1.96: +2 -2 lines
Diff to previous 1.96 (colored)

remove legacy key emulation layer; ok djm@

Revision 1.96 / (download) - annotate - [select for diffs], Mon Jul 9 21:56:06 2018 UTC (5 years, 10 months ago) by markus
Branch: MAIN
Changes since 1.95: +2 -2 lines
Diff to previous 1.95 (colored)

remove legacy buffer API emulation layer; ok djm@

Revision 1.95 / (download) - annotate - [select for diffs], Mon Jan 8 15:37:38 2018 UTC (6 years, 4 months ago) by markus
Branch: MAIN
CVS Tags: OPENBSD_6_3_BASE, OPENBSD_6_3
Changes since 1.94: +9 -18 lines
Diff to previous 1.94 (colored)

group shared source files (e.g. SRCS_KEX) and allow compilation w/o OPENSSL
ok djm@

Revision 1.94 / (download) - annotate - [select for diffs], Mon Jan 8 15:15:36 2018 UTC (6 years, 4 months ago) by markus
Branch: MAIN
Changes since 1.93: +5 -5 lines
Diff to previous 1.93 (colored)

split client/server kex; only ssh-keygen needs uuencode.o;
only scp/sftp use progressmeter.o; ok djm@

Revision 1.93 / (download) - annotate - [select for diffs], Thu Dec 14 21:07:39 2017 UTC (6 years, 5 months ago) by naddy
Branch: MAIN
Changes since 1.92: +2 -2 lines
Diff to previous 1.92 (colored)

Replace ED25519's private SHA-512 implementation with a call to the
regular digest code.  This speeds up compilation considerably.
ok markus@

Revision 1.92 / (download) - annotate - [select for diffs], Tue Dec 12 15:06:12 2017 UTC (6 years, 5 months ago) by naddy
Branch: MAIN
Changes since 1.91: +1 -10 lines
Diff to previous 1.91 (colored)

Create a persistent umac128.c source file: #define the output size and
the name of the entry points for UMAC-128 before including umac.c.
Idea from FreeBSD.
ok dtucker@

Revision 1.91 / (download) - annotate - [select for diffs], Sun Dec 10 19:37:57 2017 UTC (6 years, 5 months ago) by deraadt
Branch: MAIN
Changes since 1.90: +29 -12 lines
Diff to previous 1.90 (colored)

ssh/lib hasn't worked towards our code-sharing goals for a quit while,
perhaps it is too verbose?  Change each */Makefile to specifying exactly
what sources that program requires, compiling it seperate.  Maybe we'll
iterate by sorting those into seperatable chunks, splitting up files
which contain common code + server/client specific code, or whatnot. But
this isn't one step, or we'd have done it a long time ago..
ok dtucker markus djm

Revision 1.90 / (download) - annotate - [select for diffs], Wed Sep 28 16:33:07 2016 UTC (7 years, 8 months ago) by djm
Branch: MAIN
CVS Tags: OPENBSD_6_2_BASE, OPENBSD_6_2, OPENBSD_6_1_BASE, OPENBSD_6_1
Changes since 1.89: +2 -2 lines
Diff to previous 1.89 (colored)

Remove support for pre-authentication compression. Doing compression
early in the protocol probably seemed reasonable in the 1990s, but
today it's clearly a bad idea in terms of both cryptography (cf.
multiple compression oracle attacks in TLS) and attack surface.

Moreover, to support it across privilege-separation zlib needed
the assistance of a complex shared-memory manager that made the
required attack surface considerably larger.

Prompted by Guido Vranken pointing out a compiler-elided security
check in the shared memory manager found by Stack
(http://css.csail.mit.edu/stack/); ok deraadt@ markus@

NB. pre-auth authentication has been disabled by default in sshd
for >10 years.

Revision 1.89 / (download) - annotate - [select for diffs], Sat Aug 13 17:47:41 2016 UTC (7 years, 9 months ago) by markus
Branch: MAIN
Changes since 1.88: +2 -6 lines
Diff to previous 1.88 (colored)

remove ssh1 server code; ok djm@

Revision 1.88 / (download) - annotate - [select for diffs], Thu Jan 14 16:17:40 2016 UTC (8 years, 4 months ago) by markus
Branch: MAIN
CVS Tags: OPENBSD_6_0_BASE, OPENBSD_6_0, OPENBSD_5_9_BASE, OPENBSD_5_9
Changes since 1.87: +2 -2 lines
Diff to previous 1.87 (colored)

remove roaming support; ok djm@

Revision 1.87 / (download) - annotate - [select for diffs], Fri Oct 9 01:37:08 2015 UTC (8 years, 7 months ago) by deraadt
Branch: MAIN
Changes since 1.86: +2 -2 lines
Diff to previous 1.86 (colored)

Change all tame callers to namechange to pledge(2).

Revision 1.86 / (download) - annotate - [select for diffs], Sat Oct 3 02:37:30 2015 UTC (8 years, 8 months ago) by deraadt
Branch: MAIN
Changes since 1.85: +2 -2 lines
Diff to previous 1.85 (colored)

switch from using the systrace-based sandbox to the tame-based sandbox.
discussed it at length with djm -- i think it is time to give this a
trial in snapshots.

Revision 1.85 / (download) - annotate - [select for diffs], Tue Mar 3 21:21:13 2015 UTC (9 years, 3 months ago) by djm
Branch: MAIN
CVS Tags: OPENBSD_5_8_BASE, OPENBSD_5_8, OPENBSD_5_7_BASE, OPENBSD_5_7
Changes since 1.84: +2 -2 lines
Diff to previous 1.84 (colored)

add SSH1 Makefile knob to make it easier to build without SSH1 support;
ok markus@

Revision 1.84 / (download) - annotate - [select for diffs], Mon Jan 19 20:30:24 2015 UTC (9 years, 4 months ago) by markus
Branch: MAIN
Changes since 1.83: +3 -5 lines
Diff to previous 1.83 (colored)

add experimental api for packet layer; ok djm@

Revision 1.83 / (download) - annotate - [select for diffs], Tue Apr 29 18:01:49 2014 UTC (10 years, 1 month ago) by markus
Branch: MAIN
CVS Tags: OPENBSD_5_6_BASE, OPENBSD_5_6
Changes since 1.82: +17 -6 lines
Diff to previous 1.82 (colored)

make compiling against OpenSSL optional (make OPENSSL=no);
reduces algorithms to curve25519, aes-ctr, chacha, ed25519;
allows us to explore further options; with and ok djm

Revision 1.82 / (download) - annotate - [select for diffs], Wed Mar 26 19:58:37 2014 UTC (10 years, 2 months ago) by tedu
Branch: MAIN
Changes since 1.81: +1 -7 lines
Diff to previous 1.81 (colored)

remove libwrap support. ok deraadt djm mfriedl

Revision 1.81 / (download) - annotate - [select for diffs], Wed Jan 29 06:18:35 2014 UTC (10 years, 4 months ago) by djm
Branch: MAIN
CVS Tags: OPENBSD_5_5_BASE, OPENBSD_5_5
Changes since 1.80: +2 -2 lines
Diff to previous 1.80 (colored)

remove experimental, never-enabled JPAKE code; ok markus@

Revision 1.80 / (download) - annotate - [select for diffs], Sat Nov 2 21:59:15 2013 UTC (10 years, 7 months ago) by markus
Branch: MAIN
Changes since 1.79: +3 -2 lines
Diff to previous 1.79 (colored)

use curve25519 for default key exchange (curve25519-sha256@libssh.org);
initial patch from Aris Adamantiadis; ok djm@

Revision 1.79 / (download) - annotate - [select for diffs], Sat Aug 10 10:19:35 2013 UTC (10 years, 9 months ago) by ajacoutot
Branch: MAIN
Changes since 1.78: +2 -2 lines
Diff to previous 1.78 (colored)

libkafs5 -> libkafs (unused in build, so no functional change)

Revision 1.78 / (download) - annotate - [select for diffs], Sat Jul 20 01:55:13 2013 UTC (10 years, 10 months ago) by djm
Branch: MAIN
CVS Tags: OPENBSD_5_4_BASE, OPENBSD_5_4
Changes since 1.77: +4 -3 lines
Diff to previous 1.77 (colored)

fix kerberos/GSSAPI deprecation warnings and linking; "looks okay" millert@

Revision 1.77 / (download) - annotate - [select for diffs], Tue Jul 2 13:32:38 2013 UTC (10 years, 11 months ago) by markus
Branch: MAIN
Changes since 1.76: +2 -2 lines
Diff to previous 1.76 (colored)

add missing library dependencies

Revision 1.76 / (download) - annotate - [select for diffs], Wed Jun 19 05:27:07 2013 UTC (10 years, 11 months ago) by deraadt
Branch: MAIN
Changes since 1.75: +2 -1 lines
Diff to previous 1.75 (colored)

stop doing kerberos in ssh and sshd
the code bloat makes that no longer trustworthy functionality
ok guenther

Revision 1.75 / (download) - annotate - [select for diffs], Tue Jun 18 20:27:20 2013 UTC (10 years, 11 months ago) by miod
Branch: MAIN
Changes since 1.74: +3 -3 lines
Diff to previous 1.74 (colored)

Shuffle library link order to appease the static arch deities.

Revision 1.74 / (download) - annotate - [select for diffs], Mon Jun 17 19:23:33 2013 UTC (10 years, 11 months ago) by robert
Branch: MAIN
Changes since 1.73: +3 -2 lines
Diff to previous 1.73 (colored)

link to the new kerberos libraries

Revision 1.73 / (download) - annotate - [select for diffs], Wed Jun 22 21:57:01 2011 UTC (12 years, 11 months ago) by djm
Branch: MAIN
CVS Tags: OPENBSD_5_3_BASE, OPENBSD_5_3, OPENBSD_5_2_BASE, OPENBSD_5_2, OPENBSD_5_1_BASE, OPENBSD_5_1, OPENBSD_5_0_BASE, OPENBSD_5_0
Changes since 1.72: +2 -2 lines
Diff to previous 1.72 (colored)

introduce sandboxing of the pre-auth privsep child using systrace(4).

This introduces a new "UsePrivilegeSeparation=sandbox" option for
sshd_config that applies mandatory restrictions on the syscalls the
privsep child can perform. This prevents a compromised privsep child
from being used to attack other hosts (by opening sockets and proxying)
or probing local kernel attack surface.

The sandbox is implemented using systrace(4) in unsupervised "fast-path"
mode, where a list of permitted syscalls is supplied. Any syscall not
on the list results in SIGKILL being sent to the privsep child. Note
that this requires a kernel with the new SYSTR_POLICY_KILL option.

UsePrivilegeSeparation=sandbox will become the default in the future
so please start testing it now.

feedback dtucker@; ok markus@

Revision 1.72 / (download) - annotate - [select for diffs], Wed Oct 13 08:14:22 2010 UTC (13 years, 7 months ago) by jsg
Branch: MAIN
CVS Tags: OPENBSD_4_9_BASE, OPENBSD_4_9
Changes since 1.71: +3 -3 lines
Diff to previous 1.71 (colored)

The heimdal code switched to using DES from libcrypto when 0.7.2
was imported over four years ago, so we don't need to link libdes
for kerberos anymore.

ok mikeb@ deraadt@

Revision 1.71 / (download) - annotate - [select for diffs], Tue Aug 31 11:54:45 2010 UTC (13 years, 9 months ago) by djm
Branch: MAIN
Changes since 1.70: +3 -3 lines
Diff to previous 1.70 (colored)

Implement Elliptic Curve Cryptography modes for key exchange (ECDH) and
host/user keys (ECDSA) as specified by RFC5656. ECDH and ECDSA offer
better performance than plain DH and DSA at the same equivalent symmetric
key length, as well as much shorter keys.

Only the mandatory sections of RFC5656 are implemented, specifically the
three REQUIRED curves nistp256, nistp384 and nistp521 and only ECDH and
ECDSA. Point compression (optional in RFC5656 is NOT implemented).

Certificate host and user keys using the new ECDSA key types are supported.

Note that this code has not been tested for interoperability and may be
subject to change.

feedback and ok markus@

Revision 1.70 / (download) - annotate - [select for diffs], Sat Oct 24 11:18:23 2009 UTC (14 years, 7 months ago) by andreas
Branch: MAIN
CVS Tags: OPENBSD_4_8_BASE, OPENBSD_4_8, OPENBSD_4_7_BASE, OPENBSD_4_7
Changes since 1.69: +2 -2 lines
Diff to previous 1.69 (colored)

Dummy implementation of wait_for_roaming_reconnect() for the server side.
It doesn't do anything yet but is needed for upcoming changes in
roaming_common.c
ok markus@

Revision 1.69 / (download) - annotate - [select for diffs], Thu May 28 16:50:16 2009 UTC (15 years ago) by andreas
Branch: MAIN
CVS Tags: OPENBSD_4_6_BASE, OPENBSD_4_6
Changes since 1.68: +3 -2 lines
Diff to previous 1.68 (colored)

Keep track of number of bytes read and written. Needed for upcoming
changes. Most code from Martin Forssen, maf at appgate dot com.
ok markus@

Revision 1.68 / (download) - annotate - [select for diffs], Tue Nov 4 08:22:13 2008 UTC (15 years, 7 months ago) by djm
Branch: MAIN
CVS Tags: OPENBSD_4_5_BASE, OPENBSD_4_5
Changes since 1.67: +2 -2 lines
Diff to previous 1.67 (colored)

Add support for an experimental zero-knowledge password authentication
method using the J-PAKE protocol described in F. Hao, P. Ryan,
"Password Authenticated Key Exchange by Juggling", 16th Workshop on
Security Protocols, Cambridge, April 2008.

This method allows password-based authentication without exposing
the password to the server. Instead, the client and server exchange
cryptographic proofs to demonstrate of knowledge of the password while
revealing nothing useful to an attacker or compromised endpoint.

This is experimental, work-in-progress code and is presently
compiled-time disabled (turn on -DJPAKE in Makefile.inc).

"just commit it.  It isn't too intrusive." deraadt@

Revision 1.67 / (download) - annotate - [select for diffs], Mon Feb 4 21:53:00 2008 UTC (16 years, 3 months ago) by markus
Branch: MAIN
CVS Tags: OPENBSD_4_4_BASE, OPENBSD_4_4, OPENBSD_4_3_BASE, OPENBSD_4_3
Changes since 1.66: +2 -2 lines
Diff to previous 1.66 (colored)

link sftp-server into sshd; feedback and ok djm@

Revision 1.66 / (download) - annotate - [select for diffs], Fri Sep 21 08:15:29 2007 UTC (16 years, 8 months ago) by djm
Branch: MAIN
Changes since 1.65: +2 -9 lines
Diff to previous 1.65 (colored)

unifdef -DBSD_AUTH
unifdef -USKEY

These options have been in use for some years;
ok markus@ "no objection" millert@

Revision 1.65 / (download) - annotate - [select for diffs], Thu Aug 23 02:49:43 2007 UTC (16 years, 9 months ago) by djm
Branch: MAIN
Changes since 1.64: +2 -2 lines
Diff to previous 1.64 (colored)

unifdef HAVE_LOGIN_CAP; ok deraadt@ millert@

Revision 1.64 / (download) - annotate - [select for diffs], Mon Aug 23 14:26:39 2004 UTC (19 years, 9 months ago) by dtucker
Branch: MAIN
CVS Tags: OPENBSD_4_2_BASE, OPENBSD_4_2, OPENBSD_4_1_BASE, OPENBSD_4_1, OPENBSD_4_0_BASE, OPENBSD_4_0, OPENBSD_3_9_BASE, OPENBSD_3_9, OPENBSD_3_8_BASE, OPENBSD_3_8, OPENBSD_3_7_BASE, OPENBSD_3_7, OPENBSD_3_6_BASE, OPENBSD_3_6
Changes since 1.63: +2 -2 lines
Diff to previous 1.63 (colored)

Use permanently_set_uid() in ssh and ssh-keysign for consistency, matches
change in Portable; ok markus@

Revision 1.61.2.2 / (download) - annotate - [select for diffs], Thu Aug 19 22:37:33 2004 UTC (19 years, 9 months ago) by brad
Branch: OPENBSD_3_4
Changes since 1.61.2.1: +3 -3 lines
Diff to previous 1.61.2.1 (colored) to branchpoint 1.61 (colored) next main 1.62 (colored)

upgrade to OpenSSH 3.9

Revision 1.62.2.1 / (download) - annotate - [select for diffs], Thu Aug 19 04:13:28 2004 UTC (19 years, 9 months ago) by brad
Branch: OPENBSD_3_5
Changes since 1.62: +2 -2 lines
Diff to previous 1.62 (colored) next main 1.63 (colored)

upgrade to OpenSSH 3.9

Revision 1.63 / (download) - annotate - [select for diffs], Sun Jun 13 15:03:02 2004 UTC (19 years, 11 months ago) by djm
Branch: MAIN
Changes since 1.62: +2 -2 lines
Diff to previous 1.62 (colored)

implement session multiplexing in the client (the server has supported this
since 2.0); ok markus@

Revision 1.52.2.2 / (download) - annotate - [select for diffs], Thu Mar 4 18:18:17 2004 UTC (20 years, 3 months ago) by brad
Branch: OPENBSD_3_3
Changes since 1.52.2.1: +2 -2 lines
Diff to previous 1.52.2.1 (colored) to branchpoint 1.52 (colored) next main 1.53 (colored)

upgrade to OpenSSH 3.8upgrade to OpenSSH 3.8upgrade to OpenSSH 3.8

Revision 1.61.2.1 / (download) - annotate - [select for diffs], Sat Feb 28 03:51:35 2004 UTC (20 years, 3 months ago) by brad
Branch: OPENBSD_3_4
Changes since 1.61: +2 -2 lines
Diff to previous 1.61 (colored)

upgrade to OpenSSH 3.8

Revision 1.62 / (download) - annotate - [select for diffs], Tue Dec 23 16:12:10 2003 UTC (20 years, 5 months ago) by jakob
Branch: MAIN
CVS Tags: OPENBSD_3_5_BASE
Branch point for: OPENBSD_3_5
Changes since 1.61: +2 -2 lines
Diff to previous 1.61 (colored)

implement KerberosGetAFSToken server option. ok markus@, beck@

Revision 1.51.2.2 / (download) - annotate - [select for diffs], Tue Sep 16 21:20:30 2003 UTC (20 years, 8 months ago) by brad
Branch: OPENBSD_3_2
Changes since 1.51.2.1: +13 -22 lines
Diff to previous 1.51.2.1 (colored) to branchpoint 1.51 (colored) next main 1.52 (colored)

upgrade to OpenSSH 3.7

Revision 1.52.2.1 / (download) - annotate - [select for diffs], Tue Sep 16 20:50:45 2003 UTC (20 years, 8 months ago) by brad
Branch: OPENBSD_3_3
Changes since 1.52: +13 -22 lines
Diff to previous 1.52 (colored)

upgrade to OpenSSH 3.7

Revision 1.61 / (download) - annotate - [select for diffs], Sun Aug 24 18:17:38 2003 UTC (20 years, 9 months ago) by deraadt
Branch: MAIN
CVS Tags: OPENBSD_3_4_BASE
Branch point for: OPENBSD_3_4
Changes since 1.60: +9 -12 lines
Diff to previous 1.60 (colored)

re-organize Makefiles so that static builds actually work

Revision 1.60 / (download) - annotate - [select for diffs], Fri Aug 22 13:22:27 2003 UTC (20 years, 9 months ago) by markus
Branch: MAIN
Changes since 1.59: +2 -2 lines
Diff to previous 1.59 (colored)

nuke "kerberos-2@ssh.com"

Revision 1.59 / (download) - annotate - [select for diffs], Fri Aug 22 10:56:09 2003 UTC (20 years, 9 months ago) by markus
Branch: MAIN
Changes since 1.58: +9 -3 lines
Diff to previous 1.58 (colored)

support GSS API user authentication; patches from Simon Wilkinson,
stripped down and tested by Jakob and myself.

Revision 1.58 / (download) - annotate - [select for diffs], Wed Jul 16 19:10:13 2003 UTC (20 years, 10 months ago) by deraadt
Branch: MAIN
Changes since 1.57: +5 -5 lines
Diff to previous 1.57 (colored)

some minor DPADD changes

Revision 1.57 / (download) - annotate - [select for diffs], Tue Jul 15 19:02:20 2003 UTC (20 years, 10 months ago) by deraadt
Branch: MAIN
Changes since 1.56: +3 -3 lines
Diff to previous 1.56 (colored)

stop using libcom_err, it is built into krb5

Revision 1.56 / (download) - annotate - [select for diffs], Sat May 17 01:31:21 2003 UTC (21 years ago) by hin
Branch: MAIN
Changes since 1.55: +2 -2 lines
Diff to previous 1.55 (colored)

Don't link with unneeded kerberos libraries

Revision 1.55 / (download) - annotate - [select for diffs], Wed May 14 02:15:48 2003 UTC (21 years ago) by markus
Branch: MAIN
Changes since 1.54: +2 -2 lines
Diff to previous 1.54 (colored)

implement kerberos over ssh2 ("kerberos-2@ssh.com"); tested with jakob@
server interops with commercial client; ok jakob@ djm@

Revision 1.54 / (download) - annotate - [select for diffs], Thu Apr 10 00:17:52 2003 UTC (21 years, 1 month ago) by pvalchev
Branch: MAIN
Changes since 1.53: +2 -2 lines
Diff to previous 1.53 (colored)

unbreak linking on elf - stupid kerberos

Revision 1.53 / (download) - annotate - [select for diffs], Wed Apr 9 08:24:24 2003 UTC (21 years, 1 month ago) by hin
Branch: MAIN
Changes since 1.52: +1 -13 lines
Diff to previous 1.52 (colored)

Disable Kerberos 4 support.

ok markus@

Revision 1.47.2.4 / (download) - annotate - [select for diffs], Thu Apr 3 22:35:21 2003 UTC (21 years, 2 months ago) by miod
Branch: OPENBSD_3_1
Changes since 1.47.2.3: +4 -3 lines
Diff to previous 1.47.2.3 (colored) to branchpoint 1.47 (colored) next main 1.48 (colored)

Merge OpenSSH 3.6.1

Revision 1.51.2.1 / (download) - annotate - [select for diffs], Tue Apr 1 00:12:14 2003 UTC (21 years, 2 months ago) by margarida
Branch: OPENBSD_3_2
Changes since 1.51: +4 -3 lines
Diff to previous 1.51 (colored)

Update to OpenSSH 3.6

Revision 1.52 / (download) - annotate - [select for diffs], Fri Feb 21 09:04:09 2003 UTC (21 years, 3 months ago) by markus
Branch: MAIN
CVS Tags: OPENBSD_3_3_BASE
Branch point for: OPENBSD_3_3
Changes since 1.51: +4 -3 lines
Diff to previous 1.51 (colored)

move server only kex and monitor code to sshd.

Revision 1.47.2.3 / (download) - annotate - [select for diffs], Wed Jun 26 15:30:40 2002 UTC (21 years, 11 months ago) by jason
Branch: OPENBSD_3_1
Changes since 1.47.2.2: +6 -4 lines
Diff to previous 1.47.2.2 (colored) to branchpoint 1.47 (colored)

Pull in OpenSSH-3.4

Revision 1.45.2.3 / (download) - annotate - [select for diffs], Sat Jun 22 07:24:42 2002 UTC (21 years, 11 months ago) by miod
Branch: OPENBSD_3_0
Changes since 1.45.2.2: +6 -4 lines
Diff to previous 1.45.2.2 (colored) to branchpoint 1.45 (colored) next main 1.46 (colored)

Update OpenSSH 3.3, files missed in previous commit.

Revision 1.51 / (download) - annotate - [select for diffs], Thu Jun 20 19:56:07 2002 UTC (21 years, 11 months ago) by stevesk
Branch: MAIN
CVS Tags: OPENBSD_3_2_BASE
Branch point for: OPENBSD_3_2
Changes since 1.50: +2 -2 lines
Diff to previous 1.50 (colored)

move configuration file options from ssh.1/sshd.8 to
ssh_config.5/sshd_config.5; ok deraadt@ millert@

Revision 1.50 / (download) - annotate - [select for diffs], Tue Jun 11 04:14:26 2002 UTC (21 years, 11 months ago) by markus
Branch: MAIN
Changes since 1.49: +2 -2 lines
Diff to previous 1.49 (colored)

no longer use uidswap.[ch] from the ssh client
run less code with euid==0 if ssh is installed setuid root
just switch the euid, don't switch the complete set of groups
(this is only needed by sshd). ok provos@

Revision 1.38.2.6 / (download) - annotate - [select for diffs], Sun Jun 2 22:56:53 2002 UTC (22 years ago) by miod
Branch: OPENBSD_2_9
Changes since 1.38.2.5: +5 -5 lines
Diff to previous 1.38.2.5 (colored) to branchpoint 1.38 (colored) next main 1.39 (colored)

Upgrade to OpenSSH 3.2.3.

Except for improbable compilation error fixes, this should be the last
commit made to the 2.9-STABLE branche. Have fun upgrading.

Revision 1.49 / (download) - annotate - [select for diffs], Sat May 25 18:51:07 2002 UTC (22 years ago) by markus
Branch: MAIN
Changes since 1.48: +4 -2 lines
Diff to previous 1.48 (colored)

split auth2.c into one file per method; ok provos@/deraadt@

Revision 1.47.2.2 / (download) - annotate - [select for diffs], Sat May 18 04:50:38 2002 UTC (22 years ago) by jason
Branch: OPENBSD_3_1
Changes since 1.47.2.1: +0 -0 lines
Diff to previous 1.47.2.1 (colored) to branchpoint 1.47 (colored)

Update to OpenSSH-3.2.3

Revision 1.47.2.1 / (download) - annotate - [select for diffs], Sat May 18 04:12:11 2002 UTC (22 years ago) by jason
Branch: OPENBSD_3_1
Changes since 1.47: +4 -4 lines
Diff to previous 1.47 (colored)

Update to OpenSSH-3.2.2

Revision 1.45.2.2 / (download) - annotate - [select for diffs], Fri May 17 00:03:41 2002 UTC (22 years ago) by miod
Branch: OPENBSD_3_0
Changes since 1.45.2.1: +5 -5 lines
Diff to previous 1.45.2.1 (colored) to branchpoint 1.45 (colored)

Update OpenSSH to version 3.2.2.

Revision 1.48 / (download) - annotate - [select for diffs], Sat May 11 00:20:18 2002 UTC (22 years ago) by espie
Branch: MAIN
Changes since 1.47: +4 -4 lines
Diff to previous 1.47 (colored)

Add missing libraries to bsd.prog.mk (mostly kerberosV)
Use them in DPADD throughout the tree.
Fix a few mispells (LIBMATH -> LIBM...)
Wipe obsolete lib (LIBRESOLV)
Sort added missing libraries, move obsolete stuff apart.
Synch documentation in bsd.README

ok deraadt@

Revision 1.47 / (download) - annotate - [select for diffs], Mon Mar 18 17:50:31 2002 UTC (22 years, 2 months ago) by provos
Branch: MAIN
CVS Tags: OPENBSD_3_1_BASE
Branch point for: OPENBSD_3_1
Changes since 1.46: +2 -2 lines
Diff to previous 1.46 (colored)

integrate privilege separated openssh; its turned off by default for now.
work done by me and markus@

Revision 1.38.2.5 / (download) - annotate - [select for diffs], Sat Mar 9 00:24:23 2002 UTC (22 years, 2 months ago) by miod
Branch: OPENBSD_2_9
Changes since 1.38.2.4: +2 -2 lines
Diff to previous 1.38.2.4 (colored) to branchpoint 1.38 (colored)

Merge OpenSSH 3.1, keeping /etc as configuration files directory
(i.e. OpenSSH 3.1 + openbsd29_3.1.patch)

Revision 1.31.2.7 / (download) - annotate - [select for diffs], Fri Mar 8 17:04:44 2002 UTC (22 years, 2 months ago) by brad
Branch: OPENBSD_2_8
Changes since 1.31.2.6: +7 -7 lines
Diff to previous 1.31.2.6 (colored) to branchpoint 1.31 (colored) next main 1.32 (colored)

Merge OpenSSH 3.1.

Revision 1.45.2.1 / (download) - annotate - [select for diffs], Thu Mar 7 17:37:48 2002 UTC (22 years, 3 months ago) by jason
Branch: OPENBSD_3_0
Changes since 1.45: +2 -2 lines
Diff to previous 1.45 (colored)

Update to OpenSSH-3.1 on 3.0-stable branch

Revision 1.46 / (download) - annotate - [select for diffs], Tue Mar 5 00:49:51 2002 UTC (22 years, 3 months ago) by deraadt
Branch: MAIN
Changes since 1.45: +2 -2 lines
Diff to previous 1.45 (colored)

and -ldes here too

Revision 1.38.2.4 / (download) - annotate - [select for diffs], Mon Dec 3 00:36:50 2001 UTC (22 years, 6 months ago) by miod
Branch: OPENBSD_2_9
Changes since 1.38.2.3: +6 -6 lines
Diff to previous 1.38.2.3 (colored) to branchpoint 1.38 (colored)

Upgrade OpenSSH to version 3.0.2.

Revision 1.38.2.3 / (download) - annotate - [select for diffs], Fri Nov 16 18:45:24 2001 UTC (22 years, 6 months ago) by miod
Branch: OPENBSD_2_9
Changes since 1.38.2.2: +3 -2 lines
Diff to previous 1.38.2.2 (colored) to branchpoint 1.38 (colored)

Oops, I was 200% sure that 2.9 had BSD authentication, my bad.
Pointed out by various people. Sorry for the inconvenience.

Revision 1.38.2.2 / (download) - annotate - [select for diffs], Thu Nov 15 22:51:55 2001 UTC (22 years, 6 months ago) by miod
Branch: OPENBSD_2_9
Changes since 1.38.2.1: +7 -8 lines
Diff to previous 1.38.2.1 (colored) to branchpoint 1.38 (colored)

CVS hates me.

Revision 1.31.2.6 / (download) - annotate - [select for diffs], Thu Nov 15 22:50:34 2001 UTC (22 years, 6 months ago) by miod
Branch: OPENBSD_2_8
Changes since 1.31.2.5: +6 -6 lines
Diff to previous 1.31.2.5 (colored) to branchpoint 1.31 (colored)

Merge OpenSSH 3.0.1.

This is likely to be the last commit to the 2.8-STABLE branch.

Revision 1.45 / (download) - annotate - [select for diffs], Sun Oct 7 18:14:20 2001 UTC (22 years, 7 months ago) by markus
Branch: MAIN
CVS Tags: OPENBSD_3_0_BASE
Branch point for: OPENBSD_3_0
Changes since 1.44: +6 -6 lines
Diff to previous 1.44 (colored)

BSD_AUTH supersedes SKEY, so SKEY is commented out.

Revision 1.38.2.1 / (download) - annotate - [select for diffs], Thu Sep 27 19:03:56 2001 UTC (22 years, 8 months ago) by jason
Branch: OPENBSD_2_9
Changes since 1.38: +11 -2 lines
Diff to previous 1.38 (colored)

Pull in OpenSSH-2.9.9

Revision 1.31.2.5 / (download) - annotate - [select for diffs], Thu Sep 27 00:16:05 2001 UTC (22 years, 8 months ago) by miod
Branch: OPENBSD_2_8
Changes since 1.31.2.4: +11 -2 lines
Diff to previous 1.31.2.4 (colored) to branchpoint 1.31 (colored)

Pull in OpenSSH 2.9.9 to the 2.8 branch.

Revision 1.44 / (download) - annotate - [select for diffs], Mon Sep 10 22:44:47 2001 UTC (22 years, 8 months ago) by jason
Branch: MAIN
Changes since 1.43: +8 -8 lines
Diff to previous 1.43 (colored)

link k5 before k4 (new binutils is more picky than old ld)

Revision 1.43 / (download) - annotate - [select for diffs], Thu Jun 28 02:33:43 2001 UTC (22 years, 11 months ago) by hin
Branch: MAIN
Changes since 1.42: +2 -2 lines
Diff to previous 1.42 (colored)

Link with libcom_err for kerberos5

Revision 1.42 / (download) - annotate - [select for diffs], Tue Jun 26 17:52:41 2001 UTC (22 years, 11 months ago) by dugsong
Branch: MAIN
Changes since 1.41: +8 -7 lines
Diff to previous 1.41 (colored)

only build Kerberos v5 support with KERBEROS5=yes

Revision 1.41 / (download) - annotate - [select for diffs], Tue Jun 26 16:15:26 2001 UTC (22 years, 11 months ago) by dugsong
Branch: MAIN
Changes since 1.40: +7 -1 lines
Diff to previous 1.40 (colored)

Kerberos v5 support for SSH1, mostly from Assar Westerlund <assar@freebsd.org> and Bjorn Gronvall <bg@sics.se>. markus@ ok

Revision 1.40 / (download) - annotate - [select for diffs], Tue May 29 22:23:58 2001 UTC (23 years ago) by millert
Branch: MAIN
Changes since 1.39: +2 -2 lines
Diff to previous 1.39 (colored)

build in support for BSD authentication

Revision 1.39 / (download) - annotate - [select for diffs], Fri May 18 14:13:29 2001 UTC (23 years ago) by markus
Branch: MAIN
Changes since 1.38: +3 -2 lines
Diff to previous 1.38 (colored)

improved kbd-interactive support. work by per@appgate.com and me

Revision 1.31.2.4 / (download) - annotate - [select for diffs], Mon May 7 21:09:42 2001 UTC (23 years, 1 month ago) by jason
Branch: OPENBSD_2_8
Changes since 1.31.2.3: +2 -2 lines
Diff to previous 1.31.2.3 (colored) to branchpoint 1.31 (colored)

Pull in OpenSSH-2.9 to 2.8 branch.

Revision 1.38 / (download) - annotate - [select for diffs], Thu Mar 29 21:17:40 2001 UTC (23 years, 2 months ago) by markus
Branch: MAIN
CVS Tags: OPENBSD_2_9_BASE
Branch point for: OPENBSD_2_9
Changes since 1.37: +2 -2 lines
Diff to previous 1.37 (colored)

prepare for rekeying: move DH code to dh.c

Revision 1.31.2.3 / (download) - annotate - [select for diffs], Wed Mar 21 19:46:34 2001 UTC (23 years, 2 months ago) by jason
Branch: OPENBSD_2_8
Changes since 1.31.2.2: +2 -2 lines
Diff to previous 1.31.2.2 (colored) to branchpoint 1.31 (colored)

Pull in OpenSSH-2.5.2 for 2.8 branch.

Revision 1.26.2.4 / (download) - annotate - [select for diffs], Wed Mar 21 18:53:31 2001 UTC (23 years, 2 months ago) by jason
Branch: OPENBSD_2_7
Changes since 1.26.2.3: +2 -2 lines
Diff to previous 1.26.2.3 (colored) to branchpoint 1.26 (colored) next main 1.27 (colored)

Pull in OpenSSH-2.5.2 for 2.7 branch.

Revision 1.26.2.3 / (download) - annotate - [select for diffs], Mon Mar 12 15:44:21 2001 UTC (23 years, 2 months ago) by jason
Branch: OPENBSD_2_7
Changes since 1.26.2.2: +5 -6 lines
Diff to previous 1.26.2.2 (colored) to branchpoint 1.26 (colored)

OpenSSH-2.5.1 for 2.7 patch branch

Revision 1.37 / (download) - annotate - [select for diffs], Sun Mar 4 01:46:30 2001 UTC (23 years, 3 months ago) by djm
Branch: MAIN
Changes since 1.36: +2 -2 lines
Diff to previous 1.36 (colored)

Rename pty.[ch] -> sshpty.[ch] and login.[ch] to sshlogin.[ch] to avoid
header conflicts in portable; ok markus@

Revision 1.36 / (download) - annotate - [select for diffs], Sat Mar 3 23:59:40 2001 UTC (23 years, 3 months ago) by markus
Branch: MAIN
Changes since 1.35: +2 -2 lines
Diff to previous 1.35 (colored)

log*.c -> log.c

Revision 1.31.2.2 / (download) - annotate - [select for diffs], Mon Feb 19 17:19:53 2001 UTC (23 years, 3 months ago) by jason
Branch: OPENBSD_2_8
Changes since 1.31.2.1: +0 -0 lines
Diff to previous 1.31.2.1 (colored) to branchpoint 1.31 (colored)

Pull in OpenSSH-2.5.1

Revision 1.31.2.1 / (download) - annotate - [select for diffs], Fri Feb 16 20:13:31 2001 UTC (23 years, 3 months ago) by jason
Branch: OPENBSD_2_8
Changes since 1.31: +4 -5 lines
Diff to previous 1.31 (colored)

Pull in OpenSSH 2.5.0

Revision 1.35 / (download) - annotate - [select for diffs], Mon Jan 29 01:58:23 2001 UTC (23 years, 4 months ago) by niklas
Branch: MAIN
Changes since 1.34: +2 -0 lines
Diff to previous 1.34 (colored)

$OpenBSD$

Revision 1.34 / (download) - annotate - [select for diffs], Thu Jan 18 17:12:43 2001 UTC (23 years, 4 months ago) by markus
Branch: MAIN
Changes since 1.33: +1 -1 lines
Diff to previous 1.33 (colored)

rename *-skey.c *-chall.c since the files are not skey specific

Revision 1.33 / (download) - annotate - [select for diffs], Thu Jan 18 17:00:00 2001 UTC (23 years, 4 months ago) by markus
Branch: MAIN
Changes since 1.32: +1 -5 lines
Diff to previous 1.32 (colored)

1) removes fake skey from sshd, since this will be much
   harder with /usr/libexec/auth/login_XXX
2) share/unify code used in ssh-1 and ssh-2 authentication (server side)
3) make addition of BSD_AUTH and other challenge reponse methods
   easier.

Revision 1.32 / (download) - annotate - [select for diffs], Sat Jan 13 18:56:48 2001 UTC (23 years, 4 months ago) by markus
Branch: MAIN
Changes since 1.31: +2 -1 lines
Diff to previous 1.31 (colored)

support supplementary group in {Allow,Deny}Groups
from stevesk@pobox.com

Revision 1.26.2.2 / (download) - annotate - [select for diffs], Wed Nov 8 21:27:42 2000 UTC (23 years, 6 months ago) by jason
Branch: OPENBSD_2_7
Changes since 1.26.2.1: +7 -7 lines
Diff to previous 1.26.2.1 (colored) to branchpoint 1.26 (colored)

openssh-2.3.0 for 2.7 patch branch

Revision 1.31 / (download) - annotate - [select for diffs], Wed Oct 11 20:14:40 2000 UTC (23 years, 7 months ago) by markus
Branch: MAIN
CVS Tags: OPENBSD_2_8_BASE
Branch point for: OPENBSD_2_8
Changes since 1.30: +1 -1 lines
Diff to previous 1.30 (colored)

add support for s/key (kbd-interactive) to ssh2, based on work by mkiernan@avantgo.com and me

Revision 1.30 / (download) - annotate - [select for diffs], Wed Oct 11 04:02:18 2000 UTC (23 years, 7 months ago) by provos
Branch: MAIN
Changes since 1.29: +1 -1 lines
Diff to previous 1.29 (colored)

First rough implementation of the diffie-hellman group exchange.  The
client can ask the server for bigger groups to perform the diffie-hellman
in, thus increasing the attack complexity when using ciphers with longer
keys.  University of Windsor provided network, T the company.

Revision 1.29 / (download) - annotate - [select for diffs], Sun Sep 3 18:41:19 2000 UTC (23 years, 9 months ago) by espie
Branch: MAIN
Changes since 1.28: +5 -5 lines
Diff to previous 1.28 (colored)

Boring...  Add :L modifier to all tweakable variables tests.

Closes PR 1246

Revision 1.26.2.1 / (download) - annotate - [select for diffs], Fri Sep 1 18:13:25 2000 UTC (23 years, 9 months ago) by jason
Branch: OPENBSD_2_7
Changes since 1.26: +2 -1 lines
Diff to previous 1.26 (colored)

Pull in OpenSSH-2.2.0 to 2.7 patch branch

Revision 1.28 / (download) - annotate - [select for diffs], Sun Aug 20 18:42:41 2000 UTC (23 years, 9 months ago) by millert
Branch: MAIN
Changes since 1.27: +1 -0 lines
Diff to previous 1.27 (colored)

Add calls to setusercontext() and login_get*().  We basically call
setusercontext() in most places where previously we did a setlogin().
Add default login.conf file and put root in the "daemon" login class.

Revision 1.27 / (download) - annotate - [select for diffs], Sun Jun 18 04:05:02 2000 UTC (23 years, 11 months ago) by markus
Branch: MAIN
Changes since 1.26: +1 -1 lines
Diff to previous 1.26 (colored)

split auth-rsa option parsing into auth-options
add options support to authorized_keys2

Revision 1.26 / (download) - annotate - [select for diffs], Wed Apr 26 21:31:57 2000 UTC (24 years, 1 month ago) by markus
Branch: MAIN
CVS Tags: OPENBSD_2_7_BASE
Branch point for: OPENBSD_2_7
Changes since 1.25: +2 -2 lines
Diff to previous 1.25 (colored)

sync

Revision 1.25 / (download) - annotate - [select for diffs], Tue Mar 28 21:15:46 2000 UTC (24 years, 2 months ago) by markus
Branch: MAIN
Changes since 1.24: +2 -1 lines
Diff to previous 1.24 (colored)

split sshd.c -> auth.c session.c sshd.c plus cleanup and goto-removal

Revision 1.24 / (download) - annotate - [select for diffs], Tue Mar 14 20:13:29 2000 UTC (24 years, 2 months ago) by deraadt
Branch: MAIN
Changes since 1.23: +1 -1 lines
Diff to previous 1.23 (colored)

support DESTDIR include fetching; dm

Revision 1.23 / (download) - annotate - [select for diffs], Wed Mar 1 20:00:49 2000 UTC (24 years, 3 months ago) by deraadt
Branch: MAIN
Changes since 1.22: +4 -4 lines
Diff to previous 1.22 (colored)

order kerberos libraries

Revision 1.22 / (download) - annotate - [select for diffs], Mon Dec 6 21:47:12 1999 UTC (24 years, 6 months ago) by deraadt
Branch: MAIN
Changes since 1.21: +1 -1 lines
Diff to previous 1.21 (colored)

atomicio() via lib

Revision 1.21 / (download) - annotate - [select for diffs], Mon Dec 6 20:15:38 1999 UTC (24 years, 6 months ago) by deraadt
Branch: MAIN
Changes since 1.20: +1 -1 lines
Diff to previous 1.20 (colored)

move atomicio into it's own file.  wrap all socket write()s which were doing
write(sock, buf, len) != len, with atomicio() calls.

Revision 1.20 / (download) - annotate - [select for diffs], Mon Oct 25 20:27:27 1999 UTC (24 years, 7 months ago) by markus
Branch: MAIN
Changes since 1.19: +1 -6 lines
Diff to previous 1.19 (colored)

move common files to ./lib and link libssh.a, tested with and w/o obj

Revision 1.19 / (download) - annotate - [select for diffs], Sat Oct 16 20:47:15 1999 UTC (24 years, 7 months ago) by markus
Branch: MAIN
CVS Tags: OPENBSD_2_6_BASE, OPENBSD_2_6
Changes since 1.18: +2 -1 lines
Diff to previous 1.18 (colored)

support for SSH protocol 1.5 which is poorly documented, the RFC.troff lies.
interops (x11,agent,etc) with 1.2.27 and protocol 1.3

Revision 1.18 / (download) - annotate - [select for diffs], Thu Oct 7 21:45:03 1999 UTC (24 years, 8 months ago) by markus
Branch: MAIN
Changes since 1.17: +10 -0 lines
Diff to previous 1.17 (colored)

add skey to sshd:

1) pass *pw to auth_password() not user_name, do_authentication already
   keeps private copy of struct passwd for current user.
2) limit authentication attemps to 5, otherwise
        ssh -o 'NumberOfPasswordPrompts 100000' host
   lets you enter 100000 passwds
3) make s/key a run-time option in /etc/sshd_config
4) generate fake skeys,
   for s/key for nonexisting users, too
   limit auth-tries for nonexisting users, too.
Note that
% ssh -l nonexisting-user -o 'NumberOfPasswordPrompts 100000' host
has NO limits in ssh-1.2.27

Revision 1.17 / (download) - annotate - [select for diffs], Wed Oct 6 22:24:56 1999 UTC (24 years, 8 months ago) by deraadt
Branch: MAIN
Changes since 1.16: +8 -3 lines
Diff to previous 1.16 (colored)

scp should not link against kerberos stuff

Revision 1.16 / (download) - annotate - [select for diffs], Tue Oct 5 01:23:54 1999 UTC (24 years, 8 months ago) by dugsong
Branch: MAIN
Changes since 1.15: +1 -1 lines
Diff to previous 1.15 (colored)

crc32 compensation attack fix from CORE-SDI. "it's not crypto..." -- deraadt@

Revision 1.15 / (download) - annotate - [select for diffs], Mon Oct 4 20:56:28 1999 UTC (24 years, 8 months ago) by deraadt
Branch: MAIN
Changes since 1.14: +4 -5 lines
Diff to previous 1.14 (colored)

more shrinking

Revision 1.14 / (download) - annotate - [select for diffs], Mon Oct 4 20:52:44 1999 UTC (24 years, 8 months ago) by markus
Branch: MAIN
Changes since 1.13: +1 -7 lines
Diff to previous 1.13 (colored)

nuked minfd. sigh. hope this is the last one.

Revision 1.13 / (download) - annotate - [select for diffs], Sun Oct 3 17:58:06 1999 UTC (24 years, 8 months ago) by deraadt
Branch: MAIN
Changes since 1.12: +6 -0 lines
Diff to previous 1.12 (colored)

libwrap, ick, yuck

Revision 1.12 / (download) - annotate - [select for diffs], Fri Oct 1 19:54:13 1999 UTC (24 years, 8 months ago) by beck
Branch: MAIN
Changes since 1.11: +2 -2 lines
Diff to previous 1.11 (colored)

Remove kerberos libdes - it's all in libcrypto

Revision 1.11 / (download) - annotate - [select for diffs], Fri Oct 1 17:40:01 1999 UTC (24 years, 8 months ago) by deraadt
Branch: MAIN
Changes since 1.10: +3 -2 lines
Diff to previous 1.10 (colored)

Why do I need this library dependency workaround for static builds.. anyone?

Revision 1.10 / (download) - annotate - [select for diffs], Thu Sep 30 17:08:53 1999 UTC (24 years, 8 months ago) by deraadt
Branch: MAIN
Changes since 1.9: +1 -1 lines
Diff to previous 1.9 (colored)

use libc md5

Revision 1.9 / (download) - annotate - [select for diffs], Thu Sep 30 00:17:08 1999 UTC (24 years, 8 months ago) by provos
Branch: MAIN
Changes since 1.8: +1 -1 lines
Diff to previous 1.8 (colored)

revert last commit. somethign was out of sync.

Revision 1.8 / (download) - annotate - [select for diffs], Thu Sep 30 00:10:00 1999 UTC (24 years, 8 months ago) by provos
Branch: MAIN
Changes since 1.7: +1 -1 lines
Diff to previous 1.7 (colored)

link with -lkrb

Revision 1.7 / (download) - annotate - [select for diffs], Wed Sep 29 18:16:23 1999 UTC (24 years, 8 months ago) by dugsong
Branch: MAIN
Changes since 1.6: +13 -3 lines
Diff to previous 1.6 (colored)

update krb4/AFS support to ssh-1.2.27-afs-kerberos-pl1 level, clean up unused variables, update manpages

Revision 1.6 / (download) - annotate - [select for diffs], Wed Sep 29 12:27:40 1999 UTC (24 years, 8 months ago) by deraadt
Branch: MAIN
Changes since 1.5: +1 -0 lines
Diff to previous 1.5 (colored)

DPADD; mickey

Revision 1.5 / (download) - annotate - [select for diffs], Wed Sep 29 00:14:38 1999 UTC (24 years, 8 months ago) by deraadt
Branch: MAIN
Changes since 1.4: +1 -1 lines
Diff to previous 1.4 (colored)

no need for double libraries

Revision 1.4 / (download) - annotate - [select for diffs], Wed Sep 29 00:09:50 1999 UTC (24 years, 8 months ago) by deraadt
Branch: MAIN
Changes since 1.3: +4 -4 lines
Diff to previous 1.3 (colored)

krb4 support; evanc@concer.to

Revision 1.3 / (download) - annotate - [select for diffs], Tue Sep 28 04:45:38 1999 UTC (24 years, 8 months ago) by provos
Branch: MAIN
Changes since 1.2: +4 -4 lines
Diff to previous 1.2 (colored)

convert all uses of gmp to SSL bignum
convert all used of rsa to SSL rsa functions
remove all use of randomstate to OpenBSD arc4random() and arc4_stir()
all this done at a long long night in Canada.

Revision 1.2 / (download) - annotate - [select for diffs], Sun Sep 26 21:52:51 1999 UTC (24 years, 8 months ago) by deraadt
Branch: MAIN
Changes since 1.1: +0 -1 lines
Diff to previous 1.1 (colored)

proper groups for install

Revision 1.1 / (download) - annotate - [select for diffs], Sun Sep 26 21:47:56 1999 UTC (24 years, 8 months ago) by deraadt
Branch: MAIN

build ssh components using our build model

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.