aboutsummaryrefslogtreecommitdiff
path: root/sys/modules/libalias
Commit message (Collapse)AuthorAgeFilesLines
* sys/modules: normalize .CURDIR-relative paths to SRCTOPEnji Cooper2017-03-042-2/+2
| | | | | | | | | | | This simplifies make output/logic Tested with: `cd sys/modules; make ALL_MODULES=` on amd64 MFC after: 1 month Sponsored by: Dell EMC Isilon Notes: svn path=/head/; revision=314651
* Add SCTP NAT support.Paolo Pisati2009-02-071-1/+1
| | | | | | | Submitted by: CAIA (http://caia.swin.edu.au) Notes: svn path=/head/; revision=188294
* The old PacketAlias* API is not exported whenPaolo Pisati2007-04-091-1/+1
| | | | | | | libalias run in kernel land. Notes: svn path=/head/; revision=168541
* - Removed a copyright from makefile.Ruslan Ermilov2006-09-272-3/+3
| | | | | | | | | | - Added ${.CURDIR} to .include "...". - Whitespace fixes. OK'ed by: piso Notes: svn path=/head/; revision=162701
* Summer of Code 2005: improve libalias - part 1 of 2Paolo Pisati2006-09-2613-30/+79
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 Notes: svn path=/head/; revision=162674
* Don't compile legacy libalias support into kernel.Gleb Smirnoff2005-06-201-1/+1
| | | | | | | Approved by: re (dwhite) Notes: svn path=/head/; revision=147502
* libalias is now buildable as kernel moduleGleb Smirnoff2005-05-051-0/+33
Notes: svn path=/head/; revision=145936