summaryrefslogtreecommitdiff
path: root/usr/src/uts/common/exec
AgeCommit message (Collapse)AuthorFilesLines
2017-09-28OS-6323 want stack-clash mitigationPatrick Mooney1-1/+5
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-11-03OS-5761 some code is careless about p_lock when accessing u_cdirJerry Jelinek1-1/+3
Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Approved by: Patrick Mooney <patrick.mooney@joyent.com>
2016-10-21OS-5735 secflags changes break quine-relayJerry Jelinek1-3/+0
Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Approved by: Patrick Mooney <patrick.mooney@joyent.com>
2016-10-17 [illumos-gate merge]Jerry Jelinek2-15/+157
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 Lowe2-16/+148
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-08-22 [illumos-gate merge]Jerry Jelinek1-2/+3
commit 09c0accb630678e1a150310a8852806c5052b2ac 1769 dladm show-link truncates OVER field commit 69f14d1fbc2690fc894c66653f1b371783f23f46 7307 Fixing 5780 introduced a regression commit 03aa4c8d900cbdc3667ab4b43388d480324be58e 7240 adding DHCP address through libipadm fails commit 831abf2c3ce98eddc86402eb1c97c92fa48c7349 7236 libumem should be able to abort() when an allocation fails
2016-08-197307 Fixing 5780 introduced a regressionSimon Klinkert1-2/+3
Reviewed by: Marcel Telka <marcel@telka.sk> Reviewed by: Steve Gonczi <gonczi@comcast.net> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2016-06-09OS-5451 comm page should not break i86xpvPatrick Mooney1-9/+16
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com>
2016-05-236987 disallow setid binaries with $ORIGIN in PT_INTERPJerry Jelinek1-0/+9
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Joshua M. Clulow <jmc@joyent.com> Reviewed by: Dan McDonald <danmcd@omniti.com> Reviewed by: Andy Stormont <astormont@racktopsystems.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Dan McDonald <danmcd@omniti.com>
2016-05-19OS-5421 disallow elf ORIGIN for setuid binaryJerry Jelinek1-0/+9
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Joshua M. Clulow <jmc@joyent.com>
2016-05-17OS-5354 lx shebang argument handling is incorrectJerry Jelinek1-9/+20
Reviewed by: Patrick Mooney <patrick.mooney@joyent.com>
2016-05-16OS-5192 need faster clock_gettimePatrick Mooney1-1/+27
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Joshua M. Clulow <jmc@joyent.com> Reviewed by: Ryan Zezeski <ryan@zinascii.com>
2016-05-026826 want support for nested interpretersJerry Jelinek4-16/+75
Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Reviewed by: Cody Mello <cody.mello@joyent.com> Reviewed by: Josef 'Jeff' Sipek <jeffpc@josefsipek.net> Approved by: Dan McDonald <danmcd@omniti.com
2016-03-30OS-5293 lx brand: prelink(8)'d binaries core dump before main()Bryan Cantrill1-13/+73
Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com>
2016-03-22OS-5072 lxbrand support PT_GNU_STACKPatrick Mooney1-1/+26
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com>
2016-03-03OS-5202 Support AT_SECURE & AT_*ID in LXCody Peter Mello1-1/+24
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com>
2016-01-06 [illumos-gate merge]Jerry Jelinek1-7/+7
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' Sipek1-7/+7
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-12-05OS-5015 PT_INTERP headers should be permitted after PT_LOAD headersBryan Cantrill1-2/+16
2015-10-27OS-4824 Unlike Linux, nested interpreters don't workJerry Jelinek4-17/+76
Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Reviewed by: Cody Mello <cody.mello@joyent.com>
2015-10-20 [illumos-gate merge]Jerry Jelinek1-3/+19
commit f2f1e74250739faac0cdf175c8a7ae4480770789 5780 Truncated coredumps (fix lint) commit 7232236b5511ebe9b3343a5e1ab57a898e709218 6165 grub incorrectly interprets result of INT 15h, AX=EC00h commit 33d794d10eebfa2727ac1fc98fe0dd6c68f627dc 5780 Truncated coredumps
2015-10-195780 Truncated coredumps (fix lint)Dan McDonald1-2/+2
2015-10-195780 Truncated coredumpsSimon Klinkert1-3/+19
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Josef 'Jeff' Sipek <jeffpc@josefsipek.net> Approved by: Dan McDonald <danmcd@omniti.com>
2015-06-02OS-4364 intpexec mishandles process brandingPatrick Mooney1-3/+1
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com>
2015-05-14OS-3735 modstubs MAXNARG is too low.Bryan Cantrill1-1/+5
2015-04-08OS-3733 Verify b_native_exec exists before calling itPatrick Mooney1-2/+2
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com>
2015-04-08OS-4119 lxbrand panic when running native perl inside lx zonePatrick Mooney5-15/+20
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com>
2015-04-02OS-4128 programs that lack PT_PHDR are not properly loaded20150402Bryan Cantrill1-6/+51
OS-4141 freeing phdrs induces bad kmem_free() in elfexec()
2015-04-02backout OS-4141: needs more workJoshua M. Clulow1-48/+7
backout OS-4128: needs more work
2015-04-01OS-4141 freeing phdrs induces bad kmem_free() in elfexec()Bryan Cantrill1-1/+8
2015-03-30OS-4128 programs that lack PT_PHDR are not properly loadedBryan Cantrill1-6/+40
2015-02-095566 elfexec is overzealous with vpagesJerry Jelinek1-5/+20
5572 elfexec and mapelfexec can disagree on aux vectors Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Dan McDonald <danmcd@omniti.com> Reviewed by: Rich Lowe <richlowe@richlowe.net> Approved by: Rich Lowe <richlowe@richlowe.net>
2015-01-09OS-3696 lx brand: G-Portugol programs core dumpBryan Cantrill1-2/+38
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com>
2014-12-09OS-3615 elfexec likes to play fast and looseJerry Jelinek1-7/+22
2014-11-10OS-3517 lx brand: branded zones don't interpret .interp sectionBryan Cantrill1-4/+37
2014-10-06OS-3382 lxbrand 64bit gettimeofday depends on vsyscall or vdsoJerry Jelinek1-3/+4
2014-07-30OS-3280 need a way to specify the root of a native system in the lx brandRobert Mustacchi1-10/+49
OS-3279 lx brand should allow delegated datasets Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com>
2014-04-24OS-2949 add support for AT_RANDOM aux vector entryJerry Jelinek1-5/+7
2014-04-04OS-2877 lx_librtld_db falls to load due to NULL DT_DEBUGBryan Cantrill1-2/+9
2014-04-034721 writing NT_FDINFO leaks vnodeRobert Mustacchi1-1/+4
Reviewed by: Marcel Telka <marcel@telka.sk> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Dan McDonald <danmcd@omniti.com>
2014-04-02OS-2846 writing NT_FDINFO leaks vnodeRobert Mustacchi1-1/+4
2013-08-043916 elfcore() can induce panic in bcopy()Bryan Cantrill1-2/+2
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Jason King <jason.brian.king@gmail.com> Reviewed by: Eric Schrock <eric.schrock@delphix.com> Reviewed by: Marcel Telka <marcel@telka.sk> Approved by: Dan McDonald <danmcd@nexenta.com>
2013-07-16OS-2373 elfcore() can induce panic in bcopy()Bryan Cantrill1-2/+2
2013-04-123673 core dumping is abysmally slowBryan Cantrill2-1/+110
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 Cantrill1-0/+31
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Keith Wesolowski <keith.wesolowski@joyent.com>
2013-03-11OS-1764 core dumping is abysmally slowBryan Cantrill1-1/+79
Reviewed by: Keith Wesolowski <keith.wesolowski@joyent.com> Reviewed by: Joshua M. Clulow <josh@sysmgr.org>
2012-12-203414 Need a new word of AT_SUN_HWCAP bitsRobert Mustacchi1-6/+14
3415 Add isainfo support for f16c and rdrand 3416 Need disassembler support for rdrand and f16c Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Richard Lowe <richlowe@richlowe.net> Reviewed by: Hans Rosenfeld <hans.rosenfeld@nexenta.com> Approved by: Garrett D'Amore <garrett@damore.org>
2012-11-023294 pfiles postmortem supportGarrett D'Amore1-4/+114
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Richard Lowe <richlowe@richlowe.net> Approved by: Eric Schrock <eric.schrock@delphix.com>
2012-02-032039 several declarations in uts declare functions with variable number of ↵Milan Jurik1-1/+3
args even if they are not Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Richard Lowe <richlowe@richlowe.net>
2011-09-151073 migrate kernel modules from ancient _depends_on to true ELF dependenciesBayard Bell1-4/+1
Reviewed by: Adam Leventhal <ahl@delphix.com> Reviewed by: Garrett D'Amore <garrett@nexenta.com> Approved by: Richard Lowe <richlowe@richlowe.net>