Release Summary

asterisk-1.6.0.14

Date: 2009-08-28

<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.0.10.


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

28 mmichelson
25 dvossel
24 tilghman
23 kpfleming
16 russell
11 jpeeler
11 rmudgett
8 dbrooks
7 seanbright
5 file
4 alecdavis
4 qwell
3 mnicholson
3 Nick
2 klaus3000
2 lmadsen
2 mvanbaak
2 p
1 adomjan
1 araasch
1 atis
1 Benjamin
1 chappell
1 contactmayankjain
1 dimas
1 edantie
1 ghenry
1 Jamuel
1 jthurman
1 Kristijan
1 lacoursj
1 lasko
1 latinsud
1 leobrown
1 loloski
1 makoto
1 mattf
1 murf
1 rain
1 twilson
1 vrban
1 xvisor
12 dvossel
5 aragon
4 alecdavis
3 dbrooks
3 klaus3000
3 scottbmilne
2 mmichelson
2 mnicholson
2 Nick_Lewis
2 rmudgett
1 alexh
1 amilcar
1 awk
1 caspy
1 CGMChris
1 contactmayankjain
1 ffloimair
1 gentian
1 Jamuel
1 jmacz
1 jpeeler
1 jthurman
1 Kristijan
1 lacoursj
1 lasko
1 legart
1 lmadsen
1 madkins
1 murf
1 p_lindheimer
1 pprindeville
1 rain
1 rue_mohr
1 seanbright
1 slavon
1 suretec
1 Takehiko_Ooshima
1 tilghman
1 timeshell
1 tkarl
1 toc
1 volivier
1 vrban
6 alecdavis
5 Nick_Lewis
4 klaus3000
3 pkempgen
3 rain
2 araasch
2 aragon
2 ffloimair
2 ibc
2 mvanbaak
2 p_lindheimer
2 pprindeville
2 slavon
2 sodom
1 adomjan
1 afosorio
1 agupta
1 alexh
1 atis
1 avinoash
1 bcnit
1 Benjamin Kluck
1 caspy
1 CGMChris
1 chappell
1 chris-mac
1 contactmayankjain
1 corruptor
1 davidw
1 dazza76
1 deuffy
1 dimas
1 edantie
1 fdecher
1 flefoll
1 fvdb
1 gentian
1 greenfieldtech
1 huangtx2009
1 Jamuel
1 JimDickenson
1 jpiszcz
1 jsmith
1 jthurman
1 lacoursj
1 lasko
1 latinsud
1 legart
1 leobrown
1 lmadsen
1 loic
1 macogeek
1 madkins
1 makoto
1 markd
1 mbrancaleoni
1 mnnojd
1 Nik Soggia
1 noahisaac
1 okrief
1 pj
1 rue_mohr
1 samy
1 schmidts
1 scottbmilne
1 seadweller
1 st
1 suretec
1 Takehiko Ooshima
1 timeshell
1 timking
1 tobias_e
1 toc
1 travisghansen
1 trendboy
1 umberto71
1 vbcrlfuser
1 viraptor
1 volivier
1 wtca

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


#15269: [patch] memory leak in asterisk some bug fixing and removing Redundant condition
Revision: 201682
Reporter: contactmayankjain
Testers: contactmayankjain, dvossel
Coders: contactmayankjain, dvossel

Category: Applications/General


#15022: [patch] Language handling for numbers, dates, etc is misbehaving when utilizing sub-regional languages
Revision: 204581
Reporter: greenfieldtech
Coders: tilghman

Category: Applications/app_chanspy


#15660: ChanSpy "whisper" is broken in 1.4.26
Revision: 214198
Reporter: corruptor
Testers: dvossel
Coders: dvossel

Category: Applications/app_fax


#15355: app_fax does not compile with iaxmodem 1.2.0
Revision: 202184
Reporter: deuffy
Coders: seanbright

#15480: [patch] Not all fixes from #14849 are committed
Revision: 205771
Reporter: dimas
Coders: dimas

#15606: app_fax.c is not compiling under OpenBSD
Revision: 210239
Reporter: mvanbaak
Coders: kpfleming

#15610: T.38 re-INVITE received after T.38 already negotiated fails
Revision: 210818
Reporter: huangtx2009
Coders: file

Category: Applications/app_meetme


#15493: [patch] contrib/scripts/meetme.sql doesn't contain all fields
Revision: 206585
Reporter: lasko
Coders: lasko

