Commits

Show all
Author Commit Message Labels Comments Date
russell
Fix a race condition that bbryant just found while doing some IAX2 testing. He was running Asterisk trunk running IAX2 calls through a few Asterisk boxes, however, the audio was extremely choppy. We looked at a packet trace and saw a storm of INVAL and VNAK frames being sent from one box to another. It turned out that what had happened was that one box tried to send a CONTROL frame before the 3 way handshake had completed. So, that frame did not include the destination call number, because it didn't have it yet. Part of our recent work for security issues included an additional check to ensure that frames that are supposed to include the destination call number have the correct one. This c…
Tags
1.2.28.1
Branches
1.2
russell
Remove remnants of dlinkedlists. I didn't actually use them in the final version of my IAX2 improvements.
Branches
1.2
qwell
read requires an argument on some non-bash shells (closes issue #12593) Reported by: bkruse Patches: getilbc.sh_12593_v1.diff uploaded by bkruse (license 132)
Branches
1.2
russell
Merge changes from team/russell/iax2_find_callno_1.2 These changes address a critical performance issue introduced in the latest release. The fix for the latest security issue included a change that made Asterisk randomly choose call numbers to make them more difficult to guess by attackers. However, due to some inefficient (this is by far, an understatement) code, when Asterisk chose high call numbers, chan_iax2 became unusable after just a small…
Branches
1.2
kpfleming
stop script from appending source code if run multiple times
Branches
1.2
russell
When we receive a full frame that is supposed to contain our call number, ensure that it has the correct one. (closes issue #10078) (AST-2008-006)
Tags
1.2.28
Branches
1.2
kpfleming
update UPGRADE notes to document usage of the script
Branches
1.2
kpfleming
add a script to make getting the iLBC source code simple for end users
Branches
1.2
kpfleming
due to licensing restrictions, we cannot distribute the source code for iLBC encoding and decoding... so remove it, and add instructions on how the user can obtain it themselves
Branches
1.2
russell
Fix some very broken code that was introduced in 1.2.26 as a part of the security fix. The dnsmgr is not appropriate here. The dnsmgr takes a pointer to an address structure that a background thread continuously updates. However, in these cases, a stack variable was passed. That means that the dnsmgr thread would be continuously writing to bogus memory.
Branches
1.2
twilson
Fix character string being treated as format string
Tags
1.2.27
Branches
1.2
qwell
Do not return with a successful authentication if the From header ends up empty. (AST-2008-003)
Branches
1.2
russell
Change misery.digium.com to pbx.digium.com
Tags
1.2.26.2
Branches
1.2
tilghman
Fix for fix for security fix (third time's the charm?)
Branches
1.2
russell
Fix another potential seg fault ... (closes issue #11606) Reported by: dimas
Tags
1.2.26.1
Branches
1.2
russell
Fix a couple of places where it's possible to dereference a NULL pointer.
Branches
1.2
tilghman
Oops, missed this one case
Tags
1.2.26
Branches
1.2
tilghman
Fixing AST-2007-027 (Closes issue #11119)
Branches
1.2
tilghman
Properly escape src and dst fields (Fixes AST-2007-026)
Tags
1.2.25
Branches
1.2
kpfleming
clarify the OpenSSL and OpenH323 license exceptions
Branches
1.2
russell
Revert patch committed for issue #9660. It broke E&M trunks. (closes issue #10360) (closes issue #10364)
Tags
1.2.24
Branches
1.2
murf
This patch hopefully solves 10141; The user is running with it, and it doesn't appear to harm asterisk's operation, and may prevent a crash. I'll store it in 1.2, as we have shut down support on 1.2, but since I developed the patch before support finished, and it might affect 1.4 and trunk, I'm going ahead with it.
Branches
1.2
murf
This probably isn't super-general, but it's a first stab at using kill -11 to generate a core file instead of gcore.
Branches
1.2
tilghman
Revert change in revision 71656, even though it fixed a bug, because many people were depending upon the (broken) behavior.
Branches
1.2
file
(closes issue #10334) Reported by: ramonpeek Pass through the return value from macro_exec through the MacroIf application.
Branches
1.2
murf
this fixes bug 10293, where the error message because defaultzone or loadzone was not defined was confusing
Branches
1.2
tilghman
Oops, res contains the error code, not errno. I was wondering why a mutex was reporting "No such file or directory"...
Branches
1.2
qwell
Don't create the Asterisk channel until we are starting the PBX on it. (ASA-2007-018)
Tags
2 tags
Branches
1.2
file
(closes issue #5866) Reported by: tyler Do not force channel format changes when a generator is present. The generator may have changed the formats itself and changing them back would cause issues.
Branches
1.2
file
(closes issue #10236) Reported by: homesick Patches: rpid_1.4_75840.patch uploaded by homesick (license 91) Accept Remote Party ID on guest calls.
Branches
1.2
  1. Prev
  2. Next