History log of /dragonfly/usr.sbin/ (Results 1 – 25 of 2272)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
7485684f03-Mar-2024 Aaron LI <aly@aaronly.me>

Whitespace cleanups


/dragonfly/contrib/less/LICENSE
/dragonfly/contrib/less/NEWS
/dragonfly/contrib/less/README
/dragonfly/contrib/less/README.DELETED
/dragonfly/contrib/less/README.DRAGONFLY
/dragonfly/contrib/less/brac.c
/dragonfly/contrib/less/ch.c
/dragonfly/contrib/less/charset.c
/dragonfly/contrib/less/charset.h
/dragonfly/contrib/less/cmd.h
/dragonfly/contrib/less/cmdbuf.c
/dragonfly/contrib/less/command.c
/dragonfly/contrib/less/compose.uni
/dragonfly/contrib/less/cvt.c
/dragonfly/contrib/less/decode.c
/dragonfly/contrib/less/edit.c
/dragonfly/contrib/less/filename.c
/dragonfly/contrib/less/fmt.uni
/dragonfly/contrib/less/forwback.c
/dragonfly/contrib/less/funcs.h
/dragonfly/contrib/less/help.c
/dragonfly/contrib/less/ifile.c
/dragonfly/contrib/less/input.c
/dragonfly/contrib/less/jump.c
/dragonfly/contrib/less/less.h
/dragonfly/contrib/less/less.nro
/dragonfly/contrib/less/lessecho.c
/dragonfly/contrib/less/lessecho.nro
/dragonfly/contrib/less/lesskey.c
/dragonfly/contrib/less/lesskey.h
/dragonfly/contrib/less/lesskey.nro
/dragonfly/contrib/less/lesskey_parse.c
/dragonfly/contrib/less/lglob.h
/dragonfly/contrib/less/line.c
/dragonfly/contrib/less/linenum.c
/dragonfly/contrib/less/lsystem.c
/dragonfly/contrib/less/main.c
/dragonfly/contrib/less/mark.c
/dragonfly/contrib/less/optfunc.c
/dragonfly/contrib/less/option.c
/dragonfly/contrib/less/option.h
/dragonfly/contrib/less/opttbl.c
/dragonfly/contrib/less/os.c
/dragonfly/contrib/less/output.c
/dragonfly/contrib/less/pattern.c
/dragonfly/contrib/less/pattern.h
/dragonfly/contrib/less/pckeys.h
/dragonfly/contrib/less/position.c
/dragonfly/contrib/less/position.h
/dragonfly/contrib/less/prompt.c
/dragonfly/contrib/less/screen.c
/dragonfly/contrib/less/search.c
/dragonfly/contrib/less/signal.c
/dragonfly/contrib/less/tags.c
/dragonfly/contrib/less/ttyin.c
/dragonfly/contrib/less/ubin.uni
/dragonfly/contrib/less/version.c
/dragonfly/contrib/less/wide.uni
/dragonfly/contrib/less/xbuf.c
/dragonfly/contrib/less/xbuf.h
/dragonfly/include/ifaddrs.h
/dragonfly/lib/libc/net/Makefile.inc
/dragonfly/sbin/md5/Makefile
/dragonfly/sbin/md5/md5.c
/dragonfly/sbin/mount_cd9660/mount_cd9660.8
/dragonfly/sbin/mount_cd9660/mount_cd9660.c
/dragonfly/sbin/ping/ping.8
/dragonfly/sbin/ping/ping.c
/dragonfly/sbin/umount/umount.8
/dragonfly/sbin/umount/umount.c
/dragonfly/share/man/man5/procfs.5
/dragonfly/sys/net/if.c
/dragonfly/sys/net/if.h
/dragonfly/sys/net/if_ethersubr.c
/dragonfly/sys/net/if_var.h
/dragonfly/sys/net/route.c
/dragonfly/sys/net/route.h
/dragonfly/sys/net/rtsock.c
/dragonfly/sys/net/stf/if_stf.c
/dragonfly/sys/net/wg/if_wg.c
/dragonfly/sys/netinet/if_ether.c
/dragonfly/sys/netinet/in.c
/dragonfly/sys/netinet/in_rmx.c
/dragonfly/sys/netinet/in_var.h
/dragonfly/sys/netinet/ip_output.c
/dragonfly/sys/netinet6/in6.c
/dragonfly/sys/netinet6/in6_ifattach.c
/dragonfly/sys/netinet6/in6_proto.c
/dragonfly/sys/netinet6/ip6_var.h
/dragonfly/sys/netinet6/nd6.c
/dragonfly/sys/sys/param.h
/dragonfly/sys/sys/taskqueue.h
/dragonfly/sys/vfs/fuse/Makefile
/dragonfly/sys/vfs/fuse/fuse.h
/dragonfly/sys/vfs/fuse/fuse_device.c
/dragonfly/sys/vfs/fuse/fuse_io.c
/dragonfly/sys/vfs/fuse/fuse_ipc.c
/dragonfly/sys/vfs/fuse/fuse_node.c
/dragonfly/sys/vfs/fuse/fuse_util.c
/dragonfly/sys/vfs/fuse/fuse_vfsops.c
/dragonfly/sys/vfs/fuse/fuse_vnops.c
/dragonfly/sys/vfs/isofs/cd9660/cd9660_mount.h
/dragonfly/sys/vfs/isofs/cd9660/cd9660_vfsops.c
/dragonfly/sys/vfs/isofs/cd9660/cd9660_vnops.c
/dragonfly/sys/vfs/isofs/cd9660/iso.h
/dragonfly/sys/vfs/procfs/procfs_vnops.c
/dragonfly/usr.bin/gzip/gzip.c
/dragonfly/usr.bin/hexdump/display.c
/dragonfly/usr.bin/less/Makefile
/dragonfly/usr.bin/less/defines.h
/dragonfly/usr.bin/lessecho/Makefile
/dragonfly/usr.bin/lesskey/Makefile
/dragonfly/usr.bin/monitor/monitor.c
/dragonfly/usr.bin/netstat/if.c
/dragonfly/usr.bin/netstat/route.c
/dragonfly/usr.bin/sockstat/sockstat.c
/dragonfly/usr.bin/wc/wc.c
ndp/ndp.c
vnconfig/vnconfig.c
3015201203-Mar-2024 Aaron LI <aly@aaronly.me>

netinet6: Improve flexibility of receiving Router Advertisement

Convert the sysctl 'net.inet6.ip6.accept_rtadv' to be the default value
of the per-interface flag 'ND6_IFF_ACCEPT_RTADV', making it no

netinet6: Improve flexibility of receiving Router Advertisement

Convert the sysctl 'net.inet6.ip6.accept_rtadv' to be the default value
of the per-interface flag 'ND6_IFF_ACCEPT_RTADV', making it no longer a
global knob. Now the receiving RA is allowed if ip6_forwarding==0 *and*
'ND6_IFF_ACCEPT_RTADV' is set on that interface.

ndp(8) already supports to toggle the 'ND6_IFF_ACCEPT_RTADV' flag via
the 'accept_rtadv' option.

Derived from FreeBSD.

show more ...

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

netinet6: Improve handling of auto link-local address configuration

Add a new per-interface flag 'ND6_IFF_AUTO_LINKLOCAL' and convert the
sysctl 'net.inet6.ip6.auto_linklocal' to be the default valu

netinet6: Improve handling of auto link-local address configuration

Add a new per-interface flag 'ND6_IFF_AUTO_LINKLOCAL' and convert the
sysctl 'net.inet6.ip6.auto_linklocal' to be the default value of this
new per-interface flag. This allows to fine control the automatic
link-local address configuration on a per-interface basis.

Update ndp(8) to support to toggle the 'ND6_IFF_AUTO_LINKLOCAL' flag by
adding the 'auto_linklocal' option.

Document the 'IPV6CTL_AUTO_LINKLOCAL' option in the inet6(4) man page.

Derived from FreeBSD.

show more ...

35e996c901-Mar-2024 Tomohiro Kusumi <tkusumi@netbsd.org>

usr.sbin/makefs/msdos: Fix broken extra-directory case

Same fix as d541bdf518b24b3f6deb5a62fab0ca6492be4470 for HAMMER2.