Category: Applications/app_milliwatt


#15386: [patch] Milliwatt() is off by -11dbm
Revision: 209840
Reporter: rue_mohr
Testers: rue_mohr
Coders: russell

Category: Applications/app_mixmonitor


#15259: MixMonitor is not releasing the file handle on the recorded file
Revision: 201449
Reporter: travisghansen
Testers: dvossel
Coders: dvossel

#15699: [patch] using ast_free instead of mixmonitor_free
Revision: 213135
Reporter: edantie
Coders: edantie

Category: Applications/app_queue


#14536: [patch] After a caller is processed by app_queue the queue_log logs the hangup as TRANSFER
Revision: 211960
Reporter: aragon
Testers: aragon, mnicholson
Coders: mnicholson

#14631: [patch] Ghost calls with queues and spa942 and 922
Revision: 205351
Reporter: latinsud
Coders: latinsud

#15664: [patch] QUEUE_MEMBER_LIST() returns member names instead of interfaces
Revision: 211044
Reporter: rain
Coders: rain

Category: Applications/app_stack


#15557: [patch] Gosub() dequotes once more than Macro()
Revision: 210909
Reporter: rain
Testers: rain
Coders: tilghman

#15617: [patch] crash in LOCAL() if Gosub stack is allocated but empty
Revision: 211233
Reporter: rain
Coders: tilghman

Category: Applications/app_voicemail


#14554: [patch] # for fastforward goes beyond end of message
Revision: 203818
Reporter: lacoursj
Testers: lacoursj
Coders: lacoursj

#14932: [patch] asterisk-1.6.0.9-x86_64 segfaults when leaving a voicemail internally to another extension
Revision: 199632
Reporter: jpiszcz
Testers: seanbright
Coders: seanbright

#15331: [patch] Log message does not match conditional check
Revision: 203722
Reporter: markd
Coders: dbrooks

#15333: [patch] add FILE_STORAGE to Voicemail Build Options
Revision: 200945
Reporter: mvanbaak
Coders: mvanbaak

#15720: opendir() return code is not checked in last_message_index()
Revision: 212628
Reporter: tobias_e
Coders: tilghman

Category: Applications/app_voicemail/IMAP


#14496: [patch] IMAP crash multiple callers / callers hangup at beep
Revision: 210568
Reporter: vbcrlfuser
Testers: lmadsen, mmichelson, dbrooks
Coders: lmadsen

#14597: greetings can not be retrieved from IMAP
Revision: 213411
Reporter: wtca
Testers: jpeeler
Coders: mmichelson

#14950: [patch] Greetings are stored as IMAP messages even when imapgreetings=no
Revision: 213837
Reporter: noahisaac
Coders: mmichelson

Category: CDR/General


#15751: [patch] Core dump in ast_bridge_call features.c line 2772
Revision: 213346
Reporter: atis
Coders: atis

Category: Channels/General


#15330: [patch] Using CHANNEL function from ZOMBIE channel stops Asterisk
Revision: 201443
Reporter: okrief
Testers: dbrooks
Coders: dbrooks

#15416: No voice on PRI calls with asterisk 1.4.25 & 26
Revision: 205729
Reporter: avinoash
Testers: scottbmilne, alecdavis
Coders: alecdavis

Category: Channels/chan_dahdi


#13917: [patch] fxo modules incorrectly believes channel is answered, if telco reverses line polarity at off hook.
Revision: 203698
Reporter: alecdavis
Testers: alecdavis
Coders: alecdavis

#14383: priexclusive parameter ignored if pri = pri_cpe ?
Revision: 203910
Reporter: mbrancaleoni
Coders: rmudgett

#14434: [patch] Dahdi does not wait for wink on outbound calls before dialing DTMF with Signalling type = em_w
Revision: 207636
Reporter: araasch
Coders: araasch

#14434: [patch] Dahdi does not wait for wink on outbound calls before dialing DTMF with Signalling type = em_w
Revision: 207860
Reporter: araasch
Coders: jpeeler

#14477: pseudo channel disappears after dahdi restart
Revision: 203855
Reporter: timking
Coders: jpeeler

#14696: reload in console overwrites priindication=outofband setting
Revision: 208384
Reporter: fdecher
Coders: jpeeler

#14726: Conditional compilation of a diagnostic message needs an L modifier to %d for a 64 bit integer
Revision: 207157
Reporter: lmadsen
Coders: jpeeler

