1
0
mirror of https://github.com/VCMP-SqMod/SqMod.git synced 2025-06-20 17:17:13 +02:00
Commit Graph

143 Commits

Author SHA1 Message Date
25cc612855 Minor changes in the SQLite module comments. 2016-04-14 03:09:12 +03:00
4eddf466f2 Various fixes and improvements in the sample module. 2016-04-14 03:08:35 +03:00
484b6978fb Minor changes in modules and host plugin. 2016-04-02 13:13:32 +03:00
04c14f2c6a Minor fixes in the TCC module. 2016-04-02 13:12:52 +03:00
a947a68256 Fixed excpetion throwing in INI document to that generated corrupted messages because snprintf was used instead of vsnprintf.
Revised most of the INI plugin and cleaned code.
2016-04-02 13:09:24 +03:00
27fb281805 Fixed excpetion throwing in IRC document to that generated corrupted messages because snprintf was used instead of vsnprintf.
Revised most of the IRC plugin and cleaned code.
2016-04-02 12:49:32 +03:00
1c08f33604 Minor changes I that should've been done in previous commits. 2016-04-02 12:31:45 +03:00
fab15840cb Fixed excpetion throwing in SQLite document to that generated corrupted messages because snprintf was used instead of vsnprintf.
Revised most of the SQLite plugin and cleaned code.
2016-04-02 12:11:14 +03:00
b6466b9181 Fixed excpetion throwing in XML document to that generated corrupted messages because snprintf was used instead of vsnprintf.
Revised most of the XML plugin and cleaned code.
2016-04-02 11:04:28 +03:00
5b52addbe9 Remove extraneous character from printf inside the TCC module. 2016-03-27 21:24:42 +03:00
4e0831611a Remove extraneous character from printf inside the MaxmindDB module. 2016-03-27 21:24:31 +03:00
4bc4d8bd29 Remove extraneous character from printf inside the Sample module. 2016-03-27 21:23:17 +03:00
a71726a3aa Remove extraneous character from printf inside the SQLite module. 2016-03-27 21:22:49 +03:00
432ae5fd68 Remove extraneous character from printf inside the XML module. 2016-03-27 21:17:16 +03:00
6de4d387a9 Remove extraneous character from printf inside the IRC module. 2016-03-27 21:04:04 +03:00
0c7ab18700 Remove extraneous character from printf inside the INI module. 2016-03-27 20:50:40 +03:00
ac95c019c5 Initial implementation of the TCC module. 2016-03-27 06:06:06 +03:00
e5525a296a Minor tweak in sqlite module.
Remove useless file from sandbox project.
2016-03-27 06:04:45 +03:00
9657905586 Remove the SQLite methods that could be used to copy the database to and from memory because it they could crash easilly and didn't make much sense. 2016-03-23 08:24:14 +02:00
41f5cfe663 Added options to control the memory allocated for the query queue.
Fixed const-correctness in several methods of the SQLite connection.
2016-03-23 05:50:58 +02:00
1a312f7e7f Implemented the SQLite transaction class using the RAII pattern.
Fixed an issue that generated bad messages for errors that occurred in the formatted query execution method.
Minor adjustments throughout the code structure.
2016-03-23 05:43:19 +02:00
543f3539fb Updated the MaxmindDB module to include the location for C++ exceptions in source code for debug builds. 2016-03-23 00:27:48 +02:00
3a06fe6048 Updated the XML module to include the location for C++ exceptions in source code for debug builds. 2016-03-23 00:26:35 +02:00
a8edb37733 Updated the IRC module to include the location for C++ exceptions in source code for debug builds. 2016-03-23 00:26:26 +02:00
61be27890c Forgot to inlcude the INI entries in the previous commit. 2016-03-23 00:26:16 +02:00
9d9ec20fe8 Updated the INI module to include the location for C++ exceptions in source code for debug builds. 2016-03-23 00:25:42 +02:00
1398e5a93d Updated the SQLite module to include the location for C++ exceptions in source code for debug builds. 2016-03-23 00:25:32 +02:00
e3315430ea Minor additions to the SQLite statement time to make certain functions more transparent to the user and also converted most of the code to use curly braces even for single statements. 2016-03-18 12:58:02 +02:00
bab8146c89 Fixed a range error in the SQLite plugin when validating column indexes.
Added an extra flush overload to flush all elements in a handled manner.
Prefixed the Server table to not clutter the user space.
2016-03-13 13:39:17 +02:00
f7f5eb82e5 Prevented exceptions from flush handler to propagate outside the loop. 2016-03-12 22:49:25 +02:00
9ca2c7ca7d Reimplemented the formatted query methods in SQLite connection using a better approach. 2016-03-11 21:07:55 +02:00
f27a195b6f Fixed the INI compilation on Linux by reverting to the original library.
Fixed an infinite loop in the parsing of command specification strings.
Added the option to retrieve common configs with a fall back value if they don't exist.
Few other minor changes.
2016-03-11 20:04:26 +02:00
70e5f0ba21 Migrated the host module to C++ exceptions as well.
Also enabled the latest C++ revision in the project.
Replaced the Random library with the one provided by C++11.
Implemented a simple AES256 encryption class.
Various other fixes and improvements.
2016-03-10 05:57:13 +02:00
3162221e7f Migrated the XML module to C++ exceptions as well.
Also enabled the latest C++ revision in the project.
Various other fixes and improvements.
2016-02-28 17:39:26 +02:00
47eec5cb10 Removed the forward declarations that got moved into the base module.
Update the sample module to comply with the latest changes.
2016-02-28 17:38:57 +02:00
4c66cfa49d Implemented RAII when modifying the stack before returning to sqrat inside SQLite module.
Also enabled the latest C++ revision in the project.
Various other fixes and improvements.
2016-02-28 16:20:33 +02:00
7f0480c966 Migrated the IRC module to C++ exceptions as well.
Also enabled the latest C++ revision in the project.
Various other fixes and improvements.
2016-02-28 16:17:59 +02:00
8333cc83ce Migrated the INI module to C++ exceptions as well.
Also enabled the latest C++ revision in the project.
Various other fixes and improvements.
2016-02-28 16:16:08 +02:00
331b03028c Switched the SQLite module to use C++ exceptions to fix the Sqrat issues and gain significantly more performance.
Also fixed various other issues in the SQLite module.
2016-02-27 17:53:12 +02:00
8340a5dbc4 Also fixed the Sqrat issue on constructors for irc sessions. 2016-02-27 14:00:02 +02:00
a867bfd84d Fixed various issues with Sqrat thinking the type wasn't registered if an error is thrown in the constructor.
Fixed asserts in connection and statement handles to check the correct property.
Switched various methods to return objects instead of direct types.
Various other fixes and improvements on the SQLite module.
2016-02-27 13:51:14 +02:00
6e7abfc354 Initial untested SQLite module. 2016-02-27 11:57:29 +02:00
f4a11ef825 Separated major non mandatory libraries into their onwn modules.
Consolidated and simplified the module API system.
Various other fixes and improvements.
2016-02-27 11:57:10 +02:00