/dragonfly/COPYRIGHT
/dragonfly/contrib/awk/FIXES
/dragonfly/contrib/awk/FIXES.1e
/dragonfly/contrib/awk/LICENSE
/dragonfly/contrib/awk/README.DELETED
/dragonfly/contrib/awk/README.md
/dragonfly/contrib/awk/awk.1
/dragonfly/contrib/awk/awk.h
/dragonfly/contrib/awk/awkgram.y
/dragonfly/contrib/awk/b.c
/dragonfly/contrib/awk/lex.c
/dragonfly/contrib/awk/lib.c
/dragonfly/contrib/awk/main.c
/dragonfly/contrib/awk/maketab.c
/dragonfly/contrib/awk/parse.c
/dragonfly/contrib/awk/proto.h
/dragonfly/contrib/awk/run.c
/dragonfly/contrib/awk/tran.c
/dragonfly/etc/defaults/rc.conf
/dragonfly/etc/mtree/BSD.include.dist
/dragonfly/etc/mtree/BSD.root.dist
/dragonfly/etc/rc.d/DAEMON
/dragonfly/etc/rc.d/FILESYSTEMS
/dragonfly/etc/rc.d/LOGIN
/dragonfly/etc/rc.d/Makefile
/dragonfly/etc/rc.d/NETWORKING
/dragonfly/etc/rc.d/SERVERS
/dragonfly/etc/rc.d/addswap
/dragonfly/etc/rc.d/adjkerntz
/dragonfly/etc/rc.d/automount
/dragonfly/etc/rc.d/automountd
/dragonfly/etc/rc.d/autounmountd
/dragonfly/etc/rc.d/bootconf
/dragonfly/etc/rc.d/bootparams
/dragonfly/etc/rc.d/cleanvar
/dragonfly/etc/rc.d/cleartmp
/dragonfly/etc/rc.d/cryptdisks
/dragonfly/etc/rc.d/devd
/dragonfly/etc/rc.d/devfs
/dragonfly/etc/rc.d/dhclient
/dragonfly/etc/rc.d/dhcp_client
/dragonfly/etc/rc.d/dhcpcd
/dragonfly/etc/rc.d/diskless
/dragonfly/etc/rc.d/dmesg
/dragonfly/etc/rc.d/dntpd
/dragonfly/etc/rc.d/dumpon
/dragonfly/etc/rc.d/fixbootfile
/dragonfly/etc/rc.d/ftpd
/dragonfly/etc/rc.d/hostname
/dragonfly/etc/rc.d/hotplugd
/dragonfly/etc/rc.d/inetd
/dragonfly/etc/rc.d/initdiskless
/dragonfly/etc/rc.d/ip6addrctl
/dragonfly/etc/rc.d/ip6fw
/dragonfly/etc/rc.d/ipfw
/dragonfly/etc/rc.d/ipfw3
/dragonfly/etc/rc.d/keyserv
/dragonfly/etc/rc.d/ldconfig
/dragonfly/etc/rc.d/lockd
/dragonfly/etc/rc.d/lvm
/dragonfly/etc/rc.d/mixer
/dragonfly/etc/rc.d/modules
/dragonfly/etc/rc.d/motd
/dragonfly/etc/rc.d/mountcritlocal
/dragonfly/etc/rc.d/mountcritremote
/dragonfly/etc/rc.d/mountd
/dragonfly/etc/rc.d/mounttmpfs
/dragonfly/etc/rc.d/netif
/dragonfly/etc/rc.d/netoptions
/dragonfly/etc/rc.d/network_ipv6
/dragonfly/etc/rc.d/newsyslog
/dragonfly/etc/rc.d/nfsclient
/dragonfly/etc/rc.d/nfsd
/dragonfly/etc/rc.d/nfsserver
/dragonfly/etc/rc.d/nisdomain
/dragonfly/etc/rc.d/nsswitch
/dragonfly/etc/rc.d/pf
/dragonfly/etc/rc.d/pflog
/dragonfly/etc/rc.d/powerd
/dragonfly/etc/rc.d/pppoed
/dragonfly/etc/rc.d/pwcheck
/dragonfly/etc/rc.d/quota
/dragonfly/etc/rc.d/random
/dragonfly/etc/rc.d/rcconf
/dragonfly/etc/rc.d/resident
/dragonfly/etc/rc.d/rndcontrol
/dragonfly/etc/rc.d/route6d
/dragonfly/etc/rc.d/routed
/dragonfly/etc/rc.d/routing
/dragonfly/etc/rc.d/rpcbind
/dragonfly/etc/rc.d/rtadvd
/dragonfly/etc/rc.d/rtsold
/dragonfly/etc/rc.d/savecore
/dragonfly/etc/rc.d/securelevel
/dragonfly/etc/rc.d/sendmail
/dragonfly/etc/rc.d/sensorsd
/dragonfly/etc/rc.d/serial
/dragonfly/etc/rc.d/sppp
/dragonfly/etc/rc.d/statd
/dragonfly/etc/rc.d/swap1
/dragonfly/etc/rc.d/syscons
/dragonfly/etc/rc.d/sysctl
/dragonfly/etc/rc.d/sysdb
/dragonfly/etc/rc.d/syslogd
/dragonfly/etc/rc.d/ttys
/dragonfly/etc/rc.d/udevd
/dragonfly/etc/rc.d/udevd_early
/dragonfly/etc/rc.d/vfs_quota
/dragonfly/etc/rc.d/virecover
/dragonfly/etc/rc.d/vkernel
/dragonfly/etc/rc.d/vknetd
/dragonfly/etc/rc.d/wg
/dragonfly/etc/rc.d/wpa_supplicant
/dragonfly/etc/rc.d/ypbind
/dragonfly/etc/rc.d/yppasswdd
/dragonfly/etc/rc.d/ypserv
/dragonfly/etc/rc.d/ypset
/dragonfly/etc/rc.d/ypupdated
/dragonfly/etc/rc.d/ypxfrd
/dragonfly/include/Makefile
/dragonfly/lib/libc/sys/getsockopt.2
/dragonfly/sbin/ifconfig/Makefile
/dragonfly/sbin/ifconfig/af_inet6.c
/dragonfly/sbin/ifconfig/ifclone.c
/dragonfly/sbin/ifconfig/ifconfig.8
/dragonfly/sbin/ifconfig/ifconfig.c
/dragonfly/sbin/ifconfig/ifconfig.h
/dragonfly/sbin/ifconfig/ifieee80211.c
/dragonfly/sbin/ifconfig/ifwg.c
/dragonfly/sbin/ipfw/ipfw2.c
/dragonfly/sbin/route/route.8
/dragonfly/share/man/man4/Makefile
/dragonfly/share/man/man4/gif.4
/dragonfly/share/man/man4/lo.4
/dragonfly/share/man/man4/wg.4
/dragonfly/share/man/man5/Makefile
/dragonfly/share/man/man5/rc.conf.5
/dragonfly/share/man/man5/wg.conf.5
/dragonfly/share/man/man8/rc.8
/dragonfly/share/man/man9/lock.9
/dragonfly/share/man/man9/objcache.9
/dragonfly/sys/bus/firewire/fwohci.c
/dragonfly/sys/bus/pci/pcidevs
/dragonfly/sys/bus/u4b/net/if_cdce.c
/dragonfly/sys/conf/files
/dragonfly/sys/config/LINT64
/dragonfly/sys/cpu/x86_64/include/atomic.h
/dragonfly/sys/crypto/blake2/blake2s.c
/dragonfly/sys/crypto/blake2/blake2s.h
/dragonfly/sys/crypto/chacha20/chacha.c
/dragonfly/sys/crypto/chachapoly.c
/dragonfly/sys/dev/netif/mn/if_mn.c
/dragonfly/sys/dev/netif/re/if_re.c
/dragonfly/sys/dev/netif/re/re.h
/dragonfly/sys/dev/netif/rl/if_rl.c
/dragonfly/sys/dev/netif/sln/if_sln.c
/dragonfly/sys/dev/netif/wi/if_wi.c
/dragonfly/sys/dev/virtual/nvmm/Makefile
/dragonfly/sys/kern/kern_event.c
/dragonfly/sys/kern/kern_nrandom.c
/dragonfly/sys/kern/kern_objcache.c
/dragonfly/sys/kern/subr_param.c
/dragonfly/sys/kern/subr_taskqueue.c
/dragonfly/sys/kern/sys_generic.c
/dragonfly/sys/kern/uipc_mbuf2.c
/dragonfly/sys/kern/uipc_sockbuf.c
/dragonfly/sys/kern/uipc_socket.c
/dragonfly/sys/kern/uipc_syscalls.c
/dragonfly/sys/kern/uipc_usrreq.c
/dragonfly/sys/kern/vfs_nlookup.c
/dragonfly/sys/kern/vfs_subr.c
/dragonfly/sys/kern/vfs_vnops.c
/dragonfly/sys/net/Makefile
/dragonfly/sys/net/bridge/if_bridge.c
/dragonfly/sys/net/disc/if_disc.c
/dragonfly/sys/net/gif/if_gif.c
/dragonfly/sys/net/gre/if_gre.c
/dragonfly/sys/net/gre/if_gre.h
/dragonfly/sys/net/if.c
/dragonfly/sys/net/if_loop.c
/dragonfly/sys/net/if_types.h
/dragonfly/sys/net/if_var.h
/dragonfly/sys/net/ip_mroute/ip_mroute.c
/dragonfly/sys/net/ipfw/ip_fw2.c
/dragonfly/sys/net/ipfw3_basic/ip_fw3_table.c
/dragonfly/sys/net/ipfw3_basic/ip_fw3_table.h
/dragonfly/sys/net/pf/if_pfsync.c
/dragonfly/sys/net/pf/pf.c
/dragonfly/sys/net/pf/pf_ioctl.c
/dragonfly/sys/net/pf/pf_norm.c
/dragonfly/sys/net/pf/pf_table.c
/dragonfly/sys/net/rtsock.c
/dragonfly/sys/net/stf/if_stf.c
/dragonfly/sys/net/tun/if_tun.c
/dragonfly/sys/net/wg/Makefile
/dragonfly/sys/net/wg/if_wg.c
/dragonfly/sys/net/wg/if_wg.h
/dragonfly/sys/net/wg/selftest/allowedips.c
/dragonfly/sys/net/wg/selftest/cookie.c
/dragonfly/sys/net/wg/selftest/counter.c
/dragonfly/sys/net/wg/wg_cookie.c
/dragonfly/sys/net/wg/wg_cookie.h
/dragonfly/sys/net/wg/wg_noise.c
/dragonfly/sys/net/wg/wg_noise.h
/dragonfly/sys/netbt/hci_unit.c
/dragonfly/sys/netgraph/iface/ng_iface.c
/dragonfly/sys/netgraph/socket/ng_socket.c
/dragonfly/sys/netgraph7/bluetooth/drivers/h4/ng_h4.c
/dragonfly/sys/netgraph7/bluetooth/socket/ng_btsocket_hci_raw.c
/dragonfly/sys/netinet/ip_input.c
/dragonfly/sys/netinet/tcp_output.c
/dragonfly/sys/netinet/udp_usrreq.c
/dragonfly/sys/netinet6/icmp6.c
/dragonfly/sys/netinet6/ip6_forward.c
/dragonfly/sys/netinet6/ip6_input.c
/dragonfly/sys/netinet6/ip6_mroute.c
/dragonfly/sys/netinet6/ip6_output.c
/dragonfly/sys/netinet6/raw_ip6.c
/dragonfly/sys/netproto/smb/smb_trantcp.c
/dragonfly/sys/opencrypto/cryptodev.h
/dragonfly/sys/sys/copyright.h
/dragonfly/sys/sys/event.h
/dragonfly/sys/sys/lock.h
/dragonfly/sys/sys/mbuf.h
/dragonfly/sys/sys/nlookup.h
/dragonfly/sys/sys/objcache.h
/dragonfly/sys/sys/param.h
/dragonfly/sys/sys/socket.h
/dragonfly/sys/sys/socketvar.h
/dragonfly/sys/vfs/nfs/krpc_subr.c
/dragonfly/sys/vfs/nfs/nfs_mountrpc.c
/dragonfly/sys/vfs/nfs/nfs_socket.c
/dragonfly/sys/vfs/nfs/nfs_syscalls.c
/dragonfly/usr.bin/awk/maketab/Makefile
/dragonfly/usr.bin/netstat/if.c
makefs/msdos.c
03517d4e17-Jan-2024 Sascha Wildner <saw@online.de>

config.8: Remove markup in the -width, also make it non-compact.


