[svn-commits] bebuild: tag 11.14.0-rc1 r427143 - /tags/11.14.0-rc1/
SVN commits to the Digium repositories
svn-commits at lists.digium.com
Mon Nov 3 12:48:46 CST 2014
Author: bebuild
Date: Mon Nov 3 12:48:40 2014
New Revision: 427143
URL: http://svnview.digium.com/svn/asterisk?view=rev&rev=427143
Log:
Importing files for 11.14.0-rc1 release.
Added:
tags/11.14.0-rc1/.lastclean (with props)
tags/11.14.0-rc1/.version (with props)
tags/11.14.0-rc1/ChangeLog (with props)
Added: tags/11.14.0-rc1/.lastclean
URL: http://svnview.digium.com/svn/asterisk/tags/11.14.0-rc1/.lastclean?view=auto&rev=427143
==============================================================================
--- tags/11.14.0-rc1/.lastclean (added)
+++ tags/11.14.0-rc1/.lastclean Mon Nov 3 12:48:40 2014
@@ -1,0 +1,1 @@
+40
Propchange: tags/11.14.0-rc1/.lastclean
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: tags/11.14.0-rc1/.lastclean
------------------------------------------------------------------------------
svn:keywords = none
Propchange: tags/11.14.0-rc1/.lastclean
------------------------------------------------------------------------------
svn:mime-type = text/plain
Added: tags/11.14.0-rc1/.version
URL: http://svnview.digium.com/svn/asterisk/tags/11.14.0-rc1/.version?view=auto&rev=427143
==============================================================================
--- tags/11.14.0-rc1/.version (added)
+++ tags/11.14.0-rc1/.version Mon Nov 3 12:48:40 2014
@@ -1,0 +1,1 @@
+11.14.0-rc1
Propchange: tags/11.14.0-rc1/.version
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: tags/11.14.0-rc1/.version
------------------------------------------------------------------------------
svn:keywords = none
Propchange: tags/11.14.0-rc1/.version
------------------------------------------------------------------------------
svn:mime-type = text/plain
Added: tags/11.14.0-rc1/ChangeLog
URL: http://svnview.digium.com/svn/asterisk/tags/11.14.0-rc1/ChangeLog?view=auto&rev=427143
==============================================================================
--- tags/11.14.0-rc1/ChangeLog (added)
+++ tags/11.14.0-rc1/ChangeLog Mon Nov 3 12:48:40 2014
@@ -1,0 +1,31933 @@
+2014-11-03 Asterisk Development Team <asteriskteam at digium.com>
+
+ * Asterisk 11.14.0-rc1 Released.
+
+2014-11-03 02:31 +0000 [r427019-427087] Corey Farrell <git at cfware.com>
+
+ * apps/app_voicemail.c: Fix compile error caused by review 4138
+ There is no procedure called ast_closeframe, fix code to use
+ ast_closestream. Reported By: Matt Jordan
+
+ * apps/app_voicemail.c, /, main/app.c: Fix ast_writestream leaks
+ Fix cleanup in __ast_play_and_record where others[x] may be
+ leaked. This was caught where prepend != NULL && outmsg != NULL,
+ once realfile[x] == NULL any further others[x] would be leaked. A
+ cleanup block was also added for prepend != NULL && outmsg ==
+ NULL. 11+: Fix leak of ast_writestream recording_fs in
+ app_voicemail:leave_voicemail. ASTERISK-24476 #close Reported by:
+ Corey Farrell Review: https://reviewboard.asterisk.org/r/4138/
+ ........ Merged revisions 427023 from
+ http://svn.asterisk.org/svn/asterisk/branches/1.8
+
+ * funcs/func_jitterbuffer.c, main/abstract_jb.c: func_jitterbuffer:
+ fix frame leaks. Fix code paths where it is possible for frames
+ to leak. Fix uninitialized variable in jb_get_fixed and
+ jb_get_adaptive. ASTERISK-22409 #related Reported by: Corey
+ Farrell Review: https://reviewboard.asterisk.org/r/4128/
+
+2014-10-31 16:40 +0000 [r426927-426931] Tzafrir Cohen <tzafrir.cohen at xorcom.com>
+
+ * Makefile, /: Fix syntax from commit r426927
+
+ * Makefile, /: install init.d files on GNU/kFreeBSD Review:
+ https://reviewboard.asterisk.org/r/4118/ ........ Merged
+ revisions 426926 from
+ http://svn.asterisk.org/svn/asterisk/branches/1.8
+
+2014-10-31 03:25 +0000 [r426860] Matthew Jordan <mjordan at digium.com>
+
+ * channels/sip/include/reqresp_parser.h, /,
+ channels/sip/reqresp_parser.c: channels/sip/reqresp_parser: Fix
+ unit tests for r426594 When r426594 was made, it did not take
+ into account a unit test that verified that the function properly
+ populated the unsupported buffer. The function would previously
+ memset the buffer if it detected it had any contents; since this
+ function can now be called iteratively on successive headers, the
+ unit tests would now fail. This patch updates the unit tests to
+ reset the buffer themselves between successive calls, and updates
+ the documentation of the function to note that this is now
+ required. ........ Merged revisions 426858 from
+ http://svn.asterisk.org/svn/asterisk/branches/1.8
+
+2014-10-31 03:05 +0000 [r426805-426831] Corey Farrell <git at cfware.com>
+
+ * /, contrib/Makefile (added), Makefile: REF_DEBUG: Install
+ refcounter.py to $(ASTDATADIR)/scripts This change ensures
+ refcounter.py is installed to a place where it can be found by
+ the Asterisk testsuite if REF_DEBUG is enabled. ASTERISK-24432
+ #close Reported by: Corey Farrell Review:
+ https://reviewboard.asterisk.org/r/4094/ ........ Merged
+ revisions 426830 from
+ http://svn.asterisk.org/svn/asterisk/branches/1.8
+
+ * apps/app_queue.c: app_queue: fix a couple leaks to struct
+ call_queue in set_member_value set_member_value has a couple
+ leaks to references in the variable q found through testsuite
+ tests/queues/set_penalty. Also remove the REF_DEBUG_ONLY_QUEUES
+ compiler declaration, this is no longer possible with the updated
+ REF_DEBUG code. ASTERISK-24466 #close Reported by: Corey Farrell
+ Review: https://reviewboard.asterisk.org/r/4125/
+
+2014-10-30 09:16 +0000 [r426692] Walter Doekes <walter+asterisk at wjd.nu>
+
+ * /, apps/app_voicemail.c: app_voicemail: Fix unchecked bounds of
+ myArray in IMAP_STORAGE. In update_messages_by_imapuser(),
+ messages were appended to a finite array which resulted in a
+ crash when an IMAP mailbox contained more than 256 entries. This
+ memory is now dynamically increased as needed. Observe that this
+ patch adds a bunch of XXX's to questionable code. See the review
+ (url below) for more information. ASTERISK-24190 #close Reported
+ by: Nick Adams Tested by: Nick Adams Review:
+ https://reviewboard.asterisk.org/r/4126/ ........ Merged
+ revisions 426691 from
+ http://svn.asterisk.org/svn/asterisk/branches/1.8
+
+2014-10-30 05:56 +0000 [r426666] Igor Goncharovskiy <igor.goncharovsky at gmail.com>
+
+ * channels/chan_unistim.c: Add additional checks for NULL pointers
+ to fix several crashes reported. ASTERISK-24304 #close Reported
+ by: dhanapathy sathya
+
+2014-10-30 01:58 +0000 [r426595-426600] Matthew Jordan <mjordan at digium.com>
+
+ * /, channels/chan_sip.c: channels/chan_sip: Add improved support
+ for 4xx error codes This patch adds support for 414, 493, 479,
+ and a stray 400 response in REGISTER response handling. This
+ helps interoperability in a number of scenarios. Review:
+ https://reviewboard.asterisk.org/r/3437 patches: rb3437.patch
+ uploaded by oej (License 5267) ........ Merged revisions 426599
+ from http://svn.asterisk.org/svn/asterisk/branches/1.8
+
+ * /, channels/chan_sip.c, channels/sip/reqresp_parser.c:
+ channels/chan_sip: Support mutltiple Supported and Required
+ headers A SIP request may contain multiple Supported: and
+ Required: headers. Currently, chan_sip only parses the first
+ Supported/Required header it finds. This patch adds support for
+ multiple Supported/Required headers for INVITE requests. Review:
+ https://reviewboard.asterisk.org/r/2478 ASTERISK-21721 #close
+ Reported by: Olle Johansson patches: rb2478.patch uploaded by oej
+ (License 5267) ........ Merged revisions 426594 from
+ http://svn.asterisk.org/svn/asterisk/branches/1.8
+
+2014-10-28 20:50 +0000 [r426527] Corey Farrell <git at cfware.com>
+
+ * res/res_fax.c: res_fax: Resolve T38 gateway frame leak. When
+ frames are translated by a fax gateway they need to be freed. The
+ existing call to ast_frfree was unreachable. This change
+ reorganizes fax_gateway_framehook to ensure that ast_frfree is
+ called when needed. ASTERISK-24457 #close Reported by: Corey
+ Farrell Review: https://reviewboard.asterisk.org/r/4115/
+
+2014-10-28 18:08 +0000 [r426456] mdavenport <mdavenport at localhost>:
+
+ * configs/manager.conf.sample: ASTERISK-23512, correct inaccurate
+ comment in manager.conf.sample
+
+2014-10-28 14:57 +0000 [r426366] Matthew Jordan <mjordan at digium.com>
+
+ * main/manager.c: main/manager: Fix typo in AMI event documentation
+ of "OriginateResponse" The parameter name is "Response", not
+ "Resonse". ASTERISK-24430 #close Reported by: Dafi Ni
+
+2014-10-28 14:55 +0000 [r426291-426359] mdavenport <mdavenport at localhost>:
+
+ * res/res_agi.c: ASTERISK-24323, fix bug in documentation of AGI
+ STREAM FILE CONTROL
+
+ * configs/extensions.conf.sample: ASTERISK-24419, fix incorrect
+ syntax for setting language in extensions.conf.sample
+
+2014-10-28 11:17 +0000 [r426255] Corey Farrell <git at cfware.com>
+
+ * apps/app_queue.c: app_queue: Cleanup ao2_iterator Clean
+ ao2_iterator, resolving reference leak to queue members.
+ ASTERISK-24454 #close Reported by: Corey Farrell Review:
+ https://reviewboard.asterisk.org/r/4111/
+
+2014-10-27 02:45 +0000 [r426141-426209] Matthew Jordan <mjordan at digium.com>
+
+ * res/res_http_websocket.c: res/res_http_websocket: Fix minor nits
+ found by wdoekes on r409681 When Moises committed the fixes for
+ WSS (which was a great patch), wdoekes had a few style nits that
+ were on the review that got missed. This patch resolves what I
+ *think* were all of the ones that were still on the review.
+ Thanks to both moy for the patch, and wdoekes for the reviews.
+ Review: https://reviewboard.asterisk.org/r/3248/
+
+ * res/res_srtp.c, /: res/res_srtp: Fix include issue for libsrtp
+ 1.5.0 In libsrtp 1.5.0, crypto_get_random is no longer resolved
+ simply by including srtp.h. Now, one must include crypto_kernel.h
+ as well. As it turns out, this header file has been provided by
+ the library since 2006, so this is a relatively benign change.
+ ASTERISK-24436 #close Reported by: Patrick Laimbock ........
+ Merged revisions 426140 from
+ http://svn.asterisk.org/svn/asterisk/branches/1.8
+
+2014-10-20 14:10 +0000 [r425986] Matthew Jordan <mjordan at digium.com>
+
+ * UPGRADE.txt, res/res_xmpp.c, res/res_jabber.c, main/tcptls.c:
+ AST-2014-011: Fix POODLE security issues There are two aspects to
+ the vulnerability: (1) res_jabber/res_xmpp use SSLv3 only. This
+ patch updates the module to use TLSv1+. At this time, it does not
+ refactor res_jabber/res_xmpp to use the TCP/TLS core, which
+ should be done as an improvement at a latter date. (2) The
+ TCP/TLS core, when tlsclientmethod/sslclientmethod is left
+ unspecified, will default to the OpenSSL SSLv23_method. This
+ method allows for all encryption methods, including SSLv2/SSLv3.
+ A MITM can exploit this by forcing a fallback to SSLv3, which
+ leaves the server vulnerable to POODLE. This patch adds WARNINGS
+ if a user uses SSLv2/SSLv3 in their configuration, and explicitly
+ disables SSLv2/SSLv3 if using SSLv23_method. For TLS clients,
+ Asterisk will default to TLSv1+ and WARN if SSLv2 or SSLv3 is
+ explicitly chosen. For TLS servers, Asterisk will no longer
+ support SSLv2 or SSLv3. Much thanks to abelbeck for reporting the
+ vulnerability and providing a patch for the res_jabber/res_xmpp
+ modules. Review: https://reviewboard.asterisk.org/r/4096/
+ ASTERISK-24425 #close Reported by: abelbeck Tested by: abelbeck,
+ opsmonitor, gtjoseph patches: asterisk-1.8-jabber-tls.patch
+ uploaded by abelbeck (License 5903)
+ asterisk-11-jabber-xmpp-tls.patch uploaded by abelbeck (License
+ 5903) AST-2014-011-1.8.diff uploaded by mjordan (License 6283)
+ AST-2014-011-11.diff uploaded by mjordan (License 6283)
+
+2014-10-17 13:09 +0000 [r425819] Matthew Jordan <mjordan at digium.com>
+
+ * /, channels/chan_sip.c: channels/chan_sip: Respect outboundproxy
+ setting when sending qualify requests The outboundproxy setting
+ is currently ignored when sending OPTIONS requests as a result of
+ the qualify setting. This means that if an Asterisk server is
+ unable to send the packet directly to a peer, it is unable to
+ qualify any non-inbound registered peer (e.g. a peer SIP Trunk).
+ This patch grabs the outboundproxy information for a peer when a
+ qualify attempt is being constructed and, if it finds the
+ information, uses it when sending the OPTIONS request. Review:
+ https://reviewboard.asterisk.org/r/3948 ASTERISK-24063 #close
+ Reported by: Damian Ivereigh patches: outboundproxy-dai.patch
+ uploaded by Damian Ivereigh (License 6632) ........ Merged
+ revisions 425818 from
+ http://svn.asterisk.org/svn/asterisk/branches/1.8
+
+2014-10-16 06:04 +0000 [r425667] Igor Goncharovskiy <igor.goncharovsky at gmail.com>
+
+ * channels/chan_unistim.c: Fix loss of voice after second call
+ drops (on a second line) in case using multiple lines on unistim
+ phones. There is regression was introduced in r391379. Reported
+ by: Rustam Khankishyiev (closes issue ASTERISK-23846)
+
+2014-10-16 01:24 +0000 [r425644] Joshua Colp <jcolp at digium.com>
+
+ * res/res_rtp_asterisk.c: res_rtp_asterisk: Fix a bug where ICE
+ state would get reset when it shouldn't. In the case where the
+ ICE negotiation had not yet started current state would get wiped
+ when it shouldn't. This also removes channel binding as in
+ practice this does not work well with other implementations.
+
+2014-10-15 09:02 +0000 [r425548] Alexandr Anikin <may at telecom-service.ru>
+
+ * addons/chan_ooh323.c, /: chan_ooh323: fix rtptimeout general
+ value checking correct condition to check rtptimeout in [general]
+ config section ASTERISK-24393 #close Reported by: Dmitry Melekhov
+ Tested by: Dmitry Melekhov Patches: ASTERISK-24393.patch ........
+ Merged revisions 425547 from
+ http://svn.asterisk.org/svn/asterisk/branches/1.8
+
+2014-10-14 16:44 +0000 [r425407-425457] Corey Farrell <git at cfware.com>
+
+ * res/res_fax.c: res_fax: Fix reference leak caused by gateway
+ sessions Fax gateway session objects can be re-used, causing the
+ same gateway session to be added to faxregistry.container more
+ than once. This change causes fax_session_new to remove the
+ reserved session from the container before it's id is changed,
+ ensuring it's possible for the session to be freed.
+ ASTERISK-24392 #close Reported by: Corey Farrell Review:
+ https://reviewboard.asterisk.org/r/4049/
+
+ * /, res/res_fax.c: res_fax: Resolve module reference leak caused
+ by reserved sessions Remove reference to module providing
+ reserved session after adding a reference to the final module.
+ This re-reference is done to ensure that module references are
+ correct even if the final session selects a different module than
+ the reserved session. ASTERISK-18923 #close Reported by: Grigoriy
+ Puzankin Review: https://reviewboard.asterisk.org/r/4048/
+ ........ Merged revisions 425405 from
+ http://svn.asterisk.org/svn/asterisk/branches/1.8
+
+2014-10-12 21:08 +0000 [r425360] Joshua Colp <jcolp at digium.com>
+
+ * res/res_rtp_asterisk.c: res_rtp_asterisk: Make the ICE transport
+ check case insensitive as some implementations use 'udp'.
+
+2014-10-12 08:13 +0000 [r425287-425297] Walter Doekes <walter+asterisk at wjd.nu>
+
+ * /, channels/chan_sip.c: chan_sip: Fix so asterisk won't send
+ reINVITE after a BYE. After a reINVITE glare situation, Asterisk
+ would re-send the reINVITE even though the call had been hung up
+ in the mean time. This patch unschedules the reinvite when
+ handling the BYE. ASTERISK-22791 #close Reported by: Paolo
+ Compagnini Tested by: Paolo Compagnini Review:
+ https://reviewboard.asterisk.org/r/4056/ (testcase is in review
+ r4055) ........ Merged revisions 425296 from
+ http://svn.asterisk.org/svn/asterisk/branches/1.8
+
+ * Makefile, /: build: Relax badshell tilde test to allow for ~ in
+ middle of DESTDIR. The main Makefile has a target test called
+ 'badshell' that tests if DESTDIR does not happen to have an
+ an-expanded tilde (~). This might be the case if you run: make
+ install DESTDIR=~/somewhere/ That test also disallowed valid
+ tildes in directory names. The test is now changed to only
+ trigger on a tilde at the start of the path. ASTERISK-13797
+ #close Reported by: Tzafrir Cohen Review:
+ https://reviewboard.asterisk.org/r/4064/ ........ Merged
+ revisions 425291 from
+ http://svn.asterisk.org/svn/asterisk/branches/1.8
+
+ * res/res_calendar_ews.c, /: res_calendar_ews: Relax neon version
+ check to work with 0.30 too. Allow res_calendar_ews to work not
+ only with libneon-0.29 but also with 0.30. ASTERISK-24325 #close
+ Reported by: Tzafrir Cohen Review:
+ https://reviewboard.asterisk.org/r/4068/ ........ Merged
+ revisions 425286 from
+ http://svn.asterisk.org/svn/asterisk/branches/1.8
+
+2014-10-10 12:55 +0000 [r425153] Kinsey Moore <kmoore at digium.com>
+
+ * /, tests/test_callerid.c, main/callerid.c: CallerID: Fix parsing
+ regression This fixes a regression in callerid parsing introduced
+ when another bug was fixed. This bug occurred when the name was
+ composed entirely of DTMF keys and quoted without a number
+ section (<>). ASTERISK-24406 #close Reported by: Etienne Lessard
+ Tested by: Etienne Lessard Patches: callerid_fix.diff uploaded by
+ Kinsey Moore Review: https://reviewboard.asterisk.org/r/4067/
+ ........ Merged revisions 425152 from
+ http://svn.asterisk.org/svn/asterisk/branches/1.8
+
+2014-10-10 07:25 +0000 [r425069] Walter Doekes <walter+asterisk at wjd.nu>
+
+ * /, channels/chan_sip.c: chan_sip: Fix dialog leak resulting from
+ missing ACK to re-INVITE. If a device re-INVITEs at the same time
+ as the dialog is hung up, and if then the ACK to the re-INVITE
+ never reaches Asterisk, chan_sip would fail to destroy the dialog
+ after a while. This resulted in (most prominently) file handle
+ leaks. (Patch reindented by me.) ASTERISK-20784 #close
+ ASTERISK-15879 #close Reported by: Torrey Searle, Nitesh Bansal
+ Patches: reinvite_ack_timeout.patch uploaded by Torrey Searle
+ (License #5334) patch_asterisk_20784.txt uploaded by Nitesh
+ Bansal (License #6418) Reviewboard:
+ https://reviewboard.asterisk.org/r/4052/ (testcase can be found
+ at r4051) ........ Merged revisions 425068 from
+ http://svn.asterisk.org/svn/asterisk/branches/1.8
+
+2014-10-09 21:26 +0000 [r425029] Kevin Harwell <kharwell at digium.com>
+
+ * res/res_rtp_asterisk.c: res_rtp_asterisk: Crash if no candidates
+ received for component When starting ice if there is not at least
+ one remote ice candidate with an RTP component asterisk will
+ crash. This is due to an assertion in pjnath as it expects at
+ least one candidate with an RTP component. Added a check to make
+ sure at least one candidate contains an RTP component and at
+ least one candidate has an RTCP component. ASTERISK-24383 #close
+ Review: https://reviewboard.asterisk.org/r/4039/
+
+2014-10-09 08:06 +0000 [r424878] Walter Doekes <walter+asterisk at wjd.nu>
+
+ * contrib/scripts/safe_asterisk, /: safe_asterisk: Don't
+ automatically exceed MAXFILES value of 2^20. On systems with lots
+ of RAM (e.g. 24GB) /proc/sys/fs/file-max divided by two can
+ exceed the per-process file limit of 2^20. This patch ensures the
+ value is capped. (Patch cleaned up by me.) ASTERISK-24011 #close
+ Reported by: Michael Myles Patches: safe_asterisk-ulimit.diff
+ uploaded by Michael Myles (License #6626) ........ Merged
+ revisions 424875 from
+ http://svn.asterisk.org/svn/asterisk/branches/1.8
+
+2014-10-08 18:44 +0000 [r424852] Joshua Colp <jcolp at digium.com>
+
+ * res/res_rtp_asterisk.c: res_rtp_asterisk: Allow only UDP ICE
+ candidates. The underlying library, pjnath, that res_rtp_asterisk
+ uses for ICE support does not have support for ICE-TCP. As
+ candidates are passed through directly to it this can cause error
+ messages to occur when it receives something unexpected (such as
+ a TCP candidate). This change merely ignores all non-UDP
+ candidates so they never reach pjnath. ASTERISK-24326 #close
+ Reported by: Joshua Colp
+
+2014-10-07 21:30 +0000 [r424787] Corey Farrell <git at cfware.com>
+
+ * /, main/astobj2.c: astobj2: Correct REF_DEBUG false leak report
+ When ao2_callback is run with OBJ_MULTIPLE and not OBJ_NODATA it
+ allocates a temporary container in a way that does not record
+ REF_DEBUG log entries. This changes that container to correctly
+ record unref's when the container is freed. ASTERISK-24390 #close
+ Reported by: Corey Farrell Review:
+ https://reviewboard.asterisk.org/r/4047/ ........ Merged
+ revisions 424786 from
+ http://svn.asterisk.org/svn/asterisk/branches/1.8
+
+2014-10-06 18:36 +0000 [r424690] Matthew Jordan <mjordan at digium.com>
+
+ * main/message.c: message: Don't close an AMI connection on
+ SendMessage action error If SendMessage encounters an error (such
+ as incorrect input provided to the action), it will currently
+ return -1. Actions should only return -1 if the connection to the
+ AMI client should be closed. In this case, SendMessage causing
+ the client to disconnect is inappropriate. This patch causes the
+ action to return 0, which simply causes the action to fail.
+ Review: https://reviewboard.asterisk.org/r/4024 ASTERISK-24354
+ #close Reported by: Peter Katzmann patches: sendMessage.patch
+ uploaded by Peter Katzmann (License 5968)
+
+2014-10-05 00:41 +0000 [r424550-424578] Corey Farrell <git at cfware.com>
+
+ * main/manager.c: Release AMI connections on shutdown.
+ ASTERISK-24378 #close Reported by: Corey Farrell Review:
+ https://reviewboard.asterisk.org/r/4037/
+
+ * channels/chan_sip.c: chan_sip: Clean leak on error path of
+ process_sdp Resolve leak in process_sdp that occurs in 2 error
+ path's where crypto lines are expected but not provided.
+ ASTERISK-24385 #close Reported by: Corey Farrell Review:
+ https://reviewboard.asterisk.org/r/4045/
+
+ * channels/chan_motif.c: chan_motif: Release format capabilities
+ and config on module load error ASTERISK-24384 #close Reported
+ by: Corey Farrell Review:
+ https://reviewboard.asterisk.org/r/4043/
+
+2014-10-01 10:08 +0000 [r424177-424182] Walter Doekes <walter+asterisk at wjd.nu>
+
+ * /, channels/chan_sip.c: chan_sip: Simplify some unref code by
+ removing unlink_peer_from_tables. ASTERISK-22945 #related
+ Reported by: ibercom Patches:
+ asterisk11-chan_sip-simplifies.patch uploaded by ibercom (License
+ #6599) ........ Merged revisions 424181 from
+ http://svn.asterisk.org/svn/asterisk/branches/1.8
+
+ * /, channels/chan_sip.c: chan_sip: Remove excess ref of realtime
+ peer before sip_poke_peer. The peer is referenced at the end of
+ sip_poke_peer, it should not get an extra ref before the call to
+ sip_poke_peer. This fixes a memory leak. ASTERISK-22945 #close
+ Reported by: ibercom Tested by: Yuriy Gorlichenko Patches:
+ asterisk11.patch uploaded by ibercom (License #6599) Review:
+ https://reviewboard.asterisk.org/r/4031/ ........ Merged
+ revisions 424176 from
+ http://svn.asterisk.org/svn/asterisk/branches/1.8
+
+2014-09-30 11:31 +0000 [r424151] Joshua Colp <jcolp at digium.com>
+
+ * res/res_rtp_asterisk.c: res_rtp_asterisk: Ensure that the base
+ and mapped address for candidates is present in SDP. This change
+ fixes an issue where ICE candidates put into the SDP did not
+ contain the 'raddr' and 'rport' information for server reflexive
+ and relay candidates. #SIPit31
+
+2014-09-29 21:21 +0000 [r424117] Walter Doekes <walter+asterisk at wjd.nu>
+
+ * contrib/scripts/autosupport: autosupport: Fix bashism. '==' is
+ bashism (bashspecific, fails when dash is /bin/sh). Anyway, a
+ 'case' works better there. Originally committed in r375059 and
+ r375060 on 2012-10-16 21:13:08. ASTERISK-20567 #close Reported
+ by: Tzafrir Cohen
+
+2014-09-26 15:18 +0000 [r423983] Richard Mudgett <rmudgett at digium.com>
+
+ * /, res/res_fax.c: res_fax: Fix out of bounds error in
+ update_modem_bits(). ASTERISK-24357 #close Reported by: Jeremy
+ Laine Patches: res_fax_bounds.patch (license #6561) patch
+ uploaded by Jeremy Laine Modified patch to not use magic numbers.
+ ........ Merged revisions 423979 from
+ http://svn.asterisk.org/svn/asterisk/branches/1.8
+
+2014-09-26 08:23 +0000 [r423916] Walter Doekes <walter+asterisk at wjd.nu>
+
+ * /, doc/asterisk.8: docs: Escape unescaped minus sign in
+ asterisk.8 manpage. ASTERISK-23768 #close Reported by: Jeremy
+ Lainé Patches: escape_manpage_hyphen.patch uploaded by Jeremy
+ Lainé (License #6561) ........ Merged revisions 423915 from
+ http://svn.asterisk.org/svn/asterisk/branches/1.8
+
+2014-09-24 08:49 +0000 [r423801] Walter Doekes <walter+asterisk at wjd.nu>
+
+ * /, channels/chan_sip.c: chan_sip: Unref outbound proxy structure
+ on dialog/pvt destruction. Make sure outbound proxy refs are
+ always unreffed on dialog destruction. Review:
+ https://reviewboard.asterisk.org/r/4016/ ........ Merged
+ revisions 423800 from
+ http://svn.asterisk.org/svn/asterisk/branches/1.8
+
+2014-09-22 19:46 +0000 [r423658-423721] Walter Doekes <walter+asterisk at wjd.nu>
+
+ * /, channels/chan_sip.c: chan_sip: On INVITE retransmission, don't
+ add an extra 503 response. INVITE arrives to asterisk, asterisk
+ responds Busy(). If the INVITE is retransmitted, asterisk would
+ generate a 503 in addition to the 486. Thanks Torrey Searle for
+ providing a working regression test. ASTERISK-24335 #close
+ Review: https://reviewboard.asterisk.org/r/4003/ Patches:
+ retrans_486_invite.patch uploaded by Torrey Searle (License
+ #5334) ........ Merged revisions 423720 from
+ http://svn.asterisk.org/svn/asterisk/branches/1.8
+
+ * /, main/editline/readline.c: cli.c: Fix tab completion "module
+ load" when MALLOC_DEBUG is enabled. r421600 conflicted with
+ r155763. ASTERISK-24348 #close ........ Merged revisions 423657
+ from http://svn.asterisk.org/svn/asterisk/branches/1.8
+
+2014-09-24 Asterisk Development Team <asteriskteam at digium.com>
+
+ * Asterisk 11.13.0 Released.
+
+2014-09-19 Asterisk Development Team <asteriskteam at digium.com>
+
+ * Asterisk 11.13.0-rc1 Released.
+
+2014-09-18 16:30 +0000 [r423400] Richard Mudgett <rmudgett at digium.com>
+
+ * /, main/astobj2.c, contrib/scripts/refcounter.py:
+ astobj2.c/refcounter.py: Fix to deal with invalid object refs. *
+ Make astob2 REF_DEBUG output an invalid object line when an
+ invalid ao2 object ref/unref is attempted. This is similar to the
+ constructor/destructor lines. * Fixed refcounter.py to handle
+ skewed objects that have constructor/destructor states. * Made
+ refcounter.py highlight the invalid ao2 object refs by putting
+ them in their own section of the processed output file. * Made
+ refcounter.py highlight unreffing an object by more than one that
+ results in a negative ref count and the object being destroyed.
+ The abnormally destroyed object is reported in the invalid and
+ finalized object sections of the output. Review:
+ https://reviewboard.asterisk.org/r/3971/ ........ Merged
+ revisions 423349 from
+ http://svn.asterisk.org/svn/asterisk/branches/1.8
+
+2014-09-18 16:19 +0000 [r423360] Mark Michelson <mmichelson at digium.com>
+
+ * res/res_fax_spandsp.c: res_fax_spandsp: Properly handle cleanup
+ before starting FAXes. If faxing fails at a very early stage,
+ then it is possible for us to pass a NULL t30 state pointer to
+ spandsp, which spandsp is none too pleased with. This patch
+ ensures that we pass the correct pointer to spandsp in the
+ situation where we have not yet set our local t30 state pointer.
+ ASTERISK-24301 #close Reported by Matt Jordan Patches:
+ ASTERISK-24301-fax.diff Uploaded by Mark Michelson (License
+ #5049)
+
+2014-09-18 14:42 +0000 [r423277] George Joseph <george.joseph at fairview5.com>
+
+ * main/config.c, main/manager.c, /, include/asterisk/config.h:
+ config: bug: Fix SEGV in ast_category_insert when matching
+ category isn't found If you call ast_category_insert with a match
+ category that doesn't exist, the list traverse runs out of 'next'
+ categories and you get a SEGV. This patch adds check for the
+ end-of-list condition and changes the signature to return an int
+ for success/failure indication instead of a void. The only
+ consumer of this function is manager and it was also changed to
+ use the return value. Tested by: George Joseph Review:
+ https://reviewboard.asterisk.org/r/3993/ ........ Merged
+ revisions 423276 from
+ http://svn.asterisk.org/svn/asterisk/branches/1.8
+
+2014-09-17 18:02 +0000 [r423150-423253] Joshua Colp <jcolp at digium.com>
+
+ * res/res_rtp_asterisk.c: res_rtp_asterisk: Ensure that the thread
+ terminating pj stuff is registered.
+
+ * res/res_rtp_asterisk.c: res_rtp_asterisk: Fix 100% CPU usage due
+ to timer heap thread spinning. Side note: I need a vacation.
+
+ * res/res_rtp_asterisk.c: res_rtp_asterisk: Fix building when
+ pjproject is not used.
+
+ * res/res_rtp_asterisk.c: res_rtp_asterisk: Fix a myriad of TURN
+ client issues. 1. The number of file descriptors an ioqueue
+ instance can handle is fixed, so we now spawn the required number
+ to handle the load. 2. Our transport identifiers were exceeding
+ the range supported by pjnath. 3. The TURN client did not set up
+ client binding causing needless bandwidth usage. 4. The code no
+ longer updates address information on each packet. 5. STUN
+ traffic was getting looped back to Asterisk instead of going
+ through the TURN server. 6. Synchronization now ensures things
+ are completely setup or destroyed. 7. Logging now reflects the
+ target the TURN server is sending to/receiving from on our
+ behalf. ASTERISK-23577 #close Reported by: Jay Jideliov
+ ASTERISK-23634 #close Reported by: Roman Skvirsky Review:
+ https://reviewboard.asterisk.org/r/3982/
+
+2014-09-14 15:49 +0000 [r423067] Walter Doekes <walter+asterisk at wjd.nu>
+
+ * configs/sip.conf.sample, /: chan_sip: Clarify that sipdebug=yes
+ cannot be undone by the CLI. Document it in sip.conf.
+ ASTERISK-24249 #close Reported by: Avinash Mohod Review:
+ https://reviewboard.asterisk.org/r/3926/ ........ Merged
+ revisions 423066 from
+ http://svn.asterisk.org/svn/asterisk/branches/1.8
+
+2014-09-12 18:18 +0000 [r423010] Kinsey Moore <kmoore at digium.com>
+
+ * main/channel.c, /: Bridging: Fix bouncing native bridge This
+ fixes a situation in Asterisk 1.8 and 11 where ast_channel_bridge
+ could cause a bouncing native bridge. In the case of the
+ dial_LS_options test, this was a remote RTP bridge which caused
+ the audio path to continually cycle between Asterisk and the
+ remote endpoints generating a large number of SIP messages and
+ delaying the test long enough to cause it to fail (checking
+ timing was part of the test). The root cause was that the code to
+ decide whether to use native bridging was expecting a
+ time-remaining value of 0 to be the default instead of the actual
+ default value of -1. A value of 0 or negative numbers could also
+ be generated by preceding code in some circumstances. Both issues
+ are addressed in this patch. ASTERISK-24211 #close Reported by:
+ Matt Jordan Review: https://reviewboard.asterisk.org/r/3987/
+ ........ Merged revisions 423006 from
+ http://svn.asterisk.org/svn/asterisk/branches/1.8
+
+2014-09-10 16:01 +0000 [r422903] George Joseph <george.joseph at fairview5.com>
+
+ * /, main/config.c: config: bug: fix truncation of included config
+ files on permissions error ast_config_text_file_save() currently
+ truncates include files as they are processed. If a subsequent
+ include file or the main config file has a permissions error that
+ prevents writing, earlier include files are left truncated
+ resulting in a frantic search for backups. This patch causes
+ ast_config_text_file_save to check for write access on all files
+ before it truncates any of them. Will be applied 1.8 > trunk.
+ Tested by: George Joseph Review:
+ https://reviewboard.asterisk.org/r/3986/ ........ Merged
+ revisions 422900 from
+ http://svn.asterisk.org/svn/asterisk/branches/1.8
+
+2014-09-07 00:08 +0000 [r422790] Rusty Newton <rnewton at digium.com>
+
+ * sounds/sounds.xml, sounds/Makefile, /: Sounds/BuildSystem:
+ Modifications to include new releases and Japanese language.
+ Modifying Makefile and sounds.xml to include new core 1.4.26 and
+ extra 1.4.15 sound prompt releases, plus the new Japanese core
+ sound prompts contributed by QLOOG. ASTERISK-23324 Reported by:
+ Kevin McCoy Tested by: Rusty Newton ........ Merged revisions
+ 422789 from http://svn.asterisk.org/svn/asterisk/branches/1.8
+
+2014-09-04 20:39 +0000 [r422625] Jonathan Rose <jrose at digium.com>
+
+ * main/manager.c, /: Manager: Require read permission for SYSTEM in
+ order to send FullyBooted Review:
+ https://reviewboard.asterisk.org/r/3969/ ........ Merged
+ revisions 422584 from
+ http://svn.asterisk.org/svn/asterisk/branches/1.8
+
+2014-08-30 17:22 +0000 [r422440] George Joseph <george.joseph at fairview5.com>
+
+ * main/manager.c, /: manager: Make WaitEvent action respect
+ eventfilters A WaitEvent issued via an http session isn't
+ respecting eventfilters defined for the user. I just added a
+ match_filter to the predicate that controls astman_append. Tested
+ by: George Joseph Review:
+ https://reviewboard.asterisk.org/r/3958/ ........ Merged
+ revisions 422439 from
+ http://svn.asterisk.org/svn/asterisk/branches/1.8
+
+2014-08-29 19:39 +0000 [r422294-422377] Matthew Jordan <mjordan at digium.com>
+
+ * doc/smsq.8 (added), /: doc: Add a manpage for the smsq utility
+ This patch adds a manpage for the smsq utility. Note that this is
+ one of the patches the Debian distro applies for the Asterisk
+ project, as per ASTERISK-24191. Review:
+ https://reviewboard.asterisk.org/r/3895/ ASTERISK-24171 #close
+ Reported by: Jeremy Laine patches: smsq.8 uploaded by Jeremy
+ Laine (License 6561) ........ Merged revisions 422376 from
+ http://svn.asterisk.org/svn/asterisk/branches/1.8
+
+ * doc/aelparse.8 (added), /: doc: Add a manpage for the aelparse
+ utility This patch adds a manpage for the aelparse utility. Note
+ that this is one of the patches the Debian distro applies for the
+ Asterisk project, as per ASTERISK-24191. Review:
+ https://reviewboard.asterisk.org/r/3896/ ASTERISK-24171 #close
+ Reported by: Jeremy Laine patches: aelparse.8 uploaded by Jeremy
+ Laine (License 6561) ........ Merged revisions 422371 from
+ http://svn.asterisk.org/svn/asterisk/branches/1.8
+
+ * /, LICENSE: LICENSE: Clarify language in Asterisk's LICENSE to
+ allow for linking to UniMRCP The UniMRCP project distributes
+ Asterisk modules that integrate Asterisk with UniMRCP, and other
+ Asterisk users use the UniMRCP library as well. Unfortunately,
+ the UniMRCP license is Apache 2.0, which per the Free Software
+ Foundation, is not a compatible license with the GPLv2. "Please
+ note that this license is not compatible with GPL version 2,
+ because it has some requirements that are not in that GPL
+ version. These include certain patent termination and
+ indemnification provisions. The patent termination provision is a
+ good thing, which is why we recommend the Apache 2.0 license for
+ substantial programs over other lax permissive licenses." On the
+ other hand, UniMRCP is a great project and we'd like to let
+ people use it with Asterisk. This patch updates the LICENSE text
+ to allow users to link Asterisk with UniMRCP and distribute the
+ resulting binaries. ........ Merged revisions 422293 from
+ http://svn.asterisk.org/svn/asterisk/branches/1.8
+
+2014-08-28 20:26 +0000 [r422274] Michael L. Young <elgueromexicano at gmail.com>
+
+ * channels/chan_iax2.c: chan_iax2: Fix Dynamic IAX2 Registrations
+ After Temporary DNS Failure The reporter on the issue found some
+ issues when upgrading from version 10 to 11 on 55 hosts. Two
+ situations that can occur with dynamic registrations. 1. With
+ dnsmgr disabled, if the host is not resolvable we are not trying
+ to resolve the host again when it is time to attempt to register
+ again. This results in never registering to the host. 2. With
+ dnsmgr enabled, when the host is temporarily not resolvable the
+ address is set to 0.0.0.0:0 and then when the host is resolvable
+ the port is not being restored and stays set to 0. This patch
+ resolves these two issues by: * Storing the hostname so that it
+ can be used for resolving with DNS. * Resolve the hostname on the
+ next scheduled attempt to register. * Storing the port used to
+ reach the host so that when the hostname is resolvable again, we
+ can set the port again if the port is still unset after looking
+ up the host. ASTERISK-23767 #close Reported by: David Herselman
+ Tested by: David Herselman, Michael L. Young Patches:
+ asterisk-23767-dns_reg_retry_and_set_port_11_v3.diff uploaded by
+ Michael L. Young (license 5026) Review:
+ https://reviewboard.asterisk.org/r/3856/
+
+2014-08-27 15:01 +0000 [r422113] Kinsey Moore <kmoore at digium.com>
+
+ * /, channels/chan_sip.c, tests/test_callerid.c (added),
+ tests/test_utils.c, main/callerid.c, main/utils.c,
+ include/asterisk/utils.h: CallerID: Fix parsing of malformed
+ callerid This allows the callerid parsing function to handle
+ malformed input strings and strings containing escaped and
+ unescaped double quotes. This also adds a unittest to cover many
+ of the cases where the parsing algorithm previously failed.
+ Review: https://reviewboard.asterisk.org/r/3923/ ........ Merged
+ revisions 422112 from
+ http://svn.asterisk.org/svn/asterisk/branches/1.8
+
+2014-08-25 16:07 +0000 [r421977] Richard Mudgett <rmudgett at digium.com>
+
+ * /, res/res_musiconhold.c: res_musiconhold: Fix MOH restarting
+ where it left off from the last hold. Restore code removed by
+ https://reviewboard.asterisk.org/r/3536/ that introduced a
+ regression that prevents MOH from restarting were it left off the
+ last time. ASTERISK-24019 #close Reported by: Jason Richards
+ Patches: jira_asterisk_24019_v1.8.patch (license #5621) patch
+ uploaded by rmudgett Review:
+ https://reviewboard.asterisk.org/r/3928/ ........ Merged
+ revisions 421976 from
+ http://svn.asterisk.org/svn/asterisk/branches/1.8
+
+2014-08-24 17:19 +0000 [r421909] Joshua Colp <jcolp at digium.com>
+
+ * channels/chan_sip.c: chan_sip: Use the server reflexive ICE
+ candidate RTCP port as provided. This code originally worked
+ around an issue within res_rtp_asterisk itself. The wrong socket
+ was being used for the STUN check for RTCP, causing the port to
+ be the same as RTP. This was subsequently fixed and the RTCP port
+ provided for the ICE candidate is correct and does not need to be
+ incremented. ASTERISK-23997 #close Reported by: Badalian
+ Vyacheslav Patches: plus1.diff submitted by Badalian Vyacheslav
+ (license 5249)
+
+2014-08-21 22:03 +0000 [r421800] Richard Mudgett <rmudgett at digium.com>
+
+ * /, res/res_musiconhold.c: res_musiconhold.c: Remove obsolete
+ REF_DEBUG code. Remove unneeded code that writes to the wrong
+ file location in an obsolete format. ........ Merged revisions
+ 421799 from http://svn.asterisk.org/svn/asterisk/branches/1.8
+
+2014-08-21 21:00 +0000 [r421777] Jonathan Rose <jrose at digium.com>
+
+ * res/res_musiconhold.c, /: res_musiconhold: Fix reference leaks
[... 31213 lines stripped ...]
More information about the svn-commits
mailing list