summaryrefslogtreecommitdiff
path: root/libshouldbeinlibc
AgeCommit message (Collapse)Author
1999-05-24.Roland McGrath
1999-05-241999-05-23 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* idvec-verify.c (SHADOW_PASSWORD_STRING): New macro. (verify_id): Check for shadow password immediately after getpwuid_r call, and replace PW->pw_passwd pointer with SP->sp_pwdp. This is ok since the only use will be later in the function, and we give the lookup buffer function scope. (verify_passwd): Don't call CHECK_SHADOW for main passwd, only when rechecking for wheel-group hack.
1999-05-20.Roland McGrath
1999-05-201999-05-20 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* idvec-verify.c (verify_passwd): Avoid nonreentrant getpwuid. If pw_passwd is "x", use getspnam_r and use its sp_pwdp if it succeeds.
1999-04-261998-12-21 Mark Kettenis <kettenis@phys.uva.nl>Thomas Bushnell
* ugids-verify-auth.c: Include <hurd/password.h> again and remove temporary definitions of password_check_user and password_check_group. 1998-11-29 Mark Kettenis <kettenis@phys.uva.nl> * idvec-verify.c (verify_passwd): Grant access when the password in the passwd DB is empty. (verify_id): Also call verify_fn when the password in the password DB is empty.
1999-02-181999-02-12 Gordon Matzigkeit <gord@trick.fig.org>Thomas Bushnell
* Makefile (LCLHDRS): Purge argp-fmtstream.h and argp-namefrob.h.
1998-12-01.Roland McGrath
1998-12-011998-11-30 Mark Kettenis <kettenis@phys.uva.nl>Roland McGrath
* ugids-verify-auth.c (svma_state_add_auths): Allocate correct number of bytes for new auth port array. (server_verify_make_auth): Set check to password_check_group if is_group is true and to password_check_user if not. Not the other way around.
1998-10-24.Roland McGrath
1998-10-241998-09-26 Mark Kettenis <kettenis@phys.uva.nl>Roland McGrath
* cacheq.c (cacheq_set_length): Fix the limit of the destination entries. Decide that there is no following entry if the current entry is equal or greater than this limit.
1998-10-20Add braces to silence gcc warnings.Roland McGrath
1998-09-04.Roland McGrath
1998-09-041998-09-04 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* Makefile (SRCS): Remove argz-replace.c and argp-*.c from the list. (installhdrs): Remove argp.h from the list.
1998-09-041998-09-04 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* ugids-verify-auth.c (ugids_verify_make_auth): Fix typos in svma_state change of 1998-08-11.
1998-09-041998-09-04 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* idvec.c, idvec-auth.c (id_t): Remove typedef; use uid_t everywhere. The name `id_t' is coopted in libc now for the SVID `waitid' interface.
1998-08-12.Roland McGrath
1998-08-121998-08-12 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* argz-replace.c: Removed, now in libcwhereitshouldbe.
1998-08-121998-08-12 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* argp-ba.c, argp-eexst.c, argp-ex1.c, argp-ex2.c, argp-ex3.c, argp-ex4.c, argp-fmtstream.c, argp-fmtstream.h argp-fs-xinl.c, argp-help.c, argp-namefrob.h argp-parse.c, argp-pv.c, argp-pvh.c, argp-test.c, argp-xinl.c, argp.h: Removed, now in libcwhereitshouldbe.
1998-08-11.Roland McGrath
1998-08-111998-08-11 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* ugids-verify-auth.c: Leave #include <hurd/password.h> there, but commented out for the time being. (password_check_user, password_check_group): Make symbols weak; these are temporary defns until we get back in synch with libc. * ugids-verify-auth.c (ugids_verify_make_auth): Properly initialize SVMA_STATE members if they will be used.
1998-07-29Wed Jul 29 16:25:50 1998 Thomas Bushnell, BSG <tb@mit.edu>Thomas Bushnell
* ugids-verify-auth.c: Don't include <hurd/password.h> for now.
1997-09-29.Miles Bader
1997-09-29(SRCS):Miles Bader
Add ugids-verify-auth.c.
1997-09-29(verify_id):Miles Bader
Change type of GETPASS_FN arg. Add GETPASS_HOOK, VERIFY_FN, and VERIFY_HOOK args. Remove WHEEL_UID arg. Use VERIFY_FN & VERIFY_HOOK instead of doing password comparison ourselves. (verify_passwd, get_passwd): New functions. (idvec_verify): Change type of GETPASS_FN arg. Add GETPASS_HOOK, VERIFY_FN, and VERIFY_HOOK args & use them.
1997-09-29(idvec_verify):Miles Bader
Change type of GETPASS_FN arg. Add GETPASS_HOOK, VERIFY_FN, and VERIFY_HOOK args.
1997-09-29(ugids_make_auth):Miles Bader
Change FROM arg into an array, & add NUM_FROM arg.
1997-09-29(ugids_verify):Miles Bader
Change type of GETPASS_FN arg. Add GETPASS_HOOK, VERIFY_FN, and VERIFY_HOOK args.
1997-09-29(ugids_verify):Miles Bader
Change type of GETPASS_FN arg. Add GETPASS_HOOK, VERIFY_FN, and VERIFY_HOOK args. (ugids_make_auth): Change FROM arg into an array, & add NUM_FROM. (ugids_verify_make_auth): New declaration.
1997-09-29Initial checkinMiles Bader
1997-08-18.Miles Bader
1997-08-18Initial checkin.Miles Bader
1997-08-18(SRCS):Miles Bader
Add mktime.c (temporarily).
1997-08-07.Miles Bader
1997-08-07(idvec_merge_implied_gids):Miles Bader
Do all ids in UIDS even if one returns an error.
1997-08-07(ugids_set_posix_user):Miles Bader
Ignore errors from idvec_merge_implied_gids.
1997-08-07(ugids_add_user):Miles Bader
Ignore errors from idvec_merge_implied_gids.
1997-07-23.Miles Bader
1997-07-23(maptime_map):Miles Bader
Allow MTIME to be mapped anywhere.
1997-07-22.Miles Bader
1997-07-22Initial checkinMiles Bader
1997-07-22(SRCS):Miles Bader
Add argz-replace.c (temporarily).
1997-07-22(maptime_map):Miles Bader
For the device-file case, don't use wierd file_get_storage_info method for getting device port, just use io_map to get a memory object directly from the file.
1997-07-03.Miles Bader
1997-07-03[_LIBC] <libc-lock.h> -> <bits/libc-lock.h>.Miles Bader
1997-07-03Standardize the multiple-include protect (for libc).Miles Bader
1997-07-03Remove extra #endif.Miles Bader
Pretty print. Standardize the multiple-include protect (for libc).
1997-06-18.Miles Bader
1997-06-18Include <sys/time.h>.Miles Bader
1997-06-18(ARGP_KEY_ARGS, ARGP_KEY_FINI):Miles Bader
New macros.
1997-06-18(parser_parse_opt):Miles Bader
Detect and report unhandled options here. (parser_finalize): Do another pass over the parsers with ARGP_KEY_FINI. (argp_default_options, argp_version_options): Wrap doc strings in N_(). (argp_version_parser): Include `(PROGRAM ERROR)' in the no-version error text to indicate that something's fucked. (parser_parse_arg): Handle ARGP_KEY_ARGS here. Adjust NEXT pointer back if we fail to parse anything. (parser_parse_next): Simplify arg code. Leave state NEXT frobbing to parser_parse_arg. [!_] (N_): New macro.