asterisk/asterisk.git
13 years ago- add missing IXJUSER to menuselect-deps.in
Russell Bryant [Thu, 27 Apr 2006 17:52:12 +0000 (17:52 +0000)]
- add missing IXJUSER to menuselect-deps.in
- don't check for a private function when looking for nbs
- fix the path to ixjuser.h

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

13 years agouse ast_calloc for memory allocations
Luigi Rizzo [Thu, 27 Apr 2006 17:43:49 +0000 (17:43 +0000)]
use ast_calloc for memory allocations

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

13 years agofix a couple of bugs in arguments to npval
Luigi Rizzo [Thu, 27 Apr 2006 17:39:55 +0000 (17:39 +0000)]
fix a couple of bugs in arguments to npval

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

13 years agoremove some commented-out code
Luigi Rizzo [Thu, 27 Apr 2006 17:16:41 +0000 (17:16 +0000)]
remove some commented-out code

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

13 years agofinish packing yylloc into macros
Luigi Rizzo [Thu, 27 Apr 2006 17:10:15 +0000 (17:10 +0000)]
finish packing yylloc into macros

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

13 years agoadd some comments to the code
Luigi Rizzo [Thu, 27 Apr 2006 17:00:09 +0000 (17:00 +0000)]
add some comments to the code

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

13 years agomore formatting cleanup
Luigi Rizzo [Thu, 27 Apr 2006 16:40:25 +0000 (16:40 +0000)]
more formatting cleanup

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

13 years agoMake sure we use the correct event type when we're moving channels around :-)
Matthew Fredrickson [Thu, 27 Apr 2006 16:20:39 +0000 (16:20 +0000)]
Make sure we use the correct event type when we're moving channels around :-)

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

13 years agomore dup removal
Luigi Rizzo [Thu, 27 Apr 2006 11:43:34 +0000 (11:43 +0000)]
more dup removal

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

13 years agomore duplicate removal
Luigi Rizzo [Thu, 27 Apr 2006 11:34:44 +0000 (11:34 +0000)]
more duplicate removal

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

13 years agoremove duplicated code
Luigi Rizzo [Thu, 27 Apr 2006 11:20:26 +0000 (11:20 +0000)]
remove duplicated code

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

13 years agostaticize c_prevword()
Luigi Rizzo [Thu, 27 Apr 2006 10:13:39 +0000 (10:13 +0000)]
staticize c_prevword()

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

13 years agomore indentation fixes
Luigi Rizzo [Thu, 27 Apr 2006 08:37:40 +0000 (08:37 +0000)]
more indentation fixes

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

13 years agouse asprintf instead of malloc
Luigi Rizzo [Thu, 27 Apr 2006 08:31:18 +0000 (08:31 +0000)]
use asprintf instead of malloc

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

13 years agomore formatting cleanup
Luigi Rizzo [Thu, 27 Apr 2006 08:24:00 +0000 (08:24 +0000)]
more formatting cleanup

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

13 years agoput the default misdn.trace to /var/log/asterisk/misdn.log for better integration...
Christian Richter [Thu, 27 Apr 2006 08:23:53 +0000 (08:23 +0000)]
put the default misdn.trace to /var/log/asterisk/misdn.log for better integration of existing log structure

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

13 years agomore indentation fixes
Luigi Rizzo [Thu, 27 Apr 2006 06:44:38 +0000 (06:44 +0000)]
more indentation fixes

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

13 years agomore formatting cleanup
Luigi Rizzo [Thu, 27 Apr 2006 02:29:32 +0000 (02:29 +0000)]
more formatting cleanup

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

13 years agocleanup formatting to emphsize common code blocks
Luigi Rizzo [Thu, 27 Apr 2006 02:00:35 +0000 (02:00 +0000)]
cleanup formatting to emphsize common code blocks

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

13 years agomove similar blocks close to each other to make similarities
Luigi Rizzo [Thu, 27 Apr 2006 01:35:52 +0000 (01:35 +0000)]
move similar blocks close to each other to make similarities
more evident

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

