Commits

Show all
Author Commit Message Labels Comments Date
russell
Fix a couple of places where ast_frfree() was not called on a frame that came from a translator. This showed itself by g729 decoders not getting released. Since the flag inside the translator frame never got unset by freeing the frame to indicate it was no longer in use, the translators never got destroyed, and thus the g729 licenses were not released. (closes issue #11892) Reported by: xrg Patches: 11892.diff uploaded by russell (license 2) Tested by: xrg, russell
Tags
1.4.18.1
Branches
1.4
mmichelson
1. Prevent the addition of an extra '/' to the beginning of an absolute pathname. 2. If ast_monitor_change_fname is called and the new filename is the same as the old, then exit early and don't set the filename_changed field in the monitor structure. Setting it in this case was causing ast_monitor_stop to erroneously delete them. (closes issue #11741) Reported by: garlew Tested by: putnopvut
Branches
1.4
qwell
Solaris compat fixes for struct in_addr funkiness. Issue #11885, patch by snuffy.
Branches
1.4
murf
closes issue #11845; that's the one where there's a 1004 byte cdr leak with every AMI Redirect to a zap channel
Branches
1.4
russell
Add more missing locking of the agents list ...
Branches
1.4
russell
Move the locking from find_agent() into the agent dialplan function handler to ensure that the agent doesn't disappear while we're looking at it.
Branches
1.4
russell
Add missing locking to the find_agent() function.
Branches
1.4
file
Fix an issue where if a frame of higher sample size preceeded a frame of lower sample size and ast_slinfactory_read was called with a sample size of the combined values or higher a crash would happen. (closes issue #11878) Reported by: stuarth
Tags
1.4.18
Branches
1.4
qwell
Change default config to use descending channel order of groups, rather than ascending. Fixes a potential source of confusion in glare-type situations. Issue 11875, reported by JimVanM.
Branches
1.4
mmichelson
Fix a logic error with regards to autofill. Prior to this change, it was possible for a caller to go out of turn if autofill were enabled and callers ahead in the queue were attempting to call a member. This change fixes this.
Branches
1.4
oej
Stop musiconhold on attended transfer. (closes issue #11872) Reported by: gareth Patches: svn-101018.patch uploaded by gareth (license 208)
Branches
1.4
dhubbard
updated build_tools to handle the autotag directory structure changes; changes related to BE-353. Patch by Russell and reviewed by Me.
Branches
1.4
mmichelson
Remove a memory leak from updating realtime queues
Branches
1.4
mmichelson
Fixing an erroneous return value returned when attempting to pause or unpause a queue member fails. Fixes BE-366, thanks to John Bigelow for writing the patch.
Branches
1.4
file
Don't forget to record the channel so we know whether it is bridged or not later. (closes issue #11811) Reported by: slavon
Branches
1.4
russell
Fix the last couple of issues related to building from a path that contains spaces. (closes issue #11834)
Branches
1.4
qwell
Initialize an array to 0s if config option not specified. (closes issue #11860) Patches: misdn_get_config.v1.diff uploaded by IgorG (license 20)
Branches
1.4
russell
Use GNU make magic instead of shell magic to escape spaces in the working directory. (related to issue #11834)
Branches
1.4
russell
Fix building Asterisk when the working path has spaces in it. (closes issue #11834) Reported by: spendergrass Patched by: me
Branches
1.4
qwell
Allow zap groups above 30 to work properly. (closes issue #11590) Reported by: tbsky
Branches
1.4
crichter
fixed potential segfault in misdn show channels CLI command
Branches
1.4
oej
(closes issue #11736) Reported by: MVF Patches: bug11736-2.diff uploaded by oej (license 306) Tested by: oej, MVF, revolution (russellb: This was the showstopper for the release.)
Branches
1.4
tilghman
WaitExten didn't handle AbsoluteTimeout properly (went to 't' instead of 'T')
Branches
1.4
mmichelson
Undoing the deprecation of chan_vpb. It is alive and well.
Branches
1.4
qwell
When using ODBC_STORAGE, make sure we put greeting files into the database like we do with the others. Issue #11795 Reported by: dimas Patches: vmgreet.patch uploaded by dimas (license 88)
Branches
1.4
russell
For some reason, the use of this strdupa() is leading to memory corruption on freebsd sparc64. This trivial workaround fixes it. (closes issue #10300, closes issue #11857, reported by mattias04 and Home-of-the-Brave)
Branches
1.4
russell
Fix a crash in ast_masq_park_call() (issue #11342) Reported by: DEA Patches: res_features-park.txt uploaded by DEA (license 3)
Branches
1.4
qwell
Correct a comment which made little/no sense.
Branches
1.4
russell
Make some deadlock related fixes. These bugs were discovered and reported internally at Digium by Steve Pitts. - Fix up chan_local to ensure that the channel lock is held before the local pvt lock. - Don't hold the channel lock when executing the timing function, as it can cause a deadlock when using chan_local. This actually changes the code back to be how it was before the change for issue #10765. But, I added some other locking that I think will preve…
Branches
1.4
tilghman
When deleting a task from the scheduler, ignoring the return value could possibly cause memory to be accessed after it is freed, which causes all sorts of random memory corruption. Instead, if a deletion fails, wait a bit and try again (noting that another thread could change our taskid value). (closes issue #11386) Reported by: flujan Patches: 20080124__bug11386.diff.txt uploaded by Corydon76 (license 14) Tested by: Corydon76, flujan, stuarth`
Branches
1.4
  1. Prev
  2. Next