aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2009-08-18git-svn-id: http://svn.digium.com/svn/asterisk/tags/1.6.0.13@212958 ↵v1.6.0.13kpfleming6-12/+12
f38db490-d61c-443f-a65b-d21fe96a405b
2009-08-11SIP, not IAX2tilghman1-1/+1
git-svn-id: http://svn.digium.com/svn/asterisk/tags/1.6.0.13@211714 f38db490-d61c-443f-a65b-d21fe96a405b
2009-08-11Fixing bad mergetilghman3-24/+9
git-svn-id: http://svn.digium.com/svn/asterisk/tags/1.6.0.13@211713 f38db490-d61c-443f-a65b-d21fe96a405b
2009-08-11Build error in chan_siptilghman0-0/+0
git-svn-id: http://svn.digium.com/svn/asterisk/tags/1.6.0.13@211712 f38db490-d61c-443f-a65b-d21fe96a405b
2009-08-10Changes for 1.6.0.12v1.6.0.12tilghman89-861/+431
git-svn-id: http://svn.digium.com/svn/asterisk/tags/1.6.0.12@211672 f38db490-d61c-443f-a65b-d21fe96a405b
2009-08-10Create tag for AST-2009-005 releasetilghman2-5/+1
git-svn-id: http://svn.digium.com/svn/asterisk/tags/1.6.0.12@211671 f38db490-d61c-443f-a65b-d21fe96a405b
2009-07-27Update .version and ChangeLog files.lmadsen2-1/+5
git-svn-id: http://svn.digium.com/svn/asterisk/tags/1.6.0.12@209053 f38db490-d61c-443f-a65b-d21fe96a405b
2009-07-27Create 1.6.0.12 tag from 1.6.0.10.lmadsen0-0/+0
git-svn-id: http://svn.digium.com/svn/asterisk/tags/1.6.0.12@209051 f38db490-d61c-443f-a65b-d21fe96a405b
2009-06-05Importing release summary for 1.6.0.10 release.lmadsen2-0/+209
git-svn-id: http://svn.digium.com/svn/asterisk/tags/1.6.0.10@199272 f38db490-d61c-443f-a65b-d21fe96a405b
2009-06-05Update ChangeLoglmadsen1-2/+6
git-svn-id: http://svn.digium.com/svn/asterisk/tags/1.6.0.10@199267 f38db490-d61c-443f-a65b-d21fe96a405b
2009-06-05update ChangeLogdvossel1-2/+2
git-svn-id: http://svn.digium.com/svn/asterisk/tags/1.6.0.10@199263 f38db490-d61c-443f-a65b-d21fe96a405b
2009-06-04update ChangeLog for AST-2009-001 updatesdvossel1-0/+8
git-svn-id: http://svn.digium.com/svn/asterisk/tags/1.6.0.10@199212 f38db490-d61c-443f-a65b-d21fe96a405b
2009-06-04Additional updates for AST-2009-001dvossel1-1/+17
git-svn-id: http://svn.digium.com/svn/asterisk/tags/1.6.0.10@199207 f38db490-d61c-443f-a65b-d21fe96a405b
2009-06-04IAX2 REGAUTH loopdvossel1-22/+35
IAX was not sending REGREJ to terminate invalid registrations. Instead it sent another REGAUTH if the authentication challenge failed. This caused a loop of REGREQ and REGAUTH frames. (Related to Security fix AST-2009-001) (closes issue #14867) Reported by: aragon Tested by: dvossel (closes issue #14717) Reported by: mobeck Patches: regauth_loop_update_patch.diff uploaded by dvossel (license 671) Tested by: dvossel git-svn-id: http://svn.digium.com/svn/asterisk/tags/1.6.0.10@199206 f38db490-d61c-443f-a65b-d21fe96a405b
2009-06-04Update .versionlmadsen1-1/+1
git-svn-id: http://svn.digium.com/svn/asterisk/tags/1.6.0.10@199132 f38db490-d61c-443f-a65b-d21fe96a405b
2009-06-04Create 1.6.0.10 tag from 1.6.0.9.lmadsen3-1/+263
git-svn-id: http://svn.digium.com/svn/asterisk/tags/1.6.0.10@199127 f38db490-d61c-443f-a65b-d21fe96a405b
2009-04-22Remove the 1.6.0.9 summary files.lmadsen3-263/+1
git-svn-id: http://svn.digium.com/svn/asterisk/tags/1.6.0.10@189990 f38db490-d61c-443f-a65b-d21fe96a405b
2009-04-22Create 1.6.0.10 branch from 1.6.0.9.lmadsen0-0/+0
git-svn-id: http://svn.digium.com/svn/asterisk/tags/1.6.0.10@189989 f38db490-d61c-443f-a65b-d21fe96a405b
2009-04-06Importing release summary for 1.6.0.9 release.lmadsen2-0/+262
git-svn-id: http://svn.digium.com/svn/asterisk/tags/1.6.0.9@186655 f38db490-d61c-443f-a65b-d21fe96a405b
2009-04-06Update 1.6.0.9 tag with changes from Mark.lmadsen6-1589/+17
Also remove the old release summary files, and update .version and ChangeLog. git-svn-id: http://svn.digium.com/svn/asterisk/tags/1.6.0.9@186652 f38db490-d61c-443f-a65b-d21fe96a405b
2009-04-06Commit fix for crash issue that could occur due to transmission failure.mmichelson1-1/+0
git-svn-id: http://svn.digium.com/svn/asterisk/tags/1.6.0.9@186651 f38db490-d61c-443f-a65b-d21fe96a405b
2009-04-06Create 1.6.0.9 tag of Asterisk.lmadsen0-0/+0
git-svn-id: http://svn.digium.com/svn/asterisk/tags/1.6.0.9@186650 f38db490-d61c-443f-a65b-d21fe96a405b
2009-04-02Importing release summary for 1.6.0.8 release.lmadsen2-0/+153
git-svn-id: http://svn.digium.com/svn/asterisk/tags/1.6.0.8@186148 f38db490-d61c-443f-a65b-d21fe96a405b
2009-04-02Update version numbertilghman1-1/+1
git-svn-id: http://svn.digium.com/svn/asterisk/tags/1.6.0.8@186130 f38db490-d61c-443f-a65b-d21fe96a405b
2009-04-02Add fix for AST-2009-003 and update ChangeLogtilghman3-10/+114
git-svn-id: http://svn.digium.com/svn/asterisk/tags/1.6.0.8@186109 f38db490-d61c-443f-a65b-d21fe96a405b
2009-04-02Create security release for AST-2009-003tilghman0-0/+0
git-svn-id: http://svn.digium.com/svn/asterisk/tags/1.6.0.8@186096 f38db490-d61c-443f-a65b-d21fe96a405b
2009-03-31importing release summary for 1.6.0.7 releaselmadsen2-0/+1435
git-svn-id: http://svn.digium.com/svn/asterisk/tags/1.6.0.7@185194 f38db490-d61c-443f-a65b-d21fe96a405b
2009-03-31Update .version and ChangeLog files for 1.6.0.7.lmadsen2-1/+5
git-svn-id: http://svn.digium.com/svn/asterisk/tags/1.6.0.7@185193 f38db490-d61c-443f-a65b-d21fe96a405b
2009-03-31Create 1.6.0.7 release.lmadsen0-0/+0
git-svn-id: http://svn.digium.com/svn/asterisk/tags/1.6.0.7@185192 f38db490-d61c-443f-a65b-d21fe96a405b
2009-03-19Use autotagged externalslmadsen0-0/+0
git-svn-id: http://svn.digium.com/svn/asterisk/tags/1.6.0.7-rc2@183114 f38db490-d61c-443f-a65b-d21fe96a405b
2009-03-19Importing files for 1.6.0.7-rc2 releaselmadsen3-0/+50602
git-svn-id: http://svn.digium.com/svn/asterisk/tags/1.6.0.7-rc2@183113 f38db490-d61c-443f-a65b-d21fe96a405b
2009-03-19Creating tag for the release of asterisk-1.6.0.7-rc2lmadsen0-0/+0
git-svn-id: http://svn.digium.com/svn/asterisk/tags/1.6.0.7-rc2@183112 f38db490-d61c-443f-a65b-d21fe96a405b
2009-03-19Merged revisions 183108 via svnmerge from file1-181/+34
https://origsvn.digium.com/svn/asterisk/trunk ........ r183108 | file | 2009-03-19 12:37:23 -0300 (Thu, 19 Mar 2009) | 11 lines Improve our triggering of a T38 switchover internally when triggered by a received reinvite. Previously we reached across the channel bridge to get the other party's SIP dialog structure in order to trigger an outgoing reinvite. This is extremely dangerous to do and only works if bridged to another SIP channel. This patch changes this to use the T38 control frame method of requesting a switchover. This change also causes the SIP channel driver to propogate back whether the switchover worked or not instead of blindly accepting the incoming T38 reinvite. Review: http://reviewboard.digium.com/r/200/ ........ git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.6.0@183109 f38db490-d61c-443f-a65b-d21fe96a405b
2009-03-18Merged revisions 183057 via svnmerge from file1-0/+1
https://origsvn.digium.com/svn/asterisk/trunk ........ r183057 | file | 2009-03-18 19:22:56 -0300 (Wed, 18 Mar 2009) | 6 lines Fix an issue where a T38 control frame would get dropped. If two channels were bridged together using a generic bridge the T38 control frame would get passed up instead of being indicated on the other channel. ........ git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.6.0@183066 f38db490-d61c-443f-a65b-d21fe96a405b
2009-03-18Merged revisions 183028 via svnmerge from jpeeler1-1/+10
https://origsvn.digium.com/svn/asterisk/trunk ........ r183028 | jpeeler | 2009-03-18 16:18:27 -0500 (Wed, 18 Mar 2009) | 4 lines Add some code removed by mistake from commit 182722 that works around a file descriptor leak in versions of PWLib prior to 1.12.0. ........ git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.6.0@183029 f38db490-d61c-443f-a65b-d21fe96a405b
2009-03-18Merged revisions 182847 via svnmerge from russell17-58/+204
https://origsvn.digium.com/svn/asterisk/trunk ................ r182847 | russell | 2009-03-17 21:28:55 -0500 (Tue, 17 Mar 2009) | 52 lines Merged revisions 182810 via svnmerge from https://origsvn.digium.com/svn/asterisk/branches/1.4 ........ r182810 | russell | 2009-03-17 21:09:13 -0500 (Tue, 17 Mar 2009) | 44 lines Fix cases where the internal poll() was not being used when it needed to be. We have seen a number of problems caused by poll() not working properly on Mac OSX. If you search around, you'll find a number of references to using select() instead of poll() to work around these issues. In Asterisk, we've had poll.c which implements poll() using select() internally. However, we were still getting reports of problems. vadim investigated a bit and realized that at least on his system, even though we were compiling in poll.o, the system poll() was still being used. So, the primary purpose of this patch is to ensure that we're using the internal poll() when we want it to be used. The changes are: 1) Remove logic for when internal poll should be used from the Makefile. Instead, put it in the configure script. The logic in the configure script is the same as it was in the Makefile. Ideally, we would have a functionality test for the problem, but that's not actually possible, since we would have to be able to run an application on the _target_ system to test poll() behavior. 2) Always include poll.o in the build, but it will be empty if AST_POLL_COMPAT is not defined. 3) Change uses of poll() throughout the source tree to ast_poll(). I feel that it is good practice to give the API call a new name when we are changing its behavior and not using the system version directly in all cases. So, normally, ast_poll() is just redefined to poll(). On systems where AST_POLL_COMPAT is defined, ast_poll() is redefined to ast_internal_poll(). 4) Change poll() in main/poll.c to be ast_internal_poll(). It's worth noting that any code that still uses poll() directly will work fine (if they worked fine before). So, for example, out of tree modules that are using poll() will not stop working or anything. However, for modules to work properly on Mac OSX, ast_poll() needs to be used. (closes issue #13404) Reported by: agalbraith Tested by: russell, vadim http://reviewboard.digium.com/r/198/ ........ ................ git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.6.0@182945 f38db490-d61c-443f-a65b-d21fe96a405b
2009-03-17Merged revisions 182722 via svnmerge from jpeeler8-266/+154
https://origsvn.digium.com/svn/asterisk/trunk ........ r182722 | jpeeler | 2009-03-17 15:47:31 -0500 (Tue, 17 Mar 2009) | 15 lines Allow H.323 Plus library to be used in addition to the OpenH323 library Chan_h323 can now be compiled against both the previously supported versions of OpenH323 as well as the current H.323 Plus (version 1.20.2). The configure script has been modified to look in the default install location of h323 to hopefully help avoid using the environment variables OPENH323DIR and PWLIBDIR. Also, the CLI command "h323 show version" has been added which indicates which version of h323 is in use. (closes issue #11261) Reported by: vhatz Patches: asterisk-1.6.0.6-h323plus.patch uploaded by jthurman (license 614) ........ git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.6.0@182723 f38db490-d61c-443f-a65b-d21fe96a405b
2009-03-17Merged revisions 182553 via svnmerge from russell1-3/+2
https://origsvn.digium.com/svn/asterisk/trunk ........ r182553 | russell | 2009-03-17 10:22:12 -0500 (Tue, 17 Mar 2009) | 5 lines Tweak the handling of the frame list inside of ast_answer(). This does not change any behavior, but moves the frames from the local frame list back to the channel read queue using an O(n) algorithm instead of O(n^2). ........ git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.6.0@182569 f38db490-d61c-443f-a65b-d21fe96a405b
2009-03-17Merged revisions 182530 via svnmerge from kpfleming1-1/+2
https://origsvn.digium.com/svn/asterisk/trunk ........ r182530 | kpfleming | 2009-03-17 09:59:33 -0500 (Tue, 17 Mar 2009) | 2 lines correct logic flaw in ast_answer() changes in r182525 ........ git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.6.0@182532 f38db490-d61c-443f-a65b-d21fe96a405b
2009-03-17Merged revisions 182525 via svnmerge from kpfleming3-36/+151
https://origsvn.digium.com/svn/asterisk/trunk ........ r182525 | kpfleming | 2009-03-17 09:38:11 -0500 (Tue, 17 Mar 2009) | 11 lines Improve behavior of ast_answer() to not lose incoming frames ast_answer(), when supplied a delay before returning to the caller, use ast_safe_sleep() to implement the delay. Unfortunately during this time any incoming frames are discarded, which is problematic for T.38 re-INVITES and other sorts of channel operations. When a delay is not passed to ast_answer(), it still delays for up to 500 milliseconds, waiting for media to arrive. Again, though, it discards any control frames, or non-voice media frames. This patch rectifies this situation, by storing all incoming frames during the delay period on a list, and then requeuing them onto the channel before returning to the caller. http://reviewboard.digium.com/r/196/ ........ git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.6.0@182526 f38db490-d61c-443f-a65b-d21fe96a405b
2009-03-17Blocked revisions 182521 via svnmergeseanbright0-0/+0
........ r182521 | seanbright | 2009-03-17 10:24:53 -0400 (Tue, 17 Mar 2009) | 3 lines Don't include a space before the optional extra text that may follow a help string. ........ git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.6.0@182522 f38db490-d61c-443f-a65b-d21fe96a405b
2009-03-17Merged revisions 182450 via svnmerge from tilghman1-3/+6
https://origsvn.digium.com/svn/asterisk/trunk ................ r182450 | tilghman | 2009-03-17 00:51:54 -0500 (Tue, 17 Mar 2009) | 14 lines Merged revisions 182449 via svnmerge from https://origsvn.digium.com/svn/asterisk/branches/1.4 ........ r182449 | tilghman | 2009-03-17 00:50:52 -0500 (Tue, 17 Mar 2009) | 7 lines Fix race in astdb The underlying db1 implementation does not fully isolate the pages retrieved from astdb, so the lock protecting accesses needs to be extended until the copy from the shared memory structure is done. (closes issue #14682) Reported by: makoto ........ ................ git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.6.0@182451 f38db490-d61c-443f-a65b-d21fe96a405b
2009-03-17Blocked revisions 182408 via svnmergermudgett0-0/+0
........ r182408 | rmudgett | 2009-03-16 20:54:53 -0500 (Mon, 16 Mar 2009) | 8 lines OPENR2 uses an incorrect string value if the extension delimiter is not present. * Fixed OPENR2 using an incorrect string value if the extension delimiter is not present in the Dial() function. This was fixed for SS7 and PRI in trunk -r172400. * Made OPENR2 stripmsd behavior the same as the SS7, PRI, and others. * Removed trailing whitespace that appeared with OPENR2. ........ git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.6.0@182410 f38db490-d61c-443f-a65b-d21fe96a405b
2009-03-16Blocked revisions 182362 via svnmergerussell0-0/+0
........ r182362 | russell | 2009-03-16 15:53:21 -0500 (Mon, 16 Mar 2009) | 2 lines Update UPGRADE.txt and CHANGES for 1.6.3 ........ git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.6.0@182363 f38db490-d61c-443f-a65b-d21fe96a405b
2009-03-16Blocked revisions 182355 via svnmergerussell0-0/+0
........ r182355 | russell | 2009-03-16 15:35:58 -0500 (Mon, 16 Mar 2009) | 29 lines Add MFC/R2 support for chan_dahdi. This commit introduces official support for R2 signaling in chan_dahdi. The modifications to chan_dahdi, and the supporting library, LibOpenR2, were both written by Moises Silva. Many users are using this code, or a variant of it, in Asterisk 1.2, 1.4 and 1.6 in Brazil, México and Argentina. An unknown number of users (but at least 1) are using it in each of the following countries: Colombia, Nepal, Thailand, Venezuela, Perú, and probably others. To use this code, LibOpenR2 must be installed from http://www.libopenr2.org/. Information about configuration can be found in configs/chan_dahdi.conf.sample. The code committed is the most up to date version, which was being maintained in svn/asterisk/team/moy/mfcr2/. I would also like to include a Thank You to the many others that tested this code beyond those listed in this commit message. These are the names that I could find in the mantis issue. (closes issue #12509) Reported by: moy Patches: chan_zap-mfr2.patch uploaded by moy (license 222) Tested by: moy, korihor, viniciusfontes, Skarmeth, loloski, asbestoshead, titogarrido, heliocoelhojr, konsultex, ncorrare, ecarruda, rtorresduque, PTorres, ychen Review: http://reviewboard.digium.com/r/40/ ........ git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.6.0@182356 f38db490-d61c-443f-a65b-d21fe96a405b
2009-03-16Merged revisions 182282 via svnmerge from dvossel1-1/+18
https://origsvn.digium.com/svn/asterisk/trunk ................ r182282 | dvossel | 2009-03-16 12:49:58 -0500 (Mon, 16 Mar 2009) | 13 lines Merged revisions 182281 via svnmerge from https://origsvn.digium.com/svn/asterisk/branches/1.4 ........ r182281 | dvossel | 2009-03-16 12:47:42 -0500 (Mon, 16 Mar 2009) | 7 lines Randomize IAX2 encryption padding The 16-32 byte random padding at the beginning of an encrypted IAX2 frame turns out to not be all that random at all. This patch calls ast_random to fill the padding buffer with random data. The padding is randomized at the beginning of every encrypted call and for every encrypted retransmit frame. Review: http://reviewboard.digium.com/r/193/ ........ ................ git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.6.0@182283 f38db490-d61c-443f-a65b-d21fe96a405b
2009-03-16Merged revisions 182278 via svnmerge from tilghman1-19/+38
https://origsvn.digium.com/svn/asterisk/trunk ........ r182278 | tilghman | 2009-03-16 12:33:38 -0500 (Mon, 16 Mar 2009) | 7 lines Fix an off-by-one error in the FILE() function, and extend FILE()'s length parameter to work like variable substitution. Previously, FILE() returned one less character than specified, due to the terminating NULL. Both the offset and length parameters now behave identically to the way variable substitution offsets and lengths also work. (closes issue #14670) Reported by: BMC ........ git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.6.0@182279 f38db490-d61c-443f-a65b-d21fe96a405b
2009-03-16Merged revisions 182211 via svnmerge from tilghman1-11/+16
https://origsvn.digium.com/svn/asterisk/trunk ................ r182211 | tilghman | 2009-03-16 10:50:55 -0500 (Mon, 16 Mar 2009) | 14 lines Merged revisions 182208 via svnmerge from https://origsvn.digium.com/svn/asterisk/branches/1.4 ........ r182208 | tilghman | 2009-03-16 10:39:15 -0500 (Mon, 16 Mar 2009) | 7 lines Fixup glare detection, to fix a memory leak of a local pvt structure. (closes issue #14656) Reported by: caspy Patches: 20090313__bug14656__2.diff.txt uploaded by tilghman (license 14) Tested by: caspy ........ ................ git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.6.0@182212 f38db490-d61c-443f-a65b-d21fe96a405b
2009-03-16Merged revisions 182171 via svnmerge from file1-0/+5
https://origsvn.digium.com/svn/asterisk/trunk ........ r182171 | file | 2009-03-16 10:58:24 -0300 (Mon, 16 Mar 2009) | 7 lines Fix a memory leak in the ast_answer / __ast_answer API call. For a channel that is not yet answered this API call will wait until a voice frame is received on the channel before returning. It does this by waiting for frames on the channel and reading them in. The frames read in were not freed when they should have been. ........ git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.6.0@182172 f38db490-d61c-443f-a65b-d21fe96a405b
2009-03-13Merged revisions 182121 via svnmerge from mmichelson1-2/+2
https://origsvn.digium.com/svn/asterisk/trunk ........ r182121 | mmichelson | 2009-03-13 16:26:20 -0500 (Fri, 13 Mar 2009) | 6 lines Change faulty comparison used when announcing average hold minutes and seconds (closes issue #14227) Reported by: caspy ........ git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.6.0@182122 f38db490-d61c-443f-a65b-d21fe96a405b