History log of /dflybsd-src/sbin/ (Results 1 – 25 of 3130)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
44d26fef08-Jan-2025 Matthew Dillon <dillon@apollo.backplane.com>

cd9660 - Fix unexpected file/dir mode mask in 7764eb663ae501

* 7764eb663ae501 used the modes of the underlying mount point as the
default fmask and dmask for cd9660 mounts when no masking options

cd9660 - Fix unexpected file/dir mode mask in 7764eb663ae501

* 7764eb663ae501 used the modes of the underlying mount point as the
default fmask and dmask for cd9660 mounts when no masking options
are specified. This is unexpected. Prior to that commit, the modes
from ISO were used verbatim.

* This commit returns to the old (more expected) operation when
-m/-M is not specified.

* Also make some adjustments to ensure that new kernels work with
old worlds and vise-versa. Make use of the fields require the
related mount flag and also default the fields to all modes when
-m/-M is not specified. Any mismatch will have the prior (expected)
operation.

Reported-by: Sergey Zigachev (servik)

show more ...

a6741f0b20-Nov-2024 Tomohiro Kusumi <tkusumi@netbsd.org>

sbin/hammer2/cmd_snapshot.c: Fix error handling

pfs.name is not valid when ioctl(HAMMER2IOC_PFS_GET) failed.

6cd7b65317-Nov-2024 Tomohiro Kusumi <tkusumi@netbsd.org>

sbin/hammer2: Fix usage()

11bfc5a121-Oct-2024 Aaron LI <aly@aaronly.me>

ifconfig(8): Improve wg_aip_parse() to validate CIDR prefix length

d4d5b6b119-Oct-2024 Aaron LI <aly@aaronly.me>

ifconfig(8): Fix IPv6 CIDR parsing error for wgaip (wg allowed-ip)

The inet_net_pton() is inherited from legacy ISC named code and uses a
legacy IPv6 CIDR format (e.g., 1:2:3:4/64), so it fails to p

ifconfig(8): Fix IPv6 CIDR parsing error for wgaip (wg allowed-ip)

The inet_net_pton() is inherited from legacy ISC named code and uses a
legacy IPv6 CIDR format (e.g., 1:2:3:4/64), so it fails to parse some
now valid IPv6 CIDRs (e.g., 1:2:3:4::/64). This was causing 'wgaip'
option to fail configure some IPv6 allowed-ips/networks.

