[Asterisk-cvs] asterisk/channels chan_sip.c,1.385,1.386

markster at lists.digium.com markster at lists.digium.com
Thu May 13 15:41:04 CDT 2004


Update of /usr/cvsroot/asterisk/channels
In directory mongoose.digium.com:/tmp/cvs-serv5713/channels

Modified Files:
	chan_sip.c 
Log Message:
Lose all the "auth" stuff since we don't use it (bug #1627)


Index: chan_sip.c
===================================================================
RCS file: /usr/cvsroot/asterisk/channels/chan_sip.c,v
retrieving revision 1.385
retrieving revision 1.386
diff -u -d -r1.385 -r1.386
--- chan_sip.c	12 May 2004 23:35:50 -0000	1.385
+++ chan_sip.c	13 May 2004 19:51:54 -0000	1.386
@@ -339,7 +339,6 @@
         char md5secret[80];
 	char context[80];
 	char callerid[80];
-	char methods[80];
 	char accountcode[20];
 	char language[MAX_LANGUAGE];
 	char musicclass[MAX_LANGUAGE];  /* Music on Hold class */
@@ -367,7 +366,6 @@
 	char secret[80];
 	char md5secret[80];
 	char context[80];		/* JK02: peers need context too to allow parking etc */
-	char methods[80];
 	char username[80];
 	char tohost[80];
 	char fromuser[80];
@@ -4725,15 +4723,19 @@
 
 static int sip_show_users(int fd, int argc, char *argv[])
 {
-#define FORMAT  "%-15.15s  %-15.15s  %-15.15s  %-15.15s  %-5.5s\n"
+#define FORMAT  "%-15.15s  %-15.15s  %-15.15s %-15.15s %-5.5s%-5.5s\n"
 	struct sip_user *user;
 	if (argc != 3) 
 		return RESULT_SHOWUSAGE;
 	ast_mutex_lock(&userl.lock);
-	ast_cli(fd, FORMAT, "Username", "Secret", "Authen", "Def.Context", "A/C");
+	ast_cli(fd, FORMAT, "Username", "Secret", "Accountcode", "Def.Context", "ACL", "NAT");
 	for(user=userl.users;user;user=user->next) {
-		ast_cli(fd, FORMAT, user->name, user->secret, user->methods, 
-				user->context,user->ha ? "Yes" : "No");
+		ast_cli(fd, FORMAT, user->name, 
+				user->secret, 
+				user->accountcode,
+				user->context,
+				user->ha ? "Yes" : "No",
+				user->nat ? "Yes" : "No");
 	}
 	ast_mutex_unlock(&userl.lock);
 	return RESULT_SUCCESS;
@@ -4864,7 +4866,6 @@
 		ast_cli(fd, "  Secret       : %s\n", ast_strlen_zero(peer->secret)?"<Not set>":"<Set>");
 		ast_cli(fd, "  MD5Secret    : %s\n", ast_strlen_zero(peer->md5secret)?"<Not set>":"<Set>");
 		ast_cli(fd, "  Context      : %s\n", peer->context);
-		ast_cli(fd, "  Methods      : %s\n", peer->methods);
 		ast_cli(fd, "  Language     : %s\n", peer->language);
 		ast_cli(fd, "  FromUser     : %s\n", peer->fromuser);
 		ast_cli(fd, "  FromDomain   : %s\n", peer->fromdomain);
@@ -6869,8 +6870,6 @@
 			} else if (!strcasecmp(v->name, "permit") ||
 					   !strcasecmp(v->name, "deny")) {
 				user->ha = ast_append_ha(v->name, v->value, user->ha);
-			} else if (!strcasecmp(v->name, "auth")) {
-				strncpy(user->methods, v->value, sizeof(user->methods)-1);
 			} else if (!strcasecmp(v->name, "secret")) {
 				strncpy(user->secret, v->value, sizeof(user->secret)-1); 
 			} else if (!strcasecmp(v->name, "md5secret")) {
@@ -6944,12 +6943,6 @@
 			v = v->next;
 		}
 	}
-	if (ast_strlen_zero(user->methods)) {
-		if (!ast_strlen_zero(user->secret)) 
-			strncpy(user->methods, "md5,plaintext", sizeof(user->methods) - 1);
-		else if (!ast_strlen_zero(user->md5secret))
-		        strncpy(user->methods, "md5", sizeof(user->methods) - 1);
-	}
 	if (oldha)
 		ast_free_ha(oldha);
 	return user;
@@ -6975,7 +6968,6 @@
 	peer->nat = globalnat;
 	peer->selfdestruct = 1;
 	peer->dynamic = 1;
-	strcpy(peer->methods, "md5,plaintext");
 	reg_source_db(peer);
 	return peer;
 }
@@ -7035,8 +7027,6 @@
 				strncpy(peer->secret, v->value, sizeof(peer->secret)-1);
 			else if (!strcasecmp(v->name, "md5secret")) 
 				strncpy(peer->md5secret, v->value, sizeof(peer->md5secret)-1);
-			else if (!strcasecmp(v->name, "auth")) 
-				strncpy(peer->methods, v->value, sizeof(peer->methods)-1);
 			else if (!strcasecmp(v->name, "canreinvite")) {
 				if (!strcasecmp(v->value, "update"))
 					peer->canreinvite = REINVITE_UPDATE;
@@ -7151,8 +7141,6 @@
 			 */
 			v=v->next;
 		}
-		if (ast_strlen_zero(peer->methods))
-			strcpy(peer->methods, "md5,plaintext");
 		if (!found && peer->dynamic)
 			reg_source_db(peer);
 		peer->delme = 0;




More information about the svn-commits mailing list