History log of /openbsd-current/usr.bin/ssh/auth-bsdauth.c
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 1.15 09-Jul-2018 markus

sshd: switch authentication to sshbuf API; ok djm@


Revision tags: OPENBSD_5_9_BASE OPENBSD_6_0_BASE OPENBSD_6_1_BASE OPENBSD_6_2_BASE OPENBSD_6_3_BASE
# 1.14 20-Oct-2015 mmcc

Compare pointers to NULL rather than 0.

ok djm@


Revision tags: OPENBSD_5_6_BASE OPENBSD_5_7_BASE OPENBSD_5_8_BASE
# 1.13 24-Jun-2014 djm

New key API: refactor key-related functions to be more library-like,
existing API is offered as a set of wrappers.

with and ok markus@

Thanks also to Ben Hawkes, David Tomaschik, Ivan Fratric, Matthew
Dempsky and Ron Bowes for a detailed review a few months ago.


# 1.12 12-Mar-2014 djm

don't count on things that accept arguments by reference to clear
things for us on error; most things do, but it's unsafe form.


Revision tags: OPENBSD_4_3_BASE OPENBSD_4_4_BASE OPENBSD_4_5_BASE OPENBSD_4_6_BASE OPENBSD_4_7_BASE OPENBSD_4_8_BASE OPENBSD_4_9_BASE OPENBSD_5_0_BASE OPENBSD_5_1_BASE OPENBSD_5_2_BASE OPENBSD_5_3_BASE OPENBSD_5_4_BASE OPENBSD_5_5_BASE
# 1.11 21-Sep-2007 djm

unifdef -DBSD_AUTH
unifdef -USKEY

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


Revision tags: OPENBSD_4_0_BASE OPENBSD_4_1_BASE OPENBSD_4_2_BASE
# 1.10 03-Aug-2006 deraadt

almost entirely get rid of the culture of ".h files that include .h files"
ok djm, sort of ok stevesk
makes the pain stop in one easy step


# 1.9 25-Mar-2006 djm

Put $OpenBSD$ tags back (as comments) to replace the RCSID()s that
Theo nuked - our scripts to sync -portable need them in the files


# 1.8 25-Mar-2006 djm

introduce xcalloc() and xasprintf() failure-checked allocations functions
and use them throughout openssh

xcalloc is particularly important because malloc(nmemb * size) is a
dangerous idiom (subject to integer overflow) and it is time for it to
die

feedback and ok deraadt@


# 1.7 19-Mar-2006 deraadt

RCSID() can die


Revision tags: OPENBSD_3_7_BASE OPENBSD_3_8_BASE OPENBSD_3_9_BASE
# 1.6 19-Jan-2005 dtucker

branches: 1.6.4; 1.6.6;
Have keyboard-interactive code call the drivers even for responses for
invalid logins. This allows the drivers themselves to decide how to handle
them and prevent leaking information where possible. Existing behaviour for
bsdauth is maintained by checking authctxt->valid in the bsdauth driver.
Note that any third-party kbdint drivers will now need to be able to handle
responses for invalid logins. ok markus@


Revision tags: OPENBSD_3_2_BASE OPENBSD_3_3_BASE OPENBSD_3_4_BASE OPENBSD_3_5_BASE OPENBSD_3_6_BASE
# 1.5 30-Jun-2002 deraadt

branches: 1.5.8; 1.5.10;
minor KNF


# 1.4 19-Jun-2002 deraadt

KNF done automatically while reading....


Revision tags: OPENBSD_3_1_BASE
# 1.3 18-Mar-2002 provos

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


# 1.2 19-Dec-2001 deraadt

basic KNF done while i was looking for something else


Revision tags: OPENBSD_3_0_BASE
# 1.1 18-May-2001 markus

branches: 1.1.2; 1.1.4; 1.1.6;
improved kbd-interactive support. work by per@appgate.com and me


Revision tags: OPENBSD_5_9_BASE OPENBSD_6_0_BASE OPENBSD_6_1_BASE OPENBSD_6_2_BASE
# 1.14 20-Oct-2015 mmcc

Compare pointers to NULL rather than 0.

ok djm@


Revision tags: OPENBSD_5_6_BASE OPENBSD_5_7_BASE OPENBSD_5_8_BASE
# 1.13 24-Jun-2014 djm

New key API: refactor key-related functions to be more library-like,
existing API is offered as a set of wrappers.

with and ok markus@

Thanks also to Ben Hawkes, David Tomaschik, Ivan Fratric, Matthew
Dempsky and Ron Bowes for a detailed review a few months ago.


# 1.12 12-Mar-2014 djm

don't count on things that accept arguments by reference to clear
things for us on error; most things do, but it's unsafe form.


Revision tags: OPENBSD_4_3_BASE OPENBSD_4_4_BASE OPENBSD_4_5_BASE OPENBSD_4_6_BASE OPENBSD_4_7_BASE OPENBSD_4_8_BASE OPENBSD_4_9_BASE OPENBSD_5_0_BASE OPENBSD_5_1_BASE OPENBSD_5_2_BASE OPENBSD_5_3_BASE OPENBSD_5_4_BASE OPENBSD_5_5_BASE
# 1.11 21-Sep-2007 djm

unifdef -DBSD_AUTH
unifdef -USKEY

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


Revision tags: OPENBSD_4_0_BASE OPENBSD_4_1_BASE OPENBSD_4_2_BASE
# 1.10 03-Aug-2006 deraadt

almost entirely get rid of the culture of ".h files that include .h files"
ok djm, sort of ok stevesk
makes the pain stop in one easy step


# 1.9 25-Mar-2006 djm

Put $OpenBSD$ tags back (as comments) to replace the RCSID()s that
Theo nuked - our scripts to sync -portable need them in the files


# 1.8 25-Mar-2006 djm

introduce xcalloc() and xasprintf() failure-checked allocations functions
and use them throughout openssh

xcalloc is particularly important because malloc(nmemb * size) is a
dangerous idiom (subject to integer overflow) and it is time for it to
die

feedback and ok deraadt@


# 1.7 19-Mar-2006 deraadt

RCSID() can die


Revision tags: OPENBSD_3_7_BASE OPENBSD_3_8_BASE OPENBSD_3_9_BASE
# 1.6 19-Jan-2005 dtucker

branches: 1.6.4; 1.6.6;
Have keyboard-interactive code call the drivers even for responses for
invalid logins. This allows the drivers themselves to decide how to handle
them and prevent leaking information where possible. Existing behaviour for
bsdauth is maintained by checking authctxt->valid in the bsdauth driver.
Note that any third-party kbdint drivers will now need to be able to handle
responses for invalid logins. ok markus@


Revision tags: OPENBSD_3_2_BASE OPENBSD_3_3_BASE OPENBSD_3_4_BASE OPENBSD_3_5_BASE OPENBSD_3_6_BASE
# 1.5 30-Jun-2002 deraadt

branches: 1.5.8; 1.5.10;
minor KNF


# 1.4 19-Jun-2002 deraadt

KNF done automatically while reading....


Revision tags: OPENBSD_3_1_BASE
# 1.3 18-Mar-2002 provos

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


# 1.2 19-Dec-2001 deraadt

basic KNF done while i was looking for something else


Revision tags: OPENBSD_3_0_BASE
# 1.1 18-May-2001 markus

branches: 1.1.2; 1.1.4; 1.1.6;
improved kbd-interactive support. work by per@appgate.com and me