- Timestamp:
- Jul 7, 2007, 9:18:46 PM (17 years ago)
- Location:
- trunk
- Files:
-
- 8 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Makefile.in
r109 r111 1680 1680 yulectl.o: $(srcsrc)/yulectl.c Makefile config_xor.h 1681 1681 sh_mounts.o: $(srcsrc)/sh_mounts.c Makefile config_xor.h $(srcinc)/samhain.h $(srcinc)/sh_utils.h $(srcinc)/sh_error.h $(srcinc)/sh_modules.h $(srcinc)/sh_mounts.h 1682 sh_userfiles.o: $(srcsrc)/sh_userfiles.c Makefile config_xor.h $(srcinc)/samhain.h $(srcinc)/sh_modules.h $(srcinc)/sh_userfiles.h $(srcinc)/sh_utils.h $(srcinc)/sh_schedule.h $(srcinc)/sh_error.h $(srcinc)/sh_hash.h $(srcinc)/sh_files.h 1682 sh_userfiles.o: $(srcsrc)/sh_userfiles.c Makefile config_xor.h $(srcinc)/samhain.h $(srcinc)/sh_modules.h $(srcinc)/sh_userfiles.h $(srcinc)/sh_utils.h $(srcinc)/sh_schedule.h $(srcinc)/sh_error.h $(srcinc)/sh_hash.h $(srcinc)/sh_files.h $(srcinc)/sh_static.h 1683 1683 sh_prelude.o: $(srcsrc)/sh_prelude.c Makefile config_xor.h $(srcinc)/samhain.h $(srcinc)/sh_cat.h $(srcinc)/sh_error_min.h $(srcinc)/sh_prelude.h 1684 1684 kern_head.o: $(srcsrc)/kern_head.c Makefile config.h $(srcinc)/kern_head.h $(srcinc)/kern_head.h -
trunk/depend.dep
r109 r111 54 54 yulectl.o: $(srcsrc)/yulectl.c Makefile config_xor.h 55 55 sh_mounts.o: $(srcsrc)/sh_mounts.c Makefile config_xor.h $(srcinc)/samhain.h $(srcinc)/sh_utils.h $(srcinc)/sh_error.h $(srcinc)/sh_modules.h $(srcinc)/sh_mounts.h 56 sh_userfiles.o: $(srcsrc)/sh_userfiles.c Makefile config_xor.h $(srcinc)/samhain.h $(srcinc)/sh_modules.h $(srcinc)/sh_userfiles.h $(srcinc)/sh_utils.h $(srcinc)/sh_schedule.h $(srcinc)/sh_error.h $(srcinc)/sh_hash.h $(srcinc)/sh_files.h 56 sh_userfiles.o: $(srcsrc)/sh_userfiles.c Makefile config_xor.h $(srcinc)/samhain.h $(srcinc)/sh_modules.h $(srcinc)/sh_userfiles.h $(srcinc)/sh_utils.h $(srcinc)/sh_schedule.h $(srcinc)/sh_error.h $(srcinc)/sh_hash.h $(srcinc)/sh_files.h $(srcinc)/sh_static.h 57 57 sh_prelude.o: $(srcsrc)/sh_prelude.c Makefile config_xor.h $(srcinc)/samhain.h $(srcinc)/sh_cat.h $(srcinc)/sh_error_min.h $(srcinc)/sh_prelude.h 58 58 sh_prelink.o: $(srcsrc)/sh_prelink.c Makefile config_xor.h $(srcinc)/samhain.h $(srcinc)/sh_tiger.h $(srcinc)/sh_extern.h $(srcinc)/sh_utils.h $(srcinc)/sh_unix.h -
trunk/depend.sum
r109 r111 1 4114523250 1 1096789008 -
trunk/docs/Changelog
r110 r111 1 2.3.6: 2 * sh_gpg.c, sh_userfiles.c: use sh_getpwnam et al. wrappers 3 1 4 2.3.5: 2 5 * sh_portcheck.c: try to tear down connections more gracefully -
trunk/include/sh_static.h
r1 r111 33 33 #define sh_getpwuid getpwuid 34 34 #define sh_endpwent endpwent 35 #define sh_setpwent setpwent 35 36 36 37 #define sh_gethostbyaddr gethostbyaddr -
trunk/src/sh_gpg.c
r102 r111 292 292 struct stat lbuf; 293 293 int status_stat = 0; 294 struct passwd * tempres = getpwnam(DEFAULT_IDENT); 295 if (!tempres) 296 tempres = sh_getpwnam(DEFAULT_IDENT); 294 struct passwd * tempres = sh_getpwnam(DEFAULT_IDENT); 295 297 296 if (!tempres) 298 297 { … … 953 952 TPT(((0), FIL__, __LINE__, _("msg=<GPG_CHECK: FD1 = %d>\n"), fd1)); 954 953 #if defined(SH_WITH_SERVER) 955 tempres = getpwnam(DEFAULT_IDENT); 956 if (!tempres) 957 tempres = sh_getpwnam(DEFAULT_IDENT); 954 tempres = sh_getpwnam(DEFAULT_IDENT); 955 958 956 if ((tempres != NULL) && (0 == sl_ret_euid())) 959 957 { … … 971 969 TPT(((0), FIL__, __LINE__, _("msg=<GPG_CHECK: FD2 = %d>\n"), fd2)); 972 970 #if defined(SH_WITH_SERVER) 973 tempres = getpwnam(DEFAULT_IDENT); 974 if (!tempres) 975 tempres = sh_getpwnam(DEFAULT_IDENT); 971 tempres = sh_getpwnam(DEFAULT_IDENT); 972 976 973 if ((tempres != NULL) && (0 == sl_ret_euid())) 977 974 { … … 1080 1077 1081 1078 #if defined(SH_WITH_SERVER) 1082 struct passwd * e_tempres = getpwnam(DEFAULT_IDENT); 1083 if (!e_tempres) 1084 e_tempres = sh_getpwnam(DEFAULT_IDENT); 1079 struct passwd * e_tempres = sh_getpwnam(DEFAULT_IDENT); 1080 1085 1081 if ((e_tempres != NULL) && (0 == sl_ret_euid())) 1086 1082 { -
trunk/src/sh_userfiles.c
r68 r111 39 39 #include "sh_hash.h" 40 40 #include "sh_files.h" 41 #define SH_NEED_PWD_GRP 1 42 #include "sh_static.h" 41 43 42 44 #ifdef SH_USE_USERFILES … … 266 268 * getpwent() too */ 267 269 /*@-unrecog@*/ 268 s etpwent();270 sh_setpwent(); 269 271 /*@+unrecog@*/ 270 while( ( cur_user = /*@-unrecog@*/ getpwent()/*@+unrecog@*/ ) != NULL ) {272 while( ( cur_user = /*@-unrecog@*/sh_getpwent()/*@+unrecog@*/ ) != NULL ) { 271 273 int found = 0; 272 274 -
trunk/src/trustfile.c
r76 r111 429 429 /* map user name to UID and compare */ 430 430 #ifdef TRUST_MAIN 431 if ((w = getpwnam(*p)) != NULL && *u == (uid_t)(w->pw_uid) )431 if ((w = sh_getpwnam(*p)) != NULL && *u == (uid_t)(w->pw_uid) ) 432 432 SL_IRETURN(SL_TRUE, _("isingrp")); 433 433 #else … … 445 445 { 446 446 #ifdef TRUST_MAIN 447 if ((w = getpwuid(*u)) != NULL && grp == (gid_t)(w->pw_gid) )447 if ((w = sh_getpwuid(*u)) != NULL && grp == (gid_t)(w->pw_gid) ) 448 448 SL_IRETURN(SL_TRUE, _("isingrp")); 449 449 #else … … 961 961 tf_path[0] = '\0'; 962 962 #if defined(SH_WITH_SERVER) 963 pass = getpwnam(SH_IDENT);963 pass = sh_getpwnam(SH_IDENT); 964 964 if (pass != NULL) 965 965 tf_euid = pass->pw_uid;
Note:
See TracChangeset
for help on using the changeset viewer.