]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/log
FreeBSD/FreeBSD.git
26 years agoDon't print the 'writes: sync & async' stuff if we're mounted readonly
Peter Wemm [Fri, 27 Mar 1998 10:52:13 +0000 (10:52 +0000)]
Don't print the 'writes: sync & async' stuff if we're mounted readonly
or if the fs isn't keeping the stats..

26 years agoSplit the padding out into a separate function.
Poul-Henning Kamp [Fri, 27 Mar 1998 10:23:00 +0000 (10:23 +0000)]
Split the padding out into a separate function.
Synchronize the kernel and libmd versions of md5c.c

PR: misc/6127
Reviewed by: phk
Submitted by: Ari Suutari <ari@suutari.iki.fi>

26 years agoCorrect a problem where buffers might not be zeroed when needed. The
John Dyson [Fri, 27 Mar 1998 06:48:24 +0000 (06:48 +0000)]
Correct a problem where buffers might not be zeroed when needed.  The
B_MALLOC buffers might not have been properly zeroed.

26 years agoHmm, silly me. I should have read what everything else was doing.
Peter Wemm [Fri, 27 Mar 1998 04:35:10 +0000 (04:35 +0000)]
Hmm, silly me.  I should have read what everything else was doing.
The initial/lock devices for cua are owned by uucp.dialer as well.

Also, remove redundant chmod on si_control

26 years agoFix permissions on initial/lock specialix cua device nodes.
Peter Wemm [Fri, 27 Mar 1998 04:19:30 +0000 (04:19 +0000)]
Fix permissions on initial/lock specialix cua device nodes.

PR: 6137

26 years agoGive this a shot at actually working as an LKM..
Peter Wemm [Fri, 27 Mar 1998 04:05:08 +0000 (04:05 +0000)]
Give this a shot at actually working as an LKM..

26 years ago- The PS/2 mouse driver, psm, is not disabled in the GENERIC
Kazutaka YOKOTA [Fri, 27 Mar 1998 03:11:23 +0000 (03:11 +0000)]
- The PS/2 mouse driver, psm, is not disabled in the GENERIC
  kernel anymore.
- While I am here, brush up the description on the mse driver as well.

26 years agoAdd two new functions, get{micro|nano}time.
Poul-Henning Kamp [Thu, 26 Mar 1998 20:54:05 +0000 (20:54 +0000)]
Add two new functions, get{micro|nano}time.

They are atomic, but return in essence what is in the "time" variable.
gettime() is now a macro front for getmicrotime().

Various patches to use the two new functions instead of the various
hacks used in their absence.

Some puntuation and grammer patches from Bruce.

A couple of XXX comments.

26 years agoRats. I was too fast here. Re-enable SUID mode for the non-Kerberos
Mark Murray [Thu, 26 Mar 1998 19:43:06 +0000 (19:43 +0000)]
Rats. I was too fast here. Re-enable SUID mode for the non-Kerberos
case.

26 years agoRats. I was too quick. Work needs to be done on the non-Kerberos
Mark Murray [Thu, 26 Mar 1998 19:41:18 +0000 (19:41 +0000)]
Rats. I was too quick. Work needs to be done on the non-Kerberos
case. Re-enable SUID mode.

26 years agoKTH announced a weakness in their implementation of KerberosIV.
Mark Murray [Thu, 26 Mar 1998 18:15:00 +0000 (18:15 +0000)]
KTH announced a weakness in their implementation of KerberosIV.
FreeBSD was not vulnerable, but their fix had some useful features.
Incorporate the best of those - rcp(1) no longer needs to be SUID
to root.

26 years agoQuite a while back KTH (who are the good folks who wrote our KerberosIV)
Mark Murray [Thu, 26 Mar 1998 18:03:41 +0000 (18:03 +0000)]
Quite a while back KTH (who are the good folks who wrote our KerberosIV)
announced a K4 weakness with their rsh/rlogins. We were not put in any
danger by this, as we were not using KTH rlogin/rsh, but the patches
in themselves, had some good points. This lot means we can run our
rlogin without it being SUID root. Win win win. There are other KTH
cleanups as well.

