History log of /dflybsd-src/lib/ (Results 1 – 25 of 3873)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
c4e275d822-Sep-2024 Michael Neumann <mneumann@ntecs.de>

libfetch: don't include fragments in HTTP requests

Fragments are reserved for client-side processing, see
https://www.rfc-editor.org/rfc/rfc9110.html#section-7.1

Also, some servers don't like to re

libfetch: don't include fragments in HTTP requests

Fragments are reserved for client-side processing, see
https://www.rfc-editor.org/rfc/rfc9110.html#section-7.1

Also, some servers don't like to receive HTTP requests with fragments.

```
$ fetch 'https://dropbox.com/a/b'
fetch: https://dropbox.com/a/b: Not Found

$ fetch 'https://dropbox.com/a/b#'
fetch: https://dropbox.com/a/b#: Bad Request
```

Taken-from: https://github.com/freebsd/freebsd-src/commit/1af7d5f389536a2f391153513d95d92ffdf360e4

show more ...

5af8357c11-Sep-2024 Matthew Dillon <dillon@apollo.backplane.com>

futimesat() - Add futimesat() legacy system call

* Add legacy call for FreeBSD compatibility


/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/etc/defaults/rc.conf
libc/sys/Makefile.inc
libc/sys/Symbol.map
libc/sys/utimes.2
/dflybsd-src/share/man/man4/acpi.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/dev/acpica/acpi.c
/dflybsd-src/sys/dev/acpica/acpi_resource.c
/dflybsd-src/sys/dev/acpica/acpivar.h
/dflybsd-src/sys/kern/init_sysent.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/sys/param.h
/dflybsd-src/sys/sys/syscall.h
/dflybsd-src/sys/sys/syscall.mk
/dflybsd-src/sys/sys/sysproto.h
/dflybsd-src/sys/sys/sysunion.h
/dflybsd-src/sys/sys/time.h
/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/less/Makefile
/dflybsd-src/usr.bin/less/defines.h
ba1276ac05-Jul-2024 Matthew Dillon <dillon@apollo.backplane.com>

IMPORT openssh-9.8p1

* Fixes CVE-2024-6387-openssh

* NOTE that DragonFly is not known to be vulnerable to this CVE, but
because it is a general signal race we are updating sshd anyway,
just in

IMPORT openssh-9.8p1

* Fixes CVE-2024-6387-openssh

* NOTE that DragonFly is not known to be vulnerable to this CVE, but
because it is a general signal race we are updating sshd anyway,
just in case.

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/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/rc.d/wg
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
/dflybsd-src/share/man/man4/bridge.4
/dflybsd-src/sys/bus/u4b/input/ums.c
/dflybsd-src/sys/conf/files
/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/kern_clock.c
/dflybsd-src/sys/kern/kern_mib.c
/dflybsd-src/sys/kern/subr_bus.c
/dflybsd-src/sys/kern/vfs_syscalls.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/sysctl.h
/dflybsd-src/sys/vfs/Makefile
/dflybsd-src/sys/vfs/fuse/fuse_vnops.c
/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


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

socket: Implement the SO_USER_COOKIE option

This socket option allows to attach an arbitrary uint32_t value to a
socket as the user-defined cookie/metadata, and then the cookie can be
used in the ke

socket: Implement the SO_USER_COOKIE option

This socket option allows to attach an arbitrary uint32_t value to a
socket as the user-defined cookie/metadata, and then the cookie can be
used in the kernel help manipulate the traffic of the socket.

For example, this socket option can be set by WireGuard and then matched
in IPFW to help control the WireGuard traffic.

This commit is mostly derived from FreeBSD, but I decided to also
support this option in getsockopt().

Note that the support of this option in IPFW (and PF and others) is
still need to be implemented. I'd like to do it in the future but it
may take quite some efforts. This commit alone doesn't achieve much
benefits, but it helps port the WireGuard code from FreeBSD, so commit
it first.

Bump __DragonFly_version.

Credit: https://github.com/freebsd/freebsd-src/commit/d5e8d236f4009fc2611f996c317e94b2c8649cf5

show more ...


/dflybsd-src/Makefile
/dflybsd-src/Makefile.inc1
/dflybsd-src/dports.base/README.dports.base
/dflybsd-src/dports.base/dragonfly/base/Makefile
/dflybsd-src/dports.base/dragonfly/base/pkg-descr
/dflybsd-src/dports.base/dsynth.ini
/dflybsd-src/dports.base/pkg.conf
/dflybsd-src/etc/mtree/BSD.usr.dist
/dflybsd-src/games/robots/main.c
libc/sys/getsockopt.2
/dflybsd-src/sbin/ifconfig/Makefile
/dflybsd-src/sbin/ifconfig/af_inet.c
/dflybsd-src/sbin/ifconfig/af_inet6.c
/dflybsd-src/sbin/ifconfig/af_link.c
/dflybsd-src/sbin/ifconfig/ifbridge.c
/dflybsd-src/sbin/ifconfig/ifcarp.c
/dflybsd-src/sbin/ifconfig/ifclone.c
/dflybsd-src/sbin/ifconfig/ifconfig.8
/dflybsd-src/sbin/ifconfig/ifconfig.c
/dflybsd-src/sbin/ifconfig/ifconfig.h
/dflybsd-src/sbin/ifconfig/ifgroup.c
/dflybsd-src/sbin/ifconfig/ifieee80211.c
/dflybsd-src/sbin/ifconfig/iflagg.c
/dflybsd-src/sbin/ifconfig/ifmedia.c
/dflybsd-src/sbin/ifconfig/ifvlan.c
/dflybsd-src/sbin/svc/svc.c
/dflybsd-src/share/man/man9/Makefile
/dflybsd-src/share/man/man9/atomic.9
/dflybsd-src/share/man/man9/mbuf.9
/dflybsd-src/share/man/man9/objcache.9
/dflybsd-src/sys/bus/firewire/fwohci.c
/dflybsd-src/sys/bus/u4b/net/if_cdce.c
/dflybsd-src/sys/bus/u4b/wlan/if_run.c
/dflybsd-src/sys/bus/u4b/wlan/if_urtwn.c
/dflybsd-src/sys/conf/files
/dflybsd-src/sys/cpu/x86_64/include/atomic.h
/dflybsd-src/sys/crypto/Makefile
/dflybsd-src/sys/crypto/blake2/blake2s.c
/dflybsd-src/sys/crypto/blake2/blake2s.h
/dflybsd-src/sys/crypto/chacha20/chacha.c
/dflybsd-src/sys/crypto/chacha20/chacha.h
/dflybsd-src/sys/crypto/chachapoly.c
/dflybsd-src/sys/crypto/chachapoly.h
/dflybsd-src/sys/crypto/curve25519/curve25519.c
/dflybsd-src/sys/crypto/curve25519/curve25519.h
/dflybsd-src/sys/crypto/poly1305/poly1305.c
/dflybsd-src/sys/crypto/poly1305/poly1305.h
/dflybsd-src/sys/crypto/siphash/siphash.c
/dflybsd-src/sys/crypto/siphash/siphash.h
/dflybsd-src/sys/crypto/siphash/siphash_test.c
/dflybsd-src/sys/dev/acpica/Osd/OsdCache.c
/dflybsd-src/sys/dev/misc/evdev/evdev_utils.c
/dflybsd-src/sys/dev/netif/ae/if_ae.c
/dflybsd-src/sys/dev/netif/ale/if_ale.c
/dflybsd-src/sys/dev/netif/iwi/if_iwi.c
/dflybsd-src/sys/dev/netif/my/if_my.c
/dflybsd-src/sys/dev/netif/sbsh/if_sbsh.c
/dflybsd-src/sys/dev/netif/sln/if_sln.c
/dflybsd-src/sys/dev/netif/ste/if_ste.c
/dflybsd-src/sys/dev/netif/tl/if_tl.c
/dflybsd-src/sys/dev/netif/tx/if_tx.c
/dflybsd-src/sys/dev/netif/txp/if_txp.c
/dflybsd-src/sys/dev/netif/wb/if_wb.c
/dflybsd-src/sys/dev/netif/wi/if_wi.c
/dflybsd-src/sys/dev/virtual/nvmm/nvmm_os.h
/dflybsd-src/sys/kern/kern_event.c
/dflybsd-src/sys/kern/kern_objcache.c
/dflybsd-src/sys/kern/sys_generic.c
/dflybsd-src/sys/kern/uipc_mbuf.c
/dflybsd-src/sys/kern/uipc_mbuf2.c
/dflybsd-src/sys/kern/uipc_sockbuf.c
/dflybsd-src/sys/kern/uipc_socket.c
/dflybsd-src/sys/kern/uipc_usrreq.c
/dflybsd-src/sys/net/bridge/if_bridge.c
/dflybsd-src/sys/net/gif/if_gif.c
/dflybsd-src/sys/net/ip_mroute/ip_mroute.c
/dflybsd-src/sys/net/netmap/netmap_freebsd.c
/dflybsd-src/sys/net/pf/pf.c
/dflybsd-src/sys/net/pf/pf_norm.c
/dflybsd-src/sys/net/radix.c
/dflybsd-src/sys/net/radix.h
/dflybsd-src/sys/net/rtsock.c
/dflybsd-src/sys/net/stf/if_stf.c
/dflybsd-src/sys/netbt/hci_event.c
/dflybsd-src/sys/netbt/hci_link.c
/dflybsd-src/sys/netbt/hci_socket.c
/dflybsd-src/sys/netbt/hci_unit.c
/dflybsd-src/sys/netbt/l2cap_lower.c
/dflybsd-src/sys/netbt/l2cap_signal.c
/dflybsd-src/sys/netbt/rfcomm_session.c
/dflybsd-src/sys/netgraph/async/ng_async.c
/dflybsd-src/sys/netgraph/bpf/ng_bpf.c
/dflybsd-src/sys/netgraph/cisco/ng_cisco.c
/dflybsd-src/sys/netgraph/mppc/ng_mppc.c
/dflybsd-src/sys/netgraph/socket/ng_socket.c
/dflybsd-src/sys/netgraph7/async/ng_async.c
/dflybsd-src/sys/netgraph7/bluetooth/drivers/h4/ng_h4.c
/dflybsd-src/sys/netgraph7/bluetooth/hci/ng_hci_cmds.c
/dflybsd-src/sys/netgraph7/bluetooth/hci/ng_hci_evnt.c
/dflybsd-src/sys/netgraph7/bluetooth/l2cap/ng_l2cap_evnt.c
/dflybsd-src/sys/netgraph7/bluetooth/socket/ng_btsocket_hci_raw.c
/dflybsd-src/sys/netgraph7/bpf/ng_bpf.c
/dflybsd-src/sys/netgraph7/cisco/ng_cisco.c
/dflybsd-src/sys/netgraph7/deflate/ng_deflate.c
/dflybsd-src/sys/netgraph7/mppc/ng_mppc.c
/dflybsd-src/sys/netgraph7/ng_pred1.c
/dflybsd-src/sys/netgraph7/socket/ng_socket.c
/dflybsd-src/sys/netinet/in_gif.c
/dflybsd-src/sys/netinet/ip_icmp.c
/dflybsd-src/sys/netinet/ip_input.c
/dflybsd-src/sys/netinet/ip_output.c
/dflybsd-src/sys/netinet/tcp_output.c
/dflybsd-src/sys/netinet/tcp_subr.c
/dflybsd-src/sys/netinet6/icmp6.c
/dflybsd-src/sys/netinet6/in6_gif.c
/dflybsd-src/sys/netinet6/ip6_forward.c
/dflybsd-src/sys/netinet6/ip6_input.c
/dflybsd-src/sys/netinet6/ip6_mroute.c
/dflybsd-src/sys/netinet6/ip6_output.c
/dflybsd-src/sys/netinet6/raw_ip6.c
/dflybsd-src/sys/netinet6/udp6_usrreq.c
/dflybsd-src/sys/netproto/802_11/wlan/ieee80211_dragonfly.c
/dflybsd-src/sys/netproto/802_11/wlan/ieee80211_output.c
/dflybsd-src/sys/netproto/802_11/wlan/ieee80211_superg.c
/dflybsd-src/sys/netproto/mpls/mpls_proto.c
/dflybsd-src/sys/opencrypto/criov.c
/dflybsd-src/sys/opencrypto/cryptosoft.c
/dflybsd-src/sys/platform/pc64/include/param.h
/dflybsd-src/sys/platform/vkernel64/include/param.h
/dflybsd-src/sys/sys/atomic_common.h
/dflybsd-src/sys/sys/bitops.h
/dflybsd-src/sys/sys/cdefs.h
/dflybsd-src/sys/sys/event.h
/dflybsd-src/sys/sys/mbuf.h
/dflybsd-src/sys/sys/objcache.h
/dflybsd-src/sys/sys/param.h
/dflybsd-src/sys/sys/queue.h
/dflybsd-src/sys/sys/sockbuf.h
/dflybsd-src/sys/sys/socket.h
/dflybsd-src/sys/sys/socketvar.h
/dflybsd-src/sys/vfs/hammer2/hammer2_chain.c
/dflybsd-src/sys/vfs/hammer2/hammer2_flush.c
/dflybsd-src/usr.bin/dsynth/Makefile
/dflybsd-src/usr.bin/dsynth/build.c
/dflybsd-src/usr.bin/dsynth/config.c
/dflybsd-src/usr.bin/dsynth/dsynth.c
/dflybsd-src/usr.bin/dsynth/mount.c
/dflybsd-src/usr.bin/dsynth/subs.c
/dflybsd-src/usr.bin/netstat/main.c
/dflybsd-src/usr.bin/netstat/route.c
/dflybsd-src/usr.sbin/config/config.8
7d84b73d31-Oct-2023 Aaron LI <aly@aaronly.me>

