Commit Graph

519 Commits

Author SHA1 Message Date
mtm
c95a2c6f6b Note libthr ABI breakage. 2004-10-07 05:45:39 +00:00
dougb
c5171b8fc8 Make it more clear that if named is enabled, it will be chrooted by default.
Change to syslogd restart as suggested by des.
2004-10-04 20:11:34 +00:00
des
be3092c71a Document how to set up libmap.conf to deal with the library version bump. 2004-10-03 10:08:12 +00:00
kensmith
911789fdaa Bump the library version numbers for the following libraries:
/lib/{libm,libreadline}
	/usr/lib/{libhistory,libopie,libpcap}

in preparation for doing the same thing to RELENG_5.  HUGE amounts of
help for determining what to bump provided by kris.

Discussed on:	freebsd-current
Approved by:	re (not required for commit but something like this should be)
2004-10-01 15:38:07 +00:00
mlaier
b65eae4c19 Add an additional struct inpcb * argument to pfil(9) in order to enable
passing along socket information. This is required to work around a LOR with
the socket code which results in an easy reproducible hard lockup with
debug.mpsafenet=1. This commit does *not* fix the LOR, but enables us to do
so later. The missing piece is to turn the filter locking into a leaf lock
and will follow in a seperate (later) commit.

This will hopefully be MT5'ed in order to fix the problem for RELENG_5 in
forseeable future.

