<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test2/lib/libalias, branch release/7.0.0_cvs</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F7.0.0_cvs</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F7.0.0_cvs'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/'/>
<updated>2008-02-24T05:45:17Z</updated>
<entry>
<title>This commit was manufactured by cvs2svn to create tag</title>
<updated>2008-02-24T05:45:17Z</updated>
<author>
<name>cvs2svn</name>
<email>cvs2svn@FreeBSD.org</email>
</author>
<published>2008-02-24T05:45:17Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=a9c219fa3cec18ef9f30edec6fa106bf0e2d423d'/>
<id>urn:sha1:a9c219fa3cec18ef9f30edec6fa106bf0e2d423d</id>
<content type='text'>
'RELENG_7_0_0_RELEASE'.

This commit was manufactured to restore the state of the 7.0-RELEASE image.
</content>
</entry>
<entry>
<title>- Bump share library version which were missed in last bump</title>
<updated>2007-06-18T18:47:54Z</updated>
<author>
<name>Rong-En Fan</name>
<email>rafan@FreeBSD.org</email>
</author>
<published>2007-06-18T18:47:54Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=27cfc42fc526d7b288e692272680ff13f1fd5676'/>
<id>urn:sha1:27cfc42fc526d7b288e692272680ff13f1fd5676</id>
<content type='text'>
Reported by: 	     jhb
Discussed with:	     deischen, des, doubg, harti
Approved by:	     re (kensmith)
</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>- Removed a copyright from makefile.</title>
<updated>2006-09-27T12:30:27Z</updated>
<author>
<name>Ruslan Ermilov</name>
<email>ru@FreeBSD.org</email>
</author>
<published>2006-09-27T12:30:27Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=e640c422750b9a61cf5512c44688b5bef3160f06'/>
<id>urn:sha1:e640c422750b9a61cf5512c44688b5bef3160f06</id>
<content type='text'>
- Added ${.CURDIR} to .include "...".
- Whitespace fixes.

OK'ed by:	piso
</content>
</entry>
<entry>
<title>Put back NO_WERROR= to fix sparc64 build.</title>
<updated>2006-09-27T10:30:17Z</updated>
<author>
<name>Ruslan Ermilov</name>
<email>ru@FreeBSD.org</email>
</author>
<published>2006-09-27T10:30:17Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=d6e26499b72efe87aa7143b91f469aac3d916f6d'/>
<id>urn:sha1:d6e26499b72efe87aa7143b91f469aac3d916f6d</id>
<content type='text'>
</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>
<entry>
<title>Bump the shared library version number of all libraries that have not</title>
<updated>2005-07-22T17:19:05Z</updated>
<author>
<name>Ken Smith</name>
<email>kensmith@FreeBSD.org</email>
</author>
<published>2005-07-22T17:19:05Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=a84020c2b91368d6236647bb2933859e6d16d4a8'/>
<id>urn:sha1:a84020c2b91368d6236647bb2933859e6d16d4a8</id>
<content type='text'>
been bumped since RELENG_5.

Reviewed by:	ru
Approved by:	re (not needed for commit check but in principle...)
</content>
</entry>
<entry>
<title>Build userland libalias using src/sys/netinet/libalias.</title>
<updated>2005-05-04T12:49:44Z</updated>
<author>
<name>Gleb Smirnoff</name>
<email>glebius@FreeBSD.org</email>
</author>
<published>2005-05-04T12:49:44Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=e0408a6edcd8cd5e420640a21efb83715c7c3024'/>
<id>urn:sha1:e0408a6edcd8cd5e420640a21efb83715c7c3024</id>
<content type='text'>
Reviewed by:	ru
Repocopy by:	peter
</content>
</entry>
<entry>
<title>natd core dumps when -reverse switch is used because of a bug in</title>
<updated>2005-04-05T13:04:35Z</updated>
<author>
<name>Poul-Henning Kamp</name>
<email>phk@FreeBSD.org</email>
</author>
<published>2005-04-05T13:04:35Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=a8bc22b47a3f197b6a9e981662d7b771057d55dd'/>
<id>urn:sha1:a8bc22b47a3f197b6a9e981662d7b771057d55dd</id>
<content type='text'>
libalias.

In /usr/src/lib/libalias/alias.c, the functions LibAliasIn and
LibAliasOutTry call the legacy PacketAliasIn/PacketAliasOut instead
of LibAliasIn/LibAliasOut when the PKT_ALIAS_REVERSE option is set.
In this case, the context variable "la" gets lost because the legacy
compatibility routines expect "la" to be global.  This was obviously
an oversight when rewriting the PacketAlias* functions to the
LibAlias* functions.

The fix (as shown in the patch below) is to remove the legacy
subroutine calls and replace with the new ones using the "la" struct
as the first arg.

Submitted by:	Gil Kloepfer &lt;fgil@kloepfer.org&gt;
Confirmed by:	&lt;nicolai@catpipe.net&gt;
PR:		76839
MFC after:	3 days
</content>
</entry>
<entry>
<title>Fix a problem in the Skinny ALG where a specially crafted packet could cause</title>
<updated>2005-03-03T03:06:37Z</updated>
<author>
<name>Joe Marcus Clarke</name>
<email>marcus@FreeBSD.org</email>
</author>
<published>2005-03-03T03:06:37Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=70037e98c448d1cacafcec74aa985ead1a957741'/>
<id>urn:sha1:70037e98c448d1cacafcec74aa985ead1a957741</id>
<content type='text'>
a libalias application (e.g.  natd, ppp, etc.) to crash.  Note: Skinny support
is not enabled in natd or ppp by default.

Approved by:	secteam (nectar)
MFC after:	1 day
Secuiryt:	This fixes a remote DoS exploit
</content>
</entry>
</feed>
