Asterisk 16.0.0-rc1 Now Available


#1
The Asterisk Development Team would like to announce the first
release candidate of Asterisk 16.0.0.
This release candidate is available for immediate download at 
http://downloads.asterisk.org/pub/telephony/asterisk

The release of Asterisk 16.0.0-rc1 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 candidate:

Security bugs fixed in this release:
-----------------------------------
 * ASTERISK-27807 - iostreams: Potential DoS when client
      connection closed prematurely
      (Reported by Sean Bright)
 * ASTERISK-27818 - Username bruteforce is possible when using
      ACL with PJSIP
      (Reported by John)
 * ASTERISK-27658 - WebSocket frames with 0 sized payload causes
      DoS
      (Reported by Sean Bright)
 * ASTERISK-27583 - Segmentation fault occurs in asterisk with
      an invalid SDP fmtp attribute
      (Reported by Sandro Gauci)
 * ASTERISK-27582 - Segmentation fault occurs in Asterisk with
      an invalid SDP media format description
      (Reported by
      Sandro Gauci)
 * ASTERISK-27618 - Crash occurs when sending a repeated number
      of INVITE messages over TCP or TLS transport
      (Reported by
      Sandro Gauci)
 * ASTERISK-27640 - SUBSCRIBE message with a large Accept value
      causes stack corruption
      (Reported by Sandro Gauci)

New Features made in this release:
-----------------------------------
 * ASTERISK-27286 - Add the ability to read the media file type
      from HTTP header for playback
      (Reported by Gaurav Khurana)
 * ASTERISK-27704 - Add cache_pools debug option to
      pjproject.conf
      (Reported by Richard Mudgett)
 * ASTERISK-27581 - Add new AMI Action for PJSIPShowContacts
   
      (Reported by sungtae kim)
 * ASTERISK-27547 - res_pjsip: Add new AMI Action for
      PJSIPShowAuths
      (Reported by sungtae kim)
 * ASTERISK-27117 - core: Add support for timelen parsing to
      ast_parse_arg and ACO.
      (Reported by Corey Farrell)
 * ASTERISK-27478 - PJSIP: Add CHANNEL(pjsip,request_uri) to get
      incoming INVITE Request-URI.
      (Reported by Richard Mudgett)
 * ASTERISK-27413 - Add cache_media_frames debugging option.
   
      (Reported by Richard Mudgett)
 * ASTERISK-27206 - res_pjsip: No mechanism exists to limit
      endpoint identification to IP only
      (Reported by Ben
      Merrills)
 * ASTERISK-27215 - [patch]AMI : Add CancelAtxfer Action
     
      (Reported by Thomas Sevestre)
 * ASTERISK-27322 - [New Feature] Add mute and DTMF passthrough
      to ARI add channel to bridge
      (Reported by Darren Sessions)
 * ASTERISK-27162 - [patch]chan_sip: Access incoming SIP REFER
      headers in the dialplan
      (Reported by Kirill Katsnelson)
 * ASTERISK-27163 - chan_sip: Dialplan function SIP_HEADERS() to
      complement SIP_HEADER().
      (Reported by Kirill Katsnelson)
 * ASTERISK-27063 - Add support for systemd socket activation
  
      (Reported by Corey Farrell)

