summaryrefslogtreecommitdiff
path: root/usr/src/cmd/zoneadmd/zoneadmd.c
AgeCommit message (Collapse)AuthorFilesLines
2019-07-31 [illumos-gate merge]Jerry Jelinek1-14/+14
commit fed692705a66b80d86971df5b579fcac7386f7df 11459 mdb: disk_label should allow to set sector size (add ::sectorsize) commit 06fcb0bcd6642c350546e3c87bbe20e27c20bff3 11456 mdb: libmlsvc NULL pointer errors commit 7b64dea37f86f82e3b7fc0f52918a46d5567ac8e 11455 mdb: libfksmbfs NULL pointer errors commit 1e88dc672aa1283fdca243a70822306e816340d7 11452 zonestat: NULL pointer errors commit eaf5a31c5f4fa067aaddcf5b08a0cd96c60bb9a4 11451 zonecfg: NULL pointer errors commit 4535e8bf8bd491fa8e4cdbe5019f9f59988c2b3e 11450 zoneadm: NULL pointer errors commit 35c005f243fafd7cad624b8a3a64298cab8ac172 11449 zoneadmd: NULL pointer errors commit a6959a060879676e965529db823ea71db60ac49b 11448 xstr: NULL pointer errors commit 1dfc79c00accaeca37225189e270abb0fab8619e 11447 xargs: NULL pointer errors commit 61aaa916808c601f9ee36d96c05ee9dac211d09e 11446 whodo: NULL pointer errors commit 352d7aeda1f43047aa9ff2e75cc69021c19a6a07 11445 w: NULL pointer errors commit c57b775050136774ef88b195e5833b3f9b86561b 11435 svr4pkg: NULL pointer errors commit 741b4d05bd52eb10a07f4f147bd8a211e5fe4351 11502 installboot: find_multiboot() does crash with small files commit 9b73ad49e885405d1de7968ac2e3d8c72087aa7d 11444 vi: NULL pointer errors commit df8910b3b3628a21874ee73195c149a955fce3a3 11443 ttymon: NULL pointer errors commit 0afbf5395cf4f4b8d9381a23f852c72b01ec43a4 11441 th_tools: NULL pointer errors commit 1580259811fb1670012fc9fad4be9624c2b60dae 11440 tar: NULL pointer errors commit b40273e57d35fb2f7610ad13fa58c32658c42ff3 11439 tnf: NULL pointer errors commit e8bca4ea3a0f5e2a084777440ee86870f8c9d88f 11438 vgrind: NULL pointer errors commit 974925512dfb8d6b72662ec04481adc913c6f914 11437 uadmin: NULL pointer errors commit 82aa8bddc8a3d3dd077c1cfa454aa5c0d5c23f04 11436 tip: NULL pointer errors commit 07b415c8e1ba7739721d764d37d8d12f9660af1b 11433 stmfadm: NULL pointer errors commit f9409f99581bedf7777548eccf1310c6995764a0 11432 stat: NULL pointer errors commit ce5e7d21f9e2e48a2f9b5a23ffec805e334d513e 11397 mpathadm: NULL pointer errors commit f9350d110371843c93efedac637b9d029faafee3 11430 smbsrv: NULL pointer errors commit 0ddec5a427aa889528aeed17fc3a8e7e26579f1d 11454 smbclnt: NULL pointer errors commit 06435337d318262e4e31a9efe4e40f5026d3e26b commit e21c734b6349feebc8c570483066f720d79022b0 11430 smbsrv: NULL pointer errors commit f1ecae5bb6568ce2aae66095708ad60af2979a39 11429 sulogin: NULL pointer errors commit fad16a7e4518fa4e5453c3808b1145177946e030 11428 sendmail: NULL pointer errors commit e9f63cd6c655b536e94b801b642dc5ff37254568 11427 stmfsvc: NULL pointer errors commit 48fde5fb20cd190052b1df46a6d135fe26684fe9 11426 stmfproxy: NULL pointer errors commit 14916c4b3821f9ac20da481ae3d8f73f1f6a16d8 11425 smserverd: NULL pointer errors commit 09ece02e953c23ed645b4d9768b786c444f4b430 11424 sbdadm: NULL pointer errors commit b33ffbed882c3e46e1242f5768ff3dfa3a887e4c 11423 sa: NULL pointer errors commit 053601185d4f955b8a517694e8469c12a90c9c7b 11420 rpcbind: NULL pointer errors commit 9292c78d437d97bc5dd20bc4d6788a79e0661e02 11419 rmformat: NULL pointer errors commit 7bc3049f70ccb68ec7cd7ba1bb17a4643fb60f36 11418 refer: NULL pointer errors commit 46fbc806d6e97aff59942e61f3f01b8abc70b716 11417 rcm_daemon: NULL pointer errors
2019-07-3111449 zoneadmd: NULL pointer errorsToomas Soome1-14/+14
Reviewed by: Andy Fiddaman <andy@omniosce.org> Approved by: Dan McDonald <danmcd@joyent.com>
2019-05-15OS-7768 illumos-joyent needs smatch fixesJohn Levon1-1/+1
Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Approved by: Jerry Jelinek <jerry.jelinek@joyent.com>
2019-02-12 [illumos-gate merge]Jerry Jelinek1-5/+4
commit 2385a4422808a5effb54aad5f1e17f0fd1ed7f84 10110 get_tz_countries shouldn't check array for NULL commit 933ae53f0bf0708d7bf2756d3f21936a0d5fad82 10141 smatch fix for zoneadmd commit a0b03b161c4df3cfc54fbc741db09b3bdc23ffba 10330 merge recent ZoL vdev and metaslab changes commit bc1f688b4872ace323eaddbb1a6365d054e7bf56 6885 CTF Everywhere Part 1 6886 Want ctfdiff 6887 ctfdump should be written in terms of libctf 6888 ctfmerge should be implemented in terms of libctf 6889 ctfconvert should be implemented in terms of libctf 6890 Want general workq 6891 Want general mergeq 6892 ctf_add_encoded assigns() incorrect byte size to types 6893 ctf_add_{struct,union,enum} can reuse forwards 6894 ctf_add_{struct,union,enum} occasionally forget to dirty the ctf_file_t 6895 ctf_add_member could better handle bitfields 6896 ctf_type_size() reports wrong size for forwards 6897 Want libctf ctf_kind_name() function 6898 Want libctf function to set struct/union size commit 2b987d42b0ad07d74e39b18a2498709e5195d7e3 9696 add /etc/system.d support commit 7d732bb0c50cbe80dedb2fdedd5ecfa51b90c302 10138 smatch fixes for usr/src/cmd/sgs Conflicts: usr/src/tools/ctf/Makefile.ctf usr/src/test/util-tests/tests/Makefile usr/src/test/util-tests/runfiles/default.run usr/src/pkg/manifests/system-test-utiltest.mf usr/src/lib/libctf/common/mapfile-vers usr/src/lib/libctf/common/libctf.h usr/src/lib/libctf/common/ctf_lib.c usr/src/lib/libctf/common/ctf_convert.c usr/src/common/ctf/ctf_types.c usr/src/uts/common/fs/zfs/sys/metaslab.h usr/src/uts/common/fs/zfs/vdev_initialize.c usr/src/uts/common/fs/zfs/metaslab.c
2019-02-1110141 smatch fix for zoneadmdJohn Levon1-5/+4
Reviewed by: Andy Fiddaman <andy@omniosce.org> Reviewed by: Gergő Doma <domag02@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-02-07OS-7543 Marlin jobs crash zoneadmd on 20181206T011455Z PIJerry Jelinek1-2/+2
Reviewed by: Mike Gerdts <mike.gerdts@joyent.com> Approved by: Mike Gerdts <mike.gerdts@joyent.com>
2018-05-29OS-6977 zoneadmd incorrectly using zerror() in childJohn Levon1-9/+18
Reviewed by: Mike Gerdts <mike.gerdts@joyent.com> Reviewed by: Hans Rosenfeld <hans.rosenfeld@joyent.com> Approved by: Mike Gerdts <mike.gerdts@joyent.com>
2018-05-14OS-6760 bhyve passthru devices should use physical pathJohn Levon1-8/+51
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Approved by: Patrick Mooney <patrick.mooney@joyent.com>
2018-05-09OS-6802 zoneadmd child process pollutes environment (fix DEBUG)Mike Gerdts1-1/+0
Reviewed by: John Levon <john.levon@joyent.com> Reviewed by: Dan McDonald <danmcd@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-05-09OS-6802 zoneadmd child process pollutes environmentMike Gerdts1-8/+75
Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Reviewed by: John Levon <john.levon@joyent.com> Approved by: Patrick Mooney <patrick.mooney@joyent.com>
2018-04-10OS-6834 zfd logging needs to be more genericMike Gerdts1-24/+50
OS-6867 zoneadmd escape_json() modifies byte after input buffer OS-6868 zoneadmd escape_json() mishandles null and incomplete characters OS-6845 zoneadmd wr_log_msg() gets nanoseconds wrong Reviewed by: Josh Wilsdon <jwilsdon@joyent.com> Reviewed by: John Levon <john.levon@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Approved by: Jerry Jelinek <jerry.jelinek@joyent.com>
2018-04-05OS-6727 bhyve should provide zone UUID to guest via SMBIOSJohn Levon1-0/+9
Reviewed by: Mike Gerdts <mike.gerdts@joyent.com> Approved by: Mike Gerdts <mike.gerdts@joyent.com>
2018-04-02OS-6831 bhyve brand should use zfd for zhyve loggingMike Gerdts1-4/+7
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Approved by: Jerry Jelinek <jerry.jelinek@joyent.com>
2018-03-21OS-6765 support PCI passthru in bhyve zonesHans Rosenfeld1-2/+2
Reviewed by: Mike Gerdts <mike.gerdts@joyent.com> Reviewed by: John Levon <john.levon@joyent.com> Approved by: Patrick Mooney <patrick.mooney@joyent.com>
2018-03-02OS-6669 create bhyve brandMike Gerdts1-0/+4
Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Approved by: Jerry Jelinek <jerry.jelinek@joyent.com>
2018-02-15OS-6594 zoneadmd forgot to setenv _ZONECFG_device_resourcesMike Gerdts1-13/+75
Reviewed by: Hans Rosenfeld <hans.rosenfeld@joyent.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Approved by: Jerry Jelinek <jerry.jelinek@joyent.com>
2017-10-27OS-6355 in-kernel zone page invalidationJerry Jelinek1-11/+3
Reviewed by: Jason King <jason.king@joyent.com> Reviewed by: Dan McDonald <danmcd@joyent.com> Approved by: Jason King <jason.king@joyent.com>
2017-02-23 [illumos-gate merge]Jerry Jelinek1-3/+4
commit 1951a93366b3e52f7c49ec9b2dbfb21bccc56a3e 7837 smbios3 64-bit entry point support commit ec2c76eb1d5ecd7a4fccccefc1bc4aa7c1531606 7854 installboot should set MBR to load partition boot block if it was installed commit 48bbca816818409505a6e214d0911fda44e622e3 7812 Remove gender specific language commit e40108ff341f07fe03e96c751c6cf2cb5867d1a8 7898 mdb's ::netstat doesn't print UDP conn_t pointer correctly Conflicts: usr/src/uts/common/syscall/poll.c
2017-02-227812 Remove gender specific languageDaniel Hoffman1-3/+4
Reviewed by: Matt Ahrens <mahrens@delphix.com> Reviewed by: Prakash Surya <prakash.surya@delphix.com> Reviewed by: Steve Gonczi <steve.gonczi@delphix.com> Reviewed by: Chris Williamson <chris.williamson@delphix.com> Reviewed by: George Wilson <george.wilson@delphix.com> Reviewed by: Igor Kozhukhov <igor@dilos.org> Reviewed by: Dan McDonald <danmcd@omniti.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2016-09-21OS-5330 zoneadm mounting an lx or joyent branded zone failsRyan Zezeski1-5/+19
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Approved by: Jerry Jelinek <jerry.jelinek@joyent.com>
2016-09-09OS-3831 lxbrand /proc/cmdline should reflect zone boot argumentsRyan Zezeski1-9/+22
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Approved by: Jerry Jelinek <jerry.jelinek@joyent.com>
2016-03-18OS-5215 zonecfg(1M) and dladm(1M) could support longer property valuesCody Peter Mello1-1/+2
Reviewed by: Joshua M. Clulow <jmc@joyent.com>
2015-11-05OS-4932 zoneadm boot args not passed to lx initJerry Jelinek1-5/+13
Reviewed by: Patrick Mooney <patrick.mooney@joyent.com>
2015-10-246343 zoneadmd parent needs to close open fdsJerry Jelinek1-0/+7
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Gordon Ross <gordon.ross@nexenta.com> Approved by: Garrett D'Amore <garrett@damore.org>
2015-10-05OS-4781 would like to be able to add CT_PR_EV_EXIT to fatal event set of ↵Jerry Jelinek1-0/+37
current contract
2015-05-04OS-4253 lxbrand ubuntu 15.04 won't boot because /sbin/init is a symlinkJerry Jelinek1-4/+9
2014-12-23OS-3524 in order to support interaction with docker containers, need to be ↵Jerry Jelinek1-38/+27
able to connect to stdio for init from GZ OS-3525 in order to support 'docker logs' need to be able to get stdio from zone to log file
2014-12-055330 zone brands could control init restart behaviorJerry Jelinek1-0/+10
Reviewed by: Igor Kozhukhov <ikozhukhov@gmail.com> Reviewed by: Gordon Ross <gwr@nexenta.com> Reviewed by: Josef 'Jeff' Sipek <josef.sipek@nexenta.com> Reviewed by: Richard Lowe <richlowe@richlowe.net> Approved by: Dan McDonald <danmcd@omniti.com>
2014-11-14OS-3429 Expose zone's init exit statusJerry Jelinek1-0/+41
2014-11-03OS-3342 dlmgmtd needs to be mindful of lock orderingRobert Mustacchi1-4/+1
OS-2608 dlmgmtd needs to record zone identifiers OS-3492 zone_free asserts to its destruction when dlmgmtd has fallen OS-3494 zoneadmd tears down networking too soon when boot fails Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com>
2014-06-04OS-3077 restarted zoneadmd uses invalid zlogpJerry Jelinek1-2/+3
2014-06-03OS-3075 zone long boot args aren't passed throughJerry Jelinek1-36/+23
2014-02-26 [illumos-gate merge]Keith M Wesolowski1-3/+148
commit 3c7284bd3243d42a710edac3a15f6019b4c849be 2594 implement graceful shutdown for local zones in zoneadm Conflicts: usr/src/uts/common/sys/zone.h usr/src/man/man1m/zoneadm.1m usr/src/lib/libbrand/dtd/brand.dtd.1 usr/src/lib/libbrand/common/mapfile-vers usr/src/lib/libbrand/common/libbrand.h usr/src/lib/libbrand/common/libbrand.c usr/src/cmd/zoneadmd/zoneadmd.h usr/src/cmd/zoneadmd/zoneadmd.c usr/src/cmd/zoneadmd/Makefile usr/src/cmd/zoneadmd/Makefile.com usr/src/cmd/zoneadm/zoneadm.c
2014-02-242594 implement graceful shutdown for local zones in zoneadmAlexander Eremin1-3/+148
Reviewed by: Saso Kiselkov <skiselkov.ml@gmail.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Approved by: Dan McDonald <danmcd@omniti.com>
2013-10-21OS-2564 zone boot failed: could not start zoneadmdJerry Jelinek1-0/+7
2013-03-13OS-2013 psrset should support specifying a zone to bindRobert Mustacchi1-1/+17
OS-2018 zoneadmd should export all attributes to brand statechange scripts
2013-02-07OS-1872 zoneadmd parent needs to close open fds20130207release-20130207Jerry Jelinek1-0/+7
2013-01-16OS-1763 mount of /etc/svc/volatile failed: Device busyJerry Jelinek1-3/+22
2013-01-08OS-1795 zone error: failed to setup environmentJerry Jelinek1-39/+13
2012-09-27OS-1576 Sundry uninitialised variablesJoshua M. Clulow1-1/+1
Reviewed by: Robert Mustacchi <rm@joyent.com>
2012-09-27OS-1572 Explicitly handle all possible enum values in switchesJoshua M. Clulow1-0/+4
Reviewed by: Robert Mustacchi <rm@joyent.com>
2012-05-15OS-1179 zoneadmd re-parses zone's xml config file many times during state ↵Jerry Jelinek1-49/+134
transitions OS-1170 update zones to support setting custom init
2012-03-16OS-1019 zone stuck in down state: amon socket in /var/run preventing shutdownJerry Jelinek1-3/+3
2011-11-18OS-746 memory leaks in zoneadmdJerry Jelinek1-0/+14
2011-07-25OS-511 make zonecfg device resource extensible, like the net resourceJerry Jelinek1-16/+45
2011-07-20OS-505 Create zone brand option that allows a brand to specify that when ↵Jerry Jelinek1-0/+10
init fails, it should not be restarted
2011-07-11OS-477 %P variable to specify system pool in zone manifestJerry Jelinek1-0/+45
2011-05-05OS-11 rcapd behaves poorly when under extreme loadJerry Jelinek1-0/+15
2011-03-23OS-327 dlmgmtd/zoneadmd interdependencies prevent dlmgmtd from startingJerry Jelinek1-1/+6
2011-03-03OS-280 /usr/lib/brand/joyent scripts should use 'set -o xtrace' and have ↵Jerry Jelinek1-43/+57
their output logged somewhere we can review.