<feed xmlns='http://www.w3.org/2005/Atom'>
<title>~steering/inspircd++.git/src/modules/m_md5.cpp, branch v3.0.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_md5.cpp?h=v3.0.0</id>
<link rel='self' href='https://www.cgit.space/~steering/inspircd++.git/atom/src/modules/m_md5.cpp?h=v3.0.0'/>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/'/>
<updated>2017-11-21T15:51:45Z</updated>
<entry>
<title>Add the override keyword in places that it is missing.</title>
<updated>2017-11-21T15:51:45Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2017-11-21T13:05:17Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=91e0af0fc4889f20d2f63426f8fe379674fc0393'/>
<id>urn:sha1:91e0af0fc4889f20d2f63426f8fe379674fc0393</id>
<content type='text'>
GCCs warnings for this are much better than Clangs.
</content>
</entry>
<entry>
<title>Remove some dead code from m_md5.</title>
<updated>2017-05-19T11:40:45Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2017-05-19T11:39:01Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=3d922adffddf075db6a77b67eac635f5158a84b8'/>
<id>urn:sha1:3d922adffddf075db6a77b67eac635f5158a84b8</id>
<content type='text'>
This is left over from the old hashing system that allowed you to
customise these values.
</content>
</entry>
<entry>
<title>Merge insp20</title>
<updated>2015-04-20T15:40:12Z</updated>
<author>
<name>Attila Molnar</name>
</author>
<published>2015-04-20T15:40:12Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=8f5efbc7aa33b792e02d01e3288f553e6e98ccaa'/>
<id>urn:sha1:8f5efbc7aa33b792e02d01e3288f553e6e98ccaa</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix various Clang warnings.</title>
<updated>2015-02-26T07:41:46Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2015-02-26T07:41:46Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=db7b2a603d4a4ce0f9bc71173b379b42d0416759'/>
<id>urn:sha1:db7b2a603d4a4ce0f9bc71173b379b42d0416759</id>
<content type='text'>
- warning: 'register' storage class specifier is deprecated.
</content>
</entry>
<entry>
<title>Hashing: Redo API</title>
<updated>2014-08-04T10:38:12Z</updated>
<author>
<name>Daniel Vassdal</name>
</author>
<published>2014-07-02T18:55:33Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=5c7db14a557d7f980dfaa8c10d40c1ccc554b35d'/>
<id>urn:sha1:5c7db14a557d7f980dfaa8c10d40c1ccc554b35d</id>
<content type='text'>
* Don't assume the printable output of hashes is hex
* Add virtual Compare() function, usable for KDFs like BCrypt

Some changes and bugfixes are by @attilamolnar, original PR #767
</content>
</entry>
<entry>
<title>Automatically register ServiceProviders created by modules</title>
<updated>2013-09-08T15:11:08Z</updated>
<author>
<name>attilamolnar</name>
</author>
<published>2013-05-26T17:44:13Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=992674362c5f64bdb8e1942eeaa7612524529cd6'/>
<id>urn:sha1:992674362c5f64bdb8e1942eeaa7612524529cd6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove a ton of duplicate and obsolete code from configure.</title>
<updated>2013-07-29T02:33:46Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2013-07-21T00:56:36Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=b4ba01f542447def04f1e327c4cf3a385e1b8a9b'/>
<id>urn:sha1:b4ba01f542447def04f1e327c4cf3a385e1b8a9b</id>
<content type='text'>
- Add the data and log paths to dumphash.
- Always exit with EXIT_FAILURE on error.
- Always replace the old config.h with our new one.
- Clean up the ./configure --help message slightly.
- Install dhparams.pem into the conf directory on GnuTLS as well as
  OpenSSL.
- Only show the users InspIRCd Git revision when building from Git.
- Remove a check for MinGW (we have proper Windows builds).
- Remove a check for FreeBSD 4 (released in 2000).
- Remove a ton of pointless tab-indented comments.
- Remove a ton of duplicate or unused variables.
- Remove the check for stdint.h (always available on TR1 compilers).
- Remove the $writeheader argument from writefiles (always 1).
- Remove the following %config options:
    - DESTINATION (not used, always set to BASE).
    - EXECUTABLE (always set to inspircd).
    - OSNAME (duplicate of SYSTEM).
- Remove support for checking whether -extra modules are up to
  date (if the user is installing they won't have any -extra
  modules installed).
- Remove SSL generation messages (genssl provides these).
- Replace inappropriate uses of printf with print.
- Replace is_dir with -d from the Perl stdlib.
- Replace resolve_directory with rel2abs from the Perl stdlib.
- Rewrite getrevision to be more compact, cache the revision and
  return 'release' on non-Git builds.
- Use consistent messages for all tests.
- Use tput to clear the screen in a portable way.
</content>
</entry>
<entry>
<title>Remove $Core and $Mod* comments apart from $ModDep.</title>
<updated>2013-07-04T14:51:00Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2013-07-03T03:34:40Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=54d10d53c730ab81ca6464fe2f0e0ecbcd435672'/>
<id>urn:sha1:54d10d53c730ab81ca6464fe2f0e0ecbcd435672</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Tidy up keywords on module methods.</title>
<updated>2013-05-15T20:41:36Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2013-04-30T07:38:33Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=4ab1c43c1eee708fc50a4808f714a731891b75e8'/>
<id>urn:sha1:4ab1c43c1eee708fc50a4808f714a731891b75e8</id>
<content type='text'>
- Remove virtual keyword from a ton of methods which don't need it.
- Add override keyword to a ton of methods which do need it.
</content>
</entry>
<entry>
<title>Tidy up source files:</title>
<updated>2013-04-12T16:03:05Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2013-04-02T19:12:15Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=11cafc12d5440b67a9f676c9f6aa67840ca5399d'/>
<id>urn:sha1:11cafc12d5440b67a9f676c9f6aa67840ca5399d</id>
<content type='text'>
- Use #pragma once instead of include guards.
- Move header files in src/modules to include/modules.
- Fixed various spacing issues.
</content>
</entry>
</feed>
