Commit f246617b authored by Niels Möller's avatar Niels Möller

*** empty log message ***

Rev: ChangeLog:1.255
Rev: src/server_userauth.h:1.15
parent fce1e177
2000-10-15 Niels Mller <nisse@cuckoo.localdomain>
* src/server_session.c: Don't need to know about any reaper
anymore (as that is handled by the unix_user object).
* src/unix_user.c (unix_user): Replaced backend and pw_helper
attributes with a pointer to the unix_user_db object.
(pwhelper_callback): New class.
(do_pwhelper_callback): New function.
(make_pwhelper_callback): Likewise.
(kerberos_check_pw): Made non-blocking.
(do_verify_password): Try ordinary unix passwords first, and use
pw_helper only if ordinary password fails.
(unix_user_db): Added reaper attribute.
* src/userauth.h (lsh_user): Changed arguments for
password_verify, now take a continuation and an exception handler.
Removed reaper argument from fork_process.
* Bumped version to 1.1.0.
* src/server_password.c (do_authenticate): Pass continuation and
exception handler to USER_VERIFY_PASSWORD.
* src/lshd.c: New option --password-helper. Changed
--kerberos-passwords to not take any argument. Updated handling of
reaper; pass it to make_unix_user_db() but not to
make_shell_handler() and make_exec_handler().
* src/sexp-conv.c (main_argp): Changed usage message to mention
fingerprinting. Still not very good.
* src/rsa.c: Include <string.h>.
2000-10-13 Niels Mller <> 2000-10-13 Niels Mller <>
* README: Fixed references to lsh-writekey and lsh-keygen. * README: Fixed references to lsh-writekey and lsh-keygen.
2000-10-11 Niels Mller <nisse@cuckoo.localdomain>
* src/ Try to create all machine independent files
in $(srcdir).
* src/testsuite/ Likewise.
2000-10-11 Niels Mller <nisse@cuckoo.localdomain> 2000-10-11 Niels Mller <nisse@cuckoo.localdomain>
* Bumped version to 1.0.7. * Bumped version to 1.0.7.
...@@ -53,7 +53,8 @@ ...@@ -53,7 +53,8 @@
#define USER_LOOKUP(db, n, f) ((db)->lookup((db), (n), (f))) #define USER_LOOKUP(db, n, f) ((db)->lookup((db), (n), (f)))
struct user_db * struct user_db *
make_unix_user_db(struct io_backend *backend, const char *pw_helper, int allow_root); make_unix_user_db(struct io_backend *backend, struct reap *reaper,
const char *pw_helper, int allow_root);
/* GABA: /* GABA:
(class (class
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment