summaryrefslogtreecommitdiffstats
path: root/lib/libalias/libalias.3
Commit message (Collapse)AuthorAgeFilesLines
* Build userland libalias using src/sys/netinet/libalias.glebius2005-05-041-1018/+0
| | | | | Reviewed by: ru Repocopy by: peter
* Sort sections.ru2005-01-201-5/+5
|
* Mechanically kill hard sentence breaks.ru2004-07-021-7/+7
|
* Bumped document date.ru2004-07-011-5/+7
| | | | | Fixed markup. Fixed examples to match the new API.
* Mostly mechanical rework of libalias:phk2004-01-171-93/+98
| | | | | | | | | | | | Makes it possible to have multiple packet aliasing instances in a single process by moving all static and global variables into an instance structure called "struct libalias". Redefine a new API based on s/PacketAlias/LibAlias/g Add new "instance" argument to all functions in the new API. Implement old API in terms of the new API.
* Add Cisco Skinny Station protocol support to libalias, natd, and ppp.marcus2003-09-231-0/+10
| | | | | | | | | | | | | | | Skinny is the protocol used by Cisco IP phones to talk to Cisco Call Managers. With this code, one can use a Cisco IP phone behind a FreeBSD NAT gateway. Currently, having the Call Manager behind the NAT gateway is not supported. More information on enabling Skinny support in libalias, natd, and ppp can be found in those applications' manpages. PR: 55843 Reviewed by: ru Approved by: ru MFC after: 30 days
* mdoc(7): Use the new feature of the .In macro.ru2003-09-081-2/+2
|
* Removed a couple of .Xo/.Xc that are leftovers of the "ninth-argumentru2003-06-131-9/+3
| | | | limit" mdoc(7) atavism.
* Clarify that original address and port when doing transparent proxyingru2003-06-131-5/+5
| | | | are _destination_ address and port.
* Added myself to the AUTHORS section.ru2003-06-131-0/+2
|
* The .Fn functioncharnier2003-06-081-4/+6
|
* A new API function PacketAliasRedirectDynamic() can be usedru2003-06-011-1/+20
| | | | | to mark a fully specified static link as dynamic; i.e. make it a one-time link.
* Make the PacketAliasSetAddress() function call optional. If itru2003-06-011-5/+8
| | | | | | is not called, and no static rules match an outgoing packet, the latter retains its source IP address. This is in support of the "static NAT only" mode.
* cmott@scientech.com -> cm@linktel.netbrian2001-11-031-2/+2
| | | | Requested by: Charles Mott <cmott@scientech.com>
* mdoc(7) police: Use the new .In macro for #include statements.ru2001-10-011-3/+3
|
* mdoc(7) police:ru2001-08-071-4/+2
| | | | | | | Avoid using parenthesis enclosure macros (.Pq and .Po/.Pc) with plain text. Not only this slows down the mdoc(7) processing significantly, but it also has an undesired (in this case) effect of disabling hyphenation within the entire enclosed block.
* mdoc(7) police: removed HISTORY info from the .Os call.ru2001-07-101-1/+1
|
* Add BSD-style copyright headersbrian2001-06-041-0/+25
| | | | Approved by: Charles Mott <cmott@scientech.com>
* mdoc(7) police: use the new feature of the An macro.ru2000-11-221-24/+14
|
* Whitespace only:sheldonh2000-07-311-4/+4
| | | | | Fix an overlong line and trailing whitespace that crept in, in the previous commit.
* Add address translation support for RTSP/RTP used by RealPlayer andarchie2000-07-261-1/+22
| | | | | | | | Quicktime streaming media applications. Add a BUGS section to the man page. Submitted by: Erik Salander <erik@whistle.com>
* - Removed PacketAliasPptp() API function.ru2000-06-201-20/+0
| | | | - SHLIB_MAJOR++.
* Added true support for PPTP aliasing. Some nice features include:ru2000-06-201-0/+2
| | | | | | | | | | | | | | | | | | | | - 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>
* Revert the default behaviour for incoming connections sobrian2000-05-111-2/+2
| | | | | | | | that they (once again) go to the target machine rather than the alias address. PR: 18354 Submitted by: ru
* Replace PacketAliasRedirectPptp() (which had nothing specificru2000-04-281-29/+10
| | | | | | | to PPTP) with more generic PacketAliasRedirectProto(). Major number is not bumped because it is believed that noone has started using PacketAliasRedirectPptp() yet.
* Spell PacketAliasRedirectAddr() correctly.ru2000-04-271-1/+1
|
* Load Sharing using IP Network Address Translation (RFC 2391, LSNAT).ru2000-04-271-0/+60
| | | | | | LSNAT links are first created by either PacketAliasRedirectPort() or PacketAliasRedirectAddress() and then set up by one or more calls to PacketAliasAddServer().
* Add support for multiple PPTP sessions:ru2000-04-181-10/+75
| | | | | | | - new API function: PacketAliasRedirectPptp() - new mode bit: PKT_ALIAS_DENY_PPTP Please see manual page for details.
* A complete reformatting of manual page.ru2000-04-131-724/+686
|
* Correct Charles Mott's email addressbrian2000-04-021-1/+1
| | | | Requested by: Charles Mott <cmott@scientech.com>
* Allow PacketAliasSetTarget() to be passed the following:brian2000-03-311-1/+8
| | | | | | | | | | 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.
* Remove single-space hard sentence breaks. These degrade the qualitysheldonh2000-03-021-1/+2
| | | | | of the typeset output, tend to make diffs harder to read and provide bad examples for new-comers to mdoc.
* -it do, among other things, clear out anyalfred2000-02-281-1/+1
| | | | | | +it does, amongst other things, clear out any The old sentance didn't seem to make sense.
* Mention what PKT_ALIAS_PROXY_ONLY does.brian2000-02-021-1/+6
| | | | Prompted by: archie
* Fix several typos.archie1999-12-091-17/+17
| | | | Submitted by: Erik Salander <erik@whistle.com>
* Restore sub-chapters order.phantom1999-11-091-19/+16
| | | | | PR: docs/14766 Submitted by: Kazutoshi Kubota <kazu@iworks.co.jp>
* Fix typo.ru1999-09-081-1/+1
|
* $Id$ -> $FreeBSD$peter1999-08-281-1/+1
|
* Typo: 102 => 192 (PR: docs/13310 - Maxim Sobolev <sobomax@altavista.net>)hoek1999-08-221-2/+2
|
* Various man page cleanup:mpp1999-08-151-17/+12
| | | | | | | | | | - Sort xrefs - FreeBSD.ORG -> FreeBSD.org - Be consistent with section names as outlines in mdoc(7) - Other misc mdoc cleanup. PR: doc/13144 Submitted by: Alexy M. Zelkin <phantom@cris.net>
* Don't get caught in an infinite recursion when PKT_ALIAS_REVERSEbrian1999-06-221-1/+6
| | | | | | | | is set. Document PKT_ALIAS_REVERSE. Pointed out by: Jonathan Hanna <jh@cr1003333-a.crdva1.bc.home.com> PR: 12304
* Add missing ``.''.brian1999-05-041-1/+1
|
* PacketAliasProxyRule takes a const char *brian1999-03-251-1/+1
| | | | Reminded by: bde
* Document PacketAliasPptp() and allow it to be disabledbrian1999-03-071-0/+30
| | | | by passing INADDR_NONE.
* Mention that PacketAliasProxyRule() doesn't accept host names,brian1999-03-071-1/+3
| | | | just IP numbers.
* Document PacketAliasProxyRule() and fix a typo.brian1999-03-061-1/+88
|
* Fix a couple of typos.jdp1998-11-191-3/+3
|
* Spelling corrections.jkoshy1998-06-061-11/+11
| | | | | PR: 6868 Submitted by: Josh Gilliam <josh@quick.net>
* FixedSpellingErrorInAFunctionname.bde1998-03-231-2/+2
|
* Fixed a missing #include in the synopsis.bde1998-01-161-4/+5
| | | | | | | Fixed some wrong prototypes. Fixed a misspelled function name. The owner of this file should add a copyright and an Id.
OpenPOWER on IntegriCloud