<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test2/sys/netinet/libalias/alias_proxy.c, branch release/7.2.0_cvs</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F7.2.0_cvs</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F7.2.0_cvs'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/'/>
<updated>2009-05-01T02:51:58Z</updated>
<entry>
<title>Copy releng/7.2 to release/7.2.0 for FreeBSD 7.2-RELEASE.</title>
<updated>2009-05-01T02:51:58Z</updated>
<author>
<name>Ken Smith</name>
<email>kensmith@FreeBSD.org</email>
</author>
<published>2009-05-01T02:51:58Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=b205d83df7763ca1f099bce5ac12a05862a626c4'/>
<id>urn:sha1:b205d83df7763ca1f099bce5ac12a05862a626c4</id>
<content type='text'>
Approved by:	re (implicit)

This commit was manufactured to restore the state of the 7.2-RELEASE image.
</content>
</entry>
<entry>
<title>o Kill EOLWS while I'm here.</title>
<updated>2007-04-30T20:26:11Z</updated>
<author>
<name>Maxim Konovalov</name>
<email>maxim@FreeBSD.org</email>
</author>
<published>2007-04-30T20:26:11Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=1e2f57057dcb60656ac63e4ccd70b92b1f74b0b4'/>
<id>urn:sha1:1e2f57057dcb60656ac63e4ccd70b92b1f74b0b4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>o Fix strtoul() error conditions check.</title>
<updated>2007-04-30T20:22:11Z</updated>
<author>
<name>Maxim Konovalov</name>
<email>maxim@FreeBSD.org</email>
</author>
<published>2007-04-30T20:22:11Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=38ec733c5334625d25a7bed7143cd150968e75a3'/>
<id>urn:sha1:38ec733c5334625d25a7bed7143cd150968e75a3</id>
<content type='text'>
PR:		kern/108211
Submitted by:	Yong Tang
MFC after:	2 weeks
</content>
</entry>
<entry>
<title>Do not assign result of (char *) cast to u_char * variable.</title>
<updated>2007-04-04T03:10:42Z</updated>
<author>
<name>Alexander Kabaev</name>
<email>kan@FreeBSD.org</email>
</author>
<published>2007-04-04T03:10:42Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=9160afee7cd8f34b8ba3634d05d5abf008ec5fc7'/>
<id>urn:sha1:9160afee7cd8f34b8ba3634d05d5abf008ec5fc7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>o made in kernel libalias mpsafe</title>
<updated>2006-12-15T12:50:06Z</updated>
<author>
<name>Paolo Pisati</name>
<email>piso@FreeBSD.org</email>
</author>
<published>2006-12-15T12:50:06Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=ccd57eea11c3414e3bcc2cf03208bc42ccc48155'/>
<id>urn:sha1:ccd57eea11c3414e3bcc2cf03208bc42ccc48155</id>
<content type='text'>
o fixed a comment
o made in kernel libalias a bit less verbose (disabled automatic
  logging everytime a new link is added or deleted)

Approved by: glebius (mentor)
</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>Disable checksum processing in LibAlias, when it works as a</title>
<updated>2005-06-27T07:36:02Z</updated>
<author>
<name>Gleb Smirnoff</name>
<email>glebius@FreeBSD.org</email>
</author>
<published>2005-06-27T07:36:02Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=59dde15e8256c4393a0419fafc780164debfbec2'/>
<id>urn:sha1:59dde15e8256c4393a0419fafc780164debfbec2</id>
<content type='text'>
kernel module. LibAlias is not aware about checksum offloading,
so the caller should provide checksum calculation. (The only
current consumer is ng_nat(4)). When TCP packet internals has
been changed and it requires checksum recalculation, a cookie
is set in th_x2 field of TCP packet, to inform caller that it
needs to recalculate checksum. This ugly hack would be removed
when LibAlias is made more kernel friendly.

Incremental checksum updates are left as is, since they don't
conflict with offloading.

Approved by:	re (scottl)
</content>
</entry>
<entry>
<title>Add a workaround for 64-bit archs: store unsigned long return value in</title>
<updated>2005-05-06T13:01:31Z</updated>
<author>
<name>Gleb Smirnoff</name>
<email>glebius@FreeBSD.org</email>
</author>
<published>2005-05-06T13:01:31Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=cbfbc555e052a54af4b5f69d829b53ceff253f56'/>
<id>urn:sha1:cbfbc555e052a54af4b5f69d829b53ceff253f56</id>
<content type='text'>
temporary variable, check it and then cast to in_addr_t.
</content>
</entry>
<entry>
<title>s/DEBUG/LIBALIAS_DEBUG/, since DEBUG is defined in LINT and</title>
<updated>2005-05-06T11:07:49Z</updated>
<author>
<name>Gleb Smirnoff</name>
<email>glebius@FreeBSD.org</email>
</author>
<published>2005-05-06T11:07:49Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=6293e003c9a38c2cf4c7012a5a4c28aa42ff4029'/>
<id>urn:sha1:6293e003c9a38c2cf4c7012a5a4c28aa42ff4029</id>
<content type='text'>
not supported for kernel build.
</content>
</entry>
<entry>
<title>More bits for kernel version:</title>
<updated>2005-05-05T22:00:32Z</updated>
<author>
<name>Gleb Smirnoff</name>
<email>glebius@FreeBSD.org</email>
</author>
<published>2005-05-05T22:00:32Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=e9d5db288856a2820b0f84b33485fed91dc4178a'/>
<id>urn:sha1:e9d5db288856a2820b0f84b33485fed91dc4178a</id>
<content type='text'>
- copy inet_aton() from libc
- disable getservbyname() lookup and accept only numeric port
</content>
</entry>
</feed>