26 years agoRemove unneeded crud.
Mark Murray [Thu, 26 Mar 1998 17:55:27 +0000 (17:55 +0000)]
Remove unneeded crud.

26 years agoMake the decision to compile kerberosIV a bit more secure by looking
Mark Murray [Thu, 26 Mar 1998 17:32:24 +0000 (17:32 +0000)]
Make the decision to compile kerberosIV a bit more secure by looking
for the appropriate directory.

26 years agoRepaired version of Bruce's "make -jN" patches.
Mark Murray [Thu, 26 Mar 1998 16:57:36 +0000 (16:57 +0000)]
Repaired version of Bruce's "make -jN" patches.

26 years agoRemove special global tags support; we don't do it that way anymore.
Eivind Eklund [Thu, 26 Mar 1998 16:12:14 +0000 (16:12 +0000)]
Remove special global tags support; we don't do it that way anymore.

26 years agoRemove special handling of 'tags' for complex subdir systems
Eivind Eklund [Thu, 26 Mar 1998 16:02:44 +0000 (16:02 +0000)]
Remove special handling of 'tags' for complex subdir systems
(presently only used in tip; should have been used by e.g. pkg_add).

Submitted by: bde

26 years agoDon't build sperl if you don't want to.
Dima Ruban [Thu, 26 Mar 1998 06:06:22 +0000 (06:06 +0000)]
Don't build sperl if you don't want to.

26 years agoRemove unused cheat static.
Warner Losh [Wed, 25 Mar 1998 22:40:06 +0000 (22:40 +0000)]
Remove unused cheat static.

26 years agoQuieten a debug message.. This happens under "normal" operation by 4 bytes
Peter Wemm [Wed, 25 Mar 1998 14:28:28 +0000 (14:28 +0000)]
Quieten a debug message..  This happens under "normal" operation by 4 bytes
on a frequent enough rate to be annoying.  There is a real bug somewhere,
but it looks harmless enough.

26 years agoUse the zone allocator to allocate inpcbs and tcpcbs. Each protocol creates
Garrett Wollman [Tue, 24 Mar 1998 18:06:34 +0000 (18:06 +0000)]
Use the zone allocator to allocate inpcbs and tcpcbs.  Each protocol creates
its own zone; this is used particularly by TCP which allocates both inpcb and
tcpcb in a single allocation.  (Some hackery ensures that the tcpcb is
reasonably aligned.)  Also keep track of the number of pcbs of each type
allocated, and keep a generation count (instance version number) for future
use.

26 years agoFix a stupid bug where I was returning the wrong value. It's a wonder
Jonathan Lemon [Tue, 24 Mar 1998 16:51:36 +0000 (16:51 +0000)]
Fix a stupid bug where I was returning the wrong value.  It's a wonder
this code even worked in the first place.

26 years agoOnly read the cr4 register if the cpu_feature flag indicates the machine
Jonathan Lemon [Tue, 24 Mar 1998 16:47:12 +0000 (16:47 +0000)]
Only read the cr4 register if the cpu_feature flag indicates the machine
has VME support.

Noticed by: kato

26 years agoAdd new documentation.
Jordan K. Hubbard [Tue, 24 Mar 1998 09:52:25 +0000 (09:52 +0000)]
Add new documentation.

Submitted by: Doug

26 years agoSync with 2.2-stable branch.
Jordan K. Hubbard [Tue, 24 Mar 1998 09:51:58 +0000 (09:51 +0000)]
Sync with 2.2-stable branch.

26 years agoAdd new help file.
Jordan K. Hubbard [Tue, 24 Mar 1998 09:51:41 +0000 (09:51 +0000)]
Add new help file.
Submitted by: Doug

26 years agoPC-98 does not have a BIOS call to get memory size.
KATO Takenori [Tue, 24 Mar 1998 08:29:05 +0000 (08:29 +0000)]
PC-98 does not have a BIOS call to get memory size.

26 years agoSync with sys/i386/i386/machdep.c and trap.c revisions 1.293 and
KATO Takenori [Tue, 24 Mar 1998 08:27:21 +0000 (08:27 +0000)]
Sync with sys/i386/i386/machdep.c and trap.c revisions 1.293 and
1.123, respectively.

