summaryrefslogtreecommitdiffstats
path: root/plugin/eurephia.c
Commit message (Expand)AuthorAgeFilesLines
* plugin: Don't treat not found sessions in eurephinalearn_address() as a failureDavid Sommerseth2015-01-081-1/+5
* plugin: Improved logging of not found addresses in eurephia_learn_addressDavid Sommerseth2015-01-081-3/+1
* Correct ugly boundary checks in database initDavid Sommerseth2014-12-051-1/+1
* Added a new database driver function: eDBregister_vpnclientaddr()David Sommerseth2012-09-131-9/+8
* Implemented proper TUN support in eurephiaDavid Sommerseth2010-12-141-7/+51
* Fixed memory leak in eurephiaInit()David Sommerseth2010-12-051-2/+4
* Fixed a memory leak in eurephia_learn_address(...)David Sommerseth2010-12-051-0/+2
* Add preliminary support for using IP addresses in the firewall moduleDavid Sommerseth2010-12-011-8/+16
* Move daemonize() code to be called in the firewall child thread onlyDavid Sommerseth2010-11-261-2/+7
* Removed misleading documentation of eurephiaInit()David Sommerseth2010-08-291-3/+1
* Show eurephia-auth version during initialisationDavid Sommerseth2010-08-291-0/+2
* Completed the needed changes for the new firewall plug-in APIDavid Sommerseth2010-08-251-7/+17
* Updated doxygen documentation for eurephia.c:245:eurephia_tlsverify()David Sommerseth2010-07-301-3/+4
* Updated Copyright dates to include 2010David Sommerseth2010-07-301-1/+1
* Restrict log length of mac addressDavid Sommerseth2009-10-131-2/+2
* Always process certificate depth as integerDavid Sommerseth2009-10-131-6/+7
* Fixed memory leak in the firewall implementation and added mlock() usageDavid Sommerseth2009-10-061-0/+17
* Use macros to extract values via get_env()David Sommerseth2009-10-051-36/+36
* Moved the get_env() function into its own fileDavid Sommerseth2009-10-041-59/+2
* Restrict input data length for plug-in arguments from openvpnDavid Sommerseth2009-10-041-2/+2
* Modified get_env() function to limit number of bytes to extractDavid Sommerseth2009-10-021-55/+142
* Added extra parameter to eurephia_log_init() to set log ident for syslogDavid Sommerseth2009-09-241-2/+2
* Rewritten the eurephia_log() to support syslog logging as wellDavid Sommerseth2009-09-241-35/+11
* Added debug logging of free_nullsafe() calls as wellDavid Sommerseth2009-09-071-8/+8
* Moved all malloc() operations over to a calloc wrapper, malloc_nullsafe()David Sommerseth2009-09-071-4/+7
* Cleaned up and added some missing commentsDavid Sommerseth2009-09-051-2/+2
* Added doxygen commentsDavid Sommerseth2009-09-021-10/+85
* Added missing #include statementsDavid Sommerseth2009-09-021-0/+1
* Corrected a log entry on login/logoutDavid Sommerseth2009-03-261-2/+2
* Made the licence explicit GPLv2 onlyDavid Sommerseth2009-03-261-1/+1
* Cleaned up the code a little bitDavid Sommerseth2009-03-261-2/+3
* Renamed passwdhash(...) function to eurephia_quick_hash(...)David Sommerseth2009-03-211-1/+1
* Moved eDBsessionGetRandString(...) to a more global and independent eurephia_...David Sommerseth2009-01-101-1/+2
* BUGFIX: Removed several memory leaksDavid Sommerseth2009-01-031-0/+5
* Introduced password caching on authenticated sessionsDavid Sommerseth2009-01-031-4/+64
* Merge branch 'master' into eurephiadmDavid Sommerseth2008-12-021-0/+2
|\
| * Added login and logout info messages when log-level is 1David Sommerseth2008-12-021-0/+2
* | Added context_type into eurephiaCTX struct. Database queries limited due to ...David Sommerseth2008-11-291-0/+1
* | Splitted plugin/eurephiadb_session.[ch] into two partsDavid Sommerseth2008-11-281-0/+1
|/
* Added minimum API version check when loading database driver.David Sommerseth2008-11-281-1/+1
* Cleaned up eurephiadb_session dependenciesDavid Sommerseth2008-11-281-0/+1
* Made eurephia_context.h even more generic and independentDavid Sommerseth2008-11-281-0/+2
* Renamed eurephia_struct.h to eurephia_context.hDavid Sommerseth2008-11-271-1/+1
* Code cleanup: Splitted all structures defined in eurephia_struct.h into sepa...David Sommerseth2008-11-051-0/+1
* BUGFIX: Fixed wrong attempt count reset during eurephia_tlsverify(...)v0.9.2_betaDavid Sommerseth2008-11-011-3/+0
* Added (untested) firewall block when IP addresses are blacklistedDavid Sommerseth2008-10-211-0/+10
* Reorganised the source codeDavid Sommerseth2008-10-151-0/+527