tag name | v0.9.5_beta (c7a1cd513c61ce620b832a46e1ead42195ba11e5) |
tag date | 2009-10-05 21:54:50 +0200 |
tagged by | David Sommerseth <dazo@users.sourceforge.net> |
tagged object | commit 822e477045... |
download | eurephia-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-----