13 years agonormalize and simplify the code for keeping track of line and column number.
Luigi Rizzo [Thu, 27 Apr 2006 01:27:07 +0000 (01:27 +0000)]
normalize and simplify the code for keeping track of line and column number.

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

13 years agodefine some flex constants for character sets.
Luigi Rizzo [Thu, 27 Apr 2006 01:07:24 +0000 (01:07 +0000)]
define some flex constants for character sets.
partly fix indentation and normalize code layout.

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

13 years agoonly define HAVE_SOMELIB if somelib's header file was found as well
Russell Bryant [Thu, 27 Apr 2006 00:10:56 +0000 (00:10 +0000)]
only define HAVE_SOMELIB if somelib's header file was found as well

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

13 years agouncomment some functions in the flex code that were actually
Luigi Rizzo [Thu, 27 Apr 2006 00:05:05 +0000 (00:05 +0000)]
uncomment some functions in the flex code that were actually
used in the bison code - detected by making aelparse compile
again.

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

13 years agouse \t to indicate a tab, and fix indentation for
Luigi Rizzo [Wed, 26 Apr 2006 23:36:05 +0000 (23:36 +0000)]
use \t to indicate a tab, and fix indentation for
the whitespace-handling rules

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

13 years agoremove common blocks of code with a macro (waiting for a better
Luigi Rizzo [Wed, 26 Apr 2006 23:18:03 +0000 (23:18 +0000)]
remove common blocks of code with a macro (waiting for a better
solution).

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

13 years agostaticize some variables
Luigi Rizzo [Wed, 26 Apr 2006 23:08:47 +0000 (23:08 +0000)]
staticize some variables

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

13 years agocomment behaviour of pbcwhere in preparation for its use
Luigi Rizzo [Wed, 26 Apr 2006 22:56:18 +0000 (22:56 +0000)]
comment behaviour of pbcwhere in preparation for its use
in more places.

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

13 years agoremove unused variable
Luigi Rizzo [Wed, 26 Apr 2006 22:45:37 +0000 (22:45 +0000)]
remove unused variable

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

13 years agoinclude/asterisk/ael_structs.h:
Luigi Rizzo [Wed, 26 Apr 2006 22:41:16 +0000 (22:41 +0000)]
include/asterisk/ael_structs.h:
  - protect against multiple includes of ael_structs.h
  - remove prototypes for unused or undeclared functions

pbx/ael/ael.y
  - staticize functions as appropriate
  - constify arguments
  - remove useless extern

pbx/ael/ael.flex
  - ifdef out unused functions

pbx/pbx_ael.c
  - constify some variables and arguments
  - ifdef out unused functions
  - staticize functions as appropriate

update generated files accordingly

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

13 years agoadds new function QUEUE_WAITING_COUNT and a few
Matt O'Gorman [Wed, 26 Apr 2006 22:04:42 +0000 (22:04 +0000)]
adds new function QUEUE_WAITING_COUNT and a few
warnings if the queue you are looking for in this
function and other queue functions is not found.
patch from 7036

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

13 years agomore janitor work, patch from bug 6975.
Matt O'Gorman [Wed, 26 Apr 2006 21:44:25 +0000 (21:44 +0000)]
more janitor work, patch from bug 6975.

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

13 years agoMerged revisions 22596 via svnmerge from
Matt O'Gorman [Wed, 26 Apr 2006 19:22:55 +0000 (19:22 +0000)]
Merged revisions 22596 via svnmerge from
https://svn.digium.com/svn/asterisk/branches/1.2

........
r22596 | mogorman | 2006-04-26 14:18:55 -0500 (Wed, 26 Apr 2006) | 3 lines

do not allow for users to forward voicemail to
themselves, patch from 7001

........

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

13 years agoadds two new applications, exitwhile, and continuewhile
Matt O'Gorman [Wed, 26 Apr 2006 18:49:07 +0000 (18:49 +0000)]
adds two new applications, exitwhile, and continuewhile
patch from bug 6994.

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

13 years agowhitespace-only change:
Luigi Rizzo [Wed, 26 Apr 2006 18:43:29 +0000 (18:43 +0000)]
whitespace-only change:
partly fix indentation/formatting of the bison source,
and of the generated file

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

13 years agowhitespace-only change:
Luigi Rizzo [Wed, 26 Apr 2006 18:40:09 +0000 (18:40 +0000)]
whitespace-only change:
fix formatting and indentation of the flex file,
and regenerate the ael_lex.c

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

13 years agoFacility decoding doesn't work proper yet
Christian Richter [Wed, 26 Apr 2006 14:51:32 +0000 (14:51 +0000)]
Facility decoding doesn't work proper yet

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

13 years agoadd the missing prototype for the included asprintf
Russell Bryant [Wed, 26 Apr 2006 13:18:32 +0000 (13:18 +0000)]
add the missing prototype for the included asprintf

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

13 years agoanother Solaris compatability fix - this makes sure u_int64_t is defined
Russell Bryant [Wed, 26 Apr 2006 02:16:30 +0000 (02:16 +0000)]
another Solaris compatability fix - this makes sure u_int64_t is defined

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

13 years agoBug 7032 - Remove deprecated use of ${CALLERIDNUM}
Tilghman Lesher [Tue, 25 Apr 2006 22:38:31 +0000 (22:38 +0000)]
Bug 7032 - Remove deprecated use of ${CALLERIDNUM}

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

13 years agoAEL is no longer considered experimental :)
Russell Bryant [Tue, 25 Apr 2006 20:51:55 +0000 (20:51 +0000)]
AEL is no longer considered experimental  :)

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