/dragonfly/Makefile
/dragonfly/Makefile.inc1
/dragonfly/contrib/dhcpcd/src/control.c
/dragonfly/contrib/dhcpcd/src/defs.h
/dragonfly/contrib/dhcpcd/src/dhcp.c
/dragonfly/contrib/dhcpcd/src/dhcp6.c
/dragonfly/contrib/dhcpcd/src/dhcpcd.8
/dragonfly/contrib/dhcpcd/src/dhcpcd.c
/dragonfly/contrib/dhcpcd/src/dhcpcd.conf.5
/dragonfly/contrib/dhcpcd/src/dhcpcd.h
/dragonfly/contrib/dhcpcd/src/if-options.c
/dragonfly/contrib/dhcpcd/src/if-options.h
/dragonfly/contrib/dhcpcd/src/ipv4ll.c
/dragonfly/contrib/dhcpcd/src/ipv4ll.h
/dragonfly/contrib/dhcpcd/src/privsep.c
/dragonfly/dports.base/README.dports.base
/dragonfly/dports.base/dragonfly/base/Makefile
/dragonfly/dports.base/dragonfly/base/pkg-descr
/dragonfly/dports.base/dsynth.ini
/dragonfly/dports.base/pkg.conf
/dragonfly/etc/mtree/BSD.usr.dist
/dragonfly/games/robots/main.c
/dragonfly/lib/libc/sys/getsockopt.2
/dragonfly/sbin/dhclient/dhclient-script
/dragonfly/sbin/hammer2/hammer2.8
/dragonfly/sbin/ifconfig/Makefile
/dragonfly/sbin/ifconfig/af_inet.c
/dragonfly/sbin/ifconfig/af_inet6.c
/dragonfly/sbin/ifconfig/af_link.c
/dragonfly/sbin/ifconfig/ifbridge.c
/dragonfly/sbin/ifconfig/ifcarp.c
/dragonfly/sbin/ifconfig/ifclone.c
/dragonfly/sbin/ifconfig/ifconfig.8
/dragonfly/sbin/ifconfig/ifconfig.c
/dragonfly/sbin/ifconfig/ifconfig.h
/dragonfly/sbin/ifconfig/ifgroup.c
/dragonfly/sbin/ifconfig/ifieee80211.c
/dragonfly/sbin/ifconfig/iflagg.c
/dragonfly/sbin/ifconfig/ifmedia.c
/dragonfly/sbin/ifconfig/ifvlan.c
/dragonfly/sbin/svc/svc.c
/dragonfly/share/man/man9/Makefile
/dragonfly/share/man/man9/atomic.9
/dragonfly/share/man/man9/bus_dma.9
/dragonfly/share/man/man9/mbuf.9
/dragonfly/share/man/man9/objcache.9
/dragonfly/sys/bus/firewire/fwdma.c
/dragonfly/sys/bus/firewire/fwohci.c
/dragonfly/sys/bus/firewire/fwohci_pci.c
/dragonfly/sys/bus/u4b/net/if_cdce.c
/dragonfly/sys/bus/u4b/usb_busdma.c
/dragonfly/sys/bus/u4b/wlan/if_run.c
/dragonfly/sys/bus/u4b/wlan/if_urtwn.c
/dragonfly/sys/conf/files
/dragonfly/sys/cpu/x86_64/include/atomic.h
/dragonfly/sys/crypto/Makefile
/dragonfly/sys/crypto/blake2/blake2s.c
/dragonfly/sys/crypto/blake2/blake2s.h
/dragonfly/sys/crypto/chacha20/chacha.c
/dragonfly/sys/crypto/chacha20/chacha.h
/dragonfly/sys/crypto/chachapoly.c
/dragonfly/sys/crypto/chachapoly.h
/dragonfly/sys/crypto/curve25519/curve25519.c
/dragonfly/sys/crypto/curve25519/curve25519.h
/dragonfly/sys/crypto/poly1305/poly1305.c
/dragonfly/sys/crypto/poly1305/poly1305.h
/dragonfly/sys/crypto/siphash/siphash.c
/dragonfly/sys/crypto/siphash/siphash.h
/dragonfly/sys/crypto/siphash/siphash_test.c
/dragonfly/sys/dev/acpica/Osd/OsdCache.c
/dragonfly/sys/dev/crypto/hifn/hifn7751.c
/dragonfly/sys/dev/crypto/safe/safe.c
/dragonfly/sys/dev/crypto/ubsec/ubsec.c
/dragonfly/sys/dev/disk/advansys/adv_pci.c
/dragonfly/sys/dev/disk/advansys/advansys.c
/dragonfly/sys/dev/disk/advansys/adw_pci.c
/dragonfly/sys/dev/disk/advansys/adwcam.c
/dragonfly/sys/dev/disk/ahci/ahci_attach.c
/dragonfly/sys/dev/disk/amd/amd.c
/dragonfly/sys/dev/disk/buslogic/bt.c
/dragonfly/sys/dev/disk/buslogic/bt_pci.c
/dragonfly/sys/dev/disk/isp/isp_freebsd.h
/dragonfly/sys/dev/disk/mpt/mpt.h
/dragonfly/sys/dev/disk/nata/ata-dma.c
/dragonfly/sys/dev/disk/nvme/nvme_attach.c
/dragonfly/sys/dev/disk/sbp/sbp.c
/dragonfly/sys/dev/disk/sdhci/sdhci.c
/dragonfly/sys/dev/disk/sili/sili_attach.c
/dragonfly/sys/dev/disk/sym/sym_hipd.c
/dragonfly/sys/dev/disk/trm/trm.c
/dragonfly/sys/dev/misc/dcons/dcons_crom.c
/dragonfly/sys/dev/misc/evdev/evdev_utils.c
/dragonfly/sys/dev/netif/ae/if_ae.c
/dragonfly/sys/dev/netif/age/if_age.c
/dragonfly/sys/dev/netif/alc/if_alc.c
/dragonfly/sys/dev/netif/ale/if_ale.c
/dragonfly/sys/dev/netif/ath/ath/if_ath_ahb.c
/dragonfly/sys/dev/netif/ath/ath/if_ath_descdma.c
/dragonfly/sys/dev/netif/ath/ath/if_ath_pci.c
/dragonfly/sys/dev/netif/bce/if_bce.c
/dragonfly/sys/dev/netif/bfe/if_bfe.c
/dragonfly/sys/dev/netif/bge/if_bge.c
/dragonfly/sys/dev/netif/bnx/if_bnx.c
/dragonfly/sys/dev/netif/bwn/bwn/if_bwn.c
/dragonfly/sys/dev/netif/de/if_de.c
/dragonfly/sys/dev/netif/em/if_em.c
/dragonfly/sys/dev/netif/emx/if_emx.c
/dragonfly/sys/dev/netif/et/if_et.c
/dragonfly/sys/dev/netif/igb/if_igb.c
/dragonfly/sys/dev/netif/iwi/if_iwi.c
/dragonfly/sys/dev/netif/iwm/if_iwm.c
/dragonfly/sys/dev/netif/iwn/if_iwn.c
/dragonfly/sys/dev/netif/ix/if_ix.c
/dragonfly/sys/dev/netif/jme/if_jme.c
/dragonfly/sys/dev/netif/lnc/if_lnc_pci.c
/dragonfly/sys/dev/netif/msk/if_msk.c
/dragonfly/sys/dev/netif/mxge/if_mxge.c
/dragonfly/sys/dev/netif/my/if_my.c
/dragonfly/sys/dev/netif/nfe/if_nfe.c
/dragonfly/sys/dev/netif/oce/oce_queue.c
/dragonfly/sys/dev/netif/oce/oce_util.c
/dragonfly/sys/dev/netif/ral/rt2560.c
/dragonfly/sys/dev/netif/ral/rt2661.c
/dragonfly/sys/dev/netif/ral/rt2860.c
/dragonfly/sys/dev/netif/re/if_re.c
/dragonfly/sys/dev/netif/re/re.c
/dragonfly/sys/dev/netif/rl/if_rl.c
/dragonfly/sys/dev/netif/sbsh/if_sbsh.c
/dragonfly/sys/dev/netif/sis/if_sis.c
/dragonfly/sys/dev/netif/sk/if_sk.c
/dragonfly/sys/dev/netif/sln/if_sln.c
/dragonfly/sys/dev/netif/ste/if_ste.c
/dragonfly/sys/dev/netif/stge/if_stge.c
/dragonfly/sys/dev/netif/tl/if_tl.c
/dragonfly/sys/dev/netif/tx/if_tx.c
/dragonfly/sys/dev/netif/txp/if_txp.c
/dragonfly/sys/dev/netif/vge/if_vge.c
/dragonfly/sys/dev/netif/wb/if_wb.c
/dragonfly/sys/dev/netif/wi/if_wi.c
/dragonfly/sys/dev/netif/wpi/if_wpi.c
/dragonfly/sys/dev/netif/xl/if_xl.c
/dragonfly/sys/dev/raid/aac/aac.c
/dragonfly/sys/dev/raid/aac/aac_pci.c
/dragonfly/sys/dev/raid/amr/amr_pci.c
/dragonfly/sys/dev/raid/arcmsr/arcmsr.c
/dragonfly/sys/dev/raid/asr/asr.c
/dragonfly/sys/dev/raid/ciss/ciss.c
/dragonfly/sys/dev/raid/dpt/dpt_pci.c
/dragonfly/sys/dev/raid/dpt/dpt_scsi.c
/dragonfly/sys/dev/raid/hpt27xx/hpt27xx_osm_bsd.c
/dragonfly/sys/dev/raid/hptiop/hptiop.c
/dragonfly/sys/dev/raid/hptmv/entry.c
/dragonfly/sys/dev/raid/hptrr/hptrr_osm_bsd.c
/dragonfly/sys/dev/raid/ida/ida.c
/dragonfly/sys/dev/raid/ida/ida_pci.c
/dragonfly/sys/dev/raid/iir/iir.c
/dragonfly/sys/dev/raid/iir/iir_pci.c
/dragonfly/sys/dev/raid/ips/ips.c
/dragonfly/sys/dev/raid/ips/ips_commands.c
/dragonfly/sys/dev/raid/ips/ips_ioctl.c
/dragonfly/sys/dev/raid/ips/ips_pci.c
/dragonfly/sys/dev/raid/mfi/mfi.c
/dragonfly/sys/dev/raid/mfi/mfi_pci.c
/dragonfly/sys/dev/raid/mlx/mlx.c
/dragonfly/sys/dev/raid/mlx/mlx_pci.c
/dragonfly/sys/dev/raid/mly/mly.c
/dragonfly/sys/dev/raid/mpr/mpr.c
/dragonfly/sys/dev/raid/mpr/mpr_pci.c
/dragonfly/sys/dev/raid/mpr/mpr_user.c
/dragonfly/sys/dev/raid/mps/mps.c
/dragonfly/sys/dev/raid/mps/mps_pci.c
/dragonfly/sys/dev/raid/mps/mps_user.c
/dragonfly/sys/dev/raid/mrsas/mrsas.c
/dragonfly/sys/dev/raid/mrsas/mrsas_ioctl.c
/dragonfly/sys/dev/raid/twa/tw_osl_freebsd.c
/dragonfly/sys/dev/raid/twe/twe_freebsd.c
/dragonfly/sys/dev/raid/tws/tws.c
/dragonfly/sys/dev/sound/pci/als4000.c
/dragonfly/sys/dev/sound/pci/atiixp.c
/dragonfly/sys/dev/sound/pci/aureal.c
/dragonfly/sys/dev/sound/pci/cmi.c
/dragonfly/sys/dev/sound/pci/cs4281.c
/dragonfly/sys/dev/sound/pci/emu10k1.c
/dragonfly/sys/dev/sound/pci/emu10kx.c
/dragonfly/sys/dev/sound/pci/envy24.c
/dragonfly/sys/dev/sound/pci/envy24ht.c
/dragonfly/sys/dev/sound/pci/es137x.c
/dragonfly/sys/dev/sound/pci/fm801.c
/dragonfly/sys/dev/sound/pci/hda/hdac.c
/dragonfly/sys/dev/sound/pci/hdspe.c
/dragonfly/sys/dev/sound/pci/ich.c
/dragonfly/sys/dev/sound/pci/maestro.c
/dragonfly/sys/dev/sound/pci/solo.c
/dragonfly/sys/dev/sound/pci/t4dwave.c
/dragonfly/sys/dev/sound/pci/via8233.c
/dragonfly/sys/dev/sound/pci/via82c686.c
/dragonfly/sys/dev/sound/pci/vibes.c
/dragonfly/sys/dev/video/cxm/cxm.c
/dragonfly/sys/dev/virtual/amazon/ena/ena.c
/dragonfly/sys/dev/virtual/nvmm/nvmm_os.h
/dragonfly/sys/dev/virtual/vmware/pvscsi/pvscsi.c
/dragonfly/sys/dev/virtual/vmware/vmxnet3/if_vmx.c
/dragonfly/sys/kern/kern_objcache.c
/dragonfly/sys/kern/kern_usched.c
/dragonfly/sys/kern/subr_busdma.c
/dragonfly/sys/kern/uipc_mbuf.c
/dragonfly/sys/kern/uipc_mbuf2.c
/dragonfly/sys/kern/uipc_sockbuf.c
/dragonfly/sys/kern/uipc_socket.c
/dragonfly/sys/kern/uipc_usrreq.c
/dragonfly/sys/kern/vfs_syscalls.c
/dragonfly/sys/net/bridge/if_bridge.c
/dragonfly/sys/net/gif/if_gif.c
/dragonfly/sys/net/ip_mroute/ip_mroute.c
/dragonfly/sys/net/netmap/netmap_freebsd.c
/dragonfly/sys/net/pf/pf.c
/dragonfly/sys/net/pf/pf_norm.c
/dragonfly/sys/net/radix.c
/dragonfly/sys/net/radix.h
/dragonfly/sys/net/rtsock.c
/dragonfly/sys/net/stf/if_stf.c
/dragonfly/sys/netbt/hci_event.c
/dragonfly/sys/netbt/hci_link.c
/dragonfly/sys/netbt/hci_socket.c
/dragonfly/sys/netbt/hci_unit.c
/dragonfly/sys/netbt/l2cap_lower.c
/dragonfly/sys/netbt/l2cap_signal.c
/dragonfly/sys/netbt/rfcomm_session.c
/dragonfly/sys/netgraph/async/ng_async.c
/dragonfly/sys/netgraph/bpf/ng_bpf.c
/dragonfly/sys/netgraph/cisco/ng_cisco.c
/dragonfly/sys/netgraph/mppc/ng_mppc.c
/dragonfly/sys/netgraph/socket/ng_socket.c
/dragonfly/sys/netgraph7/async/ng_async.c
/dragonfly/sys/netgraph7/bluetooth/drivers/h4/ng_h4.c
/dragonfly/sys/netgraph7/bluetooth/hci/ng_hci_cmds.c
/dragonfly/sys/netgraph7/bluetooth/hci/ng_hci_evnt.c
/dragonfly/sys/netgraph7/bluetooth/l2cap/ng_l2cap_evnt.c
/dragonfly/sys/netgraph7/bluetooth/socket/ng_btsocket_hci_raw.c
/dragonfly/sys/netgraph7/bpf/ng_bpf.c
/dragonfly/sys/netgraph7/cisco/ng_cisco.c
/dragonfly/sys/netgraph7/deflate/ng_deflate.c
/dragonfly/sys/netgraph7/mppc/ng_mppc.c
/dragonfly/sys/netgraph7/ng_pred1.c
/dragonfly/sys/netgraph7/socket/ng_socket.c
/dragonfly/sys/netinet/in_gif.c
/dragonfly/sys/netinet/ip_icmp.c
/dragonfly/sys/netinet/ip_input.c
/dragonfly/sys/netinet/ip_output.c
/dragonfly/sys/netinet/tcp_output.c
/dragonfly/sys/netinet/tcp_subr.c
/dragonfly/sys/netinet6/icmp6.c
/dragonfly/sys/netinet6/in6_gif.c
/dragonfly/sys/netinet6/ip6_forward.c
/dragonfly/sys/netinet6/ip6_input.c
/dragonfly/sys/netinet6/ip6_mroute.c
/dragonfly/sys/netinet6/ip6_output.c
/dragonfly/sys/netinet6/raw_ip6.c
/dragonfly/sys/netinet6/udp6_usrreq.c
/dragonfly/sys/netproto/802_11/README.DRAGONFLY
/dragonfly/sys/netproto/802_11/wlan/ieee80211_dragonfly.c
/dragonfly/sys/netproto/802_11/wlan/ieee80211_output.c
/dragonfly/sys/netproto/802_11/wlan/ieee80211_superg.c
/dragonfly/sys/netproto/mpls/mpls_proto.c
/dragonfly/sys/opencrypto/criov.c
/dragonfly/sys/opencrypto/cryptosoft.c
/dragonfly/sys/platform/pc64/include/param.h
/dragonfly/sys/platform/pc64/x86_64/busdma_machdep.c
/dragonfly/sys/platform/vkernel64/include/param.h
/dragonfly/sys/platform/vkernel64/platform/busdma_machdep.c
/dragonfly/sys/sys/atomic_common.h
/dragonfly/sys/sys/bitops.h
/dragonfly/sys/sys/bus_dma.h
/dragonfly/sys/sys/cdefs.h
/dragonfly/sys/sys/mbuf.h
/dragonfly/sys/sys/objcache.h
/dragonfly/sys/sys/param.h
/dragonfly/sys/sys/queue.h
/dragonfly/sys/sys/sockbuf.h
/dragonfly/sys/vfs/hammer2/hammer2.h
/dragonfly/sys/vfs/hammer2/hammer2_chain.c
/dragonfly/sys/vfs/hammer2/hammer2_disk.h
/dragonfly/sys/vfs/hammer2/hammer2_flush.c
/dragonfly/sys/vfs/hammer2/hammer2_strategy.c
/dragonfly/usr.bin/dsynth/Makefile
/dragonfly/usr.bin/dsynth/build.c
/dragonfly/usr.bin/dsynth/config.c
/dragonfly/usr.bin/dsynth/dsynth.c
/dragonfly/usr.bin/dsynth/mount.c
/dragonfly/usr.bin/dsynth/subs.c
/dragonfly/usr.bin/netstat/main.c
/dragonfly/usr.bin/netstat/route.c
config/config.8
764bf12e01-Dec-2023 Tomohiro Kusumi <tkusumi@netbsd.org>