#15248: [patch] Multiple Groups Not working
Revision: 199228
Reporter: gentian
Testers: gentian
Coders: mmichelson

#15389: [patch] no audio with SIP call to ISDN PRI, if neither Progress or Proceeding are received.
Revision: 205729
Reporter: alecdavis
Testers: scottbmilne, alecdavis
Coders: alecdavis

#15655: [patch] Dialplan starts execution before call is accepted
Revision: 210647
Reporter: alecdavis
Coders: rmudgett

Category: Channels/chan_iax2


#15361: [patch] AST-2009-001 breaks IAX2 RFC5456 compliance - Timestamps in POKE/PONG zero in 2 of 4 Bytes
Revision: 201997
Reporter: ffloimair
Coders: dvossel

#15404: [patch] Unrequired Debug Message
Revision: 203716
Reporter: leobrown
Coders: leobrown

Category: Channels/chan_misdn


#11974: external lines connected with message !! Got Busy in Connected State !?!
Revision: 204836
Reporter: fvdb
Coders: rmudgett

#12113: [patch] asterisk crash at reload chan_misdn.so
Revision: 212507
Reporter: agupta
Coders: jpeeler

#14355: [patch] Segfault if you transfer a call into a meetme room
Revision: 206555
Reporter: sodom
Testers: rmudgett
Coders: rmudgett

#14692: [patch] ISDN-Transfer causes backcall attempt of attendent phone
Revision: 206555
Reporter: sodom
Testers: rmudgett
Coders: rmudgett

Category: Channels/chan_sip/General


#11231: [patch] Many retransmits when chan_sip generates multiple outstanding requests
Revision: 204248
Reporter: flefoll
Coders: mmichelson

#12434: Handle wrong at offer/answer in sdp in media description(m=)
Revision: 207425
Reporter: mnnojd
Coders: mmichelson

#12869: [patch] 'context' doesn't change when 'sip reload' issued when driven from realtime
Revision: 213094
Reporter: bcnit
Testers: lasko
Coders: tilghman

#13432: [patch] outboundproxy=proxy.mmmydomain.net where domain can not be resolved silently removes the sip section
Revision: 204302
Reporter: p_lindheimer
Coders: p

#13623: Asterisk segfaults when using SIP session timers
Revision: 205117
Reporter: Nik Soggia
Coders: dvossel

#14239: [patch] 491-request pending is sent out of dialog
Revision: 208389
Reporter: klaus3000
Testers: klaus3000
Coders: mmichelson

#14464: [patch] lock during simple call processing
Revision: 202338
Reporter: pj
Testers: aragon
Coders: mmichelson

#14575: BYE to 408 Request Timeout
Revision: 208589
Reporter: chris-mac
Coders: mmichelson

#14659: [patch] MWI NOTIFY contains a wrong URI if Asterisk listens to non-standard port (5060)
Revision: 202675
Reporter: klaus3000
Testers: dvossel, klaus3000
Coders: klaus3000, dvossel

#15213: [patch] asterisk lock in sipsock_read for several seconds and drop sip packets
Revision: 202338
Reporter: schmidts
Testers: aragon
Coders: mmichelson

#15283: [patch] CLI NOTIFY always tries to use UDP, even if the peer is connected via TCP
Revision: 199821
Reporter: jthurman
Testers: jthurman, dvossel
Coders: jthurman

#15345: [patch] SIP deadlock in 1.4 revision 199472
Revision: 202338
Reporter: aragon
Testers: aragon
Coders: mmichelson

#15349: Deadlock in do_monitor() of chan_sip
Revision: 202338
Reporter: samy
Testers: aragon
Coders: mmichelson

#15362: [patch] log message output is truncated
Revision: 214200
Reporter: klaus3000
Coders: klaus3000

#15376: SIP option (SIP_OPT_ flag) is not handled correctly
Revision: 207032
Reporter: Takehiko Ooshima
Testers: dvossel, Takehiko_Ooshima
Coders: dvossel

#15403: [patch] Session timer is not activated
Revision: 206775
Reporter: makoto
Coders: makoto

Category: Channels/chan_sip/Interoperability


#13958: SDP replies incorrect - 'a=inactive' - replied to with 'a=sendrecv'
Revision: 200724
Reporter: toc
Testers: toc
Coders: kpfleming