Suggested by:		rwatson
A lot of work by:	csjp (he'd be even more helpful w/o mentor-reviews ;)
Reviewed by:		rwatson, csjp
Tested by:		-pf, -ipfw, LINT, csjp and myself
MFC after:		3 days

LOR IDs:		14 - 17 (not fixed yet)
2004-09-29 04:54:33 +00:00
dougb
84038e9ef8 Amend the named chroot update instructions by adding a stop and start
of syslogd. The rc.d/syslogd script has the logic already to create
a socket in the chroot dir, it just needs to be restarted.

Reminded by:	matusita
2004-09-28 13:44:41 +00:00
dougb
a0c7847c5b Create a named chroot directory structure in /var/named, and use it
by default when named is enabled. Also, improve our default directory
layout by creating /var/named/etc/namedb/{master|slave} directories,
and use the former for the generated localhost* files.

Rather than using pax to copy device entries, mount devfs in the
chroot directory.

There may be some corner cases where things need to be adjusted,
but overall this structure has been well tested on a production
network, and should serve the needs of the vast majority of users.

UPDATING has instructions on how to do the conversion for those
with existing configurations.
2004-09-28 09:46:00 +00:00
dougb
dc4195df1c Update the BIND 9 entry with information about files that
have moved, or should be removed.
2004-09-26 07:50:23 +00:00
dougb
954ae57b98 Add an entry to tell the world about BIND 9. 2004-09-25 03:41:38 +00:00
andre
197eb4f541 Backout the last entry. It went to the wrong branch. 2004-09-22 20:42:30 +00:00
andre
116dc0a8cc MFC: Make PFIL_HOOKS a permanent part of the kernel and remove the associated
kernel compile option.

Approved by:	re (scottl)
2004-09-22 19:23:39 +00:00
seanc
7580811af2 Bring back etc/rc.d/ntpdate as requested by scads of people. This isn't a
complete backout as the ntpd_sync_on_start etc/rc.conf tunable is still
present, though the default is now NO (was YES).  Since we're no longer
syncing time at startup by default when ntpd is enabled (as was the case
24hrs ago), remove UPDATING entry pointing out that ntpd(1) -g is slower
than ntpdate(1).

Hopefully ntpd_sync_on_start="YES" can be made the default for -CURRENT
after 5.3 is cut.  At the very least, this should be set to YES when a
user requests to have ntpd enabled via sysinstall(1).

Requested by:	many
2004-09-15 01:08:33 +00:00
seanc
dcf0d84fcd Stop using ntpdate(1) in our startup proceedure. Replace ntpdate(1) with
calls to ntpd -g.  ntpd is noticably slower than ntpdate, but is also more
accurate.  This removes the nasty hackery in rc.d/ntpdate that would parse
out ntp servers from /etc/ntp.conf (ntpd knows how to read its own config
file).  By default, ntpd *will* sync with its listed time servers.  To
turn this off so that ntpd does not sync, ntpd_sync_on_start="NO" can be
added to /etc/rc.conf.  If ntpd is not enabled (the default), then time is
not synced on startup.  ntpdate's use has been depreciated by the ntpd
authors for quite some time so this change shouldn't be unexpected.

Suggested by:	des
Approved by:	roberto (resident ntp guru)
2004-09-14 03:01:38 +00:00
mlaier
c3040d05d9 Put in a note about the changed pflogd format (for 64 bit archs). 2004-09-14 02:39:55 +00:00
jmg
3db8b85883 document the recent change to debug.witness.*
fix spelling of debug.witness.kdb

MFC after:	5 days
2004-09-06 23:37:17 +00:00
imp
141fd6eb39 Expand the 4.x -> current updating section. Update to show how to use
make kernel.  Update the compatibility slice section.  Note about
updating devices in the kernel config file.  MAKEOBJDIRPREFIX changes
and mention the port alternative to COMPAT4X=yes.  Fix copyright.

This should be MFC'd.
2004-09-04 21:03:10 +00:00
brooks
9baee72236 Back out ifi_epoch. The ABI breakage is too disruptive this close to
5-STABLE. ifi_epoch will shortly be reintroduced with less precistion
using the space currently allocated to ifi_unused.
2004-09-02 05:07:29 +00:00
brooks
aac3e70226 Add warnings about ifconfig incompatabilities caused by the addition of
ifi_epoch.
2004-09-01 15:14:13 +00:00
brooks
922e581a21 Add a new variable, ifi_epoch, to struct if_data. It is set to the last
time the interface counters were zeroed, currently the time if_attach()
was called.  It is indentended to be a valid value for RFC2233's
ifCounterDiscontinuityTime and to make it easier for applications to
verify that the interface they find at a given index is the one that was
there last time they looked.

An if_epoch "compatability" macro has not been created as ifi_epoch has
never been a member of struct ifnet.

Approved by:	andre, bms, wollman
2004-08-30 06:29:26 +00:00
rwatson
25e168c12a Add an updating entry for the recent change in network stack locking
default for debug.mpsafenet, pointing at the recent announcement and
things to try if instability is experienced.
2004-08-28 17:08:30 +00:00
andre
d243747d92 Always compile PFIL_HOOKS into the kernel and remove the associated kernel
compile option.  All FreeBSD packet filters now use the PFIL_HOOKS API and
thus it becomes a standard part of the network stack.

If no hooks are connected the entire packet filter hooks section and related
activities are jumped over.  This removes any performance impact if no hooks
are active.

Both OpenBSD and DragonFlyBSD have integrated PFIL_HOOKS permanently as well.
2004-08-27 15:16:24 +00:00
imp
3b8f16bada Recommend using make kernel for current -> current upgrades. No reason
to have multiple commands for that.
Use relative paths into the src tree consistantly in the instructions.
Fix minor nits that have crept into things.

# is preseedrandom still necessary?
2004-08-25 19:39:13 +00:00
imp
41e5880d79 Add a blanket note about 5.x being the same as 6.0 and vice versa for
the time being.  Also add a note that says we are going to remove the
band-aides for 4.early -> 6.0 after 5.3-RELEASE so people get used to
the idea, even though it has been planned since before 5.0 was
released.
2004-08-23 18:51:36 +00:00
imp
2ce9ba8acb Two items:
o we're 6.x now, so say so in the first few lines of the file.
	o note that I'll be trimming this file around 5.3 release time.
2004-08-23 18:47:13 +00:00
obrien
7e4379230d Hit people over the head so they realize run-time errors of the form
/libexec/ld-elf.so.1: Undefined symbol "_ZNSs20_S_empty_rep_storageE"
does mean they are hitting the GCC 3.4 ABI change issue.
2004-08-21 19:44:43 +00:00
julian
fe9f220a60 Align netgraph message fields ready for 64-bit (and 128 bit :-) machines.
requires a recompile of netgraph users.
Also change the size of a field in the bluetooth code
that was waiting for the next change that needed recompiles so
it could piggyback its way in.

Submitted by:	jdp, maksim
MFC after:	2 days
2004-08-20 01:24:23 +00:00
andre
5681dff740 Fix spelling error in my last blurb.
Pointed out by:	ru
2004-08-19 19:45:28 +00:00
andre
a286477242 Put in a note about the ipfw to pfil_hooks conversion and the requirement
of having said in the kernel to be able to use ipfw.
2004-08-19 18:54:54 +00:00
dwmalone
2a8512cc38 Add a note about RANDOM_IP_ID. 2004-08-14 16:16:01 +00:00
ru
88ee315d1d Proofreading the 4.x -> 5.x upgrade procedure. 2004-08-13 13:14:05 +00:00
ru
155b11f9d0 Spell check the 20040806 entry. 2004-08-12 06:25:05 +00:00
jmg
d06adac9a4 add comment about needing to upgrade loader.rc on i386 systems that have
problems loading modules...

Solution by:	ru
2004-08-12 00:00:15 +00:00
mlaier
fd24e0374c Add another UPDATING entry about recompiling modules implementing network
interfaces due to a change in the size of struct ifnet.
2004-08-07 09:41:30 +00:00
imp
74250a12b7 Since we upgraded compilers, and the kernel build to match, we can't build
new kernels on older userlands.  Document this fact in the entry that talked
about the system upgrade.
2004-08-07 04:17:03 +00:00
markm
4f0e0f97f5 Update for the null.ko removal. 2004-08-03 19:29:48 +00:00
markm
ef9866e04f Announce the memory device module update. 2004-08-01 11:46:00 +00:00
kan
af4709187f Get the current year number straight and remove one instance of trailing
whitespace.

Time travel spoiled by:	ru
2004-07-29 17:51:32 +00:00
imp
20b7bec3b8 Document /usr/ports/UPDATING and have a brief pointer re x11 2004-07-29 15:06:19 +00:00
kan
313b14efba Add a note about recent GCC import. 2004-07-29 14:49:57 +00:00
eik
ac2fecdcf2 back out the localkg changes until things have settled.
Discussed with:	mtm
2004-07-28 00:09:19 +00:00
rwatson
3675ec98e8 Add an UPDATING entry about recompiling modules implementing network
interfaces due to a change in the size of struct ifnet.
2004-07-27 23:32:06 +00:00
mtm
028e4bfd69 Typo.
Submitted By: demon
2004-07-25 14:13:45 +00:00
mtm
99fe82d8e6 Ports related rc.d cleanups:
o Separate out local (ports) scripts that use rc.d, and the old style
  startup/shutdown scripts and execute them separately. On startup the
  rc.d style scripts are executed first and then the old-style scripts.
  On shutdown, exactly the reverse happens.
o The rc.d ports scripts should now behave more like base system scripts.
  Scripts ending in .sh will be sourced into the current shell, while the
  rest will be executed in a subshell. Previously, all ports scripts,
  regardless of the .sh suffix, were executed in a subshell.
o The parent script, /etc/rc.d/localpkg, passes its command line arguments
  straight to the rc.d ports scripts. This means they should now honor
  faststop and faststart commands as well. Old style scripts, should not see
  any differences. They will still get either a start or stop command.
o The initial phrase shown during shutdown has been changed to use
  "local packages" instead of "daemon processes" to be more inline with the
  phrase used during local package startup. The phrases are also used only for
  old-style ports script startup/shutdown, whereas previously they were being
  used for both rc.d and old-style scripts. This should make startup/shutdown
  output a bit less ugly.

Discussed with:	portmgr
Has Reservations: eik
2004-07-24 14:56:21 +00:00
schweikh
932b802dc5 English fixes, no content change. 2004-07-24 11:54:30 +00:00
tanimura
0b096fba8e Add the change of the sound drivers. 2004-07-16 04:04:29 +00:00
simon
7e6a71731c Fix typo in 20040702 entry.
Noticed by:	Andre Guibert de Bruet <andy@siliconlandmark.com>
2004-07-11 13:26:44 +00:00
marcel
5fd437f0d8 Add 3 new entries:
o  __FreeBSD_version bumped to 502122
o  Alpha console initialization requires the same sio(4) hints as on
   other platforms. Options NO_SIO and DEV_SC removed.
o  KDB framework: Added KDB and GDB; Renamed WITNESS_DDB, DDB_TRACE
   DDB_UNATTENDED. Removed GDB_REMOTE_CHAT and DDB_NOKLDSYM.
2004-07-11 04:38:39 +00:00
emax
68fab2852b Bump __FreeBSD_version
Reviewed by:	kris, ru
2004-07-09 16:57:24 +00:00
imp
558faa2fee Add note about ULE breakage at the moment.
Submitted by: Xin LI
2004-07-05 18:11:59 +00:00
bms
74b909ef3e Wordsmith and spell-correct last commit 2004-06-30 23:13:16 +00:00
julian
a90f5b9dba Remove the home-grown metadata facility in favour of the now generic
mbuf tags facility. Netgraph modules will all need a recompile.

Submitted by:	Gleb Smirnoff <glebius@cell.sick.ru>
2004-06-30 22:51:29 +00:00
njl
e5cb920c19 Note the ACPI blacklist changes.
Prodded by:	imp
2004-06-30 19:52:40 +00:00
green
cb255821c8 Make some bugfixes and improve some text in the description of how to
update from 4.x to 5.x.

Submitted by:	Frerich Raabe <raabe@kde.org>
2004-06-26 21:58:56 +00:00
mlaier
f42f4268ea Add "privsep" user/group _pflogd:_pflogd (64:64) to make pflogd(8) work
again. This user/group is not required for install* targets, hence do not
add them to CHECK_UIDS/CHECK_GIDS in Makefile.inc1 (no need to annoy
people).

Discussed-on:	-current
2004-06-23 01:32:28 +00:00
brooks
f90e62b30d Fix whitespace errors in previous commit.
Reported by:	simon
2004-06-22 21:07:54 +00:00
brooks
e680ed224d Add entry for network interface cloning changes. 2004-06-22 20:28:03 +00:00
des
ad88cfbeec Whitespace cleanup. 2004-06-22 10:33:58 +00:00
des
74ea372665 Correct an error carried over from the nsswitch.conf(5) manual page; add
a note to UPDATING since users may have to manually remove an incorrect
nsswitch.conf.

Noticed by:	simon
2004-06-21 19:38:58 +00:00
jdp
32b926e0fb Change the return value of sema_timedwait() so it returns 0 on
success and a proper errno value on failure.  This makes it
consistent with cv_timedwait(), and paves the way for the
introduction of functions such as sema_timedwait_sig() which can
fail in multiple ways.

Bump __FreeBSD_version and add a note to UPDATING.

Approved by:	scottl (ips driver), arch
2004-06-14 18:19:05 +00:00
mlaier
5072dd1a43 Suggest a full build-/installworld instead of just installincludes.
Requested-by:	ru
2004-06-13 18:39:20 +00:00
mlaier
96280d67b7 Bump __FreeBSD_version for ALTQ. Also put some notes in UPDATING regarding
the ABI break.
2004-06-13 17:31:16 +00:00
julian
c18972f0f6 Note the need to rerun config. 2004-06-07 21:37:40 +00:00
tanimura
cd67996294 Note the removal of the midi drivers.
Pointed out by:	scottl
Shame on:	myself
2004-06-04 15:24:12 +00:00
andre
ac1b5d3276 Recompile of ipfw(8) is required because of new ipfw option (versrcreach). 2004-04-23 14:33:30 +00:00
cperciva
9e96265f37 1. Remove callout_stop binary compatibility.
2. Document that this means that kernel modules must be rebuilt.
3. While I'm here, fix my sorting error in callout.h

Requested by:	many [1], scottl [2], bde [3]
2004-04-20 15:49:31 +00:00
brooks
011a227176 I added preseedrandom yesterday, not last month.
Reported by:	Dmitry Morozovsky <marck at rinet.ru>
2004-04-16 18:36:52 +00:00
brooks
a4241b1c93 Document changes in /dev/random initalization. Suggest running
/etc/rc.d/preseedrandom to seed the PRNG in the upgrade instructions.
2004-04-16 17:13:10 +00:00
imp
4bc8614fca Add notes about the pci stuff that's currently working its way through
current.
2004-04-14 17:54:18 +00:00
kensmith
4bf1bbd329 Fix kernel build instructions to be correct for 5.X.
PR:		docs/65397
Submitted by:	Russell Francis <rf358197 (at) ohio.edu>
2004-04-11 03:30:09 +00:00
rwatson
b3e71bbbf2 Commit a message to UPDATING indicating that during network stack locking
merges, debug.mpsafenet will no longer be safe to use, and that it should
be turned off (which is the default).  I will commit a follow-up message
to UPDATING (and post to freebsd-current) when it's safe to turn it on,
with a description of under what circumstances it is safe to use.
2004-03-22 16:37:32 +00:00
obrien
183497738c Mention the user account for 'pf' is "proxy". 2004-03-18 00:50:40 +00:00
gad
00c5ffa497 Change time_t from a 32-bit value to a 64-bit value, on FreeBSD/sparc64
only.  This is a  MAJOR  incompatible change for the sparc64 platform,
but will not effect FreeBSD on other architectures.

Reviewed by:	imp for UPDATING, freebsd-sparc for the change itself.
2004-03-10 17:39:05 +00:00
mlaier
916d9c5688 Bump __FreeBSD_version for the pf install and write comments to UPDATING.
Approved by:	bms(mentor)
2004-03-08 22:26:46 +00:00
des
4792e23287 Add a note explaining how to use libmap.conf to work around problems
with the libc_r -> libpthread transition.
2004-03-03 09:17:06 +00:00
green
9facd5e1d4 Mention getaddrinfo(3)/resolver(3) ABI change.
Reminded by:	bmah
2004-02-26 16:44:31 +00:00
des
bf48bf1ef6 It's protocol version 1 I've disabled, not version 2. 2004-02-26 15:54:44 +00:00
des
4287fb4340 Mention the recent sshd configuration changes. 2004-02-26 12:00:41 +00:00
bms
c305cc0659 Add a note about the routed update breaking compatibility (for MD5
authentication only) with older versions of FreeBSD's routed.
2004-02-25 23:56:30 +00:00
andre
87f83be683 Note change of sizeof(struct tcpcb) and libkvm recompile. 2004-02-24 16:12:09 +00:00
imp
7f48372a2d Add a note about cdevsw changes. 2004-02-22 19:02:38 +00:00
imp
8f5005a2db Update instructions on /rescue vs -j to indicate a fixed date. 2004-02-20 22:38:21 +00:00
imp
d702e06f0a Add a belated entry for the CPU_ENABLE_LONGRUN issue. 2004-02-20 15:25:55 +00:00
mtm
50e69a671a Add an entry about the removal of etc/rc.d/ttys. 2004-02-07 07:25:47 +00:00
deischen
b4fc1b76d4 Add a note about the libkse -> libpthread switch.
Reviewed by:	imp
2004-01-30 12:24:21 +00:00
ale
b215311598 Add a note to say that ULE is now the default scheduler in GENERIC.
PR:		docs/61870
Submitted by:	Xin LI <delphij@frontfree.net>
Approved by:	imp
2004-01-26 09:57:04 +00:00
jhb
21f25335e6 Add a note to say that the ACPI module has been turned back on now.
Requested by:	Joel Ray Holveck <joelh@piquan.org>
2003-12-15 19:19:16 +00:00
rwatson
cd4eee887c Comment on initgroups.c:1.8: it can prevent users from logging in if
a user has over 16 groups defined.

Reported by:	"Klaus-J. Wolf" <yanestra@web.de>
2003-12-14 00:42:00 +00:00
jhb
8725350c86 Add a note about MPTABLE_FORCE_HTT.
Prompted by:	John Stockdale <jstockdale@stanford.edu>
2003-12-10 15:59:20 +00:00
rwatson
14ef4aedea Clarify UPDATING language: do buildworld before buildkernel, and
do installkernel before installworld, rather than don't make world
before installkernel.

Pointed out by:	gad
2003-11-17 23:25:16 +00:00
marcel
b25e3cecbd Add the most vital piece of information WRT upgrading past the
statfs changes: you must have COMPAT_FREEBSD4 in your kernel
config file. Everything else is documented procedure and will
not save your ass if you don't have the option.
2003-11-14 22:11:44 +00:00
mckusick
1f9203cd5b Note to update cfsd (ports/security/cfs) after installing the
statfs changes.

Submitted by:   Marco Wertejuk <wertejuk@mwcis.com>
2003-11-14 08:07:13 +00:00
imp
6cc414b2dd Warn that you won't be able to build a kernel if you do an installworld 2003-11-13 00:10:43 +00:00
mckusick
25bfb1b0f9 Add an entry about the changes in the statfs structure that require
kernel and user land applications doing statfs to be in sync.

Requested by:	Johan Karlsson <johan@FreeBSD.org>
2003-11-12 19:13:02 +00:00
harti
db4b02bf0a Add an entry about the changes in netgraph that require kernel and
user land netgraph stuff to be in sync.

Reviewed by:	imp
2003-11-12 09:11:18 +00:00
ceri
0792828951 Correct a typo; two permutations of ACPI are plenty already. 2003-11-04 19:42:55 +00:00
jhb
ec91280dd4 Add an entry dealing with the change from 'options APIC_IO' to
'device acpi' as well as the temporary disablement of the ACPI kernel
module.
2003-11-03 23:02:17 +00:00
brooks
57bbc7c310 Use tabs not spaces.
Pointed out by:	Xin LI <delphij at frontfree dot net>
2003-10-31 21:58:15 +00:00
brooks
f1e94c6f29 Replace the if_name and if_unit members of struct ifnet with new members
if_xname, if_dname, and if_dunit. if_xname is the name of the interface
and if_dname/unit are the driver name and instance.

This change paves the way for interface renaming and enhanced pseudo
device creation and configuration symantics.

Approved By:	re (in principle)
Reviewed By:	njl, imp
Tested On:	i386, amd64, sparc64
Obtained From:	NetBSD (if_xname)
2003-10-31 18:32:15 +00:00
phk
cda626230e s/5.0-CURRENT/FreeBSD 5.x/ 2003-10-19 10:24:59 +00:00
ru
8db21048ac Fixed the "To build a kernel" section to mention -DALWAYS_CHECK_MAKE
as the new sys/conf/kmod.mk depends on a make(1) bugfix now.

Reported by:	current
2003-10-03 18:29:06 +00:00
phk
53c51b1fe3 Note change to cdevsw open/close default change. 2003-09-28 16:25:35 +00:00
fjoe
a3be99fe63 Add a note about kiconv(3). 2003-09-27 14:12:39 +00:00
sam
a3c2b54eb8 note PFIL_HOOKS must be explicitly configured when using IPFILTER 2003-09-25 16:12:12 +00:00
bms
3d68723716 Fix a bug in arplookup(), whereby a hostile party on a locally
attached network could exhaust kernel memory, and cause a system
panic, by sending a flood of spoofed ARP requests.

Approved by:	jake (mentor)
Reported by:	Apple Product Security <product-security@apple.com>
2003-09-23 16:39:31 +00:00
nectar
df8f56d637 Note the addition of `-C 60' to inetd_flags in etc/defaults/rc.conf. 2003-09-15 17:20:05 +00:00
mtm
873d0283bc Remove deprecated files no longer neccesary as part of rc.d. Include
a note in UPDATING about removing them from current installations.
2003-08-29 13:25:08 +00:00
sos
62ef592c34 Fix the former commit as cvs screwed it up somehow 2003-08-24 16:46:03 +00:00
sos
655e17698b Add comment about ATAng. 2003-08-24 16:14:52 +00:00
obrien
d7f84d8034 Fix accidental line deletion. 2003-08-20 15:42:05 +00:00
obrien
a8da4c622c Document the OFW_NEWPCI commit to sparc64 generic. 2003-08-20 01:52:30 +00:00
njl
763ea6d84f Note da(4) quirks being deprecated and the procedure for re-enabling them. 2003-07-29 04:40:33 +00:00
imp
ac7beeff7f note rescue issues and fpu emulation removal 2003-07-22 11:08:41 +00:00
ceri
1b3342d50f Correct a spelling error. 2003-07-12 01:16:54 +00:00
imp
da6b885068 Delete the panic part of 20030711, it has been fixed 2003-07-11 23:40:16 +00:00
imp
0febd2b247 gcc3.3: add dire warnings. 2003-07-11 22:44:59 +00:00
marcel
7960a1e59d Add a retrospective entry about how having installed a broken sed(1)
can cause build failures.

Triggered by: too many questions on the -current
2003-06-13 20:05:46 +00:00
phk
828e56cac2 Fix date, appearantly everybody else got done with May before I did. 2003-06-11 06:37:55 +00:00
ache
e88fc6c3e3 Add entry for removing deprecated locale names
Approved by:    imp
2003-06-10 08:26:38 +00:00
phk
3bba46e45a GEOMification of CCD.
You need your kernel and ccdconfig(8) to be in sync, particularly if your
source tree is on a ccd device.
2003-06-09 19:25:07 +00:00
markm
a6a4c99084 Announce the Kerberos5 changes.
Prodded by:	imp
2003-05-05 20:05:37 +00:00
imp
a0a7c268e0 Document a workaround for getting past the groff infinite loop problem
when your userland is older tahn your kernel and Makefile.inc1 therefore
thinks that you don't need to rebuild groff, when in fact you do.  This
workaround is to set OSRELDATE to 500110 before building, but only if you
have a new enough Makefile.inc1.

I've confirmed this on my laptop, which was suffering from this problem.
Since it only hits power users, we'll naively assume that such users are
smart enough to read UPDATING.
2003-05-04 06:26:30 +00:00
dougb
f30c2be11f Per previous announcement, remove the old version of the rc system.
All functionality from the previous system has been preserved, and
users should still customize their system boot with the familiar
methods, rc.conf, rc.conf.local, rc.firewall, sysctl.conf, etc.

Users who have customized versions of scripts that have been removed
should take great care when upgrading, since the compatibility code
that used those old scripts has also been removed.
2003-05-02 05:27:35 +00:00
dougb
5edac8290a Add a warning about the impending demise of rcOG. 2003-04-27 21:28:37 +00:00
ru
5cb6295f1e Alphas with libc.so between 2003/03/12 and 2003/03/29 cannot be
upgraded cleanly.  Document the reason and possible workarounds.

Requested by:	gallatin
2003-04-25 20:11:17 +00:00
imp
00ee9049e3 Add warning about a potential hang on boot at devd after 20030507 if
you have an old kernel and a new userland.  I've just committed a fix
for devd to work around the kernel bug, but that goes away on May 7th.
2003-04-25 02:10:17 +00:00
schweikh
8993312ce1 Correct a doubled 'with'. 2003-04-23 14:28:13 +00:00
ru
487a8f2e0b Mention that 20021024 entry doesn't affect disks formatted in
dangerously-dedicated mode.
2003-03-31 12:46:18 +00:00
obrien
3b9b90dc46 Acutally document how to make a LINT kernel config, besides telling all it
is gone.
2003-02-13 17:55:12 +00:00
schweikh
6acde8e9eb Correct assorted typos and grammos. No content changes. 2003-02-09 13:02:57 +00:00
gshapiro
efe9efa5df Notify IPv6 users of important change in sendmail 8.12.7 2003-02-08 20:36:35 +00:00
jkoshy
7858cbf70d Add a section describing installing -current onto a dedicated partition
from a 4-stable build environment.

Reviewed by:		imp
2003-02-07 08:26:23 +00:00
phk
1bc11f23c6 20030128
NODEVFS option has been removed and DEVFS thereby made standard.
	This makes all references to MAKEDEV obsolete, and the should
	be removed when convenient.
2003-01-29 07:14:16 +00:00
fjoe
c26355244c hint.acpi.0.disable -> hint.acpi.0.disabled
Submitted by:   Vitaly Markitantov <vm@dics.com.ua>
2003-01-27 23:30:21 +00:00
jake
fe59c6997a Add a note about the ofwcons device name change. 2003-01-27 04:53:30 +00:00
jeff
fcc0f1613b - Add an entry about the new scheduler options. 2003-01-26 05:29:48 +00:00
imp
6649853d68 More wi info: adhoc means have reverted. 2003-01-17 07:54:27 +00:00
imp
4e10d274b3 wi now needs wlan. 2003-01-16 16:56:58 +00:00
schweikh
d3367c5f5d Correct typos, mostly s/ a / an / where appropriate. Some whitespace cleanup,
especially in troff files.
2003-01-01 18:49:04 +00:00
kan
026b4cc01b Add a word, lost in previos commit. 2002-12-22 07:08:14 +00:00
kan
c043df2229 Add note about GCC -fno-pcc-struct-return being default again. The
breakage window was about 18 days long.

Submitted by:	juli
Approved by:	re (rwatson)
2002-12-22 07:00:45 +00:00
mbr
d975ae88c1 Change the name for the local unix-socket based protocol
from "unix" back to "local".  Add some compat stuff so both
ways work for some time.

Reviewed by:    phk
Approved by:    imp (UPDATING)
Requested by:   iedowse, lukem@netbsd.org
2002-12-16 22:24:26 +00:00
keramida
d4c352ef37 Add an entry for sparc64 users to warn them about potential problems
with kernels & modules that are not in sync, after the latest upgrade
of binutils.

Reviewed by:	tmm
Approved by:	re (rwatson)
2002-12-06 13:19:35 +00:00
imp
e6c85a8da6 OK, you can use the 4.x boot loader and boot blocks to load kernels, but
I'm nervous about recommending it, so note it as a footnote only for now.
2002-10-30 20:11:07 +00:00
fenner
1e01dd60a1 The value of IPPROTO_DIVERT has changed. 2002-10-29 16:46:52 +00:00
imp
83e463ef01 Add note: cvs checkout -P needed for fresh tree. 2002-10-28 21:33:10 +00:00
imp
09dbfe82dc MACHINE_ARCH is wrong here. It should be MACHINE
Submitted by: nyan@ (Yoshihiro-san)
2002-10-27 06:31:37 +00:00
imp
6cdbffc797 Mention the need to have COMPAT_FREEBSD4 in the kernel you use for the
upgrade.
2002-10-27 04:48:31 +00:00
imp
583aa98e88 Note the scary messages that you see when mounting / and other things
are expected and normal when you've booted a 5.0 kernel with a 4.x
userland.
2002-10-27 01:35:36 +00:00
imp
3eea619b0f State the stupidly obvious:
If /tmp is on /, then blowing away its contents, as appropriate,
	may get you enough space to do the installworld.
2002-10-26 22:55:43 +00:00
imp
ed7e384ac9 Note: 5.0 requires more space. If you don't have 30MB free on /, then
you are going to get hurt badly if you try to do an update from
sources.  Make a note of this.  While 'experts' could install it in
less space, I think 30MB is a good number.
2002-10-26 22:50:31 +00:00
imp
efbb8c34b9 A simple make world is too dangerous for most upgrades. Instead, copy
the updating from stable section, and remove the kludge-o-rounds that
are in there.

Sometimes make world is safe, sometimes not.  Let's document the safe
way to deal.
2002-10-26 06:25:11 +00:00
imp
1e997a7069 Note GEOM removal of the compatibility slice, and what you, the
upgrader needs to do about it.

Also, greatly expand the the upgrading from -stable part of this file.
It appears that you need new boot blocks to ensure that the right
kernel is booted single user.
2002-10-26 06:21:00 +00:00
gallatin
2551b6b1f8 Document the (alpha only) "out of memory" and "PT_LOAD: too few segments"
problems with the new groff and mention possible workarounds for people
buildworlding to current.

Reviewed by: ru (a slighly older version)
2002-10-24 18:41:02 +00:00
imp
15a569fc65 gcc 3.2
rm -rf /usr/include/g++ needed to upgrade from 4.6
2002-09-03 06:13:43 +00:00
schweikh
aee64e93f6 Mention new termcap and TERM=xterm-color -> xterm issue. 2002-08-28 19:34:49 +00:00
ru
ef527f85f2 Document the effect of contrib/gcc/c-lex.c,v 1.2 commit. 2002-08-15 08:51:24 +00:00
ru
2a8927efce Ignore -C, -p, and -S options of install(1) when used with the -d
option.  Warn about COPY being phased out.  Restore the old method
of always comparing before installing: INSTALL="install -C".

Requested by:	bde
2002-07-29 08:51:04 +00:00
julian
81dd3dedf8 Approved by: imp@freebsd.org 2002-07-03 04:23:38 +00:00
imp
9f7835173b Add a note to UPDATING saying that now is a bad time to update due
to some KSE/libc_r interaction.

Submitted by: julian
2002-07-01 07:25:05 +00:00
rwatson
93f29d8926 Slightly modify the UPDATING text to indicate that -gstabs+ is a gcc
flag to replace -g.  This works around slight obtuseness in the developer.
(me :-).
2002-06-05 20:21:40 +00:00
obrien
e88ac9e4cc Document -gstabs+ 2002-06-04 18:10:54 +00:00
rwatson
db454a65d4 Remove comment about NO_WERROR, since it no longer applies.
Pointed out by:	silby
2002-06-03 00:21:13 +00:00
rwatson
592f5e1ad1 Add a note that NO_WERROR is a good idea for the time being due to the
compiler upgrade.  People still seem to be tripping over this.
2002-05-20 13:06:24 +00:00
ru
9cf99ff7cf Check that kldxref(8) exists before running it. 2002-05-14 07:49:12 +00:00
nectar
73258fd6a3 Turn on the set-user-ID bit for k5su if ENABLE_SUID_K5SU is defined. 2002-05-12 03:17:31 +00:00
obrien
6cd7fcea88 Note potential cvs update problem in contrib/gcc. 2002-05-10 22:56:59 +00:00
dd
2e8cb64143 Use hw.ata.ata_dma instead of hw.atamodes, which doesn't exist in anymore.
Reviewed by:	maxim
2002-05-06 09:40:52 +00:00
nectar
f5a718be30 Note change for FreeBSD-SA-02:23.stdio. 2002-04-25 14:42:26 +00:00
imp
86c834ddb1 Warnings about single user and kldxref 2002-04-25 02:14:48 +00:00
ru
863b592c06 Mention the UCONSOLE kernel option removal.
Prompted by:	sheldonh
2002-04-19 11:37:34 +00:00
imp
ae841d33c3 Do some minor editing of the entires (the date of the smmsp user
wasn't April 4, but Feb 17th).  Update the updating proceedure to use
the new mergemaster -p flag.  Add a footnote telling users how to cope
if their mergemaster doesn't have a -p flag.
2002-04-19 04:22:35 +00:00
imp
16da08982b Update to note my dropping the strong lock on this file.
Clarify what my last note about USERCONFIG really means and how to
know if it is fixed.
2002-04-11 05:45:17 +00:00
imp
098d8eb7a9 Note date of USERCONFIG's real death 2002-04-11 01:39:16 +00:00
gshapiro
7d663bee61 Add two items that have come up in the mailing lists regarding the
sendmail import.

Approved by:	imp
2002-04-05 07:42:42 +00:00
imp
3e3cb14cfc Note comment about DP-1 2002-03-18 04:52:24 +00:00
imp
e793101d12 PLASTER A WARNING THAT TELLS PEOPLE THAT CURRENT HAS DEBUGGING FEATURES
TURNED ON.

Submitted by: rwatson

Suggest -DNO_WERROR unless you are a developer when building a kernel.

Submitted by: mike
2002-02-28 05:31:02 +00:00
imp
3b0aae3f18 Add notes about sendmail update from gshapiro. 2002-02-18 06:29:17 +00:00
imp
9b17f473d9 Add info about sppp and fd changes in December to current.
Submitted by: joerg
2002-01-27 07:00:25 +00:00
imp
95f7292cf9 Add note about openssh 2.9 changing some defaults
Submitted by: Thomas.Quinot@Cuivre.FR.EU.ORG
PR: 28724
2002-01-27 06:50:09 +00:00
imp
18346ba1de Add only once to the tip workaround.
Submitted by: ru
2002-01-27 06:36:13 +00:00
imp
5efb1c66d8 Add some verbage about make environment poisoning.
Submitted by: sheldonh
Ignored for two months by: imp
2002-01-26 21:33:07 +00:00
imp
205ce3eec4 Add info about the /etc/pam.conf -> /etc/pam.d stuff. 2002-01-12 21:27:02 +00:00
imp
fa3ec6b20e Add note about new rc.conf for networkfs. Fix typos from PR:33499 2002-01-06 20:18:13 +00:00
imp
c6e4d86e0e add note that truss works again as of dec 09.
Submitted by: des
Ignored by: imp for over two weeks
2001-12-28 05:35:32 +00:00
imp
042c0966a7 Add note about daily security checks moving to periodic(8) 2001-12-28 05:33:34 +00:00
imp
1bd17a93c0 Add note to 20010924 entry that tells people about the COMPAT4X option
in /etc/make.conf, since sometimes these libraries are updated.

Submitted by: ru
2001-12-28 05:09:19 +00:00
imp
5146add1c1 Add note about __stdoutp to the compat stuff.
Submitted by: ru
2001-12-24 07:04:23 +00:00
imp
ce9fbef9c5 kernel/burncd in sync! 2001-12-05 09:21:51 +00:00
imp
b88065bd5d Warn about PROCFS stuff.
Submitted by: des
2001-12-05 09:18:08 +00:00
nectar
d74b224ee7 Note fix for OpenSSH `UseLogin yes' environment issue. 2001-12-03 13:14:15 +00:00
imp
e1518d100b Add tip breakage workaround. 2001-11-28 05:43:10 +00:00
imp
7a095e9497 Some words about awk and pain 2001-11-03 17:42:56 +00:00
imp
5fb552124e The correction entry about asr was too pessimistic based on my poor
understanging of the situation.

Submitted by: scottl
2001-10-31 14:32:58 +00:00
imp
42135eee82 Add entries about the recent problems with asr.
TARGET replaces MACHINE

Submitted by: ru, jhb
2001-10-31 04:36:54 +00:00
imp
5937a77369 Add Soren's burncd warning. 2001-10-02 07:01:27 +00:00
imp
d6dca2e412 Fix the damage caused in the last commit:
give the correct workaround for compat library problem
	give a better acpi workaround.
Also include note about TARGET_ARCH.

DO NOT COMMIT TO THIS FILE UNLESS YOU ARE IMP.
2001-10-01 03:59:13 +00:00
alfred
399d655952 Tell people why they might want to disable ACPI and how to do it.
Tell people how to fix the 4.x compatibility issue.
2001-10-01 03:45:07 +00:00
imp
0523beb4c1 Add note about buildworld being fixed. 2001-09-27 15:43:04 +00:00
imp
dcb6da5c6d While I am THE Warner Losh (I know of no others that share my name and
I've looked), there's no need to refer to myself here as the Warner Losh.

Noticed by: mike
2001-09-23 06:44:07 +00:00
imp
771abf177e Fix grammar of the newest UPDATING entry. Also, minor rewording of
grant to use this document to be less restrictive than before.  The
document now can be used without restriction.
2001-09-23 06:36:41 +00:00