]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/log
FreeBSD/FreeBSD.git
24 years agoFrom NetBSD:
Nick Hibma [Sun, 13 Aug 2000 18:39:24 +0000 (18:39 +0000)]
From NetBSD:

Make it possible to move a device to its unconfigured state by
using config #0.

Add some comments.

Change error reporting in port reset function.

usbd_devinfo_vp(): search the know devs array also if the device doesn't
return product description (e.g. Kye's Genius NetScroll mouse returns
vendor, but not product); the strings returned by device are still
preferred to those in the array, though

24 years agoComplete migration of aliases file to /etc/mail/aliases.
Gregory Neil Shapiro [Sun, 13 Aug 2000 18:38:58 +0000 (18:38 +0000)]
Complete migration of aliases file to /etc/mail/aliases.
The maintainers of share/examples/diskless/README.TEMPLATING and mergemaster
have been contacted so those may be updated as well.

24 years agoAdd more CDC defines.
Nick Hibma [Sun, 13 Aug 2000 18:23:07 +0000 (18:23 +0000)]
Add more CDC defines.

24 years agoFake the Power On command on the virtual hub.
Nick Hibma [Sun, 13 Aug 2000 18:21:18 +0000 (18:21 +0000)]
Fake the Power On command on the virtual hub.

This removes the two IOERROR's on startup a many has been seeing on UHCI
controllers.

Taken from NetBSD.

24 years agoAdd output of per battery information to apm(1).
Hajimu UMEMOTO [Sun, 13 Aug 2000 17:05:27 +0000 (17:05 +0000)]
Add output of per battery information to apm(1).
New ioctl APMIO_GETPWSTATUS is introduced.

Reviewed by: -mobile and -current folks (no objection)

24 years agoAdd dates for FreeBSD 3.5 and 4.1.
Alexander Langer [Sun, 13 Aug 2000 14:54:51 +0000 (14:54 +0000)]
Add dates for FreeBSD 3.5 and 4.1.
Not included in both the tree and the dates part FreeBSD 3.5.1.

24 years ago- Add $FreeBSD$
Alexander Langer [Sun, 13 Aug 2000 14:46:31 +0000 (14:46 +0000)]
- Add $FreeBSD$
- Refer to the README files in the subdirs.

24 years agosecure/ may be exported now.
Alexander Langer [Sun, 13 Aug 2000 14:34:35 +0000 (14:34 +0000)]
secure/ may be exported now.

24 years agoAdd PAO devices supported by drivers.
Alexander Langer [Sun, 13 Aug 2000 14:25:33 +0000 (14:25 +0000)]
Add PAO devices supported by drivers.

24 years agoMFS4: The stable branch is now RELENG_4 not RELENG_3. Alex changed this
Josef Karthauser [Sun, 13 Aug 2000 14:14:41 +0000 (14:14 +0000)]
MFS4: The stable branch is now RELENG_4 not RELENG_3.  Alex changed this
in RELENG_4, but not in HEAD.

24 years agoDefine SUPHOST. If this is set a '-h ${SUPHOST}' is added to the
Josef Karthauser [Sun, 13 Aug 2000 12:36:40 +0000 (12:36 +0000)]
Define SUPHOST.  If this is set a '-h ${SUPHOST}' is added to the
SUPFLAGS when a 'make update' is run.  This means that the supfile
doesn't need to be edited because the -h will override the
CHANGE_THIS.FreeBSD.org host.

24 years agoUn-deprecate the -G flag at obrien's request. Colour sequences are still
Josef Karthauser [Sun, 13 Aug 2000 12:17:03 +0000 (12:17 +0000)]
Un-deprecate the -G flag at obrien's request.  Colour sequences are still
dependent upon the output being directed to a terminal however.
(Use the CLICOLOR_FORCE variable to force output).

24 years agoFix off by one error in track# calculation.
Søren Schmidt [Sun, 13 Aug 2000 09:08:19 +0000 (09:08 +0000)]
Fix off by one error in track# calculation.

24 years agoAdd alaises as another file to install into /etc/mail/.
Gregory Neil Shapiro [Sun, 13 Aug 2000 09:01:12 +0000 (09:01 +0000)]
Add alaises as another file to install into /etc/mail/.
Rename the variable from NOSPAM to ETCMAIL as the list of files actually
only contains one antispam related file.

24 years agoGet rid of the /etc/aliases -> /etc/mail/aliases hack. /etc/mail/aliases
Gregory Neil Shapiro [Sun, 13 Aug 2000 08:36:40 +0000 (08:36 +0000)]
Get rid of the /etc/aliases -> /etc/mail/aliases hack.  /etc/mail/aliases
now exists in the distribution.

