<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test2/lib/libalias/modules/dummy, branch release/11.4.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F11.4.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F11.4.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/'/>
<updated>2015-06-13T19:20:56Z</updated>
<entry>
<title>Add META_MODE support.</title>
<updated>2015-06-13T19:20:56Z</updated>
<author>
<name>Simon J. Gerraty</name>
<email>sjg@FreeBSD.org</email>
</author>
<published>2015-06-13T19:20:56Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=ccfb965433c67f3bda935a3cdf334be2e3c4348d'/>
<id>urn:sha1:ccfb965433c67f3bda935a3cdf334be2e3c4348d</id>
<content type='text'>
Off by default, build behaves normally.
WITH_META_MODE we get auto objdir creation, the ability to
start build from anywhere in the tree.

Still need to add real targets under targets/ to build packages.

Differential Revision:       D2796
Reviewed by: brooks imp
</content>
</entry>
<entry>
<title>Updated dependencies</title>
<updated>2014-05-16T14:09:51Z</updated>
<author>
<name>Simon J. Gerraty</name>
<email>sjg@FreeBSD.org</email>
</author>
<published>2014-05-16T14:09:51Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=fae50821ae22099d0406090228bc4c5b6af693ad'/>
<id>urn:sha1:fae50821ae22099d0406090228bc4c5b6af693ad</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Updated dependencies</title>
<updated>2014-05-10T05:16:28Z</updated>
<author>
<name>Simon J. Gerraty</name>
<email>sjg@FreeBSD.org</email>
</author>
<published>2014-05-10T05:16:28Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=76b28ad6ab6dc8d4a62cb7de7f143595be535813'/>
<id>urn:sha1:76b28ad6ab6dc8d4a62cb7de7f143595be535813</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Updated dependencies</title>
<updated>2013-03-11T17:21:52Z</updated>
<author>
<name>Simon J. Gerraty</name>
<email>sjg@FreeBSD.org</email>
</author>
<published>2013-03-11T17:21:52Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=7cf3a1c6b250b3d5403c89c485b8a9ae77d2d89d'/>
<id>urn:sha1:7cf3a1c6b250b3d5403c89c485b8a9ae77d2d89d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Updated dependencies</title>
<updated>2013-02-16T01:23:54Z</updated>
<author>
<name>Simon J. Gerraty</name>
<email>sjg@FreeBSD.org</email>
</author>
<published>2013-02-16T01:23:54Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=f5f7c05209ca2c3748fd8b27c5e80ffad49120eb'/>
<id>urn:sha1:f5f7c05209ca2c3748fd8b27c5e80ffad49120eb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Updated/new Makefile.depend</title>
<updated>2012-11-08T21:24:17Z</updated>
<author>
<name>Simon J. Gerraty</name>
<email>sjg@FreeBSD.org</email>
</author>
<published>2012-11-08T21:24:17Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=7cd2dcf07629713e5a3d60472cfe4701b705a167'/>
<id>urn:sha1:7cd2dcf07629713e5a3d60472cfe4701b705a167</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Sync FreeBSD's bmake branch with Juniper's internal bmake branch.</title>
<updated>2012-08-22T19:25:57Z</updated>
<author>
<name>Marcel Moolenaar</name>
<email>marcel@FreeBSD.org</email>
</author>
<published>2012-08-22T19:25:57Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=7750ad47a9a7dbc83f87158464170c8640723293'/>
<id>urn:sha1:7750ad47a9a7dbc83f87158464170c8640723293</id>
<content type='text'>
Requested by: Simon Gerraty &lt;sjg@juniper.net&gt;
</content>
</entry>
<entry>
<title>Fix a regression: let natd load libalias modules before /usr is mounted</title>
<updated>2006-10-08T14:02:00Z</updated>
<author>
<name>Paolo Pisati</name>
<email>piso@FreeBSD.org</email>
</author>
<published>2006-10-08T14:02:00Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=bb894bc9e62fbe9664634952ae124ae807a62cae'/>
<id>urn:sha1:bb894bc9e62fbe9664634952ae124ae807a62cae</id>
<content type='text'>
renaming /lib/libalias_*.so.4 to /lib/libalias_*.so.

Approved by: glebius
Reviewed by: glebius, ru
</content>
</entry>
<entry>
<title>Summer of Code 2005: improve libalias - part 1 of 2</title>
<updated>2006-09-26T23:26:53Z</updated>
<author>
<name>Paolo Pisati</name>
<email>piso@FreeBSD.org</email>
</author>
<published>2006-09-26T23:26:53Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=be4f3cd0d9c4f0d7755b1bf24c59ca26c336dccf'/>
<id>urn:sha1:be4f3cd0d9c4f0d7755b1bf24c59ca26c336dccf</id>
<content type='text'>
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
</content>
</entry>
</feed>
