Commit Graph

65943 Commits

Author SHA1 Message Date
dg
ed0c248040 * Applied fixes from Bruce Evans to fix COW bugs, >1MB kernel loading,
profiling, and various protection checks that cause security holes
  and system crashes.
* Changed min/max/bcmp/ffs/strlen to be static inline functions
  - included from cpufunc.h in via systm.h. This change
  improves performance in many parts of the kernel - up to 5% in the
  networking layer alone. Note that this requires systm.h to be included
  in any file that uses these functions otherwise it won't be able to
  find them during the load.
* Fixed incorrect call to splx() in if_is.c
* Fixed bogus variable assignment to splx() in if_ed.c
1993-07-27 10:52:31 +00:00
alm
17f98e8cfc changed BINMODE= 6555 and CATMODE= 0664 1993-07-27 03:28:32 +00:00
dg
63dd504230 * Added include of systm.h to pick up inlined min/max/bcmp if you have
* them in cpufunc.h. Modified wait loop in reset to look a little better.
 * Added read for talley counters to prevent an infinite loop on old
 * 8003E's if they (the counters) overflow.
1993-07-27 03:13:50 +00:00
alm
1b52595560 Added setreuid() calls so that shell escapes work.
The effective ID's need to be set to the real ID's before invoking
a shell for security reasons.
1993-07-27 02:54:46 +00:00
nate
e341b8ec68 Changed sys.386bsd to sys 1993-07-26 22:46:16 +00:00
paul
ec7795be06 Added Charles changes for GCC@ symbols. 1993-07-26 22:40:41 +00:00
nate
049deb3ce9 Added getopt(1) from NetBSD 1993-07-26 22:22:37 +00:00
jkh
3e928a6cae Sample kernel config for syscons. 1993-07-26 21:27:38 +00:00
jkh
3af03b7095 Added necessary files for syscons (may move font include later, but for now
it's easier to leave there since I don't feel like breaking anything).
1993-07-26 21:21:11 +00:00
jkh
3c56c03f84 Added entry for syscons. 1993-07-26 21:19:30 +00:00
alm
296415722f updated man to use more as the default pager 1993-07-26 19:41:13 +00:00
dg
542f27732f Fixed logic problem which caused a bogus value to be written to the 3c503
asic register even if the board isn't a 3c503. This caused old 8003E's not
to work because they ignore IO address bits >10bits and the 3c503 asic is
located at +0x400....the offset was ignored by the 8003E and so the
value was written to one of the NIC registers. The bug was discovered by
Wolfgang Solfrank.
1993-07-25 23:43:30 +00:00
alm
7ba7f71fb8 changed find . -name '*' to find . -type f 1993-07-24 03:41:41 +00:00
alm
e7dab97bd3 add links to ../ 1993-07-23 21:29:57 +00:00
nate
b50642c8c2 Added ${DESTDIR} to all the naked install commands w/out them. 1993-07-23 08:23:19 +00:00
jkh
c10aa24c8a Changes to make `maninstall' work. 1993-07-23 02:58:20 +00:00
jkh
7010a373c2 Added Christoph Robitschko's catman 1993-07-23 02:36:24 +00:00
rgrimes
5a45c927ea Very small patch from Julian Elischer to make the ultra14f.c driver work
with the 34f as well.
1993-07-22 00:56:23 +00:00
conklin
8ba08f2eb5 install new manual page 1993-07-21 23:07:02 +00:00
conklin
4d198a2a3c Update to my latest expr (fixes bugs with comparison and matching operators)
Add man page I wrote.
1993-07-21 22:56:14 +00:00
nate
f769d790b2 Removed manpath.1 and added CLEANFILES directive to Makefile since it's
made automagically.
1993-07-21 21:37:54 +00:00
nate
3a4a82114b Made makewhatis installed as 555 so that people could actually run it. 1993-07-21 21:37:20 +00:00
alm
cc3d0da065 added mandoc macro support;
each name now generates a separate whatis data base entry
1993-07-21 21:08:32 +00:00
nate
c358d16a0a One last thing for making sure it works. 1993-07-21 20:48:37 +00:00
jkh
ee78129063 Changes to allow man to work with or without obj dirs. 1993-07-21 17:18:04 +00:00
paul
12b53687ad Fixed attach printfs for new format (thanks Chris) 1993-07-21 06:07:58 +00:00
paul
5a51abda4b Added statistical counters ipackets,opackets etc. 1993-07-21 04:18:47 +00:00
nate
61fdd33a1c Libcrypt upgrade 1993-07-20 23:49:11 +00:00
dg
420c68008a Added config file override for memory size and added flags to force
8bit or 16bit operation, and a flag to disable transmitter double buffering.
   See the updated "ed.relnotes" file for information about how to set
the flags.
   This should be considered the first "production"  release. It still
needs a manual page, though.
1993-07-20 23:16:50 +00:00
nate
170ec22c9a Libcrypt upgrade 1993-07-20 22:57:03 +00:00
rgrimes
7297bf31c8 TCPDUMP was installing in /usr/local/bin, changed to /usr/sbin. 1993-07-20 19:38:44 +00:00
rgrimes
2bb21fb053 Fixed installation of sendmail. cd'ed to wrong directory. Now works
correctly.
1993-07-20 18:20:56 +00:00
rgrimes
4423b49648 Added .if ${MACHINE} == "i386" section to do install of boot blocks, all
standard tools, copies of include files, and sendmail.
1993-07-20 16:04:11 +00:00
rgrimes
de2d96d0e4 The install of manpath.config did not have a ${DESTDIR} in it. These
are needed on all install commands in Makefiles!
1993-07-20 02:13:11 +00:00
jkh
912c4a4d1d Applied Andrew's patch to fix loop-on-logout problem. 1993-07-20 02:06:49 +00:00
jkh
1b4fd5b5e2 Changed comment relating to memsize to be a little less misleading. 1993-07-20 02:02:12 +00:00
jkh
049741d0c2 Fixed to allow iosiz config parameter to override what was (for me,
incorrectly) probed.  This allows you more flexibility in getting weird
WD 80x3 clones to work.
1993-07-20 01:39:24 +00:00
rgrimes
c2c539a1c1 Since pwd_mkdb always works in /etc no matter what I added pwd.db and
spwd.db that are created from the template master.passwd to src/etc so
that a build distribution can populate /etc correctly.  This is a work
around until a better solution can be found.
1993-07-20 01:23:28 +00:00
jkh
834f9415ec Removed check for interrupting board before interrupts were enabled.
This should result in more AST clones getting seen.
1993-07-20 00:22:30 +00:00
nate
e16c969b2f The man page is now in two places, both in the DOCUMENTATION directory and
the source directory, but there isn't a very portable way of creating
it w/out writing to the source directory, so I just copied it.
1993-07-19 23:40:05 +00:00
rgrimes
be66fdf0fb Pulled in patch kit 0.2.4 netstart, added ifconfig ed0 line. This is a
crock so I can get the binaries released.
1993-07-19 21:08:53 +00:00
rgrimes
7dd01a177d Fixed edit of /etc/motd so that the motd says FreeBSD instead of 386BSD. 1993-07-19 21:05:58 +00:00
rgrimes
a9391cd705 Fixed /dev/fd to be owner bin group bin mode 555 per the /dev/MAKEDEV script 1993-07-19 19:49:45 +00:00
rgrimes
598d08e0fa From NetBSD, copied verbatium. May need some work yet. 1993-07-19 19:14:45 +00:00
rgrimes
9b0aeeafae New file from NetBSD, for when we get ready for the rpc code. 1993-07-19 19:13:15 +00:00
rgrimes
3d232399a8 Changed banner from 386BSD to FreeBSD 1993-07-19 19:12:33 +00:00
rgrimes
da37906cf4 Changed login banner from 386BSD to FreeBSD. Added entries for 38.4k, 57.6k
and 115.2k baud gettys.
1993-07-19 19:11:55 +00:00
rgrimes
b7f224a304 Removed all Berkeley aliases information since it is way out of date.
General cleanup.. from NetBSD.
1993-07-19 19:09:14 +00:00
rgrimes
e3ab08c69b New file for netstart, should contain the hosts hostname. 1993-07-19 19:08:31 +00:00
rgrimes
beaaf237af Cleaned up crontab from NetBSD, adjusted for FreeBSD. 1993-07-19 19:08:04 +00:00