History log of /illumos-gate/usr/src/cmd/pfexecd/pfexecd.c
Revision Date Author Comments Expand
b01b59e369b297df1b370a7ef94d2b9230d04452 17-Apr-2015 Robert Mustacchi <rm@joyent.com>

5853 pfexec_call() error handling could be improved 5854 pfexecd should initialize pfexec response buffers Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Richard Lowe <richlowe@richlowe.net> Reviewed by: Dan McDonald <danmcd@omniti.com> Reviewed by: Steven Williamson <steve@freeagent.com> Approved by: Garrett D'Amore <garrett@damore.org>

bf8599311c92f3dbd7e51f465d9da6668b81187d 22-May-2010 Casper H.S. Dik <Casper.Dik@Sun.COM>

6954245 pfexecd should try to remove the isa directory if the exec->attr == NULL. 6954626 libsecdb rewrite added a memory leak

134a1f4e3289b54e0f980e9cf05352e419a60bee 28-Apr-2010 Casper H.S. Dik <Casper.Dik@Sun.COM>

PSARC 2009/377 In-kernel pfexec implementation. PSARC 2009/378 Basic File Privileges PSARC 2010/072 RBAC update: user attrs from profiles 4912090 pfzsh(1) should exist 4912093 pfbash(1) should exist 4912096 pftcsh(1) should exist 6440298 Expand the basic privilege set in order to restrict file access 6859862 Move pfexec into the kernel 6919171 cred_t sidesteps kmem_debug; we need to be able to detect bad hold/free when they occur 6923721 The new SYS_SMB privilege is not backward compatible 6937562 autofs doesn't remove its door when the zone shuts down 6937727 Zones stuck on deathrow; netstack_zone keeps a credential reference to the zone 6940159 Implement PSARC 2010/072

