When logging to the database, the IDs of an IKE SA are initially NULL.
authorTobias Brunner <tobias@strongswan.org>
Mon, 12 Apr 2010 11:51:10 +0000 (13:51 +0200)
committerTobias Brunner <tobias@strongswan.org>
Mon, 12 Apr 2010 11:51:10 +0000 (13:51 +0200)
src/libcharon/plugins/sql/mysql.sql
src/libcharon/plugins/sql/sqlite.sql
testing/hosts/default/etc/ipsec.d/tables.sql

index 1a01394..ea4b7e7 100644 (file)
@@ -201,9 +201,9 @@ CREATE TABLE ike_sas (
   `id` int(10) unsigned NOT NULL,
   `initiator` tinyint(1) NOT NULL,
   `local_id_type` tinyint(3) NOT NULL,
-  `local_id_data` varbinary(64) NOT NULL,
+  `local_id_data` varbinary(64) DEFAULT NULL,
   `remote_id_type` tinyint(3) NOT NULL,
-  `remote_id_data` varbinary(64) NOT NULL,
+  `remote_id_data` varbinary(64) DEFAULT NULL,
   `host_family` tinyint(3) NOT NULL,
   `local_host_data` varbinary(16) NOT NULL,
   `remote_host_data` varbinary(16) NOT NULL,
index 53d64dc..a036eee 100644 (file)
@@ -206,9 +206,9 @@ CREATE TABLE ike_sas (
   id INTEGER NOT NULL,
   initiator INTEGER NOT NULL,
   local_id_type INTEGER NOT NULL,
-  local_id_data BLOB NOT NULL,
+  local_id_data BLOB DEFAULT NULL,
   remote_id_type INTEGER NOT NULL,
-  remote_id_data BLOB NOT NULL,
+  remote_id_data BLOB DEFAULT NULL,
   host_family INTEGER NOT NULL,
   local_host_data BLOB NOT NULL,
   remote_host_data BLOB NOT NULL,
index a7c5f1d..0e88082 100644 (file)
@@ -197,9 +197,9 @@ CREATE TABLE ike_sas (
   id INTEGER NOT NULL,
   initiator INTEGER NOT NULL,
   local_id_type INTEGER NOT NULL,
-  local_id_data BLOB NOT NULL,
+  local_id_data BLOB DEFAULT NULL,
   remote_id_type INTEGER NOT NULL,
-  remote_id_data BLOB NOT NULL,
+  remote_id_data BLOB DEFAULT NULL,
   host_family INTEGER NOT NULL,
   local_host_data BLOB NOT NULL,
   remote_host_data BLOB NOT NULL,