Author: casper
Repository: /hg/onnv/onnv-gate
Revision: 027a96252043a8527390104dbd64a70e3d8ca71e
Log message:
4916205 libcmd should not use file operation routines from C library
6234782 Kerberos and GSSAPI should not use fopen
6259671 vold won't be killed by TERM signal when several removable devices are
managed
6386770 pam_authenticate can fail if open files are >= 255 and the soft fd
limit is greater than 256
6414401 Remove shadow stdio implementation obsoleted by PSARC 2006/162
6414404 __rpc_openchild never called and not exported by library
6416815 ON needs to be hardened against the 32-bit fopen/255 problem
Files:
create: deleted_files/usr/src/lib/libnsl/common/nsl_stdio_prv.c
create: deleted_files/usr/src/lib/libnsl/include/nsl_stdio_prv.h
create: deleted_files/usr/src/lib/libnsl/rpc/openchild.c
create: deleted_files/usr/src/lib/libnsl/rpc/xdr_stdio_prv.c
create: deleted_files/usr/src/lib/libresolv2/req.flg
create: deleted_files/usr/src/lib/nsswitch/compat/req.flg
create: deleted_files/usr/src/lib/nsswitch/files/req.flg
create: deleted_files/usr/src/lib/nsswitch/req.flg
create: deleted_files/usr/src/lib/nsswitch/user/req.flg
delete: usr/src/lib/libnsl/common/nsl_stdio_prv.c
delete: usr/src/lib/libnsl/include/nsl_stdio_prv.h
delete: usr/src/lib/libnsl/rpc/openchild.c
delete: usr/src/lib/libnsl/rpc/xdr_stdio_prv.c
delete: usr/src/lib/libresolv2/req.flg
delete: usr/src/lib/nsswitch/compat/req.flg
delete: usr/src/lib/nsswitch/files/req.flg
delete: usr/src/lib/nsswitch/req.flg
delete: usr/src/lib/nsswitch/user/req.flg
update: usr/src/cmd/cmd-inet/sbin/dhcpagent/agent.c
update: usr/src/cmd/cmd-inet/usr.lib/dsvclockd/dsvclockd.c
update: usr/src/cmd/cmd-inet/usr.lib/in.dhcpd/main.c
update: usr/src/cmd/cmd-inet/usr.lib/in.dhcpd/tests/test_client.c
update: usr/src/cmd/cmd-inet/usr.lib/in.dhcpd/tests/test_dstore.c
update: usr/src/cmd/cmd-inet/usr.lib/inetd/inetd.c
update: usr/src/cmd/cmd-inet/usr.sbin/in.rarpd.c
update: usr/src/cmd/fs.d/autofs/autod_main.c
update: usr/src/cmd/fs.d/cachefs/cfsd/cfsd_main.c
update: usr/src/cmd/fs.d/mount.c
update: usr/src/cmd/fs.d/nfs/nfsd/nfsd.c
update: usr/src/cmd/fs.d/nfs/statd/sm_svc.c
update: usr/src/cmd/fs.d/umount.c
update: usr/src/cmd/gcore/gcore.c
update: usr/src/cmd/gss/gssd/gssd_proc.c
update: usr/src/cmd/keyserv/keyserv.c
update: usr/src/cmd/krb5/kadmin/server/ovsec_kadmd.c
update: usr/src/cmd/lp/cmd/lpsched/lpsched.c
update: usr/src/cmd/lvm/rpc.metamhd/mhd_init.c
update: usr/src/cmd/mdb/common/mdb/mdb_proc.c
update: usr/src/cmd/prstat/prutil.c
update: usr/src/cmd/ptools/pcred/pcred.c
update: usr/src/cmd/ptools/pflags/pflags.c
update: usr/src/cmd/ptools/pldd/pldd.c
update: usr/src/cmd/ptools/pmap/pmap.c
update: usr/src/cmd/ptools/ppriv/ppriv.c
update: usr/src/cmd/ptools/psig/psig.c
update: usr/src/cmd/ptools/pstack/pstack.c
update: usr/src/cmd/ptools/pwait/pwait.c
update: usr/src/cmd/rcap/rcapd/rcapd_main.c
update: usr/src/cmd/rcm_daemon/common/rcm_impl.h
update: usr/src/cmd/rcm_daemon/common/rcm_main.c
update: usr/src/cmd/rpcbind/rpcbind.c
update: usr/src/cmd/rpcsvc/nis/rpc.nisd/nis_main.c
update: usr/src/cmd/rpcsvc/rwall.c
update: usr/src/cmd/smserverd/smediad.c
update: usr/src/cmd/svc/configd/configd.c
update: usr/src/cmd/svc/startd/startd.c
update: usr/src/cmd/syslogd/syslogd.c
update: usr/src/cmd/th_tools/th_define.c
update: usr/src/cmd/truss/main.c
update: usr/src/cmd/ttymon/ttymon.c
update: usr/src/cmd/utmpd/utmpd.c
update: usr/src/cmd/volmgt/vold/vold_main.c
update: usr/src/cmd/wbem/provider/tools/rds/rds.c
update: usr/src/cmd/xntpd/xntpd/ntp_io.c
update: usr/src/cmd/ypcmd/yp_b_svc.c
update: usr/src/cmd/zdb/zdb.c
update: usr/src/cmd/ztest/ztest.c
update: usr/src/lib/abi/apptrace/common/apptrace.c
update: usr/src/lib/gss_mechs/mech_dummy/mech/dmech.c
update: usr/src/lib/gss_mechs/mech_krb5/krb5/keytab/kt_file.c
update: usr/src/lib/gss_mechs/mech_krb5/krb5/keytab/kt_srvtab.c
update: usr/src/lib/gss_mechs/mech_krb5/krb5/os/kuserok.c
update: usr/src/lib/gss_mechs/mech_krb5/profile/prof_file.c
update: usr/src/lib/krb5/db2/btree/bt_debug.c
update: usr/src/lib/krb5/kadm5/clnt/logger.c
update: usr/src/lib/krb5/kadm5/get_admhst.c
update: usr/src/lib/krb5/kadm5/srv/adb_openclose.c
update: usr/src/lib/krb5/kadm5/srv/logger.c
update: usr/src/lib/krb5/kadm5/srv/server_acl.c
update: usr/src/lib/krb5/kdb/fetch_mkey.c
update: usr/src/lib/krb5/kdb/store_mkey.c
update: usr/src/lib/krb5/ss/mk_cmds.c
update: usr/src/lib/libbsm/common/audit_class.c
update: usr/src/lib/libbsm/common/audit_event.c
update: usr/src/lib/libbsm/common/audit_plugin.c
update: usr/src/lib/libbsm/common/audit_user.c
update: usr/src/lib/libbsm/common/devalloc.c
update: usr/src/lib/libbsm/common/getacinfo.c
update: usr/src/lib/libbsm/common/getacval.c
update: usr/src/lib/libbsm/common/getdadefs.c
update: usr/src/lib/libbsm/common/getdaent.c
update: usr/src/lib/libbsm/common/getdment.c
update: usr/src/lib/libc/inc/nsswitch_priv.h
update: usr/src/lib/libc/port/gen/crypt.c
update: usr/src/lib/libc/port/gen/fmtmsg.c
update: usr/src/lib/libc/port/gen/getgrnam_r.c
update: usr/src/lib/libc/port/gen/getpw.c
update: usr/src/lib/libc/port/gen/getusershell.c
update: usr/src/lib/libc/port/gen/getut.c
update: usr/src/lib/libc/port/gen/getutx.c
update: usr/src/lib/libc/port/gen/nsparse.c
update: usr/src/lib/libc/port/gen/nss_common.c
update: usr/src/lib/libc/port/gen/priv_str_xlate.c
update: usr/src/lib/libc/port/gen/ttyslot.c
update: usr/src/lib/libc/port/regex/wordexp.c
update: usr/src/lib/libc/port/stdio/getpass.c
update: usr/src/lib/libcmd/common/deflt.c
update: usr/src/lib/libcryptoutil/common/config_parsing.c
update: usr/src/lib/libcurses/screen/print.c
update: usr/src/lib/libcurses/screen/scr_all.c
update: usr/src/lib/libcurses/screen/scr_dump.c
update: usr/src/lib/libdtrace/common/dt_printf.c
update: usr/src/lib/libgen/common/copylist.c
update: usr/src/lib/libgss/g_initialize.c
update: usr/src/lib/libgss/g_utils.c
update: usr/src/lib/libldap5/sources/ldap/common/disptmpl.c
update: usr/src/lib/libldap5/sources/ldap/common/friendly.c
update: usr/src/lib/libldap5/sources/ldap/common/getfilter.c
update: usr/src/lib/libldap5/sources/ldap/common/srchpref.c
update: usr/src/lib/libldap5/sources/ldap/util/log.c
update: usr/src/lib/libnsl/Makefile.com
update: usr/src/lib/libnsl/dial/callers.c
update: usr/src/lib/libnsl/dial/sysfiles.c
update: usr/src/lib/libnsl/ipsec/algs.c
update: usr/src/lib/libnsl/key/publickey.c
update: usr/src/lib/libnsl/netselect/netselect.c
update: usr/src/lib/libnsl/nis/cache/cache.cc
update: usr/src/lib/libnsl/nis/cache/cache.h
update: usr/src/lib/libnsl/nis/cache/cold_start.cc
update: usr/src/lib/libnsl/nis/cache/mgr_cache.cc
update: usr/src/lib/libnsl/nis/gen/nis_sec_mechs.c
update: usr/src/lib/libnsl/nis/gen/nis_subr.c
update: usr/src/lib/libnsl/nss/netdir_inet.c
update: usr/src/lib/libnsl/rpc/clnt_generic.c
update: usr/src/lib/libnsl/rpc/netnamer.c
update: usr/src/lib/libnsl/rpc/rpc_mt.h
update: usr/src/lib/libnsl/rpc/rpc_soc.c
update: usr/src/lib/libnsl/rpc/svc_run.c
update: usr/src/lib/libnsl/rpc/svc_vc.c
update: usr/src/lib/libnsl/saf/checkver.c
update: usr/src/lib/libnsl/saf/doconfig.c
update: usr/src/lib/libnsl/spec/private.spec
update: usr/src/lib/libnsl/yp/yp_bind.c
update: usr/src/lib/libpool/common/pool.c
update: usr/src/lib/libpool/common/pool_xml.c
update: usr/src/lib/libresolv2/common/irs/lcl_ho.c
update: usr/src/lib/libresolv2/common/isc/logging.c
update: usr/src/lib/libresolv2/common/resolv/res_init.c
update: usr/src/lib/libresolv2/common/resolv/res_query.c
update: usr/src/lib/librsm/common/rsmlib.c
update: usr/src/lib/libsasl/lib/config.c
update: usr/src/lib/libsasl/lib/dlopen.c
update: usr/src/lib/libsasl/lib/server.c
update: usr/src/lib/libsldap/common/ns_confmgr.c
update: usr/src/lib/libslp/clib/slp_config.c
update: usr/src/lib/libsocket/inet/rcmd.c
update: usr/src/lib/libsocket/inet/ruserpass.c
update: usr/src/lib/libsysevent/libsysevent.c
update: usr/src/lib/libtsol/common/getpathbylabel.c
update: usr/src/lib/libvolmgt/common/volmgt_fsidbi.c
update: usr/src/lib/libvolmgt/common/volmgt_on_private.c
update: usr/src/lib/libxcurses/src/libc/xcurses/scr_dump.c
update: usr/src/lib/libxcurses/src/libc/xcurses/trace.c
update: usr/src/lib/libxcurses2/src/libc/xcurses/scr_dump.c
update: usr/src/lib/madv/common/madv.c
update: usr/src/lib/mpss/common/mpss.c
update: usr/src/lib/nametoaddr/straddr/common/straddr.c
update: usr/src/lib/ncad_addr/common/ncad_addr.c
update: usr/src/lib/nsswitch/compat/common/compat_common.c
update: usr/src/lib/nsswitch/files/common/files_common.c
update: usr/src/lib/nsswitch/files/common/files_common.h
update: usr/src/lib/nsswitch/files/common/getexecattr.c
update: usr/src/lib/nsswitch/user/Makefile.com
update: usr/src/lib/nsswitch/user/common/user_common.c
update: usr/src/lib/nsswitch/user/common/user_common.h
update: usr/src/lib/pam_modules/authtok_check/fascist.c
update: usr/src/lib/pam_modules/authtok_check/packer.c
update: usr/src/lib/pam_modules/dial_auth/dial_auth.c
update: usr/src/lib/passwdutil/files_attr.c
update: usr/src/lib/udapl/libdat/include/dat_osd.h
update: usr/src/uts/common/rpc/rpc_com.h