<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ngircd/contrib/MacOSX/ngIRCd.xcodeproj/project.pbxproj, branch rel-20</title>
<subtitle>ngircd with make
</subtitle>
<id>http://git.nakidai.ru/ngircd/atom?h=rel-20</id>
<link rel='self' href='http://git.nakidai.ru/ngircd/atom?h=rel-20'/>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/'/>
<updated>2012-11-11T11:40:47+00:00</updated>
<entry>
<title>Update Xcode project files</title>
<updated>2012-11-11T11:40:47+00:00</updated>
<author>
<name>Alexander Barton</name>
<email>alex@barton.de</email>
</author>
<published>2012-11-11T11:40:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=b6e49f3920193a202d78fec134092976e159ed90'/>
<id>urn:sha1:b6e49f3920193a202d78fec134092976e159ed90</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Implement METADATA command to update client metadata</title>
<updated>2012-11-05T22:34:21+00:00</updated>
<author>
<name>Alexander Barton</name>
<email>alex@barton.de</email>
</author>
<published>2012-11-05T22:34:21+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=35ed57e6c160dc13c2bbca2ca042406285d4ced3'/>
<id>urn:sha1:35ed57e6c160dc13c2bbca2ca042406285d4ced3</id>
<content type='text'>
The METADATA command can be used by other servers to update "metadata"
of registered clients, like the client info text ("real name"), user
name, and hostname:

  :&lt;prefix&gt; METADATA &lt;target&gt; &lt;key&gt; :&lt;value&gt;

It is distributed in the network, unknown &lt;key&gt; names are silently ignored
and passed on, too. This allows for further extensions.
</content>
</entry>
<entry>
<title>Implement new IRC+ "CHARCONV" command</title>
<updated>2012-09-16T22:56:36+00:00</updated>
<author>
<name>Alexander Barton</name>
<email>alex@barton.de</email>
</author>
<published>2012-09-16T22:36:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=222ecbffbb5f0c21e64002c95fe9447b4f6b6320'/>
<id>urn:sha1:222ecbffbb5f0c21e64002c95fe9447b4f6b6320</id>
<content type='text'>
See bug 109 and doc/Protocol.txt for details and documentation.
</content>
</entry>
<entry>
<title>Xcode: use certificate of Alex for code signing</title>
<updated>2012-08-21T22:50:15+00:00</updated>
<author>
<name>Alexander Barton</name>
<email>alex@barton.de</email>
</author>
<published>2012-08-21T22:46:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=4b0f526006adb30bb127cde29ff67e8bd97352c2'/>
<id>urn:sha1:4b0f526006adb30bb127cde29ff67e8bd97352c2</id>
<content type='text'>
When doing non-debug Xcode builds, use the "Developer ID Application:
Alexander Barton" certificate for code signing by default.
</content>
</entry>
<entry>
<title>Merge branch 'capabilities'</title>
<updated>2012-04-27T22:49:37+00:00</updated>
<author>
<name>Alexander Barton</name>
<email>alex@barton.de</email>
</author>
<published>2012-04-27T22:49:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=76565022fbda9a4054d7f74a46439db4145e5655'/>
<id>urn:sha1:76565022fbda9a4054d7f74a46439db4145e5655</id>
<content type='text'>
* capabilities:
  "multi-prefix" capability 2/2: adjust NAME and WHO handlers
  "multi-prefix" capability 1/2: implement complete CAP infrastructure
  IRC_Send_NAMES(): Code cleanup
  New function Client_CapSet() in addition to Client_Cap{Add|Del}
  "CAP REQ" starts capability negotiation and delays user registration
  Correctly handle "CAP END", new client type CLIENT_WAITCAPEND
  Implement core IRC capability handling and "CAP" command
  New "login" source file
  Introduce_Client() =&gt; Client_Introduce(), and move it to client.c
</content>
</entry>
<entry>
<title>"multi-prefix" capability 2/2: adjust NAME and WHO handlers</title>
<updated>2012-04-27T22:39:21+00:00</updated>
<author>
<name>Alexander Barton</name>
<email>alex@barton.de</email>
</author>
<published>2012-04-27T22:38:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=4602cb9891a0234e391d56ac4b2491d134020f1b'/>
<id>urn:sha1:4602cb9891a0234e391d56ac4b2491d134020f1b</id>
<content type='text'>
The NAME and WHO commands now return multiple usermode prfixes when
the "multi-prefix" capability is in effect for the requesting client.

See &lt;http://ircv3.atheme.org/extensions/multi-prefix-3.1&gt;
</content>
</entry>
<entry>
<title>Xcode: update project file for Xcode 4.3</title>
<updated>2012-04-27T13:52:09+00:00</updated>
<author>
<name>Alexander Barton</name>
<email>alex@barton.de</email>
</author>
<published>2012-04-27T13:52:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=359732af85e8566d919a2e0bc580a490ead49d9e'/>
<id>urn:sha1:359732af85e8566d919a2e0bc580a490ead49d9e</id>
<content type='text'>
(No changes needed)
</content>
</entry>
<entry>
<title>Xcode: correctly sort conn-ssl.{c|h} files in file list</title>
<updated>2012-04-17T10:57:27+00:00</updated>
<author>
<name>Alexander Barton</name>
<email>alex@barton.de</email>
</author>
<published>2012-04-17T10:57:27+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=69be7a85a2117f0526ca4e113a806be989dc2f53'/>
<id>urn:sha1:69be7a85a2117f0526ca4e113a806be989dc2f53</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Implement core IRC capability handling and "CAP" command</title>
<updated>2012-03-31T13:59:06+00:00</updated>
<author>
<name>Alexander Barton</name>
<email>alex@barton.de</email>
</author>
<published>2012-03-31T13:59:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=bd3a7ccb158c9f2eac1af77804529b76d99c3e79'/>
<id>urn:sha1:bd3a7ccb158c9f2eac1af77804529b76d99c3e79</id>
<content type='text'>
This patch implements the core functions to support "IRC Capabilities"
and the IRC "CAP" command as used by other servers and specified here:
&lt;http://www.leeh.co.uk/draft-mitchell-irc-capabilities-02.html&gt;.

It enables ngIRCd to support the defined handshake, but it doesn't
implement any capabilities, so "CAP LS" and "CAP LIST" always return
the empty set and "CAP REQ ..." always fails with "CAP NAK".
</content>
</entry>
<entry>
<title>New "login" source file</title>
<updated>2012-03-31T13:38:46+00:00</updated>
<author>
<name>Alexander Barton</name>
<email>alex@barton.de</email>
</author>
<published>2012-03-31T13:38:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=edfcc2f9d5b796fd30f60138591e4f96d54cfcf6'/>
<id>urn:sha1:edfcc2f9d5b796fd30f60138591e4f96d54cfcf6</id>
<content type='text'>
Rename Hello_User[_PostAuth] to Login_User[_PostAuth] and move it to the
new login.c; and move cb_Read_Auth_Result(), too. This will enable further
code to easily call Login_User() when required.
</content>
</entry>
</feed>
