Release Summary asterisk-1.6.1.10 Date: 2009-11-18 ---------------------------------------------------------------------- Table of Contents 1. Summary 2. Contributors 3. Closed Issues 4. Other Changes 5. Diffstat ---------------------------------------------------------------------- Summary [Back to Top] This release includes only bug fixes. The changes included were made only to address problems that have been identified in this release series. Users should be able to safely upgrade to this version if this release series is already in use. Users considering upgrading from a previous release series are strongly encouraged to review the UPGRADE.txt document as well as the CHANGES document for information about upgrading to this release series. The data in this summary reflects changes that have been made since the previous release, asterisk-1.6.1.5. ---------------------------------------------------------------------- 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 40 tilghman 10 dvossel 8 atis 34 dvossel 6 atis 4 ebroad 17 file 4 mnicholson 4 thedavidfactor 15 kpfleming 3 ebroad 3 dvossel 12 jpeeler 3 jcovert 3 frawd 11 russell 3 mnick 3 jamicque 10 mnicholson 3 phsultan 3 jsmith 10 mvanbaak 3 russell 3 kobaz 8 dbrooks 3 tilghman 3 tzafrir 7 oej 3 zerohalo 2 alecdavis 7 seanbright 2 aragon 2 dimas 6 rmudgett 2 davidw 2 fnordian 4 ebroad 2 dbrooks 2 jcovert 4 mnick 2 FabienToune 2 klaus3000 4 twilson 2 frawd 2 lmadsen 4 tzafrir 2 kobaz 2 marhbere 3 eliel 2 pkempgen 2 mbeckwell 3 jcovert 2 pprindeville 2 nic_bellamy 3 lmadsen 2 rmudgett 2 pkempgen 3 mmichelson 2 slutec18 2 pprindeville 3 thedavidfactor 2 twilson 2 zerohalo 2 atis 2 whys 1 aragon 2 davidw 1 alecdavis 1 asgaroth 2 frawd 1 amorsen 1 bklang 1 alecdavis 1 asgaroth 1 bmh 1 chappell 1 bklang 1 boroda 1 dhubbard 1 boroda 1 caspy 1 dimas 1 cervajs 1 cbbs70a 1 fhackenberger 1 DLNoah 1 chappell 1 lmsteffan 1 dougm 1 covici 1 Medozas 1 falves11 1 cristiandimache 1 nic 1 gracedman 1 cupotka 1 noahisaac 1 irroot 1 davidw 1 pkempgen 1 jamicque 1 dhubbard 1 pprindeville 1 jeffg 1 dkerr 1 qwell 1 jgutierrez on users list: 1 DLNoah 1 ravindrad 1 JimVanM 1 eliel 1 snuffy 1 jsmith 1 FabienToune 1 tim 1 karesmakro 1 falves11 1 tsearle 1 klaus3000 1 fhackenberger 1 tweety 1 lmadsen 1 francesco_r 1 lottc 1 globalnetinc 1 maniax 1 gracedman 1 markwaters 1 irroot 1 Medozas 1 JimVanM 1 mmichelson 1 john8675309 1 mvanbaak 1 jvandal 1 nblasgen 1 karesmakro 1 pdf 1 kpfleming 1 pj 1 licedey 1 qwell 1 lmsteffan 1 ravindrad 1 macli 1 snuffy 1 majorbloodnok 1 suretec 1 maniax 1 thedavidfactor 1 Medozas 1 tim_ringenbach 1 nblasgen 1 tornblad 1 noahisaac 1 twisted 1 pabelanger 1 viniciusfontes 1 palbrecht 1 vrban 1 paravoid 1 paul-tg 1 pdf 1 pj 1 rathaus 1 ravindrad 1 rjain 1 Romik 1 samy 1 slavon 1 slutec18 1 sroberts 1 steinwej 1 thom4fun 1 tim_ringenbach 1 tornblad 1 tsearle 1 ulogic 1 viniciusfontes 1 vmarrone 1 voipas 1 wetwired 1 yrashk ---------------------------------------------------------------------- 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/res_config_mysql #15492: [patch] Voicemail.conf gets overwritten when using Realtime for voicemail Revision: 218734 Reporter: cbbs70a Coders: tilghman Category: Applications/app_chanisavail #14426: app_chanisavail always set AVAILSTATUS to 0 with option 's' set Revision: 229968 Reporter: macli Coders: file Category: Applications/app_chanspy #15588: [patch] crash in chanspy on hangup - locked mutex '&chanspy_ds.lock' Revision: 228860 Reporter: zerohalo Testers: zerohalo Coders: tilghman #15675: [patch] o option not working Revision: 224180 Reporter: john8675309 Testers: jgutierrez on users list: Coders: dbrooks #15965: [patch] Deadlock in ChanSpy Revision: 220938 Reporter: atis Testers: atis Coders: mnicholson #16133: ChanSpy crashes Asterisk Revision: 228695 Reporter: wetwired Coders: dvossel Category: Applications/app_controlplayback #16071: [patch] Warning log message with debug info Revision: 227370 Reporter: atis Coders: atis Category: Applications/app_dial #14674: [patch] Dial application with the 'n' option not removing introductions Revision: 226892 Reporter: ulogic Coders: jpeeler #14763: [patch] On Dial with Macro, re-INVITE to the caller happens upon callee answer, and not when Macro Revision: 224570 Reporter: cupotka Coders: file #15028: [patch] silent 'ringing' for branched calls Revision: 223834 Reporter: fnordian Coders: jpeeler #16005: [patch] Call does not drop when caller hangs up Revision: 227832 Reporter: falves11 Testers: mnicholson, falves11 Coders: mnicholson Category: Applications/app_directed_pickup #15100: [patch] Directed pickup : picker picks own channel instead of called party's channel Revision: 218227 Reporter: lmsteffan Coders: lmsteffan Category: Applications/app_directory #15739: [patch] Directory causes crash if dialing by last name Revision: 219988 Reporter: DLNoah Testers: DLNoah, jeffg Coders: tilghman Category: Applications/app_externalivr #16119: ExternalIVR without argument causes segmentation fault Revision: 228016 Reporter: thedavidfactor Coders: tilghman Category: Applications/app_fax #16039: SendFax 'a' option Revision: 223332 Reporter: jamicque Coders: kpfleming Category: Applications/app_followme #15372: [patch] app_followme does not set correct language/inherit from calling channel for Local/xxxxx channels it creates Revision: 218581 Reporter: Romik Testers: cervajs Coders: tilghman Category: Applications/app_macro #16103: Sometimes macro in h extension returns to s extension Revision: 225362 Reporter: majorbloodnok Coders: tilghman Category: Applications/app_meetme #14588: [patch] meetme doesn't play conf-has left prompts Revision: 217213 Reporter: voipas Testers: lmadsen, twisted, tilghman Coders: tilghman Category: Applications/app_queue #15832: [patch] music on hold digit=X not persistent across periodic announcements Revision: 217738 Reporter: mbeckwell Testers: mnick Coders: mnick Category: Applications/app_softhangup #15810: [patch] SoftHangup() incorrectly truncates multi-hyphen channel names Revision: 215375 Reporter: dhubbard Coders: dhubbard #16129: flags not initalized in app_softhangup, causes undefined behavoir Revision: 229491 Reporter: kobaz Coders: dbrooks Category: Applications/app_stack #16216: [patch] Invalid behaviour of Return within Gosub and AGI Revision: 229353 Reporter: atis Testers: atis Coders: tilghman Category: Applications/app_voicemail #15696: [patch] Individual maxmessage/maxsecs does not work Revision: 219414 Reporter: fhackenberger Coders: fhackenberger Category: Applications/app_voicemail/IMAP #14949: [patch] Can't delete temporary greeting when using IMAP storage Revision: 220835 Reporter: noahisaac Coders: noahisaac #15934: [patch] app_voicemail.so doesn't refresh information from database on reload Revision: 219820 Reporter: viniciusfontes Testers: viniciusfontes Coders: tilghman Category: CDR/cdr_custom #15471: cdr_custom produces incorrect csv format for clid Revision: 221370 Reporter: dkerr Testers: mnick Coders: mnick Category: CDR/cdr_sqlite3_custom #15953: [patch] sqlite3 CDRs not working after a reload Revision: 223171 Reporter: frawd Testers: frawd Coders: frawd Category: Channels/General #14970: [patch] chan_vpb fails to catch exception on 1.4 Revision: 228090 Reporter: tzafrir Testers: markwaters Coders: tzafrir #15940: [patch] IAX does not allow CALLERID(num) contain non-numbers. Revision: 225062 Reporter: dimas Testers: dvossel Coders: dimas, dvossel #15957: Automatic progress indication breaks some scenarios Revision: 220291 Reporter: lmadsen Coders: tilghman Category: Channels/chan_dahdi #15129: [patch] Incoming DTMF causes "Cannot handle frames in 2 format" error, call dies Revision: 219667 Reporter: bmh Coders: tilghman #15378: [patch] Crash in do_monitor() in chan_dahdi.c Revision: 218569 Reporter: samy Coders: jpeeler #15683: [patch] dahdi_read unbalanced ast_mutex_lock and ast_mutex_unlock Revision: 222465 Reporter: alecdavis Coders: jpeeler #15883: NewChannel AMI event on DAHDI (or Zaptel) channels contains CallerID information from previous call Revision: 224333 Reporter: jsmith Coders: jpeeler #15899: crash on second 'dahdi destroy channel' if a var was set Revision: 222303 Reporter: tzafrir Coders: jpeeler #15909: When no callerid is recieved, cannot override callerid Revision: 227169 Reporter: kobaz Coders: file #15998: [patch] Reset entire span request can result in a crash Revision: 222396 Reporter: tsearle Coders: tsearle Category: Channels/chan_gtalk #13310: [patch] Memory leak in chan_gtalk while trying to unload the module. Revision: 218727 Reporter: eliel Testers: jcovert, phsultan Coders: eliel, jcovert #13984: [patch] Incoming Gtalk calls fail Revision: 218727 Reporter: jcovert Testers: jcovert, phsultan Coders: eliel, jcovert #13985: No audio on outgoing Gtalk calls if /etc/hosts has Centos default; work-around provided Revision: 218727 Reporter: jcovert Testers: jcovert, phsultan Coders: eliel, jcovert Category: Channels/chan_iax2 #12912: An issue with the IAX2 channel allows anonymous connections to cause resource starvation Revision: 216004 Reporter: rathaus Testers: tilghman, russell, dvossel, dbrooks Coders: dvossel #15834: [patch] iax2 encryption failed on asterisk 1.4.26.2 Revision: 217826 Reporter: karesmakro Testers: dvossel, karesmakro Coders: dvossel #16206: [patch] Segfault in chan_iax2.so when receiving call without CallToken support Revision: 229233 Reporter: bklang Testers: bklang Coders: dvossel Category: Channels/chan_local #14709: [patch] chan_local generates MoH instead of just passing HOLD/UNHOLD further Revision: 226534 Reporter: dimas Coders: file #15314: [patch] Seg fault in chan_local - local_pvt_destroy Revision: 230041 Reporter: sroberts Testers: davidw, lottc Coders: davidw #15787: [patch] chan_local deadlock Revision: 214958 Reporter: tim_ringenbach Testers: tim_ringenbach Coders: tim Category: Channels/chan_misdn #15458: [patch] mISDN rejects calls - NO FREE CHAN IN STACK Revision: 221871 Reporter: FabienToune Testers: rmudgett, slutec18, FabienToune Coders: rmudgett #15490: [patch] mISDN rejects incoming calls (reopened) Revision: 221871 Reporter: slutec18 Testers: rmudgett, slutec18, FabienToune Coders: rmudgett #16041: [patch] Asterisk 1.4.27-rc2 crash Revision: 228147 Reporter: francesco_r Coders: dbrooks Category: Channels/chan_sip/CodecHandling #15504: [patch] G726 Codec has choppy audio on Version 1.6.1 Revision: 229284 Reporter: globalnetinc Coders: file #16175: Revision 202007 Introduces Deadlock Revision: 229099 Reporter: paul-tg Coders: mnicholson Category: Channels/chan_sip/General #11157: Asterisk does not send a provisional response at every minute Revision: 215774 Reporter: rjain Testers: twilson Coders: twilson #13136: [patch] sip peer qualified failed, asterisk lock. Revision: 225490 Reporter: pabelanger Testers: dvossel, whys Coders: dvossel #14309: [patch] SIP/realtime problems => 100 % CPU Revision: 220998 Reporter: pkempgen Testers: pkempgen, vrban Coders: tilghman #14573: [patch] 'autodomain' doesn't work Revision: 215932 Reporter: pj Testers: pj Coders: mnicholson #14828: Asterisk generates Ring instead of Coloring Ring Back Tone (Early Media). Revision: 224776 Reporter: licedey Coders: file #14994: [patch] Invalid SDP connection information (c=) parsing leading to one way audio Revision: 227761 Reporter: frawd Coders: mnicholson #15033: chan_sip sets PRIREDIRECTREASON incorrectly for reason no-answer Revision: 223405 Reporter: steinwej Coders: jpeeler #15262: [patch] RFC3261 Via-header branches not done right (section Revision: 219453 Reporter: maniax Testers: maniax, dvossel Coders: tweety, dvossel #15621: [patch] session-expires default timer wrong Revision: 216697 Reporter: fnordian Testers: atis Coders: oej #15839: [patch] caller id number is empty Revision: 216995 Reporter: ebroad Testers: ebroad, dvossel Coders: ebroad, dvossel #15868: [patch] SIPshowregistry manager action obmits ActionID from RegistryEntry events Revision: 217595 Reporter: nic_bellamy Coders: nic #15949: [patch] correct auth keyword parsing in add_realm_authentication() Revision: 223134 Reporter: ebroad Testers: ebroad Coders: ebroad, dvossel #15955: [patch] p->peerauth is always empty in transmit_register() Revision: 223090 Reporter: ebroad Coders: ebroad #16091: [patch] Security Problem Revision: 225913 Reporter: thom4fun Coders: jpeeler #16120: SIP peers are not being built from users.conf configuration Revision: 228267 Reporter: jsmith Coders: dvossel Category: Channels/chan_sip/Interoperability #14418: [patch] If a SIP URI is resolved with SRV records, the port must no be in the Request-URI Revision: 221478 Reporter: klaus3000 Testers: klaus3000, mnicholson Coders: mnicholson #14446: [patch] chan_sip does not support the maddr attribute in Via headers Revision: 230147 Reporter: frawd Testers: frawd Coders: frawd Category: Channels/chan_sip/Registration #14438: [patch] registration query Revision: 218592 Reporter: ravindrad Testers: ravindrad Coders: ravindrad #14954: Trunk registration / Auth user Revision: 223209 Reporter: tornblad Testers: mmichelson, tornblad, dvossel Coders: dvossel Category: Channels/chan_sip/T.38 #16025: [patch] failed to negiotate t38 Revision: 223654 Reporter: jamicque Coders: kpfleming Category: Channels/chan_sip/TCP-TLS #15854: [patch] with 'transport=tls' and host not dynamic, port defaults to 5060 rather than 5061. Revision: 221702 Reporter: dvossel Testers: dvossel Coders: dvossel #15894: SIP register via tls causes lock on sip reload Revision: 225490 Reporter: dvossel Testers: dvossel, whys Coders: dvossel #15905: [patch] TCP/TLS invites(and possibly others) broken from r218504 and onward Revision: 218936 Reporter: ebroad Testers: ebroad Coders: ebroad #15939: memory leak, tcptls_session never destroyed in chan_sip for client connections Revision: 220371 Reporter: dvossel Coders: dvossel Category: Channels/chan_sip/Transfers #15151: [patch] Deadlock On One-legged Transfer [SIP / REPLACES] (Call Pickup) Revision: 219306 Reporter: irroot Testers: irroot, dvossel Coders: dvossel #15817: crash in local_attended_transfer, likely related to moh - 1.4.26.1 Revision: 222882 Reporter: zerohalo Testers: aragon, russell, zerohalo Coders: russell Category: Core/BuildSystem #14517: [patch] signals.h - syntax error before '*' token Revision: 227374 Reporter: asgaroth Testers: asgaroth, snuffy, dougm, qwell Coders: snuffy Category: Core/Channels #15152: [patch] 64 bit system channel name uniqueness Revision: 226977 Reporter: palbrecht Coders: dbrooks #16003: "core show channels" crash Revision: 229016 Reporter: atis Testers: twilson Coders: twilson #16219: Crash revision 229091 in audiohook_inheritance_destroy Revision: 229672 Reporter: aragon Coders: dvossel Category: Core/Configuration #15583: [patch] #exec strips too many leading and trailing quotes Revision: 219062 Reporter: pkempgen Testers: pkempgen Coders: tilghman, pkempgen #15857: [patch] Revision 152765 introduces regression in stdexten Revision: 227164 Reporter: pprindeville Testers: pprindeville Coders: pprindeville #15858: [patch] Revision 152765 introduces scoping difficulties in stdexten Revision: 227363 Reporter: pprindeville Testers: pprindeville Coders: lmadsen Category: Core/General #15973: [patch] Huge memory consumption after few hours of load Revision: 221922 Reporter: atis Coders: tilghman #15981: Crash becouse don't check null return... Revision: 228341 Reporter: slavon Coders: dvossel #15987: ao2_iterator_init() does not hold a reference to the container it is iterating Revision: 222186 Reporter: kpfleming Coders: kpfleming Category: Core/HTTP #15495: [patch] Asterisk runs over end of buffer reading manager input over HTTP and segfaults Revision: 226169 Reporter: pdf Testers: pdf Coders: tilghman Category: Core/Jitterbuffer #15560: Crash on chan_local Revision: 228412 Reporter: jvandal Coders: file #15709: segmentation fault when using mixmonitor with two calls Revision: 228412 Reporter: covici Coders: file Category: Core/ManagerInterface #15316: [patch] Segfault after Manager Bridge Revision: 219199 Reporter: vmarrone Testers: mnicholson Coders: mnicholson Category: Core/PBX #14708: CID matching is wrong Revision: 218890 Reporter: klaus3000 Coders: dbrooks Category: Documentation #15644: Update docs to state that canreinvite does NOT stop Asterisk from issuing reinvites for non-direct-media purposes. Revision: 226386 Reporter: lmadsen Coders: lmadsen #15734: [patch] CALLINGSUBADDR incorrectly stated as "Called PRI Subaddress" Revision: 226380 Reporter: alecdavis Testers: alecdavis Coders: alecdavis #16007: [patch] Clean valgrind output by suppressing false errors Revision: 225487 Reporter: atis Testers: atis, amorsen Coders: atis #16198: WARNING channel.c __ast_channel_alloc_ap: Channel allocation failed: Can't create alert pipe! Revision: 228899 Reporter: atis Testers: atis Coders: lmadsen #16211: [patch] Event collision in ExternalIVR resolved by documenting issue Revision: 229230 Reporter: thedavidfactor Coders: thedavidfactor #16220: [patch] Fix ExternalIVR Documentation in 1.4 Revision: 229358 Reporter: thedavidfactor Coders: thedavidfactor #16225: [patch] Remove features from ExternalIVR documentation Revision: 229569 Reporter: thedavidfactor Coders: thedavidfactor Category: Features/Parking #15538: [patch] Multi-tenant parking broken in 1.6.1.1 - does not allocate to designated parking spaces Revision: 215464 Reporter: gracedman Testers: gracedman, mvanbaak Coders: mvanbaak Category: Functions/General #15394: [patch] Memory leak in func_audiohookinherit.c Revision: 228270 Reporter: boroda Testers: dbrooks, boroda Coders: dbrooks #15450: [patch] If function MEETME_INFO() is run on a conference with no participants, return is not numeric Revision: 228193 Reporter: JimVanM Testers: JimVanM Coders: dbrooks Category: Functions/func_base64 #15271: [patch] BASE64_DECODE() adds garbage end end of decoded string Revision: 228650 Reporter: chappell Testers: kobaz Coders: chappell Category: Functions/func_lock #14859: [patch] lock is not released on channel masquerade Revision: 221046 Reporter: atis Testers: atis, tilghman Coders: tilghman Category: General #14562: [patch] safe_asterisk can get multiple instances if killproc escalates to SIGKILL in service asterisk restart Revision: 226814 Reporter: davidw Testers: davidw Coders: tilghman, davidw #15104: [patch] Asterisk Manager API Action Originate / OriginateResponse Revision: 223277 Reporter: nblasgen Testers: nblasgen, mnicholson Coders: mnicholson #15838: Please remove IAXy's firmware from the main tarball Revision: 218801 Reporter: paravoid Coders: russell Category: PBX/General #15392: [patch] 1.6.1.1: Memory handling error in main/pbx.c (pbx_extension_helper) Revision: 229501 Reporter: yrashk Coders: dbrooks Category: PBX/pbx_config #15421: [patch] Serious problem in pattern matching Revision: 229364 Reporter: jsmith Testers: jsmith, thedavidfactor Coders: tilghman Category: Resources/res_config_ldap #15874: [Patch] Asterisk updated LDAP Schema Revision: 229067 Reporter: Medozas Testers: Medozas, suretec Coders: Medozas Category: Resources/res_config_odbc #15870: [patch] res_config_odbc.c compilation fix for non-Unicode UnixODBC versions Revision: 217642 Reporter: nic_bellamy Coders: tilghman Category: Resources/res_config_pgsql #16000: [patch] Schema problem with res_pgsql Revision: 222310 Reporter: jamicque Testers: jamicque Coders: tilghman #16011: [patch] Crash on unregister SIP realtime peer - double free Revision: 229095 Reporter: cristiandimache Coders: dvossel Category: Resources/res_limit #15851: [patch] res_limit.c: refinition of _XOPEN_SOURCE Revision: 217035 Reporter: tzafrir Coders: tilghman Category: Resources/res_monitor #15313: [patch] incorrect comparation in ast_monitor_change_fname() leads to deletion of recorded files Revision: 227948 Reporter: caspy Coders: jpeeler Category: Resources/res_musiconhold #15279: music on hold digit=X non-functional Revision: 217738 Reporter: mbeckwell Testers: mnick Coders: mnick #15845: Crash during attended transfer occurs Revision: 222882 Reporter: marhbere Testers: aragon, russell, zerohalo Coders: russell #15865: [patch] musiconhold crash on unload Revision: 221203 Reporter: kobaz Testers: kobaz 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 | |----------+------------+-----------------------------------+------------| | | | Ensure that CFLAGS and/or LDFLAGS | | | 214699 | kpfleming | provided to configure script are | | | | | preserved. | | |----------+------------+-----------------------------------+------------| | 214704 | tilghman | Modify comment to be a bit more | | | | | accurate. | | |----------+------------+-----------------------------------+------------| | | | If lua is detected with the | | | 214821 | tilghman | lua5.1 prefix (or not), adjust | | | | | the include path accordingly. | | |----------+------------+-----------------------------------+------------| | | | Ensure that frame dumps of | | | 215164 | kpfleming | AST_CONTROL_T38_PARAMETERS frames | | | | | are properly | | |----------+------------+-----------------------------------+------------| | | | like in chan_sip's sip_new skinny | | | 215511 | mvanbaak | should copy the configured | | | | | parkinglot from a line to the | | | | | newly created channel. | | |----------+------------+-----------------------------------+------------| | 215524 | dvossel | SIP uri parsing cleanup | | |----------+------------+-----------------------------------+------------| | 215646 | mvanbaak | - lock channel before looking for | | | | | a channel variable | | |----------+------------+-----------------------------------+------------| | 215679 | mvanbaak | add Parkinglot info to sip show | | | | | peer and skinny show line | | |----------+------------+-----------------------------------+------------| | 215684 | dvossel | port string to int conversion | | | | | using sscanf | | |----------+------------+-----------------------------------+------------| | 215840 | mvanbaak | Document that SIPshowpeer and | | | | | SKINNYshowline now include | | |----------+------------+-----------------------------------+------------| | 216013 | russell | Add IAX2 security document | | | | | related to AST-2009-006. | | |----------+------------+-----------------------------------+------------| | 216095 | russell | Add a note about IAX2 to | | | | | UPGRADE.txt. | | |----------+------------+-----------------------------------+------------| | 216098 | russell | tweak | | |----------+------------+-----------------------------------+------------| | 216224 | mvanbaak | make sure 'start' is always | | | | | initialized. | | |----------+------------+-----------------------------------+------------| | 216266 | russell | Add a plain text version of the | | | | | IAX2 security document. | | |----------+------------+-----------------------------------+------------| | | | Do not treat every SIP peer as if | | | 216434 | russell | they were configured with | | | | | insecure=port. | | |----------+------------+-----------------------------------+------------| | | | make sure canlog is set so we can | | | 216440 | mvanbaak | compile with DEBUG_THREADS | | | | | enabled on OpenBSD | | |----------+------------+-----------------------------------+------------| | | | make asterisk compile under | | | 216508 | mvanbaak | devmode with DEBUG_THREADS | | | | | enabled on OpenBSD | | |----------+------------+-----------------------------------+------------| | | | Enable turning off the | | | 216549 | tilghman | application delimiter warning | | | | | with the 'dontwarn' option. | | |----------+------------+-----------------------------------+------------| | 216552 | tilghman | Fix trunk breakage. | | |----------+------------+-----------------------------------+------------| | 216596 | seanbright | Use ast_free() instead of free(). | | |----------+------------+-----------------------------------+------------| | 216599 | dvossel | sip peer matching by address only | | | | | with TCP/TLS | | |----------+------------+-----------------------------------+------------| | | | Make apps send PROGRESS control | | | 216646 | oej | frame for early media and fix too | | | | | early media issue in SIP | | |----------+------------+-----------------------------------+------------| | 216653 | oej | Turning off premature media by | | | | | default | | |----------+------------+-----------------------------------+------------| | 216657 | oej | Make code and documentation agree | | | | | with each other | | |----------+------------+-----------------------------------+------------| | | | Make sure we reset | | | 216844 | oej | global_exclude_static at channel | | | | | reload | | |----------+------------+-----------------------------------+------------| | 217076 | kpfleming | Ensure that the default autoconf | | | | | CFLAGS are not used. | | |----------+------------+-----------------------------------+------------| | 217295 | seanbright | Fix compilation of app_meetme. | | |----------+------------+-----------------------------------+------------| | 217370 | oej | Not having any TLS session to | | | | | write to is a serious XMIT_ERROR. | | |----------+------------+-----------------------------------+------------| | 217518 | tzafrir | gcc 4.4 fix: union instead of | | | | | cast | | |----------+------------+-----------------------------------+------------| | 217924 | tilghman | Make calltoken support work with | | | | | realtime users and peers. | | |----------+------------+-----------------------------------+------------| | | | Don't ring another channel, if | | | 218053 | tilghman | there's not enough time for a | | | | | queue member to answer. | | |----------+------------+-----------------------------------+------------| | | | Check the origination priority | | | 218054 | tilghman | for more matches, not the current | | | | | priority. | | |----------+------------+-----------------------------------+------------| | 218112 | mvanbaak | Use the ip for the new 'rtp set | | | | | debug ip '. | | |----------+------------+-----------------------------------+------------| | 218218 | tzafrir | gcc 4.4: Remove a nop memset size | | | | | 0 that annoys gcc | | |----------+------------+-----------------------------------+------------| | | | Do not attempt to add a parking | | | 218297 | file | extension if an error occurred | | | | | while reading the configuration. | | |----------+------------+-----------------------------------+------------| | | | Don't say "Please try again" if | | | 218363 | tilghman | we don't give the user another | #15055 | | | | chance to try again. | | |----------+------------+-----------------------------------+------------| | 218502 | kpfleming | Use proper hostname for | | | | | downloading sound files. | | |----------+------------+-----------------------------------+------------| | 218506 | mmichelson | Fix off-by-one error when reading | | | | | SDP sent over TCP. | | |----------+------------+-----------------------------------+------------| | 218574 | mmichelson | Use a better method of ensuring | | | | | null-termination of the buffer | | |----------+------------+-----------------------------------+------------| | 218689 | dvossel | upward bound checking for port | | | | | string to int conversion | | |----------+------------+-----------------------------------+------------| | | | On TCP and TLS connections do not | | | 218932 | file | attempt to stop retransmission of | | | | | the packet internally. | | |----------+------------+-----------------------------------+------------| | | | Ensure no spaces exist before | | | 219266 | file | "refresher=" when doing the | | | | | comparison. | | |----------+------------+-----------------------------------+------------| | 219367 | file | Send a 100 Trying response when | | | | | we detect a spiral. | | |----------+------------+-----------------------------------+------------| | 219522 | dvossel | iax2 frame double free | | |----------+------------+-----------------------------------+------------| | 219589 | russell | Make sure the iax_pvt exists | #15609 | | | | before dereferencing it. | | |----------+------------+-----------------------------------+------------| | 219723 | dvossel | Reverting merge 219520. This | | | | | change was not necessary. | | |----------+------------+-----------------------------------+------------| | 220030 | mvanbaak | mkpkgconfig does not need bash so | | | | | make it use /bin/sh | | |----------+------------+-----------------------------------+------------| | 220102 | seanbright | Remove the remaining bashisms in | | | | | the Makefile/mkpkgconfig | | |----------+------------+-----------------------------------+------------| | 220220 | seanbright | Resolve parallel build warnings. | | |----------+------------+-----------------------------------+------------| | 220588 | tilghman | Allow AES to compile, when | | | | | OpenSSL is not present. | | |----------+------------+-----------------------------------+------------| | | | When selecting DONT_OPTIMIZE in | | | 220724 | seanbright | menuselect, explicitly pass -O0 | | | | | to the compiler | | |----------+------------+-----------------------------------+------------| | 221088 | seanbright | Clarify documentation for | #14740 | | | | VoiceMailMain()'s a() option. | | |----------+------------+-----------------------------------+------------| | 221302 | twilson | Change the SSRC by default when | | | | | our media stream changes | | |----------+------------+-----------------------------------+------------| | 221470 | mnick | Prevents from division by zero | | |----------+------------+-----------------------------------+------------| | 221487 | mnicholson | Cleaned up merge from r221432 | | |----------+------------+-----------------------------------+------------| | | | Remove ability to control T.38 | | | 221602 | kpfleming | FAX error correction from | | | | | udptl.conf. | | |----------+------------+-----------------------------------+------------| | | | Simplify code for porturi, use | | | 221661 | mnicholson | TRUE/FALSE constructs when it's | | | | | just TRUE or FALSE. | | |----------+------------+-----------------------------------+------------| | | | Revision 220906 (a merge from | | | 221743 | tilghman | 1.4) was not merged correctly, | | | | | causing a problem with | | | | | non-dynamic peers. | | |----------+------------+-----------------------------------+------------| | 221779 | tilghman | Fix a bunch of off-by-one errors | | |----------+------------+-----------------------------------+------------| | | | Revert XML docs that ended up in | | | 221964 | seanbright | the 1.6.0 and 1.6.1 branches | | | | | during a merge. | | |----------+------------+-----------------------------------+------------| | 221969 | tilghman | Hash needs to return a positive | | | | | integer | | |----------+------------+-----------------------------------+------------| | | | Ensure the result of the hash | | | 221973 | tilghman | function is positive. Negative | | | | | array offsets suck. | | |----------+------------+-----------------------------------+------------| | 222035 | dvossel | Removes unnecessary unlock, | | | | | clarifies a memcpy. | | |----------+------------+-----------------------------------+------------| | | | Allow non-compliant T.38 | | | 222112 | kpfleming | endpoints to be supportable via | #15586 | | | | configuration option. | | |----------+------------+-----------------------------------+------------| | | | When we call a gosub routine, the | | | 222282 | tilghman | variables should be scoped to | | | | | avoid contaminating the caller. | | |----------+------------+-----------------------------------+------------| | | | Fix 222298 (crash during | | | 222353 | jpeeler | destruction of second channel | | | | | when variable set with | | |----------+------------+-----------------------------------+------------| | 222545 | dvossel | crash on transfer | #16027 | |----------+------------+-----------------------------------+------------| | 222694 | rmudgett | chan_misdn.c:process_ast_dsp() | | | | | memory leak | | |----------+------------+-----------------------------------+------------| | 222801 | rmudgett | Fix memory leak if chan_misdn | | | | | config parameter is repeated. | | |----------+------------+-----------------------------------+------------| | 222875 | dvossel | fixes an ast_netsock_list memory | | | | | leak. | | |----------+------------+-----------------------------------+------------| | 223241 | mmichelson | Fix potential memory leak in | | | | | app_dial.c | | |----------+------------+-----------------------------------+------------| | 223489 | russell | Don't use data outside of its | | | | | scope. | | |----------+------------+-----------------------------------+------------| | | | Clarifies trunkmaxsize, | | | 223758 | dvossel | trunkfreq, and trunkmtu iax2 | | | | | options | | |----------+------------+-----------------------------------+------------| | | | Never released PRI channels when | | | 224263 | rmudgett | using Busy() or Congestion() | | | | | dialplan apps. | | |----------+------------+-----------------------------------+------------| | 224336 | jpeeler | fix typo, sorry | | |----------+------------+-----------------------------------+------------| | 224450 | tilghman | | | |----------+------------+-----------------------------------+------------| | | | Correct timestamp calculations | | | 224673 | kpfleming | when RTP sample rates over 8kHz | | | | | are used. | | |----------+------------+-----------------------------------+------------| | 224858 | tilghman | Pay attention to the return value | | | | | of the manipulate function. | | |----------+------------+-----------------------------------+------------| | 224935 | russell | Isolate frames returned from a | | | | | DSP instance or codec translator. | | |----------+------------+-----------------------------------+------------| | | | IAX2: VNAK loop caused by | | | 225309 | dvossel | signaling frames with no | | | | | destination call number | | |----------+------------+-----------------------------------+------------| | 225584 | kpfleming | Don't force menuselect.makeopts | | | | | to be rebuilt on every build. | | |----------+------------+-----------------------------------+------------| | 225652 | dvossel | Fixes an iterator memory leak and | | | | | uninitialized memory | | |----------+------------+-----------------------------------+------------| | | | Backport audio handling loop | | | 225870 | kpfleming | fixes from trunk version of | #16127 | | | | app_fax. | | |----------+------------+-----------------------------------+------------| | | | detect ARM Linux EABI OSARCH as | | | 226053 | tzafrir | linux-gnu instead of | | | | | linux-gnueabi | | |----------+------------+-----------------------------------+------------| | 226100 | twilson | Don't prepend the URI prefix to | | | | | the post directory | | |----------+------------+-----------------------------------+------------| | 226307 | tilghman | Fix documentation (pointed out by | | | | | TheDavidFactor on #-dev) | | |----------+------------+-----------------------------------+------------| | 227155 | oej | Use proper response code when | | | | | violating Contact ACL's. | | |----------+------------+-----------------------------------+------------| | | | Make sure the outgoing flag is | | | 227279 | rmudgett | cleared if a new channel fails to | | | | | get created for outgoing calls. | | |----------+------------+-----------------------------------+------------| | | | Fix a security issue where | | | 227723 | file | sending a REGISTER with a | | | | | differing username in the From | | |----------+------------+-----------------------------------+------------| | | | Fix a security issue where it may | | | 227745 | file | be possible for someone to | | | | | execute a cross-site | | |----------+------------+-----------------------------------+------------| | | | Yet another error message in the | | | 228197 | tilghman | dialplan (thanks, | | | | | rmudgett/russellb) | | |----------+------------+-----------------------------------+------------| | 228422 | dvossel | fixes segfault in iLBC | #16979 | |----------+------------+-----------------------------------+------------| | | | Fixes merging issue from 1.4, | | | 228451 | dvossel | frame data is held in data.ptr in | | | | | trunk | | |----------+------------+-----------------------------------+------------| | 228502 | file | Fix the localchannel.tex file. | | |----------+------------+-----------------------------------+------------| | | | Don't overwrite caller ID name on | | | 228550 | file | a trunk with the configured | | | | | fullname when using users.conf | | |----------+------------+-----------------------------------+------------| | 229014 | dvossel | fixes segfault when transferring | | | | | a queue caller | | |----------+------------+-----------------------------------+------------| | | | reverting changes made by r229095 | | | 229098 | dvossel | as they are not applicable to | | | | | 1.6.1 | | |----------+------------+-----------------------------------+------------| | 229751 | qwell | Fix mute toggling on OSS | | | | | channels. | | |----------+------------+-----------------------------------+------------| | | | Fix T.38 negotiation regression | | | 229914 | file | introduced with the SDP parser | | | | | changes. | | |----------+------------+-----------------------------------+------------| | 230249 | kpfleming | Correct mistaken option name in | | | | | error message. | | |----------+------------+-----------------------------------+------------| | | | Ensure that only one end of a | | | 230345 | kpfleming | T.38 session initiates teardown | | | | | at completion. | | |----------+------------+-----------------------------------+------------| | | | Fix another buglet in T.38 | | | 230383 | kpfleming | session teardown at the end of | | | | | FAX sessions. | | +------------------------------------------------------------------------+ ---------------------------------------------------------------------- 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. CHANGES | 6 Makefile | 53 Makefile.rules | 2 UPGRADE-1.6.txt | 6 UPGRADE.txt | 28 apps/app_chanisavail.c | 5 apps/app_chanspy.c | 15 apps/app_controlplayback.c | 2 apps/app_dial.c | 124 + apps/app_directed_pickup.c | 2 apps/app_directory.c | 7 apps/app_disa.c | 3 apps/app_externalivr.c | 9 apps/app_fax.c | 105 - apps/app_followme.c | 4 apps/app_meetme.c | 42 apps/app_playback.c | 3 apps/app_queue.c | 76 apps/app_softhangup.c | 10 apps/app_stack.c | 12 apps/app_voicemail.c | 260 +- build_tools/mkpkgconfig | 4 cdr/cdr_pgsql.c | 58 cdr/cdr_sqlite3_custom.c | 20 channels/chan_console.c | 8 channels/chan_dahdi.c | 95 - channels/chan_gtalk.c | 57 channels/chan_h323.c | 3 channels/chan_iax2.c | 1519 ++++++++++++++-- channels/chan_local.c | 19 channels/chan_misdn.c | 9 channels/chan_oss.c | 4 channels/chan_phone.c | 1 channels/chan_sip.c | 3162 +++++++++++++++++++++-------------- channels/chan_skinny.c | 3 channels/chan_vpb.cc | 2 channels/iax2-parser.c | 9 channels/iax2-parser.h | 2 channels/iax2.h | 3 channels/misdn/isdn_lib.c | 102 - channels/misdn/isdn_lib_intern.h | 5 channels/misdn_config.c | 19 codecs/codec_dahdi.c | 12 codecs/codec_g726.c | 42 codecs/codec_ilbc.c | 5 configs/cdr_custom.conf.sample | 3 configs/extensions.conf.sample | 37 configs/iax.conf.sample | 128 + configs/sip.conf.sample | 57 configs/udptl.conf.sample | 9 configs/voicemail.conf.sample | 5 configure.ac | 41 contrib/init.d/rc.redhat.asterisk | 8 contrib/scripts/asterisk.ldap-schema | 156 + contrib/scripts/iax-friends.sql | 89 contrib/valgrind.supp | 41 doc/IAX2-security.txt | 440 ++++ doc/externalivr.txt | 31 doc/manager_1_1.txt | 3 doc/tex/channelvariables.tex | 2 doc/tex/localchannel.tex | 4 doc/valgrind.txt | 14 funcs/func_audiohookinherit.c | 2 funcs/func_base64.c | 9 funcs/func_dialgroup.c | 1 funcs/func_lock.c | 213 +- funcs/func_speex.c | 21 funcs/func_strings.c | 48 include/asterisk/acl.h | 3 include/asterisk/aes.h | 1 include/asterisk/astobj2.h | 77 include/asterisk/autoconfig.h.in | 6 include/asterisk/cdr.h | 6 include/asterisk/channel.h | 11 include/asterisk/dsp.h | 12 include/asterisk/file.h | 15 include/asterisk/frame.h | 12 include/asterisk/linkedlists.h | 4 include/asterisk/lock.h | 37 include/asterisk/netsock.h | 2 include/asterisk/rtp.h | 3 include/asterisk/tcptls.h | 14 include/asterisk/translate.h | 15 main/Makefile | 2 main/abstract_jb.c | 6 main/acl.c | 2 main/asterisk.c | 4 main/astfd.c | 13 main/astobj2.c | 40 main/audiohook.c | 15 main/autoservice.c | 11 main/channel.c | 68 main/config.c | 30 main/dsp.c | 33 main/features.c | 11 main/file.c | 99 - main/frame.c | 13 main/logger.c | 2 main/manager.c | 7 main/netsock.c | 1 main/pbx.c | 71 main/rtp.c | 55 main/say.c | 26 main/tcptls.c | 71 main/translate.c | 29 main/udptl.c | 28 main/utils.c | 4 makeopts.in | 3 pbx/pbx_lua.c | 6 res/ael/pval.c | 78 res/res_config_odbc.c | 2 res/res_config_pgsql.c | 76 res/res_http_post.c | 2 res/res_limit.c | 2 res/res_monitor.c | 41 res/res_musiconhold.c | 14 res/res_odbc.c | 7 res/res_phoneprov.c | 17 sounds/Makefile | 4 static-http/prototype.js | 2332 +++++++++++++++++++++---- 120 files changed, 7893 insertions(+), 2849 deletions(-) ----------------------------------------------------------------------