24 years agoCorrect path name.
Greg Lehey [Sun, 13 Aug 2000 07:48:32 +0000 (07:48 +0000)]
Correct path name.

Submitted-by: Crist J. Clark <cjclark@alum.mit.com>

24 years agoThis commit was generated by cvs2svn to compensate for changes in r64593,
Kris Kennaway [Sun, 13 Aug 2000 05:23:23 +0000 (05:23 +0000)]
This commit was generated by cvs2svn to compensate for changes in r64593,
which included commits to RCS files with non-trunk default branches.

24 years agoFix setproctitle() and syslog() vulnerabilities.
Kris Kennaway [Sun, 13 Aug 2000 05:23:23 +0000 (05:23 +0000)]
Fix setproctitle() and syslog() vulnerabilities.

24 years agoInclude machine/cputypes.h so we get the cpu_class variable. This is needed
John Baldwin [Sun, 13 Aug 2000 05:17:46 +0000 (05:17 +0000)]
Include machine/cputypes.h so we get the cpu_class variable.  This is needed
if I386_CPU is defined in the kernel config file.

24 years agoresolve conflicts
Darren Reed [Sun, 13 Aug 2000 05:00:44 +0000 (05:00 +0000)]
resolve conflicts

24 years agoThis commit was generated by cvs2svn to compensate for changes in r64588,
Darren Reed [Sun, 13 Aug 2000 04:58:02 +0000 (04:58 +0000)]
This commit was generated by cvs2svn to compensate for changes in r64588,
which included commits to RCS files with non-trunk default branches.

24 years agoImport base ipfilter 3.4.9 into contrib dir.
Darren Reed [Sun, 13 Aug 2000 04:58:02 +0000 (04:58 +0000)]
Import base ipfilter 3.4.9 into contrib dir.

24 years agoThis commit was generated by cvs2svn to compensate for changes in r64583,
Kris Kennaway [Sun, 13 Aug 2000 04:46:54 +0000 (04:46 +0000)]
This commit was generated by cvs2svn to compensate for changes in r64583,
which included commits to RCS files with non-trunk default branches.

24 years agoFix benign bugs due to missing format string in err() and warn().
Kris Kennaway [Sun, 13 Aug 2000 04:46:54 +0000 (04:46 +0000)]
Fix benign bugs due to missing format string in err() and warn().

Approved by: assar (vendor :-)

24 years agoFix setproctitle() vulnerability in non-compiled code.
Kris Kennaway [Sun, 13 Aug 2000 04:35:43 +0000 (04:35 +0000)]
Fix setproctitle() vulnerability in non-compiled code.

24 years agoresolve conflicts
Darren Reed [Sun, 13 Aug 2000 04:31:06 +0000 (04:31 +0000)]
resolve conflicts

24 years agoNew suidperl instructions.
Warner Losh [Sun, 13 Aug 2000 02:19:13 +0000 (02:19 +0000)]
New suidperl instructions.

24 years agoChange BUILD_SUIDPERL to ENABLE_SUIDPERL, with changed note as to what
Warner Losh [Sun, 13 Aug 2000 01:41:35 +0000 (01:41 +0000)]
Change BUILD_SUIDPERL to ENABLE_SUIDPERL, with changed note as to what
it does.

24 years agoAlways build and install suidperl. Only install suidperl setuid when
Warner Losh [Sun, 13 Aug 2000 01:40:06 +0000 (01:40 +0000)]
Always build and install suidperl.  Only install suidperl setuid when
ENABLE_SUIDPERL is set to true.  When perl is updated to remove the
fork mail code, additional warnings will enable the users to know what
is gonig on and how to correct it.  Markm will make those commits as
part of his perl patch integration.  suidperl is installed with
execute permissions so that markm's added error messages wil be seen
by the user.

24 years agoFix an off-by-one error in the recursive mutex handling that made it
Alfred Perlstein [Sun, 13 Aug 2000 01:30:36 +0000 (01:30 +0000)]
Fix an off-by-one error in the recursive mutex handling that made it
prematurely release recursive mutexes.

Test case provided by: Bradley T. Hughes <bhughes@trolltech.com>
Reviewed by: deischen

24 years agoCorrect spelling: depricated -> deprecated.
Josef Karthauser [Sat, 12 Aug 2000 23:53:11 +0000 (23:53 +0000)]
Correct spelling: depricated -> deprecated.

