]> git.ipfire.org Git - thirdparty/asterisk.git/commitdiff
Reverse change of "show" to "list" and make several other commands more consistent...
authorTilghman Lesher <tilghman@meg.abyt.es>
Thu, 2 Nov 2006 23:00:20 +0000 (23:00 +0000)
committerTilghman Lesher <tilghman@meg.abyt.es>
Thu, 2 Nov 2006 23:00:20 +0000 (23:00 +0000)
git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@47051 65c4cc65-6c06-0410-ace0-fbb531ad65f3

26 files changed:
apps/app_queue.c
apps/app_voicemail.c
channels/chan_agent.c
channels/chan_features.c
channels/chan_iax2.c
channels/chan_local.c
channels/chan_mgcp.c
channels/chan_sip.c
channels/chan_skinny.c
main/asterisk.c
main/channel.c
main/cli.c
main/config.c
main/file.c
main/frame.c
main/http.c
main/image.c
main/logger.c
main/manager.c
main/pbx.c
res/res_agi.c
res/res_crypto.c
res/res_features.c
res/res_indications.c
res/res_musiconhold.c
res/res_odbc.c

index 38003618125f28a6403ba9235f8af3259cef9c46..b2ea75d3d8f01cd762b6b996a0847ed079248845 100644 (file)
@@ -3866,12 +3866,12 @@ static int reload_queues(void)
        return 1;
 }
 
