<feed xmlns='http://www.w3.org/2005/Atom'>
<title>libreircd, branch v0.1.0</title>
<subtitle>simple IRCd
</subtitle>
<id>http://git.nakidai.ru/libreircd/atom?h=v0.1.0</id>
<link rel='self' href='http://git.nakidai.ru/libreircd/atom?h=v0.1.0'/>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/libreircd/'/>
<updated>2026-01-30T15:26:22+00:00</updated>
<entry>
<title>Add PING command</title>
<updated>2026-01-30T15:26:22+00:00</updated>
<author>
<name>Nakidai</name>
<email>nakidai@disroot.org</email>
</author>
<published>2026-01-30T15:26:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/libreircd/commit/?id=9fa2ddad60c16383fb927645e50ba142050f8110'/>
<id>urn:sha1:9fa2ddad60c16383fb927645e50ba142050f8110</id>
<content type='text'>
Then I should make some logic for pinging others...
</content>
</entry>
<entry>
<title>Add support for NOTICE</title>
<updated>2026-01-30T15:16:25+00:00</updated>
<author>
<name>Nakidai</name>
<email>nakidai@disroot.org</email>
</author>
<published>2026-01-30T15:16:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/libreircd/commit/?id=60d94739ecaafe02591ac63451293b7e2e7c30a7'/>
<id>urn:sha1:60d94739ecaafe02591ac63451293b7e2e7c30a7</id>
<content type='text'>
Well, it's the same as PRIVMSG but different name
</content>
</entry>
<entry>
<title>Invert the logic in nick()</title>
<updated>2026-01-30T12:39:46+00:00</updated>
<author>
<name>Nakidai</name>
<email>nakidai@disroot.org</email>
</author>
<published>2026-01-30T12:39:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/libreircd/commit/?id=70ad717a796405abd13811370abcd1dc96984943'/>
<id>urn:sha1:70ad717a796405abd13811370abcd1dc96984943</id>
<content type='text'>
Well... yes
</content>
</entry>
<entry>
<title>Simplify join command</title>
<updated>2026-01-30T12:34:30+00:00</updated>
<author>
<name>Nakidai Perumenei</name>
<email>nakidai@disroot.org</email>
</author>
<published>2026-12-02T20:47:07+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/libreircd/commit/?id=52d3575bf024caaeb4c4d517ad85c038331a67ea'/>
<id>urn:sha1:52d3575bf024caaeb4c4d517ad85c038331a67ea</id>
<content type='text'>
- Instead of checking users in the channel check user's channels
- Ensure thing looks really dumb here, so remove it
</content>
</entry>
<entry>
<title>Add nickname change announcement</title>
<updated>2026-01-30T12:34:30+00:00</updated>
<author>
<name>Nakidai Perumenei</name>
<email>nakidai@disroot.org</email>
</author>
<published>2026-12-02T18:20:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/libreircd/commit/?id=fc38c5fe075b46d2248bfec302481992dbe47188'/>
<id>urn:sha1:fc38c5fe075b46d2248bfec302481992dbe47188</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add self announcing</title>
<updated>2026-01-30T12:32:45+00:00</updated>
<author>
<name>Nakidai Perumenei</name>
<email>nakidai@disroot.org</email>
</author>
<published>2026-12-02T17:56:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/libreircd/commit/?id=aff812928c99bdc92184626a7ce111e442b2dfb6'/>
<id>urn:sha1:aff812928c99bdc92184626a7ce111e442b2dfb6</id>
<content type='text'>
If user hasn't joined any channels, announcement still should be
delivered to them
</content>
</entry>
<entry>
<title>Move announcing code to writef.c</title>
<updated>2026-01-30T12:32:45+00:00</updated>
<author>
<name>Nakidai Perumenei</name>
<email>nakidai@disroot.org</email>
</author>
<published>2026-12-02T17:52:27+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/libreircd/commit/?id=0e426a3395a95f08b47bdad512a0eaabbc5701d4'/>
<id>urn:sha1:0e426a3395a95f08b47bdad512a0eaabbc5701d4</id>
<content type='text'>
Well, I guess that code is needed more then once, so it'll be good
to move it to some function
</content>
</entry>
<entry>
<title>Fix channel remove</title>
<updated>2026-01-30T12:32:45+00:00</updated>
<author>
<name>Nakidai Perumenei</name>
<email>nakidai@disroot.org</email>
</author>
<published>2026-12-02T17:29:21+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/libreircd/commit/?id=559fac39d83083f1720b235e33a8219ed07de653'/>
<id>urn:sha1:559fac39d83083f1720b235e33a8219ed07de653</id>
<content type='text'>
Channels are removed just like users, hence they have the same
problem as users had before: when channel is removed, links to it
must be updated. For users that was fixed[1], for users this commit
provides the fix.

[1] Commit where user quit was fixed -
63c0a8860459c0c9bf3b66d4d4ec631ece4bf56e
</content>
</entry>
<entry>
<title>Add nickname checking</title>
<updated>2026-01-30T12:32:45+00:00</updated>
<author>
<name>Nakidai Perumenei</name>
<email>nakidai@disroot.org</email>
</author>
<published>2026-12-02T17:15:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/libreircd/commit/?id=20770f6fad769122248214ffe42268aa61c189cd'/>
<id>urn:sha1:20770f6fad769122248214ffe42268aa61c189cd</id>
<content type='text'>
Yay, adding some validation to the data ^^
</content>
</entry>
<entry>
<title>Speed up user removing</title>
<updated>2026-01-30T11:56:24+00:00</updated>
<author>
<name>Nakidai</name>
<email>nakidai@disroot.org</email>
</author>
<published>2026-01-30T11:56:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/libreircd/commit/?id=a36e68fbc3d635b7a9b6aa342786e17123698d9f'/>
<id>urn:sha1:a36e68fbc3d635b7a9b6aa342786e17123698d9f</id>
<content type='text'>
Now it's O(n) instead of O(n^2)
</content>
</entry>
</feed>