24 years agoAdd excellent entry written by gshaprio for his import of Sendmail
Warner Losh [Sat, 12 Aug 2000 22:47:21 +0000 (22:47 +0000)]
Add excellent entry written by gshaprio for his import of Sendmail
8.11.0 into the tree.  Good job Gregory!

Submitted by: Gregory Neil Shapiro <gshapiro@freebsd.org>

24 years agoA change to the way that colours are switched on in ls. The -G
Josef Karthauser [Sat, 12 Aug 2000 22:40:14 +0000 (22:40 +0000)]
A change to the way that colours are switched on in ls.  The -G
flag has been depricated, although it still works with a warning
message, and replaced with an environment variable CLICOLOR (command
line interface colour).  This could be used by other tools that
want to be able to control colour output.

In addition if the environment variable CLICOLOR_FORCE is defined
colour sequences are output irrespective of whether the output is
directed to a terminal (as long as TERM references a colour capable
terminal of course ;)

PR: bin/20291 and bin/20483

24 years agoThe rest of the changes needed to support the new version of sendmail (8.11.0).
Gregory Neil Shapiro [Sat, 12 Aug 2000 22:39:25 +0000 (22:39 +0000)]
The rest of the changes needed to support the new version of sendmail (8.11.0).
Beyond changes to the build system, this includes fixing up the sample
freebsd.mc configuration for changes in defaults and syntax, removing
outdated documentation, and updating the release notes.

24 years agoAdd a FREEBSD-upgrade file describing what was done for the import
Gregory Neil Shapiro [Sat, 12 Aug 2000 22:25:19 +0000 (22:25 +0000)]
Add a FREEBSD-upgrade file describing what was done for the import
Remove obsolete files after the 8.11.0 import

24 years agoFix conflicts from merge of sendmail 8.11.0.
Gregory Neil Shapiro [Sat, 12 Aug 2000 22:19:16 +0000 (22:19 +0000)]
Fix conflicts from merge of sendmail 8.11.0.

PR: bin/11552 misc/18512 bin/15088

24 years agoThis commit was generated by cvs2svn to compensate for changes in r64562,
Gregory Neil Shapiro [Sat, 12 Aug 2000 21:55:49 +0000 (21:55 +0000)]
This commit was generated by cvs2svn to compensate for changes in r64562,
which included commits to RCS files with non-trunk default branches.

24 years agoImport of sendmail version 8.11.0 into vendor branch SENDMAIL with
Gregory Neil Shapiro [Sat, 12 Aug 2000 21:55:49 +0000 (21:55 +0000)]
Import of sendmail version 8.11.0 into vendor branch SENDMAIL with
release tag v8_11_0.

Obtained from: ftp://ftp.sendmail.org/pub/sendmail/

24 years ago".It" -> ".It Ev" in a couple of places.
Josef Karthauser [Sat, 12 Aug 2000 21:10:11 +0000 (21:10 +0000)]
".It" -> ".It Ev" in a couple of places.

24 years agoFixed null pointer panic for accessing "meminfo" when there is no swap.
Bruce Evans [Sat, 12 Aug 2000 21:08:42 +0000 (21:08 +0000)]
Fixed null pointer panic for accessing "meminfo" when there is no swap.

24 years agoFixed world breakage for the NOSHARED=yes case. Libraries were added to
Bruce Evans [Sat, 12 Aug 2000 20:54:47 +0000 (20:54 +0000)]
Fixed world breakage for the NOSHARED=yes case.  Libraries were added to
LDFLAGS instead of to LDADD, so they ended up too early in the command
line.

Don't link to libcrypt.  It is unused for static linkage and unnecessary
and only apparently used for dynamic linkage (the dynamic libskey is
linked to libcrypt to support the crypt parts of libskey which aren't
used here).

Fixed some disorder.

24 years agoMake compilable with -DIPFILTER.
Hajimu UMEMOTO [Sat, 12 Aug 2000 18:14:13 +0000 (18:14 +0000)]
Make compilable with -DIPFILTER.
Because I don't use ipfilter at all, this is not tested.
I don't know if ipfilter is work for IPv6.

Submitted by: yoshiaki@kt.rim.or.jp

24 years ago- Make both 1.2MB and 1.44MB floppy images for PC-98.
Yoshihiro Takahashi [Sat, 12 Aug 2000 14:21:33 +0000 (14:21 +0000)]
- Make both 1.2MB and 1.44MB floppy images for PC-98.
- Rename BIGBOOT to FDSIZE for the floppy image size.

