Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Added debug logging of free_nullsafe() calls as well | David Sommerseth | 2009-09-07 | 2 | -6/+6 |
| | |||||
* | Moved all malloc() operations over to a calloc wrapper, malloc_nullsafe() | David Sommerseth | 2009-09-07 | 1 | -4/+4 |
| | | | | This also improves debugging as well, if debug logging is enabled and log level is >= 40. | ||||
* | Cleaned up and added some missing comments | David Sommerseth | 2009-09-05 | 2 | -7/+23 |
| | |||||
* | Even more comments | David Sommerseth | 2009-09-04 | 4 | -23/+65 |
| | |||||
* | Added doxygen comments | David Sommerseth | 2009-09-02 | 3 | -6/+148 |
| | |||||
* | Added copyright info in CMake files | David Sommerseth | 2009-09-02 | 1 | -0/+19 |
| | |||||
* | Added missing #include statements | David Sommerseth | 2009-09-02 | 1 | -0/+1 |
| | |||||
* | Cleaned up the efw-iptables CMake rules | David Sommerseth | 2009-09-02 | 1 | -3/+11 |
| | |||||
* | Rewritten CMake rules to build common/ as static library | David Sommerseth | 2009-04-11 | 1 | -2/+1 |
| | | | | | | 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 setup | David Sommerseth | 2009-03-30 | 1 | -1/+1 |
| | | | | Also added install rules to XSLT files | ||||
* | Made the licence explicit GPLv2 only | David Sommerseth | 2009-03-26 | 7 | -7/+7 |
| | |||||
* | Cleaned up the code a little bit | David Sommerseth | 2009-03-26 | 7 | -15/+15 |
| | | | | | Made sure we only include needed include files and checked that the copyright headers are equal and correct | ||||
* | Merge branch 'master' into eurephiadm | David Sommerseth | 2008-12-02 | 1 | -2/+2 |
|\ | |||||
| * | Made some messages clearer in efw-iptables | David Sommerseth | 2008-12-02 | 1 | -2/+2 |
| | | |||||
* | | Added context_type into eurephiaCTX struct. Database queries limited due to ↵ | David Sommerseth | 2008-11-29 | 1 | -0/+1 |
|/ | | | | context type. | ||||
* | Made eurephia_context.h even more generic and independent | David Sommerseth | 2008-11-28 | 3 | -1/+7 |
| | | | | | | | | | 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.h | David Sommerseth | 2008-11-27 | 4 | -3/+6 |
| | | | | | | | | | | | | | 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 Sommerseth | 2008-11-05 | 1 | -0/+48 |
| | | | | separate include files | ||||
* | Renamed efw_iptables to efw-iptables (underscore -> dash) | David Sommerseth | 2008-11-05 | 2 | -6/+6 |
| | |||||
* | FEATURE: Enhanced firewall blacklisting to make it more flexible | David Sommerseth | 2008-11-05 | 2 | -3/+27 |
| | | | | | | It will now support config option 'firewall_blacklist_send_to'. If set it will send all blacklisted IP addresses to this chain (iptables -j). If this option is not set, it will default to DROP. | ||||
* | Added double check that IP addr is not null before calling ↵ | David Sommerseth | 2008-11-01 | 1 | -1/+3 |
| | | | | eFW_UpdateFirewall(...) | ||||
* | Fixed some typos | David Sommerseth | 2008-11-01 | 1 | -2/+2 |
| | |||||
* | Added firewall update of blacklisted IP addresses in eFW_StartFirewall(...) | David Sommerseth | 2008-11-01 | 1 | -0/+20 |
| | |||||
* | Registering all IP addr blacklisted via eFW_UpdateFirewall(...) to avoid ↵ | David Sommerseth | 2008-11-01 | 1 | -2/+15 |
| | | | | duplicates in firewall rules | ||||
* | BUGFIX (2/2) ... implemented master side fix of shutdown bug | David Sommerseth | 2008-11-01 | 2 | -4/+40 |
| | | | | | Also changed the worker side to use sem_timedwait(), to not wait forever on shutdown acknowledge | ||||
* | BUGFIX (1/2) ... implemented worker side fix of shutdown bug | David Sommerseth | 2008-10-31 | 1 | -1/+9 |
| | |||||
* | Created install rules via cmake | David Sommerseth | 2008-10-21 | 1 | -0/+1 |
| | |||||
* | Added (untested) firewall block when IP addresses are blacklisted | David Sommerseth | 2008-10-21 | 3 | -11/+52 |
| | | | | | | | | If the configuration variable 'firewall_blacklist_destination' is set, it will insert DROP rules when a blacklisted IP address is attempted. Feature not tested yet. | ||||
* | Reorganised the source code | David Sommerseth | 2008-10-15 | 7 | -0/+731 |
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 |