diff options
Diffstat (limited to 'asterisk-1.4.25-summary.txt')
-rw-r--r-- | asterisk-1.4.25-summary.txt | 1026 |
1 files changed, 1026 insertions, 0 deletions
diff --git a/asterisk-1.4.25-summary.txt b/asterisk-1.4.25-summary.txt new file mode 100644 index 000000000..e0724cddf --- /dev/null +++ b/asterisk-1.4.25-summary.txt @@ -0,0 +1,1026 @@ + Release Summary + + asterisk-1.4.25 + + Date: 2009-05-21 + + <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.24. + + ---------------------------------------------------------------------- + + 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 + 27 tilghman 4 dvossel 2 cristiandimache + 21 mmichelson 4 file 2 dimas + 15 russell 4 lmadsen 2 francesco_r + 12 file 3 dimas 2 jamessan + 12 kpfleming 3 mnicholson 2 jvandal + 11 dvossel 3 tilghman 2 klaus3000 + 5 jpeeler 2 atis 2 p_lindheimer + 5 rmudgett 2 geoff2010 2 pj + 4 dbailey 2 klaus3000 2 tim_ringenbach + 4 dimas 2 moliveras 1 acunningham + 4 mnicholson 2 mvanbaak 1 adomjan + 4 seanbright 2 p_lindheimer 1 agalbraith + 3 twilson 2 ZX81 1 alecdavis + 2 dbrooks 1 afu 1 Alexei Gradinari + 2 mvanbaak 1 alecdavis 1 alx + 1 alecdavis 1 andrew 1 andrew + 1 bamby 1 BlargMaN 1 aragon + 1 BigJimmy 1 bpgoldsb 1 atis + 1 chappell 1 crich 1 bamby + 1 crich 1 deepesh 1 barryf + 1 dsedivec 1 dlotina 1 BigJimmy + 1 eliel 1 FabienToune 1 bkw918 + 1 greenfieldtech 1 festr 1 bpgoldsb + 1 junky 1 greenfieldtech 1 chappell + 1 jvandal 1 jamessan 1 Christian_Pinedo + 1 klaus3000 1 leobrown 1 clive18 + 1 lmadsen 1 mmichelson 1 corruptor + 1 msirota 1 msirota 1 deepesh + 1 murf 1 Nick_Lewis 1 dferrer + 1 Nick 1 okrief 1 dome + 1 oej 1 pinga-fogo 1 dsedivec + 1 qwell 1 rmartinez 1 edugs15 + 1 sobomax 1 russell 1 eliel + 1 tim 1 seanbright 1 evandro + 1 tiziano 1 siepkes 1 falves11 + 1 wdoekes 1 sobomax 1 garychen + 1 vadim 1 geoff2010 + 1 wdoekes 1 gincantalupo + 1 greenfieldtech + 1 isaacgal + 1 jaroth + 1 jcapp + 1 jpt + 1 jpyle + 1 junky + 1 kobaz + 1 leobrown + 1 makoto + 1 marsosa + 1 mobeck + 1 moliveras + 1 Nick_Lewis + 1 pida + 1 pmhaddad + 1 rajnishgiri + 1 sgenyuk + 1 shawkris + 1 sobomax + 1 tilghman + 1 tiziano + 1 tzafrir + 1 wdoekes + + ---------------------------------------------------------------------- + + 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: Addons/General + + #14847: Truncation problem with AMI ActionID + Revision: 186719 + Reporter: kobaz + Coders: mmichelson + + Category: Addons/New Feature + + #14734: AUDIOHOOK_INHERIT crash after sip attended transfer + Revision: 185196 + Reporter: corruptor + Coders: file + + Category: Applications/General + + #14940: Background application executed in post-Dial Application Macro + terminates call + Revision: 193119 + Reporter: p_lindheimer + Testers: p_lindheimer + Coders: tilghman + + Category: Applications/app_dial + + #11583: [branch] Allow disconnect feature before a call is bridged + Revision: 183126 + Reporter: sobomax + Testers: sobomax, dvossel + Coders: sobomax, murf, dvossel + + #14845: asterisk does not play warning file when have SIP-SIP + Packet2Packet bridging + Revision: 186832 + Reporter: adomjan + Coders: mmichelson + + #14852: [patch] prevent a segfault when use of RetryDial is incorrect + Revision: 187135 + Reporter: junky + Coders: junky + + Category: Applications/app_followme + + #13624: When calling party hangup the line followme app continue ringing. + Revision: 192429 + Reporter: sgenyuk + Coders: file + + #14758: app_followme doesn't initialize targs + Revision: 184842 + Reporter: tim_ringenbach + Coders: russell + + Category: Applications/app_meetme + + #15050: MeetMe Fails to Authenticate + Revision: 195635 + Reporter: pmhaddad + Coders: file + + Category: Applications/app_queue + + #12970: Agent Status and outgoing calls + Revision: 184980 + Reporter: edugs15 + Coders: mmichelson + + #13220: [patch] Calls in high-weighted queue block low-weighted + Revision: 185031 + Reporter: garychen + Coders: mmichelson + + #14359: The status of a local channel in state_interface of a queue is + wrong the first time is added and lost after a reload + Revision: 185298 + Reporter: francesco_r + Coders: mmichelson + + Category: Applications/app_test + + #12442: pri loop TestClient/TestServer fails: server SEND DTMF 8 + Revision: 184388 + Reporter: tzafrir + Coders: dvossel + + Category: Applications/app_voicemail + + #13155: [patch] Hebrew support for app_voicemail + Revision: 191778 + Reporter: greenfieldtech + Testers: greenfieldtech + Coders: greenfieldtech + + #14736: [patch] message "you have no messages" garbled + Revision: 185468 + Reporter: chappell + Coders: chappell + + #14739: [patch] Voicemail(ARGS) is limtted to 1024 characters, large + 'blast' groups are silently left off + Revision: 193755 + Reporter: p_lindheimer + Testers: p_lindheimer + Coders: tilghman + + #14912: voicemail umask / permissions bug + Revision: 188773 + Reporter: jcapp + Coders: tilghman + + Category: Applications/app_voicemail/IMAP + + #14508: [patch] Usage of IMAP mailboxes still cause asterisk to crash, + even after 0013653 committed patch + Revision: 193955 + Reporter: tiziano + Coders: tiziano + + #14889: Thread-specific vm_state tracking issue if a voicemail is left + immediately after a restart. + Revision: 195520 + Reporter: jaroth + Testers: msirota, BlargMaN + Coders: msirota + + Category: Applications/app_voicemail/NewFeature + + #11678: [patch] Notification email should use the voicemail's metadata + Revision: 186415 + Reporter: jamessan + Testers: tilghman, lmadsen + Coders: tilghman + + Category: CDR/General + + #13637: Missing userfield for Queue call with NO ANSWER + Revision: 194028 + Reporter: atis + Testers: mnicholson, atis + Coders: mnicholson + + #14167: [patch] CDR does not get produced with .call files + Revision: 193391 + Reporter: jpt + Testers: dlotina, rmartinez, mnicholson + Coders: mnicholson + + #14306: CDR not written when Busy() used + Revision: 189009 + Reporter: cristiandimache + Coders: mnicholson + + Category: CDR/NewFeature + + #13691: [patch] Unanswered Queue() calls don't have CDR + Revision: 194028 + Reporter: dferrer + Testers: mnicholson, atis + Coders: mnicholson + + Category: CDR/cdr_odbc + + #14888: odbc show says that limit is 232, and blocks when exceeding that + amount + Revision: 188149 + Reporter: falves11 + Coders: tilghman + + Category: Channels/General + + #14984: segfault during attended transfer of an automatically redirected + call + Revision: 192454 + Reporter: gincantalupo + Coders: file + + #15098: [patch] ast_channel_free might double unlock channels lock + Revision: 194356 + Reporter: tim_ringenbach + Coders: tim + + Category: Channels/chan_agent + + #14091: autologoff does not work + Revision: 189203 + Reporter: evandro + Coders: dvossel + + Category: Channels/chan_dahdi + + #13034: [patch] 183 response although progressinband=never + Revision: 183319 + Reporter: klaus3000 + Testers: klaus3000 + Coders: tilghman, klaus3000 + + #14056: [patch] chan_dahdi effectively ignores dahdichanname while looking + for a configuration file + Revision: 182652 + Reporter: dsedivec + Coders: dsedivec + + Category: Channels/chan_h323 + + #11966: Compile Fail when enable Module Embedding + Revision: 187962 + Reporter: dome + Coders: jpeeler + + #12415: chan_h323 doesn't respect rtp packetization settings + Revision: 189991 + Reporter: pj + Coders: mvanbaak + + Category: Channels/chan_iax2 + + #14207: iax2 trunked channels not being cleared + Revision: 194557 + Reporter: clive18 + Coders: dvossel + + #14717: [patch] chan_iax2 reports endless if a peer cannot be registered + (>100 logs/sec) + Revision: 194873 + Reporter: mobeck + Testers: dvossel + Coders: dvossel + + #14728: [patch] global mohinterpret setting is ignored + Revision: 192213 + Reporter: dimas + Testers: dimas, dvossel + Coders: dimas + + #14867: IAX2 failed registration notices are spamming the CLI until + /var/log/asterisk/messages file fills hard drive 100% + Revision: 194873 + Reporter: aragon + Testers: dvossel + Coders: dvossel + + Category: Channels/chan_misdn + + #13488: [patch] mISDN rejects incoming calls + Revision: 185120 + Reporter: Christian_Pinedo + Testers: crich, siepkes, festr + Coders: crich + + #14976: [patch] "misdn show config" segfaults asterisk, if no MSN lists + Revision: 193262 + Reporter: alecdavis + Testers: alecdavis, FabienToune + Coders: alecdavis + + Category: Channels/chan_sip/CodecHandling + + #13569: Asterisk sending the wrong codec on re-invite. + Revision: 195095 + Reporter: bkw918 + Coders: file + + Category: Channels/chan_sip/General + + #12013: SIP with canreinvite=yes through multiple Asterisk instances fails + Revision: 185845 + Reporter: alx + Coders: dvossel + + #12215: [patch] Asterisk returns 482 Loop Detected upon receiving + re-invite + Revision: 194484 + Reporter: jpyle + Testers: lmadsen + Coders: mmichelson + + #13849: problem handling race condition - reINVITE before ACK + Revision: 187484 + Reporter: klaus3000 + Testers: mmichelson, klaus3000 + Coders: mmichelson + + #14256: [patch] SIP Channel name is not unique + Revision: 188946 + Reporter: Nick_Lewis + Testers: Nick_Lewis, file + Coders: Nick + + #14993: [patch] SIP Response 410 incorrectly mapped to Hangupcause 1, + should be 22 + Revision: 191559 + Reporter: BigJimmy + Coders: BigJimmy + + #15036: [patch] ignore both DTMF BEGIN and END from RTP when not in + RFC2833 mode + Revision: 192633 + Reporter: dimas + Coders: dimas + + Category: Channels/chan_sip/Registration + + #14754: [patch] Realtime bad Reconstruct of field 'fullcontact' after + restart + Revision: 192932 + Reporter: Alexei Gradinari + Testers: lmadsen + Coders: tilghman + + #14885: [patch] rtupdate=no not working + Revision: 188835 + Reporter: deepesh + Testers: deepesh + Coders: tilghman + + Category: Channels/chan_sip/T.38 + + #12437: Asterisk negotiates only T.38 when answering even if the other end + offers audio + Revision: 184947 + Reporter: marsosa + Testers: pinga-fogo, okrief, file, afu + Coders: file + + Category: Codecs/codec_ilbc + + #14936: Problem in iLBC Source Fetch Script on FreeBSD + Revision: 189849 + Reporter: leobrown + Testers: leobrown, mvanbaak + Coders: mvanbaak + + Category: Core/BuildSystem + + #14846: [patch] undefined symbols - modules can't be loaded + Revision: 195366 + Reporter: pj + Coders: tilghman + + Category: Core/Configuration + + #14796: Asterisk crashes when empty member in queues.conf + Revision: 185599 + Reporter: pida + Coders: mmichelson + + Category: Core/General + + #14373: [patch] Avoid destroying the CLI line when moving the cursor + backward and trying to autocomplete. + Revision: 184188 + Reporter: eliel + Testers: lmadsen + Coders: eliel + + #14682: [patch] Race condition in ast_db_get() + Revision: 182449 + Reporter: makoto + Coders: tilghman + + #14689: Asterisk Crashes when typing 'remove extension' and using the tab + key in CLI + Revision: 191096 + Reporter: isaacgal + Coders: dbrooks + + Category: Core/HTTP + + #15026: Asynchronous Javascript Asterisk Manager (AJAM) , not able to log + in in internet explorer + Revision: 192524 + Reporter: rajnishgiri + Testers: seanbright + Coders: seanbright + + Category: Core/ManagerInterface + + #14705: [patch] Deadlock when manipulating module_list over AMI and CLI + Revision: 187428 + Reporter: jamessan + Testers: jamessan + Coders: tilghman + + #14930: [patch] Detect pthread_rwlock_timedwrlock() before usage + Revision: 190092 + Reporter: tilghman + Testers: mvanbaak, tilghman + Coders: tilghman + + #15144: Errors on manager.c when DEBUG_THREADS is enabled + Revision: 195020 + Reporter: cristiandimache + Coders: russell + + Category: Core/PBX + + #15079: Segfault on Transfer + Revision: 195688 + Reporter: barryf + Coders: file + + #15091: [patch] digit timeout problem with 1.4 pbx.c rev 193119 + Revision: 194137 + Reporter: andrew + Testers: andrew + Coders: tilghman + + Category: Core/Portability + + #13404: [patch] Commands issued to asterisk using a remote console on OSX + have no effect + Revision: 182810 + Reporter: agalbraith + Testers: russell, vadim + Coders: russell + + Category: Core/RTP + + #14460: Asterisk plays a continuous tone forever if it never receives a + 2833 end packet + Revision: 194208 + Reporter: moliveras + Testers: geoff2010, file, dimas, ZX81, moliveras + Coders: dimas + + #14546: [patch] Patch to improve NAT handling for Polycoms behind proxy + Revision: 184565 + Reporter: acunningham + Coders: file + + #14815: [patch] DTMF Appears to be broken from certain sources on asterisk + 1.4.24 - double digit. + Revision: 194208 + Reporter: geoff2010 + Testers: geoff2010, file, dimas, ZX81, moliveras + Coders: dimas + + #15105: [patch] Random loss of sound when using G.729 + Revision: 195206 + Reporter: bamby + Coders: bamby + + Category: Formats/General + + #14842: [patch] Typo on format wav and wav_gsm ... must read frequency + instead of freqency + Revision: 186841 + Reporter: jvandal + Coders: jvandal + + Category: Functions/func_odbc + + #14614: [patch] func_odbc's OPT_ESCAPECOMMA's is undone by second + ast_app_separate_args call when using Set(ARRAY...) + Revision: 189537 + Reporter: wdoekes + Testers: wdoekes, tilghman + Coders: tilghman, wdoekes + + Category: General + + #13207: National prefix inserted even when caller ID not available + Revision: 188646 + Reporter: shawkris + Coders: dvossel + + Category: PBX/pbx_ael + + #14941: Using '@' to specify a context in AEL will cause parse errors + Revision: 189462 + Reporter: bpgoldsb + Testers: bpgoldsb + Coders: seanbright + + Category: PBX/pbx_dundi + + #14804: Crash with DUNDi + Revision: 186320 + Reporter: jvandal + Coders: file + + Category: Resources/res_features + + #14555: When i park a call after the slot announcement the call is not + hangup + Revision: 192858 + Reporter: francesco_r + Coders: jpeeler + + ---------------------------------------------------------------------- + + 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 | + |----------+------------+-----------------------------------+------------| + | | | Improve the build system to | | + | | | *properly* remove unnecessary | | + | | | symbols from the runtime global | | + | 182802 | kpfleming | namespace. Along the way, change | | + | | | the prefixes on some | | + | | | internal-only API calls to use a | | + | | | common prefix. | | + |----------+------------+-----------------------------------+------------| + | 182803 | kpfleming | remove accidentally merged | | + | | | properties | | + |----------+------------+-----------------------------------+------------| + | 182807 | kpfleming | revert commit that included | | + | | | extranous changes | | + |----------+------------+-----------------------------------+------------| + | | | Improve the build system to | | + | | | *properly* remove unnecessary | | + | | | symbols from the runtime global | | + | 182808 | kpfleming | namespace. Along the way, change | | + | | | the prefixes on some | | + | | | internal-only API calls to use a | | + | | | common prefix. | | + |----------+------------+-----------------------------------+------------| + | | | fix another symbol namespace | | + | 182882 | kpfleming | issue (reported by Andrew on | | + | | | asterisk-dev) | | + |----------+------------+-----------------------------------+------------| + | | | Allow H.323 Plus library to be | | + | 182963 | jpeeler | used in addition to the OpenH323 | | + | | | library | | + |----------+------------+-----------------------------------+------------| + | 182965 | jpeeler | fix typo which broke configure | | + |----------+------------+-----------------------------------+------------| + | | | Fix an issue where cancelled | | + | 183115 | mmichelson | outgoing SIP calls would | | + | | | erroneously report the device as | | + | | | "in use." | | + |----------+------------+-----------------------------------+------------| + | 183123 | russell | Allow the CallerID API to work | | + | | | again. | | + |----------+------------+-----------------------------------+------------| + | 183145 | russell | Add missing semicolon in exports | | + | | | script. | | + |----------+------------+-----------------------------------+------------| + | 183238 | russell | Allow the AES API to work. | | + |----------+------------+-----------------------------------+------------| + | 183241 | russell | Remove the use of RTLD_NOLOAD, as | | + | | | it is not behaving like expected. | | + |----------+------------+-----------------------------------+------------| + | 183291 | qwell | Export some more required | | + | | | symbols. | | + |----------+------------+-----------------------------------+------------| + | 183342 | tilghman | Reordering, to change prior to | | + | | | unlocking | | + |----------+------------+-----------------------------------+------------| + | 183386 | dvossel | Cleaning up a few things in | #11583 | + | | | detect disconnect patch | | + |----------+------------+-----------------------------------+------------| + | 183481 | twilson | Add missing datastore inherit | | + | | | (exists in all other branches) | | + |----------+------------+-----------------------------------+------------| + | | | Fix a crash in IAX2 registration | | + | 183559 | russell | handling found during load | | + | | | testing with dvossel. | | + |----------+------------+-----------------------------------+------------| + | 183700 | mmichelson | Fix a memory leak in | | + | | | res_monitor.c | | + |----------+------------+-----------------------------------+------------| + | | | Additionally note that the | | + | 183913 | tilghman | operator option needs an 'o' | #14731 | + | | | extension. | | + |----------+------------+-----------------------------------+------------| + | 184078 | mmichelson | Change NULL pointer check to be | | + | | | ast_strlen_zero. | | + |----------+------------+-----------------------------------+------------| + | 184447 | kpfleming | use new, improved 8kHz prompts | | + |----------+------------+-----------------------------------+------------| + | 185121 | rmudgett | Update the channel allocation | | + | | | method documentation. | | + |----------+------------+-----------------------------------+------------| + | | | Fix incorrect parsing in | | + | 185362 | dbrooks | chan_gtalk when xmpp contains | | + | | | extra whitespaces | | + |----------+------------+-----------------------------------+------------| + | | | Use AST_SCHED_DEL_SPINLOCK | | + | 185531 | mmichelson | instead of manually using the | | + | | | logic. | | + |----------+------------+-----------------------------------+------------| + | 185771 | russell | Fix a case where DTMF could | | + | | | bypass audiohooks. | | + |----------+------------+-----------------------------------+------------| + | | | the DAHDI_GETCONF, DAHDI_SETCONF | | + | | | and DAHDI_GET_PARAMS ioctls were | | + | | | recently corrected to show that | | + | | | they do, in fact, read data from | | + | | | userspace as part of their work. | | + | 185952 | kpfleming | due to this fix, valgrind now | | + | | | reports a number of cases where | | + | | | chan_dahdi passed an | | + | | | uninitialized (or partially) | | + | | | buffer to these ioctls, which | | + | | | could lead to unexpected | | + | | | behavior. | | + |----------+------------+-----------------------------------+------------| + | | | Avoid multiple warning messages | | + | 186057 | tilghman | in SIP, due to this column not | | + | | | existing | | + |----------+------------+-----------------------------------+------------| + | 186059 | tilghman | Fix for AST-2009-003 | | + |----------+------------+-----------------------------------+------------| + | | | ensure that the buffer passed to | | + | 186081 | kpfleming | DAHDI_SET_BUFINFO is fully | | + | | | initialized | | + |----------+------------+-----------------------------------+------------| + | | | Fix instructions in one-step | | + | 186174 | mmichelson | parking comment to make more | | + | | | sense. | | + |----------+------------+-----------------------------------+------------| + | 186229 | russell | Fix a memory leak in cdr_radius. | | + |----------+------------+-----------------------------------+------------| + | 186445 | tilghman | Found a conflict in the last | | + | | | commit, due to multiple targets | | + |----------+------------+-----------------------------------+------------| + | | | Fix a bug where DAHDI/Zaptel | | + | 186458 | kpfleming | channels would not properly | | + | | | switch formats when requested | | + |----------+------------+-----------------------------------+------------| + | | | Revert commit 186445 because it | | + | 186565 | mmichelson | causes the build to fail when | | + | | | IMAP_STORAGE is used. | | + |----------+------------+-----------------------------------+------------| + | 186775 | tilghman | Fix Macro documentation to match | | + | | | current (and intended) behavior. | | + |----------+------------+-----------------------------------+------------| + | | | Make a couple of changes with | | + | 186984 | mmichelson | regards to a new message printed | #14723 | + | | | in ast_read(). | | + |----------+------------+-----------------------------------+------------| + | 187045 | mmichelson | Fix a small logical error when | | + | | | loading moh classes. | | + |----------+------------+-----------------------------------+------------| + | 187209 | tilghman | Backport resolution for file | | + | | | descriptor leak in 1.6.0 to 1.4. | | + |----------+------------+-----------------------------------+------------| + | 187300 | tilghman | Add debugging mode for diagnosing | #14625 | + | | | file descriptor leaks. | | + |----------+------------+-----------------------------------+------------| + | 187301 | tilghman | Oops, missed this file in the | | + | | | last commit. | | + |----------+------------+-----------------------------------+------------| + | 187362 | tilghman | Permit zero-length text messages | | + | | | in SIP. | | + |----------+------------+-----------------------------------+------------| + | 187482 | tilghman | Oops, typo | | + |----------+------------+-----------------------------------+------------| + | 187763 | tilghman | Add lastms column to the | | + | | | contributed table designs | | + |----------+------------+-----------------------------------+------------| + | 187865 | russell | Support "signaling" in addition | | + | | | to "signalling". | | + |----------+------------+-----------------------------------+------------| + | | | audio_audiohook_write_list() does | | + | 188287 | dvossel | not correctly update sample size | | + | | | after ast_translate. | | + |----------+------------+-----------------------------------+------------| + | 188582 | mmichelson | Update ast_readvideo_callback to | | + | | | match ast_readaudio_callback. | | + |----------+------------+-----------------------------------+------------| + | | | Only disable mISDN DSP if | | + | 188833 | rmudgett | Asterisk DSP is enabled. Leave | | + | | | jitter setting alone. | | + |----------+------------+-----------------------------------+------------| + | | | Fix a situation where the DAHDI | | + | 188937 | file | channel private structure lock | | + | | | was not unlocked when it should | | + | | | have been. | | + |----------+------------+-----------------------------------+------------| + | 189134 | rmudgett | Modifed/added some debug | | + | | | messages. | | + |----------+------------+-----------------------------------+------------| + | | | Move the check for chan->fdno == | | + | 189277 | mmichelson | -1 to after the zombie/hangup | #14723 | + | | | check. | | + |----------+------------+-----------------------------------+------------| + | | | Clean up problem with manager | | + | 189391 | dbailey | implementation of mmap where it | | + | | | was not testing against | | + | | | MAP_FAILED response. | | + |----------+------------+-----------------------------------+------------| + | 189463 | twilson | Don't treat a NOANSWER like a | | + | | | CHANUNAVAIL | | + |----------+------------+-----------------------------------+------------| + | 189465 | twilson | Update CDR appropriately when | | + | | | AST_CAUSE_NO_ANSWER is set | | + |----------+------------+-----------------------------------+------------| + | | | Add check in configure script to | | + | 189601 | dbailey | check for GLOB_NOMAGIC and | | + | | | GLOB_BRACE in glob.h | | + |----------+------------+-----------------------------------+------------| + | 189664 | dbailey | Remove daemon call on systems | | + | | | that do not support forking. | | + |----------+------------+-----------------------------------+------------| + | | | unistd.h is required for usleep() | | + | 190187 | oej | on Darwin. It will not hurt to | | + | | | include it always | | + |----------+------------+-----------------------------------+------------| + | 190286 | file | Fix a bug in chan_local glare | | + | | | hangup detection. | | + |----------+------------+-----------------------------------+------------| + | 190356 | russell | Remove a bogus | | + | | | ast_channel_unlock(). | | + |----------+------------+-----------------------------------+------------| + | 190661 | russell | Resolve a crash in res_smdi when | | + | | | used with chan_dahdi. | | + |----------+------------+-----------------------------------+------------| + | 190662 | russell | Fix a typo from 190661. | | + |----------+------------+-----------------------------------+------------| + | 190721 | kpfleming | Fix 'inconsistent line endings' | | + | | | when autoconf 2.63 is used | | + |----------+------------+-----------------------------------+------------| + | 191041 | seanbright | Fix a crash in app_queue with | | + | | | very long member lists. | | + |----------+------------+-----------------------------------+------------| + | 191220 | tilghman | Allow H.323 to compile with | | + | | | FDLEAK checking enabled. | | + |----------+------------+-----------------------------------+------------| + | 191422 | seanbright | Move the defintion of the a | | + | | | couple arrays out of loops. | | + |----------+------------+-----------------------------------+------------| + | | | Fix DTMF not being sent to other | | + | 191488 | jpeeler | side after a partial feature | | + | | | match | | + |----------+------------+-----------------------------------+------------| + | 191628 | mmichelson | Move static buffers to outside | | + | | | for loops in app_chanspy. | | + |----------+------------+-----------------------------------+------------| + | 191629 | mmichelson | Kevin has informed me that thi | | + | | | sort of thing is not necessary. | | + |----------+------------+-----------------------------------+------------| + | | | Give a more helpful message when | | + | 193050 | rmudgett | an incoming call's dialed | | + | | | extension does not match. | | + |----------+------------+-----------------------------------+------------| + | 193193 | kpfleming | Make absolute paths for logger | | + | | | channels work properly | | + |----------+------------+-----------------------------------+------------| + | | | Document | | + | 193544 | lmadsen | CHANNEL(transfercapability) in | #15073 | + | | | CLI documentation. | | + |----------+------------+-----------------------------------+------------| + | | | Sent wrong message to clear a | | + | 193613 | rmudgett | call we started if the other end | | + | | | has not responed yet. | | + |----------+------------+-----------------------------------+------------| + | | | Set the invitestate to | | + | 193880 | mmichelson | INV_CANCELLED only if we are | | + | | | actually sending a SIP CANCEL. | | + |----------+------------+-----------------------------------+------------| + | 194322 | dbailey | Pull in a piece of murf's 88166 | | + | | | patch that makes it safe to call | | + |----------+------------+-----------------------------------+------------| + | 194509 | kpfleming | Update URL to Reviewboard | | + |----------+------------+-----------------------------------+------------| + | 194685 | dvossel | Update to previous IAX2 "Ghost" | #14207 | + | | | Channels patch. | | + |----------+------------+-----------------------------------+------------| + | 194764 | russell | Fix some spelling fail. | | + |----------+------------+-----------------------------------+------------| + | | | Fix a bug where direct RTP setup | | + | 195448 | file | would partially occur even when | #13545, | + | | | disabled if the calling channel | #14244 | + | | | was answered. | | + +------------------------------------------------------------------------+ + + ---------------------------------------------------------------------- + + 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. + + Makefile.rules | 9 + agi/Makefile | 2 + apps/app_dial.c | 46 +- + apps/app_flash.c | 2 + apps/app_followme.c | 10 + apps/app_macro.c | 20 + apps/app_meetme.c | 2 + apps/app_mp3.c | 2 + apps/app_nbscat.c | 2 + apps/app_queue.c | 335 +++++++++------ + apps/app_senddtmf.c | 2 + apps/app_sendtext.c | 4 + apps/app_test.c | 82 +-- + apps/app_voicemail.c | 244 +++++++---- + autoconf/ast_check_openh323.m4 | 12 + build_tools/cflags.xml | 2 + build_tools/strip_nonapi | 37 - + cdr/cdr_radius.c | 12 + channels/Makefile | 2 + channels/chan_agent.c | 115 ++--- + channels/chan_alsa.c | 1 + channels/chan_dahdi.c | 58 +- + channels/chan_gtalk.c | 14 + channels/chan_h323.c | 42 + + channels/chan_iax2.c | 159 +++++-- + channels/chan_local.c | 3 + channels/chan_misdn.c | 27 - + channels/chan_sip.c | 798 +++++++++++++++++++----------------- + channels/chan_skinny.c | 2 + channels/h323/ast_h323.cxx | 103 +++- + channels/h323/ast_h323.h | 7 + channels/h323/chan_h323.h | 2 + channels/h323/compat_h323.cxx | 1 + channels/h323/compat_h323.h | 2 + channels/iax2-parser.c | 53 ++ + channels/iax2-parser.h | 1 + channels/misdn/isdn_lib.c | 11 + channels/misdn_config.c | 13 + configs/features.conf.sample | 2 + configs/logger.conf.sample | 4 + configs/misdn.conf.sample | 9 + configs/queues.conf.sample | 6 + configs/sip.conf.sample | 6 + configs/voicemail.conf.sample | 15 + configure.ac | 45 +- + contrib/scripts/get_ilbc_source.sh | 2 + contrib/scripts/realtime_pgsql.sql | 3 + contrib/scripts/sip-friends.sql | 1 + default.exports | 4 + formats/format_wav.c | 2 + formats/format_wav_gsm.c | 2 + funcs/func_channel.c | 2 + funcs/func_odbc.c | 11 + funcs/func_strings.c | 26 + + include/asterisk.h | 29 + + include/asterisk/astobj2.h | 12 + include/asterisk/autoconfig.h.in | 62 +- + include/asterisk/callerid.h | 2 + include/asterisk/channel.h | 5 + include/asterisk/compat.h | 11 + include/asterisk/crypto.h | 14 + include/asterisk/features.h | 23 + + include/asterisk/io.h | 4 + include/asterisk/lock.h | 147 ++++++ + include/asterisk/poll-compat.h | 30 - + main/Makefile | 27 - + main/asterisk.c | 25 - + main/asterisk.exports | 33 + + main/astfd.c | 266 ++++++++++++ + main/astobj2.c | 6 + main/audiohook.c | 7 + main/callerid.c | 2 + main/channel.c | 65 ++ + main/config.c | 9 + main/db.c | 9 + main/db1-ast/recno/rec_open.c | 2 + main/file.c | 22 + main/frame.c | 2 + main/io.c | 2 + main/loader.c | 13 + main/logger.c | 16 + main/manager.c | 323 +++++++++----- + main/pbx.c | 38 + + main/poll.c | 23 - + main/rtp.c | 84 ++- + main/utils.c | 4 + makeopts.in | 2 + pbx/ael/ael.tab.c | 820 ++++++++++++++++++------------------- + pbx/ael/ael.y | 9 + pbx/pbx_config.c | 95 ---- + res/res_adsi.exports | 33 + + res/res_agi.c | 4 + res/res_agi.exports | 7 + res/res_config_odbc.c | 2 + res/res_config_pgsql.c | 2 + res/res_crypto.c | 2 + res/res_features.c | 146 ++++-- + res/res_features.exports | 14 + res/res_indications.c | 2 + res/res_jabber.exports | 13 + res/res_monitor.c | 6 + res/res_monitor.exports | 11 + res/res_musiconhold.c | 8 + res/res_odbc.c | 8 + res/res_odbc.exports | 11 + res/res_smdi.c | 32 + + res/res_smdi.exports | 18 + res/res_snmp.c | 2 + res/res_speech.exports | 21 + sounds/Makefile | 4 + static-http/astman.js | 4 + utils/Makefile | 2 + utils/muted.c | 2 + 113 files changed, 3237 insertions(+), 1739 deletions(-) + + ---------------------------------------------------------------------- |