freebsd-src/lib
Ruslan Ermilov 680c8244a9 - Remove unused includes.
- Minor spelling fixes.
- Make IcmpAliasOut2() really work.

Before this change:

# natd -v -n PUB_IFACE -p 12345 -redirect_address 192.168.1.1 P.P.P.P
natd[87923]: Aliasing to A.A.A.A, mtu 1500 bytes
In  [UDP]  [UDP] X.X.X.X:49562 -> P.P.P.P:50000 aliased to
           [UDP] X.X.X.X:49562 -> 192.168.1.1:50000
Out [ICMP] [ICMP] 192.168.1.1 -> X.X.X.X 3(3) aliased to
           [ICMP] A.A.A.A -> X.X.X.X 3(3)

# tcpdump -n -t -i PUB_IFACE host X.X.X.X and "(udp or icmp)"
tcpdump: listening on PUB_IFACE
X.X.X.X.49562 > P.P.P.P.50000: udp 3
A.A.A.A > X.X.X.X: icmp: A.A.A.A udp port 50000 unreachable

After this change:

# natd -v -n PUB_IFACE -p 12345 -redirect_address 192.168.1.1 P.P.P.P
natd[89360]: Aliasing to A.A.A.A, mtu 1500 bytes
In  [UDP]  [UDP] X.X.X.X:49563 -> P.P.P.P:50000 aliased to
           [UDP] X.X.X.X:49563 -> 192.168.1.1:50000
Out [ICMP] [ICMP] 192.168.1.1 -> X.X.X.X 3(3) aliased to
           [ICMP] P.P.P.P -> X.X.X.X 3(3)

# tcpdump -n -t -i PUB_IFACE host X.X.X.X and "(udp or icmp)"
tcpdump: listening on PUB_IFACE
X.X.X.X.49563 > P.P.P.P.50000: udp 3
P.P.P.P > X.X.X.X: icmp: P.P.P.P udp port 50000 unreachable
2000-04-05 14:27:34 +00:00
..
compat Add libhistory.so.3 from 3.4-RELEASE. 2000-02-16 11:02:16 +00:00
csu $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
libalias - Remove unused includes. 2000-04-05 14:27:34 +00:00
libatm Replace beforeinstall target with new variables used by .mk system. 2000-01-14 07:57:47 +00:00
libbind Build more components to get named to build. 1999-11-30 04:40:54 +00:00
libc Back out valid argument domain change - sneak to this function by error. 2000-03-28 11:46:40 +00:00
libc_r Explicitly include sys/cdefs.h to get the definition of __strong_reference(), 2000-03-18 22:36:46 +00:00
libcalendar Remove single-space hard sentence breaks. These degrade the quality 2000-03-02 09:14:21 +00:00
libcam Specify the system directory for which we put in our include path 2000-01-21 20:11:40 +00:00
libcom_err Replace beforeinstall target with new variables used by .mk system. 2000-01-14 07:57:47 +00:00
libcompat Remove single-space hard sentence breaks. These degrade the quality 2000-03-02 09:14:21 +00:00
libcrypt A bunch of factual corrections. 2000-01-18 18:23:28 +00:00
libdevstat Replace beforeinstall target with new variables used by .mk system. 2000-01-14 07:57:47 +00:00
libdisk Changes for PC-98. 2000-03-29 15:10:28 +00:00
libedit Fix style bugs 1999-10-03 10:41:40 +00:00
libfetch Remove single-space hard sentence breaks. These degrade the quality 2000-03-02 09:14:21 +00:00
libform Replace beforeinstall target with new variables used by .mk system. 2000-01-14 07:57:47 +00:00
libftpio Remove single-space hard sentence breaks. These degrade the quality 2000-03-02 09:14:21 +00:00
libgnumalloc $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
libio Add functions which allow i/o memory to be accessed without forcing a 2000-02-12 14:57:01 +00:00
libipsec Replace the prefix for yylval to less confusing one. 2000-04-02 05:08:07 +00:00
libipx $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
libkse Explicitly include sys/cdefs.h to get the definition of __strong_reference(), 2000-03-18 22:36:46 +00:00
libkvm Change the return value of kvm_read/kvm_write to be -1 on error, to 2000-03-31 15:04:25 +00:00
libm Remove more single-space hard sentence breaks. 2000-03-02 14:54:02 +00:00
libmd Replace beforeinstall target with new variables used by .mk system. 2000-01-14 07:57:47 +00:00
libmenu Replace beforeinstall target with new variables used by .mk system. 2000-01-14 07:57:47 +00:00
libncp Remove duplicated extern. 2000-01-01 14:21:31 +00:00
libncurses Make a link from curses.3 -> ncurses.3 so that 'man 3 curses' does 2000-03-02 08:23:23 +00:00
libnetgraph Have NgMkSockNode() load the socket node type KLD if it's not 2000-01-28 00:48:27 +00:00
libopie Replace beforeinstall target with new variables used by .mk system. 2000-01-14 07:57:47 +00:00
libpam Fix a memory leak. 2000-03-29 08:24:37 +00:00
libpanel Replace beforeinstall target with new variables used by .mk system. 2000-01-14 07:57:47 +00:00
libpcap Upgrade to libpcap 0.5 2000-01-30 00:44:23 +00:00
libposix1e Fixed wrong function return types in synopsis. 2000-03-03 05:28:51 +00:00
libpthread Explicitly include sys/cdefs.h to get the definition of __strong_reference(), 2000-03-18 22:36:46 +00:00
libradius Replace beforeinstall target with new variables used by .mk system. 2000-01-14 07:57:47 +00:00
libresolv Don't build elf libresolv.so*, no elf freebsd binaries have used it ever. 1998-10-11 04:21:56 +00:00
librpcsvc $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
libskey Remove single-space hard sentence breaks. These degrade the quality 2000-03-02 09:14:21 +00:00
libss sigset_t change (part 5 of 5) 1999-09-29 15:18:46 +00:00
libstand Remove single-space hard sentence breaks. These degrade the quality 2000-03-02 09:14:21 +00:00
libtacplus Fix error message that was too hastily cut&pasted from libradius. 2000-01-17 04:26:09 +00:00
libtelnet $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
libutil Fix some spelling errors. 2000-03-24 00:58:49 +00:00
libvgl Remove single-space hard sentence breaks. These degrade the quality 2000-03-02 09:14:21 +00:00
libwrap Update major version. 2000-02-12 20:27:50 +00:00
libxpg4 I have added the support for BIG5 encoding into libc/libxpg4/mklocale. 1998-08-15 12:51:49 +00:00
liby $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
libz Remove single-space hard sentence breaks. These degrade the quality 2000-03-02 09:14:21 +00:00
msun MFS: Add a "magic" comment to help fixincludes realize it doesn't need to 2000-03-27 02:04:45 +00:00
ncurses Make a link from curses.3 -> ncurses.3 so that 'man 3 curses' does 2000-03-02 08:23:23 +00:00
Makefile Buildworld fixes for NO_OPENSSH and NO_OPENSSL 2000-03-09 06:29:05 +00:00
Makefile.inc