Release Summary

asterisk-1.6.2.10

Date: 2010-07-22

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


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

23 tilghman
19 russell
11 pabelanger
8 lmadsen
5 jpeeler
5 mmichelson
4 dvossel
4 klaus3000
3 twilson
2 chappell
2 dmitri
2 mnicholson
1 dant
1 elbriga
1 falves11
1 fnordian
1 junky
1 kobaz
1 michaelevdokimov
1 nivan
1 pprindeville
1 qwell
1 rain
1 rmudgett
1 seanbright
1 Silmaril
6 pabelanger
6 tilghman
3 lmadsen
2 damage
2 davidw
2 DennisD
2 gentlec
2 klaus3000
2 mav3rick
2 twilson
2 wimpy
1 atis
1 bklang
1 danti
1 dmitri
1 falves11
1 fnordian
1 jpeeler
1 kenner
1 kkwong
1 michaelevdokimov
1 mnicholson
1 nblasgen
1 nivan
1 peterh
1 pprindeville
1 rain
1 seanbright
1 stuarth
5 klaus3000
4 pabelanger
4 pprindeville
2 diLLec
2 dmitri
2 kenner
2 kobaz
2 mav3rick
2 seandarcy
1 alecdavis
1 bklang
1 brycebaril
1 cmaj
1 corruptor
1 david_s5
1 davidw
1 DennisD
1 elbriga
1 falves11
1 fnordian
1 junky
1 jvandal
1 jw-asterisk
1 karlfife
1 kkwong
1 ManChicken
1 Marquis
1 mbonin
1 michaelevdokimov
1 nblasgen
1 pdf
1 rain
1 shawkris
1 Silmaril
1 stuarth
1 vazir
1 wdoekes

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


#16912: [patch] Alignment trap on ARM processor on calculating cost of codec
Revision: 267883
Reporter: michaelevdokimov
Testers: michaelevdokimov
Coders: michaelevdokimov

Category: Applications/app_meetme


#15878: [patch] First caller to dynamic conference has to enter pin number twice
Revision: 272258
Reporter: shawkris
Testers: pabelanger
Coders: pabelanger

#17516: app_meetme documentation for option w[(secs)] is called out as W[(secs)] (incorrectly capitalized)
Revision: 271090
Reporter: karlfife
Coders: pabelanger

Category: Applications/app_queue


#16819: [patch] Manager event AgentComplete should alway be sent
Revision: 272369
Reporter: elbriga
Coders: elbriga

Category: Applications/app_waitforsilence


#15685: [patch] WaitForSilence never exits - no dsp.conf
Revision: 268691
Reporter: david_s5
Testers: danti
Coders: dant, pabelanger

Category: CDR/cdr_tds


#17380: [patch] long waiting (over 2 min) for cdr_tds running "SELECT 1 FROM cdr" when asterisk starting with aournd 3mil cdr in table
Revision: 269010
Reporter: kkwong
Testers: kkwong
Coders: seanbright

Category: Channels/General


#17084: [patch] Asterisk crash in func_odbc
Revision: 267670
Reporter: falves11
Testers: falves11
Coders: falves11

Category: Channels/chan_dahdi


#17414: [patch] ss_thread calls pri_grab without lock during overlap dial
Revision: 272459
Reporter: pdf
Coders: jpeeler

Category: Channels/chan_sip/General


#16320: [patch] Incorrect reloading of realtime peer causes mailbox list to expand indefinitely
Revision: 268819
Reporter: Marquis
Coders: tilghman

#16323: [patch] confusing description in configs/sip.conf.sample
Revision: 268990
Reporter: klaus3000
Coders: klaus3000

#16815: [patch] chan_sip does not decrease module refcount on deferred BYE
Revision: 271904
Reporter: rain
Testers: rain
Coders: rain

Category: Channels/chan_sip/Interoperability


#17326: [patch] Computation of Content-Length is wrong under some circumstances
Revision: 271691
Reporter: kenner
Testers: mnicholson, kenner
Coders: mnicholson

Category: Channels/chan_sip/Registration


#17276: [patch] bypass "contactdeny" with nat=yes
Revision: 270693
Reporter: klaus3000
Testers: klaus3000
Coders: klaus3000

Category: Codecs/codec_speex


#17240: startup fails with libspeex.so.1.2.0
Revision: 267073
Reporter: seandarcy
Coders: jpeeler

Category: Core/BuildSystem


#15370: [patch] Repeatedly building the asterisk directory repeatedly downloads the sounds files
Revision: 267820
Reporter: pprindeville
Testers: pprindeville, tilghman, seanbright
Coders: pprindeville