usr.sbin/makefs/hammer2: Properly support block device for image creation

Unlike regular file image, block device image creation fails
if estimated image size exceeds the device size.

Sparse file o

usr.sbin/makefs/hammer2: Properly support block device for image creation

Unlike regular file image, block device image creation fails
if estimated image size exceeds the device size.

Sparse file option is ignored. The block device blocks aren't
zero cleared.

show more ...

096d2ac430-Nov-2023 Tomohiro Kusumi <tkusumi@netbsd.org>

sys/vfs/hammer2: Remove unused local variable *pmp

No longer used since 34fb48c236fd17fbe558c7b2cf21b4e50f38153e.
makefs code warned on Linux.

6b47f3ea29-Nov-2023 Tomohiro Kusumi <tkusumi@netbsd.org>

usr.sbin/makefs: Sync with sys/vfs/hammer2

Sync with following sys/vfs/hammer2 commits.
Also remove unused makefs specific function hammer2_pfs_inode_count().

$ git log --pretty="%h %s" 961db90e96d

usr.sbin/makefs: Sync with sys/vfs/hammer2

Sync with following sys/vfs/hammer2 commits.
Also remove unused makefs specific function hammer2_pfs_inode_count().

$ git log --pretty="%h %s" 961db90e96d4d039edbd15dd78ecc822445405ec.. -- sys/vfs/hammer2/
bb70b93b8e sys/vfs/hammer2: Rename HAMMER2_INODE_ONRBTREE -> HAMMER2_INODE_ONHASH
ad82725233 sys/vfs/hammer2: Remove REGFILE/SOFTLINK test in hammer2_inode_create_pfs()
258074ba74 sys/vfs/hammer2: Minor cleanup
0130729cda sys/vfs/hammer2: Fix comments on comp|check macros
9046282cb0 hammer2: Use HAMMER2_CHECK_DEFAULT when creating inode
a071436b39 hammer2: Rename HAMMER2_COMP_NEWFS_DEFAULT -> HAMMER2_COMP_DEFAULT
da9dedd0a7 sys/vfs/hammer2: Remove unused lbase local variables for hammer2_calc_logical()
caf661fcf8 hammer2 - Try to reduce no-activity stalls during complex flushes
34fb48c236 hammer2 - Multitude of SMP contention fixes, work on flush
34a86030d9 sys/vfs/hammer2: Remove obsolete comments on common parent
74fa7b92b4 sys/vfs/hammer2: Remove obsolete comments on hidden inode
3a3a7c0e9c sys/vfs/hammer2: vnops need to return unix errno
2b3f93ea6d kernel - Add per-process capability-based restrictions
eeb5b5dd2c sys/vfs/hammer2: Use hammer2_off_t in hammer2_io_alloc()
68e37e5676 sys/vfs/hammer2: Fix double count of hammer2_iod_file_{read,write}
7cf689a5ea sys/vfs/hammer2: Don't fail to lockinit diolk for fchain / vchain
73da171931 sys/vfs/hammer2: Use HAMMER2_VOLUME_BYTES for volume header size
41fa929b83 sys/vfs/hammer2: Fix XOP structure used in hammer2_inode_chain_flush()
4fe5868fa3 usr.sbin/makefs/hammer2: Fix -Wunused-but-set-variable warnings on Linux

show more ...


