asterisk/asterisk.git
11 years agoRename the macros in defaults.h - they are not meant to be
Luigi Rizzo [Tue, 18 Dec 2007 09:26:03 +0000 (09:26 +0000)]
Rename the macros in defaults.h - they are not meant to be
globally visible.

Document the fact that DEFAULT_TMP_DIR cannot be overridden
from the default configuration (this needs to be fixed, as you
could have a totally different spooldir configured at runtime,
and yet DEFAULT_TMP_DIR keeps the compile-time default).

Remove two unused entries for sounds and images.

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

11 years agomake the code match documentation - now you can specify multiple
Luigi Rizzo [Tue, 18 Dec 2007 08:56:16 +0000 (08:56 +0000)]
make the code match documentation - now you can specify multiple
words in MODULE_PREFIX.

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

11 years agoName the people responsible for some recent contributions to the tree.
Luigi Rizzo [Tue, 18 Dec 2007 08:30:31 +0000 (08:30 +0000)]
Name the people responsible for some recent contributions to the tree.

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

11 years agoTwo small changes:
Luigi Rizzo [Tue, 18 Dec 2007 08:20:17 +0000 (08:20 +0000)]
Two small changes:
+ document the difference between "A=foo make ..." and "make A=foo ..."
  and suggest using COPTS/LDOPTS if you need to use the second form to
  pass compiler and loader flags;

+ define only in one place the environment used to build stuff in menuselect/

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

11 years agoA minor update, caused by a recent bug report ;-)
Olle Johansson [Tue, 18 Dec 2007 07:56:29 +0000 (07:56 +0000)]
A minor update, caused by a recent bug report ;-)

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

11 years agosmall documentation update (nothing important).
Luigi Rizzo [Tue, 18 Dec 2007 07:22:26 +0000 (07:22 +0000)]
small documentation update (nothing important).

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

11 years agoYou... will... build! I say so and therefore you will.
Joshua Colp [Tue, 18 Dec 2007 02:57:26 +0000 (02:57 +0000)]
You... will... build! I say so and therefore you will.

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

11 years agominor cleanups
Kevin P. Fleming [Tue, 18 Dec 2007 02:42:44 +0000 (02:42 +0000)]
minor cleanups

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

11 years agofix building under cygwin.
Luigi Rizzo [Mon, 17 Dec 2007 23:10:35 +0000 (23:10 +0000)]
fix building under cygwin.

At this point WINARCH should go away.

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

11 years agoBlocked revisions 93420 via svnmerge
Jason Parker [Mon, 17 Dec 2007 22:57:41 +0000 (22:57 +0000)]
Blocked revisions 93420 via svnmerge

........
r93420 | qwell | 2007-12-17 16:56:58 -0600 (Mon, 17 Dec 2007) | 1 line

Missed a spot..
........

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

11 years agoremove some unnecessary includes
Luigi Rizzo [Mon, 17 Dec 2007 22:54:00 +0000 (22:54 +0000)]
remove some unnecessary includes

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

11 years agoMerged revisions 93381 via svnmerge from
Jason Parker [Mon, 17 Dec 2007 22:50:49 +0000 (22:50 +0000)]
Merged revisions 93381 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r93381 | qwell | 2007-12-17 16:45:57 -0600 (Mon, 17 Dec 2007) | 4 lines

What was I thinking when I wrote this masterpiece?

-1 + 1 = 0..  who woulda thunk it?.

........

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

11 years agosurprising as it may be, chan_oss compiles correctly under cygwin as well,
Luigi Rizzo [Mon, 17 Dec 2007 22:38:48 +0000 (22:38 +0000)]
surprising as it may be, chan_oss compiles correctly under cygwin as well,
provided you look for soundcard.h in the right place...

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

11 years agoMerged revisions 93377 via svnmerge from
Joshua Colp [Mon, 17 Dec 2007 22:29:56 +0000 (22:29 +0000)]
Merged revisions 93377 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r93377 | file | 2007-12-17 18:28:09 -0400 (Mon, 17 Dec 2007) | 7 lines

