Commit Graph

68530 Commits

Author SHA1 Message Date
jlemon
87be243fa6 If syncookies are disabled (net.inet.tcp.syncookies) then use the faster
arc4random() routine to generate ISNs instead of creating them with MD5().

Suggested by: silby
2001-12-21 04:41:08 +00:00
peter
d39f9b4517 Avoid an interaction between syncache and accept filters. The syncache
code only passed up the connection to the tcp stack when it was complete,
so it went directly into the so_comp (complete) queue.  However, with
accept filters, there is an additional phase before calling it "complete".

Reviewed by: jlemon
2001-12-21 04:30:49 +00:00
ache
113298f46b Remove duplicated chars 2001-12-21 03:31:12 +00:00
bmah
8502f9434e New release notes: sysinstall(8) now turns on Soft Updates by
default for new filesystems, fdc(4) update.
2001-12-21 02:27:46 +00:00
jedgar
2c142873b9 Use a more secure method of creating the temporary
install directory.
2001-12-21 01:44:11 +00:00
pirzyk
4e0ccfb382 Add support for the Intel 82443MX chipset
PR:		kern/33032
MFC after:	1 month
2001-12-21 01:28:59 +00:00
jhb
2463f40fc3 Introduce a standard name for the lock protecting an interrupt controller
and it's associated state variables: icu_lock with the name "icu".  This
renames the imen_mtx for x86 SMP, but also uses the lock to protect
access to the 8259 PIC on x86 UP.  This also adds an appropriate lock to
the various Alpha chipsets which fixes problems with Alpha SMP machines
dropping interrupts with an SMP kernel.
2001-12-20 23:48:31 +00:00
jkh
7a0109b5c0 Enable soft updates by default for everything but the root filesystem.
The user can still toggle it back off in the label editor (or post-install
for that matter) if they explicitly do not want soft updates to be used
for some reason.

Agreed to be a good thing by:	kirk
2001-12-20 23:39:30 +00:00
peter
ce76580121 Fix typo. s/pa/va/. *blush* 2001-12-20 22:47:20 +00:00
dillon
ac9876d609 Fix a BUF_TIMELOCK race against BUF_LOCK and fix a deadlock in vget()
against VM_WAIT in the pageout code.  Both fixes involve adjusting
the lockmgr's timeout capability so locks obtained with timeouts do not
interfere with locks obtained without a timeout.

Hopefully MFC: before the 4.5 release
2001-12-20 22:42:27 +00:00
bmah
53b1a7ecef Add some remarks on em(4).
MFC noted:  NFS/VM fixes.
2001-12-20 21:33:54 +00:00
ache
c87fc4ac0e Add uk_UA.ISO8859-5 locale
PR:		32450
Submitted by:	partially by Alexey Klimov <kao@wiuu.kiev.ua>
2001-12-20 20:48:31 +00:00
ache
9220c86e02 Fix codes 2001-12-20 20:33:30 +00:00
bmah
48ede37097 Delete a release note regarding mergemaster(8) which, while true, was
too vague to be useful.
2001-12-20 19:45:14 +00:00
ache
ecc89e112f Fix codes
PR:		33031
Submitted by:	Statue <statue@softwareliberty.org>
2001-12-20 18:58:16 +00:00
phantom
7c6189a988 style(9)'ify 2001-12-20 18:28:52 +00:00
pdeuskar
1ae32ba9c3 -Remove unneeded include stddef.h
-Modify modules Makefile so that em driver compiles only on
i386 platform. (Alpha not supported yet)

PR:	kern/32993
MFC after:	1
2001-12-20 17:55:49 +00:00
bmah
54203dfec2 Modified release note: syncache with syncookies. 2001-12-20 17:42:49 +00:00
wilko
9562ac6964 A case of ninfo (non-info)
Submitted by:	Hans.VanSluis@compaq.com
MFC after:	1 month
2001-12-20 17:25:45 +00:00
sheldonh
ac1a178404 Recommend the use of 'noauto' for all remote filesystems other than
NFS, so that rc(8) doesn't choke on them when it tries to mount
them before the network is initialized.
2001-12-20 17:07:04 +00:00
bmah
90f3a3ad8b New release note: xl(4) bugfix.
Modified release notes:  UFS_DIRHASH now in GENERIC,

