Release Summary

asterisk-1.6.1.10

Date: 2009-11-18

<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 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
34 dvossel
17 file
15 kpfleming
12 jpeeler
11 russell
10 mnicholson
10 mvanbaak
8 dbrooks
7 oej
7 seanbright
6 rmudgett
4 ebroad
4 mnick
4 twilson
4 tzafrir
3 eliel
3 jcovert
3 lmadsen
3 mmichelson
3 thedavidfactor
2 atis
2 davidw
2 frawd
1 alecdavis
1 chappell
1 dhubbard
1 dimas
1 fhackenberger
1 lmsteffan
1 Medozas
1 nic
1 noahisaac
1 pkempgen
1 pprindeville
1 qwell
1 ravindrad
1 snuffy
1 tim
1 tsearle
1 tweety
10 dvossel
6 atis
4 mnicholson
3 ebroad
3 jcovert
3 mnick
3 phsultan
3 russell
3 tilghman
3 zerohalo
2 aragon
2 davidw
2 dbrooks
2 FabienToune
2 frawd
2 kobaz
2 pkempgen
2 pprindeville
2 rmudgett
2 slutec18
2 twilson
2 whys
1 alecdavis
1 amorsen
1 asgaroth
1 bklang
1 boroda
1 cervajs
1 DLNoah
1 dougm
1 falves11
1 gracedman
1 irroot
1 jamicque
1 jeffg
1 jgutierrez on users list:
1 JimVanM
1 jsmith
1 karesmakro
1 klaus3000
1 lmadsen
1 lottc
1 maniax
1 markwaters
1 Medozas
1 mmichelson
1 mvanbaak
1 nblasgen
1 pdf
1 pj
1 qwell
1 ravindrad
1 snuffy
1 suretec
1 thedavidfactor
1 tim_ringenbach
1 tornblad
1 twisted
1 viniciusfontes
1 vrban
8 atis
4 ebroad
4 thedavidfactor
3 dvossel
3 frawd
3 jamicque
3 jsmith
3 kobaz
3 tzafrir
2 alecdavis
2 dimas
2 fnordian
2 jcovert
2 klaus3000
2 lmadsen
2 marhbere
2 mbeckwell
2 nic_bellamy
2 pkempgen
2 pprindeville
2 zerohalo
1 aragon
1 asgaroth
1 bklang
1 bmh
1 boroda
1 caspy
1 cbbs70a
1 chappell
1 covici
1 cristiandimache
1 cupotka
1 davidw
1 dhubbard
1 dkerr
1 DLNoah
1 eliel
1 FabienToune
1 falves11
1 fhackenberger
1 francesco_r
1 globalnetinc
1 gracedman
1 irroot
1 JimVanM
1 john8675309
1 jvandal
1 karesmakro
1 kpfleming
1 licedey
1 lmsteffan
1 macli
1 majorbloodnok
1 maniax
1 Medozas
1 nblasgen
1 noahisaac
1 pabelanger
1 palbrecht
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.