Do not try to access information about a lock when printing out a trylock attempt. It is possible for the lock that it references to no longer be valid. This would have caused segfaults or deadlocks.
(issue #BE-263)
(closes issue #11080)
Reported by: callguy
(closes issue #11100)
Reported by: callguy

........

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

11 years agoMerged revisions 93336 via svnmerge from
Tilghman Lesher [Mon, 17 Dec 2007 21:14:45 +0000 (21:14 +0000)]
Merged revisions 93336 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r93336 | tilghman | 2007-12-17 15:12:42 -0600 (Mon, 17 Dec 2007) | 6 lines

Today is tomorrow's yesterday, and yesterday's tomorrow is today, and
tomorrow's tomorrow is the day after tomorrow, so who cares if you
recycle anyway?

If this confuses you, that's nothing compared to what this fixes. ;-)

........

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

11 years agoMerged revisions 93182 via svnmerge from
Olle Johansson [Mon, 17 Dec 2007 21:12:24 +0000 (21:12 +0000)]
Merged revisions 93182 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r93182 | oej | 2007-12-17 08:15:13 +0100 (MÃ¥n, 17 Dec 2007) | 8 lines

Issue 11574: Add dependencies on res_monitor and res_features.

I wonder if Asterisk can run at all without res_features. My guess is that
there's propably a lot of more modules and the core that depends on it.

Reported by: caio1982
(closes issue #11574)

........

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

11 years agoRemoving some leftover debug messages from a while back.
Mark Michelson [Mon, 17 Dec 2007 20:42:08 +0000 (20:42 +0000)]
Removing some leftover debug messages from a while back.

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

11 years agoMerged revisions 93291 via svnmerge from
Mark Michelson [Mon, 17 Dec 2007 20:20:32 +0000 (20:20 +0000)]
Merged revisions 93291 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r93291 | mmichelson | 2007-12-17 13:53:48 -0600 (Mon, 17 Dec 2007) | 6 lines

We need to create the directory for a voicemail user even if they are using IMAP storage
since greetings are stored in the filesystem.

(closes issue #11388, reported by spditner, patch by me inspired by a patch by spditner)

........

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

11 years agoMerged revisions 93250 via svnmerge from
Joshua Colp [Mon, 17 Dec 2007 18:07:26 +0000 (18:07 +0000)]
Merged revisions 93250 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r93250 | file | 2007-12-17 14:05:55 -0400 (Mon, 17 Dec 2007) | 6 lines

If a call is received with a called number IE containing nothing go to the 's' extension.
(closes issue #9099)
Reported by: kb1_kanobe2
Patches:
      20070906__9099.diff.txt uploaded by Corydon76 (license 14)

........

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

11 years agoall created files need to be listed in the ignore property
Kevin P. Fleming [Mon, 17 Dec 2007 17:16:03 +0000 (17:16 +0000)]
all created files need to be listed in the ignore property

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

11 years agomake the configure script detect that it is running on a Windows platform, and report...
Kevin P. Fleming [Mon, 17 Dec 2007 17:11:06 +0000 (17:11 +0000)]
make the configure script detect that it is running on a Windows platform, and report that information so that menuselect can use it (all information that is used to decide whether to build modules or not must be fed to menuselect so the user knows what will be built and why... don't make module build decisions in the makefiles, please)

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

11 years agomake using PRINT_DIR a little easier
Kevin P. Fleming [Mon, 17 Dec 2007 16:48:01 +0000 (16:48 +0000)]
make using PRINT_DIR a little easier

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

11 years agoFix usage of rtptimeout. It can be used without rtpkeepalive, and the value can not...
Joshua Colp [Mon, 17 Dec 2007 15:18:58 +0000 (15:18 +0000)]
Fix usage of rtptimeout. It can be used without rtpkeepalive, and the value can not be accessed directly in the SIP pvt structure. All RTP related timeouts have to be retrieved using the ast_rtp_* function calls.
(closes issue #11562)
Reported by: ibc

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

11 years agoIf no timezone is available use the default message.
Joshua Colp [Mon, 17 Dec 2007 13:39:53 +0000 (13:39 +0000)]
If no timezone is available use the default message.
(closes issue #11576)
Reported by: junky

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

11 years agoMake chan_unistim actually be able to unload. When creating a thread that you want...
Joshua Colp [Mon, 17 Dec 2007 13:34:03 +0000 (13:34 +0000)]
Make chan_unistim actually be able to unload. When creating a thread that you want to pthread_join you have to explicitly create it as joinable, and also if using pthread_cancel you have to have a pthread_testcancel to see if it has been called.

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

11 years agoBlocked revisions 93183 via svnmerge
Kevin P. Fleming [Mon, 17 Dec 2007 07:27:36 +0000 (07:27 +0000)]
Blocked revisions 93183 via svnmerge

........
r93183 | kpfleming | 2007-12-16 23:21:08 -0800 (Sun, 16 Dec 2007) | 2 lines

fix some copy-and-paste leftovers

........

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

11 years agoMerged revisions 93180 via svnmerge from
Kevin P. Fleming [Mon, 17 Dec 2007 07:25:35 +0000 (07:25 +0000)]
Merged revisions 93180 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r93180 | kpfleming | 2007-12-16 22:44:51 -0800 (Sun, 16 Dec 2007) | 23 lines

In http://lists.digium.com/pipermail/asterisk-dev/2007-December/031145.html,
rizzo brought up some issues related to the way that the metadata required
for menuselect and the rest of the build system is extracted from the source
files. Since I had a few hours to kill on an airplane today, I decided to
improve this situation... so now the system caches the extracted metadata
and uses it to build the menuselect 'tree' as much as it can. The result
of this is that when a single source file is changed, only the metadata for
that file needs to be extracted again, and the rest is used from the cache
files. I also reduced the number of forked processes required to do the
metadata extraction; it was actually possible to do most of what we needed
in the Makefiles themselves without using any shell scripts at all! On my
laptop, these changes resulted in an 80% decrease in the time required
for the 'menuselect.makeopts' automatic check to occur after editing a single
source file.

While doing this work I also cleaned up a few minor things in the Makefiles,
adding a check for 'awk' to the configure script and changed all remaining
places we use 'grep' or 'awk' to use the ones found by the configure script,
and changed the 'prep_tarball' script to build the menuselect metadata so
that tarballs of Asterisk will include it and won't require the user to
wait while it is extracted after unpacking.

........

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

11 years agomenuselect.makeopts is not a .PHONY target
Luigi Rizzo [Sun, 16 Dec 2007 19:06:31 +0000 (19:06 +0000)]
menuselect.makeopts is not a .PHONY target

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

11 years agoConvert from LOG_DEBUG etc to ast_debug. Thanks, dimas!
Olle Johansson [Sun, 16 Dec 2007 13:38:25 +0000 (13:38 +0000)]
Convert from LOG_DEBUG etc to ast_debug. Thanks, dimas!

(closes issue #11572)
Reported by: dimas
Patches:
      dundilog-trunk.patch uploaded by dimas (license 88)

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

11 years agoAdding a new CLI command for "manager reload", which is important now that
Olle Johansson [Sun, 16 Dec 2007 13:35:09 +0000 (13:35 +0000)]
Adding a new CLI command for "manager reload", which is important now that
you need to reload after changes. Thanks YS.

Reported by: ys
Patches:
      trunk93163_manager_reload.c.diff uploaded by ys (license 281)
(related to issue #11414)

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

11 years agoChange manager so that registered accounts are stored in memory. This opens for a
Olle Johansson [Sun, 16 Dec 2007 13:32:48 +0000 (13:32 +0000)]
Change manager so that registered accounts are stored in memory. This opens for a
manager realtime implementation.

If you change accounts in manager.conf, you now need to reload to activate the
changes (deletions, additions). This was not the case with 1.4.

Reported by: ys
Patches:
      trunk93163_manager_reload.c.diff uploaded by ys (license 281)
(closes issue #11414)

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

11 years agoAdding console_video to CHANGES. It's important that we keep this file up to date,
Olle Johansson [Sun, 16 Dec 2007 13:21:11 +0000 (13:21 +0000)]
Adding console_video to CHANGES. It's important that we keep this file up to date,
even with experimental stuff.

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

11 years agoHUGE improvements to QoS/CoS handling by IgorG
Olle Johansson [Sun, 16 Dec 2007 10:51:53 +0000 (10:51 +0000)]
HUGE improvements to QoS/CoS handling by IgorG

- Refer to the proper documentation
- Implement separate signalling/media QoS/CoS in many channels using RTP
- Improve warnings and verbose messages
- Deprecate some old settings

Minor modifications by me, a big effort from IgorG.
Thanks!

Reported by: IgorG
Patches:
      qoscleanup-89394-4-trunk.patch uploaded by IgorG (license 20)
Tested by: IgorG
(closes issue #11145)

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

11 years agouse a simpler idiom for 'cmp -s ...'
Luigi Rizzo [Sun, 16 Dec 2007 10:34:55 +0000 (10:34 +0000)]
use a simpler idiom for 'cmp -s ...'

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

11 years agoDon't drop the first character randomly in long listings in the CLI.
Olle Johansson [Sun, 16 Dec 2007 09:37:41 +0000 (09:37 +0000)]
Don't drop the first character randomly in long listings in the CLI.

Reported by: slavon
Patches:
      asterisk-consolerefresh2.diff.txt uploaded by jamesgolovich (license 176)
Tested by: eliel
(closes issue #9325)

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

11 years agoUpdate documentation
Olle Johansson [Sun, 16 Dec 2007 08:19:38 +0000 (08:19 +0000)]
Update documentation

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

11 years agoMake more timers settable in SIP so that we can force timeout earlier on non-responsi...
Olle Johansson [Sun, 16 Dec 2007 08:15:31 +0000 (08:15 +0000)]
Make more timers settable in SIP so that we can force timeout earlier on non-responsive SIP servers.
Thanks, jcmoore, for the patch!

Reported by: jcmoore
Patches:
      peer_t1_timerb_trunk_v3.patch.txt uploaded by jcmoore (license 9)
(closes issue #9771)

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

11 years agoTypo fixed earlier, that wasn't a typo after all.
Olle Johansson [Sat, 15 Dec 2007 11:34:33 +0000 (11:34 +0000)]
Typo fixed earlier, that wasn't a typo after all.
Didn't a clever guy once say "Compile before you commit" ?

:-)

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

11 years ago fix a typo from revision 93138
Russell Bryant [Sat, 15 Dec 2007 08:10:32 +0000 (08:10 +0000)]
 fix a typo from revision 93138

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

11 years agoconfiguration options related to video support.
Luigi Rizzo [Sat, 15 Dec 2007 00:44:34 +0000 (00:44 +0000)]
configuration options related to video support.

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

11 years agoBring in video console support for chan_oss (and later chan_alsa too).
Luigi Rizzo [Sat, 15 Dec 2007 00:30:15 +0000 (00:30 +0000)]
Bring in video console support for chan_oss (and later chan_alsa too).
This is disabled in the default build, you need to explicitly enable it
compiling with

make COPTS=-DHAVE_VIDEO_CONSOLE

In return, you will be able to do a video call with chan_oss, using
the webcam (or X11 grabbing) as local source, and rendering the
incoming stream on your screen. Currently supported formats are
h261, h263, h263+, h264, mpeg4 (all through the avcodec lib, part
of ffmpeg).

Incoming video is on the left, outgoing video is on the right,
while the center displays a keypad (if configured so).

Right clicking on the video windows increases the size,
center clicking reduces the size.
Dragging the mouse (with the left key) on the right window
while the X11 grabber is active moves the grab area.

This is the result of work by Sergio Fadda, Marta Carbone
and myself, all properly disclaimed to digium.

Note, there is a lot of work left to do in this module,
including adding support for Video4LinuxV2 (I have patches
from Matteo Brancaleoni which should be integrated),
and making the GUI a lot more friendly than it is now
(e.g. supporting merging or switching among multiple sources,
a text window, and more).

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

11 years agoremove some redundant headers
Luigi Rizzo [Sat, 15 Dec 2007 00:11:04 +0000 (00:11 +0000)]
remove some redundant headers

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

11 years agoinclude mmap header if detected by configure
Luigi Rizzo [Fri, 14 Dec 2007 23:33:24 +0000 (23:33 +0000)]
include mmap header if detected by configure

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

11 years agoResolve a compiler warning
Mark Michelson [Fri, 14 Dec 2007 22:02:18 +0000 (22:02 +0000)]
Resolve a compiler warning

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

11 years agoChange places where the name "INBOX" was hardcoded to use the imapfolder
Mark Michelson [Fri, 14 Dec 2007 21:40:34 +0000 (21:40 +0000)]
Change places where the name "INBOX" was hardcoded to use the imapfolder
setting from voicemail.conf instead. This commit will help to get issue
#11415 moving towards commitment.

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

11 years agoSolaris compat fixes
Tilghman Lesher [Fri, 14 Dec 2007 21:09:17 +0000 (21:09 +0000)]
Solaris compat fixes
Reported by: snuffy
Patch by: snuffy,tilghman
(Closes issue #11315)

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

11 years agomake something static
Russell Bryant [Fri, 14 Dec 2007 19:31:25 +0000 (19:31 +0000)]
make something static

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

11 years agoRemove use of privacy.conf by the Privacy app.
Tilghman Lesher [Fri, 14 Dec 2007 19:27:54 +0000 (19:27 +0000)]
Remove use of privacy.conf by the Privacy app.
Reported by: eliel
Patch by: eliel
(Closes issue #11344)

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

11 years agoI needed to increment the numbers used on the VERBOSITY_ATLEAST calls by 1.
Mark Michelson [Fri, 14 Dec 2007 19:19:07 +0000 (19:19 +0000)]
I needed to increment the numbers used on the VERBOSITY_ATLEAST calls by 1.

Thanks to kpfleming for pointing this out.

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

11 years agoChanged VERBOSITY_LEVEL to VERBOSITY_ATLEAST to be more accurate.
Mark Michelson [Fri, 14 Dec 2007 18:54:48 +0000 (18:54 +0000)]
Changed VERBOSITY_LEVEL to VERBOSITY_ATLEAST to be more accurate.

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

11 years agoAfter reading Russell's e-mail to the dev list stating that checking option_verbose...
Mark Michelson [Fri, 14 Dec 2007 18:47:44 +0000 (18:47 +0000)]
After reading Russell's e-mail to the dev list stating that checking option_verbose is not
equivalent to the check done by ast_verb, I wrote a macro, VERBOSITY_LEVEL, which does this
check. I did a quick look in the source and used this macro in some places where option_verbose
was used.

I also converted some verbose messages in logger.c to use ast_verb instead of ast_verbose.

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

11 years agogcc 4.1.3 wants a union used here.
Tilghman Lesher [Fri, 14 Dec 2007 18:24:12 +0000 (18:24 +0000)]
gcc 4.1.3 wants a union used here.

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

11 years agoPrint an error message if a #included file does not exist
Russell Bryant [Fri, 14 Dec 2007 17:49:28 +0000 (17:49 +0000)]
Print an error message if a #included file does not exist

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

11 years agoBlocked revisions 93000 via svnmerge
Russell Bryant [Fri, 14 Dec 2007 17:38:11 +0000 (17:38 +0000)]
Blocked revisions 93000 via svnmerge

........
r93000 | russell | 2007-12-14 11:36:08 -0600 (Fri, 14 Dec 2007) | 7 lines

There are a lot of existing systems that #include non-existent files.  So, to
make the transition to treating this as an error a bit less painless, just issue
a huge error message for now.  Then, later, we can reinstate the code that treats
it as a failure.

(Thanks to philippel for the feedback)

........

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

11 years agoPublish the AGI events to manager.
Tilghman Lesher [Fri, 14 Dec 2007 17:29:27 +0000 (17:29 +0000)]
Publish the AGI events to manager.
Reported by: moy
Patch by: moy,tilghman
(Closes issue #11337)

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

11 years agoReintroduce an optimization that was lost when converting trunk to use ast_verb.
Mark Michelson [Fri, 14 Dec 2007 15:59:09 +0000 (15:59 +0000)]
Reintroduce an optimization that was lost when converting trunk to use ast_verb.

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

11 years agoIf malloc.h is included in a Solaris build, the compilation breaks.
Tilghman Lesher [Fri, 14 Dec 2007 15:49:14 +0000 (15:49 +0000)]
If malloc.h is included in a Solaris build, the compilation breaks.
Reported by: snuffy
Patch by: snuffy
(Closes issue #11313)

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

11 years agoMerged revisions 92937 via svnmerge from
Joshua Colp [Fri, 14 Dec 2007 15:18:10 +0000 (15:18 +0000)]
Merged revisions 92937 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r92937 | file | 2007-12-14 11:16:15 -0400 (Fri, 14 Dec 2007) | 4 lines

Up the length of the format on the SIP channel since it can now be rather long.
(closes issue #11552)
Reported by: francesco_r

........

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

11 years agoMerged revisions 92933 via svnmerge from
Tilghman Lesher [Fri, 14 Dec 2007 15:14:24 +0000 (15:14 +0000)]
Merged revisions 92933 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r92933 | tilghman | 2007-12-14 09:01:10 -0600 (Fri, 14 Dec 2007) | 5 lines

Change help documentation to match actual behavior (FAILURE vs FAILED).
Reported by: angeloxx-sir
Patch by: tilghman
(Closes issue #11548)

........

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

11 years agoMerged revisions 92934 via svnmerge from
Christian Richter [Fri, 14 Dec 2007 15:08:09 +0000 (15:08 +0000)]
Merged revisions 92934 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r92934 | crichter | 2007-12-14 16:05:28 +0100 (Fr, 14 Dez 2007) | 1 line

fixed the sequencing of WAITING_4DIGS state setting and overlap_task thread starting.
........

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

11 years agoConvert ast_verbose to ast_verb.
Tilghman Lesher [Fri, 14 Dec 2007 14:48:38 +0000 (14:48 +0000)]
Convert ast_verbose to ast_verb.
Reported by: snuffy
Patch by: snuffy
(Closes issue #11547)

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

11 years agoMerged revisions 92875 via svnmerge from
Mark Michelson [Fri, 14 Dec 2007 01:25:36 +0000 (01:25 +0000)]
Merged revisions 92875 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r92875 | mmichelson | 2007-12-13 19:24:06 -0600 (Thu, 13 Dec 2007) | 7 lines

When compiling with DETECT_DEADLOCKS, don't spam the CLI with messages
about possible deadlocks. Instead just print the intended single message every
five seconds.

(closes issue 11537, reported and patched by dimas)

........

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

11 years agoWhen working with dates, use numeric form whenever possible, as it's faster.
Tilghman Lesher [Thu, 13 Dec 2007 23:10:42 +0000 (23:10 +0000)]
When working with dates, use numeric form whenever possible, as it's faster.
Also, a bunch of coding guidelines fixes.

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

11 years agoMerged revisions 92815 via svnmerge from
Tilghman Lesher [Thu, 13 Dec 2007 21:42:33 +0000 (21:42 +0000)]
Merged revisions 92815 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r92815 | tilghman | 2007-12-13 15:28:39 -0600 (Thu, 13 Dec 2007) | 5 lines

Properly initialize polarity statuses, so that they are detected properly.
Reported by: julianjm
Patch by: julianjm
(Closes issue #10238)

........

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

11 years agoMove usage of the old LOCAL_USER_* macros to the new ast_module_user_* functions...
Joshua Colp [Thu, 13 Dec 2007 20:23:48 +0000 (20:23 +0000)]
Move usage of the old LOCAL_USER_* macros to the new ast_module_user_* functions in a few documentation places.
(closes issue #11533)
Reported by: IgorG
Patches:
      oldmacroclean.v1.diff uploaded by IgorG (license 20)

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

11 years agoMerged revisions 92809 via svnmerge from
Jason Parker [Thu, 13 Dec 2007 20:14:26 +0000 (20:14 +0000)]
Merged revisions 92809 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r92809 | qwell | 2007-12-13 14:13:48 -0600 (Thu, 13 Dec 2007) | 1 line

Make application help text a little more clear about the use of extensions in a filename.
........

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

11 years agoMerged revisions 92807 via svnmerge from
Mark Michelson [Thu, 13 Dec 2007 20:12:37 +0000 (20:12 +0000)]
Merged revisions 92807 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r92807 | mmichelson | 2007-12-13 14:03:20 -0600 (Thu, 13 Dec 2007) | 3 lines

Prevent another potential fd leak

........

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

11 years agoMerged revisions 92803 via svnmerge from
Mark Michelson [Thu, 13 Dec 2007 19:53:21 +0000 (19:53 +0000)]
Merged revisions 92803 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r92803 | mmichelson | 2007-12-13 13:49:55 -0600 (Thu, 13 Dec 2007) | 3 lines

Prevent a possible fd leak.

........

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

11 years agoDon't use backslash as an escape character, unless it really is an escape character.
Tilghman Lesher [Thu, 13 Dec 2007 17:46:04 +0000 (17:46 +0000)]
Don't use backslash as an escape character, unless it really is an escape character.

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

11 years agoRemove remnants of a poorly merged commit. (92697)
Jason Parker [Thu, 13 Dec 2007 16:23:50 +0000 (16:23 +0000)]
Remove remnants of a poorly merged commit. (92697)

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

11 years agoTag voicemails with UTC time as opposed to local time zone
Doug Bailey [Thu, 13 Dec 2007 15:40:19 +0000 (15:40 +0000)]
Tag voicemails with UTC time as opposed to local time zone

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

11 years agoMerged revisions 92696 via svnmerge from
Jason Parker [Thu, 13 Dec 2007 00:18:04 +0000 (00:18 +0000)]
Merged revisions 92696 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

(closes issue #10690)
........
r92696 | qwell | 2007-12-12 18:11:09 -0600 (Wed, 12 Dec 2007) | 7 lines

If a typo is found in a config file, we previous continued on with what was already loaded.
We do not want to do this (see bug below for details).

This makes it so that if a [ is found without a ], the entire config will fail, and nothing in it will be loaded.

Issue 10690.

........

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

11 years agoRevert an "optimization" that I added in revision 89887, as the user who reported
Russell Bryant [Wed, 12 Dec 2007 23:44:26 +0000 (23:44 +0000)]
Revert an "optimization" that I added in revision 89887, as the user who reported
issue #11449 has demonstrated that it actually was a performance hit on his
machine.  I think that it is possible that it could still be a benefit on systems
under higher load, especially SMP systems, but I don't have enough time or interest
to find out at the moment.
(closes issue #11449)

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

11 years agoMerged revisions 92617 via svnmerge from
Jason Parker [Wed, 12 Dec 2007 21:22:58 +0000 (21:22 +0000)]
Merged revisions 92617 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

(closes issue #11048)
........
r92617 | qwell | 2007-12-12 15:15:45 -0600 (Wed, 12 Dec 2007) | 4 lines

Don't increment user count until after name has been recorded (if enabled).

Issue 11048, tested by pep.

........

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

11 years agoConversions of free to ast_free, where applicable, and several other formatting fixes.
Tilghman Lesher [Wed, 12 Dec 2007 20:05:13 +0000 (20:05 +0000)]
Conversions of free to ast_free, where applicable, and several other formatting fixes.
Reported by: eliel
Patch by: eliel,tilghman
(Closes issue #11209)

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

11 years agoMerged revisions 92556 via svnmerge from
Russell Bryant [Wed, 12 Dec 2007 19:50:32 +0000 (19:50 +0000)]
Merged revisions 92556 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r92556 | russell | 2007-12-12 13:40:02 -0600 (Wed, 12 Dec 2007) | 1 line

resolve compiler warning
........

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

11 years agoSame change to trunk as revision 92510. I'm not sure why I merged
Mark Michelson [Wed, 12 Dec 2007 17:51:50 +0000 (17:51 +0000)]
Same change to trunk as revision 92510. I'm not sure why I merged
this way, but I did.

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

11 years agoBlocked revisions 92510 via svnmerge
Mark Michelson [Wed, 12 Dec 2007 17:48:34 +0000 (17:48 +0000)]
Blocked revisions 92510 via svnmerge

........
r92510 | mmichelson | 2007-12-12 11:46:14 -0600 (Wed, 12 Dec 2007) | 7 lines

Correctly detect where a dynamic feature was activated. Before this patch,
the channel which initiated the bridge was always assumed to have been the one
which activated the dynamic feature. This patch corrects this.

(closes issue #11529, reported and patched by nic_bellamy)

........

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

11 years agoCorrectly handle possible memory allocation failure
Tilghman Lesher [Wed, 12 Dec 2007 17:15:56 +0000 (17:15 +0000)]
Correctly handle possible memory allocation failure
Reported by: eliel
Patch by: eliel
(Closes issue #11512)

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

11 years agoMerged revisions 92463 via svnmerge from
Tilghman Lesher [Wed, 12 Dec 2007 16:56:12 +0000 (16:56 +0000)]
Merged revisions 92463 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r92463 | tilghman | 2007-12-12 10:52:56 -0600 (Wed, 12 Dec 2007) | 4 lines

Test directly for the API that fixed AST-2007-026, to ensure that older
versions of PostgreSQL are no longer acceptable.
(Closes issue #11526)

........

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

11 years agoMerged revisions 92443 via svnmerge from
Mark Michelson [Wed, 12 Dec 2007 16:11:13 +0000 (16:11 +0000)]
Merged revisions 92443 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r92443 | mmichelson | 2007-12-12 10:08:55 -0600 (Wed, 12 Dec 2007) | 3 lines

Removing an unused variable.

........

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

11 years agoDoxygen updates, formatting.
Olle Johansson [Tue, 11 Dec 2007 22:20:22 +0000 (22:20 +0000)]
Doxygen updates, formatting.

misdn stuff needs a lot of doxygenification

(Hello, Qwell :-) )

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

11 years agoTrunk build would fail due to the nonexistence of zaptel hwgain
Mark Michelson [Tue, 11 Dec 2007 22:10:43 +0000 (22:10 +0000)]
Trunk build would fail due to the nonexistence of zaptel hwgain
structures missing. Patched configure to check for this stuff and
put a #ifdef around the offending code in chan_zap. Thanks to file
for overseeing this.

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

11 years agoWe need to set the address we want to match against before we actually do the match..
Jason Parker [Tue, 11 Dec 2007 21:58:26 +0000 (21:58 +0000)]
We need to set the address we want to match against before we actually do the match..

Closes issue #11518.

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

11 years agoRemoving a pointless memset. The memory was just calloc'd, so the
Mark Michelson [Tue, 11 Dec 2007 21:46:16 +0000 (21:46 +0000)]
Removing a pointless memset. The memory was just calloc'd, so the
memory is already zeroed out

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

11 years agoAdd variable to show which key was pressed to stop playback.
Jason Parker [Tue, 11 Dec 2007 21:17:37 +0000 (21:17 +0000)]
Add variable to show which key was pressed to stop playback.

Issue #11377, initial patch by johan.

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

11 years agoOnly look to see if options are set if some have been provided.
Joshua Colp [Tue, 11 Dec 2007 20:06:43 +0000 (20:06 +0000)]
Only look to see if options are set if some have been provided.
(closes issue #11505)
Reported by: Mike Anikienko

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

11 years agoMerged revisions 92363 via svnmerge from
Joshua Colp [Tue, 11 Dec 2007 19:52:37 +0000 (19:52 +0000)]
Merged revisions 92363 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r92363 | file | 2007-12-11 15:51:40 -0400 (Tue, 11 Dec 2007) | 6 lines

Fix potential memory leak with the dialed interfaces list if another memory allocation fails.
(closes issue #11507)
Reported by: eliel
Patches:
      global_datastores.c.patch uploaded by eliel (license 64)

........

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

11 years agoMerged revisions 92323 via svnmerge from
Mark Michelson [Tue, 11 Dec 2007 17:44:42 +0000 (17:44 +0000)]
Merged revisions 92323 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r92323 | mmichelson | 2007-12-11 11:42:25 -0600 (Tue, 11 Dec 2007) | 10 lines

Fixing autofill to be more accurate. Specifically, if calls ahead of the current
caller were ringing members (but not yet bridged) there could be available members
and waiting callers who would not get matched up. The member availability checker
was correctly determining the number of available members in this scenario, but
the queue itself did not parallelly reflect this status on the pending calls. This
commit corrects the issue.

(closes issue #11459, reported by equissoftware, patched by me)

........

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

11 years ago* In unaligned.h, remove some unnecessary casts and mark the arg of the
Russell Bryant [Tue, 11 Dec 2007 16:29:29 +0000 (16:29 +0000)]
* In unaligned.h, remove some unnecessary casts and mark the arg of the
  get_unaligned functions as const
* In event.c, use get_unaligned_uint32() in a couple of places to fix issues on
  architectures that don't allow unaligned access

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

11 years agoA lot of doxygen updates
Olle Johansson [Tue, 11 Dec 2007 14:17:29 +0000 (14:17 +0000)]
A lot of doxygen updates

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

11 years agoDoxygen updates
Olle Johansson [Tue, 11 Dec 2007 09:26:25 +0000 (09:26 +0000)]
Doxygen updates

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

11 years agoAdd CLI commands to dynamically set hw and sw gains
Doug Bailey [Mon, 10 Dec 2007 20:18:25 +0000 (20:18 +0000)]
Add CLI commands to dynamically set hw and sw gains

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

11 years agoAdd ast_atomic_fetchadd_int_slow to check_expr for platforms that need it.
Joshua Colp [Mon, 10 Dec 2007 16:48:18 +0000 (16:48 +0000)]
Add ast_atomic_fetchadd_int_slow to check_expr for platforms that need it.
(closes issue #11484)
Reported by: snuffy

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

11 years agoMerged revisions 92204 via svnmerge from
Joshua Colp [Mon, 10 Dec 2007 16:37:35 +0000 (16:37 +0000)]
Merged revisions 92204 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r92204 | file | 2007-12-10 12:36:15 -0400 (Mon, 10 Dec 2007) | 6 lines

Add G729A as another possible payload name for G729. Some devices use this instead of G729, which is perfectly normal since the payload number itself is defined and can't be used by anything else so the name doesn't matter that much.
(closes issue #11483)
Reported by: revolution
Patches:
      rtp.diff uploaded by revolution (license 346)

........

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

11 years agoMerged revisions 92202 via svnmerge from
Mark Michelson [Mon, 10 Dec 2007 16:30:46 +0000 (16:30 +0000)]
Merged revisions 92202 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r92202 | mmichelson | 2007-12-10 10:29:44 -0600 (Mon, 10 Dec 2007) | 7 lines

If there are no members in a queue, then the loop where the datastore for detecting
duplicate dialed numbers will be skipped, meaning the datastore isn't created. This means
that when we try to free it, there's a crash. This stops that crash from occurring.

(closes issue #11499, reported by slavon, patched by eliel)

........

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

11 years agoBlocked revisions 92200 via svnmerge
Joshua Colp [Mon, 10 Dec 2007 16:15:06 +0000 (16:15 +0000)]
Blocked revisions 92200 via svnmerge

........
r92200 | file | 2007-12-10 12:13:43 -0400 (Mon, 10 Dec 2007) | 4 lines

It is possible for nativeformats to contain more then one codec, so print out multiple ones.
(closes issue #11366)
Reported by: ovi

........

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

11 years agoOnly send a SIGHUP if the pid is greater than -1, otherwise all PIDs greater than...
Joshua Colp [Mon, 10 Dec 2007 16:07:33 +0000 (16:07 +0000)]
Only send a SIGHUP if the pid is greater than -1, otherwise all PIDs greater than -1 will get the SIGHUP... and that is bad.
(closes issue #11453)
Reported by: alanmcmillan

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

11 years agoRemoving some LOG_DEBUG items
Olle Johansson [Mon, 10 Dec 2007 14:18:21 +0000 (14:18 +0000)]
Removing some LOG_DEBUG items

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

11 years agoMerged revisions 92158 via svnmerge from
Olle Johansson [Mon, 10 Dec 2007 14:10:24 +0000 (14:10 +0000)]
Merged revisions 92158 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r92158 | oej | 2007-12-10 15:04:44 +0100 (MÃ¥n, 10 Dec 2007) | 16 lines

Avoid reinvite race situations with two Asterisks trying
to reinvite each other in 1.4 and trunk.

This patch implements support for the 491 error code that
Asterisk 1.4 generates on situations where we get an
incoming INVITE and already has one in progress.

Thanks to mavetju for reporting and to Raj Jain for an
excellent explanation of the problem.

Patch by myself. Tested with 8 Asterisk servers connected
to each other in a training network.

Closes issue #10481

........

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