dect
/
asterisk
Archived
13
0
Fork 0
Commit Graph

238 Commits

Author SHA1 Message Date
rizzo fdc5c40dad support 'languageprefix' in asterisk.conf to modify the algorithm
to build pathnames for language-specific files (see file.c for
a description)

Default, of course, to the standard behaviour.

We don't have an asterisk.conf.sample to put an example of use!



git-svn-id: http://svn.digium.com/svn/asterisk/trunk@21451 f38db490-d61c-443f-a65b-d21fe96a405b
2006-04-19 13:59:34 +00:00
file dc25a9479c Move a bit more stuff over to the datadir (issue #6967 reported by tzafrir patch by north)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@20358 f38db490-d61c-443f-a65b-d21fe96a405b
2006-04-15 23:37:29 +00:00
file db5a6fcfc3 We are shaking up trunk tonight! allow data dir to be specified (issue #6967 reported by tzafrir)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@20330 f38db490-d61c-443f-a65b-d21fe96a405b
2006-04-15 22:53:53 +00:00
rizzo 79ece02fd9 normalize cli completion code
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@20166 f38db490-d61c-443f-a65b-d21fe96a405b
2006-04-14 22:17:27 +00:00
rizzo 3664249356 This rather large commit changes the way modules are loaded.
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-14 14:08:19 +00:00
rizzo 73fc2a1d35 whoops... remove an extra line.
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@19545 f38db490-d61c-443f-a65b-d21fe96a405b
2006-04-12 20:42:02 +00:00
rizzo 08c77ea86d add 'show threads' and 'show profile' commands.
These are momstly debugging tools for developers,
a bit documented in the header files (utils.h),
although more documentation is definitely necessary.

The performance impact is close to zero(*) so there is no
need to compile it conditionally.
(*) not completely true - thread destruction still needs
to search a list _but_ this can be easily optimized if we
end up with hundreds of active threads (in which case, though,
the problem is clearly elsewhere).



git-svn-id: http://svn.digium.com/svn/asterisk/trunk@19544 f38db490-d61c-443f-a65b-d21fe96a405b
2006-04-12 20:40:46 +00:00
tilghman c829c47643 Merged revisions 19351 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.2

........
r19351 | tilghman | 2006-04-11 16:55:51 -0500 (Tue, 11 Apr 2006) | 2 lines

Bug 6097 - possible descriptor leak

........


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@19352 f38db490-d61c-443f-a65b-d21fe96a405b
2006-04-11 21:58:44 +00:00
oej 86717e9e4a Issue 5852 (casper) Code clean up, adding documentation on new switches. Thanks!
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@16616 f38db490-d61c-443f-a65b-d21fe96a405b
2006-03-31 00:33:28 +00:00
tilghman 1d0f36641d Merged revisions 16579 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.2

........
r16579 | tilghman | 2006-03-30 16:46:06 -0600 (Thu, 30 Mar 2006) | 2 lines

Bug 6849 - trivial typo fix

........


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@16580 f38db490-d61c-443f-a65b-d21fe96a405b
2006-03-30 22:47:11 +00:00
russell 5ccd449638 convert internal timing to be stored as a flag in the ast_options flags
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@16477 f38db490-d61c-443f-a65b-d21fe96a405b
2006-03-30 06:26:16 +00:00
oej 60636c2599 Issue #5374 - Enable internal timing of generators (cmantunes)
Thanks everyone involved for hard work, testing and testing!


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@16473 f38db490-d61c-443f-a65b-d21fe96a405b
2006-03-30 06:07:04 +00:00
rizzo 8e14140a52 bring in the code that was discussed on Mantis #6068,
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-28 22:25:08 +00:00
markster 4f4a24ec6f Add micro-http server and abstract manager interface, make snmp not die
on reload.


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@14953 f38db490-d61c-443f-a65b-d21fe96a405b
2006-03-25 23:50:09 +00:00
kpfleming 5ba06203e6 revert loader changes that have clearly not undergone adequate testing before commit
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@14952 f38db490-d61c-443f-a65b-d21fe96a405b
2006-03-25 23:22:44 +00:00
russell 07881c38a1 clarify which global options are enabled by default
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@12897 f38db490-d61c-443f-a65b-d21fe96a405b
2006-03-14 16:57:35 +00:00
tilghman e392677569 Merged revisions 11609 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.2

........
r11609 | tilghman | 2006-03-02 16:26:30 -0600 (Thu, 02 Mar 2006) | 2 lines

Bug 6637 - Fixes for Solaris

........


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@11610 f38db490-d61c-443f-a65b-d21fe96a405b
2006-03-02 22:27:50 +00:00
russell 66bf32bf7e Merged revisions 11408 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.2

........
r11408 | russell | 2006-02-28 14:31:10 -0500 (Tue, 28 Feb 2006) | 2 lines

adjust the keys directory when astvarlibdir is specified in asterisk.conf (issue #6602)

........


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@11409 f38db490-d61c-443f-a65b-d21fe96a405b
2006-02-28 19:32:39 +00:00
kpfleming 69f7e69869 add 'systemname' option to prefix channel unique IDs with (issue #5825)
convert chan->uniqueid to a stringfield from a fixed-size buffer


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@10088 f38db490-d61c-443f-a65b-d21fe96a405b
2006-02-14 23:42:36 +00:00
kpfleming e72e24e047 more memory allocation wrapper conversion (issue #6365)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@10066 f38db490-d61c-443f-a65b-d21fe96a405b
2006-02-14 22:28:01 +00:00
bweschke 5ca126dc87 #ifdef the include too.
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@9963 f38db490-d61c-443f-a65b-d21fe96a405b
2006-02-14 18:49:37 +00:00
bweschke f6d4ed6d51 #ifdef'd the prctl fix to only try and compile on linux systems. Thanks rizzo for pointing this out, and credit to Armin for identifying a solution to the original problem.
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@9962 f38db490-d61c-443f-a65b-d21fe96a405b
2006-02-14 18:47:16 +00:00
bweschke 2c700e7bae Make sure that PR_SET_DUMPABLE is set to make certain that we still dump core if Asterisk has setuid'd to run as non-root
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@9844 f38db490-d61c-443f-a65b-d21fe96a405b
2006-02-14 02:41:42 +00:00
russell 486665c8c0 store the list of 'atexit' functions using linked list macros (issue #6329)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@8572 f38db490-d61c-443f-a65b-d21fe96a405b
2006-01-24 20:27:09 +00:00
russell c6643537f1 constify arguments in more places where strings should not be modified (issue #6286)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@8203 f38db490-d61c-443f-a65b-d21fe96a405b
2006-01-18 22:17:31 +00:00
kpfleming a8d66d3900 Merged revisions 8122 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.2

........
r8122 | kpfleming | 2006-01-17 07:11:55 -0600 (Tue, 17 Jan 2006) | 2 lines

update CLI copyright notice

........


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@8123 f38db490-d61c-443f-a65b-d21fe96a405b
2006-01-17 13:13:31 +00:00
kpfleming f9beeb8363 check rlimit _after_ reading config file, so that if 'dumpcore' is specified there it will take effect
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@8114 f38db490-d61c-443f-a65b-d21fe96a405b
2006-01-16 23:52:51 +00:00
bweschke 4e83a000aa Spelling corrections (mostly in comments and doxygen areas) #6249
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@8100 f38db490-d61c-443f-a65b-d21fe96a405b
2006-01-16 17:37:44 +00:00
mogorman 10af5c1ff2 adding more output for shutdown. as per 6102
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@8050 f38db490-d61c-443f-a65b-d21fe96a405b
2006-01-13 06:49:23 +00:00
mattf 18ad8f1708 More changes to make t.38 support work
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@8015 f38db490-d61c-443f-a65b-d21fe96a405b
2006-01-12 17:14:58 +00:00
tilghman 603f6f0ce3 Bug 5961 - new RAND() function
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@7920 f38db490-d61c-443f-a65b-d21fe96a405b
2006-01-10 00:55:45 +00:00
markster 1ea88b7131 you need to setgid in addition to initgroups...
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@7869 f38db490-d61c-443f-a65b-d21fe96a405b
2006-01-08 20:27:22 +00:00
markster 4b0b717d24 oops
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@7859 f38db490-d61c-443f-a65b-d21fe96a405b
2006-01-07 20:09:26 +00:00
markster d1db12b580 Only set group for "runuser" if "rungroup" is not specified.
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@7858 f38db490-d61c-443f-a65b-d21fe96a405b
2006-01-07 20:08:51 +00:00
markster 606fdf5b52 Initialize groups properly
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@7857 f38db490-d61c-443f-a65b-d21fe96a405b
2006-01-07 19:42:05 +00:00
markster 4a7380f172 Fix CLI breakage
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@7851 f38db490-d61c-443f-a65b-d21fe96a405b
2006-01-07 15:17:10 +00:00
russell 7f522f36e6 when doing tab completion, iterate the list of matches to count how many there
are instead of having the list of matches generated twice (issue #6066)


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@7655 f38db490-d61c-443f-a65b-d21fe96a405b
2005-12-27 17:24:54 +00:00
russell ac9d70ac12 Merged revisions 7634 via svnmerge from
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-26 18:35:28 +00:00
kpfleming 2935278d1e Merged revisions 7606 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.2

........
r7606 | kpfleming | 2005-12-22 21:01:24 -0600 (Thu, 22 Dec 2005) | 3 lines

add license reference to copyright notice displayed when CLI session begins
add 'show warranty' and 'show license' CLI commands (still need a complete list of non-GPL components included in Asterisk)

........


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@7607 f38db490-d61c-443f-a65b-d21fe96a405b
2005-12-23 03:04:38 +00:00
russell d16d5b5463 - change the default value of the global priority jumping option to 'off'
- update the UPGRADE.txt file to reflect this change
- remove old information from UPGRADE.txt


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@7568 f38db490-d61c-443f-a65b-d21fe96a405b
2005-12-21 08:44:51 +00:00
russell cfb1ef4712 convert most of the option_*'s to a single ast_flags structure. Also, fix some
formatting, remove some unnecessary casts, and other little code cleanups.


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@7331 f38db490-d61c-443f-a65b-d21fe96a405b
2005-12-04 20:40:46 +00:00
kpfleming 24c1e3c222 git-svn-id: http://svn.digium.com/svn/asterisk/trunk@7221 f38db490-d61c-443f-a65b-d21fe96a405b 2005-11-29 18:24:39 +00:00
russell 8acbf04043 finish merging doxygen updates from issue #5605
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@7096 f38db490-d61c-443f-a65b-d21fe96a405b
2005-11-14 19:00:38 +00:00
kpfleming ccc2fc8a31 issue #5569 minus lock.h changes
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@7024 f38db490-d61c-443f-a65b-d21fe96a405b
2005-11-08 04:13:19 +00:00
kpfleming 73a3b9241c whitespace fix
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@7017 f38db490-d61c-443f-a65b-d21fe96a405b
2005-11-08 03:24:31 +00:00
kpfleming 251ece64d1 issue #5581
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@7014 f38db490-d61c-443f-a65b-d21fe96a405b
2005-11-08 02:19:53 +00:00
kpfleming ae3a851d8d issue #5599
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@7007 f38db490-d61c-443f-a65b-d21fe96a405b
2005-11-08 01:29:14 +00:00
kpfleming 2be61d8a22 issue #5621
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@7004 f38db490-d61c-443f-a65b-d21fe96a405b
2005-11-08 00:30:29 +00:00
kpfleming 49f65e4379 stop recompiling cli.c on every 'make'
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6963 f38db490-d61c-443f-a65b-d21fe96a405b
2005-11-05 18:58:27 +00:00
kpfleming 4d4023555b issue #4678
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6936 f38db490-d61c-443f-a65b-d21fe96a405b
2005-11-01 21:53:30 +00:00