r1757 + async serial -> RJ-45, DB-9, DB-25 (ticket:3)
authorDenis Ovsienko <infrastation@yandex.ru>
Fri, 7 Mar 2008 12:59:03 +0000 (12:59 +0000)
committerDenis Ovsienko <infrastation@yandex.ru>
Fri, 7 Mar 2008 12:59:03 +0000 (12:59 +0000)
ChangeLog
install/init-dictbase.sql
upgrade.php

index 5879d9debe3fcbae71895277083daa8d9a00e875..3484fcbdbb7b15747fec888fb2fc1681e3b8c2c0 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -2,6 +2,7 @@
        new feature: SSV format for RS import
        new feature: complex VLAN IDs in switchvlans gateway
        update: Force10, NETGEAR and D-Link switches, Raisecom MUXes
+       update: async port type has been split
 0.14.12 2008-02-29
        new feature: default value for RS inservice status
        new feature: AutoPorts feature
index 41f5d2ec0762661df6508c87e466243d7341172d..0803ffcf4c3fdf63ac0a154a6cab1057180875b6 100644 (file)
@@ -141,6 +141,8 @@ INSERT INTO `PortCompat` (`type1`, `type2`) VALUES (24,18);
 INSERT INTO `PortCompat` (`type1`, `type2`) VALUES (19,24);
 INSERT INTO `PortCompat` (`type1`, `type2`) VALUES (24,19);
 INSERT INTO `PortCompat` (`type1`, `type2`) VALUES (29,29);
+INSERT INTO `PortCompat` (`type1`, `type2`) VALUES (29,681);
+INSERT INTO `PortCompat` (`type1`, `type2`) VALUES (29,682);
 INSERT INTO `PortCompat` (`type1`, `type2`) VALUES (20,21);
 INSERT INTO `PortCompat` (`type1`, `type2`) VALUES (21,20);
 INSERT INTO `PortCompat` (`type1`, `type2`) VALUES (22,23);
@@ -163,6 +165,12 @@ INSERT INTO `PortCompat` (`type1`, `type2`) VALUES (40,40);
 INSERT INTO `PortCompat` (`type1`, `type2`) VALUES (41,41);
 INSERT INTO `PortCompat` (`type1`, `type2`) VALUES (439,439);
 INSERT INTO `PortCompat` (`type1`, `type2`) VALUES (446,33);
+INSERT INTO `PortCompat` (`type1`, `type2`) VALUES (681,29);
+INSERT INTO `PortCompat` (`type1`, `type2`) VALUES (681,681);
+INSERT INTO `PortCompat` (`type1`, `type2`) VALUES (681,682);
+INSERT INTO `PortCompat` (`type1`, `type2`) VALUES (682,29);
+INSERT INTO `PortCompat` (`type1`, `type2`) VALUES (682,681);
+INSERT INTO `PortCompat` (`type1`, `type2`) VALUES (682,682);
 
 INSERT INTO `Dictionary` (`chapter_no`, `dict_key`, `dict_value`) VALUES (1,1,'BlackBox');
 INSERT INTO `Dictionary` (`chapter_no`, `dict_key`, `dict_value`) VALUES (1,2,'PDU');
@@ -192,7 +200,7 @@ INSERT INTO `Dictionary` (`chapter_no`, `dict_key`, `dict_value`) VALUES (2,25,'
 INSERT INTO `Dictionary` (`chapter_no`, `dict_key`, `dict_value`) VALUES (2,26,'LC/1000Base-SX');
 INSERT INTO `Dictionary` (`chapter_no`, `dict_key`, `dict_value`) VALUES (2,27,'SC/1000Base-LX');
 INSERT INTO `Dictionary` (`chapter_no`, `dict_key`, `dict_value`) VALUES (2,28,'LC/1000Base-LX');
-INSERT INTO `Dictionary` (`chapter_no`, `dict_key`, `dict_value`) VALUES (2,29,'async serial');
+INSERT INTO `Dictionary` (`chapter_no`, `dict_key`, `dict_value`) VALUES (2,29,'async serial (RJ-45)');
 INSERT INTO `Dictionary` (`chapter_no`, `dict_key`, `dict_value`) VALUES (2,30,'LC/10GBase-SR');
 INSERT INTO `Dictionary` (`chapter_no`, `dict_key`, `dict_value`) VALUES (2,31,'veth (Xen bridge)');
 INSERT INTO `Dictionary` (`chapter_no`, `dict_key`, `dict_value`) VALUES (2,32,'sync serial');
@@ -212,6 +220,8 @@ INSERT INTO `Dictionary` (`chapter_no`, `dict_key`, `dict_value`) VALUES (2,440,
 INSERT INTO `Dictionary` (`chapter_no`, `dict_key`, `dict_value`) VALUES (1,445,'KVM switch');
 INSERT INTO `Dictionary` (`chapter_no`, `dict_key`, `dict_value`) VALUES (2,446,'KVM (console)');
 INSERT INTO `Dictionary` (`chapter_no`, `dict_key`, `dict_value`) VALUES (1,447,'multiplexer');
+INSERT INTO `Dictionary` (`chapter_no`, `dict_key`, `dict_value`) VALUES (2,681,'async serial (DB-9)');
+INSERT INTO `Dictionary` (`chapter_no`, `dict_key`, `dict_value`) VALUES (2,682,'async serial (DB-25)');
 
 INSERT INTO `Config` (varname, varvalue, vartype, emptyok, is_hidden, description) VALUES ('rtwidth_0','9','uint','no','yes','');
 INSERT INTO `Config` (varname, varvalue, vartype, emptyok, is_hidden, description) VALUES ('rtwidth_1','21','uint','no','yes','');
index 429977c85898f8044d738e7d052a8ce4e514d635..1b47f02ea3606493e6b66e90723a564eecd43a27 100644 (file)
@@ -937,6 +937,17 @@ CREATE TABLE `IPVirtualService` (
                        $new_words[] = array (22 => '[[Raisecom RC805-120B | http://www.raisecom-international.com/p/RC800120.htm]]');
                        $new_words[] = array (22 => '[[Raisecom RC805-240B | http://www.raisecom-international.com/p/RC800120.htm]]');
                        $new_words[] = array (22 => '[[Raisecom RC805-480B | http://www.raisecom-international.com/p/RC800120.htm]]');
+                       $new_words[] = array (2 => 'async serial (DB-9)');  // 681
+                       $new_words[] = array (2 => 'async serial (DB-25)'); // 682
+                       $query[] = "update Dictionary set dict_value = 'async serial (RJ-45)' where dict_key = 29";
+                       $query[] = "insert into PortCompat (type1, type2) values (29, 681)";
+                       $query[] = "insert into PortCompat (type1, type2) values (29, 682)";
+                       $query[] = "insert into PortCompat (type1, type2) values (681, 29)";
+                       $query[] = "insert into PortCompat (type1, type2) values (681, 681)";
+                       $query[] = "insert into PortCompat (type1, type2) values (681, 682)";
+                       $query[] = "insert into PortCompat (type1, type2) values (682, 29)";
+                       $query[] = "insert into PortCompat (type1, type2) values (682, 681)";
+                       $query[] = "insert into PortCompat (type1, type2) values (682, 682)";
                        foreach ($new_words as $dict_key => $tmp)
                                foreach ($tmp as $chapter_no => $dict_value)
                                        $query[] = 'INSERT INTO `Dictionary` (`chapter_no`, `dict_key`, `dict_value`) ' .