Commit Graph

797 Commits (1.4.21.2)

Author SHA1 Message Date
Mark Michelson 601df8f699 Changing some calls from free() to ast_free() since they were allocated with
18 years ago
Joshua Colp 4ac8f69d0a Add module counting removal for error conditions.
18 years ago
Tilghman Lesher 095108273b We previously attempted to use the ESCAPE clause to set the escape delimiter to
18 years ago
Tilghman Lesher 7808fb44f1 Free some frames that would otherwise leak on error.
18 years ago
Tilghman Lesher 528dd04ecb Use ESCAPE clause for the first parameter, not just 2nd-Nth parameters.
18 years ago
Terry Wilson 9c29d80d70 If a channel gets masqueraded in the middle of a park, don't play the
18 years ago
Joshua Colp 34a3095877 Print out the correct filename (features.conf) in the log message when parkpos options are incorrect.
18 years ago
Jason Parker b0e9d400ff Revert change from revision 67064.
18 years ago
Steve Murphy 164d8a5e61 In response to 10578, I just ran 1.4 thru valgrind; some of the config leakage I've already fixed, but it doesn't hurt to double check. I found and fixed leaks in res_jabber, cdr_tds, pbx_ael. Nothing major, tho.
18 years ago
Russell Bryant 6e74f69b51 Fix init_classes() so that classes that actually do have files loaded aren't
18 years ago
Russell Bryant 3946288786 If someone were to delete the files used by an existing MOH class, and then
18 years ago
Tilghman Lesher 1d5bf38048 Don't check used pooled connections for connection status, as it will cause issues for prepared queries.
18 years ago
Jason Parker f43de2908a Make sure we free some allocated memory before returning.
18 years ago
Joshua Colp 8f4659cc89 Add two more checks before printing out a warning message about bridging. If either channel has hungup of course the bridge will have failed.
18 years ago
Russell Bryant 9723b7d878 Fix a spelling error in a log message. SMDI, not SDMI.
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
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 63217678cb Add another sanity check in the AGI read loop. We really don't care about
18 years ago
Joshua Colp 27a869e423 Fix randomness. save_pos was being set to 0 initially instead of -1, causing it to jump to position 0 when moh started.
18 years ago
Russell Bryant d6b8fb4dc0 gcc 4.2 has a new set of warnings dealing with cosnt pointers. This set of
18 years ago
Russell Bryant 0f23b76a39 Add a new patch to handle interrupting the fgets() call when using FastAGI.
18 years ago
Russell Bryant db99815a6a Handle the case where there are multiple dynamic features with the same digit
18 years ago
Russell Bryant 4b6653a436 Fix a check of the wrong pointer, as pointed out by an XXX comment left in
18 years ago
Russell Bryant 347dce5c71 revert patch from issue #10553, as someone not using fastagi reported that this
18 years ago
Russell Bryant faad24c675 (closes issue #10553)
18 years ago
Mark Michelson 2a3b64bf70 Fixes a memory leak
18 years ago
Philippe Sultan 022b5c1696 According to both RFC 3920 - section 9.1.2 - and Google's XMPP server
18 years ago
Russell Bryant aa3b7e22f5 Fix an issue that can occur when you do an attended transfer to parking. If
18 years ago
Joshua Colp a026dc5f43 Make it the engine's responsible to check for the presence of results.
18 years ago
Joshua Colp 85bf0ee987 (closes issue #10618)
18 years ago
Joshua Colp 279d96a974 (closes issue #10009)
18 years ago
Joshua Colp a47dcc167c (issue #10599)
18 years ago
Russell Bryant 6e01a4ddaf (closes issue #10419)
18 years ago
Russell Bryant ed6d4ec72c When executing a dynamic feature, don't look it up a second time by digit pattern
18 years ago
Russell Bryant fa1bc2a13b Revert res_agi fix that didn't quite work until we get it right ...
18 years ago
Russell Bryant 99adc3f020 Juggie in #asterisk-dev was reporting problems where fgets would return
18 years ago
Russell Bryant e24788d06f Fix a little race condition that could cause a crash if two channels had MOH
18 years ago
Russell Bryant 3301d70848 This patch fixes a bug where reloading the module with "module reload" did not
18 years ago
Philippe Sultan c6365f5138 A fix for two critical problems detected while working with Daniel
18 years ago
Joshua Colp 784d5f32c0 (closes issue #10415)
18 years ago
Joshua Colp 924c88d3d0 Instead of accepting a single DTMF character accept a full string.
18 years ago
Joshua Colp 4f8857d608 Add an API call to allow the engine to know that DTMF was received.
18 years ago
Tilghman Lesher d0489c9f50 Ensure the connection gets marked as used at allocation time (closes issue #10429, report and fix by mnicholson)
18 years ago
Russell Bryant 0db2a076e1 Fix the build of this module on 64-bit platforms
18 years ago
Tilghman Lesher 75a3499df0 Don't free the environment handle when the connection fails, because other connections might be depending upon it
18 years ago
Tilghman Lesher 57996e930e Reconnection doesn't happen automatically when a DB goes down (fixes issue #9389)
18 years ago
Joshua Colp 35ceaca691 Add a flag to the speech API that allows an engine to set whether it received results or not.
19 years ago
Russell Bryant 0bc611f555 (closes issue #10279)
19 years ago
Tilghman Lesher 834260a648 Merged revisions 77782 via svnmerge from
19 years ago
Joshua Colp cd53ad9161 (closes issue #10327)
19 years ago
Tilghman Lesher 548f3e339e Missing newline
19 years ago
Joshua Colp 95be40cb27 (closes issue #10246)
19 years ago
Russell Bryant bdf09824c6 (issue #10210)
19 years ago
Russell Bryant 6f40b0d2b4 Remove a duplicated newline character in AGI debug output.
19 years ago
Russell Bryant aa44ffb5c3 Merged revisions 75107 via svnmerge from
19 years ago
Russell Bryant e7afb1e237 Merged revisions 75059 via svnmerge from
19 years ago
Joshua Colp 54b08bfe83 Merged revisions 74814 via svnmerge from
19 years ago
Russell Bryant 8b7295be2d Merged revisions 74656 via svnmerge from
19 years ago
Russell Bryant 3ddbe8e0b6 fix an uninitialized variable
19 years ago
Russell Bryant b4865e6eea Merged revisions 74313 via svnmerge from
19 years ago
Russell Bryant b4960ab566 (closes issue #10123)
19 years ago
Russell Bryant cfc227a879 Merged revisions 73684 via svnmerge from
19 years ago
Russell Bryant 6a2ab6b475 Pass HOLD and UNHOLD frames to the other channel when they are returned from a
19 years ago
Tilghman Lesher 34ee6b0df8 Fix 1.4 breakage
19 years ago
Tilghman Lesher ad5ad13662 Merged revisions 71656 via svnmerge from
19 years ago
Tilghman Lesher f02d20405b Issue 10044 - chan->cdr is NULL here, so peer->cdr is what we really wanted to use
19 years ago
Steve Murphy 6f6ffbb5c5 This patch is meant to fix 8433; where clid and src are lost via bridging.
19 years ago
Jason Parker e107da04b4 Merged revisions 71065 via svnmerge from
19 years ago
Joshua Colp bba22a6876 Merged revisions 69846 via svnmerge from
19 years ago
Russell Bryant cbdc6b5b2d To prevent 92138749238754 more reports of "I have unixodbc installed, but
19 years ago
Russell Bryant 1f9898d8bd Fix a silly deadlock in res_features that I found while debugging on one of
19 years ago
Olle Johansson 64b3683dbe Adding a few Todo's to res_jabber so we don't forget.
19 years ago
Olle Johansson b857aed39e Ok, we found out that this is not about if you have any *active* clients using TLS, but
19 years ago
Olle Johansson dd7f6f8e21 If you have a jabber client that uses TLS, refuse unload. Bad fix, but will prevent
19 years ago
Olle Johansson ff2943dd59 Issue #9738 - Make sure we can unload res_jabber. Patch by phsultan - thanks!
19 years ago
Russell Bryant b310d22e7c Disable reload functionality in res_snmp. It is not possible to initialize the
19 years ago
Joshua Colp ed7775bc53 Make the new "agi debug off" CLI command work. (issue #9890 reported by eliel)
19 years ago
Joshua Colp 26038a4b77 Returning a value that indicates the parking of a call was a success when it really wasn't (because the parking slot selected was in use) is the wrong thing to do. (issue #9723 reported by mdu113)
19 years ago
Tilghman Lesher c314f35ac2 Issue 9739 - Malformed jid causes a crash
19 years ago
Russell Bryant 19a2be29f3 Change a couple of header files to not use "new", which is a reserved keyword
19 years ago
Kevin P. Fleming 5f9897ba56 handle the GNUTLS library properly in the configure script and build system
19 years ago
Olle Johansson 6cfe6a550e Issue 8409 - phsultan - Fix "login" as component to jabber server.
19 years ago
Joshua Colp 0a992b39de res_agi needs to export two symbols (ast_agi_register and ast_agi_unregister) for usage by others. (issue #9755 reported by mnicholson)
19 years ago
Russell Bryant 69cd2cb213 Properly fix a problem that occurs when you set PARKINGEXTEN to an exten where
19 years ago
Russell Bryant 39ebbfe69d When someone requests a specific parking space using the PARKINGEXTEN variable,
19 years ago
Joshua Colp 438335c9a7 Make the PARKINGEXTEN feature of parking actually work. (issue #9708 reported by mdu113)
19 years ago
Russell Bryant 1fb11df91a I mixed up the use of the find_feature() function, so I renamed it
19 years ago
Russell Bryant fd993ffd7d Use a read/write lock when accessing the built-in features.
19 years ago
Jason Parker 9ad1e5d09c Fix a crash when checking version attribute in an incoming XML caps element.
19 years ago
Kevin P. Fleming b488e05054 Merged revisions 62841 via svnmerge from
19 years ago
Kevin P. Fleming ae0f7a3247 Merged revisions 62796 via svnmerge from
19 years ago
Kevin P. Fleming 51d6dd84e6 improve static Realtime config loading from PostgreSQL:
19 years ago
Russell Bryant 6e13855338 Merged revisions 62547 via svnmerge from
19 years ago
Joshua Colp 1c6f5bd851 Don't always say that the channel is being paused if it is actually being unpaused in the Manager ack message. (reported by jsmith in #asterisk-bugs)
19 years ago
Steve Murphy 18ad368048 Finished up a previous fix to overcome a compiler warning; the app NoCDR() has been updated to mark the channel CDR as POST_DISABLED instead of destroying the CDR; this way its flags are propagated thru a bridge and the CDR is actually dropped. The cases where only one channel in a bridge has a CDR was cleaned up.
19 years ago
Kevin P. Fleming bf4969f66e fix up some warnings found using --enable-dev-mode
19 years ago
Steve Murphy 7d5a79a0b9 This is a big improvement over the current CDR fixes. It may still need refinement, but this won't have as many folks bothered.
19 years ago
Olle Johansson a1bdbc0289 Add final new line after JabberEvent
19 years ago