getsockopt.2: Improve manpage markups a bit

Obtained-from: FreeBSD


/dflybsd-src/contrib/dhcpcd/README.DRAGONFLY
/dflybsd-src/contrib/dhcpcd/src/control.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.8
/dflybsd-src/contrib/dhcpcd/src/dhcpcd.c
/dflybsd-src/contrib/dhcpcd/src/dhcpcd.conf.5
/dflybsd-src/contrib/dhcpcd/src/dhcpcd.h
/dflybsd-src/contrib/dhcpcd/src/if-options.c
/dflybsd-src/contrib/dhcpcd/src/if-options.h
/dflybsd-src/contrib/dhcpcd/src/ipv4ll.c
/dflybsd-src/contrib/dhcpcd/src/ipv4ll.h
/dflybsd-src/contrib/dhcpcd/src/privsep-control.c
/dflybsd-src/contrib/dhcpcd/src/privsep.c
/dflybsd-src/contrib/dhcpcd/src/privsep.h
/dflybsd-src/contrib/dhcpcd/src/script.c
libc/sys/getsockopt.2
/dflybsd-src/sbin/dhclient/dhclient-script
/dflybsd-src/sbin/hammer2/cmd_debug.c
/dflybsd-src/sbin/hammer2/cmd_stat.c
/dflybsd-src/sbin/hammer2/hammer2.8
/dflybsd-src/sbin/hammer2/hammer2.h
/dflybsd-src/sbin/hammer2/hammer2_subs.h
/dflybsd-src/sbin/hammer2/subs.c
/dflybsd-src/sbin/ipfw3/ipfw3table.c
/dflybsd-src/sbin/newfs_hammer2/mkfs_hammer2.c
/dflybsd-src/sbin/newfs_hammer2/newfs_hammer2.c
/dflybsd-src/sbin/routed/Makefile
/dflybsd-src/sbin/routed/defs.h
/dflybsd-src/sbin/routed/if.c
/dflybsd-src/sbin/routed/main.c
/dflybsd-src/sbin/routed/output.c
/dflybsd-src/sbin/routed/rdisc.c
/dflybsd-src/sbin/routed/rtquery/rtquery.c
/dflybsd-src/sbin/routed/table.c
/dflybsd-src/sbin/routed/trace.c
/dflybsd-src/share/man/man4/urtwn.4
/dflybsd-src/share/man/man9/bus_dma.9
/dflybsd-src/share/man/man9/mbuf.9
/dflybsd-src/sys/bus/cam/scsi/scsi_cd.c
/dflybsd-src/sys/bus/cam/scsi/scsi_ch.c
/dflybsd-src/sys/bus/cam/scsi/scsi_da.c
/dflybsd-src/sys/bus/cam/scsi/scsi_pass.c
/dflybsd-src/sys/bus/cam/scsi/scsi_pt.c
/dflybsd-src/sys/bus/cam/scsi/scsi_sa.c
/dflybsd-src/sys/bus/cam/scsi/scsi_ses.c
/dflybsd-src/sys/bus/cam/scsi/scsi_sg.c
/dflybsd-src/sys/bus/cam/scsi/scsi_target.c
/dflybsd-src/sys/bus/firewire/fwdma.c
/dflybsd-src/sys/bus/firewire/fwohci.c
/dflybsd-src/sys/bus/firewire/fwohci_pci.c
/dflybsd-src/sys/bus/pci/pci_user.c
/dflybsd-src/sys/bus/u4b/usb_busdma.c
/dflybsd-src/sys/bus/u4b/usbdevs
/dflybsd-src/sys/bus/u4b/wlan/if_urtwn.c
/dflybsd-src/sys/conf/files
/dflybsd-src/sys/crypto/Makefile
/dflybsd-src/sys/crypto/chacha20/_chacha.h
/dflybsd-src/sys/crypto/chacha20/chacha.c
/dflybsd-src/sys/crypto/chacha20/chacha.h
/dflybsd-src/sys/dev/crypto/aesni/aesni_wrap.c
/dflybsd-src/sys/dev/crypto/hifn/hifn7751.c
/dflybsd-src/sys/dev/crypto/padlock/padlock_cipher.c
/dflybsd-src/sys/dev/crypto/safe/safe.c
/dflybsd-src/sys/dev/crypto/ubsec/ubsec.c
/dflybsd-src/sys/dev/disk/advansys/adv_pci.c
/dflybsd-src/sys/dev/disk/advansys/advansys.c
/dflybsd-src/sys/dev/disk/advansys/adw_pci.c
/dflybsd-src/sys/dev/disk/advansys/adwcam.c
/dflybsd-src/sys/dev/disk/ahci/ahci_attach.c
/dflybsd-src/sys/dev/disk/amd/amd.c
/dflybsd-src/sys/dev/disk/buslogic/bt.c
/dflybsd-src/sys/dev/disk/buslogic/bt_pci.c
/dflybsd-src/sys/dev/disk/isp/isp_freebsd.h
/dflybsd-src/sys/dev/disk/mpt/mpt.h
/dflybsd-src/sys/dev/disk/nata/ata-dma.c
/dflybsd-src/sys/dev/disk/nvme/nvme_attach.c
/dflybsd-src/sys/dev/disk/sbp/sbp.c
/dflybsd-src/sys/dev/disk/sdhci/sdhci.c
/dflybsd-src/sys/dev/disk/sili/sili_attach.c
/dflybsd-src/sys/dev/disk/sym/sym_hipd.c
/dflybsd-src/sys/dev/disk/trm/trm.c
/dflybsd-src/sys/dev/misc/dcons/dcons_crom.c
/dflybsd-src/sys/dev/misc/evdev/cdev.c
/dflybsd-src/sys/dev/misc/evdev/evdev_utils.c
/dflybsd-src/sys/dev/misc/kbd/kbd.c
/dflybsd-src/sys/dev/misc/musycc/musycc.c
/dflybsd-src/sys/dev/misc/syscons/syscons.c
/dflybsd-src/sys/dev/netif/ae/if_ae.c
/dflybsd-src/sys/dev/netif/age/if_age.c
/dflybsd-src/sys/dev/netif/alc/if_alc.c
/dflybsd-src/sys/dev/netif/ale/if_ale.c
/dflybsd-src/sys/dev/netif/ath/ath/if_ath_ahb.c
/dflybsd-src/sys/dev/netif/ath/ath/if_ath_descdma.c
/dflybsd-src/sys/dev/netif/ath/ath/if_ath_pci.c
/dflybsd-src/sys/dev/netif/bce/if_bce.c
/dflybsd-src/sys/dev/netif/bfe/if_bfe.c
/dflybsd-src/sys/dev/netif/bge/if_bge.c
/dflybsd-src/sys/dev/netif/bnx/if_bnx.c
/dflybsd-src/sys/dev/netif/bwn/bwn/if_bwn.c
/dflybsd-src/sys/dev/netif/de/if_de.c
/dflybsd-src/sys/dev/netif/em/if_em.c
/dflybsd-src/sys/dev/netif/emx/if_emx.c
/dflybsd-src/sys/dev/netif/et/if_et.c
/dflybsd-src/sys/dev/netif/igb/if_igb.c
/dflybsd-src/sys/dev/netif/iwi/if_iwi.c
/dflybsd-src/sys/dev/netif/iwm/if_iwm.c
/dflybsd-src/sys/dev/netif/iwn/if_iwn.c
/dflybsd-src/sys/dev/netif/ix/if_ix.c
/dflybsd-src/sys/dev/netif/jme/if_jme.c
/dflybsd-src/sys/dev/netif/lnc/if_lnc_pci.c
/dflybsd-src/sys/dev/netif/mn/if_mn.c
/dflybsd-src/sys/dev/netif/msk/if_msk.c
/dflybsd-src/sys/dev/netif/mxge/if_mxge.c
/dflybsd-src/sys/dev/netif/nfe/if_nfe.c
/dflybsd-src/sys/dev/netif/oce/oce_queue.c
/dflybsd-src/sys/dev/netif/oce/oce_util.c
/dflybsd-src/sys/dev/netif/ral/rt2560.c
/dflybsd-src/sys/dev/netif/ral/rt2661.c
/dflybsd-src/sys/dev/netif/ral/rt2860.c
/dflybsd-src/sys/dev/netif/re/if_re.c
/dflybsd-src/sys/dev/netif/re/re.c
/dflybsd-src/sys/dev/netif/rl/if_rl.c
/dflybsd-src/sys/dev/netif/sis/if_sis.c
/dflybsd-src/sys/dev/netif/sk/if_sk.c
/dflybsd-src/sys/dev/netif/stge/if_stge.c
/dflybsd-src/sys/dev/netif/vge/if_vge.c
/dflybsd-src/sys/dev/netif/wpi/if_wpi.c
/dflybsd-src/sys/dev/netif/xl/if_xl.c
/dflybsd-src/sys/dev/raid/aac/aac.c
/dflybsd-src/sys/dev/raid/aac/aac_pci.c
/dflybsd-src/sys/dev/raid/amr/amr_pci.c
/dflybsd-src/sys/dev/raid/arcmsr/arcmsr.c
/dflybsd-src/sys/dev/raid/asr/asr.c
/dflybsd-src/sys/dev/raid/ciss/ciss.c
/dflybsd-src/sys/dev/raid/dpt/dpt_pci.c
/dflybsd-src/sys/dev/raid/dpt/dpt_scsi.c
/dflybsd-src/sys/dev/raid/hpt27xx/hpt27xx_osm_bsd.c
/dflybsd-src/sys/dev/raid/hptiop/hptiop.c
/dflybsd-src/sys/dev/raid/hptmv/entry.c
/dflybsd-src/sys/dev/raid/hptrr/hptrr_osm_bsd.c
/dflybsd-src/sys/dev/raid/ida/ida.c
/dflybsd-src/sys/dev/raid/ida/ida_pci.c
/dflybsd-src/sys/dev/raid/iir/iir.c
/dflybsd-src/sys/dev/raid/iir/iir_pci.c
/dflybsd-src/sys/dev/raid/ips/ips.c
/dflybsd-src/sys/dev/raid/ips/ips_commands.c
/dflybsd-src/sys/dev/raid/ips/ips_ioctl.c
/dflybsd-src/sys/dev/raid/ips/ips_pci.c
/dflybsd-src/sys/dev/raid/mfi/mfi.c
/dflybsd-src/sys/dev/raid/mfi/mfi_pci.c
/dflybsd-src/sys/dev/raid/mlx/mlx.c
/dflybsd-src/sys/dev/raid/mlx/mlx_pci.c
/dflybsd-src/sys/dev/raid/mly/mly.c
/dflybsd-src/sys/dev/raid/mpr/mpr.c
/dflybsd-src/sys/dev/raid/mpr/mpr_pci.c
/dflybsd-src/sys/dev/raid/mpr/mpr_user.c
/dflybsd-src/sys/dev/raid/mps/mps.c
/dflybsd-src/sys/dev/raid/mps/mps_pci.c
/dflybsd-src/sys/dev/raid/mps/mps_user.c
/dflybsd-src/sys/dev/raid/mrsas/mrsas.c
/dflybsd-src/sys/dev/raid/mrsas/mrsas_ioctl.c
/dflybsd-src/sys/dev/raid/twa/tw_osl_freebsd.c
/dflybsd-src/sys/dev/raid/twe/twe_freebsd.c
/dflybsd-src/sys/dev/raid/tws/tws.c
/dflybsd-src/sys/dev/sound/pci/als4000.c
/dflybsd-src/sys/dev/sound/pci/atiixp.c
/dflybsd-src/sys/dev/sound/pci/aureal.c
/dflybsd-src/sys/dev/sound/pci/cmi.c
/dflybsd-src/sys/dev/sound/pci/cs4281.c
/dflybsd-src/sys/dev/sound/pci/emu10k1.c
/dflybsd-src/sys/dev/sound/pci/emu10kx.c
/dflybsd-src/sys/dev/sound/pci/envy24.c
/dflybsd-src/sys/dev/sound/pci/envy24ht.c
/dflybsd-src/sys/dev/sound/pci/es137x.c
/dflybsd-src/sys/dev/sound/pci/fm801.c
/dflybsd-src/sys/dev/sound/pci/hda/hdac.c
/dflybsd-src/sys/dev/sound/pci/hdspe.c
/dflybsd-src/sys/dev/sound/pci/ich.c
/dflybsd-src/sys/dev/sound/pci/maestro.c
/dflybsd-src/sys/dev/sound/pci/solo.c
/dflybsd-src/sys/dev/sound/pci/t4dwave.c
/dflybsd-src/sys/dev/sound/pci/via8233.c
/dflybsd-src/sys/dev/sound/pci/via82c686.c
/dflybsd-src/sys/dev/sound/pci/vibes.c
/dflybsd-src/sys/dev/video/cxm/cxm.c
/dflybsd-src/sys/dev/virtual/amazon/ena/ena.c
/dflybsd-src/sys/dev/virtual/virtio/net/if_vtnet.c
/dflybsd-src/sys/dev/virtual/vmware/pvscsi/pvscsi.c
/dflybsd-src/sys/dev/virtual/vmware/vmxnet3/if_vmx.c
/dflybsd-src/sys/kern/kern_caps.c
/dflybsd-src/sys/kern/kern_jail.c
/dflybsd-src/sys/kern/kern_memio.c
/dflybsd-src/sys/kern/kern_mutex.c
/dflybsd-src/sys/kern/kern_nrandom.c
/dflybsd-src/sys/kern/kern_spinlock.c
/dflybsd-src/sys/kern/kern_usched.c
/dflybsd-src/sys/kern/libmchain/subr_mchain.c
/dflybsd-src/sys/kern/lwkt_thread.c
/dflybsd-src/sys/kern/lwkt_token.c
/dflybsd-src/sys/kern/subr_bus.c
/dflybsd-src/sys/kern/subr_busdma.c
/dflybsd-src/sys/kern/subr_csprng.c
/dflybsd-src/sys/kern/subr_disk.c
/dflybsd-src/sys/kern/subr_param.c
/dflybsd-src/sys/kern/subr_taskqueue.c
/dflybsd-src/sys/kern/tty_cons.c
/dflybsd-src/sys/kern/uipc_mbuf.c
/dflybsd-src/sys/kern/uipc_socket.c
/dflybsd-src/sys/kern/uipc_syscalls.c
/dflybsd-src/sys/kern/uipc_usrreq.c
/dflybsd-src/sys/kern/vfs_cache.c
/dflybsd-src/sys/kern/vfs_subr.c
/dflybsd-src/sys/kern/vfs_sync.c
/dflybsd-src/sys/kern/vfs_syscalls.c
/dflybsd-src/sys/libkern/arc4random.c
/dflybsd-src/sys/libkern/arc4random_uniform.c
/dflybsd-src/sys/libkern/explicit_bzero.c
/dflybsd-src/sys/net/bpf.c
/dflybsd-src/sys/net/disc/if_disc.c
/dflybsd-src/sys/net/gif/if_gif.c
/dflybsd-src/sys/net/if.c
/dflybsd-src/sys/net/if_loop.c
/dflybsd-src/sys/net/ip6fw/ip6_fw.c
/dflybsd-src/sys/net/ipfw/ip_fw2.c
/dflybsd-src/sys/net/ipfw3_basic/ip_fw3_basic.c
/dflybsd-src/sys/net/ipfw3_basic/ip_fw3_state.c
/dflybsd-src/sys/net/ipfw3_basic/ip_fw3_sync.c
/dflybsd-src/sys/net/ipfw3_basic/ip_fw3_table.c
/dflybsd-src/sys/net/ipfw3_basic/ip_fw3_table.h
/dflybsd-src/sys/net/ipfw3_layer2/ip_fw3_layer2.c
/dflybsd-src/sys/net/pf/if_pfsync.c
/dflybsd-src/sys/net/pf/pf.c
/dflybsd-src/sys/net/pf/pf_ioctl.c
/dflybsd-src/sys/net/pf/pf_table.c
/dflybsd-src/sys/net/radix.c
/dflybsd-src/sys/net/radix.h
/dflybsd-src/sys/net/route.c
/dflybsd-src/sys/net/route.h
/dflybsd-src/sys/net/rtsock.c
/dflybsd-src/sys/net/stf/if_stf.c
/dflybsd-src/sys/net/tap/if_tap.c
/dflybsd-src/sys/net/tun/if_tun.c
/dflybsd-src/sys/netbt/bt_proto.c
/dflybsd-src/sys/netbt/sco_socket.c
/dflybsd-src/sys/netgraph/iface/ng_iface.c
/dflybsd-src/sys/netgraph/socket/ng_socket.c
/dflybsd-src/sys/netinet/if_ether.c
/dflybsd-src/sys/netinet/in_proto.c
/dflybsd-src/sys/netinet/in_rmx.c
/dflybsd-src/sys/netinet/raw_ip.c
/dflybsd-src/sys/netinet6/in6_proto.c
/dflybsd-src/sys/netinet6/in6_rmx.c
/dflybsd-src/sys/netinet6/nd6.c
/dflybsd-src/sys/netproto/802_11/README.DRAGONFLY
/dflybsd-src/sys/netproto/mpls/mpls_proto.c
/dflybsd-src/sys/netproto/smb/smb_trantcp.c
/dflybsd-src/sys/opencrypto/crypto.c
/dflybsd-src/sys/opencrypto/cryptosoft.c
/dflybsd-src/sys/opencrypto/gmac.c
/dflybsd-src/sys/opencrypto/gmac.h
/dflybsd-src/sys/opencrypto/xform.c
/dflybsd-src/sys/opencrypto/xform.h
/dflybsd-src/sys/platform/pc64/x86_64/busdma_machdep.c
/dflybsd-src/sys/platform/vkernel64/platform/busdma_machdep.c
/dflybsd-src/sys/sys/bus_dma.h
/dflybsd-src/sys/sys/caps.h
/dflybsd-src/sys/sys/csprng.h
/dflybsd-src/sys/sys/domain.h
/dflybsd-src/sys/sys/indefinite.h
/dflybsd-src/sys/sys/indefinite2.h
/dflybsd-src/sys/sys/jail.h
/dflybsd-src/sys/sys/libkern.h
/dflybsd-src/sys/sys/mbuf.h
/dflybsd-src/sys/sys/systm.h
/dflybsd-src/sys/sys/vmmeter.h
/dflybsd-src/sys/sys/vnode.h
/dflybsd-src/sys/vfs/devfs/devfs_vnops.c
/dflybsd-src/sys/vfs/hammer2/hammer2.h
/dflybsd-src/sys/vfs/hammer2/hammer2_admin.c
/dflybsd-src/sys/vfs/hammer2/hammer2_chain.c
/dflybsd-src/sys/vfs/hammer2/hammer2_disk.h
/dflybsd-src/sys/vfs/hammer2/hammer2_flush.c
/dflybsd-src/sys/vfs/hammer2/hammer2_inode.c
/dflybsd-src/sys/vfs/hammer2/hammer2_io.c
/dflybsd-src/sys/vfs/hammer2/hammer2_ioctl.c
/dflybsd-src/sys/vfs/hammer2/hammer2_strategy.c
/dflybsd-src/sys/vfs/hammer2/hammer2_vfsops.c
/dflybsd-src/sys/vfs/hammer2/hammer2_vnops.c
/dflybsd-src/sys/vfs/nfs/krpc_subr.c
/dflybsd-src/sys/vfs/nfs/nfs_mountrpc.c
/dflybsd-src/sys/vfs/nfs/nfs_socket.c
/dflybsd-src/sys/vfs/nfs/nfs_syscalls.c
/dflybsd-src/sys/vm/vm_meter.c
/dflybsd-src/usr.bin/netstat/route.c
/dflybsd-src/usr.bin/systat/main.c
/dflybsd-src/usr.bin/systat/systat.1
/dflybsd-src/usr.bin/systat/systat.h
/dflybsd-src/usr.bin/systat/vmmeter.c
/dflybsd-src/usr.sbin/jail/jail.8
/dflybsd-src/usr.sbin/makefs/hammer2.c
/dflybsd-src/usr.sbin/makefs/hammer2/hammer2.h
/dflybsd-src/usr.sbin/makefs/hammer2/hammer2_admin.c
/dflybsd-src/usr.sbin/makefs/hammer2/hammer2_chain.c
/dflybsd-src/usr.sbin/makefs/hammer2/hammer2_compat.h
/dflybsd-src/usr.sbin/makefs/hammer2/hammer2_flush.c
/dflybsd-src/usr.sbin/makefs/hammer2/hammer2_inode.c
/dflybsd-src/usr.sbin/makefs/hammer2/hammer2_io.c
/dflybsd-src/usr.sbin/makefs/hammer2/hammer2_ioctl.c
/dflybsd-src/usr.sbin/makefs/hammer2/hammer2_ondisk.c
/dflybsd-src/usr.sbin/makefs/hammer2/hammer2_strategy.c
/dflybsd-src/usr.sbin/makefs/hammer2/hammer2_vfsops.c
/dflybsd-src/usr.sbin/makefs/hammer2/hammer2_vnops.c
/dflybsd-src/usr.sbin/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 ...


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

