freebsd-dev/sys
Ruslan Ermilov 03453c5e87 A significant rewrite of PPTP aliasing code.
PPTP links are no longer dropped by simple (and inappropriate in this
case) "inactivity timeout" procedure, only when requested through the
control connection.

It is now possible to have multiple PPTP servers running behind NAT.
Just redirect the incoming TCP traffic to port 1723, everything else
is done transparently.

Problems were reported and the fix was tested by:
		Michael Adler <Michael.Adler@compaq.com>,
		David Andersen <dga@lcs.mit.edu>
2000-10-30 12:39:41 +00:00
..
alpha Remember to decrement interrupt nesting level if leaving early 2000-10-30 04:18:54 +00:00
amd64 Remove unneeded <stddef.h> #includes. 2000-10-29 16:57:42 +00:00
boot Add entry for umodem 2000-10-30 10:55:03 +00:00
cam Remove unused #includes. 2000-10-30 12:21:19 +00:00
coda Remove unneeded #include <sys/proc.h> lines. 2000-10-29 13:57:19 +00:00
compat Bring cpuinfo closer to what it looks like in Linux 2.2. 2000-10-25 22:38:23 +00:00
compile
conf Remove unneeded <stddef.h> #includes. 2000-10-29 16:57:42 +00:00
contrib/dev We should include <machine/stdarg.h> not <stdarg.h> 2000-10-28 08:32:43 +00:00
crypto Initial import of AES algorithm code (aka Rijndael) from KAME. 2000-10-30 11:03:32 +00:00
ddb Previous commit changing SYSCTL_HANDLER_ARGS violated KNF. 2000-07-04 11:25:35 +00:00
dev remove an unused function (and a warning) 2000-10-30 10:58:02 +00:00
fs Make malloc use M_ZERO in some more locations. 2000-10-29 16:14:28 +00:00
geom Avoid the modules madness I inadvertently introduced by making the 2000-09-02 19:17:34 +00:00
gnu Move suser() and suser_xxx() prototypes and a related #define from 2000-10-29 16:06:56 +00:00
i4b Add infrastructure for Cologne Chip HFC-S PCI driver. 2000-10-26 07:00:05 +00:00
i386 Remove unneeded <stddef.h> #includes. 2000-10-29 16:57:42 +00:00
ia64 Convert all users of fldoff() to offsetof(). fldoff() is bad 2000-10-27 11:45:49 +00:00
isa Revert two experimental changes which escaped from my devel machine. 2000-10-28 06:55:12 +00:00
isofs/cd9660 Weaken a bogus dependency on <sys/proc.h> in <sys/buf.h> by #ifdef'ing 2000-10-29 14:54:55 +00:00
kern Write support for the cd(4) driver. 2000-10-30 07:03:00 +00:00
libkern Fix compilation of profiled kernels by including <machine/lock.h> 2000-10-14 08:34:27 +00:00
miscfs Move suser() and suser_xxx() prototypes and a related #define from 2000-10-29 16:06:56 +00:00
modules modules for the new sb8 and sb16 drivers 2000-10-28 19:28:49 +00:00
msdosfs Weaken a bogus dependency on <sys/proc.h> in <sys/buf.h> by #ifdef'ing 2000-10-29 14:54:55 +00:00
net Add pfil.9 manpage to build after a repository copy. 2000-10-30 09:16:18 +00:00
netatalk Move suser() and suser_xxx() prototypes and a related #define from 2000-10-29 16:06:56 +00:00
netatm Remove more unused #includes. 2000-10-30 07:42:06 +00:00
netgraph Move suser() and suser_xxx() prototypes and a related #define from 2000-10-29 16:06:56 +00:00
netinet A significant rewrite of PPTP aliasing code. 2000-10-30 12:39:41 +00:00
netinet6 Move suser() and suser_xxx() prototypes and a related #define from 2000-10-29 16:06:56 +00:00
netipx Move suser() and suser_xxx() prototypes and a related #define from 2000-10-29 16:06:56 +00:00
netkey Revert previous commit after discussion with phk. 2000-10-30 09:13:46 +00:00
netnatm Back out the previous change to the queue(3) interface. 2000-05-26 02:09:24 +00:00
netncp Make malloc use M_ZERO in some more locations. 2000-10-29 16:14:28 +00:00
netns Clean up some loose ends in the network code, including the X.25 and ISO 2000-02-13 03:32:07 +00:00
nfs Remove unneeded #include <sys/proc.h> lines. 2000-10-29 13:57:19 +00:00
nfsclient Remove unneeded #include <sys/proc.h> lines. 2000-10-29 13:57:19 +00:00
nfsserver Remove unneeded #include <sys/proc.h> lines. 2000-10-29 13:57:19 +00:00
ntfs Move suser() and suser_xxx() prototypes and a related #define from 2000-10-29 16:06:56 +00:00
nwfs Make malloc use M_ZERO in some more locations. 2000-10-29 16:14:28 +00:00
pc98 Move suser() and suser_xxx() prototypes and a related #define from 2000-10-29 16:06:56 +00:00
pccard Make a few more mallocs use M_ZERO. 2000-10-29 16:29:05 +00:00
pci Fix support for cardbus cards: 2000-10-30 07:54:38 +00:00
posix4 Add $FreeBSD$ 2000-05-01 20:32:07 +00:00
powerpc - Overhaul the software interrupt code to use interrupt threads for each 2000-10-25 05:19:40 +00:00
rpc
sys Write support for the cd(4) driver. 2000-10-30 07:03:00 +00:00
tools remove crufty exec stuff, perl is in the base system 2000-06-27 19:09:55 +00:00
ufs Move suser() and suser_xxx() prototypes and a related #define from 2000-10-29 16:06:56 +00:00
vm Weaken a bogus dependency on <sys/proc.h> in <sys/buf.h> by #ifdef'ing 2000-10-29 14:54:55 +00:00
Makefile I should know better than to touch this without testing a 'make release' 2000-08-24 18:53:09 +00:00