24 years ago- Added support for installing boot0 and boot0.5 for PC-98.
Yoshihiro Takahashi [Sat, 12 Aug 2000 14:20:31 +0000 (14:20 +0000)]
- Added support for installing boot0 and boot0.5 for PC-98.
- Cosmetic changes.

24 years agoMake the selection of pccard IRQs fully selectable at installation time.
Jordan K. Hubbard [Sat, 12 Aug 2000 07:48:25 +0000 (07:48 +0000)]
Make the selection of pccard IRQs fully selectable at installation time.

Submitted by: "Sean O'Connell" <sean@stat.Duke.EDU>

24 years agoMerged from sys/boot/i386/Makefile.inc revision 1.2.
KATO Takenori [Sat, 12 Aug 2000 07:37:19 +0000 (07:37 +0000)]
Merged from sys/boot/i386/Makefile.inc revision 1.2.

24 years agoMerged from sys/i386/i386/machdep.c revision 1.400.
KATO Takenori [Sat, 12 Aug 2000 07:35:12 +0000 (07:35 +0000)]
Merged from sys/i386/i386/machdep.c revision 1.400.

24 years agoAdd -mpreferred-stack-boundary=2 to CFLAGS for i386. This and libstand
Peter Wemm [Fri, 11 Aug 2000 23:23:20 +0000 (23:23 +0000)]
Add -mpreferred-stack-boundary=2 to CFLAGS for i386.  This and libstand
reduces /boot/loader from 163840 bytes to 155648 and pxeboot from 165888
bytes to 157696 bytes.

24 years agoAdd the -mpreferred-stack-boundary=2 option to reduce code bloat. We
Peter Wemm [Fri, 11 Aug 2000 23:18:37 +0000 (23:18 +0000)]
Add the -mpreferred-stack-boundary=2 option to reduce code bloat.  We
compile the kernel with this.

24 years agoOops, forgot this file. Log message for completeness:
Peter Wemm [Fri, 11 Aug 2000 18:54:47 +0000 (18:54 +0000)]
Oops, forgot this file.  Log message for completeness:
Clean up some low level bootstrap code:

- stop using the evil 'struct trapframe' argument for mi_startup()
  (formerly main()).  There are much better ways of doing it.
- do not use prepare_usermode() - setregs() in execve() will do it
  all for us as long as the p_md.md_regs pointer is set.  (which is
  now done in machdep.c rather than init_main.c.  The Alpha port did it
  this way all along and is much cleaner).
- collect all the magic %cr0 etc register settings into one place and
  have the AP's call that instead of using magic numbers (!!) that keep
  changing over and over again.
- Make it safe to call kthread_create() earlier, including during the
  device probe sequence.  It doesn't need the callback mechanism that
  NetBSD's version uses.
- kthreads created this way are root-less as they exist before the root
  filesystem is mounted.  init(1) is set up so that it aquires the root
  pointers prior to running.  If other kthreads want filesystem acccess
  we can make this code more generic.
- set all threads start times once we have decided what time it is.
- init uses a trampoline rather than the evil prepare_usermode() hack.
- kern_descrip.c has a couple of tweaks to deal with forking when there
  is no rootdir or cwd etc.
- adjust the early SYSINIT() sequence so that a few prereqisites are in
  place. eg: make sure the run queue is initialized before doing forks.

With this, the USB code can easily create a kthread to do the device
tree discovery.  (I have tested it, it works nicely).

There are still some open issues before this is truely useful.
- tsleep() does not like working before the clock is running.  It
  sort-of tries to spin wait, but it can do more useful things now.
- stopping a kthread in kld code at unload time is "interesting" but
  we have a solution for that.

The Alpha code needs no changes for this.  It already uses pretty much the
same strategies, but a little cleaner.

24 years agoFix a bug brought to light by the people working on SMPng. I don't quite
Bill Paul [Fri, 11 Aug 2000 17:47:55 +0000 (17:47 +0000)]
Fix a bug brought to light by the people working on SMPng. I don't quite
understand exactly what it is about SMPng that tickles this bug. What I
do know is that the foo_init() routine in most drivers is often called
twice when an interface is brought up. One time is due to the ifconfig(8)
command calling the SIOCSIFFLAGS ioctl to set the IFF_UP flag, and another
is probably due to the kernel calling ifp->if_init at some point. In any
case, the SMPng changes seem to affect the timing of these two events in
such a way that there is a significant delay before any packets are sent
onto the wire after the interface is first brought up. This manifested
itself locally as an SMPng test machine which failed to obtain an address
via DHCP when booting up.

