Commit Graph

5004 Commits

Author SHA1 Message Date
Jason Evans
0384fff8c5 Major update to the way synchronization is done in the kernel. Highlights
include:

* Mutual exclusion is used instead of spl*().  See mutex(9).  (Note: The
  alpha port is still in transition and currently uses both.)

* Per-CPU idle processes.

* Interrupts are run in their own separate kernel threads and can be
  preempted (i386 only).

Partially contributed by:	BSDi (BSD/OS)
Submissions by (at least):	cp, dfr, dillon, grog, jake, jhb, sheldonh
2000-09-07 01:33:02 +00:00
Kris Kennaway
e1f99b045c ``Anyone is now free to rub two primes together for their own gratification''
-- Unknown

Now that the RSA algorithm is released into the public domain, build
librsaintl by default unless NO_RSAINTL is set in make.conf.

The native OpenSSL implementation of RSA is much faster, doesn't have
an artificial keysize limitation, has 30% fewer calories and tastes great!
2000-09-06 23:46:50 +00:00
Jacques Vidrine
248aee623c Add nsswitch support. By creating an /etc/nsswitch.conf file, you can
configure FreeBSD so that various databases such as passwd and group can be
looked up using flat files, NIS, or Hesiod.

= Hesiod has been added to libc (see hesiod(3)).

= A library routine for parsing nsswitch.conf and invoking callback
  functions as specified has been added to libc (see nsdispatch(3)).

= The following C library functions have been modified to use nsdispatch:
    . getgrent, getgrnam, getgrgid
    . getpwent, getpwnam, getpwuid
    . getusershell
    . getaddrinfo
    . gethostbyname, gethostbyname2, gethostbyaddr
    . getnetbyname, getnetbyaddr
    . getipnodebyname, getipnodebyaddr, getnodebyname, getnodebyaddr

= host.conf has been removed from src/etc.  rc.network has been modified
  to warn that host.conf is no longer used at boot time.  In addition, if
  there is a host.conf but no nsswitch.conf, the latter is created at boot
  time from the former.

Obtained from:	NetBSD
2000-09-06 18:16:48 +00:00
David E. O'Brien
1a3ad32399 The kernel is now known as `kernel.ko' and it and its matching modules
live in ``/boot/kernel/''.
2000-09-06 17:51:31 +00:00
David E. O'Brien
3bdfa9e589 The kernel is now known as `kernel.ko' and it and its matching modules
live in ``/boot/kernel/''.
2000-09-05 22:37:46 +00:00
Daniel C. Sobral
8ac94f5119 Good thing about these examples is that no one uses them, so they can
stay broken for months without anyone noticing.

The boot-conf command was changed as to reproduce the behavior of builtin
loader words precisely. As a result, it now always need an argument, possibly
0 indicating that no other arguments are being passed. This broke in a
non-deterministic way (ie, it could go on working as if everything was fine).
2000-09-05 16:30:09 +00:00
Wolfram Schneider
5fda7af6e4 Added page http://perso.wanadoo.fr/levenez/unix/ to Bibliography.
This is the most comprehensive UNIX famility tree I know of.