#16685: [patch] Configured CFLAGS/LDFLAGS are used by main, but not by modules built out of tree
Revision: 269009
Reporter: pprindeville
Coders: russell

#16991: [patch] Can't build asterisk using just --with-netsnmp... seems to always want to use CONFIG_NETSNMP
Revision: 272440
Reporter: pprindeville
Testers: twilson
Coders: twilson

#17031: [patch] Makefile: remove ASTBINDIR variable
Revision: 269894
Reporter: pabelanger
Testers: pabelanger, tilghman
Coders: pabelanger

#17464: When cross-compiling, menuselect is built for target, not host architecture
Revision: 268052
Reporter: pprindeville
Testers: tilghman
Coders: tilghman

Category: Core/Configuration


#16818: [patch] Reload command does not update the SLA configuration properly
Revision: 272124
Reporter: mbonin
Testers: twilson
Coders: twilson

#17496: dnsmgr refreshes hostname, but changes SIP port to 0
Revision: 270975
Reporter: ManChicken
Testers: DennisD, gentlec, damage, wimpy
Coders: chappell

Category: Core/General


#15465: [patch] crash in bridging api
Revision: 266878
Reporter: fnordian
Testers: lmadsen, fnordian, peterh
Coders: fnordian

#16784: [patch] 99.9 cpu when asterisk started with init.d script
Revision: 269347
Reporter: pabelanger
Testers: pabelanger, tilghman
Coders: tilghman

#16979: contributed init.d file has wrong pid location
Revision: 268535
Reporter: jw-asterisk
Coders: tilghman

#17076: [patch] [regression] fix for #16802 forces change of astrundir ownership, breaking socket perms
Revision: 272927
Reporter: stuarth
Testers: stuarth
Coders: tilghman

#17472: [patch] parser mangles #include
Revision: 272924
Reporter: seandarcy
Testers: nivan
Coders: nivan

#17474: [patch] Crash in dsp.c when entering digits from SpeechBackground
Revision: 268457
Reporter: kenner
Coders: tilghman

Category: Core/ManagerInterface


#17087: [patch] Segfault in manager event after fax receipt
Revision: 269084
Reporter: bklang
Testers: bklang
Coders: mnicholson

#17234: [patch] Memory leak in manager.c
Revision: 266683
Reporter: mav3rick
Testers: mav3rick, davidw
Coders: tilghman

#17234: [patch] Memory leak in manager.c
Revision: 268455
Reporter: mav3rick
Coders: tilghman

#17365: Race condition causes manager session event list to underflow causing null pointer de-ref and crash.
Revision: 266683
Reporter: davidw
Testers: mav3rick, davidw
Coders: tilghman

#17520: [patch] EventList start and EventList end manager variables do not match
Revision: 272253
Reporter: kobaz
Testers: lmadsen
Coders: kobaz

Category: Core/Netsock


#15827: [patch] dnsmgr: problem handling A and SRV record changes/problem with multiple A/SRV records returned
Revision: 270975
Reporter: DennisD
Testers: DennisD, gentlec, damage, wimpy
Coders: chappell

Category: Core/PBX


#17371: [patch] [regression] DAHDI analog FXS port segfaults after dialling 2nd DTMF digit
Revision: 268457
Reporter: alecdavis
Coders: tilghman

Category: Documentation


#17373: no cdr records if no cdr.conf since 1.6.2 branch
Revision: 267625
Reporter: wdoekes
Testers: pabelanger
Coders: lmadsen

#17511: [patch] typos fixed in channelvariables.tex
Revision: 270802
Reporter: klaus3000
Testers: pabelanger
Coders: klaus3000

#17557: [patch] voicemail_odbc_postgresql step 11 typo
Revision: 272577
Reporter: cmaj
Coders: tilghman

Category: General


#15762: [patch] Frame.c adjustment for Speex
Revision: 269977
Reporter: nblasgen
Testers: nblasgen
Coders: pabelanger

#17013: ./configure -help describes wrong default behavior
Revision: 267787
Reporter: klaus3000
Coders: tilghman

#17477: [patch] [regression] Constantly heard "beep" on PC speaker and Asterisk use maybe 10 time more CPU when CONSOLE=yes
Revision: 269637
Reporter: jvandal
Coders: tilghman

Category: PBX/pbx_ael


#16053: [patch] Crash on deeply nested while/if statements in AEL
Revision: 271484
Reporter: diLLec
Testers: jpeeler
Coders: jpeeler

#16053: [patch] Crash on deeply nested while/if statements in AEL
Revision: 271555
Reporter: diLLec
Coders: jpeeler