13 years agodon't rely on default search paths for finding local include files
Kevin P. Fleming [Tue, 25 Apr 2006 18:29:02 +0000 (18:29 +0000)]
don't rely on default search paths for finding local include files

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

13 years agoif an external library is found, but the associated header file is not, just
Russell Bryant [Tue, 25 Apr 2006 17:22:38 +0000 (17:22 +0000)]
if an external library is found, but the associated header file is not, just
move on without including support for this library.  However, if --with-lib
is explicitly specified, then error out noting the situation.

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

13 years agowrong path in include file.
Luigi Rizzo [Tue, 25 Apr 2006 17:08:41 +0000 (17:08 +0000)]
wrong path in include file.
Maybe it compiled on some platform because of extra -I
statements in the Makefiles.

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

13 years agofix variable declaration in the middle of a block
Luigi Rizzo [Tue, 25 Apr 2006 17:06:37 +0000 (17:06 +0000)]
fix variable declaration in the middle of a block

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

13 years agodon't list strcompat.o as a dependency in the build_tools Makefile. It is
Russell Bryant [Tue, 25 Apr 2006 13:45:43 +0000 (13:45 +0000)]
don't list strcompat.o as a dependency in the build_tools Makefile.  It is
already listed in the target in the main Makefile.

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

13 years agoremove a bashism ...
Russell Bryant [Tue, 25 Apr 2006 06:07:43 +0000 (06:07 +0000)]
remove a bashism ...

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

13 years agoapparently some systems may have ncurses that doesn't provide backwards compat
Russell Bryant [Tue, 25 Apr 2006 05:53:58 +0000 (05:53 +0000)]
apparently some systems may have ncurses that doesn't provide backwards compat
with curses.  So, check for both and use whatever is found

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

13 years agoanother little Solaris fix, unset LIBS before building libmxml
Russell Bryant [Tue, 25 Apr 2006 05:35:11 +0000 (05:35 +0000)]
another little Solaris fix, unset LIBS before building libmxml

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

13 years agomenuselect needs strcompat.o for strsep on Solaris
Russell Bryant [Tue, 25 Apr 2006 05:26:02 +0000 (05:26 +0000)]
menuselect needs strcompat.o for strsep on Solaris

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

13 years agocheck for automake before aclocal, so that the error message says automake
Russell Bryant [Mon, 24 Apr 2006 21:32:41 +0000 (21:32 +0000)]
check for automake before aclocal, so that the error message says automake
is missing instead of aclocal, since that's where aclocal comes from

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