getttyent.3: Tweak manpage markup a bit

f0e61bb720-Sep-2023 Aaron LI <aly@aaronly.me>

ttys: Add 'ifexists' option to enable ttys only if exists

Implement the 'ifexists' ttys option in init(8) to enable a tty only if
it exists. This allows one to turn off getty for ttys that aren't
p

ttys: Add 'ifexists' option to enable ttys only if exists

Implement the 'ifexists' ttys option in init(8) to enable a tty only if
it exists. This allows one to turn off getty for ttys that aren't
present (e.g., on a headless system), and thus prevent getty error logs
from filling up /var/log/messages; e.g.,

------
Sep 20 09:13:07 microserver getty[236362]: open /dev/ttyv0: No such file or directory
Sep 20 09:13:07 microserver getty[236404]: open /dev/ttyv0: No such file or directory
Sep 20 09:13:07 microserver getty[236405]: open /dev/ttyv0: No such file or directory
Sep 20 09:13:07 microserver getty[236406]: open /dev/ttyv0: No such file or directory
Sep 20 09:13:07 microserver getty[236407]: open /dev/ttyv0: No such file or directory
Sep 20 09:13:07 microserver init: getty repeating too quickly on port /dev/ttyv0, sleeping 30 secs
------

Update the ttys(5) and getttyent(3) man pages accordingly.

