<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ngircd/src, branch rel-20-rc2</title>
<subtitle>ngircd with make
</subtitle>
<id>http://git.nakidai.ru/ngircd/atom?h=rel-20-rc2</id>
<link rel='self' href='http://git.nakidai.ru/ngircd/atom?h=rel-20-rc2'/>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/'/>
<updated>2012-11-24T15:15:35+00:00</updated>
<entry>
<title>Rework cloaked hostname handling, implement "METADATA cloakhost"</title>
<updated>2012-11-24T15:15:35+00:00</updated>
<author>
<name>Alexander Barton</name>
<email>alex@barton.de</email>
</author>
<published>2012-11-24T15:15:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=35e2dcff88e29617db0e5af1d016ab76a31ab677'/>
<id>urn:sha1:35e2dcff88e29617db0e5af1d016ab76a31ab677</id>
<content type='text'>
Now ngIRCd uses two fields internally, one to store the "real" hostname
and one to save the "cloaked" hostname. And both fields can be set
independently using the "METADATA host" and "METADATA cloakhost" commands.

This allows "foreign servers" (aka "IRC services") to alter the real and
cloaked hostnames of clients without problems, even when the user itself
issues additional "MODE +x" and "MODE -x" commands.
</content>
</entry>
<entry>
<title>RPL_UMODEIS: send correct target name, even on server links</title>
<updated>2012-11-24T14:57:45+00:00</updated>
<author>
<name>Alexander Barton</name>
<email>alex@barton.de</email>
</author>
<published>2012-11-24T14:57:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=dc89e42ef5a60dda96707d2520fad998bf9ac74f'/>
<id>urn:sha1:dc89e42ef5a60dda96707d2520fad998bf9ac74f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Client_HostnameCloaked() -&gt; Client_HostnameDisplayed()</title>
<updated>2012-11-24T12:37:56+00:00</updated>
<author>
<name>Alexander Barton</name>
<email>alex@barton.de</email>
</author>
<published>2012-11-24T12:37:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=4a2d74c9abb6dbf5c64062c984c6f9e87a2c17ae'/>
<id>urn:sha1:4a2d74c9abb6dbf5c64062c984c6f9e87a2c17ae</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Test suite: correctly execute tests when stdout is redirected</title>
<updated>2012-11-13T21:46:06+00:00</updated>
<author>
<name>Alexander Barton</name>
<email>alex@barton.de</email>
</author>
<published>2012-11-13T21:41:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=8061056cec2a4105212d257fcb278b3248c41e4c'/>
<id>urn:sha1:8061056cec2a4105212d257fcb278b3248c41e4c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add a few casts, fix compiler warnings on NetBSD 5</title>
<updated>2012-11-12T21:39:57+00:00</updated>
<author>
<name>Alexander Barton</name>
<email>alex@barton.de</email>
</author>
<published>2012-11-12T21:39:57+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=44926b7f9ff031c37be48b33c314e47e2f84ff9f'/>
<id>urn:sha1:44926b7f9ff031c37be48b33c314e47e2f84ff9f</id>
<content type='text'>
This fixes a few warnings of this type:
  XXX.c: In function 'AAA':
  XXX.c:YY: warning: array subscription has type 'char'

Tested on NetBSD 5.0.2 with gcc 4.1.3.
</content>
</entry>
<entry>
<title>irc-info.c: Use strlcpy() instead of strcpy()</title>
<updated>2012-11-11T15:46:57+00:00</updated>
<author>
<name>Alexander Barton</name>
<email>alex@barton.de</email>
</author>
<published>2012-11-11T15:46:57+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=d11a700589b2abab71b67ffb81f17f38936a169c'/>
<id>urn:sha1:d11a700589b2abab71b67ffb81f17f38936a169c</id>
<content type='text'>
This fixes the following warning of gcc (tested on OpenBSD 5.0:)
  irc-info.c:990: warning: strcpy() is almost always misused,
                  please use strlcpy
</content>
</entry>
<entry>
<title>conf.c: Use strlcpy() instead of strcpy()</title>
<updated>2012-11-11T10:18:53+00:00</updated>
<author>
<name>Alexander Barton</name>
<email>alex@barton.de</email>
</author>
<published>2012-11-11T10:18:53+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=4123118d5a1a92e74fb82131b29f65d5067442dc'/>
<id>urn:sha1:4123118d5a1a92e74fb82131b29f65d5067442dc</id>
<content type='text'>
This fixes the following warning of gcc on OpenBSD 5.0:
  conf.c:728: warning: strcpy() is almost always misused, please use strlcpy()
</content>
</entry>
<entry>
<title>tool.h: Don't check for and #define PF_INET</title>
<updated>2012-11-11T10:05:21+00:00</updated>
<author>
<name>Alexander Barton</name>
<email>alex@barton.de</email>
</author>
<published>2012-11-11T10:05:21+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=e29d198700a9e1c026d7f4b2601d127045adbe53'/>
<id>urn:sha1:e29d198700a9e1c026d7f4b2601d127045adbe53</id>
<content type='text'>
This is correctly handled by ipaddr/ng_ipaddr.h today, and the check
in tool.h isn't required any more -- and caused errors on OpenBSD 5.0:

  In file included from ./../tool/tool.h:23:
  /usr/include/arpa/inet.h:74:
    warning: "struct in_addr" declared inside parameter list
</content>
</entry>
<entry>
<title>conf-ssl.h: Use "gnutls_session_t" instead of "gnutls_session"</title>
<updated>2012-11-11T09:50:32+00:00</updated>
<author>
<name>Alexander Barton</name>
<email>alex@barton.de</email>
</author>
<published>2012-11-11T09:49:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=6f531a3c99ca267370b8f77cd3e51d751fb48826'/>
<id>urn:sha1:6f531a3c99ca267370b8f77cd3e51d751fb48826</id>
<content type='text'>
This fixes the following warning with current versions of GnuTLS:
  conf-ssl.h:36: warning: "gnutls_session" is deprecated
</content>
</entry>
<entry>
<title>Add new IRC+ server flag "X": "XOP modes supported"</title>
<updated>2012-11-10T22:33:19+00:00</updated>
<author>
<name>Alexander Barton</name>
<email>alex@barton.de</email>
</author>
<published>2012-11-10T22:33:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=53917fa4b80753fc189ed5a516c06c804f2cf415'/>
<id>urn:sha1:53917fa4b80753fc189ed5a516c06c804f2cf415</id>
<content type='text'>
This flag indicates, that the server supports the enhanced "xop channel
user modes", like channel owner, admin, and halfop. This information is
used to make sure that no unsupported CHANINFO commands are sent to
servers not supporting such mode prefixes, for example.
</content>
</entry>
</feed>
