History log of /openbsd-src/usr.bin/ssh/Makefile (Results 1 – 19 of 19)
Revision Date Author Comments
# 856b6ee8 14-Oct-2024 djm <djm@openbsd.org>

Split per-connection sshd-session binary

This splits the user authentication code from the sshd-session
binary into a separate sshd-auth binary. This will be executed by
sshd-session to complete the

Split per-connection sshd-session binary

This splits the user authentication code from the sshd-session
binary into a separate sshd-auth binary. This will be executed by
sshd-session to complete the user authentication phase of the
protocol only.

Splitting this code into a separate binary ensures that the crucial
pre-authentication attack surface has an entirely disjoint address
space from the code used for the rest of the connection. It also
yields a small runtime memory saving as the authentication code will
be unloaded after thhe authentication phase completes.

Joint work with markus@ feedback deraadt@

Tested in snaps since last week

show more ...


# 71f11376 17-May-2024 djm <djm@openbsd.org>

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

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.

show more ...


# 19e6a92c 31-Oct-2019 djm <djm@openbsd.org>

ssh-agent support for U2F/FIDO keys

feedback & ok markus@


# e34d2894 10-Dec-2017 deraadt <deraadt@openbsd.org>

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 sepera

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

show more ...


# 55b8f34c 09-Feb-2010 markus <markus@openbsd.org>

enable PKCS#11 code; ok djm


# e9a94b11 08-Feb-2010 markus <markus@openbsd.org>

remove obsole scard code


# 41503faf 08-Feb-2010 markus <markus@openbsd.org>

replace our obsolete smartcard code with PKCS#11.
ftp://ftp.rsasecurity.com/pub/pkcs/pkcs-11/v2-20/pkcs-11v2-20.pdf
ssh(1) and ssh-keygen(1) use dlopen(3) directly to talk to a PKCS#11
provider (sha

replace our obsolete smartcard code with PKCS#11.
ftp://ftp.rsasecurity.com/pub/pkcs/pkcs-11/v2-20/pkcs-11v2-20.pdf
ssh(1) and ssh-keygen(1) use dlopen(3) directly to talk to a PKCS#11
provider (shared library) while ssh-agent(1) delegates PKCS#11 to
a forked a ssh-pkcs11-helper process.
PKCS#11 is currently a compile time option.
feedback and ok djm@; inspired by patches from Alon Bar-Lev

show more ...


# fd5e0d82 01-Dec-2003 grange <grange@openbsd.org>

Use ${INSTALL} instead of install; from art's amd64 tree.
ok markus@


# 44c8244e 23-May-2002 markus <markus@openbsd.org>

add /usr/libexec/ssh-keysign: a setuid helper program for hostbased authentication
in protocol v2 (needs to access the hostkeys).


# 0662dc2c 09-Feb-2002 deraadt <deraadt@openbsd.org>

move ssh config files to /etc/ssh


# a5860762 28-Jun-2001 markus <markus@openbsd.org>

ssh java cardlet for smartcard support (source and uuencoded binary)


# 740860f2 04-Feb-2001 djm <djm@openbsd.org>

Basic interactive sftp client; ok theo@


# 3846f8ff 04-Dec-2000 markus <markus@openbsd.org>

David Maziere's ssh-keyscan, ok niels@


# b66fbe9e 31-Aug-2000 markus <markus@openbsd.org>

implement a SFTP server. interops with sftp2, scp2 and the windows
client from ssh.com


# 492e465e 25-Oct-1999 markus <markus@openbsd.org>

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


# b130d206 27-Sep-1999 deraadt <deraadt@openbsd.org>

fix distribution target


# d29b4e99 26-Sep-1999 deraadt <deraadt@openbsd.org>

distribution target


# ceff9734 26-Sep-1999 deraadt <deraadt@openbsd.org>

build ssh components using our build model


# 84959968 26-Sep-1999 deraadt <deraadt@openbsd.org>

i bet a lot of people didn't know what ssh 1.2.16 had a nice license.
well, except for the patent issues. someone in sweden (forget their
name at the moment) cleaned out most of the patented code, a

i bet a lot of people didn't know what ssh 1.2.16 had a nice license.
well, except for the patent issues. someone in sweden (forget their
name at the moment) cleaned out most of the patented code, and now
this code removes rsa code. when this is done, it will link against
libssl, but the work isn't completely done yet. then we need to bring
this up to modern days, featurewise.

show more ...