The updates to ttys files will follow.

Discussed-with: dillon
Credit: https://reviews.freebsd.org/D10037

show more ...


/dflybsd-src/contrib/dhcpcd/README.DRAGONFLY
/dflybsd-src/contrib/dhcpcd/README.md
/dflybsd-src/contrib/dhcpcd/compat/pidfile.c
/dflybsd-src/contrib/dhcpcd/compat/rb.c
/dflybsd-src/contrib/dhcpcd/src/bpf.c
/dflybsd-src/contrib/dhcpcd/src/common.c
/dflybsd-src/contrib/dhcpcd/src/control.c
/dflybsd-src/contrib/dhcpcd/src/defs.h
/dflybsd-src/contrib/dhcpcd/src/dhcp-common.c
/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/eloop.c
/dflybsd-src/contrib/dhcpcd/src/if-bsd.c
/dflybsd-src/contrib/dhcpcd/src/if-options.c
/dflybsd-src/contrib/dhcpcd/src/privsep-bpf.c
/dflybsd-src/contrib/dhcpcd/src/privsep-bsd.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.c
/dflybsd-src/contrib/dhcpcd/src/privsep.h
/dflybsd-src/contrib/dhcpcd/src/script.c
/dflybsd-src/contrib/openresolv/README.DRAGONFLY
/dflybsd-src/contrib/openresolv/README.md
/dflybsd-src/contrib/openresolv/avahi-daemon.in
/dflybsd-src/contrib/openresolv/dnsmasq.in
/dflybsd-src/contrib/openresolv/libc.in
/dflybsd-src/contrib/openresolv/mdnsd.in
/dflybsd-src/contrib/openresolv/named.in
/dflybsd-src/contrib/openresolv/pdns_recursor.in
/dflybsd-src/contrib/openresolv/pdnsd.in
/dflybsd-src/contrib/openresolv/resolvconf.8.in
/dflybsd-src/contrib/openresolv/resolvconf.conf.5.in
/dflybsd-src/contrib/openresolv/resolvconf.in
/dflybsd-src/contrib/openresolv/unbound.in
/dflybsd-src/include/ttyent.h
libc/gen/getttyent.3
libc/gen/getttyent.c
/dflybsd-src/libexec/getty/ttys.5
/dflybsd-src/sbin/fsck_hammer2/destroy.c
/dflybsd-src/sbin/fsck_hammer2/reconstruct.c
/dflybsd-src/sbin/fsck_hammer2/test.c
/dflybsd-src/sbin/hammer2/ondisk.c
/dflybsd-src/sbin/init/init.c
/dflybsd-src/sbin/ping/ping.c
/dflybsd-src/share/misc/pci_vendors
/dflybsd-src/sys/dev/disk/nvme/nvme.h
/dflybsd-src/sys/dev/disk/nvme/nvme_disk.c
/dflybsd-src/sys/dev/raid/iir/iir.c
/dflybsd-src/sys/kern/vfs_bio.c
/dflybsd-src/sys/net/bridge/if_bridge.c
/dflybsd-src/sys/net/dummynet/ip_dummynet_glue.c
/dflybsd-src/sys/net/dummynet3/ip_dummynet3_glue.c
/dflybsd-src/sys/net/gre/if_gre.c
/dflybsd-src/sys/net/ip_mroute/ip_mroute.c
/dflybsd-src/sys/net/ipfw/ip_fw2.c
/dflybsd-src/sys/net/ipfw3/ip_fw3.c
/dflybsd-src/sys/net/ipfw3_basic/ip_fw3_log.c
/dflybsd-src/sys/net/ipfw3_nat/ip_fw3_nat.c
/dflybsd-src/sys/net/netmsg.h
/dflybsd-src/sys/net/pf/if_pflog.c
/dflybsd-src/sys/net/pf/pf.c
/dflybsd-src/sys/net/pf/pf_ioctl.c
/dflybsd-src/sys/net/pf/pf_norm.c
/dflybsd-src/sys/net/pf/pf_osfp.c
/dflybsd-src/sys/net/pf/pfvar.h
/dflybsd-src/sys/net/ppp_layer/slcompress.c
/dflybsd-src/sys/net/radix.c
/dflybsd-src/sys/net/stf/if_stf.c
/dflybsd-src/sys/netgraph7/ng_ipfw.c
/dflybsd-src/sys/netgraph7/ng_nat.c
/dflybsd-src/sys/netinet/igmp.c
/dflybsd-src/sys/netinet/in_gif.c
/dflybsd-src/sys/netinet/ip_carp.c
/dflybsd-src/sys/netinet/ip_demux.c
/dflybsd-src/sys/netinet/ip_divert.c
/dflybsd-src/sys/netinet/ip_encap.c
/dflybsd-src/sys/netinet/ip_gre.c
/dflybsd-src/sys/netinet/ip_icmp.c
/dflybsd-src/sys/netinet/ip_input.c
/dflybsd-src/sys/netinet/ip_output.c
/dflybsd-src/sys/netinet/ip_var.h
/dflybsd-src/sys/netinet/raw_ip.c
/dflybsd-src/sys/netinet/tcp_debug.c
/dflybsd-src/sys/netinet/tcp_input.c
/dflybsd-src/sys/netinet/tcp_output.c
/dflybsd-src/sys/netinet/tcp_subr.c
/dflybsd-src/sys/netinet/tcp_syncache.c
/dflybsd-src/sys/netinet/udp_usrreq.c
/dflybsd-src/sys/netinet6/frag6.c
/dflybsd-src/sys/netinet6/ip6_input.c
/dflybsd-src/sys/sys/buf.h
/dflybsd-src/sys/sys/mbuf.h
/dflybsd-src/sys/vfs/hammer2/hammer2_chain.c
/dflybsd-src/sys/vfs/hammer2/hammer2_flush.c
/dflybsd-src/sys/vfs/hammer2/hammer2_inode.c
/dflybsd-src/sys/vfs/hammer2/hammer2_ioctl.c
/dflybsd-src/sys/vfs/hammer2/hammer2_strategy.c
/dflybsd-src/usr.bin/dsynth/dsynth.1
/dflybsd-src/usr.bin/dsynth/dsynth.c
/dflybsd-src/usr.bin/dsynth/dsynth.h
/dflybsd-src/usr.bin/dsynth/pkglist.c
/dflybsd-src/usr.bin/dsynth/progress.js
/dflybsd-src/usr.sbin/makefs/hammer2.c
/dflybsd-src/usr.sbin/makefs/hammer2.h
/dflybsd-src/usr.sbin/makefs/hammer2/hammer2.h
/dflybsd-src/usr.sbin/makefs/hammer2/hammer2_admin.c
/dflybsd-src/usr.sbin/makefs/hammer2/hammer2_buf.c
/dflybsd-src/usr.sbin/makefs/hammer2/hammer2_compat.h
/dflybsd-src/usr.sbin/makefs/hammer2/hammer2_inode.c
/dflybsd-src/usr.sbin/makefs/hammer2/hammer2_ioctl.c
/dflybsd-src/usr.sbin/makefs/hammer2/hammer2_strategy.c
/dflybsd-src/usr.sbin/makefs/hammer2/hammer2_subr.c
/dflybsd-src/usr.sbin/makefs/hammer2/hammer2_vfsops.c
/dflybsd-src/usr.sbin/makefs/hammer2/hammer2_vnops.c
/dflybsd-src/usr.sbin/makefs/makefs.8
/dflybsd-src/usr.sbin/makefs/makefs.c
1718358002-Jun-2023 Matthew Dillon <dillon@apollo.backplane.com>