-static int __queues_show(struct mansession *s, int manager, int fd, int argc, char **argv, int queue_show)
+static int __queues_show(struct mansession *s, int manager, int fd, int argc, char **argv)
 {
        struct call_queue *q;
        struct queue_ent *qe;
        struct member *mem;
-       int pos;
+       int pos, queue_show;
        time_t now;
        char max_buf[80];
        char *max;
@@ -3880,7 +3880,11 @@ static int __queues_show(struct mansession *s, int manager, int fd, int argc, ch
        char *term = manager ? "\r\n" : "\n";
 
        time(&now);
-       if ((!queue_show && argc != 2) || (queue_show && argc != 3))
+       if (argc == 2)
+               queue_show = 0;
+       else if (argc == 3)
+               queue_show = 1;
+       else
                return RESULT_SHOWUSAGE;
 
        /* We only want to load realtime queues when a specific queue is asked for. */
@@ -3994,14 +3998,9 @@ static int __queues_show(struct mansession *s, int manager, int fd, int argc, ch
        return RESULT_SUCCESS;
 }
 
-static int queue_list(int fd, int argc, char **argv)
-{
-       return __queues_show(NULL, 0, fd, argc, argv, 0);
-}
-
 static int queue_show(int fd, int argc, char **argv)
 {
-       return __queues_show(NULL, 0, fd, argc, argv, 1);
+       return __queues_show(NULL, 0, fd, argc, argv);
 }
 
 static char *complete_queue(const char *line, const char *word, int pos, int state)
@@ -4028,9 +4027,9 @@ static char *complete_queue(const char *line, const char *word, int pos, int sta
  */
 static int manager_queues_show( struct mansession *s, struct message *m )
 {
-       char *a[] = { "queue", "list" };
+       char *a[] = { "queue", "show" };
 
-       __queues_show(s, 1, -1, 2, a, 0);
+       __queues_show(s, 1, -1, 2, a);
        astman_append(s, "\r\n\r\n");   /* Properly terminate Manager output */
 
        return RESULT_SUCCESS;
@@ -4381,10 +4380,6 @@ static char *complete_queue_remove_member(const char *line, const char *word, in
        return NULL;
 }
 
-static char queue_list_usage[] =
-"Usage: queue list\n"
-"       Provides summary information on call queues.\n";
-
 static char queue_show_usage[] =
 "Usage: queue show\n"
 "       Provides summary information on a specified queue.\n";
@@ -4397,7 +4392,7 @@ static char qrm_cmd_usage[] =
 
 static struct ast_cli_entry cli_show_queues_deprecated = {
        { "show", "queues", NULL },
-       queue_list, NULL,
+       queue_show, NULL,
        NULL, NULL };
 
 static struct ast_cli_entry cli_show_queue_deprecated = {
@@ -4416,10 +4411,6 @@ static struct ast_cli_entry cli_remove_queue_member_deprecated = {
        NULL, complete_queue_remove_member };
 
 static struct ast_cli_entry cli_queue[] = {
-       { { "queue", "list", NULL },
-       queue_list, "Show status of queues",
-       queue_list_usage, NULL, &cli_show_queues_deprecated },
-
        { { "queue", "show", NULL },
        queue_show, "Show status of a specified queue",
        queue_show_usage, complete_queue, &cli_show_queue_deprecated },
index ef85586d0200c03ad9e74660fbe10887f032586e..56c17e8a7e21bc6342b236a30f23da100a924571 100644 (file)
@@ -6645,11 +6645,11 @@ static int vmauthenticate(struct ast_channel *chan, void *data)
 }
 
 static char voicemail_show_users_help[] =
-"Usage: voicemail list users [for <context>]\n"
+"Usage: voicemail show users [for <context>]\n"
 "       Lists all mailboxes currently set up\n";
 
 static char voicemail_show_zones_help[] =
-"Usage: voicemail list zones\n"
+"Usage: voicemail show zones\n"
 "       Lists zone message formats\n";
 
 static int handle_voicemail_show_users(int fd, int argc, char *argv[])
@@ -6766,11 +6766,11 @@ static struct ast_cli_entry cli_show_voicemail_zones_deprecated = {
        NULL, NULL };
 
 static struct ast_cli_entry cli_voicemail[] = {
-       { { "voicemail", "list", "users", NULL },
+       { { "voicemail", "show", "users", NULL },
        handle_voicemail_show_users, "List defined voicemail boxes",
        voicemail_show_users_help, complete_voicemail_show_users, &cli_show_voicemail_users_deprecated },
 
-       { { "voicemail", "list", "zones", NULL },
+       { { "voicemail", "show", "zones", NULL },
        handle_voicemail_show_zones, "List zone message formats",
        voicemail_show_zones_help, NULL, &cli_show_voicemail_zones_deprecated },
 };
index 92027fb5ecc3f631d5f3bea1f089e5cddf740a8f..23ef874f1a37a42bfbc410f4a4fd2ed1801232b7 100644 (file)
@@ -1721,11 +1721,11 @@ static int agents_show_online(int fd, int argc, char **argv)
 
 
 static char show_agents_usage[] = 
-"Usage: agent list\n"
+"Usage: agent show\n"
 "       Provides summary information on agents.\n";
 
 static char show_agents_online_usage[] =
-"Usage: agent list online\n"
+"Usage: agent show online\n"
 "      Provides a list of all online agents.\n";
 
 static char agent_logoff_usage[] =
@@ -1744,11 +1744,11 @@ static struct ast_cli_entry cli_show_agents_online_deprecated = {
        NULL, NULL };
 
 static struct ast_cli_entry cli_agents[] = {
-       { { "agent", "list", NULL },
+       { { "agent", "show", NULL },
        agents_show, "Show status of agents",
        show_agents_usage, NULL, &cli_show_agents_deprecated },
 
-       { { "agent", "list", "online" },
+       { { "agent", "show", "online" },
        agents_show_online, "Show all online agents",
        show_agents_online_usage, NULL, &cli_show_agents_online_deprecated },
 
index 0f239ce4b614f0caacbfa49eeba321131848b36f..4e3d8ec31e91d72ef839e660d9828d3390ccd1b2 100644 (file)
@@ -530,18 +530,13 @@ static int features_show(int fd, int argc, char **argv)
 }
 
 static char show_features_usage[] = 
-"Usage: feature list channels\n"
+"Usage: feature show channels\n"
 "       Provides summary information on feature channels.\n";
 
-static struct ast_cli_entry cli_features_show_channels_deprecated = {
-       { "feature", "show", "channels", NULL },
-       features_show, NULL,
-       NULL };
-
 static struct ast_cli_entry cli_features[] = {
-       { { "feature", "list", "channels", NULL },
+       { { "feature", "show", "channels", NULL },
        features_show, "List status of feature channels",
-       show_features_usage, NULL, &cli_features_show_channels_deprecated },
+       show_features_usage },
 };
 
 static int load_module(void)
index 642dd6d618d94afda3412fc5003388d68e8432e8..5bb88d9b2c0aa752185edf0bf31ef5e69bc7a091 100644 (file)
@@ -4424,55 +4424,27 @@ static int iax2_do_jb_debug(int fd, int argc, char *argv[])
        return RESULT_SUCCESS;
 }
 
-static int iax2_no_debug_deprecated(int fd, int argc, char *argv[])
-{
-       if (argc != 3)
-               return RESULT_SHOWUSAGE;
-       iaxdebug = 0;
-       ast_cli(fd, "IAX2 Debugging Disabled\n");
-       return RESULT_SUCCESS;
-}
-
 static int iax2_no_debug(int fd, int argc, char *argv[])
 {
-       if (argc != 2)
+       if (argc != 3)
                return RESULT_SHOWUSAGE;
        iaxdebug = 0;
        ast_cli(fd, "IAX2 Debugging Disabled\n");
        return RESULT_SUCCESS;
 }
 
-static int iax2_no_trunk_debug_deprecated(int fd, int argc, char *argv[])
-{
-       if (argc != 4)
-               return RESULT_SHOWUSAGE;
-       iaxtrunkdebug = 0;
-       ast_cli(fd, "IAX2 Trunk Debugging Disabled\n");
-       return RESULT_SUCCESS;
-}
-
 static int iax2_no_trunk_debug(int fd, int argc, char *argv[])
 {
-       if (argc != 3)
+       if (argc != 4)
                return RESULT_SHOWUSAGE;
        iaxtrunkdebug = 0;
        ast_cli(fd, "IAX2 Trunk Debugging Disabled\n");
        return RESULT_SUCCESS;
 }
 
-static int iax2_no_jb_debug_deprecated(int fd, int argc, char *argv[])
-{
-       if (argc != 4)
-               return RESULT_SHOWUSAGE;
-       jb_setoutput(jb_error_output, jb_warning_output, NULL);
-       jb_debug_output("\n");
-       ast_cli(fd, "IAX2 Jitterbuffer Debugging Disabled\n");
-       return RESULT_SUCCESS;
-}
-
 static int iax2_no_jb_debug(int fd, int argc, char *argv[])
 {
-       if (argc != 3)
+       if (argc != 4)
                return RESULT_SHOWUSAGE;
        jb_setoutput(jb_error_output, jb_warning_output, NULL);
        jb_debug_output("\n");
@@ -9637,11 +9609,11 @@ static struct ast_switch iax2_switch =
 };
 
 static char show_stats_usage[] =
-"Usage: iax2 list stats\n"
+"Usage: iax2 show stats\n"
 "       Display statistics on IAX channel driver.\n";
 
 static char show_cache_usage[] =
-"Usage: iax2 list cache\n"
+"Usage: iax2 show cache\n"
 "       Display currently cached IAX Dialplan results.\n";
 
 static char show_peer_usage[] =
@@ -9664,34 +9636,34 @@ static char show_prov_usage[] =
 "       fields will be provisioned as empty fields.\n";
 
 static char show_users_usage[] = 
-"Usage: iax2 list users [like <pattern>]\n"
+"Usage: iax2 show users [like <pattern>]\n"
 "       Lists all known IAX2 users.\n"
 "       Optional regular expression pattern is used to filter the user list.\n";
 
 static char show_channels_usage[] = 
-"Usage: iax2 list channels\n"
+"Usage: iax2 show channels\n"
 "       Lists all currently active IAX channels.\n";
 
 static char show_netstats_usage[] = 
-"Usage: iax2 list netstats\n"
+"Usage: iax2 show netstats\n"
 "       Lists network status for all currently active IAX channels.\n";
 
 static char show_threads_usage[] = 
-"Usage: iax2 list threads\n"
+"Usage: iax2 show threads\n"
 "       Lists status of IAX helper threads\n";
 
 static char show_peers_usage[] = 
-"Usage: iax2 list peers [registered] [like <pattern>]\n"
+"Usage: iax2 show peers [registered] [like <pattern>]\n"
 "       Lists all known IAX2 peers.\n"
 "       Optional 'registered' argument lists only peers with known addresses.\n"
 "       Optional regular expression pattern is used to filter the peer list.\n";
 
 static char show_firmware_usage[] = 
-"Usage: iax2 list firmware\n"
+"Usage: iax2 show firmware\n"
 "       Lists all known IAX firmware images.\n";
 
 static char show_reg_usage[] =
-"Usage: iax2 list registry\n"
+"Usage: iax2 show registry\n"
 "       Lists all registration requests and status.\n";
 
 static char debug_usage[] = 
@@ -9748,17 +9720,17 @@ static struct ast_cli_entry cli_iax2_jb_debug_deprecated = {
 
 static struct ast_cli_entry cli_iax2_no_debug_deprecated = {
        { "iax2", "no", "debug", NULL },
-       iax2_no_debug_deprecated, NULL,
+       iax2_no_debug, NULL,
        NULL };
 
 static struct ast_cli_entry cli_iax2_no_trunk_debug_deprecated = {
        { "iax2", "no", "trunk", "debug", NULL },
-       iax2_no_trunk_debug_deprecated, NULL,
+       iax2_no_trunk_debug, NULL,
        NULL };
 
 static struct ast_cli_entry cli_iax2_no_jb_debug_deprecated = {
        { "iax2", "no", "jb", "debug", NULL },
-       iax2_no_jb_debug_deprecated, NULL,
+       iax2_no_jb_debug, NULL,
        NULL };
 
 static struct ast_cli_entry cli_iax2_show_cache_deprecated = {
@@ -9806,39 +9778,39 @@ static struct ast_cli_entry cli_iax2_show_registry_deprecated = {
        show_reg_usage };
 
 static struct ast_cli_entry cli_iax2[] = {
-       { { "iax2", "list", "cache", NULL },
+       { { "iax2", "show", "cache", NULL },
        iax2_show_cache, "Display IAX cached dialplan",
        show_cache_usage, NULL, &cli_iax2_show_cache_deprecated  },
 
-       { { "iax2", "list", "channels", NULL },
+       { { "iax2", "show", "channels", NULL },
        iax2_show_channels, "List active IAX channels",
        show_channels_usage, NULL, &cli_iax2_show_channels_deprecated  },
 
-       { { "iax2", "list", "firmware", NULL },
+       { { "iax2", "show", "firmware", NULL },
        iax2_show_firmware, "List available IAX firmwares",
        show_firmware_usage, NULL, &cli_iax2_show_firmware_deprecated  },
 
-       { { "iax2", "list", "netstats", NULL },
+       { { "iax2", "show", "netstats", NULL },
        iax2_show_netstats, "List active IAX channel netstats",
        show_netstats_usage, NULL, &cli_iax2_show_netstats_deprecated  },
 
-       { { "iax2", "list", "peers", NULL },
+       { { "iax2", "show", "peers", NULL },
        iax2_show_peers, "List defined IAX peers",
        show_peers_usage, NULL, &cli_iax2_show_peers_deprecated  },
 
-       { { "iax2", "list", "registry", NULL },
+       { { "iax2", "show", "registry", NULL },
        iax2_show_registry, "Display IAX registration status",
        show_reg_usage, NULL, &cli_iax2_show_registry_deprecated  },
 
-       { { "iax2", "list", "stats", NULL },
+       { { "iax2", "show", "stats", NULL },
        iax2_show_stats, "Display IAX statistics",
        show_stats_usage, NULL, &cli_iax2_show_stats_deprecated },
 
-       { { "iax2", "list", "threads", NULL },
+       { { "iax2", "show", "threads", NULL },
        iax2_show_threads, "Display IAX helper thread info",
        show_threads_usage, NULL, &cli_iax2_show_threads_deprecated  },
 
-       { { "iax2", "list", "users", NULL },
+       { { "iax2", "show", "users", NULL },
        iax2_show_users, "List defined IAX users",
        show_users_usage, NULL, &cli_iax2_show_users_deprecated  },
 
@@ -9866,15 +9838,15 @@ static struct ast_cli_entry cli_iax2[] = {
        iax2_do_jb_debug, "Enable IAX jitterbuffer debugging",
        debug_jb_usage, NULL, &cli_iax2_jb_debug_deprecated },
 
-       { { "iax2", "nodebug", NULL },
+       { { "iax2", "debug", "off", NULL },
        iax2_no_debug, "Disable IAX debugging",
        no_debug_usage, NULL, &cli_iax2_no_debug_deprecated },
 
-       { { "iax2", "nodebug", "trunk", NULL },
+       { { "iax2", "debug", "trunk", "off", NULL },
        iax2_no_trunk_debug, "Disable IAX trunk debugging",
        no_debug_trunk_usage, NULL, &cli_iax2_no_trunk_debug_deprecated },
 
-       { { "iax2", "nodebug", "jb", NULL },
+       { { "iax2", "debug", "jb", "off", NULL },
        iax2_no_jb_debug, "Disable IAX jitterbuffer debugging",
        no_debug_jb_usage, NULL, &cli_iax2_no_jb_debug_deprecated },
 
index 9896f0f1da5c18ce78d3f969ffae20fa844619d7..863820586eaf744814c36a5806d920c3cfc4fd39 100644 (file)
@@ -626,18 +626,13 @@ static int locals_show(int fd, int argc, char **argv)
 }
 
 static char show_locals_usage[] = 
-"Usage: local list channels\n"
+"Usage: local show channels\n"
 "       Provides summary information on active local proxy channels.\n";
 
-static struct ast_cli_entry cli_local_show_channels_deprecated = {
-       { "local", "show", "channels", NULL },
-       locals_show, NULL,
-       NULL };
-
 static struct ast_cli_entry cli_local[] = {
-       { { "local", "list", "channels", NULL },
+       { { "local", "show", "channels", NULL },
        locals_show, "List status of local channels",
-       show_locals_usage, NULL, &cli_local_show_channels_deprecated },
+       show_locals_usage },
 };
 
 /*! \brief Load module into PBX, register channel */
index 778fd4ca7b2adbefaae9ce1b596333ae043ed5dd..9c7c26e136f8766d51489193fc75138f17aa660f 100644 (file)
@@ -1040,11 +1040,11 @@ static int mgcp_show_endpoints(int fd, int argc, char *argv[])
 }
 
 static char show_endpoints_usage[] = 
-"Usage: mgcp endpoint list\n"
+"Usage: mgcp show endpoints\n"
 "       Lists all endpoints known to the MGCP (Media Gateway Control Protocol) subsystem.\n";
 
 static char audit_endpoint_usage[] = 
-"Usage: mgcp endpoint audit <endpointid>\n"
+"Usage: mgcp audit endpoint <endpointid>\n"
 "       Lists the capabilities of an endpoint in the MGCP (Media Gateway Control Protocol) subsystem.\n"
 "       mgcp debug MUST be on to see the results of this command.\n";
 
@@ -1053,12 +1053,13 @@ static char debug_usage[] =
 "       Enables dumping of MGCP packets for debugging purposes\n";
 
 static char no_debug_usage[] = 
-"Usage: mgcp nodebug\n"
+"Usage: mgcp debug off\n"
 "       Disables dumping of MGCP packets for debugging purposes\n";
 
 static char mgcp_reload_usage[] =
 "Usage: mgcp reload\n"
-"       Reloads MGCP configuration from mgcp.conf\n";
+"       Reloads MGCP configuration from mgcp.conf\n"
+"       Deprecated:  please use 'reload chan_mgcp.so' instead.\n";
 
 static int mgcp_audit_endpoint(int fd, int argc, char *argv[])
 {
@@ -1122,55 +1123,31 @@ static int mgcp_do_debug(int fd, int argc, char *argv[])
        return RESULT_SUCCESS;
 }
 
-static int mgcp_no_debug_deprecated(int fd, int argc, char *argv[])
-{
-       if (argc != 3)
-               return RESULT_SHOWUSAGE;
-       mgcpdebug = 0;
-       ast_cli(fd, "MGCP Debugging Disabled\n");
-       return RESULT_SUCCESS;
-}
-
 static int mgcp_no_debug(int fd, int argc, char *argv[])
 {
-       if (argc != 2)
+       if (argc != 3)
                return RESULT_SHOWUSAGE;
        mgcpdebug = 0;
        ast_cli(fd, "MGCP Debugging Disabled\n");
        return RESULT_SUCCESS;
 }
 
-static struct ast_cli_entry cli_mgcp_no_debug_deprecated = {
-       { "mgcp", "no", "debug", NULL },
-       mgcp_no_debug_deprecated, NULL,
-       NULL };
-
-static struct ast_cli_entry cli_mgcp_audit_endpoint_deprecated = {
-       { "mgcp", "audit", "endpoint", NULL },
-       mgcp_audit_endpoint, NULL,
-       NULL };
-
-static struct ast_cli_entry cli_mgcp_show_endpoints_deprecated = {
-       { "mgcp", "show", "endpoints", NULL },
-       mgcp_show_endpoints, NULL,
-       NULL };
-
 static struct ast_cli_entry cli_mgcp[] = {
-       { { "mgcp", "endpoint", "audit", NULL },
+       { { "mgcp", "audit", "endpoint", NULL },
        mgcp_audit_endpoint, "Audit specified MGCP endpoint",
-       audit_endpoint_usage, NULL, &cli_mgcp_audit_endpoint_deprecated },
+       audit_endpoint_usage },
 
-       { { "mgcp", "endpoint", "list", NULL },
+       { { "mgcp", "show", "endpoints", NULL },
        mgcp_show_endpoints, "List defined MGCP endpoints",
-       show_endpoints_usage, NULL, &cli_mgcp_show_endpoints_deprecated },
+       show_endpoints_usage },
 
        { { "mgcp", "debug", NULL },
        mgcp_do_debug, "Enable MGCP debugging",
        debug_usage },
 
-       { { "mgcp", "nodebug", NULL },
+       { { "mgcp", "debug", "off", NULL },
        mgcp_no_debug, "Disable MGCP debugging",
-       no_debug_usage, NULL, &cli_mgcp_no_debug_deprecated },
+       no_debug_usage },
 
        { { "mgcp", "reload", NULL },
        mgcp_reload, "Reload MGCP configuration",
@@ -4305,6 +4282,12 @@ static int mgcp_do_reload(void)
 
 static int mgcp_reload(int fd, int argc, char *argv[])
 {
+       static int deprecated = 0;
+       if (!deprecated && argc > 0) {
+               ast_log(LOG_WARNING, "'mgcp reload' is deprecated.  Please use 'reload chan_mgcp.so' instead.\n");
+               deprecated = 1;
+       }
+
        ast_mutex_lock(&mgcp_reload_lock);
        if (mgcp_reloading) {
                ast_verbose("Previous mgcp reload not yet done\n");
index 99f9e87aa86349fe2640c355c5da8b1282f56e15..3477d9d96309df71c2756999a729d259a052bfd8 100644 (file)
@@ -10757,18 +10757,9 @@ static int sip_notify(int fd, int argc, char *argv[])
 }
 
 /*! \brief Disable SIP Debugging in CLI */
-static int sip_no_debug_deprecated(int fd, int argc, char *argv[])
-{
-       if (argc != 3)
-               return RESULT_SHOWUSAGE;
-       ast_clear_flag(&global_flags[1], SIP_PAGE2_DEBUG_CONSOLE);
-       ast_cli(fd, "SIP Debugging Disabled\n");
-       return RESULT_SUCCESS;
-}
-
 static int sip_no_debug(int fd, int argc, char *argv[])
 {
-       if (argc != 2)
+       if (argc != 3)
                return RESULT_SHOWUSAGE;
        ast_clear_flag(&global_flags[1], SIP_PAGE2_DEBUG_CONSOLE);
        ast_cli(fd, "SIP Debugging Disabled\n");
@@ -10787,19 +10778,9 @@ static int sip_do_history(int fd, int argc, char *argv[])
 }
 
 /*! \brief Disable SIP History logging (CLI) */
-static int sip_no_history_deprecated(int fd, int argc, char *argv[])
-{
-       if (argc != 3) {
-               return RESULT_SHOWUSAGE;
-       }
-       recordhistory = FALSE;
-       ast_cli(fd, "SIP History Recording Disabled\n");
-       return RESULT_SUCCESS;
-}
-
 static int sip_no_history(int fd, int argc, char *argv[])
 {
-       if (argc != 2) {
+       if (argc != 3) {
                return RESULT_SHOWUSAGE;
        }
        recordhistory = FALSE;
@@ -10995,7 +10976,7 @@ static int build_reply_digest(struct sip_pvt *p, int method, char* digest, int d
 }
        
 static char show_domains_usage[] = 
-"Usage: sip list domains\n"
+"Usage: sip show domains\n"
 "       Lists all configured SIP local domains.\n"
 "       Asterisk only responds to SIP messages to local domains.\n";
 
@@ -11005,7 +10986,7 @@ static char notify_usage[] =
 "       Message types are defined in sip_notify.conf\n";
 
 static char show_users_usage[] = 
-"Usage: sip list users [like <pattern>]\n"
+"Usage: sip show users [like <pattern>]\n"
 "       Lists all known SIP users.\n"
 "       Optional regular expression pattern is used to filter the user list.\n";
 
@@ -11015,12 +10996,12 @@ static char show_user_usage[] =
 "       Option \"load\" forces lookup of peer in realtime storage.\n";
 
 static char show_inuse_usage[] = 
-"Usage: sip list inuse [all]\n"
+"Usage: sip show inuse [all]\n"
 "       List all SIP users and peers usage counters and limits.\n"
 "       Add option \"all\" to show all devices, not only those with a limit.\n";
 
 static char show_channels_usage[] = 
-"Usage: sip list channels\n"
+"Usage: sip show channels\n"
 "       Lists all currently active SIP channels.\n";
 
 static char show_channel_usage[] = 
@@ -11032,7 +11013,7 @@ static char show_history_usage[] =
 "       Provides detailed dialog history on a given SIP channel.\n";
 
 static char show_peers_usage[] = 
-"Usage: sip list peers [like <pattern>]\n"
+"Usage: sip show peers [like <pattern>]\n"
 "       Lists all known SIP peers.\n"
 "       Optional regular expression pattern is used to filter the peer list.\n";
 
@@ -11047,7 +11028,7 @@ static char prune_realtime_usage[] =
 "       Optional regular expression pattern is used to filter the objects.\n";
 
 static char show_reg_usage[] =
-"Usage: sip list registry\n"
+"Usage: sip show registry\n"
 "       Lists all registration requests and status.\n";
 
 static char debug_usage[] = 
@@ -11060,11 +11041,11 @@ static char debug_usage[] =
 "       Require peer to be registered.\n";
 
 static char no_debug_usage[] = 
-"Usage: sip nodebug\n"
+"Usage: sip debug off\n"
 "       Disables dumping of SIP packets for debugging purposes\n";
 
 static char no_history_usage[] = 
-"Usage: sip nohistory\n"
+"Usage: sip history off\n"
 "       Disables recording of SIP dialog history for debugging purposes\n";
 
 static char history_usage[] = 
@@ -11074,18 +11055,19 @@ static char history_usage[] =
 
 static char sip_reload_usage[] =
 "Usage: sip reload\n"
-"       Reloads SIP configuration from sip.conf\n";
+"       Reloads SIP configuration from sip.conf\n"
+"       Deprecated:  please use 'reload chan_sip.so'\n";
 
 static char show_subscriptions_usage[] =
-"Usage: sip list subscriptions\n" 
+"Usage: sip show subscriptions\n" 
 "       Lists active SIP subscriptions for extension states\n";
 
 static char show_objects_usage[] =
-"Usage: sip list objects\n" 
+"Usage: sip show objects\n" 
 "       Lists status of known SIP objects\n";
 
 static char show_settings_usage[] = 
-"Usage: sip list settings\n"
+"Usage: sip show settings\n"
 "       Provides detailed list of the configuration of the SIP channel.\n";
 
 /*! \brief Read SIP header (dialplan function) */
@@ -16799,6 +16781,11 @@ static int sip_do_reload(enum channelreloadreason reason)
 /*! \brief Force reload of module from cli */
 static int sip_reload(int fd, int argc, char *argv[])
 {
+       static int deprecated = 0;
+       if (!deprecated && argc > 0) {
+               ast_log(LOG_WARNING, "\"sip reload\" is deprecated.  Please use 'reload chan_sip.so' instead.\n");
+               deprecated = 1;
+       }
 
        ast_mutex_lock(&sip_reload_lock);
        if (sip_reloading) 
@@ -16822,92 +16809,42 @@ static int reload(void)
        return sip_reload(0, 0, NULL);
 }
 
-static struct ast_cli_entry cli_sip_no_history_deprecated = {
-       { "sip", "no", "history", NULL },
-       sip_no_history_deprecated, NULL,
-       NULL };
-
-static struct ast_cli_entry cli_sip_no_debug_deprecated = {
-       { "sip", "no", "debug", NULL },
-       sip_no_debug_deprecated, NULL,
-       NULL };
-
-static struct ast_cli_entry cli_sip_show_objects_deprecated = {
-       { "sip", "show", "objects", NULL },
-       sip_show_objects, NULL,
-        NULL };
-
-static struct ast_cli_entry cli_sip_show_users_deprecated = {
-       { "sip", "show", "users", NULL },
-       sip_show_users, NULL,
-        NULL };
-
-static struct ast_cli_entry cli_sip_show_subscriptions_deprecated = {
-       { "sip", "show", "subscriptions", NULL },
-       sip_show_subscriptions, NULL,
-        NULL };
-
-static struct ast_cli_entry cli_sip_show_channels_deprecated = {
-       { "sip", "show", "channels", NULL },
-       sip_show_channels, NULL,
-       NULL };
-
-static struct ast_cli_entry cli_sip_show_domains_deprecated = {
-       { "sip", "show", "domains", NULL },
-       sip_show_domains, NULL,
-        NULL };
-
-static struct ast_cli_entry cli_sip_show_peers_deprecated = {
-       { "sip", "show", "peers", NULL },
-       sip_show_peers, NULL,
-        NULL };
-
-static struct ast_cli_entry cli_sip_show_inuse_deprecated = {
-       { "sip", "show", "inuse", NULL },
-       sip_show_inuse, NULL,
-        NULL };
-
-static struct ast_cli_entry cli_sip_show_registry_deprecated = {
-       { "sip", "show", "registry", NULL },
-       sip_show_registry, NULL,
-        NULL };
-
 static struct ast_cli_entry cli_sip[] = {
-       { { "sip", "list", "channels", NULL },
+       { { "sip", "show", "channels", NULL },
        sip_show_channels, "List active SIP channels",
-       show_channels_usage, NULL, &cli_sip_show_channels_deprecated },
+       show_channels_usage },
 
-       { { "sip", "list", "domains", NULL },
+       { { "sip", "show", "domains", NULL },
        sip_show_domains, "List our local SIP domains.",
-       show_domains_usage, NULL, &cli_sip_show_domains_deprecated },
+       show_domains_usage },
 
-       { { "sip", "list", "inuse", NULL },
+       { { "sip", "show", "inuse", NULL },
        sip_show_inuse, "List all inuse/limits",
-       show_inuse_usage, NULL, &cli_sip_show_inuse_deprecated },
+       show_inuse_usage },
 
-       { { "sip", "list", "objects", NULL },
+       { { "sip", "show", "objects", NULL },
        sip_show_objects, "List all SIP object allocations",
-       show_objects_usage, NULL, &cli_sip_show_objects_deprecated },
+       show_objects_usage },
 
-       { { "sip", "list", "peers", NULL },
+       { { "sip", "show", "peers", NULL },
        sip_show_peers, "List defined SIP peers",
-       show_peers_usage, NULL, &cli_sip_show_peers_deprecated },
+       show_peers_usage },
 
-       { { "sip", "list", "registry", NULL },
+       { { "sip", "show", "registry", NULL },
        sip_show_registry, "List SIP registration status",
-       show_reg_usage, NULL, &cli_sip_show_registry_deprecated },
+       show_reg_usage },
 
        { { "sip", "show", "settings", NULL },
        sip_show_settings, "Show SIP global settings",
-       show_settings_usage, NULL, NULL},
+       show_settings_usage },
 
-       { { "sip", "list", "subscriptions", NULL },
+       { { "sip", "show", "subscriptions", NULL },
        sip_show_subscriptions, "List active SIP subscriptions",
-       show_subscriptions_usage, NULL, &cli_sip_show_subscriptions_deprecated },
+       show_subscriptions_usage },
 
-       { { "sip", "list", "users", NULL },
+       { { "sip", "show", "users", NULL },
        sip_show_users, "List defined SIP users",
-       show_users_usage, NULL, &cli_sip_show_users_deprecated },
+       show_users_usage },
 
        { { "sip", "notify", NULL },
        sip_notify, "Send a notify packet to a SIP peer",
@@ -16953,17 +16890,17 @@ static struct ast_cli_entry cli_sip[] = {
        sip_do_debug, "Enable SIP debugging on Peername",
        debug_usage, complete_sip_debug_peer },
 
-       { { "sip", "nodebug", NULL },
+       { { "sip", "debug", "off", NULL },
        sip_no_debug, "Disable SIP debugging",
-       no_debug_usage, NULL, &cli_sip_no_debug_deprecated },
+       no_debug_usage },
 
        { { "sip", "history", NULL },
        sip_do_history, "Enable SIP history",
        history_usage },
 
-       { { "sip", "nohistory", NULL },
+       { { "sip", "history", "off", NULL },
        sip_no_history, "Disable SIP history",
-       no_history_usage, NULL, &cli_sip_no_history_deprecated },
+       no_history_usage },
 
        { { "sip", "reload", NULL },
        sip_reload, "Reload SIP configuration",
index ae32ebf7ba8188f34aa4a4b58968556461533f68..f4890e18a535a3884a59f26a74bf1799261b7ea2 100644 (file)
@@ -1758,19 +1758,9 @@ static int skinny_do_debug(int fd, int argc, char *argv[])
        return RESULT_SUCCESS;
 }
 
-static int skinny_no_debug_deprecated(int fd, int argc, char *argv[])
-{
-       if (argc != 3) {
-               return RESULT_SHOWUSAGE;
-       }
-       skinnydebug = 0;
-       ast_cli(fd, "Skinny Debugging Disabled\n");
-       return RESULT_SUCCESS;
-}
-
 static int skinny_no_debug(int fd, int argc, char *argv[])
 {
-       if (argc != 2) {
+       if (argc != 3) {
                return RESULT_SHOWUSAGE;
        }
        skinnydebug = 0;
@@ -1959,11 +1949,11 @@ static int skinny_show_lines(int fd, int argc, char *argv[])
 }
 
 static char show_devices_usage[] =
-"Usage: skinny list devices\n"
+"Usage: skinny show devices\n"
 "       Lists all devices known to the Skinny subsystem.\n";
 
 static char show_lines_usage[] =
-"Usage: skinny list lines\n"
+"Usage: skinny show lines\n"
 "       Lists all lines known to the Skinny subsystem.\n";
 
 static char debug_usage[] =
@@ -1971,44 +1961,29 @@ static char debug_usage[] =
 "       Enables dumping of Skinny packets for debugging purposes\n";
 
 static char no_debug_usage[] =
-"Usage: skinny nodebug\n"
+"Usage: skinny no debug\n"
 "       Disables dumping of Skinny packets for debugging purposes\n";
 
 static char reset_usage[] =
 "Usage: skinny reset <DeviceId|all> [restart]\n"
 "       Causes a Skinny device to reset itself, optionally with a full restart\n";
 
-static struct ast_cli_entry cli_skinny_show_devices_deprecated = {
-       { "skinny", "show", "devices", NULL },
-       skinny_show_devices, NULL,
-       NULL };
-
-static struct ast_cli_entry cli_skinny_show_lines_deprecated = {
-       { "skinny", "show", "lines", NULL },
-       skinny_show_lines, NULL,
-       NULL };
-
-static struct ast_cli_entry cli_skinny_no_debug_deprecated = {
-       { "skinny", "no", "debug", NULL },
-       skinny_no_debug_deprecated, NULL,
-       NULL };
-
 static struct ast_cli_entry cli_skinny[] = {
-       { { "skinny", "list", "devices", NULL },
+       { { "skinny", "show", "devices", NULL },
        skinny_show_devices, "List defined Skinny devices",
-       show_devices_usage, NULL, &cli_skinny_show_devices_deprecated },
+       show_devices_usage },
 
-       { { "skinny", "list", "lines", NULL },
+       { { "skinny", "show", "lines", NULL },
        skinny_show_lines, "List defined Skinny lines per device",
-       show_lines_usage, NULL, &cli_skinny_show_lines_deprecated },
+       show_lines_usage },
 
        { { "skinny", "debug", NULL },
        skinny_do_debug, "Enable Skinny debugging",
        debug_usage },
 
-       { { "skinny", "nodebug", NULL },
+       { { "skinny", "no", "debug", NULL },
        skinny_no_debug, "Disable Skinny debugging",
-       no_debug_usage, NULL, &cli_skinny_no_debug_deprecated },
+       no_debug_usage },
 
        { { "skinny", "reset", NULL },
        skinny_reset_device, "Reset Skinny device(s)",
index a59b48689ded73921499e6e70a0da53370bd3b2e..22ee7e9abbd508e93b2db4eb9b7daadfb5370be0 100644 (file)
@@ -139,10 +139,10 @@ int daemon(int, int);  /* defined in libresolv of all places */
 #define WELCOME_MESSAGE \
        ast_verbose("Asterisk " ASTERISK_VERSION ", Copyright (C) 1999 - 2006 Digium, Inc. and others.\n"); \
        ast_verbose("Created by Mark Spencer <markster@digium.com>\n"); \
-       ast_verbose("Asterisk comes with ABSOLUTELY NO WARRANTY; type 'show warranty' for details.\n"); \
+       ast_verbose("Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details.\n"); \
        ast_verbose("This is free software, with components licensed under the GNU General Public\n"); \
        ast_verbose("License version 2 and other licenses; you are welcome to redistribute it under\n"); \
-       ast_verbose("certain conditions. Type 'show license' for details.\n"); \
+       ast_verbose("certain conditions. Type 'core show license' for details.\n"); \
        ast_verbose("=========================================================================\n")
 
 /*! \defgroup main_options Main Configuration Options
@@ -291,7 +291,7 @@ struct thread_list_t {
 static AST_LIST_HEAD_STATIC(thread_list, thread_list_t);
 
 static char show_threads_help[] =
-"Usage: show threads\n"
+"Usage: core show threads\n"
 "       List threads currently active in the system.\n";
 
 void ast_register_thread(char *name)
@@ -531,7 +531,7 @@ static int handle_show_profile(int fd, int argc, char *argv[])
 }
 
 static char show_version_files_help[] = 
-"Usage: file list version [like <pattern>]\n"
+"Usage: core show file version [like <pattern>]\n"
 "       Lists the revision numbers of the files used to build this copy of Asterisk.\n"
 "       Optional regular expression pattern is used to filter the file list.\n";
 
@@ -1359,15 +1359,15 @@ static char bang_help[] =
 "       Executes a given shell command\n";
 
 static char show_warranty_help[] =
-"Usage: show warranty\n"
+"Usage: core show warranty\n"
 "      Shows the warranty (if any) for this copy of Asterisk.\n";
 
 static char show_license_help[] =
-"Usage: show license\n"
+"Usage: core show license\n"
 "      Shows the license(s) for this copy of Asterisk.\n";
 
 static char version_help[] =
-"Usage: show version\n"
+"Usage: core show version\n"
 "       Shows Asterisk version information.\n";
 
 static int handle_version(int fd, int argc, char *argv[])
@@ -1566,15 +1566,15 @@ static struct ast_cli_entry cli_asterisk[] = {
        handle_restart_when_convenient, "Restart Asterisk at empty call volume",
        restart_when_convenient_help },
 
-       { { "show", "warranty", NULL },
+       { { "core", "show", "warranty", NULL },
        show_warranty, "Show the warranty (if any) for this copy of Asterisk",
        show_warranty_help },
 
-       { { "show", "license", NULL },
+       { { "core", "show", "license", NULL },
        show_license, "Show the license(s) for this copy of Asterisk",
        show_license_help },
 
-       { { "show", "version", NULL },
+       { { "core", "show", "version", NULL },
        handle_version, "Display version info",
        version_help },
 
@@ -1583,19 +1583,19 @@ static struct ast_cli_entry cli_asterisk[] = {
        bang_help },
 
 #if !defined(LOW_MEMORY)
-       { { "file", "list", "version", NULL },
+       { { "core", "show", "file", "version", NULL },
        handle_show_version_files, "List versions of files used to build Asterisk",
        show_version_files_help, complete_show_version_files, &cli_show_version_files_deprecated },
 
-       { { "show", "threads", NULL },
+       { { "core", "show", "threads", NULL },
        handle_show_threads, "Show running threads",
        show_threads_help },
 
-       { { "profile", "list", NULL },
+       { { "core", "show", "profile", NULL },
        handle_show_profile, "Display profiling info",
        NULL, NULL, &cli_show_profile_deprecated },
 
-       { { "profile", "clear", NULL },
+       { { "core", "clear", "profile", NULL },
        handle_show_profile, "Clear profiling info",
        NULL, NULL, &cli_clear_profile_deprecated },
 #endif /* ! LOW_MEMORY */
index 4c6b630e46e130bbd6db6f400ccac7ea9fd4a40a..992a6a5398bf662327065e977c623fb385caf095 100644 (file)
@@ -289,11 +289,11 @@ static char *complete_channeltypes(const char *line, const char *word, int pos,
 }
 
 static char show_channeltypes_usage[] =
-"Usage: channeltype list\n"
+"Usage: core show channeltypes\n"
 "       Lists available channel types registered in your Asterisk server.\n";
 
 static char show_channeltype_usage[] =
-"Usage: channeltype show <name>\n"
+"Usage: core show channeltype <name>\n"
 "      Show details about the specified channel type, <name>.\n";
 
 static struct ast_cli_entry cli_show_channeltypes_deprecated = {
@@ -307,11 +307,11 @@ static struct ast_cli_entry cli_show_channeltype_deprecated = {
        NULL, complete_channeltypes };
 
 static struct ast_cli_entry cli_channel[] = {
-       { { "channeltype", "list", NULL },
+       { { "core", "show", "channeltypes", NULL },
        show_channeltypes, "List available channel types",
        show_channeltypes_usage, NULL, &cli_show_channeltypes_deprecated },
 
-       { { "channeltype", "show", NULL },
+       { { "core", "show", "channeltype", NULL },
        show_channeltype, "Give more details on that channel type",
        show_channeltype_usage, complete_channeltypes, &cli_show_channeltype_deprecated },
 };
index 5e2d2e1805e63504f8c19cf63eddb654ca35e92c..cfd8ccce9b784159442fbd55c78e74b9acbb9253 100644 (file)
@@ -76,11 +76,11 @@ void ast_cli(int fd, char *fmt, ...)
 static AST_LIST_HEAD_STATIC(helpers, ast_cli_entry);
 
 static char load_help[] = 
-"Usage: module load <module name>\n"
+"Usage: load <module name>\n"
 "       Loads the specified module into Asterisk.\n";
 
 static char unload_help[] = 
-"Usage: module unload [-f|-h] <module name>\n"
+"Usage: unload [-f|-h] <module name>\n"
 "       Unloads the specified module from Asterisk. The -f\n"
 "       option causes the module to be unloaded even if it is\n"
 "       in use (may cause a crash) and the -h module causes the\n"
@@ -94,32 +94,32 @@ static char help_help[] =
 "       topic, it provides a list of commands.\n";
 
 static char chanlist_help[] = 
-"Usage: channel list [concise|verbose]\n"
+"Usage: core show channels [concise|verbose]\n"
 "       Lists currently defined channels and some information about them. If\n"
 "       'concise' is specified, the format is abridged and in a more easily\n"
 "       machine parsable format. If 'verbose' is specified, the output includes\n"
 "       more and longer fields.\n";
 
 static char reload_help[] = 
-"Usage: module reload [module ...]\n"
+"Usage: reload [module ...]\n"
 "       Reloads configuration files for all listed modules which support\n"
 "       reloading, or for all supported modules if none are listed.\n";
 
 static char verbose_help[] = 
-"Usage: core verbose <level>\n"
+"Usage: core set verbose <level>\n"
 "       Sets level of verbose messages to be displayed.  0 means\n"
 "       no messages should be displayed. Equivalent to -v[v[v...]]\n"
 "       on startup\n";
 
 static char debug_help[] = 
-"Usage: core debug <level> [filename]\n"
+"Usage: core set debug <level> [filename]\n"
 "       Sets level of core debug messages to be displayed.  0 means\n"
 "       no messages should be displayed.  Equivalent to -d[d[d...]]\n"
 "       on startup.  If filename is specified, debugging will be\n"
 "       limited to just that file.\n";
 
 static char nodebug_help[] = 
-"Usage: core nodebug\n"
+"Usage: core set no debug\n"
 "       Turns off core debug messages.\n";
 
 static char logger_mute_help[] = 
@@ -133,12 +133,12 @@ static char softhangup_help[] =
 "       the next time the driver reads or writes from the channel\n";
 
 static char group_show_channels_help[] = 
-"Usage: group list channels [pattern]\n"
+"Usage: group show channels [pattern]\n"
 "       Lists all currently active channels with channel group(s) specified.\n"
 "       Optional regular expression pattern is matched to group names for each\n"
 "       channel.\n";
 
-static int handle_load_deprecated(int fd, int argc, char *argv[])
+static int handle_load(int fd, int argc, char *argv[])
 {
        if (argc != 2)
                return RESULT_SHOWUSAGE;
@@ -149,18 +149,7 @@ static int handle_load_deprecated(int fd, int argc, char *argv[])
        return RESULT_SUCCESS;
 }
 
-static int handle_load(int fd, int argc, char *argv[])
-{
-       if (argc != 3)
-               return RESULT_SHOWUSAGE;
-       if (ast_load_resource(argv[2])) {
-               ast_cli(fd, "Unable to load module %s\n", argv[2]);
-               return RESULT_FAILURE;
-       }
-       return RESULT_SUCCESS;
-}
-
-static int handle_reload_deprecated(int fd, int argc, char *argv[])
+static int handle_reload(int fd, int argc, char *argv[])
 {
        int x;
        int res;
@@ -183,29 +172,6 @@ static int handle_reload_deprecated(int fd, int argc, char *argv[])
        return RESULT_SUCCESS;
 }
 
-static int handle_reload(int fd, int argc, char *argv[])
-{
-       int x;
-       int res;
-       if (argc < 2)
-               return RESULT_SHOWUSAGE;
-       if (argc > 2) { 
-               for (x=2;x<argc;x++) {
-                       res = ast_module_reload(argv[x]);
-                       switch(res) {
-                       case 0:
-                               ast_cli(fd, "No such module '%s'\n", argv[x]);
-                               break;
-                       case 1:
-                               ast_cli(fd, "Module '%s' does not support reload\n", argv[x]);
-                               break;
-                       }
-               }
-       } else
-               ast_module_reload(NULL);
-       return RESULT_SUCCESS;
-}
-
 static int handle_set_verbose_deprecated(int fd, int argc, char *argv[])
 {
        int val = 0;
@@ -403,7 +369,7 @@ static int handle_logger_mute(int fd, int argc, char *argv[])
        return RESULT_SUCCESS;
 }
 
-static int handle_unload_deprecated(int fd, int argc, char *argv[])
+static int handle_unload(int fd, int argc, char *argv[])
 {
        int x;
        int force=AST_FORCE_SOFT;
@@ -431,34 +397,6 @@ static int handle_unload_deprecated(int fd, int argc, char *argv[])
        return RESULT_SUCCESS;
 }
 
-static int handle_unload(int fd, int argc, char *argv[])
-{
-       int x;
-       int force=AST_FORCE_SOFT;
-       if (argc < 3)
-               return RESULT_SHOWUSAGE;
-       for (x=2;x<argc;x++) {
-               if (argv[x][0] == '-') {
-                       switch(argv[x][1]) {
-                       case 'f':
-                               force = AST_FORCE_FIRM;
-                               break;
-                       case 'h':
-                               force = AST_FORCE_HARD;
-                               break;
-                       default:
-                               return RESULT_SHOWUSAGE;
-                       }
-               } else if (x !=  argc - 1) 
-                       return RESULT_SHOWUSAGE;
-               else if (ast_unload_resource(argv[x], force)) {
-                       ast_cli(fd, "Unable to unload resource %s\n", argv[x]);
-                       return RESULT_FAILURE;
-               }
-       }
-       return RESULT_SUCCESS;
-}
-
 #define MODLIST_FORMAT  "%-30s %-40.40s %-10d\n"
 #define MODLIST_FORMAT2 "%-30s %-40.40s %-10s\n"
 
@@ -476,11 +414,11 @@ static int modlist_modentry(const char *module, const char *description, int use
 }
 
 static char modlist_help[] =
-"Usage: module list [like keyword]\n"
+"Usage: core show modules [like keyword]\n"
 "       Shows Asterisk modules currently in use, and usage statistics.\n";
 
 static char uptime_help[] =
-"Usage: show uptime [seconds]\n"
+"Usage: core show uptime [seconds]\n"
 "       Shows Asterisk uptime information.\n"
 "       The seconds word returns the uptime in seconds only.\n";
 
@@ -1018,16 +956,6 @@ static char *complete_ch_4(const char *line, const char *word, int pos, int stat
        return ast_complete_channels(line, word, pos, state, 3);
 }
 
-static char *complete_mod_2_nr(const char *line, const char *word, int pos, int state)
-{
-       return ast_module_helper(line, word, pos, state, 1, 0);
-}
-
-static char *complete_mod_2(const char *line, const char *word, int pos, int state)
-{
-       return ast_module_helper(line, word, pos, state, 1, 1);
-}
-
 static char *complete_mod_3_nr(const char *line, const char *word, int pos, int state)
 {
        return ast_module_helper(line, word, pos, state, 2, 0);
@@ -1043,33 +971,12 @@ static char *complete_mod_4(const char *line, const char *word, int pos, int sta
        return ast_module_helper(line, word, pos, state, 3, 0);
 }
 
-static char *complete_fn_deprecated(const char *line, const char *word, int pos, int state)
-{
-       char *c;
-       char filename[256];
-
-       if (pos != 1)
-               return NULL;
-       
-       if (word[0] == '/')
-               ast_copy_string(filename, word, sizeof(filename));
-       else
-               snprintf(filename, sizeof(filename), "%s/%s", ast_config_AST_MODULE_DIR, word);
-       
-       c = filename_completion_function(filename, state);
-       
-       if (c && word[0] != '/')
-               c += (strlen(ast_config_AST_MODULE_DIR) + 1);
-       
-       return c ? strdup(c) : c;
-}
-
 static char *complete_fn(const char *line, const char *word, int pos, int state)
 {
        char *c;
        char filename[256];
 
-       if (pos != 2)
+       if (pos != 1)
                return NULL;
        
        if (word[0] == '/')
@@ -1179,26 +1086,11 @@ static struct ast_cli_entry cli_debug_level_deprecated = {
        handle_debuglevel_deprecated, NULL,
        NULL };
 
-static struct ast_cli_entry cli_group_show_channels_deprecated = {
-       { "group", "show", "channels", NULL },
-       group_show_channels, NULL,
-       NULL };
-
-static struct ast_cli_entry cli_load_deprecated = {
-       { "load", NULL },
-       handle_load_deprecated, NULL,
-       NULL, complete_fn_deprecated };
-
 static struct ast_cli_entry cli_no_debug_channel_deprecated = {
        { "no", "debug", "channel", NULL },
        handle_nodebugchan_deprecated, NULL,
        NULL, complete_ch_4 };
 
-static struct ast_cli_entry cli_reload_deprecated = {
-       { "reload", NULL },
-       handle_reload_deprecated, NULL,
-       NULL, complete_mod_2 };
-
 static struct ast_cli_entry cli_set_debug_deprecated = {
        { "set", "debug", NULL },
        handle_set_debug_deprecated, NULL,
@@ -1229,43 +1121,38 @@ static struct ast_cli_entry cli_show_modules_like_deprecated = {
        handle_modlist, NULL,
        NULL, complete_mod_4 };
 
-static struct ast_cli_entry cli_unload_deprecated = {
-       { "unload", NULL },
-       handle_unload_deprecated, NULL,
-       NULL, complete_mod_2_nr };
-
 static struct ast_cli_entry cli_cli[] = {
-       { { "channel", "list", NULL },
+       { { "core", "show", "channels", NULL },
        handle_chanlist, "Display information on channels",
        chanlist_help, complete_show_channels, &cli_show_channels_deprecated },
 
-       { { "channel", "show", NULL },
+       { { "core", "show" "channel", NULL },
        handle_showchan, "Display information on a specific channel",
        showchan_help, complete_ch_3, &cli_show_channel_deprecated },
 
-       { { "channel", "debug", NULL },
+       { { "core", "debug", "channel", NULL },
        handle_debugchan, "Enable debugging on a channel",
        debugchan_help, complete_ch_3, &cli_debug_channel_deprecated },
 
-       { { "channel", "nodebug", NULL },
+       { { "core", "no", "debug", "channel", NULL },
        handle_nodebugchan, "Disable debugging on a channel",
        nodebugchan_help, complete_ch_3, &cli_no_debug_channel_deprecated },
 
-       { { "core", "debug", NULL },
+       { { "core", "set", "debug", NULL },
        handle_debug, "Set level of debug chattiness",
        debug_help, NULL, &cli_set_debug_deprecated },
 
-       { { "core", "nodebug", NULL },
+       { { "core", "set", "no", "debug", NULL },
        handle_nodebug, "Turns off debug chattiness",
        nodebug_help },
 
-       { { "core", "verbose", NULL },
+       { { "core", "set", "verbose", NULL },
        handle_verbose, "Set level of verboseness",
        verbose_help, NULL, &cli_set_verbose_deprecated },
 
-       { { "group", "list", "channels", NULL },
+       { { "group", "show", "channels", NULL },
        group_show_channels, "Display active channels with group(s)",
-       group_show_channels_help, NULL, &cli_group_show_channels_deprecated },
+       group_show_channels_help },
 
        { { "help", NULL },
        handle_help, "Display help list, or specific help on a command",
@@ -1275,27 +1162,27 @@ static struct ast_cli_entry cli_cli[] = {
        handle_logger_mute, "Toggle logging output to a console",
        logger_mute_help },
 
-       { { "module", "list", NULL },
+       { { "core", "show", "modules", NULL },
        handle_modlist, "List modules and info",
        modlist_help, NULL, &cli_show_modules_deprecated },
 
-       { { "module", "list", "like", NULL },
+       { { "core", "show", "modules", "like", NULL },
        handle_modlist, "List modules and info",
        modlist_help, complete_mod_4, &cli_show_modules_like_deprecated },
 
-       { { "module", "load", NULL },
+       { { "load", NULL },
        handle_load, "Load a module by name",
-       load_help, complete_fn, &cli_load_deprecated },
+       load_help, complete_fn },
 
-       { { "module", "reload", NULL },
+       { { "reload", NULL },
        handle_reload, "Reload configuration",
-       reload_help, complete_mod_3, &cli_reload_deprecated },
+       reload_help, complete_mod_3 },
 
-       { { "module", "unload", NULL },
+       { { "unload", NULL },
        handle_unload, "Unload a module by name",
-       unload_help, complete_mod_3_nr, &cli_unload_deprecated },
+       unload_help, complete_mod_3_nr },
 
-       { { "show", "uptime", NULL },
+       { { "core", "show", "uptime", NULL },
        handle_showuptime, "Show uptime information",
        uptime_help },
 
index fdccbd749052d3c1f489738372e4c5d14c3ecb00..ccbc0c3309d0d2c9dad25a8a701003df6ed617c2 100644 (file)
@@ -1388,7 +1388,7 @@ static int config_command(int fd, int argc, char **argv)
 }
 
 static char show_config_help[] =
-       "Usage: core list config mappings\n"
+       "Usage: core show config mappings\n"
        "       Shows the filenames to config engines.\n";
 
 static struct ast_cli_entry cli_show_config_mappings_deprecated = {
@@ -1397,7 +1397,7 @@ static struct ast_cli_entry cli_show_config_mappings_deprecated = {
        NULL };
 
 static struct ast_cli_entry cli_config[] = {
-       { { "core", "list", "config", "mappings", NULL },
+       { { "core", "show", "config", "mappings", NULL },
        config_command, "Display config mappings (file names to config engines)",
        show_config_help, NULL, &cli_show_config_mappings_deprecated },
 };
index 6eba7bb5393b59483cd6a5f9a11f5bdfbcb9f435..dc664e08215aa97920947c5eed3a7b8f361cac72 100644 (file)
@@ -1154,7 +1154,7 @@ static int show_file_formats(int fd, int argc, char *argv[])
 }
 
 char show_file_formats_usage[] = 
-"Usage: core list file formats\n"
+"Usage: core show file formats\n"
 "       Displays currently registered file formats (if any)\n";
 
 struct ast_cli_entry cli_show_file_formats_deprecated = {
@@ -1163,7 +1163,7 @@ struct ast_cli_entry cli_show_file_formats_deprecated = {
        NULL };
 
 struct ast_cli_entry cli_file[] = {
-       { { "file", "list", "formats" },
+       { { "core", "show", "file", "formats" },
        show_file_formats, "Displays file formats",
        show_file_formats_usage, NULL, &cli_show_file_formats_deprecated },
 };
index 9bb40cd17c1207be4f95f6c37d902a7841f96f3d..46726c1db03b1e1d57346e0f9caa42db43f55c3c 100644 (file)
@@ -685,7 +685,7 @@ static int show_codecs(int fd, int argc, char *argv[])
 }
 
 static char frame_show_codecs_usage[] =
-"Usage: core list codecs [audio|video|image]\n"
+"Usage: core show codecs [audio|video|image]\n"
 "       Displays codec mapping\n";
 
 static int show_codec_n_deprecated(int fd, int argc, char *argv[])
@@ -991,19 +991,19 @@ static struct ast_cli_entry cli_show_frame_stats = {
 #endif
 
 static struct ast_cli_entry my_clis[] = {
-       { { "core", "list", "codecs", NULL },
+       { { "core", "show", "codecs", NULL },
        show_codecs, "Displays a list of codecs",
        frame_show_codecs_usage, NULL, &cli_show_codecs },
 
-       { { "core", "list", "codecs", "audio", NULL },
+       { { "core", "show", "audio", "codecs", NULL },
        show_codecs, "Displays a list of audio codecs",
        frame_show_codecs_usage, NULL, &cli_show_audio_codecs },
 
-       { { "core", "list", "codecs", "video", NULL },
+       { { "core", "show", "video", "codecs", NULL },
        show_codecs, "Displays a list of video codecs",
        frame_show_codecs_usage, NULL, &cli_show_video_codecs },
 
-       { { "core", "list", "codecs", "image", NULL },
+       { { "core", "show", "image", "codecs", NULL },
        show_codecs, "Displays a list of image codecs",
        frame_show_codecs_usage, NULL, &cli_show_image_codecs },
 
index a60a273180131d132d0ace4b08ee9fd6af763bbc..b778017ec2cd8e5aadac07a712ac35c05ca39613 100644 (file)
@@ -688,18 +688,13 @@ int ast_http_reload(void)
 }
 
 static char show_http_help[] =
-"Usage: http list status\n"
+"Usage: http show status\n"
 "       Lists status of internal HTTP engine\n";
 
-static struct ast_cli_entry cli_http_show_status_deprecated = {
-       { "http", "show", "status", NULL },
-       handle_show_http, NULL,
-       NULL };
-
 static struct ast_cli_entry cli_http[] = {
-       { { "http", "list", "status", NULL },
+       { { "http", "show", "status", NULL },
        handle_show_http, "Display HTTP server status",
-       show_http_help, NULL, &cli_http_show_status_deprecated },
+       show_http_help },
 };
 
 int ast_http_init(void)
index 3d282428c2499a1848af84b2fe24b692b581c32d..644758495b02641d6e3b652c09b139ba34ad2889 100644 (file)
@@ -212,9 +212,9 @@ struct ast_cli_entry cli_show_image_formats_deprecated = {
        NULL };
 
 struct ast_cli_entry cli_image[] = {
-       { { "file", "list", "formats", "image" },
+       { { "core", "show", "image", "formats" },
        show_image_formats, "Displays image formats",
-       "Usage: file list formats image\n"
+       "Usage: core show image formats\n"
        "       displays currently registered image formats (if any)\n", NULL, &cli_show_image_formats_deprecated },
 };
 
index 12c37a83b6041a0ff19240461081a0749716636a..2eaa04a8f97df22884b4f151888b32bf8ca54a7d 100644 (file)
@@ -554,18 +554,13 @@ static char logger_rotate_help[] =
 "       Rotates and Reopens the log files.\n";
 
 static char logger_show_channels_help[] =
-"Usage: logger list channels\n"
+"Usage: logger show channels\n"
 "       List configured logger channels.\n";
 
-static struct ast_cli_entry cli_logger_show_channels_deprecated = {
-       { "logger", "show", "channels", NULL }, 
-       handle_logger_show_channels, NULL,
-       NULL };
-
 static struct ast_cli_entry cli_logger[] = {
-       { { "logger", "list", "channels", NULL }, 
+       { { "logger", "show", "channels", NULL }, 
        handle_logger_show_channels, "List configured log channels",
-       logger_show_channels_help, NULL, &cli_logger_show_channels_deprecated },
+       logger_show_channels_help },
 
        { { "logger", "reload", NULL }, 
        handle_logger_reload, "Reopens the log files",
index c57f1dd70bcbd2d87cb01c8b86b9d41bb920f501..308da06b093726b15a224683e29ab577ce7f99d7 100644 (file)
@@ -579,21 +579,21 @@ static char showmancmd_help[] =
 "      Shows the detailed description for a specific Asterisk manager interface command.\n";
 
 static char showmancmds_help[] = 
-"Usage: manager list commands\n"
+"Usage: manager show commands\n"
 "      Prints a listing of all the available Asterisk manager interface commands.\n";
 
 static char showmanconn_help[] = 
-"Usage: manager list connected\n"
+"Usage: manager show connected\n"
 "      Prints a listing of the users that are currently connected to the\n"
 "Asterisk manager interface.\n";
 
 static char showmaneventq_help[] = 
-"Usage: manager list eventq\n"
+"Usage: manager show eventq\n"
 "      Prints a listing of all events pending in the Asterisk manger\n"
 "event queue.\n";
 
 static char showmanagers_help[] =
-"Usage: manager list users\n"
+"Usage: manager show users\n"
 "       Prints a listing of all managers that are currently configured on that\n"
 " system.\n";
 
@@ -626,19 +626,19 @@ static struct ast_cli_entry cli_manager[] = {
        handle_showmancmd, "Show a manager interface command",
        showmancmd_help, complete_show_mancmd, &cli_show_manager_command_deprecated },
 
-       { { "manager", "list", "commands", NULL },
+       { { "manager", "show", "commands", NULL },
        handle_showmancmds, "List manager interface commands",
        showmancmds_help, NULL, &cli_show_manager_commands_deprecated },
 
-       { { "manager", "list", "connected", NULL },
+       { { "manager", "show", "connected", NULL },
        handle_showmanconn, "List connected manager interface users",
        showmanconn_help, NULL, &cli_show_manager_connected_deprecated },
 
-       { { "manager", "list", "eventq", NULL },
+       { { "manager", "show", "eventq", NULL },
        handle_showmaneventq, "List manager interface queued events",
        showmaneventq_help, NULL, &cli_show_manager_eventq_deprecated },
 
-       { { "manager", "list", "users", NULL },
+       { { "manager", "show", "users", NULL },
        handle_showmanagers, "List configured manager users",
        showmanagers_help, NULL, NULL },
 
index 0223b91885c9cdc04b2536e83b51cbb7cd00a4d4..2acf75888921059757e5a9ca213f9d046d01f5f0 100644 (file)
@@ -2966,25 +2966,25 @@ void ast_unregister_switch(struct ast_switch *sw)
  * Help for CLI commands ...
  */
 static char show_applications_help[] =
-"Usage: core list applications [{like|describing} <text>]\n"
+"Usage: core show applications [{like|describing} <text>]\n"
 "       List applications which are currently available.\n"
 "       If 'like', <text> will be a substring of the app name\n"
 "       If 'describing', <text> will be a substring of the description\n";
 
 static char show_functions_help[] =
-"Usage: core list functions [like <text>]\n"
+"Usage: core show functions [like <text>]\n"
 "       List builtin functions, optionally only those matching a given string\n";
 
 static char show_switches_help[] =
-"Usage: core list switches\n"
+"Usage: core show switches\n"
 "       List registered switches\n";
 
 static char show_hints_help[] =
-"Usage: core list hints\n"
+"Usage: core show hints\n"
 "       List registered hints\n";
 
 static char show_globals_help[] =
-"Usage: core list globals\n"
+"Usage: core show globals\n"
 "       List current global dialplan variables and their values\n";
 
 static char show_application_help[] =
@@ -2996,7 +2996,7 @@ static char show_function_help[] =
 "       Describe a particular dialplan function.\n";
 
 static char show_dialplan_help[] =
-"Usage: dialplan show [exten@][context]\n"
+"Usage: core show dialplan [exten@][context]\n"
 "       Show dialplan\n";
 
 static char set_global_help[] =
@@ -3731,23 +3731,23 @@ static struct ast_cli_entry cli_set_global_deprecated = {
         NULL };
 
 static struct ast_cli_entry pbx_cli[] = {
-       { { "core", "list", "applications", NULL },
+       { { "core", "show", "applications", NULL },
        handle_show_applications, "Shows registered dialplan applications",
        show_applications_help, complete_show_applications, &cli_show_applications_deprecated },
 
-       { { "core", "list", "functions", NULL },
+       { { "core", "show", "functions", NULL },
        handle_show_functions, "Shows registered dialplan functions",
        show_functions_help, NULL, &cli_show_functions_deprecated },
 
-       { { "core", "list", "switches", NULL },
+       { { "core", "show", "switches", NULL },
        handle_show_switches, "Show alternative switches",
        show_switches_help, NULL, &cli_show_switches_deprecated },
 
-       { { "core", "list", "hints", NULL },
+       { { "core", "show", "hints", NULL },
        handle_show_hints, "Show dialplan hints",
        show_hints_help, NULL, &cli_show_hints_deprecated },
 
-       { { "core", "list", "globals", NULL },
+       { { "core", "show", "globals", NULL },
        handle_show_globals, "Show global dialplan variables",
        show_globals_help, NULL, &cli_show_globals_deprecated },
 
index 4d9510f8439343da240e17e409ffa9c31cff1946..5a9a40c17b0b645784c9c7add0e8bca03eb85310 100644 (file)
@@ -95,7 +95,7 @@ static char *descrip =
 "variable to \"no\" before executing the AGI application.\n"
 "  Using 'EAGI' provides enhanced AGI, with incoming audio available out of band\n"
 "on file descriptor 3\n\n"
-"  Use the CLI command 'show agi' to list available agi commands\n"
+"  Use the CLI command 'agi show' to list available agi commands\n"
 "  This application sets the following channel variable upon completion:\n"
 "     AGISTATUS      The status of the attempt to the run the AGI script\n"
 "                    text string, one of SUCCESS | FAILED | HANGUP\n";
@@ -2084,7 +2084,7 @@ static int deadagi_exec(struct ast_channel *chan, void *data)
 }
 
 static char showagi_help[] =
-"Usage: agi list [topic]\n"
+"Usage: agi show [topic]\n"
 "       When called with a topic as an argument, displays usage\n"
 "       information on the given command.  If called without a\n"
 "       topic, it provides a list of AGI commands.\n";
@@ -2118,7 +2118,7 @@ static struct ast_cli_entry cli_agi[] = {
        agi_no_debug, "Disable AGI debugging",
        no_debug_usage, NULL, &cli_agi_no_debug_deprecated },
 
-       { { "agi", "list", NULL },
+       { { "agi", "show", NULL },
        handle_showagi, "List AGI commands or specific help",
        showagi_help, NULL, &cli_show_agi_deprecated },
 
index 586dd77cf449aed55cdbb6d92a238da7ebfc16d8..eea8356afec8007756851d0d6e79e1a5e786db48 100644 (file)
@@ -554,7 +554,7 @@ static int init_keys(int fd, int argc, char *argv[])
 }
 
 static char show_key_usage[] =
-"Usage: keys list\n"
+"Usage: keys show\n"
 "       Displays information about RSA keys known by Asterisk\n";
 
 static char init_keys_usage[] =
@@ -572,7 +572,7 @@ static struct ast_cli_entry cli_init_keys_deprecated = {
        NULL };
 
 static struct ast_cli_entry cli_crypto[] = {
-       { { "keys", "list", NULL },
+       { { "keys", "show", NULL },
        show_keys, "Displays RSA key information",
        show_key_usage, NULL, &cli_show_keys_deprecated },
 
index b2cca3c15c7b290994243000db31b596c52eab2d..86d12cefcc12f9e66e0c3e592a94cffd60ed079d 100644 (file)
@@ -1927,7 +1927,7 @@ static struct ast_cli_entry cli_show_features_deprecated = {
        NULL };
 
 static struct ast_cli_entry cli_features[] = {
-       { { "feature", "list", NULL },
+       { { "feature", "show", NULL },
        handle_showfeatures, "Lists configured features",
        showfeatures_help, NULL, &cli_show_features_deprecated },
 
index 34ddf1e310b1286077d644111f97cfef8ea3c0cd..ed8a24b334ed510f76d799e38dbbb6d24983ed21 100644 (file)
@@ -64,7 +64,7 @@ static char help_remove_indication[] =
 "       Remove the given indication from the country.\n";
 
 static char help_show_indications[] =
-"Usage: indication list [<country> ...]\n"
+"Usage: indication show [<country> ...]\n"
 "       Display either a condensed for of all country/indications, or the\n"
 "       indications for the specified countries.\n";
 
@@ -359,7 +359,7 @@ static struct ast_cli_entry cli_indications[] = {
        handle_remove_indication, "Remove the given indication from the country",
        help_remove_indication, NULL },
 
-       { { "indication", "list", NULL },
+       { { "indication", "show", NULL },
        handle_show_indications, "Display a list of all countries/indications",
        help_show_indications, NULL, &cli_show_indications_deprecated },
 };
index 6da58427f9d0036f0b1b8af78acc7f46764d9f1d..56e8a1d289952575e3e57936d3483f440601ff58 100644 (file)
@@ -1206,11 +1206,11 @@ static struct ast_cli_entry cli_moh[] = {
        moh_cli, "Music On Hold",
        "Music On Hold" },
 
-       { { "moh", "list", "classes"},
+       { { "moh", "show", "classes"},
        moh_classes_show, "List MOH classes",
        "Lists all MOH classes", NULL, &cli_moh_classes_show_deprecated },
 
-       { { "moh", "list", "files"},
+       { { "moh", "show", "files"},
        cli_files_show, "List MOH file-based classes",
        "Lists all loaded file-based MOH classes and their files", NULL, &cli_moh_files_show_deprecated },
 };
index 444e4f4d5483601c5df93aa2f01138a9a7b7352d..036b0215178c120487da3e7d26c204b24d274d62 100644 (file)
@@ -338,19 +338,14 @@ static int odbc_show_command(int fd, int argc, char **argv)
 }
 
 static char show_usage[] =
-"Usage: odbc list [<class>]\n"
+"Usage: odbc show [<class>]\n"
 "       List settings of a particular ODBC class.\n"
 "       or, if not specified, all classes.\n";
 
-static struct ast_cli_entry cli_odbc_show_deprecated = {
-       { "odbc", "show", NULL },
-       odbc_show_command, NULL,
-       NULL };
-
 static struct ast_cli_entry cli_odbc[] = {
-       { { "odbc", "list", NULL },
+       { { "odbc", "show", NULL },
        odbc_show_command, "List ODBC DSN(s)",
-       show_usage, NULL, &cli_odbc_show_deprecated },
+       show_usage },
 };
 
 static int odbc_register_class(struct odbc_class *class, int connect)