#
303975 |
|
11-Aug-2016 |
gjb |
Copy stable/11@r303970 to releng/11.0 as part of the 11.0-RELEASE cycle.
Prune svn:mergeinfo from the new branch, and rename it to RC1.
Update __FreeBSD_version.
Use the quarterly branch for the default FreeBSD.conf pkg(8) repo and the dvd1.iso packages population.
Approved by: re (implicit) Sponsored by: The FreeBSD Foundation |
#
302408 |
|
08-Jul-2016 |
gjb |
Copy head@r302406 to stable/11 as part of the 11.0-RELEASE cycle. Prune svn:mergeinfo from the new branch, as nothing has been merged here.
Additional commits post-branch will follow.
Approved by: re (implicit) Sponsored by: The FreeBSD Foundation
|
#
298995 |
|
03-May-2016 |
pfg |
sys/net*: minor spelling fixes.
No functional change.
|
#
282018 |
|
26-Apr-2015 |
bapt |
mdoc: fix rendering issues
|
#
259859 |
|
25-Dec-2013 |
glebius |
Cleanup alias module handler register/unregister.
- Remove locking, since all module(9) events are running under &Giant. - Use TAILQ for protocol handlers and fix a bug which led to infinite cycle. Bug found in VirtualBox [1] - Simplify code everywhere. - Fix documentation.
[1] https://www.virtualbox.org/pipermail/vbox-dev/2013-November/011936.html
PR: 183792 [1] Submitted by: Valery Ushakov <uwe NetBSD.org> [1] Sponsored by: Nginx, Inc.
|
#
246144 |
|
31-Jan-2013 |
glebius |
- Move AUTHORS and ACKNOWLEDGEMENTS to the end of the page. - Add myself to list of authors.
|
#
237015 |
|
13-Jun-2012 |
joel |
mdoc: avoid nested displays. Fixes mandoc warnings.
|
#
236596 |
|
05-Jun-2012 |
eadler |
Fix style nit: don't use leading zero for dates in .Dd
Prompted by: brueffer Approved by: brueffer MFC after: 3 days
|
#
235286 |
|
11-May-2012 |
gjb |
General mdoc(7) and typo fixes.
PR: 167734 Submitted by: Nobuyuki Koganemaru (kogane!jp.freebsd.org) MFC after: 3 days
|
#
223773 |
|
04-Jul-2011 |
gjb |
- General grammar and mdoc(7) fixes. [1] [2] - While here, remove a paragraph about userspace operation that has been outdated for some time. [2]
PR: 158623 Submitted by: Ben Kudak (kaduk % mit!edu) [1] Reviewed by: glebius [2] MFC after: 1 week
|
#
223437 |
|
22-Jun-2011 |
ae |
Export AddLink() function from libalias. It can be used when custom alias address needs to be specified. Add inbound handler to the alias_ftp module. It helps handle active FTP transfer mode for the case with external clients and FTP server behind NAT. Fix passive FTP transfer case for server behind NAT using redirect with external IP address different from NAT ip address.
PR: kern/157957 Submitted by: Alexander V. Chernikov
|
#
223421 |
|
22-Jun-2011 |
ae |
Document PKT_ALIAS_SKIP_GLOBAL option.
Submitted by: Alexander V. Chernikov
|
#
214054 |
|
19-Oct-2010 |
uqs |
mdoc: drop even more redundant .Pp calls
No change in rendered output, less mandoc lint warnings.
Tool provided by: Nobuyuki Koganemaru n-kogane at syd.odn.ne.jp
|
#
163224 |
|
11-Oct-2006 |
ru |
Merge the rest of my changes.
|
#
163127 |
|
08-Oct-2006 |
piso |
Various mdoc and grammar fixes.
Approved by: glebius Reviewed by: glebius, ru
|
#
162674 |
|
26-Sep-2006 |
piso |
Summer of Code 2005: improve libalias - part 1 of 2
With the first part of my previous Summer of Code work, we get:
-made libalias modular:
-support for 'particular' protocols (like ftp/irc/etcetc) is no more hardcoded inside libalias, but it's available through external modules loadable at runtime
-modules are available both in kernel (/boot/kernel/alias_*.ko) and user land (/lib/libalias_*)
-protocols/applications modularized are: cuseeme, ftp, irc, nbt, pptp, skinny and smedia
-added logging support for kernel side
-cleanup
After a buildworld, do a 'mergemaster -i' to install the file libalias.conf in /etc or manually copy it.
During startup (and after every HUP signal) user land applications running the new libalias will try to read a file in /etc called libalias.conf: that file contains the list of modules to load.
User land applications affected by this commit are ppp and natd: if libalias.conf is present in /etc you won't notice any difference.
The only kernel land bit affected by this commit is ng_nat: if you are using ng_nat, and it doesn't correctly handle ftp/irc/etcetc sessions anymore, remember to kldload the correspondent module (i.e. kldload alias_ftp).
General information and details about the inner working are available in the libalias man page under the section 'MODULAR ARCHITECTURE (AND ipfw(4) SUPPORT)'.
NOTA BENE: this commit affects _ONLY_ libalias, ipfw in-kernel nat support will be part of the next libalias-related commit.
Approved by: glebius Reviewed by: glebius, ru
|
#
160097 |
|
04-Jul-2006 |
maxim |
o Kill BUGS section as it is not valid since rev. 1.4 alias_pptp.c.
Spotted by: ru.unix.bsd activists MFC after: 1 week
|
#
152767 |
|
24-Nov-2005 |
ru |
Fix prototype.
|
#
140505 |
|
20-Jan-2005 |
ru |
Sort sections.
|
#
131504 |
|
02-Jul-2004 |
ru |
Mechanically kill hard sentence breaks.
|
#
131420 |
|
01-Jul-2004 |
ru |
Bumped document date. Fixed markup. Fixed examples to match the new API.
|
#
124621 |
|
17-Jan-2004 |
phk |
Mostly mechanical rework of libalias:
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.
|
#
120372 |
|
23-Sep-2003 |
marcus |
Add Cisco Skinny Station protocol support to libalias, natd, and ppp. 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
|
#
119893 |
|
08-Sep-2003 |
ru |
mdoc(7): Use the new feature of the .In macro.
|
#
116314 |
|
13-Jun-2003 |
ru |
Removed a couple of .Xo/.Xc that are leftovers of the "ninth-argument limit" mdoc(7) atavism.
|
#
116313 |
|
13-Jun-2003 |
ru |
Clarify that original address and port when doing transparent proxying are _destination_ address and port.
|
#
116312 |
|
13-Jun-2003 |
ru |
Added myself to the AUTHORS section.
|
#
116020 |
|
08-Jun-2003 |
charnier |
The .Fn function
|
#
115650 |
|
01-Jun-2003 |
ru |
A new API function PacketAliasRedirectDynamic() can be used to mark a fully specified static link as dynamic; i.e. make it a one-time link.
|
#
115648 |
|
01-Jun-2003 |
ru |
Make the PacketAliasSetAddress() function call optional. If it 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.
|
#
85964 |
|
03-Nov-2001 |
brian |
cmott@scientech.com -> cm@linktel.net
Requested by: Charles Mott <cmott@scientech.com>
|
#
84306 |
|
01-Oct-2001 |
ru |
mdoc(7) police: Use the new .In macro for #include statements.
|
#
81251 |
|
07-Aug-2001 |
ru |
mdoc(7) police:
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.
|
#
79531 |
|
10-Jul-2001 |
ru |
mdoc(7) police: removed HISTORY info from the .Os call.
|
#
77701 |
|
04-Jun-2001 |
brian |
Add BSD-style copyright headers
Approved by: Charles Mott <cmott@scientech.com>
|
#
69025 |
|
22-Nov-2000 |
ru |
mdoc(7) police: use the new feature of the An macro.
|
#
64061 |
|
31-Jul-2000 |
sheldonh |
Whitespace only:
Fix an overlong line and trailing whitespace that crept in, in the previous commit.
|
#
63899 |
|
26-Jul-2000 |
archie |
Add address translation support for RTSP/RTP used by RealPlayer and Quicktime streaming media applications.
Add a BUGS section to the man page.
Submitted by: Erik Salander <erik@whistle.com>
|
#
61865 |
|
20-Jun-2000 |
ru |
- Removed PacketAliasPptp() API function. - SHLIB_MAJOR++.
|
#
61861 |
|
20-Jun-2000 |
ru |
Added true support for PPTP aliasing. Some nice features include:
- 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>
|
#
60363 |
|
11-May-2000 |
brian |
Revert the default behaviour for incoming connections so that they (once again) go to the target machine rather than the alias address.
PR: 18354 Submitted by: ru
|
#
59726 |
|
28-Apr-2000 |
ru |
Replace PacketAliasRedirectPptp() (which had nothing specific to PPTP) with more generic PacketAliasRedirectProto().
Major number is not bumped because it is believed that noone has started using PacketAliasRedirectPptp() yet.
|
#
59704 |
|
27-Apr-2000 |
ru |
Spell PacketAliasRedirectAddr() correctly.
|
#
59702 |
|
27-Apr-2000 |
ru |
Load Sharing using IP Network Address Translation (RFC 2391, LSNAT).
LSNAT links are first created by either PacketAliasRedirectPort() or PacketAliasRedirectAddress() and then set up by one or more calls to PacketAliasAddServer().
|
#
59356 |
|
18-Apr-2000 |
ru |
Add support for multiple PPTP sessions:
- new API function: PacketAliasRedirectPptp() - new mode bit: PKT_ALIAS_DENY_PPTP
Please see manual page for details.
|
#
59202 |
|
13-Apr-2000 |
ru |
A complete reformatting of manual page.
|
#
58943 |
|
02-Apr-2000 |
brian |
Correct Charles Mott's email address
Requested by: Charles Mott <cmott@scientech.com>
|
#
58877 |
|
31-Mar-2000 |
brian |
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.
|
#
57686 |
|
02-Mar-2000 |
sheldonh |
Remove single-space hard sentence breaks. These degrade the quality of the typeset output, tend to make diffs harder to read and provide bad examples for new-comers to mdoc.
|
#
57544 |
|
28-Feb-2000 |
alfred |
-it do, among other things, clear out any +it does, amongst other things, clear out any
The old sentance didn't seem to make sense.
|
#
56967 |
|
02-Feb-2000 |
brian |
Mention what PKT_ALIAS_PROXY_ONLY does.
Prompted by: archie
|
#
54376 |
|
09-Dec-1999 |
archie |
Fix several typos.
Submitted by: Erik Salander <erik@whistle.com>
|
#
53038 |
|
09-Nov-1999 |
phantom |
Restore sub-chapters order.
PR: docs/14766 Submitted by: Kazutoshi Kubota <kazu@iworks.co.jp>
|
#
51091 |
|
08-Sep-1999 |
ru |
Fix typo.
|
#
50476 |
|
28-Aug-1999 |
peter |
$Id$ -> $FreeBSD$
|
#
50175 |
|
22-Aug-1999 |
hoek |
Typo: 102 => 192 (PR: docs/13310 - Maxim Sobolev <sobomax@altavista.net>)
|
#
49828 |
|
15-Aug-1999 |
mpp |
Various man page cleanup:
- 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>
|
#
48102 |
|
22-Jun-1999 |
brian |
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
|
#
46395 |
|
04-May-1999 |
brian |
Add missing ``.''.
|
#
45025 |
|
25-Mar-1999 |
brian |
PacketAliasProxyRule takes a const char * Reminded by: bde
|
#
44556 |
|
07-Mar-1999 |
brian |
Document PacketAliasPptp() and allow it to be disabled by passing INADDR_NONE.
|
#
44546 |
|
07-Mar-1999 |
brian |
Mention that PacketAliasProxyRule() doesn't accept host names, just IP numbers.
|
#
44526 |
|
06-Mar-1999 |
brian |
Document PacketAliasProxyRule() and fix a typo.
|
#
41252 |
|
19-Nov-1998 |
jdp |
Fix a couple of typos.
|
#
36692 |
|
06-Jun-1998 |
jkoshy |
Spelling corrections.
PR: 6868 Submitted by: Josh Gilliam <josh@quick.net>
|
#
34815 |
|
23-Mar-1998 |
bde |
FixedSpellingErrorInAFunctionname.
|
#
32561 |
|
16-Jan-1998 |
bde |
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.
|
#
32377 |
|
09-Jan-1998 |
eivind |
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)
|
#
29162 |
|
06-Sep-1997 |
brian |
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()
|
#
28084 |
|
11-Aug-1997 |
brian |
Fix file descriptor leak.
Submitted by: Charles Mott <cmott@srv.net> Identified by: Gordon Burditt
|
#
27864 |
|
03-Aug-1997 |
brian |
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>
|