#
3611ec60 |
| 18-Aug-2018 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r337646 through r338014.
|
#
a8e44f4d |
| 16-Aug-2018 |
Kyle Evans <kevans@FreeBSD.org> |
libbe(3): Prefer safer versions of strcat/strcpy
Or, in the activate case, just use snprintf since that's effectively what we're doing anyways.
|
#
55b0e92b |
| 16-Aug-2018 |
Kyle Evans <kevans@FreeBSD.org> |
libbe(3)/bectl(8): Hit rewind on a bunch of off-by-ones
While here, use sizeof() in some places that it makes sense to reduce room for error and prefer strlcpy to strncpy
|
#
cc4deabc |
| 14-Aug-2018 |
Kyle Evans <kevans@FreeBSD.org> |
libbe(3): Fix leaky faucets
Amongst them: - Resource leaks - Logically dead code - Unused values - Null termination issues
Reported by: asomers (pointer to Coverity), Coverity CID: 1394777, 139479
libbe(3): Fix leaky faucets
Amongst them: - Resource leaks - Logically dead code - Unused values - Null termination issues
Reported by: asomers (pointer to Coverity), Coverity CID: 1394777, 1394791, 1394830, 1394844, 1394872, 1394894, CID: 1394900, 1394907, 1394950, 1394965
show more ...
|
#
3f48dbd1 |
| 12-Aug-2018 |
Kyle Evans <kevans@FreeBSD.org> |
Merge libbe(3)/bectl(8) from projects/bectl into head
bectl(8) is an administrative interface for working with ZFS boot environments, intended to provide a superset of the functionality provided by
Merge libbe(3)/bectl(8) from projects/bectl into head
bectl(8) is an administrative interface for working with ZFS boot environments, intended to provide a superset of the functionality provided by sysutils/beadm.
libbe(3) is the back-end library that the required functionality has been pulled out into for later reuse.
These were originally written for GSoC 2017 under the mentorship of allanjude@.
bectl(8) has proven pretty stable in my testing, with the known bug documented in the man page.
Relnotes: yes
show more ...
|
#
b6e7c421 |
| 07-Aug-2018 |
Kyle Evans <kevans@FreeBSD.org> |
libbe(3)/bectl(8): Standardize $FreeBSD$ IDs
|
#
b179da01 |
| 07-Aug-2018 |
Kyle Evans <kevans@FreeBSD.org> |
libbe(3)/bectl(8): Standardize copyright headers
- File names don't necessarily need to be repeated - Add SPDX tags - Add a missing copyright for Kyle Kneitinger in bectl.8, originally written by
libbe(3)/bectl(8): Standardize copyright headers
- File names don't necessarily need to be repeated - Add SPDX tags - Add a missing copyright for Kyle Kneitinger in bectl.8, originally written by him in GSoC 2017; his standard copyright notice has been copied from other files within the same directory to remain consistent with how he clearly wished to portray it
show more ...
|
#
f1ca70d3 |
| 07-Aug-2018 |
Kyle Evans <kevans@FreeBSD.org> |
libbe(3): Return some more proper error codes
|
#
4146029b |
| 03-Aug-2018 |
Kyle Evans <kevans@FreeBSD.org> |
bectl(8): Take origin snapshot into account when calculating used space
This more closely matches the behavior for beadm. The associated libbe(3) API is still getting worked out a little bit.
|
#
843e39ce |
| 26-Jul-2018 |
Kyle Evans <kevans@FreeBSD.org> |
libbe(3): Add be_mounted_at to check a mount point
At a bare minimum, this function will return 0 if a BE is mounted at the given path or non-zero otherwise. If the optional 'details' nvlist is sup
libbe(3): Add be_mounted_at to check a mount point
At a bare minimum, this function will return 0 if a BE is mounted at the given path or non-zero otherwise. If the optional 'details' nvlist is supplied, it is filled with an nvpair containing just the information about the BE mounted at the path. This nvpair is structured just as it is for be_get_bootenv_props, except limited to just the single mount point.
show more ...
|
#
b29bf2f8 |
| 25-Jul-2018 |
Kyle Evans <kevans@FreeBSD.org> |
libbe(3)/be(8): Drop WARNS overrides, fix all fallout
Based on the idea that we shouldn't have all-new library and utility going into base that need WARNS=1...
- Decent amount of constification - L
libbe(3)/be(8): Drop WARNS overrides, fix all fallout
Based on the idea that we shouldn't have all-new library and utility going into base that need WARNS=1...
- Decent amount of constification - Lots of parentheses - Minor other nits
show more ...
|
#
bfe0869c |
| 25-Jul-2018 |
Kyle Evans <kevans@FreeBSD.org> |
libbe(3): make style consistent with what I'll use going forward
|
#
28f16a0f |
| 24-Jul-2018 |
Kyle Evans <kevans@FreeBSD.org> |
Import libbe(3)/be(1) from socsvn/soc2017/kneitinger/libbe-head
|