13 years agoMove clueful 'h' more central; alias ESC to left arrow and make ESC quit on main...
Tilghman Lesher [Mon, 24 Apr 2006 20:01:14 +0000 (20:01 +0000)]
Move clueful 'h' more central; alias ESC to left arrow and make ESC quit on main menu

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

13 years agoadd a note indicating that you can press 'h' for help
Russell Bryant [Mon, 24 Apr 2006 19:15:43 +0000 (19:15 +0000)]
add a note indicating that you can press 'h' for help

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

13 years agoremove properties added as a part of the AEL merge
Russell Bryant [Mon, 24 Apr 2006 18:47:05 +0000 (18:47 +0000)]
remove properties added as a part of the AEL merge

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

13 years agoremove some files we don't need
Russell Bryant [Mon, 24 Apr 2006 18:41:44 +0000 (18:41 +0000)]
remove some files we don't need

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

13 years agoMerge Steve Murphy's (murf) complete re-implementation of AEL, which is now no longer...
Kevin P. Fleming [Mon, 24 Apr 2006 17:41:27 +0000 (17:41 +0000)]
Merge Steve Murphy's (murf) complete re-implementation of AEL, which is now no longer considered experimental :-)

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

13 years agoprint a message before running the autotools
Russell Bryant [Mon, 24 Apr 2006 17:34:35 +0000 (17:34 +0000)]
print a message before running the autotools

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

13 years agofix kevin's silly typos
Russell Bryant [Mon, 24 Apr 2006 17:24:03 +0000 (17:24 +0000)]
fix kevin's silly typos

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

13 years agoDeprecate prefixed options in voicemail
Tilghman Lesher [Mon, 24 Apr 2006 17:20:41 +0000 (17:20 +0000)]
Deprecate prefixed options in voicemail

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

13 years agoThanks to the fine work of Russell Bryant and Dancho Lazarov, we now have autoconf...
Kevin P. Fleming [Mon, 24 Apr 2006 17:11:45 +0000 (17:11 +0000)]
Thanks to the fine work of Russell Bryant and Dancho Lazarov, we now have autoconf and menuselect tools for Asterisk!

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

13 years agoFix CDR builds when includes are in freetds directory off include
Mark Spencer [Mon, 24 Apr 2006 03:40:12 +0000 (03:40 +0000)]
Fix CDR builds when includes are in freetds directory off include

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

13 years agoBug 6710 - Move default datetime string to each language function, so each language...
Tilghman Lesher [Sun, 23 Apr 2006 15:26:55 +0000 (15:26 +0000)]
Bug 6710 - Move default datetime string to each language function, so each language can have its own default

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

