<feed xmlns='http://www.w3.org/2005/Atom'>
<title>~steering/inspircd++.git/include/inspircd.h, branch v1.2.0b2</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>https://cgit.space/~steering/inspircd++.git/atom/include/inspircd.h?h=v1.2.0b2</id>
<link rel='self' href='https://cgit.space/~steering/inspircd++.git/atom/include/inspircd.h?h=v1.2.0b2'/>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/'/>
<updated>2008-10-18T16:52:46Z</updated>
<entry>
<title>Migrate oper commands to an std::set, add a set for privs also. Change the API a bit.</title>
<updated>2008-10-18T16:52:46Z</updated>
<author>
<name>w00t</name>
</author>
<published>2008-10-18T16:52:46Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/commit/?id=f43283920224b3d762ae371d7320024512a8afde'/>
<id>urn:sha1:f43283920224b3d762ae371d7320024512a8afde</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10661 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>More comments</title>
<updated>2008-09-20T21:20:15Z</updated>
<author>
<name>brain</name>
</author>
<published>2008-09-20T21:20:15Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/commit/?id=552885befec44649c16d09fb755813041341a1fc'/>
<id>urn:sha1:552885befec44649c16d09fb755813041341a1fc</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10568 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>MutexEngine -&gt; MutexFactory, more sensible name</title>
<updated>2008-09-04T11:03:58Z</updated>
<author>
<name>brain</name>
</author>
<published>2008-09-04T11:03:58Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/commit/?id=bc770c5388bc5517be85afb43255cb9f8ead0d33'/>
<id>urn:sha1:bc770c5388bc5517be85afb43255cb9f8ead0d33</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10385 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>ability to create mutexes (rather than just having one system wide mutex) in the threadengines, allows for migration of m_mysql etc.</title>
<updated>2008-09-04T10:06:59Z</updated>
<author>
<name>brain</name>
</author>
<published>2008-09-04T10:06:59Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/commit/?id=edd35ae3af70075e0d59b6409f6d206c6c08d85b'/>
<id>urn:sha1:edd35ae3af70075e0d59b6409f6d206c6c08d85b</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10381 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>Match conversion stuff.</title>
<updated>2008-08-22T16:14:36Z</updated>
<author>
<name>w00t</name>
</author>
<published>2008-08-22T16:14:36Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/commit/?id=a1a7b96a8c994eb09a3d071f3daf28252b8c188b'/>
<id>urn:sha1:a1a7b96a8c994eb09a3d071f3daf28252b8c188b</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10216 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>match() is no longer a function+no header, now a static method of InspIRCd class, blah blah blah. Also rip out the 1.2 matcher, as it was slow, and replace it with one adapted from znc, which happens to be a tiny bit faster than 1.1's (and the fastest I've seen so far that works properly)</title>
<updated>2008-08-21T20:56:16Z</updated>
<author>
<name>w00t</name>
</author>
<published>2008-08-21T20:56:16Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/commit/?id=c16cda5d715241bb4bff8050bee942a8a34a72c0'/>
<id>urn:sha1:c16cda5d715241bb4bff8050bee942a8a34a72c0</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10212 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>add support for windows service. This now is part of inspircd itself being as we have native build. It doesnt quite work yet in all the ways it should.</title>
<updated>2008-08-21T11:01:51Z</updated>
<author>
<name>brain</name>
</author>
<published>2008-08-21T11:01:51Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/commit/?id=2c5db1dfcb326fb6665b40c0bf2613257ebaf3d5'/>
<id>urn:sha1:2c5db1dfcb326fb6665b40c0bf2613257ebaf3d5</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10193 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>Fix potential off-by-one on large reads (thanks psychon)</title>
<updated>2008-07-20T09:15:01Z</updated>
<author>
<name>w00t</name>
</author>
<published>2008-07-20T09:15:01Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/commit/?id=ccfcdda27482fe2ac99d0da936ef1a1374223624'/>
<id>urn:sha1:ccfcdda27482fe2ac99d0da936ef1a1374223624</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10048 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>Fixes to some stuff that writes on memory it shouldn't (thanks psychon).</title>
<updated>2008-07-20T08:53:56Z</updated>
<author>
<name>w00t</name>
</author>
<published>2008-07-20T08:53:56Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/commit/?id=ca781714c1651a9e7042eb930c6b117449f8e1fc'/>
<id>urn:sha1:ca781714c1651a9e7042eb930c6b117449f8e1fc</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10047 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
</feed>
