]> git.ipfire.org Git - thirdparty/asterisk.git/commitdiff
Cleanup references to sipusers and sipfriends dynamic realtime families
authorWalter Doekes <walter+asterisk@wjd.nu>
Tue, 1 Nov 2011 19:48:26 +0000 (19:48 +0000)
committerWalter Doekes <walter+asterisk@wjd.nu>
Tue, 1 Nov 2011 19:48:26 +0000 (19:48 +0000)
Somewhere between 1.4 and 1.8 the sipusers family has become completely
unused. Before that, the sipfriends family had been obsoleted in favor
of separate sipusers and sippeers families. Apparently, they have been
merged back again into a single family which is now called "sippeers".

Reviewed by: irroot, oej, pabelanger

Review: https://reviewboard.asterisk.org/r/1523
........

Merged revisions 342869 from http://svn.asterisk.org/svn/asterisk/branches/1.8

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/10@342870 65c4cc65-6c06-0410-ace0-fbb531ad65f3

UPGRADE-1.8.txt
configs/dbsep.conf.sample
configs/extconfig.conf.sample
configs/res_config_mysql.conf.sample
configs/res_ldap.conf.sample
contrib/realtime/mysql/sippeers.sql [moved from contrib/realtime/mysql/sipfriends.sql with 98% similarity]
main/config.c
res/res_realtime.c

index 230a5ef4019600b01213bb53b066236741f27b0e..75efabe7f5f22d16af429a19d8a1a3813b5c540e 100644 (file)
@@ -311,3 +311,6 @@ From 1.6.0.x to 1.6.1:
   which should be a char(8) or larger.  This field specifies whether or not a
   message has been designated to be "Urgent", "PRIORITY", or not.
 
+* The 'sipusers' realtime table has been removed completely. Use the 'sippeers'
+  table with type 'user' for user type objects.
+
index 9e0dd04e0eb76ed44a566cc5ae56f3fed13fb22a..9cfa2374077ae2aba738471e636f7addcdb3039e 100644 (file)
@@ -17,8 +17,7 @@
 # and res_config_curl.so in modules.conf and configure extconfig.conf:
 #
 # voicemail => curl,http://server/path/to/dbsep.cgi/voicemail
-# sippeers => curl,http://server/path/to/dbsep.cgi/sipfriends
-# sipusers => curl,http://server/path/to/dbsep.cgi/sipfriends
+# sippeers => curl,http://server/path/to/dbsep.cgi/sippeers
 #
 
 # The Data Source Name, as specified by the Perl DBI module.
index cc3fa9c9f2911c44cf414247008ed52040008bdc..e08674e9d94e379d8add196368819721234c9392 100644 (file)
@@ -63,7 +63,6 @@
 ;
 ;iaxusers => odbc,asterisk
 ;iaxpeers => odbc,asterisk
-;sipusers => odbc,asterisk
 ;sippeers => odbc,asterisk
 ;sipregs => odbc,asterisk
 ;voicemail => odbc,asterisk
index 79eaf97d2699e5563b92ca7b24df976edaebd71b..ab8ebf095095a3f50c4703eccaebd03f0619ef70 100644 (file)
@@ -17,7 +17,7 @@
 ; and writes should be performed to the same database.
 ;
 ; For example, in extconfig.conf, you could specify a line like:
-;    sippeers => mysql,readhost.asterisk/writehost.asterisk,sipfriends
+;    sippeers => mysql,readhost.asterisk/writehost.asterisk,sippeers
 ; and then define the contexts [readhost.asterisk] and [writehost.asterisk]
 ; below.
 ;
index c49fbf1c3c227bc635f34408f4a858d6143f4889..4655841ec6afff4e9a7b5dfcdeb84915ed9d2a5e 100644 (file)
@@ -7,7 +7,6 @@
 ; In order to use this module, you start 
 ; in extconfig.conf with a configuration like this:
 ;
