summaryrefslogtreecommitdiffstats
path: root/database/sqlite/CMakeLists.txt
Commit message (Collapse)AuthorAgeFilesLines
* SQLite: Move default installation path from /etc/openvpn to /var/lib/eurephiaDavid Sommerseth2012-10-091-1/+1
| | | | | | | Using /var/lib is more appropriate for the kind of database file eurephia uses and will also avoid other security restrictions on hardened installations as well. 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>
* Add paths and libaries for SQLite3 which pkg-config returnsDavid Sommerseth2010-12-311-1/+3
| | | | | | | | If SQLite3 was not installed in system paths, it would not be possible to compile the edb-sqlite driver due to include and library paths not being set. Signed-off-by: David Sommerseth <dazo@users.sourceforge.net>
* Added install rules for man pagesDavid Sommerseth2010-07-301-0/+1
|
* Updated Copyright dates to include 2010David Sommerseth2010-07-301-1/+1
|
* Moved the remainings of administration.c into administration/authentication.cDavid Sommerseth2009-09-271-1/+1
|
* Moved eDBGetLastlog() function into sqlite/administration/lastlog.cDavid Sommerseth2009-09-131-0/+1
|
* Moved certificate functions into sqlite/administration/certificates.cDavid Sommerseth2009-09-131-0/+1
|
* Moved user account functions into administration/useraccount.cDavid Sommerseth2009-09-131-0/+1
|
* Moved eDBadminConfigSet() and eDBadminConfigDelete() into its own fileDavid Sommerseth2009-09-131-0/+1
|
* Added copyright info in CMake filesDavid Sommerseth2009-09-021-1/+20
|
* Cleaned up and commented CMakeLists.txt for the SQLite3 driverDavid Sommerseth2009-09-021-16/+25
|
* Rearranged some files in the sqlite3 driverDavid Sommerseth2009-09-021-4/+4
|
* Moved usercerts related functions into its own fileDavid Sommerseth2009-08-291-0/+1
|
* sqlite3 driver: Implemented eDBadminBlacklist(...) function for blacklist ↵David Sommerseth2009-05-091-0/+1
| | | | management
* Rewritten CMake rules to build common/ as static libraryDavid Sommerseth2009-04-111-11/+5
| | | | | | This static library is later on linked in. This is to avoid recompiling the same source files several times during a complete eurephia compilation.
* sqlite3 driver: Implemented listing of openvpn_attempts tableDavid Sommerseth2009-04-091-0/+1
|
* Restructured ./configure and improved the path setupDavid Sommerseth2009-03-301-1/+1
| | | | Also added install rules to XSLT files
* Added eDBadminGetFirewallProfiles(...) function in DB driverDavid Sommerseth2009-03-281-0/+1
|
* Added missing source in edb-sqlite driver after reorg with randstr.cDavid Sommerseth2009-03-211-0/+1
|
* Make it possible to compile plug-in again without eurephiadm enabledDavid Sommerseth2009-01-021-2/+5
|
* sqlite3 - compile in common/eurephia_xml.c when admin mode is enabledv0.9.3_betaDavid Sommerseth2008-12-291-1/+1
|
* sqlite3 - Added saving last_insert_id on INSERT INTO queriesDavid Sommerseth2008-12-221-1/+5
|
* Removed everything which was connected to the eurephiaUSERINFO struct.David Sommerseth2008-12-181-1/+0
|
* Moved libxml2 check from edb-sqlite to the global CMakeLists.txtDavid Sommerseth2008-12-131-5/+0
|
* Prepared for building with libxml2David Sommerseth2008-12-131-2/+11
|
* Added functions for processing eurephiaACCESSINFO/eurephiaACCESSLISTDavid Sommerseth2008-12-111-0/+3
| | | | | | | | | | 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 missing shared source for edb-sqlite.soDavid Sommerseth2008-12-061-0/+1
|
* Moved over from earlier commit to use unified db translationDavid Sommerseth2008-12-061-1/+1
| | | | | | | 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.
* Added admin function to give a list of usersDavid Sommerseth2008-12-061-0/+1
|
* Moved administration functions (eDBadmin*) into adminstration.cDavid Sommerseth2008-12-031-0/+1
|
* Workaround to avoid getting existing eurephiadb template db block rebuildingDavid Sommerseth2008-12-031-1/+4
|
* Completed the change of authentication model in database driverDavid Sommerseth2008-11-301-1/+1
| | | | | | 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-301-0/+1
| | | | (*eDBstore_session_value)(...)
* Splitted plugin/eurephiadb_session.[ch] into two partsDavid Sommerseth2008-11-281-1/+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: Added missing linking against cryptoDavid Sommerseth2008-11-281-1/+1
|
* Code cleanup: Splitted all structures defined in eurephia_struct.h into ↵David Sommerseth2008-11-051-1/+1
| | | | separate include files
* Renamed eurephiadb-sqlite to edb-sqliteDavid Sommerseth2008-11-051-7/+7
|
* Created install rules via cmakeDavid Sommerseth2008-10-211-1/+6
|
* Reorganised the source codeDavid Sommerseth2008-10-151-6/+8
| | | | | | | | 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
* Made cmake also create template databaseDavid Sommerseth2008-10-031-0/+10
|
* Improved cmake rulesDavid Sommerseth2008-10-031-6/+21
| | | | | | - Added checks for external libraries that we use - Linking now links in needed shared libraries - Added better check if OPENVPN_SRC_DIR is set
* Added support for cmakeDavid Sommerseth2008-10-021-0/+14