Commit Graph

350 Commits

Author SHA1 Message Date
christos 24bf420295 mention visible changes 2013-12-28 03:39:07 +00:00
mrg 8220735952 add a note about GMP i wrote but forgot to commit a few days ago. 2013-12-04 14:47:41 +00:00
mrg c02c057f9a add a note about MPC and MPFR potentially upsetting the update build. 2013-11-29 02:05:59 +00:00
spz 15ffa58d96 add hints about FAST_IPSEC no longer being around 2013-08-08 20:00:20 +00:00
martin 18e30871ca Note manual removal of internal freetype headers. 2013-06-05 21:59:59 +00:00
mrg b9c4a40bac add a specific note about an xdm.man failure mode 2013-06-01 08:25:17 +00:00
mrg 80fb2cd92f add a note about xsrc updates. 2013-05-31 10:39:02 +00:00
christos 38e4def3a3 more 2013-03-02 08:51:42 +00:00
christos d41dbbce48 add netiso caveat 2013-03-02 07:32:59 +00:00
wiz c56495817a - Capitalization fixes (``OpenSSL'', not ``openssl'');
- change single to double space in between sentences;
- remove trailing white space.

From Bug Hunting.
2012-10-03 19:17:00 +00:00
dholland b23ea7fc20 Strengthen the entry about the openssl update, to clarify and emphasize
that just doing a non-update build isn't enough; you really do have to
nuke $DESTDIR.
2012-09-17 05:56:27 +00:00
dholland 26b6cbe8db Fix typo, noticed by stu314 on freenode. 2012-09-15 18:03:42 +00:00
dholland bc78f655b5 Add note about cleaning required by last month's openssl update.
Closes PR 46816.
2012-08-22 04:16:47 +00:00
wiz 686542c156 Mention that you should run makemandb -f, or wait for the weekly script. 2012-05-07 11:20:24 +00:00
bsh ff9356e5c3 add note about SYMTAB_SPACE. 2012-03-19 06:08:51 +00:00
joerg a7408e7eff Extend entry to makemandb permission issue. 2012-02-15 23:32:27 +00:00
spz e74a3a0936 fix typo/braino 2012-02-09 21:49:31 +00:00
joerg 4880720394 Add note about new apropos and mandoc for formatting. Document failing
update builds due to the cat page removal.
2012-02-07 19:37:14 +00:00
christos 06e09d97b3 mention pam unbump. 2011-12-27 16:54:51 +00:00
tls 14a90da1e9 Mention that "pseudo-device rnd" should be removed from custom kernel
configs.  Thanks to Julio for pointing this out.
2011-11-26 01:20:25 +00:00
tls 3afd44cf08 First step of random number subsystem rework described in
<20111022023242.BA26F14A158@mail.netbsd.org>.  This change includes
the following:

	An initial cleanup and minor reorganization of the entropy pool
	code in sys/dev/rnd.c and sys/dev/rndpool.c.  Several bugs are
	fixed.  Some effort is made to accumulate entropy more quickly at
	boot time.

	A generic interface, "rndsink", is added, for stream generators to
	request that they be re-keyed with good quality entropy from the pool
	as soon as it is available.

	The arc4random()/arc4randbytes() implementation in libkern is
	adjusted to use the rndsink interface for rekeying, which helps
	address the problem of low-quality keys at boot time.

	An implementation of the FIPS 140-2 statistical tests for random
	number generator quality is provided (libkern/rngtest.c).  This
	is based on Greg Rose's implementation from Qualcomm.

	A new random stream generator, nist_ctr_drbg, is provided.  It is
	based on an implementation of the NIST SP800-90 CTR_DRBG by
	Henric Jungheim.  This generator users AES in a modified counter
	mode to generate a backtracking-resistant random stream.

	An abstraction layer, "cprng", is provided for in-kernel consumers
	of randomness.  The arc4random/arc4randbytes API is deprecated for
	in-kernel use.  It is replaced by "cprng_strong".  The current
	cprng_fast implementation wraps the existing arc4random
	implementation.  The current cprng_strong implementation wraps the
	new CTR_DRBG implementation.  Both interfaces are rekeyed from
	the entropy pool automatically at intervals justifiable from best
	current cryptographic practice.

	In some quick tests, cprng_fast() is about the same speed as
	the old arc4randbytes(), and cprng_strong() is about 20% faster
	than rnd_extract_data().  Performance is expected to improve.

	The AES code in src/crypto/rijndael is no longer an optional
	kernel component, as it is required by cprng_strong, which is
	not an optional kernel component.

	The entropy pool output is subjected to the rngtest tests at
	startup time; if it fails, the system will reboot.  There is
	approximately a 3/10000 chance of a false positive from these
	tests.  Entropy pool _input_ from hardware random numbers is
	subjected to the rngtest tests at attach time, as well as the
	FIPS continuous-output test, to detect bad or stuck hardware
	RNGs; if any are detected, they are detached, but the system
	continues to run.

	A problem with rndctl(8) is fixed -- datastructures with
	pointers in arrays are no longer passed to userspace (this
	was not a security problem, but rather a major issue for
	compat32).  A new kernel will require a new rndctl.

	The sysctl kern.arandom() and kern.urandom() nodes are hooked
	up to the new generators, but the /dev/*random pseudodevices
	are not, yet.

	Manual pages for the new kernel interfaces are forthcoming.
2011-11-19 22:51:18 +00:00
jym f0eca4d0dd Inform that the prop_{array,dictionary}_send_syscall(3) change breaks
backward compatibility with old quota2 binaries, so ensure that you
update both (proplib + quota2 executables) simultaneously when updating
a -current installation.
2011-09-30 22:17:50 +00:00
mrg 8188255310 switch sparc to GCC 4.5.3. 2011-08-17 09:18:37 +00:00
riastradh ebb828104e i386 and amd64 are on GCC 4.5 too now. 2011-08-12 03:26:51 +00:00
mrg 2f34a216cb add a note about cleaning the tree for GCC 4.5. 2011-08-06 23:07:14 +00:00
matt 6da5e72aff Note changes to xz require cleaning of a directory by hand. 2011-08-04 03:48:11 +00:00
dholland e23caa73d0 Update this weekend's note on cleaning gcc: you need to clean binutils too. 2011-04-10 22:46:09 +00:00
joerg 29f33e6b4e Add a generic note about GCC's error on changed variables and a specific
entry for the sysroot related changes breaking MKUPDATE.
2011-04-10 20:22:32 +00:00
plunky 8f6f899225 Building the Xorg binary was moved into a subdirectory to fix
ordering issues with "make all". It may be necessary to remove
	the OBJDIR for external/mit/xorg/server/xorg-server/hw/xfree86
	if your update build fails, as the "Xorg" entry there is now a
	directory.
2011-04-10 08:29:31 +00:00
lukem 5cc6fc1ef0 fix typo in "-traditional-cpp" 2011-01-23 23:40:37 +00:00
joerg 19b23810a0 Switch remaining platforms to modern CPP for assembler. 2011-01-21 15:59:04 +00:00
joerg 13d8b2b89c Move SPARC and SPARC64 to modern CPP. Update UPDATING note for this and
Alpha.
2011-01-17 18:11:09 +00:00
joerg 5a2c3d029b Add entry about -tradition-cpp change for people not using build.sh. 2011-01-15 16:13:59 +00:00
jruoho 27cfff3b3e Make tcpdump(8) to drop root privileges and chroot(2) by default. 2010-12-17 09:54:27 +00:00
christos f9d2e9c2a9 Mention setenv lossage. 2010-11-25 22:08:49 +00:00
mrg 5a881be08e add a note about xorg updates 2010-11-23 06:49:29 +00:00
dholland c939deefa5 minor clarification 2010-06-09 17:29:15 +00:00
jmmv 782d4e60b0 atf 0.9 includes a backwards incompatible change that requires rebuilding
the sh tests.  Add a note to tell users to clean up the old files, as
otherwise the rebuilds will not be triggered.
2010-06-04 15:11:31 +00:00
mrg 61d6ec5ea8 note about xsrc update build issues. 2010-05-22 11:10:59 +00:00
tnozaki 5abea6a8dd ctype.h was splitted, so you have to make cleandir tools/mklocale. 2010-05-22 09:11:04 +00:00
christos ad3a6c191f mention compiled xkb move. 2010-05-22 02:31:25 +00:00
njoly d4da917501 Note shared objects extension change, and stalled files. 2010-02-22 12:35:32 +00:00
roy ca59b5d5fb Document termcap database removal. 2010-02-04 22:25:21 +00:00
mbalmer be714279aa Fold long lines. 2009-12-26 11:00:46 +00:00
dholland b8da7e87e0 Note briefly that new amd64 kernels don't build with old binutils. 2009-11-16 07:45:50 +00:00
dholland 03f8ca1cdf fix typo in previous 2009-11-16 07:39:54 +00:00
dyoung 9b166e5b23 Mention that 'build.sh -u' may also break while building lex. 2009-11-02 01:11:31 +00:00
dyoung 4dd9f36d7a Mention that build.sh -u may get hung up building yacc. 2009-11-02 01:09:21 +00:00
mrg 59f9a2c36f add a note about accidental compiled/xkb symlinks appearing 2009-10-02 03:13:23 +00:00
dsl 8122d522e6 Presence of index.o in existing libc.a causes duplicate symbol now that
strchr.[cS] provides its definition.
2009-07-18 09:50:32 +00:00
dholland 976c3188e1 Add an entry for last summer's libpthread compat fix, since it
apparently never got listed (only posted on current-users) and came up
again recently.

Thanks to Martin Husemann, Matthias Drochner, and Geoff Wing for info
(any errors are mine).

As per http://mail-index.netbsd.org/current-users/2008/08/05/msg003880.html.
2009-07-09 08:04:32 +00:00
dholland ac1daebd72 Fix a garbled old entry that I happened upon just now. 2009-07-09 07:50:24 +00:00
mrg c7d3afbfeb note that update builds might again fail for new xorg 2009-07-09 07:31:54 +00:00
mrg 716317980c add a note about native xorg updates 2009-06-21 20:08:36 +00:00
dholland e60ba8891a Add note about Postgres WRT the time_t change. 2009-05-27 18:02:57 +00:00
perry 7663ec7383 note a new failure mode thanks to the new string functions
requested by mrg
2009-05-01 23:08:25 +00:00
mrg 7df3c8b380 add a note about needing to rebuild i386 toolchain 2009-03-29 18:33:56 +00:00
skrll d5aae1338a s/posix_fadvise/__posix_fadvise50/ in last. 2009-02-08 11:58:25 +00:00
skrll 8bfb786048 posix_fadvise needs help again. 2009-02-07 13:44:48 +00:00
joerg e497a92b9e Add recommendation to rebuild the pkgdb cache after an update. 2009-02-05 20:00:58 +00:00
apb a845fc861f Try to clarify the situation for utmp/utmpx/wtmpx/account files after
the time_t and dev_t changes.  I am not sure that this is accurate,
and there's no mention of the wtmp file.
2009-01-21 14:19:58 +00:00
hubertf 1e18dfb8f6 Make it clearer how link time failures in packages can be fixed
OK'd by christos
2009-01-14 15:53:29 +00:00
christos 8348a919d7 provide more details. 2009-01-11 18:00:04 +00:00
dholland 5f34550dd1 fix typo 2009-01-11 03:32:44 +00:00
christos 5ef9f056b5 mentioned files that need changing. 2009-01-11 03:31:12 +00:00
jmcneill c63ad92f33 add whitespace 2009-01-11 03:28:45 +00:00
christos 6c9e472741 mention how to deal with christos-time_t 2009-01-11 03:20:31 +00:00
pgoyette 6bdffd706a Add a note concerning this morning's changes to config(1). 2008-12-19 20:37:45 +00:00
tsutsui 1377ae1cd6 amd64 GENERIC still has compat and file-system options
so it doesn't require installed modules yet.
2008-12-07 10:29:39 +00:00
cube f643a2a555 Mention that /etc/rc.d/x{dm,fs} moved to xetc and will thus appear as extra
files for MKX11=no update builds.
2008-12-06 20:23:38 +00:00
wiz 81aac64da3 Improve grammar. 2008-11-26 19:00:34 +00:00
tsutsui 2a25d4aad2 Mention that i386 and amd64 GENERIC kernels now require
installed kernel modules and the latest bootloader.
2008-11-25 14:27:43 +00:00
lukem 268f119358 Add an entry for the "libc lint problem", mostly taken
from Matthias Drochner <drochner>'s post:
  http://mail-index.netbsd.org/current-users/2008/08/28/msg004193.html
2008-09-02 07:34:15 +00:00
christos 05fef633a7 mention stale libfoo_g.a fix. 2008-08-13 16:37:56 +00:00
simonb a32ea62360 Note in WAPBL entry that the super block needs to be in UFS2 format. 2008-08-02 14:30:37 +00:00
simonb 8099f0b8d1 Add a note about WAPBL and backwards compatibility. 2008-08-01 07:34:57 +00:00
lukem c93dce66ac Add entries for WARNS>0 enabling fatal warnings in the linker & assembler. 2008-07-23 00:29:35 +00:00
freza bb3bf45dbb Change DRVSUSPENDDEV ioctl number. Fixes PR kern/38740. 2008-05-31 13:24:57 +00:00
lukem 826cacff27 entry for MKPRIVATELIB rename to LIBISPRIVATE 2008-05-31 09:47:23 +00:00
he 64f581f791 Explain how to get out of the problem related to the kernel modules
directory in an unprivileged UPDATE build.
2008-05-21 20:01:37 +00:00
christos 20275a81fb mention posix_fadvise lossage. 2008-01-28 03:30:26 +00:00
wiz ece8110f42 Fix typo. 2007-12-17 23:59:41 +00:00
joerg c33da35bfe Belatedly add a note about acpiec changes from the jmcneill-pm merge. 2007-12-17 14:38:40 +00:00
wiz 9ff52222ac Fix a few typos. 2007-11-17 09:53:16 +00:00
xtraeme b0ac365f62 Rename it(4) to itesio(4) to accomodate for the following changes:
- The driver now uses the Super I/O address port as port argument in
  the configuration file. The Environmental Controller base address is
  fetched by the Super I/O EC LDN configuration registers.

- Invalidate voltage sensors if data returned is 0xff.

- Use the Super I/O Global Configuration Registers Chip ID[12] and Device
  Revision to store/print the correct information.

- Use only the Fan Extended Tachometer registers on IT871[68]F for now;
  this gives us correct data for IT8705/IT8712F again.

Inspired by the smsc(4) driver. The UPDATING file has been updated to
reflect the rename.
2007-11-15 12:53:40 +00:00
jmmv b86dc43816 Note the removal of pccons(4) from NetBSD/shark. 2007-10-28 18:13:38 +00:00
gdt 4d4e1d30cf At pooka@'s request, add hints about the recent
dhcp/racoon/SIOCGIFCONF lossage:

20070913:
	A latent bug in dhclient/dhcpd that caused it to be unable to
	enumerate interfaces was fixed.  The bug began to cause
	problems after 20070911 when the kernel's SIOCGIFCONF
	implementation was repaired.  From 20070529 to 20070911 racoon
	could not enumerate interfaces.  (These are noted because
	normal kernel/userspace version matching hygiene is not
	sufficient to avoid this problem.)  Ensure that both kernel
	and userland are from after 20070913.
2007-10-02 12:45:51 +00:00
joerg 06b3ace137 Add a note that tools have to be re-installed. 2007-07-03 16:35:47 +00:00
ad 54630771e7 Nuke most of 2000-2006, but keep 1 year worth of changes. 2007-06-10 00:45:08 +00:00
dsl fe47977a5f Add a note about the way absolute symlinks inside the emulated root are now
handeld.
2007-04-30 20:50:20 +00:00
jmcneill e46f126d87 Note sgimips IP32 pckbc replacement with macekbc 2007-04-12 13:17:56 +00:00
gdt 041e1f36f1 Note libc Makefile problems and give advice to make cleandir in libc
and ld.elf_so.  Suggested by Ryo HAYASAKA on current-users@.
2007-03-25 16:23:04 +00:00
dbj 922d05b21d note src/sys/sys/{sa.h,savar.h} removal and workaround 2007-03-10 00:10:15 +00:00
apb e6286cf4b0 kernel after newlock2 needs libpthread after newlock2.
Text reviewed by martin.
2007-02-27 13:42:35 +00:00
he 797b5d97ff Note also that the distrib/ install images need cleaning to excise
references to the now-removed stat-flags.h file.
2006-12-15 14:18:38 +00:00
he 23b153ca8d The rescue/ directory also needs cleaninng. 2006-12-14 23:49:03 +00:00
he 35eae86b49 Add a note documenting which directories needs to be cleaned out
before doing an UPDATE build after the move of string_to_flags()
and flags_to_string() to libutil.
2006-12-14 20:15:32 +00:00
reed c499c1eb97 Fix some typos. I had this in my tree for a long time.
Hopefully, okay to change these old history ...
2006-12-14 02:11:52 +00:00
christos d7b4a29a98 mention needing gcc rebuild for ssp. 2006-11-09 18:20:59 +00:00
rpaulo e824aed9d8 Mention removal of net.inet.tcp.newreno. 2006-10-09 18:57:30 +00:00
bjh21 7e7ad31f07 Mention acorn32 console changes, since they'll break builds with custom
kernel configs.
2006-08-15 20:48:01 +00:00
christos f830640ca4 Mention ACPI PCI interrupt changes (original code from FreeBSD) 2006-07-04 00:40:43 +00:00
dogcow 4ed1c11714 document where and why the socket syscall changed. 2006-06-27 21:14:11 +00:00
christos 4ad5c93d32 more details. 2006-06-02 19:08:00 +00:00
pavel 2aa1e28cea document that a recent linker is needed to link the i386 and xen kernels
after the changes to the ldscript.
2006-06-02 19:01:00 +00:00
martin 7161703c02 Note new sparc64 bootloader requirement. 2006-01-31 22:54:22 +00:00
yamt a692b5dc5a note about conf/std.
(forgot to commit with conf/std.)
2005-10-03 04:45:52 +00:00
lukem 36476eed8b Don't mark /etc/namedb/named.conf as "obsolete" since that will cause
a file that has end-user configuration to be unconditionally removed.
Instead, remove the entry from the set list, and add a note to UPDATING
reminding users of MKUPDATE=yes to manually rectify the problem in
their DESTDIR.

The "named" fix in postinstall(8) will migrate /etc/namedb/named.conf
to /etc/named.conf if the latter doesn't exist.
(The need for these style of migrations was why I implemented postinstall(8)
in the first place.)
2005-09-14 00:32:26 +00:00
drochner 8d7141beec mention recent kernel config change,
being here, usr.sbin/config -> usr.bin/config where appropriate,
and remove references to egcs
2005-08-25 16:01:14 +00:00
augustss bf5d559079 It's genassym(1) not genassym(8), and it's in /usr/bin not /usr/sbin. 2005-07-01 09:55:37 +00:00
yamt 2b157dcd40 note about kernfs fix and xentools. 2005-06-03 11:02:59 +00:00
christos fef1b9e902 Add an entry for genassym. 2005-05-31 18:42:44 +00:00
lukem 8232ca0162 Tweaks for the move of postinstall from /etc to /usr/sbin 2005-04-17 23:12:40 +00:00
cube 7f25e48562 Add a note into 20050325 entry that the speaker might not even play any
sound if you don't add an attimer(4) device, as pointed out by Steven M.
Bellovin.
2005-04-11 15:36:46 +00:00
cube 32d34f2595 Add a note about pcppi -> pcppi+attimer. 2005-03-26 14:25:25 +00:00
jmc 28e9ff91f2 Note that configure in some places (binutils is what got me) will abort if
the new environment is different than the original configured one (i.e. for
UPDATE=1)
2005-02-11 17:50:13 +00:00
christos f1e0ce31b6 Mention /etc/pam.d requirement. 2005-01-09 07:31:31 +00:00
christos 6df43d1ef4 mention make lossage 2005-01-06 23:28:56 +00:00
jmmv f5aed78f0a Drop duplicate word. 2005-01-04 19:14:00 +00:00
wiz 41b2e9e897 Only delete /dev/bpf[0-9]*, not /dev/bpf too :). 2004-12-02 00:00:11 +00:00
christos ee20faea65 Mention /dev/bpfX -> /dev/bpf 2004-12-01 23:55:19 +00:00
jmc 2597e77e92 Note the breakage w. 1.35 of var.c in /bin/sh and the need to update /bin/sh
before attempting a build
2004-10-12 04:03:20 +00:00
he 1ccc26b661 Complete the list of victims of the IPF relocation by adding ftp-proxy. 2004-10-02 16:24:32 +00:00
christos dc8336fa20 say what breaks now that we've moved ipf out of netinet. 2004-10-01 15:29:23 +00:00
lukem 7a69732f67 postinstall currently does not migrate /usr/X11R6/lib/X11/* -> /etc/X11/* 2004-08-15 16:02:59 +00:00
atatat 5276b9840f Note the sendmail auto-start change, add a note about the ath
reworking, and fix a little spacing and unnecessary abbreviation.
2004-07-22 03:55:33 +00:00
jmc af447bac3f Include notes about purging most of tools/* before building to get correctly
generated yacc/lex output files from new bsd.hostprog.mk
2004-06-22 01:29:51 +00:00
jmc cde4553cd9 Add suggested wording from PR#24654 to reference BUILDING and build.sh as
the first place one should go when building.
2004-06-13 08:08:43 +00:00
itojun d28d146fa1 sysctl update: describe failure case. 2004-05-31 00:18:58 +00:00
lukem c1f9391e92 src/x11 stuff after the /etc/X11 change 2004-05-16 11:33:44 +00:00
atatat f217667991 You also need a new libc for the new sysctl binary to work. 2004-05-03 04:12:21 +00:00
atatat b0004c2157 Note the change to the sysctl machinery, and how to rebootstrap
yourself if both your boots appear to have fallen off.
2004-05-03 03:57:15 +00:00
dbj 0dab748521 mention the fixsb script and updated information on botched superblock
upgrade issues
2004-04-25 21:16:57 +00:00
jmc d01e0e4fa1 Typo police 2004-04-23 19:44:47 +00:00
christos 9be64e49b4 be more specific about what to cleanup. 2004-04-23 15:07:31 +00:00
christos 68b4d0866c Mention statvfs pitfalls. 2004-04-22 14:35:55 +00:00
jmc 34fda5691a Note need for latest bsd.files.mk now wrt athhal-elf.o 2004-03-26 17:48:13 +00:00
dan e98f1f3c17 Note cgd blowfish changes, see comments in sys/dev/cgd.c 1.15 for more
details.
2004-03-18 11:03:57 +00:00
keihan ca3871791b s/netbsd.org/NetBSD.org/ 2004-03-16 14:33:03 +00:00
simonb de37ce0135 Use tabs consistently at the start of lines. 2004-03-14 21:08:10 +00:00
dbj 6f51d6ea03 update information about the botched superblock messages 2004-03-14 14:56:47 +00:00
dbj 16def41342 update information about the botched superblock messages 2004-03-14 14:56:00 +00:00
bjh21 402ecd3c7b Mention required kernel config change caused by death of busmouse(4)
on acorn32.
2004-03-13 20:03:52 +00:00
reinoud 1d654e444e It wasn't stated that with the superblock problems that were fixed before
it is also needed to update fsck_ffs or it will keep on bugging.
2004-02-23 22:51:51 +00:00
bjh21 a64b6f36a8 Mention removal of "beep" alongside "sysbeep". 2004-01-25 14:13:08 +00:00
bjh21 ef6393dd75 Mention acorn32 sysbeep removal, since it needs a kernel config file change. 2004-01-18 12:52:47 +00:00
dbj 51134cc5dd change the updating note to say you may need fsck_ffs -b 32 -c 4' 2004-01-12 16:19:19 +00:00
dbj a0d8cc6467 change fsck to fsck_ffs in 20040109 updating note 2004-01-12 05:01:22 +00:00
dbj b4c4fbb551 add fsck compatibility notes
20040109:
	Compatibility for old ffs superblock layouts has been
	added, and the restrictive fsck checks have been reenabled
	when using those layouts.  If you have been using -current
	since 20030402, you may find that fsck again signals fatal
	superblock mismatches.  To work around, you can use
	fsck -b 32 to restore an alternate superblock.
2004-01-09 19:36:28 +00:00
junyoung 80da8f2035 Fix typo. 2003-12-31 16:20:54 +00:00