Go to file
roy 4f06a81613 Update to dhcpcd-9.0.2 with the following changes:
* Control sockets are not opened in test mode
 * privsep: no longer aborts if protocol not available
 * inet6: Don't regen temporary addresses without a state
 * inet6: Reduce RA log spam
 * dhcp6: Don't log when things consitently fail
 * inet6: Add temporary directive to slaac option [1]
 * Ensure current interface flags persist when setting a flag
 * DHCP via BPF is now aligned correctly
 * CMSG buffers are now aligned correctly
 * hostnames are no longer clobbered when being forced and a RA is recieved

[1] dhcpcd no longer looks at any possible kernel settings when deciding to
manage IPv6 temporary addresses or not. You now instruct dhcpcd to do this
in dhcpcd.conf. Playing whack-a-mole with various kernel knobs wasn't fun
and some OS's have or are removing RA and thus temporary address managemnt
from the kernel so said knobs are no longer there.
2020-04-21 09:54:16 +00:00
bin Don't depend on common declarations. 2020-04-03 18:11:29 +00:00
common Fixed to not use the "br" instruction. Branch Target Identification (BTI) doesn't like "br". 2020-04-11 05:12:52 +00:00
compat 1. All Makefiles that use ARM_APCS_FLAGS add -marm unconditionally and 2019-10-24 18:46:20 +00:00
crypto added blowfish symmetric cipher per RFC4880 9.2 2020-04-18 19:27:48 +00:00
dist/pf grammar 2019-09-21 19:48:15 +00:00
distrib Add tests for USER_LDT. 2020-04-19 13:22:58 +00:00
doc postfix-3.5.1 out. 2020-04-21 09:20:17 +00:00
etc Add tests for USER_LDT. 2020-04-19 13:22:58 +00:00
external Update to dhcpcd-9.0.2 with the following changes: 2020-04-21 09:54:16 +00:00
extsrc
games Disks can sense vibes, DTrace confirms it. 2020-04-02 05:55:02 +00:00
include Remove the static_assert() fallback for pre-C11 and pre-C++11 2020-04-17 15:22:34 +00:00
lib ossaudio: removed outdated comment 2020-04-20 12:01:44 +00:00
libexec Rename __atomic_fork to __locked_fork and give it &errno as argument. 2020-04-19 01:06:15 +00:00
regress Redo previous differently. 2019-11-23 20:37:49 +00:00
rescue smb is no more. 2020-04-04 17:57:16 +00:00
sbin Enable the code to clean the extattr blocks 2020-04-19 19:37:06 +00:00
share Note that these drivers are present on some newer AMD Family 15h 2020-04-20 11:09:48 +00:00
sys Fix garbages in dmesg caused by uninitialized variables slipped in r1.228. 2020-04-21 09:02:33 +00:00
tests Provide SHLIBINSTALLDIR explicitly as it defauls to /lib otherwise and 2020-04-20 12:08:08 +00:00
tools tools: Build tic with full fat terminfo 2020-04-05 12:31:39 +00:00
usr.bin Understand xattr ktruser records 2020-04-20 00:35:41 +00:00
usr.sbin Get TSC frequency from CPUID 0x15 and/or x16 for newer Intel processors. 2020-04-21 02:56:36 +00:00
build.sh Allow path components that start with ~ 2020-03-28 20:13:13 +00:00
BUILDING
Makefile Enhance the support of LLVM sanitizers 2019-08-27 22:48:53 +00:00
Makefile.inc
README.md Use first-level heading for "NetBSD" title in README.md 2020-01-10 12:33:28 +00:00
UPDATING note GCC 8.4 may need some cleaning. 2020-03-11 21:07:40 +00:00

NetBSD

NetBSD is a free, fast, secure, and highly portable Unix-like Open Source operating system. It is available for a wide range of platforms, from large-scale servers and powerful desktop systems to handheld and embedded devices.

Building

You can cross-build NetBSD from most UNIX-like operating systems. To build for amd64 (x86_64), in the src directory:

./build.sh -U -u -j4 -m amd64 -O ~/obj release

Additional build information available in the BUILDING file.

Binaries

Testing

On a running NetBSD system:

cd /usr/tests; atf-run | atf-report

Troubleshooting

Latest sources

To fetch the main CVS repository:

cvs -d anoncvs@anoncvs.NetBSD.org:/cvsroot checkout -P src

To work in the Git mirror, which is updated every few hours from CVS:

git clone https://github.com/NetBSD/src.git