Release eurephia 1.1.1
This is pure maintenance release, fixing several minor issues which has
become a bigger issue in newer Linux distributions with newer compilers.
Important changes:
* Several memory handling bugs has been fixed
* Improved error handling for some SQLite3 query string processing
* Ensure eurephia_init returns with the correct exit code
* Improved the logging if an address is not found in the database
* Sessions not found in the database is no longer an error
* Building eurephia now requires CMake 3.13 or newer
* Building now depends on C99 with GNU extensions
David Sommerseth (18):
eurephia-auth: Fixed a double-free situation with dev-type is not obvious
sqlite3: Improve error handling if memory alloc fails for SQL query string
Fixed issue with missing -ldl on unstable Debian (sid) distro
Removed some stray left-over variables no longer in use
eurephia_init: Return with the proper exit code
eurephia_init/benchmark: We don't need the result from the password hashing
Correct ugly boundary checks in database init
plugin: Improved logging of not found addresses in eurephia_learn_address
plugin: Don't treat not found sessions in eurephinalearn_address() as a failure
eurephiadm: Don't try to remove session file if it doesn't exist
build: Update to CMake dependency to 3.13
plugin: Improve get_env() documentation
Fix various signedness compiler warnings with XML strings
utils: Fix unused variable in benchmark function
Fix incorrect usage of inline and static keywords
utils: Fix incorrect buffer restriction in prompt handling
plugin: Fix odd const declarations
build: Move to -std=gnu99