Todd C. Miller
3bb69ffe81
Remove CVS $Sudo$ tags.
2010-01-17 19:51:28 -05:00
Todd C. Miller
62b89f9dfc
Update copyright years.
2009-05-25 12:02:42 +00:00
Todd C. Miller
02a894a09c
Use HAVE_SIA_SES_INIT instead of HAVE_SIA for Digital UNIX
2008-12-02 17:30:39 +00:00
Todd C. Miller
875b888da6
add proto for aixauth_cleanup; from Dale King
2008-11-18 12:54:51 +00:00
Todd C. Miller
840acbd3ac
Update copyright years.
2008-11-09 14:13:13 +00:00
Todd C. Miller
ff175f7f0a
No longer treat an empty password at the prompt as special. To
...
quit out of sudo you now need to hit ^C at the password prompt.
2008-11-07 17:45:52 +00:00
Todd C. Miller
51fae2c9c3
Move clearing of AUTHSTATE into aixauth_cleanup.
2008-11-06 00:14:45 +00:00
Todd C. Miller
19fa259480
Remove support for compilers that don't support void *
2007-08-31 23:30:07 +00:00
Todd C. Miller
778d587063
Update copyright years.
2005-02-12 22:56:07 +00:00
Todd C. Miller
2dc559bf3e
s/HAVE_AUTHENTICATE/HAVE_AIXAUTH/g
2005-01-21 15:29:55 +00:00
Todd C. Miller
d2fa9af02d
More to a less restrictive, ISC-style license.
2004-02-13 21:36:49 +00:00
Todd C. Miller
152e745d71
o Update copyright year
2001-12-14 19:55:01 +00:00
Todd C. Miller
e299dee342
Add support for skeyaccess(3) if it is present in libskey.
2001-12-14 06:15:08 +00:00
Todd C. Miller
7a93a4aa75
minor housekeeping, no real code changes
2000-10-29 22:30:22 +00:00
Todd C. Miller
0208b22686
Add support for BSD authentication.
2000-10-26 16:42:40 +00:00
Todd C. Miller
3acdd5b02f
New krb5 code from Frank Cusack <fcusack@iconnet.net>.
1999-10-13 02:34:55 +00:00
Todd C. Miller
3197ab9de0
move dce_verofy proto to correct section
1999-08-31 09:39:45 +00:00
Todd C. Miller
017a9a0ad6
DCE is not a standalone method
1999-08-27 17:46:54 +00:00
Todd C. Miller
b5dca2ab0a
missing backslash
1999-08-27 12:31:25 +00:00
Todd C. Miller
275c2fc980
Run most of the code as root, not the invoking user. It doesn't really
...
gain us anything to run as the user since an attacker can just have
an setuid(0) in their egg. Running as root solves potential problems
wrt signalling.
1999-08-20 20:37:16 +00:00
Todd C. Miller
d40947c0b0
In struct sudo_auth, turn need_root and configured into flags and
...
add a flag to specify an auth method is running alone (the only
one). Pass auth methods their sudo_auth pointer, not the data
pointer. This allows us to get at the flags and tell if we are the
only auth method. That, in turn, allows the method to be able to
decide what should/should not be a fatal error. Currently only
rfc1938 uses it this way, which allows us to kill the OTP_ONLY
define and te hackery that went with it. With access to the
sudo_auth struct, methods can also get at a string holding their
cannonical name (useful in error messages).
1999-08-14 15:36:47 +00:00
Todd C. Miller
0d732401f4
add 4th term to license similar to term 5 in the apache license
1999-07-31 16:19:50 +00:00
Todd C. Miller
a1e0a8180a
auth API change. There is now an init method that gets run before
...
the main loop. This allows auth routines to differentiate between
initialization that happens once vs. setup that needs to run each time
through the loop.
1999-07-22 19:48:27 +00:00
Todd C. Miller
f73c3fa0d8
BSD-style copyright
1999-07-22 11:00:49 +00:00
Todd C. Miller
d0c6d75813
pasto
1999-07-11 20:10:00 +00:00
Todd C. Miller
2ad09786a1
combine skey/opie code into rfc1938.c
1999-07-11 18:42:34 +00:00
Todd C. Miller
0e40c78886
DCE authentication method; basically unchanged from dce_pwent.c
1999-07-11 11:22:16 +00:00
Todd C. Miller
ce2573d997
AIX authenticate() support. Could probably be much better
1999-07-11 10:44:59 +00:00
Todd C. Miller
c9e9f07ac3
SIA support for digital unix
1999-07-11 09:37:19 +00:00
Todd C. Miller
169d85ac9e
New authentication API and methods
1999-07-11 00:32:11 +00:00