summaryrefslogtreecommitdiffstats
path: root/common/eurephia_admin_struct.h
Commit message (Collapse)AuthorAgeFilesLines
* Removed header file which is no longer neededDavid Sommerseth2009-09-051-43/+0
|
* More comments in common/David Sommerseth2009-09-041-7/+17
|
* Made the licence explicit GPLv2 onlyDavid Sommerseth2009-03-261-1/+1
|
* Cleaned up the code a little bitDavid Sommerseth2009-03-261-1/+2
| | | | | Made sure we only include needed include files and checked that the copyright headers are equal and correct
* Removed all other eurephia admin structs which can be replaced by XMLDavid Sommerseth2008-12-181-36/+0
|
* Removed everything which was connected to the eurephiaUSERINFO struct.David Sommerseth2008-12-181-33/+0
|
* Modified flags againDavid Sommerseth2008-12-121-5/+7
| | | | | | Added RSETLASTUSED (last_accessed is set to NULL) and RSETLOGINCNT (lastlog table has been modified). NEVERUSED flag will only be set if last_accessed is NULL and login count == 0.
* Added ACCFLAG_ERRATTEMPT for flagging if the attempt counter > 0David Sommerseth2008-12-111-0/+1
|
* Added logincount and setting user account flagsDavid Sommerseth2008-12-111-0/+1
|
* Added another flag to eurephiaUSERINFODavid Sommerseth2008-12-111-0/+6
| | | | | | | | The added account_flags are flags used to quickly identify the account status. Made also suret that all flags are not set when a new eurephiaUSERINFO struct is initialised
* Added functions for processing eurephiaACCESSINFO/eurephiaACCESSLISTDavid Sommerseth2008-12-111-0/+16
| | | | | | | | | | Implemented saving VPN access profile to the eurephiaCERTINFO struct and filling the eurephiaACCESSINFO with the proper information needed in the eDBadminGetUserInfo(...) function. The special thing about eurephiaACCESSINFO, is that it will not register duplicate records. And when the eurephiaCERTINFO is free'd, the eurephiaACCESSLIST will automatically be free'd as well.
* Added eurephiaCERTINFO and eurephiaCERTLIST structs functionsDavid Sommerseth2008-12-091-18/+18
| | | | | | New functions to simplify using these structs in the code. Extended eurephiaUSERINFO to also have a eurephiaCERTLIST pointer, which can be used to store all associated certificates to this user.
* Added setnull_flag in the eurephiaUSERINFO structDavid Sommerseth2008-12-081-0/+1
| | | | | | | This can make it possible to get a value getting set to NULL if this flag contains the FIELD_* value of the field being set to NULL. If more fields wants to be reset, these field values can be bitwise ORed together into the setnull_flag.
* Moved over from earlier commit to use unified db translationDavid Sommerseth2008-12-061-7/+0
| | | | | | | In other words, rewrote commit 6d4373e026b3f12c5685e45e35f9f060379ed0f3. Moved over all functions from that commit which could take advantage of the new API for unified table/field translation.
* Moved the typedef struct eFieldMap from *common.h to *struct.hDavid Sommerseth2008-12-061-0/+7
|
* Added drafts for structs needed for admin utilsDavid Sommerseth2008-11-281-0/+74