#16684: [patch] AEL2 parser messages missing a final \n
Revision: 267062
Reporter: Silmaril
Coders: Silmaril

#17215: [patch] Segfault on ael parsing
Revision: 272262
Reporter: vazir
Testers: tilghman
Coders: tilghman

Category: PBX/pbx_config


#17440: dialplan remove a@b tab completion seg fault
Revision: 272015
Reporter: kobaz
Coders: dvossel

Category: PBX/pbx_dundi


#17056: [patch] peer section does not allow to configure a port
Revision: 271763
Reporter: klaus3000
Testers: klaus3000
Coders: klaus3000

Category: Resources/res_agi


#17506: MSG_OOB flag on HANGUP packet misused
Revision: 270937
Reporter: brycebaril
Testers: pabelanger, tilghman
Coders: pabelanger

Category: Resources/res_features


#17444: Stuck channel after asterisk feature attended transfer
Revision: 271832
Reporter: corruptor
Coders: dvossel

Category: Resources/res_musiconhold


#16982: [patch] MusicOnHold ignores realtime when no musiconhold.conf classes configured.
Revision: 272333
Reporter: dmitri
Testers: atis
Coders: dmitri

#16993: [patch] MusicOnHold produces a crash
Revision: 269272
Reporter: dmitri
Testers: dmitri
Coders: dmitri, dvossel

#17470: [patch] sort=alpha does not start at position 0
Revision: 270333
Reporter: pabelanger
Testers: lmadsen
Coders: pabelanger

Category: Resources/res_smdi


#15996: [patch] change the order for ACF registration for SMDI
Revision: 268147
Reporter: junky
Coders: junky

#17237: module unload res_smdi.so errors
Revision: 268732
Reporter: pabelanger
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
267139russellAdd a CLI command that blocks until Asterisk has fully booted.
267304russellEnsure the -Wno-strict-aliasing flag makes it, even if ASTCFLAGS has been specified.
267306russellFix a build error on mac.
267353russelltry to fix some random chan_h323 compilation failures
267446russellComment out a rule that likes to run implicitly unnecessarily, breaking builds
267491russellRemove a line that was killing Asterisk on startup.
267507mmichelsonRemove unnecessary code relating to PLC.
267527mmichelsonAdd fields back to ast_translator for ABI reasons.
267538russellDon't stop Asterisk if chan_usbradio isn't configured.
267623rmudgettMake compile again.
267888tilghmanMerge fail.
267973tilghmanAs-fixiate the build process
268128tilghmanAC_CONFIG_SUBDIRS has a bad side-effect on cross-compiles.
268204russellGet rid of warning when the console is configured without logger levels
268322tilghmanRest In Peace
268496tilghmanFinally track down and eliminate the "FRACK! warnings from chan_iax2".
268815russellFix some chan_oss build system problems (these changes were already in trunk).
268934tilghmanRelease list lock before returning on error.
269418russellResolve an invalid memory read on an event.
269502russellDon't stop Asterisk if chan_oss fails to register 'Console' (due to another channel driver already claiming it).
269714russellFix an off by one error that caused a unit test to occasionally crash.
269758mmichelsonAdd documentation explaining PLC in Asterisk.
269823mmichelsonFix potential crash when writing raw SLIN audio on a PLC-enabled channel.
270080pabelangerFix typo in example
270444lmadsenMove information about zonemessages into the [zonemessages] section.
270585tilghmanVariables have always been case-sensitive, so we should not be removing case-insensitive matches.
270868dvosselfixes chan_iax2 race condition
270982qwellNeed to lock the agent chan before access its internal bits.
270997pabelangerFixed typo in macro-page
271338jpeelerEliminate deadlock potential in dahdi_fixup().
271869russellResolve some errors that occur on a graceful shutdown.
272149twilsonDon't start the sla thread unless we realy need it
272261pabelangerFix previous merge. ast_test_flag != ast_test_flag64
272263pabelangerRevert previous commit, ast_test_flag64 does not exist in 1.6.2
272371russellResolve some errors produced during module unload of chan_iax2.
272531russellBackport unit test API from trunk.
272556tilghmanSymlink sounds files, to save disk space, when multiple tarballs/checkouts are on the same system.
272685russellUse the underscore package so that underscores do not need to be escaped.
272686russellremove accidentally added file.
272806mmichelsonDecode URI in contact header of 302 response.
272882russellBackport applicable parts of test_astobj2 from trunk.
274533lmadsenCreate 1.6.2.10-rc2 from 1.6.2.10-rc1.
274536lmadsenMerge changes from revision 274168, update ChangeLog and .version files.
275764lmadsenMerge changes from issue 17592.
275769lmadsenImporting release summary for 1.6.2.10-rc2 release.
275771lmadsenRemove incorrect summary files
276346lmadsenImporting release summary for 1.6.2.10-rc2 release.

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.

