<feed xmlns='http://www.w3.org/2005/Atom'>
<title>~steering/inspircd++.git/src/command_parse.cpp, branch v2.0.0a1</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>https://www.cgit.space/~steering/inspircd++.git/atom/src/command_parse.cpp?h=v2.0.0a1</id>
<link rel='self' href='https://www.cgit.space/~steering/inspircd++.git/atom/src/command_parse.cpp?h=v2.0.0a1'/>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/'/>
<updated>2009-10-13T21:34:29Z</updated>
<entry>
<title>Remove Command and ModeHandler objects in their destructors; fixes possible pointer leak if a module was not careful when triggering exceptions in its constructor</title>
<updated>2009-10-13T21:34:29Z</updated>
<author>
<name>danieldg</name>
</author>
<published>2009-10-13T21:34:29Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=37fd031da06761c8a050105b55d73a8ab499fb74'/>
<id>urn:sha1:37fd031da06761c8a050105b55d73a8ab499fb74</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11872 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>Remove InspIRCd* parameters and fields</title>
<updated>2009-09-26T14:13:13Z</updated>
<author>
<name>danieldg</name>
</author>
<published>2009-09-26T14:13:13Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=6d03943426dcce76ba66567a9b18425a5ebb4c0c'/>
<id>urn:sha1:6d03943426dcce76ba66567a9b18425a5ebb4c0c</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11763 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>Create StreamSocket for IO hooking implementation</title>
<updated>2009-09-21T13:26:31Z</updated>
<author>
<name>danieldg</name>
</author>
<published>2009-09-21T13:26:31Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=e2af2347fc035d702e45f12e772223a8d578410d'/>
<id>urn:sha1:e2af2347fc035d702e45f12e772223a8d578410d</id>
<content type='text'>
Fixes the SSL SendQ bug
Removes duplicate code between User and BufferedSocket
Simplify SSL module API
Simplify EventHandler API (Readable/Writeable moved to SE)
Add hook for culled objects to invoke callbacks prior to destructor
 Replace SocketCull with GlobalCull now that sockets can close themselves
Shorten common case of user read/parse/write path:
 User::Write is now zero-copy up to syscall/SSL invocation
 User::Read has only two copy/scan passes from read() to ProcessCommand

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11752 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>Properly spacify opertypes in error messages. Patch by dKingston</title>
<updated>2009-09-14T22:06:47Z</updated>
<author>
<name>special</name>
</author>
<published>2009-09-14T22:06:47Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=6a4b9410c9d4b6ab243bee4cc4ed6380baf948d3'/>
<id>urn:sha1:6a4b9410c9d4b6ab243bee4cc4ed6380baf948d3</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11724 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>Change cmd_*.so to use the Module object API</title>
<updated>2009-09-03T02:30:12Z</updated>
<author>
<name>danieldg</name>
</author>
<published>2009-09-03T02:30:12Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=f4472dd6dcdfbb5d4a2a50ddc615644c3b2c8145'/>
<id>urn:sha1:f4472dd6dcdfbb5d4a2a50ddc615644c3b2c8145</id>
<content type='text'>
Create Module* objects for each command, and load them like modules.
This unifies the external API for modules.

Library directory is now deprecated: all modules are located in a
single module directory.

Header files for each command are no longer needed; remove.

This also fixes two potential segfaults in m_spanningtree.

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11668 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>ModResult conversion: Change return type of all module functions</title>
<updated>2009-09-02T00:49:36Z</updated>
<author>
<name>danieldg</name>
</author>
<published>2009-09-02T00:49:36Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=86775e2e98f55b3b88befe2daff0ca23f02f3155'/>
<id>urn:sha1:86775e2e98f55b3b88befe2daff0ca23f02f3155</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11634 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>Add Module* creator to Command and ModeHandler</title>
<updated>2009-09-02T00:48:48Z</updated>
<author>
<name>danieldg</name>
</author>
<published>2009-09-02T00:48:48Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=24731c63b6320be22f7b3220236271fa7476b975'/>
<id>urn:sha1:24731c63b6320be22f7b3220236271fa7476b975</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11631 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>Valgrind cleanup: finish destructor creation</title>
<updated>2009-09-02T00:46:44Z</updated>
<author>
<name>danieldg</name>
</author>
<published>2009-09-02T00:46:44Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=68e47f5ec2154aa97ff298d4516ca0caf746e51a'/>
<id>urn:sha1:68e47f5ec2154aa97ff298d4516ca0caf746e51a</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11615 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>Valgrind cleanup: Add RemoveRFCCommands() to dlclose() and delete the core commands</title>
<updated>2009-09-02T00:46:29Z</updated>
<author>
<name>danieldg</name>
</author>
<published>2009-09-02T00:46:29Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=1ea2fca7678ca3fe585c5812f9f62799e4a46ec5'/>
<id>urn:sha1:1ea2fca7678ca3fe585c5812f9f62799e4a46ec5</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11613 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>Include explicit routing information in Command, will replace CMD_LOCALONLY return value</title>
<updated>2009-09-02T00:44:50Z</updated>
<author>
<name>danieldg</name>
</author>
<published>2009-09-02T00:44:50Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=8cebe2878f3878afce6f643d93668155cb26801d'/>
<id>urn:sha1:8cebe2878f3878afce6f643d93668155cb26801d</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11601 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
</feed>