MFC noted:  libfetch auth callback.
2001-12-20 16:45:21 +00:00
bmah
fc98c431b9 Update smbfs release note for module-loading.
MFCs noted:  sbni driver, id(1) handles groups(1) and whoami(1),
sysctl(8) -e.
2001-12-20 16:28:50 +00:00
sheldonh
28855e006a Correct the given path to nsmb.conf in the comments, now that it's
corrected in libsmb.
2001-12-20 16:23:12 +00:00
sheldonh
b461b49c3c Supply SMB_CFG_FILE in CFLAGS. The newly imported smbfs-1.4.2
allows us to supply our own value for this, overriding the
default /usr/local/etc/nsmb.conf, which is not appropriate for
base system configuration files.
2001-12-20 16:21:47 +00:00
sheldonh
48de1f540d Import smbfs-1.4.2. 2001-12-20 16:16:25 +00:00
sheldonh
67e8242386 This commit was generated by cvs2svn to compensate for changes in r88282,
which included commits to RCS files with non-trunk default branches.
2001-12-20 16:16:25 +00:00
nectar
deebe243c0 Use correct mode for temporary file.
Reported by:	ryan beasley <ryanb@goddamnbastard.org>
2001-12-20 16:03:04 +00:00
bp
612b0fb97e Previous commit was intented to silence a warning, not to change codepath. 2001-12-20 15:56:45 +00:00
phantom
553dc7dc53 Add my e-mail to copyrights 2001-12-20 15:30:02 +00:00
markm
c80ce513a9 Re-enable tip, now that the import and merge are done. 2001-12-20 14:27:23 +00:00
markm
ea00e48044 Fix merge conflicts, and because this still has a zillion warnings,
protect the build with a WARNS=2.

Fix the build.
2001-12-20 14:25:46 +00:00
markm
3551cbb12e Bring files back from the dead prior to remote commit to fix import
conflicts.
2001-12-20 13:40:48 +00:00
markm
1bca9f318e Temporarily remove tip(1) from the build while I upgrade it. 2001-12-20 13:01:47 +00:00
sheldonh
1ead0f8c88 Silence harmless "smbfs_closel: Negative opencount" messages at
unmount time.

Thanks to iedowse for the background information.

Submitted by:	bp
2001-12-20 11:23:49 +00:00
jim
57e9e6cf4e Add missing snd_ich_load entry.
Noticed by:	will
MFC after:	2 days
2001-12-20 09:14:45 +00:00
dd
23c182dfdf Actually make use of the md_version field of 'struct mdio'. In order
not to needlessly break compatibility, decrement MDIOVERSION to 0.

Approved by:	phk
2001-12-20 06:38:21 +00:00
peter
13c8600e2d I am not sure if it is a good idea or not to have my id in the cvs log
for this file, but here goes nothing.  This was my first attempt at
tidying up this file.  Unfortunately, it just exposes many more horrors
in the code itself that had been masked by the eyesore that was there
before.  I think this just needs to be put out of its misery.
2001-12-20 05:34:49 +00:00
peter
0dd2cbdb85 Replace a bunch of:
for (pv = TAILQ_FIRST(&m->md.pv_list);
               pv;
               pv = TAILQ_NEXT(pv, pv_list)) {
with:
      TAILQ_FOREACH(pv, &m->md.pv_list, pv_list) {
2001-12-20 05:29:59 +00:00
jkh
f71e1cbaa4 Add Apple's filesystem exercising tool.
Submitted by:   Conrad Minshall <conrad@apple.com>
Obtained from:  Apple Computer
2001-12-20 04:15:57 +00:00
peter
08352645a3 Fix some whitespace nits, and a minor error that I made in some unused
#ifdef DEBUG code (VM_MAXUSER_ADDRESS vs UPT_MAX_ADDRESS).
2001-12-20 03:49:31 +00:00
peter
92025f70ee Fix some whitespace nits, converge with other pmap.c's 2001-12-20 03:44:43 +00:00
peter
cf0e9b3240 This commit was generated by cvs2svn to compensate for changes in r88237,
which included commits to RCS files with non-trunk default branches.
2001-12-20 02:23:44 +00:00
peter
94820fd806 Fix the 'nm' -> segfault bug (on the vendor branch). This has been fixed
the same way in the cygnus base source.  The problem was that bfd was
writing to memory obtained from malloc(0).    The next import will update
this if necessary.  I'm not sure of the origins of this patch.

Discussed with: obrien
2001-12-20 02:23:44 +00:00
wpaul
c333b48eb4 Mention that the Xircom and Conexant chips are supported in
the dc(4) man page.
2001-12-20 00:02:13 +00:00
dillon
904bfa6fce Pseudofs was leaking VFS cache entries badly due to its cache and use of
the wrong VOP descriptor.  This misuse caused VFS-cached vnodes to be
re-cached, resulting in the leak.  This commit is an interim fix until DES
has a chance to rework the code involved.
2001-12-19 23:58:09 +00:00
bmah
6200d265d7 Clarify dirprefs release note. 2001-12-19 23:38:11 +00:00
ache
3e366cfcab Add missing {} to 'for'. It fix coredump (result of NetBSD changes merge) 2001-12-19 22:25:11 +00:00
ache
8d59503ab2 Add (unsigned char) cast to ctype macros
ftell->ftello, fseek->fseeko
File 'newsize' type int->off_t
Add visible (long) cast to fsize() when it called to small one message file and
result is assigned to long.
2001-12-19 21:50:22 +00:00
phk
551ea08f0f Fix
md5 -q -s foo
to not expect input on stdin after hashing the string.

MFC after:      1 week
2001-12-19 21:19:43 +00:00
phk
158bdd6afb Comment out DEVICE_POLLING so that LINT compiles again. 2001-12-19 20:53:54 +00:00