aboutsummaryrefslogtreecommitdiffstats
path: root/cli.c
AgeCommit message (Collapse)AuthorFilesLines
2006-05-26Fix various problems in the addition of the ability to mute log/verboserussell1-2/+2
output to remove consoles. The prototypes added to logger.h still need doxygen documentation, as well. - Add the new command line option to the man page - make the mute option a flag instead of an int since it is only a binary option - remove useless extern keywords for prototypes added to logger.h - rename ast_console_mute() to ast_console_toggle_mute() since that is what it actually does - actually apply the mute option to newly created remote consoles instead of only working when the CLI command is used - don't imply the NO_FORK option if the mute command line option is provided - place the new CLI command in the correct place in the list which has to be in alphabetical order - Finally, clean up a few spacing issues to conform to the coding guidelines git-svn-id: http://svn.digium.com/svn/asterisk/trunk@30630 f38db490-d61c-443f-a65b-d21fe96a405b
2006-05-26Add ability to disable log / verbose output to remote consoles (issue #6524 ↵file1-0/+14
reported by mavetju) git-svn-id: http://svn.digium.com/svn/asterisk/trunk@30603 f38db490-d61c-443f-a65b-d21fe96a405b
2006-05-19Fix tab completion when you just do a plain tab without entering anything, ↵file1-3/+6
and also fix show application tab completion. (issue #7089 reported by blitzrage) git-svn-id: http://svn.digium.com/svn/asterisk/trunk@28792 f38db490-d61c-443f-a65b-d21fe96a405b
2006-05-09use S_OR where appropriate, comment an unclear difference in formatrizzo1-6/+12
between CONCISE and VERBOSE git-svn-id: http://svn.digium.com/svn/asterisk/trunk@25860 f38db490-d61c-443f-a65b-d21fe96a405b
2006-05-05move ast_carefulwrite from manager.c to utils.c so that cli.c andrussell1-1/+0
res_agi.c no longer depend on manager.h (issue #6397, casper) git-svn-id: http://svn.digium.com/svn/asterisk/trunk@25026 f38db490-d61c-443f-a65b-d21fe96a405b
2006-04-29a bunch of conversion to ast_channel_*lock (issue #7058)russell1-7/+7
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@23355 f38db490-d61c-443f-a65b-d21fe96a405b
2006-04-29move the "show version" CLI command from cli.c to asterisk.c so that only onerussell1-23/+0
file depends on version.h, and thus, only one file has to be rebuilt when version.h gets regenerated (issue #6942) git-svn-id: http://svn.digium.com/svn/asterisk/trunk@23229 f38db490-d61c-443f-a65b-d21fe96a405b
2006-04-21- use symbolic constants and macros to play with the debug flagrizzo1-3/+4
on the frame counters. Document it in the header file. - provide a single exit point for a function; - mark XXX some unclear parts of the code. git-svn-id: http://svn.digium.com/svn/asterisk/trunk@21933 f38db490-d61c-443f-a65b-d21fe96a405b
2006-04-21make NULL and "" equivalent for some cid fields.rizzo1-5/+5
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@21792 f38db490-d61c-443f-a65b-d21fe96a405b
2006-04-14This rather large commit changes the way modules are loaded. rizzo1-0/+1
As partly documented in loader.c and include/asterisk/module.h, modules are now expected to return all of their methods and flags into a structure 'mod_data', and are normally loaded with RTLD_NOW | RTLD_LOCAL, so symbols are resolved immediately and conflicts should be less likely. Only in a small number of cases (res_*, typically) modules are loaded RTLD_GLOBAL, so they can export symbols. The core of the change is only the two files loader.c and include/asterisk/module.h, all the rest is simply adaptation of the existing modules to the new API, a rather mechanical (but believe me, time and finger-consuming!) process whose detail you can figure out by svn diff'ing any single module. Expect some minor compilation issue after this change, please report it on mantis http://bugs.digium.com/view.php?id=6968 so we collect all the feedback in one place. I am just sorry that this change missed SVN version number 20000! git-svn-id: http://svn.digium.com/svn/asterisk/trunk@20003 f38db490-d61c-443f-a65b-d21fe96a405b
2006-04-02Fix formatting of the frog codetilghman1-7/+7
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@16921 f38db490-d61c-443f-a65b-d21fe96a405b
2006-04-01fix style and printf format errors in the frog command.rizzo1-3/+4
(it's april first i guess...) git-svn-id: http://svn.digium.com/svn/asterisk/trunk@16886 f38db490-d61c-443f-a65b-d21fe96a405b
2006-04-01Added "frog" CLI command, which performs frog-in-a-blender calculations.jdixon1-0/+26
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@16868 f38db490-d61c-443f-a65b-d21fe96a405b
2006-03-28bring in the code that was discussed on Mantis #6068,rizzo1-291/+270
which is the basis for several simplifications and fixes to the CLI interfaces. The core is in cli.c, some documentation on a new function to help command completion is in cli.h, and one line of glue code in the other two files. Next step is to bring in the patches described in #6066 and other simplifications. git-svn-id: http://svn.digium.com/svn/asterisk/trunk@15817 f38db490-d61c-443f-a65b-d21fe96a405b
2006-03-27Janitor work converting !ast_strlen_zero(a)?a:bmogorman1-2/+2
to S_OR functions. from bug note 6805 with minor modifications. git-svn-id: http://svn.digium.com/svn/asterisk/trunk@15283 f38db490-d61c-443f-a65b-d21fe96a405b
2006-02-27don't try to print the help text for a CLI command when RESULT_SHOWUSAGE isrussell1-1/+4
returned if there is no help text available (issue #6604) git-svn-id: http://svn.digium.com/svn/asterisk/trunk@11282 f38db490-d61c-443f-a65b-d21fe96a405b
2006-02-16add StopMixMonitor application (issue #6122, with mods)russell1-3/+3
Rename and export ast_complete_channels for use by cli completion functions that want to complete from the list of active channels git-svn-id: http://svn.digium.com/svn/asterisk/trunk@10287 f38db490-d61c-443f-a65b-d21fe96a405b
2006-02-14use a delimiter for 'show channels concise' that will not appear in the ↵kpfleming1-1/+1
field contents (issue #6086, with UPGRADE.txt addition) git-svn-id: http://svn.digium.com/svn/asterisk/trunk@10085 f38db490-d61c-443f-a65b-d21fe96a405b
2006-02-14more list macro conversion (issue #6361, plus documentation for new macro)kpfleming1-57/+30
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@10067 f38db490-d61c-443f-a65b-d21fe96a405b
2006-02-09conversions to memory allocation wrappers, remove duplicated error messages,russell1-17/+19
remove unnecessary casts, malloc+memset to calloc (issue #6395) git-svn-id: http://svn.digium.com/svn/asterisk/trunk@9310 f38db490-d61c-443f-a65b-d21fe96a405b
2006-02-01use string fields for some stuff in ast_channelkpfleming1-1/+1
const-ify some more APIs remove 'type' field from ast_channel, in favor of the one in the channel's tech structure allow string field module users to specify the 'chunk size' for pool allocations update chan_alsa to be compatible with recent const-ification patches git-svn-id: http://svn.digium.com/svn/asterisk/trunk@9060 f38db490-d61c-443f-a65b-d21fe96a405b
2006-01-18constify arguments in more places where strings should not be modified ↵russell1-18/+18
(issue #6286) git-svn-id: http://svn.digium.com/svn/asterisk/trunk@8203 f38db490-d61c-443f-a65b-d21fe96a405b
2006-01-18cleanup the show uptime code, and minor changesmogorman1-89/+41
to patch 6274 git-svn-id: http://svn.digium.com/svn/asterisk/trunk@8161 f38db490-d61c-443f-a65b-d21fe96a405b
2006-01-17Added tab completion for help. bug 6074mogorman1-1/+14
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@8127 f38db490-d61c-443f-a65b-d21fe96a405b
2006-01-07Add support for H.264 with SIP and recordingmarkster1-4/+8
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@7855 f38db490-d61c-443f-a65b-d21fe96a405b
2005-12-30update doxygen docs to specify authorsrussell1-1/+2
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@7682 f38db490-d61c-443f-a65b-d21fe96a405b
2005-12-28restore alphabetical order for builtin cli commands (issue #6073)russell1-1/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@7664 f38db490-d61c-443f-a65b-d21fe96a405b
2005-12-26Merged revisions 7634 via svnmerge from russell1-2/+2
https://origsvn.digium.com/svn/asterisk/branches/1.2 ........ r7634 | russell | 2005-12-26 13:19:12 -0500 (Mon, 26 Dec 2005) | 2 lines cast time_t to an int in printf/scanf (issue #5635) ........ git-svn-id: http://svn.digium.com/svn/asterisk/trunk@7635 f38db490-d61c-443f-a65b-d21fe96a405b
2005-12-20- move the string join() function to utils.c since it is used in both cli.c ↵russell1-11/+2
and res_agi.c - reimplement ast_join to be of linear effieciency instead of quadratic - remove some useless checks for "if (e)" - reorder checks for strings starting with '_' to avoid a useless call to ast_join() - check array bounds when parsing arguments to AGI (issue #5868) git-svn-id: http://svn.digium.com/svn/asterisk/trunk@7556 f38db490-d61c-443f-a65b-d21fe96a405b
2005-12-07This is the first round of removing applications that were marked as deprecatedrussell1-0/+58
in the 1.2 release. They are being removed from the trunk and will not be in the next major release. The following is a list of the applications that are being removed in this commit: Curl, Cut, Sort, DBPut, DBGet, ENUMLookup, Eval GetGroupCount, SetGroup, CheckGroup, GetGroupMatchCount MD5, MD5Check, Math, SetCIDName, SetCIDNum, SetRDNIS, SetCallerID TXTCIDName, AbsoluteTimeout, DigitTimeout, ResponseTimeout, SetAccount SetLanguage, SetVar (renamed to Set) These changes also include moving the "group show channels" cli command from app_groupcount.c to cli.c. git-svn-id: http://svn.digium.com/svn/asterisk/trunk@7379 f38db490-d61c-443f-a65b-d21fe96a405b
2005-11-29git-svn-id: http://svn.digium.com/svn/asterisk/trunk@7221 ↵kpfleming1-0/+0
f38db490-d61c-443f-a65b-d21fe96a405b
2005-11-29Add a minor optimization to CLI tab completion functions for channels.russell1-42/+65
Also, clean up some formatting and coding guidelines issues. git-svn-id: http://svn.digium.com/svn/asterisk/trunk@7214 f38db490-d61c-443f-a65b-d21fe96a405b
2005-11-21issue #5804russell1-5/+5
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@7159 f38db490-d61c-443f-a65b-d21fe96a405b
2005-11-05stop recompiling cli.c on every 'make'kpfleming1-5/+11
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6963 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-24Doxygen documentation update from oej (issue #5505)russell1-2/+2
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6847 f38db490-d61c-443f-a65b-d21fe96a405b
2005-10-11fix command listing for top level CLI commands (issue #5416)russell1-1/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6740 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-25Fix CLI completion issue (bug #5041)markster1-14/+19
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6640 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-24Fix CLI memory leak (bug #5035)markster1-6/+7
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6635 f38db490-d61c-443f-a65b-d21fe96a405b
2005-09-14update MANY more files with proper copyright/license info (thanks Ian!)kpfleming1-4/+15
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6596 f38db490-d61c-443f-a65b-d21fe96a405b
2005-08-26fix format string (inspired by issue #4945)russell1-1/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6415 f38db490-d61c-443f-a65b-d21fe96a405b
2005-08-22make 'show modules like' not case sensitive (issue #4990)kpfleming1-1/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6349 f38db490-d61c-443f-a65b-d21fe96a405b
2005-08-14Fix cli matchstr initialization (bug #4958)markster1-1/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6326 f38db490-d61c-443f-a65b-d21fe96a405b
2005-08-12Fix CLI formatting typo (bug #4945)markster1-1/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6324 f38db490-d61c-443f-a65b-d21fe96a405b
2005-08-08Better alignment/truncation of show channels output (bug #4741 with ↵markster1-30/+96
extensive mods) git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6307 f38db490-d61c-443f-a65b-d21fe96a405b
2005-07-15add a library of timeval manipulation functions, and change a large number ↵kpfleming1-1/+1
of usses to use the new functions (bug #4504) git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6146 f38db490-d61c-443f-a65b-d21fe96a405b
2005-07-15phase two of string portability stuff:kpfleming1-6/+1
don't need ast_ prefixes on functions use individual #defines for function presence add vasprintf to portability library git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6143 f38db490-d61c-443f-a65b-d21fe96a405b
2005-07-10more ast_copy_string conversionsrussell1-3/+3
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6073 f38db490-d61c-443f-a65b-d21fe96a405b
2005-07-07make CLI output use singular/plural when appropriate (bug #4654)kpfleming1-3/+3
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6047 f38db490-d61c-443f-a65b-d21fe96a405b
2005-06-10restructure buggy parse_args routinekpfleming1-62/+52
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5898 f38db490-d61c-443f-a65b-d21fe96a405b
2005-06-06more file version tagskpfleming1-1/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5866 f38db490-d61c-443f-a65b-d21fe96a405b