| Commit message (Expand) | Author | Age | Files | Lines |
| ... | |
| * | Improve and modernize the SQL system API.•••- 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.
| Peter Powell | 2017-12-22 | 1 | -11/+14 |
| * | Hide User#host and User#dhost and use accessors to modify them.•••This removes the need to invalidate the cache after changing a
user's hostname.
| Peter Powell | 2017-10-28 | 1 | -1/+1 |
| * | m_sqloper.cpp: Add support for the `active` column•••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.
| Daniel Vassdal | 2015-02-22 | 1 | -1/+1 |
| * | Hashing: Redo API•••* 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
| Daniel Vassdal | 2014-08-04 | 1 | -1/+1 |
| * | Move typedef OperIndex to ServerConfig::OperIndex | Attila Molnar | 2014-07-16 | 1 | -1/+1 |
| * | Change allocation of InspIRCd::Parser to be physically part of the object con... | Attila Molnar | 2014-06-13 | 1 | -1/+1 |
| * | Replace OnRehash() with ReadConfig() that is called on boot, on module load a...•••This eliminates the need for calling OnRehash() in init()
| attilamolnar | 2013-08-30 | 1 | -6/+1 |
| * | Store oper types and opers in separate containers | attilamolnar | 2013-08-13 | 1 | -2/+2 |
| * | Automatically attach modules to events | attilamolnar | 2013-08-04 | 1 | -3/+0 |
| * | Modify the log message to contain the log type. | Peter Powell | 2013-08-04 | 1 | -5/+5 |
| * | Change modules to use the MODNAME constant when logging.•••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.
| Peter Powell | 2013-08-04 | 1 | -6/+6 |
| * | Remove $Core and $Mod* comments apart from $ModDep. | Peter Powell | 2013-07-04 | 1 | -2/+0 |
| * | Fix spacing in calls to LogManager::Log. | Peter Powell | 2013-05-19 | 1 | -6/+6 |
| * | Tidy up keywords on module methods.•••- 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.
| Peter Powell | 2013-05-15 | 1 | -6/+6 |
| * | Replace some C-isms with C++-isms.•••* 'const char*' to 'const std::string&'.
* snprintf to std::string concatenation.
* Replace duplicated OneOfMatches with InspIRCd::MatchMask.
| Peter Powell | 2013-05-15 | 1 | -15/+1 |
| * | Tidy up source files:•••- Use #pragma once instead of include guards.
- Move header files in src/modules to include/modules.
- Fixed various spacing issues.
| Peter Powell | 2013-04-12 | 1 | -2/+2 |
| * | Add LOG_ prefix to the log level enum values. | Peter Powell | 2013-04-12 | 1 | -6/+6 |
| * | Whitespace and empty destructor removal, minor coding style changes | attilamolnar | 2013-04-01 | 1 | -1/+0 |
| * | Remove some dead code:•••- Conditions in m_httpd_stats which can never be true.
- Commented out code in m_sqloper.
- Unused macro in inspircd.h.
| Peter Powell | 2013-04-01 | 1 | -13/+0 |
| * | Change User::GetIPString() to return const std::string& | attilamolnar | 2013-04-01 | 1 | -1/+1 |
| * | Dynamically determine the size of the eventlist[] passed to Attach()•••m_sqlauth was attached to I_OnUserDisconnect but didn't provide a handler for it, remove
| attilamolnar | 2012-12-02 | 1 | -1/+1 |
| * | Replace copyright headers with headers granting specific authors copyright | Robby- | 2012-04-19 | 1 | -8/+14 |
| * | Handle database not present a bit better, add missing MySQL rehash on init•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12634 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2010-03-13 | 1 | -6/+14 |
| * | Change SQLv3 to format queries during submission, not before•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12633 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2010-03-13 | 1 | -4/+3 |
| * | Convert pgsql to SQLv3•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12626 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2010-03-13 | 1 | -7/+7 |
| * | Add column names to SQLv3, allow sqloper to specify its own query string•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12606 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2010-03-06 | 1 | -11/+26 |
| * | Add some useful logging output to m_sqloper•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12604 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2010-03-06 | 1 | -3/+11 |
| * | SQL API v3, drop all the ugly complexity•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12602 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2010-03-06 | 1 | -174/+85 |
| * | Search for SQL service in init(), not in constructor•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12598 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2010-03-06 | 1 | -0/+4 |
| * | Add HMAC implementation to HashProvider•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12508 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2010-02-21 | 1 | -2/+1 |
| * | PreCommand/PostCommand are local-only hooks•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12291 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2010-01-18 | 1 | -1/+1 |
| * | ...because every now and again, i have to do a massive commit.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12248 e03df62e-2008-0410-955e-edbf42e46eb7
| brain | 2010-01-11 | 1 | -1/+1 |
| * | Use ServiceProvider for inter-module dependencies•••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
| danieldg | 2009-11-16 | 1 | -66/+10 |
| * | Change User::oper to an OperInfo reference•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11945 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-10-21 | 1 | -16/+11 |
| * | Fix module unmapping with culled Module objects•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11875 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-10-14 | 1 | -3/+2 |
| * | Update m_cloaking to use free-form keys instead of weakening the hash IV•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11820 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-10-10 | 1 | -1/+1 |
| * | Update Event and Request APIs•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11808 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-10-08 | 1 | -31/+17 |
| * | Fix compilation of some extras modules•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11776 e03df62e-2008-0410-955e-edbf42e46eb7
| danieldg | 2009-09-28 | 1 | -0/+325 |