Compare commits

...

6 Commits

Author SHA1 Message Date
Asterisk Autobuilder
61168ba1ba Importing release summary for 11.2-cert1-rc1 release.
git-svn-id: https://origsvn.digium.com/svn/asterisk/certified/tags/11.2-cert1-rc1@382748 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2013-03-08 20:26:29 +00:00
Asterisk Autobuilder
d7ea26681c Importing files for 11.2-cert1-rc1 release.
git-svn-id: https://origsvn.digium.com/svn/asterisk/certified/tags/11.2-cert1-rc1@382747 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2013-03-08 20:26:24 +00:00
Asterisk Autobuilder
22b82a0ee6 Creating tag for the release of certified-asterisk-11.2-cert1-rc1
git-svn-id: https://origsvn.digium.com/svn/asterisk/certified/tags/11.2-cert1-rc1@382745 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2013-03-08 20:25:36 +00:00
Asterisk Autobuilder
9dc3323862 Importing release summary for 11.2-cert1-rc1 release.
git-svn-id: https://origsvn.digium.com/svn/asterisk/certified/tags/11.2-cert1-rc1@382742 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2013-03-08 20:19:19 +00:00
Asterisk Autobuilder
de1728803f Importing files for 11.2-cert1-rc1 release.
git-svn-id: https://origsvn.digium.com/svn/asterisk/certified/tags/11.2-cert1-rc1@382741 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2013-03-08 20:19:14 +00:00
Asterisk Autobuilder
458486d5a3 Creating tag for the release of certified-asterisk-11.2-cert1-rc1
git-svn-id: https://origsvn.digium.com/svn/asterisk/certified/tags/11.2-cert1-rc1@382740 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2013-03-08 20:18:19 +00:00
4 changed files with 890 additions and 1 deletions

View File

@@ -1 +1 @@
11.2.0
11.2-cert1-rc1

457
ChangeLog
View File

