diff options
Diffstat (limited to 'asterisk-1.6.1.0-summary.txt')
-rw-r--r-- | asterisk-1.6.1.0-summary.txt | 4673 |
1 files changed, 4673 insertions, 0 deletions
diff --git a/asterisk-1.6.1.0-summary.txt b/asterisk-1.6.1.0-summary.txt new file mode 100644 index 000000000..d5a45e0b8 --- /dev/null +++ b/asterisk-1.6.1.0-summary.txt @@ -0,0 +1,4673 @@ + Release Summary + + asterisk-1.6.1.0 + + Date: 2009-04-27 + + <asteriskteam@digium.com> + + ---------------------------------------------------------------------- + + Table of Contents + + 1. Summary + 2. Contributors + 3. Closed Issues + 4. Other Changes + 5. Diffstat + + ---------------------------------------------------------------------- + + Summary + + [Back to Top] + + This release includes new features. For a list of new features that have + been included with this release, please see the CHANGES file inside the + source package. Since this is new major release, users are encouraged to + do extended testing before upgrading to this version in a production + environment. + + The data in this summary reflects changes that have been made since the + previous release, asterisk-1.6.0. + + ---------------------------------------------------------------------- + + Contributors + + [Back to Top] + + This table lists the people who have submitted code, those that have + tested patches, as well as those that reported issues on the issue tracker + that were resolved in this release. For coders, the number is how many of + their patches (of any size) were committed into this release. For testers, + the number is the number of times their name was listed as assisting with + testing a patch. Finally, for reporters, the number is the number of + issues that they reported that were closed by commits that went into this + release. + + Coders Testers Reporters + 146 tilghman 15 mmichelson 14 pj + 133 mmichelson 12 murf 11 caspy + 121 russell 10 blitzrage 11 davidw + 61 file 7 russell 11 klaus3000 + 44 kpfleming 7 twilson 9 alecdavis + 38 jpeeler 6 dvossel 9 eliel + 35 murf 6 lmadsen 8 fnordian + 22 dvossel 6 tilghman 7 chris-mac + 22 seanbright 5 klaus3000 7 jcovert + 20 twilson 4 alecdavis 5 dimas + 12 mvanbaak 4 caspy 5 jaroth + 12 rmudgett 4 file 5 makoto + 11 eliel 4 jpeeler 5 tzafrir + 11 mnicholson 3 davidw 4 andrew53 + 10 oej 3 jcovert 4 fiddur + 7 dbailey 3 kowalma 4 francesco_r + 6 klaus3000 3 mnicholson 4 lmadsen + 5 alecdavis 3 Nick_Lewis 4 Marquis + 5 fnordian 3 pj 4 Nick_Lewis + 4 andrew53 2 aragon 4 smurfix + 4 jamesgolovich 2 atis 4 ys + 4 jaroth 2 chris-mac 3 adomjan + 4 lmadsen 2 cristiandimache 3 atis + 4 qwell 2 festr 3 cristiandimache + 3 adomjan 2 fiddur 3 dwagner + 3 bweschke 2 francesco_r 3 hjourdain + 3 jcovert 2 jamesgolovich 3 jamesgolovich + 3 Marquis 2 mav3rick 3 kowalma + 2 bamby 2 mvanbaak 3 mjc + 2 bkruse 2 oej 3 mmichelson + 2 blitzrage 2 seanbright 3 moliveras + 2 dant 2 triccyx 3 pabelanger + 2 dhubbard 1 aborghi 3 tim_ringenbach + 2 dimas 1 adomjan 2 amorsen + 2 jthurman 1 afu 2 aragon + 2 KNK 1 amorsen 2 bamby + 2 Nick 1 aramirez 2 bluecrow76 + 2 smurfix 1 arcivanov 2 bluefox + 2 ys 1 awk 2 dant + 1 a 1 baron 2 dveiga + 1 alphaque 1 barryf 2 evandro + 1 arcivanov 1 barthpbx 2 festr + 1 asbestoshead 1 BlargMaN 2 ffloimair + 1 baron 1 bluefox 2 howardwilkinson + 1 bergolth 1 bpgoldsb 2 IgorG + 1 caspy 1 bujones 2 irroot + 1 chappell 1 ccesario 2 jamessan + 1 crich 1 ckjohnsonme 2 jcollie + 1 dbrooks 1 CrashHD 2 jvandal + 1 DEA 1 crich 2 kebl0155 + 1 dsedivec 1 dant 2 KNK + 1 dveiga 1 deepesh 2 kobaz + 1 dwpaul 1 denisgalvao 2 mdu113 + 1 fabled 1 denke 2 mnicholson + 1 festr 1 efutch 2 oej + 1 fiddur 1 eliel 2 performer + 1 flyn 1 ffloimair 2 pkempgen + 1 folke 1 fnordian 2 RadicAlish + 1 hjourdain 1 gork 2 ruddy + 1 howardwilkinson 1 ip-rob 2 russell + 1 IgorG 1 jamessan 2 seandarcy + 1 irroot 1 jeffg 2 srt + 1 jcollie 1 jmls 2 tilghman + 1 jpgrayson 1 john8675309 2 timking + 1 junky 1 kc0bvu 2 tomo1657 + 1 jvandal 1 kebl0155 2 triccyx + 1 kshumard 1 krisk84 1 a_villacis + 1 mika 1 laurav 1 aborghi + 1 mmaguire 1 legranjl 1 acunningham + 1 nahuelgreco 1 leobrown 1 agalbraith + 1 nic 1 Marquis 1 akkornel + 1 nickpeirson 1 moliveras 1 alerios + 1 nivek 1 nathan 1 alex70 + 1 paraeco 1 nickpeirson 1 alphaque + 1 pdf 1 nivek 1 alx + 1 ramonpeek 1 okrief 1 amessina + 1 snuffy 1 pdf 1 andrew + 1 sobomax 1 pinga-fogo 1 arkadia + 1 srt 1 qualleyiv 1 asbestoshead + 1 sruffell 1 rtrauntvein 1 awk + 1 stegro 1 ruddy 1 baron + 1 tecnoxarxa 1 Russell 1 barryf + 1 tweety 1 sasargen 1 barthpbx + 1 tzafrir 1 sascha 1 bcnit + 1 ulogic 1 schern 1 bergolth + 1 vinsik 1 sergedevorop 1 BlargMaN + 1 vt 1 sgofferj 1 BMC + 1 wedhorn 1 siepkes 1 bpgoldsb + 1 wolfelectronic 1 Skavin 1 ccesario + 1 snuffy 1 chappell + 1 sobomax 1 cheesegrits + 1 sodom 1 Christian_Pinedo + 1 tacvbo 1 ckjohnsonme + 1 tecnoxarxa 1 clegall_proformatique + 1 tzafrir 1 corruptor + 1 vadim 1 CrashHD + 1 vazir 1 D_McNaul + 1 ys 1 davevg + 1 ZX81 1 ddl + 1 DEA + 1 decryptus_proformatique + 1 deepesh + 1 denke + 1 DennisD + 1 dome + 1 dsedivec + 1 dwpaul + 1 dzajro + 1 efutch + 1 elguero + 1 epicac + 1 erogoza + 1 explidous + 1 fabled + 1 ffs + 1 fhackenberger + 1 flyn + 1 fmueller + 1 folke + 1 garychen + 1 genie + 1 gork + 1 grant + 1 greenfieldtech + 1 guillecabeza + 1 hoowa + 1 hotsblanc + 1 ibercom + 1 igorcarneiro + 1 infiniti_guy + 1 ip-rob + 1 itiliti + 1 jcapp + 1 jeffg + 1 JimDickenson + 1 jmls + 1 john8675309 + 1 jpgrayson + 1 jsmith + 1 jthurman + 1 jtodd + 1 junky + 1 kernelsensei + 1 kombjuder + 1 krisk84 + 1 kryptolus + 1 kshumard + 1 Laureano + 1 legranjl + 1 leobrown + 1 linulin + 1 macli + 1 markd + 1 marsosa + 1 martins + 1 marvinek + 1 matt_b + 1 Matti + 1 mav3rick + 1 maxgo + 1 mbit + 1 mcallist + 1 meitinger + 1 meric + 1 mika + 1 mmaguire + 1 mostyn + 1 mousepad99 + 1 moy + 1 mthomasslo + 1 mvanbaak + 1 nahuelgreco + 1 nathan + 1 navis + 1 navkumar + 1 nemo + 1 Netview + 1 neutrino88 + 1 nic_bellamy + 1 nickpeirson + 1 nicox + 1 nivek + 1 Nugget + 1 p_lindheimer + 1 pananix + 1 paraeco + 1 pdf + 1 pep + 1 Peter Schlaile + 1 pida + 1 riksta + 1 rtrauntvein + 1 sasargen + 1 sascha + 1 schern + 1 scramatte + 1 seanbright + 1 sergedevorop + 1 sgofferj + 1 shawkris + 1 sherpya + 1 Skavin + 1 snuffy + 1 snyfer + 1 sobomax + 1 sodom + 1 stegro + 1 stevenla + 1 still_nsk + 1 strk + 1 stuarth + 1 sum + 1 sverre + 1 tacvbo + 1 tbelder + 1 tecnoxarxa + 1 toc + 1 trevo + 1 ulogic + 1 vhatz + 1 vicks1 + 1 vinsik + 1 vrban + 1 vsauer + 1 vt + 1 waverly360 + 1 wedhorn + 1 ygor + 1 yraber + 1 ZX81 + + ---------------------------------------------------------------------- + + Closed Issues + + [Back to Top] + + This is a list of all issues from the issue tracker that were closed by + changes that went into this release. + + Category: Addons/General + + #14847: Truncation problem with AMI ActionID + Revision: 186722 + Reporter: kobaz + Coders: mmichelson + + Category: Addons/New Feature + + #14734: AUDIOHOOK_INHERIT crash after sip attended transfer + Revision: 185199 + Reporter: corruptor + Coders: file + + Category: Applications/General + + #13473: [patch] Asterisk 1.6.0-rc6 crashes with ReceiveFAX + Revision: 157785 + Reporter: genie + Coders: tilghman + + #14011: [patch] Incorrect jump to extension + Revision: 170053 + Reporter: dveiga + Coders: dveiga + + Category: Applications/SLA + + #12471: No ringback toward SIP trunk on inbound SLA call (Again) + Revision: 162302 + Reporter: mthomasslo + Coders: russell + + Category: Applications/app_cdr + + #12694: [patch] Bad disposition on originated IAX2 calls + Revision: 159375 + Reporter: yraber + Testers: murf, laurav + Coders: murf + + Category: Applications/app_chanspy + + #14111: [patch] app_chanspy crashed so-as "chanspy_ds.lock" has random + values + Revision: 165892 + Reporter: ys + Coders: ys + + Category: Applications/app_dial + + #11583: [branch] Allow disconnect feature before a call is bridged + Revision: 183198 + Reporter: sobomax + Testers: sobomax, dvossel + Coders: sobomax, murf, dvossel + + #12929: retrydial hangs up when using a silent soundfile as anouncement + Revision: 158069 + Reporter: snyfer + Coders: jpeeler + + #13216: [patch] Incorrect ANSWERTIME when using M option + Revision: 152370 + Reporter: ruddy + Testers: ruddy + Coders: tilghman + + #13625: Dial with timeout 0 places a call and immediately cancels it. + Revision: 149280 + Reporter: atis + Coders: mmichelson + + #13764: 302 Redirect (forward no answer) to bad extension causes channel + to be left up (Ringing) + Revision: 159561 + Reporter: davidw + Testers: mmichelson, davidw + Coders: mmichelson + + #13793: app_dial doesn't report back DIALSTATUS, ANSWEREDTIME and + DIALEDTIME + Revision: 153266 + Reporter: greenfieldtech + Coders: twilson + + #13851: Unlimited call for limited calls under 1 seconds (L option) + Revision: 156389 + Reporter: ruddy + Coders: tilghman + + #13898: [patch] Limit connect file and others will not play warnings + Revision: 157255 + Reporter: alecdavis + Testers: alecdavis + Coders: tilghman + + #14118: Asterisk crashes when calling more than a single location + Revision: 166275 + Reporter: lmadsen + Testers: blitzrage + Coders: mmichelson + + #14164: Dial() option d is not working + Revision: 174947 + Reporter: DennisD + Testers: mmichelson + Coders: mmichelson + + #14601: [patch] Duplication of code for dial_exec_options 'option k' and + 'option K' + Revision: 180122 + Reporter: alecdavis + Coders: alecdavis + + #14647: Incorrect argument parsing in RetryDial causes asterisk to crash + Revision: 181614 + Reporter: sherpya + Coders: file + + #14845: asterisk does not play warning file when have SIP-SIP + Packet2Packet bridging + Revision: 186835 + Reporter: adomjan + Coders: mmichelson + + Category: Applications/app_directed_pickup + + #14005: Pickup() can't pickup calls to some SIP devices + Revision: 162344 + Reporter: ddl + Coders: file + + Category: Applications/app_directory + + #13804: app_directory crashses Asterisk when voicemail entry doesn't have + a name + Revision: 152648 + Reporter: bluecrow76 + Coders: mmichelson + + Category: Applications/app_disa + + #13330: [patch] DISA does not accept extensions beginning with "#" + Revision: 162018 + Reporter: jcovert + Coders: russell + + Category: Applications/app_echo + + #13697: [patch] Comply with trunk coding guidlines + Revision: 149589 + Reporter: alecdavis + Coders: alecdavis + + Category: Applications/app_externalivr + + #14251: Externalivr not sending 'H' event on channel hangup. + Revision: 174330 + Reporter: chris-mac + Testers: dvossel + Coders: dvossel + + Category: Applications/app_fax + + #13688: [patch] Update app_fax to work with spandsp-0.0.6 + Revision: 148869 + Reporter: irroot + Coders: irroot + + #14073: app_fax needs additional include to build with spandsp-0.0.6pre3 + Revision: 164266 + Reporter: seandarcy + Coders: file + + Category: Applications/app_festival + + #14038: apps/app_festival.c does not compile for PPC target + Revision: 162278 + Reporter: ffloimair + Coders: file + + Category: Applications/app_followme + + #14140: [patch] followme should answer the call + Revision: 167502 + Reporter: dimas + Coders: dimas + + #14758: app_followme doesn't initialize targs + Revision: 184845 + Reporter: tim_ringenbach + Coders: russell + + Category: Applications/app_macro + + #13363: [patch] Device Side transfer of a call between 2 extensions leads + to failure because MACRO_DEPTH is not reset + Revision: 165323 + Reporter: p_lindheimer + Coders: tilghman + + Category: Applications/app_meetme + + #13173: [branch] Asterisk blocked when 2 or more users leave a meetme when + announce user is on + Revision: 156247 + Reporter: pep + Coders: jpeeler + + #13522: [patch] Incorrect calculation of Realtime conference announcements + Revision: 147719 + Reporter: DEA + Coders: DEA + + #13555: Joining a MeetMe conference and hanging up shortly after results + in SIGSEGV + Revision: 146698 + Reporter: jeffg + Testers: jeffg + Coders: kpfleming + + #13889: [patch] Memory leak if the sla_thread is not running + Revision: 156296 + Reporter: eliel + Coders: eliel + + #13899: After upgrading from 1.4.21.2 to 1.4.22 running MeetMe with D + option doesn't ask for conference PIN + Revision: 157367 + Reporter: akkornel + Coders: jpeeler + + #14117: Incorrect processing of "maxuser" parameter in real-time meetme + Revision: 168707 + Reporter: sergedevorop + Testers: sergedevorop + Coders: seanbright + + #14282: conference calling crashes Asterisk + Revision: 170150 + Reporter: cheesegrits + Coders: file + + #14322: MeetMe conference crashes Asterisk 95% of the time when the last + user hangs up/exits the conference. + Revision: 174043 + Reporter: amessina + Coders: file + + #14482: [patch] FreeBSD: set nonblocking mode on /dev/dahdi/pseudo failed. + Revision: 176257 + Reporter: ys + Testers: ys + Coders: ys + + Category: Applications/app_minivm + + #13943: [patch] Multiple bugs in app_minivm + Revision: 167836 + Reporter: Marquis + Coders: Marquis + + #14081: MinivmAccMess() does not set MINIVM_ACCMESS_STATUS + Revision: 164625 + Reporter: pkempgen + Coders: russell + + Category: Applications/app_mixmonitor + + #13116: Asterisk 1.4.21.1 segfaults many times daily using mixmonitor + Revision: 171624 + Reporter: aragon + Coders: mmichelson + + #13538: [patch] Recording stops after Transfer when using MixMonitor() + Revision: 166098 + Reporter: mbit + Testers: mmichelson + Coders: mmichelson + + Category: Applications/app_page + + #14217: [patch] app_page causes undefined behavior when paging a page + group with more than 128 extensions + Revision: 168596 + Reporter: a_villacis + Testers: twilson + Coders: a + + #14308: Paging application crashes asterisk + Revision: 170982 + Reporter: bluefox + Testers: kc0bvu + Coders: seanbright + + Category: Applications/app_parkandannounce + + #14215: Asterisk crashes anytime a call is parked by any method. + Revision: 168981 + Reporter: waverly360 + Testers: twilson + Coders: twilson + + #14304: ParkAndAnnounce loses "priority" of the return argument + Revision: 170049 + Reporter: jcovert + Coders: file + + Category: Applications/app_queue + + #12884: [patch] Queue is treated as empty if it isn't, but no agents meet + the QUEUE_MIN_PENALTY and QUEUE_MAX_PENALTY criteria + Revision: 152645 + Reporter: bcnit + Testers: twilson + Coders: twilson + + #13220: [patch] Calls in high-weighted queue block low-weighted + Revision: 185088 + Reporter: garychen + Coders: mmichelson + + #13395: [patch] Attended transfers do not call update_queue until after + transfered call ends + Revision: 149203 + Reporter: Marquis + Coders: Marquis + + #13548: exten = 2813,n, Queue(test,c,,,,,,inqueue) craches when went into + invalid extension + Revision: 160628 + Reporter: fiddur + Coders: mmichelson + + #13883: Join event uses CallerID header for caller ID number, when other + events now use CallerIDNum + Revision: 158927 + Reporter: davidw + Coders: mnicholson + + #14014: [patch] DAHDI group dials/members broken with AddQueueMember / + queue member add + Revision: 169613 + Reporter: kebl0155 + Testers: kebl0155 + Coders: mmichelson + + #14033: Delete a queue from realtime crashes Asterisk + Revision: 164273 + Reporter: cristiandimache + Testers: cristiandimache + Coders: mmichelson + + #14034: app_queue does not update on realtime update + Revision: 163875 + Reporter: cristiandimache + Testers: twilson, cristiandimache + Coders: twilson + + #14060: [patch] Astrerisk crashes using the app_queue.c transfer + datastores + Revision: 163083 + Reporter: nivek + Testers: nivek + Coders: nivek + + #14086: Address out of bounds in queue_log using transfer + Revision: 168631 + Reporter: ZX81 + Testers: ZX81, festr + Coders: mmichelson + + #14173: Agent shows "(In use)" and will not receive queue calls while + agent is logged in waiting for queue calls (1.4.22) + Revision: 171693 + Reporter: nathan + Testers: nathan, aramirez + Coders: mmichelson + + #14179: chan local show as invalid in app queue + Revision: 167491 + Reporter: CrashHD + Testers: CrashHD + Coders: lmadsen + + #14227: queue-thankyou should be played only if needed + Revision: 174950 + Reporter: caspy + Testers: caspy + Coders: mmichelson + + #14227: queue-thankyou should be played only if needed + Revision: 180009 + Reporter: caspy + Coders: mmichelson + + #14227: queue-thankyou should be played only if needed + Revision: 182123 + Reporter: caspy + Coders: mmichelson + + #14260: Asterisk crashes anytime in call queues + Revision: 171620 + Reporter: ccesario + Testers: ccesario + Coders: mmichelson + + #14272: Queue timeout default is wrong + Revision: 169575 + Reporter: timking + Coders: mmichelson + + #14359: The status of a local channel in state_interface of a queue is + wrong the first time is added and lost after a reload + Revision: 173541 + Reporter: francesco_r + Coders: mmichelson + + #14376: autopause should not pause interfaces that are busy + Revision: 173695 + Reporter: fiddur + Testers: fiddur + Coders: mmichelson + + #14672: Incorrect calling of free() at alloc_queue() in app_queue.c + Revision: 185263 + Reporter: makoto + Coders: russell + + #14680: unfreed memory in try_calling + Revision: 183246 + Reporter: caspy + Testers: caspy + Coders: mmichelson + + Category: Applications/app_read + + #14279: [patch] Pressing only # when app_read is playing multiple prompts + does not act as expected + Revision: 180080 + Reporter: Marquis + Testers: Marquis, dvossel + Coders: Marquis, dvossel + + Category: Applications/app_record + + #13669: If the user hangup during recording, recorded file isn't removed + Revision: 164960 + Reporter: pj + Coders: jpeeler + + #14341: [patch] delete file on hangup in app_record does not make sense + Revision: 175551 + Reporter: fnordian + Coders: file + + Category: Applications/app_rpt + + #14435: Asterisk 1.6.1-rc1 compile bomb in apps/app_rpt - undefined + AST_PBX_KEEPALIVE at line #13622 + Revision: 174437 + Reporter: D_McNaul + Coders: murf + + Category: Applications/app_sms + + #13594: SMS help is incorrect, Typo + Revision: 147593 + Reporter: alecdavis + Testers: alecdavis + Coders: tilghman + + #13595: SMS receive file name incorrect + Revision: 147593 + Reporter: alecdavis + Testers: alecdavis + Coders: tilghman + + #13617: [patch] SMS app ignores parameter 'p' - initial pause + Revision: 148986 + Reporter: alecdavis + Coders: alecdavis + + #13675: [patch] app_sms doesn't answer the call, currently requires + Answer() before hand + Revision: 150258 + Reporter: alecdavis + Coders: alecdavis + + #14881: [patch] smsq uses '|' rather than ',' for options in call file + Revision: 188208 + Reporter: stegro + Coders: stegro + + Category: Applications/app_test + + #12442: pri loop TestClient/TestServer fails: server SEND DTMF 8 + Revision: 184394 + Reporter: tzafrir + Coders: dvossel + + Category: Applications/app_transfer + + #13579: blindxfer doesn't work properly + Revision: 148115 + Reporter: dwagner + Testers: murf, mmichelson + Coders: mmichelson + + #13789: [patch] Application not accept any option after deleting jump+101 + Revision: 152133 + Reporter: IgorG + Coders: IgorG + + #14374: Revision 172517 segfault after using A *2 transfer to B and B dial + *2 + Revision: 173591 + Reporter: aragon + Testers: aragon, mmichelson + Coders: mmichelson + + Category: Applications/app_voicemail + + #14377: MAILBOX_EXISTS crashes Asterisk when called with empty argument + Revision: 172743 + Reporter: amorsen + Coders: tilghman + + #14406: [patch] Voicemail message recording file is shorter than duration + reported in msg????.txt + Revision: 179471 + Reporter: sasargen + Testers: sasargen + Coders: tilghman + + #14599: searchcontexts=yes causes voicemail boxes to be setup wrong + Revision: 180425 + Reporter: lmadsen + Testers: lmadsen + Coders: mmichelson + + #14685: When using IMAP voicemail storage, you cannot retrieve messages by + logging into VoicemailMain() + Revision: 186288 + Reporter: BlargMaN + Testers: BlargMaN, qualleyiv, mmichelson + Coders: mmichelson + + #14736: [patch] message "you have no messages" garbled + Revision: 185471 + Reporter: chappell + Coders: chappell + + #14912: voicemail umask / permissions bug + Revision: 188776 + Reporter: jcapp + Coders: tilghman + + Category: Applications/app_voicemail/IMAP + + #13605: [patch] Compile error with IMAP_STORAGE due to removed + autoconfig.h in Makefile + Revision: 148240 + Reporter: tomo1657 + Testers: mmichelson + Coders: seanbright + + #13642: [patch] Messages not deleted properly when delete=yes in + voicemail.conf + Revision: 157563 + Reporter: jaroth + Coders: jaroth + + #13652: [patch] Asterisk IMAP headers are not processed correctly + Revision: 148151 + Reporter: jaroth + Coders: jaroth + + #13653: [patch] Shared IMAP mailboxes can cause the server to crash + Revision: 165808 + Reporter: howardwilkinson + Testers: jpeeler + Coders: howardwilkinson + + #13673: [patch] Addition of a Mailbox id facility to allow shared + mailboxes to work + Revision: 173699 + Reporter: howardwilkinson + Coders: jpeeler + + #13829: [patch] Hang up during call forward into voicemail crashes + Asterisk. + Revision: 154092 + Reporter: jaroth + Coders: tilghman + + #13853: mwi activates for more than one mailbox if they have the same + mailbox name but different contexts. + Revision: 180467 + Reporter: vicks1 + Testers: lmadsen + Coders: mmichelson + + #13905: [patch] Messages not marked as read/unread properly when moved + from New to Old folder and back. + Revision: 173775 + Reporter: jaroth + Coders: jaroth + + #14063: [patch] Urgent messages are automatically forwarded as urgent + Revision: 163214 + Reporter: jaroth + Coders: jaroth + + #14253: [patch] app_voicemail leaves sockets in close wait. + Revision: 177539 + Reporter: Skavin + Testers: Skavin + Coders: tilghman + + #14473: [patch] Crash in VoiceMailMain if hangup occurs before a valid + mailbox number is entered (IMAP only) + Revision: 175593 + Reporter: dwpaul + Coders: dwpaul + + Category: Applications/app_voicemail/NewFeature + + #11678: [patch] Notification email should use the voicemail's metadata + Revision: 186448 + Reporter: jamessan + Testers: tilghman, lmadsen + Coders: tilghman + + Category: Applications/app_voicemail/ODBC + + #13659: [patch] User not notified that a temporary greeting is active when + using ODBC voicemail + Revision: 148269 + Reporter: moliveras + Testers: moliveras + Coders: tilghman + + Category: Applications/app_waitforsilence + + #13658: WAITSTATUS will never get set for digitally muted channels + Revision: 149063 + Reporter: explidous + Coders: tilghman + + Category: CDR/General + + #13597: clid will only set number not name + Revision: 160766 + Reporter: john8675309 + Testers: murf, john8675309 + Coders: murf + + #14306: CDR not written when Busy() used + Revision: 189069 + Reporter: cristiandimache + Coders: mnicholson + + Category: CDR/cdr_csv + + #13942: On a configuration reload, cdr_csv ignores options if cdr.conf was + unchanged + Revision: 158377 + Reporter: davidw + Testers: davidw + Coders: twilson + + Category: CDR/cdr_pgsql + + #14058: cdr_pgsql does not work in asterisk 1.6.0.x + Revision: 164355 + Reporter: navis + Coders: tilghman + + Category: CDR/cdr_sqlite3_custom + + #14563: Segmentation fault caused by sqlite3_log + Revision: 179163 + Reporter: alerios + Coders: tilghman + + Category: Channels/General + + #13505: Memory leak in channel variables + Revision: 149202 + Reporter: mav3rick + Testers: mav3rick, triccyx + Coders: tilghman + + #13676: channel get stuck on ast_queue_frame when hanging up + Revision: 148915 + Reporter: tacvbo + Testers: tacvbo + Coders: mmichelson + + #13962: Blind transfer does not work upgrade to 1.4.23-rc1 + Revision: 165323 + Reporter: francesco_r + Coders: tilghman + + Category: Channels/chan_agent + + #12269: [branch] Deadlock after Originate from AMI to Agent + Revision: 168510 + Reporter: IgorG + Testers: denisgalvao + Coders: jpeeler + + #13921: Configuration reload overrides channel variable setting of ackcall + (autologoff, acceptdtmf and enddtmf) + Revision: 159438 + Reporter: davidw + Testers: davidw + Coders: mmichelson + + #14091: autologoff does not work + Revision: 189206 + Reporter: evandro + Coders: dvossel + + Category: Channels/chan_dahdi + + #13034: [patch] 183 response although progressinband=never + Revision: 183333 + Reporter: klaus3000 + Testers: klaus3000 + Coders: tilghman, klaus3000 + + #13408: [patch] send rel with unallocated cause code insted of normal call + clearing when call invalid extension + Revision: 155325 + Reporter: adomjan + Coders: adomjan + + #13759: [patch] Obvious typo (logic error) + Revision: 151602 + Reporter: smurfix + Coders: smurfix + + #13786: [patch] DAHDI_CHECK_HOOKSTATE automatically defined when + chan_dahdi is built with zaptel support + Revision: 160329 + Reporter: tzafrir + Coders: jpeeler + + #14057: Deadlock chan_dahdi.c and channel.c + Revision: 166440 + Reporter: rtrauntvein + Testers: rtrauntvein + Coders: mmichelson + + #14090: [patch] unable to set DAHDI_VMWI to lower level drivers + Revision: 164604 + Reporter: alecdavis + Coders: alecdavis + + #14113: Asterisk 1.6.1-beta4 and 1.6.0.3-rc1 always crash when dialing or + receiving a call trough wcb4xxp + Revision: 166571 + Reporter: francesco_r + Testers: francesco_r + Coders: mmichelson + + #14655: [patch] Wrong text for HELP DAHDI + Revision: 183703 + Reporter: ulogic + Testers: lmadsen + Coders: ulogic + + Category: Channels/chan_h323 + + #11261: [patch] chan_h323 with H323Plus for TRUNK (SVN rev. 89183) + Revision: 182724 + Reporter: vhatz + Coders: jthurman + + #11966: Compile Fail when enable Module Embedding + Revision: 187914 + Reporter: dome + Testers: jpeeler + Coders: kpfleming + + #12415: chan_h323 doesn't respect rtp packetization settings + Revision: 189996 + Reporter: pj + Coders: mvanbaak + + #13219: possible missing unlock + Revision: 164884 + Reporter: pj + Coders: russell + + #13400: [patch] POSIX thread operations errors + Revision: 152974 + Reporter: Matti + Coders: tilghman + + #14715: [patch] Simplify h323 Make process + Revision: 184840 + Reporter: jthurman + Testers: tzafrir, russell + Coders: jthurman + + Category: Channels/chan_iax2 + + #13011: [patch] find_idle_thread() uses spin wait + Revision: 154917 + Reporter: jpgrayson + Coders: jpgrayson + + #13232: [patch] iax2-provision is not freeing iax_templates structure. + Revision: 160665 + Reporter: eliel + Testers: eliel + Coders: eliel + + #13468: IAX Transfer/releasing between 3 asterisk's are not working. + Revision: 173506 + Reporter: nicox + Testers: dvossel + Coders: dvossel + + #13628: IAX port change using dnsmgr + Revision: 166272 + Reporter: pananix + Testers: file, blitzrage + Coders: jpeeler + + #13645: chan_iax2 isn't using HANGUP anymore? + Revision: 156288 + Reporter: dzajro + Testers: vazir + Coders: tilghman + + #13717: [patch] 1.6.0.1 crashes randomly + Revision: 154367 + Reporter: kowalma + Testers: kowalma + Coders: tilghman + + #13918: [patch] IAX2 not conforming to standard + Revision: 159249 + Reporter: ffloimair + Testers: ffloimair + Coders: tilghman + + #13919: [patch] Asterisk core dumps random + Revision: 159280 + Reporter: barthpbx + Testers: barthpbx + Coders: eliel + + #14082: no iax trunking on 1.6.1-beta3 + Revision: 164527 + Reporter: seandarcy + Coders: russell + + #14283: Codec negotiation fails on calls from 1.2 -> 1.6, and is + sub-optimum on calls from 1.6->1.6 + Revision: 177700 + Reporter: jcovert + Coders: dvossel + + #14607: chan_iax2.c: Packet Decrypt Failed! encrypted IAX2 during packet + loss causes hangup and end of call + Revision: 181373 + Reporter: stevenla + Testers: dvossel + Coders: dvossel + + Category: Channels/chan_local + + #13343: Local channel does not support exten/callerid style dialplan + entries (ast_exists_extension placement). + Revision: 146715 + Reporter: efutch + Testers: efutch + Coders: tilghman + + #13368: [patch] chan_local doesn't copy the dialplan (cid.cid_ton) into + the new channel + Revision: 152217 + Reporter: Peter Schlaile + Coders: tilghman + + #13807: [patch] Missing mutex unlock on error inside local_call(). + Revision: 152924 + Reporter: eliel + Coders: eliel + + #14189: segmentation fault in local_queue_frame at chan_local.c:172 + Revision: 169213 + Reporter: sascha + Testers: sascha + Coders: mmichelson + + #14656: [patch] unfreed memory in Local channel + Revision: 182280 + Reporter: caspy + Testers: caspy + Coders: tilghman + + Category: Channels/chan_mgcp + + #13785: [patch] Memory leak while reloading chan_mgcp.so + Revision: 152444 + Reporter: eliel + Coders: eliel + + Category: Channels/chan_misdn + + #13488: mISDN rejects incoming calls + Revision: 185126 + Reporter: Christian_Pinedo + Testers: crich, siepkes, festr + Coders: crich + + Category: Channels/chan_oss + + #13686: [patch] Console/dsp not hanging up after playing sound file. + Revision: 171190 + Reporter: itiliti + Coders: tilghman + + Category: Channels/chan_sip/CodecHandling + + #14000: [patch] Wrong usage of sscanf with use of uninitialized variable + caused accidental parsing of RTP/SAVP + Revision: 160325 + Reporter: folke + Coders: folke + + #14249: One way voice after attended transfer + Revision: 170664 + Reporter: RadicAlish + Coders: file + + Category: Channels/chan_sip/DatabaseSupport + + #14196: [patch] Realtime peers are never qualified after 'sip reload' + Revision: 176461 + Reporter: pdf + Testers: pdf + Coders: pdf + + Category: Channels/chan_sip/General + + #12006: [patch] chan_sip fails to set contact, via, and sdp headers + correctly with outboundproxy set + Revision: 188069 + Reporter: mnicholson + Coders: file + + #12013: SIP with canreinvite=yes through multiple Asterisk instances fails + Revision: 185848 + Reporter: alx + Coders: dvossel + + #12761: [patch] chan_sip: build_contact() does not put alternate port + setting in Contact header + Revision: 151513 + Reporter: asbestoshead + Coders: asbestoshead + + #12994: [patch] Spamming CLI / logs with 'Remote host can't match request + BYE to call...' + Revision: 158084 + Reporter: pabelanger + Coders: mmichelson + + #13071: [patch] OPTIONS response on default port. + Revision: 168196 + Reporter: baron + Testers: baron + Coders: baron + + #13209: DTMF RFC2833 via SIP is not working + Revision: 162207 + Reporter: ip-rob + Testers: ip-rob, bujones + Coders: file + + #13383: [patch] Turn off qualify on uncached realtime peers + Revision: 153123 + Reporter: tilghman + Coders: tilghman + + #13474: [patch] usereqphone parameter doesn't work + Revision: 161729 + Reporter: mmaguire + Coders: mmaguire + + #13531: [patch] Hold logic broken? + Revision: 158232 + Reporter: sgofferj + Testers: sgofferj + Coders: mmichelson + + #13545: Channel re-invited on destination ringing not re-invited back if + ringing abandoned. + Revision: 165605 + Reporter: davidw + Coders: file + + #13547: [patch] Asterisk crash getting fax by sip channel + Revision: 174086 + Reporter: tecnoxarxa + Testers: tecnoxarxa + Coders: tecnoxarxa + + #13602: [patch] Bad handling of Contact header, which should not be + present in 1XX responses to REGISTER, but also in several other case + Revision: 173964 + Reporter: hjourdain + Testers: mnicholson + Coders: mnicholson + + #13602: [patch] Bad handling of Contact header, which should not be + present in 1XX responses to REGISTER, but also in several other case + Revision: 173966 + Reporter: hjourdain + Testers: mnicholson + Coders: mnicholson + + #13626: [patch] CANCEL before Trying + Revision: 155469 + Reporter: atis + Testers: atis + Coders: mmichelson + + #13634: Asterisk fills "via" header not correctly. + Revision: 164662 + Reporter: performer + Coders: file + + #13644: insecure doesn't work + Revision: 148377 + Reporter: pj + Testers: pj + Coders: mmichelson + + #13668: sip show inuse count is negative + Revision: 148375 + Reporter: mjc + Coders: mmichelson + + #13668: sip show inuse count is negative + Revision: 157429 + Reporter: mjc + Coders: wolfelectronic + + #13700: [patch] peer outboundproxy-ptr is copied to dialog and then freed + Revision: 149803 + Reporter: fnordian + Testers: fnordian + Coders: mmichelson + + #13705: Can't use type=friend anymore in sip.conf + Revision: 151328 + Reporter: lmadsen + Coders: bweschke + + #13706: [patch] SIP_NOTIFY message incorrectly builds address in the To: + tag + Revision: 151514 + Reporter: andrew53 + Coders: andrew53 + + #13710: [patch] MWI NOTIFY always tries to use UDP, even if the peer is + connected via TCP + Revision: 151430 + Reporter: andrew53 + Coders: andrew53 + + #13713: [patch] Inband DTMF on outbound call is not detected when + dtmfmode=auto + Revision: 181298 + Reporter: makoto + Coders: file + + #13714: [patch] invites with proxy_auth have wrong via-branch-tag + Revision: 150208 + Reporter: fnordian + Coders: fnordian + + #13715: [patch] Using SIP_HEADER in AMI with NULL channel causes crash + Revision: 150303 + Reporter: makoto + Coders: mmichelson + + #13715: [patch] Using SIP_HEADER in AMI with NULL channel causes crash + Revision: 150829 + Reporter: makoto + Coders: bweschke + + #13727: [patch] resolving hostnames should ignore uri-paramters + Revision: 151421 + Reporter: fnordian + Coders: fnordian + + #13795: [patch] Incorrect use of sizeof() + Revision: 152573 + Reporter: andrew53 + Coders: andrew53 + + #13811: peer matching issue when use type=peer + Revision: 163640 + Reporter: pj + Coders: file + + #13849: problem handling race condition - reINVITE before ACK + Revision: 187495 + Reporter: klaus3000 + Testers: mmichelson, klaus3000 + Coders: mmichelson + + #13867: [patch] Reject an incoming call to peer due to call limit with + "603 Declined". It`s not correct. + Revision: 158067 + Reporter: still_nsk + Testers: blitzrage + Coders: mmichelson + + #13878: [patch] Can't record early media after sending a "183 Session + Progress". + Revision: 157531 + Reporter: nahuelgreco + Testers: mmichelson + Coders: nahuelgreco + + #13970: CLI command "help sip set history {on|off}" shows deprectated + usage in help text + Revision: 165794 + Reporter: pkempgen + Coders: blitzrage + + #13989: Enabling qualify on a SIP TCP peer brings pain and coredumps + Revision: 163656 + Reporter: Nugget + Coders: russell + + #14055: "outboundproxy" in "general" section of sip.conf doesn't work + Revision: 165218 + Reporter: chris-mac + Coders: file + + #14110: [patch] SIPAddHeader problems with escaping and quoting + Revision: 166698 + Reporter: gork + Testers: gork, mmichelson + Coders: tilghman + + #14149: Continuation - Handle BYE instead of CANCEL from callers (issue + 0004994) + Revision: 181771 + Reporter: legranjl + Testers: legranjl + Coders: mmichelson + + #14180: sip show users does not exist + Revision: 168611 + Reporter: amorsen + Testers: blitzrage, amorsen + Coders: mmichelson + + #14192: upgrading from asterisk-1.6.0.3 to branch/asterisk-1.6.1 breaks + qualify for TCP peer + Revision: 169082 + Reporter: pabelanger + Testers: jamesgolovich + Coders: jamesgolovich + + #14220: SIP INVITE packets are incorrectly truncated with 1.6.1 svn after + approx 1020 characters + Revision: 169559 + Reporter: riksta + Testers: mmichelson + Coders: mmichelson + + #14233: port :0 added to SIP INVITE URI when 'outboundproxy' used in + [general] section of sip.conf + Revision: 169079 + Reporter: chris-mac + Testers: jamesgolovich, chris-mac, twilson + Coders: jamesgolovich + + #14256: [patch] SIP Channel name is not unique + Revision: 188949 + Reporter: Nick_Lewis + Testers: Nick_Lewis, file + Coders: Nick + + #14295: SIP on hold problems + Revision: 170507 + Reporter: klaus3000 + Coders: file + + #14310: No voice (ringing tone) after call was diverted + Revision: 170571 + Reporter: RadicAlish + Coders: file + + #14399: wrong call-limit count when counteronpeer=yes + Revision: 174545 + Reporter: caspy + Coders: file + + #14447: Type uninitialized + Revision: 174582 + Reporter: triccyx + Coders: file + + #14497: [patch] Wrong order of Channeltype and Uniqueid sent to manager + from chan_sip.c + Revision: 177007 + Reporter: vinsik + Coders: vinsik + + #14505: Resolve remaining issues left over from 'kill-the-user' + Revision: 180263 + Reporter: lmadsen + Coders: russell + + #14686: Regression: #13867 Reject an incoming call to peer due to call + limit with "603 Declined". It`s not correct. + Revision: 186839 + Reporter: davidw + Coders: mmichelson + + #14727: lock or crash after changing sip 'transport' + Revision: 189774 + Reporter: pj + Testers: dvossel + Coders: dvossel + + #14784: crash after native bridging + Revision: 187678 + Reporter: pj + Coders: tilghman + + Category: Channels/chan_sip/Interoperability + + #14025: sip register: reserved character check not RFC 3261 compliant + Revision: 162666 + Reporter: ffs + Coders: mmichelson + + #14346: [patch] CANCEL gets different via header branch than INVITE + Revision: 171540 + Reporter: oej + Testers: oej + Coders: oej + + #14419: [patch] Asterisk must not perform SRV lookups if a port is + specified in the URI + Revision: 174326 + Reporter: klaus3000 + Coders: klaus3000 + + #14611: [patch] SIP Attended Transfer fails + Revision: 181035 + Reporter: klaus3000 + Testers: klaus3000 + Coders: klaus3000 + + #14628: "SIP/2.0 404 Not found" when attended transferring a private + number + Revision: 181359 + Reporter: sverre + Coders: file + + Category: Channels/chan_sip/NewFeature + + #13601: Add reboot-snom to sip_notify + Revision: 146314 + Reporter: mjc + Testers: seanbright + Coders: seanbright + + Category: Channels/chan_sip/Registration + + #13309: [patch] chan_sip does not always create regexten for registering + peers + Revision: 149209 + Reporter: dimas + Coders: dimas + + #13570: [patch] Malformed registration line is copied verbatim in To and + From headers + Revision: 149132 + Reporter: mmichelson + Coders: mmichelson + + #13599: [patch] When unregistering a UA, 200 OK response from Asterisk is + not SIP compliant + Revision: 162741 + Reporter: hjourdain + Coders: hjourdain + + #13633: Asterisk won't register if SIP-port at peer differ than local + (5060) + Revision: 162622 + Reporter: performer + Coders: file + + #13783: [patch] Cannot register with sip providers that require '@' in the + username + Revision: 162666 + Reporter: navkumar + Coders: mmichelson + + #13809: insufficent log information + Revision: 155400 + Reporter: denke + Testers: denke + Coders: tilghman + + #14107: Incoming SIP invites don't match properly + Revision: 165606 + Reporter: jsmith + Coders: file + + #14176: [patch] send out the incorrect register request URI to the + (fromdomain) outbound proxy + Revision: 168582 + Reporter: paraeco + Coders: paraeco + + #14185: [patch] Setting registration expiry in registration string does + not work + Revision: 172235 + Reporter: Nick_Lewis + Testers: Nick_Lewis + Coders: Nick + + #14205: Unable to register SIP device with realtime in 1.6.x + Revision: 172133 + Reporter: maxgo + Testers: blitzrage + Coders: tilghman + + #14211: Asterisk Crashes with signal 11 (segmentation fault) at random + intervals (but at least 2 times a day) + Revision: 168979 + Reporter: aborghi + Testers: aborghi + Coders: mmichelson + + #14284: [patch] Asterisk retransmits the 401 response of failed REGISTER + Revision: 171361 + Reporter: klaus3000 + Testers: klaus3000 + Coders: klaus3000 + + #14668: register: '/' in username not supported + Revision: 187388 + Reporter: Netview + Coders: tilghman + + #14885: [patch] rtupdate=no not working + Revision: 188838 + Reporter: deepesh + Testers: deepesh + Coders: tilghman + + Category: Channels/chan_sip/Subscriptions + + #12560: [patch] Problems with NOTIFY due to Asterisk sending wrong CALL-ID + and duplicate sip: tag in header of NOTIFY + Revision: 162807 + Reporter: vsauer + Coders: ramonpeek + + #13238: False state in core show hints + Revision: 174846 + Reporter: kowalma + Testers: alecdavis + Coders: tilghman + + #13327: pattern match for a hints always gives state:idle for all + extensions + Revision: 162949 + Reporter: pj + Coders: tilghman + + #13525: hint change state to Idle when peer reregisters + Revision: 163006 + Reporter: pj + Coders: file + + #13525: hint change state to Idle when peer reregisters + Revision: 163581 + Reporter: pj + Coders: file + + #14037: Memory usage increase when using SUBSCRIBE + vars defined in + sip.conf + Revision: 164677 + Reporter: marvinek + Testers: russell + Coders: russell + + #14531: MWI subscriptions does not works if there is no HINT for extension + Revision: 178232 + Reporter: festr + Coders: file + + Category: Channels/chan_sip/T.38 + + #12437: Asterisk negotiates only T.38 when answering even if the other end + offers audio + Revision: 184950 + Reporter: marsosa + Testers: pinga-fogo, okrief, file, afu + Coders: file + + #13050: Memory segmentation fault on T.38 pass through + Revision: 175342 + Reporter: schern + Testers: schern + Coders: tilghman + + #13600: [patch] Crash in decode_length - udptl.c:159 + Revision: 168606 + Reporter: atis + Testers: atis + Coders: tilghman + + #13976: Invalid SDP attributes for boolean T.38 parameters + (T38FaxFillBitRemoval, etc.) + Revision: 167182 + Reporter: linulin + Testers: arcivanov + Coders: arcivanov + + Category: Channels/chan_sip/TCP-TLS + + #14919: RTP ports dont get closed with SIP over TCP + Revision: 189352 + Reporter: vrban + Coders: file + + Category: Channels/chan_sip/Transfers + + #13800: crash after transfer + Revision: 164353 + Reporter: dwagner + Coders: tweety + + #13956: Asterisk crashes when transfering call multiple times. + Revision: 161722 + Reporter: chris-mac + Testers: chris-mac + Coders: mnicholson + + #14350: [patch] Asterisk does not detect an attended transfer if the + 'Replaces=' option is not at the beginning of the query string + Revision: 173994 + Reporter: fhackenberger + Coders: file + + Category: Channels/chan_skinny + + #13948: [patch] Skinny switch can still send tones after hangup + Revision: 158701 + Reporter: wedhorn + Coders: wedhorn + + Category: Channels/chan_unistim + + #14858: [patch] Regular segfault with chan_unistim + Revision: 189913 + Reporter: barryf + Testers: barryf + Coders: tilghman + + Category: Codecs/codec_ilbc + + #14532: iLBC transcoding times are always zero + Revision: 181733 + Reporter: pj + Testers: pj + Coders: tilghman + + #14936: Problem in iLBC Source Fetch Script on FreeBSD + Revision: 189852 + Reporter: leobrown + Testers: leobrown, mvanbaak + Coders: mvanbaak + + Category: Codecs/codec_lpc10 + + #13702: [patch] Memory leak while trying to free a malloced memory with an + ast_free() call instead of just free(). + Revision: 149638 + Reporter: eliel + Coders: eliel + + Category: Core/AstMM + + #13858: [patch] On memory allocation failure return NULL or we will crash. + Revision: 157636 + Reporter: eliel + Coders: eliel + + Category: Core/BuildSystem + + #13649: compilation fail on FreeBSD + Revision: 147901 + Reporter: ys + Coders: mvanbaak + + #13842: [patch] Small fixes to two scripts in build_tools + Revision: 157602 + Reporter: snuffy + Testers: snuffy + Coders: snuffy, seanbright + + #13887: [patch] libtonezone requires -lm + Revision: 163170 + Reporter: tzafrir + Coders: tilghman + + #14006: [patch] Use of 'uint' instead of 'unsigned int' causes build + problems on FreeBSD + Revision: 161429 + Reporter: alphaque + Coders: alphaque + + #14224: [patch] fixes for autoconf 2.63 and ptlib-devel (Fedora 10) + Revision: 177164 + Reporter: bergolth + Testers: jpeeler + Coders: bergolth + + Category: Core/Channels + + #13747: Indications are not passed from old peer to new peer during + masquerade + Revision: 164300 + Reporter: davidw + Testers: russell + Coders: russell + + #14127: Enumerated type and integer comparison do not work as you might + expect + Revision: 166535 + Reporter: andrew + Coders: tilghman + + #14221: [patch] DNS SRV messages inadvertently changed from verbosity >3 + to 3 + Revision: 168524 + Reporter: jcovert + Coders: jcovert + + #14315: After Dial's L() limit is reached, res_feature's dynamic features + don't work + Revision: 176711 + Reporter: tim_ringenbach + Coders: jpeeler + + #14315: After Dial's L() limit is reached, res_feature's dynamic features + don't work + Revision: 179539 + Reporter: tim_ringenbach + Coders: jpeeler + + #14623: [patch] Race condition between bridge and channel masquerading + Revision: 181426 + Reporter: guillecabeza + Coders: russell + + Category: Core/Configuration + + #13848: [patch] Asterisk crashes if udptl.conf is not available + Revision: 159477 + Reporter: klaus3000 + Testers: blitzrage + Coders: eliel + + #14169: [patch] functions with multiple arguments do not work in AEL + dialplan + Revision: 168739 + Reporter: fabled + Coders: fabled + + #14231: [patch] Parsing and escaping of characters is broken in some cases + (e.g. app_System) + Revision: 177761 + Reporter: jcovert + Testers: jcovert + Coders: tilghman, jcovert + + #14646: The default sip.conf file contains bogus CLI command tip + Revision: 181521 + Reporter: strk + Coders: mvanbaak + + #14796: Asterisk crashes when empty member in queues.conf + Revision: 185602 + Reporter: pida + Coders: mmichelson + + Category: Core/FileFormatInterface + + #13955: Asterisk crashes when Playback/Backround with non existing file. + Revision: 158855 + Reporter: chris-mac + Coders: mnicholson + + Category: Core/General + + #13301: [patch] AMI UpdateConfig -- When creating category, memory + allocation failure in config.c + Revision: 161182 + Reporter: trevo + Testers: tilghman, blitzrage + Coders: tilghman + + #13464: asterisk console screws up terminal subtly when exited with ctrl-c + with some shells + Revision: 163386 + Reporter: tzafrir + Testers: blitzrage + Coders: tilghman + + #13543: Memory leacks in stress test with failure + Revision: 149202 + Reporter: triccyx + Testers: mav3rick, triccyx + Coders: tilghman + + #13578: Bang not showing up in on CLI + Revision: 146200 + Reporter: mvanbaak + Coders: seanbright + + #13593: [patch] MALLOC_DEBUG causes crash in chan_h323 + Revision: 181199 + Reporter: pj + Coders: jpeeler + + #13778: asterisk blocked at startup between + main/asterisk.c/loader.c/load_modules and + manager.c/loader.c/ast_module_reload + Revision: 151907 + Reporter: hotsblanc + Coders: russell + + #14004: [patch] restart gracefully drops cap_net_admin capability + Revision: 172504 + Reporter: nemo + Testers: tilghman + Coders: tilghman + + #14079: [patch] Regression When Playing WAV49 Audio Files + Revision: 164314 + Reporter: elguero + Coders: file + + #14080: [patch] ast_frdup does not duplicate integer-frame-data + Revision: 164521 + Reporter: fnordian + Coders: fnordian + + #14177: [patch] ast_db_gettree(family, keytree) completely ignores the + keytree argument + Revision: 167306 + Reporter: nic_bellamy + Coders: nic + + #14194: logger.c:531 rotate_file: system() failed for 'gzip -9 + /var/log/asterisk/full.2': No child processes + Revision: 168015 + Reporter: pabelanger + Coders: mnicholson + + #14263: [patch] Global variables only allow values less than 255 + characters + Revision: 170178 + Reporter: markd + Coders: tilghman + + #14287: [patch] tcptls.c doesn't set correct remote_address + Revision: 169622 + Reporter: jamesgolovich + Coders: jamesgolovich + + #14373: [patch] Avoid destroying the CLI line when moving the cursor + backward and trying to autocomplete. + Revision: 184223 + Reporter: eliel + Testers: lmadsen + Coders: eliel + + #14414: 1.6.1-rc1 Program terminated with signal 11, Segmentation fault. + audiohook.c AST_LIST_TRAVERSE_SAFE_BEGIN + Revision: 173904 + Reporter: bluecrow76 + Coders: file + + #14489: [patch] Add support for loading multiple timing modules + Revision: 176675 + Reporter: russell + Coders: russell + + #14574: [patch] Audiohook volume does not honor the write adjustment when + both is specified + Revision: 179293 + Reporter: KNK + Coders: KNK + + #14682: [patch] Race condition in ast_db_get() + Revision: 182452 + Reporter: makoto + Coders: tilghman + + #14738: Address device state performance issues in 1.6.1 + Revision: 184342 + Reporter: russell + Coders: russell + + Category: Core/HTTP + + #13583: Asterisk wont compile if gmime-devel lib is not installed + Revision: 145694 + Reporter: arkadia + Coders: seanbright + + #14190: POST files are not truncated + Revision: 168590 + Reporter: timking + Coders: twilson + + Category: Core/Internationalization + + #14291: [patch] Floating point exception crash when saying number between + 9999 and 100000 with zh or tw language + Revision: 169796 + Reporter: dant + Testers: dant + Coders: dant + + Category: Core/Jitterbuffer + + #14044: [patch] Jitterbuffer stops accepting new frames until it is empty + after maxjitterbuffer is exceeded. + Revision: 174590 + Reporter: mnicholson + Testers: mnicholson + Coders: mnicholson + + Category: Core/ManagerInterface + + #12158: New AMI atxfer limited to digits only and ignores context and + priority; looks like just wrapper on PlatDTMF + Revision: 148161 + Reporter: davidw + Coders: mmichelson + + #13334: [patch] Response events to CoreShowChannel are missing the Event + header + Revision: 158415 + Reporter: srt + Coders: srt + + #13398: [patch] Channel name buffer is too small + Revision: 156691 + Reporter: bamby + Coders: bamby + + #13546: Partial writes on Manager API + Revision: 166284 + Reporter: srt + Testers: russell + Coders: russell + + #13873: [patch] new eventflag for agiexec-events on ami + Revision: 158894 + Reporter: fnordian + Coders: fnordian + + #13894: restart gracefully / when convenient doesn't work with the AMI + Revision: 164813 + Reporter: kernelsensei + Coders: russell + + #13903: Pong response not properly terminated. + Revision: 156913 + Reporter: kebl0155 + Coders: tilghman + + #13994: [patch] Invalid response from ListCategories action if no + categories is found + Revision: 160702 + Reporter: mika + Coders: mika + + #14027: [patch] error allocationg a manager user + Revision: 161792 + Reporter: junky + Coders: junky + + #14278: [patch] insufficient stringlength checking in action_userevent + Revision: 169368 + Reporter: fnordian + Coders: tilghman + + #14364: NULL file descriptors causing GUI to eventually stop functioning + Revision: 174769 + Reporter: awk + Testers: mmichelson + Coders: mmichelson + + #14400: [patch] ami fails on high load + Revision: 173459 + Reporter: fnordian + Coders: fnordian + + #14593: [patch] UserEvent Duplicate Previous Information + Revision: 180802 + Reporter: JimDickenson + Coders: file + + #14705: [patch] Deadlock when manipulating module_list over AMI and CLI + Revision: 187486 + Reporter: jamessan + Testers: jamessan + Coders: tilghman + + #14930: [patch] Detect pthread_rwlock_timedwrlock() before usage + Revision: 190095 + Reporter: tilghman + Testers: mvanbaak, tilghman + Coders: tilghman + + Category: Core/Netsock + + #13678: tcptls.c: ast_make_file_from_fd() memory leak if + DEBUG_THREADLOCALS defined. + Revision: 164739 + Reporter: ys + Testers: Russell + Coders: russell + + Category: Core/PBX + + #12658: [patch] DTMF issues on Zap + Revision: 163515 + Reporter: dimas + Testers: russell, file + Coders: russell + + #13557: [patch] Asterisk won't compile against uclibc + Revision: 147811 + Reporter: nickpeirson + Testers: nickpeirson, murf + Coders: nickpeirson + + #13643: [patch] VM_CALLERID yields different results if CID is null or + empty + Revision: 148006 + Reporter: tomo1657 + Coders: tilghman + + #13839: call processing deadlock with dialplan reload and + ast_hint_state_changed + Revision: 169871 + Reporter: mcallist + Coders: file + + #13891: "empty" overlap-dial-in doesn't work + Revision: 156650 + Reporter: smurfix + Coders: jpeeler + + #14035: revision r77858 breaks 'failed'-extension functionality + Revision: 163173 + Reporter: erogoza + Coders: russell + + #14076: Extensions configuration is not being sorted correctly + Revision: 164805 + Reporter: toc + Testers: murf + Coders: murf + + #14206: Can't pickup using *8 after updating asterisk to 1.4.23-rc3 + Revision: 170395 + Reporter: francesco_r + Testers: francesco_r, aragon, mmichelson + Coders: mmichelson + + #14305: pbx.c's show_dialplan_helper prints an "\r\n" at the end of every + call + Revision: 177789 + Reporter: martins + Coders: tilghman + + #14362: [patch] Putting a comma in an extension dialpattern causes + eventual seg fault + Revision: 173313 + Reporter: Nick_Lewis + Testers: tilghman + Coders: tilghman + + #14384: Background leaves files open indefinately + Revision: 173356 + Reporter: fiddur + Testers: fiddur, mmichelson + Coders: mmichelson + + #14455: Segfault on call termination when attempting to retransmit a + packet that should have not been retried due to network issues + Revision: 179221 + Reporter: Nick_Lewis + Testers: Nick_Lewis + Coders: mmichelson + + #14895: [patch] Asterisk crashes when extenpatternmatchnew=yes + Revision: 190354 + Reporter: chris-mac + Testers: lmadsen + Coders: tilghman + + Category: Core/Portability + + #13404: [patch] Commands issued to asterisk using a remote console on OSX + have no effect + Revision: 182946 + Reporter: agalbraith + Testers: russell, vadim + Coders: russell + + #13767: [patch] On Mac OS X PowerPC, Asterisk 1.6.0.1 cannot create + outbound channels + Revision: 169946 + Reporter: jcovert + Testers: jcovert, tilghman + Coders: tilghman + + #14714: Compilation Errors on Mac OS X 1.5.6 - Asterisk 1.6.2.0-beta1 ( + also confirmed on trunk ) + Revision: 184149 + Reporter: ygor + Coders: russell + + #14790: chan_h323 build fails with gcc 3 + Revision: 190063 + Reporter: stuarth + Coders: jpeeler + + Category: Core/RTP + + #12983: [patch] Retransmitted RFC 2833 RTP events do not increment the RTP + sequence number + Revision: 162658 + Reporter: vt + Coders: vt + + #13535: video_src_res and video_dest_res are write-only in + ast_rtp_early_bridge + Revision: 162202 + Reporter: davidw + Coders: file + + #13810: [patch] Integer divide by zero + Revision: 154063 + Reporter: pj + Coders: tilghman + + #13835: "RTCP SR transmission error, rtcp halted" logged when SIP call put + on hold + Revision: 161016 + Reporter: matt_b + Testers: jpeeler + Coders: jpeeler + + #14029: [patch] Asterisk is using wrong clock frequency in text T140 + Revision: 188415 + Reporter: epicac + Coders: file + + #14234: [patch] Log and debug messages in ast_rtp_destroy can cause a + crash + Revision: 170242 + Reporter: jcovert + Coders: jcovert + + #14460: Asterisk plays a continuous tone forever if it never receives a + 2833 end packet + Revision: 175129 + Reporter: moliveras + Coders: russell + + #14460: Asterisk plays a continuous tone forever if it never receives a + 2833 end packet + Revision: 178172 + Reporter: moliveras + Coders: russell + + #14546: [patch] Patch to improve NAT handling for Polycoms behind proxy + Revision: 184587 + Reporter: acunningham + Coders: file + + Category: Documentation + + #13342: [patch] Missing doc for SipShowRegistry action and RegistryEntry + event + Revision: 149060 + Reporter: Laureano + Coders: lmadsen + + #13654: extensions.conf refers to two "exten => formats", but the second + one has been deleted from the text + Revision: 147898 + Reporter: davidw + Coders: tilghman + + #13709: [patch] fix content of agents.conf.sample + Revision: 149758 + Reporter: decryptus_proformatique + Coders: bweschke + + #13718: [patch] Neither CHANGES, nor UPGRADE.txt for 1.6.0 say quotes are + no longer stripped + Revision: 167178 + Reporter: davidw + Testers: blitzrage + Coders: tilghman + + #14052: [patch] mISDN Dial parameter not documented + Revision: 162669 + Reporter: festr + Coders: festr + + #14065: [patch] Improve documentation for res_monitor + Revision: 163624 + Reporter: kshumard + Coders: kshumard + + #14319: [patch] describe idlecheck in res_odbc.conf.sample more clear + Revision: 170722 + Reporter: klaus3000 + Coders: klaus3000 + + #14319: [patch] describe idlecheck in res_odbc.conf.sample more clear + Revision: 170839 + Reporter: klaus3000 + Coders: tilghman + + #14490: Timing interfaces provided in 1.6.1 and beyond are not documented. + Revision: 179939 + Reporter: mmichelson + Coders: mmichelson + + #14540: #exec command needs minor documentation in extensions.conf + Revision: 178448 + Reporter: jtodd + Coders: tilghman + + #14566: [patch] fix channelvariables documentation + Revision: 179059 + Reporter: klaus3000 + Coders: klaus3000 + + Category: Features/Parking + + #14066: Calls parked fail to return to the correct phone after timeout + Revision: 169488 + Reporter: bluefox + Testers: twilson, bluefox + Coders: twilson + + Category: Formats/General + + #14842: [patch] Typo on format wav and wav_gsm ... must read frequency + instead of freqency + Revision: 186844 + Reporter: jvandal + Coders: jvandal + + Category: Functions/func_curl + + #14485: CURL() function crashes in /trunk + Revision: 176644 + Reporter: davevg + Testers: kowalma + Coders: tilghman + + Category: Functions/func_devstate + + #14461: [patch] func_devstate not updating Custom hints, and not in sync + with ASTDB + Revision: 176559 + Reporter: alecdavis + Coders: russell + + Category: Functions/func_enum + + #14576: ENUMLOOKUP - broken regex. + Revision: 180537 + Reporter: chris-mac + Coders: dvossel + + Category: Functions/func_env + + #14670: FILE function reads 1 character less than specified in length + Revision: 182280 + Reporter: BMC + Testers: caspy + Coders: tilghman + + Category: Functions/func_groupcount + + #14275: [patch] Group does not count all channels + Revision: 176644 + Reporter: kowalma + Testers: kowalma + Coders: tilghman + + Category: Functions/func_odbc + + #13631: [patch] Fields have a maximum length of 255 chars + Revision: 149688 + Reporter: seanbright + Testers: blitzrage + Coders: tilghman + + #13830: writesql does not work + Revision: 154024 + Reporter: Marquis + Coders: tilghman + + Category: Functions/func_realtime + + #14479: "iax2 prune realtime" doesn't prune user, only peer + Revision: 178769 + Reporter: mousepad99 + Coders: dvossel + + Category: Functions/func_strings + + #13787: KEYPADHASH returns incorrect values + Revision: 152068 + Reporter: meitinger + Coders: seanbright + + #13940: [patch] The function ARRAY slows asterisk down + Revision: 163256 + Reporter: tbelder + Coders: russell + + #14363: [patch] FILTER function is not working correctly (patch attached) + Revision: 172708 + Reporter: andrew53 + Coders: andrew53 + + Category: General + + #13207: National prefix inserted even when caller ID not available + Revision: 188649 + Reporter: shawkris + Coders: dvossel + + #13420: GUI - File Editor not working properly + Revision: 157304 + Reporter: alex70 + Testers: murf, awk + Coders: murf + + #13539: Extensions file error after incoming call rules (in GUI 2.0) and + logout + Revision: 156654 + Reporter: infiniti_guy + Coders: bkruse + + #13753: [patch] Set a sane umask inside safe_asterisk + Revision: 164799 + Reporter: irroot + Coders: tilghman + + #13863: [patch] 1.6.1 beta2 does not build on PPC + Revision: 159053 + Reporter: jcollie + Coders: tilghman + + #13864: [patch] Fix a memory leak while trying to free a memory that + wasn't allocated by ast_alloc_region() + Revision: 155764 + Reporter: eliel + Coders: eliel + + #14132: [patch] autosupport script not 100% ready for DAHDI + Revision: 168618 + Reporter: dsedivec + Coders: dsedivec + + #14226: crash in comparation with 'nothing' + Revision: 168549 + Reporter: caspy + Coders: tilghman + + #14264: compilation warning for main/editline/history + Revision: 179407 + Reporter: dimas + Coders: qwell + + #14320: [patch] i18n.testsuite.conf in contribs directory uses old + dialplan format an has no Chinese test + Revision: 170693 + Reporter: dant + Coders: dant + + #14564: Asterisk segfaults when parking call + Revision: 179843 + Reporter: meric + Coders: file + + Category: PBX/General + + #14012: Channel "hangs" + Revision: 161789 + Reporter: dveiga + Coders: bkruse + + #14357: [patch] lockout after AEL reload + Revision: 176946 + Reporter: pj + Testers: pj, murf + Coders: murf + + #14388: "dialplan show globals" does not show the correct TRUNKMSD setting + Revision: 173115 + Reporter: macli + Coders: tilghman + + #14498: String operator ':' error with UTF8 code + Revision: 177623 + Reporter: ibercom + Testers: murf + Coders: murf + + Category: PBX/pbx_ael + + #13901: switch statement: Empty patterns don't fallback to Default label + Revision: 158191 + Reporter: smurfix + Testers: seanbright + Coders: seanbright + + #14019: Starting or restarting asterisk causes seg fault and core dump, + apparently in ael/pval.c:4833 + Revision: 162082 + Reporter: ckjohnsonme + Testers: ckjohnsonme, murf + Coders: murf + + #14141: Pattern matching for extensions with ranges is broken + Revision: 168748 + Reporter: dimas + Coders: murf + + #14941: Using '@' to specify a context in AEL will cause parse errors + Revision: 189531 + Reporter: bpgoldsb + Testers: bpgoldsb + Coders: seanbright + + Category: PBX/pbx_dundi + + #13776: Dundi and DNS + Revision: 164276 + Reporter: kombjuder + Coders: russell + + #13819: [patch] clearing expired entries from /dundi/cache + Revision: 163319 + Reporter: adomjan + Testers: adomjan + Coders: adomjan, mnicholson + + #14804: Crash with DUNDi + Revision: 186323 + Reporter: jvandal + Coders: file + + Category: Resources/General + + #13721: [patch] res_ais won't build on 64bit + Revision: 150211 + Reporter: jcollie + Coders: jcollie + + #13738: [patch] Event processing sometimes hangs when using + res_timing_pthread + Revision: 163252 + Reporter: smurfix + Coders: smurfix + + #14203: [patch] res_phoneprov leaks memory if phoneprov.conf does not + exist + Revision: 168157 + Reporter: jamesgolovich + Coders: jamesgolovich + + #14697: race condition in res/timing_* interfaces + Revision: 184765 + Reporter: moy + Coders: kpfleming + + Category: Resources/res_agi + + #13340: [patch] handle_getvariable doesn't initialize workspace + Revision: 146838 + Reporter: kryptolus + Coders: tilghman + + #13711: AGI-program receives SIGHUP on hangup although AGISIGHUP is set to + "no" + Revision: 166472 + Reporter: fmueller + Coders: mmichelson + + #13881: [patch] AGI command "answer" not really set in answer mode when + forkcdr + Revision: 168519 + Reporter: hoowa + Coders: jpeeler + + #13885: [patch] Problem with timeout in AGI RECORD FILE + Revision: 163091 + Reporter: bamby + Coders: bamby + + #14069: too small reponse for dbget through agi + Revision: 167905 + Reporter: evandro + Coders: tilghman + + #14541: [patch] crash during AGI call (regression, it works under 1.6.0.1) + Revision: 178803 + Reporter: grant + Coders: file + + Category: Resources/res_config_ldap + + #12860: [patch] Included example schema not compatible with + res_config_ldap.c + Revision: 148128 + Reporter: flyn + Coders: flyn + + #13861: ERROR[23999]: res_config_ldap.c:1292 update_ldap: Couldn't modify + ... Undefined attribute type + Revision: 172895 + Reporter: scramatte + Testers: jcovert + Coders: blitzrage + + Category: Resources/res_features + + #13139: Parking with hints enabled crashes Asterisk + Revision: 147957 + Reporter: krisk84 + Testers: krisk84 + Coders: jpeeler + + #13478: [patch] Only one custom feature can be executed simultaneously + Revision: 163100 + Reporter: neutrino88 + Coders: russell + + #13494: One-touch parking failure results in the call drop, while parties + should be able to continue conversation + Revision: 173505 + Reporter: mdu113 + Coders: jpeeler + + #13584: blindxfer doesn't work! + Revision: 148115 + Reporter: dwagner + Testers: murf, mmichelson + Coders: mmichelson + + #13871: Crash in ast_bridge_call() when 'NoCDR' app called inside Local + channel + Revision: 158572 + Reporter: mdu113 + Coders: murf + + #14228: 1.4.22 crash with Park + Revision: 168981 + Reporter: kobaz + Testers: twilson + Coders: twilson + + #14241: [patch] h exten getting run at the wrong time + Revision: 172067 + Reporter: jmls + Testers: murf, jmls + Coders: murf + + #14515: [patch]Timeout settings in features.conf don't work as intended + Revision: 178869 + Reporter: sodom + Testers: murf, sodom + Coders: murf + + #14657: [patch] Callee cannot use dynamic features + Revision: 182068 + Reporter: mmichelson + Coders: mmichelson + + Category: Resources/res_musiconhold + + #13229: When calling a queue, after a few loops over a madplay'ed file, + the MOH ceases to be played + Revision: 162896 + Reporter: clegall_proformatique + Coders: jpeeler + + #13566: ast_moh_free_class in res_musiconhold.c:195 + Revision: 166277 + Reporter: igorcarneiro + Testers: russell + Coders: russell + + #13761: [patch] Prevent a crash when unloading res_musiconhold.so and then + stopping asterisk. + Revision: 157596 + Reporter: eliel + Coders: eliel + + #14089: class with only application is unuseable + Revision: 164614 + Reporter: caspy + Coders: russell + + #14099: kill() does not kill all processes + Revision: 165664 + Reporter: caspy + Coders: caspy + + #14407: hold music restarts with each command + Revision: 174221 + Reporter: mostyn + Coders: file + + #14416: [patch] streamed moh breaks if nobody listen it + Revision: 181658 + Reporter: caspy + Coders: file + + #14416: [patch] streamed moh breaks if nobody listen it + Revision: 181663 + Reporter: caspy + Coders: file + + #14661: MOH Realtime crash + Revision: 187427 + Reporter: sum + Coders: mmichelson + + Category: Resources/res_realtime + + #14339: [patch] contrib/scripts/realtime_pgsql.sql misses uniqueid in + queue_member_table + Revision: 172272 + Reporter: fiddur + Coders: fiddur + + Category: Utilities/General + + #14289: utils/refcounter segfaults due to reference of count1_obj when its + NULL + Revision: 169674 + Reporter: jamesgolovich + Coders: murf + + #14538: [patch] astcanary does not exit when asterisk dies + Revision: 178305 + Reporter: KNK + Coders: KNK + + Category: Utilities/NewFeature + + #11680: [patch] live_ast: script to run asterisk without installing + Revision: 151603 + Reporter: tzafrir + Coders: tzafrir + + Category: Utilities/muted + + #14360: muted doesn't compile on OS/X in dev-mode + Revision: 172402 + Reporter: oej + Coders: tilghman + + ---------------------------------------------------------------------- + + Commits Not Associated with an Issue + + [Back to Top] + + This is a list of all changes that went into this release that did not + directly close an issue from the issue tracker. The commits may have been + marked as being related to an issue. If that is the case, the issue + numbers are listed here, as well. + + +------------------------------------------------------------------------+ + | Revision | Author | Summary | Issues | + | | | | Referenced | + |----------+------------+-----------------------------------+------------| + | 145557 | mmichelson | The logic surrounding the return | #13584 | + | | | value of ast_spawn_extension | | + |----------+------------+-----------------------------------+------------| + | 145584 | mmichelson | if (!(x) == 0) is the same as | | + |----------+------------+-----------------------------------+------------| + | 145609 | mmichelson | Okay, this should really do it | | + | | | now. While I did manage | | + |----------+------------+-----------------------------------+------------| + | | | Some sanity checks that may have | | + | 145754 | tilghman | led to prior crashes, found by | | + | | | codefreeze-lap | | + |----------+------------+-----------------------------------+------------| + | 145781 | seanbright | This is much cleaner, methinks. | | + |----------+------------+-----------------------------------+------------| + | 145960 | russell | TCP support for ExternalIVR went | | + | | | in to 1.6.1, not 1.6.0 | | + |----------+------------+-----------------------------------+------------| + | 145964 | russell | The 'P' command for ExternalIVR | | + | | | was also added in 1.6.0 | | + |----------+------------+-----------------------------------+------------| + | | | remove superfluous reference | | + | | | counting operations in | | + | 146243 | jpeeler | manage_parkinglot since | | + | | | ao2_interator_next increments the | | + | | | ref count automatically | | + |----------+------------+-----------------------------------+------------| + | 146451 | qwell | Fix silly formatting. | | + |----------+------------+-----------------------------------+------------| + | 146557 | seanbright | Quote arguments to cp so we can | | + | | | handle spaces in our paths. | | + |----------+------------+-----------------------------------+------------| + | 146874 | mvanbaak | make aescrypt.c compile on | | + | | | OpenBSD again | | + |----------+------------+-----------------------------------+------------| + | | | Explicitly set args in | | + | 146876 | jpeeler | park_call_exec NULL so in the | | + | | | case of no options being passed | | + | | | in, there | | + |----------+------------+-----------------------------------+------------| + | 146878 | jpeeler | fix some comment placement | | + |----------+------------+-----------------------------------+------------| + | | | This commit squashes together | | + | | | three commits because the wrong | | + | 146886 | jpeeler | approach was originally used. | | + | | | (One of the commits was only one | | + | | | line.) | | + |----------+------------+-----------------------------------+------------| + | | | Mvanbaak said this was needed to | | + | 146921 | jpeeler | compile on OpenBSD, so put it in | | + | | | the OpenBSD section. | | + |----------+------------+-----------------------------------+------------| + | | | Similar to r143204, masquerade | | + | 146924 | jpeeler | the channel in the case of Park | | + | | | being called from AGI. | | + |----------+------------+-----------------------------------+------------| + | | | Update documentation; | | + | 146930 | tilghman | AST_THREADSTORAGE() in trunk only | | + | | | takes a single | | + |----------+------------+-----------------------------------+------------| + | | | A blind transfer to the parking | | + | | | thread would cause a segfault | | + | 146972 | twilson | because copy_request accesses | | + | | | dst->data w/o being able to tell | | + | | | whether it is proerly initialized | | + |----------+------------+-----------------------------------+------------| + | | | Make sure to compare the correct | | + | 147052 | seanbright | number of characters when | | + | | | special-casing | | + |----------+------------+-----------------------------------+------------| + | | | Independent change from branch | | + | 147100 | rmudgett | issue8824 that is not part of | | + | | | COLP. (-r142574 rmudgett) | | + |----------+------------+-----------------------------------+------------| + | | | Explicitly setting these fields | | + | | | to NULL was done because I wasn't | | + | 147147 | jpeeler | sure if they would be NULL | | + | | | otherwise. Since they will be set | | + | | | automatically, removing. | | + |----------+------------+-----------------------------------+------------| + | 147196 | seanbright | Make 'imapsecret' an alias to | | + | | | 'imappassword' in voicemail.conf. | | + |----------+------------+-----------------------------------+------------| + | | | If we receive DTMF make sure that | | + | 147519 | mmichelson | the state of the speech structure | | + | | | goes back to being not ready. | | + | | | (issue #LUMENVOX-8) | | + |----------+------------+-----------------------------------+------------| + | | | when parsing a text configuration | | + | | | option, ensure that the buffer on | | + | | | the stack is actually large | | + | | | enough to hold the legal values | | + | | | of that option, and also ensure | | + | | | that sscanf() knows to stop | | + | 147692 | kpfleming | parsing if it would overrun the | | + | | | buffer (without these changes, | | + | | | specifying | | + | | | "buffers=...,immediate" would | | + | | | overflow the buffer on the stack, | | + | | | and could not have worked as | | + | | | expected) | | + |----------+------------+-----------------------------------+------------| + | 148011 | tilghman | Publish MOH files in sln16 format | | + |----------+------------+-----------------------------------+------------| + | 148472 | oej | Sending a 403 after a 200 is | | + | | | considered very bad. | | + |----------+------------+-----------------------------------+------------| + | 148562 | murf | Hmmm. Nobody (but me) is | | + | | | interested in seeing | | + |----------+------------+-----------------------------------+------------| + | | | it would be nice if this message | | + | 148614 | kpfleming | printing code had actually been | | + | | | tested before it was committed... | | + |----------+------------+-----------------------------------+------------| + | | | ensure that *all* fields in the | | + | | | req structure are cleared out | | + | | | before reusing it; has_to_tag was | | + | 148700 | kpfleming | not cleared, which caused the | | + | | | second incoming call over a TCP | | + | | | socket to fail if pedantic | | + | | | checking was enabled | | + |----------+------------+-----------------------------------+------------| + | | | on Ubuntu (at least), recent | | + | | | versions of ld in binutils delete | | + | | | all debugging symbols when -x is | | + | 148740 | kpfleming | supplied; since the reasons why | | + | | | -x is being passed are lost in | | + | | | the mists of time, remove it so | | + | | | debugging will work properly | | + |----------+------------+-----------------------------------+------------| + | | | fix some references to the owner | | + | 148763 | kpfleming | of a private structure that may | | + | | | not be present | | + |----------+------------+-----------------------------------+------------| + | | | Ensure that mail headers are | | + | 148918 | tilghman | 7-bit clean, even when UTF-8 | | + | | | characters are used | | + |----------+------------+-----------------------------------+------------| + | 149206 | mmichelson | Add a tolerance period for | #13005 | + | | | sync-triggered audiohooks | | + |----------+------------+-----------------------------------+------------| + | 149274 | mmichelson | Change this warning to an error | | + | | | message. Suggestion | | + |----------+------------+-----------------------------------+------------| + | | | fix some problems when parsing | | + | 149512 | kpfleming | SIP messages that have the | | + | | | maximum number of headers or body | | + | | | lines that we support | | + |----------+------------+-----------------------------------+------------| + | 149641 | tilghman | Only set buf to blank before the | | + | | | goto. | | + |----------+------------+-----------------------------------+------------| + | 149919 | kpfleming | correct file name in message | | + |----------+------------+-----------------------------------+------------| + | | | inter-module dependencies should | | + | 149921 | kpfleming | be included in the source code, | | + | | | not just in sample config files | | + |----------+------------+-----------------------------------+------------| + | 149922 | kpfleming | building this module depends on | | + | | | res_agi being built as well | | + |----------+------------+-----------------------------------+------------| + | | | return this logic to where it | | + | | | used to be, *after* the | | + | | | dialog->needdestroy flag has been | | + | 149995 | kpfleming | determined to be set; otherwise, | | + | | | we generate these debug messages | | + | | | every time we inspect every | | + | | | active dialog | | + |----------+------------+-----------------------------------+------------| + | 150127 | rmudgett | Fix memory leak found by customer | | + |----------+------------+-----------------------------------+------------| + | 150306 | mmichelson | Reverting changes from commits | | + | | | 150298 and 150301 since | | + |----------+------------+-----------------------------------+------------| + | | | Fix the FRACK! warnings in | | + | 150606 | tilghman | chan_iax2 when POKE/LAGRQ packets | | + | | | are not answered. | | + |----------+------------+-----------------------------------+------------| + | 150636 | tilghman | Make helper call a little safer | | + | | | (suggested by Russell on IRC) | | + |----------+------------+-----------------------------------+------------| + | 151135 | kpfleming | cleaup of the TCP/TLS socket API: | | + |----------+------------+-----------------------------------+------------| + | | | break up acinclude.m4 into | | + | | | individual files, which will make | | + | | | it easier to maintain, easier to | | + | 151245 | kpfleming | add new macros (less patching) | | + | | | and will ease maintenance of | | + | | | these macros across Asterisk | | + | | | branches | | + |----------+------------+-----------------------------------+------------| + | | | Default file modes should always | | + | 151372 | tilghman | be full read and write, to allow | | + | | | the system | | + |----------+------------+-----------------------------------+------------| + | 151441 | mmichelson | Get this compiling in dev-mode | | + |----------+------------+-----------------------------------+------------| + | | | Oops, only delete the ARG | | + | 152173 | tilghman | variables once upon release. The | | + | | | following section | | + |----------+------------+-----------------------------------+------------| + | 152288 | jpeeler | Buffer policy setting for half is | | + | | | not needed. | | + |----------+------------+-----------------------------------+------------| + | 152471 | tilghman | Quoting in the wrong direction | | + |----------+------------+-----------------------------------+------------| + | 152537 | murf | The magic trick to avoid this | | + | | | crash is not to | | + |----------+------------+-----------------------------------+------------| + | 152606 | murf | A little documentation cross-ref | | + | | | between features and | | + |----------+------------+-----------------------------------+------------| + | 152690 | tilghman | Track down and fix annoying lock | | + | | | errors | | + |----------+------------+-----------------------------------+------------| + | | | Set up an example stdexten that | | + | 152777 | tilghman | preserves the original context | #13799 | + | | | and extension in | | + |----------+------------+-----------------------------------+------------| + | | | instead of comparing the string | | + | | | pointer to 0, let's compare the | | + | 152814 | kpfleming | value that was actually parsed | | + | | | out of the string (found by | | + | | | sparse) | | + |----------+------------+-----------------------------------+------------| + | 152878 | russell | Modify the documentation of the | | + | | | sip_registry struct | | + |----------+------------+-----------------------------------+------------| + | | | Fix a bug in | | + | 152900 | russell | AST_SCHED_REPLACE_UNREF(). The | | + | | | reference count of the object | | + |----------+------------+-----------------------------------+------------| + | | | Fix the sip_peer reference count | | + | 152919 | russell | with respect to scheduler entries | | + | | | for | | + |----------+------------+-----------------------------------+------------| + | | | Fix the sip_peer reference count | | + | 152921 | russell | with respect to scheduler entries | | + | | | for | | + |----------+------------+-----------------------------------+------------| + | | | The -I argument to aclocal needs | | + | 152995 | seanbright | a space before the include | | + | | | directory name. | | + |----------+------------+-----------------------------------+------------| + | 153225 | mmichelson | This commit contains the bug | | + | | | fixes and documentation updates | | + |----------+------------+-----------------------------------+------------| + | | | Ensure that the sip_pvt properly | | + | 153363 | russell | has its refcount incremented when | | + | | | the scheduler holds | | + |----------+------------+-----------------------------------+------------| + | 153653 | russell | features.h depends on | | + | | | linkedlists.h, so include it | | + |----------+------------+-----------------------------------+------------| + | | | import gcc 4.3.2 warning fixes | | + | 153710 | kpfleming | from trunk, with a few changes | | + | | | specific to this branch | | + |----------+------------+-----------------------------------+------------| + | 153711 | kpfleming | Merged revision 153709 from trunk | | + |----------+------------+-----------------------------------+------------| + | | | Make the monitor thread | | + | 154267 | tilghman | non-detached, so it can be joined | | + | | | (suggested by Russell | | + |----------+------------+-----------------------------------+------------| + | 154269 | rmudgett | JIRA ABE-1703 | | + |----------+------------+-----------------------------------+------------| + | | | This fix was prompted by | | + | | | communication from user, who was | | + | 154690 | murf | seeing thousands of error logs... | | + | | | looks like EAGAIN. Made such | | + | | | uninteresting. | | + |----------+------------+-----------------------------------+------------| + | 154920 | seanbright | Fix a problem found while | | + | | | building res_snmp. | | + |----------+------------+-----------------------------------+------------| + | 155014 | mmichelson | The documentation listed the | | + | | | ability to set 'maxmsg' per | | + |----------+------------+-----------------------------------+------------| + | | | ensure that an adequately new | | + | 155117 | kpfleming | version of libpri is in place so | | + | | | that chan_dahdi will compile with | | + | | | PRI support | | + |----------+------------+-----------------------------------+------------| + | | | don't blindly assume that Darwin | | + | 155122 | kpfleming | and Cygwin need GLOB_ABORTED | | + | | | defined; only define it if it is | | + | | | not already defined | | + |----------+------------+-----------------------------------+------------| + | | | Fix some code in chan_sip that | | + | 155242 | russell | was intended to unlink multiple | | + | | | objects from a | | + |----------+------------+-----------------------------------+------------| + | | | Clarify which part of | | + | 155245 | russell | OBJ_MULTIPLE is not implemented, | | + | | | and under what case it | | + |----------+------------+-----------------------------------+------------| + | | | Remove a bogus ast_free() that | | + | 155272 | russell | Kevin noticed. This was probably | | + | | | just left over | | + |----------+------------+-----------------------------------+------------| + | 155362 | mmichelson | Remove one more instance of the | | + | | | sample configuration | | + |----------+------------+-----------------------------------+------------| + | | | Two bugs relating to colnames | | + | 155396 | tilghman | found by Marquis42 on | | + | | | #asterisk-dev | | + |----------+------------+-----------------------------------+------------| + | | | Remove some code that is | | + | 155515 | russell | basically a no-op. Code above | | + | | | this already ensures that | | + |----------+------------+-----------------------------------+------------| + | 155517 | russell | - Check for failure when putting | | + | | | the packet in the ast_str | | + |----------+------------+-----------------------------------+------------| + | | | Use static functions here instead | | + | 155556 | seanbright | of nested ones. This requires a | | + | | | small | | + |----------+------------+-----------------------------------+------------| + | 155672 | seanbright | Fix this as well. Pointed out by | | + | | | tzafrir. | | + |----------+------------+-----------------------------------+------------| + | | | I got tired of saying this in | | + | 155826 | tilghman | every single bugnote referring to | | + | | | this file. | | + |----------+------------+-----------------------------------+------------| + | 155864 | mmichelson | Channel drivers assume that when | | + | | | their indicate callback | | + |----------+------------+-----------------------------------+------------| + | | | Make documentation of update | | + | 156005 | tilghman | method match documentation and | | + | | | update update2 | | + |----------+------------+-----------------------------------+------------| + | 156128 | mmichelson | Add a couple of AC_SUBST calls to | | + | | | the AST_C_COMPILE_CHECK | | + |----------+------------+-----------------------------------+------------| + | | | Move the sanity check that makes | | + | 156168 | russell | sure "always fork" is not set | | + | | | along with the | | + |----------+------------+-----------------------------------+------------| + | | | When doing some tests, I was | | + | 156171 | mmichelson | having a crash at the end of | | + | | | every call | | + |----------+------------+-----------------------------------+------------| + | 156284 | tilghman | Fix build (res possibly unused in | | + | | | this function, says gcc) | | + |----------+------------+-----------------------------------+------------| + | | | For whatever reason, gcc only | | + | 156291 | jpeeler | warned me about the possible use | | + | | | of an uninitialized variable when | | + | | | compiling 1.6.1. | | + |----------+------------+-----------------------------------+------------| + | 156354 | murf | It turns out that the 0x0XX00 | | + | | | codes being returned for | | + |----------+------------+-----------------------------------+------------| + | 156614 | mmichelson | Kevin sent a note indicating that | | + | | | this change is | | + |----------+------------+-----------------------------------+------------| + | | | ast_waitfordigit() requires that | | + | 156757 | tilghman | the channel be up, for no good | | + | | | logical | | + |----------+------------+-----------------------------------+------------| + | 156819 | mmichelson | If the prompt to reenter a | | + | | | voicemail password timed out, it | | + |----------+------------+-----------------------------------+------------| + | 156894 | mmichelson | This is the 1.6.1 version of | | + | | | trunk commit 156883. | | + |----------+------------+-----------------------------------+------------| + | 156963 | mmichelson | Revision 155513 of chan_sip.c in | | + | | | trunk inadvertently | | + |----------+------------+-----------------------------------+------------| + | | | Use the new case insensitive hash | | + | 157040 | russell | function for console interfaces. | | + | | | The comparison | | + |----------+------------+-----------------------------------+------------| + | | | Fix a few more places where the | | + | 157042 | russell | case insensitive hash should be | | + | | | used since | | + |----------+------------+-----------------------------------+------------| + | 157108 | kpfleming | major update to doxygen | | + | | | configuration file: | | + |----------+------------+-----------------------------------+------------| + | | | dist-clean should remove | | + | 157166 | kpfleming | dependency information files as | | + | | | well | | + |----------+------------+-----------------------------------+------------| + | | | Fix a crash in the | | + | 157308 | mmichelson | end_bridge_callback of app_dial | | + | | | and | | + |----------+------------+-----------------------------------+------------| + | 157498 | mmichelson | Based on Russell's advice on the | | + | | | asterisk-dev list, I have | | + |----------+------------+-----------------------------------+------------| + | | | Starting with a change to ensure | | + | 157641 | tilghman | that ast_verbose() preserves ABI | | + | | | compatibility | | + |----------+------------+-----------------------------------+------------| + | | | make some corrections to the | | + | | | ast_agi_register_multiple(), | | + | 157719 | kpfleming | ast_agi_unregister_multiple() and | | + | | | ast_agi_fdprintf() API calls to | | + | | | be consistent with API guidelines | | + |----------+------------+-----------------------------------+------------| + | 157744 | kpfleming | correct small bug introduced | | + | | | during API conversion | | + |----------+------------+-----------------------------------+------------| + | | | the gcc optimizer frequently | | + | | | finds broken code (use of | | + | | | uninitalized variables, | | + | | | unreachable code, etc.), which is | | + | | | good. however, developers usually | | + | | | compile with the optimizer turned | | + | 157975 | kpfleming | off, because if they need to | | + | | | debug the resulting code, | | + | | | optimized code makes that process | | + | | | very difficult. this means that | | + | | | we get code changes committed | | + | | | that weren't adequately checked | | + | | | over for these sorts of problems. | | + |----------+------------+-----------------------------------+------------| + | 158134 | mmichelson | Begin on a crusade to end | | + | | | trailing whitespace! | | + |----------+------------+-----------------------------------+------------| + | 158135 | twilson | Begin on a crusade to end | | + | | | trailing whitespace! | | + |----------+------------+-----------------------------------+------------| + | 158223 | mmichelson | Change this so it actually | | + | | | compiles. Thanks, Terry! | | + |----------+------------+-----------------------------------+------------| + | 158264 | mmichelson | Fix the build for 32-bit systems. | | + | | | %lu is only 32-bits | | + |----------+------------+-----------------------------------+------------| + | 158268 | mmichelson | Use some magic constants to get | | + | | | the right size | | + |----------+------------+-----------------------------------+------------| + | | | as suggested by jtodd, document | | + | 158450 | kpfleming | the purposes of the CHANGES and | | + | | | UPGRADE files | | + |----------+------------+-----------------------------------+------------| + | | | When compiling with | | + | 158541 | russell | DEBUG_THREADS, report the real | | + | | | file/func/line for | | + | | | ao2_lock/ao2_unlock | | + |----------+------------+-----------------------------------+------------| + | | | The passed extension may not be | | + | 158604 | tilghman | the same in the list as the | | + | | | current entry, | | + |----------+------------+-----------------------------------+------------| + | 158607 | murf | In reference to the fix made for | | + | | | 13871, I was | | + |----------+------------+-----------------------------------+------------| + | 158689 | mvanbaak | fix a very occasional core dump | #13948 | + | | | in chan_skinny found by wedhorn. | | + |----------+------------+-----------------------------------+------------| + | | | Add a bit of documentation | | + | 158861 | tilghman | (thanks, I-MOD) on what the | | + | | | silence threshold | | + |----------+------------+-----------------------------------+------------| + | 158926 | mnicholson | Fix compiling in dev mode. | | + |----------+------------+-----------------------------------+------------| + | 158993 | twilson | Make chan_usbradio compile under | | + | | | dev mode | | + |----------+------------+-----------------------------------+------------| + | 159095 | twilson | Add missing variable declaration | | + | | | for PPC code | | + |----------+------------+-----------------------------------+------------| + | | | Always parse arguments in | | + | | | park_call_exec so that app_args | | + | 159403 | jpeeler | is valid. This prevents a crash | | + | | | when executing Park from the | | + | | | dialplan with no arguments. | | + |----------+------------+-----------------------------------+------------| + | | | simplify (and slightly bug-fix) | | + | 159535 | kpfleming | the recent developer-oriented | | + | | | COMPILE_DOUBLE mode | | + |----------+------------+-----------------------------------+------------| + | 159851 | kpfleming | incorporates r159808 from | | + | | | branches/1.4: | | + |----------+------------+-----------------------------------+------------| + | | | Allow the '#' sign to exist | | + | 159854 | tilghman | within an extension (inspired by | #13330 | + | | | issue #13330) | | + |----------+------------+-----------------------------------+------------| + | 159920 | russell | Force a "make clean" to avoid a | | + | | | bizarre build issue ... | | + |----------+------------+-----------------------------------+------------| + | 159975 | mvanbaak | make manager compile on OpenBSD. | | + |----------+------------+-----------------------------------+------------| + | | | Apply some logic used in | | + | 160006 | russell | iax2_indicate() to | | + | | | iax2_setoption(), as well, since | | + | | | they | | + |----------+------------+-----------------------------------+------------| + | | | Use AST_EXT_LIB_SETUP before | | + | 160101 | tilghman | using AST_EXT_LIB_CHECK or bad | | + | | | things happen. | | + |----------+------------+-----------------------------------+------------| + | | | Pay attention to the return value | | + | 160175 | seanbright | of system(), even if we basically | | + | | | ignore it. | | + |----------+------------+-----------------------------------+------------| + | | | Ensure that Asterisk builds with | | + | 160234 | tilghman | --enable-dev-mode, even on the | | + | | | latest gcc | | + |----------+------------+-----------------------------------+------------| + | 160339 | jpeeler | remove duplicate comment that I | | + | | | accidentally merged | | + |----------+------------+-----------------------------------+------------| + | 160483 | tilghman | Jon Bonilla (Manwe) pointed out | | + | | | on the -dev list: | | + |----------+------------+-----------------------------------+------------| + | | | Don't start scanning the | | + | 160554 | tilghman | directory until all modules are | | + | | | loaded, because some | | + |----------+------------+-----------------------------------+------------| + | 160557 | mmichelson | When investigating issue #13548, | #13548 | + | | | I found that gosub | | + |----------+------------+-----------------------------------+------------| + | | | If an entry is added to the | | + | 160561 | tilghman | directory during a scan when | | + | | | another entry expires, | | + |----------+------------+-----------------------------------+------------| + | | | Some compilers warn on null | | + | 160811 | tilghman | format strings; some don't | | + | | | (caught by buildbot) | | + |----------+------------+-----------------------------------+------------| + | | | * Found a couple more places | | + | 160858 | rmudgett | where num/number needed to be | | + | | | done | | + |----------+------------+-----------------------------------+------------| + | 160859 | rmudgett | Jcolp pointed out that num will | | + | | | also match number | | + |----------+------------+-----------------------------------+------------| + | | | Fix a callerid parsing issue. If | | + | 160947 | mmichelson | someone formatted callerid like | | + | | | the | | + |----------+------------+-----------------------------------+------------| + | | | Check the return value of | | + | 161149 | seanbright | fread/fwrite so the compiler | | + | | | doesn't complain. Only a | | + |----------+------------+-----------------------------------+------------| + | | | Resolve a compiler warning from | | + | 161285 | russell | buildbot about a NULL format | | + | | | string. | | + |----------+------------+-----------------------------------+------------| + | 161290 | russell | Fix a NULL format string warning | | + | | | found by buildbot. | | + |----------+------------+-----------------------------------+------------| + | | | When using IMAP_STORAGE, it's | | + | 161352 | seanbright | important to convert bare | | + | | | newlines (\n) in | | + |----------+------------+-----------------------------------+------------| + | 161496 | mmichelson | If the autoloop flag is set on a | | + | | | channel, then we need to | | + |----------+------------+-----------------------------------+------------| + | 161835 | file | Update autosupport script with a | | + | | | few changes. | | + |----------+------------+-----------------------------------+------------| + | 161963 | russell | Fix a problem with GROUP() | | + | | | settings on a masquerade. | | + |----------+------------+-----------------------------------+------------| + | | | Previous fix used ast_malloc and | | + | 162142 | murf | ast_copy_string and messed up the | | + | | | standalone stuff. Fixed. | | + |----------+------------+-----------------------------------+------------| + | 162269 | mmichelson | If we fail to start a thread for | | + | | | the pbx to run in, we need to | | + |----------+------------+-----------------------------------+------------| + | | | In discussion with seanbright on | | + | | | #asterisk-dev, I have added a | | + | | | default rule, and an option to | | + | | | suppress the default rule from | | + | 162277 | murf | being generated in the flex | | + | | | output, for the sake of those | | + | | | OS's where they didn't tweak | | + | | | flex's ECHO macro, and the | | + | | | compiler doesn't like it. The | | + | | | regressions are OK with this. | | + |----------+------------+-----------------------------------+------------| + | | | We appear to have documented tz= | | + | 162372 | tilghman | in the [general] section of | | + | | | voicemail.conf, | | + |----------+------------+-----------------------------------+------------| + | | | Remove the | | + | 162416 | russell | test_for_thread_safety() function | | + | | | completely. | | + |----------+------------+-----------------------------------+------------| + | 162472 | tilghman | Oops, should be "tz", not | | + | | | "zonetag". | | + |----------+------------+-----------------------------------+------------| + | 162490 | mmichelson | it does help if the compiler | | + | | | attribute syntax is correct | | + |----------+------------+-----------------------------------+------------| + | 162585 | mvanbaak | Make res_snmp.so compile on | | + | | | OpenBSD. | | + |----------+------------+-----------------------------------+------------| + | | | Oops, inverted logic for a | | + | 162929 | jpeeler | strcasecmp check. Pointed out by | | + | | | mmichelson, thanks! | | + |----------+------------+-----------------------------------+------------| + | | | Revert this cast to long. Using | | + | 163087 | mmichelson | time_t here causes build failures | | + | | | on a | | + |----------+------------+-----------------------------------+------------| + | | | Specify uint32_t for variables | | + | 163514 | russell | storing a CRC32 so that it is | #13879 | + | | | actually 32 bits | | + |----------+------------+-----------------------------------+------------| + | 163669 | russell | Fix a small race condition in | | + | | | sip_tcp_locate(). | | + |----------+------------+-----------------------------------+------------| + | | | Rename a number of tcptls_session | | + | 163672 | russell | variables. There are no | | + | | | functional changes here. | | + |----------+------------+-----------------------------------+------------| + | | | demote always-appearing debug | | + | 163715 | murf | message (for certain boards) to | | + | | | ast_debug lev 3 msg instead | | + |----------+------------+-----------------------------------+------------| + | | | Simple fix for Ctrl-C not | | + | 163764 | tilghman | immediately exiting Asterisk, but | | + | | | also add a | | + |----------+------------+-----------------------------------+------------| + | 163830 | russell | (No Summary Available) | | + |----------+------------+-----------------------------------+------------| + | | | Only detach and destroy the | | + | 163914 | file | whisper audiohooks if they are | | + | | | actually in use. | | + |----------+------------+-----------------------------------+------------| + | 164274 | mmichelson | Fix a compile warning and a logic | | + | | | error that could have been bad | | + |----------+------------+-----------------------------------+------------| + | 164421 | mmichelson | Add notes to autoservice and pbx | | + | | | doxygen regarding a potential | | + |----------+------------+-----------------------------------+------------| + | 164425 | mmichelson | Add the deadlock note to | | + | | | ast_spawn_extension as well | | + |----------+------------+-----------------------------------+------------| + | | | Fix log message to refer to the | | + | 164524 | russell | generic timing interface, not | #14082 | + | | | DAHDI specifically | | + |----------+------------+-----------------------------------+------------| + | 164658 | murf | I added a sentence to clarify why | | + | | | - and ' ' are ignored in patterns | | + |----------+------------+-----------------------------------+------------| + | | | Do not dereference the channel if | | + | 164879 | russell | AST_PBX_KEEPALIVE has been | | + | | | returned. | | + |----------+------------+-----------------------------------+------------| + | | | After looking through SIP | | + | 164980 | mmichelson | registration code most of the | | + | | | day, this | | + |----------+------------+-----------------------------------+------------| + | 165093 | murf | for all but DEBUG_CHANNEL_LOCKS, | | + | | | DEBUG_SCHEDULER, | | + |----------+------------+-----------------------------------+------------| + | 165146 | mmichelson | Use the create_vm_state_from_user | | + | | | function in a place where | | + |----------+------------+-----------------------------------+------------| + | | | Polycom phones close the | | + | | | connection after reading a little | | + | | | bit of the firmware files, we | | + | 165242 | twilson | should stop sending in that case. | | + | | | Also, make that case print out a | | + | | | debug statement instead of a | | + | | | scary WARNING. | | + |----------+------------+-----------------------------------+------------| + | 165279 | murf | This patch is here committed to | | + | | | satisfy the | | + |----------+------------+-----------------------------------+------------| + | 165324 | mmichelson | Fix some memory leaks found while | | + | | | looking at how realtime | | + |----------+------------+-----------------------------------+------------| + | 165329 | tilghman | Oops, broke trunk | | + |----------+------------+-----------------------------------+------------| + | 165332 | mmichelson | Fix a refcount leak in res_odbc | | + |----------+------------+-----------------------------------+------------| + | 165543 | tilghman | Fix reference counts of the class | | + | | | and add an assertion to the end. | | + |----------+------------+-----------------------------------+------------| + | 165660 | tilghman | Fix 2 resource leaks and fix | | + | | | another pipe-to-comma conversion | | + |----------+------------+-----------------------------------+------------| + | 165725 | mmichelson | Fix crashes in res_odbc. | | + |----------+------------+-----------------------------------+------------| + | | | Remove the need for | | + | 165728 | russell | AST_PBX_KEEPALIVE with the GoSub | | + | | | option from Dial. | | + |----------+------------+-----------------------------------+------------| + | 165804 | russell | Make ast_carefulwrite() be more | #13546 | + | | | careful. | | + |----------+------------+-----------------------------------+------------| + | 166161 | mmichelson | Switch documentation formats for | | + | | | func_audiohookinherit.c | | + |----------+------------+-----------------------------------+------------| + | 166164 | mmichelson | Get rid of an extra space. | | + |----------+------------+-----------------------------------+------------| + | 166260 | russell | Remove AST_PBX_KEEPALIVE usage | | + | | | from res_agi. | | + |----------+------------+-----------------------------------+------------| + | 166326 | russell | Fix up timeout handling in | | + | | | ast_carefulwrite(). | | + |----------+------------+-----------------------------------+------------| + | | | Remove some error messages. This | | + | 166343 | russell | is the default handler that is | | + | | | valid to use. | | + |----------+------------+-----------------------------------+------------| + | 166379 | russell | Fix a bad typo. | | + |----------+------------+-----------------------------------+------------| + | 166438 | russell | Cosmetic change - don't mix | | + | | | struct initializer styles. | | + |----------+------------+-----------------------------------+------------| + | 166730 | murf | to fetch a parked call, after the | | + | | | first case. | | + |----------+------------+-----------------------------------+------------| + | | | Use strncat() instead of an | | + | 166775 | russell | sprintf() in which source and | | + | | | target buffers overlap | | + |----------+------------+-----------------------------------+------------| + | | | Per kpfleming add a note | | + | 166858 | file | describing why you must never | | + | | | change the first element of | | + | | | peer_finding_info. | | + |----------+------------+-----------------------------------+------------| + | 166863 | mmichelson | Update app_queue to deal with the | | + | | | removal of AST_PBX_KEEPALIVE | | + |----------+------------+-----------------------------------+------------| + | 166910 | twilson | Fix some svn:keywords | | + |----------+------------+-----------------------------------+------------| + | 166957 | tilghman | Also inherit the musiconhold | | + | | | class. | | + |----------+------------+-----------------------------------+------------| + | 167268 | tilghman | Security fix AST-2009-001. | | + |----------+------------+-----------------------------------+------------| + | | | Update the sip-friends.sql file | | + | | | to use the non-deprecated | | + | 167376 | lmadsen | 'defaultname' instead of | | + | | | 'username' and remove an extra | | + | | | comma that would cause the script | | + | | | to fail as-is | | + |----------+------------+-----------------------------------+------------| + | 167456 | russell | Treat an empty string the same | | + | | | way as a NULL country argument. | | + |----------+------------+-----------------------------------+------------| + | | | Don't use free() directly. This | | + | 167544 | russell | caused a crash since | | + | | | ast_filestream is now an ao2 | | + | | | object. | | + |----------+------------+-----------------------------------+------------| + | 167550 | russell | Only try to close the file if one | | + | | | was actually opened | | + |----------+------------+-----------------------------------+------------| + | | | Don't fclose() the file early, | | + | 167558 | russell | the filestream destructor will | | + | | | handle it. | | + |----------+------------+-----------------------------------+------------| + | | | Fix the last couple of places | | + | 167573 | russell | where free() was improperly used | | + | | | directly. | | + |----------+------------+-----------------------------------+------------| + | 167663 | lmadsen | Oops... fix the fieldname I | | + | | | changed yesterday to be right. | | + |----------+------------+-----------------------------------+------------| + | | | When a SIP request or response | | + | | | arrives for a dialog with an | | + | | | associated Asterisk channel, and | | + | | | the lock on that channel cannot | | + | 167701 | kpfleming | be obtained because it is held by | | + | | | another thread, instead of | | + | | | dropping the request/response, | | + | | | queue it for later processing | | + | | | when the channel lock becomes | | + | | | available. | | + |----------+------------+-----------------------------------+------------| + | 167727 | kpfleming | remove an unnecessary argument to | | + | | | queue_request() | | + |----------+------------+-----------------------------------+------------| + | | | Set peer context and exten values | | + | 167972 | twilson | so MACRO_EXTEN and MACRO_CONTEXT | | + | | | will be set | | + |----------+------------+-----------------------------------+------------| + | | | When using ast_str with a | | + | 168092 | tilghman | non-ast_str-enabled API, we need | | + | | | to update the buffer | | + |----------+------------+-----------------------------------+------------| + | 168209 | russell | Make this compile for mvanbaak | | + |----------+------------+-----------------------------------+------------| + | 168266 | rmudgett | * Fix for JIRA AST-175/ABE-1757 | | + |----------+------------+-----------------------------------+------------| + | | | update to use new sound file | | + | 168272 | kpfleming | packages that include license | | + | | | files | | + |----------+------------+-----------------------------------+------------| + | | | sizeof for a stringfield is 4. | | + | 168336 | tilghman | Kinda low for reconstructing a | | + | | | field value. | | + |----------+------------+-----------------------------------+------------| + | 168484 | russell | s/ringdance/ringcadence/ for | | + | | | Bulgaria | | + |----------+------------+-----------------------------------+------------| + | 168488 | mmichelson | (No Summary Available) | | + |----------+------------+-----------------------------------+------------| + | 168500 | oej | Better to use the proper app name | | + |----------+------------+-----------------------------------+------------| + | | | Repeat attempts to write when we | | + | 168528 | tilghman | receive -EAGAIN from the driver, | | + | | | as detailed | | + |----------+------------+-----------------------------------+------------| + | 168565 | russell | Revert unnecessary indications | | + | | | API change from rev 122314 | | + |----------+------------+-----------------------------------+------------| + | | | app_page was failing to compile | | + | 168621 | murf | in dev-mode on my gcc-4.2.4 | | + | | | system. This change gets rid of | | + | | | the warning. | | + |----------+------------+-----------------------------------+------------| + | 168625 | rmudgett | * Fixed create_process() | | + | | | allocation of process ID values. | | + |----------+------------+-----------------------------------+------------| + | | | Make sure that we have the same | | + | 168714 | oej | terminology in sip.conf.sample | | + | | | and the source code warning. | | + |----------+------------+-----------------------------------+------------| + | | | Clarify some misunderstandings | | + | 168715 | oej | and make it even more clear that | | + | | | you can refer to a peer | | + |----------+------------+-----------------------------------+------------| + | | | Remove an unneeded condition for | | + | 168726 | mmichelson | line addition to a SIP | #14220 | + | | | request/response | | + |----------+------------+-----------------------------------+------------| + | 168727 | oej | Meetme actually has realtime but | | + | | | wasn't documented | | + |----------+------------+-----------------------------------+------------| + | 168729 | mmichelson | Fix the compactheaders option in | | + | | | sip.conf | | + |----------+------------+-----------------------------------+------------| + | 168836 | tilghman | Fix the conjugation of Russian | #12475 | + | | | and Ukrainian languages. | | + |----------+------------+-----------------------------------+------------| + | | | Add discriminator for when ring | | + | 169154 | dbailey | pulse alert signal is used to | | + | | | preface MWI spills | | + |----------+------------+-----------------------------------+------------| + | 169554 | twilson | Make a proper builtin attended | | + | | | transfer to parking work | | + |----------+------------+-----------------------------------+------------| + | 169626 | russell | Remove properties that | | + | | | erroneously got merged into trunk | | + |----------+------------+-----------------------------------+------------| + | | | Further fix some oddities in sip | | + | 169792 | mmichelson | show users and sip show peers | | + | | | logic | | + |----------+------------+-----------------------------------+------------| + | 169830 | mvanbaak | remove duplicated sentence. | | + |----------+------------+-----------------------------------+------------| + | | | MWI messages included in CID | | + | 170458 | dbailey | spill was not being properly | #14313 | + | | | handled and prevented the call | | + | | | from being processed | | + |----------+------------+-----------------------------------+------------| + | 170502 | mvanbaak | let's use SENTINEL where needed | | + |----------+------------+-----------------------------------+------------| + | 170637 | tilghman | Additions to AST-2009-001 | | + |----------+------------+-----------------------------------+------------| + | 170792 | russell | Don't blow up if a branch name | | + | | | has an underscore in it | | + |----------+------------+-----------------------------------+------------| + | | | Fix asterisk.pdf generation if | | + | 170831 | rmudgett | branch name has an underscore in | | + | | | it. | | + |----------+------------+-----------------------------------+------------| + | 170945 | russell | Change ARRAY_LEN() to be more C++ | | + | | | safe. | | + |----------+------------+-----------------------------------+------------| + | | | Add a better explanation of the | | + | 171857 | oej | difference between the device | | + | | | namespace and the dialplan for | | + | | | newbies. | | + |----------+------------+-----------------------------------+------------| + | 171966 | tilghman | Clarify log message (suggested by | | + | | | manxpower on #asterisk-dev) | | + |----------+------------+-----------------------------------+------------| + | 172218 | oej | Add some more notes about device | | + | | | matching. | | + |----------+------------+-----------------------------------+------------| + | | | Better document mode=multirow, | | + | 172317 | tilghman | based upon a conversation with | | + | | | Jared. | | + |----------+------------+-----------------------------------+------------| + | 172435 | rmudgett | channels/chan_dahdi.c | | + |----------+------------+-----------------------------------+------------| + | 172509 | oej | Remove an extra "the" and | | + | | | restructure a bit | | + |----------+------------+-----------------------------------+------------| + | 172609 | mmichelson | Fix redefinition of flag in | | + | | | channel.h | | + |----------+------------+-----------------------------------+------------| + | 172638 | twilson | Remove incorret line from sample | | + | | | config | | + |----------+------------+-----------------------------------+------------| + | 173069 | twilson | Fix a feature inheritance bug I | | + | | | added after code review | | + |----------+------------+-----------------------------------+------------| + | | | Add a missing unlock. Extremely | | + | 173395 | mmichelson | unlikely to ever matter, but it's | | + | | | needed. | | + |----------+------------+-----------------------------------+------------| + | 173399 | mmichelson | Revert my previous change because | | + | | | it was stupid | | + |----------+------------+-----------------------------------+------------| + | 173595 | mmichelson | Add some missing cleanup to | | + | | | app_mixmonitor | | + |----------+------------+-----------------------------------+------------| + | | | Change the first field, or we | | + | 173658 | tilghman | don't get the necessary field | | + | | | separation. | | + |----------+------------+-----------------------------------+------------| + | 173778 | tilghman | Oops, merge from trunk broke | | + | | | 1.6.1 | | + |----------+------------+-----------------------------------+------------| + | 173779 | mmichelson | Update extensions.conf.sample to | | + | | | be correct. | | + |----------+------------+-----------------------------------+------------| + | | | Resolve a memory leak that would | | + | 173850 | russell | occur on an invalid channel given | | + | | | to Action: Status | | + |----------+------------+-----------------------------------+------------| + | 173965 | mnicholson | revert revision 173964 | | + |----------+------------+-----------------------------------+------------| + | 174154 | russell | Fix a race condition that could | | + | | | cause a crash. | | + |----------+------------+-----------------------------------+------------| + | 174329 | mmichelson | Fix something I messed up in the | | + | | | merge I just did | | + |----------+------------+-----------------------------------+------------| + | 174428 | murf | This patch solves some compiler | | + | | | complaints | | + |----------+------------+-----------------------------------+------------| + | 174434 | murf | More intptr_t work. | | + |----------+------------+-----------------------------------+------------| + | | | One final fix in the 1.6.1 | | + | 174438 | murf | release only; some variables the | | + | | | compiler | | + |----------+------------+-----------------------------------+------------| + | 174440 | murf | This patch corrects warnings | | + | | | which seem to appear | | + |----------+------------+-----------------------------------+------------| + | 174471 | tilghman | Remove the usage of the KeepAlive | | + | | | app, as it no longer exists. | | + |----------+------------+-----------------------------------+------------| + | 174504 | tilghman | Fix0ring build | | + |----------+------------+-----------------------------------+------------| + | 174714 | file | Only decrease inringing count if | #13238 | + | | | above zero. | | + |----------+------------+-----------------------------------+------------| + | 174823 | mmichelson | Fix potential for stack overflows | | + | | | in app_chanspy.c | | + |----------+------------+-----------------------------------+------------| + | | | Fix a bit of odd logic for | | + | 174952 | mmichelson | announcing position. Sync with | | + | | | 1.6.0's logic | | + |----------+------------+-----------------------------------+------------| + | | | Make lock information for | | + | 175123 | mmichelson | ao2_trylock be more useful and | | + | | | gnarly | | + |----------+------------+-----------------------------------+------------| + | 175130 | dvossel | Setting key rotation to be off by | | + | | | default | | + |----------+------------+-----------------------------------+------------| + | 175190 | jpeeler | Fix crash in event of failed | | + | | | attempt to transfer to parking | | + |----------+------------+-----------------------------------+------------| + | 175251 | kpfleming | correct warning message to not | | + | | | refer specifically to DAHDI | | + |----------+------------+-----------------------------------+------------| + | | | Don't enable something by default | | + | 175257 | russell | that has a dependency on | | + | | | something _not_ enabled by | | + | | | default. | | + |----------+------------+-----------------------------------+------------| + | 175297 | russell | Avoid using ast_strdupa() in a | | + | | | loop. | | + |----------+------------+-----------------------------------+------------| + | | | Fix ParkedCall event information | | + | 175300 | jpeeler | for From field in the case of a | | + | | | blind transfer | | + |----------+------------+-----------------------------------+------------| + | 175370 | russell | Remove useless string copy, and | | + | | | make sscanf safe again | | + |----------+------------+-----------------------------------+------------| + | 175662 | dvossel | Fixed iax2 key rotation backwards | | + | | | compatibility | | + |----------+------------+-----------------------------------+------------| + | 175831 | russell | Fix a number of problems with | | + | | | ast_sched_report(). | | + |----------+------------+-----------------------------------+------------| + | 175890 | russell | Make ast_sched_report() and | | + | | | ast_sched_dump() thread safe. | | + |----------+------------+-----------------------------------+------------| + | 176023 | mvanbaak | fix mis-spelling of the word | | + | | | registered. | | + |----------+------------+-----------------------------------+------------| + | | | Don't have the Via header stored | | + | 176032 | file | as a stringfield as it can change | | + | | | often during the lifetime of a | | + | | | dialog. | | + |----------+------------+-----------------------------------+------------| + | 176099 | tilghman | Eliminate mention of a variable | | + | | | which exists only in trunk. | | + |----------+------------+-----------------------------------+------------| + | 176102 | russell | Remove chan_features. | | + |----------+------------+-----------------------------------+------------| + | | | Assist proper thread | | + | 176176 | mmichelson | synchronization when stopping the | | + | | | logger thread. | | + |----------+------------+-----------------------------------+------------| + | 176251 | dvossel | Fixed iax2 key rotation backwards | | + | | | compatibility | | + |----------+------------+-----------------------------------+------------| + | | | fix a flaw in the | | + | | | ast_string_field_build() family | | + | | | of API calls; these functions | | + | | | made no attempt to reuse the | | + | 176259 | kpfleming | space already allocated to a | | + | | | field, so every time the field | | + | | | was written it would allocate new | | + | | | space, leading to what appeared | | + | | | to be a memory leak. | | + |----------+------------+-----------------------------------+------------| + | | | Use the correct list macros for | | + | 176321 | tilghman | deleting an item from the middle | #13777 | + | | | of a list. | | + |----------+------------+-----------------------------------+------------| + | | | Fixes issue with | | + | 176362 | dvossel | AST_CONTROL_SRCUPDATE not being | #13749 | + | | | relayed correctly during bridging | | + |----------+------------+-----------------------------------+------------| + | | | In this version, we can combine | | + | 176503 | tilghman | the queries, because we support | | + | | | dropping | | + |----------+------------+-----------------------------------+------------| + | 176634 | russell | Add an implementation of the heap | | + | | | data structure. | | + |----------+------------+-----------------------------------+------------| + | 176637 | russell | Add a test module for the heap | | + | | | implementation. | | + |----------+------------+-----------------------------------+------------| + | 176699 | mmichelson | Clear up documentation of | | + | | | AST_FRIENDLY_OFFSET in frame.h | | + |----------+------------+-----------------------------------+------------| + | | | create a UDPTL structure in | | + | 176731 | dhubbard | create_addr_from_peer() if it | | + | | | does not already exist for T38 | | + |----------+------------+-----------------------------------+------------| + | 176809 | sruffell | Several changes to codec_dahdi to | | + | | | play nice with G723. | | + |----------+------------+-----------------------------------+------------| + | 176903 | russell | Fix a number of incorrect uses of | | + | | | strncpy(). | | + |----------+------------+-----------------------------------+------------| + | 176906 | russell | Add example code for a heap | | + | | | traversal. | | + |----------+------------+-----------------------------------+------------| + | | | Need to take into account the \0 | | + | 176962 | dbailey | terminator of the old string to | | + | | | determine the amount available. | | + |----------+------------+-----------------------------------+------------| + | | | Fixed error where a check for an | | + | 177037 | dbailey | zero length, terminated string | | + | | | was needed. | | + |----------+------------+-----------------------------------+------------| + | | | Document the return value of the | | + | 177100 | tilghman | update method (as requested on | | + | | | -dev list) | | + |----------+------------+-----------------------------------+------------| + | 177158 | russell | Re-add 'o' option to MeetMe, | #13801 | + | | | reverting rev 62297. | | + |----------+------------+-----------------------------------+------------| + | 177228 | dvossel | Locking issue in action_bridge | | + | | | and bridge_exec | | + |----------+------------+-----------------------------------+------------| + | | | fix two very minor bugs: if | | + | | | anyone ever uses SLINEAR16 as a | | + | | | format in RTP, ensure that the | | + | | | samples are byte-swapped to | | + | | | network order if needed. also, | | + | 177230 | kpfleming | when a smoother is operating on a | | + | | | format that has a sample rate | | + | | | other than 8000 samples per | | + | | | second, use the proper sample | | + | | | rate for computing delivery | | + | | | timestamps. | | + |----------+------------+-----------------------------------+------------| + | 177294 | murf | This patch fixes a regression of | | + | | | sorts that was introduced in | | + |----------+------------+-----------------------------------+------------| + | | | Fix mismerge from revision 176708 | | + | 177358 | jpeeler | pointed out by Kaloyan Kovachev | | + | | | on the | | + |----------+------------+-----------------------------------+------------| + | | | If we are able to create a speech | | + | 177386 | file | structure unset the ERROR | | + | | | variable in case it was | | + | | | previously set. | | + |----------+------------+-----------------------------------+------------| + | 177389 | jpeeler | Fix another merge error from | | + | | | 176708 | | + |----------+------------+-----------------------------------+------------| + | | | Set sip_request ast_str data to | | + | 177626 | jpeeler | NULL so ast_str_copy allocates | #14478 | + | | | space properly | | + |----------+------------+-----------------------------------+------------| + | 177663 | tilghman | Oops, merge broke trunk | | + |----------+------------+-----------------------------------+------------| + | | | This exception does not appear to | | + | 177760 | tilghman | still be true for Solaris 10, and | | + | | | OpenSolaris definitely needs it | | + | | | to be removed. | | + |----------+------------+-----------------------------------+------------| + | 177764 | tilghman | Oops, last merge broke 1.6.1 | | + | | | branch | | + |----------+------------+-----------------------------------+------------| + | 177785 | dhubbard | Make app_fax compatible with | | + | | | spandsp-0.0.6pre4 | | + |----------+------------+-----------------------------------+------------| + | 177851 | mvanbaak | make chan_sip.c compile on | | + | | | OpenBSD again. | | + |----------+------------+-----------------------------------+------------| + | 177945 | tilghman | On update, test against the | | + | | | existence of sipregs. | | + |----------+------------+-----------------------------------+------------| + | | | Use a SIGPIPE to kill the | | + | 178344 | tilghman | process, instead of depending | | + | | | upon the astcanary process being | | + | | | inherited by init. | | + |----------+------------+-----------------------------------+------------| + | | | The 3 possible errors with | | + | 178377 | tilghman | pipe(2) are all impossible in | | + | | | this situation. | | + |----------+------------+-----------------------------------+------------| + | | | Only set dtmfcount on BEGIN, and | | + | 178379 | russell | ensure it gets reset to 0 | #14460 | + | | | properly. | | + |----------+------------+-----------------------------------+------------| + | 178380 | russell | revert accidental Makefile | | + | | | change. | | + |----------+------------+-----------------------------------+------------| + | 178383 | tilghman | Apparently, a void cast doesn't | | + | | | override warn_unused_result. | | + |----------+------------+-----------------------------------+------------| + | | | Update the copyright year for the | | + | 178511 | russell | main page of the doxygen | | + | | | documentation. | | + |----------+------------+-----------------------------------+------------| + | 178875 | dvossel | IAX2 prune realtime, minor tweak | #14479 | + | | | to last fix | | + |----------+------------+-----------------------------------+------------| + | 178988 | murf | ........ | | + |----------+------------+-----------------------------------+------------| + | 179160 | russell | Add a note about the ordering of | | + | | | entries in sip.conf in 1.6.1. | | + |----------+------------+-----------------------------------+------------| + | | | Mark res_ais as experimental, as | | + | 179166 | russell | the binary event format is | | + | | | subject to change. | | + |----------+------------+-----------------------------------+------------| + | 179256 | mmichelson | Swap reversed timevals. | | + |----------+------------+-----------------------------------+------------| + | 179362 | tilghman | Backport 1.6.0 fix to trunk | | + | | | (failsafe if db is not loaded) | | + |----------+------------+-----------------------------------+------------| + | | | Ensure that only one thread is | | + | 179464 | russell | calling ast_settimeout() on a | | + | | | channel at a time. | | + |----------+------------+-----------------------------------+------------| + | | | Move ast_waitfor() down to avoid | | + | 179535 | russell | the results of the API call | | + | | | becoming stale. | | + |----------+------------+-----------------------------------+------------| + | 179611 | russell | Make it easier to detect an | | + | | | improper call to ast_read(). | | + |----------+------------+-----------------------------------+------------| + | | | Move where fdno is set to the | | + | 179674 | file | default value to *after* the read | | + | | | callback of the channel driver is | | + | | | called. | | + |----------+------------+-----------------------------------+------------| + | | | Ensure chan->fdno always gets | | + | 179744 | russell | reset to -1 after handling a | | + | | | channel fd event. | | + |----------+------------+-----------------------------------+------------| + | | | fix a leaked channel lock (and | | + | 179905 | russell | future deadlock) when we try to | | + | | | pick up our own channel | | + |----------+------------+-----------------------------------+------------| + | 180077 | murf | suite. I had to play around with | | + | | | the makefile a bit, etc. | | + |----------+------------+-----------------------------------+------------| + | | | Look for the number in a callerid | | + | 180197 | file | string starting from the end. | | + | | | This way a value using <> can | | + | | | exist in the name portion. | | + |----------+------------+-----------------------------------+------------| + | 180378 | kpfleming | Fix problems when RTP packet | | + | | | frame size is changed | | + |----------+------------+-----------------------------------+------------| + | | | Make compilation succeed in | | + | 180585 | mmichelson | dev-mode when IMAP storage is | | + | | | enabled. | | + |----------+------------+-----------------------------------+------------| + | 180740 | jpeeler | Add Doxygen documentation for API | | + | | | changes from 1.6.0 to 1.6.1 | | + |----------+------------+-----------------------------------+------------| + | 180947 | qwell | Make things happier when using | | + | | | autoconf 2.62+ | | + |----------+------------+-----------------------------------+------------| + | 181283 | jpeeler | add missing header file | | + |----------+------------+-----------------------------------+------------| + | | | Make handling of the | | + | 181430 | russell | BRIDGEPVTCALLID variable | | + | | | thread-safe. | | + |----------+------------+-----------------------------------+------------| + | | | Allow prefix to set localstatedir | | + | 181457 | qwell | (when used and different from the | | + | | | default). | | + |----------+------------+-----------------------------------+------------| + | | | Make handling of the | | + | 181474 | russell | BRIDGE_PLAY_SOUND variable | | + | | | thread-safe. | | + |----------+------------+-----------------------------------+------------| + | | | Use the correct branch integrated | | + | 181544 | rmudgett | property when generating the | | + | | | version string | | + |----------+------------+-----------------------------------+------------| + | | | Fix incorrect usage of | | + | 181667 | file | strncasecmp... I really meant to | | + | | | use strcasecmp. | | + |----------+------------+-----------------------------------+------------| + | | | Run the macro on the queue | | + | 181849 | mmichelson | member's channel when he answers, | | + | | | not the caller's channel. | | + |----------+------------+-----------------------------------+------------| + | 181987 | kpfleming | improve a bit of suboptimal code | | + |----------+------------+-----------------------------------+------------| + | | | Fix an issue with requesting a | | + | 182042 | file | T38 reinvite before the call is | | + | | | answered. | | + |----------+------------+-----------------------------------+------------| + | | | Fix a memory leak in the | | + | 182173 | file | ast_answer / __ast_answer API | | + | | | call. | | + |----------+------------+-----------------------------------+------------| + | 182284 | dvossel | Randomize IAX2 encryption padding | | + |----------+------------+-----------------------------------+------------| + | 182527 | kpfleming | Improve behavior of ast_answer() | | + | | | to not lose incoming frames | | + |----------+------------+-----------------------------------+------------| + | 182533 | kpfleming | correct logic flaw in | | + | | | ast_answer() changes in r182525 | | + |----------+------------+-----------------------------------+------------| + | 182570 | russell | Tweak the handling of the frame | | + | | | list inside of ast_answer(). | | + |----------+------------+-----------------------------------+------------| + | | | Add some code removed by mistake | | + | 183030 | jpeeler | from commit 182722 that works | | + | | | around a file | | + |----------+------------+-----------------------------------+------------| + | 183067 | file | Fix an issue where a T38 control | | + | | | frame would get dropped. | | + |----------+------------+-----------------------------------+------------| + | | | Improve our triggering of a T38 | | + | 183110 | file | switchover internally when | | + | | | triggered by a received reinvite. | | + |----------+------------+-----------------------------------+------------| + | | | Fix an issue where cancelled | | + | 183121 | mmichelson | outgoing SIP calls would | | + | | | erroneously report the device as | | + | | | "in use." | | + |----------+------------+-----------------------------------+------------| + | 183249 | russell | Remove the use of RTLD_NOLOAD, as | | + | | | it is not behaving like expected. | | + |----------+------------+-----------------------------------+------------| + | 183438 | dvossel | Cleaning up a few things in | #11583 | + | | | detect disconnect patch | | + |----------+------------+-----------------------------------+------------| + | | | Fix a crash in IAX2 registration | | + | 183563 | russell | handling found during load | | + | | | testing with dvossel. | | + |----------+------------+-----------------------------------+------------| + | 183768 | mmichelson | Fix a memory leak in | | + | | | res_monitor.c | | + |----------+------------+-----------------------------------+------------| + | 183867 | tilghman | Allow browsers to cache images | | + | | | and other static content. | | + |----------+------------+-----------------------------------+------------| + | | | Additionally note that the | | + | 183916 | tilghman | operator option needs an 'o' | #14731 | + | | | extension. | | + |----------+------------+-----------------------------------+------------| + | | | Exclude slin16, siren7, and | | + | 184039 | russell | siren14 from bandwidth=low and | | + | | | =medium | | + |----------+------------+-----------------------------------+------------| + | 184081 | mmichelson | Change NULL pointer check to be | | + | | | ast_strlen_zero. | | + |----------+------------+-----------------------------------+------------| + | | | Fix issue with a T38 reinvite | | + | 184282 | file | being sent even if not configured | | + | | | to do so. | | + |----------+------------+-----------------------------------+------------| + | 184325 | russell | add reviewboard:url property. | | + |----------+------------+-----------------------------------+------------| + | | | Remove unneeded AST_LIST_ENTRY() | | + | 184345 | russell | and comment on the purpose of | | + | | | ast_event_ref. | | + |----------+------------+-----------------------------------+------------| + | 184451 | kpfleming | use new, improved 8kHz prompts | | + |----------+------------+-----------------------------------+------------| + | | | Pass more useful information | | + | 184513 | russell | through to lock tracking when | | + | | | DEBUG_THREADS is on. | | + |----------+------------+-----------------------------------+------------| + | 184517 | russell | Don't act surprised if we get a | | + | | | -1 indication. | | + |----------+------------+-----------------------------------+------------| + | | | Fix some issues with rwlock | | + | 184547 | russell | corruption that caused deadlock | | + | | | like symptoms. | | + |----------+------------+-----------------------------------+------------| + | 184631 | russell | Change g_eid to ast_eid_default. | | + |----------+------------+-----------------------------------+------------| + | | | Fix speech structure leak in the | | + | 184675 | file | AGI speech recognition | | + | | | integration. | | + |----------+------------+-----------------------------------+------------| + | | | Use ast_random() instead of | | + | 184728 | russell | rand() to ensure we use the best | | + | | | RNG available. | | + |----------+------------+-----------------------------------+------------| + | 184912 | russell | Fix build error when chan_h323 is | | + | | | not being built. | | + |----------+------------+-----------------------------------+------------| + | 185127 | rmudgett | Update the channel allocation | | + | | | method documentation. | | + |----------+------------+-----------------------------------+------------| + | | | Fix incorrect parsing in | | + | 185427 | dbrooks | chan_gtalk when xmpp contains | | + | | | extra whitespaces | | + |----------+------------+-----------------------------------+------------| + | 185666 | kpfleming | ignore copied (generated) file | | + |----------+------------+-----------------------------------+------------| + | 185774 | russell | Fix a case where DTMF could | | + | | | bypass audiohooks. | | + |----------+------------+-----------------------------------+------------| + | | | the DAHDI_GETCONF, DAHDI_SETCONF | | + | | | and DAHDI_GET_PARAMS ioctls were | | + | | | recently corrected to show that | | + | | | they do, in fact, read data from | | + | | | userspace as part of their work. | | + | 185956 | kpfleming | due to this fix, valgrind now | | + | | | reports a number of cases where | | + | | | chan_dahdi passed an | | + | | | uninitialized (or partially) | | + | | | buffer to these ioctls, which | | + | | | could lead to unexpected | | + | | | behavior. | | + |----------+------------+-----------------------------------+------------| + | 186062 | tilghman | Fix for AST-2009-003 | | + |----------+------------+-----------------------------------+------------| + | | | ensure that the buffer passed to | | + | 186108 | kpfleming | DAHDI_SET_BUFINFO is fully | | + | | | initialized | | + |----------+------------+-----------------------------------+------------| + | | | Fix instructions in one-step | | + | 186177 | mmichelson | parking comment to make more | | + | | | sense. | | + |----------+------------+-----------------------------------+------------| + | 186232 | russell | Fix a memory leak in cdr_radius. | | + |----------+------------+-----------------------------------+------------| + | | | audio_audiohook_write_list() did | | + | 186381 | dvossel | not correctly update sample size | | + | | | after ast_translate. | | + |----------+------------+-----------------------------------+------------| + | | | Fix a bug where DAHDI/Zaptel | | + | 186466 | kpfleming | channels would not properly | | + | | | switch formats when requested | | + |----------+------------+-----------------------------------+------------| + | 186806 | tilghman | Fix Macro documentation to match | | + | | | current (and intended) behavior. | | + |----------+------------+-----------------------------------+------------| + | 186900 | tilghman | Add lastms to the require API | | + | | | call. | | + |----------+------------+-----------------------------------+------------| + | | | Make a couple of changes with | | + | 186987 | mmichelson | regards to a new message printed | #14723 | + | | | in ast_read(). | | + |----------+------------+-----------------------------------+------------| + | 187048 | mmichelson | Fix a small logical error when | | + | | | loading moh classes. | | + |----------+------------+-----------------------------------+------------| + | 187305 | tilghman | Add debugging mode for diagnosing | #14625 | + | | | file descriptor leaks. | | + |----------+------------+-----------------------------------+------------| + | 187365 | tilghman | Permit zero-length text messages | | + | | | in SIP. | | + |----------+------------+-----------------------------------+------------| + | | | Modify headers and macros, | | + | 187600 | tilghman | according to Russell's | | + | | | suggestions on the -dev list | | + |----------+------------+-----------------------------------+------------| + | 187676 | russell | Disable test modules by default. | | + |----------+------------+-----------------------------------+------------| + | 187723 | kpfleming | clean up some patterns for files | | + | | | to remove | | + |----------+------------+-----------------------------------+------------| + | 187767 | tilghman | Add lastms column to the | | + | | | contributed table designs | | + |----------+------------+-----------------------------------+------------| + | 188038 | mmichelson | Set all queue variables on both | | + | | | the caller and member channels. | | + |----------+------------+-----------------------------------+------------| + | 188104 | mmichelson | Fix another crash related to | | + | | | cached realtime music on hold. | | + |----------+------------+-----------------------------------+------------| + | | | As suggested by Russell, warn | | + | 188212 | tilghman | users when their dialplan | | + | | | arguments contain pipes, but not | | + | | | commas. | | + |----------+------------+-----------------------------------+------------| + | | | Fix a bug with the change I made | | + | 188254 | file | yesterday to outbound proxy | | + | | | support. | | + |----------+------------+-----------------------------------+------------| + | 188473 | mmichelson | Fix a couple of queue member | | + | | | reference leaks. | | + |----------+------------+-----------------------------------+------------| + | 188596 | mmichelson | Update ast_readvideo_callback to | | + | | | match ast_readaudio_callback. | | + |----------+------------+-----------------------------------+------------| + | | | Fix a situation where the DAHDI | | + | 188940 | file | channel private structure lock | | + | | | was not unlocked when it should | | + | | | have been. | | + |----------+------------+-----------------------------------+------------| + | 189080 | seanbright | Fix copy/paste error with | | + | | | 'transmit silence' flag. | | + |----------+------------+-----------------------------------+------------| + | 189103 | mmichelson | Prevent a crash when SIP blonde | | + | | | transferring an unbridged call. | | + |----------+------------+-----------------------------------+------------| + | | | Only disable mISDN DSP if | | + | 189139 | rmudgett | Asterisk DSP is enabled. Leave | | + | | | jitter setting alone. | | + |----------+------------+-----------------------------------+------------| + | | | Move the check for chan->fdno == | | + | 189280 | mmichelson | -1 to after the zombie/hangup | #14723 | + | | | check. | | + |----------+------------+-----------------------------------+------------| + | | | Clean up problem with manager | | + | 189422 | dbailey | implementation of mmap where it | | + | | | was not testing against | | + | | | MAP_FAILED response. | | + |----------+------------+-----------------------------------+------------| + | 189534 | twilson | Don't treat a NOANSWER like a | | + | | | CHANUNAVAIL | | + |----------+------------+-----------------------------------+------------| + | 189535 | twilson | Update CDR appropriately when | | + | | | AST_CAUSE_NO_ANSWER is set | | + |----------+------------+-----------------------------------+------------| + | | | Add check in configure script to | | + | 189642 | dbailey | check for GLOB_NOMAGIC and | | + | | | GLOB_BRACE in glob.h | | + |----------+------------+-----------------------------------+------------| + | 189667 | dbailey | Remove daemon call on systems | | + | | | that do not support forking. | | + |----------+------------+-----------------------------------+------------| + | 189815 | tilghman | Detect liblua on SuSE, and add | | + | | | libm for linking for Fedora. | | + |----------+------------+-----------------------------------+------------| + | 189985 | russell | Fix call parking callback. Pipes | | + | | | -> Commas. | | + |----------+------------+-----------------------------------+------------| + | 190291 | file | Fix a bug in chan_local glare | | + | | | hangup detection. | | + |----------+------------+-----------------------------------+------------| + | 190371 | russell | Remove a bogus | | + | | | ast_channel_unlock(). | | + |----------+------------+-----------------------------------+------------| + | | | Update warning message to not | | + | 190624 | mmichelson | have pipes and contain all | | + | | | options. | | + |----------+------------+-----------------------------------+------------| + | 190665 | russell | Resolve a crash in res_smdi when | | + | | | used with chan_dahdi. | | + +------------------------------------------------------------------------+ + + ---------------------------------------------------------------------- + + Diffstat Results + + [Back to Top] + + This is a summary of the changes to the source code that went into this + release that was generated using the diffstat utility. + + .cleancount | 2 + CHANGES | 111 - + Makefile | 19 + Makefile.moddir_rules | 4 + Makefile.rules | 81 + UPGRADE-1.2.txt | 13 + UPGRADE-1.4.txt | 13 + UPGRADE-1.6.txt | 265 +++ + UPGRADE.txt | 312 --- + acinclude.m4 | 1119 ------------ + agi/Makefile | 5 + agi/eagi-sphinx-test.c | 15 + agi/eagi-test.c | 8 + apps/app_adsiprog.c | 4 + apps/app_authenticate.c | 4 + apps/app_channelredirect.c | 3 + apps/app_chanspy.c | 66 + apps/app_dial.c | 335 ++- + apps/app_dictate.c | 4 + apps/app_directed_pickup.c | 4 + apps/app_directory.c | 7 + apps/app_disa.c | 12 + apps/app_echo.c | 3 + apps/app_externalivr.c | 11 + apps/app_fax.c | 76 + apps/app_festival.c | 27 + apps/app_followme.c | 45 + apps/app_macro.c | 99 - + apps/app_meetme.c | 266 ++- + apps/app_minivm.c | 139 - + apps/app_mixmonitor.c | 97 + + apps/app_mp3.c | 2 + apps/app_nbscat.c | 2 + apps/app_osplookup.c | 6 + apps/app_page.c | 25 + apps/app_parkandannounce.c | 4 + apps/app_queue.c | 655 ++++--- + apps/app_read.c | 8 + apps/app_readexten.c | 7 + apps/app_record.c | 8 + apps/app_rpt.c | 41 + apps/app_senddtmf.c | 2 + apps/app_sendtext.c | 4 + apps/app_sms.c | 900 +++++----- + apps/app_speech_utils.c | 10 + apps/app_stack.c | 97 - + apps/app_system.c | 9 + apps/app_test.c | 55 + apps/app_transfer.c | 8 + apps/app_userevent.c | 19 + apps/app_voicemail.c | 956 +++++++--- + apps/app_waitforsilence.c | 41 + apps/app_while.c | 5 + autoconf/acx_pthread.m4 | 243 ++ + autoconf/ast_c_compile_check.m4 | 31 + autoconf/ast_c_define_check.m4 | 33 + autoconf/ast_check_gnu_make.m4 | 20 + autoconf/ast_check_mandatory.m4 | 23 + autoconf/ast_check_openh323.m4 | 132 + + autoconf/ast_check_pwlib.m4 | 263 +++ + autoconf/ast_ext_lib.m4 | 90 + + autoconf/ast_ext_tool_check.m4 | 43 + autoconf/ast_func_fork.m4 | 61 + autoconf/ast_gcc_attribute.m4 | 17 + autoconf/ast_prog_egrep.m4 | 11 + autoconf/ast_prog_ld.m4 | 83 + autoconf/ast_prog_ld_gnu.m4 | 16 + autoconf/ast_prog_sed.m4 | 21 + bootstrap.sh | 2 + build_tools/cflags.xml | 3 + build_tools/embed_modules.xml | 11 + build_tools/make_buildopts_h | 12 + build_tools/make_version | 11 + cdr/Makefile | 2 + cdr/cdr_adaptive_odbc.c | 2 + cdr/cdr_csv.c | 50 + cdr/cdr_custom.c | 8 + cdr/cdr_manager.c | 12 + cdr/cdr_odbc.c | 6 + cdr/cdr_pgsql.c | 28 + cdr/cdr_radius.c | 30 + cdr/cdr_sqlite.c | 8 + cdr/cdr_sqlite3_custom.c | 13 + cdr/cdr_tds.c | 2 + channels/Makefile | 32 + channels/chan_agent.c | 271 +-- + channels/chan_alsa.c | 9 + channels/chan_console.c | 2 + channels/chan_dahdi.c | 677 ++++++- + channels/chan_features.c | 568 ------ + channels/chan_gtalk.c | 14 + channels/chan_h323.c | 73 + channels/chan_iax2.c | 812 +++++---- + channels/chan_local.c | 67 + channels/chan_mgcp.c | 4 + channels/chan_misdn.c | 380 +++- + channels/chan_oss.c | 41 + channels/chan_phone.c | 2 + channels/chan_sip.c | 3044 ++++++++++++++++++++++------------- + channels/chan_skinny.c | 31 + channels/chan_unistim.c | 19 + channels/chan_usbradio.c | 38 + channels/chan_vpb.cc | 2 + channels/console_gui.c | 8 + channels/console_video.c | 4 + channels/h323/Makefile.in | 2 + channels/h323/ast_h323.cxx | 261 +-- + channels/h323/ast_h323.h | 74 + channels/h323/ast_ptlib.h | 34 + channels/h323/caps_h323.cxx | 10 + channels/h323/caps_h323.h | 12 + channels/h323/chan_h323.h | 11 + channels/h323/cisco-h225.cxx | 20 + channels/h323/cisco-h225.h | 21 + channels/h323/compat_h323.cxx | 7 + channels/h323/compat_h323.h | 12 + channels/iax2-parser.h | 47 + channels/iax2-provision.c | 110 - + channels/iax2.h | 1 + channels/misdn/Makefile | 2 + channels/misdn/ie.c | 4 + channels/misdn/isdn_lib.c | 95 - + channels/misdn_config.c | 28 + channels/vcodecs.c | 14 + channels/xpmr/xpmr.c | 2 + codecs/codec_dahdi.c | 404 +++- + codecs/gsm/Makefile | 2 + codecs/lpc10/lpcini.c | 2 + configs/agents.conf.sample | 2 + configs/ais.conf.sample | 9 + configs/chan_dahdi.conf.sample | 30 + configs/extconfig.conf.sample | 1 + configs/extensions.conf.sample | 169 + + configs/features.conf.sample | 20 + configs/func_odbc.conf.sample | 33 + configs/iax.conf.sample | 5 + configs/indications.conf.sample | 2 + configs/misdn.conf.sample | 9 + configs/queues.conf.sample | 11 + configs/res_ldap.conf.sample | 7 + configs/sip.conf.sample | 59 + configs/sip_notify.conf.sample | 43 + configs/voicemail.conf.sample | 25 + configure | 1511 +++++++++++++---- + configure.ac | 90 - + contrib/asterisk-ng-doxygen | 51 + contrib/i18n.testsuite.conf | 277 +-- + contrib/scripts/autosupport | 15 + contrib/scripts/autosupport.8 | 9 + contrib/scripts/get_ilbc_source.sh | 2 + contrib/scripts/realtime_pgsql.sql | 6 + contrib/scripts/safe_asterisk | 8 + contrib/scripts/sip-friends.sql | 5 + doc/CODING-GUIDELINES | 6 + doc/distributed_devstate.txt | 10 + doc/manager_1_1.txt | 22 + doc/tex/Makefile | 2 + doc/tex/channelvariables.tex | 4 + doc/tex/extensions.tex | 3 + doc/tex/misdn.tex | 2 + doc/timing.txt | 90 + + doc/unistim.txt | 2 + doc/valgrind.txt | 4 + formats/format_gsm.c | 4 + formats/format_ogg_vorbis.c | 16 + formats/format_wav.c | 9 + formats/format_wav_gsm.c | 6 + funcs/Makefile | 2 + funcs/func_audiohookinherit.c | 269 +++ + funcs/func_callerid.c | 74 + funcs/func_cdr.c | 2 + funcs/func_channel.c | 2 + funcs/func_curl.c | 4 + funcs/func_cut.c | 6 + funcs/func_env.c | 57 + funcs/func_groupcount.c | 25 + funcs/func_logic.c | 2 + funcs/func_math.c | 4 + funcs/func_odbc.c | 132 - + funcs/func_strings.c | 26 + funcs/func_timeout.c | 17 + include/asterisk.h | 42 + include/asterisk/_private.h | 2 + include/asterisk/agi.h | 58 + include/asterisk/app.h | 104 - + include/asterisk/astmm.h | 42 + include/asterisk/astobj2.h | 160 + + include/asterisk/audiohook.h | 35 + include/asterisk/autoconfig.h.in | 39 + include/asterisk/callerid.h | 13 + include/asterisk/channel.h | 395 ++-- + include/asterisk/chanvars.h | 5 + include/asterisk/cli.h | 2 + include/asterisk/compat.h | 17 + include/asterisk/compiler.h | 6 + include/asterisk/config.h | 136 + + include/asterisk/crypto.h | 14 + include/asterisk/datastore.h | 7 + include/asterisk/devicestate.h | 102 - + include/asterisk/dial.h | 4 + include/asterisk/dlinkedlists.h | 69 + include/asterisk/dnsmgr.h | 4 + include/asterisk/doxyref.h | 28 + include/asterisk/dsp.h | 36 + include/asterisk/dundi.h | 14 + include/asterisk/endian.h | 4 + include/asterisk/enum.h | 29 + include/asterisk/event.h | 141 - + include/asterisk/extconf.h | 26 + include/asterisk/features.h | 39 + include/asterisk/file.h | 25 + include/asterisk/frame.h | 30 + include/asterisk/global_datastores.h | 11 + include/asterisk/hashtab.h | 10 + include/asterisk/heap.h | 266 +++ + include/asterisk/http.h | 15 + include/asterisk/indications.h | 24 + include/asterisk/io.h | 4 + include/asterisk/linkedlists.h | 788 ++++----- + include/asterisk/lock.h | 395 +++- + include/asterisk/logger.h | 35 + include/asterisk/manager.h | 12 + include/asterisk/module.h | 8 + include/asterisk/pbx.h | 69 + include/asterisk/poll-compat.h | 30 + include/asterisk/pval.h | 1 + include/asterisk/res_odbc.h | 5 + include/asterisk/rtp.h | 17 + include/asterisk/say.h | 4 + include/asterisk/sched.h | 51 + include/asterisk/stringfields.h | 24 + include/asterisk/strings.h | 184 +- + include/asterisk/taskprocessor.h | 16 + include/asterisk/tcptls.h | 80 + include/asterisk/threadstorage.h | 61 + include/asterisk/timing.h | 107 - + include/asterisk/udptl.h | 3 + include/asterisk/utils.h | 50 + include/jitterbuf.h | 2 + main/Makefile | 19 + main/app.c | 96 - + main/ast_expr2.c | 332 ++- + main/ast_expr2.fl | 19 + main/ast_expr2.h | 4 + main/ast_expr2.y | 77 + main/ast_expr2f.c | 2308 +++----------------------- + main/asterisk.c | 185 +- + main/astfd.c | 275 +++ + main/astmm.c | 1 + main/astobj2.c | 36 + main/audiohook.c | 49 + main/autoservice.c | 9 + main/callerid.c | 12 + main/cdr.c | 7 + main/channel.c | 695 +++++-- + main/chanvars.c | 8 + main/cli.c | 17 + main/config.c | 45 + main/cryptostub.c | 1 + main/db.c | 11 + main/db1-ast/Makefile | 3 + main/db1-ast/hash/hash_page.c | 10 + main/db1-ast/recno/rec_open.c | 2 + main/devicestate.c | 70 + main/dial.c | 4 + main/dns.c | 2 + main/dnsmgr.c | 2 + main/dsp.c | 7 + main/editline/configure | 120 + + main/editline/configure.in | 2 + main/editline/np/unvis.c | 2 + main/editline/read.c | 3 + main/editline/readline.c | 1 + main/editline/sys.h | 10 + main/enum.c | 89 - + main/event.c | 501 ++++- + main/features.c | 1096 +++++++++--- + main/file.c | 240 +- + main/frame.c | 110 - + main/global_datastores.c | 27 + main/hashtab.c | 24 + main/heap.c | 304 +++ + main/http.c | 57 + main/indications.c | 43 + main/io.c | 3 + main/jitterbuf.c | 32 + main/loader.c | 13 + main/logger.c | 38 + main/manager.c | 700 ++++---- + main/pbx.c | 419 +++- + main/poll.c | 23 + main/rtp.c | 141 + + main/say.c | 117 + + main/sched.c | 44 + main/slinfactory.c | 10 + main/srv.c | 4 + main/stdtime/Makefile | 2 + main/taskprocessor.c | 2 + main/tcptls.c | 328 +-- + main/tdd.c | 1 + main/threadstorage.c | 38 + main/timing.c | 238 +- + main/translate.c | 30 + main/udptl.c | 88 - + main/utils.c | 338 ++- + makeopts.in | 2 + pbx/Makefile | 2 + pbx/ael/ael-test/ref.ael-vtest13 | 152 - + pbx/ael/ael-test/ref.ael-vtest17 | 2 + pbx/pbx_ael.c | 7 + pbx/pbx_config.c | 16 + pbx/pbx_dundi.c | 88 - + pbx/pbx_lua.c | 4 + pbx/pbx_spool.c | 21 + res/Makefile | 2 + res/ael/ael.flex | 82 + res/ael/ael.tab.c | 1031 ++++++----- + res/ael/ael.y | 147 + + res/ael/ael_lex.c | 343 ++- + res/ael/pval.c | 54 + res/ais/evt.c | 52 + res/res_agi.c | 388 ++-- + res/res_ais.c | 4 + res/res_config_odbc.c | 14 + res/res_config_sqlite.c | 19 + res/res_crypto.c | 10 + res/res_http_post.c | 14 + res/res_indications.c | 46 + res/res_jabber.c | 9 + res/res_monitor.c | 7 + res/res_musiconhold.c | 835 +++++---- + res/res_odbc.c | 69 + res/res_phoneprov.c | 18 + res/res_realtime.c | 6 + res/res_smdi.c | 30 + res/res_timing_dahdi.c | 24 + res/res_timing_pthread.c | 57 + res/snmp/agent.c | 14 + sounds/Makefile | 5 + sounds/sounds.xml | 2 + tests/test_heap.c | 223 ++ + utils/Makefile | 83 + utils/ael_main.c | 5 + utils/astcanary.c | 18 + utils/astman.c | 15 + utils/check_expr.c | 5 + utils/conf2ael.c | 4 + utils/expr2.testinput | 8 + utils/extconf.c | 216 +- + utils/frame.c | 272 +-- + utils/muted.c | 13 + utils/refcounter.c | 2 + utils/smsq.c | 6 + utils/stereorize.c | 8 + utils/streamplayer.c | 7 + 355 files changed, 21755 insertions(+), 13944 deletions(-) + + ---------------------------------------------------------------------- |