<feed xmlns='http://www.w3.org/2005/Atom'>
<title>~steering/inspircd++.git/src/server.cpp, branch v1.2.0rc1</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>https://cgit.space/~steering/inspircd++.git/atom/src/server.cpp?h=v1.2.0rc1</id>
<link rel='self' href='https://cgit.space/~steering/inspircd++.git/atom/src/server.cpp?h=v1.2.0rc1'/>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/'/>
<updated>2009-01-02T18:16:05Z</updated>
<entry>
<title>Update copyrights for 2009.</title>
<updated>2009-01-02T18:16:05Z</updated>
<author>
<name>w00t</name>
</author>
<published>2009-01-02T18:16:05Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/commit/?id=43847ec9c7e1a195163eb4c529f1c92fd1ace0a4'/>
<id>urn:sha1:43847ec9c7e1a195163eb4c529f1c92fd1ace0a4</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10932 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>Thread safety fixes to avoid crashes on rehash, dont reopen logs within the rehash thread. Put this in the safe part of the rehash operation, after the thread exits. Put a mutex around the part where the thread exits, just in case somehow there are two rehash threads exiting at the same time due to user </title>
<updated>2008-11-22T16:54:32Z</updated>
<author>
<name>brain</name>
</author>
<published>2008-11-22T16:54:32Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/commit/?id=9bddcf91ac79f34f8721bbf161f90cc4cc9dbe8c'/>
<id>urn:sha1:9bddcf91ac79f34f8721bbf161f90cc4cc9dbe8c</id>
<content type='text'>
muppetry.


git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10811 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>Add user/channel mode synchronisation detection to CAPAB - link will now drop if modes differ in some way (one side requires param, other doesn't, etc). Same for user modes.</title>
<updated>2008-10-27T22:29:56Z</updated>
<author>
<name>w00t</name>
</author>
<published>2008-10-27T22:29:56Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/commit/?id=1a738eb97eb7ac62b7d28bd40b03969d175ee6e3'/>
<id>urn:sha1:1a738eb97eb7ac62b7d28bd40b03969d175ee6e3</id>
<content type='text'>
This will not affect services. Side effect: Modes::ChanModes() -&gt; Modes::GiveModeList(ModeMasks), mode list is formatted
identically for both MASK_CHANNEL and MASK_USER.


git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10733 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>Fix a rather nasty race condition revealed by my reading through the comments and enhancing them. Back when i did executeable includes, i placed a 'todo' in the code which said something along the lines of:</title>
<updated>2008-09-20T21:46:56Z</updated>
<author>
<name>brain</name>
</author>
<published>2008-09-20T21:46:56Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/commit/?id=636a52312b9ba4c5ffc886c7bdba14bd76726976'/>
<id>urn:sha1:636a52312b9ba4c5ffc886c7bdba14bd76726976</id>
<content type='text'>
'we cant pass a User* into the config reader any more, because when the config reader thread finishes, that user may be gone and this will crash. Consider using an UID instead so that if the user vanishes, we can
detect this situation.' Of course, nobody ever did this, so i'm doing it now to ensure we dont come up against some particularly ugly race condition crashes!


git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10569 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>Properly give the service specific exit code on failure to start. Now we just need to find out how to retrieve this</title>
<updated>2008-08-24T19:19:57Z</updated>
<author>
<name>brain</name>
</author>
<published>2008-08-24T19:19:57Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/commit/?id=a539875eccf01c6d0a5fb21649d10a23ad191b23'/>
<id>urn:sha1:a539875eccf01c6d0a5fb21649d10a23ad191b23</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10240 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>Remove last vestige of libircdfoo, by changing  tag into a single  identifier marking object as requiring compilation into a .o (minor commit)</title>
<updated>2008-07-29T18:58:38Z</updated>
<author>
<name>w00t</name>
</author>
<published>2008-07-29T18:58:38Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/commit/?id=6a869d0701bbfe3c7a5e370793adfda4b5b45c65'/>
<id>urn:sha1:6a869d0701bbfe3c7a5e370793adfda4b5b45c65</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10076 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>First phase of conversion to dynamic limits on all the lengths, configured via the &lt;limits&gt; tag</title>
<updated>2008-05-25T17:30:43Z</updated>
<author>
<name>brain</name>
</author>
<published>2008-05-25T17:30:43Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/commit/?id=7d7250484c352c13830e63ae41ee8faae40a9bd5'/>
<id>urn:sha1:7d7250484c352c13830e63ae41ee8faae40a9bd5</id>
<content type='text'>
(the tag isnt there yet, these all just run on defaults in the class constructor)


git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9802 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>Merge in large patchset from GreenReaper, useful fixes for freeing a ton of different things on shutdown for tidyness, and a few stack corruption fixes in the mode handler</title>
<updated>2008-04-21T16:59:23Z</updated>
<author>
<name>brain</name>
</author>
<published>2008-04-21T16:59:23Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/commit/?id=98659aa0dcac7636627846555ef7d5f807152b7e'/>
<id>urn:sha1:98659aa0dcac7636627846555ef7d5f807152b7e</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9565 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>Port a bunch of methods of InspIRCd to functors. IsChannel, IsSID, Rehash.</title>
<updated>2008-04-13T03:28:56Z</updated>
<author>
<name>brain</name>
</author>
<published>2008-04-13T03:28:56Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/commit/?id=dd737891345a7ff80f601ab0c0ba712de5e10943'/>
<id>urn:sha1:dd737891345a7ff80f601ab0c0ba712de5e10943</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9474 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>More standardized version output in 002 and 004 to make indexing for version numbers better</title>
<updated>2008-04-05T14:35:41Z</updated>
<author>
<name>brain</name>
</author>
<published>2008-04-05T14:35:41Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/commit/?id=3f54de3e8be3fd61435583adeb35cfb9d7f869d9'/>
<id>urn:sha1:3f54de3e8be3fd61435583adeb35cfb9d7f869d9</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9351 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
</feed>