.version                                |    2
CHANGES                                 |    9
ChangeLog                               |   28 +
Makefile                                |    7
Makefile.rules                          |    4
UPGRADE.txt                             |    5
apps/app_dial.c                         |    5
apps/app_fax.c                          |    4
apps/app_meetme.c                       |   32 -
apps/app_queue.c                        |    6
asterisk-1.6.2.10-rc2-summary.html      |   62 ++
asterisk-1.6.2.10-rc2-summary.txt       |   99 +++
autoconf/ast_ext_lib.m4                 |   22
autoconf/ast_ext_tool_check.m4          |    2
autoconf/libcurl.m4                     |    1
build_tools/cflags-devmode.xml          |    2
cdr/cdr_tds.c                           |    2
channels/Makefile                       |    3
channels/chan_agent.c                   |    2
channels/chan_dahdi.c                   |    7
channels/chan_iax2.c                    |  126 ++--
channels/chan_oss.c                     |    2
channels/chan_sip.c                     |  336 ++++++------
channels/chan_usbradio.c                |    5
channels/h323/Makefile.in               |    9
codecs/codec_adpcm.c                    |   22
codecs/codec_alaw.c                     |   22
codecs/codec_dahdi.c                    |   50 -
codecs/codec_g722.c                     |   26
codecs/codec_g726.c                     |   27
codecs/codec_gsm.c                      |   24
codecs/codec_lpc10.c                    |   23
codecs/codec_ulaw.c                     |   22
configs/dundi.conf.sample               |    2
configs/extensions.conf.sample          |    2
configs/sip.conf.sample                 |    7
configs/sip_notify.conf.sample          |   10
configs/voicemail.conf.sample           |   66 +-
configure.ac                            |   39 -
contrib/init.d/rc.debian.asterisk       |   13
contrib/init.d/rc.redhat.asterisk       |    6
doc/HOWTO_collect_debug_information.txt |    2
doc/tex/asterisk.tex                    |    4
doc/tex/cdrdriver.tex                   |   38 -
doc/tex/channelvariables.tex            |    6
doc/tex/plc.tex                         |  139 ++++
doc/voicemail_odbc_postgresql.txt       |   10
funcs/func_odbc.c                       |   24
include/asterisk/_private.h             |    1
include/asterisk/autoconfig.h.in        |   51 -
include/asterisk/event.h                |    5
include/asterisk/pval.h                 |    2
include/asterisk/slin.h                 |  110 +--
include/asterisk/strings.h              |   17
include/asterisk/test.h                 |  215 +++++++
include/asterisk/translate.h            |    8
main/Makefile                           |    4
main/acl.c                              |    1
main/ast_expr2.y                        |   10
main/asterisk.c                         |   23
main/bridging.c                         |    7
main/channel.c                          |   26
main/cli.c                              |   24
main/config.c                           |   25
main/dnsmgr.c                           |   20
main/dsp.c                              |   35 -
main/event.c                            |   19
main/features.c                         |    5
main/frame.c                            |    4
main/logger.c                           |    6
main/manager.c                          |  101 ++-
main/pbx.c                              |    2
main/rtp.c                              |    7
main/term.c                             |   22
main/test.c                             |  892 ++++++++++++++++++++++++++++++++
main/translate.c                        |   46 -
makeopts.in                             |    9
pbx/pbx_ael.c                           |    8
pbx/pbx_config.c                        |    3
pbx/pbx_dundi.c                         |   13
res/ael/ael.flex                        |    2
res/ael/ael.tab.c                       |    2
res/ael/ael.y                           |    2
res/ael/ael_lex.c                       |    2
res/ael/pval.c                          |  166 +++--
res/ais/clm.c                           |   25
res/ais/evt.c                           |   54 +
res/res_agi.c                           |    9
res/res_config_sqlite.c                 |    2
res/res_musiconhold.c                   |   24
res/res_smdi.c                          |   38 -
sounds/Makefile                         |  130 ++--
tests/test_astobj2.c                    |  329 +++++++++++
tests/test_heap.c                       |  195 +++---
tests/test_sched.c                      |   81 +-
tests/test_skel.c                       |   44 +
utils/extconf.c                         |    2
97 files changed, 3034 insertions(+), 1160 deletions(-)