freebsd-dev/sys
Ruslan Ermilov 55a39fc5a2 Added true support for PPTP aliasing. Some nice features include:
- Multiple PPTP clients behind NAT to the same or different servers.

- Single PPTP server behind NAT -- you just need to redirect TCP
  port 1723 to a local machine.  Multiple servers behind NAT is
  possible but would require a simple API change.

- No API changes!

For more information on how this works see comments at the start of
the alias_pptp.c.

PacketAliasPptp() is no longer necessary and will be removed soon.

Submitted by:	Erik Salander <erik@whistle.com>
Reviewed by:	ru
Rewritten by:	ru
Reviewed by:	Erik Salander <erik@whistle.com>
2000-06-20 11:41:48 +00:00
..
alpha Add UP1000 to GENERIC 2000-06-19 21:55:42 +00:00
amd64 Add disk_enumerate() for finding names of disks. Vinum and libh will 2000-06-15 20:30:53 +00:00
boot Comment this bad boy. Hopefully the next person that comes along won't 2000-06-19 22:50:46 +00:00
cam Fix breakage where we never were attaching SES devices because inq_len 2000-06-18 04:19:08 +00:00
coda Remove 42 unneeded #include <sys/ioccom.h>. 2000-05-03 07:31:38 +00:00
compat Linux allows to mmap annonymous with a file descriptor passed, FreeBSD 2000-06-15 09:57:34 +00:00
compile
conf return of the accept filter part II 2000-06-20 01:09:23 +00:00
contrib When running with quotas enabled on a filesystem using soft updates, 2000-06-18 22:14:28 +00:00
crypto Remove ~25 unneeded #include <sys/conf.h> 2000-04-19 14:58:28 +00:00
ddb Add a new sysctl "debug.enter_debugger" (when the kernel is compiled 2000-01-27 22:27:34 +00:00
dev Terminate aic_ids[] 2000-06-19 22:16:14 +00:00
fs Virtualizes & untangles the bioops operations vector. 2000-06-16 08:48:51 +00:00
geom Separate the struct bio related stuff out of <sys/buf.h> into 2000-05-05 09:59:14 +00:00
gnu Fix typo (accessable --> accessible). 2000-06-14 17:53:40 +00:00
i4b Borrow phk's axe and apply the next stage of config(8)'s evolution. 2000-06-13 22:28:50 +00:00
i386 return of the accept filter part II 2000-06-20 01:09:23 +00:00
isa This is a temporary bandaid to get vidconsole working again without 2000-06-15 10:01:12 +00:00
isofs/cd9660 Separate the struct bio related stuff out of <sys/buf.h> into 2000-05-05 09:59:14 +00:00
kern return of the accept filter part II 2000-06-20 01:09:23 +00:00
libkern Add $FreeBSD$ 2000-05-01 20:32:07 +00:00
miscfs Virtualizes & untangles the bioops operations vector. 2000-06-16 08:48:51 +00:00
modules return of the accept filter part II 2000-06-20 01:09:23 +00:00
msdosfs Separate the struct bio related stuff out of <sys/buf.h> into 2000-05-05 09:59:14 +00:00
net Implement SIOCSIFLLADDR, which allows you to change the link-level 2000-06-16 20:14:43 +00:00
netatalk Just need to pass the address family to if_simloop(), not the whole sockaddr. 2000-05-24 21:16:56 +00:00
netatm Just need to pass the address family to if_simloop(), not the whole sockaddr. 2000-05-24 21:16:56 +00:00
netgraph Fix bug where receive statistics for the bundle were not getting updated. 2000-06-01 01:29:49 +00:00
netinet Added true support for PPTP aliasing. Some nice features include: 2000-06-20 11:41:48 +00:00
netinet6 Back out the previous change to the queue(3) interface. 2000-05-26 02:09:24 +00:00
netipx Add $FreeBSD$ 2000-05-01 20:32:07 +00:00
netkey Check for MGET* returning NULL and return ENOBUFS in this case. 2000-06-10 17:55:57 +00:00
netnatm Back out the previous change to the queue(3) interface. 2000-05-26 02:09:24 +00:00
netncp Back out the previous change to the queue(3) interface. 2000-05-26 02:09:24 +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 Correctly set the Maximum DHCP Message Size. bootpd now works 2000-06-13 09:32:09 +00:00
nfsclient Correctly set the Maximum DHCP Message Size. bootpd now works 2000-06-13 09:32:09 +00:00
nfsserver Back out the previous change to the queue(3) interface. 2000-05-26 02:09:24 +00:00
ntfs Back out the previous change to the queue(3) interface. 2000-05-26 02:09:24 +00:00
nwfs Back out the previous change to the queue(3) interface. 2000-05-26 02:09:24 +00:00
pc98 Deal with quoted arguments. This hack parser uses whitespace to delimit 2000-06-17 20:10:55 +00:00
pccard o Implement some compatibility functions for NEWCARD compat. This is 2000-06-18 04:59:39 +00:00
pci Implemented some optimizations which result in 14 fewer instructions in the 2000-06-19 00:58:34 +00:00
posix4 Add $FreeBSD$ 2000-05-01 20:32:07 +00:00
powerpc Support bounce buffers for ISA DMA on the alpha. This is required for the 2000-06-19 18:41:27 +00:00
rpc
svr4 Back out the previous change to the queue(3) interface. 2000-05-26 02:09:24 +00:00
sys return of the accept filter part II 2000-06-20 01:09:23 +00:00
tools
ufs When running with quotas enabled on a filesystem using soft updates, 2000-06-18 22:14:28 +00:00
vm Add missing increment of allocation counter. 2000-06-05 06:34:41 +00:00
Makefile If "MODULES_WITH_WORLD" is defined, sys/modules will be built with the 2000-06-17 10:51:56 +00:00