diff --git a/db/zm_create.sql.in b/db/zm_create.sql.in index 5a3d5e71b..320717a25 100644 --- a/db/zm_create.sql.in +++ b/db/zm_create.sql.in @@ -508,6 +508,7 @@ CREATE TABLE `Monitors` ( `Janus_Profile_Override` VARCHAR(30) NOT NULL DEFAULT '', `Janus_Use_RTSP_Restream` BOOLEAN NOT NULL default false, `Janus_RTSP_User` INT(10), + `Janus_RTSP_Session_Timeout` INT(10) NOT NULL DEFAULT '0', `LinkedMonitors` varchar(255), `Triggers` set('X10') NOT NULL default '', `EventStartCommand` VARCHAR(255) NOT NULL DEFAULT '', diff --git a/db/zm_update-1.37.30.sql b/db/zm_update-1.37.30.sql new file mode 100644 index 000000000..bc99f2570 --- /dev/null +++ b/db/zm_update-1.37.30.sql @@ -0,0 +1,18 @@ +-- +-- Update Monitors Table to include Janus_RTSP_Session_Timeout +-- + +SELECT 'Checking for Janus_RTSP_Session_Timeout in Monitors'; +SET @s = (SELECT IF( + (SELECT COUNT(*) + FROM INFORMATION_SCHEMA.COLUMNS + WHERE table_name = 'Monitors' + AND table_schema = DATABASE() + AND column_name = 'Janus_RTSP_Session_Timeout' + ) > 0, +"SELECT 'Column Janus_RTSP_Session_Timeout already exists in Monitors'", +"ALTER TABLE Monitors ADD Janus_RTSP_Session_Timeout int(10) DEFAULT '0' AFTER `Janus_RTSP_User`" +)); + +PREPARE stmt FROM @s; +EXECUTE stmt; \ No newline at end of file diff --git a/distros/redhat/zoneminder.spec b/distros/redhat/zoneminder.spec index 586e1149a..1d4d77b5d 100644 --- a/distros/redhat/zoneminder.spec +++ b/distros/redhat/zoneminder.spec @@ -37,7 +37,7 @@ %global _hardened_build 1 Name: zoneminder -Version: 1.37.29 +Version: 1.37.30 Release: 1%{?dist} Summary: A camera monitoring and analysis tool Group: System Environment/Daemons diff --git a/version b/version index eff9ea44e..2cca8ea49 100644 --- a/version +++ b/version @@ -1 +1 @@ -1.37.29 +1.37.30