Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Added install rules for man pages | David Sommerseth | 2010-07-30 | 1 | -0/+1 |
| | |||||
* | Moved all man pages from section 8 to the more proper section 7. | David Sommerseth | 2010-07-30 | 1 | -4/+4 |
| | |||||
* | Added man pages for eurephia-auth.so and edb-sqlite.so | David Sommerseth | 2010-07-30 | 1 | -0/+31 |
| | |||||
* | Updated Copyright dates to include 2010 | David Sommerseth | 2010-07-30 | 15 | -15/+15 |
| | |||||
* | Fixed wrong usage of lower(digest) in eDBregister_attempts() | David Sommerseth | 2009-11-13 | 1 | -8/+14 |
| | | | | | | | This is a follow up of commit de7a3d88c78cdf400fcee78f71946da8b12ec74f.That commit introduced an SQL error when eDBregister_attempts() was attempting to update certificate digest attempt records. Overhauled and fixed the complete eDBregister_attempts() function. | ||||
* | Certificate digests are always lower case. | David Sommerseth | 2009-11-12 | 8 | -25/+31 |
| | | | | | This makes sure that all interactions with the database will convert the digest strings to lower case. | ||||
* | Add support for ft_STRING_LOWER in the sqlite3 driver | David Sommerseth | 2009-11-12 | 1 | -7/+17 |
| | | | | Also fixed some wrong tab/space issues | ||||
* | Define certificate digests as ft_STRING_LOWER | David Sommerseth | 2009-11-12 | 1 | -31/+31 |
| | | | | This means this field will always be processed with lower case | ||||
* | sqlite: Did not retrieve all certificate information correctly | David Sommerseth | 2009-11-03 | 1 | -10/+10 |
| | | | | | On user accounts with several certificates associated, it did only list up one certificate several times. | ||||
* | Always process certificate depth as integer | David Sommerseth | 2009-10-13 | 1 | -3/+3 |
| | |||||
* | Restrict input data length for plug-in arguments from openvpn | David Sommerseth | 2009-10-04 | 1 | -2/+2 |
| | | | | This only affects functions related to MAC address and certificate depth | ||||
* | Corrected some new Doxygen issues | David Sommerseth | 2009-09-28 | 2 | -3/+4 |
| | |||||
* | Reworked and unified admin authentication and registration functions to ↵ | David Sommerseth | 2009-09-28 | 1 | -60/+194 |
| | | | | | | | | eDBadminAuthenticate() eDBadminAuth(), eDBadminValidateSession(), eDBadminRegisterLogin() and eDBadminLogout() are now unfied into one admin function, eDBadminAuthenticate(). This function receives all input as eurephia XML documents. | ||||
* | Moved the remainings of administration.c into administration/authentication.c | David Sommerseth | 2009-09-27 | 2 | -2/+2 |
| | |||||
* | Code clean up. Moved xmlReplaceChars() to eurephia_xml.c | David Sommerseth | 2009-09-27 | 6 | -31/+0 |
| | |||||
* | Moved user creation info from log level 0 to log level 1 | David Sommerseth | 2009-09-27 | 1 | -1/+1 |
| | | | | | This is to avoid the console programs to report to stderr if log file is not setup. Console applications use stderr in these situations. | ||||
* | Fixed missing check in eDBadminValidateSession() against interface type | David Sommerseth | 2009-09-27 | 1 | -2/+3 |
| | |||||
* | Fixed a memory leak when updating user accounts in eDBadminUserAccount() | David Sommerseth | 2009-09-27 | 1 | -0/+1 |
| | |||||
* | Fixed memory leak when sqlite_query() fails | David Sommerseth | 2009-09-26 | 1 | -0/+1 |
| | |||||
* | Rewrote sqlite_get_num_tuples() and sqlite_get_affected_rows() as macros | David Sommerseth | 2009-09-26 | 2 | -26/+21 |
| | |||||
* | Fixed SEGV error when calling sqlite_dump_result() on dbresults from other ↵ | David Sommerseth | 2009-09-26 | 1 | -2/+3 |
| | | | | queries than SELECT | ||||
* | Removed a memory leak | David Sommerseth | 2009-09-26 | 1 | -0/+1 |
| | |||||
* | Only add table alias in SQL 'WHERE' sections | David Sommerseth | 2009-09-26 | 1 | -1/+1 |
| | |||||
* | Renamed some variables to have a more meaningful name | David Sommerseth | 2009-09-25 | 1 | -5/+7 |
| | |||||
* | Added better error handling in eDBadminUserAccount() view mode (useracc_list()) | David Sommerseth | 2009-09-25 | 1 | -4/+7 |
| | |||||
* | Made the sortkeys work in eDBadminUserAccount() view mode | David Sommerseth | 2009-09-25 | 1 | -7/+8 |
| | |||||
* | Rewrote the eDBmkSortKeys() function to use the eDBfieldMap returned from ↵ | David Sommerseth | 2009-09-25 | 2 | -4/+4 |
| | | | | eDBxmlMapping() | ||||
* | Moved the useful append_str() macro from sqlite.c to eurephia_nullsafe.h | David Sommerseth | 2009-09-25 | 1 | -11/+0 |
| | |||||
* | dded support for <sortkeys> tag in eDBadminUserAccount() | David Sommerseth | 2009-09-25 | 1 | -3/+6 |
| | |||||
* | Fixed some issues with the useracc_list() function | David Sommerseth | 2009-09-25 | 1 | -32/+28 |
| | |||||
* | Unified eDBadminUser*() functions into one eDBadminUserAccount() function | David Sommerseth | 2009-09-24 | 1 | -185/+200 |
| | | | | | | Rewritten the database API and the SQLite3 database driver. This code has yet not been tested. | ||||
* | Unified eDBadminGetCertificateInfo(), eDBadminAddCertificate() and ↵ | David Sommerseth | 2009-09-22 | 1 | -93/+119 |
| | | | | | | eDBadminDeleteCertificate() into eDBadminCertificate() Updated eurephiadm utility to make use of this new unified API | ||||
* | Rewrote eurephiaXML_ResultMsg() to also support adding an xmlNode* with more ↵ | David Sommerseth | 2009-09-21 | 6 | -48/+52 |
| | | | | | | | | info The eurephia result XML document is also changed, and all parsing of the result must be rewritten. To simplify this parsing, a new function is introduced, eurephiaXML_ParseResultMsg(). | ||||
* | Unified eDBadminGetAdminAccess() and eDBadminEditAdminAccess() into ↵ | David Sommerseth | 2009-09-21 | 2 | -77/+88 |
| | | | | eDBadminAccessLevel() | ||||
* | Removed usage of a global result pointer | David Sommerseth | 2009-09-17 | 1 | -54/+50 |
| | | | | | | | | The callback function do now get a pointer to the query results directly instead of using a global result pointer. This makes queries done in parallel a lot safer. Made the SQLITE_DEBUG main() function more generic and removed memwatch references which is no longer in use, as valgrind is much better and easier to use. | ||||
* | Unified database driver functions eDBadminConfigSet() and ↵ | David Sommerseth | 2009-09-14 | 1 | -6/+133 |
| | | | | eDBadminConfigDelete() into eDBadminConfiguration() | ||||
* | Corrected some doxygen issues after rearranging the sqlite3 db driver code | David Sommerseth | 2009-09-13 | 1 | -1/+2 |
| | |||||
* | Moved eDBGetLastlog() function into sqlite/administration/lastlog.c | David Sommerseth | 2009-09-13 | 3 | -109/+165 |
| | |||||
* | Moved eDBadminGetAdminAccess() into sqlite/administration/useraccount.c | David Sommerseth | 2009-09-13 | 2 | -59/+60 |
| | |||||
* | Moved certificate functions into sqlite/administration/certificates.c | David Sommerseth | 2009-09-13 | 3 | -200/+257 |
| | |||||
* | Moved user account functions into administration/useraccount.c | David Sommerseth | 2009-09-13 | 3 | -496/+555 |
| | |||||
* | Moved eDBadminBlacklist() function into administration/blacklist.c | David Sommerseth | 2009-09-13 | 2 | -68/+54 |
| | |||||
* | Moved eDBadminAttemptsLog() function into administration/attempts.c | David Sommerseth | 2009-09-13 | 2 | -66/+52 |
| | |||||
* | Moved eDBadminConfigSet() and eDBadminConfigDelete() into its own file | David Sommerseth | 2009-09-13 | 3 | -68/+111 |
| | |||||
* | Added doxygen comments on the last missing files | David Sommerseth | 2009-09-11 | 4 | -33/+153 |
| | |||||
* | Removed no longer needed driver function (eDBadminGetCertificateList()) | David Sommerseth | 2009-09-11 | 1 | -12/+0 |
| | |||||
* | More doxygen comments in the sqlite3 driver | David Sommerseth | 2009-09-11 | 2 | -175/+152 |
| | |||||
* | Completed doxygen comments for edb-sqlite.c | David Sommerseth | 2009-09-11 | 1 | -37/+114 |
| | |||||
* | Added comments to sqlite.[ch] | David Sommerseth | 2009-09-08 | 2 | -40/+210 |
| | |||||
* | Added debug logging of free_nullsafe() calls as well | David Sommerseth | 2009-09-07 | 3 | -31/+31 |
| |