aboutsummaryrefslogtreecommitdiff
path: root/lib/libalias/alias.h
Commit message (Collapse)AuthorAgeFilesLines
* Add Cisco Skinny Station protocol support to libalias, natd, and ppp.Joe Marcus Clarke2003-09-231-0/+1
| | | | | | | | | | | | | | | | | | 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
* A new API function PacketAliasRedirectDynamic() can be usedRuslan Ermilov2003-06-011-0/+1
| | | | | | | | to mark a fully specified static link as dynamic; i.e. make it a one-time link. Notes: svn path=/head/; revision=115650
* Remove trailing whitespaceBrian Somers2002-07-011-1/+1
| | | | Notes: svn path=/head/; revision=99207
* cmott@scientech.com -> cm@linktel.netBrian Somers2001-11-031-1/+1
| | | | | | | Requested by: Charles Mott <cmott@scientech.com> Notes: svn path=/head/; revision=85964
* Add BSD-style copyright headersBrian Somers2001-06-041-2/+28
| | | | | | | Approved by: Charles Mott <cmott@scientech.com> Notes: svn path=/head/; revision=77701
* Make header files conform to style(9).Brian Somers2001-03-251-150/+137
| | | | | | | | | Reviewed by (*): bde (*) alias_local.h only got a cursory glance. Notes: svn path=/head/; revision=74778
* Remove (non-protected) variable names from function prototypes.Brian Somers2001-03-221-7/+5
| | | | Notes: svn path=/head/; revision=74651
* Add address translation support for RTSP/RTP used by RealPlayer andArchie Cobbs2000-07-261-0/+3
| | | | | | | | | | | 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-3/+0
| | | | | | | - SHLIB_MAJOR++. Notes: svn path=/head/; revision=61865
* Replace PacketAliasRedirectPptp() (which had nothing specificRuslan Ermilov2000-04-281-5/+4
| | | | | | | | | | 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
* Load Sharing using IP Network Address Translation (RFC 2391, LSNAT).Ruslan Ermilov2000-04-271-0/+5
| | | | | | | | | 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-5/+10
| | | | | | | | | | - new API function: PacketAliasRedirectPptp() - new mode bit: PKT_ALIAS_DENY_PPTP Please see manual page for details. Notes: svn path=/head/; revision=59356
* - Moved NULL definition into private include file.Ruslan Ermilov2000-04-051-7/+3
| | | | | | | - Minor spelling fixes. Notes: svn path=/head/; revision=59046
* The flags PKT_ALIAS_PUNCH_FW and PKT_ALIAS_PROXY_ONLY were bothArchie Cobbs2000-02-021-1/+1
| | | | | | | | | | being defined as 0x40. Change the former to be 0x100. Submitted by: Erik Salander <erik@whistle.com> Approved by: jkh Notes: svn path=/head/; revision=56968
* $Id$ -> $FreeBSD$Peter Wemm1999-08-281-1/+1
| | | | Notes: svn path=/head/; revision=50476
* Add a ``const'' and remove some inconsistent prototype args.Brian Somers1999-03-241-2/+2
| | | | Notes: svn path=/head/; revision=45008
* Version 3.0: January 1, 1999Brian Somers1999-02-271-23/+16
| | | | | | | | | | | - 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> Notes: svn path=/head/; revision=44307
* o Support a compile-time -DNO_FW_PUNCH for portabilityBrian Somers1998-04-191-1/+5
| | | | | | | | | (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> Notes: svn path=/head/; revision=35314
* Added prototypes for functions that were documented in libalias.3Bruce Evans1998-01-161-0/+8
| | | | | | | but not prototyped here. Notes: svn path=/head/; revision=32560
* Remove __libalias_version. Ppp no longer uses it.Brian Somers1998-01-141-3/+0
| | | | Notes: svn path=/head/; revision=32498
* Put back __libalias_version so ppp(8) build again.Steve Price1998-01-101-0/+3
| | | | Notes: svn path=/head/; revision=32398
* Teach libalias to work with IPFW firewalls (controlled by a flag).Eivind Eklund1998-01-091-3/+14
| | | | | | | | Obtained from: Yes development tree (+ 10 lines of patches from Charles Mott, original libalias author) Notes: svn path=/head/; revision=32377
* Upgrade to 2.4 (Fix -PKT_ALIAS_UNREGISTERED_ONLY)Brian Somers1997-09-061-0/+3
| | | | | | | | | | Submitted by: Charles Mott <cmott@srv.net> Add __libalias_version so that ppp can derive the correct library name for dlopen() Notes: svn path=/head/; revision=29162
* Update to version 2.2. Only the PacketAlias*()Brian Somers1997-08-031-34/+79
| | | | | | | | | functions should now be used. The old 2.1 stuff is there for backwards compatability. Submitted by: Charles Mott <cmott@snake.srv.net> Notes: svn path=/head/; revision=27864
* Create the alias library. This is currently only used byBrian Somers1997-05-231-0/+102
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> Notes: svn path=/cvs2svn/branches/CMOTT/; revision=26026