summaryrefslogtreecommitdiff
path: root/usr/src
AgeCommit message (Collapse)AuthorFilesLines
2014-11-15OS-3552 lx brand: si_addr truncated for SIGSEGV on 64-bit, slaying JVMBryan Cantrill1-0/+1
2014-11-14OS-3424 LX brand does not support MS_SILENT flag to mount(2)Patrick Mooney1-3/+6
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com>
2014-11-14OS-3548 lx brand: some name resolution fails on 64-bitPatrick Mooney3-21/+2
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com>
2014-11-14OS-3429 Expose zone's init exit statusJerry Jelinek5-15/+65
2014-11-14 [illumos-gate merge]Keith M Wesolowski1-30/+153
commit 7ffa1fbea7b663721bec7b3baa73c435e821c22d 5329 webrev could be more helpful WRT man page changes
2014-11-145329 webrev could be more helpful WRT man page changesYuri Pankov1-30/+153
Reviewed by: Josef 'Jeff' Sipek <jeffpc@josefsipek.net> Reviewed by: Marcel Telka <marcel@telka.sk> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org> Approved by: Dan McDonald <danmcd@omniti.com>
2014-11-14Goodbye synchronous lookupsRobert Mustacchi8-226/+573
As we start to go down into the world of having plugins that actually have to seriously do I/O, we have to let go of the illusion that we can do synchronous lookups and instead transfrom the API entirely to asynchronous. All in all, the interface for a user, while a little bit more verbose isn't too terrible. As part of this, we've split apart the plugin interface for lookup, so getting the default entry of the point to point modules is still allowed to be a synchronous (and still a one-time) event. We also transformed the proxy DHCP API to match the arp and ndp, so there is now a plug in interface that does the DHCP mac address lookup.
2014-11-14OS-3529 would like zlogin -iJosh Wilsdon2-16/+40
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com>
2014-11-13OS-3547 lx brand: /proc/self/maps incorrect on 64-bitBryan Cantrill1-12/+13
2014-11-13OS-3542 'zlogin <zonename>' fails for LX with '-sh: can't set tty process ↵Patrick Mooney2-1/+37
group (Invalid argument)' Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com>
2014-11-13 [illumos-gate merge]Keith M Wesolowski30-356/+1263
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-13OS-3344 lx describe how p_brand_data is freedJerry Jelinek1-0/+9
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-125315 5234 misidentifies cases we need to replace representative lwpJerry Jelinek1-3/+9
Reviewed by: Timothy J Fontaine <tj.fontaine@joyent.com> Approved by: Dan McDonald <danmcd@omniti.com>
2014-11-13Don't use stack for overlay lookups and responsesRobert Mustacchi3-10/+42
With the simple plugins that we have today, it's very easy to effectively have a synchronous API. However, as we start the beginnings of a varpd plugin that needs to have asynchronous behavior, then we will not be able to rely on using stack-allocated queries as a given thread that's processing requests may have to have more than one query open at a time.
2014-11-12Stub out the beginnings of the sdc-specific backendRobert Mustacchi11-1/+909
2014-11-12OS-3543 unused line of code in Pfgrab_core20141113release-20141113Jerry Jelinek1-2/+0
2014-11-123363 Mark non-returning functions in ctftoolsErik Cederstrand1-4/+4
Reviewed by: Richard Lowe <richlowe@richlowe.net> Reviewed by: Josef 'Jeff' Sipek <josef.sipek@nexenta.com> Approved by: Albert Lee <trisk@omniti.com>
2014-11-12OS-3540 lx core dumps show 0 value for all regsJerry Jelinek1-1/+9
2014-11-125308 Unable to join AD domain (with NtlmMinSeverSec set in the registry)Gordon Ross16-283/+1192
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-125307 AD join with lmauth_level=2 failsGordon Ross2-4/+6
Reviewed by: Boris Protopopov <boris.protopopov@nexenta.com> Reviewed by: Alek Pinchuk <pinchuk.alek@gmail.com> Reviewed by: Albert Lee <trisk@nexenta.com> Reviewed by: Thomas Keiser <thomas.keiser@nexenta.com> Approved by: Dan McDonald <danmcd@omniti.com>
2014-11-125294 man ucred could do something usefulRobert Mustacchi3-39/+37
Reviewed by: Igor Kozhukhov <ikozhukhov@gmail.com> Reviewed by: Josef 'Jeff' Sipek <jeffpc@josefsipek.net> Approved by: Gordon Ross <gwr@nexenta.com>
2014-11-11OS-3530 lxbrand implement better capabilities(7) emulationPatrick Mooney4-132/+503
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com>
2014-11-11OS-3509 lxbrand 64bit jump table could corrupt amd64 red zonePatrick Mooney1-15/+37
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com>
2014-11-11 [illumos-gate merge]Keith M Wesolowski95-284/+396
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-105256 document some nonsensical code in the px driverJosef 'Jeff' Sipek1-0/+4
Reviewed by: Marcel Telka <marcel@telka.sk> Approved by: Robert Mustacchi <rm@joyent.com>
2014-11-105288 x86 bitmap inline asm functions duplicate codeJosef 'Jeff' Sipek1-44/+26
Reviewed by: Keith Wesolowski <keith.wesolowski@joyent.com> Approved by: Robert Mustacchi <rm@joyent.com>
2014-11-105255 uts shouldn't open-code ISP2Josef 'Jeff' Sipek43-109/+110
Reviewed by: Marcel Telka <marcel@telka.sk> Reviewed by: Dan McDonald <danmcd@omniti.com> Approved by: Robert Mustacchi <rm@joyent.com>
2014-11-104674 No need to undefine rptr in ip.cSachidananda Urs1-1/+0
Reviewed by: Keith Wesolowski <keith.wesolowski@joyent.com> Reviewed by: Joshua M. Clulow <josh@sysmgr.org> Reviewed by: Marcel Telka <marcel@telka.sk> Reviewed by: Josef 'Jeff' Sipek <josef.sipek@nexenta.com> Approved by: Robert Mustacchi <rm@joyent.com>
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-115285 pass in cpu_pause_func via pause_cpusJosef 'Jeff' Sipek27-70/+53
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Dan McDonald <danmcd@omniti.com> Approved by: Gordon Ross <gwr@nexenta.com>
2014-11-115005 libnvpair JSON output broken by lint fixesJoshua M. Clulow16-6/+1458
5006 libnvpair JSON cannot print int16 arrays Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Gordon Ross <gwr@nexenta.com>
2014-11-105303 libpthread.3lib incorrectly describes -lpthread semanticsKeith M Wesolowski1-10/+4
Reviewed by: Joshua M. Clulow <josh@sysmgr.org> Approved by: Gordon Ross <gwr@nexenta.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-105216 failover error: cannot share pool/folder - smb add share failedDaniil Lunev1-10/+0
Reviewed by: Gordon Ross <gwr@nexenta.com> Reviewed by: Vitaliy Gusev <vitaliy.gusev@nexenta.com> Reviewed by: Boris Protopopov <boris.protopopov@nexenta.com> Approved by: Robert Mustacchi <rm@joyent.com>
2014-11-105215 smbd core dump with missing negotiate challengeDmitry.Savitsky@nexenta.com4-24/+37
Reviewed by: Gordon Ross <gwr@nexenta.com> Reviewed by: Marcel Telka <marcel.telka@nexenta.com> Reviewed by: Dan McDonald <danmcd@nexenta.com> Reviewed by: Albert Lee <trisk@nexenta.com> Approved by: Robert Mustacchi <rm@joyent.com>
2014-11-10OS-3517 lx brand: branded zones don't interpret .interp sectionBryan Cantrill12-54/+76
2014-11-10OS-3534 lx brand: 64-bit processes can't create threadsBryan Cantrill1-24/+34
2014-11-10OS-3535 lxbrand vdso assembly bungles SET_SIZEJoshua M. Clulow1-4/+4
Reviewed by: Patrick Mooney <patrick.mooney@joyent.com>
2014-11-10 [illumos-gate merge]Keith M Wesolowski1-3/+1
commit 8dcafc606a22eddb15cded4783cf27221c4404b3 5058 standards(5): Duplicate line in a table
2014-11-095058 standards(5): Duplicate line in a tableSachidananda Urs1-3/+1
Reviewed by: Marcel Telka <marcel@telka.sk> Approved by: Richard Lowe <richlowe@richlowe.net>
2014-11-09 [illumos-gate merge]Keith M Wesolowski5-5/+5
commit e55874358132a4aa6132178335bf567ca79c87c3 5287 git-pbchk should not depend on mercurial Conflicts: usr/src/tools/scripts/git-pbchk.py (copyright) usr/src/tools/onbld/hgext/cdm.py (copyright) usr/src/tools/onbld/Scm/Makefile (copyright) usr/src/tools/onbld/Scm/Ignore.py (copyright) usr/src/pkg/manifests/developer-build-onbld.mf (copyright) Manifests: usr/src/pkg/manifests/developer-build-onbld.mf (ignore)
2014-11-08dladm show-overlay -t only works for one deviceRobert Mustacchi1-1/+1
2014-11-08libvarpd incorrectly uses the wrong offset for the linkid avl treeRobert Mustacchi2-1/+5
libvarpd should restore the linkid avl tree links from its store
2014-11-075287 git-pbchk should not depend on mercurialJoshua M. Clulow5-10/+103
Reviewed by: Richard Lowe <richlowe@richlowe.net> Reviewed by: Igor Kozhukhov <ikozhukhov@gmail.com> Approved by: Dan McDonald <danmcd@omniti.com>
2014-11-07 [illumos-gate merge]Keith M Wesolowski66-235/+702
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 Ahrens56-170/+593
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 Mustacchi8-55/+93
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-06OS-3442 lxbrand 64bit du aborts - memory corruptionPatrick Mooney1-3/+24
Reviewed by: Robert Mustacchi <rm@joyent.com>