26 years agoSync with sys/i386/conf/files.i386 revision 1.195.
KATO Takenori [Tue, 24 Mar 1998 08:26:02 +0000 (08:26 +0000)]
Sync with sys/i386/conf/files.i386 revision 1.195.

26 years agoDon't delete "Latest" link if NO_LATEST_LINK is set.
Satoshi Asami [Tue, 24 Mar 1998 03:34:51 +0000 (03:34 +0000)]
Don't delete "Latest" link if NO_LATEST_LINK is set.

26 years agoDescribe the SC_DISABLE_REBOOT option.
Kazutaka YOKOTA [Tue, 24 Mar 1998 02:55:03 +0000 (02:55 +0000)]
Describe the SC_DISABLE_REBOOT option.

26 years agoOuch, that nm is aout which is not alpha-friendly. Make it i386
John Birrell [Tue, 24 Mar 1998 01:43:45 +0000 (01:43 +0000)]
Ouch, that nm is aout which is not alpha-friendly. Make it i386
specific.

26 years ago The logic in tape.c:getfile() doesn't allow for a filesystem
Jordan K. Hubbard [Mon, 23 Mar 1998 23:19:14 +0000 (23:19 +0000)]
    The logic in tape.c:getfile() doesn't allow for a filesystem
        with a blocksize smaller than the tape block size. The problem
        seems to be most easily fixed by changeing where fssize is set.

PR: 5704
Submitted by: David Malone <dwmalone@maths.tcd.ie>

26 years agoA few things won't compile on alpha, so make them i386 specific for
John Birrell [Mon, 23 Mar 1998 22:21:34 +0000 (22:21 +0000)]
A few things won't compile on alpha, so make them i386 specific for
the time being.

26 years agoFix a cut'n'paste error that added a stray gnu to a few paths.
John Birrell [Mon, 23 Mar 1998 22:18:42 +0000 (22:18 +0000)]
Fix a cut'n'paste error that added a stray gnu to a few paths.

26 years ago grr....forgot a bug fix in rewrite rules on hub
Jonathan M. Bresler [Mon, 23 Mar 1998 21:32:10 +0000 (21:32 +0000)]
grr....forgot a bug fix in rewrite rules on hub
Reviewed by: jmb
Submitted by: Ruslan Ermilov <ru@ucb.crimea.ua>

26 years agoFor 1.3, NetBSD replaced the swapon() syscall with swapctl() and moved
John Birrell [Mon, 23 Mar 1998 21:04:06 +0000 (21:04 +0000)]
For 1.3, NetBSD replaced the swapon() syscall with swapctl() and moved
the only call to compat_12 which isn't there by default. Provide
a wrapper.

26 years ago update to match configuration currently in use
Jonathan M. Bresler [Mon, 23 Mar 1998 20:52:57 +0000 (20:52 +0000)]
update to match configuration currently in use
on hub.freebsd.org

26 years agoUpdates for the new si driver.
Peter Wemm [Mon, 23 Mar 1998 20:24:31 +0000 (20:24 +0000)]
Updates for the new si driver.

Obtained from:  Nick Sayer <nick@specialix.com>, and tweaks by me.

26 years agoAdd the ability to make real-mode BIOS calls from the kernel. Currently,
Jonathan Lemon [Mon, 23 Mar 1998 19:52:59 +0000 (19:52 +0000)]
Add the ability to make real-mode BIOS calls from the kernel.  Currently,
everything is contained inside #ifdef VM86, so this option must be
present in the config file to use this functionality.

Thanks to Tor Egge, these changes should work on SMP machines.  However,
it may not be throughly SMP-safe.

Currently, the only BIOS calls made are memory-sizing routines at bootup,
these replace reading the RTC values.

26 years agosi driver has changed microcode file locations.
Peter Wemm [Mon, 23 Mar 1998 16:44:22 +0000 (16:44 +0000)]
si driver has changed microcode file locations.

26 years agoRemove these.
Peter Wemm [Mon, 23 Mar 1998 16:42:42 +0000 (16:42 +0000)]
Remove these.
They have been replaced by different uuencoded binary files, so it would
have been nearly a 100% delta anyway.

