| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | eurephiadm/usercerts: Add support for setting up auth-plugins | David Sommerseth | 2013-05-29 | 1 | -2/+12 |
| | | | | | | | | This enables setting authentication plug-in and the alternative authentication username for user-certificate links. Signed-off-by: David Sommerseth <dazo@users.sourceforge.net> | ||||
| * | Merge auth-plugin work | David Sommerseth | 2013-05-28 | 1 | -0/+344 |
| |\ | | | | | | | | | | | | | | | | | | | | | This implements a authentication plug-in framework which can be used to do username/password authentication against another backend per user/certificate. Conflicts: database/eurephiadb.c Signed-off-by: David Sommerseth <dazo@users.sourceforge.net> | ||||
| | * | sqlite3: Enable support for managing plug-in modules | David Sommerseth | 2013-05-28 | 1 | -0/+344 |
| | | | | | | | | | | | | | | | This enables plug-in support management via the eDBadminPlugins() function, used by eurephiadm. Signed-off-by: David Sommerseth <dazo@users.sourceforge.net> | ||||
| * | | Update eurephiadm to extract VPN MAC and IP address info from the new places | David Sommerseth | 2012-12-26 | 2 | -12/+15 |
| |/ | | | | | | | As the lastlog table doesn't contain MAC or IP addresses of the VPN client any more, make the lastlog extraction gather the data from the vpnaddr_history table instead. Signed-off-by: David Sommerseth <dazo@users.sourceforge.net> | ||||
| * | Updated copyright dates | David Sommerseth | 2012-10-08 | 9 | -9/+9 |
| | | | | | Signed-off-by: David Sommerseth <dazo@users.sourceforge.net> | ||||
| * | sqlite/admin: Report all timestamp fields with localtime instead of UTC/GMT | David Sommerseth | 2012-10-08 | 7 | -12/+15 |
| | | | | | | | | | Made all SELECT queries which is used for reports to use the new 'locdt' SQL function on timestamp fields. This converts the UTC/GMT timestamps stored in the database to the correct timezone of the running admin client. Signed-off-by: David Sommerseth <dazo@users.sourceforge.net> | ||||
| * | Modified the whole edb-sqlite driver to use a better error handling | David Sommerseth | 2011-12-19 | 9 | -106/+257 |
| | | | | | | | | | | | | This will change the driver to use the new error routines made available in the SQLite3 framework. Some of the code is also restructured a little bit to simplify the code with these changes. The functionality should be the same as for, but better error messages are now sent back to the caller on the functions supporting XML. Signed-off-by: David Sommerseth <dazo@users.sourceforge.net> | ||||
| * | Fixed several memleaks in the eurephiadm related code paths | David Sommerseth | 2011-01-10 | 1 | -0/+1 |
| | | | | | Signed-off-by: David Sommerseth <dazo@users.sourceforge.net> | ||||
| * | eurephiadm users: Revoke all admin access privileges when deleting a user ↵ | David Sommerseth | 2010-12-14 | 1 | -6/+14 |
| | | | | | | | | | | | account Matthew Gyurgyik noticed that when deleting a user account, the users granted access levels was still present. This resulted in a rather odd looking list when showing granted access levels. Signed-off-by: David Sommerseth <dazo@users.sourceforge.net> | ||||
| * | Quick fix for typo 'Unkown' | Dario Minnucci | 2010-12-01 | 1 | -1/+1 |
| | | | | | Signed-off-by: David Sommerseth <dazo@users.sourceforge.net> | ||||
| * | Quick fix for typo 'Quering' | Dario Minnucci | 2010-12-01 | 2 | -4/+4 |
| | | | | | Signed-off-by: David Sommerseth <dazo@users.sourceforge.net> | ||||
| * | SQLite3 eurephiadm fix: sorting lastlog based on session status didn't work | David Sommerseth | 2010-11-12 | 1 | -1/+1 |
| | | | | | | | | | | The eDBadminGetLastlog(...) function didn't parse the sortkeys string to match the database layout. In addition the field mapping for the openvpn_lastlog.sessionstatus field was wrong. Signed-off-by: David Sommerseth <dazo@users.sourceforge.net> | ||||
| * | Fixed Doxygen complaints | David Sommerseth | 2010-08-26 | 4 | -32/+0 |
| | | | | | | | Removed some #defines which was not needed and added missing comments. Signed-off-by: David Sommerseth <dazo@users.sourceforge.net> | ||||
| * | Updated Copyright dates to include 2010 | David Sommerseth | 2010-07-30 | 9 | -9/+9 |
| | | |||||
| * | Certificate digests are always lower case. | David Sommerseth | 2009-11-12 | 7 | -8/+9 |
| | | | | | | This makes sure that all interactions with the database will convert the digest strings to 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. | ||||
| * | Corrected some new Doxygen issues | David Sommerseth | 2009-09-28 | 1 | -1/+2 |
| | | |||||
| * | 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 | 1 | -0/+364 |
| | | |||||
| * | Code clean up. Moved xmlReplaceChars() to eurephia_xml.c | David Sommerseth | 2009-09-27 | 5 | -10/+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 a memory leak when updating user accounts in eDBadminUserAccount() | David Sommerseth | 2009-09-27 | 1 | -0/+1 |
| | | |||||
| * | Removed a memory leak | David Sommerseth | 2009-09-26 | 1 | -0/+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() | ||||
| * | 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 | 1 | -13/+88 |
| | | | | | eDBadminAccessLevel() | ||||
| * | Unified database driver functions eDBadminConfigSet() and ↵ | David Sommerseth | 2009-09-14 | 1 | -6/+133 |
| | | | | | eDBadminConfigDelete() into eDBadminConfiguration() | ||||
| * | Moved eDBGetLastlog() function into sqlite/administration/lastlog.c | David Sommerseth | 2009-09-13 | 1 | -0/+164 |
| | | |||||
| * | Moved eDBadminGetAdminAccess() into sqlite/administration/useraccount.c | David Sommerseth | 2009-09-13 | 1 | -0/+60 |
| | | |||||
| * | Moved certificate functions into sqlite/administration/certificates.c | David Sommerseth | 2009-09-13 | 1 | -0/+256 |
| | | |||||
| * | Moved user account functions into administration/useraccount.c | David Sommerseth | 2009-09-13 | 1 | -0/+554 |
| | | |||||
| * | Moved eDBadminBlacklist() function into administration/blacklist.c | David Sommerseth | 2009-09-13 | 1 | -0/+54 |
| | | |||||
| * | Moved eDBadminAttemptsLog() function into administration/attempts.c | David Sommerseth | 2009-09-13 | 1 | -0/+52 |
| | | |||||
| * | Moved eDBadminConfigSet() and eDBadminConfigDelete() into its own file | David Sommerseth | 2009-09-13 | 1 | -0/+110 |
| | | |||||
| * | Added doxygen comments on the last missing files | David Sommerseth | 2009-09-11 | 4 | -33/+153 |
| | | |||||
| * | Removed header file which is no longer needed | David Sommerseth | 2009-09-05 | 4 | -4/+0 |
| | | |||||
| * | Rearranged some files in the sqlite3 driver | David Sommerseth | 2009-09-02 | 4 | -0/+871 |
