brian
c630b95121
Don't get caught in an infinite recursion when PKT_ALIAS_REVERSE
...
is set.
Document PKT_ALIAS_REVERSE.
Pointed out by: Jonathan Hanna <jh@cr1003333-a.crdva1.bc.home.com>
PR: 12304
1999-06-22 11:20:03 +00:00
brian
9f3c1a9bd4
brucify
...
Mentioned by: sprice@hiwaay.net
1999-05-23 13:52:05 +00:00
eivind
3611f42c01
Make incoming packets work as keepalives, too. This should fix problems
...
for some games.
Notified of problem by: tim@turbinegames.com
1999-05-20 20:20:24 +00:00
brian
189ed9cc1b
Add missing ``.''.
1999-05-04 10:56:13 +00:00
luoqi
6ea0e19959
Work around an egcs optimizer bug (i386). This should fix the active ftp
...
hang problem. A bug report has been sent to cygnus.
1999-04-21 21:28:01 +00:00
brian
831f0d7d92
PacketAliasProxyRule takes a const char *
...
Reminded by: bde
1999-03-25 06:48:05 +00:00
brian
f046bc6b79
Add a ``const'' and remove some inconsistent prototype args.
1999-03-24 20:28:58 +00:00
billf
da0438ea6a
Remove duplicate line.
...
Reviewed by: eivind
1999-03-23 23:01:15 +00:00
brian
d5ccc1beb2
Remove all diagnostics to stdout/stderr with #ifdef DEBUG
...
Statify functions in alias_nbt.c
1999-03-09 23:44:00 +00:00
brian
8b7bf74482
Document PacketAliasPptp() and allow it to be disabled
...
by passing INADDR_NONE.
1999-03-07 18:13:23 +00:00
brian
958883fc96
Remove unused function stubs.
1999-03-07 15:36:58 +00:00
brian
1b7dfc8070
Mention that PacketAliasProxyRule() doesn't accept host names,
...
just IP numbers.
1999-03-07 15:02:22 +00:00
brian
5a72bcc3c3
Document PacketAliasProxyRule() and fix a typo.
1999-03-06 21:58:43 +00:00
brian
087590fb63
Version 3.0: January 1, 1999
...
- Transparent proxying support added.
- PPTP redirecting support added based on patches
contributed by Dru Nelson <dnelson@redwoodsoft.com>.
Submitted by: Charles Mott <cmott@srv.net>
1999-02-27 02:16:01 +00:00
brian
9efaefb948
If we can't open alias.log, don't try to write to the
...
resulting NULL FILE *.
PR: 9403
1999-01-10 02:05:13 +00:00
dillon
14901c04b7
Reviewed by: freebsd-current
...
Add bounds checking to netbios NS packet resolving code. This should
prevent natd from crashing on badly formed netbios packets (as might be
heard when the machine is sitting on a cable modem or certain DSL
networks), and also closes potential security holes that might have
exploited the lack of bounds checking in the previous version of the
code.
1998-12-14 02:25:32 +00:00
jdp
6f8c78ca1a
Fix a couple of typos.
1998-11-19 18:07:28 +00:00
brian
f2c69105f2
Remove OpenBSD build support - let the Makefile vary per
...
OS rather than making it a mess and potentially screwing
up cross builds.
Suggested by: bde
Add Id keyword.
1998-08-31 12:14:30 +00:00
brian
0d85445a6a
Add OpenBSD build support
1998-08-30 23:53:25 +00:00
brian
5ed7f2c4ee
Add CUSEEME support. This has *not* been tested, nor
...
could I find anyone to test it, so please report any
problems to me.
1998-06-24 06:58:00 +00:00
brian
4ff4152e09
Quieten gcc 2.8.1
1998-06-10 00:26:19 +00:00
brian
e56ba1efb9
Don't call PunchFWHole() ifdef NO_FW_PUNCH
...
Pointed out by: "Steve Sims" <SimsS@IBM.Net>
1998-06-06 21:52:37 +00:00
jkoshy
0d7d76d982
Spelling corrections.
...
PR: 6868
Submitted by: Josh Gilliam <josh@quick.net>
1998-06-06 05:50:53 +00:00
amurai
60356ac1dd
Primary verison of NetBIOS over TCP/IP. Now you can connect Windows
...
DOMAIN as DOMAIN user through NAT function. See also RFC1002 for
futher detail of SMB structure.
Submitted by: Atsushi Murai <amurai@spec.co.jp>
1998-05-24 03:03:10 +00:00
brian
182404b274
o Support a compile-time -DNO_FW_PUNCH for portability
...
(and those of us that don't want the functionality).
o Don't assume sizeof(long) == 4.
Ok'd by: Charles Mott <cmott@srv.net>
1998-04-19 21:42:07 +00:00
bde
b050b13250
FixedSpellingErrorInAFunctionname.
1998-03-23 12:28:31 +00:00
brian
e33f0286b1
1) in CleanupAliasData, don't nullify entry in linkTableOut
...
since there might be permanent entries still left after
calls to DeleteLink (it will be nullified by DeleteLink
if all entries are deleted, won't it ?)
2) in PacketAliasSetAddress, set the aliasing address
even when PKT_ALIAS_RESET_ON_ADDR_CHANGE is in effect.
Just don't clean up links in this case.
Submitted by: Ari Suutari <ari@suutari.iki.fi>
via: Charles Mott <cmott@srv.net>
PR: 5041
1998-02-27 23:07:07 +00:00
bde
a38cdc5bd4
Fixed a missing #include in the synopsis.
...
Fixed some wrong prototypes.
Fixed a misspelled function name.
The owner of this file should add a copyright and an Id.
1998-01-16 13:02:58 +00:00
bde
72fdc3c6eb
Added prototypes for functions that were documented in libalias.3
...
but not prototyped here.
1998-01-16 12:56:07 +00:00
brian
07d18a334d
Remove __libalias_version. Ppp no longer uses it.
1998-01-14 01:24:49 +00:00
eivind
9389702192
Remove use of <osreldate.h>.
...
Screwed up by: myself
1998-01-11 18:34:38 +00:00
steve
b2c4a494f5
Put back __libalias_version so ppp(8) build again.
1998-01-10 19:37:19 +00:00
alex
f4a6b5e087
Sync with ipfw interface change: fw_pts is now part of a union (a
...
necessary evil due to the 108 byte setsockopt() limit).
1998-01-10 16:14:18 +00:00
jkh
310652e8b0
include <net/if.h> and restore this to sanity.
1998-01-10 15:04:06 +00:00
eivind
781f5bff10
Teach libalias to work with IPFW firewalls (controlled by a flag).
...
Obtained from: Yes development tree (+ 10 lines of patches from
Charles Mott, original libalias author)
1998-01-09 21:13:35 +00:00
brian
afdfe1afbe
Upgrade to 2.4 (Fix -PKT_ALIAS_UNREGISTERED_ONLY)
...
Submitted by: Charles Mott <cmott@srv.net>
Add __libalias_version so that ppp can derive the
correct library name for dlopen()
1997-09-06 11:11:43 +00:00
brian
ab1e7a5996
Fix file descriptor leak.
...
Submitted by: Charles Mott <cmott@srv.net>
Identified by: Gordon Burditt
1997-08-11 22:05:10 +00:00
brian
e7c02535af
Update to version 2.2. Only the PacketAlias*()
...
functions should now be used. The old 2.1 stuff is
there for backwards compatability.
Submitted by: Charles Mott <cmott@snake.srv.net>
1997-08-03 18:20:03 +00:00
brian
cf067e235a
Create the alias library. This is currently only used by
...
ppp (or will be shortly). Natd can now be updated to use
this library rather than carrying its own version of the code.
Submitted by: Charles Mott <cmott@srv.net>
1997-05-23 04:41:31 +00:00