summaryrefslogtreecommitdiff
path: root/usr/src/uts/common/fs/proc
AgeCommit message (Collapse)AuthorFilesLines
2016-12-297696 procfs lacks adequate access checks for CREAT actionsPatrick Mooney1-16/+30
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Alex Wilson <alex.wilson@joyent.com> Reviewed by: Dan McDonald <danmcd@omniti.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2016-12-16OS-5848 procfs lacks adequate access checks for CREAT actionsPatrick Mooney1-16/+30
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Alex Wilson <alex.wilson@joyent.com> Approved by: Alex Wilson <alex.wilson@joyent.com>
2016-12-08OS-5834 procfs t_hold updates can race against target threadPatrick Mooney3-39/+39
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Approved by: Jerry Jelinek <jerry.jelinek@joyent.com>
2016-10-17 [illumos-gate merge]Jerry Jelinek3-12/+53
commit d2a70789f056fc6c9ce3ab047b52126d80b0e3da 7029 want per-process exploit mitigation features (secflags) 7030 want basic address space layout randomization (ASLR) 7031 noexec_user_stack should be a security-flag 7032 want a means to forbid mappings around NULL commit 8ab1c3f559468e655c4eb8acce993320403dd72b 7469 loader should use acpica provided by OS commit a1964bdd47804c37e09db1a79c23937c9aeac165 7470 acpi build sometimes doesn't descend into SUBDIRS commit abf99a006172ea5aab2246bda23f9d6d935bf1ad 7420 signalfd deadlock on pollwakeup 7421 panic in signalfd Conflicts: usr/src/cmd/sgs/libconv/common/corenote.c usr/src/cmd/zonecfg/zonecfg.c usr/src/cmd/zonecfg/zonecfg.h usr/src/cmd/zonecfg/zonecfg_grammar.y usr/src/cmd/zonecfg/zonecfg_lex.l usr/src/head/libzonecfg.h usr/src/lib/libzonecfg/common/libzonecfg.c usr/src/man/man1m/zonecfg.1m usr/src/man/man4/proc.4 usr/src/pkg/manifests/system-test-ostest.mf usr/src/test/os-tests/tests/Makefile usr/src/uts/common/exec/elf/elf.c usr/src/uts/common/io/signalfd.c usr/src/uts/common/os/sysent.c usr/src/uts/common/os/zone.c usr/src/uts/common/sys/proc.h usr/src/uts/common/sys/zone.h
2016-10-157029 want per-process exploit mitigation features (secflags)Richard Lowe3-12/+53
7030 want basic address space layout randomization (ASLR) 7031 noexec_user_stack should be a security-flag 7032 want a means to forbid mappings around NULL Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Josef 'Jeff' Sipek <jeffpc@josefsipek.net> Reviewed by: Patrick Mooney <pmooney@joyent.com> Approved by: Dan McDonald <danmcd@omniti.com>
2016-05-02OS-5373 lx_proc panic while reading /proc/<pid>/exe linkPatrick Mooney1-1/+7
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com>
2016-01-06 [illumos-gate merge]Jerry Jelinek4-89/+89
commit ceef08daa722b3a411ef838c03fb2fe6ada2f884 6507 i386 makecontext(3c) needs to 16-byte align the stack commit dc32d872cbeb56532bcea030255db9cd79bac7da 6514 AS_* lock macros simplification
2016-01-056514 AS_* lock macros simplificationJosef 'Jeff' Sipek4-89/+89
Reviewed by: Piotr Jasiukajtis <estibi@me.com> Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com> Reviewed by: Albert Lee <trisk@omniti.com> Approved by: Dan McDonald <danmcd@omniti.com>
2015-10-166291 nested epoll does not mimic Linux behaviorPatrick Mooney1-1/+5
Reviewed by: Bryan Cantrill <bryan@joyent.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2015-10-165640 want epoll supportBryan Cantrill1-2/+2
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Garrett D'Amore <garrett@damore.org>
2015-09-18OS-4656 nested epoll does not mimic Linux behaviorPatrick Mooney1-1/+5
Reviewed by: Bryan Cantrill <bryan@joyent.com>
2015-08-17OS-4506 lxbrand preserve /proc/<pid>/cmdline formatPatrick Mooney1-1/+1
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com>
2015-05-07OS-4277 lx procfs /proc/{pid}/environ always empty [handle empty env vector]Jerry Jelinek1-0/+8
2015-05-07OS-4277 lx procfs /proc/{pid}/environ always emptyJerry Jelinek2-0/+197
2015-04-10OS-3870 prreadbuf bungles I/O mathJoshua M. Clulow1-2/+3
2015-02-23OS-3897 off-by-one error in prreadargv() can induce memory corruptionBryan Cantrill1-1/+1
2015-02-13OS-3820 lxbrand ptrace(2): the next generationJoshua M. Clulow2-3/+4
OS-3685 lxbrand PTRACE_O_TRACEFORK race condition OS-3834 lxbrand 64-bit strace(1) reports 64-bit process as using x32 ABI OS-3794 lxbrand panic on init signal death Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Bryan Cantrill <bryan@joyent.com>
2015-01-15OS-3463 expose process argv through procfsJoshua M. Clulow3-6/+297
OS-3207 in lx zone, 'ps auxww' does not show full cmdline for processes Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com>
2014-09-30OS-3383 lx brand: node.js test test-setproctitle.js failsBryan Cantrill1-8/+62
2014-08-14 [illumos-gate merge]Keith M Wesolowski1-2/+2
commit c65ceeb86e91d6d94cf15d4cb9884845c2ce8a04 5081 mpt_sas watchdog timout needs to be initialized earlier 5080 potential memory leak in mpt_sas commit 640c1670a105457bb0040e8e11037b53ab6ebcfa 5047 don't use atomic_*_nv if you discard the return value commit 9c68c0524222ca5eac2fb0835154553c1cdaa96c 5046 comstar: use the correct type instead of casting all the time commit 1a5e258f5471356ca102c7176637cdce45bac147 5045 use atomic_{inc,dec}_* instead of atomic_add_* commit febac2a0e9cb29c6762618e32b7ca73916512d7f 5044 define static inlines for most often used atomic functions commit 6ed9368a130d7c9a82e574da808d34034da33748 5043 remove deprecated atomic functions' prototypes commit 75d94465dbafa487b716482dc36d5150a4ec9853 5042 stop using deprecated atomic functions
2014-08-125045 use atomic_{inc,dec}_* instead of atomic_add_*Josef 'Jeff' Sipek1-2/+2
Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Robert Mustacchi <rm@joyent.com>
2014-05-19OS-15 add procfs equivalent to prctl(PR_SET_NAME)Bryan Cantrill1-0/+49
2014-04-23OS-2893 add support for epollBryan Cantrill1-2/+2
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com>
2013-12-162410 procfs needlessly breaks large file supportBryan Cantrill3-1/+11
Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com> Reviewed by: Josef 'Jeff' Sipek <jeffpc@josefsipek.net> Approved by: Garrett D'Amore <garrett@damore.org>
2013-04-15 [illumos-gate merge]Keith M Wesolowski3-5/+4
commit 8c430e5901323dc4ac1bd69a6bbf0bc356f02ae5 3708 Fast reboot support in ixgbe commit 187670a04e7557914566fc449b4d3af38caea282 3666 Implement SOCK_CLOEXEC flag to socket() commit f971a3462face662ae8ef220a18a98354d625d54 3673 core dumping is abysmally slow 3671 left behind enemy lines, agent LWP can go rogue 3670 add visibility into agent LWP's spymaster commit abc79d9dd51e98eafb6fc25b4a0b4f66bef40b00 3679 prtconf should print out PCI database information 3680 Want a library to allow programatic access to the pci database Conflicts: usr/src/uts/common/fs/proc/prvnops.c usr/src/uts/common/fs/proc/prcontrol.c usr/src/man/man1m/prtconf.1m usr/src/lib/Makefile usr/src/cmd/ptools/pflags/pflags.c Manifests: usr/src/pkg/manifests/system-library.mf [already present]
2013-04-123673 core dumping is abysmally slowBryan Cantrill4-5/+189
3671 left behind enemy lines, agent LWP can go rogue 3670 add visibility into agent LWP's spymaster Reviewed by: Keith M Wesolowski <keith.wesolowski@joyent.com> Reviewed by: Joshua M. Clulow <jmc@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Richard Lowe <richlowe@richlowe.net> Reviewed by: Garrett D'Amore <garrett@damore.org> Reviewed by: Eric Schrock <eric.schrock@delphix.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2013-04-01OS-2085 add visibility into agent LWP's spymasterBryan Cantrill4-7/+184
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Keith Wesolowski <keith.wesolowski@joyent.com>
2012-12-10OS-1756 task_join()/pr_lookup_procdir()/pr_szoneid() deadlockJerry Jelinek1-2/+10
2012-03-21OS-1026 procfs and large file support won't co-existBryan Cantrill3-1/+23
2010-07-236950914 remount can change mount point to "unspecified_mountpoint", causing ↵Robert Harris1-1/+1
panics
2010-06-16PSARC 2010/144 lofi(7D) in non global zonesJohn Levon1-5/+2
6354954 lofi support in non-global zones 6942891 prof_lookup_globaldev() leaks rootdir refs 6945005 lofiadm -a /dev/lofi/1: recursive mutex enter 6946486 lofi_ioctl() shouldn't allow disk ioctl()s on /dev/lofictl
2010-04-136917776 prioctl (PIOCUSAGE) returning skewed pr_wtimeGangadhar Mylapuram1-2/+7
2010-04-056904937 thread spinning in anon_array_enter causing ps and other proc tools ↵Christopher Baumbauer - Oracle America - San Diego United States1-4/+16
to hang
2010-03-166935090 solaris10 zone procfs should use only S10_NSIG, not NSIGRoger A. Faulkner4-29/+47
2010-02-28PSARC 2009/657 delete obsolete system call trapsRoger A. Faulkner2-8/+6
6906485 delete obsolete system call traps --HG-- rename : usr/src/cmd/truss/xstat.c => usr/src/cmd/truss/stat.c rename : usr/src/lib/libc/port/gen/dup2.c => usr/src/lib/libc/port/gen/dup.c rename : usr/src/lib/libc/port/sys/libc_fcntl.c => usr/src/lib/libc/port/sys/fcntl.c rename : usr/src/lib/libc/port/sys/libc_open.c => usr/src/lib/libc/port/sys/open.c
2009-11-236881015 ZFS write activity prevents other threads from running in a timely ↵Jonathan Adams1-5/+14
manner 6899867 mstate_thread_onproc_time() doesn't account for runnable time correctly PSARC/2009/615 System Duty Cycle Scheduling Class and ZFS IO Observability
2009-07-236801244 ps takes too long when many AS segments because of rm_assizeSudheer A3-12/+8
Contributed by Chad Mynhier <cmynhier@forsythe.com>
2009-04-09backout 6816423: needs more workSuhasini Peddada1-18/+6
2009-04-096816423 dbx gets PCmd::flush(): write of PCSREG PCSFPREG fails -- Invalid ↵Amrita Sadhukhan1-6/+18
argument on snv_110
2009-04-03backout 6212649: causes 6816423Suhasini Peddada1-15/+7
2009-02-276800529 panic in contract_process_kill() due to null p_pgidp pointerVamsi Nagineni2-4/+14
6781092 Kernel panic when running emacs-x/slime with ssh -X from a zone
2009-02-256212649 prwritectl() logic is brokenAmrita Sadhukhan1-7/+15
2008-11-036738982 Representative thread after DTrace stop() action is incorrectJonathan Haslam1-3/+6
6737974 DTrace probe module globbing doesn't work 6730287 tst/common/printf/tst.str.d needs to be updated for ZFS boot Contributed by Chad Mynhier <cmynhier@gmail.com>
2008-10-246753802 procfs may access kernel data it shouldn'tAntonello Cruz1-13/+16
2008-04-106664495 procfs sees controlling ttys everywhere on (s10) E15k/E25kethindra2-36/+42
2008-03-20PSARC 2007/661 delete sched_niceraf1-9/+8
PSARC 2008/039 POSIX scheduling interfaces 6647542 POSIX scheduling should be compatible with Solaris scheduling classes --HG-- rename : usr/src/lib/libc/inc/rtsched.h => deleted_files/usr/src/lib/libc/inc/rtsched.h rename : usr/src/lib/libc/port/threads/rtsched.c => deleted_files/usr/src/lib/libc/port/threads/rtsched.c
2008-03-03PSARC 2008/109 Fine Grained Access Permissions (FGAP)casper1-8/+11
6664443 Implement PSARC/2008/109
2008-01-046552639 Each zone should have it's own idmapdjp1512161-97/+100
2007-12-106627223 gfs needs to support extended dirent flagsck1538981-15/+16
2007-10-25PSARC/2007/218 caller_context_t in all VOPsamw4-55/+97
PSARC/2007/227 VFS Feature Registration and ACL on Create PSARC/2007/244 ZFS Case-insensitive support PSARC/2007/315 Extensible Attribute Interfaces PSARC/2007/394 ls(1) new command line options '-/' and '-%': CIFS system attributes support PSARC/2007/403 Modified Access Checks for CIFS PSARC/2007/410 Add system attribute support to chmod(1) PSARC/2007/432 CIFS system attributes support for cp(1), pack(1), unpack(1), compress(1) and uncompress(1) PSARC/2007/444 Rescind SETTABLE Attribute PSARC/2007/459 CIFS system attributes support for cpio(1), pax(1), tar(1) PSARC/2007/546 Update utilities to match CIFS system attributes changes. PSARC/2007/560 ZFS sharesmb property 4890717 want append-only files 6417428 Case-insensitive file system name lookup to support CIFS 6417435 DOS attributes and additional timestamps to support for CIFS 6417442 File system quarantined and modified attributes to support an integrated Anti-Virus service 6417453 FS boolean property for rejecting/allowing invalid UTF-8 sequences in file names 6473733 RFE: Need support for open-deny modes 6473755 RFE: Need ability to reconcile oplock and delegation conflicts 6494624 sharemgr needs to support CIFS shares better 6546705 All vnode operations need to pass caller_context_t 6546706 Need VOP_SETATTR/VOP_GETATTR to support new, optional attributes 6546893 Solaris system attribute support 6550962 ZFS ACL inheritance needs to be enhanced to support Automatic Inheritance 6553589 RFE: VFS Feature Registration facility 6553770 RFE: ZFS support for ACL-on-CREATE (PSARC 2007/227) 6565581 ls(1) should support file system attributes proposed in PSARC/2007/315 6566784 NTFS streams are not copied along with the files. 6576205 cp(1), pack(1) and compress(1) should support file system attributes proposed in PSARC/2007/315 6578875 RFE: kernel interfaces for nbmand need improvement 6578883 RFE: VOP_SHRLOCK needs additional access types 6578885 chmod(1) should support file system attributes proposed in PSARC/2007/315 6578886 RFE: disallow nbmand state to change on remount 6583349 ACL parser needs to support audit/alarm ACE types 6590347 tar(1) should support filesystem attributes proposed in PSARC/2007/315 6597357 *tar* xv@ doesn't show the hidden directory even though it is restored 6597360 *tar* should re-init xattr info if openat() fails during extraction of and extended attribute 6597368 *tar* cannot restore hard linked extended attributes 6597374 *tar* doesn't display "x " when hard linked attributes are restored 6597375 *tar* extended attribute header off by one 6614861 *cpio* incorrectly archives extended system attributes with -@ 6614896 *pax* incorrectly archives extended system attributes with -@ 6615225 *tar* incorrectly archives extended system attributes with -@ 6617183 CIFS Service - PSARC 2006/715