/dragonfly/sbin/ipfw3/ipfw3table.c
/dragonfly/sbin/routed/Makefile
/dragonfly/sbin/routed/defs.h
/dragonfly/sbin/routed/if.c
/dragonfly/sbin/routed/main.c
/dragonfly/sbin/routed/output.c
/dragonfly/sbin/routed/rdisc.c
/dragonfly/sbin/routed/rtquery/rtquery.c
/dragonfly/sbin/routed/table.c
/dragonfly/sbin/routed/trace.c
/dragonfly/share/man/man4/urtwn.4
/dragonfly/share/man/man9/mbuf.9
/dragonfly/sys/bus/u4b/usbdevs
/dragonfly/sys/bus/u4b/wlan/if_urtwn.c
/dragonfly/sys/conf/files
/dragonfly/sys/crypto/Makefile
/dragonfly/sys/crypto/chacha20/_chacha.h
/dragonfly/sys/crypto/chacha20/chacha.c
/dragonfly/sys/crypto/chacha20/chacha.h
/dragonfly/sys/dev/misc/musycc/musycc.c
/dragonfly/sys/dev/netif/mn/if_mn.c
/dragonfly/sys/kern/kern_nrandom.c
/dragonfly/sys/kern/libmchain/subr_mchain.c
/dragonfly/sys/kern/subr_csprng.c
/dragonfly/sys/kern/subr_param.c
/dragonfly/sys/kern/uipc_mbuf.c
/dragonfly/sys/kern/uipc_socket.c
/dragonfly/sys/kern/uipc_syscalls.c
/dragonfly/sys/kern/uipc_usrreq.c
/dragonfly/sys/kern/vfs_subr.c
/dragonfly/sys/net/bpf.c
/dragonfly/sys/net/disc/if_disc.c
/dragonfly/sys/net/gif/if_gif.c
/dragonfly/sys/net/if.c
/dragonfly/sys/net/if_loop.c
/dragonfly/sys/net/ip6fw/ip6_fw.c
/dragonfly/sys/net/ipfw/ip_fw2.c
/dragonfly/sys/net/ipfw3_basic/ip_fw3_basic.c
/dragonfly/sys/net/ipfw3_basic/ip_fw3_state.c
/dragonfly/sys/net/ipfw3_basic/ip_fw3_sync.c
/dragonfly/sys/net/ipfw3_basic/ip_fw3_table.c
/dragonfly/sys/net/ipfw3_basic/ip_fw3_table.h
/dragonfly/sys/net/ipfw3_layer2/ip_fw3_layer2.c
/dragonfly/sys/net/pf/if_pfsync.c
/dragonfly/sys/net/pf/pf.c
/dragonfly/sys/net/pf/pf_ioctl.c
/dragonfly/sys/net/pf/pf_table.c
/dragonfly/sys/net/radix.c
/dragonfly/sys/net/radix.h
/dragonfly/sys/net/route.c
/dragonfly/sys/net/route.h
/dragonfly/sys/net/rtsock.c
/dragonfly/sys/net/stf/if_stf.c
/dragonfly/sys/net/tap/if_tap.c
/dragonfly/sys/net/tun/if_tun.c
/dragonfly/sys/netbt/bt_proto.c
/dragonfly/sys/netbt/sco_socket.c
/dragonfly/sys/netgraph/iface/ng_iface.c
/dragonfly/sys/netgraph/socket/ng_socket.c
/dragonfly/sys/netinet/if_ether.c
/dragonfly/sys/netinet/in_proto.c
/dragonfly/sys/netinet/in_rmx.c
/dragonfly/sys/netinet/raw_ip.c
/dragonfly/sys/netinet6/in6_proto.c
/dragonfly/sys/netinet6/in6_rmx.c
/dragonfly/sys/netinet6/nd6.c
/dragonfly/sys/netproto/mpls/mpls_proto.c
/dragonfly/sys/netproto/smb/smb_trantcp.c
/dragonfly/sys/opencrypto/crypto.c
/dragonfly/sys/opencrypto/cryptosoft.c
/dragonfly/sys/opencrypto/gmac.c
/dragonfly/sys/opencrypto/gmac.h
/dragonfly/sys/opencrypto/xform.c
/dragonfly/sys/opencrypto/xform.h
/dragonfly/sys/sys/csprng.h
/dragonfly/sys/sys/domain.h
/dragonfly/sys/sys/mbuf.h
/dragonfly/sys/vfs/hammer2/hammer2.h
/dragonfly/sys/vfs/hammer2/hammer2_disk.h
/dragonfly/sys/vfs/hammer2/hammer2_inode.c
/dragonfly/sys/vfs/hammer2/hammer2_vnops.c
/dragonfly/sys/vfs/nfs/krpc_subr.c
/dragonfly/sys/vfs/nfs/nfs_mountrpc.c
/dragonfly/sys/vfs/nfs/nfs_socket.c
/dragonfly/sys/vfs/nfs/nfs_syscalls.c
/dragonfly/usr.bin/netstat/route.c
makefs/hammer2/hammer2.h
makefs/hammer2/hammer2_admin.c
makefs/hammer2/hammer2_chain.c
makefs/hammer2/hammer2_compat.h
makefs/hammer2/hammer2_flush.c
makefs/hammer2/hammer2_inode.c
makefs/hammer2/hammer2_io.c
makefs/hammer2/hammer2_ioctl.c
makefs/hammer2/hammer2_strategy.c
makefs/hammer2/hammer2_vfsops.c
makefs/hammer2/hammer2_vnops.c
9046282c05-Nov-2023 Tomohiro Kusumi <tkusumi@netbsd.org>

hammer2: Use HAMMER2_CHECK_DEFAULT when creating inode

There are a few cases where inode check type is explicitly
specified (usually derived from parent directory inode).

These cases should use HAM

hammer2: Use HAMMER2_CHECK_DEFAULT when creating inode

There are a few cases where inode check type is explicitly
specified (usually derived from parent directory inode).

These cases should use HAMMER2_CHECK_DEFAULT rather than
HAMMER2_CHECK_XXHASH64, in the same way HAMMER2_COMP_DEFAULT
is being used.

show more ...

a071436b05-Nov-2023 Tomohiro Kusumi <tkusumi@netbsd.org>

hammer2: Rename HAMMER2_COMP_NEWFS_DEFAULT -> HAMMER2_COMP_DEFAULT

This was originally only used within newfs_hammer2(8) when first
appeared in f481450ffccdbf50f8c9604067c25eb642a0c562 in 2013,
but

hammer2: Rename HAMMER2_COMP_NEWFS_DEFAULT -> HAMMER2_COMP_DEFAULT

This was originally only used within newfs_hammer2(8) when first
appeared in f481450ffccdbf50f8c9604067c25eb642a0c562 in 2013,
but it's now always used when creating a new inode (e.g. ioctl).

The check version of this is HAMMER2_CHECK_DEFAULT without "NEWFS_".

show more ...

43778e2902-Nov-2023 Aaron LI <aly@aaronly.me>

jail.8: Order the sysctl MIBs a bit to look more logical

60e242c502-Nov-2023 Tomohiro Kusumi <tkusumi@netbsd.org>

usr.sbin/makefs: Add -o c|C option to specify comp|check type

mainly for debugging purpose to use "none" by default.
These options aren't available in newfs_hammer2(8) atm.

Note that level specific

usr.sbin/makefs: Add -o c|C option to specify comp|check type

mainly for debugging purpose to use "none" by default.
These options aren't available in newfs_hammer2(8) atm.

Note that level specification for "-o c" is currently unsupported,
and "sha192" for "-o C" is currently unsupported at runtime.

show more ...


/dragonfly/contrib/dhcpcd/README.DRAGONFLY
/dragonfly/contrib/dhcpcd/src/defs.h
/dragonfly/contrib/dhcpcd/src/dhcpcd.c
/dragonfly/contrib/dhcpcd/src/dhcpcd.h
/dragonfly/contrib/dhcpcd/src/privsep-control.c
/dragonfly/contrib/dhcpcd/src/privsep.c
/dragonfly/contrib/dhcpcd/src/privsep.h
/dragonfly/contrib/dhcpcd/src/script.c
/dragonfly/sbin/newfs_hammer2/mkfs_hammer2.c
/dragonfly/sbin/newfs_hammer2/newfs_hammer2.c
/dragonfly/sys/bus/cam/scsi/scsi_cd.c
/dragonfly/sys/bus/cam/scsi/scsi_ch.c
/dragonfly/sys/bus/cam/scsi/scsi_da.c
/dragonfly/sys/bus/cam/scsi/scsi_pass.c
/dragonfly/sys/bus/cam/scsi/scsi_pt.c
/dragonfly/sys/bus/cam/scsi/scsi_sa.c
/dragonfly/sys/bus/cam/scsi/scsi_ses.c
/dragonfly/sys/bus/cam/scsi/scsi_sg.c
/dragonfly/sys/bus/cam/scsi/scsi_target.c
/dragonfly/sys/bus/pci/pci_user.c
/dragonfly/sys/bus/u4b/usbdevs
/dragonfly/sys/bus/u4b/wlan/if_urtwn.c
/dragonfly/sys/dev/misc/evdev/cdev.c
/dragonfly/sys/dev/misc/evdev/evdev_utils.c
/dragonfly/sys/dev/misc/kbd/kbd.c
/dragonfly/sys/dev/misc/syscons/syscons.c
/dragonfly/sys/kern/kern_caps.c
/dragonfly/sys/kern/kern_jail.c
/dragonfly/sys/kern/kern_memio.c
/dragonfly/sys/kern/kern_mutex.c
/dragonfly/sys/kern/kern_spinlock.c
/dragonfly/sys/kern/lwkt_thread.c
/dragonfly/sys/kern/lwkt_token.c
/dragonfly/sys/kern/subr_bus.c
/dragonfly/sys/kern/subr_disk.c
/dragonfly/sys/kern/tty_cons.c
/dragonfly/sys/kern/vfs_cache.c
/dragonfly/sys/kern/vfs_sync.c
/dragonfly/sys/kern/vfs_syscalls.c
/dragonfly/sys/sys/caps.h
/dragonfly/sys/sys/indefinite.h
/dragonfly/sys/sys/indefinite2.h
/dragonfly/sys/sys/jail.h
/dragonfly/sys/sys/vmmeter.h
/dragonfly/sys/sys/vnode.h
/dragonfly/sys/vfs/devfs/devfs_vnops.c
/dragonfly/sys/vfs/hammer2/hammer2.h
/dragonfly/sys/vfs/hammer2/hammer2_admin.c
/dragonfly/sys/vfs/hammer2/hammer2_chain.c
/dragonfly/sys/vfs/hammer2/hammer2_flush.c
/dragonfly/sys/vfs/hammer2/hammer2_inode.c
/dragonfly/sys/vfs/hammer2/hammer2_io.c
/dragonfly/sys/vfs/hammer2/hammer2_ioctl.c
/dragonfly/sys/vfs/hammer2/hammer2_vfsops.c
/dragonfly/sys/vfs/hammer2/hammer2_vnops.c
/dragonfly/sys/vm/vm_meter.c
/dragonfly/usr.bin/systat/main.c
/dragonfly/usr.bin/systat/systat.1
/dragonfly/usr.bin/systat/systat.h
/dragonfly/usr.bin/systat/vmmeter.c
makefs/hammer2.c
makefs/makefs.8
2b3f93ea13-Oct-2023 Matthew Dillon <dillon@apollo.backplane.com>

kernel - Add per-process capability-based restrictions

* This new system allows userland to set capability restrictions which
turns off numerous kernel features and root accesses. These restricti

kernel - Add per-process capability-based restrictions

* This new system allows userland to set capability restrictions which
turns off numerous kernel features and root accesses. These restrictions
are inherited by sub-processes recursively. Once set, restrictions cannot
be removed.

Basic restrictions that mimic an unadorned jail can be enabled without
creating a jail, but generally speaking real security also requires
creating a chrooted filesystem topology, and a jail is still needed
to really segregate processes from each other. If you do so, however,
you can (for example) disable mount/umount and most global root-only
features.

