<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ngircd/src, branch rel-13-rc1</title>
<subtitle>ngircd with make
</subtitle>
<id>http://git.nakidai.ru/ngircd/atom?h=rel-13-rc1</id>
<link rel='self' href='http://git.nakidai.ru/ngircd/atom?h=rel-13-rc1'/>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/'/>
<updated>2008-11-20T22:50:26+00:00</updated>
<entry>
<title>Change formatting of some log messages</title>
<updated>2008-11-20T22:50:26+00:00</updated>
<author>
<name>Alexander Barton</name>
<email>alex@barton.de</email>
</author>
<published>2008-11-20T22:50:26+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=2eb564ccaa0c560a49cb46bfc2ce8bd5dec77b57'/>
<id>urn:sha1:2eb564ccaa0c560a49cb46bfc2ce8bd5dec77b57</id>
<content type='text'>
- Fix formatting of some log messages, mostly punctuation.
- cb_Connect_to_Server(): don't use string concatenation, because it
  is not supported by pre-ANSI C compilers ...
</content>
</entry>
<entry>
<title>Fix pem_passwd_cb(): unused variable "rwflag" (OpenSSL)</title>
<updated>2008-11-20T22:46:20+00:00</updated>
<author>
<name>Alexander Barton</name>
<email>alex@barton.de</email>
</author>
<published>2008-11-20T22:46:20+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=14baf64f41b696e7a04eb7c63b1776d0dc94a980'/>
<id>urn:sha1:14baf64f41b696e7a04eb7c63b1776d0dc94a980</id>
<content type='text'>
This patch fixes the following warning of GCC (version 4.3.2) in
function pem_passwd_cb() when compiling with OpenSSL support and
without debug code:

conn-ssl.c: In function 'pem_passwd_cb':
conn-ssl.c:122: warning: unused parameter 'rwflag'
</content>
</entry>
<entry>
<title>New configuration option "NoIdent" to disable IDENT lookups</title>
<updated>2008-11-19T18:11:39+00:00</updated>
<author>
<name>Alexander Barton</name>
<email>alex@barton.de</email>
</author>
<published>2008-11-19T18:11:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=4c113d8850dfc423e3dae2d2f90e7e9a9d42f0b0'/>
<id>urn:sha1:4c113d8850dfc423e3dae2d2f90e7e9a9d42f0b0</id>
<content type='text'>
The new configuration option "NoIdent" in ngircd.conf can be used to
disable IDENT lookups even when the ngIRCd daemon is compiled with IDENT
lookups enabled.
</content>
</entry>
<entry>
<title>Implement the IRC command "SERVLIST"</title>
<updated>2008-11-19T17:16:26+00:00</updated>
<author>
<name>Alexander Barton</name>
<email>alex@barton.de</email>
</author>
<published>2008-11-19T17:13:03+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=3243d9ee441e9cd4338965bac7c2ed3b49a3c2dd'/>
<id>urn:sha1:3243d9ee441e9cd4338965bac7c2ed3b49a3c2dd</id>
<content type='text'>
The IRC command "SERVLIST" lists all the registered services, see RFC 2811, section 3.5.1.
The syntax is "SERVLIST [&lt;mask&gt; [&lt;type&gt;]]". The parameter &lt;type&gt; is not used by ngIRCd at
the moment, all registered services are of type 0 (which is the default when omitted).
</content>
</entry>
<entry>
<title>Create local &amp;SERVER channel and log server messages to it</title>
<updated>2008-11-17T22:27:06+00:00</updated>
<author>
<name>Alexander Barton</name>
<email>alex@barton.de</email>
</author>
<published>2008-11-17T22:27:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=0eda085f1e001cb1f2381ffe3ca70299d32632d3'/>
<id>urn:sha1:0eda085f1e001cb1f2381ffe3ca70299d32632d3</id>
<content type='text'>
ngIRCd now creates a server-local channel &amp;SERVER with channel modes
+mnPt (moderated, no messages from outside the channel, persistent and
with the topic locked) and logs all the messages to it that a user with
mode +s ("server messages") receives.