libc - pthread_key_create() adjustments

* Have libc's stub conditionals ignore any error return from
pthread_key_create() stubs, in case we decide to change the
stub in the future.

* Change pth

libc - pthread_key_create() adjustments

* Have libc's stub conditionals ignore any error return from
pthread_key_create() stubs, in case we decide to change the
stub in the future.

* Change pthread_key_create() to start allocating keys at key #1
to work around issues with third party programs making assumptions
about the valid key range.

show more ...


libc/stdlib/dmalloc.c
libc/stdlib/nmalloc.c
libc/upmap/upmap.c
libthread_xu/thread/thr_spec.c
/dflybsd-src/sbin/hammer2/cmd_growfs.c
/dflybsd-src/stand/boot/common/ufsread.c
/dflybsd-src/stand/boot/efi/boot1/Makefile
/dflybsd-src/stand/boot/efi/boot1/boot1.c
/dflybsd-src/stand/boot/efi/boot1/ufs_module.c
/dflybsd-src/stand/boot/efi/include/efi.h
/dflybsd-src/stand/boot/efi/libefi/Makefile
/dflybsd-src/stand/boot/efi/loader/arch/x86_64/Makefile.inc
/dflybsd-src/stand/boot/efi/loader/main.c
/dflybsd-src/stand/boot/pc32/libi386/smbios.c
/dflybsd-src/stand/contrib/edk2/MdeModulePkg/Include/Guid/LzmaDecompress.h
/dflybsd-src/stand/contrib/edk2/MdePkg/Include/Guid/SystemResourceTable.h
/dflybsd-src/sys/cpu/x86_64/include/specialreg.h
/dflybsd-src/sys/platform/pc64/x86_64/identcpu.c
/dflybsd-src/sys/vfs/hammer2/DESIGN
/dflybsd-src/sys/vfs/hammer2/hammer2_bulkfree.c
/dflybsd-src/sys/vfs/hammer2/hammer2_freemap.c
/dflybsd-src/sys/vfs/hammer2/hammer2_ioctl.c
/dflybsd-src/sys/vfs/hammer2/hammer2_subr.c
/dflybsd-src/usr.sbin/makefs/hammer2.c
/dflybsd-src/usr.sbin/makefs/hammer2.h
/dflybsd-src/usr.sbin/makefs/hammer2/Makefile.inc
/dflybsd-src/usr.sbin/makefs/hammer2/hammer2.h
/dflybsd-src/usr.sbin/makefs/hammer2/hammer2_bulkfree.c
/dflybsd-src/usr.sbin/makefs/hammer2/hammer2_compat.h
/dflybsd-src/usr.sbin/makefs/hammer2/hammer2_freemap.c
/dflybsd-src/usr.sbin/makefs/hammer2/hammer2_ioctl.c
/dflybsd-src/usr.sbin/makefs/hammer2/hammer2_ondisk.c
/dflybsd-src/usr.sbin/makefs/hammer2/hammer2_subr.c
/dflybsd-src/usr.sbin/makefs/makefs.8
/dflybsd-src/usr.sbin/makefs/makefs.c
/dflybsd-src/usr.sbin/makefs/walk.c
1370a72311-May-2023 Sascha Wildner <saw@online.de>

stand/edk2: Reorganize the edk2 contrib hierarchy a bit.

* Move sys/contrib/edk2 to stand/contrib/edk2 where it really belongs.

* Put the *Pkg dir as an additional layer. Work that is currently in

stand/edk2: Reorganize the edk2 contrib hierarchy a bit.

* Move sys/contrib/edk2 to stand/contrib/edk2 where it really belongs.

* Put the *Pkg dir as an additional layer. Work that is currently in
progress will require headers from other *Pkg's and we don't want to
jumble them all into one directory.

In-discussion-with: aly

show more ...


