<feed xmlns='http://www.w3.org/2005/Atom'>
<title>~steering/inspircd++.git/src/modules/m_sqloper.cpp, branch v3.0.0a6</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_sqloper.cpp?h=v3.0.0a6</id>
<link rel='self' href='https://www.cgit.space/~steering/inspircd++.git/atom/src/modules/m_sqloper.cpp?h=v3.0.0a6'/>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/'/>
<updated>2017-12-22T16:49:01Z</updated>
<entry>
<title>Improve and modernize the SQL system API.</title>
<updated>2017-12-22T16:49:01Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2017-12-22T02:47:54Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=b6f57c0f06f4905b04de6ec2069522d2263626c4'/>
<id>urn:sha1:b6f57c0f06f4905b04de6ec2069522d2263626c4</id>
<content type='text'>
- Move everything into the SQL namespace and drop the SQL prefix.
- Move SQLProvider::PopulateUserInfo to SQL::PopulateUserInfo.
- Rename SQLEntry to SQL::Field and clean up.
- Rename SQLEntries to SQL::Row.
- Rename SQLerror to SQL::Error and clean up.
- Rename SQLerrorNum to SQL::ErrorCode and drop the SQL_ prefix.
- Rename ParamL to SQL::ParamList.
- Rename ParamM to SQL::ParamMap;
- Make implementing SQLQuery::OnError mandatory.
- Redo most of the documentation in the sql header.
</content>
</entry>
<entry>
<title>Hide User#host and User#dhost and use accessors to modify them.</title>
<updated>2017-10-28T15:16:10Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2017-10-22T20:53:24Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=d865b434865907bfad0a187dd403d4ca8144e469'/>
<id>urn:sha1:d865b434865907bfad0a187dd403d4ca8144e469</id>
<content type='text'>
This removes the need to invalidate the cache after changing a
user's hostname.
</content>
</entry>
<entry>
<title>m_sqloper.cpp: Add support for the `active` column</title>
<updated>2015-02-22T13:38:38Z</updated>
<author>
<name>Daniel Vassdal</name>
</author>
<published>2015-02-21T11:46:40Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=75e7eaceba5031927445d5fc9861c8c107fdaa8f'/>
<id>urn:sha1:75e7eaceba5031927445d5fc9861c8c107fdaa8f</id>
<content type='text'>
When active is true the user is allowed to log in. When it is FALSE, he is not.
2.0 users must alter their table (or view) so that it contains this field.
</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>Move typedef OperIndex to ServerConfig::OperIndex</title>
<updated>2014-07-16T10:32:47Z</updated>
<author>
<name>Attila Molnar</name>
</author>
<published>2014-07-16T10:32:47Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=7e0e54eba331339606265a8a4e11417bb2f832ba'/>
<id>urn:sha1:7e0e54eba331339606265a8a4e11417bb2f832ba</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Change allocation of InspIRCd::Parser to be physically part of the object containing it</title>
<updated>2014-06-13T13:45:55Z</updated>
<author>
<name>Attila Molnar</name>
</author>
<published>2014-06-13T13:45:55Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=5b1ee304b5e1d71c71eec9ebf8f40758dfce5c1e'/>
<id>urn:sha1:5b1ee304b5e1d71c71eec9ebf8f40758dfce5c1e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Replace OnRehash() with ReadConfig() that is called on boot, on module load and on rehash</title>
<updated>2013-08-30T11:15:10Z</updated>
<author>
<name>attilamolnar</name>
</author>
<published>2013-08-16T10:10:55Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=c202dea024542b9c6c6b771bb9a3a081d9eacdc5'/>
<id>urn:sha1:c202dea024542b9c6c6b771bb9a3a081d9eacdc5</id>
<content type='text'>
This eliminates the need for calling OnRehash() in init()
</content>
</entry>
<entry>
<title>Store oper types and opers in separate containers</title>
<updated>2013-08-13T12:22:07Z</updated>
<author>
<name>attilamolnar</name>
</author>
<published>2013-08-13T12:22:07Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=19cc8380fb9060add68852e40846b10e4d1f18f5'/>
<id>urn:sha1:19cc8380fb9060add68852e40846b10e4d1f18f5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Automatically attach modules to events</title>
<updated>2013-08-04T14:08:57Z</updated>
<author>
<name>attilamolnar</name>
</author>
<published>2013-08-04T12:36:14Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=d24619c012b34d5a3d4cfb93e7bea3ff3d5721e7'/>
<id>urn:sha1:d24619c012b34d5a3d4cfb93e7bea3ff3d5721e7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Modify the log message to contain the log type.</title>
<updated>2013-08-04T13:59:20Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2013-08-04T12:46:17Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=cc1d8c1d57abc36effdc1e9383e4d7f5a3ea9ab0'/>
<id>urn:sha1:cc1d8c1d57abc36effdc1e9383e4d7f5a3ea9ab0</id>
<content type='text'>
</content>
</entry>
</feed>
