Commit Graph

192 Commits

Author SHA1 Message Date
FredyH
2d611f19e6
Added documentation for timeout functions 2024-09-16 00:21:13 +02:00
FredyH
95f97501b8
Added onDisconnected callback called after calling db:disconnect. 2024-09-10 00:44:51 +02:00
Frederik Haselmeier
bf3ff37225
Fixed not caching prepared statements in mysqloolib 2023-11-25 20:49:27 +01:00
FredyH
f659497804
Added options to set timeout values on database object 2023-09-04 03:22:34 +02:00
FredyH
9170d617db
Update README.md 2023-08-07 15:14:48 +02:00
Fredy
3b87ab2255 Updated integration tests 2022-09-01 19:59:08 +02:00
Fredy
17483ee199 Fixed original sql string not being passed to error callback 2022-09-01 18:13:56 +02:00
Fredy
b1d29b5a4f Merge remote-tracking branch 'origin/master' 2022-05-22 16:37:23 +02:00
Fredy
91f546a8d7 Added reconnect support for ER_CLIENT_INTERACTION_TIMEOUT 2022-05-22 16:37:17 +02:00
FredyH
1d0ed270ca
Update README.md 2022-04-28 10:53:10 +02:00
Fredy
1152181b20 Implemented custom reconnect algorithm
Significantly increased performance of prepared statements after reconnect
2022-04-21 02:37:55 +02:00
Fredy
a2b5f29c52 Added reference counting leak check to integration test 2022-01-24 23:58:06 +01:00
Fredy
18046a0d8d Fixed lua reference leak involving db:ping()
Added integration test for waiting on a failed database
Added reference created and freed debug statistics
2022-01-24 19:41:23 +01:00
Fredy
9f10833bcf Merge remote-tracking branch 'origin/master' 2022-01-22 13:56:06 +01:00
Fredy
30f0085da5 Added new mechanism to prevent deadlocks when waiting on queries 2022-01-22 13:55:54 +01:00
FredyH
aaf10aec2d
Added mysqloo 9.7 compatibility 2021-12-06 20:30:38 +01:00
Fredy
a634b117c9 Fixed setSSLSettings crashing 2021-11-29 21:47:21 +01:00
Fredy
0e953640cd Added experimental management of active database instances using weak tables 2021-11-28 05:49:40 +01:00
Fredy
4cdd12e805 Fixed incorrect name for auto reconnect function 2021-11-21 17:06:36 +01:00
Fredy
b9d5b74621 Fixed prepared statements within transactions not being re-prepared after a reconnect. 2021-11-21 01:46:27 +01:00
Fredy
f5dc8132e9 Added static libstdc++ linking on linux 2021-11-18 14:00:04 +01:00
Fredy
c0547be86d Fixed transactions not working in mysqloolib 2021-11-18 13:35:46 +01:00
FredyH
6916f87486
Update mysqloolib.lua 2021-11-18 00:52:27 +01:00
FredyH
faff31e98c
Merge pull request #93 from tochnonement/master
Fixed mysqloolib.lua
2021-11-18 00:48:54 +01:00
Aleksandrs Filipovskis
caf65debc8
Fixed mysqloolib.lua
With the 2.7.0 update this library got broken, a converted database can't access database internal functions.
I fixed that.
2021-11-17 23:02:54 +02:00
FredyH
ff4e9d06de
Update README.md 2021-11-17 18:52:30 +01:00
FredyH
fd2ecc4a1c
Merge pull request #92 from FredyH/mariadb-connector
Mariadb connector
2021-11-17 18:41:55 +01:00
Fredy
3799cf9d2d Removed CI files 2021-11-10 06:12:08 +01:00
Fredy
bc52bc0f11 Added lua integration test
Fixed several bugs
2021-11-09 04:30:56 +01:00
Fredy
53e5f7172b Fixes of several broken functions 2021-11-08 03:50:15 +01:00
Fredy
ad93e28276 Fixed Linux build 2021-11-07 09:24:27 +01:00
Fredy
91fa882d6e Removed unnecessary include 2021-11-07 08:47:42 +01:00
Fredy
de71142af9 Added onData callback, removed old code 2021-11-07 08:47:00 +01:00
Fredy
f08ccdf91c Removed all memory leaks and heap corruption 2021-11-07 06:57:00 +01:00
Fredy
c36c467080 Lua rework almost done 2021-11-07 01:51:54 +01:00
Fredy
fd245cb2ac Lua rework almost done 2021-11-05 07:58:27 +01:00
Fredy
26833a556a Lua rework almost done 2021-11-02 01:26:05 +01:00
Fredy
141b61b124 More work on lua portion 2021-11-01 06:38:37 +01:00
Fredy
dbf07c239c Started working on lua portion of rewrite 2021-10-30 01:36:54 +02:00
Fredy
8a6679970a Started rewriting code to separate lua and mysql code
Replaced premake with cmake
2021-10-27 21:55:05 +02:00
Fredy
4e1ec9f11d Started rewriting code to separate lua and mysql code
Replaced premake with cmake
2021-10-27 21:55:00 +02:00
Fredy
b0d85ccae4 Updated mariadb client version 2021-10-23 05:58:28 +02:00
Fredy
5a4f750f2e Added documentation for db:setSSL() 2021-08-25 05:46:39 +02:00
Fredy
1bd8b712f0 Updated OpenSSL and Mariadbclient 2021-08-25 05:39:42 +02:00
Fredy
0d0191f27c Fixed a memory leak when using prepared queries 2021-08-11 17:15:22 +02:00
Fredy
e75035090e Updated to MariaDBClient v3.2 2021-06-29 03:48:46 +02:00
Fredy
2105a58c4a Fixed prepared queries always returning 0 for lastInsert and affectedRows 2021-06-24 20:22:02 +02:00
Fredy
760963f64a Updated ssl linux libs 2021-06-21 03:48:13 +02:00
Fredy
c242325e0e Bumped minor version 2021-06-21 02:54:42 +02:00
Fredy
161067bbb9 Bumped minor version 2021-06-21 02:54:03 +02:00