<feed xmlns='http://www.w3.org/2005/Atom'>
<title>~steering/inspircd++.git/include/inspircd.h, branch v1.2.0b4</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.0b4</id>
<link rel='self' href='https://cgit.space/~steering/inspircd++.git/atom/include/inspircd.h?h=v1.2.0b4'/>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/'/>
<updated>2008-12-07T18:31:57Z</updated>
<entry>
<title>Move stuff to use ASCII map where required.</title>
<updated>2008-12-07T18:31:57Z</updated>
<author>
<name>w00t</name>
</author>
<published>2008-12-07T18:31:57Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/commit/?id=805d47c98e48df374976972c3fcbba36fd4289f8'/>
<id>urn:sha1:805d47c98e48df374976972c3fcbba36fd4289f8</id>
<content type='text'>
Also move this out of being a member totally, as it breaks (gah) and is already untidy.. to be revisited.

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10858 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>national_case_sensitive_map must be static, thanks to the match stuff being static (this is a bit ugly, but necessary for now).</title>
<updated>2008-12-07T18:31:54Z</updated>
<author>
<name>w00t</name>
</author>
<published>2008-12-07T18:31:54Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/commit/?id=6c389362435138c1523e4aedb53938100f6b4c47'/>
<id>urn:sha1:6c389362435138c1523e4aedb53938100f6b4c47</id>
<content type='text'>
Default to national charset map instead of rfc map, as modules may change the pointer.

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10857 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>Add InspIRCd::national_case_sensitive_map pointer, defaults to rfc_case_insensitive_map.</title>
<updated>2008-12-07T18:31:48Z</updated>
<author>
<name>w00t</name>
</author>
<published>2008-12-07T18:31:48Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/commit/?id=3c2c0b7733c0d752bdab4d42a33a3a777266b90a'/>
<id>urn:sha1:3c2c0b7733c0d752bdab4d42a33a3a777266b90a</id>
<content type='text'>
Modules may override this pointer to customise casemapping of nick/channel names.

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10856 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>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>
</feed>
