Commit Graph

11706 Commits (3cc997694d65eb07e45b1f54130611a2223c145d)
 

Author SHA1 Message Date
Joshua Colp 3cc997694d If Monitor or a spy was added to a P2P or native bridged channel bring the channel back to the generic bridging core so the monitor or spy operations work.
18 years ago
Russell Bryant b5addcd9a5 Suppress a LOG_DEBUG message if debug is not enabled.
18 years ago
Russell Bryant 39f5611898 Make sure remote consoles unmute themselves again after reconnecting.
18 years ago
Russell Bryant 9b382ca76f Make sure that the base64 decoder returns a terminated string.
18 years ago
Russell Bryant 91bfacc3ed Don't create the context for users in users.conf until we know at least one user exists.
18 years ago
Tilghman Lesher 81a5da0ada Remove deprecated syntax from sample ael file
18 years ago
Russell Bryant bad30446a6 Fix an issue with console verbosity when running asterisk -rx to execute a command
18 years ago
Russell Bryant 6c18b111b9 Properly handle the case where read() may return the text for more than one
18 years ago
Tilghman Lesher 1e95206c51 Change Digium address
18 years ago
Russell Bryant 9723b7d878 Fix a spelling error in a log message. SMDI, not SDMI.
18 years ago
Russell Bryant c27db984f9 Fix the potential use of an uninitialized buffer in a log message.
18 years ago
Joshua Colp 437a6ffcd3 When creating a new packet don't try to stop retransmission of it. It was just allocated/created so it's impossible for it to have already been scheduled.
18 years ago
Tilghman Lesher 18fa561af4 A dollar sign by itself, not indicating a start of a variable or expression prematurely ends substitution (closes issue #10939)
18 years ago
Russell Bryant 863ae211da I introduced a new member to the ast_filestream struct in 1.4.12, but put it
18 years ago
Mark Michelson 30b6db4bcf The thread ID should be unsigned.
18 years ago
Joshua Colp 3b9fafc1e0 If devicestate is passed a port number strip it out.
18 years ago
Joshua Colp e568fc66d9 Add support for handling a 182 Queued response.
18 years ago
Mark Michelson deb480f124 A bunch of changes from sprintf to snprintf.
18 years ago
Joshua Colp 3151af0015 Close voicemail message description file if duration did not meet the minimum, or else we will eventually run out of file descriptors.
18 years ago
Kevin P. Fleming 9cdda4fc78 use a macro instead of an inline function, so that backtraces will report the caller of ast_frame_free() properly
18 years ago
Tilghman Lesher 96d11d3e02 This commit fixes the following issues:
18 years ago
Joshua Colp 474e0e8d12 Don't perform a reinvite if a transfer is in progress.
18 years ago
Joshua Colp ba0bb743e6 Only update codec information if the channel has a technology private structure.
18 years ago
Joshua Colp 3dcf938f73 Update codec information as well as address when doing hold reinvites.
18 years ago
Joshua Colp 2baeb29ae4 Don't keep trying to native bridge if either of the channels are involved in a masquerade operation to be done.
18 years ago
Russell Bryant a914cb6654 Enable file dependency tracking for _all_ builds, and not just for builds with
18 years ago
Philippe Sultan 95e24c44c1 Presence packets from a client who's connected with our Jabber ID are
18 years ago
Philippe Sultan c7e7a27bac Prevent Asterisk from crashing when receiving a presence packet
18 years ago
Tilghman Lesher 9ae23cba31 Log exactly why we can't open the database, if we fail (closes issue #10887)
18 years ago
Joshua Colp 35ed1f7148 Update the remembered RTP peer information when putting an endpoint on hold or taking it off hold so that the RTP stack does not initiate a needless reinvite.
18 years ago
Russell Bryant 21d9b7996b Do deadlock avoidance in a couple more places. You can't lock two channels
18 years ago
Russell Bryant 2c757f0747 Fix a copy/paste error in the description of UpdateConfig that was pointed
18 years ago
Mark Michelson 74cc6754af Don't allocate space for queue members unless it's needed. You end up deleting dynamic members on a reload. Not good.
18 years ago
Kevin P. Fleming 544904070f callers of sig2str already add the word 'signalling' in the appropriate place, so don't duplicate it
18 years ago
Joshua Colp 03a7b06959 Create a duplicate of the channel's member name as the tab completion stuff will free it.
18 years ago
Tilghman Lesher 1e9edf1338 When an RFC 2833 event is sent that we don't recognize, ignore it, don't queue a NULL digit (closes issue #10877)
18 years ago
Steve Murphy 563c9e74a2 closes issue #10870 ; where a CUT() function call in a switch expr doesn't execute correctly, because the commas in the function args are not converted to vertbars before the func is called. I modified just the switch code to convert the commas to vertbars if there, but if more of these sort of probs are found, I may have to resort to something a little more fundamental. We'll see, I guess.
18 years ago
Steve Murphy ed75fa38e9 closes issue #10834 ; where a null input to a switch statement results in a hangup; since switch is implemented with extensions, and the default case is implemented with a '.', and the '.' matches 1 or more remaining characters, the case where 0 characters exist isn't matched, and the extension isn't matched, and the goto fails, and a hangup occurs. Now, when a default case is generated, it also generates a single fixed extension that will match a null input. That extension just does a goto to the default extension for that switch. I played with an alternate solution, where I just tack an extra char onto all the patterns and the goto, but not the default case's pattern. Then even a null input will still have at least one char in it. But it made me nervous, having that extra char in , even if that's a pretty secret and low-level issue.
18 years ago
Russell Bryant d3beef4b59 * Don't build the menuselect-tree for the tarball, as it requires running the
18 years ago
Jason Parker ede010d0d0 Fix some odd formatting I missed..
18 years ago
Jason Parker 01480eb1fb Finish up on transferee channel before return on failure.
18 years ago
Russell Bryant f741decf40 Use snprintf instead of sprintf in one place. There is no vulnerability here
18 years ago
Christian Richter e6b3384b48 terminate USERUSER String with 0
18 years ago
Jason Parker cf8f092d98 Add dist-clean support for subdirs.
18 years ago
Dwayne M. Hubbard bae4135759 moved get_base_channel() code from action_redirect to ast_channel_masquerade() for issue 7706 and BE-160
18 years ago
Steve Murphy 8bf81e2bac Anything to keep gcc 4.2 happy...
18 years ago
Russell Bryant 5fdc354155 Fulfull a feature request from Qwell on the "core show locks" output. It will
18 years ago
Steve Murphy b7f66e48e8 closes issue #10777 -- by returning a null for the parse tree when there's really nothing there, and making sure we don't try to do checking on a null tree.
18 years ago
Russell Bryant 63217678cb Add another sanity check in the AGI read loop. We really don't care about
18 years ago
Russell Bryant 2cc21a3e83 Show rwlocks in the "core show locks" output. Before, it only showed mutexes.
18 years ago