summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--database/eurephiadb-driver_template.c15
-rw-r--r--database/sqlite/edb-sqlite.c17
2 files changed, 29 insertions, 3 deletions
diff --git a/database/eurephiadb-driver_template.c b/database/eurephiadb-driver_template.c
index 82d21e0..27a17d1 100644
--- a/database/eurephiadb-driver_template.c
+++ b/database/eurephiadb-driver_template.c
@@ -43,6 +43,12 @@
#include <passwd.h>
+#define DRIVERVERSION "1.0"
+#ifndef DRIVERAPIVERSION
+# define DRIVERAPIVERSION 1 // Set this value to 2 to support admin utilities
+#endif
+
+
// Mapping table - mapping attempt types from .... to database table fields
typedef struct {
char *colname;
@@ -957,3 +963,12 @@ eurephiaVALUES *eDBget_blacklisted_ip(eurephiaCTX *ctx) {
return ret;
}
+
+
+#if DRIVERAPIVERSION > 1
+/*
+ * API Version 2 functions
+ *
+ */
+
+#endif
diff --git a/database/sqlite/edb-sqlite.c b/database/sqlite/edb-sqlite.c
index bcbf3ec..d4c0a90 100644
--- a/database/sqlite/edb-sqlite.c
+++ b/database/sqlite/edb-sqlite.c
@@ -39,9 +39,10 @@
#include <memwatch.h>
#endif
-
-#define DRIVERVERSION "1.0"
-#define DRIVERAPIVERSION 1
+#define DRIVERVERSION "1.1"
+#ifndef DRIVERAPIVERSION
+# define DRIVERAPIVERSION 2
+#endif
// Mapping table - mapping attempt types from .... to sqlite table fields
typedef struct {
@@ -898,3 +899,13 @@ eurephiaVALUES *eDBget_blacklisted_ip(eurephiaCTX *ctx) {
return ret;
}
+
+
+#if DRIVERAPIVERSION > 1
+/*
+ * API Version 2 functions
+ *
+ */
+
+
+#endif