<feed xmlns='http://www.w3.org/2005/Atom'>
<title>~steering/inspircd++.git/src/commands/cmd_rehash.cpp, branch v1.2.0b1</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>https://www.cgit.space/~steering/inspircd++.git/atom/src/commands/cmd_rehash.cpp?h=v1.2.0b1</id>
<link rel='self' href='https://www.cgit.space/~steering/inspircd++.git/atom/src/commands/cmd_rehash.cpp?h=v1.2.0b1'/>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/'/>
<updated>2008-09-20T21:46:56Z</updated>
<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://www.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>Rename lowermap to rfc_case_insensitive_map, add case_sensitive_map.. adjust files to not pass lowermap directly.</title>
<updated>2008-08-28T19:45:21Z</updated>
<author>
<name>w00t</name>
</author>
<published>2008-08-28T19:45:21Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=0a3159121e15decec9bcb82c836158a817bba894'/>
<id>urn:sha1:0a3159121e15decec9bcb82c836158a817bba894</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10337 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://www.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>Hooray</title>
<updated>2008-08-06T22:34:59Z</updated>
<author>
<name>w00t</name>
</author>
<published>2008-08-06T22:34:59Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=9ebc0997ccd8c6eea8742d0f9c59b9e3f78c85fc'/>
<id>urn:sha1:9ebc0997ccd8c6eea8742d0f9c59b9e3f78c85fc</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10111 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>Give feedback to remote users</title>
<updated>2008-08-06T21:47:18Z</updated>
<author>
<name>w00t</name>
</author>
<published>2008-08-06T21:47:18Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=5750fdaae86e2b1ef4a7ce4db3d02a9d0bf2c2e7'/>
<id>urn:sha1:5750fdaae86e2b1ef4a7ce4db3d02a9d0bf2c2e7</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10110 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>Convert more stuff to use numerics.h, change SERVER to send ERR_ALREADYREGISTERED instead of picking a random numeric. Also no longer send a notice to opers, as 1) this could flood and 2) stupid things like cgiirc will trigger this a lot. Additionally, add a note to REHASH about finding a way to kill rehash thread if needed.</title>
<updated>2008-07-13T22:57:45Z</updated>
<author>
<name>w00t</name>
</author>
<published>2008-07-13T22:57:45Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=0797f1312163ccc5174e52042d87af21dc042124'/>
<id>urn:sha1:0797f1312163ccc5174e52042d87af21dc042124</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10013 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>Make User:: nick/ident/dhost/fullname and some other things std::string instead of char*/char[] (MODULES DO NOT COMPILE)</title>
<updated>2008-05-18T23:15:53Z</updated>
<author>
<name>aquanight</name>
</author>
<published>2008-05-18T23:15:53Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=4b856bda135a08e800b96c970a10b0b6a34d433a'/>
<id>urn:sha1:4b856bda135a08e800b96c970a10b0b6a34d433a</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9748 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>Conversion of command handler params from "const char* const* parameters, int pcnt" to "const std::vector&lt;std::string&gt;&amp; parameters". All of core is converted, but cant test it till the modules are converted.</title>
<updated>2008-05-04T21:37:36Z</updated>
<author>
<name>brain</name>
</author>
<published>2008-05-04T21:37:36Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=ffbd1eebf0b82bf40482879f410f58874030a695'/>
<id>urn:sha1:ffbd1eebf0b82bf40482879f410f58874030a695</id>
<content type='text'>
IMPORTANT: The mode parser public calls have had to be tweaked a bit to also use the string vector. Note that this makes a LOT of our core a bit messy and paves the way to convert a lot of stuff from the mess
of .c_str() calls to using std::string params directly.


git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9608 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>Remove use of SendSNONotice to send to remote servers, this is done automagically now</title>
<updated>2008-04-17T12:00:09Z</updated>
<author>
<name>w00t</name>
</author>
<published>2008-04-17T12:00:09Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=9954ce7e652fdf1bef963b3a133724e8a8eb4cad'/>
<id>urn:sha1:9954ce7e652fdf1bef963b3a133724e8a8eb4cad</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9526 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>Add todo, add server name</title>
<updated>2008-04-08T15:05:51Z</updated>
<author>
<name>w00t</name>
</author>
<published>2008-04-08T15:05:51Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=ba713cdc076da4c053b6914ee894609cf3018694'/>
<id>urn:sha1:ba713cdc076da4c053b6914ee894609cf3018694</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9424 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
</feed>
