asterisk-18/asterisk.changes

1611 lines
76 KiB
Plaintext
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

-------------------------------------------------------------------
Mon Apr 17 10:51:03 UTC 2023 - Jan Engelhardt <jengelh@inai.de>
- Enable chan_mobile
-------------------------------------------------------------------
Thu May 19 17:16:31 UTC 2022 - Michael Ströder <michael@stroeder.com>
- Updated pjproject to 2.12
- Update to release 18.12.1
* Release 18.12.1:
- [ASTERISK-30065] - pjsip: Open Websocket connection is not reused for outgoing requests
* Release 18.12.0:
+ Security fixes
- [ASTERISK-29476] - res_stir_shaken: Blind SSRF vulnerabilities
- [ASTERISK-29838] - ${SQL_ESC()} not correctly escaping a terminating \
- [ASTERISK-29872] - res_stir_shaken: Resource exhaustion with large files
+ New Features
- [ASTERISK-29931] - Option to allow a user to not hear the join sound on enter but everyone else can
- [ASTERISK-29968] - func_db: Add a function to return cardinality of keys at prefix
- [ASTERISK-29486] - Hint-like extension value lookup function without device state
- [ASTERISK-29941] - chan_pjsip: Add ability to send flash events
- [ASTERISK-29820] - cli: Add command to evaluate a function
- [ASTERISK-29876] - app_queue: Add music on hold option
+ Bugs fixes
- [ASTERISK-29655] - res_pjsip_session: No video to caller if no camera available
- [ASTERISK-29638] - res_pjsip_session: No video after early media
- [ASTERISK-28518] - chan_dahdi: Caller ID FSK Erroneously Sent when Picking Up Dahdi Call On Hold
- [ASTERISK-29990] - chan_dahdi: adding ring cadences is not idempotent on dahdi restart
- [ASTERISK-30007] - chan_iax2: Prevent crashes due to attempted encryption with missing secrets
- [ASTERISK-29728] - menuselect: Disabled by default modules that are enabled are always recompiled
- [ASTERISK-30002] - app_meetme: Don't erroneously set global variables when channel is NULL
- [ASTERISK-29994] - chan_dahdi: Round robin array size is too small for max number of groups
- [ASTERISK-22246] - Asterisk's "T" flag is ignored when used with "r" or "R" flags. (documentation bug)
- [ASTERISK-26582] - Asterisk seems to ignore the "n" parameter for "disable console colorization"
- [ASTERISK-29843] - Session timers get removed on UPDATE
- [ASTERISK-29943] - file.c: seeking to negative file offset is not prevented
- [ASTERISK-29955] - chan_sip: SIP route header is missing on UPDATE
- [ASTERISK-29842] - Do not change 180 Ringing to 183 Progress even if early_media already enabled
- [ASTERISK-29948] - iostream: Infinite TCP timeout writing data
- [ASTERISK-29253] - Incorrect bridging on transfer
- [ASTERISK-30006] - res_pjsip: UDP transport does not work when async_operations is greater than 1
- [ASTERISK-30024] - Failed to sign STIR/SHAKEN payload with functionality not enabled
- [ASTERISK-30021] - ast_variable_list_replace_variable uses variable with new keyword
- [ASTERISK-30023] - cdr_adaptive_odbc: does not support DATETIME database columns
- [ASTERISK-30015] - pjsip / WebRTC: Chrome creating large number of SDP attributes
- [ASTERISK-26689] - res_pjsip_sdp_rtp: 183 Session in Progress. Disconnecting channel for lack of RTP activity
- [ASTERISK-29929] - res_pjsip_sdp_rtp: Disconnecting channel for lack of RTP activity in one way sessions
- [ASTERISK-29411] - Crash in pjsip_msg_find_hdr_by_name
- [ASTERISK-29535] - Segmentation fault in libasteriskpj.so.2
- [ASTERISK-26719] - pbx: Only up to 127 includes in a dialplan context (AST_PBX_MAX_STACK - 1)
- [ASTERISK-29986] - build: Asterisk 18.11.0 doesn't compile when wget isn't available
- [ASTERISK-29988] - REGRESSION: The build process is requiring xmllint or xmlstarlet ro be installed when it shouldn't
- [ASTERISK-29895] - chan_iax2: Fix misaligned spacing in iax2 show netstats printout
- [ASTERISK-29939] - agi: Fix xmldoc bug with set music
- [ASTERISK-28891] - documentation: AGICommand_set+music documentation arguments displayed incorreclty
- [ASTERISK-29048] - chan_iax2: "iax2 show registry" shows host for perceived
- [ASTERISK-29674] - Adjust for 64bit time_t
- [ASTERISK-29961] - RLS: domain part of 'uri' list attribute mismatch with SUBSCRIBE request
- [ASTERISK-29928] - logging messages truncated when using MUSL runtime
- [ASTERISK-29960] - ari: Retrieving stored recording can returns wrong file
- [ASTERISK-29950] - SayNumber can handle '01' to '07', but not '08' or '09'
+ Improvements
- [ASTERISK-24827] - Missing documentation for chan_dahdi dial string ring cadences
- [ASTERISK-29940] - general: Add since tags to xmldocs
- [ASTERISK-29726] - Add Asterisk External Application Protocol (AEAP) implementation
- [ASTERISK-29951] - app_mf, app_sf: Return -1 on hangup
- [ASTERISK-29954] - app_meetme: Emit warning if conference not found
- [ASTERISK-29351] - Qualify pjproject 2.12 for Asterisk
- [ASTERISK-29976] - Should Readme include information about install_prereq script?
- [ASTERISK-29970] - Use pkg-config to find libxml2 headers and libraries
- [ASTERISK-29980] - build: External binary modules don't use https
- [ASTERISK-25716] - Documentation: Document explanations and examples for possible values of DIALSTATUS
- [ASTERISK-29967] - pbx_builtins: Add missing documentation
-------------------------------------------------------------------
Tue Apr 26 17:19:07 UTC 2022 - Michael Ströder <michael@stroeder.com>
- Update to release 18.11.3
* [ASTERISK-30024] - Failed to sign STIR/SHAKEN payload with functionality not enabled
-------------------------------------------------------------------
Fri Apr 15 08:29:49 UTC 2022 - Michael Ströder <michael@stroeder.com>
- Update to release 18.11.2 with security fixes for
* AST-2022-001: res_stir_shaken: resource exhaustion with large files
* AST-2022-002: res_stir_shaken: SSRF vulnerability with Identity header
* AST-2022-003: func_odbc: Possible SQL Injection
- remove unpackaged file
-------------------------------------------------------------------
Wed Mar 30 08:16:33 UTC 2022 - Michael Ströder <michael@stroeder.com>
- Update to release 18.11.1
* [ASTERISK-29986] - build: Asterisk 18.11.0 doesn't compile when wget isn't available
* [ASTERISK-29988] - REGRESSION: The build process is requiring xmllint or xmlstarlet ro be installed when it shouldn't
-------------------------------------------------------------------
Thu Mar 24 14:09:38 UTC 2022 - Michael Ströder <michael@stroeder.com>
- Updated to jansson-2.14
- Update to release 18.11.0:
* Security bugs fixed:
- [ASTERISK-29945] - pjproject: Security fixes for things
* New Features:
- [ASTERISK-29853] - ami: Allow events to be globally disabled
- [ASTERISK-29840] - func_channel: Add LASTCONTEXT and LASTEXTEN fields
* Bugs fixed:
- [ASTERISK-29924] - res_config_pgsql: omit "unsupported column type 'text'" error
- [ASTERISK-29923] - docs, LICENSE: pbx.digium.com no longer exists
- [ASTERISK-29904] - RLS: Batched Notifications stop working
- [ASTERISK-29365] - taskprocessor: Can cause assert at shutdown
- [ASTERISK-29873] - [patch] Queue Realtime load
- [ASTERISK-18416] - [patch] Realtime queue agents unavailable via AMI before a call event.
- [ASTERISK-27597] - AMI Queuestatus not working (with realtime queue)
- [ASTERISK-29871] - res_prometheus: Failure to load causes FRACKs
- [ASTERISK-29886] - Asterisk AMI sends not-valid XML
* Improvements:
- [ASTERISK-29909] - app_queue: Add support for withdrawing a call
- [ASTERISK-29906] - [patch] update RLS to reflect the changes to the lists
- [ASTERISK-29353] - Qualify jansson 2.14 for asterisk
- [ASTERISK-29897] - channels: Increase core debug levels for chatty debugs
- [ASTERISK-29896] - xmldocs: Add since tag
- [ASTERISK-29861] - asterisk.h: add macro for curl user agent
- [ASTERISK-29809] - curl, stir_shaken: refactor curl code
- [ASTERISK-29920] - app_voicemail: Warn if trying to manage nonexistent mailbox
- [ASTERISK-29925] - func_db: Warn about malformed key names
- [ASTERISK-29891] - [patch] provide a display name for RLS subscriptions
- [ASTERISK-29866] - cli: add core dump information to core show settings
- [ASTERISK-29898] - documentation: Add default attributes to documentation
- [ASTERISK-29900] - app_mp3: Document and warn about https incompatibility
- [ASTERISK-29877] - app_mf: Allow reading a maximum number of digits
-------------------------------------------------------------------
Sat Mar 5 10:04:14 UTC 2022 - Michael Ströder <michael@stroeder.com>
- Update to release 18.10.1 also with many bug fixes and small improvements
* Security fixes:
- AST-2022-004: pjproject: integer underflow on STUN message
- AST-2022-005: pjproject: undefined behavior after freeing a dialog set
- AST-2022-006: pjproject: unconstrained malformed multipart SIP message
* New Features 18.10.0:
- [ASTERISK-29808] cdr: allow disabling CDR by default
- [ASTERISK-29830] ami: Add AMI event for Wink
- [ASTERISK-29802] app_sf: Add full tech-agnostic SF support
- [ASTERISK-29759] app_sendtext: Add ReceiveText application
- [ASTERISK-29706] func_json: Add JSON parsing function
-------------------------------------------------------------------
Sun Feb 6 13:36:20 UTC 2022 - Martin Hauke <mardnh@gmx.de>
- Reenable build with support for DAHDI on supported platforms
-------------------------------------------------------------------
Sat Jan 8 11:53:07 UTC 2022 - Michael Ströder <michael@stroeder.com>
- Update to release 18.9.0
* New Features
- [ASTERISK-29720] - res_tonedetect: Add call progress tone detection
- [ASTERISK-18069] - [patch] app_queue Add Login Time and Last Paused Times to Queue Members
* Bugs fixed
- [ASTERISK-29779] - progdocs: Hidden code sections with syntax errors.
- [ASTERISK-29732] - progdocs: Fix grouping for latest Doxygen
- [ASTERISK-29771] - Crash occurs when 2 realtime sippeers mysql connections are configured and we have a schema warning
- [ASTERISK-29776] - stir/shaken: Requires GNU designator
- [ASTERISK-29764] - chan_misdn: Fix for Doxygen
- [ASTERISK-29773] - progdocs: doxyref.h outdated
- [ASTERISK-29765] - xmldoc: Fix for Doxygen
- [ASTERISK-29730] - Segfault in __ao2_ref if refdebug = yes
- [ASTERISK-29762] - channels: Fix for Doxygen
- [ASTERISK-29748] - bridging: Infinite loop when both Local channel halves in same bridge
- [ASTERISK-29754] - odbc: Fix for Doxygen
- [ASTERISK-29753] - parking: Fix for Doxygen
- [ASTERISK-29755] - frame: Fix for Doxygen
- [ASTERISK-29756] - res_ari: Fix for Doxygen
- [ASTERISK-29751] - channel: Fix for Doxygen
- [ASTERISK-29750] - stasis: Fix for Doxygen
- [ASTERISK-29752] - app: Fix for Doxygen
- [ASTERISK-29749] - res_xmpp: Fix for Doxygen
- [ASTERISK-29742] - addons: Fix for Doxygen.
- [ASTERISK-29747] - res_pjsip: Fix for Doxygen
- [ASTERISK-29737] - chan_iax2: Fix for Doxygen
- [ASTERISK-29743] - bridges: Fix for Doxygen
- [ASTERISK-29741] - tests: Fix for Doxygen
- [ASTERISK-29740] - apps: Fix for Doxygen
- [ASTERISK-29733] - progdocs: Avoid name with Doxygen \file
- [ASTERISK-29736] - bridge_channel: Fix for Doxygen
- [ASTERISK-29735] - progdocs: Avoid multiple use of section labels
- [ASTERISK-29734] - progdocs: Use Doxygen \example correctly
- [ASTERISK-29744] - app_morsecode: Fix deadlock
- [ASTERISK-29703] - res_pjsip_callerid: Fix OLI parsing
- [ASTERISK-29705] - app_read: Fix custom terminator functionality regression
- [ASTERISK-29724] - BuildSystem: In POSIX sh, == in place of = is undefined.
- [ASTERISK-29702] - sig_analog: Fix truncated buffer copy
- [ASTERISK-28040] - pbx: "dialplan reload" is removing minus symbol from dynamic hints
- [ASTERISK-29391] - VoiceMail does not cancel recording on rerecord hangup
- [ASTERISK-29709] - res_snmp: Not build on recent Debian distributions.
- [ASTERISK-29710] - stasis: Clang 13 warns about the unused but set variable dispatched.
- [ASTERISK-29711] - aelparse: GCC 11.2 found two maybe uninitialized
- [ASTERISK-29713] - GCC 11.2: two stringop-overread
- [ASTERISK-29682] - Squash compiler issues generated by gcc 11
- [ASTERISK-29693] - Using --with-crypto and --with-ssl fails on a recompile
- [ASTERISK-27816] - func_talkdetect's logic is completely broken
- [ASTERISK-29691] - stun: Not all users provide a dst to ast_stun_request
- [ASTERISK-26497] - make install downloads x86_32 variants of external modules on non Intel architectures
* Improvements
- [ASTERISK-29777] - documentation: Standardize example syntax
- [ASTERISK-29715] - app_voicemail: Refactor email generation functions
- [ASTERISK-29727] - Add type for JSON stasis message RTCP Report Received/Sent
- [ASTERISK-29714] - Spelling errors
- [ASTERISK-29707] - chan_iax2: Allow both key and secret to be specified at dial time
- [ASTERISK-29662] - Add mix option to Playback application for say and filename
-------------------------------------------------------------------
Thu Sep 9 21:40:15 UTC 2021 - Jan Engelhardt <jengelh@inai.de>
- Update to release 18.6.0
* AST-2021-009 - pjproject-bundled: Avoid crash during
handshake for TLS
* app_reload: New Reload application
* app_waitforcond: New application
* app_dtmfstore: New application to store digits
* AST-2021-008 - chan_iax2: remote crash on unsupported
media format
-------------------------------------------------------------------
Thu May 13 21:04:27 UTC 2021 - Diederik de Groot <ddegroot [at] users.sourceforge.net>
- Bug
* Category: Applications/app_queue
ASTERISK-28356: app_queue: CLI set ringinuse for realtime member not
working
Reported by: Michael
* [35302efe73] Sean Bright -- app_queue: Add alembic migration to add
ringinuse to queue_members.
ASTERISK-24631: Incorrect description of option "context" in
queues.conf.sample
Reported by: Etienne Lessard
* [31364fa4c8] Sean Bright -- queues.conf.sample: Correct 'context'
documentation.
ASTERISK-26614: app_queue: updatecdr option in queues.conf does
effectively nothing
Reported by: Alexander Gonchiy
* [e27fa9eceb] Sean Bright -- app_queue.c: Remove dead 'updatecdr' code.
ASTERISK-27542: app_queue: When "queue show" CLI command is executed a
crash occurs
Reported by: Miguel Sanz
* [4393207751] Sean Bright -- app_queue.c: Don't crash when realtime
queue name is empty.
ASTERISK-29355: app_queue: Queue member status message sent even if status
doesn't change
Reported by: Roman Pertsev
* [55c467eab1] Joshua C. Colp -- app_queue: Only send QueueMemberStatus
if status changes.
* Category: Bridges/bridge_simple
ASTERISK-29379: Segfault - ast_channel_is_multistream (chan=0x0) at
channel_internal_api.c:1590
Reported by: Ross Beer
* [88aec107df] George Joseph -- bridge_channel_write_frame: Check for
NULL channel
* Category: Channels/chan_local
ASTERISK-29035: chan_local: Multistream support breaks T.38 faxing
Reported by: Matthias Hensler
* [ed2f637b47] Joshua C. Colp -- core_unreal: Fix deadlock with T.38
control frames.
* Category: Core/BuildSystem
ASTERISK-29348: menuselect doesn't return errors in many cases
Reported by: George Joseph
* [f47c5cbdf9] Jaco Kroon -- menuselect: exit non-zero in case of
failure on --enable|disable options.
* Category: Core/CodecInterface
ASTERISK-29328: translate.c: possible buffer overflow when upsampling
Reported by: Jean Aunis - Prescom
* [dec44306cf] Jean Aunis -- translate.c: Take sampling rate into
account when checking codec's buffer size
* Category: Core/Stasis
ASTERISK-29355: app_queue: Queue member status message sent even if status
doesn't change
Reported by: Roman Pertsev
* [55c467eab1] Joshua C. Colp -- app_queue: Only send QueueMemberStatus
if status changes.
* Category: Documentation
ASTERISK-24434: Fix differing usage of assignment operators in
modules.conf
Reported by: Rusty Newton
* [be3153346b] Sean Bright -- modules.conf: Fix more differing usages of
assignment operators.
ASTERISK-24631: Incorrect description of option "context" in
queues.conf.sample
Reported by: Etienne Lessard
* [31364fa4c8] Sean Bright -- queues.conf.sample: Correct 'context'
documentation.
ASTERISK-25358: dateformat not read from logger.conf by remote console
Reported by: Igor Liferenko
* [a0009c807e] Mark Murawski -- logger: Console sessions will now
respect logger.conf dateformat= option
* Category: Resources/General
ASTERISK-29130: prometheus: Crash when scraping bridge
Reported by: Francisco Correia
* [19eef2a6dc] George Joseph -- res_prometheus: Clone containers before
iterating
* Category: Resources/res_pjsip
ASTERISK-29354: res_pjsip: Allow partial reloading of transports
Reported by: Joshua C. Colp
* [f213833514] Joshua C. Colp -- res_pjsip: Add support for partial
transport reload.
* Category: Resources/res_pjsip_session
ASTERISK-29215: res_pjsip_session: NULL active_media_state topology caused
asterisk crash
Reported by: sungtae kim
* [c78d0ce429] George Joseph -- res_pjsip_session: Make
reschedule_reinvite check for NULL topologies
* Category: Resources/res_rtp_asterisk
ASTERISK-29364: res_rtp_asterisk: standard deviation miscalculation
Reported by: Kevin Harwell
* [17c86dcfaa] Kevin Harwell -- res_rtp_asterisk: Fix standard deviation
calculation
ASTERISK-29373: res_rtp_asterisk: Flash events are duplicated
Reported by: N A
* [b0d828f14a] Joshua C. Colp -- res_rtp_asterisk: Only raise flash
control frame on end.
ASTERISK-29352: res_rtp_asterisk: Fix frame delivery time when SSRC
changes
Reported by: Joshua C. Colp
* [2e7fc84398] Joshua C. Colp -- res_rtp_asterisk: Force resync on SSRC
change.
- Improvement
* Category: Core/General
ASTERISK-29339: loader: Let's output warnings for deprecated modules!
Reported by: Joshua C. Colp
* [a9a9864478] Joshua C. Colp -- loader: Output warnings for deprecated
modules.
ASTERISK-29337: menuselect: Add ability to set deprecated in and removed
in versions for modules
Reported by: Joshua C. Colp
* [6aac148d59] Joshua C. Colp -- menuselect: Add ability to set
deprecated and removed versions.
* [60fb559ccc] Joshua C. Colp -- xml: Allow deprecated_in and removed_in
for MODULEINFO.
ASTERISK-29335: xml: Embed module information into core XML documentation.
Reported by: Joshua C. Colp
* [60800b038a] Joshua C. Colp -- xml: Embed module information into core
XML documentation.
* Category: Documentation
ASTERISK-29336: documentation: Fix inconsistent support levels
Reported by: Joshua C. Colp
* [be3e469f98] Joshua C. Colp -- documentation: Fix non-matching module
support levels.
ASTERISK-29335: xml: Embed module information into core XML documentation.
Reported by: Joshua C. Colp
* [60800b038a] Joshua C. Colp -- xml: Embed module information into core
XML documentation.
-------------------------------------------------------------------
Fri Mar 26 12:25:27 UTC 2021 - Michael Ströder <michael@stroeder.com>
- update to 18.3.0
* app_mixmonitor now sends manager events MixMonitorStart, MixMonitorStop and
MixMonitorMute when the channel monitoring is started, stopped and muted (or
unmuted) respectively.
* chan_iax2: You can now specify a default "auth" method in the
[general] section of iax.conf
* chan_pjsip, app_transfer: Added TRANSFERSTATUSPROTOCOL variable.
performing a REFER.
* Introduce an ARGC variable for func_odbc functions, along with a minargs
per-function configuration option.
* SRTP replay protection has been added to res_srtp and
a new configuration option "srtpreplayprotection" has
been added to the rtp.conf config file.
-------------------------------------------------------------------
Sun Mar 14 22:20:25 UTC 2021 - Jan Engelhardt <jengelh@inai.de>
- Update to release 18.2.2
* AST-2021-006 - res_pjsip_t38.c: Check for
session_media on reinvite.
-------------------------------------------------------------------
Thu Feb 18 19:38:20 UTC 2021 - Michael Ströder <michael@stroeder.com>
- Update to 18.2.1 with security fixes:
* AST-2021-001: Remote crash in res_pjsip_diversion
* AST-2021-002: Remote crash possible when negotiating T.38
* AST-2021-003: Remote attacker could prematurely tear down SRTP calls
* AST-2021-004: An unsuspecting user could crash Asterisk with multiple
* AST-2021-005: Remote Crash Vulnerability in PJSIP channel driver
-------------------------------------------------------------------
Sat Feb 13 19:58:22 UTC 2021 - Jan Engelhardt <jengelh@inai.de>
- Cut build recipe parts for platforms older than SLE/Leap 15
-------------------------------------------------------------------
Tue Feb 13 09:38:39 UTC 2021 - Asterisk Team <asteriskteam@digium.com>
- update to 18.2.0:
* Security
- [ASTERISK-29219] - res_pjsip_diversion: Crash if Tel URI contains
* Bug fixes
- [ASTERISK-28883] - Spyee information ist missing in ChanSpyStop AMI Event
- [ASTERISK-28947] - Segmentation fault in mixmonitor_ds_destroy
- [ASTERISK-29155] - app_queue: Deadlock between queues container and individual queues
- [ASTERISK-29161] - Incorrect setup of recall channels
- [ASTERISK-29168] - Asterisk crashes during call transfer
- [ASTERISK-29240] - chan_pjsip: Incoming PJSIP calls set global SIPDOMAIN instead of a channel variable
- [ASTERISK-27902] - chan_pjsip isn't updating hangupcause on 4XX responses
- [ASTERISK-28016] - PJSIP sends duplicate 183 Progress responses
- [ASTERISK-28185] - chan_pjsip: Subsequent same responses are not stopped
- [ASTERISK-29230] - pjsip: Asterisk goes crazy and massively spams logfile if registration can't be send
- [ASTERISK-29201] - Crash occurs when Transfer and execute Hangup before the Transfer result
- [ASTERISK-29210] - res_pjsip: Crash when examining transport
- [ASTERISK-29022] - Crash when manipulating PJSIP invite dlg ref counts
- [ASTERISK-29238] - chan_sip: SDP: Offers without any enabled stream are accepted.
- [ASTERISK-29237] - chan_sip: SDP: m=video is parsed even when disabled.
- [ASTERISK-29222] - chan_sip: Hold/Resume an sRTP call on a video enabled user-agent.
- [ASTERISK-28798] - [patch] chan_sip: TCP/TLS client without server.
- [ASTERISK-29238] - chan_sip: SDP: Offers without any enabled stream are accepted.
- [ASTERISK-29237] - chan_sip: SDP: m=video is parsed even when disabled.
- [ASTERISK-29209] - Debug messages printed by scope trace might be missing newlines
- [ASTERISK-29217] - LOCK() can grant the same lock to multiple channels spuriously
- [ASTERISK-29148] - AST_MODULE_INFO no, MODULEINFO depend
- [ASTERISK-29188] - null media causing the Asterisk crash
- [ASTERISK-29173] - Media cache URL requests allow infinite redirects
- [ASTERISK-29211] - res_musiconhold: Segfault on realtime music on hold without entries
- [ASTERISK-29165] - res_pjsip: malformed header Accept-Encoding in OPTIONS response
- [ASTERISK-29191] - tel: URI in Diversion header causes crash
- [ASTERISK-29231] - pjsip: SIGSEGV in CLI if no trunk is registered
- [ASTERISK-29240] - chan_pjsip: Incoming PJSIP calls set global SIPDOMAIN instead of a channel variable
- [ASTERISK-29229] - Stasis/messaging: text messages not dispatched to all subscribers when using generic subscription
- [ASTERISK-29175] - res_pjsip_stir_shaken: Fix module description
- [ASTERISK-29191] - tel: URI in Diversion header causes crash
- [ASTERISK-29024] - pjsip: Route Header in Cancel request incorrectly set
* Improvements
- [ASTERISK-29118] - VoiceMail() should have an option to play greetings as Early Media
- [ASTERISK-28549] - Two repeated 183
- [ASTERISK-29216] - contrib: systemd asterisk service for centos8 or other newer linux versions
- [ASTERISK-29143] - res_http_media_cache: HTTP media cache stored hardcoded in /tmp
- [ASTERISK-28549] - Two repeated 183
-------------------------------------------------------------------
Tue Dec 22 09:58:39 2020 - Torrey Searle <tsearle@voxbone.com>
- Update for 18.1.1:
* Security bugs fixed:
- [AST-2020-001] - res_pjsip: Return dialog locked and referenced
- [AST-2020-002] - res_pjsip: Stop sending INVITEs after challenge limit.
-------------------------------------------------------------------
Thu Nov 19 14:01:31 UTC 2020 - Michael Ströder <michael@stroeder.com>
- update to 17.9.0:
* Security bugs fixed:
- [ASTERISK-29057] - pjsip: Crash on call rejection during high load
* Improvements:
- [ASTERISK-29055] - Create a Bridge with video_single mode
- [ASTERISK-29056] - Increase reg_server column size for ps_contacts table realtime
* many more bug fixes
-------------------------------------------------------------------
Fri Nov 6 09:08:03 UTC 2020 - Michael Ströder <michael@stroeder.com>
- update to 17.8.1 with security fixes:
* AST-2020-001: Remote crash in res_pjsip_session
* AST-2020-002: Outbound INVITE loop on challenge with different nonce.
-------------------------------------------------------------------
Fri Oct 23 08:26:25 UTC 2020 - Hans-Peter Jansen <hpj@urpla.net>
- Asterisk 17.8.0
* ASTERISK-25665 - Duplicate logging in queue log for EXITEMPTY
events (Reported by Ove Aursand)
* ASTERISK-29043 - app_queue: Leave empty sometimes not
recorded as abandoned (Reported by Kfir Itzhak)
* ASTERISK-29042 - res_parking: Parker UUID is no longer
copied (Reported by Misha Vodsedalek)
* ASTERISK-28878 - chan_pjsip: PJSIP_MEDIA_OFFER Broken
asterisk 16 (Reported by Joseph Ades)
* ASTERISK-29046 - pbx: Deadlock when doing a reload, while
simultaneously doing an ExtensionState on a pattern match hint
that ends up adding an extension (Reported by Ramarajan)
* ASTERISK-29040 - res_speech: Assertion on format
(Reported by Nickolay V. Shmyrev)
* ASTERISK-29001 - chan_pjsip does not process or forward 181
responses (Reported by Torrey Searle)
* ASTERISK-29034 - Lastpause of realtime members is reseting
(Reported by Evandro César Arruda)
* ASTERISK-27273 - app_voicemail: When a voicemail is marked as
"Urgent", it is not sent by email/processed by the mailcmd
command (Reported by Leandro Dardini)
* ASTERISK-29033 - res_pjsip_session: Aggressively terminates
session on failed re-INVITE (Reported by Joshua C. Colp)
* ASTERISK-28974 - res_rtp_asterisk: T.140 messages have
appended RTP string to each message block.
(Reported by Thomas Johnson)
-------------------------------------------------------------------
Mon Oct 19 15:55:34 UTC 2020 - Hans-Peter Jansen <hpj@urpla.net>
- Add dahdi build conditional
dahdi-linux is bitrotten, and TW kernel is moving too fast to catch up
- Use proper gmime dependency
- Add full asterisk include folder
-------------------------------------------------------------------
Thu Sep 3 09:30:15 UTC 2020 - Michael Ströder <michael@stroeder.com>
- Update to release 17.7.0
* [ASTERISK-29042] - res_parking: Parker UUID is no longer copied
* [ASTERISK-29046] - pbx: Deadlock when doing a reload, while simultaneously
doing an ExtensionState on a pattern match hint that ends up adding an extension
* [ASTERISK-29011] - chan_sip: ToHost property not cleared on reload
* [ASTERISK-29021] - Fix VERSION(ASTERISK_VERSION_NUM) on certified versions
* [ASTERISK-28927] - Asterisk crash in music on hold
* [ASTERISK-28973] - Malformed IP address in SDP of 2nd SIP timer triggered
INVITE when NAT is active (UDP transport with external_media_address)
* [ASTERISK-28995] - res_pjsip_registrar: Expires on statically configured contacts is not correct
* [ASTERISK-28987] - BridgeCreated ARI event shows wrong video_mode info
* [ASTERISK-28978] - acl: named_acl rule misconfiguration results in
segfault on reading rule from realtime
* [ASTERISK-28975] - res_http_websocket:
Text payload data doesn't necessary include trailing zero
-------------------------------------------------------------------
Fri Jul 17 16:06:36 UTC 2020 - Diederik de Groot <ddegroot@talon.nl>
- Update to release 17.6.0
* AMI: You can now specify an optional 'Content-Type' as an argument
for the Asterisk SendText manager action.
* res_pjsip: Added a new PJSIP system setting called disable_rport.
* res_sorcery_memory_cache: The SorceryMemoryCacheExpireObject AMI
action and CLI command allow expiring of a specific object within
the sorcery memory cache.
* res_ari_channels: When creating a channel in ARI using the create
call you can now specify dialplan variables to be set as part of the
same operation.
* res_pjsip_logger: The PJSIP packet logger now has the following CLI
commands:
-------------------------------------------------------------------
Sat Jun 6 07:00:36 UTC 2020 - Jan Engelhardt <jengelh@inai.de>
- Update to release 17.4.0
* ARI: Application event filtering is now supported. An
application can now specify an "allowed" and/or "disallowed"
list(s) of event types.
* AttendedTransfer: A new application, this will queue up
attended transfer to the given extension.
* BlindTransfer: A new application, this will redirect all
channels currently bridged to the caller channel to the
specified destination.
* ConfBridge: Add "average_all", "highest_all", and
"lowest_all" values for the remb_behavior option. These
values operate on a bridge level instead of a per-source
level.
* Dial: Add RINGTIME and RINGTIME_MS variables containing
respectively seconds and milliseconds between creation of the
dialing channel and receiving the first RINGING signal.
* Dial: Add PROGRESSTIME and PROGRESSTIME_MS variables
analogous to the above with respect to the PROGRESS signal.
Shorter of these two times should be equivalent to the PDD
(Post Dial Delay) value.
* Dial: Add DIALEDTIME_MS and ANSWEREDTIME_MS variables to get
millisecond resolution versions of DIALEDTIME and
ANSWEREDTIME.
-------------------------------------------------------------------
Thu Mar 12 18:37:36 UTC 2020 - Hans-Peter Jansen <hpj@urpla.net>
- Update to new upstream release 16.8.0
+ Bugs fixed in this release:
* ASTERISK-28766 - PJSIP blind transfer not completed after
using Proceeding() (Reported by lvl)
* ASTERISK-28685 - check_expr2: linking (when hardening) and
cross-compiling troubles (Reported by Sebastian Kemper)
* ASTERISK-28764 - res_rtp_asterisk: Improve NACK support and
seqno handling (Reported by Joshua C. Colp)
* ASTERISK-28755 - SIP/Stasis: SIP headers not transmitted in
the "variables" field (Reported by Jean Aunis - Prescom)
* ASTERISK-28754 - ASTERISK-28738 Causes Audio Issue After
Hold (Reported by Ross Beer)
* ASTERISK-28697 - res_pjsip: Named ACL does not update on
reload if changed (Reported by Timothy Vanderaerden)
* ASTERISK-28746 - res_pjsip_outbound_registration keeps
retrying the first entry in a SRV record set
(Reported by George Joseph)
* ASTERISK-28716 - ICE: pjnath shouldn't wait for ICE to
complete before allowing sending
(Reported by Benjamin Keith Ford)
* ASTERISK-28738 - Incorrect state machine used when
MOH_PASSTHRU is used (Reported by Torrey Searle)
* ASTERISK-28742 - res_rtp_asterisk: static for audio due to
incomplete dtls/srtp setup (Reported by Kevin Harwell)
* ASTERISK-28735 - Realtime MoH Unknown format '' --
defaulting to SLIN (Reported by Ross Beer)
* ASTERISK-28730 - res_pjsip_session: Fix out of order
session refreshes (Reported by Joshua C. Colp)
* ASTERISK-28718 - chan_sip: Returns 403 if RTP ports are
depleted, should return 503 (Reported by Walter Doekes)
* ASTERISK-28719 - Cannot remove defaultrule from queue using
realtime queues (Reported by EDV O-TON)
* ASTERISK-28713 - res_stasis_playback: Error building JSON
(Reported by Sébastien Duthil)
* ASTERISK-28714 - REGRESSION: Feature
subscription_persistence_recreate (ASTERISK-27759) Causes
Segfaults (Reported by Ross Beer)
* ASTERISK-26082 - res_pjsip_messaging: MessageSend
Content-Type can't be changed (Reported by Alex)
* ASTERISK-28423 - ARI causes STASIS Deadlock
(Reported by Ross Beer)
* ASTERISK-28679 - stasis application is destroyed after its
creation (Reported by Francois Blackburn)
* ASTERISK-25421 - PJSIP. MESSAGE_SEND_STATUS set to SUCCESS
in spite of the error when sending
(Reported by Dmitriy Serov)
* ASTERISK-28686 - chan_sip strictrtp=yes fails when media
source is changed: no audio (Reported by Walter Doekes)
* ASTERISK-28139 - RTP Stream Incorrect Payload Type Causes
Asterisk To Drop Calls (Reported by Paul Brooks)
* ASTERISK-26955 - pjsip: SIP Packets with Via "received="
Containing IPv6 Address Delimited by "[]" Rejected
(Reported by Peter Sokolov)
+ Improvements made in this release:
* ASTERISK-28750 - TLS/SSL Key too small error
(Reported by Martin Zeh)
* ASTERISK-28733 - stream: Add support for adding/removing
streams during SFU/calls (Reported by Joshua C. Colp)
* ASTERISK-24798 - Documentation - Clarify That Format Is Set
By File Name Extension In MixMonitor (Reported by xrobau)
* ASTERISK-28726 - install_prereq script uses the interactive
mode when installing aptitude (Reported by Sylvain Afchain)
-------------------------------------------------------------------
Wed Feb 5 19:39:12 UTC 2020 - Hans-Peter Jansen <hpj@urpla.net>
- Update to new upstream release 16.8.0
+ 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)
+ Bugs fixed in this release:
* 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 <dialog-info> 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-28625 - Playback of local files impacted by large
media cache (Reported by Kevin Reeves)
+ Improvements made in this release:
* 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)
-------------------------------------------------------------------
Wed Dec 25 13:06:01 UTC 2019 - Hans-Peter Jansen <hpj@urpla.net>
- Update to new upstream release 16.7.0
+ 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)
+ Improvements made in this release:
* 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)
+ Bugs fixed in this release:
* ASTERISK-28609 - Memory Leak in res_rtp_asterisk.c
(Reported by Ted G)
* 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-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-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-28423 - ARI causes STASIS Deadlock
(Reported by Ross Beer)
* 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)
+ New Features made in this release:
* 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)
-------------------------------------------------------------------
Fri Nov 22 10:34:03 UTC 2019 - Hans-Peter Jansen <hpj@urpla.net>
- Update to new upstream release 16.6.2
* ASTERISK-28580
manager.c: Prevent the Originate action from running the Originate app
If an AMI user without the "system" authorization calls the
Originate AMI command with the Originate application,
the second Originate could run the "System" command.
Action: Originate
Channel: Local/1111
Application: Originate
Data: Local/2222,app,System,touch /tmp/owned
If the "system" authorization isn't set, we now block the
Originate app as well as the System, Exec, etc. apps.
* ASTERISK-28589 #close
chan_sip.c: Prevent address change on unauthenticated SIP request.
If the name of a peer is known and a SIP request is sent using that
peer's name, the address of the peer will change even if the request
fails the authentication challenge. This means that an endpoint can
be altered and even rendered unusuable, even if it was in a working
state previously. This can only occur when the nat option is set to the
default, or auto_force_rport.
This change checks the result of authentication first to ensure it is
successful before setting the address and the nat option.
- Update to new upstream release 16.6.1
* ASTERISK-28574
pjproject_bundled: Replace earlier reverts with official fixes.
Issues in pjproject 2.9 caused us to revert some of their changes
as a work around. This introduced another issue where pjproject
wouldn't build with older gcc versions such as that found on
CentOS 6. This commit replaces the reverts with the official
fixes for the original issues and allows pjproject to be built
on CentOS 6 again.
* ASTERISK-28575
res_pjsip_mwi: potential double unref, and potential unwanted double link
When creating an unsolicited MWI aggregate subscription it was possible for
the subscription object to be double unref'ed. This patch removes the explicit
unref as it is not needed since the RAII_VAR will handle it at function end.
Less concerning there was also a bug that could potentially allow the aggregate
subscription object to be added to the unsolicited container twice. This patch
ensures it is added only once.
-------------------------------------------------------------------
Sun Oct 13 15:40:20 UTC 2019 - Hans-Peter Jansen <hpj@urpla.net>
- Update to new upstream release 16.6.0
- Security bugs fixed in this release:
* [ASTERISK-28495] - res_pjsip_t38: 200 OK with SDP answer with
declined stream causes crash (Reported by Alexei Gradinari)
- Bugs fixed in this release:
* [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-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)
- New Features made in this release:
* [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)
-------------------------------------------------------------------
Fri Sep 20 08:53:46 UTC 2019 - Hans-Peter Jansen <hpj@urpla.net>
- Update to new upstream release 16.5.1
- Security bugs fixed in this release:
* AST-2019-005 - translate: Don't assume all frames will have a src.
This change removes the assumption that a frame will always have
a src set on it. This assumption is incorrect.
* AST-2019-004 - res_pjsip_t38.c: Add NULL checks before using session media
After receiving a 200 OK with a declined stream in response to a T.38
initiated re-invite Asterisk would crash when attempting to dereference
a NULL session media object.
-------------------------------------------------------------------
Tue Aug 13 07:04:15 UTC 2019 - Hans-Peter Jansen <hpj@urpla.net>
- Update to new upstream release 16.5.0
- Security bugs fixed in this release:
* 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)
- Bugs fixed in this release:
* 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)
- Improvements made in this release:
* ASTERISK-28234 - pbx_dundi: Add IPv4/IPv6 dual bind support
for DUNDi (Reported by Kirsty Tyerman)
https://downloads.asterisk.org/pub/telephony/asterisk/releases/ChangeLog-16.5.0
- Update bundled pjproject tarball to 2.9
-------------------------------------------------------------------
Thu Jul 25 16:13:06 UTC 2019 - Hans-Peter Jansen <hpj@urpla.net>
- Add postgresql-server-devel dependency for Factory
-------------------------------------------------------------------
Fri Jul 12 09:41:03 UTC 2019 - Hans-Peter Jansen <hpj@urpla.net>
- Update to new upstream release 16.4.1
* AST-2019-002: Remote crash vulnerability with MESSAGE messages
A specially crafted SIP in-dialog MESSAGE message can cause Asterisk
to crash.
* AST-2019-003: Remote Crash Vulnerability in chan_sip channel driver
When T.38 faxing is done in Asterisk a T.38 reinv ite may be sent to an
endpoint to switch it to T.38. If the endpoint responds with an improperly
formatted SDP answer including both a T.38 UDPTL stream and an audio or video
stream containing only codecs not allowed on the SIP peer or user a crash will
occur. The code incorrectly assumes that there will be at least one common
codec when T.38 is also in the SDP answer. Fixes CVE-2019-13161.
https://downloads.asterisk.org/pub/telephony/asterisk/releases/ChangeLog-16.4.1
- Update to new upstream release 16.4.0
https://downloads.asterisk.org/pub/telephony/asterisk/releases/ChangeLog-16.4.0
- Update to new upstream release 16.3.0
https://downloads.asterisk.org/pub/telephony/asterisk/releases/ChangeLog-16.3.0
- Remove dependency on jansson (locally supplied)
-------------------------------------------------------------------
Fri Mar 1 10:11:49 UTC 2019 - Adam Majer <adam.majer@suse.de>
- Update to new upstream release 16.2.1
* Fix remote crash vulnerability in SDP protocol violation
(CVE-2019-7251)
-------------------------------------------------------------------
Sat Feb 23 05:53:11 UTC 2019 - seanlew@opensuse.org
- Update to new upstream release 16.2.0
-------------------------------------------------------------------
Wed Dec 26 22:51:36 UTC 2018 - Michael Ströder <michael@stroeder.com>
- Update to new upstream release 16.1.1
* Fix for Regression: MWI polling no longer works
-------------------------------------------------------------------
Wed Dec 12 22:59:05 UTC 2018 - Jan Engelhardt <jengelh@inai.de>
- Update to new upstream release 16.1.0
* Fix a buffer overflow for DNS SRV/NAPTR records
* Fix a crash when reading HTTP Upgrade request
-------------------------------------------------------------------
Thu Nov 22 19:47:07 UTC 2018 - Hans-Peter Jansen <hpj@urpla.net>
- Enable app_macro build
deprecated now, but missing it will break too many diaplans
-------------------------------------------------------------------
Tue Nov 20 17:32:52 UTC 2018 - Jan Engelhardt <jengelh@inai.de>
- Update to new upstream release 16.0.1
* webrtc: Both REMB and NACK are now supported.
* Text messages sent through a conference bridge using
ConfBridge will now be relayed to the other participants.
* app_originate: The 'a' option has been added which
asynchronously places calls. The application will return
immediately instead of waiting for the originated channel
to answer.
* app_queue: A wrapup time can now be configured on a per-member
basis instead of on a per-queue basis for static members as
defined in the configuration file.
* app_queue: Predial handler support has also been added so that
subroutines can be invoked on the callee or caller channels.
-------------------------------------------------------------------
Thu Oct 25 10:45:46 UTC 2018 - Hans-Peter Jansen <hpj@urpla.net>
- Add missing /usr/share/asterisk/keys directory for res_crypto
- Adjust permissions of /var/lib/asterisk/phoneprov/*
-------------------------------------------------------------------
Wed Oct 24 17:01:01 UTC 2018 - Hans-Peter Jansen <hpj@urpla.net>
- Improve systemd unit to wait for network online state
-------------------------------------------------------------------
Sun Oct 21 10:56:40 UTC 2018 - Hans-Peter Jansen <hpj@urpla.net>
- Don't install /etc/init.d script, if systemd driven
-------------------------------------------------------------------
Mon Oct 15 15:19:39 UTC 2018 - Hans-Peter Jansen <hpj@urpla.net>
- Make adjusting asterisk.conf actually work, and prevent that perl
expression from failing unnoticed ever again.
-------------------------------------------------------------------
Fri Sep 21 10:32:43 UTC 2018 - Michael Ströder <michael@stroeder.com>
- Update to new upstream release 15.6.1
* AST-2018-009: Remote crash vulnerability in HTTP websocket upgrade
-------------------------------------------------------------------
Thu Jul 12 19:27:24 UTC 2018 - michael@stroeder.com
- Update to new upstream release 15.5.0 with following
security fixes:
* [ASTERISK-27818]
Username bruteforce is possible when using ACL with PJSIP
* [ASTERISK-27807]
iostreams: Potential DoS when client connection closed prematurely
-------------------------------------------------------------------
Tue Jun 19 10:04:31 UTC 2018 - adam.majer@suse.de
- drop pwlib-devel from BR as it is not going to be ported to
OpenSSL 1.1 (boo#1074796)
-------------------------------------------------------------------
Tue Jun 12 06:32:13 UTC 2018 - michael@stroeder.com
- Update to new upstream release 15.4.1 with following
security fixes:
* AST-2018-007: Infinite loop when reading iostreams
* AST-2018-008: PJSIP endpoint presence disclosure when using ACL
-------------------------------------------------------------------
Sat May 26 14:32:42 UTC 2018 - dev@stellardeath.org
- Switch to bundled pjproject to avoid segmentation faults when
using channel PJSIP
-------------------------------------------------------------------
Mon May 14 10:07:59 UTC 2018 - michael@stroeder.com
- Update to new upstream release 15.4.0 with following
security fixes:
* [ASTERISK-27658] - WebSocket frames with 0 sized payload causes DoS
* [ASTERISK-27583] - Segmentation fault occurs in asterisk with an
invalid SDP fmtp attribute
* [ASTERISK-27582] - Segmentation fault occurs in Asterisk with an
invalid SDP media format description
* [ASTERISK-27618] - Crash occurs when sending a repeated number of
INVITE messages over TCP or TLS transport
* [ASTERISK-27640] - SUBSCRIBE message with a large Accept value
causes stack corruption
-------------------------------------------------------------------
Sun May 6 14:44:26 UTC 2018 - dev@stellardeath.org
- Remove sqlite2-devel as BuildRequires, is no longer available
-------------------------------------------------------------------
Sun Mar 4 14:25:11 UTC 2018 - jengelh@inai.de
- Update to new upstream release 15.2.2
* The "Data Retrieval API" has been removed. This API was not
actively maintained, was not added to new modules (such as
res_pjsip), and there exist better alternatives to acquire
the same information, such as the ARI. As a result, the
"DataGet" AMI action as well as the "data get" CLI command
have been removed.
* Streams, as a new concept for media flows, have been
introduced.
* To simplify configuration for users a new option, webrtc, has
been created which controls configuration options that are
required for WebRTC.
-------------------------------------------------------------------
Wed Feb 21 23:40:10 UTC 2018 - michael@stroeder.com
- Update to new upstream release 14.7.6
* AST-2018-001: Crash when receiving unnegotiated dynamic payload
* AST-2018-002: Crash when given an invalid SDP media format description
* AST-2018-003: Crash with an invalid SDP fmtp attribute
* AST-2018-004: Crash when receiving SUBSCRIBE request
* AST-2018-005: Crash when large numbers of TCP connections are closed suddenly
* AST-2018-006: WebSocket frames with 0 sized payload causes DoS
-------------------------------------------------------------------
Sat Dec 23 09:41:36 UTC 2017 - michael@stroeder.com
- Update to new upstream release 14.7.5
* AST-2017-014: Crash in PJSIP resource when missing a contact header
-------------------------------------------------------------------
Thu Dec 14 22:06:50 UTC 2017 - michael@stroeder.com
- Update to new upstream release 14.7.4
AST-2017-012: Remote Crash Vulnerability in RTCP Stack
-------------------------------------------------------------------
Fri Dec 1 21:40:51 UTC 2017 - michael@stroeder.com
- Update to new upstream release 14.7.3
* AST-2017-013: DOS Vulnerability in Asterisk chan_skinny
-------------------------------------------------------------------
Tue Sep 19 19:23:13 UTC 2017 - michael@stroeder.com
- Update to new upstream release 14.6.2 with security fix:
AST-2017-008: RTP/RTCP information leak
- HTTPS source download links
-------------------------------------------------------------------
Wed Sep 6 13:06:14 UTC 2017 - michael@stroeder.com
- Update to new upstream release 14.6.1 with security fixes:
* AST-2017-007: Remote Crash Vulerability in res_pjsip
* AST-2017-006: Shell access command injection in app_minivm
* AST-2017-005: Media takeover in RTP stack
-------------------------------------------------------------------
Wed Jul 12 14:07:26 UTC 2017 - michael@stroeder.com
- Update to new upstream release 14.6.0
-------------------------------------------------------------------
Tue May 30 18:44:30 UTC 2017 - michael@stroeder.com
- Update to new upstream release 14.5.0
-------------------------------------------------------------------
Mon May 22 19:58:24 UTC 2017 - hpj@urpla.net
- separate doc package (with ~26 MB)
-------------------------------------------------------------------
Sat May 20 07:58:46 UTC 2017 - michael@stroeder.com
- Update to new upstream release 14.4.1 with security fixes:
* AST-2017-002: Ensure transaction key buffer is large enough
* AST-2017-003: Handle zero-length body parts correctly
* AST-2017-004: chan_skinny: Add EOF check in skinny_session
-------------------------------------------------------------------
Fri Apr 7 17:22:26 UTC 2017 - michael@stroeder.com
- Update to new upstream release 14.4.0
-------------------------------------------------------------------
Tue Feb 21 22:13:30 UTC 2017 - jengelh@inai.de
- asterisk won't start without the sound directory
(so make sure it is always there)
-------------------------------------------------------------------
Mon Feb 13 22:47:10 UTC 2017 - michael@stroeder.com
- Update to new upstream release 14.3.0
-------------------------------------------------------------------
Tue Jan 17 13:39:09 UTC 2017 - jengelh@inai.de
- Enable app_meetme
-------------------------------------------------------------------
Thu Dec 8 21:59:57 UTC 2016 - michael@stroeder.com
- Update to new upstream release 14.2.1 with security fixes:
* AST-2016-008: Crash on SDP offer or answer from endpoint using Opus
* AST-2016-009: Remote unauthenticated sessions in chan_sip
-------------------------------------------------------------------
Wed Nov 23 18:25:45 UTC 2016 - michael@stroeder.com
- Update to new upstream release 14.2.0
-------------------------------------------------------------------
Thu Nov 10 20:53:36 UTC 2016 - michael@stroeder.com
- Update to new upstream release 14.1.2
-------------------------------------------------------------------
Wed Oct 26 18:21:07 UTC 2016 - michael@stroeder.com
- Update to new upstream release 14.1.1
-------------------------------------------------------------------
Sat Oct 1 15:24:14 UTC 2016 - jengelh@inai.de
- Add asterisk-cflags.diff to drop -march=native again
[boo#1002419]
-------------------------------------------------------------------
Sat Oct 1 00:14:18 UTC 2016 - michael@stroeder.com
- Update to new upstream release 14.0.2
-------------------------------------------------------------------
Tue Sep 27 19:56:20 UTC 2016 - michael@stroeder.com
- Update to new upstream release 14.0.1
-------------------------------------------------------------------
Mon Sep 26 20:01:56 UTC 2016 - jengelh@inai.de
- Update to new upstream release 14.0.0
-------------------------------------------------------------------
Fri May 13 19:58:36 UTC 2016 - michael@stroeder.com
- Update to new upstream maintenance release 13.9.1
-------------------------------------------------------------------
Wed Mar 30 06:30:17 UTC 2016 - michael@stroeder.com
- Update to new upstream maintenance release 13.9.0
-------------------------------------------------------------------
Sat Feb 6 22:11:13 UTC 2016 - jengelh@inai.de
- Update to new upstream maintenance release 13.7.2
-------------------------------------------------------------------
Fri Feb 5 18:33:22 UTC 2016 - michael@stroeder.com
- Update to new upstream maintenance release 13.7.1
with security fixes:
* AST-2016-001: BEAST vulnerability in HTTP server
* AST-2016-002: File descriptor exhaustion in chan_sip
* AST-2016-003: Remote crash vulnerability when receiving UDPTL FAX data.
- Added build dependencies:
* libv4l-devel
* libSDL2-devel
-------------------------------------------------------------------
Thu Dec 10 12:15:00 UTC 2015 - zawel1@gmail.com
- Update to new upstream maintenance release 13.6.0
-------------------------------------------------------------------
Thu Aug 13 15:16:00 UTC 2015 - jengelh@inai.de
- Update to new upstream maintenance release 13.5.0
-------------------------------------------------------------------
Mon Jun 8 22:30:50 UTC 2015 - jengelh@inai.de
- Update to new upstream maintenenace release 13.4.0
-------------------------------------------------------------------
Thu Apr 9 10:14:52 UTC 2015 - jengelh@inai.de
- Update to new upstream maintenance release 13.3.2
* fix for CVE-2015-3008 asterisk: TLS Certificate Common name NULL
byte exploit
-------------------------------------------------------------------
Mon Mar 16 20:53:29 UTC 2015 - jengelh@inai.de
- Update to new upstream maintenance release 13.2
-------------------------------------------------------------------
Sat Jan 3 15:43:55 UTC 2015 - jengelh@inai.de
- Update to new upstream maintenance release 13.1
-------------------------------------------------------------------
Thu Nov 20 23:22:45 UTC 2014 - joop.boonen@opensuse.org
- Build version 13.0.1
-------------------------------------------------------------------
Thu Nov 20 21:13:00 UTC 2014 - joop.boonen@opensuse.org
- Corrected the file paths
- Added missing files
- Added excludes
-------------------------------------------------------------------
Mon Nov 17 20:51:45 UTC 2014 - jengelh@inai.de
- Update to new upstream release 13
* Asterisk security events are now provided via AMI, allowing end
users to monitor their Asterisk system in real time for security
related issues.
* Both AMI and ARI now allow external systems to control the state
of a mailbox. Using AMI actions or ARI resources, external
systems can programmatically trigger Message Waiting Indicators
(MWI) on subscribed phones. This is of particular use to those
who want to build their own VoiceMail application using ARI.
* ARI now supports the reception/transmission of out of call text
messages using any supported channel driver/protocol stack
through ARI. Users receive out of call text messages as JSON
events over the ARI websocket connection, and can send out of
call text messages using HTTP requests.
* The PJSIP stack now supports RFC 4662 Resource Lists, allowing
Asterisk to act as a Resource List Server. This includes defining lists of presence state, mailbox state, or lists of presence state/mailbox state; managing subscriptions to lists; and batched delivery of NOTIFY requests to subscribers.
* The PJSIP stack can now be used as a means of distributing device
state or mailbox state via PUBLISH requests to other Asterisk
instances. This is analogous to Asterisk's clustering support
using XMPP or Corosync; unlike existing clustering mechanisms,
using the PJSIP stack to perform the distribution of state does
not rely on another daemon or server to perform the work.
-------------------------------------------------------------------
Fri Aug 22 10:29:26 UTC 2014 - jengelh@inai.de
- Update to new upstream maintenance release 12.5.0
* http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-12.5.0-summary.txt
-------------------------------------------------------------------
Sun Jul 13 00:07:28 UTC 2014 - jengelh@inai.de
- Update to new upstream release 12.4.0
* http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-12.4.0-summary.txt
- Reenable SS7 support in chan_dahdi (for libss7-2.0)
-------------------------------------------------------------------
Fri Jun 27 23:49:07 UTC 2014 - jengelh@inai.de
- Update to new upstream release 12.3.2
* http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-12.3.2-summary.txt
-------------------------------------------------------------------
Wed Apr 23 17:16:00 UTC 2014 - marcelloceschia@users.sourceforge.net
- Update to new upstream release 12.2.0
* http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-12.2.0-summary.txt
-------------------------------------------------------------------
Thu Mar 22 22:32:00 UTC 2014 - marcelloceschia@users.sourceforge.net
- Update to new upstream release 12.1.1 (security release)
* http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-12.1.1-summary.txt
-------------------------------------------------------------------
Thu Mar 6 07:34:00 UTC 2014 - jengelh@inai.de
- Update to new upstream release 12.1.0 (bugfix release)
* http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-12.1.0-summary.txt
-------------------------------------------------------------------
Tue Dec 24 10:33:13 UTC 2013 - jengelh@inai.de
- Update to new upstream release 12.0.0
* A more flexible bridging core based on the Bridging API
* A new internal message bus, Stasis
* Major standardization and consistency improvements to AMI
* Addition of the Asterisk REST Interface (ARI)
* A new SIP channel driver, chan_pjsip
* https://wiki.asterisk.org/wiki/display/AST/New+in+12
-------------------------------------------------------------------
Tue Dec 24 10:29:52 UTC 2013 - jengelh@inai.de
- Update to new upstream release 11.7.0 (bugfix release)
* See http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-11.7.0-summary.html
for details
-------------------------------------------------------------------
Sun Nov 24 11:57:30 UTC 2013 - jengelh@inai.de
- Update to new upstream release 11.6.0 (bugfix release)
* See http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-11.6.0-summary.html
for details
-------------------------------------------------------------------
Thu Aug 15 14:56:19 UTC 2013 - jengelh@inai.de
- Use libuuid to reenable res_rtp_asterisk
-------------------------------------------------------------------
Thu Aug 8 11:32:21 UTC 2013 - jengelh@inai.de
- Update to new upstream release 11.5.0 (bugfix release)
* See http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-11.5.0-summary.html
for details
-------------------------------------------------------------------
Sun Jun 2 23:05:18 UTC 2013 - jengelh@inai.de
- Update to new upstream release 11.4.0 (bugfix release)
* See http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-11.4.0-summary.html
for details
-------------------------------------------------------------------
Sun Feb 17 09:27:46 UTC 2013 - jengelh@inai.de
- Enable building res_corosync (replaces res_ais from asterisk-10)
- Order asterisk after network (bnc#796148)
-------------------------------------------------------------------
Sat Feb 16 02:32:13 UTC 2013 - jengelh@inai.de
- Enable building chan_ooh323
- Put config sample files into their respective subpackages
- Split off asterisk-freetds
- Make libasteriskssl.so symlink point to actual file
- Call ldconfig for libasteriskssl1
-------------------------------------------------------------------
Thu Jan 24 18:02:07 UTC 2013 - jengelh@inai.de
- Update to new upstream release 11.2.1 (bugfix release)
* Fixed stuck DTMF when using ChannelRedirect to split a two
channel bridge
* Asterisk deadlocked during startup with mutex errors
* Resolved segfault in chan_sip while performing connected line
update
-------------------------------------------------------------------
Fri Dec 21 22:50:50 UTC 2012 - joop.boonen@opensuse.org
- Update to new upstream release 11.1.0
* chan_local: Fix local_pvt ref leak in local_devicestate().
* Fix a SIP request memory leak with TLS connections.
* Fix a bug where our Motif ICE candidates were not quite proper,
and make us more forgiving.
-------------------------------------------------------------------
Wed Dec 5 11:07:31 UTC 2012 - joop.boonen@opensuse.org
- Update to new upstream release 11.0.1
* Fix a bug which made ConfBridge not record conferences when the
record command was initiated from AMI/CLI commands
* Fix a bug causing SIP reloads to remove all entries from the registry
* Fix an issue with res_http_websocket where the chan_sip WebSocket
handler could not be registered.
-------------------------------------------------------------------
Sat Nov 3 02:33:18 UTC 2012 - jengelh@inai.de
- Update to new upstream release 11.0.0
* WebRTC Support with WebSocket transport over SIP.
* DTLS-SRTP - A secure transport for RTP media streams used by
WebRTC and SIP endpoints.
* ICE, STUN and TURN A set of related technologies for
establishing live media streams between software agents running
behind network address translators (NATs) and firewalls. ICE,
STUN and TURN have been incorporated into the Asterisk RTP engine.
-------------------------------------------------------------------
Sun Apr 8 18:44:34 UTC 2012 - jengelh@medozas.de
- Update to new upstream release 10.3.0
* http://downloads.asterisk.org/pub/telephony/asterisk/old-releases/asterisk-10.3.0-summary.html
- Make /var/lib/asterisk writable, so that the sqlite db can
be automatically created
- Replace init script by something less convoluted;
also add a systemd service file (bnc#750762, bnc#750763)
-------------------------------------------------------------------
Fri Mar 16 19:28:25 UTC 2012 - jengelh@medozas.de
- Update to new upstream release 10.2.1
* Fix AST-2012-002, AST-2012-003 security vulnerabilities
-------------------------------------------------------------------
Sun Mar 11 21:54:37 UTC 2012 - jengelh@medozas.de
- Update to new upstream release 10.2.0
* http://downloads.asterisk.org/pub/telephony/asterisk/old-releases/asterisk-10.2.0-summary.html
- Restore spandsp support (bnc#731943)
- Set permissions on files (bnc#750761)
-------------------------------------------------------------------
Wed Feb 1 15:10:07 UTC 2012 - jengelh@medozas.de
- Update to new upstream release 10.1.0
* http://downloads.asterisk.org/pub/telephony/asterisk/old-releases/asterisk-10.1.0-summary.html
- Add autotools BuildRequires for factory/12.2
-------------------------------------------------------------------
Fri Dec 16 00:06:31 UTC 2011 - jengelh@medozas.de
- Update to final 10.0.0
-------------------------------------------------------------------
Sat Oct 8 22:12:16 UTC 2011 - jengelh@medozas.de
- New package, for a change list see
https://wiki.asterisk.org/wiki/display/AST/New+in+10