<feed xmlns='http://www.w3.org/2005/Atom'>
<title>~steering/inspircd++.git/src/modules/m_spanningtree/hmac.cpp, branch v2.0.0a2</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>https://cgit.space/~steering/inspircd++.git/atom/src/modules/m_spanningtree/hmac.cpp?h=v2.0.0a2</id>
<link rel='self' href='https://cgit.space/~steering/inspircd++.git/atom/src/modules/m_spanningtree/hmac.cpp?h=v2.0.0a2'/>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/'/>
<updated>2009-11-16T17:59:06Z</updated>
<entry>
<title>Use ServiceProvider for inter-module dependencies</title>
<updated>2009-11-16T17:59:06Z</updated>
<author>
<name>danieldg</name>
</author>
<published>2009-11-16T17:59:06Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/commit/?id=54fb0cd5aa7d090d5c3da5ab54988c86ba8a2e8e'/>
<id>urn:sha1:54fb0cd5aa7d090d5c3da5ab54988c86ba8a2e8e</id>
<content type='text'>
This will stop dependency chains from preventing module reloads when
it is not actually needed; however, it removes some failsafes that will
need to be reimplemented in order to avoid unmapped vtables.

This deprecates Request as an inter-module signaling mechanism, although
SQL still uses it.

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12140 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>Remove Extensible parent from EventHandler</title>
<updated>2009-11-06T22:37:52Z</updated>
<author>
<name>danieldg</name>
</author>
<published>2009-11-06T22:37:52Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/commit/?id=eaace5ed7cef3a02f905689a1b44a092ca99a6e1'/>
<id>urn:sha1:eaace5ed7cef3a02f905689a1b44a092ca99a6e1</id>
<content type='text'>
This also fixes SSL certificate support when m_sslinfo is not loaded

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12048 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>Improve SSL fingerprint messages when linking servers</title>
<updated>2009-10-18T01:40:19Z</updated>
<author>
<name>danieldg</name>
</author>
<published>2009-10-18T01:40:19Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/commit/?id=cced60255b08181d35b9bb26545a85feebd6b5cb'/>
<id>urn:sha1:cced60255b08181d35b9bb26545a85feebd6b5cb</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11899 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>Update m_cloaking to use free-form keys instead of weakening the hash IV</title>
<updated>2009-10-10T17:06:52Z</updated>
<author>
<name>danieldg</name>
</author>
<published>2009-10-10T17:06:52Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/commit/?id=26cd5393c9308fabe73c41870f06f73a5b001cd7'/>
<id>urn:sha1:26cd5393c9308fabe73c41870f06f73a5b001cd7</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11820 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>Update Event and Request APIs</title>
<updated>2009-10-08T23:29:21Z</updated>
<author>
<name>danieldg</name>
</author>
<published>2009-10-08T23:29:21Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/commit/?id=7e843c22e16c81054bad18073d24fe1a07026431'/>
<id>urn:sha1:7e843c22e16c81054bad18073d24fe1a07026431</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11808 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://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>Improve link error message on SSL fingerprint mismatch</title>
<updated>2009-09-14T20:25:09Z</updated>
<author>
<name>danieldg</name>
</author>
<published>2009-09-14T20:25:09Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/commit/?id=3db2daca8fd8fcc06afd0eb10633a519b5e3e655'/>
<id>urn:sha1:3db2daca8fd8fcc06afd0eb10633a519b5e3e655</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11723 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>Fix compile warning</title>
<updated>2009-09-14T17:09:01Z</updated>
<author>
<name>danieldg</name>
</author>
<published>2009-09-14T17:09:01Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/commit/?id=55ec1a40e5f103737baaa16d098087e54aa7bca7'/>
<id>urn:sha1:55ec1a40e5f103737baaa16d098087e54aa7bca7</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11719 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>Change Extensible to use strongly typed entries</title>
<updated>2009-09-13T20:30:25Z</updated>
<author>
<name>danieldg</name>
</author>
<published>2009-09-13T20:30:25Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/commit/?id=6d57bbe05c31c79eaad02fe81cfb9c1ed6b79c58'/>
<id>urn:sha1:6d57bbe05c31c79eaad02fe81cfb9c1ed6b79c58</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11696 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://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>
</feed>
