Release Summary

asterisk-1.6.1.5

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


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

16 tilghman
10 kpfleming
5 russell
4 mmichelson
3 dbrooks
3 file
3 jpeeler
3 seanbright
2 dvossel
2 mnicholson
2 Nick
2 qwell
2 rmudgett
2 twilson
1 atis
1 Benjamin
1 chappell
1 doda
1 edantie
1 fabled
1 ghenry
1 junky
1 klaus3000
1 lmadsen
1 loloski
1 rain
1 xvisor
2 dvossel
2 mnicholson
1 alexh
1 aragon
1 caspy
1 CGMChris
1 dbrooks
1 jpeeler
1 lasko
1 lmadsen
1 mmichelson
1 Nick_Lewis
1 pprindeville
1 rain
1 rue_mohr
1 russell
1 slavon
1 suretec
1 tilghman
1 zmehmood
3 alecdavis
3 Nick_Lewis
3 rain
2 pprindeville
2 slavon
1 agupta
1 alexh
1 aragon
1 atis
1 bcnit
1 Benjamin Kluck
1 caspy
1 CGMChris
1 chappell
1 corruptor
1 davidw
1 dazza76
1 doda
1 edantie
1 fabled
1 ffossard
1 huangtx2009
1 jsmith
1 klaus3000
1 lmadsen
1 loic
1 macogeek
1 mvanbaak
1 natmlt
1 noahisaac
1 pkempgen
1 rue_mohr
1 suretec
1 tobias_e
1 trendboy
1 vbcrlfuser
1 wtca
1 zmehmood

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: Applications/app_chanspy


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

Category: Applications/app_fax


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

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

Category: Applications/app_milliwatt


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

Category: Applications/app_mixmonitor


#15699: [patch] using ast_free instead of mixmonitor_free
Revision: 213132
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: 211958
Reporter: aragon
Testers: aragon, mnicholson
Coders: mnicholson

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

Category: Applications/app_stack


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

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

Category: Applications/app_voicemail


#15717: MWI is not sent to a SIP phone upon registration, but is after the mailbox is updated/checked
Revision: 213699
Reporter: natmlt
Coders: kpfleming

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

Category: Applications/app_voicemail/IMAP


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

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

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

#15729: IMAP greetings not stored in dovecot
Revision: 213835
Reporter: lmadsen
Coders: jpeeler

Category: CDR/General


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

Category: Channels/chan_agent


#15668: AGENTACCEPTDTMF is incorrectly spelled as AGENTACCEPTDMTF in code to recognize channel variables.
Revision: 212583
Reporter: davidw
Coders: seanbright

Category: Channels/chan_dahdi


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

#15727: [patch] Message Waiting Indication(MWI) is randomly generated when FXO is set to DTMF Caller ID
Revision: 212433
Reporter: doda
Coders: doda

Category: Channels/chan_misdn


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

Category: Channels/chan_sip/General


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

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

#15596: [patch] all codecs allowed, but textsupport=no crashes on T140RED enabled call
Revision: 209517
Reporter: fabled
Coders: fabled

Category: Channels/chan_sip/Registration


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

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

Category: Channels/chan_sip/T.38


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

Category: Channels/chan_sip/Video


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

Category: Core/BuildSystem


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

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

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

Category: Core/General


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

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

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

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

Category: Core/ManagerInterface


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

#15730: [patch] manager keeps creating /tmp/ast-ami-XXXXXX files (without deleting) when a single manager client remains logged in
Revision: 212766
Reporter: zmehmood
Testers: zmehmood
Coders: junky

Category: Core/PBX


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

Category: Documentation


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

Category: Functions/func_iconv


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

Category: General


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

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

Category: PBX/pbx_dundi


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

Category: Resources/General


#15624: res_ais, communication ok, but wrong state send and receive.
Revision: 209836
Reporter: ffossard
Testers: russell
Coders: russell

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: 211775
Reporter: macogeek
Testers: suretec
Coders: xvisor

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

Category: Resources/res_musiconhold


#15051: [patch] Moh class set in the dialplan is ignored with realtime moh
Revision: 209199
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
209058kpflemingRestore explicit export of ASTCFLAGS/ASTLDFLAGS and underscore-variants to sub-makes.
209237mmichelsonGracefully handle malformed RTP text packets.
209262kpflemingMake T.38 switchover in ReceiveFAX synchronous.
209281kpflemingCleanup T.38 negotiation changes.
209327tilghmanPublish French extra sounds
209714russellFix some places where ast_event_type was used instead of ast_event_ie_type.
209781kpflemingMinor changes inspired by testing with latest GCC.
209900russellResolve a valgrind warning about a read from uninitialized memory. #15396
211115russellResolve a deadlock involving app_chanspy and masquerades.
211277tilghmanSmall oops. Clear the flags which have been checked.
211569tilghmanAST-2009-005
211586tilghmanConversion specifiers, not format specifiers
212069fileCheck an actual populated variable when seeing if we need to do video or not.
212115kpflemingEnsure that T38FaxVersion is put into outgoing SDP in the proper case.
212386seanbrightHandle slin16 for extra sounds as well.
212768rmudgettRemoved some deadwood and added some doxygen comments.
212862tilghmanMake the default extconfig.conf match entries with the sample res_mysql.conf.
212928kpflemingConvert this branch to Opsound music-on-hold.
212942kpflemingRemove some accidentally-committed properties.
213449twilsonMake LOAD_ORDER actually work
213452twilsonOops, committed this first. Make the merged property happy
214365tilghmanMake autoheader descriptions render correctly in our autoconfig.h file. #14906
214496tilghmanOne 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.