#14465: [patch] Incorrect From: header information when CALLERPRES=PRES_PROHIB
Revision: 206947
Reporter: Nick_Lewis
Testers: Nick_Lewis, dvossel
Coders: Nick, dvossel

#14584: [patch] Asterisk does not stop retransmission
Revision: 202344
Reporter: klaus3000
Testers: klaus3000
Coders: mmichelson

#14725: Asterisk doesn't add Route headers in NOTIFY when the SUBSCRIBE came from a proxy
Revision: 205777
Reporter: ibc
Coders: mmichelson

#14725: Asterisk doesn't add Route headers in NOTIFY when the SUBSCRIBE came from a proxy
Revision: 205879
Reporter: ibc
Coders: mmichelson

#15158: [patch] Message: "Unable to handle indication 3"
Revision: 200362
Reporter: madkins
Testers: madkins
Coders: mmichelson

#15442: [patch] Asterisk cannot handle SIP 183 "Session Progress" if no SDP is contained in it
Revision: 208264
Reporter: ffloimair
Testers: tkarl, ffloimair
Coders: mmichelson

Category: Channels/chan_sip/Registration


#14344: [patch] Outbound proxy not used for registrations
Revision: 206017
Reporter: Nick_Lewis
Testers: dvossel
Coders: dvossel

#14366: [patch] Registration expiry not compatible with some ITSP
Revision: 211952
Reporter: Nick_Lewis
Testers: mnicholson
Coders: mnicholson, Nick

#15102: [patch] Registration Deadlock between Asterisk and Polycom Soundpoint IP 450
Revision: 205843
Reporter: Jamuel
Testers: Jamuel
Coders: Jamuel, dvossel

#15539: [patch] Register request line contains wrong address when domain and registrar host differ
Revision: 213727
Reporter: Nick_Lewis
Testers: Nick_Lewis, dvossel
Coders: Nick, dvossel

Category: Channels/chan_sip/T.38


#14849: [patch] SendFax function not working as expected on > 1.6.0.7
Revision: 205697
Reporter: afosorio
Coders: kpfleming

#15182: [patch] T.38 invite does not always comply with RFC 2327
Revision: 209133
Reporter: CGMChris
Testers: CGMChris
Coders: mmichelson

Category: Channels/chan_sip/TCP-TLS


#13865: [patch] SIP/TLS enabled - just one call possible - 481 Call/Transaction Does Not Exist
Revision: 200992
Reporter: st
Testers: mmichelson, Kristijan, vrban, jmacz, dvossel
Coders: Kristijan, mmichelson, vrban, dvossel

#14452: in "_sip_tcp_helper_thread" Buffer is filled with dirty bytes
Revision: 203780
Reporter: umberto71
Coders: russell

Category: Channels/chan_sip/Video


#15121: [patch] Video support in SIP channel driver appears to be totally broken
Revision: 211348
Reporter: jsmith
Coders: file

Category: Core/BuildSystem


#15697: most cleaner alaw don't compile
Revision: 213180
Reporter: slavon
Coders: qwell

#15698: [patch] If enable DEBUG_FD_LEAKS - h323 can't start.
Revision: 213561
Reporter: slavon
Testers: slavon, tilghman
Coders: tilghman

#15714: [patch] Asterisk won't build with curl unless curl_config is present
Revision: 214519
Reporter: pprindeville
Testers: pprindeville
Coders: tilghman

Category: Core/Channels


#14723: ERROR[5003]: channel.c:2043 __ast_read: ast_read() called with no recorded file descriptor.
Revision: 207362
Reporter: seadweller
Coders: russell

Category: Core/Configuration


#14509: [patch] users.conf (and other .conf files) have incorrect whitespacing
Revision: 202754
Reporter: timeshell
Testers: awk, timeshell
Coders: tilghman

Category: Core/General


#14730: [patch] Fix runlevels in Debian rc files
Revision: 213901
Reporter: pkempgen
Coders: tilghman

#15273: [patch] german time (20:01:00 oh clock) is announced wrong
Revision: 214073
Reporter: Benjamin Kluck
Coders: Benjamin

#15649: T38 Faxing failing on 1.6.1 svn
Revision: 210993
Reporter: dazza76
Coders: kpfleming

#15667: LOGGER WARNING : error executing after rotate
Revision: 212578
Reporter: loic
Coders: seanbright

Category: Core/Internationalization


#15346: [patch] TW is not an ISO Language Code
Revision: 204471
Reporter: volivier
Testers: volivier
Coders: tilghman

