Commit Graph

661 Commits (bc56a84c58b92b72d341ddd95248d6cbf392e60b)

Author SHA1 Message Date
Russell Bryant 6bf909cd2e Fix a crash in chan_iax2 due to a race condition
18 years ago
Mark Michelson 19f5074cd8 Yield the thread and return -1 if the ioctl fails for Zaptel timing device.
18 years ago
Joshua Colp 5e3cbd6f92 Make sure the presence of dbsecret is factored into user scoring.
18 years ago
Russell Bryant fe59cfa7aa Add some more sanity checking on IAX2 dial strings for the case that no peer
18 years ago
Jason Parker 9742fb53fe Solaris compat fixes for struct in_addr funkiness.
18 years ago
Tilghman Lesher 7060a6888d When deleting a task from the scheduler, ignoring the return value could
18 years ago
Russell Bryant 6d0ee62540 Have IAX2 optimize the codec translation path just like chan_sip does it. If
18 years ago
Joshua Colp 1156daa2e4 Add missing NULLs at end of two ast_load_realtimes.
18 years ago
Russell Bryant 7a007060bd Commit a fix for some memory access errors pointed out by the valgrind2.txt
18 years ago
Russell Bryant 6ae86ec183 Don't crash if the iax2 pvt structure has been destroyed before we get to this point
18 years ago
Russell Bryant 32c8a851c7 Merged revisions 94255 via svnmerge from
18 years ago
Joshua Colp 52527facc4 Make the 1.4 builders happy, ensure var is NULL.
18 years ago
Tilghman Lesher d1a1f4599b Avoid segfault in chan_iax when peer isn't defined
18 years ago
Tilghman Lesher be17d99712 Merged revisions 93667 via svnmerge from
18 years ago
Olle Johansson 517dacce70 Issue 11574: Add dependencies on res_monitor and res_features.
18 years ago
Jason Parker 8771f23fff If a typo is found in a config file, we previous continued on with what was already loaded.
18 years ago
Jason Parker 90edaee7dd Only log debug messages if debug is enabled.
18 years ago
Russell Bryant 1f8caa100d Change the behavior of ao2_link(). Previously, in inherited a reference.
18 years ago
Tilghman Lesher f39db73930 Yet another memory corruption issue.
18 years ago
Jason Parker fb0bb38fc4 Fix building on newer systems which require a third arg to open() when using O_CREAT.
18 years ago
Luigi Rizzo a0edff2477 Rename ast_string_field_free_pool to ast_string_field_free_memory,
18 years ago
Russell Bryant 1561187fc4 Merge the changes from team/russell/iax2_poke_fix and iax2-poke-fix-trunk
18 years ago
Russell Bryant 74450c6eff Revert erroneous commit.
18 years ago
Russell Bryant 236872e7c4 Add support for setting the maximum trunk size for IAX2 trunking
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 1b242b87ff When handling a reload of chan_iax2, don't use an ao2_callback() to POKE all
18 years ago
Kevin P. Fleming d2aa701b73 revert a change that wasn't supposed to be committed... doh!
18 years ago
Kevin P. Fleming 43c2cf7938 fix a couple of places where a logical member name (if specified) was not used, but instead the direct interface was listed
18 years ago
Russell Bryant c95389856a Remove the typedefs on ao2_container and ao2_iterator. This is simply because
18 years ago
Joshua Colp 95db093c40 (closes issue #10632)
18 years ago
Russell Bryant 52a37f77c7 Remove a couple of calls to ast_string_field_free_pools() on peers in error
18 years ago
Russell Bryant 587478ac3f Change the message about receiving a mini-frame before the first full voice
18 years ago
Russell Bryant 73275955bb Remove an extra signal_condition() for the scheduler thread.
18 years ago
Russell Bryant f3d98a5f3c Fix some issues with the handling of the scheduler in chan_iax2. Most of the
18 years ago
Russell Bryant a4e418458b If dnsmgr is in use, and no DNS servers are available when Asterisk first
18 years ago
Russell Bryant a44c1d55a2 Fix some code where it was possible for a reference to a peer to not get
18 years ago
Russell Bryant b2c65cf51d This is a hack to maintain old behavior of chan_iax2. This ensures that if
18 years ago
Russell Bryant 566371bd50 Merge changes from team/russell/iax_refcount.
18 years ago
Russell Bryant 0dbd8e04af Fix more deadlocks in chan_iax2 that were introduced by making frame handling
18 years ago
Russell Bryant e3ecc74dc1 Fix another spot where an iax2_peer would be leaked if realtime was in use.
18 years ago
Russell Bryant a713275c1b Fix some memory leaks throughout chan_iax2 related to the use of realtime.
18 years ago
Russell Bryant f2de04d1d1 Don't call find_peer in registry_authrequest with the pvt lock held to avoid a
18 years ago
Russell Bryant 68faf63811 Release the pvt lock before calling find_peer in register_verify to avoid a
18 years ago
Russell Bryant c06aba4c8a Don't call find_peer within update_registry with a pvt lock held. This can
18 years ago
Russell Bryant 60bcd4e03c I am fighting deadlocks in chan_iax2. I have tracked them down to a single
18 years ago
Russell Bryant 4f785d7d28 Fix a potential deadlock in socket_process. check_provisioning can eventually
18 years ago
Joshua Colp 9a35428295 (closes issue #10437)
18 years ago
Russell Bryant 2e8439052f Fix an issue where dynamic threads can get free'd, but still exist in the
18 years ago
Russell Bryant 9c3f16e023 Only pass through HOLD and UNHOLD control frames when the mohinterpret option
18 years ago
Russell Bryant f58354525f Don't reuse the timespec that was set to 0 in the previous timedwait as it
18 years ago