<feed xmlns='http://www.w3.org/2005/Atom'>
<title>~steering/inspircd++.git/src/modules/m_spanningtree/hmac.cpp, branch v3.15.0</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>https://www.cgit.space/~steering/inspircd++.git/atom/src/modules/m_spanningtree/hmac.cpp?h=v3.15.0</id>
<link rel='self' href='https://www.cgit.space/~steering/inspircd++.git/atom/src/modules/m_spanningtree/hmac.cpp?h=v3.15.0'/>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/'/>
<updated>2022-12-30T11:31:28Z</updated>
<entry>
<title>Update copyright headers.</title>
<updated>2022-12-30T11:31:28Z</updated>
<author>
<name>InspIRCd Robot</name>
</author>
<published>2022-12-30T11:31:28Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=2b810b412aeee2d9c79d97fa54a80e317981a6d8'/>
<id>urn:sha1:2b810b412aeee2d9c79d97fa54a80e317981a6d8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update copyright headers.</title>
<updated>2020-01-11T22:14:43Z</updated>
<author>
<name>InspIRCd Robot</name>
</author>
<published>2020-01-11T22:02:47Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=aa692dc1039b63deef7886e914ec499abe7facaf'/>
<id>urn:sha1:aa692dc1039b63deef7886e914ec499abe7facaf</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Say "SSL certificate fingerprint" instead of "SSL fingerprint" everywhere</title>
<updated>2014-07-19T12:39:04Z</updated>
<author>
<name>Attila Molnar</name>
</author>
<published>2014-07-19T12:39:04Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=3d0fa60ba524ce1af8056f86a126aa506f97261b'/>
<id>urn:sha1:3d0fa60ba524ce1af8056f86a126aa506f97261b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use TimingSafeCompare() to compare passwords and password hashes (non-hmac only)</title>
<updated>2014-06-28T16:27:51Z</updated>
<author>
<name>Attila Molnar</name>
</author>
<published>2014-06-28T16:27:51Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=c1cc5cf147babcd834ba0dbbdd4b1c1d4ae010b6'/>
<id>urn:sha1:c1cc5cf147babcd834ba0dbbdd4b1c1d4ae010b6</id>
<content type='text'>
Issue #882
</content>
</entry>
<entry>
<title>m_spanningtree Send the cert fingerprint message to opers only after successful auth</title>
<updated>2014-06-28T16:15:59Z</updated>
<author>
<name>Attila Molnar</name>
</author>
<published>2014-06-28T16:15:59Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=0c9a94ea9285d1094c031d0c4ed06326b99cf890'/>
<id>urn:sha1:0c9a94ea9285d1094c031d0c4ed06326b99cf890</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Check fingerprint before checking password (server linking)</title>
<updated>2014-06-28T16:15:12Z</updated>
<author>
<name>Matthew Martin</name>
</author>
<published>2014-06-26T17:36:51Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=2cffabe0c7375a15c702aeaea5d553d90a549860'/>
<id>urn:sha1:2cffabe0c7375a15c702aeaea5d553d90a549860</id>
<content type='text'>
Checking the password before the fingerprint means that even without the
correct cert it's possible to brute force the password or leak
information about it. Checking the fingerprint means attackers must
forge the cert before they can learn any information about the password.
</content>
</entry>
<entry>
<title>m_spanningtree Don't rely on "m_sha256.so" being loaded, use any "hash/sha256" service provider</title>
<updated>2014-04-08T14:48:10Z</updated>
<author>
<name>Attila Molnar</name>
</author>
<published>2014-04-08T14:48:10Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=a5986ac2d317d148074522007007a6aac85baadb'/>
<id>urn:sha1:a5986ac2d317d148074522007007a6aac85baadb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>m_spanningtree Remove the (now) undocumented disablehmac config option</title>
<updated>2014-04-08T14:41:09Z</updated>
<author>
<name>Attila Molnar</name>
</author>
<published>2014-04-08T14:41:09Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=f7eabed15819e7a3316b0ab2dc8a28f59f25ce2c'/>
<id>urn:sha1:f7eabed15819e7a3316b0ab2dc8a28f59f25ce2c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Change modules to use the MODNAME constant when logging.</title>
<updated>2013-08-04T12:32:51Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2013-07-07T19:01:44Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=abc57eddfb56462ac3e433601d010abf1942e611'/>
<id>urn:sha1:abc57eddfb56462ac3e433601d010abf1942e611</id>
<content type='text'>
The majority of modules were logging with their module name as the
log type. There was a few places which were logging to a non-name
type but, with the exception of CONFIG, those messages are so
uncommon that it doesn't make sense to use a seperate type for
them.
</content>
</entry>
<entry>
<title>Create SSLIOHook interface that provides GetCertificate()</title>
<updated>2013-06-06T23:00:10Z</updated>
<author>
<name>attilamolnar</name>
</author>
<published>2013-05-24T17:34:25Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=3d6d9cda32d72ff25cf6e624bb271b629898e018'/>
<id>urn:sha1:3d6d9cda32d72ff25cf6e624bb271b629898e018</id>
<content type='text'>
</content>
</entry>
</feed>