libefivar/Makefile
/dflybsd-src/stand/boot/efi/boot1/Makefile
/dflybsd-src/stand/boot/efi/libefi/Makefile
/dflybsd-src/stand/boot/efi/loader/arch/x86_64/Makefile.inc
/dflybsd-src/stand/contrib/edk2/MdePkg/Include/Base.h
/dflybsd-src/stand/contrib/edk2/MdePkg/Include/Guid/Acpi.h
/dflybsd-src/stand/contrib/edk2/MdePkg/Include/Guid/DebugImageInfoTable.h
/dflybsd-src/stand/contrib/edk2/MdePkg/Include/Guid/DxeServices.h
/dflybsd-src/stand/contrib/edk2/MdePkg/Include/Guid/HiiFormMapMethodGuid.h
/dflybsd-src/stand/contrib/edk2/MdePkg/Include/Guid/HobList.h
/dflybsd-src/stand/contrib/edk2/MdePkg/Include/Guid/Mps.h
/dflybsd-src/stand/contrib/edk2/MdePkg/Include/Guid/PcAnsi.h
/dflybsd-src/stand/contrib/edk2/MdePkg/Include/Guid/SmBios.h
/dflybsd-src/stand/contrib/edk2/MdePkg/Include/Guid/WinCertificate.h
/dflybsd-src/stand/contrib/edk2/MdePkg/Include/IndustryStandard/Acpi10.h
/dflybsd-src/stand/contrib/edk2/MdePkg/Include/IndustryStandard/Acpi20.h
/dflybsd-src/stand/contrib/edk2/MdePkg/Include/IndustryStandard/Acpi30.h
/dflybsd-src/stand/contrib/edk2/MdePkg/Include/IndustryStandard/Acpi40.h
/dflybsd-src/stand/contrib/edk2/MdePkg/Include/IndustryStandard/Acpi50.h
/dflybsd-src/stand/contrib/edk2/MdePkg/Include/IndustryStandard/Acpi51.h
/dflybsd-src/stand/contrib/edk2/MdePkg/Include/IndustryStandard/Acpi60.h
/dflybsd-src/stand/contrib/edk2/MdePkg/Include/IndustryStandard/AcpiAml.h
/dflybsd-src/stand/contrib/edk2/MdePkg/Include/IndustryStandard/Bluetooth.h
/dflybsd-src/stand/contrib/edk2/MdePkg/Include/Library/BaseLib.h
/dflybsd-src/stand/contrib/edk2/MdePkg/Include/Library/BaseMemoryLib.h
/dflybsd-src/stand/contrib/edk2/MdePkg/Include/Library/DebugLib.h
/dflybsd-src/stand/contrib/edk2/MdePkg/Include/Library/DevicePathLib.h
/dflybsd-src/stand/contrib/edk2/MdePkg/Include/Library/MemoryAllocationLib.h
/dflybsd-src/stand/contrib/edk2/MdePkg/Include/Library/PcdLib.h
/dflybsd-src/stand/contrib/edk2/MdePkg/Include/Library/PrintLib.h
/dflybsd-src/stand/contrib/edk2/MdePkg/Include/Library/UefiBootServicesTableLib.h
/dflybsd-src/stand/contrib/edk2/MdePkg/Include/Protocol/BlockIo.h
/dflybsd-src/stand/contrib/edk2/MdePkg/Include/Protocol/DebugPort.h
/dflybsd-src/stand/contrib/edk2/MdePkg/Include/Protocol/DevicePath.h
/dflybsd-src/stand/contrib/edk2/MdePkg/Include/Protocol/DevicePathFromText.h
/dflybsd-src/stand/contrib/edk2/MdePkg/Include/Protocol/DevicePathToText.h
/dflybsd-src/stand/contrib/edk2/MdePkg/Include/Protocol/DevicePathUtilities.h
/dflybsd-src/stand/contrib/edk2/MdePkg/Include/Protocol/GraphicsOutput.h
/dflybsd-src/stand/contrib/edk2/MdePkg/Include/Protocol/LoadedImage.h
/dflybsd-src/stand/contrib/edk2/MdePkg/Include/Protocol/NetworkInterfaceIdentifier.h
/dflybsd-src/stand/contrib/edk2/MdePkg/Include/Protocol/PciIo.h
/dflybsd-src/stand/contrib/edk2/MdePkg/Include/Protocol/SerialIo.h
/dflybsd-src/stand/contrib/edk2/MdePkg/Include/Protocol/SimpleNetwork.h
/dflybsd-src/stand/contrib/edk2/MdePkg/Include/Protocol/SimpleTextIn.h
/dflybsd-src/stand/contrib/edk2/MdePkg/Include/Protocol/SimpleTextInEx.h
/dflybsd-src/stand/contrib/edk2/MdePkg/Include/Protocol/SimpleTextOut.h
/dflybsd-src/stand/contrib/edk2/MdePkg/Include/Protocol/UgaDraw.h
/dflybsd-src/stand/contrib/edk2/MdePkg/Include/Uefi.h
/dflybsd-src/stand/contrib/edk2/MdePkg/Include/Uefi/UefiBaseType.h
/dflybsd-src/stand/contrib/edk2/MdePkg/Include/Uefi/UefiGpt.h
/dflybsd-src/stand/contrib/edk2/MdePkg/Include/Uefi/UefiInternalFormRepresentation.h
/dflybsd-src/stand/contrib/edk2/MdePkg/Include/Uefi/UefiMultiPhase.h
/dflybsd-src/stand/contrib/edk2/MdePkg/Include/Uefi/UefiPxe.h
/dflybsd-src/stand/contrib/edk2/MdePkg/Include/Uefi/UefiSpec.h
/dflybsd-src/stand/contrib/edk2/MdePkg/Include/X64/ProcessorBind.h
d34567ca09-May-2023 Sascha Wildner <saw@online.de>

Remove two empty private namespaces. One was commented out anyway.

f984587a09-May-2023 Sascha Wildner <saw@online.de>

libz: Stop exporting internal functions.

By default, this affects the following functions, which are now local:

0000000000009d1d t _tr_align
0000000000009d17 t _tr_flush_bits
0000000000009e09 t _tr

libz: Stop exporting internal functions.

By default, this affects the following functions, which are now local:

0000000000009d1d t _tr_align
0000000000009d17 t _tr_flush_bits
0000000000009e09 t _tr_flush_block
0000000000009b8d t _tr_init
0000000000009bfa t _tr_stored_block
000000000000a433 t _tr_tally
0000000000004d69 t gz_error
000000000000ccbd t inflate_fast
000000000000dc92 t inflate_table
000000000000dc6e t zcalloc
000000000000dc81 t zcfree

Remove them from the ZLIBprivate_1.0 namespace, too. Also remove
gz_intmax here. It is not built on DragonFly.

show more ...


