summaryrefslogtreecommitdiffstats
path: root/database
diff options
context:
space:
mode:
authorDavid Sommerseth <dazo@users.sourceforge.net>2008-08-07 13:41:26 +0200
committerDavid Sommerseth <dazo@users.sourceforge.net>2008-08-07 13:41:26 +0200
commit4d9a6514a4b2e2c65b2d2b3e515cda3db8efce50 (patch)
tree3e74613b74c740d2d2252f1f9d0d0956fd8e4e59 /database
parent5dbfe2b930328581ba026bfb5a505d8f36b5afb5 (diff)
downloadeurephia-4d9a6514a4b2e2c65b2d2b3e515cda3db8efce50.tar.gz
eurephia-4d9a6514a4b2e2c65b2d2b3e515cda3db8efce50.tar.xz
eurephia-4d9a6514a4b2e2c65b2d2b3e515cda3db8efce50.zip
Renamed database column from sesskey to sessionkey
Diffstat (limited to 'database')
-rw-r--r--database/sqlite/eurephiadb-sqlite.c24
-rw-r--r--database/sqlite/sql-schema.sql10
2 files changed, 17 insertions, 17 deletions
diff --git a/database/sqlite/eurephiadb-sqlite.c b/database/sqlite/eurephiadb-sqlite.c
index 6e2b52b..ef95cb5 100644
--- a/database/sqlite/eurephiadb-sqlite.c
+++ b/database/sqlite/eurephiadb-sqlite.c
@@ -498,7 +498,7 @@ int eDBregister_login(eurephiaCTX *ctx, eurephiaSESSION *skey, const int certid,
"INSERT INTO openvpn_lastlog (uid, certid, "
" protocol, remotehost, remoteport,"
" vpnipaddr, vpnipmask,"
- " sessionstatus, sesskey, login) "
+ " sessionstatus, sessionkey, login) "
"VALUES (%i, %i, '%s','%s','%s','%s','%s', 1,'%s', CURRENT_TIMESTAMP)",
uid, certid, proto, remipaddr, remport, vpnipaddr, vpnipmask, skey->sessionkey);
if( res == NULL ) {
@@ -526,7 +526,7 @@ int eDBregister_vpnmacaddr(eurephiaCTX *ctx, eurephiaSESSION *session, const cha
res = sqlite_query(ctx,
"UPDATE openvpn_lastlog SET sessionstatus = 2, macaddr = '%s' "
- " WHERE sesskey = '%s' AND sessionstatus = 1", macaddr, session->sessionkey);
+ " WHERE sessionkey = '%s' AND sessionstatus = 1", macaddr, session->sessionkey);
if( res == NULL ) {
eurephia_log(ctx, LOG_CRITICAL, 0, "Could not update lastlog with new MAC address for session");
return 0;
@@ -557,7 +557,7 @@ int eDBregister_logout(eurephiaCTX *ctx, eurephiaSESSION *skey,
"UPDATE openvpn_lastlog "
" SET sessionstatus = 3, logout = CURRENT_TIMESTAMP, "
" bytes_sent = '%i', bytes_received = '%i' "
- " WHERE sesskey = '%s' AND sessionstatus = 2",
+ " WHERE sessionkey = '%s' AND sessionstatus = 2",
atoi_nullsafe(bytes_sent), atoi_nullsafe(bytes_received), skey->sessionkey);
if( res == NULL ) {
eurephia_log(ctx, LOG_CRITICAL, 0, "Could not update lastlog with logout information (%s)",
@@ -611,7 +611,7 @@ int eDBcheck_sessionkey_uniqueness(eurephiaCTX *ctx, const char *seskey) {
return 0;
}
- res = sqlite_query(ctx, "SELECT count(sesskey) = 0 FROM openvpn_lastlog WHERE sesskey = '%s'", seskey);
+ res = sqlite_query(ctx, "SELECT count(sessionkey) = 0 FROM openvpn_lastlog WHERE sessionkey = '%s'", seskey);
if( res == NULL ) {
eurephia_log(ctx, LOG_CRITICAL, 0,
"eDBcheck_sessionkey_uniqness: Could not check uniqueness of sessionkey");
@@ -681,7 +681,7 @@ eurephiaVALUES *eDBload_sessiondata(eurephiaCTX *ctx, const char *sesskey) {
sessvals = eCreate_value_space(ctx, 10);
- res = sqlite_query(ctx, "SELECT datakey, dataval FROM openvpn_sessions WHERE sesskey = '%s'",
+ res = sqlite_query(ctx, "SELECT datakey, dataval FROM openvpn_sessions WHERE sessionkey = '%s'",
sesskey);
if( (res != NULL) || (sqlite_get_numtuples(res) > 0) ) {
for( i = 0; i < sqlite_get_numtuples(res); i++ ) {
@@ -716,7 +716,7 @@ int eDBstore_session_value(eurephiaCTX *ctx, eurephiaSESSION *session, int mode,
switch( mode ) {
case SESSVAL_NEW:
res = sqlite_query(ctx,
- "INSERT INTO openvpn_sessions (sesskey, datakey, dataval) "
+ "INSERT INTO openvpn_sessions (sessionkey, datakey, dataval) "
"VALUES ('%s','%s','%s')", session->sessionkey, key, val);
if( res == NULL ) {
eurephia_log(ctx, LOG_CRITICAL, 0,
@@ -729,7 +729,7 @@ int eDBstore_session_value(eurephiaCTX *ctx, eurephiaSESSION *session, int mode,
case SESSVAL_UPDATE:
res = sqlite_query(ctx,
"UPDATE openvpn_sessions SET dataval = '%s' "
- " WHERE sesskey = '%s' AND datakey = '%s'", val, session->sessionkey, key);
+ " WHERE sessionkey = '%s' AND datakey = '%s'", val, session->sessionkey, key);
if( res == NULL ) {
eurephia_log(ctx, LOG_CRITICAL, 0, "Could not update session variable: [%s] %s = %s ",
session->sessionkey, key, val);
@@ -738,7 +738,7 @@ int eDBstore_session_value(eurephiaCTX *ctx, eurephiaSESSION *session, int mode,
break;
case SESSVAL_DELETE:
- res = sqlite_query(ctx, "DELETE FROM openvpn_sessions WHERE sesskey = '%s' AND datakey = '%s'",
+ res = sqlite_query(ctx, "DELETE FROM openvpn_sessions WHERE sessionkey = '%s' AND datakey = '%s'",
session->sessionkey, key);
if( res == NULL ) {
eurephia_log(ctx, LOG_CRITICAL, 0, "Could not delete session variable: [%s] %s",
@@ -766,7 +766,7 @@ int eDBdestroy_session(eurephiaCTX *ctx, const char *macaddr)
// Find sessionkey from MAC address
res = sqlite_query(ctx,
- "SELECT sesskey "
+ "SELECT sessionkey "
" FROM openvpn_sessions "
" WHERE datakey = 'macaddr' AND dataval = '%'s'", macaddr);
if( res == NULL ) {
@@ -788,7 +788,7 @@ int eDBdestroy_session(eurephiaCTX *ctx, const char *macaddr)
res = sqlite_query(ctx,
"UPDATE openvpn_lastlog "
" SET sessionstatus = 4, session_del = CURRENT_TIMESTAMP "
- " WHERE sesskey = '%s' AND sessionstatus = 3", skey);
+ " WHERE sessionkey = '%s' AND sessionstatus = 3", skey);
if( res == NULL ) {
eurephia_log(ctx, LOG_CRITICAL, 0,
"Could not update session status in lastlog (%s/%s))", skey, macaddr);
@@ -798,7 +798,7 @@ int eDBdestroy_session(eurephiaCTX *ctx, const char *macaddr)
sqlite_free_results(res);
// Delete session variables
- res = sqlite_query(ctx, "DELETE FROM openvpn_sessions WHERE sesskey = '%s'", skey);
+ res = sqlite_query(ctx, "DELETE FROM openvpn_sessions WHERE sessionkey = '%s'", skey);
if( res == NULL ) {
eurephia_log(ctx, LOG_CRITICAL, 0,
"Could not delete session variables (%s/%s))", skey, macaddr);
@@ -831,7 +831,7 @@ char *eDBget_fw_profile(eurephiaCTX *ctx, eurephiaSESSION *session)
" FROM openvpn_lastlog "
" JOIN openvpn_usercerts USING(certid, uid)"
" JOIN openvpn_accesses USING(accessprofile)"
- " WHERE sesskey = '%s'", session->sessionkey);
+ " WHERE sessionkey = '%s'", session->sessionkey);
if( res == NULL ) {
eurephia_log(ctx, LOG_CRITICAL, 0, "Could not retrieve firewall profile for session '%s'",
session->sessionkey);
diff --git a/database/sqlite/sql-schema.sql b/database/sqlite/sql-schema.sql
index d387d02..6ce39c7 100644
--- a/database/sqlite/sql-schema.sql
+++ b/database/sqlite/sql-schema.sql
@@ -45,7 +45,7 @@ CREATE TABLE openvpn_lastlog (
vpnipaddr varchar(32) NOT NULL,
vpnipmask varchar(32) NOT NULL,
sessionstatus integer NOT NULL DEFAULT 0,
- sesskey varchar(128) ,
+ sessionkey varchar(128) ,
login timestamp ,
logout timestamp ,
session_del timestamp ,
@@ -53,17 +53,17 @@ CREATE TABLE openvpn_lastlog (
bytes_received integer ,
llid integer PRIMARY KEY AUTOINCREMENT
);
-CREATE UNIQUE INDEX openvpn_lastlog_sesskey ON openvpn_lastlog(sesskey);
+CREATE UNIQUE INDEX openvpn_lastlog_sessionkey ON openvpn_lastlog(sessionkey);
CREATE TABLE openvpn_sessions (
- sesskey varchar(128) NOT NULL,
+ sessionkey varchar(128) NOT NULL,
datakey varchar(256) NOT NULL,
dataval text ,
registered timestamp DEFAULT CURRENT_TIMESTAMP,
sessid integer PRIMARY KEY AUTOINCREMENT
);
-CREATE INDEX openvpn_sessions_sesskey ON openvpn_sessions(sesskey);
-CREATE UNIQUE INDEX openvpn_sessions_sess_datakey ON openvpn_sessions(sesskey, datakey);
+CREATE INDEX openvpn_sessions_sessionkey ON openvpn_sessions(sessionkey);
+CREATE UNIQUE INDEX openvpn_sessions_sess_datakey ON openvpn_sessions(sessionkey, datakey);
CREATE TABLE openvpn_blacklist (
digest varchar(64) ,