It looks like the second call to fxp_init() is happening faster now than
it did before, and I think it catches the chip while it's in the process
of dealing with the configuration command from the first call. Whatever
the case, a FXP_CSR_SCB_CNA interrupt event is now generated shortly after
the second fxp_init() call. (This interrupt is apparently never generated
by a non-SMPng kernel, so nobody noticed.)

There are two problems with this: first, fxp_intr() does not handle the
FXP_CSR_SCB_CNA interrupt event (it never tests for it or does anything
to deal with it), and second, the meaning of FXP_CSR_SCB_CNA is not
documented in the driver. (Apparently it means "command unit not active.")
Bad coder. No biscuit.

The fix is to have the FXP_CSR_SCB_CNA interrupt handled just like the
FXP_SCB_STATACK_CXTNO interrupt. This prevents the state machine for
the configuration/RX filter programming stuff from getting wedged for
several seconds and preventing packet transmission.

Noticed by: jhb

24 years agoMake the word "ldconfig" a bona fide cross-reference, and clarify
John Polstra [Fri, 11 Aug 2000 17:15:37 +0000 (17:15 +0000)]
Make the word "ldconfig" a bona fide cross-reference, and clarify
that this option has an effect only during system start-up.

Submitted by: sheldonh

24 years agoFix indentation ruined by previous commit.
Nick Hibma [Fri, 11 Aug 2000 16:37:43 +0000 (16:37 +0000)]
Fix indentation ruined by previous commit.

24 years agoDefine get_memory_offset method
Warner Losh [Fri, 11 Aug 2000 15:51:51 +0000 (15:51 +0000)]
Define get_memory_offset method

24 years agoExplain why adding ``options NFSKERB'' breaks the kernel build.
Sheldon Hearn [Fri, 11 Aug 2000 13:03:13 +0000 (13:03 +0000)]
Explain why adding ``options NFSKERB'' breaks the kernel build.

PR: 10642
Reported by: Stefan Eggers <seggers@semyam.dinoco.de>
Submitted by: johan

24 years agobackout ND6_USE_RTSOCK change in previous
Jun-ichiro itojun Hagino [Fri, 11 Aug 2000 12:29:04 +0000 (12:29 +0000)]
backout ND6_USE_RTSOCK change in previous

24 years agoavoid duplicated rtfree() on default router list change (could cause panic).
Jun-ichiro itojun Hagino [Fri, 11 Aug 2000 12:27:07 +0000 (12:27 +0000)]
avoid duplicated rtfree() on default router list change (could cause panic).
sync with kame 1.46 -> 1.47.

24 years agoA termcap entry for Top Gun telnet and Top Gun ssh, Palm Pilot
Josef Karthauser [Fri, 11 Aug 2000 11:18:11 +0000 (11:18 +0000)]
A termcap entry for Top Gun telnet and Top Gun ssh, Palm Pilot
applications.

24 years agoAdd text from NetBSD's rev 1.12 which should have accompanied
Sheldon Hearn [Fri, 11 Aug 2000 10:37:39 +0000 (10:37 +0000)]
Add text from NetBSD's rev 1.12 which should have accompanied
the changes made to our own source on 1997-01-01.

PR: 20445
Submitted by: Jon Masami Kuroda <jkuroda@eecs.berkeley.edu>

24 years agoBackout the tsleep on probe, it breaks in resume mode as tsleep
Søren Schmidt [Fri, 11 Aug 2000 10:34:22 +0000 (10:34 +0000)]
Backout the tsleep on probe, it breaks in resume mode as tsleep
not always has a context to sleep on.
Back to the drawing board...

24 years agoAdd missing "is".
Daniel C. Sobral [Fri, 11 Aug 2000 10:32:23 +0000 (10:32 +0000)]
Add missing "is".

PR: 20524
Submitted by: Peter Pentchev <roam@orbitel.bg>

24 years agoAdd the acdNt# devices to the acd entry, for individual track access.
Søren Schmidt [Fri, 11 Aug 2000 09:22:34 +0000 (09:22 +0000)]
Add the acdNt# devices to the acd entry, for individual track access.

24 years agoAdd support for accessing individual tracks on a CD.
Søren Schmidt [Fri, 11 Aug 2000 09:21:36 +0000 (09:21 +0000)]
Add support for accessing individual tracks on a CD.

This is done by misusing the device minor a bit to encode the
track no there.

So to read track #4 just use /dev/acdNt4 where N is the device #.

The driver no automatically sets the blocksize (sectorsize) to
what the track is set to in the TOC.

