Jason Parker [Thu, 20 Nov 2008 17:37:05 +0000 (17:37 +0000)]
Whitespace fix
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@158061
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Kevin P. Fleming [Thu, 20 Nov 2008 00:08:12 +0000 (00:08 +0000)]
Merged revisions 157859 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4
........
r157859 | kpfleming | 2008-11-19 15:34:47 -0600 (Wed, 19 Nov 2008) | 7 lines
the gcc optimizer frequently finds broken code (use of uninitalized variables, unreachable code, etc.), which is good. however, developers usually compile with the optimizer turned off, because if they need to debug the resulting code, optimized code makes that process very difficult. this means that we get code changes committed that weren't adequately checked over for these sorts of problems.
with this build system change, if (and only if) --enable-dev-mode was used and DONT_OPTIMIZE is turned on, when a source file is compiled it will actually be preprocessed (into a .i or .ii file), then compiled once with optimization (with the result sent to /dev/null) and again without optimization (but only if the first compile succeeded, of course).
while making these changes, i did some cleanup work in Makefile.rules to move commonly-used combinations of flag variables into their own variables, to make the file easier to read and maintain
........
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@157974
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Terry Wilson [Thu, 20 Nov 2008 00:06:46 +0000 (00:06 +0000)]
Fix compiling
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@157973
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Mark Michelson [Wed, 19 Nov 2008 23:30:42 +0000 (23:30 +0000)]
Add a space to the output
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@157940
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Mark Michelson [Wed, 19 Nov 2008 23:29:14 +0000 (23:29 +0000)]
Add a RES_NOT_DYNAMIC case for the CLI command
'queue remove member'
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@157939
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Mark Michelson [Wed, 19 Nov 2008 22:17:05 +0000 (22:17 +0000)]
Commit CHANGES change I promised when submitting
res_timing_timerfd
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@157906
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Tilghman Lesher [Wed, 19 Nov 2008 22:01:00 +0000 (22:01 +0000)]
Add info about REALTIME_FIELD and REALTIME_HASH
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@157893
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Mark Michelson [Wed, 19 Nov 2008 21:55:25 +0000 (21:55 +0000)]
Cast this value since a uint64_t is not the same
as an unsigned long long on a 64-bit machine.
Reported by kpfleming on IRC
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@157874
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Tilghman Lesher [Wed, 19 Nov 2008 21:54:39 +0000 (21:54 +0000)]
Two new functions, REALTIME_FIELD, and REALTIME_HASH, which should make
querying realtime from the dialplan a little more consistent and easy to use.
The original REALTIME function is preserved, for those who are already
accustomed to that interface.
(closes issue #13651)
Reported by: Corydon76
Patches:
20081119__bug13651__2.diff.txt uploaded by Corydon76 (license 14)
Tested by: blitzrage, Corydon76
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@157870
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Mark Michelson [Wed, 19 Nov 2008 19:37:32 +0000 (19:37 +0000)]
Merge the changes from the res_timing_timerfd branch.
This provides a new timing interface. In order to use it,
you must be running a Linux with a kernel version of
2.6.25 or newer and glibc 2.8 or newer.
This timing interface is a good alternative if a timing
source is necessary (e.g. for IAX trunking) but DAHDI is
otherwise unnecessary for the system.
For now, this commit contains the actual work done in the
res_timing_timerfd branch. There are no notices in the README
or CHANGES files yet, but they will be added in my next commit.
The timing API of Asterisk also needs to have a bit of work done
with regards to choosing which timing interface to use. This commit
makes the choice a build-time decision, by only allowing one of
the timer interfaces to be chosen in menuselect. It would be preferable
if the choice could be made at run-time, however. The preferred timing
interface could be loaded and tested, and if it does not work, choice
number two may be used instead. That sort of thing. That is beyond
the scope of work in this branch though.
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@157820
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Terry Wilson [Wed, 19 Nov 2008 19:25:14 +0000 (19:25 +0000)]
Fix checking for CONFIG_STATUS_FILEINVALID so that modules don't crash upon trying to parse an invalid config
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@157818
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Tilghman Lesher [Wed, 19 Nov 2008 18:28:14 +0000 (18:28 +0000)]
Add check for t38_terminal_init in spandsp (not found in 0.0.6, so it should fail reasonably)
(closes issue #13473)
Reported by: genie
Patches:
20080916__bug13473.diff.txt uploaded by Corydon76 (license 14)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@157784
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Kevin P. Fleming [Wed, 19 Nov 2008 13:45:48 +0000 (13:45 +0000)]
correct small bug introduced during API conversion
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@157743
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Kevin P. Fleming [Wed, 19 Nov 2008 13:27:02 +0000 (13:27 +0000)]
move relevant entries into UPGRADE.txt and resync UPGRADE-1.6.txt with previous branches
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@157739
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Kevin P. Fleming [Wed, 19 Nov 2008 12:42:19 +0000 (12:42 +0000)]
make some corrections to the ast_agi_register_multiple(), ast_agi_unregister_multiple() and ast_agi_fdprintf() API calls to be consistent with API guidelines
also, move UPGRADE.txt to UPGRADE-1.6.txt and make the new UPGRADE.txt contain information about upgrading between Asterisk 1.6 releases
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@157706
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Terry Wilson [Wed, 19 Nov 2008 05:37:10 +0000 (05:37 +0000)]
Comment out config line that is in a commented out context
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@157675
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Tilghman Lesher [Wed, 19 Nov 2008 01:02:45 +0000 (01:02 +0000)]
Starting with a change to ensure that ast_verbose() preserves ABI compatibility
in 1.6.1 (as compared to 1.6.0 and versions of 1.4), this change also
deprecates the use of Asterisk with FreeBSD 4, given the central use of va_copy
in core functions. va_copy() is C99, anyway, and we already require C99 for
other purposes, so this isn't really a big change anyway. This change also
simplifies some of the core ast_str_* functions.
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@157639
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Mark Michelson [Wed, 19 Nov 2008 00:59:48 +0000 (00:59 +0000)]
If malloc returns NULL, we need to return NULL immediately or
else Asterisk will crash when attempting to dereference the NULL
pointer
(closes issue #13858)
Reported by: eliel
Patches:
astmm.c.patch uploaded by eliel (license 64)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@157632
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Sean Bright [Wed, 19 Nov 2008 00:27:45 +0000 (00:27 +0000)]
Fix a few build problems on Solaris (and check for an md5 utility in
configure instead of the icky loop I was doing before).
(closes issue #13842)
Reported by: snuffy
Patches:
bug13842_20081106.diff uploaded by snuffy (license 35)
13842.diff uploaded by seanbright (license 71)
Tested by: snuffy
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@157600
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Mark Michelson [Tue, 18 Nov 2008 23:59:02 +0000 (23:59 +0000)]
This change prevents a crash from occurring if res_musiconhold.so
is unloaded and then Asterisk is stopped. The problem was that
we are not unregistering the ast_moh_destroy function at exit.
(closes issue #13761)
Reported by: eliel
Patches:
res_musiconhold.c.patch uploaded by eliel (license 64)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@157592
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Mark Michelson [Tue, 18 Nov 2008 23:39:41 +0000 (23:39 +0000)]
Add some missing $(DESTDIR)s to the bininstall
target of the Makefile.
(closes issue #13875)
Reported by: pabelanger
Patches:
Makefile.155928 uploaded by pabelanger (license 224)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@157564
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Mark Michelson [Tue, 18 Nov 2008 23:28:23 +0000 (23:28 +0000)]
Fix the logic for when delete=yes when IMAP storage
is in use so that the message is deleted from both
local and IMAP storage.
(closes issue #13642)
Reported by: jaroth
Patches:
deleteyes.patch uploaded by jaroth (license 50)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@157562
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Mark Michelson [Tue, 18 Nov 2008 22:54:08 +0000 (22:54 +0000)]
Merged revisions 157503 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4
........
r157503 | mmichelson | 2008-11-18 16:47:57 -0600 (Tue, 18 Nov 2008) | 13 lines
Add some missing invite state changes necessary in the sip_write
function. Not setting the invite state correctly on the call was
resulting in the Record application leaving empty files. I also
have updated the doxygen comment next to the declaration of the
INV_EARLY_MEDIA constant to reflect that we also use this state
when we *send* a 18X response to an INVITE.
(closes issue #13878)
Reported by: nahuelgreco
Patches:
sip-early-media-recording-1.4.22.patch uploaded by nahuelgreco (license 162)
Tested by: putnopvut
........
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@157512
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Mark Michelson [Tue, 18 Nov 2008 21:59:24 +0000 (21:59 +0000)]
Based on Russell's advice on the asterisk-dev list, I have
changed from using a global lock in update_call_counter to
using the locks within the sip_pvt and sip_peer structures
instead.
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@157496
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Jason Parker [Tue, 18 Nov 2008 21:15:08 +0000 (21:15 +0000)]
Remove echo line that is unnecessary (Thanks seanbright).
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@157463
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Jason Parker [Tue, 18 Nov 2008 21:03:12 +0000 (21:03 +0000)]
Make this executable
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@157461
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Jason Parker [Tue, 18 Nov 2008 21:01:46 +0000 (21:01 +0000)]
Add init script for ArchLinux
(closes issue #13667)
Reported by: sherif
Patches:
archlinux_rc_makefile.patch uploaded by sherif (license 591)
archlinux_rc_makefile-2.patch uploaded by mvanbaak (license 7)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@157460
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Mark Michelson [Tue, 18 Nov 2008 20:23:58 +0000 (20:23 +0000)]
* Add a lock to be used in the update_call_counter function.
* Revert logic to mirror 1.4's in the sense that it will not allow
the call counter to dip below 0.
These two measures prevent potential races that could cause a SIP peer
to appear to be busy forever.
(closes issue #13668)
Reported by: mjc
Patches:
hintfix_trunk_rev152649.patch uploaded by wolfelectronic (license 586)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@157427
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Jeff Peeler [Tue, 18 Nov 2008 19:16:00 +0000 (19:16 +0000)]
Merged revisions 157365 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4
........
r157365 | jpeeler | 2008-11-18 13:13:33 -0600 (Tue, 18 Nov 2008) | 6 lines
(closes issue #13899)
Reported by: akkornel
This fix is the result of a bug fix in ast_app_separate_args r124395. If an argument does not exist it should always be set to a null string rather than a null pointer.
........
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@157366
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Mark Michelson [Tue, 18 Nov 2008 18:31:08 +0000 (18:31 +0000)]
Merged revisions 157305 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4
........
r157305 | mmichelson | 2008-11-18 12:25:55 -0600 (Tue, 18 Nov 2008) | 12 lines
Fix a crash in the end_bridge_callback of app_dial and
app_followme which would occur at the end of an attended
transfer. The error occurred because we initially stored
a pointer to an ast_channel which then was hung up due
to a masquerade.
This commit adds a "fixup" callback to the bridge_config
structure to allow for end_bridge_callback_data to be
changed in the case that a new channel pointer is needed
for the end_bridge_callback.
........
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@157306
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Steve Murphy [Tue, 18 Nov 2008 18:07:55 +0000 (18:07 +0000)]
(closes issue #13420)
Reported by: alex70
Patches:
13420.13539.patch uploaded by murf (license 17)
Tested by: murf, awk
This fixes two problems: a spurious linefeed insertion
probably left over from pre-precomment times. Only
generated when category had no previous comments.
The other problem: Insertions could get the line-numbering
out of whack and generate negative line numbers, causing
chunks of line numbers to be emitted, on the scale of the
number of lines up to that point in the file. In such cases,
abort the looping, and all is well.
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@157302
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Tilghman Lesher [Mon, 17 Nov 2008 22:25:06 +0000 (22:25 +0000)]
Can't use items duplicated off the stack frame in an element returned from
a function: in these cases, we have to use the heap, or garbage will result.
(closes issue #13898)
Reported by: alecdavis
Patches:
20081114__bug13898__2.diff.txt uploaded by Corydon76 (license 14)
Tested by: alecdavis
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@157253
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Kevin P. Fleming [Sat, 15 Nov 2008 19:51:29 +0000 (19:51 +0000)]
ensure that if a .i file (preprocessed source) is present, the .o file is made from it, not from the .c file (this only works because GNU makes respects the order the rules are defined)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@157167
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Kevin P. Fleming [Sat, 15 Nov 2008 19:45:19 +0000 (19:45 +0000)]
Merged revisions 157162-157163 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4
........
r157162 | kpfleming | 2008-11-15 20:24:24 +0100 (Sat, 15 Nov 2008) | 1 line
dist-clean should remove dependency information files as well
........
r157163 | kpfleming | 2008-11-15 20:31:03 +0100 (Sat, 15 Nov 2008) | 1 line
when an individual directory dist-clean is run, run clean in that directory first, and when running top-level dist-clean, do not run subdirectory clean operations twice
........
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@157164
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Kevin P. Fleming [Sat, 15 Nov 2008 18:25:01 +0000 (18:25 +0000)]
Merged revisions 157104 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4
........
r157104 | kpfleming | 2008-11-15 19:00:32 +0100 (Sat, 15 Nov 2008) | 13 lines
major update to doxygen configuration file:
1) update to doxygen 1.5.x style file, as used in trunk
2) tell doxygen where are header files are, so include-file processing can be done
3) make all macros that are used to define variables/functions be expanded, so that doxygen will properly document the resulting variable/function
4) make all macros that are used to provide the contents of a variable (structure) be expanded, so that doxygen will be able to document the resulting fields
5) suppress compiler attributes (__attribute__(xxx)) from being seen by doxygen, so it will properly match up function definition and usage (for an example of th effect of this, look at the doxygen docs for ast_log() from before and afte this commit)
........
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@157105
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Eliel C. Sardanons [Sat, 15 Nov 2008 15:37:11 +0000 (15:37 +0000)]
Avoid a not needed cast, making code more readable.
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@157073
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Russell Bryant [Sat, 15 Nov 2008 04:25:57 +0000 (04:25 +0000)]
Fix a few more places where the case insensitive hash should be used since
the comparison is case insensitive.
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@157041
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Russell Bryant [Sat, 15 Nov 2008 04:08:42 +0000 (04:08 +0000)]
Use the new case insensitive hash function for console interfaces. The comparison
function is case insensitive.
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@157039
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Tilghman Lesher [Fri, 14 Nov 2008 22:36:30 +0000 (22:36 +0000)]
Allow setting static values in CDRs
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@157006
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Mark Michelson [Fri, 14 Nov 2008 21:19:58 +0000 (21:19 +0000)]
Revision 155513 of chan_sip.c in trunk inadvertently
removed a very important line to set the "len" field
for incoming SIP requests. The result was that all incoming
SIP messages appeared to be 0-length, meaning Asterisk
could do no meaningful processing of anything SIP-related
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@156962
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Terry Wilson [Fri, 14 Nov 2008 17:35:33 +0000 (17:35 +0000)]
Cleanup whitespace issues
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@156918
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Terry Wilson [Fri, 14 Nov 2008 17:29:05 +0000 (17:29 +0000)]
Use Mark's new ast_str_case_hash function instead of jumping through hoops to do insensitive case lookups
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@156916
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Tilghman Lesher [Fri, 14 Nov 2008 17:02:00 +0000 (17:02 +0000)]
Ping is missing the standard double-newline after the event.
(closes issue #13903)
Reported by: kebl0155
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@156911
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Mark Michelson [Fri, 14 Nov 2008 16:53:38 +0000 (16:53 +0000)]
Fix some refcounting in app_queue.c and change the
hashing used by app_queue.c to be case-insensitive.
This is accomplished by adding a new case-insensitive
hashing function.
This was necessary to prevent bad refcount errors
(and potential crashes) which would occur due to the
fact that queues were initially read from the config
file in a case-sensitive manner. Then, when a user
issued a CLI command or manager action, we allowed
for case-insensitive input and used that input to
directly try to find the queue in the hash table. The result
was either that we could not find a queue that was input or
worse, we would end up hashing to a completely bogus value
based on the input.
This commit resolves the problem presented in
issue #13703. However, that issue was reported against
1.6.0. Since this fix introduces a behavior change, I am
electing to not place this same fix in to the 1.6.0 or 1.6.1
branches, and instead will opt for a change which does not
change behavior.
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@156883
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Matthew Fredrickson [Fri, 14 Nov 2008 16:34:33 +0000 (16:34 +0000)]
Remove some useless locking and make sure we hangup channels on a link when we get a GRS.
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@156874
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Mark Michelson [Fri, 14 Nov 2008 15:20:03 +0000 (15:20 +0000)]
Merged revisions 156816 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4
........
r156816 | mmichelson | 2008-11-14 09:18:59 -0600 (Fri, 14 Nov 2008) | 10 lines
If the prompt to reenter a voicemail password timed out, it
resulted in the password not being saved, even if the input matched
what you gave when first prompted to enter a new password. This is
because the return value of ast_readstring was checked, but not checked
properly.
This bug was discovered by Jared Smith during an Asterisk training course.
Thanks for reporting it!
........
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@156817
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Tilghman Lesher [Fri, 14 Nov 2008 00:43:13 +0000 (00:43 +0000)]
Merged revisions 156755 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4
........
r156755 | tilghman | 2008-11-13 18:41:37 -0600 (Thu, 13 Nov 2008) | 6 lines
ast_waitfordigit() requires that the channel be up, for no good logical
reason. This prevents While/EndWhile from working within the "h"
extension.
Reported by: jgalarneau (for ABE C.2)
Fixed by: me
........
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@156756
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Tilghman Lesher [Thu, 13 Nov 2008 21:30:41 +0000 (21:30 +0000)]
Merged revisions 156688 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4
........
r156688 | tilghman | 2008-11-13 15:24:00 -0600 (Thu, 13 Nov 2008) | 7 lines
Provide more space for all the data which can appear in an originating
channel name.
(closes issue #13398)
Reported by: bamby
Patches:
manager.c.diff uploaded by bamby (license 430)
........
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@156690
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Jeff Peeler [Thu, 13 Nov 2008 19:17:50 +0000 (19:17 +0000)]
(closes issue #13891)
Reported by: smurfix
This reverts a change I made in 116297. At the time it seemed the change was required to solve an issue with attempting a transfer but then letting it timeout without dialing any digits. However, I didn't realize that having an empty extension was possible. I'm removing the immediate return that was added in pbx_find_extension if the extension is null.
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@156649
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Tilghman Lesher [Thu, 13 Nov 2008 19:10:28 +0000 (19:10 +0000)]
Command offsets were not changed correctly when the command syntax for
'pri set debug' was changed from 'pri debug'.
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@156647
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Mark Michelson [Thu, 13 Nov 2008 17:07:56 +0000 (17:07 +0000)]
Kevin sent a note indicating that this change is
not necessary, so I am reverting it
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@156612
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Eliel C. Sardanons [Thu, 13 Nov 2008 15:46:06 +0000 (15:46 +0000)]
Introduce XML documentation for:
- MeetMe()
- MeetMeCount()
- MeetMeChannelAdmin()
- MeetMeAdmin()
- SLAStation()
- SLATrunk()
- Add an attribute to optionlist 'hasparams' with the same functionality as the one
we have in <parameter> and <argument> (the DTD was updated)
- Fix a leak when getting an attribute while parsing an <optionlist>.
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@156575
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Eliel C. Sardanons [Thu, 13 Nov 2008 13:53:13 +0000 (13:53 +0000)]
Fix a typo introduced when changing xmldoc_has_arguments() to xmldoc_has_inside()
we need to pass the name of the node that we are looking for.
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@156541
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Eliel C. Sardanons [Thu, 13 Nov 2008 13:08:34 +0000 (13:08 +0000)]
Remove trailing whitespaces
using ':%s/\s\+$//' pointed by seanbright on #asterisk-dev
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@156535
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Sean Bright [Wed, 12 Nov 2008 23:13:42 +0000 (23:13 +0000)]
Use the reviewboard:url SVN property so post-review will work without modification.
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@156443
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Tilghman Lesher [Wed, 12 Nov 2008 21:34:51 +0000 (21:34 +0000)]
Merged revisions 156386 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4
........
r156386 | tilghman | 2008-11-12 15:18:57 -0600 (Wed, 12 Nov 2008) | 5 lines
When using call limits under 1 second, infinite call lengths are allowed,
instead.
(closes issue #13851)
Reported by: ruddy
........
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@156388
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Eliel C. Sardanons [Wed, 12 Nov 2008 20:27:40 +0000 (20:27 +0000)]
- Make alias->real_cmd point to the allocated space outside alias->alias.
- Register the aliased cli command (or we will not alias anything).
- Use ARRAY_LEN() when possible.
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@156355
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Steve Murphy [Wed, 12 Nov 2008 19:47:29 +0000 (19:47 +0000)]
Merged revisions 156297 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4
........
r156297 | murf | 2008-11-12 12:36:16 -0700 (Wed, 12 Nov 2008) | 18 lines
It turns out that the 0x0XX00 codes being returned for
N, X, and Z are off by one, as per conversation with
jsmith on #asterisk-dev; he was teaching a class
and disconcerted that this published rule was not
being followed, with patterns _NXX, _[1-8]22 and
_[2-9]22... and NXX was winning, but [1-8] should
have been.
This change, tested on these 3 patterns now
picks the proper one.
However, this change may surprise users who
set up dialplans based on previous behavior,
which has been there for what, 2 and half
years or so now.
........
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@156299
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Russell Bryant [Wed, 12 Nov 2008 19:38:51 +0000 (19:38 +0000)]
Fix a bug caused by using sizeof(pointer) instead of sizeof(the struct)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@156298
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Tilghman Lesher [Wed, 12 Nov 2008 19:28:22 +0000 (19:28 +0000)]
Merged revisions 156294 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4
........
r156294 | tilghman | 2008-11-12 13:26:45 -0600 (Wed, 12 Nov 2008) | 6 lines
If the SLA thread is not started, then reload causes a memory leak.
(closes issue #13889)
Reported by: eliel
Patches:
app_meetme.c.patch uploaded by eliel (license 64)
........
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@156295
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Jeff Peeler [Wed, 12 Nov 2008 19:11:15 +0000 (19:11 +0000)]
Merged revisions 156289 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4
........
r156289 | jpeeler | 2008-11-12 13:10:12 -0600 (Wed, 12 Nov 2008) | 3 lines
For whatever reason, gcc only warned me about the possible use of an uninitialized variable when compiling 1.6.1.
........
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@156290
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Tilghman Lesher [Wed, 12 Nov 2008 18:55:18 +0000 (18:55 +0000)]
Merged revisions 156229 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4
........
r156229 | tilghman | 2008-11-12 12:39:21 -0600 (Wed, 12 Nov 2008) | 11 lines
Revert revision 132506, since it occasionally caused IAX2 HANGUP packets not
to be sent, and instead, schedule a task to destroy the iax2 pvt structure
10 seconds later. This allows the IAX2 HANGUP packet to be queued,
transmitted, and ACKed before the pvt is destroyed.
(closes issue #13645)
Reported by: dzajro
Patches:
20081111__bug13645__3.diff.txt uploaded by Corydon76 (license 14)
Tested by: vazir
Reviewed: http://reviewboard.digium.com/r/51/
........
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@156243
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Jeff Peeler [Wed, 12 Nov 2008 18:32:46 +0000 (18:32 +0000)]
Merged revisions 156178 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4
........
r156178 | jpeeler | 2008-11-12 11:53:44 -0600 (Wed, 12 Nov 2008) | 8 lines
(closes issue #13173)
Reported by: pep
This change adds an announce_thread responsible for playing announcements to an existing conference. This allows all announcing to be immediately stopped if necessary but more importantly allows other threads that need to play something to not block. There are multiple benefits to this, but the actual bug is for solving the scenario for a channel to be unusable after hang up for the entire duration of the parting announcement. The parting announcement can be extremely long depending on what the user recorded upon joining the conference.
Reviewed by Russell on Review Board:
http://reviewboard.digium.com/r/25/
........
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@156228
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Mark Michelson [Wed, 12 Nov 2008 17:41:56 +0000 (17:41 +0000)]
Merged revisions 156167 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4
........
r156167 | mmichelson | 2008-11-12 11:38:33 -0600 (Wed, 12 Nov 2008) | 7 lines
When doing some tests, I was having a crash at the end of every call
if an attended transfer occurred during the call. I traced the cause to
the CDR on one of the channels being NULL. murf suggested a check in
the end bridge callback to be sure the CDR is non-NULL before proceeding,
so that's what I'm adding.
........
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@156169
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Russell Bryant [Wed, 12 Nov 2008 17:38:20 +0000 (17:38 +0000)]
Merged revisions 156164 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4
........
r156164 | russell | 2008-11-12 11:29:52 -0600 (Wed, 12 Nov 2008) | 7 lines
Move the sanity check that makes sure "always fork" is not set along with the
console option to be after the code that reads options from asterisk.conf.
This resolves a situation where Asterisk can start taking up 100% when
misconfigured.
(Thanks to Bryce Porter (x86 on IRC) for letting me log in to his system to
figure out what was causing the 100% CPU problem.)
........
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@156166
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Eliel C. Sardanons [Wed, 12 Nov 2008 17:28:02 +0000 (17:28 +0000)]
- The paramname is a pointer allocated with strdup() or malloc(), so,
we need to free it with ast_free().
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@156162
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Mark Michelson [Wed, 12 Nov 2008 15:33:11 +0000 (15:33 +0000)]
Add a couple of AC_SUBST calls to the AST_C_COMPILE_CHECK
macro. These missing calls were discovered when working on
timerfd support in a separate branch.
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@156127
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Eliel C. Sardanons [Wed, 12 Nov 2008 13:43:46 +0000 (13:43 +0000)]
Add XML documentation for AGI commands:
- database deltree
- database get
- exec
- get data
- get full variable
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@156125
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Michiel van Baak [Wed, 12 Nov 2008 06:46:04 +0000 (06:46 +0000)]
This commit does two things:
- Add CLI aliases module to asterisk.
- Remove all deprecated CLI commands from the code
Initial work done by file.
Junk-Y and lmadsen did a lot of work and testing to
get the list of deprecated commands into the configuration file.
Deprecated CLI commands are now handled by this new module,
see cli_aliases.conf for more info about that.
ok russellb@ via reviewboard
(closes issue #13735)
Reported by: mvanbaak
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@156120
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Eliel C. Sardanons [Wed, 12 Nov 2008 02:20:05 +0000 (02:20 +0000)]
- Add 'database del', 'database put' and 'set music' AGI commands XML documentation.
- Add to the DTD the possibility to put a parameter inside an <enum>.
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@156087
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Eliel C. Sardanons [Wed, 12 Nov 2008 00:17:43 +0000 (00:17 +0000)]
Implement AGI XML documentation parsing functions.
A new <agi> element is used to describe the XML documentation.
We have the usual synopsis,syntax,description and seealso for AGI commands.
The CLI 'agi show commands' command was changed to show all the documentation se
ctions.
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@156051
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Pari Nannapaneni [Tue, 11 Nov 2008 23:32:31 +0000 (23:32 +0000)]
changing comment style to conform coding guidelines
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@156018
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Pari Nannapaneni [Tue, 11 Nov 2008 23:02:43 +0000 (23:02 +0000)]
Patch by Ryan Brindley -- Make sure that manager refuses any duplicate 'new category' requests in updateconfig
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@156017
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Kevin P. Fleming [Tue, 11 Nov 2008 17:57:20 +0000 (17:57 +0000)]
use some fancy compiler magic (thanks to Matthew Woehlke on the gcc-help mailing list) to restore type-safety to S_OR by going back to a macro, but preserve the side-effect-safe usage of the macro arguments
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@155967
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Doug Bailey [Tue, 11 Nov 2008 16:46:17 +0000 (16:46 +0000)]
Add LINEKEYS variable to allow for a user to set the number of keys assigned to a line on a polycom phone
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@155934
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Russell Bryant [Tue, 11 Nov 2008 16:07:36 +0000 (16:07 +0000)]
Remove commentary from the issues list for SIP TCP/TLS
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@155929
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Mark Michelson [Mon, 10 Nov 2008 21:14:44 +0000 (21:14 +0000)]
Merged revisions 155861 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4
........
r155861 | mmichelson | 2008-11-10 15:07:39 -0600 (Mon, 10 Nov 2008) | 14 lines
Channel drivers assume that when their indicate callback
is invoked, that the channel on which the callback was called
is locked. This patch corrects an instance in chan_agent where
a channel's indicate callback is called directly without first
locking the channel.
This was leading to some observed locking issues in chan_local,
but considering that all channel drivers operate under the
same expectations, the generic fix in chan_agent is the right
way to go.
AST-126
........
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@155863
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Tilghman Lesher [Mon, 10 Nov 2008 21:12:28 +0000 (21:12 +0000)]
Make documentation of update method match documentation and update update2
method to match.
Reported by: atis, via -dev mailing list.
Fixed by: me
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@155862
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Tilghman Lesher [Mon, 10 Nov 2008 20:50:50 +0000 (20:50 +0000)]
Merged revisions 155803 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4
........
r155803 | tilghman | 2008-11-10 14:49:59 -0600 (Mon, 10 Nov 2008) | 1 line
I got tired of saying this in every single bugnote referring to this file.
........
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@155804
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Tilghman Lesher [Mon, 10 Nov 2008 18:04:30 +0000 (18:04 +0000)]
Fix memory leak when MALLOC_DEBUG is enabled.
(closes issue #13864)
Reported by: eliel
Patches:
readline.c.patch uploaded by eliel (license 64)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@155763
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Eliel C. Sardanons [Mon, 10 Nov 2008 13:53:23 +0000 (13:53 +0000)]
Move all the XML documentation API from pbx.c to xmldoc.c.
Export the XML documentation API:
ast_xmldoc_build_synopsis()
ast_xmldoc_build_syntax()
ast_xmldoc_build_description()
ast_xmldoc_build_seealso()
ast_xmldoc_build_arguments()
ast_xmldoc_printable()
ast_xmldoc_load_documentation()
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@155711
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Sean Bright [Sun, 9 Nov 2008 16:30:29 +0000 (16:30 +0000)]
Fix this as well. Pointed out by tzafrir.
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@155671
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Sean Bright [Sun, 9 Nov 2008 03:34:28 +0000 (03:34 +0000)]
Fix some spelling errors, and convert tabs to spaces.
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@155637
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Sean Bright [Sun, 9 Nov 2008 01:59:59 +0000 (01:59 +0000)]
In order to move away from nested function use, some changes to the recently introduced
ast_channel_search_locked need to be made. Specifically, the caller needs to be able to
pass arbitrary data which in turn is passed to the callback. This patch addresses all
of the nested functions currently in asterisk trunk.
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@155590
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Sean Bright [Sun, 9 Nov 2008 01:27:00 +0000 (01:27 +0000)]
Merged revisions 155553 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4
........
r155553 | seanbright | 2008-11-08 20:08:07 -0500 (Sat, 08 Nov 2008) | 6 lines
Use static functions here instead of nested ones. This requires a small
change to the ast_bridge_config struct as well. To understand the reason
for this change, see the following post:
http://gcc.gnu.org/ml/gcc-help/2008-11/msg00049.html
........
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@155554
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Russell Bryant [Sat, 8 Nov 2008 21:46:43 +0000 (21:46 +0000)]
- Check for failure when putting the packet in the ast_str
- fix a spelling error in a header file
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@155516
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Russell Bryant [Sat, 8 Nov 2008 21:34:36 +0000 (21:34 +0000)]
Remove some code that is basically a no-op. Code above this already ensures that
the buffer is terminated.
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@155513
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Mark Michelson [Fri, 7 Nov 2008 23:41:44 +0000 (23:41 +0000)]
Set the invite state to INV_CANCELLED in a place that
makes more sense. Where it was set before, it was impossible
to actually delay sending a CANCEL if we had not yet received
a provisional response to an INVITE.
(closes issue #13626)
Reported by: atis
Patches:
13626.patch uploaded by putnopvut (license 60)
Tested by: atis
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@155467
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Sean Bright [Fri, 7 Nov 2008 22:39:30 +0000 (22:39 +0000)]
Add ability to pass arbitrary data to the ao2_callback_fn (called from
ao2_callback and ao2_find). Currently, passing OBJ_POINTER to either
of these mandates that the passed 'arg' is a hashable object, making
searching for an ao2 object based on outside criteria difficult.
Reviewed by Russell and Mark M. via ReviewBoard:
http://reviewboard.digium.com/r/36/
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@155401
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Tilghman Lesher [Fri, 7 Nov 2008 22:28:58 +0000 (22:28 +0000)]
Merged revisions 155398 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4
........
r155398 | tilghman | 2008-11-07 16:27:32 -0600 (Fri, 07 Nov 2008) | 7 lines
Clarify error message.
(closes issue #13809)
Reported by: denke
Patches:
20081104__bug13809.diff.txt uploaded by Corydon76 (license 14)
Tested by: denke
........
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@155399
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Tilghman Lesher [Fri, 7 Nov 2008 22:03:50 +0000 (22:03 +0000)]
Two bugs relating to colnames found by Marquis42 on #asterisk-dev
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@155395
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Mark Michelson [Fri, 7 Nov 2008 21:14:49 +0000 (21:14 +0000)]
Remove one more instance of the sample configuration
lying about what's possible. The tz cannot be set in a
context like this. It can only be set in the general
section or per-mailbox.
Thanks to sasargen on #asterisk-dev for pointing this out
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@155360
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Tilghman Lesher [Fri, 7 Nov 2008 20:13:32 +0000 (20:13 +0000)]
Send call release with unallocated cause instead of normal call clearing, when
invalid extension is called.
(closes issue #13408)
Reported by: adomjan
Patches:
chan_dahdi.c-ss7-unallocated-2 uploaded by adomjan (license 487)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@155324
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Sean Bright [Fri, 7 Nov 2008 16:18:52 +0000 (16:18 +0000)]
Convert open-coded linked list in indications to the AST_LIST_* macros. This
cleans the code up some and should make it more maintainable as time goes on.
Reviewed by Russell, Kevin, Mark M., and Tilghman via ReviewBoard:
http://reviewboard.digium.com/r/34/
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@155284
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Kevin P. Fleming [Fri, 7 Nov 2008 15:52:05 +0000 (15:52 +0000)]
stringfields conversion for struct sip_peer, as requested :-)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@155282
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Russell Bryant [Fri, 7 Nov 2008 15:42:04 +0000 (15:42 +0000)]
Remove a bogus ast_free() that Kevin noticed. This was probably just left over
from pre-astobj2ified chan_sip.
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@155264
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Russell Bryant [Fri, 7 Nov 2008 15:01:02 +0000 (15:01 +0000)]
Clarify which part of OBJ_MULTIPLE is not implemented, and under what case it
is perfectly fine to use. (Inspired by a question I received about my last
commit.)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@155244
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Russell Bryant [Fri, 7 Nov 2008 14:50:30 +0000 (14:50 +0000)]
Fix some code in chan_sip that was intended to unlink multiple objects from a
container. The OBJ_MULTIPLE flag must be provided here. Otherwise, this would
only remove a single object.
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@155241
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Kevin P. Fleming [Fri, 7 Nov 2008 03:09:16 +0000 (03:09 +0000)]
correct logic error noticed by rmudgett (thanks!)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@155206
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Eliel C. Sardanons [Fri, 7 Nov 2008 03:02:01 +0000 (03:02 +0000)]
If 'asterisk.conf' is not found, instead of giving up,
load documentation for the 'en_US' language (fix my last
commit).
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@155204
65c4cc65-6c06-0410-ace0-
fbb531ad65f3