master
Fix that atactl sd0 readattr didn't work for some disks. Change it to check the cksums of the attribute values instead of comparing the revisions. diff from NetBSD through naito.yuichiro at gmail.com. test by kolipe.c at exoticsilicon.com.
Nuke D_BADSECT and disktab's 'sf'.
properly indicate key disk for RAID 1C
Fix botched format string in previous commit as spotted by robert@
Move the getifaddrs() call below the interface checks that can cause update_iface() to return early to avoid leaking the allocated memory if any of the checks fail.
Accept wrong client identifiers echoed back to us.
Increase /usr/src partition to 2GB - 5GB
correct history; dmesg appeared (without a manual page) in v7 ok deraadt@
remove unused variables
ctime(3) and ctime_r(3) can fail when timestamps are way off. Add missing error checks to all calls under sbin/
Fold PRT_uuid_menudflt() and find_gpt_desc() into PRT_uuid_to_desc() to unify translations from UUIDs, remove pointless abstraction and clarify/shrink code.
fix two sloppy error paths; ok florian millert deraadt
The previous fix was flawed. We should only copy the minimum size of either EXT2_DINODE_SIZE or sizeof(dino).
Change the error reporting pattern throughout the tree when unveil fails to report the path that the failure occured on. Suggested by deraadt@ after some tech discussion.
remove prototypes with no matching function and externs with no var partly checked by millert@
correct indentation; no functional change ok tb@
rewrite automatic interface groups list for brevity and discoverability
Add NAS-Port-ID for radius request packets this is suggested by RFC 2869.
init(8): fix signal handler boolean type and qualifier
mop up P-192/Group 25 remnants
Add error handling if setting the keyboard encoding fails. After open of all /dev/wskbd* devices failed, report the error from the first one. Also wrap long lines. OK mpi@
remove duplicate includes
we mention interim BSD releases so change some 4.4BSD use to 4.3BSD-Reno ok jmc@ schwarze@
userspace: remove vestigial '?' cases from top-level getopt(3) loops
Replace too flexible inet_aton(3) with getaddrinfo(3).
fix swapped user/group introduced in sync-with-mount_tmpfs commit; from Josiah Frentsos
For open/openat, if the flags parameter does not contain O_CREAT, the 3rd (variadic) mode_t parameter is irrelevant. Many developers in the past have passed mode_t (0, 044, 0644, or such), which might lead future people to copy this broken idiom, and perhaps even believe this parameter has some meaning or implication or application. Delete them all. This comes out of a conversation where tb@ noticed that a strange (but intentional) pledge behaviour is to always knock-out high-bits from mode_t on a number of system calls as a safety factor, and his bewilderment that this appeared to be happening against valid modes (at least visually), but no sorry, they are all irrelevant junk. They could all be 0xdeafbeef. ok millert
SYNOPSIS had no matching Ek, but since it wasn;t needed, remove Bk; while here, combine two Ar lines into one;
Clear the resp buffer before calling getfh(). If getfh fails the response would leak stack memory to the less privileged process.
Delete support for FFS filesystems before the in-inode symlink optimization. As observed by ali_farzanrad(at)riseup.net, support for these was broken in the 5.5 release in early 2014 by the time_t changes. No one noticed before now, so clearly this isn't something we need to continue to support; rejecting in ffs_validate() is an improvement.
gmtime(3) / locatime(3) can fail when timestamps are way off.
Replace chroot(2) and custom rdaemon() with daemon(3) and unveil(2)
Delete obsolete /* ARGSUSED */ lint comments.
Allow sbBlkCount to be less than the number of physical sectors on the disk.
-z honours -a (reset rule stats per anchor); OK sashan henning deraadt
fix synopsis, pcap-filter(5) expressions can be spread across argv
dedup error string; OK tb deraadt
correct history; a reboot command did not appear until 4BSD
some nameserver proposal bits:
Use devname(3) instead of searching /dev manually
change '386BSD 0.1.2.4/FreeBSD' to .Fx
Be explicit about rdns_count.
point mount -> mount point; from netbsd -r1.46/pgoyette
start to remove non-escaped trailing whitespace, it can confuse troff; pjanzen@
Remove specific divert6 netstat counters, use divert instead.
missing dots after ".%P pp"; the case of btree(3) was reported by Fabio Scotoni <fabio at esse dot ch>; also garbage collect one .Tn while here
More Version 1 AT&T UNIX history. This became possible because copies of the original v1 manuals have shown up on the Internet some time ago. Reminded by Sevan Janiyan <venture37 at geeklan dot co dot uk>.
Make sure the config from the parent contains proper strings.
usage should fit in a 80-column display.
Make scaling available for normal mice, too; not just for touchpads. Add reverse_scrolling to the manpage.
delete dhclient(8). ipv4 dhcp leases have been acquired by the always-running-in-background dhcpleased(8) for a while, which is activated per-interface with "ifconfig $if autoconf', or "ifconfig $if inet autoconf", or with "inet autoconf" in /etc/hostname.$if dhclient(8) has done execve(3) of ifconfig(8) to handle this for a while, so everyone has moved to the dhcpleased(8) method ok florian
using COPTS is probably better than CFLAGS