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
Ruslan Ermilov
79eef4b611
- Moved NULL definition into private include file.
...
- Minor spelling fixes.
2000-04-05 14:23:42 +00:00
Ruslan Ermilov
91cc2995af
Minor spelling fixes.
2000-04-05 07:45:39 +00:00
Brian Somers
3e6ac25bd6
Correct Charles Mott's email address
...
Requested by: Charles Mott <cmott@scientech.com>
2000-04-02 20:16:45 +00:00
Yoshinobu Inoue
f018cfad89
Replace the prefix for yylval to less confusing one.
...
(Sorry, this should be committed with previous commit to Makefile.)
2000-04-02 05:08:07 +00:00
Yoshinobu Inoue
1f0118b915
Replace the prefix for yylval to less confusing one.
...
Suggested by: bruce
2000-04-01 22:28:36 +00:00
Brian Somers
5dd44916b7
Allow PacketAliasSetTarget() to be passed the following:
...
INADDR_NONE: Incoming packets go to the alias address (the default)
INADDR_ANY: Incoming packets are not NAT'd (direct access to the
internal network from outside)
anything else: Incoming packets go to the specified address
Change a few inaddr::s_addr == 0 to inaddr::s_addr == INADDR_ANY
while I'm there.
2000-03-31 20:36:29 +00:00
Jacques Vidrine
91a594d823
Change the return value of kvm_read/kvm_write to be -1 on error, to
...
match the documented interface.
Previously it returned 0 on error.
PR: bin/10511
2000-03-31 15:04:25 +00:00
Brian Somers
1c4e6d2544
When an incoming packet is received that is not specifically
...
redirected and when no target address has been specified, NAT
the destination address to the alias address rather than
allowing people direct access to your internal network from
outside.
2000-03-31 14:03:37 +00:00
KATO Takenori
7e9e421193
Changes for PC-98.
2000-03-29 15:10:28 +00:00
Kris Kennaway
e31adaffd9
Fix a memory leak.
...
PR: 17360
Submitted by: Andrew J. Korty <ajk@iu.edu>
2000-03-29 08:24:37 +00:00
Brian Feldman
fe69f87383
Actually, ${LIBY}/-ly aren't needed either. This should finish unbreaking
...
the world build.
2000-03-29 00:54:06 +00:00
Andrey A. Chernov
1c0a1964ab
Back out valid argument domain change - sneak to this function by error.
...
Reword test condition better. Previous variant was true for negative
characters too.
2000-03-28 11:46:40 +00:00
Yoshinobu Inoue
4b89b76f24
Remove libl related dependencies, because it is not necessary, and even more,
...
it cause building world failure.
Specified by: Nickolay Dudorov <nnd@mail.nsk.ru>
2000-03-28 11:41:18 +00:00
Andrey A. Chernov
4c48fdaf53
Describe valid argument domain for 8-bit wide locales to prevent common error
...
calling ctype functions with signed char as an argument.
2000-03-28 11:36:31 +00:00
Bruce Evans
e915afdee4
Fixed missing libraries in DPADD.
...
Fixed some style bugs (some usual ones for DPADD and LDADD, and
misformatting of $FreeBSD$).
2000-03-27 15:24:45 +00:00
Bruce Evans
e39c55ae3e
Fixed missing DPADD.
...
Fixed style bug for LDADD (don't use += for variables defined only once).
2000-03-27 15:16:06 +00:00
David E. O'Brien
d6f56cfc4f
MFS: Add a "magic" comment to help fixincludes realize it doesn't need to
...
modify this file when building GCC 2.96 [by hand or via the port].
Submitted by: Zack Weinberg <zack@wolery.cumb.org>
2000-03-27 02:04:45 +00:00
David E. O'Brien
b787589098
-Wall, which caught a real bug where buflen wasn't being set properly.
2000-03-27 00:33:45 +00:00
Jonathan Lemon
6134837824
Decrement the timeout being passed to poll() if poll was interrupted for
...
some reason. This will prevent an infinite loop if (say) a sigalarm is
being scheduled at a more frequent interval than the poll timeout.
PR: 2191, 8847, 10553
2000-03-26 19:20:50 +00:00
Philippe Charnier
f25c63af03
Spelling, fprintf -> err, remove unneeded variable declaration
2000-03-26 15:18:12 +00:00
Philippe Charnier
c0154e9a31
lowercase error message
2000-03-26 15:14:16 +00:00
Mike Pritchard
292bf7190f
Fix some spelling errors.
2000-03-24 00:58:49 +00:00
Hajimu UMEMOTO
9ed4e87cad
Return IPv4 native address for IPv4 mapped IPv6 address, even if
...
A RR is not found.
Reviewed by: shin
2000-03-23 17:25:00 +00:00
Bruce Evans
84ee83efc7
Fixed missing #include of <sys/types.h> in synopsis.
...
Fixed spelling error in prototype for inet_option_space().
Fixed syntax error in prototype for inet6_option_alloc().
2000-03-23 16:29:05 +00:00
Bruce Evans
1025a2007f
Fixed missing #include of <sys/types.h> in synopsis.
2000-03-23 16:20:20 +00:00
Bruce Evans
e92393ba2b
Fixed wrong arg type in synopsis.
2000-03-23 15:28:30 +00:00
Jason Evans
070dac0827
Add a man page for aio_waitcomplete(). Update the aio_cancel() man page to
...
reflect the fact that aio_cancel() works now.
Submitted by: Christopher Sedore <cmsedore@maxwell.syr.edu>
2000-03-21 10:25:22 +00:00
Brian Somers
9da582e318
Make _FindLinkIn() static and only define GetDestPort when
...
NO_FW_PUNCH isn't defined.
2000-03-19 09:11:05 +00:00
Jason Evans
7e5e179982
Explicitly include sys/cdefs.h to get the definition of __strong_reference(),
...
rather than getting lucky due to header dependencies.
2000-03-18 22:36:46 +00:00
Brian S. Dean
a9f9141ca5
Back out that last commit, it may be insecure (pointed out by Warner
...
Losh).
2000-03-16 23:53:41 +00:00
Brian S. Dean
9c8e9b4a14
Slight adjustment to __ivaliduser() - don't ignore the last line in
...
the .rhosts file just because there is no ending linefeed.
2000-03-16 22:58:34 +00:00
Jason Evans
b479399f73
Take care to avoid having "strong" and "weak" symbols of the same name in
...
libc_r.
2000-03-16 02:14:41 +00:00
Jonathan Lemon
38775c5e68
Fix uninitialized variable.
...
Submitted by: tanimura
2000-03-15 15:04:54 +00:00
Daniel Eischen
1d013a86ed
Fix pthread_suspend_np/pthread_resume_np. For the record, suspending a
...
thread waiting on an event (I/O, condvar, etc) will, when resumed using
pthread_resume_np, return with EINTR. For example, suspending and resuming
a thread blocked on read() will not requeue the thread for the read, but
will return -1 with errno = EINTR. If the suspended thread is in a critical
region, the thread is suspended as soon as it leaves the critical region.
Fix a bogon in pthread_kill() where a signal was being delivered twice
to threads waiting in sigwait().
Reported by (suspend/resume bug): jdp
Reviewed by: jasone
2000-03-15 13:59:27 +00:00
Yoshinobu Inoue
89482e464f
Merge from NetBSD. Addition of inet_ntop() and inet_pton() description.
...
Specified by: Robert Muir <rmuir@looksharp.net>
Obtained from: NetBSD
2000-03-12 19:38:22 +00:00
Yoshinobu Inoue
375a501b7d
Cosmetic fix. Re-order MLINKS for if_indextoname.3 and inet.3 as alphabetical
...
order.
2000-03-12 19:29:52 +00:00
Yoshinobu Inoue
95919b4418
Correct MLINKS contents for rcmd.3, because it is obsolete due to
...
recent changes to rcmd.3.
links to iruserok_af.3, ruserok_af.3 are removed.
link to iruserok_sa.3 is added.
2000-03-12 19:12:03 +00:00
Yoshinobu Inoue
2056d525db
Import from KAME. Advanced API related function descriptions.
...
Obtained from: KAME project
2000-03-12 18:45:49 +00:00
Warner Losh
ce5e608527
Fix fd leak in libdisk's Disk_Names()
2000-03-10 22:54:04 +00:00
Jonathan Lemon
638580129d
Add in IPV4 NIS support.
...
PR: 17290 (but not the same patch)
Approved by: jkh
2000-03-09 22:52:30 +00:00
Paul Richards
cd7b8d78c7
Fix various unsigned vs signed errors that caused problems with uids
...
and gids bigger than 16 bits. Added checks for uids and gids that are
bigger than 32 bits.
Approved by: jkh (partly, this fix is bigger than I first intended)
2000-03-09 18:11:16 +00:00
Yoshinobu Inoue
265fb60da4
More grammer, wording, and mdoc fixes.
...
Submitted by: bde
Reviewed by: sheldonh
2000-03-09 16:41:27 +00:00
Jonathan Lemon
0b6b4751b5
Fix pointer addition bug (3 -> 4).
...
Submitted by: david.w.james@bt.com
2000-03-09 15:05:20 +00:00
Yoshinobu Inoue
f63e7634ac
Initialize mbuf pointer at getting ipsec policy.
...
Without this, kernel will panic at getsockopt() of IPSEC_POLICY.
Also make compilable libipsec/test-policy.c which tries getsockopt() of
IPSEC_POLICY.
Approved by: jkh
Submitted by: sakane@kame.net
2000-03-09 14:57:16 +00:00
Kris Kennaway
bb49f794f5
Buildworld fixes for NO_OPENSSH and NO_OPENSSL
...
Approved by: jkh
2000-03-09 06:29:05 +00:00
Jonathan Lemon
064dbb0301
Correct device naming for IDA disk nodes (idad)
2000-03-08 18:14:02 +00:00
Martin Cracauer
6686e4fafb
Temporary cosmetic change to prevent gcc-2.95.2 from doing an
...
optimization that generates code our current as doesn't understand.
The result is bad code that damages dynamic symbol locations at
runtime. Ouch. See PR bin/16862 and discussion in -current.
This change will be backed out when gcc and gas are back in sync.
PR: Fixes bin/16862, but not the underlying problem.
Submitted by: bde
Approved by: jdk
2000-03-08 12:46:25 +00:00
Nik Clayton
c979f70672
s/ispec/ipsec/, and add a missing comma.
...
PR: docs/16995
Submitted by: Benno Rice <benno@netizen.com.au>
2000-03-07 13:58:25 +00:00
Hajimu UMEMOTO
88f853e037
Since crypto/openssh/login.c was changed to use realhostname_sa(),
...
when connecting via IPv6, hostname was not recorded to utmp anymore.
Because, if hostname is longer than buffer size, getnameinfo() returns
with ENI_MEMORY.
Reviewed by: shin
Approved by: jkh
2000-03-07 07:52:01 +00:00