* Add new system calls and a manual page for syscap_get(2) and syscap_set(2)

* Add sys/caps.h

* Add the "setcaps" userland utility and manual page.

* Remove priv.9 and the priv_check infrastructure, replacing it with
a newly designed caps infrastructure.

* The intention is to add path restriction lists and similar features to
improve jailess security in the near future, and to optimize the
priv_check code.

show more ...


/dragonfly/Makefile_upgrade.inc
/dragonfly/bin/ps/print.c
/dragonfly/bin/ps/ps.1
/dragonfly/contrib/dhcpcd/README.DRAGONFLY
/dragonfly/contrib/dhcpcd/README.md
/dragonfly/contrib/dhcpcd/src/defs.h
/dragonfly/contrib/dhcpcd/src/dhcp-common.c
/dragonfly/contrib/dhcpcd/src/dhcp-common.h
/dragonfly/contrib/dhcpcd/src/dhcp.c
/dragonfly/contrib/dhcpcd/src/dhcp6.c
/dragonfly/contrib/dhcpcd/src/dhcpcd-embedded.c
/dragonfly/contrib/dhcpcd/src/dhcpcd-embedded.h
/dragonfly/contrib/dhcpcd/src/dhcpcd.8
/dragonfly/contrib/dhcpcd/src/dhcpcd.c
/dragonfly/contrib/dhcpcd/src/dhcpcd.conf.5
/dragonfly/contrib/dhcpcd/src/if-options.c
/dragonfly/contrib/dhcpcd/src/ipv6nd.c
/dragonfly/contrib/dhcpcd/src/privsep.c
/dragonfly/contrib/dhcpcd/src/privsep.h
/dragonfly/lib/libc/sys/Makefile.inc
/dragonfly/lib/libc/sys/Symbol.map
/dragonfly/lib/libc/sys/syscap_get.2
/dragonfly/sbin/dhcpcd/config.h
/dragonfly/sbin/hammer2/cmd_recover.c
/dragonfly/sbin/hammer2/cmd_snapshot.c
/dragonfly/sbin/hammer2/hammer2.8
/dragonfly/sbin/hammer2/main.c
/dragonfly/share/man/man9/Makefile
/dragonfly/sys/bus/u4b/audio/uaudio.c
/dragonfly/sys/bus/u4b/controller/ehci.c
/dragonfly/sys/bus/u4b/controller/ehci_pci.c
/dragonfly/sys/bus/u4b/controller/ohci.c
/dragonfly/sys/bus/u4b/controller/ohci_pci.c
/dragonfly/sys/bus/u4b/controller/uhci.c
/dragonfly/sys/bus/u4b/controller/uhci_pci.c
/dragonfly/sys/bus/u4b/controller/usb_controller.c
/dragonfly/sys/bus/u4b/controller/xhci.c
/dragonfly/sys/bus/u4b/controller/xhci_pci.c
/dragonfly/sys/bus/u4b/gadget/g_audio.c
/dragonfly/sys/bus/u4b/gadget/g_keyboard.c
/dragonfly/sys/bus/u4b/gadget/g_modem.c
/dragonfly/sys/bus/u4b/gadget/g_mouse.c
/dragonfly/sys/bus/u4b/input/uhid.c
/dragonfly/sys/bus/u4b/input/ukbd.c
/dragonfly/sys/bus/u4b/input/ums.c
/dragonfly/sys/bus/u4b/misc/ufm.c
/dragonfly/sys/bus/u4b/net/if_aue.c
/dragonfly/sys/bus/u4b/net/if_cdce.c
/dragonfly/sys/bus/u4b/net/if_cue.c
/dragonfly/sys/bus/u4b/net/if_ipheth.c
/dragonfly/sys/bus/u4b/net/if_kue.c
/dragonfly/sys/bus/u4b/net/if_mos.c
/dragonfly/sys/bus/u4b/net/if_udav.c
/dragonfly/sys/bus/u4b/net/if_urndis.c
/dragonfly/sys/bus/u4b/quirk/usb_quirk.c
/dragonfly/sys/bus/u4b/serial/u3g.c
/dragonfly/sys/bus/u4b/serial/uark.c
/dragonfly/sys/bus/u4b/serial/ubsa.c
/dragonfly/sys/bus/u4b/serial/ubser.c
/dragonfly/sys/bus/u4b/serial/uchcom.c
/dragonfly/sys/bus/u4b/serial/ucycom.c
/dragonfly/sys/bus/u4b/serial/ufoma.c
/dragonfly/sys/bus/u4b/serial/uftdi.c
/dragonfly/sys/bus/u4b/serial/ugensa.c
/dragonfly/sys/bus/u4b/serial/uipaq.c
/dragonfly/sys/bus/u4b/serial/ulpt.c
/dragonfly/sys/bus/u4b/serial/umcs.c
/dragonfly/sys/bus/u4b/serial/umct.c
/dragonfly/sys/bus/u4b/serial/umodem.c
/dragonfly/sys/bus/u4b/serial/umoscom.c
/dragonfly/sys/bus/u4b/serial/uplcom.c
/dragonfly/sys/bus/u4b/serial/usb_serial.c
/dragonfly/sys/bus/u4b/serial/uslcom.c
/dragonfly/sys/bus/u4b/serial/uvisor.c
/dragonfly/sys/bus/u4b/serial/uvscom.c
/dragonfly/sys/bus/u4b/storage/umass.c
/dragonfly/sys/bus/u4b/storage/urio.c
/dragonfly/sys/bus/u4b/storage/ustorage_fs.c
/dragonfly/sys/bus/u4b/template/usb_template.c
/dragonfly/sys/bus/u4b/template/usb_template_audio.c
/dragonfly/sys/bus/u4b/template/usb_template_cdce.c
/dragonfly/sys/bus/u4b/template/usb_template_kbd.c
/dragonfly/sys/bus/u4b/template/usb_template_modem.c
/dragonfly/sys/bus/u4b/template/usb_template_mouse.c
/dragonfly/sys/bus/u4b/template/usb_template_msc.c
/dragonfly/sys/bus/u4b/template/usb_template_mtp.c
/dragonfly/sys/bus/u4b/template/usb_template_phone.c
/dragonfly/sys/bus/u4b/template/usb_template_serialnet.c
/dragonfly/sys/bus/u4b/usb_busdma.c
/dragonfly/sys/bus/u4b/usb_core.c
/dragonfly/sys/bus/u4b/usb_debug.c
/dragonfly/sys/bus/u4b/usb_dev.c
/dragonfly/sys/bus/u4b/usb_device.c
/dragonfly/sys/bus/u4b/usb_dynamic.c
/dragonfly/sys/bus/u4b/usb_error.c
/dragonfly/sys/bus/u4b/usb_generic.c
/dragonfly/sys/bus/u4b/usb_handle_request.c
/dragonfly/sys/bus/u4b/usb_hid.c
/dragonfly/sys/bus/u4b/usb_hub.c
/dragonfly/sys/bus/u4b/usb_lookup.c
/dragonfly/sys/bus/u4b/usb_mbuf.c
/dragonfly/sys/bus/u4b/usb_msctest.c
/dragonfly/sys/bus/u4b/usb_parse.c
/dragonfly/sys/bus/u4b/usb_process.c
/dragonfly/sys/bus/u4b/usb_request.c
/dragonfly/sys/bus/u4b/usb_transfer.c
/dragonfly/sys/bus/u4b/usb_util.c
/dragonfly/sys/conf/files
/dragonfly/sys/dev/disk/fd/fd.c
/dragonfly/sys/dev/disk/nata/atapi-cd.c
/dragonfly/sys/dev/disk/vn/vn.c
/dragonfly/sys/dev/drm/include/linux/capability.h
/dragonfly/sys/dev/drm/ttm/ttm_memory.c
/dragonfly/sys/dev/misc/cpuctl/cpuctl.c
/dragonfly/sys/dev/misc/dcons/dcons_os.c
/dragonfly/sys/dev/misc/nmdm/nmdm.c
/dragonfly/sys/dev/misc/syscons/syscons.c
/dragonfly/sys/dev/misc/syscons/sysmouse.c
/dragonfly/sys/dev/netif/ath/ath/if_ath.c
/dragonfly/sys/dev/netif/ath/ath/if_ath_beacon.c
/dragonfly/sys/dev/netif/ath/ath/if_ath_debug.c
/dragonfly/sys/dev/netif/ath/ath/if_ath_descdma.c
/dragonfly/sys/dev/netif/ath/ath/if_ath_ioctl.c
/dragonfly/sys/dev/netif/ath/ath/if_ath_keycache.c
/dragonfly/sys/dev/netif/ath/ath/if_ath_led.c
/dragonfly/sys/dev/netif/ath/ath/if_ath_rx.c
/dragonfly/sys/dev/netif/ath/ath/if_ath_rx_edma.c
/dragonfly/sys/dev/netif/ath/ath/if_ath_sysctl.c
/dragonfly/sys/dev/netif/ath/ath/if_ath_tdma.c
/dragonfly/sys/dev/netif/ath/ath/if_ath_tx.c
/dragonfly/sys/dev/netif/ath/ath/if_ath_tx_edma.c
/dragonfly/sys/dev/netif/ath/ath/if_ath_tx_ht.c
/dragonfly/sys/dev/netif/iwn/if_iwn.c
/dragonfly/sys/dev/netif/oce/oce_if.c
/dragonfly/sys/dev/netif/oce/oce_if.h
/dragonfly/sys/dev/netif/sbsh/if_sbsh.c
/dragonfly/sys/dev/netif/wi/if_wi.c
/dragonfly/sys/dev/raid/asr/asr.c
/dragonfly/sys/dev/raid/mpr/mpr.c
/dragonfly/sys/dev/raid/vinum/vinum.c
/dragonfly/sys/dev/raid/vinum/vinumhdr.h
/dragonfly/sys/dev/serial/sio/sio.c
/dragonfly/sys/kern/imgact_resident.c
/dragonfly/sys/kern/init_sysent.c
/dragonfly/sys/kern/kern_acct.c
/dragonfly/sys/kern/kern_caps.c
/dragonfly/sys/kern/kern_clock.c
/dragonfly/sys/kern/kern_dmsg.c
/dragonfly/sys/kern/kern_environment.c
/dragonfly/sys/kern/kern_exec.c
/dragonfly/sys/kern/kern_fp.c
/dragonfly/sys/kern/kern_jail.c
/dragonfly/sys/kern/kern_kinfo.c
/dragonfly/sys/kern/kern_linker.c
/dragonfly/sys/kern/kern_memio.c
/dragonfly/sys/kern/kern_ntptime.c
/dragonfly/sys/kern/kern_plimit.c
/dragonfly/sys/kern/kern_prot.c
/dragonfly/sys/kern/kern_resource.c
/dragonfly/sys/kern/kern_shutdown.c
/dragonfly/sys/kern/kern_sig.c
/dragonfly/sys/kern/kern_spinlock.c
/dragonfly/sys/kern/kern_synch.c
/dragonfly/sys/kern/kern_sysctl.c
/dragonfly/sys/kern/kern_time.c
/dragonfly/sys/kern/kern_usched.c
/dragonfly/sys/kern/kern_varsym.c
/dragonfly/sys/kern/subr_firmware.c
/dragonfly/sys/kern/subr_prf.c
/dragonfly/sys/kern/subr_sleepqueue.c
/dragonfly/sys/kern/sys_mqueue.c
/dragonfly/sys/kern/sys_process.c
/dragonfly/sys/kern/syscalls.c
/dragonfly/sys/kern/syscalls.master
/dragonfly/sys/kern/sysv_ipc.c
/dragonfly/sys/kern/sysv_msg.c
/dragonfly/sys/kern/tty.c
/dragonfly/sys/kern/tty_cons.c
/dragonfly/sys/kern/tty_pty.c
/dragonfly/sys/kern/vfs_helper.c
/dragonfly/sys/kern/vfs_subr.c
/dragonfly/sys/kern/vfs_syscalls.c
/dragonfly/sys/kern/vfs_vnops.c
/dragonfly/sys/net/bridge/if_bridge.c
/dragonfly/sys/net/gre/if_gre.c
/dragonfly/sys/net/if.c
/dragonfly/sys/net/lagg/if_lagg.c
/dragonfly/sys/net/pf/if_pfsync.c
/dragonfly/sys/net/raw_usrreq.c
/dragonfly/sys/net/rtsock.c
/dragonfly/sys/net/sl/if_sl.c
/dragonfly/sys/net/tap/if_tap.c
/dragonfly/sys/net/tun/if_tun.c
/dragonfly/sys/netbt/hci_ioctl.c
/dragonfly/sys/netbt/hci_socket.c
/dragonfly/sys/netgraph/socket/ng_socket.c
/dragonfly/sys/netgraph/tty/ng_tty.c
/dragonfly/sys/netgraph7/bluetooth/drivers/h4/ng_h4.c
/dragonfly/sys/netgraph7/bluetooth/drivers/ubt/ng_ubt.c
/dragonfly/sys/netgraph7/bluetooth/drivers/ubtbcmfw/ubtbcmfw.c
/dragonfly/sys/netgraph7/bluetooth/socket/ng_btsocket_hci_raw.c
/dragonfly/sys/netgraph7/bluetooth/socket/ng_btsocket_l2cap_raw.c
/dragonfly/sys/netgraph7/socket/ng_socket.c
/dragonfly/sys/netgraph7/tty/ng_tty.c
/dragonfly/sys/netinet/in.c
/dragonfly/sys/netinet/in_pcb.c
/dragonfly/sys/netinet/ip_carp.c
/dragonfly/sys/netinet/ip_divert.c
/dragonfly/sys/netinet/ip_output.c
/dragonfly/sys/netinet/raw_ip.c
/dragonfly/sys/netinet/tcp_subr.c
/dragonfly/sys/netinet/udp_usrreq.c
/dragonfly/sys/netinet6/in6.c
/dragonfly/sys/netinet6/in6_pcb.c
/dragonfly/sys/netinet6/in6_src.c
/dragonfly/sys/netinet6/ip6_input.c
/dragonfly/sys/netinet6/ip6_output.c
/dragonfly/sys/netinet6/raw_ip6.c
/dragonfly/sys/netinet6/udp6_output.c
/dragonfly/sys/netinet6/udp6_usrreq.c
/dragonfly/sys/netproto/802_11/wlan/ieee80211_ioctl.c
/dragonfly/sys/netproto/smb/smb_conn.c
/dragonfly/sys/netproto/smb/smb_subr.h
/dragonfly/sys/platform/pc64/x86_64/machdep.c
/dragonfly/sys/platform/pc64/x86_64/mp_flame.c
/dragonfly/sys/sys/caps.h
/dragonfly/sys/sys/kinfo.h
/dragonfly/sys/sys/proc.h
/dragonfly/sys/sys/syscall.h
/dragonfly/sys/sys/syscall.mk
/dragonfly/sys/sys/sysproto.h
/dragonfly/sys/sys/sysunion.h
/dragonfly/sys/sys/ucred.h
/dragonfly/sys/vfs/devfs/devfs_vnops.c
/dragonfly/sys/vfs/ext2fs/ext2_vfsops.c
/dragonfly/sys/vfs/ext2fs/ext2_vnops.c
/dragonfly/sys/vfs/fuse/fuse_vfsops.c
/dragonfly/sys/vfs/hammer/hammer.h
/dragonfly/sys/vfs/hammer/hammer_ioctl.c
/dragonfly/sys/vfs/hammer2/hammer2.h
/dragonfly/sys/vfs/hammer2/hammer2_ioctl.c
/dragonfly/sys/vfs/hpfs/hpfs_vnops.c
/dragonfly/sys/vfs/isofs/cd9660/cd9660_vfsops.c
/dragonfly/sys/vfs/msdosfs/msdosfs_vnops.c
/dragonfly/sys/vfs/nfs/nfs_serv.c
/dragonfly/sys/vfs/nfs/nfs_subs.c
/dragonfly/sys/vfs/nfs/nfs_syscalls.c
/dragonfly/sys/vfs/procfs/procfs.h
/dragonfly/sys/vfs/procfs/procfs_ctl.c
/dragonfly/sys/vfs/procfs/procfs_dbregs.c
/dragonfly/sys/vfs/procfs/procfs_fpregs.c
/dragonfly/sys/vfs/procfs/procfs_mem.c
/dragonfly/sys/vfs/procfs/procfs_regs.c
/dragonfly/sys/vfs/procfs/procfs_status.c
/dragonfly/sys/vfs/procfs/procfs_vnops.c
/dragonfly/sys/vfs/smbfs/smbfs_vnops.c
/dragonfly/sys/vfs/tmpfs/tmpfs_subr.c
/dragonfly/sys/vfs/tmpfs/tmpfs_vnops.c
/dragonfly/sys/vfs/udf/udf_vfsops.c
/dragonfly/sys/vfs/ufs/ufs_vfsops.c
/dragonfly/sys/vfs/ufs/ufs_vnops.c
/dragonfly/sys/vm/vm_mmap.c
/dragonfly/sys/vm/vm_swap.c
/dragonfly/tools/tools/netrate/pktgen/pktgen.c
/dragonfly/usr.bin/Makefile
/dragonfly/usr.bin/dsynth/build.c
/dragonfly/usr.bin/dsynth/dsynth.c
/dragonfly/usr.bin/dsynth/dsynth.h
/dragonfly/usr.bin/dsynth/subs.c
/dragonfly/usr.bin/setcaps/Makefile
/dragonfly/usr.bin/setcaps/setcaps.1
/dragonfly/usr.bin/setcaps/setcaps.c
/dragonfly/usr.bin/w/w.c
makefs/hammer2/hammer2.h
556932ec30-Sep-2023 Matthew Dillon <dillon@apollo.backplane.com>