Given that inet_net_pton() is not standard and behaves differently
across BSDs and Linux, it might be not really useful to fix/improve it
(e.g., by porting OpenBSD's version). Instead, I chose to write
wg_aip_parse() to manually parse the CIDRs.

Reported-by: Michael Neumann (mneumann) on IRC

show more ...

e436662c15-Oct-2024 Tomohiro Kusumi <tkusumi@netbsd.org>

sbin/fsck_hammer2: Fix destination FILE* in print_media()

Also show comp/check in string format.


/dflybsd-src/contrib/diffutils/COPYING
/dflybsd-src/contrib/diffutils/README
/dflybsd-src/contrib/diffutils/README.DELETED
/dflybsd-src/contrib/diffutils/README.DRAGONFLY
/dflybsd-src/contrib/diffutils/doc/diffutils.info
/dflybsd-src/contrib/diffutils/lib/allocator.c
/dflybsd-src/contrib/diffutils/lib/allocator.h
/dflybsd-src/contrib/diffutils/lib/anytostr.c
/dflybsd-src/contrib/diffutils/lib/areadlink.c
/dflybsd-src/contrib/diffutils/lib/areadlink.h
/dflybsd-src/contrib/diffutils/lib/argmatch.c
/dflybsd-src/contrib/diffutils/lib/argmatch.h
/dflybsd-src/contrib/diffutils/lib/asnprintf.c
/dflybsd-src/contrib/diffutils/lib/assure.h
/dflybsd-src/contrib/diffutils/lib/basename-lgpl.c
/dflybsd-src/contrib/diffutils/lib/basename.c
/dflybsd-src/contrib/diffutils/lib/binary-io.c
/dflybsd-src/contrib/diffutils/lib/binary-io.h
/dflybsd-src/contrib/diffutils/lib/bitrotate.c
/dflybsd-src/contrib/diffutils/lib/bitrotate.h
/dflybsd-src/contrib/diffutils/lib/c-ctype.c
/dflybsd-src/contrib/diffutils/lib/c-ctype.h
/dflybsd-src/contrib/diffutils/lib/c-stack.c
/dflybsd-src/contrib/diffutils/lib/c-stack.h
/dflybsd-src/contrib/diffutils/lib/c-strcase.h
/dflybsd-src/contrib/diffutils/lib/c-strcasecmp.c
/dflybsd-src/contrib/diffutils/lib/c-strcaseeq.h
/dflybsd-src/contrib/diffutils/lib/c-strncasecmp.c
/dflybsd-src/contrib/diffutils/lib/careadlinkat.c
/dflybsd-src/contrib/diffutils/lib/careadlinkat.h
/dflybsd-src/contrib/diffutils/lib/cdefs.h
/dflybsd-src/contrib/diffutils/lib/cloexec.c
/dflybsd-src/contrib/diffutils/lib/cloexec.h
/dflybsd-src/contrib/diffutils/lib/cmpbuf.c
/dflybsd-src/contrib/diffutils/lib/cmpbuf.h
/dflybsd-src/contrib/diffutils/lib/diffseq.h
/dflybsd-src/contrib/diffutils/lib/dirname-lgpl.c
/dflybsd-src/contrib/diffutils/lib/dirname.c
/dflybsd-src/contrib/diffutils/lib/dirname.h
/dflybsd-src/contrib/diffutils/lib/dosname.h
/dflybsd-src/contrib/diffutils/lib/dup2.c
/dflybsd-src/contrib/diffutils/lib/error.c
/dflybsd-src/contrib/diffutils/lib/error.h
/dflybsd-src/contrib/diffutils/lib/exclude.c
/dflybsd-src/contrib/diffutils/lib/exclude.h
/dflybsd-src/contrib/diffutils/lib/exitfail.c
/dflybsd-src/contrib/diffutils/lib/exitfail.h
/dflybsd-src/contrib/diffutils/lib/fcntl.c
/dflybsd-src/contrib/diffutils/lib/fd-hook.c
/dflybsd-src/contrib/diffutils/lib/fd-hook.h
/dflybsd-src/contrib/diffutils/lib/file-type.c
/dflybsd-src/contrib/diffutils/lib/file-type.h
/dflybsd-src/contrib/diffutils/lib/filename.h
/dflybsd-src/contrib/diffutils/lib/filenamecat-lgpl.c
/dflybsd-src/contrib/diffutils/lib/filenamecat.c
/dflybsd-src/contrib/diffutils/lib/filenamecat.h
/dflybsd-src/contrib/diffutils/lib/flexmember.h
/dflybsd-src/contrib/diffutils/lib/float+.h
/dflybsd-src/contrib/diffutils/lib/fnmatch.c
/dflybsd-src/contrib/diffutils/lib/fnmatch_loop.c
/dflybsd-src/contrib/diffutils/lib/freopen-safer.c
/dflybsd-src/contrib/diffutils/lib/freopen.c
/dflybsd-src/contrib/diffutils/lib/getopt-core.h
/dflybsd-src/contrib/diffutils/lib/getopt-ext.h
/dflybsd-src/contrib/diffutils/lib/getopt-pfx-core.h
/dflybsd-src/contrib/diffutils/lib/getopt-pfx-ext.h
/dflybsd-src/contrib/diffutils/lib/getopt.c
/dflybsd-src/contrib/diffutils/lib/getopt1.c
/dflybsd-src/contrib/diffutils/lib/getopt_int.h
/dflybsd-src/contrib/diffutils/lib/getprogname.c
/dflybsd-src/contrib/diffutils/lib/getprogname.h
/dflybsd-src/contrib/diffutils/lib/gettext.h
/dflybsd-src/contrib/diffutils/lib/gettime.c
/dflybsd-src/contrib/diffutils/lib/hard-locale.c
/dflybsd-src/contrib/diffutils/lib/hard-locale.h
/dflybsd-src/contrib/diffutils/lib/hash.c
/dflybsd-src/contrib/diffutils/lib/hash.h
/dflybsd-src/contrib/diffutils/lib/ignore-value.h
/dflybsd-src/contrib/diffutils/lib/imaxtostr.c
/dflybsd-src/contrib/diffutils/lib/intprops.h
/dflybsd-src/contrib/diffutils/lib/inttostr.c
/dflybsd-src/contrib/diffutils/lib/inttostr.h
/dflybsd-src/contrib/diffutils/lib/libc-config.h
/dflybsd-src/contrib/diffutils/lib/localcharset.c
/dflybsd-src/contrib/diffutils/lib/localcharset.h
/dflybsd-src/contrib/diffutils/lib/localtime-buffer.c
/dflybsd-src/contrib/diffutils/lib/localtime-buffer.h
/dflybsd-src/contrib/diffutils/lib/malloca.c
/dflybsd-src/contrib/diffutils/lib/malloca.h
/dflybsd-src/contrib/diffutils/lib/mbchar.c
/dflybsd-src/contrib/diffutils/lib/mbchar.h
/dflybsd-src/contrib/diffutils/lib/mbiter.c
/dflybsd-src/contrib/diffutils/lib/mbiter.h
/dflybsd-src/contrib/diffutils/lib/mbscasecmp.c
/dflybsd-src/contrib/diffutils/lib/mbslen.c
/dflybsd-src/contrib/diffutils/lib/mbsstr.c
/dflybsd-src/contrib/diffutils/lib/mbuiter.c
/dflybsd-src/contrib/diffutils/lib/mbuiter.h
/dflybsd-src/contrib/diffutils/lib/minmax.h
/dflybsd-src/contrib/diffutils/lib/mktime-internal.h
/dflybsd-src/contrib/diffutils/lib/mktime.c
/dflybsd-src/contrib/diffutils/lib/msvc-inval.h
/dflybsd-src/contrib/diffutils/lib/msvc-nothrow.h
/dflybsd-src/contrib/diffutils/lib/nstrftime.c
/dflybsd-src/contrib/diffutils/lib/offtostr.c
/dflybsd-src/contrib/diffutils/lib/prepargs.c
/dflybsd-src/contrib/diffutils/lib/prepargs.h
/dflybsd-src/contrib/diffutils/lib/printf-args.c
/dflybsd-src/contrib/diffutils/lib/printf-args.h
/dflybsd-src/contrib/diffutils/lib/printf-parse.c
/dflybsd-src/contrib/diffutils/lib/printf-parse.h
/dflybsd-src/contrib/diffutils/lib/progname.c
/dflybsd-src/contrib/diffutils/lib/progname.h
/dflybsd-src/contrib/diffutils/lib/propername.c
/dflybsd-src/contrib/diffutils/lib/propername.h
/dflybsd-src/contrib/diffutils/lib/quote.h
/dflybsd-src/contrib/diffutils/lib/quotearg.c
/dflybsd-src/contrib/diffutils/lib/quotearg.h
/dflybsd-src/contrib/diffutils/lib/rawmemchr.c
/dflybsd-src/contrib/diffutils/lib/regcomp.c
/dflybsd-src/contrib/diffutils/lib/regex.c
/dflybsd-src/contrib/diffutils/lib/regex.h
/dflybsd-src/contrib/diffutils/lib/regex_internal.c
/dflybsd-src/contrib/diffutils/lib/regex_internal.h
/dflybsd-src/contrib/diffutils/lib/regexec.c
/dflybsd-src/contrib/diffutils/lib/sh-quote.c
/dflybsd-src/contrib/diffutils/lib/sh-quote.h
/dflybsd-src/contrib/diffutils/lib/sig-handler.c
/dflybsd-src/contrib/diffutils/lib/sig-handler.h
/dflybsd-src/contrib/diffutils/lib/stat-macros.h
/dflybsd-src/contrib/diffutils/lib/stat-time.c
/dflybsd-src/contrib/diffutils/lib/stat-time.h
/dflybsd-src/contrib/diffutils/lib/stdio--.h
/dflybsd-src/contrib/diffutils/lib/stdio-safer.h
/dflybsd-src/contrib/diffutils/lib/str-kmp.h
/dflybsd-src/contrib/diffutils/lib/streq.h
/dflybsd-src/contrib/diffutils/lib/strerror-override.c
/dflybsd-src/contrib/diffutils/lib/strerror-override.h
/dflybsd-src/contrib/diffutils/lib/strerror.c
/dflybsd-src/contrib/diffutils/lib/strftime.h
/dflybsd-src/contrib/diffutils/lib/striconv.c
/dflybsd-src/contrib/diffutils/lib/striconv.h
/dflybsd-src/contrib/diffutils/lib/stripslash.c
/dflybsd-src/contrib/diffutils/lib/strnlen1.c
/dflybsd-src/contrib/diffutils/lib/strnlen1.h
/dflybsd-src/contrib/diffutils/lib/system-quote.c
/dflybsd-src/contrib/diffutils/lib/system-quote.h
/dflybsd-src/contrib/diffutils/lib/tempname.c
/dflybsd-src/contrib/diffutils/lib/tempname.h
/dflybsd-src/contrib/diffutils/lib/time-internal.h
/dflybsd-src/contrib/diffutils/lib/time_rz.c
/dflybsd-src/contrib/diffutils/lib/timegm.c
/dflybsd-src/contrib/diffutils/lib/timespec.c
/dflybsd-src/contrib/diffutils/lib/timespec.h
/dflybsd-src/contrib/diffutils/lib/trim.c
/dflybsd-src/contrib/diffutils/lib/trim.h
/dflybsd-src/contrib/diffutils/lib/uinttostr.c
/dflybsd-src/contrib/diffutils/lib/umaxtostr.c
/dflybsd-src/contrib/diffutils/lib/unistd.c
/dflybsd-src/contrib/diffutils/lib/unistr/u8-mbtoucr.c
/dflybsd-src/contrib/diffutils/lib/unistr/u8-uctomb-aux.c
/dflybsd-src/contrib/diffutils/lib/unistr/u8-uctomb.c
/dflybsd-src/contrib/diffutils/lib/uniwidth/cjk.h
/dflybsd-src/contrib/diffutils/lib/uniwidth/width.c
/dflybsd-src/contrib/diffutils/lib/unlocked-io.h
/dflybsd-src/contrib/diffutils/lib/vasnprintf.c
/dflybsd-src/contrib/diffutils/lib/vasnprintf.h
/dflybsd-src/contrib/diffutils/lib/verify.h
/dflybsd-src/contrib/diffutils/lib/version-etc-fsf.c
/dflybsd-src/contrib/diffutils/lib/version-etc.c
/dflybsd-src/contrib/diffutils/lib/version-etc.h
/dflybsd-src/contrib/diffutils/lib/wctype-h.c
/dflybsd-src/contrib/diffutils/lib/xalloc-die.c
/dflybsd-src/contrib/diffutils/lib/xalloc-oversized.h
/dflybsd-src/contrib/diffutils/lib/xalloc.h
/dflybsd-src/contrib/diffutils/lib/xasprintf.c
/dflybsd-src/contrib/diffutils/lib/xfreopen.c
/dflybsd-src/contrib/diffutils/lib/xfreopen.h
/dflybsd-src/contrib/diffutils/lib/xmalloc.c
/dflybsd-src/contrib/diffutils/lib/xreadlink.c
/dflybsd-src/contrib/diffutils/lib/xreadlink.h
/dflybsd-src/contrib/diffutils/lib/xsize.c
/dflybsd-src/contrib/diffutils/lib/xsize.h
/dflybsd-src/contrib/diffutils/lib/xstriconv.c
/dflybsd-src/contrib/diffutils/lib/xstriconv.h
/dflybsd-src/contrib/diffutils/lib/xstrndup.c
/dflybsd-src/contrib/diffutils/lib/xstrndup.h
/dflybsd-src/contrib/diffutils/lib/xstrtol-error.c
/dflybsd-src/contrib/diffutils/lib/xstrtol.c
/dflybsd-src/contrib/diffutils/lib/xstrtol.h
/dflybsd-src/contrib/diffutils/lib/xstrtoul.c
/dflybsd-src/contrib/diffutils/lib/xstrtoumax.c
/dflybsd-src/contrib/diffutils/lib/xvasprintf.c
/dflybsd-src/contrib/diffutils/lib/xvasprintf.h
/dflybsd-src/contrib/diffutils/man/diff.1
/dflybsd-src/contrib/diffutils/man/diff3.1
/dflybsd-src/contrib/diffutils/man/sdiff.1
/dflybsd-src/contrib/diffutils/src/analyze.c
/dflybsd-src/contrib/diffutils/src/context.c
/dflybsd-src/contrib/diffutils/src/die.h
/dflybsd-src/contrib/diffutils/src/diff.c
/dflybsd-src/contrib/diffutils/src/diff.h
/dflybsd-src/contrib/diffutils/src/diff3.c
/dflybsd-src/contrib/diffutils/src/dir.c
/dflybsd-src/contrib/diffutils/src/ed.c
/dflybsd-src/contrib/diffutils/src/ifdef.c
/dflybsd-src/contrib/diffutils/src/io.c
/dflybsd-src/contrib/diffutils/src/normal.c
/dflybsd-src/contrib/diffutils/src/sdiff.c
/dflybsd-src/contrib/diffutils/src/side.c
/dflybsd-src/contrib/diffutils/src/system.h
/dflybsd-src/contrib/diffutils/src/util.c
/dflybsd-src/gnu/usr.bin/Makefile
/dflybsd-src/gnu/usr.bin/diff/Makefile
/dflybsd-src/gnu/usr.bin/diff/Makefile.inc
/dflybsd-src/gnu/usr.bin/diff/Makefile.inc0
/dflybsd-src/gnu/usr.bin/diff/diff/Makefile
/dflybsd-src/gnu/usr.bin/diff/diff/paths.h
/dflybsd-src/gnu/usr.bin/diff/diff/system.h
/dflybsd-src/gnu/usr.bin/diff/diff3/Makefile
/dflybsd-src/gnu/usr.bin/diff/libdiffutils/Makefile
/dflybsd-src/gnu/usr.bin/diff/libdiffutils/alloca.h
/dflybsd-src/gnu/usr.bin/diff/libdiffutils/arg-nonnull.h
/dflybsd-src/gnu/usr.bin/diff/libdiffutils/config.h
/dflybsd-src/gnu/usr.bin/diff/libdiffutils/fcntl.h
/dflybsd-src/gnu/usr.bin/diff/libdiffutils/fnmatch.h
/dflybsd-src/gnu/usr.bin/diff/libdiffutils/getopt-cdefs.h
/dflybsd-src/gnu/usr.bin/diff/libdiffutils/getopt.h
/dflybsd-src/gnu/usr.bin/diff/libdiffutils/string.h
/dflybsd-src/gnu/usr.bin/diff/libdiffutils/strings.h
/dflybsd-src/gnu/usr.bin/diff/libdiffutils/sys/stat.h
/dflybsd-src/gnu/usr.bin/diff/libdiffutils/time.h
/dflybsd-src/gnu/usr.bin/diff/libdiffutils/unistr.h
/dflybsd-src/gnu/usr.bin/diff/libdiffutils/unitypes.h
/dflybsd-src/gnu/usr.bin/diff/libdiffutils/uniwidth.h
/dflybsd-src/gnu/usr.bin/diff/libdiffutils/unused-parameter.h
/dflybsd-src/gnu/usr.bin/diff/libdiffutils/warn-on-use.h
/dflybsd-src/gnu/usr.bin/diff/libver/Makefile
/dflybsd-src/gnu/usr.bin/diff/libver/version.c
/dflybsd-src/gnu/usr.bin/diff/libver/version.h
/dflybsd-src/gnu/usr.bin/diff/sdiff/Makefile
/dflybsd-src/initrd/rescue/Makefile
/dflybsd-src/libexec/Makefile
/dflybsd-src/libexec/diff3prog/Makefile
/dflybsd-src/libexec/diff3prog/diff3prog.c
fsck_hammer2/test.c
/dflybsd-src/sys/kern/kern_descrip.c
/dflybsd-src/sys/kern/kern_event.c
/dflybsd-src/sys/kern/sys_mqueue.c
/dflybsd-src/sys/kern/sys_pipe.c
/dflybsd-src/sys/kern/sys_socket.c
/dflybsd-src/sys/kern/vfs_syscalls.c
/dflybsd-src/sys/kern/vfs_vnops.c
/dflybsd-src/sys/opencrypto/cryptodev.c
/dflybsd-src/sys/sys/file.h
/dflybsd-src/sys/sys/file2.h
/dflybsd-src/sys/vfs/devfs/devfs_vnops.c
/dflybsd-src/usr.bin/Makefile
/dflybsd-src/usr.bin/diff/Makefile
/dflybsd-src/usr.bin/diff/diff.1
/dflybsd-src/usr.bin/diff/diff.c
/dflybsd-src/usr.bin/diff/diff.h
/dflybsd-src/usr.bin/diff/diffdir.c
/dflybsd-src/usr.bin/diff/diffreg.c
/dflybsd-src/usr.bin/diff/xmalloc.c
/dflybsd-src/usr.bin/diff/xmalloc.h
/dflybsd-src/usr.bin/diff3/Makefile
/dflybsd-src/usr.bin/diff3/diff3
/dflybsd-src/usr.bin/diff3/diff3.1
/dflybsd-src/usr.bin/sdiff/Makefile
/dflybsd-src/usr.bin/sdiff/Makefile.depend
/dflybsd-src/usr.bin/sdiff/edit.c
/dflybsd-src/usr.bin/sdiff/extern.h
/dflybsd-src/usr.bin/sdiff/sdiff.1
/dflybsd-src/usr.bin/sdiff/sdiff.c
152bbef514-Oct-2024 Tomohiro Kusumi <tkusumi@netbsd.org>

sbin/fsck_hammer2: Remove unused voldata argument

167a410d10-Oct-2024 Tomohiro Kusumi <tkusumi@netbsd.org>

sbin/hammer2/cmd_debug.c: Refactor unreadable cmd_show()

0b7381572b131c74051832dc251604e7f77b5a54 added multi-volumes
support to cmd_show() (entry point of freemap,show,volhdr directives)
with minim

sbin/hammer2/cmd_debug.c: Refactor unreadable cmd_show()

0b7381572b131c74051832dc251604e7f77b5a54 added multi-volumes
support to cmd_show() (entry point of freemap,show,volhdr directives)
with minimum modification using goto, but the code has been not
so readable since then. Rewrite this entry point function.

The output is same except that "Volume %d header %d..."
by default (= when not showing volhdr or bref for all volumes)
appears before printing each volhdr or bref, rather than all
at once in the beginning.

show more ...

b87d88f005-Oct-2024 Tomohiro Kusumi <tkusumi@netbsd.org>

sbin/hammer2/cmd_debug.c: Clear errno

otherwise affects next strtol(3) variant when no error.

strtol(3) says "If no conversion could be performed,
0 is returned and the global variable errno is set

sbin/hammer2/cmd_debug.c: Clear errno

otherwise affects next strtol(3) variant when no error.

strtol(3) says "If no conversion could be performed,
0 is returned and the global variable errno is set to EINVAL".

show more ...

2c8c691b01-Oct-2024 Tomohiro Kusumi <tkusumi@netbsd.org>

sys/vfs/hammer2: Change hammer2_inode_meta::target_type to unused84

No longer used or needed since
da0cdd33148ab3e3c227355de759c595c533841a in 2017.

target_type was only used for the initial hardli

sys/vfs/hammer2: Change hammer2_inode_meta::target_type to unused84

No longer used or needed since
da0cdd33148ab3e3c227355de759c595c533841a in 2017.

target_type was only used for the initial hardlink design and
implementation, which is not how it works today.

show more ...

c825a6c524-Sep-2024 Tomohiro Kusumi <tkusumi@netbsd.org>

sbin/hammer2: Verify fstype UUID in hammer2_verify_volumes_common()

Its string form has to be HAMMER2_UUID_STRING.
Also move common volu_id check to hammer2_verify_volumes_common().

1a0f56e124-Sep-2024 Tomohiro Kusumi <tkusumi@netbsd.org>

sbin/hammer2/cmd_debug.c: Print volume id in "Volume header" message

8fbce03d24-Sep-2024 Tomohiro Kusumi <tkusumi@netbsd.org>

sbin/hammer2/cmd_debug.c: Don't use both XB and XiB in printf

These are the only ones print XiB with "XiB" in HAMMER2 commands.

8d1faa3720-Sep-2024 Tomohiro Kusumi <tkusumi@netbsd.org>

sbin/newfs_hammer2: Fail if input size is < alignment size

If aligned size becomes 0, it should fail with an error message
before hammer2_install_volume().
e.g. If a regular file av[0] is 4MiB, size

sbin/newfs_hammer2: Fail if input size is < alignment size

If aligned size becomes 0, it should fail with an error message
before hammer2_install_volume().
e.g. If a regular file av[0] is 4MiB, size becomes 0 after aligned.

Also add same sanity in hammer2_verify_volumes_common().
vol->size == 0 passes 8MiB or 1GiB alignment sanity.

show more ...

94803e4320-Sep-2024 Tomohiro Kusumi <tkusumi@netbsd.org>

sbin/newfs_hammer2: Remove redundant inode.meta.name_xxx zero clears

Remove obsolete code from b33a7e92438b9c9fc915e7c432666385051369db in 2012.

suproot has a name "SUPROOT" in inode itself if not

sbin/newfs_hammer2: Remove redundant inode.meta.name_xxx zero clears

Remove obsolete code from b33a7e92438b9c9fc915e7c432666385051369db in 2012.

suproot has a name "SUPROOT" in inode itself if not in dirent,
and name_len is initialized with a proper length right after this.

show more ...


/dflybsd-src/contrib/dhcpcd/README.DRAGONFLY
/dflybsd-src/contrib/dhcpcd/hooks/10-wpa_supplicant
/dflybsd-src/contrib/dhcpcd/hooks/30-hostname
/dflybsd-src/contrib/dhcpcd/src/arp.c
/dflybsd-src/contrib/dhcpcd/src/defs.h
/dflybsd-src/contrib/dhcpcd/src/dhcp.c
/dflybsd-src/contrib/dhcpcd/src/dhcp6.c
/dflybsd-src/contrib/dhcpcd/src/dhcpcd-embedded.c
/dflybsd-src/contrib/dhcpcd/src/dhcpcd-embedded.h
/dflybsd-src/contrib/dhcpcd/src/dhcpcd.c
/dflybsd-src/contrib/dhcpcd/src/dhcpcd.conf.5
/dflybsd-src/contrib/dhcpcd/src/if-bsd.c
/dflybsd-src/contrib/dhcpcd/src/if-options.c
/dflybsd-src/contrib/dhcpcd/src/if-options.h
/dflybsd-src/contrib/dhcpcd/src/if.c
/dflybsd-src/contrib/dhcpcd/src/ipv6.c
/dflybsd-src/contrib/dhcpcd/src/ipv6nd.c
/dflybsd-src/contrib/dhcpcd/src/ipv6nd.h
/dflybsd-src/contrib/dhcpcd/src/logerr.c
/dflybsd-src/contrib/dhcpcd/src/privsep-bpf.c
/dflybsd-src/contrib/dhcpcd/src/privsep-control.c
/dflybsd-src/contrib/dhcpcd/src/privsep-inet.c
/dflybsd-src/contrib/dhcpcd/src/privsep-root.c
/dflybsd-src/contrib/dhcpcd/src/privsep-root.h
/dflybsd-src/contrib/dhcpcd/src/privsep.c
/dflybsd-src/contrib/dhcpcd/src/sa.c
/dflybsd-src/contrib/dhcpcd/src/sa.h
/dflybsd-src/contrib/less/LICENSE
/dflybsd-src/contrib/less/NEWS
/dflybsd-src/contrib/less/README.DRAGONFLY
/dflybsd-src/contrib/less/brac.c
/dflybsd-src/contrib/less/ch.c
/dflybsd-src/contrib/less/charset.c
/dflybsd-src/contrib/less/charset.h
/dflybsd-src/contrib/less/cmd.h
/dflybsd-src/contrib/less/cmdbuf.c
/dflybsd-src/contrib/less/command.c
/dflybsd-src/contrib/less/compose.uni
/dflybsd-src/contrib/less/cvt.c
/dflybsd-src/contrib/less/decode.c
/dflybsd-src/contrib/less/edit.c
/dflybsd-src/contrib/less/evar.c
/dflybsd-src/contrib/less/filename.c
/dflybsd-src/contrib/less/fmt.uni
/dflybsd-src/contrib/less/forwback.c
/dflybsd-src/contrib/less/funcs.h
/dflybsd-src/contrib/less/help.c
/dflybsd-src/contrib/less/ifile.c
/dflybsd-src/contrib/less/input.c
/dflybsd-src/contrib/less/jump.c
/dflybsd-src/contrib/less/lang.h
/dflybsd-src/contrib/less/less.h
/dflybsd-src/contrib/less/less.nro
/dflybsd-src/contrib/less/lessecho.c
/dflybsd-src/contrib/less/lessecho.nro
/dflybsd-src/contrib/less/lesskey.c
/dflybsd-src/contrib/less/lesskey.h
/dflybsd-src/contrib/less/lesskey.nro
/dflybsd-src/contrib/less/lesskey_parse.c
/dflybsd-src/contrib/less/lglob.h
/dflybsd-src/contrib/less/line.c
/dflybsd-src/contrib/less/linenum.c
/dflybsd-src/contrib/less/lsystem.c
/dflybsd-src/contrib/less/main.c
/dflybsd-src/contrib/less/mark.c
/dflybsd-src/contrib/less/optfunc.c
/dflybsd-src/contrib/less/option.c
/dflybsd-src/contrib/less/option.h
/dflybsd-src/contrib/less/opttbl.c
/dflybsd-src/contrib/less/os.c
/dflybsd-src/contrib/less/output.c
/dflybsd-src/contrib/less/pattern.c
/dflybsd-src/contrib/less/pattern.h
/dflybsd-src/contrib/less/pckeys.h
/dflybsd-src/contrib/less/position.c
/dflybsd-src/contrib/less/position.h
/dflybsd-src/contrib/less/prompt.c
/dflybsd-src/contrib/less/screen.c
/dflybsd-src/contrib/less/search.c
/dflybsd-src/contrib/less/signal.c
/dflybsd-src/contrib/less/tags.c
/dflybsd-src/contrib/less/ttyin.c
/dflybsd-src/contrib/less/ubin.uni
/dflybsd-src/contrib/less/version.c
/dflybsd-src/contrib/less/wide.uni
/dflybsd-src/contrib/less/xbuf.c
/dflybsd-src/contrib/less/xbuf.h
/dflybsd-src/crypto/openssh/PROTOCOL
/dflybsd-src/crypto/openssh/PROTOCOL.agent
/dflybsd-src/crypto/openssh/PROTOCOL.key
/dflybsd-src/crypto/openssh/PROTOCOL.krl
/dflybsd-src/crypto/openssh/PROTOCOL.mux
/dflybsd-src/crypto/openssh/README
/dflybsd-src/crypto/openssh/README.DELETED
/dflybsd-src/crypto/openssh/README.DRAGONFLY
/dflybsd-src/crypto/openssh/addr.c
/dflybsd-src/crypto/openssh/addr.h
/dflybsd-src/crypto/openssh/audit-bsm.c
/dflybsd-src/crypto/openssh/audit-linux.c
/dflybsd-src/crypto/openssh/audit.c
/dflybsd-src/crypto/openssh/auth-bsdauth.c
/dflybsd-src/crypto/openssh/auth-krb5.c
/dflybsd-src/crypto/openssh/auth-options.c
/dflybsd-src/crypto/openssh/auth-pam.c
/dflybsd-src/crypto/openssh/auth-pam.h
/dflybsd-src/crypto/openssh/auth-rhosts.c
/dflybsd-src/crypto/openssh/auth-shadow.c
/dflybsd-src/crypto/openssh/auth-sia.c
/dflybsd-src/crypto/openssh/auth.c
/dflybsd-src/crypto/openssh/auth.h
/dflybsd-src/crypto/openssh/auth2-gss.c
/dflybsd-src/crypto/openssh/auth2-hostbased.c
/dflybsd-src/crypto/openssh/auth2-kbdint.c
/dflybsd-src/crypto/openssh/auth2-methods.c
/dflybsd-src/crypto/openssh/auth2-none.c
/dflybsd-src/crypto/openssh/auth2-passwd.c
/dflybsd-src/crypto/openssh/auth2-pubkey.c
/dflybsd-src/crypto/openssh/auth2-pubkeyfile.c
/dflybsd-src/crypto/openssh/auth2.c
/dflybsd-src/crypto/openssh/authfd.c
/dflybsd-src/crypto/openssh/authfd.h
/dflybsd-src/crypto/openssh/authfile.c
/dflybsd-src/crypto/openssh/canohost.c
/dflybsd-src/crypto/openssh/chacha.c
/dflybsd-src/crypto/openssh/channels.c
/dflybsd-src/crypto/openssh/channels.h
/dflybsd-src/crypto/openssh/cipher-aes.c
/dflybsd-src/crypto/openssh/cipher-aesctr.c
/dflybsd-src/crypto/openssh/cipher-chachapoly-libcrypto.c
/dflybsd-src/crypto/openssh/cipher-chachapoly.c
/dflybsd-src/crypto/openssh/cipher.c
/dflybsd-src/crypto/openssh/cipher.h
/dflybsd-src/crypto/openssh/clientloop.c
/dflybsd-src/crypto/openssh/clientloop.h
/dflybsd-src/crypto/openssh/compat.c
/dflybsd-src/crypto/openssh/compat.h
/dflybsd-src/crypto/openssh/config.guess
/dflybsd-src/crypto/openssh/config.h.in
/dflybsd-src/crypto/openssh/config.log
/dflybsd-src/crypto/openssh/config.sub
/dflybsd-src/crypto/openssh/configure
/dflybsd-src/crypto/openssh/configure.ac
/dflybsd-src/crypto/openssh/contrib/ssh-copy-id
/dflybsd-src/crypto/openssh/contrib/ssh-copy-id.1
/dflybsd-src/crypto/openssh/crypto_api.h
/dflybsd-src/crypto/openssh/digest-libc.c
/dflybsd-src/crypto/openssh/dispatch.c
/dflybsd-src/crypto/openssh/dns.c
/dflybsd-src/crypto/openssh/dns.h
/dflybsd-src/crypto/openssh/ed25519.c
/dflybsd-src/crypto/openssh/ed25519.sh
/dflybsd-src/crypto/openssh/entropy.c
/dflybsd-src/crypto/openssh/gss-genr.c
/dflybsd-src/crypto/openssh/gss-serv-krb5.c
/dflybsd-src/crypto/openssh/gss-serv.c
/dflybsd-src/crypto/openssh/hostfile.c
/dflybsd-src/crypto/openssh/install-sh
/dflybsd-src/crypto/openssh/kex-names.c
/dflybsd-src/crypto/openssh/kex.c
/dflybsd-src/crypto/openssh/kex.h
/dflybsd-src/crypto/openssh/kexgexs.c
/dflybsd-src/crypto/openssh/krl.c
/dflybsd-src/crypto/openssh/krl.h
/dflybsd-src/crypto/openssh/log.c
/dflybsd-src/crypto/openssh/log.h
/dflybsd-src/crypto/openssh/loginrec.c
/dflybsd-src/crypto/openssh/match.c
/dflybsd-src/crypto/openssh/misc.c
/dflybsd-src/crypto/openssh/misc.h
/dflybsd-src/crypto/openssh/moduli
/dflybsd-src/crypto/openssh/moduli.c
/dflybsd-src/crypto/openssh/monitor.c
/dflybsd-src/crypto/openssh/monitor.h
/dflybsd-src/crypto/openssh/monitor_wrap.c
/dflybsd-src/crypto/openssh/monitor_wrap.h
/dflybsd-src/crypto/openssh/msg.c
/dflybsd-src/crypto/openssh/mux.c
/dflybsd-src/crypto/openssh/nchan.c
/dflybsd-src/crypto/openssh/packet.c
/dflybsd-src/crypto/openssh/packet.h
/dflybsd-src/crypto/openssh/pathnames.h
/dflybsd-src/crypto/openssh/platform-listen.c
/dflybsd-src/crypto/openssh/platform-pledge.c
/dflybsd-src/crypto/openssh/platform-tracing.c
/dflybsd-src/crypto/openssh/platform.c
/dflybsd-src/crypto/openssh/platform.h
/dflybsd-src/crypto/openssh/poly1305.c
/dflybsd-src/crypto/openssh/progressmeter.c
/dflybsd-src/crypto/openssh/readconf.c
/dflybsd-src/crypto/openssh/readconf.h
/dflybsd-src/crypto/openssh/readpass.c
/dflybsd-src/crypto/openssh/rijndael.c
/dflybsd-src/crypto/openssh/sandbox-capsicum.c
/dflybsd-src/crypto/openssh/sandbox-darwin.c
/dflybsd-src/crypto/openssh/sandbox-null.c
/dflybsd-src/crypto/openssh/sandbox-pledge.c
/dflybsd-src/crypto/openssh/sandbox-seccomp-filter.c
/dflybsd-src/crypto/openssh/sandbox-solaris.c
/dflybsd-src/crypto/openssh/sandbox-systrace.c
/dflybsd-src/crypto/openssh/scp.1
/dflybsd-src/crypto/openssh/scp.c
/dflybsd-src/crypto/openssh/servconf.c
/dflybsd-src/crypto/openssh/servconf.h
/dflybsd-src/crypto/openssh/serverloop.c
/dflybsd-src/crypto/openssh/session.c
/dflybsd-src/crypto/openssh/session.h
/dflybsd-src/crypto/openssh/sftp-client.c
/dflybsd-src/crypto/openssh/sftp-client.h
/dflybsd-src/crypto/openssh/sftp-common.c
/dflybsd-src/crypto/openssh/sftp-glob.c
/dflybsd-src/crypto/openssh/sftp-server.c
/dflybsd-src/crypto/openssh/sftp-usergroup.c
/dflybsd-src/crypto/openssh/sftp.1
/dflybsd-src/crypto/openssh/sftp.c
/dflybsd-src/crypto/openssh/sntrup761.c
/dflybsd-src/crypto/openssh/srclimit.c
/dflybsd-src/crypto/openssh/srclimit.h
/dflybsd-src/crypto/openssh/ssh-add.1
/dflybsd-src/crypto/openssh/ssh-add.c
/dflybsd-src/crypto/openssh/ssh-agent.1
/dflybsd-src/crypto/openssh/ssh-agent.c
/dflybsd-src/crypto/openssh/ssh-dss.c
/dflybsd-src/crypto/openssh/ssh-ecdsa-sk.c
/dflybsd-src/crypto/openssh/ssh-ecdsa.c
/dflybsd-src/crypto/openssh/ssh-ed25519-sk.c
/dflybsd-src/crypto/openssh/ssh-ed25519.c
/dflybsd-src/crypto/openssh/ssh-keygen.1
/dflybsd-src/crypto/openssh/ssh-keygen.c
/dflybsd-src/crypto/openssh/ssh-keyscan.1
/dflybsd-src/crypto/openssh/ssh-keyscan.c
/dflybsd-src/crypto/openssh/ssh-keysign.8
/dflybsd-src/crypto/openssh/ssh-keysign.c
/dflybsd-src/crypto/openssh/ssh-pkcs11-client.c
/dflybsd-src/crypto/openssh/ssh-pkcs11-helper.0
/dflybsd-src/crypto/openssh/ssh-pkcs11.c
/dflybsd-src/crypto/openssh/ssh-pkcs11.h
/dflybsd-src/crypto/openssh/ssh-rsa.c
/dflybsd-src/crypto/openssh/ssh-xmss.c
/dflybsd-src/crypto/openssh/ssh.1
/dflybsd-src/crypto/openssh/ssh.c
/dflybsd-src/crypto/openssh/ssh2.h
/dflybsd-src/crypto/openssh/ssh_api.c
/dflybsd-src/crypto/openssh/ssh_config
/dflybsd-src/crypto/openssh/ssh_config.5
/dflybsd-src/crypto/openssh/sshbuf-getput-crypto.c
/dflybsd-src/crypto/openssh/sshbuf.c
/dflybsd-src/crypto/openssh/sshbuf.h
/dflybsd-src/crypto/openssh/sshconnect.c
/dflybsd-src/crypto/openssh/sshconnect.h
/dflybsd-src/crypto/openssh/sshconnect2.c
/dflybsd-src/crypto/openssh/sshd-session.c
/dflybsd-src/crypto/openssh/sshd.8
/dflybsd-src/crypto/openssh/sshd.c
/dflybsd-src/crypto/openssh/sshd_config
/dflybsd-src/crypto/openssh/sshd_config.5
/dflybsd-src/crypto/openssh/sshkey-xmss.c
/dflybsd-src/crypto/openssh/sshkey-xmss.h
/dflybsd-src/crypto/openssh/sshkey.c
/dflybsd-src/crypto/openssh/sshkey.h
/dflybsd-src/crypto/openssh/sshsig.c
/dflybsd-src/crypto/openssh/umac.c
/dflybsd-src/crypto/openssh/version.h
/dflybsd-src/crypto/openssh/xmss_commons.c
/dflybsd-src/crypto/openssh/xmss_commons.h
/dflybsd-src/crypto/openssh/xmss_fast.c
/dflybsd-src/crypto/openssh/xmss_hash.c
/dflybsd-src/crypto/openssh/xmss_hash.h
/dflybsd-src/crypto/openssh/xmss_hash_address.c
/dflybsd-src/crypto/openssh/xmss_hash_address.h
/dflybsd-src/crypto/openssh/xmss_wots.c
/dflybsd-src/crypto/openssh/xmss_wots.h
/dflybsd-src/etc/defaults/rc.conf
/dflybsd-src/etc/rc.d/wg
/dflybsd-src/lib/libc/sys/Makefile.inc
/dflybsd-src/lib/libc/sys/Symbol.map
/dflybsd-src/lib/libc/sys/utimes.2
/dflybsd-src/lib/libssh/Makefile
/dflybsd-src/libexec/Makefile
/dflybsd-src/libexec/sshd-session/Makefile
/dflybsd-src/libexec/sshd-session/Makefile.etc
/dflybsd-src/libexec/sshd-session/auth-passwd-custom.c
/dflybsd-src/libexec/sshd-session/sshd_config_expect
/dflybsd-src/nrelease/Makefile
/dflybsd-src/nrelease/gui/etc/X11/xorg.conf
/dflybsd-src/nrelease/gui/etc/rc.conf
/dflybsd-src/nrelease/gui/root/.xinitrc
newfs_hammer2/mkfs_hammer2.c
/dflybsd-src/share/man/man4/acpi.4
/dflybsd-src/share/man/man4/bridge.4
/dflybsd-src/share/man/man5/rc.conf.5
/dflybsd-src/share/man/man5/wg.conf.5
/dflybsd-src/sys/bus/u4b/input/ums.c
/dflybsd-src/sys/conf/files
/dflybsd-src/sys/dev/acpica/acpi.c
/dflybsd-src/sys/dev/acpica/acpi_resource.c
/dflybsd-src/sys/dev/acpica/acpivar.h
/dflybsd-src/sys/dev/misc/evdev/cdev.c
/dflybsd-src/sys/dev/misc/evdev/evdev.c
/dflybsd-src/sys/dev/misc/evdev/evdev.h
/dflybsd-src/sys/dev/misc/evdev/evdev_mt.c
/dflybsd-src/sys/dev/misc/evdev/evdev_private.h
/dflybsd-src/sys/dev/misc/evdev/evdev_utils.c
/dflybsd-src/sys/dev/misc/evdev/freebsd-bitstring.h
/dflybsd-src/sys/dev/misc/evdev/input-event-codes.h
/dflybsd-src/sys/dev/misc/evdev/input.h
/dflybsd-src/sys/dev/misc/kbd/atkbd.c
/dflybsd-src/sys/dev/misc/kbd/atkbdc.c
/dflybsd-src/sys/dev/misc/kbd/atkbdcreg.h
/dflybsd-src/sys/dev/misc/kbd/atkbdreg.h
/dflybsd-src/sys/dev/misc/kbd/kbd.c
/dflybsd-src/sys/dev/misc/kbd/kbdreg.h
/dflybsd-src/sys/dev/misc/psm/psm.c
/dflybsd-src/sys/dev/misc/syscons/sysmouse.c
/dflybsd-src/sys/dev/netif/iwm/fw/iwm9000/Makefile
/dflybsd-src/sys/dev/netif/iwm/fw/iwm9260/Makefile
/dflybsd-src/sys/dev/netif/iwm/if_iwm.c
/dflybsd-src/sys/dev/netif/iwm/if_iwm_binding.c
/dflybsd-src/sys/dev/netif/iwm/if_iwm_binding.h
/dflybsd-src/sys/dev/netif/iwm/if_iwm_config.h
/dflybsd-src/sys/dev/netif/iwm/if_iwm_constants.h
/dflybsd-src/sys/dev/netif/iwm/if_iwm_debug.h
/dflybsd-src/sys/dev/netif/iwm/if_iwm_fw.c
/dflybsd-src/sys/dev/netif/iwm/if_iwm_fw.h
/dflybsd-src/sys/dev/netif/iwm/if_iwm_led.h
/dflybsd-src/sys/dev/netif/iwm/if_iwm_mac_ctxt.h
/dflybsd-src/sys/dev/netif/iwm/if_iwm_notif_wait.h
/dflybsd-src/sys/dev/netif/iwm/if_iwm_pcie_trans.h
/dflybsd-src/sys/dev/netif/iwm/if_iwm_phy_ctxt.h
/dflybsd-src/sys/dev/netif/iwm/if_iwm_phy_db.c
/dflybsd-src/sys/dev/netif/iwm/if_iwm_phy_db.h
/dflybsd-src/sys/dev/netif/iwm/if_iwm_power.h
/dflybsd-src/sys/dev/netif/iwm/if_iwm_scan.c
/dflybsd-src/sys/dev/netif/iwm/if_iwm_scan.h
/dflybsd-src/sys/dev/netif/iwm/if_iwm_sf.h
/dflybsd-src/sys/dev/netif/iwm/if_iwm_sta.h
/dflybsd-src/sys/dev/netif/iwm/if_iwm_time_event.c
/dflybsd-src/sys/dev/netif/iwm/if_iwm_time_event.h
/dflybsd-src/sys/dev/netif/iwm/if_iwm_util.h
/dflybsd-src/sys/dev/netif/iwm/if_iwmreg.h
/dflybsd-src/sys/dev/netif/iwm/if_iwmvar.h
/dflybsd-src/sys/kern/init_sysent.c
/dflybsd-src/sys/kern/kern_clock.c
/dflybsd-src/sys/kern/kern_mib.c
/dflybsd-src/sys/kern/subr_bus.c
/dflybsd-src/sys/kern/sys_generic.c
/dflybsd-src/sys/kern/syscalls.c
/dflybsd-src/sys/kern/syscalls.master
/dflybsd-src/sys/kern/vfs_syscalls.c
/dflybsd-src/sys/net/tap/if_tap.c
/dflybsd-src/sys/net/tun/if_tun.c
/dflybsd-src/sys/netinet6/in6.c
/dflybsd-src/sys/netinet6/in6_proto.c
/dflybsd-src/sys/netinet6/in6_var.h
/dflybsd-src/sys/netinet6/nd6.c
/dflybsd-src/sys/netinet6/nd6_nbr.c
/dflybsd-src/sys/netinet6/nd6_rtr.c
/dflybsd-src/sys/netproto/802_11/ieee80211_dragonfly.h
/dflybsd-src/sys/netproto/802_11/wlan/ieee80211_input.c
/dflybsd-src/sys/sys/bus.h
/dflybsd-src/sys/sys/mouse.h
/dflybsd-src/sys/sys/param.h
/dflybsd-src/sys/sys/syscall.h
/dflybsd-src/sys/sys/syscall.mk
/dflybsd-src/sys/sys/sysctl.h
/dflybsd-src/sys/sys/sysproto.h
/dflybsd-src/sys/sys/sysunion.h
/dflybsd-src/sys/sys/time.h
/dflybsd-src/sys/vfs/Makefile
/dflybsd-src/sys/vfs/fuse/fuse_vnops.c
/dflybsd-src/sys/vfs/procfs/procfs_ctl.c
/dflybsd-src/sys/vfs/procfs/procfs_mem.c
/dflybsd-src/sys/vfs/procfs/procfs_status.c
/dflybsd-src/sys/vfs/procfs/procfs_subr.c
/dflybsd-src/sys/vfs/procfs/procfs_vfsops.c
/dflybsd-src/sys/vfs/procfs/procfs_vnops.c
/dflybsd-src/usr.bin/dsynth/mount.c
/dflybsd-src/usr.bin/less/Makefile
/dflybsd-src/usr.bin/less/defines.h
/dflybsd-src/usr.bin/ssh-add/Makefile
/dflybsd-src/usr.bin/ssh-agent/Makefile
/dflybsd-src/usr.bin/ssh-keygen/Makefile
/dflybsd-src/usr.bin/ssh-keyscan/Makefile
/dflybsd-src/usr.bin/ssh/Makefile
/dflybsd-src/usr.sbin/makefs/hammer2/hammer2.h
/dflybsd-src/usr.sbin/makefs/hammer2/hammer2_chain.c
/dflybsd-src/usr.sbin/makefs/hammer2/hammer2_flush.c
/dflybsd-src/usr.sbin/makefs/hammer2/hammer2_strategy.c
/dflybsd-src/usr.sbin/sshd/Makefile
7485684f03-Mar-2024 Aaron LI <aly@aaronly.me>

Whitespace cleanups

cfb5793b23-Mar-2024 Aaron LI <aly@aaronly.me>

mount_cd9660(8): Simplify and clean up set_charset()

Simplify set_charset(), partly according to mount_ntfs(8).

Meanwhile, clean up the whitespace styles.

7764eb6608-Mar-2024 Ricardo Branco <rbranco@suse.de>

cd9660: Add support for mask,dirmask,uid,gid options

The updates to mount_cd9660(8) are basically taken from mount_msdos(8).

GitHub PR: https://github.com/DragonFlyBSD/DragonFlyBSD/pull/23
See also

cd9660: Add support for mask,dirmask,uid,gid options

The updates to mount_cd9660(8) are basically taken from mount_msdos(8).

GitHub PR: https://github.com/DragonFlyBSD/DragonFlyBSD/pull/23
See also:
- https://github.com/freebsd/freebsd-src/pull/982
- https://github.com/NetBSD/src/pull/29

show more ...

ce0bf05410-Mar-2024 Ricardo Branco <rbranco@suse.de>

umount(8): Add -d option to detach vn(4) devices

The '-d' option tells umount(8) to detach the underlying vn(4) device if
the filesystem was mounted from it. Note that vn(4) is a virtual disk
and c

umount(8): Add -d option to detach vn(4) devices

The '-d' option tells umount(8) to detach the underlying vn(4) device if
the filesystem was mounted from it. Note that vn(4) is a virtual disk
and can provides multiple filesystems, so the vn(4) detaching can only
succeed when all the filesystems are umounted.

For example:
$ vnconfig -c vn dfly.img
vn4
$ mount_msdos /dev/vn4s1 /mnt/dfly/boot
$ mount_ufs /dev/vn4s2a /mnt/dfly/root
$ umount -d /mnt/dfly/boot
umount: VNIOCDETACH: /dev/vn4: Device busy
umount: detach of /dev/vn4s1 failed
$ umount -d /mnt/dfly/root
(now vn4 is detached)

A similar option exists in Linux's and FreeBSD's umount(8).

GitHub PR: https://github.com/DragonFlyBSD/DragonFlyBSD/pull/24
See Also: https://github.com/freebsd/freebsd-src/pull/972

show more ...


/dflybsd-src/contrib/less/LICENSE
/dflybsd-src/contrib/less/NEWS
/dflybsd-src/contrib/less/README
/dflybsd-src/contrib/less/README.DELETED
/dflybsd-src/contrib/less/README.DRAGONFLY
/dflybsd-src/contrib/less/brac.c
/dflybsd-src/contrib/less/ch.c
/dflybsd-src/contrib/less/charset.c
/dflybsd-src/contrib/less/charset.h
/dflybsd-src/contrib/less/cmd.h
/dflybsd-src/contrib/less/cmdbuf.c
/dflybsd-src/contrib/less/command.c
/dflybsd-src/contrib/less/compose.uni
/dflybsd-src/contrib/less/cvt.c
/dflybsd-src/contrib/less/decode.c
/dflybsd-src/contrib/less/edit.c
/dflybsd-src/contrib/less/filename.c
/dflybsd-src/contrib/less/fmt.uni
/dflybsd-src/contrib/less/forwback.c
/dflybsd-src/contrib/less/funcs.h
/dflybsd-src/contrib/less/help.c
/dflybsd-src/contrib/less/ifile.c
/dflybsd-src/contrib/less/input.c
/dflybsd-src/contrib/less/jump.c
/dflybsd-src/contrib/less/less.h
/dflybsd-src/contrib/less/less.nro
/dflybsd-src/contrib/less/lessecho.c
/dflybsd-src/contrib/less/lessecho.nro
/dflybsd-src/contrib/less/lesskey.c
/dflybsd-src/contrib/less/lesskey.h
/dflybsd-src/contrib/less/lesskey.nro
/dflybsd-src/contrib/less/lesskey_parse.c
/dflybsd-src/contrib/less/lglob.h
/dflybsd-src/contrib/less/line.c
/dflybsd-src/contrib/less/linenum.c
/dflybsd-src/contrib/less/lsystem.c
/dflybsd-src/contrib/less/main.c
/dflybsd-src/contrib/less/mark.c
/dflybsd-src/contrib/less/optfunc.c
/dflybsd-src/contrib/less/option.c
/dflybsd-src/contrib/less/option.h
/dflybsd-src/contrib/less/opttbl.c
/dflybsd-src/contrib/less/os.c
/dflybsd-src/contrib/less/output.c
/dflybsd-src/contrib/less/pattern.c
/dflybsd-src/contrib/less/pattern.h
/dflybsd-src/contrib/less/pckeys.h
/dflybsd-src/contrib/less/position.c
/dflybsd-src/contrib/less/position.h
/dflybsd-src/contrib/less/prompt.c
/dflybsd-src/contrib/less/screen.c
/dflybsd-src/contrib/less/search.c
/dflybsd-src/contrib/less/signal.c
/dflybsd-src/contrib/less/tags.c
/dflybsd-src/contrib/less/ttyin.c
/dflybsd-src/contrib/less/ubin.uni
/dflybsd-src/contrib/less/version.c
/dflybsd-src/contrib/less/wide.uni
/dflybsd-src/contrib/less/xbuf.c
/dflybsd-src/contrib/less/xbuf.h
umount/umount.8
umount/umount.c
/dflybsd-src/share/man/man5/procfs.5
/dflybsd-src/sys/net/if.c
/dflybsd-src/sys/net/if_var.h
/dflybsd-src/sys/net/route.c
/dflybsd-src/sys/net/route.h
/dflybsd-src/sys/netinet/in.c
/dflybsd-src/sys/netinet/in_rmx.c
/dflybsd-src/sys/vfs/fuse/Makefile
/dflybsd-src/sys/vfs/fuse/fuse.h
/dflybsd-src/sys/vfs/fuse/fuse_device.c
/dflybsd-src/sys/vfs/fuse/fuse_io.c
/dflybsd-src/sys/vfs/fuse/fuse_ipc.c
/dflybsd-src/sys/vfs/fuse/fuse_node.c
/dflybsd-src/sys/vfs/fuse/fuse_util.c
/dflybsd-src/sys/vfs/fuse/fuse_vfsops.c
/dflybsd-src/sys/vfs/fuse/fuse_vnops.c
/dflybsd-src/sys/vfs/procfs/procfs_vnops.c
/dflybsd-src/usr.bin/gzip/gzip.c
/dflybsd-src/usr.bin/hexdump/display.c
/dflybsd-src/usr.bin/less/Makefile
/dflybsd-src/usr.bin/less/defines.h
/dflybsd-src/usr.bin/lessecho/Makefile
/dflybsd-src/usr.bin/lesskey/Makefile
/dflybsd-src/usr.bin/sockstat/sockstat.c
/dflybsd-src/usr.bin/wc/wc.c
8881664205-Mar-2024 Aaron LI <aly@aaronly.me>

md5(1): Further cleanup the code a bit

No functional changes.

2d52e8a305-Mar-2024 Aaron LI <aly@aaronly.me>

md5(1): Improve the previous commit

Improve digestbig() to further check for read() errors and return NULL
in that case.

Add a comment to explain why can't use file size (st_size).

79549f8103-Mar-2024 Ricardo Branco <rbranco@suse.de>

md5(1): Fix to calculate correct checksum on pseudo filesystems

The file size (st_size) on pseudo filesystems can be zero and
meaningless, so ignore it and read until EOF to get the whole contents.

md5(1): Fix to calculate correct checksum on pseudo filesystems

The file size (st_size) on pseudo filesystems can be zero and
meaningless, so ignore it and read until EOF to get the whole contents.
Now md5(1) is able to calculate the correct checksums for files on
pseudo filesystems, like /proc.

show more ...

1219dc1d05-Mar-2024 Aaron LI <aly@aaronly.me>

md5(1): Minor code tweaks and style cleanups

No functional changes.

a1d2059d04-Mar-2024 Aaron LI <aly@aaronly.me>

ping(8): Add check for negative wait timeout

Meanwhile, fix the error message.

881f0bf604-Mar-2024 Aaron LI <aly@aaronly.me>

ping(8): Relax the interval restriction for normal users

The ping interval was restricted to be >= 1 second for normal users to
prevent from performing DoS attacks. This restriction was added by
Ma

ping(8): Relax the interval restriction for normal users

The ping interval was restricted to be >= 1 second for normal users to
prevent from performing DoS attacks. This restriction was added by
Matt Dillon in 1998 during the BEST days [0]. It has become less
meaningful now. Following the Linux behavior, relax the interval to be
>= 2 milliseconds for normal users.

In addition, add a check for negative interval numbers.

[0] https://github.com/freebsd/freebsd-src/commit/526f06b278d9252add168aa18b60242c08771165

Discussed-with: dillon

show more ...

12345678910>>...126