Certified Asterisk 16.8-cert1 Now Available

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



The Asterisk Development Team would like to announce the release of Certified Asterisk 16.8-cert1.
This release is available for immediate download at
https://downloads.asterisk.org/pub/telephony/certified-asterisk

The release of Certified Asterisk 16.8-cert1 resolves several issues reported by the
community and would have not been possible without your participation.

Thank you!

The following issues are resolved in this release:

Security bugs fixed in this release:
-----------------------------------

  • [ASTERISK-28589] -
  • chan_sip: Depending on configuration an INVITE can alter Addr of a peer
    (Reported by Andrey V. T.)
  • [ASTERISK-28580] -
  • Bypass SYSTEM write permission in manager action allows system commands execution
    (Reported by Eliel Sardañons)
  • [ASTERISK-28495] -
  • res_pjsip_t38: 200 OK with SDP answer with declined stream causes crash
    (Reported by Alexei Gradinari)
  • [ASTERISK-28447] -
  • res_pjsip_messaging: In-dialog MESSAGE with no body causes crash
    (Reported by Gil Richard)
  • [ASTERISK-28465] -
  • Broken SDP can cause a segfault in a T.38 reINVITE
    (Reported by Francesco Castellano)

    New Features made in this release:
    -----------------------------------

  • [ASTERISK-17491] -
  • CURLOPT() needs a "followlocation" parameter / "maxredirs" doesn't do anything
    (Reported by candrews)
  • [ASTERISK-28639] -
  • res_pjsip_endpoint_identifier_ip: Add ability to match on source port
    (Reported by Sean Bright)
  • [ASTERISK-28614] -
  • app_senddtmf: Allow "receiving" DTMF with PlayDTMF instead of only "sending"
    (Reported by lvl)
  • [ASTERISK-28613] -
  • func_curl: CURLOPT cannot set Content-Type header
    (Reported by Martin Tomec)
  • [ASTERISK-28533] -
  • func_jitterbuffer: Add support for video synchronization
    (Reported by Joshua C. Colp)
  • [ASTERISK-17808] -
  • [patch] Unregister a realtime moh class
    (Reported by Byron Clark)
  • [ASTERISK-28489] -
  • Channel variable SIPFROMDOMAIN for chan_pjsip to setup From header URI domain
    (Reported by Stas Kobzar)
  • [ASTERISK-28375] -
  • res_pjsip: New configuration setting to allow disabling norefersub
    (Reported by Dan Cropp)
  • [ASTERISK-28320] -
  • Added ARI resource /ari/channels/{channelid}/rtp_statistics
    (Reported by sungtae kim)

    Bugs fixed in this release:
    -----------------------------------

  • [ASTERISK-28827] -
  • res_rtp_asterisk: Loop when receive buffer is flushed by a received packet that is also in receive buffer with NACK
    (Reported by nappsoft)
  • [ASTERISK-28826] -
  • res_rtp_asterisk: Duplicate seqnos being added to send buffer with NACK
    (Reported by nappsoft)
  • [ASTERISK-28795] -
  • channel: write to a stream on multi-frame writes
    (Reported by Kevin Harwell)
  • [ASTERISK-28790] -
  • Crash during conference call using confbridge and video
    (Reported by Pascal Cadotte Michaud)
  • [ASTERISK-28783] -
  • res_pjsip_session: Allow default non-audio streams to have reflected state
    (Reported by Joshua C. Colp)
  • [ASTERISK-28764] -
  • res_rtp_asterisk: Improve NACK support and seqno handling
    (Reported by Joshua C. Colp)
  • [ASTERISK-28730] -
  • res_pjsip_session: Fix out of order session refreshes
    (Reported by Joshua C. Colp)
  • [ASTERISK-28746] -
  • res_pjsip_outbound_registration keeps retrying the first entry in a SRV record set
    (Reported by George Joseph)
  • [ASTERISK-28742] -
  • res_rtp_asterisk: static for audio due to incomplete dtls/srtp setup
    (Reported by Kevin Harwell)
  • [ASTERISK-28679] -
  • stasis application is destroyed after its creation
    (Reported by Francois Blackburn)
  • [ASTERISK-28423] -
  • ARI causes STASIS Deadlock
    (Reported by Ross Beer)
  • [ASTERISK-28714] -
  • REGRESSION: Feature subscription_persistence_recreate (ASTERISK-27759) Causes Segfaults
    (Reported by Ross Beer)
  • [ASTERISK-28677] -
  • CDR billsec is always 0 for transferred calls
    (Reported by Maciej Michno)
  • [ASTERISK-28702] -
  • chan_dahdi: holding a channel via flash to dialtone times out after 0:16:40
    (Reported by Andrew Siplas)
  • [ASTERISK-28706] -
  • silk 24hHz doesn't show up in 'core show translation' output
    (Reported by Sean Bright)
  • [ASTERISK-24484] -
  • Update documentation for statsd module - usage requirements unclear
    (Reported by Dan Jenkins)
  • [ASTERISK-28695] -
  • core: minmemfree watermark uses free RAM, not available RAM
    (Reported by Kevin Flyn)
  • [ASTERISK-28693] -
  • chan_sip: SIP MESSAGE beginning with a whitespace appears empty in the dialplan
    (Reported by Frank Matano)
  • [ASTERISK-23739] -
  • [patch]Segfault forwarding voicemail with ODBC storage enabled and realtime voicemail_data is used
    (Reported by Stas Kobzar)
  • [ASTERISK-27622] -
  • empty voicemail.conf required for ARA (realtime) voicemail to leave message
    (Reported by Jim Van Meggelen)
  • [ASTERISK-28349] -
  • Pause reason not reported in QueueMember AMI event
    (Reported by Niksa Baldun)
  • [ASTERISK-21794] -
  • CLI command 'realtime update2' syntax failure when using according to usage help
    (Reported by Cedric BASSAGET)
  • [ASTERISK-25429] -
  • res_pjsip_endpoint_identifier_ip: Document support for hostnames
    (Reported by Joshua C. Colp)
  • [ASTERISK-27775] -
  • res_pjsip_notify: Multiple Event headers can be present instead of just one
    (Reported by AvayaXAsterisk)
  • [ASTERISK-28682] -
  • app_record: Lack of `beep` audio file causes application to return error and hangup
    (Reported by Corey Farrell)
  • [ASTERISK-28507] -
  • Wiki docs missing for MessageWaiting
    (Reported by David M. Lee)
  • [ASTERISK-27759] -
  • res_pjsip_pubsub: Subscription persistence does not preserve XML version number
    (Reported by Bryan Nelson)
  • [ASTERISK-28605] -
  • chan_dahdi: Deadlock in Hangup Scenarios with concurrent command pri show span X
    (Reported by Dirk Wendland)
  • [ASTERISK-28633] -
  • stasis bridge topic leak
    (Reported by Joeran Vinzens)
  • [ASTERISK-28492] -
  • pjsip reload not reloading wizard endpoint/pickup_group endpoint/call_group
    (Reported by Jean-Denis Girard)
  • [ASTERISK-28562] -
  • SIP WSS message not processed until next frame arrives
    (Reported by Robert Sutton)
  • [ASTERISK-27243] -
  • contrib: valgrind.supp doesn't suppress what it's supposed to due to invalid syntax
    (Reported by Richard Kenner)
  • [ASTERISK-28497] -
  • func_odbc: truncating Unicode string on readsql
    (Reported by Boris P. Korzun)
  • [ASTERISK-28647] -
  • chan_sip: RTP frames not transmitted after emitting a COLP
    (Reported by Jean Aunis - Prescom)
  • [ASTERISK-28667] -
  • Asterisk ignores parsing of config files if a Byte order mark is present
    (Reported by Robin Leffmann)
  • [ASTERISK-28664] -
  • "trustrpid" is misspelled in sip_to_pjsip.py
    (Reported by Pascal Cadotte Michaud)
  • [ASTERISK-28604] -
  • app_meetme, chan_ooh323 and cdr_mysql don't build on 17.0.0
    (Reported by George Joseph)
  • [ASTERISK-28659] -
  • res_pjsip_sdp_rtp: Bundle includes non-existent media stream if codecs create additional streams and offer does not have them
    (Reported by nappsoft)
  • [ASTERISK-28660] -
  • res_fax: wrap Asterisk initiated negotiation with config option
    (Reported by Kevin Harwell)
  • [ASTERISK-28636] -
  • app_chanisavail+cdr: ChanIsAvail sometimes fails to deactivate CDR.
    (Reported by Frederic LE FOLL)
  • [ASTERISK-28626] -
  • Missing arguments in PJSIP_CONTACT function documentation
    (Reported by Pascal Cadotte Michaud)
  • [ASTERISK-28609] -
  • Memory Leak in res_rtp_asterisk.c
    (Reported by Ted G)
  • [ASTERISK-28651] -
  • chan_sip logs errors on tx to non-existent TCP connections
    (Reported by Jaco Kroon)
  • [ASTERISK-28502] -
  • chan_pjsip incorrectly re-writes REGISTER 200 Response Contact
    (Reported by Ross Beer)
  • [ASTERISK-28641] -
  • res_pjsip Segfaults when realtime configuration to an AOR points to a not existent AOR
    (Reported by Ross Beer)
  • [ASTERISK-28644] -
  • Stale comment in app_queue about ring_entry exception
    (Reported by Walter Doekes)
  • [ASTERISK-28445] -
  • res_pjsip_session: ast_json_vpack: Invalid UTF-8 string on hangup when TEST_FRAMEWORK enabled
    (Reported by Bernhard Schmidt)
  • [ASTERISK-28637] -
  • chan_sip+native_bridge_rtp: directmedia compatibility check failure when negociated ptime is not default ptime.
    (Reported by Frederic LE FOLL)
  • [ASTERISK-28631] -
  • res_parking: Doesn't park when parkee and parker are the same
    (Reported by Ross Beer)
  • [ASTERISK-28621] -
  • Enforce T.38 error correction mode at 200 ok received
    (Reported by Salah Ahmed)
  • [ASTERISK-28625] -
  • Playback of local files impacted by large media cache
    (Reported by Kevin Reeves)
  • [ASTERISK-28624] -
  • res_pjsip_outbound_registration: add SRV failover
    (Reported by Kevin Harwell)
  • [ASTERISK-28608] -
  • app_amd: Use time calculation to calculate timeout
    (Reported by Michael Cargile)
  • [ASTERISK-28615] -
  • chan_dahdi: PRI span status may stay "Down, Active" after a short alarm
    (Reported by Frederic LE FOLL)
  • [ASTERISK-28576] -
  • res_rtp_asterisk: ICE Completion Crash when sent packet length doesn't match
    (Reported by Joshua Elson)
  • [ASTERISK-26481] -
  • FILE function grabs garbage along with read data when target line has no newline
    (Reported by Jonathan Harris)
  • [ASTERISK-28618] -
  • bridge_softmix: hold not cleared when joining a softmix bridge
    (Reported by Kevin Harwell)
  • [ASTERISK-28616] -
  • parking: Deadlock when multi call parking
    (Reported by Joshua C. Colp)
  • [ASTERISK-28572] -
  • Memory leaks in res_calendar_exchange and res_calendar_icalendar
    (Reported by Yoooooo Ha)
  • [ASTERISK-28585] -
  • ari/resource_events: Crash in event session cleanup
    (Reported by Kevin Harwell)
  • [ASTERISK-28590] -
  • utils.c throws repeated warnings; "pthread_attr_setstacksize: Invalid argument"
    (Reported by Speed Dial Dave)
  • [ASTERISK-28578] -
  • race condition on pjsip channelstats command
    (Reported by Salah Ahmed)
  • [ASTERISK-28571] -
  • cdr_pgsql: accesses obsolete (and finally removed) column
    (Reported by Christoph Moench-Tegeder)
  • [ASTERISK-28575] -
  • MWI Send Notify Crash on 16.6
    (Reported by Joshua Elson)
  • [ASTERISK-28574] -
  • pjproject fails to build on 16.6.0, works on 16.5
    (Reported by Niklas Larsson)
  • [ASTERISK-28561] -
  • Asterisk Deadlocks
    (Reported by Aheliotech)
  • [ASTERISK-28552] -
  • res_pjsip_mwi: Frack during unload on unsolicited_mwi container
    (Reported by Kevin Harwell)
  • [ASTERISK-28566] -
  • CDR backend unload problem during active call(s)
    (Reported by Marian Piater)
  • [ASTERISK-28553] -
  • stasis.c: Crash during unload
    (Reported by Kevin Harwell)
  • [ASTERISK-28086] -
  • chan_pjsip: Crash when initiating PlayDTMF over AMI
    (Reported by Jeremiah Gadd)
  • [ASTERISK-28544] -
  • Wrong contact representation in ipv6 mode
    (Reported by Jørgen H)
  • [ASTERISK-28534] -
  • Segmentation fault when there is no priority for an extension
    (Reported by Timothy Vanderaerden)
  • [ASTERISK-28463] -
  • res_pjsip_path: Crash when invalid contact is configured
    (Reported by Juan Martin)
  • [ASTERISK-28521] -
  • pjsip: Memory Leak
    (Reported by Mark)
  • [ASTERISK-28523] -
  • Asterisk 16.5.0 Memory leak
    (Reported by Cyril Ramière)
  • [ASTERISK-28538] -
  • chan_pjsip: Deadlock on fax detection
    (Reported by Joshua C. Colp)
  • [ASTERISK-28536] -
  • Asterisk release candidates fail to build on FreeBSD
    (Reported by Guido Falsi)
  • [ASTERISK-23756] -
  • setvar directive when used in template and a child of said template, results in duplicate variable names
    (Reported by Michael Goryainov)
  • [ASTERISK-28511] -
  • codec_resample: Bad sound quality when up sampling from SLIN16 to SLIN32
    (Reported by Ruddy G)
  • [ASTERISK-28525] -
  • chan_dahdi: set CHANNEL(hangupsource) when a PRI channel hangs up
    (Reported by Frederic LE FOLL)
  • [ASTERISK-28527] -
  • ChanIsAvail() creates a CDR if unanswered=yes is set in cdr.conf
    (Reported by Frederic LE FOLL)
  • [ASTERISK-28499] -
  • translate: Crash when frame does not have a "src" field set
    (Reported by Gregory Massel)
  • [ASTERISK-25592] -
  • chan_unistim: Clang Warning: variable sized type not at end of a struct
    (Reported by Alexander Traud)
  • [ASTERISK-28488] -
  • pjsip mwi: n+1 sip notify's sent on re-register
    (Reported by Chris Savinovich)
  • [ASTERISK-28509] -
  • PJSIP cnonce generated on Linux contains 36 characters, NEC only supports up to 32 characters
    (Reported by Dan Cropp)
  • [ASTERISK-28505] -
  • app_voicemail/IMAP: segfault in leave_voicemail because not checking mailstream
    (Reported by Alexei Gradinari)
  • [ASTERISK-28487] -
  • compile menuselect on gentoo
    (Reported by Kilburn)
  • [ASTERISK-28472] -
  • Asterisk occasionally passes a NULL as srtp->session to srtp_protect/unprotect causing SEGV
    (Reported by Jonas Swiatek)
  • [ASTERISK-28498] -
  • cel / cdr: Event times may be incorrect
    (Reported by Joshua C. Colp)
  • [ASTERISK-28480] -
  • json integer overflow in ssrc and timestamp
    (Reported by Salah Ahmed)
  • [ASTERISK-28228] -
  • res_pjsip: pjsip show contacts prints double entries
    (Reported by Ian Jones)
  • [ASTERISK-28483] -
  • packet lost on UDPTL wrap around
    (Reported by Torrey Searle)
  • [ASTERISK-28477] -
  • Crash when not specifying "dbfile" in res_config_sqlite3.conf
    (Reported by Dennis)
  • [ASTERISK-28478] -
  • Crash performing "core reload" with modified res_config_sqlite3.conf
    (Reported by Dennis)
  • [ASTERISK-26968] -
  • chan_pjsip: Transfer() does not result in TRANSFERSTATUS reflecting SIP response to transfer
    (Reported by Dan Cropp)
  • [ASTERISK-28282] -
  • AST_SCHED_REPLACE_UNREF causes wait-on-self deadlocks (in chan_sip)
    (Reported by Walter Doekes)
  • [ASTERISK-28457] -
  • [patch] Fix crash in chan_dahdi on 32-bit systems caused by ASTERISK-28317
    (Reported by abelbeck)
  • [ASTERISK-28458] -
  • res_pjsip_sdp_rtp: Remove unused variable
    (Reported by Michael Maier)
  • [ASTERISK-26006] -
  • Show offending IP for TLS setup failures in logs
    (Reported by Oleksandr Natalenko)
  • [ASTERISK-28444] -
  • chan_pjsip: Peer IP for SSL handshake errors not logged
    (Reported by Bernhard Schmidt)
  • [ASTERISK-28419] -
  • app_amd: Does not work with silence suppression
    (Reported by Nasir Iqbal)
  • [ASTERISK-28018] -
  • IP Fragmentation happening instead of DTLS fragmentation on handshake server hello certificate
    (Reported by vijay kumar)
  • [ASTERISK-25371] -
  • Crash in hangup at chan_pjsip.c:1749 when Asterisk attempts to generate hangup event
    (Reported by Abhay Gupta)
  • [ASTERISK-28435] -
  • cdr_pgsql: Unix socket doesn't work
    (Reported by Dmitry Svyatogorov)
  • [ASTERISK-27981] -
  • res_fax: Fax session leak with fax gatewaying
    (Reported by pasandev)
  • [ASTERISK-28427] -
  • new mwi.h include missing from some dahdi source files, causes build failure
    (Reported by Guido Falsi)
  • [ASTERISK-28421] -
  • Wrong type used for timestamp in res_rtp_asterisk
    (Reported by Morten Tryfoss)
  • [ASTERISK-27994] -
  • PJSIP: Early media ringback not indicated after Progress()
    (Reported by Gregory Massel)
  • [ASTERISK-28412] -
  • GCC 9 catches more string formatting issues
    (Reported by George Joseph)
  • [ASTERISK-28379] -
  • pjsip: show channelstats incorrect information output
    (Reported by Vyrva Igor)
  • [ASTERISK-28399] -
  • channel.c: Exceptionally long queue length queuing
    (Reported by Abhay Gupta)
  • [ASTERISK-28392] -
  • The no-partial-inlining flag isn't passed to the bundled pjproject or jansson builds
    (Reported by George Joseph)
  • [ASTERISK-28402] -
  • res_pjsip_registrar: SEGV in registrar_find_contact
    (Reported by Ross Beer)
  • [ASTERISK-27756] -
  • bridge: Failure to impart a channel results in bad data causing crash
    (Reported by Abhay Gupta)
  • [ASTERISK-26718] -
  • ARI: Bridge destroying doesn't work as expected
    (Reported by Marin Odrljin)
  • [ASTERISK-28143] -
  • app_amd: Infinite loop on silent calls
    (Reported by Abhay Gupta)
  • [ASTERISK-28353] -
  • stasis: Crash at shutdown when statistics enabled
    (Reported by Joshua C. Colp)
  • [ASTERISK-28374] -
  • latest asterisk unconditionally launch gcc --version, even if the compiler is different
    (Reported by Guido Falsi)
  • [ASTERISK-28391] -
  • res_indications: Crash requesting autocomplete on indications cli command
    (Reported by Lucas Mendes)
  • [ASTERISK-27935] -
  • app_voicemail: emailbody per user can't contain commas
    (Reported by Sébastien Duthil)
  • [ASTERISK-17695] -
  • 1.8.3.2 extenpatternmatchnew=yes cannot find extensions with '-' in them
    (Reported by test011)
  • [ASTERISK-17799] -
  • AEL reload causes loss of control in a macro
    (Reported by Kirill Katsnelson)
  • [ASTERISK-18593] -
  • AEL for loops use Macro app and pipe delimiter
    (Reported by Luke-Jr)
  • [ASTERISK-14939] -
  • AEL parsers does not find existing label
    (Reported by klaus3000)
  • [ASTERISK-20182] -
  • Parsing a label beginning with a numeric character in all Goto/GotoIf/GotoIfTime application causes unexpected behavior
    (Reported by Janu)
  • [ASTERISK-28348] -
  • Failed to initialize OOH323 endpoint-OOH323 Disabled
    (Reported by Dmitry Shubin)
  • [ASTERISK-28371] -
  • chan_pjsip: DTMF Mode auto_info fallback lead to both inband and info
    (Reported by Salah Ahmed)
  • [ASTERISK-28319] -
  • musl: Crash on startup when loading modules
    (Reported by Sebastian Kemper)
  • [ASTERISK-28362] -
  • strtok_r() makes gcc compile warning
    (Reported by sungtae kim)
  • [ASTERISK-28255] -
  • res_rtp_asterisk: REMB RTCP packet sending may be incorrect
    (Reported by Joshua C. Colp)

    Improvements made in this release:
    -----------------------------------

  • [ASTERISK-28787] -
  • res_pjsip_session: Decide more intelligently when to add video
    (Reported by Joshua C. Colp)
  • [ASTERISK-28733] -
  • stream: Add support for adding/removing streams during SFU/calls
    (Reported by Joshua C. Colp)
  • [ASTERISK-28710] -
  • Should be able to disable the /httpstatus URI in the built-in HTTP server
    (Reported by Sean Bright)
  • [ASTERISK-28638] -
  • Simplify dialplan for Dial, Page, and ChanIsAvail
    (Reported by cmaj)
  • [ASTERISK-28673] -
  • GET FULL VARIABLE documentation clarification
    (Reported by Jonathan Harris)
  • [ASTERISK-28658] -
  • app_confbridge: Add support for setting maximum sample rate
    (Reported by Joshua C. Colp)
  • [ASTERISK-28602] -
  • res_pjsip_outbound_registration: Maximum retries reached
    (Reported by Daniel)
  • [ASTERISK-28586] -
  • Typo in README-SERIOUSLY.bestpractices.md
    (Reported by Sam Banks)
  • [ASTERISK-22192] -
  • [patch] Allow voicemail forwards with ODBC backend when format differs from attachfmt column
    (Reported by cmaj)
  • [ASTERISK-28567] -
  • Problem with ASTERISK-20207: Asterisk should clear out any .lock files in the voice mail directory on startup.
    (Reported by Michael)
  • [ASTERISK-28542] -
  • [patch] add the ability for asterisk to generate on-hold re-invites
    (Reported by Torrey Searle)
  • [ASTERISK-28512] -
  • Add pass-through support for H.265 (HEVC) codec
    (Reported by Florian Floimair)
  • [ASTERISK-28234] -
  • pbx_dundi: Add IPv4/IPv6 dual bind support for DUNDi
    (Reported by Kirsty Tyerman)
  • [ASTERISK-28401] -
  • app_confbridge: Add *_all remb behavior variants
    (Reported by Joshua C. Colp)
  • [ASTERISK-28400] -
  • res_rtp_asterisk / res_pjsip_sdp_rtp: Add support for transport-cc
    (Reported by Joshua C. Colp)
  • [ASTERISK-28363] -
  • Millisecond-resolution call stats including PDD in channel variables
    (Reported by Antoni Goldstein)
  • [ASTERISK-20207] -
  • Asterisk should clear out any .lock files in the voice mail directory on startup.
    (Reported by Steven Wheeler)
  • [ASTERISK-28111] -
  • build: CHANGES/UPGRADE are irritating to work with.
    (Reported by Corey Farrell)
  • [ASTERISK-28343] -
  • Added app_name, app_data to channel type
    (Reported by sungtae kim)
  • [ASTERISK-28264] -
  • Added topic_all container
    (Reported by sungtae kim)

    For a full list of changes in this release, please see the ChangeLog:
    https://downloads.asterisk.org/pub/telephony/certified-asterisk/ChangeLog-certified-16.8-cert1

    Thank you for your continued support of Asterisk!

    -- 
    _____________________________________________________________________
    -- Bandwidth and Colocation Provided by http://www.api-digital.com --
    
    asterisk-announce mailing list
    To UNSUBSCRIBE or update options visit:
       http://lists.digium.com/mailman/listinfo/asterisk-announce

    [Index of Archives]     [Asterisk App Development]     [PJ SIP]     [Asterisk SS7]     [Gnu Gatekeeper]     [IETF Sipping]     [Info Cyrus]     [ALSA User]     [Fedora Linux Users]     [Linux SCTP]     [DCCP]     [Gimp]     [Yosemite News]     [Deep Creek Hot Springs]     [Yosemite Campsites]     [ISDN Cause Codes]     [Asterisk Books]

      Powered by Linux