Submitted by: Poul-Henning Kamp <phk@critter.freebsd.dk>
2000-09-03 17:11:26 +00:00
Wolfram Schneider
b88a21e265 Added OpenBSD 2.7 2000-09-03 16:45:46 +00:00
Wolfram Schneider
9671098749 Added FreeBSD 3.5.1 2000-09-03 16:38:47 +00:00
David E. O'Brien
5bd200c177 Move NOPROFILE' and NOPERL' to be with the reset of their "NO" brethren. 2000-09-02 22:46:04 +00:00
David E. O'Brien
3a77147b94 Move the kernel's "cflags" to be next to the world ones. 2000-09-02 22:43:18 +00:00
Sheldon Hearn
9c13074187 Add a missing article. 2000-09-01 13:06:57 +00:00
Ruslan Ermilov
03b34269aa `ip_id' now expected in host byte order when IP_HDRINCL is in use. 2000-09-01 12:37:11 +00:00
Archie Cobbs
aebf2d1dee New netgraph node type for Ethernet bridging. 2000-09-01 01:37:25 +00:00
Andrey A. Chernov
5e52038c0e Add Turkish keyboard
Submitted by:	Evren Yurtesen <yurtesen@ispro.net.tr>
2000-08-30 11:04:51 +00:00
Sheldon Hearn
04d234a3cf Apply common line-breaking to the previous delta. 2000-08-30 08:07:06 +00:00
Mike Smith
e312f62103 Update the amr.4 manpage for changes in the driver. 2000-08-30 08:00:36 +00:00
Andrey A. Chernov
475ce5fa59 8859-9 font
Submitted by:	Evren Yurtesen <yurtesen@ispro.net.tr>
2000-08-29 07:58:52 +00:00
Andrey A. Chernov
11ce6a05d7 Add iso08 fonts 2000-08-29 04:11:57 +00:00
Andrey A. Chernov
c7bbf4cba0 Fix Hebrew langcode 2000-08-29 04:11:29 +00:00
Andrey A. Chernov
cc1d0894a5 Hebrew keyboard 2000-08-29 04:07:52 +00:00
Andrey A. Chernov
9f6cd0200d Add Hebrew keyboard
PR:		20864
Submitted by:	Allow Ole <allow@darkserver.dyndns.org>
2000-08-29 04:05:30 +00:00
Bill Paul
5809aaba67 Update xl(4) man page to mention a whole bunch of supported cards,
including the 3c556 and 3c556B.
2000-08-28 21:25:37 +00:00
Doug Rabson
21c58b8d40 Document kobj_class_compile_static(). 2000-08-28 21:17:46 +00:00
Andrey A. Chernov
05efdfbfab 8859-8 fonts
PR:		20864
Submitted by:	Allow Ole  <allow@darkserver.dyndns.org>
2000-08-28 15:07:58 +00:00
Sheldon Hearn
b24e6a5a39 Whitespace-only change: fix hard sentence breaks in previous commit. 2000-08-28 10:11:56 +00:00
Alexey Zelkin
b166438d50 Apply fixes from NetBSD to bring this manual page into reallity.
Inspired by: ru & 4.4BSD Design and Implementation
Obtained from: NetBSD
2000-08-28 09:27:28 +00:00
Andrey A. Chernov
f042f8b605 cons25r: minimize differences with cons25 2000-08-25 08:36:43 +00:00
Sheldon Hearn
7e8d13394d Replace the thumb-suck phrase "system call vector translation" with
something that people who like tomato juice prefer.
2000-08-25 08:18:50 +00:00
Sheldon Hearn
735a59b412 Whitepace-only: normalize line-breaking. 2000-08-24 09:33:44 +00:00
Sheldon Hearn
16c6835275 Import the new linux(4) manual page, which will be useful when the
linux(8) utility and manual page go away.
2000-08-24 07:29:04 +00:00
Sheldon Hearn
2735f2ae1e Miscellaneous fixes:
amr -> Nm
	Cross-reference the AUTHORS section properly.
2000-08-23 09:17:53 +00:00
Sheldon Hearn
969e972b5d Normalize the diagnostics list. 2000-08-23 09:13:56 +00:00
Sheldon Hearn
e4f1873c64 Miscellaneous fixes:
* Clear extraneous argument to the Os macro.
  * Place the name description on the Nd line.
  * Mark sub-sections up with Ss, not Sh.
  * Don't double-quote "Login" when "login prompt" is perfectly
    good English.
2000-08-23 09:05:19 +00:00
Sheldon Hearn
4ffd01a1a2 Whitespace-only change: normalize line-breaking. 2000-08-23 08:57:59 +00:00
Sheldon Hearn
4f713f8b4d Misc: mlx -> Nm 2000-08-23 08:52:43 +00:00
Sheldon Hearn
3750188ad2 Whitespace-only changes: split over-long lines. 2000-08-23 08:50:34 +00:00
Sheldon Hearn
51f63d32df Normalize diagnostics list. 2000-08-23 08:47:26 +00:00
Sheldon Hearn
f60eac6f5d Whitespace-only change: apply normal line breaking style. 2000-08-23 08:42:42 +00:00
Sheldon Hearn
437697e7c7 Miscellaneous fixes: mly -> Nm and eg. -> e.g. . 2000-08-23 08:35:07 +00:00
Sheldon Hearn
367022ebe2 Normalize the diagnostics list. 2000-08-23 08:33:21 +00:00
Sheldon Hearn
e9d412af6b Whitespace-only change: apply normal line-breaking style. 2000-08-23 08:22:22 +00:00
Mike Smith
521fcafefe Add a manpage for the new 'mly' driver. 2000-08-23 03:24:32 +00:00
Bill Paul
c1e6727a77 Mention that the LinkSys LNE100TX v4.0/4.1 is supported. 2000-08-23 00:44:23 +00:00
Bill Paul
a4a8dc7443 Mention that the Netgear FA311 is supported as well as the FA312. 2000-08-23 00:41:44 +00:00
Jeroen Ruigrok van der Werven
7847690b9d The Internet isn't by a long shot just DARPA anymore. Reflect reality.
Inspired by:	-current mailinglist
2000-08-22 15:29:04 +00:00
Maxim Sobolev
c90be48012 Fix typos.
Approved by:	phk
2000-08-21 14:08:43 +00:00
Mark Murray
9f0c6741de Fix the arguments to [(1) (AKA test(1)). If the string being tested
by -n is nonexistant, then the following -d was misinterpreted with
a strange error. By putting double quotes (") around the argument,
we can be sure there is _something_ there that we can check a zero
length against.
2000-08-19 12:28:23 +00:00
Sheldon Hearn
26007eb801 Document ibcs2_loaders and provide a default for it in
etc/defaults/rc.conf .
2000-08-18 09:37:50 +00:00
Brian Somers
f8853f21dc Add a PPP_NOSUID hook 2000-08-18 00:09:46 +00:00