26 years agoSeveral changes:
Peter Wemm [Mon, 23 Mar 1998 16:27:43 +0000 (16:27 +0000)]
Several changes:
 - Implement proper EISA probing.
 - Better support for the new transputer based host cards.
 - use standard termios settings, one can use the intial/lock devices.
 - use a simple bcopy since some cards/systems apparently don't support
   32 bit accesses.
 - hard reset and halt host card CPU prior to download in case of a soft
   restart.
 - recognize new remote module types (ASIC vs. CD1400 based)
 - a number of cosmetic changes (my fault, not Nick's)

Submitted by:  Nick Sayer <nsayer@quack.kfu.com>

26 years agoNew versions of Specialix host card download code.
Peter Wemm [Mon, 23 Mar 1998 16:12:53 +0000 (16:12 +0000)]
New versions of Specialix host card download code.

Submitted by:  Nick Sayer <nick@quack.kfu.com>

26 years agoSupport new version of global.
Eivind Eklund [Mon, 23 Mar 1998 14:58:30 +0000 (14:58 +0000)]
Support new version of global.

Submitted by: Shigio Yamaguchi <shigio@wafu.netgate.net>
Tested by: make buildworld

26 years agokey_getspi() bugfix.
Jun-ichiro itojun Hagino [Mon, 23 Mar 1998 14:49:12 +0000 (14:49 +0000)]
key_getspi() bugfix.

Submitted by: k-sugyou@ccs.mt.nec.co.jp

26 years agoIfdefed conditionally-unused variables.
Bruce Evans [Mon, 23 Mar 1998 14:14:24 +0000 (14:14 +0000)]
Ifdefed conditionally-unused variables.

26 years agoForward declare even more structs to restore some self-sufficiency.
Bruce Evans [Mon, 23 Mar 1998 14:12:37 +0000 (14:12 +0000)]
Forward declare even more structs to restore some self-sufficiency.
Didn't fix new dependence on <ufs/ufs/inode.h> and its prerequisites.

26 years agoFixed syntax errors.
Bruce Evans [Mon, 23 Mar 1998 14:06:25 +0000 (14:06 +0000)]
Fixed syntax errors.

26 years agoDon't depend on namespace pollution to help misdeclare pointers as arrays.
Bruce Evans [Mon, 23 Mar 1998 14:05:25 +0000 (14:05 +0000)]
Don't depend on namespace pollution to help misdeclare pointers as arrays.

26 years agoAdded a forward struct declaration so that this file is less
Bruce Evans [Mon, 23 Mar 1998 13:58:02 +0000 (13:58 +0000)]
Added a forward struct declaration so that this file is less
self-insufficient.

26 years agoFixed function types in synopsis.
Bruce Evans [Mon, 23 Mar 1998 13:29:49 +0000 (13:29 +0000)]
Fixed function types in synopsis.

Commented out docmentation of nonexistent authenticate() and
auth_timesok().  authenticate() seems to be obsolete and
auth_timesok() never existed in FreeBSD.

26 years agoFixed bitrot in synopsis.
Bruce Evans [Mon, 23 Mar 1998 13:23:22 +0000 (13:23 +0000)]
Fixed bitrot in synopsis.

26 years agoRegenerate (install tclAppInit.c in the installhdrs step).
Bruce Evans [Mon, 23 Mar 1998 13:21:35 +0000 (13:21 +0000)]
Regenerate (install tclAppInit.c in the installhdrs step).

26 years agoInstall tclAppInit.c in the installhdrs step so that it isn't necessary
Bruce Evans [Mon, 23 Mar 1998 13:15:41 +0000 (13:15 +0000)]
Install tclAppInit.c in the installhdrs step so that it isn't necessary
to build libtcl twice in `make world'.

26 years agoFixed a function arg type in the synopsis.
Bruce Evans [Mon, 23 Mar 1998 13:07:17 +0000 (13:07 +0000)]
Fixed a function arg type in the synopsis.

26 years ago(Ab)use .Vt instead of .Fd for a variable declaration.
Bruce Evans [Mon, 23 Mar 1998 13:05:07 +0000 (13:05 +0000)]
(Ab)use .Vt instead of .Fd for a variable declaration.

26 years agoFixed bitrot in synopsis. Didn't fix bitrot elsewhere.
Bruce Evans [Mon, 23 Mar 1998 13:02:37 +0000 (13:02 +0000)]
Fixed bitrot in synopsis.  Didn't fix bitrot elsewhere.

26 years agoFixedSpellingErrorInAFunctionname.
Bruce Evans [Mon, 23 Mar 1998 12:28:31 +0000 (12:28 +0000)]
FixedSpellingErrorInAFunctionname.

26 years agoSupport building of libgcc.a without building all of gcc. This is
Bruce Evans [Mon, 23 Mar 1998 12:23:13 +0000 (12:23 +0000)]
Support building of libgcc.a without building all of gcc.  This is
useful for bootstrapping.  Compatible versions of gcc and cc1 should
should be installed before using this feature.

26 years agoHonour -static in LDLAGS. ld without -Bstatic is happy to choose
Bruce Evans [Mon, 23 Mar 1998 11:50:38 +0000 (11:50 +0000)]
Honour -static in LDLAGS.  ld without -Bstatic is happy to choose
static libraries if there are no shared libraries in the search path,
but gcc without -static blindly attempts to link crt0.o.

26 years agoMF22: resync.
Jordan K. Hubbard [Mon, 23 Mar 1998 08:36:27 +0000 (08:36 +0000)]
MF22: resync.

26 years ago.Sh AUTHOR -> .Sh AUTHORS. Use .An/.Aq.
Philippe Charnier [Mon, 23 Mar 1998 08:31:20 +0000 (08:31 +0000)]
.Sh AUTHOR -> .Sh AUTHORS. Use .An/.Aq.

26 years ago.Nm pw -> .Nm.
Philippe Charnier [Mon, 23 Mar 1998 08:28:12 +0000 (08:28 +0000)]
.Nm pw -> .Nm.

26 years ago.Sh AUTHOR -> .Sh AUTHORS. Use .An/.Aq.
Philippe Charnier [Mon, 23 Mar 1998 08:26:31 +0000 (08:26 +0000)]
.Sh AUTHOR -> .Sh AUTHORS. Use .An/.Aq.
Use rcs Id instead of rcs Header.

26 years agoAdd vm_ooffset_t and vm_pindex_t that FreeBSD uses (but NetBSD doesn't).
John Birrell [Mon, 23 Mar 1998 08:17:16 +0000 (08:17 +0000)]
Add vm_ooffset_t and vm_pindex_t that FreeBSD uses (but NetBSD doesn't).
Ugh, this is for user code that looks into vm_map_entry. I'd shoot
it but semi-automatic guns aren't legal here anymore. 8-(

26 years ago.Sh AUTHOR -> .Sh AUTHORS. Use .An/.Aq.
Philippe Charnier [Mon, 23 Mar 1998 07:48:45 +0000 (07:48 +0000)]
.Sh AUTHOR -> .Sh AUTHORS. Use .An/.Aq.

26 years agoAdd rcsid. Sort #includes.
Philippe Charnier [Mon, 23 Mar 1998 07:47:31 +0000 (07:47 +0000)]
Add rcsid. Sort #includes.

26 years agoAdd const to rcsid.
Philippe Charnier [Mon, 23 Mar 1998 07:46:23 +0000 (07:46 +0000)]
Add const to rcsid.

26 years ago.Nm nice -> .Nm.
Philippe Charnier [Mon, 23 Mar 1998 07:45:40 +0000 (07:45 +0000)]
.Nm nice -> .Nm.

26 years agoAdd rcsid. Correct -Wall warning.
Philippe Charnier [Mon, 23 Mar 1998 07:41:49 +0000 (07:41 +0000)]
Add rcsid. Correct -Wall warning.

26 years agoFor 1.3, NetBSD walloped the msync syscall and replaced it with
John Birrell [Mon, 23 Mar 1998 06:58:06 +0000 (06:58 +0000)]
For 1.3, NetBSD walloped the msync syscall and replaced it with
__msync13. The old one got moved to compat_12. Wrap __msync13 up
to look like FreeBSD's msync and be careful to respect the fact that
MS_SYNC is 0x0000 on FreeBSD, but 0x0004 on NetBSD.

26 years agoPR: 6104
Daniel O'Callaghan [Mon, 23 Mar 1998 06:36:57 +0000 (06:36 +0000)]
PR: 6104
Submitted by: Anatoly Vorobey <mellon@pobox.com>
Fix typo

26 years ago- Remove the notice that psm0 must be enabled before using the PS/2 mouse;
Kazutaka YOKOTA [Mon, 23 Mar 1998 06:08:55 +0000 (06:08 +0000)]
- Remove the notice that psm0 must be enabled before using the PS/2 mouse;
  the device is enabled by default in the GENERIC kernel.
- Kill the mouse daemon, if any, when the user wants to disable it.
- Minor update on mouse menus.

26 years agoMF22: catch up with recent changes.
Jordan K. Hubbard [Mon, 23 Mar 1998 05:59:18 +0000 (05:59 +0000)]
MF22: catch up with recent changes.

26 years agoCast an argument to int for a printf field width the way that gcc
John Birrell [Sun, 22 Mar 1998 20:19:27 +0000 (20:19 +0000)]
Cast an argument to int for a printf field width the way that gcc
prefers it. This source is compiled with -Werror so the slightest
warning is enough to ruin my day.

26 years agoMake the vn device that is being used to build the floppies configurable.
John Hay [Sun, 22 Mar 1998 18:39:42 +0000 (18:39 +0000)]
Make the vn device that is being used to build the floppies configurable.
You can now do something like "make release VNDEVICE=vn1". This makes it
possible to do something else with vn0, for instance building another
release.

26 years agoReword using who.1 as a good example of where to start.
Steve Price [Sun, 22 Mar 1998 17:39:08 +0000 (17:39 +0000)]
Reword using who.1 as a good example of where to start.

Submitted by: bde

26 years agoI misunderstood Bruce's hint. The chown/chmod are unneeded.
Peter Wemm [Sun, 22 Mar 1998 13:18:07 +0000 (13:18 +0000)]
I misunderstood Bruce's hint.  The chown/chmod are unneeded.

Submitted by: bde

26 years agoFix alphabetical ordering and and excessive cut/pasting.
Peter Wemm [Sun, 22 Mar 1998 11:42:03 +0000 (11:42 +0000)]
Fix alphabetical ordering and and excessive cut/pasting.

Submitted by: bde

26 years agoRemove a bunch of unsupported machines, and the 'other' case where
John Birrell [Sun, 22 Mar 1998 08:55:28 +0000 (08:55 +0000)]
Remove a bunch of unsupported machines, and the 'other' case where
some subdirs were only processed for install and clean (which caused
builds to fail on alpha). Install and clean should always follow
SUBDIRS.

26 years agoAdd Compaq & SCO partition types.
Jordan K. Hubbard [Sun, 22 Mar 1998 07:41:23 +0000 (07:41 +0000)]
Add Compaq & SCO partition types.
PR: 6092
Submitted by: Drew Derbyshire <ahd@kew.com>

26 years agoppp-2.3.x ships with a bad compression number for deflate. It uses number
Peter Wemm [Sun, 22 Mar 1998 06:57:20 +0000 (06:57 +0000)]
ppp-2.3.x ships with a bad compression number for deflate.  It uses number
24 (which is magnalink!) rather than the correct (according to the rfc) 26.

Initial attempt at a compatability kludge that will negotiate for either
but will prefer to use the correct deflate compression type.

26 years agoppp-2.3.x ships with a bad compression number for deflate. It uses number
Peter Wemm [Sun, 22 Mar 1998 06:51:57 +0000 (06:51 +0000)]
ppp-2.3.x ships with a bad compression number for deflate.  It uses number
24 (which is magnalink!) rather than the correct 26.

Initial attempt at a compatability kludge that will negotiate for either
but will prefer to use the correct deflate compression type.

26 years agoMerge ppp-2.3.3 changes onto mainline
Peter Wemm [Sun, 22 Mar 1998 05:33:08 +0000 (05:33 +0000)]
Merge ppp-2.3.3 changes onto mainline

26 years agoFix a problem of indirection unblocking signals that would have caused
John Birrell [Sun, 22 Mar 1998 04:13:23 +0000 (04:13 +0000)]
Fix a problem of indirection unblocking signals that would have caused
signals to be unblocked even if they were already blocked when entering
the function.

Pointed out by: bde

26 years agoQuiet -Wall in gcc-2.8.1
Brian Somers [Sun, 22 Mar 1998 00:43:04 +0000 (00:43 +0000)]
Quiet -Wall in gcc-2.8.1
Obtained from: OpenBSD

26 years agoUpdate kernel parts of ppp to ppp-2.3.3. Not much has changed except
Peter Wemm [Sat, 21 Mar 1998 20:56:16 +0000 (20:56 +0000)]
Update kernel parts of ppp to ppp-2.3.3.  Not much has changed except
that the deflate components use zlib 1.0.4 instead of zlib 0.95.

26 years agoUpdate from ppp-2.3.3
Peter Wemm [Sat, 21 Mar 1998 20:50:31 +0000 (20:50 +0000)]
Update from ppp-2.3.3

26 years agomerge ppp-2.3.3 changes onto mainline
Peter Wemm [Sat, 21 Mar 1998 20:47:53 +0000 (20:47 +0000)]
merge ppp-2.3.3 changes onto mainline

26 years agoFix pathname to contrib/ipfilter botch.
Peter Wemm [Sat, 21 Mar 1998 14:50:14 +0000 (14:50 +0000)]
Fix pathname to contrib/ipfilter botch.

26 years agoMake it compile.. missing "opt_ipfilter.h" and missing <sys/malloc.h>
Peter Wemm [Sat, 21 Mar 1998 14:42:45 +0000 (14:42 +0000)]
Make it compile..  missing "opt_ipfilter.h" and missing <sys/malloc.h>

26 years ago/dev nodes for ipfilter
Peter Wemm [Sat, 21 Mar 1998 14:26:02 +0000 (14:26 +0000)]
/dev nodes for ipfilter

26 years agoAdd IPFILTER, IPFILTER_LOG and note IPFILTER_LKM.
Peter Wemm [Sat, 21 Mar 1998 14:13:47 +0000 (14:13 +0000)]
Add IPFILTER, IPFILTER_LOG and note IPFILTER_LKM.

26 years agoInitial bmake scaffolding for ipfilter userland stuff.
Peter Wemm [Sat, 21 Mar 1998 13:53:18 +0000 (13:53 +0000)]
Initial bmake scaffolding for ipfilter userland stuff.

Obtained from: large chunks stolen from OpenBSD and NetBSD

26 years agoSome tweaks to get this to compile for the userland tools.
Peter Wemm [Sat, 21 Mar 1998 13:39:11 +0000 (13:39 +0000)]
Some tweaks to get this to compile for the userland tools.

26 years agoSome patchups for when this code is compiled in userland (!).
Peter Wemm [Sat, 21 Mar 1998 13:37:44 +0000 (13:37 +0000)]
Some patchups for when this code is compiled in userland (!).

26 years agoOn most other systems "out there", <net/if.h> does not require the caller
Peter Wemm [Sat, 21 Mar 1998 13:36:20 +0000 (13:36 +0000)]
On most other systems "out there", <net/if.h> does not require the caller
to #include <sys/time.h> first.  I've lost count of the number of times
I've had to patch this in porting code.  The problem is the
"struct timeval ifi_lastchange" in the mib stats.  (most other systems don't
have this, until 4.4bsd anyway).

26 years agoHonour -static in LDFLAGS.
Bruce Evans [Sat, 21 Mar 1998 12:51:44 +0000 (12:51 +0000)]
Honour -static in LDFLAGS.

Install using ${INSTALL}, not `install'.  Install generated files using
${COPY}, not -c.  Install using a single command when this is easy.

26 years agoGenerate files at build time, not at install time. This should be the
Bruce Evans [Sat, 21 Mar 1998 12:12:55 +0000 (12:12 +0000)]
Generate files at build time, not at install time.  This should be the
last fix of this type.  Installing from a read-only object tree should
work now.

Install files using a single install command where this is easy; don't
use shell loops.

Don't use MANDEPEND to complicate things.