asterisk-1.8.27.0-rc1
Date: 2014-03-28
<asteriskteam@digium.com>
Table of Contents
- Summary
- Contributors
- Closed Issues
- Other Changes
- 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.8.26.0.
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 |
7 coreyfarrell
7 mjordan
7 rmudgett
6 kmoore
5 wdoekes
4 Eugene
4 jcolp
4 Jeremy Laine
4 newtonr
4 russell
3 tzafrir
2 dlee
2 elguero
2 kharwell
2 may
2 rmeyerriecks
2 sgriepentrog
1 Corey Farrell
1 file
1 Guillaume Martres
1 ibercom
1 igorg
1 jrose
1 looserouting
1 rsw686
1 seanbright
1 sharky
1 st
1 Steve Davies
1 Trevor Peirce
1 zvision
|
1 Alec Davis
1 ibercom
1 Joel Vandal
1 wushumasters
|
5 coreyfarrell
4 sharky
2 adomjan
2 zvision
1 alecdavis
1 aragon
1 chillman
1 davidw
1 fabled
1 ibercom
1 jamicque
1 jamuel
1 joel_vandal
1 jpsharp
1 jrose
1 jvandal
1 kgoedert
1 looserouting
1 lordvadr
1 luke1980
1 mcargile
1 mjordan
1 oleke
1 pz
1 rmeyerriecks
1 rnewton
1 rsw686
1 sebmurray
1 sgriepentrog
1 shadow431
1 skycomltd
1 StuxForce
1 supermaxiko
1 varnav
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: Applications/app_chanspy
ASTERISK-22661: Unable to exit ChanSpy if spied channel does not have a call in progress
Revision: 408536
Reporter: chillman
Coders: elguero
Category: Applications/app_confbridge
ASTERISK-19499: ConfBridge MOH is not working for transferee after attended transfer
Revision: 408642
Reporter: fabled
Coders: kharwell
Category: Applications/app_dial
ASTERISK-23141: Asterisk crashes on Dial(), in pbx_find_extension at pbx.c
Revision: 408785
Reporter: supermaxiko
Coders: coreyfarrell
Category: Applications/app_forkcdr
ASTERISK-23260: [patch]ForkCDR v option does not keep CDR variables for subsequent records
Revision: 408747
Reporter: zvision
Coders: zvision
Category: Applications/app_meetme
ASTERISK-19499: ConfBridge MOH is not working for transferee after attended transfer
Revision: 408642
Reporter: fabled
Coders: kharwell
Category: Applications/app_stack
ASTERISK-23220: STACK_PEEK function with no arguments causes crash/core dump
Revision: 407100
Reporter: jpsharp
Coders: coreyfarrell
Category: CDR/General
ASTERISK-23046: Custom CDR fields set during a GoSUB called from app_queue are not inserted
Revision: 405791
Reporter: StuxForce
Coders: Jeremy Laine, Eugene
ASTERISK-23069: Custom CDR variable not recorded when set in macro called from app_queue
Revision: 408447
Reporter: shadow431
Coders: newtonr
Category: CDR/cdr_custom
ASTERISK-23046: Custom CDR fields set during a GoSUB called from app_queue are not inserted
Revision: 405791
Reporter: StuxForce
Coders: Jeremy Laine, Eugene
ASTERISK-23069: Custom CDR variable not recorded when set in macro called from app_queue
Revision: 408447
Reporter: shadow431
Coders: newtonr
Category: CDR/cdr_radius
ASTERISK-22980: [patch]Allow building cdr_radius and cel_radius against libfreeradius-client
Revision: 406801
Reporter: sharky
Coders: sharky
Category: Channels/General
ASTERISK-23135: Crash - segfault in ast_channel_hangupcause_set - probably introduced in 11.7.0
Revision: 409156
Reporter: oleke
Coders: rmudgett
Category: Channels/chan_dahdi
ASTERISK-23008: Local channels loose CALLERID name when DAHDI channel connects
Revision: 405926
Reporter: mcargile
Coders: rmudgett
Category: Channels/chan_local
ASTERISK-23008: Local channels loose CALLERID name when DAHDI channel connects
Revision: 405926
Reporter: mcargile
Coders: rmudgett
Category: Channels/chan_mgcp
ASTERISK-23100: [patch] In chan_mgcp the ident in transmitted request and request queue may differ - fix for locking
Revision: 406037
Reporter: adomjan
Coders: kmoore
Category: Channels/chan_sip/DatabaseSupport
ASTERISK-17523: Qualify for static realtime peers does not work
Revision: 410105
Reporter: jamicque
Testers: wushumasters
Coders: Trevor Peirce
Category: Channels/chan_sip/General
ASTERISK-21406: [patch] chan_sip deadlock on monlock between unload_module and do_monitor
Revision: 410224
Reporter: coreyfarrell
Coders: coreyfarrell
ASTERISK-23061: [Patch] 'textsupport' setting not mentioned in sip.conf.sample
Revision: 405791
Reporter: varnav
Coders: Jeremy Laine, Eugene
ASTERISK-23135: Crash - segfault in ast_channel_hangupcause_set - probably introduced in 11.7.0
Revision: 409156
Reporter: oleke
Coders: rmudgett
ASTERISK-23323: [patch]chan_sip: missing p->owner checks in handle_response_invite
Revision: 409207
Reporter: wdoekes
Coders: wdoekes
ASTERISK-23373: [patch]Security: Open FD exhaustion with chan_sip Session-Timers
Revision: 410308
Reporter: coreyfarrell
Coders: Corey Farrell
ASTERISK-23406: [patch]Fix typo in "sip show peer"
Revision: 409472
Reporter: ibercom
Testers: ibercom
Coders: ibercom
Category: Channels/chan_sip/Interoperability
ASTERISK-20841: fromdomain not honored on outbound INVITE request
Revision: 411021
Reporter: kgoedert
Coders: jcolp
Category: Channels/chan_sip/T.38
ASTERISK-22988: [patch]T38 , SIP 488 after Rejecting image media offer due to invalid or unsupported syntax
Revision: 406170
Reporter: adomjan
Coders: kmoore
Category: Channels/chan_sip/TCP-TLS
ASTERISK-17727: [patch] TLS doesn't get all certificate chain
Revision: 407272
Reporter: luke1980
Coders: st, Guillaume Martres
Category: Channels/chan_sip/Transfers
ASTERISK-19499: ConfBridge MOH is not working for transferee after attended transfer
Revision: 408642
Reporter: fabled
Coders: kharwell
ASTERISK-21737: [patch] - Crash during transfer from DAHDI/SIP to SIP/SIP in ast_format_cap_append called from remote bridge loop
Revision: 409001
Reporter: alecdavis
Testers: Alec Davis
Coders: mjordan
Category: Core/Bridging
ASTERISK-21737: [patch] - Crash during transfer from DAHDI/SIP to SIP/SIP in ast_format_cap_append called from remote bridge loop
Revision: 409001
Reporter: alecdavis
Testers: Alec Davis
Coders: mjordan
Category: Core/BuildSystem
ASTERISK-23382: [patch]Build System: make -qp can corrupt menuselect-tree and related files
Revision: 409436
Reporter: coreyfarrell
Coders: wdoekes
Category: Core/CallerID
ASTERISK-23488: Logic error in callerid checksum processing
Revision: 410710
Reporter: rmeyerriecks
Coders: rmeyerriecks
Category: Core/Configuration
ASTERISK-23383: Wrong sense test on stat return code causes unchanged config check to break with include files.
Revision: 409916
Reporter: davidw
Coders: kmoore
Category: Core/General
ASTERISK-17837: extconfig.conf - Maximum Include level (1) exceeded
Revision: 406643
Reporter: pz
Coders: russell
ASTERISK-19773: Asterisk crash on issuing Asterisk-CLI 'reload' command multiple times on cli_aliases
Revision: 407205
Reporter: joel_vandal
Coders: jcolp
ASTERISK-22079: Segfault: INTERNAL_OBJ (user_data=0x6374652f) at astobj2.c:120
Revision: 411088
Reporter: jamuel
Coders: Steve Davies
Category: Core/HTTP
ASTERISK-23340: Security Vulnerability: stack allocation of cookie headers in loop allows for unauthenticated remote denial of service attack
Revision: 410380
Reporter: mjordan
Coders: rmudgett
Category: Core/Internationalization
ASTERISK-23509: [patch]SayNumber for Polish language tries to play empty files for numbers divisible by 100
Revision: 411243
Reporter: zvision
Coders: jcolp
Category: Core/ManagerInterface
ASTERISK-23104: Specifying the SetVar AMI without a Channel cause Asterisk to crash
Revision: 409623
Reporter: jvandal
Testers: Joel Vandal
Coders: elguero
Category: Core/RTP
ASTERISK-23261: [patch]Output mixup in ${CHANNEL(rtpqos,audio,all)}
Revision: 408646
Reporter: rsw686
Coders: rsw686
Category: Documentation
ASTERISK-22662: Documentation fix? - queues.conf says persistentmembers defaults to yes, it appears to lie
Revision: 406860
Reporter: rnewton
Coders: russell
ASTERISK-23027: [patch] Spelling typo "transfered" instead of "transferred"
Revision: 405791
Reporter: sharky
Coders: Jeremy Laine, Eugene
ASTERISK-23028: [patch] Asterisk man pages contains unquoted minus signs
Revision: 405791
Reporter: sharky
Coders: Jeremy Laine, Eugene
ASTERISK-23061: [Patch] 'textsupport' setting not mentioned in sip.conf.sample
Revision: 405791
Reporter: varnav
Coders: Jeremy Laine, Eugene
ASTERISK-23178: devicestate.h: device state setting functions are documented with the wrong return values
Revision: 407337
Reporter: jrose
Coders: rmudgett
Category: Functions/General
ASTERISK-23391: Audit dialplan function usage of channel variable
Revision: 411313
Reporter: coreyfarrell
Coders: coreyfarrell
Category: Functions/func_channel
ASTERISK-23261: [patch]Output mixup in ${CHANNEL(rtpqos,audio,all)}
Revision: 408646
Reporter: rsw686
Coders: rsw686
Category: PBX/General
ASTERISK-22861: [patch]Specifying a null time as parameter to GotoIfTime or ExecIfTime causes segmentation fault
Revision: 406241
Reporter: sebmurray
Coders: coreyfarrell
Category: PBX/pbx_config
ASTERISK-23297: Asterisk 12, pbx_config.so segfaults if res_parking.so is not loaded, or if res_parking.conf has no configuration
Revision: 408200
Reporter: lordvadr
Coders: mjordan
Category: Resources/res_clialiases
ASTERISK-22757: segfault in res_clialiases.so on reload when mapping "module reload" command
Revision: 407205
Reporter: skycomltd
Coders: jcolp
Category: Resources/res_fax
ASTERISK-22790: check_modem_rate() may return incorrect rate for V.27
Revision: 405656
Reporter: looserouting
Coders: looserouting
ASTERISK-23231: Since 405693 If we have res_fax.conf file set to minrate=2400, then res_fax refuse to load
Revision: 409052
Reporter: aragon
Coders: coreyfarrell
Category: Resources/res_musiconhold
ASTERISK-19499: ConfBridge MOH is not working for transferee after attended transfer
Revision: 408642
Reporter: fabled
Coders: kharwell
Category: Resources/res_parking
ASTERISK-23297: Asterisk 12, pbx_config.so segfaults if res_parking.so is not loaded, or if res_parking.conf has no configuration
Revision: 408200
Reporter: lordvadr
Coders: mjordan
Category: Resources/res_rtp_asterisk
ASTERISK-23134: [patch] res_rtp_asterisk port selection cannot handle selinux port restrictions
Revision: 406933
Reporter: coreyfarrell
Coders: coreyfarrell
ASTERISK-23310: bridged channel crashes in bridge_p2p_rtp_write
Revision: 409521
Reporter: sharky
Coders: kmoore
Commits Not Associated with an Issue
[Back to Top]
This is a list of all changes that went into this release that did not directly close an issue from the issue tracker. The commits may have been marked as being related to an issue. If that is the case, the issue numbers are listed here, as well.
Revision | Author | Summary | Issues Referenced |
405581 | file | cel_manager: Don't crash if configuration file is invalid. |
|
405692 | kharwell | res_fax: check_modem_rate() returned incorrect rate for V.27 |
ASTERISK-22790 |
406079 | wdoekes | manager: Clarify eventfilter documentation. Textual changes only. |
|
406359 | rmudgett | manager: Register atexit shutdown routine only once. |
|
406360 | jrose | res_config_pgsql: Fix a memory leak and use RAII_VAR for cleanup when practical |
|
406514 | rmudgett | tcptls.c: Add missing cleanup on off nominal path. |
|
406566 | russell | Protect ast_filestream object when on a channel |
|
407041 | mjordan | app_dial: Allow macro/gosub pre-bridge execution to occur on priorities |
ASTERISK-23164 |
407455 | kmoore | Logger: Fix handling of absolute paths |
|
407511 | newtonr | formats/format_wav: enhancing log message "Not a wav file" to be clear on what is supported |
|
407622 | tzafrir | indications.conf: add stutter tone; end properly |
|
407764 | rmudgett | chan_iax2: Add some more iaxs[] NULL checks to a routine already full of them. |
|
407817 | tzafrir | chan_dahdi: handle DAHDI_EVENT_REMOVED on a pri D-Channel |
|
407873 | wdoekes | res_config_pgsql: Fix ast_update2_realtime calls. |
|
408020 | newtonr | configs/agents.conf.sample - Remove example for non-functional "goodbye" parameter |
|
408083 | wdoekes | buildsystem: Don't force main to depend on everything else. |
|
408142 | sgriepentrog | pbx: ast_custom_function_unregister resource leak |
|
408328 | may | process receiveAndTransmit user input remote caps instead of receive only |
|
408589 | may | Fix type of roundTripDelay variables |
|
408876 | newtonr | configs/voicemail.conf.sample - Make mailcmd sample text more explicit |
|
409077 | dlee | Fix memory stomping bug in astman. |
|
409308 | tzafrir | Makefile: replace -O6 with -O3 |
|
409361 | mjordan | doxygen: Tweak the link back to ye olde Digium website |
|
409566 | kmoore | AO2: Add an assert for bad objects |
|
409705 | igorg | |
|
409777 | seanbright | Fix references to 'keys' CLI commands in astgenkey |
|
409833 | dlee | Corrected cross-platform stat nanosecond code |
|
410043 | russell | moh: fix a refcount error with realtime MOH |
|
410748 | rmeyerriecks | !fixup: callerid: Logic error in checksum processing |
|
411372 | mjordan | chan_sip: Add MESSAGE request to allowed methods |
|
411399 | mjordan | res_config_odbc/res_odbc: Fix handling of non-text columns updates with empty values. |
ASTERISK-23459 |
411457 | mjordan | UPGRADE: Note IAX2 compatibility issue between 1.4 and 1.8+ systems. |
|
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.
Makefile | 6
Makefile.rules | 2
UPGRADE.txt | 23 +
addons/ooh323c/src/ooCalls.h | 2
addons/ooh323c/src/ooCapability.c | 16 +
addons/ooh323c/src/ooh245.c | 8
apps/app_chanspy.c | 8
apps/app_dial.c | 10
apps/app_forkcdr.c | 8
apps/app_jack.c | 5
apps/app_queue.c | 4
apps/app_readexten.c | 5
apps/app_speech_utils.c | 6
apps/app_stack.c | 21 +
apps/app_transfer.c | 2
cdr/cdr_radius.c | 8
cel/cel_manager.c | 7
cel/cel_radius.c | 8
channels/chan_dahdi.c | 97 +++++++
channels/chan_iax2.c | 182 ++++++++++++-
channels/chan_mgcp.c | 46 ++-
channels/chan_sip.c | 506 +++++++++++++++++++++-----------------
channels/chan_unistim.c | 49 +++
channels/sig_pri.c | 39 +-
channels/sip/include/sip.h | 2
configs/agents.conf.sample | 5
configs/iax.conf.sample | 20 -
configs/indications.conf.sample | 12
configs/manager.conf.sample | 13
configs/queues.conf.sample | 2
configs/res_fax.conf.sample | 10
configs/res_odbc.conf.sample | 8
configs/sip.conf.sample | 12
configs/voicemail.conf.sample | 3
configure.ac | 15 +
contrib/scripts/astgenkey | 2
contrib/scripts/astgenkey.8 | 2
doc/asterisk.8 | 100 +++----
formats/format_wav.c | 2
funcs/func_audiohookinherit.c | 5
funcs/func_blacklist.c | 5
funcs/func_callcompletion.c | 10
funcs/func_callerid.c | 10
funcs/func_channel.c | 28 +-
funcs/func_dialplan.c | 7
funcs/func_frame_trace.c | 5
funcs/func_global.c | 6
funcs/func_groupcount.c | 19 +
funcs/func_math.c | 5
funcs/func_odbc.c | 5
funcs/func_pitchshift.c | 5
funcs/func_speex.c | 5
funcs/func_strings.c | 15 +
funcs/func_volume.c | 9
include/asterisk/autoconfig.h.in | 12
include/asterisk/channel.h | 5
include/asterisk/devicestate.h | 1
include/asterisk/frame.h | 28 ++
include/asterisk/res_odbc.h | 6
include/asterisk/rtp_engine.h | 4
main/asterisk.c | 2
main/astobj2.c | 1
main/callerid.c | 2
main/cel.c | 249 ++++++++++++++----
main/channel.c | 33 ++
main/config.c | 90 ++++++
main/devicestate.c | 2
main/features.c | 10
main/file.c | 2
main/http.c | 56 ++--
main/logger.c | 19 +
main/manager.c | 275 ++++++++++----------
main/pbx.c | 19 -
main/rtp_engine.c | 29 +-
main/say.c | 20 -
main/tcptls.c | 14 -
main/udptl.c | 2
res/ael/pval.c | 1
res/res_calendar.c | 5
res/res_clialiases.c | 36 ++
res/res_config_odbc.c | 50 +--
res/res_config_pgsql.c | 39 --
res/res_fax.c | 17 +
res/res_jabber.c | 4
res/res_musiconhold.c | 8
res/res_mutestream.c | 5
res/res_odbc.c | 12
res/res_odbc.exports.in | 1
res/res_pktccops.c | 2
res/res_rtp_asterisk.c | 2
utils/astman.c | 1
utils/conf2ael.c | 2
utils/extconf.c | 41 ---
93 files changed, 1745 insertions(+), 777 deletions(-)