aboutsummaryrefslogtreecommitdiffstats
path: root/asterisk-1.4.38-summary.txt
diff options
context:
space:
mode:
Diffstat (limited to 'asterisk-1.4.38-summary.txt')
-rw-r--r--asterisk-1.4.38-summary.txt476
1 files changed, 476 insertions, 0 deletions
diff --git a/asterisk-1.4.38-summary.txt b/asterisk-1.4.38-summary.txt
new file mode 100644
index 000000000..33dee1c17
--- /dev/null
+++ b/asterisk-1.4.38-summary.txt
@@ -0,0 +1,476 @@
+ Release Summary
+
+ asterisk-1.4.38
+
+ Date: 2010-12-02
+
+ <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 only bug fixes. The changes included were made only
+ to address problems that have been identified in this release series.
+ Users should be able to safely upgrade to this version if this release
+ series is already in use. Users considering upgrading from a previous
+ release series are strongly encouraged to review the UPGRADE.txt document
+ as well as the CHANGES document for information about upgrading to this
+ release series.
+
+ The data in this summary reflects changes that have been made since the
+ previous release, asterisk-1.4.37.
+
+ ----------------------------------------------------------------------
+
+ 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
+ 14 tilghman 3 alecdavis 3 jmls
+ 10 jpeeler 3 ramonpeek 2 davidw
+ 9 rmudgett 2 davidw 1 amorsen
+ 4 dvossel 1 camsown 1 antonio
+ 4 twilson 1 dpetersen 1 camsown
+ 3 alecdavis 1 jamicque 1 dpetersen
+ 3 pabelanger 1 jmls 1 jamicque
+ 3 russell 1 jtodd 1 kuj
+ 2 mnicholson 1 kuj 1 kwemheuer
+ 2 qwell 1 lmadsen 1 lftsy
+ 1 bbryant 1 mdu113 1 mdu113
+ 1 camsown 1 pabelanger 1 netfuse
+ 1 kuj 1 qwell 1 pabelanger
+ 1 lmadsen 1 RadicAlish 1 RadicAlish
+ 1 mdu113 1 rmudgett 1 rain
+ 1 oej 1 schmidts 1 ramonpeek
+ 1 RadicAlish 1 seanbright 1 schmidts
+ 1 schmitds 1 tbelder 1 seanbright
+ 1 sruffell 1 wdoekes 1 shin-shoryuken
+ 1 tbelder 1 zerohalo 1 tbelder
+ 1 tzafrir
+ 1 wdoekes
+ 1 zerohalo
+
+ ----------------------------------------------------------------------
+
+ 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_dial
+
+ #16946: Call that clears in same app_dial poll as answer is reported as
+ NOANSWER but NORMAL_CLEARING
+ Revision: 291577
+ Reporter: davidw
+ Coders: twilson
+
+ Category: Applications/app_meetme
+
+ #17908: [patch] MeetMe PIN handling broken
+ Revision: 287758
+ Reporter: kuj
+ Testers: kuj
+ Coders: kuj
+
+ Category: Applications/app_voicemail
+
+ #18240: [patch] VoicemailMain Exits Without Warning
+ Revision: 294903
+ Reporter: netfuse
+ Testers: pabelanger
+ Coders: alecdavis
+
+ Category: Applications/app_voicemail/ODBC
+
+ #17803: [patch] [regression] Forwarding a voicemail with a prepended
+ message does not work
+ Revision: 289873
+ Reporter: dpetersen
+ Testers: dpetersen
+ Coders: tilghman
+
+ Category: CDR/General
+
+ #17569: [patch] cdr->src variable is not set anymore in destination
+ channels
+ Revision: 289177
+ Reporter: tbelder
+ Testers: tbelder
+ Coders: tbelder
+
+ Category: CDR/cdr_pgsql
+
+ #16940: [patch] Problem inserting CDR records when certain characters are
+ used
+ Revision: 288265
+ Reporter: jamicque
+ Testers: jamicque
+ Coders: tilghman
+
+ Category: Channels/chan_dahdi
+
+ #16847: [patch] Deadlock between dahdi_exception and dahdi_indicate
+ Revision: 291643
+ Reporter: shin-shoryuken
+ Testers: alecdavis, rmudgett
+ Coders: rmudgett
+
+ #17270: getting warning message every 4 seconds
+ Revision: 294821
+ Reporter: jmls
+ Coders: rmudgett
+
+ Category: Channels/chan_iax2
+
+ #17919: [patch] schedule_delivery calls ast_bridged_channel() on an
+ unlocked channel
+ Revision: 288192
+ Reporter: rain
+ Coders: rmudgett
+
+ Category: Channels/chan_sip/General
+
+ #16382: [patch] SIP OPTIONS qualify message forever
+ Revision: 294688
+ Reporter: lftsy
+ Testers: zerohalo
+ Coders: jpeeler
+
+ #17892: [patch] contact header does not get ast_uri_encoded value from
+ p->exten, but dialplan does
+ Revision: 289699
+ Reporter: wdoekes
+ Testers: wdoekes
+ Coders: jpeeler
+
+ #18123: rtautoclear = no or rtautoclear = 0 not respected in sip.conf
+ Revision: 293722
+ Reporter: zerohalo
+ Coders: jpeeler
+
+ #18176: [patch] record priv-recordintro as sln, not gsm
+ Revision: 292411
+ Reporter: pabelanger
+ Coders: pabelanger
+
+ Category: Channels/chan_sip/Subscriptions
+
+ #17785: [patch] Encoded URI in a subscription does not work
+ Revision: 288112
+ Reporter: ramonpeek
+ Testers: ramonpeek
+ Coders: tilghman
+
+ #17950: iterate through all ao2_sip dialogs on every subscribe is slow,
+ and not needed
+ Revision: 289622
+ Reporter: schmidts
+ Testers: schmidts
+ Coders: schmitds
+
+ Category: Channels/chan_sip/T.38
+
+ #16647: [patch] Session failure with specific SDP-Content (one media
+ specific c= line, no session specific c= line)
+ Revision: 288412
+ Reporter: kwemheuer
+ Coders: mnicholson
+
+ Category: Core/BuildSystem
+
+ #17314: [patch] ./configure --with-pri=LIBPATH does not use libpri from
+ LIBPRI_PATH
+ Revision: 290750
+ Reporter: tzafrir
+ Coders: qwell
+
+ Category: Core/General
+
+ #16057: [patch] Asterisk crashes with "Fixup failed on channel XXX,
+ strange things may happen."
+ Revision: 287682
+ Reporter: amorsen
+ Testers: ramonpeek, davidw, alecdavis
+ Coders: alecdavis
+
+ #17363: [patch] Redirecting ;1 side of local channel during optimisation
+ causes double free of ;1 side and crash
+ Revision: 287684
+ Reporter: davidw
+ Testers: ramonpeek, davidw, alecdavis
+ Coders: alecdavis
+
+ #17698: CTRL-C from asterisk -vvvvvvvvc has strange results
+ Revision: 290862
+ Reporter: jmls
+ Coders: jpeeler
+
+ Category: Core/ManagerInterface
+
+ #17987: [regression] Newchannel event is missing during masquerading
+ process
+ Revision: 289094
+ Reporter: RadicAlish
+ Testers: RadicAlish
+ Coders: RadicAlish
+
+ Category: Core/PBX
+
+ #18165: [patch] hint state changes deadlock problem
+ Revision: 294384
+ Reporter: antonio
+ Coders: jpeeler
+
+ Category: PBX/General
+
+ #17882: Crash in ast_frame_free
+ Revision: 288005
+ Reporter: seanbright
+ Testers: seanbright
+ Coders: bbryant
+
+ Category: Resources/res_agi
+
+ #17970: [patch] res_agi.c:handle_getvariablefull() failes to unlock
+ channel if given channel name of the channel that AGI is running on
+ Revision: 289500
+ Reporter: mdu113
+ Testers: mdu113
+ Coders: mdu113
+
+ Category: Resources/res_jabber
+
+ #17387: [patch] Memory corruption from iksemel
+ Revision: 290392
+ Reporter: jmls
+ Testers: jmls
+ Coders: tilghman
+
+ Category: Sounds
+
+ #17426: [patch] Australian Accent core sounds submission
+ Revision: 292222
+ Reporter: camsown
+ Testers: camsown, lmadsen, jtodd, qwell
+ Coders: camsown, lmadsen
+
+ ----------------------------------------------------------------------
+
+ 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 |
+ |----------+------------+-----------------------------------+------------|
+ | 287933 | tilghman | Less than zero is an error, not | |
+ | | | any non-zero value. | |
+ |----------+------------+-----------------------------------+------------|
+ | 288116 | tilghman | Underquoted definition of | |
+ | | | stringfield macro. | |
+ |----------+------------+-----------------------------------+------------|
+ | 288266 | tilghman | Document addition of encoding | #16940 |
+ | | | parameter. | |
+ |----------+------------+-----------------------------------+------------|
+ | | | Fix a 100% CPU consumption | |
+ | 288339 | russell | problem when setting console=yes | |
+ | | | in asterisk.conf. | |
+ |----------+------------+-----------------------------------+------------|
+ | | | During check_pendings, if the | |
+ | 288343 | dvossel | dialog is terminated with a | |
+ | | | CANCEL, change the invitestate to | |
+ | | | INV_CANCEL like in sip_hangup. | |
+ |----------+------------+-----------------------------------+------------|
+ | | | RFC3261 section 12.2 explicitly | |
+ | 288416 | dvossel | says out of order requests are | |
+ | | | responded with a 500 Server | |
+ | | | Internal Error response. | |
+ |----------+------------+-----------------------------------+------------|
+ | 288499 | twilson | Don't let a Local channel get | |
+ | | | bridged to itself | |
+ |----------+------------+-----------------------------------+------------|
+ | 288636 | tilghman | Solaris compatibility fixes | |
+ |----------+------------+-----------------------------------+------------|
+ | 288746 | twilson | Don't fail a masquerade if it is | |
+ | | | already being hung up | |
+ |----------+------------+-----------------------------------+------------|
+ | 289338 | qwell | Allow a manager originate to | |
+ | | | succeed on forwarded devices. | |
+ |----------+------------+-----------------------------------+------------|
+ | 289424 | russell | Fix a crash in app_sms. | |
+ |----------+------------+-----------------------------------+------------|
+ | 289703 | pabelanger | Disable debugging by default | |
+ |----------+------------+-----------------------------------+------------|
+ | | | Change RFC2833 DTMF event | |
+ | 289797 | jpeeler | duration on end to report actual | |
+ | | | elapsed time. | |
+ |----------+------------+-----------------------------------+------------|
+ | | | Add documentation for | |
+ | 289949 | oej | undocumented option to AMI action | |
+ | | | originate | |
+ |----------+------------+-----------------------------------+------------|
+ | | | Automatically re-run configure | |
+ | 290100 | tilghman | test for menuselect, when the | |
+ | | | relevant makeopts settings | |
+ | | | change. | |
+ |----------+------------+-----------------------------------+------------|
+ | 290177 | tilghman | Fixing Mac OS X auto-builder. | |
+ |----------+------------+-----------------------------------+------------|
+ | 290323 | rmudgett | Merged revision 258974 from | |
+ |----------+------------+-----------------------------------+------------|
+ | | | Add missing unlock to an | |
+ | 291109 | rmudgett | exception condition in | |
+ | | | reload_config(). | |
+ |----------+------------+-----------------------------------+------------|
+ | 291263 | tilghman | Oops, incorrect range (although | |
+ | | | unallocated at ARIN) | |
+ |----------+------------+-----------------------------------+------------|
+ | | | Lock pvt so pvt->owner can't | |
+ | 291392 | russell | disappear when queueing up a | |
+ | | | frame. | |
+ |----------+------------+-----------------------------------+------------|
+ | 291862 | twilson | Don't access o->next after | |
+ | | | freeing o on unload | |
+ |----------+------------+-----------------------------------+------------|
+ | 291938 | pabelanger | Clean up formatting. | |
+ |----------+------------+-----------------------------------+------------|
+ | | | Fix improper operator key | |
+ | 292223 | jpeeler | acceptance and clean up temp | |
+ | | | recording files. | |
+ |----------+------------+-----------------------------------+------------|
+ | 292866 | dvossel | This patch turns chan_local pvts | |
+ | | | into astobj2 objects. | |
+ |----------+------------+-----------------------------------+------------|
+ | | | Fix inprocess_container in | |
+ | 293004 | jpeeler | voicemail to correctly restrict | |
+ | | | max messages. | |
+ |----------+------------+-----------------------------------+------------|
+ | 293194 | tilghman | "!00" evaluated as false, which | |
+ | | | is incorrect. Fixing. | |
+ |----------+------------+-----------------------------------+------------|
+ | 293339 | rmudgett | Remove some code that serves no | |
+ | | | purpose. | |
+ |----------+------------+-----------------------------------+------------|
+ | 293416 | rmudgett | Remove some more code that serves | |
+ | | | no purpose. | |
+ |----------+------------+-----------------------------------+------------|
+ | 293639 | rmudgett | Make warning message have more | |
+ | | | useful information in it. | |
+ |----------+------------+-----------------------------------+------------|
+ | | | Party A in an analog 3-way call | |
+ | 293805 | rmudgett | would continue to hear ringback | |
+ | | | after party C answers. | |
+ |----------+------------+-----------------------------------+------------|
+ | 293922 | dvossel | Fixes ringback tone on feature | |
+ | | | semi-attended transfer | |
+ |----------+------------+-----------------------------------+------------|
+ | | | codecs/codec_dahdi: Prevent | |
+ | 293968 | sruffell | "choppy" audio when receiving | |
+ | | | unexpected frame sizes. | |
+ |----------+------------+-----------------------------------+------------|
+ | | | Modify our handling of 491 | |
+ | 294163 | mnicholson | responses to drop any pending | |
+ | | | reinvite retry scheduler entries | |
+ | | | if we get a new 491. | |
+ |----------+------------+-----------------------------------+------------|
+ | | | One small addition to 294384 | |
+ | 294641 | jpeeler | found while very carefully | |
+ | | | merging to 1.6. | |
+ |----------+------------+-----------------------------------+------------|
+ | 294739 | jpeeler | I didn't mean to merge this, | |
+ | | | sorry | |
+ |----------+------------+-----------------------------------+------------|
+ | 295026 | tilghman | Create test verifying results of | |
+ | | | expression parser | |
+ |----------+------------+-----------------------------------+------------|
+ | | | Err, oops. Made it const to | |
+ | 295031 | tilghman | verify that it wasn't altered, | |
+ | | | but forgot to revert before | |
+ | | | commit. | |
+ +------------------------------------------------------------------------+
+
+ ----------------------------------------------------------------------
+
+ 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.
+
+ UPGRADE.txt | 5
+ apps/app_dial.c | 2
+ apps/app_meetme.c | 18 -
+ apps/app_sms.c | 6
+ apps/app_voicemail.c | 166 +++++++----
+ autoconf/ast_ext_lib.m4 | 1
+ cdr/cdr_pgsql.c | 25 +
+ channels/chan_dahdi.c | 372 ++++++++++++++++++--------
+ channels/chan_iax2.c | 220 +++++++++------
+ channels/chan_local.c | 313 ++++++++++++----------
+ channels/chan_oss.c | 9
+ channels/chan_sip.c | 158 +++++++----
+ codecs/codec_dahdi.c | 8
+ configs/cdr_pgsql.conf.sample | 1
+ configs/gtalk.conf.sample | 24 -
+ configs/jabber.conf.sample | 30 +-
+ configure.ac | 18 +
+ contrib/valgrind.supp | 2
+ include/asterisk.h | 1
+ include/asterisk/autoconfig.h.in | 53 +--
+ include/asterisk/channel.h | 13
+ include/asterisk/compat.h | 4
+ include/asterisk/rtp.h | 1
+ include/asterisk/stringfields.h | 4
+ main/acl.c | 4
+ main/ast_expr2.c | 540 ++++++++++++++++++++++++---------------
+ main/ast_expr2.h | 67 +---
+ main/ast_expr2.y | 4
+ main/asterisk.c | 14 -
+ main/asterisk.exports | 1
+ main/channel.c | 62 +++-
+ main/manager.c | 1
+ main/pbx.c | 301 ++++++++++++++-------
+ main/rtp.c | 16 +
+ main/strcompat.c | 13
+ res/res_agi.c | 2
+ res/res_features.c | 5
+ res/res_jabber.c | 11
+ sounds/Makefile | 17 -
+ sounds/sounds.xml | 14 -
+ tests/test_expr.c | 191 +++++++++++++
+ 41 files changed, 1787 insertions(+), 930 deletions(-)
+
+ ----------------------------------------------------------------------