summaryrefslogtreecommitdiffstats
path: root/etc/mtree
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | | | | | Sort subdirectories in BSD.debug.distemaste2016-02-281-2/+2
| | | | | | | |
| * | | | | | | Restore lib/casper debug directory, reverting r296130emaste2016-02-261-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Reported by: bdrewery Pointy hat to: emaste
| * | | | | | | Remove libexec/casper debug directory missed in r296047emaste2016-02-261-2/+0
| | | | | | | |
| * | | | | | | Add debug /libexec directory for rtld-elf debug filesemaste2016-02-261-0/+2
| | | | | | | |
| * | | | | | | Convert casperd(8) daemon to the libcasper.oshogbo2016-02-253-4/+4
| | |_|_|_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | After calling the cap_init(3) function Casper will fork from it's original process, using pdfork(2). Forking from a process has a lot of advantages: 1. We have the same cwd as the original process. 2. The same uid, gid and groups. 3. The same MAC labels. 4. The same descriptor table. 5. The same routing table. 6. The same umask. 7. The same cpuset(1). From now services are also in form of libraries. We also removed libcapsicum at all and converts existing program using Casper to new architecture. Discussed with: pjd, jonathan, ed, drysdale@google.com, emaste Partially reviewed by: drysdale@google.com, bdrewery Approved by: pjd (mentor) Differential Revision: https://reviews.freebsd.org/D4277
* | | | | | | MFHgjb2016-01-251-0/+2
|\ \ \ \ \ \ \ | |/ / / / / / | | | | | | | | | | | | | | Sponsored by: The FreeBSD Foundation
| * | | | | | Provide new socket option TCP_CCALGOOPT, which stands for TCP congestionglebius2016-01-221-0/+2
| | |_|_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | control algorithm options. The argument is variable length and is opaque to TCP, forwarded directly to the algorithm's ctl_output method. Provide new includes directory netinet/cc, where algorithm specific headers can be installed. The new API doesn't yet have any in tree consumers. The original code written by lstewart. Reviewed by: rrs, emax Sponsored by: Netflix Differential Revision: https://reviews.freebsd.org/D711
* | | | | | MFHgjb2016-01-201-2/+0
|\ \ \ \ \ \ | |/ / / / / | | | | | | | | | | | | Sponsored by: The FreeBSD Foundation
| * | | | | Update mandoc to 20160116bapt2016-01-151-2/+0
| | |_|_|/ | |/| | |
* | | | | MFHgjb2016-01-141-0/+26
|\ \ \ \ \ | |/ / / / | | | | | | | | | | Sponsored by: The FreeBSD Foundation
| * | | | Integratengie2016-01-131-0/+26
| |\ \ \ \ | | |_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | tools/regression/geom_{concat,eli,gate,mirror,nop,raid3,shsec,stripe,uzip} in to the FreeBSD test suite as tests/sys/geom/class/{concat,eli,gate,mirror,nop,raid3,shsec,stripe,uzip} The tools/regression/geom and tools/regression/geom_part testcases are being left alone because both test sets are both currently broken. The majority of this work was done on ^/user/ngie/more-tests2 . The differences are as follows: - tests/sys/geom/class/Makefile.inc is not present; it was inlined into the class's Makefiles for explicitness. - The testcases officially require root via kyua - The geom_gate(4) tests don't use the pidfile changes proposed in https://reviews.freebsd.org/D4836 . MFC after: 1 month Sponsored by: EMC / Isilon Storage Division
| | * | | MFhead @ r293815ngie2016-01-133-0/+20
| | |\ \ \ | | |/ / / | |/| | |
| | * | | Move sbin/geom/class/tests to tests/sys/geom/class and remove sbin/geom/testsngie2016-01-011-24/+26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is inspired by parallel efforts being done on projects/zfsd (and makes more sense because these are functional tests of the subsystems, not the geom(8) commands
| | * | | MFhead @ r292618ngie2015-12-293-4/+10
| | |\ \ \ | | | |/ /
| | * | | MFhead @ r292396ngie2015-12-171-0/+4
| | |\ \ \
| | * \ \ \ MFhead@r291879ngie2015-12-062-0/+4
| | |\ \ \ \
| | * \ \ \ \ MFhead @ r291038ngie2015-11-181-0/+14
| | |\ \ \ \ \
| | * | | | | | Integrate tools/regression/geom* into the FreeBSD test suite under sbin/geom/...ngie2015-11-161-0/+36
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | XXX: test
* | | | | | | | MFHgjb2016-01-071-0/+2
|\ \ \ \ \ \ \ \ | |/ / / / / / / | | | | | | | | | | | | | | | | Sponsored by: The FreeBSD Foundation
| * | | | | | | "source routing" in rpcbindasomers2016-01-061-0/+2
| | |_|_|_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix a bug in rpcbind for multihomed hosts. If the server had interfaces on two separate subnets, and a client on the first subnet contacted rpcbind at the address on the second subnet, rpcbind would advertise addresses on the first subnet. This is a bug, because it should prefer to advertise the address where it was contacted. The requested service might be firewalled off from the address on the first subnet, for example. usr.sbin/rpcbind/check_bound.c If the address on which a request was received is known, pass that to addrmerge as the clnt_uaddr parameter. That is what addrmerge's comment indicates the parameter is supposed to mean. The previous behavior is that clnt_uaddr would contain the address from which the client sent the request. usr.sbin/rpcbind/util.c Modify addrmerge to prefer to use an IP that is equal to clnt_uaddr, if one is found. Refactor the relevant portion of the function for clarity, and to reduce the number of ifdefs. etc/mtree/BSD.tests.dist usr.sbin/rpcbind/tests/Makefile usr.sbin/rpcbind/tests/addrmerge_test.c Add unit tests for usr.sbin/rpcbind/util.c:addrmerge. usr.sbin/rpcbind/check_bound.c usr.sbin/rpcbind/rpcbind.h usr.sbin/rpcbind/util.c Constify some function arguments Reviewed by: imp MFC after: 4 weeks Sponsored by: Spectra Logic Corp Differential Revision: https://reviews.freebsd.org/D4690
* | | | | | | MFH r289384-r293170gjb2016-01-048-71/+167
|\ \ \ \ \ \ \ | |/ / / / / / | | | | | | | | | | | | | | Sponsored by: The FreeBSD Foundation
| * | | | | | Add libsoft to the tree, just like lib32.imp2016-01-032-0/+18
| | |_|_|_|/ | |/| | | |
| * | | | | Upgrade our copies of clang and llvm to 3.7.1 release. This is adim2015-12-252-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | bugfix-only release, with no new features. Please note that from 3.5.0 onwards, clang and llvm require C++11 support to build; see UPDATING for more information.
| * | | | | Integrate tools/regression/mac/mac_bsdextended andngie2015-12-211-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | tools/regression/mac/mac_portacl into the FreeBSD test suite as tests/sys/mac/bsdextended and tests/sys/mac/portacl, respectively MFC after: 1 month Sponsored by: EMC / Isilon Storage Division
| * | | | | Fix whitespace issues in BSD.usr.dist introduced in r291455ngie2015-12-191-2/+2
| | |_|_|/ | |/| | | | | | | | | | | | | Sponsored by: EMC / Isilon Storage Division
| * | | | Integrate tools/regression/lib/libc/nss into the FreeBSD test suite asngie2015-12-161-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | lib/libc/tests/nss - Convert the testcases to ATF - Do some style(9) cleanups: -- Sort headers -- Apply indentation fixes -- Remove superfluous parentheses - Explicitly print out debug printfs for use with `kyua {debug,report}`; for items that were overly noisy, they've been put behind #ifdef DEBUG conditionals - Fix some format strings MFC after: 1 week Sponsored by: EMC / Isilon Storage Division
| * | | | Integrate tools/regression/lib/libc/resolv into the FreeBSD test suite asngie2015-12-161-0/+2
| | |_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | lib/libc/tests/resolv Convert the testcases to ATF MFC after: 1 week Sponsored by: EMC / Isilon Storage Division
| * | | Add lib80211 to include path.adrian2015-11-301-0/+2
| | | | | | | | | | | | | | | | (This commit was missing from my lib80211 commit.)
| * | | Install the public sanitizer headers. These are useful for programsdim2015-11-291-0/+2
| | |/ | |/| | | | | | | that want to directly interface with sanitizer internals.
| * | Bring back a couple of ISO8859-15 locales:bapt2015-11-161-0/+14
| |/ | | | | | | | | | | | | | | | | - af_ZA.ISO8859-15 - en_AU.ISO8859-15 - en_CA.ISO8859-15 - en_NZ.ISO8859-15 - en_US.ISO8859-15 - fr_CA.ISO8859-15
| * Integrate tools/regression/pipe in to the FreeBSD test suite asngie2015-11-161-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | tests/sys/kern/pipe - Fix style(9) bugs - Fix compiler warnings - Use `nitems(x)` instead of `sizeof(x) / sizeof(*x)` pattern The testcases will be converted over to ATF eventually, but for now will be integrated in as plain C tests MFC after: 1 week Sponsored by: EMC / Isilon Storage Division
| * Integrate kern/kern_acct.c testcase in as tests/sys/kern/acct/acct_testngie2015-11-161-0/+2
| | | | | | | | | | | | | | | | | | The :encode_tv_random_million testcase fails the epsilon tests few thousand times out of one million, so expect the testcase to fail MFC after: 1 week Submitted by: keramida Sponsored by: EMC / Isilon Storage Division
| * Regenerate locales after readding ISO8859-1 for locales that have ISO8859-15bapt2015-11-151-14/+54
| | | | | | | | Requested by: arche
| * Rework locale-links to not make symlinks on directories but symlinks on filesbapt2015-11-151-0/+18
| | | | | | | | | | | | | | The goal here is to make the upgrade seamless for users Add aliases for zh_HK Remove bad symlinks created by previous bad upgrade procedure. Complete ObsoleteFiles.inc with more locales that have been removed
| * Fix a few files that where being incorrectly installed as one file. This ↵brd2015-11-131-0/+8
| | | | | | | | | | | | | | was caused by the nvi upgrade fallout in r281994. So add the missing directories back to the mtree and add distrib-cleanup target to retroactively remove the files that should have been directories. Reviewed by: bdrewery Approved by: bdrewery
| * Add some basic tests that exercise cputime limits with limits(1)ngie2015-11-091-0/+2
| | | | | | | | | | MFC after: 1 week Sponsored by: EMC / Isilon Storage Division
| * Merge from headbapt2015-11-015-12/+22
| |\
| | * Integrate contrib/netbsd-tests/lib/libc/rpc into the FreeBSD test suitengie2015-10-301-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | as lib/libc/rpc This testcase requires rpcbind be up in running; otherwise the testcases will time out and be skipped MFC after: 1 week Sponsored by: EMC / Isilon Storage Division
| | * Correctly reintroduce the rudimentary smoke tests I botched upngie2015-10-221-0/+2
| | | | | | | | | | | | | | | | | | | | | in r289684 MFC after: 2 weeks Sponsored by: EMC / Isilon Storage Division
| | * Revert r289694ngie2015-10-211-2/+0
| | | | | | | | | | | | I committed some other undesirable local changes by accident
| | * Add some rudimentary [smoke] testcases for makefsngie2015-10-211-0/+2
| | | | | | | | | | | | | | | MFC after: 2 weeks Sponsored by: EMC / Isilon Storage Division
| | * Handle lib32 files during delete-old* when MK_LIB32=no.jmmv2015-10-204-12/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Extend OptionalObsoleteFiles.inc to delete all lib32 files when MK_LIB32 is set to no on a system that previously had lib32 libraries installed. Also, to prevent "make delete-old-dirs" from always deleting lib32 directories after an installworld, move the lib32 subtree to its own mtree file that only gets applied when MK_LIB32=yes. Test: Ran "make delete-old" and "make delete-old-libs" on a system that never had MK_LIB32 enabled, and on a system where MK_LIB32 was enabled and later disabled. Did this both on amd64 and powerpc64. Test: Ran "make tinderbox" without errors. Reviewed by: emaste Differential Revision: https://reviews.freebsd.org/D3923
| * | Merge from headbapt2015-10-194-6/+14
| |\ \ | | |/
| | * Integrate contrib/netbsd-tests/bin/dd into the FreeBSD test suite as ↵ngie2015-10-181-0/+2
| | | | | | | | | | | | bin/dd/tests
| | * Integrate tools/regression/acltools into the FreeBSD test suite as tests/sys/aclngie2015-10-171-0/+2
| | |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Make the requirements more complete for the testcases - Detect prerequisites so the tests won't fail (zfs.ko is loaded, zpool(1) is available, ACL support is enabled with UFS, etc). - Work with temporary files/directories/mountpoints that work with atf/kyua - Limit the testcases to work on temporary filesystems to reduce tainting the test host MFC after: 2 weeks Reviewed by: trasz (earlier version) Differential Revision: https://reviews.freebsd.org/D3810
| | | \
| | | \
| | *-. \ Integrate tools/test/posixshm and tools/regression/posixshm into the FreeBSDngie2015-10-171-0/+2
| | |\ \ \ | | | | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | test suite as tests/sys/posixshm Some other highlights: - Convert the testcases over to ATF - Don't use hardcoded paths to /tmp (which violate the ATF/kyua samdbox); use mkstemp to generate temporary paths for non-SHM_ANON shm objects. MFC after: 2 weeks Sponsored by: EMC / Isilon Storage Division
| | | | * Integrate tools/regression/acltools into tests/sys/aclngie2015-10-131-0/+2
| | | | |\ | | | | | | | | | | | | | | | | | | Apply patches I've been running for months on my GitHub project
| | | | | * Integrate tools/regression/acltools into tests/sys/aclngie2015-10-051-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | Apply patches I've been running for months on my GitHub project
| | | | | * MFhead @ r288313ngie2015-09-273-0/+8
| | | | | |\
| | | | | * \ MFhead @ r286584ngie2015-08-101-0/+2
| | | | | |\ \
OpenPOWER on IntegriCloud