RevisionAuthorSummaryIssues Referenced
214699kpflemingEnsure that CFLAGS and/or LDFLAGS provided to configure script are preserved.
214704tilghmanModify comment to be a bit more accurate.
214821tilghmanIf lua is detected with the lua5.1 prefix (or not), adjust the include path accordingly.
215164kpflemingEnsure that frame dumps of AST_CONTROL_T38_PARAMETERS frames are properly
215511mvanbaaklike in chan_sip's sip_new skinny should copy the configured parkinglot from a line to the newly created channel.
215524dvosselSIP uri parsing cleanup
215646mvanbaak- lock channel before looking for a channel variable
215679mvanbaakadd Parkinglot info to sip show peer and skinny show line
215684dvosselport string to int conversion using sscanf
215840mvanbaakDocument that SIPshowpeer and SKINNYshowline now include
216013russellAdd IAX2 security document related to AST-2009-006.
216095russellAdd a note about IAX2 to UPGRADE.txt.
216098russelltweak
216224mvanbaakmake sure 'start' is always initialized.
216266russellAdd a plain text version of the IAX2 security document.
216434russellDo not treat every SIP peer as if they were configured with insecure=port.
216440mvanbaakmake sure canlog is set so we can compile with DEBUG_THREADS enabled on OpenBSD
216508mvanbaakmake asterisk compile under devmode with DEBUG_THREADS enabled on OpenBSD
216549tilghmanEnable turning off the application delimiter warning with the 'dontwarn' option.
216552tilghmanFix trunk breakage.
216596seanbrightUse ast_free() instead of free().
216599dvosselsip peer matching by address only with TCP/TLS
216646oejMake apps send PROGRESS control frame for early media and fix too early media issue in SIP
216653oejTurning off premature media by default
216657oejMake code and documentation agree with each other
216844oejMake sure we reset global_exclude_static at channel reload
217076kpflemingEnsure that the default autoconf CFLAGS are not used.
217295seanbrightFix compilation of app_meetme.
217370oejNot having any TLS session to write to is a serious XMIT_ERROR.
217518tzafrirgcc 4.4 fix: union instead of cast
217924tilghmanMake calltoken support work with realtime users and peers.
218053tilghmanDon't ring another channel, if there's not enough time for a queue member to answer.
218054tilghmanCheck the origination priority for more matches, not the current priority.
218112mvanbaakUse the ip for the new 'rtp set debug ip '.
218218tzafrirgcc 4.4: Remove a nop memset size 0 that annoys gcc
218297fileDo not attempt to add a parking extension if an error occurred while reading the configuration.
218363tilghmanDon't say "Please try again" if we don't give the user another chance to try again. #15055
218502kpflemingUse proper hostname for downloading sound files.
218506mmichelsonFix off-by-one error when reading SDP sent over TCP.
218574mmichelsonUse a better method of ensuring null-termination of the buffer
218689dvosselupward bound checking for port string to int conversion
218932fileOn TCP and TLS connections do not attempt to stop retransmission of the packet internally.
219266fileEnsure no spaces exist before "refresher=" when doing the comparison.
219367fileSend a 100 Trying response when we detect a spiral.
219522dvosseliax2 frame double free
219589russellMake sure the iax_pvt exists before dereferencing it. #15609
219723dvosselReverting merge 219520. This change was not necessary.
220030mvanbaakmkpkgconfig does not need bash so make it use /bin/sh
220102seanbrightRemove the remaining bashisms in the Makefile/mkpkgconfig
220220seanbrightResolve parallel build warnings.
220588tilghmanAllow AES to compile, when OpenSSL is not present.
220724seanbrightWhen selecting DONT_OPTIMIZE in menuselect, explicitly pass -O0 to the compiler
221088seanbrightClarify documentation for VoiceMailMain()'s a() option. #14740
221302twilsonChange the SSRC by default when our media stream changes
221470mnickPrevents from division by zero
221487mnicholsonCleaned up merge from r221432
221602kpflemingRemove ability to control T.38 FAX error correction from udptl.conf.
221661mnicholsonSimplify code for porturi, use TRUE/FALSE constructs when it's just TRUE or FALSE.
221743tilghmanRevision 220906 (a merge from 1.4) was not merged correctly, causing a problem with non-dynamic peers.
221779tilghmanFix a bunch of off-by-one errors
221964seanbrightRevert XML docs that ended up in the 1.6.0 and 1.6.1 branches during a merge.
221969tilghmanHash needs to return a positive integer
221973tilghmanEnsure the result of the hash function is positive. Negative array offsets suck.
222035dvosselRemoves unnecessary unlock, clarifies a memcpy.
222112kpflemingAllow non-compliant T.38 endpoints to be supportable via configuration option. #15586
222282tilghmanWhen we call a gosub routine, the variables should be scoped to avoid contaminating the caller.
222353jpeelerFix 222298 (crash during destruction of second channel when variable set with
222545dvosselcrash on transfer #16027
222694rmudgettchan_misdn.c:process_ast_dsp() memory leak
222801rmudgettFix memory leak if chan_misdn config parameter is repeated.
222875dvosselfixes an ast_netsock_list memory leak.
223241mmichelsonFix potential memory leak in app_dial.c
223489russellDon't use data outside of its scope.
223758dvosselClarifies trunkmaxsize, trunkfreq, and trunkmtu iax2 options
224263rmudgettNever released PRI channels when using Busy() or Congestion() dialplan apps.
224336jpeelerfix typo, sorry
224450tilghman
224673kpflemingCorrect timestamp calculations when RTP sample rates over 8kHz are used.
224858tilghmanPay attention to the return value of the manipulate function.
224935russellIsolate frames returned from a DSP instance or codec translator.
225309dvosselIAX2: VNAK loop caused by signaling frames with no destination call number
225584kpflemingDon't force menuselect.makeopts to be rebuilt on every build.
225652dvosselFixes an iterator memory leak and uninitialized memory
225870kpflemingBackport audio handling loop fixes from trunk version of app_fax. #16127
226053tzafrirdetect ARM Linux EABI OSARCH as linux-gnu instead of linux-gnueabi
226100twilsonDon't prepend the URI prefix to the post directory
226307tilghmanFix documentation (pointed out by TheDavidFactor on #-dev)
227155oejUse proper response code when violating Contact ACL's.
227279rmudgettMake sure the outgoing flag is cleared if a new channel fails to get created for outgoing calls.
227723fileFix a security issue where sending a REGISTER with a differing username in the From
227745fileFix a security issue where it may be possible for someone to execute a cross-site
228197tilghmanYet another error message in the dialplan (thanks, rmudgett/russellb)
228422dvosselfixes segfault in iLBC #16979
228451dvosselFixes merging issue from 1.4, frame data is held in data.ptr in trunk
228502fileFix the localchannel.tex file.
228550fileDon't overwrite caller ID name on a trunk with the configured fullname when using users.conf
229014dvosselfixes segfault when transferring a queue caller
229098dvosselreverting changes made by r229095 as they are not applicable to 1.6.1
229751qwellFix mute toggling on OSS channels.
229914fileFix T.38 negotiation regression introduced with the SDP parser changes.
230249kpflemingCorrect mistaken option name in error message.
230345kpflemingEnsure that only one end of a T.38 session initiates teardown at completion.
230383kpflemingFix another buglet in T.38 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(-)