aboutsummaryrefslogtreecommitdiff
path: root/sys/netinet/libalias/libalias.3
Commit message (Collapse)AuthorAgeFilesLines
* This commit was manufactured by cvs2svn to create tagrelease/6.0.0_cvscvs2svn2005-11-031-1/+1
| | | | | | 'RELENG_6_0_0_RELEASE'. This commit was manufactured to restore the state of the 6.0-RELEASE image.
* Sort sections.Ruslan Ermilov2005-01-201-5/+5
| | | | Notes: svn path=/head/; revision=140505
* Mechanically kill hard sentence breaks.Ruslan Ermilov2004-07-021-7/+7
| | | | Notes: svn path=/head/; revision=131504
* Bumped document date.Ruslan Ermilov2004-07-011-5/+7
| | | | | | | | Fixed markup. Fixed examples to match the new API. Notes: svn path=/head/; revision=131420
* Mostly mechanical rework of libalias:Poul-Henning Kamp2004-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. Notes: svn path=/head/; revision=124621
* Add Cisco Skinny Station protocol support to libalias, natd, and ppp.Joe Marcus Clarke2003-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 Notes: svn path=/head/; revision=120372
* mdoc(7): Use the new feature of the .In macro.Ruslan Ermilov2003-09-081-2/+2
| | | | Notes: svn path=/head/; revision=119893
* Removed a couple of .Xo/.Xc that are leftovers of the "ninth-argumentRuslan Ermilov2003-06-131-9/+3
| | | | | | | limit" mdoc(7) atavism. Notes: svn path=/head/; revision=116314
* Clarify that original address and port when doing transparent proxyingRuslan Ermilov2003-06-131-5/+5
| | | | | | | are _destination_ address and port. Notes: svn path=/head/; revision=116313
* Added myself to the AUTHORS section.Ruslan Ermilov2003-06-131-0/+2
| | | | Notes: svn path=/head/; revision=116312
* The .Fn functionPhilippe Charnier2003-06-081-4/+6
| | | | Notes: svn path=/head/; revision=116020
* A new API function PacketAliasRedirectDynamic() can be usedRuslan Ermilov2003-06-011-1/+20
| | | | | | | | to mark a fully specified static link as dynamic; i.e. make it a one-time link. Notes: svn path=/head/; revision=115650
* Make the PacketAliasSetAddress() function call optional. If itRuslan Ermilov2003-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. Notes: svn path=/head/; revision=115648
* cmott@scientech.com -> cm@linktel.netBrian Somers2001-11-031-2/+2
| | | | | | | Requested by: Charles Mott <cmott@scientech.com> Notes: svn path=/head/; revision=85964
* mdoc(7) police: Use the new .In macro for #include statements.Ruslan Ermilov2001-10-011-3/+3
| | | | Notes: svn path=/head/; revision=84306
* mdoc(7) police:Ruslan Ermilov2001-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. Notes: svn path=/head/; revision=81251
* mdoc(7) police: removed HISTORY info from the .Os call.Ruslan Ermilov2001-07-101-1/+1
| | | | Notes: svn path=/head/; revision=79531
* Add BSD-style copyright headersBrian Somers2001-06-041-0/+25
| | | | | | | Approved by: Charles Mott <cmott@scientech.com> Notes: svn path=/head/; revision=77701
* mdoc(7) police: use the new feature of the An macro.Ruslan Ermilov2000-11-221-24/+14
| | | | Notes: svn path=/head/; revision=69025
* Whitespace only:Sheldon Hearn2000-07-311-4/+4
| | | | | | | | Fix an overlong line and trailing whitespace that crept in, in the previous commit. Notes: svn path=/head/; revision=64061
* Add address translation support for RTSP/RTP used by RealPlayer andArchie Cobbs2000-07-261-1/+22
| | | | | | | | | | | Quicktime streaming media applications. Add a BUGS section to the man page. Submitted by: Erik Salander <erik@whistle.com> Notes: svn path=/head/; revision=63899
* - Removed PacketAliasPptp() API function.Ruslan Ermilov2000-06-201-20/+0
| | | | | | | - SHLIB_MAJOR++. Notes: svn path=/head/; revision=61865
* Added true support for PPTP aliasing. Some nice features include:Ruslan Ermilov2000-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> Notes: svn path=/head/; revision=61861
* Revert the default behaviour for incoming connections soBrian Somers2000-05-111-2/+2
| | | | | | | | | | | that they (once again) go to the target machine rather than the alias address. PR: 18354 Submitted by: ru Notes: svn path=/head/; revision=60363
* Replace PacketAliasRedirectPptp() (which had nothing specificRuslan Ermilov2000-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. Notes: svn path=/head/; revision=59726
* Spell PacketAliasRedirectAddr() correctly.Ruslan Ermilov2000-04-271-1/+1
| | | | Notes: svn path=/head/; revision=59704
* Load Sharing using IP Network Address Translation (RFC 2391, LSNAT).Ruslan Ermilov2000-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(). Notes: svn path=/head/; revision=59702
* Add support for multiple PPTP sessions:Ruslan Ermilov2000-04-181-10/+75
| | | | | | | | | | - new API function: PacketAliasRedirectPptp() - new mode bit: PKT_ALIAS_DENY_PPTP Please see manual page for details. Notes: svn path=/head/; revision=59356
* A complete reformatting of manual page.Ruslan Ermilov2000-04-131-724/+686
| | | | Notes: svn path=/head/; revision=59202
* Correct Charles Mott's email addressBrian Somers2000-04-021-1/+1
| | | | | | | Requested by: Charles Mott <cmott@scientech.com> Notes: svn path=/head/; revision=58943
* Allow PacketAliasSetTarget() to be passed the following:Brian Somers2000-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. Notes: svn path=/head/; revision=58877
* Remove single-space hard sentence breaks. These degrade the qualitySheldon Hearn2000-03-021-1/+2
| | | | | | | | of the typeset output, tend to make diffs harder to read and provide bad examples for new-comers to mdoc. Notes: svn path=/head/; revision=57686
* -it do, among other things, clear out anyAlfred Perlstein2000-02-281-1/+1
| | | | | | | | | +it does, amongst other things, clear out any The old sentance didn't seem to make sense. Notes: svn path=/head/; revision=57544
* Mention what PKT_ALIAS_PROXY_ONLY does.Brian Somers2000-02-021-1/+6
| | | | | | | Prompted by: archie Notes: svn path=/head/; revision=56967
* Fix several typos.Archie Cobbs1999-12-091-17/+17
| | | | | | | Submitted by: Erik Salander <erik@whistle.com> Notes: svn path=/head/; revision=54376
* Restore sub-chapters order.Alexey Zelkin1999-11-091-19/+16
| | | | | | | | PR: docs/14766 Submitted by: Kazutoshi Kubota <kazu@iworks.co.jp> Notes: svn path=/head/; revision=53038
* Fix typo.Ruslan Ermilov1999-09-081-1/+1
| | | | Notes: svn path=/head/; revision=51091
* $Id$ -> $FreeBSD$Peter Wemm1999-08-281-1/+1
| | | | Notes: svn path=/head/; revision=50476
* Typo: 102 => 192 (PR: docs/13310 - Maxim Sobolev <sobomax@altavista.net>)Tim Vanderhoek1999-08-221-2/+2
| | | | Notes: svn path=/head/; revision=50175
* Various man page cleanup:Mike Pritchard1999-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> Notes: svn path=/head/; revision=49828
* Don't get caught in an infinite recursion when PKT_ALIAS_REVERSEBrian Somers1999-06-221-1/+6
| | | | | | | | | | | is set. Document PKT_ALIAS_REVERSE. Pointed out by: Jonathan Hanna <jh@cr1003333-a.crdva1.bc.home.com> PR: 12304 Notes: svn path=/head/; revision=48102
* Add missing ``.''.Brian Somers1999-05-041-1/+1
| | | | Notes: svn path=/head/; revision=46395
* PacketAliasProxyRule takes a const char *Brian Somers1999-03-251-1/+1
| | | | | | | Reminded by: bde Notes: svn path=/head/; revision=45025
* Document PacketAliasPptp() and allow it to be disabledBrian Somers1999-03-071-0/+30
| | | | | | | by passing INADDR_NONE. Notes: svn path=/head/; revision=44556
* Mention that PacketAliasProxyRule() doesn't accept host names,Brian Somers1999-03-071-1/+3
| | | | | | | just IP numbers. Notes: svn path=/head/; revision=44546
* Document PacketAliasProxyRule() and fix a typo.Brian Somers1999-03-061-1/+88
| | | | Notes: svn path=/head/; revision=44526
* Fix a couple of typos.John Polstra1998-11-191-3/+3
| | | | Notes: svn path=/head/; revision=41252
* Spelling corrections.Joseph Koshy1998-06-061-11/+11
| | | | | | | | PR: 6868 Submitted by: Josh Gilliam <josh@quick.net> Notes: svn path=/head/; revision=36692
* FixedSpellingErrorInAFunctionname.Bruce Evans1998-03-231-2/+2
| | | | Notes: svn path=/head/; revision=34815
* Fixed a missing #include in the synopsis.Bruce Evans1998-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. Notes: svn path=/head/; revision=32561