Category: Core/ManagerInterface


#15397: [patch] segfault in action_coreshowchannels() at manager.c
Revision: 210915
Reporter: caspy
Testers: caspy
Coders: tilghman

Category: Core/PBX


#15057: [patch] hints with 2+ devices that include ONHOLD are often set wrong
Revision: 199301
Reporter: p_lindheimer
Testers: p_lindheimer, dvossel
Coders: dvossel, p

#15242: [patch] log does not indicate which function is missing closing parenthesis
Revision: 213972
Reporter: Nick_Lewis
Coders: dbrooks, loloski

#15303: new_find_extension arguments in wrong order
Revision: 199994
Reporter: JimDickenson
Coders: dbrooks

Category: Documentation


#15518: iax.conf, IP-based access control
Revision: 206876
Reporter: pkempgen
Coders: dvossel

#15755: Description in queues.conf on call recording is slightly misleading
Revision: 213495
Reporter: trendboy
Coders: qwell

Category: Functions/func_callerid


#15476: callerid(num) is wrong when username is missing
Revision: 206705
Reporter: viraptor
Coders: dvossel

Category: Functions/func_devstate


#15413: [patch] Mapping of extension state to device state is incorrect
Revision: 204754
Reporter: legart
Testers: dvossel, legart, amilcar
Coders: dvossel

Category: Functions/func_iconv


#15169: When building with uClibc, configure script mistakenly assumes iconv is always available
Revision: 214153
Reporter: pprindeville
Coders: tilghman

Category: Functions/func_realtime


#15517: [patch] memory leak in func_realtime
Revision: 206809
Reporter: adomjan
Coders: adomjan

Category: Functions/func_uri


#15439: [patch] URIENCODE() throws a warning when passed an empty string
Revision: 207947
Reporter: pkempgen
Coders: tilghman

Category: General


#15420: [patch] No audio on calls from asterisk sip phones to nortel set until dtmf from sip phone
Revision: 205729
Reporter: scottbmilne
Testers: scottbmilne, alecdavis
Coders: alecdavis

#15571: [patch] 'received' typos in trunk, in 6 files
Revision: 209221
Reporter: alecdavis
Coders: dbrooks

#15595: [patch] fix spelling for typos, mainly in comments.
Revision: 209555
Reporter: alecdavis
Coders: dbrooks

#15595: [patch] fix spelling for typos, mainly in comments.
Revision: 209587
Reporter: alecdavis
Coders: dbrooks

Category: PBX/pbx_dundi


#15322: [patch] DUNDILOOKUP() does not accept comma as argument separator
Revision: 213976
Reporter: chappell
Coders: chappell

Category: Resources/res_config_ldap


#13725: [patch] ERROR[7387]: res_config_ldap.c:1292 update_ldap: Couldn't modify dn:cn=1001,dc=xxx,dc=xxx because Invalid syntax
Revision: 211768
Reporter: macogeek
Testers: suretec
Coders: xvisor

#15710: Typo in LDAP schema files on line 598
Revision: 212028
Reporter: suretec
Coders: ghenry

Category: Resources/res_features


#13794: [patch] CDR for picked up parked call gives answer time < start time and no record for parking
Revision: 203377
Reporter: davidw
Testers: murf, dbrooks
Coders: murf

Category: Resources/res_musiconhold