This has the nice effect that you can now rip audioi tracks
by simply doing:

dd if=/dev/acdNt2 of=audiotrack2.raw bs=2352

it cant be much simpler than that :)

NOTE: the original acdNa & acdNc device still work as usual,
except the blocksize is set according to track0.

24 years agoClean up some low level bootstrap code:
Peter Wemm [Fri, 11 Aug 2000 09:05:12 +0000 (09:05 +0000)]
Clean up some low level bootstrap code:

- stop using the evil 'struct trapframe' argument for mi_startup()
  (formerly main()).  There are much better ways of doing it.
- do not use prepare_usermode() - setregs() in execve() will do it
  all for us as long as the p_md.md_regs pointer is set.  (which is
  now done in machdep.c rather than init_main.c.  The Alpha port did it
  this way all along and is much cleaner).
- collect all the magic %cr0 etc register settings into one place and
  have the AP's call that instead of using magic numbers (!!) that keep
  changing over and over again.
- Make it safe to call kthread_create() earlier, including during the
  device probe sequence.  It doesn't need the callback mechanism that
  NetBSD's version uses.
- kthreads created this way are root-less as they exist before the root
  filesystem is mounted.  init(1) is set up so that it aquires the root
  pointers prior to running.  If other kthreads want filesystem acccess
  we can make this code more generic.
- set all threads start times once we have decided what time it is.
- init uses a trampoline rather than the evil prepare_usermode() hack.
- kern_descrip.c has a couple of tweaks to deal with forking when there
  is no rootdir or cwd etc.
- adjust the early SYSINIT() sequence so that a few prereqisites are in
  place. eg: make sure the run queue is initialized before doing forks.

With this, the USB code can easily create a kthread to do the device
tree discovery.  (I have tested it, it works nicely).

There are still some open issues before this is truely useful.
- tsleep() does not like working before the clock is running.  It
  sort-of tries to spin wait, but it can do more useful things now.
- stopping a kthread in kld code at unload time is "interesting" but
  we have a solution for that.

The Alpha code needs no changes for this.  It already uses pretty much the
same strategies, but a little cleaner.

24 years agoWhile we're in here:
Sheldon Hearn [Fri, 11 Aug 2000 08:40:10 +0000 (08:40 +0000)]
While we're in here:

Remove extraneous arguments to the Nm macro.
Mark up cross-references properly.
Use proper block displays (Bd).
Use proper mark-up for author names (An).
Remove the bogus ARGUMENTS section.
Raname EXAMPLE -> EXAMPLES.
Spell ``S/Key'' consistently.

24 years agoAdd support to send the string 'PXEClient' as the Vendor class
Paul Saab [Fri, 11 Aug 2000 08:36:17 +0000 (08:36 +0000)]
Add support to send the string 'PXEClient' as the Vendor class
identifier to the DHCP server.  Now you can check for this string
in your dhcp configuration to decide whether you will hand out a
lease to the client or not.

24 years ago(null commit)
Sheldon Hearn [Fri, 11 Aug 2000 08:24:39 +0000 (08:24 +0000)]
(null commit)

Reflect that the update to routed-2.22 addresses a problem discussed
in PR bin/16941.  The updated release also incorporates our local
buffer overflow fix (implemented differently) and puts us in a
position where we are completely synchronized with the master
distribution, apart from the stupid spammage of the #ident
definitions, which are supposed to indicate the release version,
not individual source file revisions.

This distribution was not moved into contrib because of objections
from wollman.  He feels that the software is original Berkeley
code that shouldn't be imported into contrib just because it
has an external maintainer.

24 years agoAdd $FreeBSD$.
Sheldon Hearn [Fri, 11 Aug 2000 08:23:26 +0000 (08:23 +0000)]
Add $FreeBSD$.

24 years agoFix hard sentence break and inappropriate use of the Pa macro in
Sheldon Hearn [Fri, 11 Aug 2000 08:12:44 +0000 (08:12 +0000)]
Fix hard sentence break and inappropriate use of the Pa macro in
the previous delta.

24 years agoPass along the interesting variables we were given from DHCP so we
Paul Saab [Fri, 11 Aug 2000 05:31:59 +0000 (05:31 +0000)]
Pass along the interesting variables we were given from DHCP so we
can utilize them in the kernel and with kenv.

24 years agoDescribe ldconfig_insecure.
John Polstra [Fri, 11 Aug 2000 04:20:30 +0000 (04:20 +0000)]
Describe ldconfig_insecure.