@@ -1,3 +1,460 @@
2013-03-08 Asterisk Development Team <asteriskteam@digium.com>
* Asterisk 11.2-cert1-rc1 Released.
2013-03-07 17:57 +0000 [r382576-382618] Matthew Jordan <mjordan@digium.com>
* apps/app_voicemail.c, /: Let vm_mailbox_snapshot combine "Urgent"
when no folder is specified r381835 fixed a bug in
vm_mailbox_snapshot where combining INBOX and Old forgot that
Urgent also "counts" as new messages. This fixed the problem when
any of the three folders was specified and the combine option was
used. It missed the case where the folder isn't specified and we
build a snapshot of all folders. This patch corrects that.
........ Merged revisions 382617 from
http://svn.asterisk.org/svn/asterisk/branches/11
* res/res_rtp_asterisk.c, /: Add a 'secret' probation strictrtp
mode to handle delayed changes in RTP source Often, Asterisk may
realize that a change in the source of an RTP stream is about to
occur and ask that the RTP engine reset it's lock on the current
RTP source. In certain scenarios, it may take awhile for the new
remote system to send RTP packets, while the old remote system
may continue providing RTP during that time period. This causes
Asterisk to re-lock onto the old source, thereby rejecting the
new source when the old source stops sending RTP and the new
source begins. This patch prevents that by having a constant
secondary, 'secret' probation mode enabled when an RTP source has
been chosen. RTP packets from other sources are always
considered, but never chosen unless the current RTP source stops
sending RTP. Review: https://reviewboard.asterisk.org/r/2364
(closes issue AST-1124) Reported by: John Bigelow Tested by: John
Bigelow (closes issue AST-1125) Reported by: John Bigelow Tested
by: John Bigelow ........ Merged revisions 382573 from
http://svn.asterisk.org/svn/asterisk/branches/11
2013-03-06 19:36 +0000 [r382536] Kinsey Moore <kmoore@digium.com>
* /, apps/app_page.c: app_page: Fixup application XML documentation
typos and inaccuracies. (closes issue AST-1116) ........ Merged
revisions 380869 from
http://svn.asterisk.org/svn/asterisk/branches/11
2013-03-04 21:15 +0000 [r382393] Jason Parker <jparker@digium.com>
* /, main/event.c: Fix comparison of presence state in event
subsystem. Several new IEs were not given types (or names),
causing the comparison function to improperly succeed. This adds
those. (closes issue AST-1128) ........ Merged revisions 382390
from http://svn.asterisk.org/svn/asterisk/branches/11
2013-03-04 20:21 +0000 [r382387] kharwell <kharwell@localhost>:
* /, apps/app_confbridge.c: Confbridge CLI new record file name
check. This fix checks to make sure that if a confbridge record
start command is issued from the CLI it will always use the file
name given on the CLI even if it changes between start/stop
records for a conference. Previously it had been reusing the same
file between start/stops even if a new filename was given. (issue
AST-1088) Reported by: John Bigelow ........ Merged revisions
382385 from http://svn.asterisk.org/svn/asterisk/branches/11
2013-02-28 16:54 +0000 [r382231] Matthew Jordan <mjordan@digium.com>
* /, apps/app_meetme.c, UPGRADE.txt: Let channels joining a MeetMe
conference opt out of the denoiser For some channel drivers,
specifically those that have a varying rate in the number of
audio samples, the audio quality for a MeetMe conference can be
exceedingly poor. This is due to a unilateral application of the
DENOISE function in func_speex to channels joining the
conference. The denoiser function in the speex library is
initialized with the number of audio samples in each sample that
will be provided to it. If the number of audio samples changes,
the denoiser has to be thrown away and re-initialized. While this
could be worked around by removing func_speex, that doesn't help
if you actually use the denoiser with other channels on the
system. This patches does the following: * Checks for the
presence of func_speex as opposed to codec_speex when determining
if the DENOISE function is present (which is where the function
is actually implemented) * Adds an option to MeetMe 'n' that
causes the denoiser to not be applied to a channel when it joins.
This keeps the current behavior the default, but let's users
disable the denoiser if it causes problems on their system.
Review: https://reviewboard.asterisk.org/r/2358 (closes issue
AST-1062) Reported by: Thomas Arimont ........ Merged revisions
382227 from http://svn.asterisk.org/svn/asterisk/branches/1.8
........ Merged revisions 382230 from
http://svn.asterisk.org/svn/asterisk/branches/11
2013-02-26 16:46 +0000 [r382073-382084] Matthew Jordan <mjordan@digium.com>
* apps/confbridge/conf_config_parser.c,
configs/confbridge.conf.sample, /: Ensure that the default
bridge/user profiles are always available ConfBridge and Page
require that there always be a default bridge and user profile
available. While properties of the default profiles can be
overriden in the configuration file, removing them can create
situations where neither application can function properly. This
patch ensures that if an administrator removes the profiles from
the confbridge.conf configuration file, the profiles are added
upon load. Documentation clarifying this has been added to the
confbridge.conf.sample file. Review:
https://reviewboard.asterisk.org/r/2356/ (closes issue AST-1115)
Reported by: John Bigelow Tested by: John Bigelow ........ Merged
revisions 382066 from
http://svn.asterisk.org/svn/asterisk/branches/11
* /, apps/app_confbridge.c: Multiple revisions 379478,382068-382069
........ r379478 | kmoore | 2013-01-18 15:46:58 -0600 (Fri, 18
Jan 2013) | 13 lines Fix regression in Confbridge user count When
the restructuring work got committed to Confbridge in r375470 to
fix many open issues, it caused a regression in the reported
count of users when conference information was requested via CLI
or manager. This corrects the user count and user information
displayed when listing conference information from the CLI and
manager. (closes issue ASTERISK-20938) Reported By: Timo Teras
Patches: confbridge-list.patch uploaded by Timo Teras (license
5409) ........ r382068 | mjordan | 2013-02-26 09:35:05 -0600
(Tue, 26 Feb 2013) | 26 lines Clean up ConfBridge commands to
account for wait_marked users When ConfBridge was refactored to
better handle the concept of marked, wait_marked, and normal
users co-existing in a conference (thereby implementing a state
machine for the conference), the wait_marked users were put into
their own list of conference participants, separate from the
active users. This list is used for wait_marked users when they
are waiting in a conference but no marked user has joined; normal
users may have joined at this point however. There are several
AMI/CLI commands that affect conference users that were not
checking the wait_marked users list: * CLI/AMI commands that
mute/unmute a participant. In this case, wait_marked users have
to remain in their particular state and should not be affected -
however, the commands would return "Channel not found" as opposed
to the appropriate error condition. * CLI/AMI commands that kick
a participant. An admin should always be able to kick a
participant out of the conference. This patch fixes both sets of
commands, and cleans up the CLI commands slightly by allowing
them to complete a participant name (this was supposed to have
been added, but the function call was commented out and wasn't
implemented). Review: https://reviewboard.asterisk.org/r/2346/
(closes issue AST-1114) Reported by: John Bigelow Tested by: John
Bigelow ........ r382069 | mjordan | 2013-02-26 09:38:05 -0600
(Tue, 26 Feb 2013) | 3 lines Fix typo in r382068 Well, that was
embarrassing. Removed an '-l' that somehow got in there. ........
Merged revisions 379478,382068-382069 from
http://svn.asterisk.org/svn/asterisk/branches/11
2013-02-20 19:15 +0000 [r381832-381836] Matthew Jordan <mjordan@digium.com>
* apps/app_voicemail.c, /: Let vm_mailbox_snapshot_create's combine
option apply to "Urgent" as well The vm_mailbox_snapshot_create
function has an option that combines the contents of INBOX and
Old into a single snapshot. The intent of this is that both 'new'
messages and 'deleted' messages are given in a single snapshot,
as some applications prefer this view of the voicemail world.
Unfortunately, the initial implementation ignored the "Urgent"
folder. The "Urgent" folder is a pseudo-INBOX, in that new
messages left with the 'U' flag will be placed in that folder as
opposed to INBOX. Thus, the option failed the intent with which
it was added. This patch makes it so that the "Urgent" folder is
included in the snapshot when that option is used. ........
Merged revisions 381835 from
http://svn.asterisk.org/svn/asterisk/branches/11
* /, channels/chan_sip.c: Ensure Min-SE is included in outbound
INVITEs Asterisk now includes Min-SE in outbound INVITEs when the
value is not 90 (the default) and session timers are not
disabled. This has the effect of Asterisk following RFC4028 more
closely with regard to 422 responses and preventing situations in
which Asterisk would be forced to temporarily accept a call to
tear it down based on a Session-Expires below the locally
configured Min-SE. (issue SWP-5051) Review:
https://reviewboard.asterisk.org/r/2222/ Reported-by: Kinsey
Moore Patch-by: Kinsey Moore ........ Merged revisions 377946
from http://svn.asterisk.org/svn/asterisk/branches/1.8 ........
Merged revisions 377947 from
http://svn.asterisk.org/svn/asterisk/branches/10 ........ Merged
revisions 377948 from
http://svn.asterisk.org/svn/asterisk/branches/11
* asterisk-11.2.0-summary.html (removed),
asterisk-11.2.0-summary.txt (removed): Remove the release
summaries from the branch
2013-02-20 16:16 +0000 [r381705-381823] kharwell <kharwell@localhost>:
* /: Updated merge properties to reflect correct trace.
* apps/app_confbridge.c: Confbridge channels staying active when
all participants leave. If you started/stopped recording of a
conference multiple times channels would remain active even when
all participants left the conference. This was due to the fact
that a reference to the confbridge was being added every time a
start record command was issued, but when the recording was
stopped there was no matching de-reference thus keeping the
conference alive. Made sure only a single reference is added for
the record thread no matter how many times recording is
started/stopped. A de-reference is issued upon thread ending.
Note, this issue is being fixed under AST-1088 since it relates
to it and should have been corrected along with those
modifications. (issue AST-1088) Reported by: John Bigelow
........ Merged revisions 381737 from
http://svn.asterisk.org/svn/asterisk/branches/11
* /, apps/app_confbridge.c: Fixed Confbridge file recording
deadlock and appending. A deadlock occurred after
starting/stopping and then restarting a confbridge recording.
Upon starting a recording a record thread is created that holds a
lock until just before exiting. Stopping the recording does not
stop/exit the thread or release the lock. The thread waits until
recording begins again. Starting a stopped recording signals the
thread to continue and start recording again. However restarting
the recording also created another record thread resulting in a
deadlock. The fix was to make sure the record thread was only
created once. Also it was noted that filenames for the recordings
were being concatenated for each start/stop. This was fixed by
creating a new file for each conference session and appending the
actual recorded data within the file (e.g. passing the 'a' option
to MixMonitor). (issue AST-1088) Reported by: John Bigelow
Review: http://reviewboard.digium.internal/r/374/ ........ Merged
revisions 381702 from
http://svn.asterisk.org/svn/asterisk/branches/11
2013-02-16 16:31 +0000 [r381596-381616] Matthew Jordan <mjordan@digium.com>
* /, channels/chan_sip.c: Don't send presencestate information if
the state is invalid Previously, presencestate information was
sent whenever the state was not NOT_SET. When r381594 actually
returned INVALID presence state in all the places it was supposed
to, it caused chan_sip to start adding presence state information
to NOTIFY requests that it previously would not have added.
chan_sip shouldn't be adding presence state information when the
provider is in an invalid state; users can't set the state to
invalid and an invalid state always implies that the provider is
in an error condition. (issue AST-1084) ........ Merged revisions
381613 from http://svn.asterisk.org/svn/asterisk/branches/11
* funcs/func_presencestate.c, main/manager.c, /,
main/presencestate.c: Fix crash in PresenceState AMI action when
specifying an invalid provider This patch fixes a crash in
Asterisk that could be caused by using the PresenceState AMI
action while providing an invalid provider. This patch also adds
some additional warnings when a user attempts to provide the
PresenceState action with invalid data, and removes some NOTICE
statements that were still lurking in the code from testing.
(closes issue AST-1084) Reported by: John Bigelow Tested by: John
Bigelow ........ Merged revisions 381594 from
http://svn.asterisk.org/svn/asterisk/branches/11
2013-02-14 18:46 +0000 [r381400-381447] Matthew Jordan <mjordan@digium.com>
* main/channel.c, /: Multiple revisions 378121,378459 ........
r378121 | kmoore | 2012-12-18 11:41:35 -0600 (Tue, 18 Dec 2012) |
14 lines Add test events for time limit-related hangups This
patch adds hangup-related test events in order to support testing
of time-limited bridges. This aids in testing the S() and L()
bridge options. (issue SWP-4713) ........ Merged revisions 378119
from http://svn.asterisk.org/svn/asterisk/branches/1.8 ........
Merged revisions 378120 from
http://svn.asterisk.org/svn/asterisk/branches/10 ........ r378459
| kmoore | 2013-01-03 12:48:00 -0600 (Thu, 03 Jan 2013) | 10
lines Add missing test event This test event was missing from
channel.c causing the dial_LS_options test to fail intermittently
because of a race condition where most code paths emitted the
test event but this one did not. The dial_LS_options test should
stop bouncing now. ........ Merged revisions 378455 from
http://svn.asterisk.org/svn/asterisk/branches/1.8 ........ Merged
revisions 378121,378459 from
http://svn.asterisk.org/svn/asterisk/branches/11
* /, channels/chan_sip.c: Fixed failing test from r380696. When I
added my extensive suite of session timer unit tests, apparently
one of them was failing and I never noticed. If neither Min-SE
nor Session-Expires is set in the header, it was responding with
a Session-Expires of the global maxmimum instead of the
configured max for the endpoint. (issue ASTERISK-20787) ........
Merged revisions 380973 from
http://svn.asterisk.org/svn/asterisk/branches/1.8 ........ Merged
revisions 380974 from
http://svn.asterisk.org/svn/asterisk/branches/11
* /, channels/chan_sip.c: Process session timers, even if
Session-Expires header is missing Previously, Asterisk only
processed session timer information if both the 'Supported:
timer' and 'Session-Expires' headers were present. However, the
Session-Expires header is optional. If we were to receive a
request with a Min-SE greater than our configured
session-expires, we would respond with a 'Session-Expires' header
that was too small. This patch cleans the situation up a bit,
always processing timer information if the 'Supported: timer'
header is present. (closes issue ASTERISK-20787) Reported by:
Mark Michelson Review: https://reviewboard.asterisk.org/r/2299/
........ Merged revisions 380696 from
http://svn.asterisk.org/svn/asterisk/branches/1.8 ........ Merged
revisions 380698 from
http://svn.asterisk.org/svn/asterisk/branches/11
* /, apps/confbridge/conf_state_multi_marked.c: app_confbridge: Fix
error messages on exiting conference. A marked user ending a
conference with only end_marked users generates error messages:
ERROR[0000][C-00000000]: confbridge/conf_state.c:47
conf_invalid_event_fn: Invalid event for confbridge user '' * The
MULTI_MARKED state was doing too much when it was kicking out the
end_marked users from the conference. The kicked out users will
clean up after themselves when they exit the conference. (closes
issue ASTERISK-20991) Reported by: Jeremy Kister Tested by:
rmudgett ........ Merged revisions 380892 from
http://svn.asterisk.org/svn/asterisk/branches/11
* /, apps/app_page.c, apps/app_confbridge.c: app_page and
app_confbridge: Fix custom announcement on entering conference.
The Page and ConfBridge custom announcement did not play when
users entered the conference. * Fix the
CONFBRIDGE(user,announcement) file not getting played. The code
to do this got removed accidentally when the ConfBridge code was
restructured to be more state machine like. * Fixed
play_prompt_to_user() doxygen comments. * Fixed the Page A(x) and
n options for the caller. The caller never played the
announcement file and totally ignored the n option. The code to
do this was lost when the application was converted to use
ConfBridge. * Factored out setup_profile_bridge(),
setup_profile_paged(), and setup_profile_caller() routines to
setup ConfBridge profiles. Made each profile setup routine use
the default template if one has not already been setup by
dialplan. (closes issue ASTERISK-20990) Reported by: Jeremy
Kister Tested by: rmudgett ........ Merged revisions 380894 from
http://svn.asterisk.org/svn/asterisk/branches/11
* /, main/asterisk.c: Fix astcanary startup problem due to wrong
pid value from before daemon call When Asterisk forks itself into
the background via a call to daemon, it must re-set the pid value
of the new process. Otherwise, astcanary gets the pid value of
the process before the fork, which prevents it from running.
Asterisk eventually starts lowering its priority, as it can no
longer communicate with the proverbial canary in the coal mine.
This patch ensures that the correct process identifier is used by
astcanary. Note that this is getting committed to 10 as a
regression fix. (closes issue ASTERISK-20947) Reported by: Jakob
Hirsch Tested by: mjordan patches:
asterisk-10.12.0.astcanary_ppid.diff uploaded by Jakob Hirsch
(license 6113) ........ Merged revisions 379509 from
http://svn.asterisk.org/svn/asterisk/branches/1.8 ........ Merged
revisions 379510 from
http://svn.asterisk.org/svn/asterisk/branches/10 ........ Merged
revisions 379513 from
http://svn.asterisk.org/svn/asterisk/branches/11
* contrib/init.d/rc.mandriva.asterisk,
contrib/init.d/rc.debian.asterisk, /,
contrib/init.d/rc.redhat.asterisk, UPGRADE.txt,
contrib/init.d/rc.gentoo.asterisk,
contrib/init.d/rc.slackware.asterisk,
contrib/init.d/rc.archlinux.asterisk,
contrib/scripts/safe_asterisk, main/asterisk.c,
contrib/init.d/rc.suse.asterisk: Update init.d scripts to handle
stderr; readd splash screen for remote consoles When r376428 was
commited to re-order start up sequences to be more tolerant of
forking with thread primitives, a few items were changed that
caused changes in behavior on some distros. This includes: * Not
displaying the splash screen on a remote console. * Displaying an
error message on stderr when a remote console cannot connect to a
running instance of Asterisk. In the first case, the splash
screen was re-added (thanks to Michael L. Young). In the second
case, the various init.d scripts were modified to pipe stderr to
/dev/null, as the error message is useful - if you execute a
remote console or a remote console command execution and it fail,
it should tell you. Note that the error message was always
present, it just failed to be printed prior to r376428. Much
thanks to the folks who quickly reported this problem, provided
solutions, and promptly tested the various init.d scripts on a
variety of distros. (closes issue ASTERISK-20945) Reported by:
Warren Selby Tested by: Michael L. Young, Jamuel Starkey,
kaldemar, Danny Nicholas, mjordan patches:
asterisk-20945-remote-intro-msg.diff uploaded by elguero (license
5026) ASTERISK-20945-1.8-mjordan.diff uploaded by mjordan
(license 6283) ........ Merged revisions 379760 from
http://svn.asterisk.org/svn/asterisk/branches/1.8 ........ Merged
revisions 379777 from
http://svn.asterisk.org/svn/asterisk/branches/10 ........ Merged
revisions 379790 from
http://svn.asterisk.org/svn/asterisk/branches/11
* res/res_rtp_asterisk.c, /: Reset RTP timestamp; sequence number
on SSRC change In r370252 for ASTERISK-18404, Asterisk's handling
of RTP was modified to better account for out of order RTP
packets. This was accomplished by using the RTP timestamp and
sequence number to check for out of order packets. However, when
a SSRC change occurs, the timestamp and sequence number will no
longer have any relation to the previously received packets. The
variables tracking the timestamp and sequence number therefore
have to be reset. (closes issue ASTERISK-20906) Reported by:
Eelco Brolman patches: dtmf_on_hold.patch uploaded by Eelco
Brolman (license #6442) ........ Merged revisions 378967 from
http://svn.asterisk.org/svn/asterisk/branches/1.8 ........ Merged
revisions 378984 from
http://svn.asterisk.org/svn/asterisk/branches/11
* /, channels/chan_sip.c: Perform case insensitive comparisons for
T.38 attributes RFC5347 section 2.5.2 states the following: ...
The attribute "T38MaxBitRate" was once incorrectly registered
with IANA as "T38maxBitRate" (lower-case "m"). In accordance with
T.38 examples and common implementation practice, the form
"T38MaxBitRate" SHOULD be generated by implementations conforming
to this package. In general, it is RECOMMENDED that
implementations of this package accept lowercase, uppercase, and
mixed upper/lowercase encodings of all the T.38 attributes. ...
Asterisk currently does not perform case insensitive matching on
the T.38 attributes. This causes the T38MaxBitRate attribute to
be negotiated at 2400 baud instead of 14400 (or whatever value
you actually wanted). This patch makes it so that when we compare
T.38 attributes, we do so in a case insensitive fashion. Note
that while the issue reporter did not directly write the patch,
they contributed to it (and would have provided one themselves if
the license had gone through a tad faster), and hence get
attribution for it. Review:
https://reviewboard.asterisk.org/r/2298/ (closes issue
ASTERISK-20897) Reported by: Eric Hill Tested by: Eric Hill
patches: -- uploaded by Eric Hill ........ Merged revisions
380458 from http://svn.asterisk.org/svn/asterisk/branches/1.8
........ Merged revisions 380465 from
http://svn.asterisk.org/svn/asterisk/branches/11
* main/rtp_engine.c, /: Do not allow native RTP bridging if
packetization of media streams differs. The RTP engine will no
longer allow for local and remote native RTP bridges if
packetization of streams differs. Allowing native bridging in
this scenario has been known to cause FAX failures. (closes
ASTERISK-20650) Reported by: Maciej Krajewski Patches:
ASTERISK-20659.patch uploaded by Mark Michelson (License #5049)
Review: https://reviewboard.asterisk.org/r/2319 ........ Merged
revisions 381281 from
http://svn.asterisk.org/svn/asterisk/branches/1.8 ........ Merged
revisions 381306 from
http://svn.asterisk.org/svn/asterisk/branches/11
* /: Track merged changes using the standard branch nomenclature
2013-02-08 19:42 +0000 [r381085] Jonathan Rose <jrose@digium.com>
* apps/app_meetme.c, sounds/Makefile: Merge r379892 into Certified
11.2 ........ r379892 | jrose | 2013-01-22 13:07:42 -0600 (Tue,
22 Jan 2013) | 16 lines app_meetme: Use new prompts for
administrator menu The old prompts for the administrator menu
were inadequate. They didn't mention that the menu had additional
options through the 8 key and pressing the 8 key wouldn't reveal
what those options were. This patch fixes all of that while also
organizing code pertaining to each individual menu type which was
previously all stored in one gigantic function along with many of
the basic conference functions. (closes issue AST-996) Reported
by: John Bigelow Review:
http://reviewboard.digium.internal/r/360/ ........ Merged
revisions 379885 from
http://svn.asterisk.org/svn/asterisk/branches/1.8
------------------------------------------------------------------------
2013-01-14 20:23 +0000 [r379063] Matthew Jordan <mjordan@digium.com>
* / (added): Create branch for Certified Asterisk 11.2.
2013-01-14 Asterisk Development Team <asteriskteam@digium.com>
* Asterisk 11.2.0 Released.

View File

@@ -0,0 +1,187 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /><title>Release Summary - certified-asterisk-11.2-cert1-rc1</title></head>
<body>
<h1 align="center"><a name="top">Release Summary</a></h1>
<h3 align="center">certified-asterisk-11.2-cert1-rc1</h3>
<h3 align="center">Date: 2013-03-08</h3>
<h3 align="center">&lt;asteriskteam@digium.com&gt;</h3>
<hr/>
<h2 align="center">Table of Contents</h2>
<ol>
<li><a href="#summary">Summary</a></li>
<li><a href="#contributors">Contributors</a></li>
<li><a href="#issues">Closed Issues</a></li>
<li><a href="#commits">Other Changes</a></li>
<li><a href="#diffstat">Diffstat</a></li>
</ol>
<hr/>
<a name="summary"><h2 align="center">Summary</h2></a>
<center><a href="#top">[Back to Top]</a></center><br/><p>This release includes new features. For a list of new features that have been included with this release, please see the CHANGES file inside the source package. Since this is new major release, users are encouraged to do extended testing before upgrading to this version in a production environment.</p>
<p>The data in this summary reflects changes that have been made since the previous release, certified-asterisk-11.2.0.</p>
<hr/>
<a name="contributors"><h2 align="center">Contributors</h2></a>
<center><a href="#top">[Back to Top]</a></center><br/><p>This table lists the people who have submitted code, those that have tested patches, as well as those that reported issues on the issue tracker that were resolved in this release. For coders, the number is how many of their patches (of any size) were committed into this release. For testers, the number is the number of times their name was listed as assisting with testing a patch. Finally, for reporters, the number is the number of issues that they reported that were closed by commits that went into this release.</p>
<table width="100%" border="0">
<tr>
<td width="33%"><h3>Coders</h3></td>
<td width="33%"><h3>Testers</h3></td>
<td width="33%"><h3>Reporters</h3></td>
</tr>
<tr valign="top">
<td>
19 mjordan<br/>
4 kharwell<br/>
2 Timo Teras<br/>
1 Eelco Brolman<br/>
1 elguero<br/>
1 Eric Hill<br/>
1 Jakob Hirsch<br/>
1 jrose<br/>
1 kmoore<br/>
1 qwell<br/>
</td>
<td>
6 jbigelow<br/>
2 mjordan<br/>
2 rmudgett<br/>
1 Danny Nicholas<br/>
1 elguero<br/>
1 Eric Hill<br/>
1 Jamuel Starkey<br/>
1 kaldemar<br/>
</td>
<td>
7 jbigelow<br/>
2 jkister<br/>
1 ascanland<br/>
1 eelcob<br/>
1 erichill<br/>
1 fabled<br/>
1 jhirsch<br/>
1 mmichelson<br/>
1 tomaso<br/>
1 wcselby<br/>
</td>
</tr>
</table>
<hr/>
<a name="issues"><h2 align="center">Closed Issues</h2></a>
<center><a href="#top">[Back to Top]</a></center><br/><p>This is a list of all issues from the issue tracker that were closed by changes that went into this release.</p>
<h3>Category: Applications/app_confbridge</h3><br/>
<a href="https://issues.asterisk.org/jira/browse/ASTERISK-20938">ASTERISK-20938</a>: [patch] ConfBridge list from CLI and Manager no longer include waiting members<br/>
Revision: <a href="http://svn.digium.com/view/asterisk/certified/branches/11.2?view=revision&revision=382073">382073</a><br/>
Reporter: fabled<br/>
Testers: jbigelow<br/>
Coders: Timo Teras<br/>
<br/>
<a href="https://issues.asterisk.org/jira/browse/ASTERISK-20990">ASTERISK-20990</a>: Confbridge announcement not played<br/>
Revision: <a href="http://svn.digium.com/view/asterisk/certified/branches/11.2?view=revision&revision=381410">381410</a><br/>
Reporter: jkister<br/>
Testers: rmudgett<br/>
Coders: mjordan<br/>
<br/>
<a href="https://issues.asterisk.org/jira/browse/ASTERISK-20991">ASTERISK-20991</a>: Confbridge errors on leaving<br/>
Revision: <a href="http://svn.digium.com/view/asterisk/certified/branches/11.2?view=revision&revision=381415">381415</a><br/>
Reporter: jkister<br/>
Testers: rmudgett<br/>
Coders: mjordan<br/>
<br/>
<h3>Category: Applications/app_page</h3><br/>
<a href="https://issues.asterisk.org/jira/browse/ASTERISK-20991">ASTERISK-20991</a>: Confbridge errors on leaving<br/>
Revision: <a href="http://svn.digium.com/view/asterisk/certified/branches/11.2?view=revision&revision=381415">381415</a><br/>
Reporter: jkister<br/>
Testers: rmudgett<br/>
Coders: mjordan<br/>
<br/>
<h3>Category: Channels/chan_sip/General</h3><br/>
<a href="https://issues.asterisk.org/jira/browse/ASTERISK-20787">ASTERISK-20787</a>: Asterisk should inspect Min-SE header in an INVITE even if there is no Session-Expires present<br/>
Revision: <a href="http://svn.digium.com/view/asterisk/certified/branches/11.2?view=revision&revision=381445">381445</a><br/>
Reporter: mmichelson<br/>
Coders: mjordan<br/>
<br/>
<h3>Category: Channels/chan_sip/T.38</h3><br/>
<a href="https://issues.asterisk.org/jira/browse/ASTERISK-20897">ASTERISK-20897</a>: case sensitive match against T.38 params causes T38MaxBitRate to be negotiated at 2400 baud instead of 14400<br/>
Revision: <a href="http://svn.digium.com/view/asterisk/certified/branches/11.2?view=revision&revision=381402">381402</a><br/>
Reporter: erichill<br/>
Testers: Eric Hill<br/>
Coders: Eric Hill<br/>
<br/>
<h3>Category: Core/General</h3><br/>
<a href="https://issues.asterisk.org/jira/browse/ASTERISK-20945">ASTERISK-20945</a>: "Unable to connect to remote asterisk" message on service asterisk start, even though service is running<br/>
Revision: <a href="http://svn.digium.com/view/asterisk/certified/branches/11.2?view=revision&revision=381404">381404</a><br/>
Reporter: wcselby<br/>
Testers: elguero, Jamuel Starkey, kaldemar, Danny Nicholas, mjordan<br/>
Coders: elguero, mjordan<br/>
<br/>
<h3>Category: Resources/res_rtp_asterisk</h3><br/>
<a href="https://issues.asterisk.org/jira/browse/ASTERISK-20906">ASTERISK-20906</a>: DTMF in SIP not working after HOLD / UNHOLD<br/>
Revision: <a href="http://svn.digium.com/view/asterisk/certified/branches/11.2?view=revision&revision=381403">381403</a><br/>
Reporter: eelcob<br/>
Coders: Eelco Brolman<br/>
<br/>
<h3>Category: Utilities/astcanary</h3><br/>
<a href="https://issues.asterisk.org/jira/browse/ASTERISK-20947">ASTERISK-20947</a>: astcanary exits immediately because of wrong pid argument<br/>
Revision: <a href="http://svn.digium.com/view/asterisk/certified/branches/11.2?view=revision&revision=381405">381405</a><br/>
Reporter: jhirsch<br/>
Testers: mjordan<br/>
Coders: Jakob Hirsch<br/>
<br/>
<hr/>
<a name="commits"><h2 align="center">Commits Not Associated with an Issue</h2></a>
<center><a href="#top">[Back to Top]</a></center><br/><p>This is a list of all changes that went into this release that did not directly close an issue from the issue tracker. The commits may have been marked as being related to an issue. If that is the case, the issue numbers are listed here, as well.</p>
<table width="100%" border="1">
<tr><td><b>Revision</b></td><td><b>Author</b></td><td><b>Summary</b></td><td><b>Issues Referenced</b></td></tr><tr><td><a href="http://svn.digium.com/view/asterisk/certified/branches/11.2?view=revision&revision=379063">379063</a></td><td>mjordan</td><td>Create branch for Certified Asterisk 11.2.</td>
<td></td></tr><tr><td><a href="http://svn.digium.com/view/asterisk/certified/branches/11.2?view=revision&revision=381400">381400</a></td><td>mjordan</td><td>Track merged changes using the standard branch nomenclature</td>
<td></td></tr><tr><td><a href="http://svn.digium.com/view/asterisk/certified/branches/11.2?view=revision&revision=381401">381401</a></td><td>mjordan</td><td>Do not allow native RTP bridging if packetization of media streams differs.</td>
<td></td></tr><tr><td><a href="http://svn.digium.com/view/asterisk/certified/branches/11.2?view=revision&revision=381446">381446</a></td><td>mjordan</td><td>Fixed failing test from r380696.</td>
<td><a href="https://issues.asterisk.org/jira/browse/ASTERISK-20787">ASTERISK-20787</a></td></tr><tr><td><a href="http://svn.digium.com/view/asterisk/certified/branches/11.2?view=revision&revision=381447">381447</a></td><td>mjordan</td><td>Multiple revisions 378121,378459</td>
<td></td></tr><tr><td><a href="http://svn.digium.com/view/asterisk/certified/branches/11.2?view=revision&revision=381616">381616</a></td><td>mjordan</td><td>Don't send presencestate information if the state is invalid</td>
<td><a href="https://issues.asterisk.org/jira/browse/AST-1084">AST-1084</a></td></tr><tr><td><a href="http://svn.digium.com/view/asterisk/certified/branches/11.2?view=revision&revision=381705">381705</a></td><td>kharwell</td><td>Fixed Confbridge file recording deadlock and appending.</td>
<td><a href="https://issues.asterisk.org/jira/browse/AST-1088">AST-1088</a></td></tr><tr><td><a href="http://svn.digium.com/view/asterisk/certified/branches/11.2?view=revision&revision=381742">381742</a></td><td>kharwell</td><td>Confbridge channels staying active when all participants leave.</td>
<td><a href="https://issues.asterisk.org/jira/browse/AST-1088">AST-1088</a></td></tr><tr><td><a href="http://svn.digium.com/view/asterisk/certified/branches/11.2?view=revision&revision=381823">381823</a></td><td>kharwell</td><td>Updated merge properties to reflect correct trace.</td>
<td></td></tr><tr><td><a href="http://svn.digium.com/view/asterisk/certified/branches/11.2?view=revision&revision=381832">381832</a></td><td>mjordan</td><td>Remove the release summaries from the branch</td>
<td></td></tr><tr><td><a href="http://svn.digium.com/view/asterisk/certified/branches/11.2?view=revision&revision=381833">381833</a></td><td>mjordan</td><td>Ensure Min-SE is included in outbound INVITEs</td>
<td></td></tr><tr><td><a href="http://svn.digium.com/view/asterisk/certified/branches/11.2?view=revision&revision=381836">381836</a></td><td>mjordan</td><td>Let vm_mailbox_snapshot_create's combine option apply to "Urgent" as well</td>
<td></td></tr><tr><td><a href="http://svn.digium.com/view/asterisk/certified/branches/11.2?view=revision&revision=382387">382387</a></td><td>kharwell</td><td>Confbridge CLI new record file name check.</td>
<td><a href="https://issues.asterisk.org/jira/browse/AST-1088">AST-1088</a></td></tr><tr><td><a href="http://svn.digium.com/view/asterisk/certified/branches/11.2?view=revision&revision=382618">382618</a></td><td>mjordan</td><td>Let vm_mailbox_snapshot combine "Urgent" when no folder is specified</td>
<td></td></tr></table>
<hr/>
<a name="diffstat"><h2 align="center">Diffstat Results</h2></a>
<center><a href="#top">[Back to Top]</a></center><br/><p>This is a summary of the changes to the source code that went into this release that was generated using the diffstat utility.</p>
<pre>
.version | 2
ChangeLog | 4
UPGRADE.txt | 14
apps/app_confbridge.c | 270 +++++++---
apps/app_meetme.c | 796 +++++++++++++++++-------------
apps/app_page.c | 105 ++-
apps/app_voicemail.c | 19
apps/confbridge/conf_config_parser.c | 37 +
apps/confbridge/conf_state_multi_marked.c | 8
asterisk-11.2.0-rc2-summary.html | 93 ---
asterisk-11.2.0-rc2-summary.txt | 123 ----
channels/chan_sip.c | 97 ++-
configs/confbridge.conf.sample | 4
contrib/init.d/rc.archlinux.asterisk | 2
contrib/init.d/rc.debian.asterisk | 2
contrib/init.d/rc.gentoo.asterisk | 2
contrib/init.d/rc.mandriva.asterisk | 2
contrib/init.d/rc.redhat.asterisk | 2
contrib/init.d/rc.slackware.asterisk | 2
contrib/init.d/rc.suse.asterisk | 2
contrib/scripts/safe_asterisk | 2
funcs/func_presencestate.c | 5
main/asterisk.c | 7
main/channel.c | 5
main/event.c | 7
main/manager.c | 16
main/presencestate.c | 3
main/rtp_engine.c | 13
res/res_rtp_asterisk.c | 93 +--
sounds/Makefile | 4
30 files changed, 980 insertions(+), 761 deletions(-)
</pre><br/>
<hr/>
</body>
</html>

View File

@@ -0,0 +1,245 @@
Release Summary
certified-asterisk-11.2-cert1-rc1
Date: 2013-03-08
<asteriskteam@digium.com>
----------------------------------------------------------------------
Table of Contents
1. Summary
2. Contributors
3. Closed Issues
4. Other Changes
5. Diffstat
----------------------------------------------------------------------
Summary
[Back to Top]
This release includes new features. For a list of new features that have
been included with this release, please see the CHANGES file inside the
source package. Since this is new major release, users are encouraged to
do extended testing before upgrading to this version in a production
environment.
The data in this summary reflects changes that have been made since the
previous release, certified-asterisk-11.2.0.
----------------------------------------------------------------------
Contributors
[Back to Top]
This table lists the people who have submitted code, those that have
tested patches, as well as those that reported issues on the issue tracker
that were resolved in this release. For coders, the number is how many of
their patches (of any size) were committed into this release. For testers,
the number is the number of times their name was listed as assisting with
testing a patch. Finally, for reporters, the number is the number of
issues that they reported that were closed by commits that went into this
release.
Coders Testers Reporters
19 mjordan 6 jbigelow 7 jbigelow
4 kharwell 2 mjordan 2 jkister
2 Timo Teras 2 rmudgett 1 ascanland
1 Eelco Brolman 1 Danny Nicholas 1 eelcob
1 elguero 1 elguero 1 erichill
1 Eric Hill 1 Eric Hill 1 fabled
1 Jakob Hirsch 1 Jamuel Starkey 1 jhirsch
1 jrose 1 kaldemar 1 mmichelson
1 kmoore 1 tomaso
1 qwell 1 wcselby
----------------------------------------------------------------------
Closed Issues
[Back to Top]
This is a list of all issues from the issue tracker that were closed by
changes that went into this release.
Category: Applications/app_confbridge
ASTERISK-20938: [patch] ConfBridge list from CLI and Manager no longer
include waiting members
Revision: 382073
Reporter: fabled
Testers: jbigelow
Coders: Timo Teras
ASTERISK-20990: Confbridge announcement not played
Revision: 381410
Reporter: jkister
Testers: rmudgett
Coders: mjordan
ASTERISK-20991: Confbridge errors on leaving
Revision: 381415
Reporter: jkister
Testers: rmudgett
Coders: mjordan
Category: Applications/app_page
ASTERISK-20991: Confbridge errors on leaving
Revision: 381415
Reporter: jkister
Testers: rmudgett
Coders: mjordan
Category: Channels/chan_sip/General
ASTERISK-20787: Asterisk should inspect Min-SE header in an INVITE even if
there is no Session-Expires present
Revision: 381445
Reporter: mmichelson
Coders: mjordan
Category: Channels/chan_sip/T.38
ASTERISK-20897: case sensitive match against T.38 params causes
T38MaxBitRate to be negotiated at 2400 baud instead of 14400
Revision: 381402
Reporter: erichill
Testers: Eric Hill
Coders: Eric Hill
Category: Core/General
ASTERISK-20945: "Unable to connect to remote asterisk" message on service
asterisk start, even though service is running
Revision: 381404
Reporter: wcselby
Testers: elguero, Jamuel Starkey, kaldemar, Danny Nicholas, mjordan
Coders: elguero, mjordan
Category: Resources/res_rtp_asterisk
ASTERISK-20906: DTMF in SIP not working after HOLD / UNHOLD
Revision: 381403
Reporter: eelcob
Coders: Eelco Brolman
Category: Utilities/astcanary
ASTERISK-20947: astcanary exits immediately because of wrong pid argument
Revision: 381405
Reporter: jhirsch
Testers: mjordan
Coders: Jakob Hirsch
----------------------------------------------------------------------
Commits Not Associated with an Issue
[Back to Top]
This is a list of all changes that went into this release that did not
directly close an issue from the issue tracker. The commits may have been
marked as being related to an issue. If that is the case, the issue
numbers are listed here, as well.
+------------------------------------------------------------------------+
| Revision | Author | Summary | Issues |
| | | | Referenced |
|----------+----------+---------------------------------+----------------|
| 379063 | mjordan | Create branch for Certified | |
| | | Asterisk 11.2. | |
|----------+----------+---------------------------------+----------------|
| 381400 | mjordan | Track merged changes using the | |
| | | standard branch nomenclature | |
|----------+----------+---------------------------------+----------------|
| | | Do not allow native RTP | |
| 381401 | mjordan | bridging if packetization of | |
| | | media streams differs. | |
|----------+----------+---------------------------------+----------------|
| 381446 | mjordan | Fixed failing test from | ASTERISK-20787 |
| | | r380696. | |
|----------+----------+---------------------------------+----------------|
| 381447 | mjordan | Multiple revisions | |
| | | 378121,378459 | |
|----------+----------+---------------------------------+----------------|
| | | Don't send presencestate | |
| 381616 | mjordan | information if the state is | AST-1084 |
| | | invalid | |
|----------+----------+---------------------------------+----------------|
| 381705 | kharwell | Fixed Confbridge file recording | AST-1088 |
| | | deadlock and appending. | |
|----------+----------+---------------------------------+----------------|
| | | Confbridge channels staying | |
| 381742 | kharwell | active when all participants | AST-1088 |
| | | leave. | |
|----------+----------+---------------------------------+----------------|
| 381823 | kharwell | Updated merge properties to | |
| | | reflect correct trace. | |
|----------+----------+---------------------------------+----------------|
| 381832 | mjordan | Remove the release summaries | |
| | | from the branch | |
|----------+----------+---------------------------------+----------------|
| 381833 | mjordan | Ensure Min-SE is included in | |
| | | outbound INVITEs | |
|----------+----------+---------------------------------+----------------|
| | | Let | |
| 381836 | mjordan | vm_mailbox_snapshot_create's | |
| | | combine option apply to | |
| | | "Urgent" as well | |
|----------+----------+---------------------------------+----------------|
| 382387 | kharwell | Confbridge CLI new record file | AST-1088 |
| | | name check. | |
|----------+----------+---------------------------------+----------------|
| | | Let vm_mailbox_snapshot combine | |
| 382618 | mjordan | "Urgent" when no folder is | |
| | | specified | |
+------------------------------------------------------------------------+
----------------------------------------------------------------------
Diffstat Results
[Back to Top]
This is a summary of the changes to the source code that went into this
release that was generated using the diffstat utility.
.version | 2
ChangeLog | 4
UPGRADE.txt | 14
apps/app_confbridge.c | 270 +++++++---
apps/app_meetme.c | 796 +++++++++++++++++-------------
apps/app_page.c | 105 ++-
apps/app_voicemail.c | 19
apps/confbridge/conf_config_parser.c | 37 +
apps/confbridge/conf_state_multi_marked.c | 8
asterisk-11.2.0-rc2-summary.html | 93 ---
asterisk-11.2.0-rc2-summary.txt | 123 ----
channels/chan_sip.c | 97 ++-
configs/confbridge.conf.sample | 4
contrib/init.d/rc.archlinux.asterisk | 2
contrib/init.d/rc.debian.asterisk | 2
contrib/init.d/rc.gentoo.asterisk | 2
contrib/init.d/rc.mandriva.asterisk | 2
contrib/init.d/rc.redhat.asterisk | 2
contrib/init.d/rc.slackware.asterisk | 2
contrib/init.d/rc.suse.asterisk | 2
contrib/scripts/safe_asterisk | 2
funcs/func_presencestate.c | 5
main/asterisk.c | 7
main/channel.c | 5
main/event.c | 7
main/manager.c | 16
main/presencestate.c | 3
main/rtp_engine.c | 13
res/res_rtp_asterisk.c | 93 +--
sounds/Makefile | 4
30 files changed, 980 insertions(+), 761 deletions(-)
----------------------------------------------------------------------