Commit Graph

46985 Commits

Author SHA1 Message Date
thorpej
9d996b9e4e Adjust for the new IP-IP input path. 1999-01-11 21:28:28 +00:00
thorpej
9f9be750f6 Separate out the IP-in-IP implementation from the GRE code. This cleans
up the interface to ip_mroute.c somewhat, and properly separates IP-IP
from GRE.  (They are similar, but they are different protocols, and should
not be implemented in the same place.)
1999-01-11 21:26:53 +00:00
jwise
4b0bbbdbe6 Add $portmap_flags variable, now that portmap has optional flags, and
by default, pass '-l' flag (libwrap logging) by analogy with inetd
1999-01-11 21:04:38 +00:00
thorpej
8406f65cbf Use a pool for pmap structures. 1999-01-11 20:58:46 +00:00
jwise
2badef4d79 Add four big changes:
* portmap is now tcp-wrapped (i.e. obeys hosts.{allow,deny})
	  both for lookups (as `portmap') and for forwarded calls to
	  specific services.

	* the new -l flag, analagous to inetd -l, logs all connections
	  to portmap.

	* the new -s flag causes portmap to suid to the user daemon
	  after binding it's port, so that outgoing connections do
	  not come from privileged ports.  This prevents users from
	  using portmap to get a free privileged port.

	* portmap now _only_ accepts SETs and UNSETs on the loopback
	  interface.  In the past, anyone in the world could do all
	  sorts of nasty things to your portmap tables.  Note that
	  our libc already_only_ uses the loopback interface to
	  register rpc ports.

This work is modeled after/partially taken from Wietse Venema's tcp-
wrapped version of the BSD 4.3 portmap.  It has benefitted greatly from my
discussions with Luke, Matt and many others.
1999-01-11 20:51:09 +00:00
drochner
33b1cd5328 Oops, "square root" is Unicode 221a, not 211a! 1999-01-11 20:48:10 +00:00
kim
0c127d7cef Show year of last login. 1999-01-11 20:20:54 +00:00
garbled
f33f4be925 Massive fixup:
Rewrite man page in mandoc format rather than nasty man format.
Fix a ton of parsing errors, and generate proper .Xr's.
document all known environment variables.
suggest ksh rather than bash.

The last two fix PR #1966.  Wheee!

Somebody with access to the POSIX spec needs to go in here, and document
our adherence, or lack thereof.
1999-01-11 19:34:53 +00:00
garbled
eda09f767f Since we are "NetBSD" and not "BSD Experimental", update the definition
of .Os to reflect reality.
Also document the new AT&T laziness macros.
1999-01-11 19:27:20 +00:00
garbled
3813b46baf Add additional AT&T UNIX macros for versions 1-5. Change default for
.Os to NetBSD 1.4 instead of "4.4 BSD"

Note.. many of the undocumented macros in here are broken, like the .Px,
and .As macros.  Someone with more clue should fix them.
1999-01-11 19:09:30 +00:00
bouyer
c8c04d5b9e Properly define ufs_args_t and HAVE_FIELD_UFS_ARGS_T_FSPEC, so that automount
of FFS filesystems works.
1999-01-11 15:57:49 +00:00
mrg
0a1b83af3c use x_gzip over gzip_s 1999-01-11 13:03:43 +00:00
mrg
a17ace088d move gzip_s to x_gzip via repository copy. gzip_s was the wrong name from the start. 1999-01-11 13:02:03 +00:00
mrg
f39074b570 use x_gzip over gzip_s 1999-01-11 13:01:34 +00:00
mrg
a112081f50 #ifndef SMALL changes. saves 30k on the sparc 1999-01-11 12:31:53 +00:00
christos
07c1a182cd need bsd.own.mk and fix typo. 1999-01-11 11:49:20 +00:00
drochner
2379551296 add 2bpp support, for sake of NeXT monochrome displays, from
matt debergalis <deberg@mit.edu> KB1CTH per PR kern/6741 and kern/6786,
minimally corrected
1999-01-11 11:08:14 +00:00
christos
9f77dc2e81 Add a few comments about the i386 and others. 1999-01-11 11:05:29 +00:00
christos
e0c19ac888 We cannot relocate our interpreter (yet). 1999-01-11 11:02:50 +00:00
christos
e293d1bc34 Add ELF crap. 1999-01-11 11:02:16 +00:00
christos
f9cf96d39c Add an elf compiler spec. 1999-01-11 11:01:38 +00:00
christos
e6ce4ee5c9 Pass -DDEFAULT_ELF if i386 && OBJECT_FMT == ELF 1999-01-11 10:59:25 +00:00
christos
b2e8a46873 Add elf stuff. 1999-01-11 10:57:06 +00:00
christos
e3772ce299 Add the ability to compile an ELF assembler on i386 if OBJECT_FMT == "ELF" 1999-01-11 10:55:21 +00:00
christos
ae2cecd233 Add ELF emulation, and make it default if OBJECT_FMT == ELF 1999-01-11 09:53:26 +00:00
tsubai
c91ac313c1 Count clock interrupts. 1999-01-11 09:44:51 +00:00
christos
5042017dd3 Remove debugging code and unused variable. 1999-01-11 09:34:17 +00:00
tsubai
477add6bea Add irq32 - irq63 to intrnames. 1999-01-11 08:49:58 +00:00
eeh
39553be254 Finally fixed 64-bit signal trampoline. 1999-01-11 06:43:51 +00:00
eeh
1609884456 Handle the symbol table properly in a 32-bit kernel that was booted from a
64-bit bootloader.
1999-01-10 23:35:08 +00:00
eeh
9c06e4a454 Need to put IGN in SBUS slot interrupt vectors as well. (From Kapil Chowksey) 1999-01-10 23:32:57 +00:00
scottr
c6be16c55a Parenthesize a few expressions uncovered by -Wpointer-arith. 1999-01-10 22:52:55 +00:00
nathanw
d2f4d39a08 wskbd, not wskbs. 1999-01-10 22:51:46 +00:00
augustss
5c5590465e Avoid `void *' arithmetic. Fixes PR 6783. 1999-01-10 21:57:19 +00:00
tron
3fbb44a7bb Make MTIOCRDSPOS, MTIOCSLOCATE, etc. work with write protected tapes.
Patch supplied by Dave Huang in PR kern/5305.
1999-01-10 21:46:39 +00:00
eeh
b5932bbc0a Support little-endian bus mappings. 1999-01-10 19:37:47 +00:00
is
4d5a26ba82 Make this compile again. 1.5 was committed from the wrong directory.
We apologize for any inconvenience caused.
1999-01-10 19:19:57 +00:00
augustss
f963dc8ddb Some minor updates from FreeBSD. 1999-01-10 19:13:15 +00:00
augustss
af7f630631 Some patches from FreeBSD. 1999-01-10 18:42:10 +00:00
augustss
ebd59cb48c Make sure to check the modifier map for the windows keys. 1999-01-10 18:36:57 +00:00
augustss
c437dc4229 Remove redundant test if the unit numbers is in range. 1999-01-10 18:22:14 +00:00
christos
14d2402e4b Add i386 bits. Only works with -fpic or -fPIC compiled binaries since
COPY relocations don't work.
1999-01-10 18:21:24 +00:00
christos
e748cbf6b0 Don't use %eax 1999-01-10 18:20:13 +00:00
christos
d72f81978d Add i386 bits 1999-01-10 18:18:56 +00:00
augustss
d89ed08e6d Make keysym.h depend on dev/wscons/wsksymdef.h. 1999-01-10 18:05:49 +00:00
christos
afb18a5077 Moved via repository copy to arch/powerpc 1999-01-10 17:34:42 +00:00
christos
86ef105de2 Moved via repository copy to arch/mips 1999-01-10 17:33:59 +00:00
christos
a12e7c4c86 Moved via repository copy to arch/alpha 1999-01-10 17:33:11 +00:00
christos
ab951f38e0 Add __attribute__ for printf like commands. 1999-01-10 17:19:01 +00:00
christos
c77a99ad05 First pass at csu stuff for i386/elf. 1999-01-10 17:16:06 +00:00