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