24 years agoAdd an rc.conf knob "ldconfig_insecure" to disable ldconfig's
John Polstra [Fri, 11 Aug 2000 03:26:30 +0000 (03:26 +0000)]
Add an rc.conf knob "ldconfig_insecure" to disable ldconfig's
security checks.  Set the default to NO, i.e., secure.

Submitted by: Maxime Henrion <mhenrion@cybercable.fr>

24 years agoAdd stuff:
Warner Losh [Thu, 10 Aug 2000 23:16:32 +0000 (23:16 +0000)]
Add stuff:
o BUILD_SUIDPERL replaces NOSUIDPERL
o New /etc/rc.conf settings for secure networking may require changes
  to those upgrading.
o nullfs in loader.conf.

24 years agoOops, previous commit fixed a bug that was already fixed before.
Archie Cobbs [Thu, 10 Aug 2000 23:04:46 +0000 (23:04 +0000)]
Oops, previous commit fixed a bug that was already fixed before.
Back it out.

24 years agoDon't build suidperl by default. Make users specifically enable its
Warner Losh [Thu, 10 Aug 2000 22:59:53 +0000 (22:59 +0000)]
Don't build suidperl by default.  Make users specifically enable its
building.

24 years agoChange NOSUIDPERL to BUILD_SUIDPERL. One must now explicitly enable
Warner Losh [Thu, 10 Aug 2000 22:55:58 +0000 (22:55 +0000)]
Change NOSUIDPERL to BUILD_SUIDPERL.  One must now explicitly enable
building suidperl.

24 years agoEliminate the only setuid perl script in the tree.
Warner Losh [Thu, 10 Aug 2000 22:53:49 +0000 (22:53 +0000)]
Eliminate the only setuid perl script in the tree.

Original 'C' progam submitted by Juriy Goloveshkin.
A different 'C' program also submitted by dima.

I merged and rewrote them to include error handling, use getlogin for
user name and only the BSD boilerplate license remained from the
original code.  We also only allow root to get other user's keys.

Review, bikeshed and bdelint(1): myself, kris, dima, markm

24 years agoAdd new control message to atomically get and clear statistics.
Archie Cobbs [Thu, 10 Aug 2000 22:52:40 +0000 (22:52 +0000)]
Add new control message to atomically get and clear statistics.

24 years agoIncrease the maximum allowable datagram length.
Archie Cobbs [Thu, 10 Aug 2000 22:51:57 +0000 (22:51 +0000)]
Increase the maximum allowable datagram length.

24 years ago"u_int32_t" should have been "int32_t".
Archie Cobbs [Thu, 10 Aug 2000 22:51:26 +0000 (22:51 +0000)]
"u_int32_t" should have been "int32_t".

24 years agoUse a bigger buffer for NGM_BINARY2ASCII conversion, to handle really
Archie Cobbs [Thu, 10 Aug 2000 22:50:38 +0000 (22:50 +0000)]
Use a bigger buffer for NGM_BINARY2ASCII conversion, to handle really
long ASCII control messages.

24 years ago- Add new control message NGM_VJC_GET_CONFIG
Archie Cobbs [Thu, 10 Aug 2000 22:48:03 +0000 (22:48 +0000)]
- Add new control message NGM_VJC_GET_CONFIG
- Implement control message ASCII'fication for all control messages

24 years agoTake advantage of the new unsigned and hex integer types.
Archie Cobbs [Thu, 10 Aug 2000 22:45:54 +0000 (22:45 +0000)]
Take advantage of the new unsigned and hex integer types.

24 years ago- Make statistics unsigned.
Archie Cobbs [Thu, 10 Aug 2000 22:44:41 +0000 (22:44 +0000)]
- Make statistics unsigned.
- Add new control message to atomically get and clear statistics.

24 years ago- Add new unsigned and hex integer parse types
Archie Cobbs [Thu, 10 Aug 2000 22:43:38 +0000 (22:43 +0000)]
- Add new unsigned and hex integer parse types
- Fix bug in commented example code

24 years ago- Add new unsigned and hex integer parse types; this allows simplifying
Archie Cobbs [Thu, 10 Aug 2000 22:42:25 +0000 (22:42 +0000)]
- Add new unsigned and hex integer parse types; this allows simplifying
  the bytearray parse type.
- Allocate (larger) temporary work buffer dynamically instead of on the
  stack when comparing to the default value.

24 years agoMake ip6fw zero work.
Hajimu UMEMOTO [Thu, 10 Aug 2000 20:41:33 +0000 (20:41 +0000)]
Make ip6fw zero work.