/dflybsd-src/contrib/dhcpcd/LICENSE
/dflybsd-src/contrib/dhcpcd/README.DRAGONFLY
/dflybsd-src/contrib/dhcpcd/README.md
/dflybsd-src/contrib/dhcpcd/hooks/10-wpa_supplicant
/dflybsd-src/contrib/dhcpcd/hooks/20-resolv.conf
/dflybsd-src/contrib/dhcpcd/hooks/29-lookup-hostname
/dflybsd-src/contrib/dhcpcd/hooks/30-hostname
/dflybsd-src/contrib/dhcpcd/hooks/50-ntp.conf
/dflybsd-src/contrib/dhcpcd/hooks/dhcpcd-run-hooks
/dflybsd-src/contrib/dhcpcd/hooks/dhcpcd-run-hooks.8
/dflybsd-src/contrib/dhcpcd/src/arp.c
/dflybsd-src/contrib/dhcpcd/src/arp.h
/dflybsd-src/contrib/dhcpcd/src/auth.c
/dflybsd-src/contrib/dhcpcd/src/auth.h
/dflybsd-src/contrib/dhcpcd/src/bpf.c
/dflybsd-src/contrib/dhcpcd/src/bpf.h
/dflybsd-src/contrib/dhcpcd/src/common.c
/dflybsd-src/contrib/dhcpcd/src/common.h
/dflybsd-src/contrib/dhcpcd/src/control.c
/dflybsd-src/contrib/dhcpcd/src/control.h
/dflybsd-src/contrib/dhcpcd/src/defs.h
/dflybsd-src/contrib/dhcpcd/src/dev.h
/dflybsd-src/contrib/dhcpcd/src/dhcp-common.c
/dflybsd-src/contrib/dhcpcd/src/dhcp-common.h
/dflybsd-src/contrib/dhcpcd/src/dhcp.c
/dflybsd-src/contrib/dhcpcd/src/dhcp.h
/dflybsd-src/contrib/dhcpcd/src/dhcp6.c
/dflybsd-src/contrib/dhcpcd/src/dhcp6.h
/dflybsd-src/contrib/dhcpcd/src/dhcpcd-embedded.c
/dflybsd-src/contrib/dhcpcd/src/dhcpcd-embedded.h
/dflybsd-src/contrib/dhcpcd/src/dhcpcd.8
/dflybsd-src/contrib/dhcpcd/src/dhcpcd.c
/dflybsd-src/contrib/dhcpcd/src/dhcpcd.conf.5
/dflybsd-src/contrib/dhcpcd/src/dhcpcd.h
/dflybsd-src/contrib/dhcpcd/src/duid.c
/dflybsd-src/contrib/dhcpcd/src/duid.h
/dflybsd-src/contrib/dhcpcd/src/eloop.c
/dflybsd-src/contrib/dhcpcd/src/eloop.h
/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/if.h
/dflybsd-src/contrib/dhcpcd/src/ipv4.c
/dflybsd-src/contrib/dhcpcd/src/ipv4.h
/dflybsd-src/contrib/dhcpcd/src/ipv4ll.c
/dflybsd-src/contrib/dhcpcd/src/ipv4ll.h
/dflybsd-src/contrib/dhcpcd/src/ipv6.c
/dflybsd-src/contrib/dhcpcd/src/ipv6.h
/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/logerr.h
/dflybsd-src/contrib/dhcpcd/src/privsep-bpf.c
/dflybsd-src/contrib/dhcpcd/src/privsep-bpf.h
/dflybsd-src/contrib/dhcpcd/src/privsep-bsd.c
/dflybsd-src/contrib/dhcpcd/src/privsep-control.c
/dflybsd-src/contrib/dhcpcd/src/privsep-control.h
/dflybsd-src/contrib/dhcpcd/src/privsep-inet.c
/dflybsd-src/contrib/dhcpcd/src/privsep-inet.h
/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/privsep.h
/dflybsd-src/contrib/dhcpcd/src/route.c
/dflybsd-src/contrib/dhcpcd/src/route.h
/dflybsd-src/contrib/dhcpcd/src/sa.c
/dflybsd-src/contrib/dhcpcd/src/sa.h
/dflybsd-src/contrib/dhcpcd/src/script.c
/dflybsd-src/contrib/dhcpcd/src/script.h
libz/Makefile
libz/Symbol.map
/dflybsd-src/libexec/rbootd/bpf.c
/dflybsd-src/libexec/rbootd/pathnames.h
/dflybsd-src/libexec/rbootd/rbootd.8
/dflybsd-src/sbin/fsck_hammer2/test.c
/dflybsd-src/sbin/hammer2/hammer2.h
/dflybsd-src/sbin/hammer2/ondisk.c
/dflybsd-src/sbin/hammer2/subs.c
/dflybsd-src/sbin/newfs_hammer2/mkfs_hammer2.c
/dflybsd-src/sbin/usched/usched.c
/dflybsd-src/share/man/man4/amdpm.4
/dflybsd-src/share/man/man4/intpm.4
/dflybsd-src/share/misc/bsd-family-tree
/dflybsd-src/share/misc/pci_vendors
/dflybsd-src/stand/boot/common/Makefile.inc
/dflybsd-src/stand/boot/common/bootstrap.h
/dflybsd-src/stand/boot/common/isapnp.c
/dflybsd-src/stand/boot/efi/boot1/boot1.c
/dflybsd-src/stand/boot/efi/loader/main.c
/dflybsd-src/stand/boot/pc32/boot2/boot1.S
/dflybsd-src/sys/net/gif/Makefile
/dflybsd-src/sys/platform/pc64/x86_64/machdep.c
/dflybsd-src/sys/platform/pc64/x86_64/pmap.c
/dflybsd-src/sys/platform/pc64/x86_64/swtch.s
/dflybsd-src/sys/platform/vkernel64/x86_64/swtch.s
/dflybsd-src/sys/vfs/ext2fs/Makefile
/dflybsd-src/sys/vfs/hammer2/DESIGN
/dflybsd-src/sys/vfs/hammer2/hammer2_chain.c
/dflybsd-src/sys/vfs/hammer2/hammer2_freemap.c
/dflybsd-src/sys/vfs/hammer2/hammer2_inode.c
/dflybsd-src/sys/vfs/hammer2/hammer2_subr.c
/dflybsd-src/sys/vfs/hammer2/hammer2_vfsops.c
/dflybsd-src/sys/vfs/hammer2/hammer2_vnops.c
/dflybsd-src/sys/vfs/ufs/ffs_balloc.c
/dflybsd-src/usr.sbin/makefs/ffs.c
/dflybsd-src/usr.sbin/makefs/ffs/buf.c
/dflybsd-src/usr.sbin/makefs/ffs/buf.h
/dflybsd-src/usr.sbin/makefs/hammer2.c
/dflybsd-src/usr.sbin/makefs/hammer2/hammer2.h
/dflybsd-src/usr.sbin/makefs/hammer2/hammer2_buf.c
/dflybsd-src/usr.sbin/makefs/hammer2/hammer2_chain.c
/dflybsd-src/usr.sbin/makefs/hammer2/hammer2_freemap.c
/dflybsd-src/usr.sbin/makefs/hammer2/hammer2_inode.c
/dflybsd-src/usr.sbin/makefs/hammer2/hammer2_io.c
/dflybsd-src/usr.sbin/makefs/hammer2/hammer2_ondisk.c
/dflybsd-src/usr.sbin/makefs/hammer2/hammer2_strategy.c
/dflybsd-src/usr.sbin/makefs/hammer2/hammer2_subr.c
/dflybsd-src/usr.sbin/makefs/hammer2/hammer2_vfsops.c
/dflybsd-src/usr.sbin/makefs/hammer2/hammer2_vnops.c
/dflybsd-src/usr.sbin/makefs/makefs.h
55f8848704-Apr-2023 Sascha Wildner <saw@online.de>

ktrace/kdump: Implement sysctl tracing.

Useful to know which sysctls exactly are being accessed.

Adapted-from: FreeBSD


libc/sys/ktrace.2
/dflybsd-src/sbin/hammer2/ondisk.c
/dflybsd-src/sbin/ipfw/ipfw.8
/dflybsd-src/sbin/ipfw3/ipfw3.8
/dflybsd-src/sbin/mount_hammer2/mount_hammer2.c
/dflybsd-src/sbin/newfs_hammer2/mkfs_hammer2.c
/dflybsd-src/sbin/newfs_hammer2/mkfs_hammer2.h
/dflybsd-src/sbin/newfs_hammer2/newfs_hammer2.c
/dflybsd-src/sbin/route/route.c
/dflybsd-src/share/man/man9/Makefile
/dflybsd-src/share/man/man9/backlight.9
/dflybsd-src/share/misc/pci_vendors
/dflybsd-src/sys/bus/firewire/fwohci.c
/dflybsd-src/sys/bus/pci/x86_64/legacy.c
/dflybsd-src/sys/bus/u4b/wlan/if_rum.c
/dflybsd-src/sys/conf/files
/dflybsd-src/sys/conf/kmod.mk
/dflybsd-src/sys/conf/options
/dflybsd-src/sys/config/LINT64
/dflybsd-src/sys/contrib/edk2/Include/Base.h
/dflybsd-src/sys/contrib/edk2/Include/IndustryStandard/Acpi40.h
/dflybsd-src/sys/contrib/edk2/Include/IndustryStandard/Acpi50.h
/dflybsd-src/sys/contrib/edk2/Include/IndustryStandard/Acpi51.h
/dflybsd-src/sys/contrib/edk2/Include/IndustryStandard/Acpi60.h
/dflybsd-src/sys/contrib/edk2/Include/Library/BaseLib.h
/dflybsd-src/sys/contrib/edk2/Include/Library/DebugLib.h
/dflybsd-src/sys/contrib/edk2/Include/Uefi/UefiBaseType.h
/dflybsd-src/sys/contrib/edk2/Include/Uefi/UefiMultiPhase.h
/dflybsd-src/sys/contrib/edk2/Include/Uefi/UefiSpec.h
/dflybsd-src/sys/dev/drm/drm/Makefile
/dflybsd-src/sys/dev/drm/drm_gem.c
/dflybsd-src/sys/dev/drm/ttm/ttm_bo_vm.c
/dflybsd-src/sys/dev/misc/Makefile
/dflybsd-src/sys/dev/misc/backlight/Makefile
/dflybsd-src/sys/dev/misc/backlight/backlight.c
/dflybsd-src/sys/dev/misc/backlight/backlight.h
/dflybsd-src/sys/dev/misc/backlight/backlight_if.m
/dflybsd-src/sys/dev/netif/oce/oce_hw.c
/dflybsd-src/sys/dev/netif/sn/if_sn.c
/dflybsd-src/sys/kern/kern_event.c
/dflybsd-src/sys/kern/kern_kmalloc.c
/dflybsd-src/sys/kern/kern_ktrace.c
/dflybsd-src/sys/kern/kern_slaballoc.c
/dflybsd-src/sys/kern/kern_sysctl.c
/dflybsd-src/sys/kern/sys_generic.c
/dflybsd-src/sys/net/gif/if_gif.c
/dflybsd-src/sys/net/pf/pf_osfp.c
/dflybsd-src/sys/net/pf/pf_ruleset.c
/dflybsd-src/sys/net/rtsock.c
/dflybsd-src/sys/netinet/ip_icmp.c
/dflybsd-src/sys/netinet6/ip6_mroute.c
/dflybsd-src/sys/netproto/802_11/wlan/ieee80211_amrr.c
/dflybsd-src/sys/netproto/802_11/wlan/ieee80211_input.c
/dflybsd-src/sys/netproto/802_11/wlan/ieee80211_ratectl_none.c
/dflybsd-src/sys/platform/pc64/x86_64/vm_machdep.c
/dflybsd-src/sys/platform/vkernel64/include/metadata.h
/dflybsd-src/sys/platform/vkernel64/x86_64/autoconf.c
/dflybsd-src/sys/sys/backlight.h
/dflybsd-src/sys/sys/event.h
/dflybsd-src/sys/sys/ktrace.h
/dflybsd-src/sys/vfs/ext2fs/ext2_vnops.c
/dflybsd-src/sys/vfs/hammer2/hammer2_ondisk.c
/dflybsd-src/sys/vm/vm_fault.c
/dflybsd-src/sys/vm/vm_glue.c
/dflybsd-src/sys/vm/vm_swapcache.c
/dflybsd-src/usr.bin/Makefile
/dflybsd-src/usr.bin/backlight/Makefile
/dflybsd-src/usr.bin/backlight/backlight.8
/dflybsd-src/usr.bin/backlight/backlight.c
/dflybsd-src/usr.bin/dsynth/subs.c
/dflybsd-src/usr.bin/kdump/kdump.1
/dflybsd-src/usr.bin/kdump/kdump.c
/dflybsd-src/usr.bin/ktrace/ktrace.1
/dflybsd-src/usr.bin/ktrace/ktrace.h
/dflybsd-src/usr.bin/ktrace/subr.c
/dflybsd-src/usr.sbin/cpucontrol/cpucontrol.8
3a2fe01109-Mar-2023 Sascha Wildner <saw@online.de>

