Commit Graph

46 Commits (9ba3df0ce7bf8514dae010fd899b6cd537bb3746)

Author SHA1 Message Date
Rene Cannao 03e58146ea fix: Re-enable SQLite3DB::LoadPlugin() with allow_load_plugin flag
1 month ago
Rene Cannao 5dd5dbe6b7 fix: Add missing assert(proxy_sqlite3_bind_blob) in sqlite3db.cpp
1 month ago
Rene Cannao b4f521c634 Merge v3.1-MCP2 into v3.1-vec
1 month ago
Rene Cannao 0db022a179 Apply fixes
1 month ago
Rene Cannao 2dfd61a958 Replace remaining direct sqlite3_* calls with proxy_sqlite3_* equivalents (address code-review)
1 month ago
Rene Cannao 8dc4246bdc Introduce canonical proxy_sqlite3 symbol TU; update lib Makefile; remove MAIN_PROXY_SQLITE3 from main.cpp
1 month ago
Rahim Kanji 79df69332d Refactor find_script() to use parameterized prepared statements (via execute_prepared()) for safer SQL execution.
2 months ago
Rahim Kanji 14aef13827 Add method to execute already prepared SQLite3 statements, supporting
2 months ago
Rene Cannao a577491f42 Refactor issue 4855 fix: Use sqlite3_total_changes64 difference approach
3 months ago
Rene Cannao 05960b5ddb Fix issue 4855: Reset affected_rows to 0 for DDL queries in Admin interface
3 months ago
Javier Jaramago Fernández 25d5681c61 Fix potential overflow for 'sqlite3_status' memory metrics
8 months ago
Javier Jaramago Fernández 6f2798abe0 Fix memory leak in 'ProxySQL_Admin::stats___mysql_global' - Closes #4976
8 months ago
Javier Jaramago Fernández b27d1a92b1 Fix missing error handling for 'sqlite3_step' on 'SQLite3_result'
1 year ago
René Cannaò e35f927364 Removed valgrind and sqlite3 from include files
2 years ago
René Cannaò 1bc9d9e5f4 Several code documentation
2 years ago
René Cannaò 71e2510ef6 Code cleanup on MySQL_HostGroups_Manager
3 years ago
Javier Jaramago Fernández ea7868d59b Fix buffer overrun when computing 'SQLite3DB' plugin SHA1
4 years ago
René Cannaò e41d498b2b Initialize enabled_mutex in SQLite3_result
5 years ago
Javier Jaramago Fernández 76b64bed95 Added extra logging reporting all galera nodes status when ProxySQL moves a node from hostgroup
5 years ago
René Cannaò 35c851b9fa Moved LoadPlugin_sqlite3_plugin into SQLite3DB
6 years ago
René Cannaò 2bbd84d2c9 Support for SQLite3 plugin
6 years ago
val f457624758 edge case : offset==0 and limit==0
6 years ago
René Cannaò cec0404cba Support for LIMIT/OFFSET in SQLite3_result()
6 years ago
Valentin Rakush d5a7836011 Overload execute_statement method in sqlite3db
6 years ago
René Cannaò 9afe6824ff
Merge pull request #2407 from sysown/v2.0.9-libmicrohttpd-0.9.68
6 years ago
René Cannaò c967bc179b Several improvements to SQLite3 Server module:
6 years ago
René Cannaò 27284444dd Optimization on SQLite3 internal library
6 years ago
René Cannaò ee5b54d983 Create a wrapper around sqlite3_prepare_v2
7 years ago
René Cannaò 7895c841ee Solve locking issue on SQLite3
7 years ago
ts-shigeha.hashimoto 97229a7799 Implement retries in case of SQLite3 database is locked
7 years ago
yuta-oxo dd0981bf95 Fix memory leaks
8 years ago
René Cannaò 380523d392 Several fixed to graceful shutdown if proxysql_stats.db is not writable #1431
8 years ago
René Cannaò d8c927227b Code cleanup
8 years ago
René Cannaò 4fb9e3f88b Dump in error log status of mysql_servers during reconfiguration
8 years ago
René Cannaò ee8110a515 Enhancement on Cluster solution
9 years ago
René Cannaò aa8f0c5c43 Remove spinlock from class SQLite3DB #977
9 years ago
René Cannaò f550cf1340 Speeding up user management
9 years ago
René Cannaò 1fbafadccd More reliable shutdown() and close() on mysql connections
10 years ago
René Cannaò 84606e2410 Implement retries in execute() in case of SQLite3 is busy
10 years ago
ethanblackburn 2ab4833498 Add checksum function to SQLite3_result
10 years ago
ethanblackburn 01420e5e26 Remove old code
10 years ago
ethanblackburn 26235f9c56 Add CHECKSUM command
10 years ago
René Cannaò e6067a953d External locking for SQLite3DB()
11 years ago
René Cannaò ba16850d2d Adding function SQLite3DB::return_one_int()
11 years ago
René Cannaò 1e4abb99f9 Fixing locking issue on sqlite3
11 years ago
René Cannaò 68d6786320 first commit
11 years ago