summaryrefslogtreecommitdiffstats
path: root/plugin/CMakeLists.txt
Commit message (Collapse)AuthorAgeFilesLines
* Merge auth-plugin workDavid Sommerseth2013-05-281-2/+4
|\ | | | | | | | | | | | | | | | | | | | | 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>
| * Added the first stab of an authentication plug-in frameworkDavid Sommerseth2013-03-031-2/+4
| | | | | | | | | | | | | | | | | | This enables a run-time loadable support for other authentication modules. This can be used to make eurephia authenticate user's passwords against other sources than the local eurephia database itself. Signed-off-by: David Sommerseth <dazo@users.sourceforge.net>
* | FreeBSD compile fixesDavid Sommerseth2012-11-061-0/+4
|/ | | | | | | | - Only Linux have MADV_DONTFORK, so make it Linux specific - Added a few missing include files which Linux included through their include chains Signed-off-by: David Sommerseth <dazo@users.sourceforge.net>
* Updated copyright datesDavid Sommerseth2012-10-081-1/+1
| | | | Signed-off-by: David Sommerseth <dazo@users.sourceforge.net>
* Do not link in libdl explicitlyDavid Sommerseth2010-12-311-1/+1
| | | | | | | | | The functions related to dynamic loading of shared objects are a part of the standard libc library on FreeBSD, while in Linux it is in libdl. However, the linker on Linux seems to add the libdl linking automatically when needed, so no need to explicitly link this library. Signed-off-by: David Sommerseth <dazo@users.sourceforge.net>
* Added extra checks for POSIX semaphore functionsDavid Sommerseth2010-07-301-9/+31
| | | | | | On Fedora 13 and Rawhide, the sem_wait(), sem_timedwait() and sem_post() functions is no longer available in librt, only in libpthread. Added extra CMake checks to check if the functions are in libpthread if not found in librt.
* Added install rules for man pagesDavid Sommerseth2010-07-301-0/+1
|
* Updated Copyright dates to include 2010David Sommerseth2010-07-301-1/+1
|
* Moved the get_env() function into its own fileDavid Sommerseth2009-10-041-0/+1
|
* Added copyright info in CMake filesDavid Sommerseth2009-09-021-1/+20
|
* Cleaned up the CMake rules for the eurephia-auth.so plug-inDavid Sommerseth2009-09-021-19/+38
|
* Rewritten CMake rules to build common/ as static libraryDavid Sommerseth2009-04-111-12/+4
| | | | | | This static library is later on linked in. This is to avoid recompiling the same source files several times during a complete eurephia compilation.
* Restructured ./configure and improved the path setupDavid Sommerseth2009-03-301-1/+1
| | | | Also added install rules to XSLT files
* Moved eDBsessionGetRandString(...) to a more global and independent ↵David Sommerseth2009-01-101-0/+1
| | | | eurephia_randstring(...) function
* Make it possible to compile plug-in again without eurephiadm enabledDavid Sommerseth2009-01-021-1/+5
|
* Splitted plugin/eurephiadb_session.[ch] into two partsDavid Sommerseth2008-11-281-0/+1
| | | | | | | | | 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.
* BUGFIX: Corrected misbehaviour when no firewall interfaces is requested to ↵David Sommerseth2008-11-051-1/+4
| | | | be built
* Added check for sem_timedwait() function in CMake rules. Needed for fw ↵David Sommerseth2008-11-051-2/+3
| | | | implementation
* Created install rules via cmakeDavid Sommerseth2008-10-211-0/+1
|
* Reorganised the source codeDavid Sommerseth2008-10-151-0/+43
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