summaryrefslogtreecommitdiff
path: root/usr/src/cmd
AgeCommit message (Collapse)AuthorFilesLines
2014-11-255296 Support for more than 16 groups with AUTH_SYSMarcel Telka4-41/+199
Reviewed by: Gordon Ross <gordon.ross@nexenta.com> Reviewed by: Josef 'Jeff' Sipek <josef.sipek@nexenta.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2014-11-25 [illumos-gate merge]Keith M Wesolowski1-2/+7
commit 9e573dcc6440324d76c37be570afdef86f045685 5104 reboot should check for (and remove) extra -B zfs-bootfs options. commit 21920a0a2f368f65491623e68d7c66dfd09c46f4 4228 chmod(1): SFI NFSv4 ACL inheritance flags are not documented commit 2f183016d19cb0c342edba0c4f2c9058f07298a9 3614 The 'offline' and 'sparse' extended system attributes should be documented in man pages commit 22fec8cf7c90530cbbeb80ea11190db467cb2e21 4305 rpc(3nsl): svc_sendreply is in rpc_svc_calls(3nsl) commit 6aa4fc89ec1cf2cdf7d7c3b9ec059802ac9abe65 4324 hosts_access(3): Missing symlinks for hosts_ctl, request_init, and request_set commit 3689c709de099274714d61c877dcc1aa333f3f41 4328 sigprocmask(2) talks about the 'how' argument commit db26b99f059a8c142f2792443c9feacf20492ce7 4325 rpc_svc_calls(3nsl): svc_getrpccaller() description should be improved commit 17452594f0e9de79709558488fe1aa553bedaa68 4321 rpc_svc_calls(3nsl): svc_run() can return commit 67c6b9aa14d625ebd5b266131566d95298d2d993 4306 rpc_svc_calls(3nsl): Messed svc_sendreply/svc_max_pollfd commit c235b016b0b38466c37f5fe5360c79e58fa3062d 4320 rpc_svc_reg(3nsl): svc_pollfd is modified too commit b64d5d97b0f8212e45e2f214bddc101b35839fde 4240 lofs(7fs): Missing quotes commit 56df543bd1506bfa8639c4f131c22460558bf4af 3833 err(3c): 'status' should be changed to 'eval' commit c7b6bf90757979f50e793af7ea98d3120668214f 4199 acl_trivial(3sec): The definition of trivial ACL is incorrect commit 229fca2669c724519f75f27dbd16b96f35b82589 4192 acl(5): issues in the man page commit 870bcdc9e2be873a751e202d1425b07267029c70 4201 fopen(3c): The w mode should be bold, not italic commit 5619b3f84733e187bc34bca49abbec8bdfcd7d99 4181 zfs(1m): 'zfs allow' examples in the man page are outdated commit 62824eff3eecef0153856851a0ecd8da820e02a1 3622 nfslogd(1M): Note about svc:/network/nfs/log is needed commit 073ec901764f0ff4a9110de0cfbc6b5ce426d99a 5299 share_nfs(1m) should be converted to mdoc 3607 share_nfs(1M): tag in the log option is optional 4893 share_nfs(1m): Typo 'node' vs. 'mode' commit fdb8cf8c1b80da286f448f5e748b65f9115d7043 5291 x86 {high,low}bit rely on undefined behavior Manifests: usr/src/pkg/manifests/library-security-tcp-wrapper.mf
2014-11-255341 gcore fails with "no such file or directory" if write fails ... error ↵Keith M Wesolowski5-9/+17
is misleading Reviewed by: Adam Leventhal <ahl@delphix.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Richard Lowe <richlowe@richlowe.net>
2014-11-255104 reboot should check for (and remove) extra -B zfs-bootfs options.Toomas Soome1-2/+7
Reviewed by: Garrett D'Amore <garrett@damore.org> Reviewed by: Josef 'Jeff' Sipek <josef.sipek@nexenta.com> Reviewed by: Igor Kozhukhov <ikozhukhov@gmail.com> Reviewed by: Hans Rosenfeld <hans.rosenfeld@nexenta.com> Approved by: Gordon Ross <gwr@nexenta.com>
2014-11-24 [illumos-gate merge]Keith M Wesolowski3-25/+5
commit 6f6a76adacda33b10633476dc6c5d66d7f17dd94 5351 scrub goes for an extra second each txg 5352 scrub should pause when there is some dirty data commit 2cb81960abf615b877f0e41e6db7fc14475d8cb6 5309 mdb $C should still try for stacks with unaligned frame pointers commit 6d89ca534e2138511ecb76c02bcec1bcb83f685b 5334 cleanup gcc warning for cmd/savecore commit 373dc1cf9a4e0791397a9b268cdac1f664af58a8 5348 zio_checksum_error() only fills in info if ECKSUM commit e6518318428d2be1962bf2d47fd83ebfe8cb2736 5350 clean up code in dnode_sync() commit d808a4fc6ac40e878a28e96f1ad7dd2ec439bfbf 5310 Remove always true tests for non-NULL ds->ds_phys commit 2a89c2c59b7c2beb2373c14368cbe7e32af6ffc1 5311 traverse_dnode may report success when it should not commit 587644a8567e6a9533f88401daa59cbd78c4632f 5312 libzfs should be decoupled from kernel's zfs_context.h commit 1e9bd7ec42f2d3bf854c2da35310901194833267 5213 panic in metaslab_init due to space_map_open returning ENXIO commit fbefb14f62976763eeaa74a0c1ac68accb38cf44 5179 Remove unused ZFS ARC functions commit 633fc3a6eed35d918db16925b7048d7a2e28064a 5295 remove maxburst logic from TCP's send algorithm
2014-11-235309 mdb $C should still try for stacks with unaligned frame pointersAdam H. Leventhal1-20/+1
Reviewed by: Saso Kiselkov <skiselkov.ml@gmail.com> Reviewed by: Gordon Ross <Gordon.Ross@nexenta.com> Approved by: Dan McDonald <danmcd@omniti.com>
2014-11-235334 cleanup gcc warning for cmd/savecoreIgor Kozhukhov2-5/+4
Reviewed by: Keith Wesolowski <keith.wesolowski@joyent.com> Approved by: Dan McDonald <danmcd@omniti.com>
2014-11-20 [illumos-joyent merge]Robert Mustacchi433-82788/+1269
commit dd3ecdbc5259525b67982f2b79b2055a55fc5f2d OS-3577 load average of "0.00, 2952798208.00, 0.00" seems suspicious commit b940ce07cfb1885a5d912ca6503ea99e0fa14796 OS-3440 lxbrand 64bit cleanup fsbase switching code commit 29515a89c2ed0a6fb9cf96b8b034acf5390029dc OS-3537 lxbrand exiting nodejs repl causes logout commit ca656b1dee89bf36890d428d71e473df5e3725a5 OS-3572 lxbrand fix various sigwaitinfo failures (fix cstyle) commit e408e389c93d969c38d1800c3b99c9dbfe643ed5 5336 detach(9E) forgot a pointer in its arguments commit a388614e98609b492a4937e6bf8bfdf340c6ba27 5332 cleanup gcc warning for cmd/fdformat commit b7ab9363c6e2655569be4922a449075200c3d990 4962 libnsl: unused variable in clnt_dg_geterr() commit 8d4235fba682c56f12ea86ef87ad6d349013c637 5302 vm: remove 'nopageage' static global commit e12924ede98f5e5a2205632a6812be03520ced56 OS-3572 lxbrand fix various sigwaitinfo failures commit 140d3378e4e71eeb288abc44b2bdbcac10f7a1e1 OS-3571 lxbrand fix clock_gettime03 LTP test commit d0b6aa18f1151b5678b45ba5235417d2fda31967 OS-3568 lxbrand implement getcpu (fix to use uucopy) commit 97952813d455aca60d72f4fd5e7db508c448702b OS-3569 lxbrand implement /proc/swaps commit acc1a0d84e22b494ea33388e873bf094546c8b83 OS-3568 lxbrand implement getcpu commit 1ed6b69a5ca1ca3ee5e9a4931f74e2237c7e1c9f 5316 allow smbadm join to use RPC commit 177d5b5f8c0e969013441207a0a705ae66b08cf7 5331 want sockaddr(3SOCKET) commit 7ab978c97b5e43c2cf1080adc3e60fe34be21051 OS-3550 lxbrand busybox shell reports incorrect pid commit 3e4b4a0bc6ac623ad4a2d84967238353bc7ab368 OS-3551 lxbrand read syscall path is 1/2 the speed of native commit b998737654179ec0e068e04f6fda6e76777171c9 5292 findunref is both slow and broken commit 0a70879558a701a07771af87e7852a12f3bfd438 5327 change lorder to use /usr/bin instead of /usr/ccs/bin commit 6d0043d8d3eb6aec4dcd2a08b6f9ec812da10113 5326 myri10ge should allow you to tune its mtu commit 60bf7f6fe2a9d65f5b54de946358dfd8ff1e46e0 5016 improve mpt_sas auto request sense commit 211c220d5f71fd378f325bf5a27539355dfcc9c3 OS-3552 lx brand: si_addr truncated for SIGSEGV on 64-bit, slaying JVM commit 12fccb49784b15d4c4af360fa2290d9d0c890536 OS-3424 LX brand does not support MS_SILENT flag to mount(2) commit 4ba91198bc26ee04703ce75200e15961cea750b5 OS-3548 lx brand: some name resolution fails on 64-bit commit c8e60b9cb0e23759083b526ab7f12b7fe97ad449 OS-3429 Expose zone's init exit status commit 7ffa1fbea7b663721bec7b3baa73c435e821c22d 5329 webrev could be more helpful WRT man page changes commit daada245f5af9d6ef117cc027422076ce02879fe OS-3529 would like zlogin -i commit 2a60469ba500e08a58cc9fabee29b79c375a70fb OS-3547 lx brand: /proc/self/maps incorrect on 64-bit commit 949d75c159c28774305742c794c9af63465699dd OS-3542 'zlogin <zonename>' fails for LX with '-sh: can't set tty process group (Invalid argument)' commit 5009f7885e2c6a7e13fe9ad876bd812add4754ef 5300 cleanup gcc warning for cmd/power commit 48dc1fa56d7ebad2d3b3723b4841620262a1ff8d OS-3344 lx describe how p_brand_data is freed commit e503abb729687d1a36b95ed2794f54452189c858 5278 cleanup gcc warnings for cmd/ps commit 2ecbc63a795e55973d5278384ecf60b2737798e1 5315 5234 misidentifies cases we need to replace representative lwp commit c7ea441450211a92a60c8a4ed920d1954481b366 OS-3543 unused line of code in Pfgrab_core commit a6bde1a23b60f140c7ed78df979c2e22b1ed9b2c 3363 Mark non-returning functions in ctftools commit c55285a59af2a3fba41520d3ee321c74e36dbcec OS-3540 lx core dumps show 0 value for all regs commit 85e6b6747d07050e01ec91acef2453655821f9ab 5308 Unable to join AD domain (with NtlmMinSeverSec set in the registry) commit fd75ca8de430ee0ba5ce650efee0ac0b85ed43e9 5307 AD join with lmauth_level=2 fails commit cb66c7814563eb32e20c1be88ae738ad8d63079d 5294 man ucred could do something useful commit b64a843759c805fdd05d57960c11c19ae24f0701 OS-3530 lxbrand implement better capabilities(7) emulation commit be943e40e61af10b951edf22b22e095f96ea5d28 OS-3509 lxbrand 64bit jump table could corrupt amd64 red zone commit 0716b62f878e855b94635ef4793ef5f7f2abb8e4 5256 document some nonsensical code in the px driver commit 7e33f252cf7e3c3ee6c4ad7a90480f5aea3a026c 5288 x86 bitmap inline asm functions duplicate code commit de710d24d2fae4468e64da999e1d952a247f142c 5255 uts shouldn't open-code ISP2 commit 59b0aa363020bcc817969e1c15ac920d3f866e83 4674 No need to undefine rptr in ip.c commit 29e6ab979fdbd9d598f44c73c34496040e817685 5279 cleanup gcc warning for cmd/ls commit 0ed5c46e82c989cfa9726d9dae452e3d24ef83be 5285 pass in cpu_pause_func via pause_cpus commit 37c79205ad46187f54b2edbf6a468160935f14d9 5005 libnvpair JSON output broken by lint fixes 5006 libnvpair JSON cannot print int16 arrays commit 556ec55e431687f7cbda8dfa59e1fb2671d79031 5303 libpthread.3lib incorrectly describes -lpthread semantics commit 3f1de28d23e9724b017260ef6b282b278b6e38f9 5217 Add cache timeout settings to idmapd manifest, increase defaults commit f4427914317470f516ca69daaed90f7efb3d76dc 5216 failover error: cannot share pool/folder - smb add share failed commit f9bc6dadd79442185db5c8eb201c7475554fc7d7 5215 smbd core dump with missing negotiate challenge commit fcd3b89ae8204f3a672987db07df59fcc3879c45 OS-3517 lx brand: branded zones don't interpret .interp section commit 2012725bb9382d7af477a7b32fa2dfe38697a2af OS-3534 lx brand: 64-bit processes can't create threads commit f286e719e15eba1dc7a0b3ced6b43c4748ffb45d OS-3535 lxbrand vdso assembly bungles SET_SIZE commit 8dcafc606a22eddb15cded4783cf27221c4404b3 5058 standards(5): Duplicate line in a table commit e55874358132a4aa6132178335bf567ca79c87c3 5287 git-pbchk should not depend on mercurial commit b515258426fed6c7311fd3f1dea697cfbd4085c6 5027 zfs large block support commit f8b9ed83a90e9c166708a03e903b5c036158dbfe OS-3442 lxbrand 64bit du aborts - memory corruption commit f3477bb2505a35e160b09c9dbf5476112be4fa7d 4457 we apparently change .comment of almost every userland object commit 738f37bc3dcd61e8a893af0f2d466d76690b70ec 5244 zio pipeline callers should explicitly invoke next stage commit f7950bf1145637c6dc57742a8bb95631fd5c846f 5243 zdb -b could be much faster commit cffcfaee1e6b29ef9ceb7d80e4e053ffd029906b 5270 ld(1) cannot handle CIE version 3 in .eh_frame commit 474a11108331eb3cfffdfd61d02a64fcc861f791 OS-3528 LX_DEBUG no longer works as of OS-3447 commit 08eb19132eebba77347f1e2d5adac3f8d1e552ca 5284 ualarm and usleep need to be suppressed in XPG7 commit b59c4a48daf5a1863ecac763711b497b2f8321e4 4110 panic while reaping htable_cache commit 75d48a96e080e8ed2bdf6e2ca5379055546992b7 4174 Torch the old and unmaintained Sun-dhcp (fix manifest) commit 700c7c3645f333094887a448691679d6b2959d9c OS-3522 lxbrand panic introduced by OS-3171 commit 786d1eec1cd1cac7e26243d118cd209e84bc6bb9 4174 Torch the old and unmaintained Sun-dhcp commit f07f0fb66492a2792d4da5e0a6f9a92b4c581ab3 5041 man pages needed for some wide character routines commit acd07c6b871cfa70bc42c9278037a17c430897b6 4449 Offlined vdevs are online after reboot commit 2f5a01126fee81fbe9fff04d4412c2834e3944b8 5272 dev_err(9F) ignores special first character of message (explicit NULL check) commit 8da5b63166c27cf0fdba1d0c55173127beca5696 OS-3342 dlmgmtd needs to be mindful of lock ordering 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 commit 90a455ac4ea45868c160c95be7cb1d19844acbea 5280 EOF htable, gettable commit ca9a201c205f81e7d3779aa2571a820f07423b9f 2922 dev_err() needs manpage 5272 dev_err(9F) ignores special first character of message commit 0b4538017e5f84a04187012fe88bb3e46f1c5f51 5132 mdb loops forever printing a stack backtrace commit 6e0e3ceffbc20a30b37f808b284782085f23f933 OS-3505 would like /var/ld lofs mounted into LX zones so crle is unnecessary commit 4507fd53e9d3b08c47d3429d6a21e88364cfeb3f OS-3388 'zlogin <zonename> <command>' does not work for LX branded zones commit e1aa7821ed92556a55a6241a9409b19b987bbca0 OS-3171 lxbrand add /proc/XXX/limits commit 17cf16577a651f32bd17655cbdb526c41cf90d36 OS-3501 lxbrand 64bit ltp semctl failures commit 2f3e88a2ae884dfc1a740509fcb6f469cc3b115c 4989 removal of ntfsprogs and parted (missed files) commit d3d40c1831fa905ae74f0bbb4ecba131e48fd13c OS-3504 prctl(PR_SET_NAME) should only work for thread 1 commit 49d82a5f23015ee26d79f9317f422a5a6121131a OS-3503 lx brand: lx-syscall provider should have DTRACE_PRIV_USER commit 5dcc39fa0a765eea423d1be9f28929e062374cba OS-3497 lx brand: lx-syscall provider has wrong args on 32-bit commit 069be19e6ab0b8ef7bd8ca65c38446a5f65d85bf OS-3498 vsnprintf improperly pads left-aligned numbers commit a7fc90cb33da95a0d35bbd731339da8236a96db4 OS-3500 lxbrand 64bit shminfo incorrect size commit 5a172a1e0f9068ec8db35fa123baecf7bd540eb5 5224 snprintf rounding under [default] FE_TONEAREST
2014-11-20Prototype the idea of a dladm show-overlay -fRobert Mustacchi2-8/+77
The idea here is to establish a bit more information about what's going wrong in the system when we can't get everything we'd like out of FMA. While we should go and enhance FMA for this, we can't realistically at this time...
2014-11-19WIP view of the SVP worldRobert Mustacchi1-0/+2
We're starting to get thigns in place, so here's just a snapshot of this.
2014-11-195332 cleanup gcc warning for cmd/fdformatIgor Kozhukhov2-42/+6
Reviewed by: Gary Mills <gary_mills@fastmail.fm> Reviewed by: Keith Wesolowski <keith.wesolowski@joyent.com> Reviewed by: Andy Stormont <astormont@racktopsystems.com> Reviewed by: Marcel Telka <marcel@telka.sk> Reviewed by: Garrett D'Amore <garrett@damore.org> Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com> Approved by: Robert Mustacchi <rm@joyent.com>
2014-11-20 [illumos-gate merge]Keith M Wesolowski2-42/+6
commit e408e389c93d969c38d1800c3b99c9dbfe643ed5 5336 detach(9E) forgot a pointer in its arguments commit a388614e98609b492a4937e6bf8bfdf340c6ba27 5332 cleanup gcc warning for cmd/fdformat commit b7ab9363c6e2655569be4922a449075200c3d990 4962 libnsl: unused variable in clnt_dg_geterr() commit 8d4235fba682c56f12ea86ef87ad6d349013c637 5302 vm: remove 'nopageage' static global Conflicts: usr/src/man/man9e/detach.9e (formatting)
2014-11-19 [illumos-gate merge]Keith M Wesolowski6-263/+172
commit 1ed6b69a5ca1ca3ee5e9a4931f74e2237c7e1c9f 5316 allow smbadm join to use RPC commit 177d5b5f8c0e969013441207a0a705ae66b08cf7 5331 want sockaddr(3SOCKET) Manifests: usr/src/pkg/manifests/system-library.man3socket.inc
2014-11-185316 allow smbadm join to use RPCGordon Ross6-263/+172
Reviewed by: Bayard Bell <bayard.bell@nexenta.com> Reviewed by: Dan McDonald <danmcd@nexenta.com> Reviewed by: Thomas Keiser <thomas.keiser@nexenta.com> Reviewed by: Matthew Ahrens <mahrens@delphix.com> Approved by: Robert Mustacchi <rm@joyent.com>
2014-11-155327 change lorder to use /usr/bin instead of /usr/ccs/binJosh Wilsdon1-1/+1
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Richard Lowe <richlowe@richlowe.net> Reviewed by: Igor Kozhukhov <ikozhukhov@gmail.com> Reviewed by: Josef 'Jeff' Sipek <josef.sipek@nexenta.com> Approved by: Gordon Ross <gwr@nexenta.com>
2014-11-14OS-3429 Expose zone's init exit statusJerry Jelinek2-4/+45
2014-11-14OS-3529 would like zlogin -iJosh Wilsdon1-4/+16
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com>
2014-11-13 [illumos-gate merge]Keith M Wesolowski13-53/+677
commit 5009f7885e2c6a7e13fe9ad876bd812add4754ef 5300 cleanup gcc warning for cmd/power commit e503abb729687d1a36b95ed2794f54452189c858 5278 cleanup gcc warnings for cmd/ps commit 2ecbc63a795e55973d5278384ecf60b2737798e1 5315 5234 misidentifies cases we need to replace representative lwp commit a6bde1a23b60f140c7ed78df979c2e22b1ed9b2c 3363 Mark non-returning functions in ctftools commit 85e6b6747d07050e01ec91acef2453655821f9ab 5308 Unable to join AD domain (with NtlmMinSeverSec set in the registry) commit fd75ca8de430ee0ba5ce650efee0ac0b85ed43e9 5307 AD join with lmauth_level=2 fails commit cb66c7814563eb32e20c1be88ae738ad8d63079d 5294 man ucred could do something useful Manifests: usr/src/pkg/manifests/system-library.man3c.inc
2014-11-135300 cleanup gcc warning for cmd/powerIgor Kozhukhov6-23/+21
Reviewed by: Gary Mills <gary_mills@fastmail.fm> Reviewed by: Keith Wesolowski <keith.wesolowski@joyent.com> Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com> Approved by: Dan McDonald <danmcd@omniti.com>
2014-11-125278 cleanup gcc warnings for cmd/psIgor Kozhukhov3-5/+3
Reviewed by: Gary Mills <gary_mills@fastmail.fm> Reviewed by: Keith Wesolowski <keith.wesolowski@joyent.com> Reviewed by: Josef 'Jeff' Sipek <josef.sipek@nexenta.com> Reviewed by: Andy Stormont <astormont@racktopsystems.com> Approved by: Dan McDonald <danmcd@omniti.com>
2014-11-125308 Unable to join AD domain (with NtlmMinSeverSec set in the registry)Gordon Ross4-25/+653
Reviewed by: Bayard Bell <bayard.bell@nexenta.com> Reviewed by: Dan McDonald <danmcd@nexenta.com> Reviewed by: Thomas Keiser <thomas.keiser@nexenta.com> Reviewed by: Albert Lee <trisk@nexenta.com> Approved by: Dan McDonald <danmcd@omniti.com>
2014-11-11 [illumos-gate merge]Keith M Wesolowski4-16/+24
commit 0716b62f878e855b94635ef4793ef5f7f2abb8e4 5256 document some nonsensical code in the px driver commit 7e33f252cf7e3c3ee6c4ad7a90480f5aea3a026c 5288 x86 bitmap inline asm functions duplicate code commit de710d24d2fae4468e64da999e1d952a247f142c 5255 uts shouldn't open-code ISP2 commit 59b0aa363020bcc817969e1c15ac920d3f866e83 4674 No need to undefine rptr in ip.c commit 29e6ab979fdbd9d598f44c73c34496040e817685 5279 cleanup gcc warning for cmd/ls commit 0ed5c46e82c989cfa9726d9dae452e3d24ef83be 5285 pass in cpu_pause_func via pause_cpus commit 37c79205ad46187f54b2edbf6a468160935f14d9 5005 libnvpair JSON output broken by lint fixes 5006 libnvpair JSON cannot print int16 arrays commit 556ec55e431687f7cbda8dfa59e1fb2671d79031 5303 libpthread.3lib incorrectly describes -lpthread semantics commit 3f1de28d23e9724b017260ef6b282b278b6e38f9 5217 Add cache timeout settings to idmapd manifest, increase defaults commit f4427914317470f516ca69daaed90f7efb3d76dc 5216 failover error: cannot share pool/folder - smb add share failed commit f9bc6dadd79442185db5c8eb201c7475554fc7d7 5215 smbd core dump with missing negotiate challenge Conflicts: usr/src/test/util-tests/tests/libnvpair_json/json_common.ksh (copyright) usr/src/test/util-tests/tests/libnvpair_json/json_07_nested_arrays.ksh (copyright) usr/src/test/util-tests/tests/libnvpair_json/json_06_nested.ksh (copyright) usr/src/test/util-tests/tests/libnvpair_json/json_05_strings.ksh (copyright) usr/src/test/util-tests/tests/libnvpair_json/json_04_number_arrays.ksh (copyright) usr/src/test/util-tests/tests/libnvpair_json/json_03_empty_arrays.ksh (copyright) usr/src/test/util-tests/tests/libnvpair_json/json_02_numbers.ksh (copyright) usr/src/test/util-tests/tests/libnvpair_json/json_01_boolean.ksh (copyright) usr/src/test/util-tests/tests/libnvpair_json/json_00_blank.ksh (copyright) usr/src/test/util-tests/tests/libnvpair_json/Makefile (copyright) usr/src/test/util-tests/tests/Makefile (upstream mismerge)
2014-11-105279 cleanup gcc warning for cmd/lsIgor Kozhukhov2-14/+14
Reviewed by: Gary Mills <gary_mills@fastmail.fm> Reviewed by: Dan McDonald <danmcd@omniti.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Robert Mustacchi <rm@joyent.com>
2014-11-105217 Add cache timeout settings to idmapd manifest, increase defaultsBayard Bell2-2/+10
Reviewed by: Gordon Ross <gwr@nexenta.com> Approved by: Robert Mustacchi <rm@joyent.com>
2014-11-08dladm show-overlay -t only works for one deviceRobert Mustacchi1-1/+1
2014-11-07 [illumos-gate merge]Keith M Wesolowski5-28/+96
commit b515258426fed6c7311fd3f1dea697cfbd4085c6 5027 zfs large block support commit f3477bb2505a35e160b09c9dbf5476112be4fa7d 4457 we apparently change .comment of almost every userland object commit 738f37bc3dcd61e8a893af0f2d466d76690b70ec 5244 zio pipeline callers should explicitly invoke next stage commit f7950bf1145637c6dc57742a8bb95631fd5c846f 5243 zdb -b could be much faster commit cffcfaee1e6b29ef9ceb7d80e4e053ffd029906b 5270 ld(1) cannot handle CIE version 3 in .eh_frame Conflicts: usr/src/man/man1m/zfs.1m
2014-11-075027 zfs large block supportMatthew Ahrens4-14/+62
Reviewed by: Alek Pinchuk <pinchuk.alek@gmail.com> Reviewed by: George Wilson <george.wilson@delphix.com> Reviewed by: Josef 'Jeff' Sipek <josef.sipek@nexenta.com> Reviewed by: Richard Elling <richard.elling@richardelling.com> Reviewed by: Saso Kiselkov <skiselkov.ml@gmail.com> Reviewed by: Brian Behlendorf <behlendorf1@llnl.gov> Approved by: Dan McDonald <danmcd@omniti.com>
2014-11-07Allow iteration and getting cache data for OVERLAY_TARGET_POINTRobert Mustacchi1-10/+14
In this case, we're adding support for OVERLAY_TARGET_POINT. Logically, this behaves similar to the more interesting case of OVERLAY_TARGET_DYNAMIC. The main difference is that iter only ever returns one entry, no matter where you start and get always returns the same entry. libdladm will also tag these with a different kind of flag, so dladm(1M) doens't have to learn too much about the implementation.
2014-11-06Plumb through basic interfaces to manage the target cache.Robert Mustacchi1-9/+198
This adds dladm show-overlay -t and dladm modify-overlay commands which allow an administrator to dump the target caches and to add, remove, and flush them as well.
2014-11-065243 zdb -b could be much fasterMatthew Ahrens1-2/+25
Reviewed by: Christopher Siden <christopher.siden@delphix.com> Reviewed by: George Wilson <george.wilson@delphix.com> Reviewed by: Richard Elling <richard.elling@gmail.com> Approved by: Dan McDonald <danmcd@omniti.com>
2014-11-065270 ld(1) cannot handle CIE version 3 in .eh_frameAlexander Eremin1-12/+9
Reviewed by: Richard Lowe <richlowe@richlowe.net> Reviewed by: Richard PALO <richard@netbsd.org> Approved by: Dan McDonald <danmcd@omniti.com>
2014-11-05 [illumos-gate merge]Keith M Wesolowski386-80258/+21
commit 786d1eec1cd1cac7e26243d118cd209e84bc6bb9 4174 Torch the old and unmaintained Sun-dhcp commit f07f0fb66492a2792d4da5e0a6f9a92b4c581ab3 5041 man pages needed for some wide character routines commit acd07c6b871cfa70bc42c9278037a17c430897b6 4449 Offlined vdevs are online after reboot commit 2f5a01126fee81fbe9fff04d4412c2834e3944b8 5272 dev_err(9F) ignores special first character of message (explicit NULL check) Manifests: usr/src/pkg/manifests/SUNWcs.mf (ignore) usr/src/pkg/manifests/consolidation-osnet-osnet-message-files.mf (ignore) usr/src/pkg/manifests/network-dhcp-dhcpmgr.mf (ignore) usr/src/pkg/manifests/service-network-dhcp-datastore-binfiles.mf (torch) usr/src/pkg/manifests/service-network-dhcp.mf (torch) usr/src/pkg/manifests/system-library.man3c.inc (add man pages)
2014-11-044174 Torch the old and unmaintained Sun-dhcpBart Coddens385-80255/+14
Reviewed by: Josef Sipek <jeffpc@josefsipek.net> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Dan McDonald <danmcd@omniti.com>
2014-11-04 [illumos-gate merge]Keith M Wesolowski7-1248/+7
commit 90a455ac4ea45868c160c95be7cb1d19844acbea 5280 EOF htable, gettable commit ca9a201c205f81e7d3779aa2571a820f07423b9f 2922 dev_err() needs manpage 5272 dev_err(9F) ignores special first character of message Manifests: usr/src/pkg/manifests/system-network-nis.mf (remove) usr/src/pkg/manifests/system-kernel.man9f.inc (add)
2014-11-044449 Offlined vdevs are online after rebootYuri Pankov1-3/+7
Reviewed by: Hans Rosenfeld <hans.rosenfeld@nexenta.com> Reviewed by: Dan McDonald <danmcd@omniti.com> Reviewed by: Igor Kozhukhov <ikozhukhov@gmail.com> Reviewed by: Josef 'Jeff' Sipek <jeffpc@josefsipek.net> Approved by: Gordon Ross <gwr@nexenta.com>
2014-11-03OS-3342 dlmgmtd needs to be mindful of lock orderingRobert Mustacchi5-34/+125
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-11-03 [illumos-gate merge]Keith M Wesolowski6-833/+47
commit 0b4538017e5f84a04187012fe88bb3e46f1c5f51 5132 mdb loops forever printing a stack backtrace commit 2f3e88a2ae884dfc1a740509fcb6f469cc3b115c 4989 removal of ntfsprogs and parted (missed files) Conflicts: usr/src/cmd/mdb/common/mdb/mdb_errno.h usr/src/cmd/mdb/common/mdb/mdb_err.c
2014-11-035280 EOF htable, gettableGarrett D'Amore7-1248/+7
Reviewed by: Andy Stormont <andyjstormont@gmail.com> Reviewed by: Josef 'Jeff' Sipek <jeffpc@josefsipek.net> Approved by: Richard Lowe <richlowe@richlowe.net>
2014-10-315132 mdb loops forever printing a stack backtraceGordon Ross4-19/+49
Reviewed by: Richard Lowe <richlowe@richlowe.net> Reviewed by: Adam Leventhal <ahl@delphix.com> Approved by: Garrett D'Amore <garrett@damore.org>
2014-10-31OS-3388 'zlogin <zonename> <command>' does not work for LX branded zonesJerry Jelinek1-5/+33
2014-10-304989 removal of ntfsprogs and parted (missed files)Richard Lowe2-819/+0
2014-10-30 [illumos-joyent merge]Robert Mustacchi31-302/+1227
commit 4a1f4acdf9b899180d3a56cf77f9ba055626eae8 OS-3499 lxbrand 64bit shmid_ds layout incorrect commit 0da656c86333da4d6abb5f06c4371163105a2b6e OS-3496 lxbrand 64bit incorrect layout for msqid_ds structure commit 0049db63fc5323ca36e28de1d37652743ee1dcb7 OS-3490 lxbrand 64bit LTP msgctl08 hangs commit a2290a3621fa5498b33edb7037d8e95c15ddf455 5276 Add Richard PALO's fpround test. commit 878806888d04b79a4c829fa5353a7af14ec58a0d OS-3489 lxbrand 64bit LTP recvmsg01 hangs - cmsghdr size mismatch commit 3c457126d6dda7ae8bfeed1d0f7023b997a97622 5234 libproc could understand Linux core files 5235 libproc doesn't correctly handle elf note rounding commit e7225aa358c52af4e3ba284399ea8b34fb8348df OS-3491 lx_boot should bypass distro detection when 'docker' flag set commit 8662fda2e966f88c3423feeb5ea49b10ac0305bd OS-3486 lxbrand mremap fails commit fe79ff1a7cf43f76ee0680c2d86c8f74f5dedfba OS-3484 lxbrand 64bit core dumps in _ti_bind_guard commit 4cb2977128e29a56f5ade6cf77ea86418190f20e OS-3452 lxbrand 64bit apt-get install attempts mremap then fails commit ced2d217a48d19d4f25d73d03a2197089caf6920 OS-3466 lxbrand /proc/sys/kernel/hostname missing commit 18350fd517a33ddbea1445f157f6cd88eacc0898 5264 skd.7d man page left over in SPARC build commit 1a6868414dedd900a9407da82beb9d49927f864e OS-3483 lxbrand ltp getpeername core dumps commit 03e049de8d7b7e3e6ad3a0cb9e52dc1e95ae543c OS-3482 lxbrand ltp recvfrom should fail when from_len == -1 commit 0fe31a1edfeaf54d48c6730d975b698a82e51bf5 OS-3479 lxbrand cleanup 64bit debug code commit af1789055445dd0a96fd357b570f975640eb191d OS-3475 lxbrand 64bit many ltp tests fail with 'rmobj(/tmp/ltp-aGmcd9wj7J/dupE93cbG) failed: remove(/tmp/ltp-aGmcd9wj7J/dupE93cbG) failed; errno=22' commit ffdeaf1b981384455e23e8ad553460daadbd2b7f OS-3478 lx brand: mdb(1) can't load C++ demangler commit 2ed0a4ca564eaed362a0372a13944a293168193c OS-3477 lx brand: mdb(1) doesn't find branded symbols commit 95112a55ac4632d0f173f0137fb1cfe68d4f7af0 OS-3473 lxbrand open with O_DIRECTORY can hang commit 346ebccae0f7a93577b7dfa5eba7f77f25f3c10f OS-3467 lxbrand 64bit ltp sendfile08 fails commit 8013ac6c7f6f5b009ecb43ee9f2f4a5994261a39 OS-3451 lxbrand 64bit pread64/pwrite64 args incorrect commit 1500d877408a2c88f70ef9f99eac98f2cb83b499 OS-3447 lx_debug should not blow out the stack when disabled commit b22e5fb9dace0d6facdf8c239062fb9c344c95b9 5258 Incorrect range specified in mq_send(3c) manual commit 38ce19d2fe6359bf2fe9536f075f30cc972d2b50 5231 ::printf doesn't handle enums commit 8f23e9fa8abcb5857661066b954e63400d589b65 4864 update emlxs from source provided by Emulex for 16G FC commit 81cc999477f2f5f0896ee349f6ec8fc2f804ece3 5238 iswgraph(L'a') returns 0, but iswctype(L'a', wctype("graph")) nonzero commit c375047346b15ac13f787bc562bb7e724c97baf5 4213 Missing spaces in man pages commit 429a0d603105ec7922af19cbad43a5daf7545d02 OS-3453 lxbrand fix 64bit statfs commit 0deafb5e59652c7ad0a07547829b43a88fac1807 OS-3450 lxbrand 64bit ftruncate fails commit 4f49b3308acb81c3bc6db04e398eb4b165e8c011 OS-3449 lxbrand provide /proc/modules commit 83a63e6bb2a107296e87f40eec1b49f6b6d594b9 OS-3445 lxbrand 64bit sudo core dumps on exit commit b70635ea552b62a2431065ae9f27eafa1c9801e5 OS-3448 lxbrand fix 64-bit uname commit e101d77815e0383506ea9c73a83b95ed2837ae5a OS-3444 lxbrand 64bit lx_librtld_db initialization can still fail commit a05fd0c9b9aa46cf66ddea7617e56facdf1f4aaf 5246 xdr_uid_t/xdr_gid_t cleanups commit 91e93ec4fe0674105733e39b40b5119b795b451a 693 Opensource replacement of sunwlibm (fix packaging) commit 11d2b1187e9d85afd626b6cf3001a31f9177b207 OS-3441 lxbrand 64bit fchmodat fails commit 3be4875ef74a065fc23b0ef8c8749f61ec1aa984 OS-3439 lx brand: redis does nothing commit ea8691ebd6a8734c3b6697048538e6898c567dd2 OS-3438 lx brand: "start rsyslog" hangs commit 0f68aee9e6c39d16c3c3fd0683af2a37da1c77a0 OS-3436 lxbrand 64bit native libc can use incorrect thread pointer via %fs:0 commit 25c28e83beb90e7c80452a7c818c5e6f73a07dc8 693 Opensource replacement of sunwlibm commit d541160f82299ea525edd5dd4c62ddd225c9c7fe OS-3433 lxbrand 64bit can take a signal with incorrect %fsbase commit c59757c47d4a1eb2cf2dd3b414b3cc5980868b1c OS-3432 lx brand: implement syslog stub commit 423347bd6c26ee2f5d600555f5ff0fe7a4df2b6e OS-3411 lxbrand 64bit signal assertion failure in lx_call_user_handler commit 4e6070e87069f63bef94d8e79c2fc3cab2c1ab6b 5221 head shouldn't reuse stdin commit 281135b6d6bac134f668ca9baae6d5939928d2be OS-3430 panic reading lxproc kmsg commit d02748937355fe239b4e1f4a7b927795d98d889d OS-3415 lxbrand mishandles amd64 red zone, original %r15 value clobbered during uucopy commit 3a0c2c96e2bc82a36566804bd4de234bfa8b5753 OS-3427 lx brand: pthread cancellations don't work commit da32625cc5a32974a7952bb4c2034bc25249a79f OS-3426 lx brand: dtrace(1M) doesn't find branded symbols commit 821aa02a3b1c390087f144df1694744dfb848bca OS-3425 inotify_clean() dies on assertion failure commit d0e4bee8325cd3d3d6dcc7fb7bbaffec14756eca OS-3422 lx brand: need to support tgkill() when tgid is not pid commit 45405cce0657d01714b3d014a0facf3bdce45736 5110 want pam_timestamp module commit 3518c16076b9923f62ab59e5b9a25e7b5c2838aa OS-3417 lx brand: need /dev/log to be a Unix domain socket (DEBUG build) commit 20747c61a45b847104dc51254cffb531c4def055 OS-3419 lx brand: "mdb -p [pid]" fails commit ddf4d83410fcdda603b4c83e7f76d658dae095c7 OS-3418 lx brand: zfs(1M) fails commit 665cd271be39ce1d369fd3f4d14e4e841633e208 OS-3417 lx brand: need /dev/log to be a Unix domain socket commit a09c726a3252033f31fe82dabea09623ddca9ef2 OS-3412 lx brand: pthread_attr_setschedparam() fails spuriously OS-3413 lx brand: sched_setscheduler() fails spuriously commit e77d42eaa49fe55bfae1e0e0065c6e99affc001b 3693 restore_object uses at least two transactions to restore an object commit db469d6697919fa403528e17ac48f9b37544b5ff OS-3408 lxbrand 64bit signal handling should not touch %gs commit f8554bb92be6be88a684bea58293b41a6168a538 5175 implement dmu_read_uio_dbuf() to improve cached read performance commit 06be98028b8a84e7f327188613dd09a708294d1a 5169 zdb should limit its ARC size 5170 zdb -c should create more scrub i/os by default 5171 zdb should print status while loading metaslabs for leak detection commit e4301da37a5dc6ba7d7f6dc54480c8e40d18fffc OS-3402 lxbrand 64bit can lose track of Linux %fsbase commit 048735e19a4eb87233271d08bae3688ca3ab932d OS-3405 lx brand: socket() fails for PF_INET6 commit 3c2b887a4523bd4d797e91060668dcc87935dae4 OS-3382 lxbrand 64bit gettimeofday depends on vsyscall or vdso commit fe2e029eea29fd49d0d9058dbd5b79a252667e6b 5202 want ctf(4) commit 287247a826fa2ab8d01f6c8f276d405eb08420f8 5166 sendmail package should be replaceable commit 3e0831a90c729a9b8266ce68233ba63a32ffaa4c 5173 vioblk should support the TOPOLOGY feature for physical block size reporting commit 8a9047098ad8ce5afa38b6d012c8b509bb619f40 5162 zfs recv should use loaned arc buffer to avoid copy commit 90c76c66a2e21307c5370ae1bd3c7145a60c874f 5178 zdb -vvvvv on old-format pool fails in dump_deadlist() commit 6f834bc197c703a6568554c889157fb345bac079 5176 lock contention on godfather zio commit e2400fb645a64fda720c64836471d24045762985 OS-3404 lx brand must support sendmsg() with IOV_MAX of 1024 commit 52d527e53cc50b1c00010d4215ed2a0341501cac OS-3400 lxbrand 64bit - segv in child after clone commit 81b1dfcd53de69e45d4acf002f84792f81b92030 OS-3385 lx_librtld_db segv's and misses _r_debug when DT_DEBUG in dump is null commit 7e1d93ccacc69e02e11f0ae2efd4434f338d38a2 OS-3399 lx brand: ptrace(PTRACE_SYSCALL) fails with EIO commit c854070411f292cb03bf1fad1f156e8837d08ea0 OS-3398 lx brand does not translate some TCP socket options commit 546024dbc5450b9bb12b2920049894d5457d0f52 OS-3396 lxbrand 64bit clone arguments are not backwards commit 66dd6c4a82bcc722d672aadcaddd449eba9a804e OS-3393 lx brand doesn't translate return value of SO_ERROR socket option commit 50c4511157ef5d522f0c717eef41fe9ddb58f171 5015 improvements to mpt_sas debug logging and mdb module commit f52228b83292315dabb975359cdcf9db662845b2 4037 sTec S112x support commit efa30b33ea5d4a24e5980782dd9df23a76a0a66b OS-3392 libpthread.3lib incorrectly describes -lpthread semantics commit 306f6ed40fde655ff0aa12ed2124ef12881d66b0 5155 NIGHTLY_OPTIONS last argument should be unquoted commit 0c8bd34ee772fb0197a929df9ad0ee0abc2fba32 OS-3384 lx branded zones are unable to execute 64-bit native binaries commit d2c1384a0c9ce75df4afb8a045c29bb55f57acaa OS-3383 lx brand: node.js test test-setproctitle.js fails (superfluous file) commit d2315c9e68acbcc48a933cc6553d2da83908d2de OS-3383 lx brand: node.js test test-setproctitle.js fails commit f2cba95bd1755104589820f6e8a4964a22112a39 commit 42048b322f4f60e5e4c02ff75b827c3aace4b41e OS-3375 lxbrand agent lwp causes 64-bit segv commit e95e61f7ff843a09982657b54d236c1ebfe717c5 OS-3380 lx brand returns EINVAL on setsockopt() of IP_MULTICAST_TTL commit dcf050af29bc1c6bd38ba7f173dc18bb7c5629e1 5192 cpuid_pass2 incorrectly asserts when disabling xsave commit d4deba385f81ee4da156448f5e42b881e84c783f OS-3377 lxbrand incorrect 64-bit stat conversion commit 6ef0c914d1c2630f45f2d0471a0f34aa8166feb4 OS-3369 lxbrand need arch_prctl and threadp support commit 3be32116258babbbdd231a5bba8e6e58e87daa99 5189 validate_pkg should support mediated links
2014-10-28OS-3478 lx brand: mdb(1) can't load C++ demanglerBryan Cantrill1-2/+9
2014-10-28OS-3477 lx brand: mdb(1) doesn't find branded symbolsBryan Cantrill2-8/+10
2014-10-27 [illumos-gate merge]Keith M Wesolowski2-18/+45
commit b22e5fb9dace0d6facdf8c239062fb9c344c95b9 5258 Incorrect range specified in mq_send(3c) manual commit 38ce19d2fe6359bf2fe9536f075f30cc972d2b50 5231 ::printf doesn't handle enums commit 8f23e9fa8abcb5857661066b954e63400d589b65 4864 update emlxs from source provided by Emulex for 16G FC Conflicts: usr/src/cmd/mdb/common/mdb/mdb_print.c
2014-10-245231 ::printf doesn't handle enumsJosef 'Jeff' Sipek1-8/+35
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Richard Lowe <richlowe@richlowe.net> Reviewed by: Alex Reece <alex@delphix.com> Approved by: Robert Mustacchi <rm@joyent.com>
2014-10-244864 update emlxs from source provided by Emulex for 16G FCHans Rosenfeld1-10/+10
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Dan McDonald <danmcd@omniti.com> Reviewed by: Rich Lowe <richlowe@richlowe.net> Reviewed by: Josef 'Jeff' Sipek <jeffpc@josefsipek.net> Approved by: Robert Mustacchi <rm@joyent.com>
2014-10-22 [illumos-gate merge]Keith M Wesolowski3-13/+20
commit a05fd0c9b9aa46cf66ddea7617e56facdf1f4aaf 5246 xdr_uid_t/xdr_gid_t cleanups
2014-10-215246 xdr_uid_t/xdr_gid_t cleanupsMarcel Telka3-13/+20
Reviewed by: David Höppner <0xffea@gmail.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2014-10-15 [illumos-gate merge]Keith M Wesolowski1-4/+8
commit 4e6070e87069f63bef94d8e79c2fc3cab2c1ab6b 5221 head shouldn't reuse stdin