/illumos-gate/usr/src/cmd/Makefile /illumos-gate/usr/src/cmd/auditrecord/audit_record_attr.txt /illumos-gate/usr/src/cmd/auths/auths.c /illumos-gate/usr/src/cmd/csh/i386/Makefile /illumos-gate/usr/src/cmd/csh/sh.c /illumos-gate/usr/src/cmd/csh/sh.exec.c /illumos-gate/usr/src/cmd/csh/sparc/Makefile /illumos-gate/usr/src/cmd/fs.d/ufs/newfs/newfs.c /illumos-gate/usr/src/cmd/ksh/Makefile /illumos-gate/usr/src/cmd/ksh/Makefile.com /illumos-gate/usr/src/cmd/perl/contrib/Sun/Solaris/Privilege/Privilege.pm /illumos-gate/usr/src/cmd/pfexec/Makefile /illumos-gate/usr/src/cmd/pfexec/pfexec.c Makefile pfexecd.c pfexecd.xml /illumos-gate/usr/src/cmd/profiles/profiles.c /illumos-gate/usr/src/cmd/ptools/ppriv/ppriv.c /illumos-gate/usr/src/cmd/sh/Makefile /illumos-gate/usr/src/cmd/sh/main.c /illumos-gate/usr/src/cmd/sh/service.c /illumos-gate/usr/src/cmd/sh/sh_policy.c /illumos-gate/usr/src/cmd/sh/sh_policy.h /illumos-gate/usr/src/cmd/svc/configd/rc_node.c /illumos-gate/usr/src/cmd/truss/actions.c /illumos-gate/usr/src/cmd/truss/main.c /illumos-gate/usr/src/cmd/truss/print.c /illumos-gate/usr/src/cmd/truss/proto.h /illumos-gate/usr/src/cmd/truss/ramdata.c /illumos-gate/usr/src/cmd/truss/ramdata.h /illumos-gate/usr/src/head/prof_attr.h /illumos-gate/usr/src/head/secdb.h /illumos-gate/usr/src/lib/libbsm/audit_event.txt /illumos-gate/usr/src/lib/libc/port/gen/getusershell.c /illumos-gate/usr/src/lib/libc/port/gen/privlib.c /illumos-gate/usr/src/lib/libsecdb/common/chkauthattr.c /illumos-gate/usr/src/lib/libsecdb/common/getexecattr.c /illumos-gate/usr/src/lib/libsecdb/common/getprofattr.c /illumos-gate/usr/src/lib/libsecdb/common/mapfile-vers /illumos-gate/usr/src/lib/libsecdb/exec_attr.txt /illumos-gate/usr/src/lib/libsecdb/help/profiles/Makefile /illumos-gate/usr/src/lib/libsecdb/help/profiles/RtReservedProfile.html /illumos-gate/usr/src/lib/libsecdb/prof_attr.txt /illumos-gate/usr/src/lib/libshell/Makefile.com /illumos-gate/usr/src/lib/libshell/amd64/src/cmd/ksh93/FEATURE/options /illumos-gate/usr/src/lib/libshell/i386/src/cmd/ksh93/FEATURE/options /illumos-gate/usr/src/lib/libshell/sparc/src/cmd/ksh93/FEATURE/options /illumos-gate/usr/src/lib/libshell/sparcv9/src/cmd/ksh93/FEATURE/options /illumos-gate/usr/src/lib/pam_modules/unix_cred/unix_cred.c /illumos-gate/usr/src/pkg/manifests/SUNWcs.mf /illumos-gate/usr/src/pkg/manifests/consolidation-osnet-osnet-message-files.mf /illumos-gate/usr/src/pkg/manifests/shell-ksh88.mf /illumos-gate/usr/src/uts/common/c2/audit.c /illumos-gate/usr/src/uts/common/c2/audit.h /illumos-gate/usr/src/uts/common/c2/audit_kernel.h /illumos-gate/usr/src/uts/common/c2/audit_kevents.h /illumos-gate/usr/src/uts/common/c2/audit_start.c /illumos-gate/usr/src/uts/common/fs/autofs/auto_vfsops.c /illumos-gate/usr/src/uts/common/fs/autofs/auto_vnops.c /illumos-gate/usr/src/uts/common/fs/cachefs/cachefs_vnops.c /illumos-gate/usr/src/uts/common/fs/dev/sdev_vnops.c /illumos-gate/usr/src/uts/common/fs/devfs/devfs_vnops.c /illumos-gate/usr/src/uts/common/fs/hsfs/hsfs_node.c /illumos-gate/usr/src/uts/common/fs/namefs/namevfs.c /illumos-gate/usr/src/uts/common/fs/namefs/namevno.c /illumos-gate/usr/src/uts/common/fs/nfs/nfs_vnops.c /illumos-gate/usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c /illumos-gate/usr/src/uts/common/fs/tmpfs/tmp_subr.c /illumos-gate/usr/src/uts/common/fs/udfs/udf_inode.c /illumos-gate/usr/src/uts/common/fs/ufs/ufs_inode.c /illumos-gate/usr/src/uts/common/fs/zfs/zfs_acl.c /illumos-gate/usr/src/uts/common/inet/ip/icmp.c /illumos-gate/usr/src/uts/common/inet/ip/spdsock.c /illumos-gate/usr/src/uts/common/inet/spdsock.h /illumos-gate/usr/src/uts/common/os/cred.c /illumos-gate/usr/src/uts/common/os/exec.c /illumos-gate/usr/src/uts/common/os/klpd.c /illumos-gate/usr/src/uts/common/os/policy.c /illumos-gate/usr/src/uts/common/os/priv_defs /illumos-gate/usr/src/uts/common/os/project.c /illumos-gate/usr/src/uts/common/os/zone.c /illumos-gate/usr/src/uts/common/sys/exec.h /illumos-gate/usr/src/uts/common/sys/fs/ufs_acl.h /illumos-gate/usr/src/uts/common/sys/klpd.h /illumos-gate/usr/src/uts/common/sys/policy.h /illumos-gate/usr/src/uts/common/sys/priv.h /illumos-gate/usr/src/uts/common/sys/zone.h /illumos-gate/usr/src/uts/common/syscall/auditsys.c /illumos-gate/usr/src/uts/common/syscall/ppriv.c /illumos-gate/usr/src/uts/common/syscall/uid.c