If an IRC operator withdraws the +P ("persistent") mode and the &amp;SERVER
channel is freed because of no members, nothing special happens. The
channel can be recerated any time later and ngIRCd would begin logging
to it again.
</content>
</entry>
<entry>
<title>Implement local channels (prefix "&amp;")</title>
<updated>2008-11-17T20:52:56+00:00</updated>
<author>
<name>Alexander Barton</name>
<email>alex@barton.de</email>
</author>
<published>2008-11-13T23:42:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=2cc21caf32323ebd778c16c8a7b69cd12d6ff01f'/>
<id>urn:sha1:2cc21caf32323ebd778c16c8a7b69cd12d6ff01f</id>
<content type='text'>
This patch implements server-local channels, prefix "&amp;", that are only
visible to users of the same local server and not in the network.

Patch written by Scott Perry (2008-06-04), see:
 - http://arthur.barton.de/cgi-bin/bugzilla/show_bug.cgi?id=87
 - http://arthur.barton.de/cgi-bin/bugzilla/attachment.cgi?id=24&amp;action=view
</content>
</entry>
<entry>
<title>Added some missing files of GIT tree to distribution archives</title>
<updated>2008-11-13T22:17:32+00:00</updated>
<author>
<name>Alexander Barton</name>
<email>alex@barton.de</email>
</author>
<published>2008-11-13T22:17:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=7b69bc2ae80f43bb6ed823760c01132be83fa2b9'/>
<id>urn:sha1:7b69bc2ae80f43bb6ed823760c01132be83fa2b9</id>
<content type='text'>
The following bits and bytes were not included in distribution archives:
 - contrib: ngindent, ngircd.sh
 - contrib/Debian: ngircd.postinst
 - contrib/MacOSX: preinstall.sh, postinstall.sh
 - doc/src: Doxyfile, header.inc.html, footer.inc.html, ngircd-doc.css
 - src/portab: splint.h
</content>
</entry>
<entry>
<title>Test suite: start two servers and test server-server links</title>
<updated>2008-11-13T21:46:06+00:00</updated>
<author>
<name>Alexander Barton</name>
<email>alex@barton.de</email>
</author>
<published>2008-11-13T21:46:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=7ad167f4c43948f19125123a27dbe68a93e863b8'/>
<id>urn:sha1:7ad167f4c43948f19125123a27dbe68a93e863b8</id>
<content type='text'>
I changed the test suite to start two test servers (on port 6789 and 6790),
so server-server links can be tested as well for which I included the new
test script "server-link-test.e".

In addition the documentation of the test suite (src/testsuite/README) has
been updated and is more complete now.
</content>
</entry>
<entry>
<title>Add conf-ssl.h to "noinst_HEADERS"</title>
<updated>2008-11-12T23:22:25+00:00</updated>
<author>
<name>Alexander Barton</name>
<email>alex@barton.de</email>
</author>
<published>2008-11-12T23:22:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=920d0636ff5741cb191f895e97ad151186701816'/>
<id>urn:sha1:920d0636ff5741cb191f895e97ad151186701816</id>
<content type='text'>
conf-ssl.h must be listed in "noinst_HEADERS" so that it becomes included
in distribution archives generated by "make dist" and "make distcheck".
</content>
</entry>
<entry>
<title>Connection counter: count outgoing connections as well.</title>
<updated>2008-11-12T00:26:04+00:00</updated>
<author>
<name>Alexander Barton</name>
<email>alex@barton.de</email>
</author>
<published>2008-11-12T00:23:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=9f067a059d9f64c68a73a2f7fbf5308ee342fe2a'/>
<id>urn:sha1:9f067a059d9f64c68a73a2f7fbf5308ee342fe2a</id>
<content type='text'>
This patch lets ngIRCd count outgoing connections as well as incoming
connections (up to now only outgoing connections have been counted). This
change is required because the Conn_Close() function doesn't know whether
it closes an outgoing connection or not and therefore would decrement the
counter below zero when an outgoing connection existed -- which would
trigger an assert() call ...

Please note that this patch changes the (so far undocumented but now fixed)
behaviour of the "MaxConnections" configuration option to account the sum
of the in- and outbound connections!
</content>
</entry>
</feed>