PR: bin/20522

24 years agoRFC 1661 requires that all LCP packets are sent with no address and
Archie Cobbs [Thu, 10 Aug 2000 20:05:12 +0000 (20:05 +0000)]
RFC 1661 requires that all LCP packets are sent with no address and
control field compression. The ng_ppp(4) node correctly follows this
rule. However, PPPoE is an exception: when doing PPPoE *all* frames
are sent with address and control field compression.

Alter this node's behavior so that when an outgoing frame is received,
any leading address and control field bytes are removed. This makes
this node compatible with ng_ppp(4).

24 years agomake sshd follow the pattern of enable, program, flags like every
Bill Fumerola [Thu, 10 Aug 2000 19:52:06 +0000 (19:52 +0000)]
make sshd follow the pattern of enable, program, flags like every
other entry does.

24 years ago1000bassT -> 1000baseT
Bill Fumerola [Thu, 10 Aug 2000 19:47:32 +0000 (19:47 +0000)]
1000bassT -> 1000baseT

24 years agoMerge from vendor branch. Also move FreeBSD Ids away from vendor Id
Garrett Wollman [Thu, 10 Aug 2000 19:36:46 +0000 (19:36 +0000)]
Merge from vendor branch.  Also move FreeBSD Ids away from vendor Id
to make future merges easier.

24 years agoThis commit was generated by cvs2svn to compensate for changes in r64496,
Garrett Wollman [Thu, 10 Aug 2000 19:20:14 +0000 (19:20 +0000)]
This commit was generated by cvs2svn to compensate for changes in r64496,
which included commits to RCS files with non-trunk default branches.

24 years agoLatest timezone updates from Arthur Olson. This update reflects changes
Garrett Wollman [Thu, 10 Aug 2000 19:20:14 +0000 (19:20 +0000)]
Latest timezone updates from Arthur Olson.  This update reflects changes
in Israel, Lithuania, Mexico, and Argentina.

Obtained from: ftp://elsie.nci.nih.gov/pub/tzdata2000f.tar.gz

24 years agoAdd some infrastructure support for dealing with large attribute
Warner Losh [Thu, 10 Aug 2000 17:35:11 +0000 (17:35 +0000)]
Add some infrastructure support for dealing with large attribute
memory space needed by the raylink driver (in progress, nearing
completion).

This is a minorly cleaned up diff from Duncan to help him reduce the
diffs from stock FreeBSD.

Submitted by: Duncan Barclay <dmlb@ragnet.demon.co.uk>

24 years agoDon't skip IOAPIC id conflict detection when only one pci bus is present.
Tor Egge [Thu, 10 Aug 2000 17:33:24 +0000 (17:33 +0000)]
Don't skip IOAPIC id conflict detection when only one pci bus is present.
PR: 20312
Reviewed by: Steve Roome <steve@sse0691.bri.hp.com>

24 years agoDon't retry connecting via the same medium.
Hajimu UMEMOTO [Thu, 10 Aug 2000 17:10:57 +0000 (17:10 +0000)]
Don't retry connecting via the same medium.
I changed to close to original code before merging IPv6 support.
It seems having delay before another try is useless.  However, I'm
not sure that delay means.  So, I leave it as-is.

PR: bin/20515

24 years agoDocument support for the Solo 1.
Nick Sayer [Thu, 10 Aug 2000 15:01:01 +0000 (15:01 +0000)]
Document support for the Solo 1.

Requested by: sheldonh

24 years agoadd Nokia Card Phone 2.0 (gsm900/dcs1800 HSCSD terminal)
MIHIRA Sanpei Yoshiro [Thu, 10 Aug 2000 13:43:17 +0000 (13:43 +0000)]
add Nokia Card Phone 2.0 (gsm900/dcs1800 HSCSD terminal)

PR: conf/20037

24 years agoMention that pppoe requires netgraph(4) and without it, an external
Brian Somers [Thu, 10 Aug 2000 13:26:01 +0000 (13:26 +0000)]
Mention that pppoe requires netgraph(4) and without it, an external
pppoe program must be used (such as pppoe(8) on OpenBSD).

24 years agoI tested Toshiba Modem/LAN card IPC5001B (as Modem) and enable it.
MIHIRA Sanpei Yoshiro [Thu, 10 Aug 2000 13:24:12 +0000 (13:24 +0000)]
I tested Toshiba Modem/LAN card IPC5001B (as Modem) and enable it.
This card has `Network/LAN adapter' function ID(06 00),
not Serial port/modem.