-;      sipusers = ldap,"dc=myDomain,dc=myDomainExt",sip
 ;      sippeers = ldap,"dc=myDomain,dc=myDomainExt",sip
 ;      extensions = ldap,"dc=myDomain,dc=myDomainExt",extensions
 ;      sip.conf = ldap,"dc=myDomain,dc=myDomainExt",config
similarity index 98%
rename from contrib/realtime/mysql/sipfriends.sql
rename to contrib/realtime/mysql/sippeers.sql
index 12047d399b27cc2dc8eb581959c5c9c8459c66b6..2393dd47636b1d070f0e0f17949a4493c420052a 100644 (file)
@@ -1,8 +1,8 @@
 #
-# Table structure for table `sipfriends`
+# Table structure for table `sippeers`
 #
 
-CREATE TABLE IF NOT EXISTS `sipfriends` (
+CREATE TABLE IF NOT EXISTS `sippeers` (
       `id` int(11) NOT NULL AUTO_INCREMENT,
       `name` varchar(10) NOT NULL,
       `ipaddr` varchar(15) DEFAULT NULL,
index 6381a53f578ef10d1e1af83765cb3f4a975ee2f4..23d98da8afe8de76260fdf746543d09fc5a61971 100644 (file)
@@ -2146,8 +2146,7 @@ int read_config_maps(void)
                if (!driver || !database)
                        continue;
                if (!strcasecmp(v->name, "sipfriends")) {
-                       ast_log(LOG_WARNING, "The 'sipfriends' table is obsolete, update your config to use sipusers and sippeers, though they can point to the same table.\n");
-                       append_mapping("sipusers", driver, database, table ? table : "sipfriends", pri);
+                       ast_log(LOG_WARNING, "The 'sipfriends' table is obsolete, update your config to use sippeers instead.\n");
                        append_mapping("sippeers", driver, database, table ? table : "sipfriends", pri);
                } else if (!strcasecmp(v->name, "iaxfriends")) {
                        ast_log(LOG_WARNING, "The 'iaxfriends' table is obsolete, update your config to use iaxusers and iaxpeers, though they can point to the same table.\n");
index 8b1488fe489f39e8ae35377a611de266c54ca0ca..b26cde5b3469ce858e7473638add5d95dca7a9f0 100644 (file)
@@ -93,8 +93,8 @@ static char *cli_realtime_update(struct ast_cli_entry *e, int cmd, struct ast_cl
                        "Usage: realtime update <family> <colmatch> <valuematch> <colupdate> <newvalue>\n"
                        "       Update a single variable using the RealTime driver.\n"
                        "       You must supply a family name, a column to update on, a new value, column to match, and value to match.\n"
-                       "       Ex: realtime update sipfriends name bobsphone port 4343\n"
-                       "       will execute SQL as UPDATE sipfriends SET port = 4343 WHERE name = bobsphone\n";
+                       "       Ex: realtime update sippeers name bobsphone port 4343\n"
+                       "       will execute SQL as UPDATE sippeers SET port = 4343 WHERE name = bobsphone\n";
                return NULL;
        case CLI_GENERATE:
                return NULL;
@@ -127,9 +127,9 @@ static char *cli_realtime_update2(struct ast_cli_entry *e, int cmd, struct ast_c
                        "   Update a single variable, requiring one or more fields to match using the\n"
                        "   RealTime driver.  You must supply a family name, a column to update, a new\n"
                        "   value, and at least one column and value to match.\n"
-                       "   Ex: realtime update sipfriends name bobsphone ipaddr 127.0.0.1 NULL port 4343\n"
+                       "   Ex: realtime update sippeers name bobsphone ipaddr 127.0.0.1 NULL port 4343\n"
                        "   will execute SQL as\n"
-                       "   UPDATE sipfriends SET port='4343' WHERE name='bobsphone' and ipaddr='127.0.0.1'\n";
+                       "   UPDATE sippeers SET port='4343' WHERE name='bobsphone' and ipaddr='127.0.0.1'\n";
                return NULL;
        case CLI_GENERATE:
                return NULL;