- Minor bugfixes
- Build with flag
-Wpedantic
- Add option
group_by
forh_select
- cmake: split package build options in 3 (tar.gz, deb and rpm), and set all packages build to off by default
- Improve cmake script
- cmake: remove
DownloadProject
feature, now dependencies must be previously installed
- Add
h_build_where_clause
- Build with flag
-Wconversion
- Minor bugfixes
- Fix
CMAKE_MODULE_PATH
who was used as single value (for real)
- Fix pkg-config file with absolute path for
CMAKE_INSTALL_{INCLUDE,LIB}DIR
- Fix
CMAKE_MODULE_PATH
who was used as single value
- Add missing
pthread_mutex_lock
for MariaDB and PostgreSQL in respectiveh_last_insert_id
- Fix
h_escape_string_mariadb
- Replace
#define h_exec_query_sqlite
with a redefinition ofh_exec_query_sqlite
as a function - Create or delete test db file for unit tests
- Small bugfixes or improvements
- Rename
h_exec_query_sqlite
toh_execute_query_sqlite
, addh_exec_query_sqlite
that redirects toh_execute_query_sqlite
- Implement all dummy functions when a database backend is not supported
- Use
o_strlen
instead ofstrlen
- Remove Travis CI tests
- Code cleaning
- Increase dependencies version required
- Use stdbool instead of
my_bool
which is deprecated - Uppdate package dependencies in cmake script
- Fix memory leak
- Update doc
- Fix yet another set of bugs in the PostgreSQL backend
- Add multi-backend test suite
- Fix build when databases are disabled
- Fix ldconfig command in Makefile
- Add doxygen documentation
- Update SQlite
sqlite3_open_v2
optparameters to addSQLITE_OPEN_FULLMUTEX
flag
- Add
h_escape_string_with_quotes
to help using escape strings with PostgreSQL - Add mutex in pgsql connection because libpq isn't thread safe, like libmysql...
- Change struct _h_type_int value type from int to long long int
- Fix mysql package name dependency when build deb package
- Fix h_connect_pgsql to accept const char * parameter instead of char *
- Remove backquotes because Postgre seems not to like them
- minor bugfixes
- Install pkgconfig file when using Makefile
- Fix mariadb bug when empty column was returned as NULL
- Add support for binary columns in
struct _h_data
by adding length parameter instruct _h_type_text
- Code cleaning and bug fixes thanks to clang static analyzer
- CMake scripts improvements
- Add config file hoel-cfg.h dynamically built with the options
- Improve CI
- Add Travis CI
- Change cmake option BUILD_TESTING to BUILD_HOEL_TESTING
- Add RPM in CMake script package
- Fix memory leak
- Fix pkg-config information, add requires fields as mentionned in babelouest/ulfius#62
- Improve example_mariadb_json.c to make it more readable and understandable, clean code
- Removing the my_global.h include in hoel-mariadb.c
- Fix static library output file name babelouest/ulfius#55
- Fix Makefile soname
- Add Debian hardening patch on Makefile
- Add CMake installation script
- Various bugfixes