summaryrefslogtreecommitdiffstats
path: root/common
Commit message (Collapse)AuthorAgeFilesLines
...
* BUGFIX: Avoid core dump on eurephia_log(...) if eurephiaCTX is NULLDavid Sommerseth2008-11-301-1/+1
|
* BUGFIX: Fixed several errors in eurephia_values.cDavid Sommerseth2008-11-301-34/+47
| | | | | | - DEBUG logging now shows proper evgid value - evid is correctly incremented for each record - Rewrote eAdd_valuestruct(...) function to avoid empty pointer head.
* Splittet eAdd_value(...) up and put parts of it into eAdd_valuestruct(...) ↵David Sommerseth2008-11-302-10/+22
| | | | to add a eurephiaVALUES struct to an existing chain
* Completed the change of authentication model in database driverDavid Sommerseth2008-11-301-1/+4
| | | | | | Follow up of commit 103acd7c2e1467401f0795930be9140dc5ed47ff. Seems to work fine via both plugin mode and eurephiadm, regarding core dumping too.
* Fixed core dump issue with eDBstore_session_value(...) / ↵David Sommerseth2008-11-303-13/+13
| | | | (*eDBstore_session_value)(...)
* Changed the id's for ECTX_ADMIN_* values, to make them more bitwise wiserDavid Sommerseth2008-11-301-2/+2
|
* Merge branch 'master' into eurephiadmDavid Sommerseth2008-11-291-0/+1
|\
| * BUGFIX: Use hard coded default values when checking against openvpn_attempts ↵David Sommerseth2008-11-291-0/+1
| | | | | | | | if config parameters is not set
* | Added context_type into eurephiaCTX struct. Database queries limited due to ↵David Sommerseth2008-11-291-0/+6
| | | | | | | | context type.
* | Added drafts for structs needed for admin utilsDavid Sommerseth2008-11-281-0/+74
| |
* | Splitted plugin/eurephiadb_session.[ch] into two partsDavid Sommerseth2008-11-282-0/+172
|/ | | | | | | | | One part is a generic session handling part (common/eurephiadb_session_common.[ch]) and the other part is left in the old plugin/eurephiadb_session.[ch]. This splitting should make it easiser to reuse some of the session handling functions for the admin utils.
* Cleaned up eurephiadb_session dependenciesDavid Sommerseth2008-11-281-0/+34
| | | | | Moved eurephiadb_session_struct.h to the common directory and made sure that eurephiadb_session.h is only included where needed
* Made eurephia_context.h even more generic and independentDavid Sommerseth2008-11-281-1/+4
| | | | | | | | | eurephia_context.h do only need to know about the eurephiaFWINTF * struct when compiling the auth plug-in and firewall modules. To enable this, EUREPHIA_FWINTF needs to be defined as well as the eurephiafw_struct.h must be included before including eurephia_context.h in the source. When this is not done, *fwcfg will just be a void *.
* Renamed eurephia_struct.h to eurephia_context.hDavid Sommerseth2008-11-276-5/+49
| | | | | | | | | | | | | Since this include file now only consists of eurephiaCTX definition, it was moved to the common/ directory and renamed. Moved the SESSION_* definitions out of this file and into plugin/eurephiadb_session.h where they belong. Moved the Posix MQ definitions into plugin/firewall/eurephiafw_struct.h where they belong. eurephia_context.h is now containing only context related things.
* Code cleanup: Splitted all structures defined in eurephia_struct.h into ↵David Sommerseth2008-11-051-0/+32
| | | | separate include files
* Reorganised the source codeDavid Sommerseth2008-10-1514-0/+1184
Moved all OpenVPN plug-in related things into ./plugins, including firewall Moved all shared code into ./common and moved the generic part of the database files into ./database Updated all CMakeLists.txt files and created a new one for the root directory