|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Slawa Olhovchenkov 2:5030/500 28 Sep 2006 17:43:38 To : All Subject : Вести с полей -------------------------------------------------------------------------------- piso 2006-09-26 23:26:53 UTC FreeBSD src repository Modified files: etc Makefile lib/libalias Makefile sbin/natd natd.c sys/conf files sys/modules/libalias Makefile sys/netinet/libalias alias.c alias.h alias_cuseeme.c alias_db.c alias_ftp.c alias_irc.c alias_local.h alias_nbt.c alias_old.c alias_pptp.c alias_proxy.c alias_skinny.c alias_smedia.c alias_util.c libalias.3 Added files: etc libalias.conf lib/libalias/libalias Makefile lib/libalias/modules Makefile Makefile.inc lib/libalias/modules/cuseeme Makefile lib/libalias/modules/dummy Makefile lib/libalias/modules/ftp Makefile lib/libalias/modules/irc Makefile lib/libalias/modules/nbt Makefile lib/libalias/modules/pptp Makefile lib/libalias/modules/skinny Makefile lib/libalias/modules/smedia Makefile sys/modules/libalias/libalias Makefile sys/modules/libalias/modules Makefile Makefile.inc modules.inc sys/modules/libalias/modules/cuseeme Makefile sys/modules/libalias/modules/dummy Makefile sys/modules/libalias/modules/ftp Makefile sys/modules/libalias/modules/irc Makefile sys/modules/libalias/modules/nbt Makefile sys/modules/libalias/modules/pptp Makefile sys/modules/libalias/modules/skinny Makefile sys/modules/libalias/modules/smedia Makefile sys/netinet/libalias alias_dummy.c alias_mod.c alias_mod.h Log: 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 ... Ищy выход из Интеpнета... --- GoldED+/BSD 1.1.5 * Origin: (2:5030/500) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/2221451bd1ed.html, оценка из 5, голосов 10
|