libc: Fix a typo. It's local storage, not locale storage.

e682b62b05-Mar-2023 Sascha Wildner <saw@online.de>

libc: Sort SRCS in stdio/.

b13aa96404-Mar-2023 Aaron LI <aly@aaronly.me>

libc: Fix installation of fopencookie.3 man page

Meanwhile, fix the MLINKS error of having odd number of items, which was
causing the warning: 'warn: empty MLINK: yp_unbind.3 3'

b866b1da04-Mar-2023 Sascha Wildner <saw@online.de>

libc/ukp_setproctitle: Properly handle skipping the executable's name.

If fmt begins with a "-" character, the executable's name should be
skipped. Our fast version of setproctitle() - which is used

libc/ukp_setproctitle: Properly handle skipping the executable's name.

If fmt begins with a "-" character, the executable's name should be
skipped. Our fast version of setproctitle() - which is used after the
10th call to setproctitle() - was not handling that correctly.

While here, fix the case where NULL is passed to setproctitle(), which
restores the process title to its original value. Just defer back to
setproctitle() in this case. Thanks to aly for catching that.

Dragonfly-bug: <https://bugs.dragonflybsd.org/issues/3319>

show more ...

22cd51fe25-Feb-2023 Matthew Dillon <dillon@apollo.backplane.com>

libc - Port chacha20 from FreeBSD for arc4random()

* Port chacha20 from FreeBSD to replace the arc4random() suite.

Requested-by: Zoltan Keri

8d1e479a10-Feb-2023 Aaron LI <aly@aaronly.me>

kldstat(2): Support to report module's full path

Add 'pathname' field to 'kld_file_stat' and 'linker_file' structs,
enable the kldstat(2) syscall to report the full path of modules.
This also allows

kldstat(2): Support to report module's full path

Add 'pathname' field to 'kld_file_stat' and 'linker_file' structs,
enable the kldstat(2) syscall to report the full path of modules.
This also allows kldstat(8) to print the full path of loaded modules,
which may be helpful in debugging.

Bump __DragonFly_version due to syscall interface change.

Obtained-from: FreeBSD (revision 172862, commit
1676805c186f5dea36d331a982480d7d9693b126)

See also: https://lists.dragonflybsd.org/pipermail/users/2023-January/428489.html

show more ...

54fa87ff09-Feb-2023 Sascha Wildner <saw@online.de>

libc/fopencookie: Additional fix which I forgot in a431bfe52a2aad0a18c.

Fixes buildworld.

a431bfe509-Feb-2023 Sascha Wildner <saw@online.de>

<stdio.h>: Fix issues introduced with the fopencookie() changes.

a765cedf26cef470ba7deee42c365f0221690a1a added fopencookie() and
associated types from FreeBSD but it introduced a number of issues:

<stdio.h>: Fix issues introduced with the fopencookie() changes.

a765cedf26cef470ba7deee42c365f0221690a1a added fopencookie() and
associated types from FreeBSD but it introduced a number of issues:

* Wrong parentheses caused it to try to (re-)typedef the ssize_t type.
Fixed by removing parentheses and using __ssize_t. This fixes
graphics/png as pointed out by David Shao. ssize_t isn't available
in the compilation environment that graphics/png uses.

* Use off_t which is 64 bits in DragonFly. No need for off64_t.

* Put everything under __BSD_VISIBLE because it is not standard.

* While here, bump the manpage's date properly.

Reported-by: David Shao
Dragonfly-bug: <https://bugs.dragonflybsd.org/issues/3343>

show more ...

8d6aeca204-Feb-2023 Sascha Wildner <saw@online.de>

For manual pages from ports, show the ports category/name only the first
time the page is mentioned but not every time.

a765cedf04-Feb-2023 Antonio Huete Jimenez <tuxillo@quantumachine.net>

fopencookie(3): Add a wrapper around funopen(3)

- Minor adjustment to _flags since ours reside on the public
interface.
- Untested. A unit test would be a good thing to have :)

Taken from :

fopencookie(3): Add a wrapper around funopen(3)

- Minor adjustment to _flags since ours reside on the public
interface.
- Untested. A unit test would be a good thing to have :)

Taken from : FreeBSD 877a840c080f
FreeBSD-Review: https://reviews.freebsd.org/D6282

show more ...


/dflybsd-src/bin/csh/csh/Makefile
/dflybsd-src/etc/Makefile.usr
/dflybsd-src/etc/mtree/BSD.root.dist
/dflybsd-src/etc/rc
/dflybsd-src/etc/rc.shutdown
/dflybsd-src/include/stdio.h
libc/Versions.def
libc/stdio/Makefile.inc
libc/stdio/Symbol.map
libc/stdio/fopencookie.3
libc/stdio/fopencookie.c
libc/stdio/funopen.3
/dflybsd-src/libexec/dma/dma.8
/dflybsd-src/sbin/fsck_hammer2/Makefile
/dflybsd-src/sbin/fsck_hammer2/destroy.c
/dflybsd-src/sbin/hammer2/Makefile
/dflybsd-src/sbin/hammer2/cmd_debug.c
/dflybsd-src/sbin/hammer2/hammer2_subs.h
/dflybsd-src/sbin/hammer2/subs.c
/dflybsd-src/sbin/newfs_hammer2/Makefile
/dflybsd-src/sbin/newfs_hammer2/mkfs_hammer2.c
/dflybsd-src/share/man/man5/forward.5
/dflybsd-src/share/man/man8/rc.8
/dflybsd-src/share/misc/bsd-family-tree
/dflybsd-src/sys/dev/powermng/amdsmn/amdsmn.c
/dflybsd-src/sys/dev/powermng/amdtemp/amdtemp.c
/dflybsd-src/sys/dev/serial/sio/sio.c
/dflybsd-src/sys/net/if_ethersubr.c
/dflybsd-src/sys/sys/param.h
/dflybsd-src/sys/vfs/hammer2/hammer2.h
/dflybsd-src/sys/vfs/hammer2/hammer2_chain.c
/dflybsd-src/sys/vfs/hammer2/hammer2_flush.c
/dflybsd-src/sys/vfs/hammer2/hammer2_inode.c
/dflybsd-src/sys/vfs/hammer2/hammer2_io.c
/dflybsd-src/sys/vfs/hammer2/hammer2_ondisk.c
/dflybsd-src/sys/vfs/hammer2/hammer2_strategy.c
/dflybsd-src/sys/vfs/hammer2/hammer2_subr.c
/dflybsd-src/sys/vfs/hammer2/hammer2_vfsops.c
/dflybsd-src/sys/vfs/hammer2/hammer2_vnops.c
/dflybsd-src/tools/pw-update.sh
/dflybsd-src/usr.bin/dsynth/dsynth.1
/dflybsd-src/usr.bin/pkill/pkill.1
/dflybsd-src/usr.sbin/makefs/ffs.c
/dflybsd-src/usr.sbin/makefs/ffs/buf.c
/dflybsd-src/usr.sbin/makefs/ffs/buf.h
/dflybsd-src/usr.sbin/makefs/ffs/ffs_alloc.c
/dflybsd-src/usr.sbin/makefs/ffs/ffs_balloc.c
/dflybsd-src/usr.sbin/makefs/ffs/ffs_extern.h
/dflybsd-src/usr.sbin/makefs/ffs/ufs_inode.h
/dflybsd-src/usr.sbin/makefs/hammer2.c
/dflybsd-src/usr.sbin/makefs/hammer2/hammer2.h
/dflybsd-src/usr.sbin/makefs/hammer2/hammer2_buf.c
/dflybsd-src/usr.sbin/makefs/hammer2/hammer2_chain.c
/dflybsd-src/usr.sbin/makefs/hammer2/hammer2_compat.h
/dflybsd-src/usr.sbin/makefs/hammer2/hammer2_flush.c
/dflybsd-src/usr.sbin/makefs/hammer2/hammer2_inode.c
/dflybsd-src/usr.sbin/makefs/hammer2/hammer2_io.c
/dflybsd-src/usr.sbin/makefs/hammer2/hammer2_ondisk.c
/dflybsd-src/usr.sbin/makefs/hammer2/hammer2_strategy.c
/dflybsd-src/usr.sbin/makefs/hammer2/hammer2_subr.c
/dflybsd-src/usr.sbin/makefs/hammer2/hammer2_vfsops.c
/dflybsd-src/usr.sbin/makefs/hammer2/hammer2_vnops.c
/dflybsd-src/usr.sbin/makefs/makefs.8
/dflybsd-src/usr.sbin/pw/pw_user.c
efbafed106-Jan-2023 Matthew Dillon <dillon@apollo.backplane.com>

build - Fix make concurrency for libpcap

* Fix a make concurrency issue

12345678910>>...155