Bugs fixed in this release:
-----------------------------------
 * ASTERISK-27978 - res_pjsip: Change default transport
      keepalive to preserve behavior
      (Reported by Joshua Colp)
 * ASTERISK-27880 - [patch] pjproject_bundled: Repair
      ./configure --with-ssl=PATH.
      (Reported by Alexander Traud)
 * ASTERISK-27810 - BASIC-RETRANS: Implement receive
     
      (Reported by Benjamin Keith Ford)
 * ASTERISK-27972 - res_sorcery_config: Allow object name based
      matching
      (Reported by Joshua Colp)
 * ASTERISK-27965 - module: Remove old modules, update support
      levels
      (Reported by Joshua Colp)
 * ASTERISK-25548 - stasis: Improve message type "Use of before
      init/after destruction" error 
      (Reported by Joshua Colp)
 * ASTERISK-27967 - srtp: rejecting short sdes lifetimes
      incompatible with obihai ATAs
      (Reported by Nick French)
 * ASTERISK-27961 - res_pjsip: Spurious ERROR logging when
      printing headers in sip_msg
      (Reported by Nick French)
 * ASTERISK-27563 - pjsip modules always get -O2 even when
      DONT_OPTIMIZE is set
      (Reported by George Joseph)
 * ASTERISK-27347 - [patch] pjproject_bundled: Disable TCP/TLS
      keep-alives.
      (Reported by Alexander Traud)
 * ASTERISK-27957 - PJSIP proposes ICE candidates on answer even
      if not in offer
      (Reported by Torrey Searle)
 * ASTERISK-27938 - [patch] Compile fails with `IPTOS_MINCOST'
      undeclared.
      (Reported by Alexander Traud)
 * ASTERISK-27955 - res_pjsip_session: sdp group:BUNDLE
      attribute truncated
      (Reported by Kevin Harwell)
 * ASTERISK-27956 -  res_pjsip_pubsub: segfault in function
      publish_expire
      (Reported by Alexei Gradinari)
 * ASTERISK-27949 - res_pjsip_rfc3326: A lot of endpoints do not
      correctly handle two Reason headers
      (Reported by Ross
      Beer)
 * ASTERISK-27763 - res_pjsip_session: Initial INVITE with
      audio+fax results in 488 instead of declining stream
     
      (Reported by Thiago Coutinho)
 * ASTERISK-27657 - res_pjsip_t38: ATA fails with hangupcause
      58(Bearer capability not available)
      (Reported by Jared
      Hull)
 * ASTERISK-27080 - res_pjsip_t38: Slow T.38 re-invite rejection
      if remote leg has T.38 disabled
      (Reported by Torrey
      Searle)
 * ASTERISK-26686 - res_pjsip: Lock inversion in transport
      management
      (Reported by Ross Beer)
 * ASTERISK-27939 - [patch] bridge_softmix_binaural: Enable
      FFTW3 in Solaris 11.
      (Reported by Alexander Traud)
 * ASTERISK-27783 - res_pjsip_pubsub: apparent crash on
      shutdown
      (Reported by Kevin Harwell)
 * ASTERISK-27931 - [patch] BuildSystem: Enable ./configure in
      Solaris 11.
      (Reported by Alexander Traud)
 * ASTERISK-27926 - [patch] bootstrap.sh: find -maxdepth is not
      POSIX compatible.
      (Reported by Alexander Traud)
 * ASTERISK-27903 - menuselect: GCC 8: restrict-qualified
      parameter passed and aliased.
      (Reported by Alexander
      Traud)
 * ASTERISK-27914 - [patch] tests/test_utils: Repair ./configure
      --with-ssl=PATH.
      (Reported by Alexander Traud)
 * ASTERISK-27705 - chan_iax2: Stops listening for traffic
     
      (Reported by Kirsty Tyerman)
 * ASTERISK-27848 - rtp: DTMF Breaks With telephony-event/16000

      (Reported by Dominic)
 * ASTERISK-27908 - [patch] crypto.h: Repair ./configure
      --with-ssl=PATH.
      (Reported by Alexander Traud)
 * ASTERISK-27905 - [patch] res_srtp: Repair ./configure
      --with-ssl=PATH.
      (Reported by Alexander Traud)
 * ASTERISK-27888 - SQL fetch error on query which return 0
      columns
      (Reported by Alexei Gradinari)
 * ASTERISK-27902 - chan_pjsip isn't updating hangupcause on 4XX
      responses
      (Reported by George Joseph)
 * ASTERISK-27901 - [patch] ooh323c: GCC 8: output truncated
      before terminating nul.
      (Reported by Alexander Traud)
 * ASTERISK-27872 - res_pjsip: Modified qualify_frequency
      doesn't effect until pjsip reload
      (Reported by Alexei
      Gradinari)
 * ASTERISK-27094 - res_fax: Deadlock when using Local channels
      and fax gateway
      (Reported by David Brillert)
 * ASTERISK-25261 - Manager events for MeetMe have incorrectly
      documented key name 'Usernum' - should be 'User'
      (Reported
      by Francois Blackburn)
 * ASTERISK-27878 - [patch] tcptls.h: Repair ./configure
      --with-ssl=PATH.
      (Reported by Alexander Traud)
 * ASTERISK-27876 - [patch] tcptls: Allow OpenSSL configured
      with no-dh.
      (Reported by Alexander Traud)
 * ASTERISK-27874 - [patch] tcptls: Allow OpenSSL 1.1.x
      configured with enable-ssl3-method no-deprecated.
     
      (Reported by Alexander Traud)
 * ASTERISK-27845 - Codec-Change Re-INVITE during DTMF can cause
      marker bit error
      (Reported by Torrey Searle)
 * ASTERISK-27831 - res_rtp_asterisk: Add support for
      abs-send-time RTP extension
      (Reported by Joshua Colp)
 * ASTERISK-27863 - config/ast_destroy_realtime_fields:
      successful DELETE is treated as failed
      (Reported by Alexei
      Gradinari)
 * ASTERISK-27865 - [patch]: tcptls: Repair ./configure
      --with-ssl=PATH.
      (Reported by Alexander Traud)
 * ASTERISK-27760 - Asterisk ODBC Voicemail Prompt storage fails
      with recent MariaDB version.
      (Reported by Nic Colledge)
 * ASTERISK-27853 - Incorrect error reported when
      leaving/retrieving a ODBC voicemail
      (Reported by Nic
      Colledge)
 * ASTERISK-27800 - One way audio when calling from Asterisk(sip
      trunk) to another number where both are connected to a SBC using
      TLS+SRTP
      (Reported by Artur Pires)
 * ASTERISK-26806 - pjsip_options: rework to make more
      efficient
      (Reported by Kevin Harwell)
 * ASTERISK-27814 - translate: interpolated frames are not
      passed through
      (Reported by Kevin Harwell)
 * ASTERISK-27812 - When the  ooh323 debug is on there is no
      ringing signal to incoming calls via H323 trunk.
      (Reported
      by Dimos)
 * ASTERISK-26893 - No "alert" or "progress" in chan_ooh323 if
      debug is enabled only on the module
      (Reported by Marco
      Giordani)
 * ASTERISK-27804 - bridge_softmix / app_confbridge: Add support
      for combining REMB reports
      (Reported by Joshua Colp)
 * ASTERISK-27639 - [patch] BuildSystem: Enable IMAP storage on
      FreeBSD and DragonFly BSD.
      (Reported by Alexander Traud)
 * ASTERISK-27418 - app_confbridge: "core show profile bridge"
      does not output "sfu" when video_mode is sfu
      (Reported by
      Carlos Chavez)
 * ASTERISK-27809 - [patch] utils/pval: Add -lBlocksRuntime for
      compiler clang conditionally.
      (Reported by Alexander
      Traud)
 * ASTERISK-27808 - [patch] chan_vpb: Avoid GNU old-style field
      designator extension.
      (Reported by Alexander Traud)
 * ASTERISK-27806 - BASIC-RETRANS: Implement send
     
      (Reported by Benjamin Keith Ford)
 * ASTERISK-27774 - res_musiconhold: Music on hold restarts
      after every announcement
      (Reported by lvl)
 * ASTERISK-27782 - cdr_mysql: Missing MYSQL_PORT definition
   
      (Reported by Evandro César Arruda)
 * ASTERISK-27614 - res_pjsip_session: SDP origin does not use
      resolved address
      (Reported by John M.)
 * ASTERISK-27776 - res_rtp_asterisk: Add support for sending
      RTCP feedback messages
      (Reported by Joshua Colp)
 * ASTERISK-27740 - chan_sip: New Channel creation from new SIP
      dialog with Replaces failed to be properly tracked and
      destroyed
      (Reported by Shannon Price)
 * ASTERISK-27786 - app_confbridge: Add ability to enable and
      configure REMB support
      (Reported by Joshua Colp)
 * ASTERISK-27706 - PJSIP: Deadlock shutting down subscription
      TCP connection and sending subscription message.
      (Reported
      by Ross Beer)
 * ASTERISK-27688 - res_pjsip: Crash on TCP PJSIP Transport
      Disconnect
      (Reported by Ross Beer)
 * ASTERISK-27758 - res_rtp_asterisk: Add support for raising
      RTCP feedback messages
      (Reported by Joshua Colp)
 * ASTERISK-26366 - rtp: RTCP messages with REMB trigger fast
      picture update
      (Reported by Joshua Colp)
 * ASTERISK-27773 - Command line not being parsed correctly with
      getopt not from glibc
      (Reported by Guido Falsi)
 * ASTERISK-27435 - [patch] configure:
      pjsip_evsub_set_uas_timeout not found.
      (Reported by
      Alexander Traud)
 * ASTERISK-27761 - [patch] BuildSystem: With external editline,
      do not require libs for internal editline.
      (Reported by
      Alexander Traud)
 * ASTERISK-27755 - ConfBridge: raise ConfbridgeTalking when put
      on hold and clear talking status
      (Reported by Kevin
      Harwell)
 * ASTERISK-27743 - Generic PLC doesn't work if the 2 codecs on
      a channel are equal
      (Reported by George Joseph)
 * ASTERISK-27745 - [patch] BuildSystem: Remove unused
      dependency on libltdl.
      (Reported by Alexander Traud)
 * ASTERISK-12841 - [patch] Make format_ogg_vorbis work on
      OpenBSD
      (Reported by Michiel van Baak)
 * ASTERISK-27720 - [patch] BuildSystem: Enable Advanced Linux
      Sound Architecture (ALSA) in NetBSD.
      (Reported by
      Alexander Traud)
 * ASTERISK-27741 - res_pjsip_rfc3326.c
      rfc3326_use_reason_header doesn't account for more than one
      'Reason' header
      (Reported by Ross Beer)
 * ASTERISK-27734 - [patch] BuildSystem: Enable IMAP storage on
      openSUSE and Arch Linux.
      (Reported by Alexander Traud)
 * ASTERISK-27686 - [patch] install_prereq: Update FreeBSD
      libraries.
      (Reported by Alexander Traud)
 * ASTERISK-27733 - [patch] res_srtp: Add support for libsrtp2.x
      on openSUSE.
      (Reported by Alexander Traud)
 * ASTERISK-11015 - NetBSD Build Needs RPATH set in 1.2.25
     
      (Reported by Curt Sampson)
 * ASTERISK-27641 - BuildSystem: Enable Better Backtraces in
      FreeBSD.
      (Reported by Alexander Traud)
 * ASTERISK-27671 - Deprecate legacy modules
      (Reported by
      Corey Farrell)
 * ASTERISK-25586 - uuid_generate_random detection failure
     
      (Reported by John Nemeth)
 * ASTERISK-27721 - [patch] BuildSystem: Enable PortAudio in
      NetBSD.
      (Reported by Alexander Traud)
 * ASTERISK-27715 - [patch] BuildSystem: AC_PATH_PROG sets to
      colon character when not found.
      (Reported by Alexander
      Traud)
 * ASTERISK-27554 - res_pjsip_rfc3326: Order of 'Reason' headers
      break many endpoints
      (Reported by Ross Beer)
 * ASTERISK-27703 - AMI Action VoicemailUsersList returns 0
      MessageCount
      (Reported by Sébastien Duthil)
 * ASTERISK-27674 - chan_sip: RTP framing issues on outgoing
      calls
      (Reported by Jean Aunis - Prescom)
 * ASTERISK-27441 - PJSIP: Forked INVITE SDP negotiation gets
      one way audio.
      (Reported by lvl)
 * ASTERISK-27718 - [patch] BuildSystem: Enable Lua in NetBSD.
 
      (Reported by Alexander Traud)
 * ASTERISK-27722 - [patch] BuildSystem: Depend not implicitly
      but explicitly on external libraries.
      (Reported by
      Alexander Traud)
 * ASTERISK-27719 - [patch] res_http_post: Enable GMime in
      NetBSD.
      (Reported by Alexander Traud)
 * ASTERISK-27716 - [patch] BuildSystem: Enable autotools in
      NetBSD.
      (Reported by Alexander Traud)
 * ASTERISK-27714 - [patch] chan_unistim: NetBSD has an
      incompatible struct in_pktinfo.
      (Reported by Alexander
      Traud)
 * ASTERISK-27713 - [patch] BuildSystem: Cast any intptr_t
      explicitly to its proposed type.
      (Reported by Alexander
      Traud)
 * ASTERISK-27712 - [patch] BuildSystem: Detect whether
      uselocale(.) is available.
      (Reported by Alexander Traud)
 * ASTERISK-27711 - [patch] BuildSystem: Avoid re-defining of
      pthread_* on NetBSD.
      (Reported by Alexander Traud)
 * ASTERISK-27710 - [patch] BuildSystem: Install init scripts on
      openSUSE Tumbleweed.
      (Reported by Alexander Traud)
 * ASTERISK-27709 - [patch] BuildSystem: Avoid == for comparison
      in ./configure.
      (Reported by Alexander Traud)
 * ASTERISK-27610 - app_amd.so returning TOOLONG before reaching
      the timeout
      (Reported by Michael Cargile)
 * ASTERISK-26688 - Documentation: voicemail.conf.sample shows
      512 limit for emailbody field, however this is only true if
      compiled with LOW_MEMORY option
      (Reported by Fran Vicente)
 * ASTERISK-27568 - PJSIP: Crash during SIP attended transfer.
 
      (Reported by Bryan Walters)
 * ASTERISK-27659 - Output from rawman truncated if output is
      long enough
      (Reported by Bojan Nemčić)
 * ASTERISK-27692 - bridging: Sometimes cloning the stream
      topology causes a crash
      (Reported by Richard Mudgett)
 * ASTERISK-27488 - core: If frame with unnegotiated format is
      read crash will occur
      (Reported by Sébastien Duthil)
 * ASTERISK-24488 - Wrong remote identity and target in dialog
      package XML in NOTIFY
      (Reported by Alejandro Padilla)
 * ASTERISK-24386 - Asterisk "doc/lang/language-criteria.txt"
      needs update or removal.
      (Reported by Rusty Newton)
 * ASTERISK-27646 - ICE fails with no candidate nominated
     
      (Reported by Thomas Guebels)
 * ASTERISK-27689 - [patch] rtp_engine: Load format name / mime
      type in uppercase again.
      (Reported by Alexander Traud)
 * ASTERISK-27679 - res_pjsip: Endpoint destruction does not
      free DTLS configuration
      (Reported by Mak Dee)
 * ASTERISK-27684 - [patch] install_prereq: Update OpenBSD
      libraries.
      (Reported by Alexander Traud)
 * ASTERISK-27680 - [patch] res_calendar: Specialized calendars
      depend on symbols of general calendar.
      (Reported by
      Alexander Traud)
 * ASTERISK-27681 - [patch] BuildSystem: Enable IMAP storage on
      OpenBSD.
      (Reported by Alexander Traud)
 * ASTERISK-27677 - [patch] BuildSystem: Enable system provided
      libedit on OpenBSD.
      (Reported by Alexander Traud)
 * ASTERISK-27670 - [patch] BuildSystem: Remove chan_h323
      leftovers.
      (Reported by Alexander Traud)
 * ASTERISK-27595 - [patch] BuildSystem: Invoke ldconfig with
      previous paths.
      (Reported by Alexander Traud)
 * ASTERISK-27631 - [patch] BuildSystem: Do not warn when bash
      is not installed.
      (Reported by Alexander Traud)
 * ASTERISK-27666 - chan_sip: Crash processing CANCEL request
  
      (Reported by Leandro Dardini)
 * ASTERISK-27584 - Internal pjproject build doesn't disable
      bcg729
      (Reported by Stuart Henderson)
 * ASTERISK-27669 - [patch] codecs: Add support for WebRTC iLBC
      2.0.
      (Reported by Alexander Traud)
 * ASTERISK-27634 - Determine if the internal editline and
      stdtime libraries are still relevant
      (Reported by George
      Joseph)
 * ASTERISK-27642 - [patch] backtrace: Avoid
      -Wlogical-not-parentheses.
      (Reported by Alexander Traud)
 * ASTERISK-27555 - [patch] install_prereq: Update Debian/Ubuntu
      libraries.
      (Reported by Alexander Traud)
 * ASTERISK-27656 - CDR: Leaking channel snapshots allocated by
      stasis_channel.c
      (Reported by Kristijan Vrban)
 * ASTERISK-27426 - chan_console: cannot read and write at the
      same time with alsa backend
      (Reported by Tzafrir Cohen)
 * ASTERISK-27621 - (null) string tailing after AsyncAGIEnd AMI
      event
      (Reported by sungtae kim)
 * ASTERISK-27652 - Null pointer Crash in PJSIP MWI
     
      (Reported by Joshua Elson)
 * ASTERISK-27571 - res_pjsip: If SIP response is received
      during shutdown a crash may occur
      (Reported by Joshua
      Colp)
 * ASTERISK-27619 - Build System: Require compiler to provide
      built-in support for atomic references.
      (Reported by Corey
      Farrell)
 * ASTERISK-27612 - Subscriptions Persist After Expiration and
      TCP/TLS Disconnect
      (Reported by Ross Beer)
 * ASTERISK-27637 - [patch] BuildSystem: Enable autotools in
      FreeBSD.
      (Reported by Alexander Traud)
 * ASTERISK-27635 - [patch] app_voicemail: Avoid always true
      warnings with clang.
      (Reported by Alexander Traud)
 * ASTERISK-27599 - [patch] install_prereq: Update
      RHEL/CentOS/Fedora libraries.
      (Reported by Alexander
      Traud)
 * ASTERISK-26563 - core: macOS devmode build fails: variable
      'freeswap' set but not used
      (Reported by David M. Lee)
 * ASTERISK-27630 - [patch] editline: Avoid shifting a negative
      signed value.
      (Reported by Alexander Traud)
 * ASTERISK-16172 - Problems with siren14 codec; problems with
      siren7 sound files.
      (Reported by Steve Murphy)
 * ASTERISK-16951 - [patch] configure.ac in 1.4.37 broken with
      autoconf 2.60
      (Reported by Stéphan Kochen)
 * ASTERISK-27603 - [patch] install_prereq: Download latest
      Jansson.
      (Reported by Alexander Traud)
 * ASTERISK-27620 - New module loader aborts startup if a
      required module declines load.
      (Reported by snuffy)
 * ASTERISK-27607 - [patch] res_config_mysql: Avoid the header
      mysql_version.h.
      (Reported by Alexander Traud)
 * ASTERISK-24598 - When running
      ./contrib/scripts/install_prereq install-unpackaged pjproject is
      installed in wrong place
      (Reported by PowerPBX)
 * ASTERISK-27602 - [patch] BuildSystem: AC_CONFIG_AUX_DIR needs
      a directory.
      (Reported by Alexander Traud)
 * ASTERISK-27600 - [patch] BuildSystem: Allow make clean all
      again.
      (Reported by Alexander Traud)
 * ASTERISK-27598 - [patch] install_prereq: Support package
      manager DNF.
      (Reported by Alexander Traud)
 * ASTERISK-26596 - Placing call on hold temporarily locks up
      set
      (Reported by Igor Goncharovsky)
 * ASTERISK-27596 - [patch] BuildSystem: Use the detected name
      for MD5 everywhere.
      (Reported by Alexander Traud)
 * ASTERISK-27594 - [patch] BuildSystem: Invoke install not in
      GNU but POSIX style.
      (Reported by Alexander Traud)
 * ASTERISK-27593 - [patch] BuildSystem: In OpenBSD, xmlstarlet
      is xml.
      (Reported by Alexander Traud)
 * ASTERISK-27592 - [patch] BuildSystem: Detect external library
      Lua in version 5.3.
      (Reported by Alexander Traud)
 * ASTERISK-27491 - res_pjsip_endpoint_identifier_ip only
      matches against header if match by ip fails
      (Reported by
      George Joseph)
 * ASTERISK-26832 - res_pjsip: Segfault when calling
      pjsip_hdr_print_on in sip_msg.c:581
      (Reported by Ross
      Beer)
 * ASTERISK-27589 - [patch] BuildSystem: Avoid $EUID and use id
      -u instead.
      (Reported by Alexander Traud)
 * ASTERISK-27585 - [patch] BuildSystem: Resolve resolv.h not
      via Generic but Particular Header-Check.
      (Reported by
      Alexander Traud)
 * ASTERISK-27575 - menuselect : remove obsolete TRACE_FRAMES
      compiler flag
      (Reported by Jean Aunis - Prescom)
 * ASTERISK-27576 - [patch] res_config_pgsql: Avoid typecasting
      an int to unsigned char.
      (Reported by Alexander Traud)
 * ASTERISK-27560 - [patch] clang 5 does not know
      -Wno-format-truncation
      (Reported by Alexander Traud)
 * ASTERISK-27578 - [patch] app_osplookup.c: Avoid a format
      truncation.
      (Reported by Alexander Traud)
 * ASTERISK-27577 - [patch] chan_ooh323: Avoid typecasting an
      int to unsigned short.
      (Reported by Alexander Traud)
 * ASTERISK-27534 - chan_sip: Assumes iostream is non-NULL when
      it may not be
      (Reported by Lubos Dolezel)
 * ASTERISK-27549 - [patch] translate: Avoid absolute value on
      unsigned substraction.
      (Reported by Alexander Traud)
 * ASTERISK-27566 - res_pjsip_session: Improve WebRTC interop
      with bundling during renegotiation
      (Reported by Joshua
      Colp)
 * ASTERISK-27553 - [patch] res_curl: Avoid error message on
      unload.
      (Reported by Alexander Traud)
 * ASTERISK-27557 - [patch] clang 5.0: implicit conversion to
      char changes value to negative.
      (Reported by Alexander
      Traud)
 * ASTERISK-27550 - [patch] bridge_softmix: Avoid warning about
      an uninitialized variable.
      (Reported by Alexander Traud)
 * ASTERISK-27559 - [patch] editline: Avoid comparison between
      pointer and zero character constant.
      (Reported by
      Alexander Traud)
 * ASTERISK-27558 - [patch] codec_gsm: Avoid shifting a negative
      signed value.
      (Reported by Alexander Traud)
 * ASTERISK-25329 - Asterisk configure fails on 'cannot find
      ptlib-config', despite ptlib-config existing
      (Reported by
      Rusty Newton)
 * ASTERISK-27552 - [patch] chan_ooh323: Limit outgoinglimit to
      positive values as intended.
      (Reported by Alexander Traud)
 * ASTERISK-27551 - [patch] ooh323cDriver: Fix typo in header
      guard.
      (Reported by Alexander Traud)
 * ASTERISK-26046 - [patch] Avoid obsolete warnings on
      autoconf.
      (Reported by Alexander Traud)
 * ASTERISK-20346 - Modules need to ensure that any functions,
      apps, AMI actions, etc. they register are unregistered if the
      module declines loading
      (Reported by Mark Michelson)
 * ASTERISK-27539 - 'cdr submit' fails: batch mode not enabled.

      (Reported by Tzafrir Cohen)
 * ASTERISK-27498 - ICE candidate parser - ICE foundation
      parsing too short
      (Reported by Michele Prà)
 * ASTERISK-25128 - Datastore: Implement automatic module
      references.
      (Reported by Corey Farrell)
 * ASTERISK-27366 - Asterisk Turkish Language Set Problem
     
      (Reported by Halil İbrahim YILDIZ)
 * ASTERISK-23133 - Documentation fix - MASTER_CHANNEL
      Unexpected Behaviour
      (Reported by Shane Mitchell)
 * ASTERISK-27531 - Compiler optimizations can break module load
      sequence.
      (Reported by abelbeck)
 * ASTERISK-27480 - Security: Authenticated SUBSCRIBE without
      Contact crashes asterisk
      (Reported by Ross Beer)
 * ASTERISK-24198 - Typo's
      (Reported by Walter Doekes)
 * ASTERISK-27229 - bridge: Old channel video source not set to
      NULL after unref
      (Reported by Richard Kenner)
 * ASTERISK-27495 - DNS: Unexpected rr_type can cause crash
    
      (Reported by Corey Farrell)
 * ASTERISK-25079 - AMI bridge of channels results in MOH not
      destroyed and robotic audio on one channel
      (Reported by
      Zane Conkle)
 * ASTERISK-27490 - chan_console: 'set active' fails to work
   
      (Reported by Tzafrir Cohen)
 * ASTERISK-27299 - Asterisk Hangs with Bad file descriptor on
      read()
      (Reported by Abhay Gupta)
 * ASTERISK-24756 - ConfBridge sound_muted does not work from
      CLI or AMI
      (Reported by Thomas Frederiksen)
 * ASTERISK-25649 - Transfer application does not work with
      Local channels - documentation misleading
      (Reported by
      Ivan Ullmann)
 * ASTERISK-25869 - chan_sip: "rejected because extension not
      found" should be logged as a security event
      (Reported by
      Brian J. Murrell)
 * ASTERISK-27440 - Strictrtp has issues to qualify video rtp
      streams
      (Reported by Wim De Vlaminck)
 * ASTERISK-19657 - Coverity Report: Fix issues for error type
      CHAR_IO
      (Reported by Matt Jordan)
 * ASTERISK-27175 - iax.conf demo peer is invalid
     
      (Reported by Tzafrir Cohen)
 * ASTERISK-27430 - README refers to security documents that do
      not exist.
      (Reported by Corey Farrell)
 * ASTERISK-20281 - "core set verbose" behaves strangely, can't
      alias it, cli.conf example broken
      (Reported by Tim
      Ringenbach at Asteria Solutions Group)
 * ASTERISK-27382 - crash after an invalid rtcp packet from GT48
      FXS gateway
      (Reported by Tzafrir Cohen)
 * ASTERISK-27429 - res_rtp_asterisk: Multiple reports in an
      RTCP packet will write past where it should
      (Reported by
      Vitezslav Novy)
 * ASTERISK-27408 - Identify causes and fix
      pjsip/resolver/srv/failover/in_dialog/transport_tcp
     
      (Reported by Corey Farrell)
 * ASTERISK-18411 - Queue members with hints for state_interface
      get stuck in "In Use" state.
      (Reported by Steven T.
      Wheeler)
 * ASTERISK-26131 - chan_sip: Crash Asterisk (in
      sip_request_call at chan_sip.c) by making a call to a single
      character in a dot pattern match
      (Reported by Dwayne
      Hubbard)
 * ASTERISK-27467 - pjsip_options: qualify_frequency sometimes
      not applied on reload
      (Reported by John Bigelow)
 * ASTERISK-27460 - CDR: Deadlock using AMI Originate with
      Variable CDR(amaflags)=...
      (Reported by Richard Mudgett)
 * ASTERISK-27454 - res_http_post: Don't require
      GMIME_MAJOR_VERSION
      (Reported by Joshua Colp)
 * ASTERISK-23735 - Transcoding makes bad choice in high-rate
      translations
      (Reported by Richard Kenner)
 * ASTERISK-27445 - ARI: Updating a bridge gives wrong error
      message.
      (Reported by Frank Durden)
 * ASTERISK-27032 - res_pjsip: TLS options do not handle empty
      values
      (Reported by seanchann.zhou)
 * ASTERISK-27395 - srtp: Add support for ephemeral DTLS
      certificates
      (Reported by Sean Bright)
 * ASTERISK-26426 - format_ogg_opus: remove from source
     
      (Reported by Kevin Harwell)
 * ASTERISK-27394 - [patch] tcptls: Print notice when TLS is
      enabled but not configured.
      (Reported by Alexander Traud)
 * ASTERISK-27356 - [patch] libsrtp-2.x.x + AES-GCM support
    
      (Reported by Alexander Traud)
 * ASTERISK-27378 - Modules: Fix issues with CLI completion.
   
      (Reported by Corey Farrell)
 * ASTERISK-27387 - Regression: pjsip 13.18.0 - from_user - "+"
      character isn't allowed any more
      (Reported by Michael
      Maier)
 * ASTERISK-27364 - channel: Crash when fax gateway is in use
      with PJSIP
      (Reported by Jared Hull)
 * ASTERISK-27390 - Audit menuselect module dependencies
     
      (Reported by Corey Farrell)
 * ASTERISK-27389 - Optional API modules should not allow
      unload.
      (Reported by Corey Farrell)
 * ASTERISK-27350 - app_macro deprecation
      (Reported by
      Corey Farrell)
 * ASTERISK-27354 - bridge_softmix: When a channel leaves add in
      any missing participant streams
      (Reported by Joshua Colp)
 * ASTERISK-27333 - sip_to_pjsip not correctly handling
      disallow=all directive
      (Reported by Torrey Searle)
 * ASTERISK-27343 - Fails to build in FreeBSD due to
      sys/sysmacros.h not existing there
      (Reported by Guido
      Falsi)
 * ASTERISK-27341 - [patch] res_pjsip_session: SIP/SDP origin
      (o=) contains local address.
      (Reported by Alexander Traud)
 * ASTERISK-27259 - chan_pjsip: Outgoing leg does not use all
      configured codecs, but subset based on caller
      (Reported by
      lvl)
 * ASTERISK-27212 - bridge_softmix: Quickly joining/leaving may
      cause video stream to remain in SFU
      (Reported by Richard
      Mudgett)
 * ASTERISK-27204 - [patch] app_queue: Wrong queue stat
      calculation
      (Reported by sungtae kim)
 * ASTERISK-27867 - [patch] libasteriskssl: Allow OpenSSL 1.0.2
      configured with no-deprecated.
      (Reported by Alexander
      Traud)
 * ASTERISK-27796 - res_hep: Allow create_address to resolve a
      provided hostname
      (Reported by Sebastian Gutierrez)
 * ASTERISK-27820 - [patch] Add DragonFly BSD.
      (Reported
      by Alexander Traud)
 * ASTERISK-25129 - wrong automatic ras address assignment if
      multihomed
      (Reported by Dmitry Melekhov)
 * ASTERISK-27793 - cppcheck identifies redundant "if"
      (Reported by Ilya Shipitsin)
 * ASTERISK-27697 - Enable in-dialog NOTIFY on chan_pjsip
      channels
      (Reported by Nathan Bruning)
 * ASTERISK-27770 - [patch] install_prereq: Add Slackware
      (somehow).
      (Reported by Alexander Traud)
 * ASTERISK-27769 - [patch] install_prereq: Add Gentoo Linux.
  
      (Reported by Alexander Traud)
 * ASTERISK-27738 - [patch] install_prereq: Add Arch Linux.
    
      (Reported by Alexander Traud)
 * ASTERISK-27736 - [patch] install_prereq: Add SUSE.
     
      (Reported by Alexander Traud)
 * ASTERISK-27253 - [patch] libsrtp-2.1.x support
     
      (Reported by Alexander Traud)
 * ASTERISK-27728 - [patch] BuildSystem: Add NetBSD.
     
      (Reported by Alexander Traud)
 * ASTERISK-27730 - PJSIP: Update bundled PJPROJECT to version
      2.7.2
      (Reported by Richard Mudgett)
 * ASTERISK-27729 - [patch] install_prereq: Add NetBSD.
      (Reported by Alexander Traud)

For a full list of changes in this release candidate, please see the ChangeLog:
http://downloads.asterisk.org/pub/telephony/asterisk/ChangeLog-16.0.0-rc1

Thank you for your continued support of Asterisk!

#2

#3