summaryrefslogtreecommitdiffstats
tag namev0.9.5_beta (c7a1cd513c61ce620b832a46e1ead42195ba11e5)
tag date2009-10-05 21:54:50 +0200
tagged byDavid Sommerseth <dazo@users.sourceforge.net>
tagged objectcommit 822e477045...
downloadeurephia-0.9.5_beta.tar.gz
eurephia-0.9.5_beta.tar.xz
eurephia-0.9.5_beta.zip
eurephia v0.9.5_beta
Highlights from the changelog since eurephia 0.9.4_beta: ----------------------------------------------------------------------------- * BUGFIX: eurephiadm usercerts did not accept --accessprofile|-a argument when egistering a new usercert link. * BUGFIX: eurephiadm fwprofiles --list showed minimum usage of 1 even though nobody was using a firewall access profile and the correct usage count should be 0. * BUGFIX: eurephiadm users --add did not accept -D as short argument for --digest. * BUGFIX: eurephia_init did not add all available privilege levels when creating the administrator account. * BUGFIX: Added missing help screen for eurephiadm usercerts --list mode. * BUGFIX: eurephiadm attempts listing will now use the 'registered' date if 'last_attempt' is empty. * BUGFIX: Corrected failing delete mode in eurephiadm blacklist command. * BUGFIX: Corrected wrong argument description for eurephiadm attempts and blacklist commands. * BUGFIX: Removed invalid information from adminaccess help screen. * BUGFIX: SQLite3 driver did not remove configure parameters from memory when deleting them from DB. * BUGFIX: The eurephia low-level part of the sqlite3 driver leaked memory in error situations. * BUGFIX: Fixed console input in eurephia_init which had too small input buffers in some of the "wizard" questions. * BUGFIX: Avoid crash in xmlFindNode() function when input node is NULL. * FEATURE: Added --set-fwprofile mode to the eurephiadm usercerts command This mode updates the firewall access profile for at user-certs link. * FEATURE: Added --gcov option in ./configure, to enable gcov coverage. * FEATURE: Improved debugging info on malloc_nullsafe() and free_nullsafe() calls. * FEATURE: Added logging to syslog. * FEATURE: File logging now provides even more detailed information about where the logging happened. * Added -fno-delete-null-pointer-checks to avoid compiler to do wrong assumptions when compiling eurephia. * Added some more compiler optimisations. * eurephia_init: Changed the short argument for --hash-threshold-max to -M. * Simplified the database driver API: - Unified eDBadminGetUserCertsList(...) and eDBadminUpdateUserCertLink(...) to eDBadminUserCertsLink(...). - Unified eDBadminConfigSet() and eDBadminConfigDelete() to eDBadminConfiguration() and changed the API to use XML. - Unified eDBadminGetAdminAccess() and eDBadminEditAdminAccess() to eDBadminAccessLevel(). - Unified eDBadminGetCertificateInfo(), eDBadminAddCertificate() and eDBadminDeleteCertificate() into eDBadminCertificate(). - Unified eDBadminAddUser(), eDBadminUpdateUser(), eDBadminDeleteUser(), eDBadminGetUserList() and eDBadminGetUserInfo() functions to eDBadminUserAccount(). - All of these unified APIs do now make use of XML. * Improved result handling from XML functions, a suitable result or error message is now transported in most cases to the front-end application. * Moved all malloc() calls over to malloc_nullsafe() which uses calloc(). This also removes the need of calling memset() after malloc(). * Improved SQLite3 query method making it safe when parallel queries are being executed. * Improved data extraction of data coming from the OpenVPN plug-in API, to avoid buffer and integer overflows. * Fixed compilation warning on 32bit architecture. * SOURCE: Cleaned up CMake files, made it possible to build openvpn plug-in without libxml2. * SOURCE: Cleaned up the code, removed dead code, reorganised the SQLite3 driver. * DOCS: Added a doxygen configuration. Commented as much as possible of the source code. ----------------------------------------------------------------------------- -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (GNU/Linux) iEYEABECAAYFAkrKTwoACgkQDC186MBRfrp0yQCgl/sP6ntGFzkeLABVPoQvxd6+ OGkAn2HiPzFOYXsnFtACaPAa9hCluMDP =nmW7 -----END PGP SIGNATURE-----