makefs - Deconflict hammer2 function

* Deconflict and fix build


/dragonfly/contrib/dhcpcd/README.DRAGONFLY
/dragonfly/contrib/dhcpcd/README.md
/dragonfly/contrib/dhcpcd/compat/pidfile.c
/dragonfly/contrib/dhcpcd/compat/rb.c
/dragonfly/contrib/dhcpcd/src/bpf.c
/dragonfly/contrib/dhcpcd/src/common.c
/dragonfly/contrib/dhcpcd/src/control.c
/dragonfly/contrib/dhcpcd/src/defs.h
/dragonfly/contrib/dhcpcd/src/dhcp-common.c
/dragonfly/contrib/dhcpcd/src/dhcp.c
/dragonfly/contrib/dhcpcd/src/dhcp6.c
/dragonfly/contrib/dhcpcd/src/dhcpcd-embedded.c
/dragonfly/contrib/dhcpcd/src/dhcpcd-embedded.h
/dragonfly/contrib/dhcpcd/src/dhcpcd.c
/dragonfly/contrib/dhcpcd/src/eloop.c
/dragonfly/contrib/dhcpcd/src/if-bsd.c
/dragonfly/contrib/dhcpcd/src/if-options.c
/dragonfly/contrib/dhcpcd/src/privsep-bpf.c
/dragonfly/contrib/dhcpcd/src/privsep-bsd.c
/dragonfly/contrib/dhcpcd/src/privsep-control.c
/dragonfly/contrib/dhcpcd/src/privsep-inet.c
/dragonfly/contrib/dhcpcd/src/privsep-root.c
/dragonfly/contrib/dhcpcd/src/privsep.c
/dragonfly/contrib/dhcpcd/src/privsep.h
/dragonfly/contrib/dhcpcd/src/script.c
/dragonfly/etc/etc.x86_64/ttys
/dragonfly/include/ttyent.h
/dragonfly/lib/libc/gen/getttyent.3
/dragonfly/lib/libc/gen/getttyent.c
/dragonfly/libexec/getty/ttys.5
/dragonfly/nrelease/gui/etc/ttys
/dragonfly/nrelease/root/etc/ttys
/dragonfly/sbin/fsck_hammer2/destroy.c
/dragonfly/sbin/fsck_hammer2/reconstruct.c
/dragonfly/sbin/fsck_hammer2/test.c
/dragonfly/sbin/hammer2/Makefile
/dragonfly/sbin/hammer2/cmd_recover.c
/dragonfly/sbin/hammer2/hammer2.8
/dragonfly/sbin/hammer2/hammer2.h
/dragonfly/sbin/hammer2/hammer2_compression.c
/dragonfly/sbin/hammer2/hammer2_subs.h
/dragonfly/sbin/hammer2/lz4/hammer2_lz4.c
/dragonfly/sbin/hammer2/lz4/hammer2_lz4.h
/dragonfly/sbin/hammer2/lz4/hammer2_lz4_encoder.h
/dragonfly/sbin/hammer2/main.c
/dragonfly/sbin/hammer2/ondisk.c
/dragonfly/sbin/hammer2/zlib/hammer2_zlib.h
/dragonfly/sbin/hammer2/zlib/hammer2_zlib_adler32.c
/dragonfly/sbin/hammer2/zlib/hammer2_zlib_deflate.c
/dragonfly/sbin/hammer2/zlib/hammer2_zlib_deflate.h
/dragonfly/sbin/hammer2/zlib/hammer2_zlib_inffast.c
/dragonfly/sbin/hammer2/zlib/hammer2_zlib_inffast.h
/dragonfly/sbin/hammer2/zlib/hammer2_zlib_inffixed.h
/dragonfly/sbin/hammer2/zlib/hammer2_zlib_inflate.c
/dragonfly/sbin/hammer2/zlib/hammer2_zlib_inflate.h
/dragonfly/sbin/hammer2/zlib/hammer2_zlib_inftrees.c
/dragonfly/sbin/hammer2/zlib/hammer2_zlib_inftrees.h
/dragonfly/sbin/hammer2/zlib/hammer2_zlib_trees.c
/dragonfly/sbin/hammer2/zlib/hammer2_zlib_trees.h
/dragonfly/sbin/hammer2/zlib/hammer2_zlib_zconf.h
/dragonfly/sbin/hammer2/zlib/hammer2_zlib_zutil.c
/dragonfly/sbin/hammer2/zlib/hammer2_zlib_zutil.h
/dragonfly/sbin/init/init.c
/dragonfly/sbin/ping/ping.c
/dragonfly/sys/dev/raid/iir/iir.c
/dragonfly/sys/dev/virtual/amazon/ena/ena-com/ena_plat.h
/dragonfly/sys/net/bridge/if_bridge.c
/dragonfly/sys/net/dummynet/ip_dummynet_glue.c
/dragonfly/sys/net/dummynet3/ip_dummynet3_glue.c
/dragonfly/sys/net/gre/if_gre.c
/dragonfly/sys/net/ip_mroute/ip_mroute.c
/dragonfly/sys/net/ipfw/ip_fw2.c
/dragonfly/sys/net/ipfw3/ip_fw3.c
/dragonfly/sys/net/ipfw3_basic/ip_fw3_log.c
/dragonfly/sys/net/ipfw3_nat/ip_fw3_nat.c
/dragonfly/sys/net/netmsg.h
/dragonfly/sys/net/pf/if_pflog.c
/dragonfly/sys/net/pf/pf.c
/dragonfly/sys/net/pf/pf_ioctl.c
/dragonfly/sys/net/pf/pf_norm.c
/dragonfly/sys/net/pf/pf_osfp.c
/dragonfly/sys/net/pf/pfvar.h
/dragonfly/sys/net/ppp_layer/slcompress.c
/dragonfly/sys/net/radix.c
/dragonfly/sys/net/stf/if_stf.c
/dragonfly/sys/netgraph7/ng_ipfw.c
/dragonfly/sys/netgraph7/ng_nat.c
/dragonfly/sys/netinet/igmp.c
/dragonfly/sys/netinet/in_gif.c
/dragonfly/sys/netinet/ip_carp.c
/dragonfly/sys/netinet/ip_demux.c
/dragonfly/sys/netinet/ip_divert.c
/dragonfly/sys/netinet/ip_encap.c
/dragonfly/sys/netinet/ip_gre.c
/dragonfly/sys/netinet/ip_icmp.c
/dragonfly/sys/netinet/ip_input.c
/dragonfly/sys/netinet/ip_output.c
/dragonfly/sys/netinet/ip_var.h
/dragonfly/sys/netinet/raw_ip.c
/dragonfly/sys/netinet/tcp_debug.c
/dragonfly/sys/netinet/tcp_input.c
/dragonfly/sys/netinet/tcp_output.c
/dragonfly/sys/netinet/tcp_subr.c
/dragonfly/sys/netinet/tcp_syncache.c
/dragonfly/sys/netinet/udp_usrreq.c
/dragonfly/sys/netinet6/frag6.c
/dragonfly/sys/netinet6/ip6_input.c
/dragonfly/sys/sys/mbuf.h
/dragonfly/sys/vfs/hammer2/hammer2_chain.c
/dragonfly/sys/vfs/hammer2/hammer2_flush.c
/dragonfly/sys/vfs/hammer2/hammer2_inode.c
/dragonfly/sys/vfs/hammer2/hammer2_io.c
/dragonfly/sys/vfs/hammer2/hammer2_strategy.c
/dragonfly/usr.bin/dsynth/dsynth.1
/dragonfly/usr.bin/dsynth/dsynth.c
/dragonfly/usr.bin/dsynth/dsynth.h
/dragonfly/usr.bin/dsynth/pkglist.c
/dragonfly/usr.bin/dsynth/progress.js
makefs/hammer2/hammer2.h
makefs/hammer2/hammer2_io.c
makefs/hammer2/hammer2_ondisk.c
93bffd4604-Jul-2023 Tomohiro Kusumi <tkusumi@netbsd.org>