#15051: [patch] Moh class set in the dialplan is ignored with realtime moh
Revision: 209198
Reporter: alexh
Testers: alexh
Coders: mmichelson


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
199142dvosselAdditional updates to AST-2009-001
199858seanbright__WORDSIZE is not available on all platforms, so use sizeof(void *) instead.
199975mmichelsonThe 1.6.0 branch was missing all invite_branch logic. It has now been added.
200040lmadsenFix path for .flavor and .version #14737
200149mmichelsonFix a crash due to a potentially NULL p->options.
200228seanbrightFix all of the parallel build warnings issued when running make -j#.
200515mmichelsonAdd INFO to our allowed methods so that endpoints know they may send it to us.
200729kpflemingDocument the new automatic 'ignoresdpversion' behavior.
200767kpflemingEnsure that configure-script testing for compiler attributes actually works.
200986kpflemingFix problems with new compiler attribute checking in configure script.
201093kpflemingImprove support for media paths that can generate multiple frames at once.
201226dvosselfix issue with build_contact introduced by the "SIP trasnport type issues" commit
201263kpflemingCorrect AST_LIST_APPEND_LIST behavior when list to be appended is empty.
201459mmichelsonChange the datastore traversal in ast_do_masquerade to use a safe list traversal.
201463mmichelsonFix problem with no audio due to ignoring the SDP.
201612russellFix memory corruption and leakage related reloads of non files mode MoH classes. #15109, #15123, #15195
201786tilghmanOne of the changes in 1.6.1 was to allow app_directory to use functionality
201830tilghmanIf the "h" extension fails, give it another chance in main/pbx.c.
202006mnicholsonAdded deadlock protection to try_suggested_sip_codec in chan_sip.c.
202259russellStandardize return values of load_config() so reload() doesn't report an error on success.
202263russellFix possibility of crashiness during reload in custom fields handling.
202416russellMake Polycom subscription type override check more explicit.
202471seanbrightFix lock usage in cdr_sqlite3_custom to avoid potential crashes during reload.
202498russellReport CallerID change during a masquerade.
202763mattfI could have sworn I committed this patch ages ago, but... bug fix with setting NAI properly on linksets in certain situations.
202926fileEnsure the default settings are applied for T.38 when we set it up for a peer.
202968mmichelsonUse the handy UNLINK macro instead of hand-coding the same thing in-line.
203044rmudgettImproved chan_dahdi.conf pritimer error checking.
203117russellResolve a crash related to a T.38 reinvite race condition.
203387twilsonI didn't see that Mark already fixed the underlying issue!
203447dvosselfixes a few redundant conditions #15269
203701fileImprove T.38 negotiation by exchanging session parameters between application and channel.
203711jpeelerwhitespace fix
203717jpeelerreverse whitespace change 203711 that was based on looking at sig_analog (which has about a 1000 line indentation change that is not worth doing here)
204476qwellFix ast_say_counted_noun to correctly handle Polish. Fix a comment typo in passing.
204652dvosselremoves fake dialog_unref and dialog_ref function calls.
204949kpflemingImprove handling of AST_CONTROL_T38 and AST_CONTROL_T38_PARAMETERS for non-T.38-capable channels.
204980tilghmanRestore Hungarian (mistakenly removed during merge)
205139russellMove OpenSSL initialization to a single place, make library usage thread-safe.
205152russellUse tabs instead of spaces for indentation.
205200tilghmanAdd redirection warnings for the invalid language codes previously removed.
205220dvosselast_samp2tv needs floating point for 16khz audio
205224tilghmanoops, fixing build
205296qwellUpdate config.guess and config.sub from the savannah.gnu.org git repo.
205415dvosselmoving ast_devstate_to_extenstate to pbx.c from devicestate.c
205533mvanbaakpthread_self returns a pthread_t which is not an unsigned int on all
205597dvosselFixes 8khz assumptions
205608dvosselChanging ast_samp2tv to not use floating point.
205880mmichelsonFix build.
205940kpflemingUpdate comments about the level of T.38 support in Asterisk.
206369rmudgettFix some memory leaks in chan_misdn.
206387russellEnsure apathetic replies are sent out on the proper socket.
206637seanbrightOnly print debug info in codec_dahdi if we are asking for it.
206762rmudgettMerged revision 206700 from
206871dvosselavoid segfault caused by user error
207097jpeelerUpdate some missing allowed options for overlapdial
207286rmudgett
207683kpflemingEnsure that user-provided CFLAGS and LDFLAGS are honored.
207725mmichelsonDocument default timeout for AMI originations.
207783jpeelerRevert r207636, this approach could potentially block for an unacceptable
208316mmichelsonRemove inaccurate XXX comment.
208468kpflemingRework of T.38 negotiation and UDPTL API to address interoperability problems
208502kpflemingUse correct formatting for T.38 change note in UPGRADE.txt
208549kpflemingResolve a T.38 negotiation issue left over from the udptl-updates merge.
208594russellDo not log an ERROR if autoservice_stop() returns -1.
208752jpeelerFix compiling under dev-mode with gcc 4.4.0.
208925jpeelerFix logic errors from 208746
209057kpflemingRestore explicit export of ASTCFLAGS/ASTLDFLAGS and underscore-variants to sub-makes.
209061dbrooksJust replacing typos "recieved" with "received". #15360
209259kpflemingMake T.38 switchover in ReceiveFAX synchronous.
209280kpflemingCleanup T.38 negotiation changes.
209325tilghmanPublish French extra sounds
209394kpflemingCorrect error in backport of latest app_fax fixes.
209712russellFix some places where ast_event_type was used instead of ast_event_ie_type.
209762kpflemingMinor changes inspired by testing with latest GCC.
209896russellResolve a valgrind warning about a read from uninitialized memory. #15396
211114russellResolve a deadlock involving app_chanspy and masquerades.
211276tilghmanSmall oops. Clear the flags which have been checked.
211551tilghmanAST-2009-005
211587tilghmanConversion specifiers, not format specifiers
212068fileCheck an actual populated variable when seeing if we need to do video or not.
212114kpflemingEnsure that T38FaxVersion is put into outgoing SDP in the proper case.
212432rmudgettFix uninitialized variable.
212765rmudgettRemoved some deadwood and added some doxygen comments.
212926kpflemingConvert this branch to Opsound music-on-hold.
212941kpflemingRemove some accidentally-committed properties.
214361tilghmanMake autoheader descriptions render correctly in our autoconfig.h file. #14906
214474tilghmanOne more build system change, to make the descriptions look better, if we have better information.

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                              |   20
CREDITS                              |    2
Makefile                             |  111 +-
Makefile.moddir_rules                |   10
Makefile.rules                       |   32
UPGRADE-1.4.txt                      |    4
UPGRADE.txt                          |   22
agi/Makefile                         |    7
agi/eagi-sphinx-test.c               |    2
agi/eagi-test.c                      |    2
apps/Makefile                        |    1
apps/app_adsiprog.c                  |    6
apps/app_alarmreceiver.c             |    2
apps/app_chanspy.c                   |   38
apps/app_dahdibarge.c                |    6
apps/app_dial.c                      |    1
apps/app_disa.c                      |    4
apps/app_fax.c                       |  163 ++-
apps/app_followme.c                  |    2
apps/app_macro.c                     |    8
apps/app_meetme.c                    |   44
apps/app_milliwatt.c                 |    9
apps/app_minivm.c                    |    8
apps/app_mixmonitor.c                |   98 +-
apps/app_morsecode.c                 |    4
apps/app_osplookup.c                 |   34
apps/app_privacy.c                   |    4
apps/app_queue.c                     |   32
apps/app_readfile.c                  |    2
apps/app_record.c                    |    4
apps/app_rpt.c                       |   18
apps/app_setcallerid.c               |    2
apps/app_sms.c                       |   12
apps/app_stack.c                     |   15
apps/app_talkdetect.c                |    6
apps/app_verbose.c                   |    2
apps/app_voicemail.c                 |  106 +-
apps/app_waitforring.c               |    2
apps/app_waitforsilence.c            |    6
apps/app_waituntil.c                 |    2
autoconf/ast_ext_lib.m4              |   39
autoconf/ast_gcc_attribute.m4        |   24
autoconf/libcurl.m4                  |  243 +++++
build_tools/make_version_c           |    6
build_tools/make_version_h           |    6
build_tools/prep_tarball             |    2
cdr/cdr_adaptive_odbc.c              |   20
cdr/cdr_manager.c                    |   38
cdr/cdr_pgsql.c                      |    6
cdr/cdr_sqlite3_custom.c             |   51 -
channels/Makefile                    |    8
channels/chan_agent.c                |    8
channels/chan_console.c              |    2
channels/chan_dahdi.c                |  342 ++++---
channels/chan_iax2.c                 |   53 -
channels/chan_mgcp.c                 |   14
channels/chan_misdn.c                | 1130 +++++++++++++-----------
channels/chan_oss.c                  |    2
channels/chan_phone.c                |    2
channels/chan_sip.c                  | 1645 ++++++++++++++++++++---------------
channels/chan_skinny.c               |   12
channels/chan_usbradio.c             |   10
channels/chan_vpb.cc                 |    2
channels/h323/ast_h323.cxx           |   17
channels/iax2-provision.c            |    4
channels/misdn/ie.c                  |    2
channels/misdn/isdn_lib.c            |  441 +++++----
channels/misdn/isdn_lib.h            |  298 +++++-
channels/misdn/isdn_lib_intern.h     |   77 +
channels/misdn_config.c              |   31
codecs/Makefile                      |    2
codecs/codec_dahdi.c                 |    6
codecs/codec_speex.c                 |    8
codecs/gsm/Makefile                  |    2
codecs/gsm/src/gsm_destroy.c         |    2
codecs/lpc10/Makefile                |    2
codecs/lpc10/pitsyn.c                |    2
config.guess                         |  168 ++-
config.sub                           |  160 ++-
configs/chan_dahdi.conf.sample       |    5
configs/iax.conf.sample              |    2
configs/misdn.conf.sample            |    6
configs/queues.conf.sample           |    4
configs/sip.conf.sample              |   44
configs/udptl.conf.sample            |    5
configure.ac                         |  100 --
contrib/init.d/rc.debian.asterisk    |    2
contrib/scripts/asterisk.ldap-schema |   43
contrib/scripts/asterisk.ldif        |   30
contrib/scripts/meetme.sql           |    4
doc/CODING-GUIDELINES                |   12
doc/tex/asterisk.tex                 |    2
doc/tex/imapstorage.tex              |   23
doc/tex/misdn.tex                    |  106 +-
funcs/Makefile                       |    7
funcs/func_channel.c                 |    4
funcs/func_cut.c                     |   10
funcs/func_dialplan.c                |    2
funcs/func_enum.c                    |    2
funcs/func_math.c                    |    4
funcs/func_odbc.c                    |    2
funcs/func_rand.c                    |    4
funcs/func_realtime.c                |    3
funcs/func_strings.c                 |   10
include/asterisk.h                   |    6
include/asterisk/_private.h          |    1
include/asterisk/abstract_jb.h       |    4
include/asterisk/app.h               |   12
include/asterisk/autoconfig.h.in     |  516 +++++-----
include/asterisk/channel.h           |   23
include/asterisk/devicestate.h       |   50 +
include/asterisk/frame.h             |   39
include/asterisk/linkedlists.h       |   45
include/asterisk/module.h            |    2
include/asterisk/pbx.h               |    9
include/asterisk/sched.h             |   18
include/asterisk/time.h              |    2
include/asterisk/udptl.h             |   40
include/asterisk/utils.h             |    8
main/Makefile                        |   14
main/acl.c                           |   12
main/alaw.c                          |    1
main/app.c                           |   27
main/ast_expr2.fl                    |   11
main/ast_expr2f.c                    |    5
main/asterisk.c                      |   34
main/astfd.c                         |    2
main/astmm.c                         |    8
main/autoservice.c                   |   17
main/callerid.c                      |   21
main/cdr.c                           |    4
main/channel.c                       |  356 +++++--
main/cli.c                           |    6
main/config.c                        |   31
main/db1-ast/Makefile                |    4
main/db1-ast/mpool/mpool.c           |    6
main/devicestate.c                   |   92 +
main/dnsmgr.c                        |    2
main/event.c                         |   24
main/features.c                      |   35
main/file.c                          |   25
main/frame.c                         |  132 +-
main/http.c                          |   10
main/indications.c                   |   24
main/logger.c                        |    2
main/manager.c                       |   12
main/pbx.c                           |  148 +--
main/rtp.c                           |   52 -
main/say.c                           |  552 ++++++-----
main/slinfactory.c                   |   27
main/ssl.c                           |  100 ++
main/translate.c                     |    4
main/udptl.c                         |  308 ++++--
main/ulaw.c                          |    1
main/utils.c                         |    4
pbx/Makefile                         |    4
pbx/dundi-parser.c                   |    6
pbx/pbx_config.c                     |   17
pbx/pbx_dundi.c                      |   71 -
pbx/pbx_loopback.c                   |    2
pbx/pbx_spool.c                      |   10
res/Makefile                         |    4
res/ael/ael_lex.c                    |    6
res/ael/pval.c                       |    8
res/res_agi.c                        |   26
res/res_config_curl.c                |    6
res/res_config_ldap.c                |   49 -
res/res_crypto.c                     |    2
res/res_jabber.c                     |    8
res/res_limit.c                      |    2
res/res_musiconhold.c                |   52 -
res/res_odbc.c                       |    8
res/res_smdi.c                       |   14
res/snmp/agent.c                     |    2
sounds/Makefile                      |    2
sounds/sounds.xml                    |   24
utils/Makefile                       |   33
utils/ael_main.c                     |    3
utils/conf2ael.c                     |    3
utils/extconf.c                      |   13
utils/frame.c                        |   14
utils/muted.c                        |    4
utils/stereorize.c                   |    3
183 files changed, 5780 insertions(+), 3680 deletions(-)