CREDITS                              |    2
Makefile                             |   11
UPGRADE-1.4.txt                      |    4
agi/eagi-sphinx-test.c               |    2
agi/eagi-test.c                      |    2
apps/app_adsiprog.c                  |    6
apps/app_alarmreceiver.c             |    2
apps/app_chanspy.c                   |   20 -
apps/app_dahdibarge.c                |    6
apps/app_disa.c                      |    4
apps/app_fax.c                       |  136 ++++----
apps/app_followme.c                  |    2
apps/app_macro.c                     |    8
apps/app_meetme.c                    |   28 -
apps/app_milliwatt.c                 |    9
apps/app_minivm.c                    |    8
apps/app_mixmonitor.c                |   10
apps/app_morsecode.c                 |    4
apps/app_osplookup.c                 |   34 +-
apps/app_privacy.c                   |    4
apps/app_queue.c                     |   20 -
apps/app_readfile.c                  |    2
apps/app_record.c                    |    4
apps/app_rpt.c                       |   37 +-
apps/app_setcallerid.c               |    2
apps/app_sms.c                       |    4
apps/app_stack.c                     |   15
apps/app_talkdetect.c                |    8
apps/app_verbose.c                   |    2
apps/app_voicemail.c                 |  114 ++++---
apps/app_waitforring.c               |    2
apps/app_waitforsilence.c            |    6
apps/app_waituntil.c                 |    2
autoconf/ast_ext_lib.m4              |   39 +-
autoconf/libcurl.m4                  |  243 +++++++++++++++
build_tools/prep_tarball             |    2
cdr/cdr_adaptive_odbc.c              |   20 -
cdr/cdr_pgsql.c                      |    6
channels/chan_agent.c                |   13
channels/chan_console.c              |    2
channels/chan_dahdi.c                |  163 +++++-----
channels/chan_iax2.c                 |    8
channels/chan_mgcp.c                 |   14
channels/chan_misdn.c                |    2
channels/chan_oss.c                  |    2
channels/chan_phone.c                |    2
channels/chan_sip.c                  |  364 +++++++++++-----------
channels/chan_skinny.c               |    2
channels/chan_usbradio.c             |   22 -
channels/chan_vpb.cc                 |    2
channels/iax2-provision.c            |    4
channels/misdn/ie.c                  |    2
channels/misdn/isdn_lib.c            |   74 ++--
channels/misdn_config.c              |   15
codecs/codec_speex.c                 |    8
codecs/lpc10/pitsyn.c                |    2
configs/extconfig.conf.sample        |    6
configs/queues.conf.sample           |    4
configs/udptl.conf.sample            |    5
configure.ac                         |   96 -----
contrib/init.d/rc.debian.asterisk    |    2
contrib/scripts/asterisk.ldap-schema |   43 ++
contrib/scripts/asterisk.ldif        |   30 +
doc/CODING-GUIDELINES                |   12
doc/tex/asterisk.tex                 |    2
doc/tex/imapstorage.tex              |   23 +
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_speex.c                   |    2
funcs/func_strings.c                 |    4
funcs/func_timeout.c                 |    2
include/asterisk.h                   |    6
include/asterisk/abstract_jb.h       |    4
include/asterisk/app.h               |   12
include/asterisk/autoconfig.h.in     |  562 ++++++++++++++++-------------------
include/asterisk/module.h            |    2
main/Makefile                        |    2
main/acl.c                           |   12
main/alaw.c                          |    1
main/app.c                           |   27 +
main/asterisk.c                      |   24 -
main/astfd.c                         |    2
main/cdr.c                           |    4
main/channel.c                       |   33 +-
main/cli.c                           |    2
main/config.c                        |    2
main/db1-ast/mpool/mpool.c           |    6
main/dnsmgr.c                        |    2
main/dsp.c                           |    2
main/enum.c                          |    2
main/event.c                         |   25 -
main/features.c                      |   30 -
main/frame.c                         |    2
main/http.c                          |    6
main/indications.c                   |   24 -
main/loader.c                        |    4
main/logger.c                        |    2
main/manager.c                       |   14
main/netsock.c                       |    2
main/pbx.c                           |   18 -
main/rtp.c                           |    3
main/say.c                           |   25 +
main/timing.c                        |    2
main/udptl.c                         |   37 +-
main/ulaw.c                          |    1
main/utils.c                         |    4
pbx/dundi-parser.c                   |    2
pbx/pbx_config.c                     |    8
pbx/pbx_dundi.c                      |   69 ++--
pbx/pbx_loopback.c                   |    2
pbx/pbx_spool.c                      |   10
res/ael/pval.c                       |    8
res/res_agi.c                        |   26 -
res/res_config_curl.c                |    6
res/res_config_ldap.c                |   29 +
res/res_config_pgsql.c               |    4
res/res_config_sqlite.c              |    2
res/res_http_post.c                  |    4
res/res_jabber.c                     |    4
res/res_limit.c                      |    2
res/res_musiconhold.c                |   49 +--
res/res_odbc.c                       |    4
res/res_smdi.c                       |   12
res/snmp/agent.c                     |    2
sounds/Makefile                      |    3
sounds/sounds.xml                    |   30 +
utils/extconf.c                      |   10
utils/frame.c                        |   14
utils/muted.c                        |    4
134 files changed, 1730 insertions(+), 1270 deletions(-)