usr.sbin/makefs/hammer2: Allow "-o I" setcheck|setcomp against PFS root

It's been returning error for "/" which is PFS root inode.

2db6f39c03-Jul-2023 Tomohiro Kusumi <tkusumi@netbsd.org>

usr.sbin/makefs/hammer2: Fix link count handling in "-o R" option

Sanity check in hammer2_linkq_cleanup() is valid only when "-o R=/".
If a non-root directory was specified, not all links may exist

usr.sbin/makefs/hammer2: Fix link count handling in "-o R" option

Sanity check in hammer2_linkq_cleanup() is valid only when "-o R=/".
If a non-root directory was specified, not all links may exist under
that directory, and as a result unused linkq element remains.

While here change calloc to ecalloc and fix goto label name.

show more ...

d541bdf502-Jul-2023 Tomohiro Kusumi <tkusumi@netbsd.org>

usr.sbin/makefs/hammer2: Fix broken extra-directory case

-t hammer2 has been broken when [extra-directory ...] was specified.
(Looks like -t msdos is broken as well with extra-directory.)

Construct

usr.sbin/makefs/hammer2: Fix broken extra-directory case

-t hammer2 has been broken when [extra-directory ...] was specified.
(Looks like -t msdos is broken as well with extra-directory.)

Constructing a path via "dir + cur->name" was not same as
"cur->root + cur->path + cur->name" for extra-directory files
as extra-directory files don't exist under dir.

show more ...

2d0322db01-Jul-2023 Tomohiro Kusumi <tkusumi@netbsd.org>

usr.sbin/makefs/hammer2: Support hardlink creation in "-o R" option

which was missing part in 5e8b0eb766966577a1da788053d7ccaa443fa222.

If the underlying file system of destination files doesn't su

usr.sbin/makefs/hammer2: Support hardlink creation in "-o R" option

which was missing part in 5e8b0eb766966577a1da788053d7ccaa443fa222.

If the underlying file system of destination files doesn't support
hardlink and/or creation fails, the failure is simply ignored.
It falls back on previous behavior (create different inodes with the
same file contents).

show more ...

6da97f5101-Jul-2023 Tomohiro Kusumi <tkusumi@netbsd.org>

usr.sbin/makefs/hammer2: Support inode timestamp in "-o R" option

which was missing part in 5e8b0eb766966577a1da788053d7ccaa443fa222.

Get timestamp from source inode within image file, and use that

usr.sbin/makefs/hammer2: Support inode timestamp in "-o R" option

which was missing part in 5e8b0eb766966577a1da788053d7ccaa443fa222.

Get timestamp from source inode within image file, and use that to
update newly created directory and regular file.

If the underlying file system of destination files doesn't support
timestamp and/or updating fails, the failure is simply ignored.

show more ...

daa1a18930-Jun-2023 Tomohiro Kusumi <tkusumi@netbsd.org>

usr.sbin/makefs/hammer2: Fix memory leak from retired xops

Add missing kfrees from 9d036237cbc59969257aaea138ddec5dbd8e181b.

5e8b0eb727-Jun-2023 Tomohiro Kusumi <tkusumi@netbsd.org>

usr.sbin/makefs/hammer2: Support recursive read for "-o R" option

"-o R" option currently creates 0 byte file if a given path is
a directory, as directory inode size is set to 0.

Change this to rec

usr.sbin/makefs/hammer2: Support recursive read for "-o R" option

"-o R" option currently creates 0 byte file if a given path is
a directory, as directory inode size is set to 0.

Change this to recursively walk directories, and retrieve directories
and regular files under that directory. Specifying "-o R=/" does
the reverse of what makefs(8) does.

It currently has following limitations.
- Only directory and regular file are supported, other types are ignored.
- Hard links are not ignored, but files are retrieved as different inodes
and link count is not preserved.
- Inode timestamp is not preserved.
- Anything that HAMMER2 and this option support, but underlying
file system doesn't is unsupported.

show more ...

9d03623727-Jun-2023 Tomohiro Kusumi <tkusumi@netbsd.org>

usr.sbin/makefs/hammer2: Introduce XOP fifo realloc

Since makefs HAMMER2 used a serialized single threaded xops,
it was not possible to have more than HAMMER2_XOPFIFO fifo entries.

Change this to r

usr.sbin/makefs/hammer2: Introduce XOP fifo realloc

Since makefs HAMMER2 used a serialized single threaded xops,
it was not possible to have more than HAMMER2_XOPFIFO fifo entries.

Change this to realloc XOP fifo whenever it hits current limit.
This is also what Free|Net|OpenBSD HAMMER2 currently do until they
support multi-threaded xops.

This makes possible to support VOP_READDIR, and that makes possible
to support recursive read for "-o R" option.

show more ...

9a393dfb25-Jun-2023 Tomohiro Kusumi <tkusumi@netbsd.org>

usr.sbin/makefs/hammer2: Avoid overlapped snprintf buffer

When "-o R" path argument contained symlink, the output path
was partly copying from/to the same buffer in stack. Use a
different buffer.

W

usr.sbin/makefs/hammer2: Avoid overlapped snprintf buffer

When "-o R" path argument contained symlink, the output path
was partly copying from/to the same buffer in stack. Use a
different buffer.

While here, move 64KB buffer for reading from stack to heap.

show more ...

fc4148fe24-Jun-2023 Tomohiro Kusumi <tkusumi@netbsd.org>

usr.sbin/makefs: Add HAMMER2 offline read / VOP_READ support

The offline read takes HAMMER2 specific "-o R" option.
`image-file` argument is a valid HAMMER2 image file or block device.
Unlike other

usr.sbin/makefs: Add HAMMER2 offline read / VOP_READ support

The offline read takes HAMMER2 specific "-o R" option.
`image-file` argument is a valid HAMMER2 image file or block device.
Unlike other offline commands, `directory` must be a valid directory.

e.g.
$ makefs -t hammer2 -o R=/path/to/file /dev/adx /a/b/c
$ makefs -t hammer2 -o R=/path/to/file /path/to/hammer2.img /a/b/c

The "-o R" option requires file path argument. The file is retrieved
from `image-file` and written to a file under `directory`.
In the examples above, /path/to/file is retrieved as /a/b/c/file
on success.

show more ...

89a3eb1623-Jun-2023 Tomohiro Kusumi <tkusumi@netbsd.org>

usr.sbin/makefs/hammer2: Support VOP_READLINK

This makes possible for path component lookup against HAMMER2 image
to handle symlinks with limitations below.

1. It can't support symlink with absolut

usr.sbin/makefs/hammer2: Support VOP_READLINK

This makes possible for path component lookup against HAMMER2 image
to handle symlinks with limitations below.

1. It can't support symlink with absolute path destination by design,
unless you can assume a given image is to be mounted at /.
2. It currently doesn't support "..". This is another non obvious
case where a path could reach to outside of the image.

The regular HAMMER2 image creation doesn't use this (instead makefs
uses real readlink(2) when scanning a source directory).

show more ...

12345678910>>...91