13 years ago- Add doxygen documentation for sipsock_read locking
Olle Johansson [Sun, 23 Apr 2006 06:22:29 +0000 (06:22 +0000)]
- Add doxygen documentation for sipsock_read locking
- Improve documentation of pedantic
  (related to issue #7016)

  From the air above Russia...

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

13 years agoAdded "Operator Services" connection mode for Zap channels, and the 'O' option
Jim Dixon [Sat, 22 Apr 2006 11:30:06 +0000 (11:30 +0000)]
Added "Operator Services" connection mode for Zap channels, and the 'O' option
in app_dial to support the use of this mode.

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

13 years agoconvert to use ast_stream_and_wait
Luigi Rizzo [Fri, 21 Apr 2006 20:57:29 +0000 (20:57 +0000)]
convert to use ast_stream_and_wait

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

13 years agoconvert to use ast_strem_and_wait
Luigi Rizzo [Fri, 21 Apr 2006 20:51:55 +0000 (20:51 +0000)]
convert to use ast_strem_and_wait

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

13 years agoconvert to use ast_stream_and_wait
Luigi Rizzo [Fri, 21 Apr 2006 20:39:50 +0000 (20:39 +0000)]
convert to use ast_stream_and_wait

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

13 years agomove wait_and_stream to ast_wait_and_stream() because equivalent
Luigi Rizzo [Fri, 21 Apr 2006 20:28:32 +0000 (20:28 +0000)]
move wait_and_stream to ast_wait_and_stream() because equivalent
code is replicated in way too many places not to have a global
function for that.

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

13 years agomore stncpy/ast_copy_string replacement.
Luigi Rizzo [Fri, 21 Apr 2006 18:34:38 +0000 (18:34 +0000)]
more stncpy/ast_copy_string replacement.

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

13 years agomore strncpy/ast_copy_string replacement.
Luigi Rizzo [Fri, 21 Apr 2006 18:26:54 +0000 (18:26 +0000)]
more strncpy/ast_copy_string replacement.
On passing, simplify code by using strsep() as appropriate

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

13 years agomore strncpy/ast_copy_string replacement
Luigi Rizzo [Fri, 21 Apr 2006 18:13:21 +0000 (18:13 +0000)]
more strncpy/ast_copy_string replacement

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

13 years agoreplace some strncpy with ast_copy string,
Luigi Rizzo [Fri, 21 Apr 2006 18:08:57 +0000 (18:08 +0000)]
replace some strncpy with ast_copy string,
on passing fix some potential null pointer dereference,
and normalize some loops

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

13 years agoreplace strncpy with ast_copy_string.
Luigi Rizzo [Fri, 21 Apr 2006 17:53:39 +0000 (17:53 +0000)]
replace strncpy with ast_copy_string.

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

13 years agoreplace strncpy with ast_copy_string and fix the -1 offset which
Luigi Rizzo [Fri, 21 Apr 2006 17:47:44 +0000 (17:47 +0000)]
replace strncpy with ast_copy_string and fix the -1 offset which
is not needed now.

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

13 years agocomment a possible memory leak
Luigi Rizzo [Fri, 21 Apr 2006 16:18:12 +0000 (16:18 +0000)]
comment a possible memory leak

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

13 years agomerge some common code into a function
Luigi Rizzo [Fri, 21 Apr 2006 16:04:25 +0000 (16:04 +0000)]
merge some common code into a function

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

13 years agoupdate configuration, generalize date format and
Luigi Rizzo [Fri, 21 Apr 2006 15:49:14 +0000 (15:49 +0000)]
update configuration, generalize date format and
start mapping digit strings

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

13 years ago- use symbolic constants and macros to play with the debug flag
Luigi Rizzo [Fri, 21 Apr 2006 14:49:21 +0000 (14:49 +0000)]
- use symbolic constants and macros to play with the debug flag
  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: https://origsvn.digium.com/svn/asterisk/trunk@21933 65c4cc65-6c06-0410-ace0-fbb531ad65f3

13 years agosimplify pbx_builtin_execiftime
Luigi Rizzo [Fri, 21 Apr 2006 13:44:15 +0000 (13:44 +0000)]
simplify pbx_builtin_execiftime

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

13 years agosimplify a function
Luigi Rizzo [Fri, 21 Apr 2006 12:58:39 +0000 (12:58 +0000)]
simplify a function

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

13 years agominor cleanup
Luigi Rizzo [Fri, 21 Apr 2006 12:12:42 +0000 (12:12 +0000)]
minor cleanup

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

13 years agoone more client for find_context_locked()
Luigi Rizzo [Fri, 21 Apr 2006 11:30:02 +0000 (11:30 +0000)]
one more client for find_context_locked()

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

13 years agolocalize a variable, and make a minor code rearrangement.
Luigi Rizzo [Fri, 21 Apr 2006 11:19:48 +0000 (11:19 +0000)]
localize a variable, and make a minor code rearrangement.

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

13 years agomore NULL "" equivalence in cid fields.
Luigi Rizzo [Fri, 21 Apr 2006 11:05:54 +0000 (11:05 +0000)]
more NULL "" equivalence in cid fields.

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

13 years agomore NULL "" equivalence in cid fields.
Luigi Rizzo [Fri, 21 Apr 2006 11:02:28 +0000 (11:02 +0000)]
more NULL "" equivalence in cid fields.

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

13 years agomore NULL "" equivalence,
Luigi Rizzo [Fri, 21 Apr 2006 10:57:03 +0000 (10:57 +0000)]
more NULL "" equivalence,
mark a couple of inconsistencies (missing CallerIDnum,
"unknown" instead of "<unknown>") - there are more of the same.

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

13 years agomore NULL "" equivalence in CLI fields.
Luigi Rizzo [Fri, 21 Apr 2006 10:51:31 +0000 (10:51 +0000)]
more NULL "" equivalence in CLI fields.

Mark a place where we don't clear a buffer while we probably should.

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

13 years agomore NULL / "" equivalence for CID fields.
Luigi Rizzo [Fri, 21 Apr 2006 10:47:07 +0000 (10:47 +0000)]
more NULL / "" equivalence for CID fields.

Mark an inconsistency in empty string handling.

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

13 years agomore NULL "" equivalence in CID fields.
Luigi Rizzo [Fri, 21 Apr 2006 10:41:13 +0000 (10:41 +0000)]
more NULL "" equivalence in CID fields.
Mark a potentially missing item in managerevent

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

13 years agoast_strdup can handle NULL args well, so use it.
Luigi Rizzo [Fri, 21 Apr 2006 10:37:59 +0000 (10:37 +0000)]
ast_strdup can handle NULL args well, so use it.

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

13 years agomore NULL and "" equivalence in cid fields
Luigi Rizzo [Fri, 21 Apr 2006 10:31:23 +0000 (10:31 +0000)]
more NULL and "" equivalence in cid fields

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

13 years agomake NULL and "" equivalent in cid fields, mark some missing NULL checks.
Luigi Rizzo [Fri, 21 Apr 2006 10:05:45 +0000 (10:05 +0000)]
make NULL and "" equivalent in cid fields, mark some missing NULL checks.

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

13 years agomake NULL and "" equivalent for some cid fields.
Luigi Rizzo [Fri, 21 Apr 2006 10:00:58 +0000 (10:00 +0000)]
make NULL and "" equivalent for some cid fields.

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

13 years agoReplace three replicas of the same code with a function.
Luigi Rizzo [Fri, 21 Apr 2006 09:54:23 +0000 (09:54 +0000)]
Replace three replicas of the same code with a function.
Consider NULL and "" as equivalent in cid strings.

On passing, also remove an extra data copy.

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

13 years agocomment that for callerid field, NULL and "" should be considered
Luigi Rizzo [Thu, 20 Apr 2006 17:39:44 +0000 (17:39 +0000)]
comment that for callerid field, NULL and "" should be considered
equivalent (the reason is, when passing these strings through a
statically allocated buffer, we have no way to tell between NULL and ""
so we would be unable to preserve the difference, if any).

No code changes yet.

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

13 years agoClarify result of sipsock_read
Olle Johansson [Wed, 19 Apr 2006 23:49:36 +0000 (23:49 +0000)]
Clarify result of sipsock_read

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

13 years agoadd the malloc attribute to the memory allocation wrappers
Russell Bryant [Wed, 19 Apr 2006 22:32:07 +0000 (22:32 +0000)]
add the malloc attribute to the memory allocation wrappers

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

13 years agoMerged revisions 21638 via svnmerge from
Kevin P. Fleming [Wed, 19 Apr 2006 21:11:31 +0000 (21:11 +0000)]
Merged revisions 21638 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.2

........
r21638 | kpfleming | 2006-04-19 16:10:41 -0500 (Wed, 19 Apr 2006) | 2 lines

support system-specific scripts in safe_asterisk, before starting Asterisk proper

........

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

13 years agoMerged revisions 21597 via svnmerge from
Tilghman Lesher [Wed, 19 Apr 2006 18:56:38 +0000 (18:56 +0000)]
Merged revisions 21597 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.2

........
r21597 | tilghman | 2006-04-19 13:43:17 -0500 (Wed, 19 Apr 2006) | 2 lines

Bug 6553 - plug memory leaks when ODBC connection is down

........

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

13 years agoOops, wasn't revised the way I thought it was
Tilghman Lesher [Wed, 19 Apr 2006 18:50:51 +0000 (18:50 +0000)]
Oops, wasn't revised the way I thought it was

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