[asterisk-commits] russell: tag 1.6.0-beta5 r105665 - /tags/1.6.0-beta5/
SVN commits to the Asterisk project
asterisk-commits at lists.digium.com
Tue Mar 4 11:50:05 CST 2008
Author: russell
Date: Tue Mar 4 11:50:05 2008
New Revision: 105665
URL: http://svn.digium.com/view/asterisk?view=rev&rev=105665
Log:
Importing files for 1.6.0-beta5 release
Added:
tags/1.6.0-beta5/.lastclean (with props)
tags/1.6.0-beta5/.version (with props)
tags/1.6.0-beta5/ChangeLog (with props)
Added: tags/1.6.0-beta5/.lastclean
URL: http://svn.digium.com/view/asterisk/tags/1.6.0-beta5/.lastclean?view=auto&rev=105665
==============================================================================
--- tags/1.6.0-beta5/.lastclean (added)
+++ tags/1.6.0-beta5/.lastclean Tue Mar 4 11:50:05 2008
@@ -1,0 +1,1 @@
+35
Propchange: tags/1.6.0-beta5/.lastclean
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: tags/1.6.0-beta5/.lastclean
------------------------------------------------------------------------------
svn:keywords = none
Propchange: tags/1.6.0-beta5/.lastclean
------------------------------------------------------------------------------
svn:mime-type = text/plain
Added: tags/1.6.0-beta5/.version
URL: http://svn.digium.com/view/asterisk/tags/1.6.0-beta5/.version?view=auto&rev=105665
==============================================================================
--- tags/1.6.0-beta5/.version (added)
+++ tags/1.6.0-beta5/.version Tue Mar 4 11:50:05 2008
@@ -1,0 +1,1 @@
+1.6.0-beta5
Propchange: tags/1.6.0-beta5/.version
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: tags/1.6.0-beta5/.version
------------------------------------------------------------------------------
svn:keywords = none
Propchange: tags/1.6.0-beta5/.version
------------------------------------------------------------------------------
svn:mime-type = text/plain
Added: tags/1.6.0-beta5/ChangeLog
URL: http://svn.digium.com/view/asterisk/tags/1.6.0-beta5/ChangeLog?view=auto&rev=105665
==============================================================================
--- tags/1.6.0-beta5/ChangeLog (added)
+++ tags/1.6.0-beta5/ChangeLog Tue Mar 4 11:50:05 2008
@@ -1,0 +1,37530 @@
+2008-03-04 Russell Bryant <russell at digium.com>
+
+ * Asterisk 1.6.0-beta5 released.
+
+2008-03-04 16:55 +0000 [r105574-105597] Russell Bryant <russell at digium.com>
+
+ * CHANGES: Update CHANGES heading
+
+ * funcs/func_version.c: Simplify a trivial snprintf() with
+ ast_copy_string()
+
+ * main/hashtab.c: Make it so you don't have to cast away const in a
+ couple places
+
+ * main/hashtab.c: remove unnecessary casts
+
+ * /: Blocked revisions 105591 via svnmerge ........ r105591 |
+ russell | 2008-03-03 22:31:29 -0600 (Mon, 03 Mar 2008) | 4 lines
+ Backport a minor bug fix from trunk that I found while doing
+ random code cleanup. Properly break out of the loop when a
+ context isn't found when verify that includes are valid. ........
+
+ * main/pbx.c: - Add curly braces around the while loop - Properly
+ break out of the loop on error when an included context is not
+ found
+
+ * main/pbx.c: Use ast_copy_string() instead of strncpy(), and use
+ sizeof() instead of a magic number
+
+ * channels/chan_zap.c: Fix some code that was improperly changed in
+ revision 104866 from issue #12079. (closes issue #12129, reported
+ by elguero, patched by me)
+
+2008-03-03 18:08 +0000 [r105573] Jason Parker <jparker at digium.com>
+
+ * /, res/snmp/agent.c: Merged revisions 105572 via svnmerge from
+ https://origsvn.digium.com/svn/asterisk/branches/1.4 ........
+ r105572 | qwell | 2008-03-03 12:06:52 -0600 (Mon, 03 Mar 2008) |
+ 7 lines Fix types for astNumChannels and astConfigCallsProcessed.
+ (closes issue #12114) Reported by: jeffg Patches: 12114.patch
+ uploaded by jeffg (license 192) ........
+
+2008-03-03 17:17 +0000 [r105564-105571] Russell Bryant <russell at digium.com>
+
+ * channels/chan_local.c, /: Merged revisions 105570 via svnmerge
+ from https://origsvn.digium.com/svn/asterisk/branches/1.4
+ ........ r105570 | russell | 2008-03-03 11:16:53 -0600 (Mon, 03
+ Mar 2008) | 3 lines In the case of an ast_channel allocation
+ failure, take the local_pvt out of the pvt list before destroying
+ it. ........
+
+ * channels/chan_local.c, /: Merged revisions 105568 via svnmerge
+ from https://origsvn.digium.com/svn/asterisk/branches/1.4
+ ........ r105568 | russell | 2008-03-03 11:05:16 -0600 (Mon, 03
+ Mar 2008) | 3 lines Fix a potential memory leak of the local_pvt
+ struct when ast_channel allocation fails. Also, in passing,
+ centralize the code necessary to destroy a local_pvt. ........
+
+ * main/autoservice.c, /: Merged revisions 105565 via svnmerge from
+ https://origsvn.digium.com/svn/asterisk/branches/1.4 ........
+ r105565 | russell | 2008-03-03 10:01:50 -0600 (Mon, 03 Mar 2008)
+ | 3 lines Update the copyright information for autoservice. Most
+ of the code in this file now is stuff that I have written
+ recently ... ........
+
+ * main/channel.c, main/autoservice.c, /,
+ include/asterisk/_private.h, main/asterisk.c: 3) In addition to
+ merging the changes below, change trunk back to a regular LIST
+ instead of an RWLIST. The way this list works makes it such that
+ a RWLIST provides no additional benefit. Also, a mutex is needed
+ for use with the thread condition. Merged revisions 105563 via
+ svnmerge from
+ https://origsvn.digium.com/svn/asterisk/branches/1.4 ........
+ r105563 | russell | 2008-03-03 09:50:43 -0600 (Mon, 03 Mar 2008)
+ | 24 lines Merge in some changes from
+ team/russell/autoservice-nochans-1.4 These changes fix up some
+ dubious code that I came across while auditing what happens in
+ the autoservice thread when there are no channels currently in
+ autoservice. 1) Change it so that autoservice thread doesn't keep
+ looping around calling ast_waitfor_n() on 0 channels twice a
+ second. Instead, use a thread condition so that the thread
+ properly goes to sleep and does not wake up until a channel is
+ put into autoservice. This actually fixes an interesting bug, as
+ well. If the autoservice thread is already running (almost always
+ is the case), then when the thread goes from having 0 channels to
+ have 1 channel to autoservice, that channel would have to wait
+ for up to 1/2 of a second to have the first frame read from it.
+ 2) Fix up the code in ast_waitfor_nandfds() for when it gets
+ called with no channels and no fds to poll() on, such as was the
+ case with the previous code for the autoservice thread. In this
+ case, the code would call alloca(0), and pass the result as the
+ first argument to poll(). In this case, the 2nd argument to
+ poll() specified that there were no fds, so this invalid pointer
+ shouldn't actually get dereferenced, but, this code makes it
+ explicit and ensures the pointers are NULL unless we have valid
+ data to put there. (related to issue #12116) ........
+
+2008-03-03 15:30 +0000 [r105558-105561] Joshua Colp <jcolp at digium.com>
+
+ * main/channel.c, /: Merged revisions 105560 via svnmerge from
+ https://origsvn.digium.com/svn/asterisk/branches/1.4 ........
+ r105560 | file | 2008-03-03 11:28:59 -0400 (Mon, 03 Mar 2008) | 7
+ lines It is possible for no audio to pass between the current
+ digit and next digit so expand logic that clears emulation to
+ AST_FRAME_NULL. (closes issue #11911) Reported by: edgreenberg
+ Patches: v1-11911.patch uploaded by dimas (license 88) Tested by:
+ tbsky ........
+
+ * /, channels/chan_sip.c: Merged revisions 105557 via svnmerge from
+ https://origsvn.digium.com/svn/asterisk/branches/1.4 ........
+ r105557 | file | 2008-03-03 11:15:39 -0400 (Mon, 03 Mar 2008) | 6
+ lines Add a comment to describe some logic. (closes issue #12120)
+ Reported by: flefoll Patches:
+ chan_sip.c.br14.patch-just-a-comment uploaded by flefoll (license
+ 244) ........
+
+2008-03-01 03:59 +0000 [r105509] Joshua Colp <jcolp at digium.com>
+
+ * main/slinfactory.c: Add support for 16KHz signed linear.
+
+2008-03-01 02:03 +0000 [r105479] Tilghman Lesher <tlesher at digium.com>
+
+ * /: Drop bad property
+
+2008-03-01 01:30 +0000 [r105477] Terry Wilson <twilson at digium.com>
+
+ * apps/app_dial.c, include/asterisk/app.h,
+ main/global_datastores.c, /, main/features.c, main/app.c,
+ include/asterisk/global_datastores.h: Asterisk, when parking can
+ drop rights a caller when a parking timeout occurs. Also, when
+ doing built-in attended transfers, sometimes incorrectly passes
+ rights from the transferrer to the transferee. This patch tries
+ to fixes the parking issue and lays some groundwork for later
+ fixing the transfer issue. (closes issue #11520) Reported by:
+ pliew Tested by: otherwiseguy
+
+2008-03-01 00:53 +0000 [r105461] Russell Bryant <russell at digium.com>
+
+ * CHANGES, funcs/func_devstate.c: Add a "devstate change" CLI
+ command to control custom device states. Also, do some additional
+ code cleanup and improvement in passing. (closes issue #12106)
+ Reported by: nizon Patches: devstate-patch.txt uploaded by nizon
+ (license 415) -- Updated to trunk, and tab completion added by me
+
+2008-02-29 23:53 +0000 [r105411] Tilghman Lesher <tlesher at digium.com>
+
+ * cdr/cdr_adaptive_odbc.c: Convert to use ast_str
+
+2008-02-29 23:36 +0000 [r105410] Russell Bryant <russell at digium.com>
+
+ * main/autoservice.c, /: Merged revisions 105409 via svnmerge from
+ https://origsvn.digium.com/svn/asterisk/branches/1.4 ........
+ r105409 | russell | 2008-02-29 17:34:32 -0600 (Fri, 29 Feb 2008)
+ | 23 lines Fix a major bug in autoservice. There was a race
+ condition in the handling of the list of channels in autoservice.
+ The problem was that it was possible for a channel to get removed
+ from autoservice and destroyed, while the autoservice thread was
+ still messing with the channel. This led to memory corruption,
+ and caused crashes. This explains multiple backtraces I have seen
+ that have references to autoservice, but do to the nature of the
+ issue (memory corruption), could cause crashes in a number of
+ areas. (fixes the crash in BE-386) (closes issue #11694) (closes
+ issue #11940) The following issues could be related. If you are
+ the reporter of one of these, please update to include this fix
+ and try again. (potentially fixes issue #11189) (potentially
+ fixes issue #12107) (potentially fixes issue #11573) (potentially
+ fixes issue #12008) (potentially fixes issue #11189) (potentially
+ fixes issue #11993) (potentially fixes issue #11791) ........
+
+2008-02-29 18:34 +0000 [r105378] Joshua Colp <jcolp at digium.com>
+
+ * configs/sip.conf.sample: Add documentation for setting
+ username/password in SIP dial string. (closes issue #11587)
+ Reported by: sobomax Patches: dialstring_doc.diff uploaded by
+ sobomax (license 359)
+
+2008-02-29 14:50 +0000 [r105263-105327] Philippe Sultan <philippe.sultan at gmail.com>
+
+ * /, res/res_jabber.c: Merged revisions 105326 via svnmerge from
+ https://origsvn.digium.com/svn/asterisk/branches/1.4 ........
+ r105326 | phsultan | 2008-02-29 15:47:10 +0100 (Fri, 29 Feb 2008)
+ | 1 line Fix a potential memory leak ........
+
+ * channels/chan_jingle.c, channels/chan_gtalk.c, res/res_jabber.c:
+ Remove unnecessary if statements before calling iks_delete
+ (redundant check is done inside iks_delete), thus making the code
+ conform with coding guidelines.
+
+2008-02-29 13:55 +0000 [r105262] Joshua Colp <jcolp at digium.com>
+
+ * /, apps/app_voicemail.c: Merged revisions 105261 via svnmerge
+ from https://origsvn.digium.com/svn/asterisk/branches/1.4
+ ........ r105261 | file | 2008-02-29 09:48:13 -0400 (Fri, 29 Feb
+ 2008) | 4 lines Bump up the size of the uniqueid variable.
+ (closes issue #12107) Reported by: asgaroth ........
+
+2008-02-29 13:12 +0000 [r105210] Philippe Sultan <philippe.sultan at gmail.com>
+
+ * res/res_jabber.c: Automatically create new buddy upon reception
+ of a presence stanza of type subscribed. (closes issue #12066)
+ Reported by: ffadaie Patches: branch-1.4-12066-1.diff uploaded by
+ phsultan (license 73) trunk-12066-1.diff uploaded by phsultan
+ (license 73) Tested by: ffadaie, phsultan
+
+2008-02-29 01:15 +0000 [r105176] Tilghman Lesher <tlesher at digium.com>
+
+ * contrib/init.d/rc.debian.asterisk, /: Merged revisions 105113 via
+ svnmerge from
+ https://origsvn.digium.com/svn/asterisk/branches/1.4 ........
+ r105113 | tilghman | 2008-02-28 15:56:54 -0600 (Thu, 28 Feb 2008)
+ | 7 lines Update init script for LSB compat (closes issue #9843)
+ Reported by: ibc Patches: rc.debian.asterisk.patch uploaded by
+ ibc (license 211) Tested by: paravoid ........
+
+2008-02-28 22:39 +0000 [r105144] Russell Bryant <russell at digium.com>
+
+ * /, main/utils.c, include/asterisk/lock.h, utils/check_expr.c:
+ Merged revisions 105116 via svnmerge from
+ https://origsvn.digium.com/svn/asterisk/branches/1.4 ........
+ r105116 | russell | 2008-02-28 16:23:05 -0600 (Thu, 28 Feb 2008)
+ | 8 lines Fix a bug in the lock tracking code that was discovered
+ by mmichelson. The issue is that if the lock history array was
+ full, then the functions to mark a lock as acquired or not would
+ adjust the stats for whatever lock is at the end of the array,
+ which may not be itself. So, do a sanity check to make sure that
+ we're updating lock info for the proper lock. (This explains the
+ bizarre stats on lock #63 in BE-396, thanks Mark!) ........
+
+2008-02-28 20:14 +0000 [r105060-105061] Mark Michelson <mmichelson at digium.com>
+
+ * /, apps/app_queue.c: Merged revisions 105059 via svnmerge from
+ https://origsvn.digium.com/svn/asterisk/branches/1.4 ........
+ r105059 | mmichelson | 2008-02-28 14:11:57 -0600 (Thu, 28 Feb
+ 2008) | 6 lines When using autofill, members who are in use
+ should be counted towards the number of available members to call
+ if ringinuse is set to yes. Thanks to jmls who brought this issue
+ up on IRC ........
+
+ * main/dial.c, /: Merged revisions 104841 via svnmerge from
+ https://origsvn.digium.com/svn/asterisk/branches/1.4 ........
+ r104841 | mmichelson | 2008-02-27 15:49:20 -0600 (Wed, 27 Feb
+ 2008) | 17 lines Two fixes: 1. Make the list of ast_dial_channels
+ a lockable list. This is because in some cases, the ast_dial may
+ exist in multiple threads due to asynchronous execution of its
+ application, and I found some cases where race conditions could
+ exist. 2. Check in ast_dial_join to be sure that the channel
+ still exists before attempting to lock it, since it could have
+ gotten hung up but the is_running_app flag on the
+ ast_dial_channel may not have been cleared yet. (closes issue
+ #12038) Reported by: jvandal Patches: 12038v2.patch uploaded by
+ putnopvut (license 60) Tested by: jvandal ........
+
+2008-02-28 19:21 +0000 [r105006] Jason Parker <jparker at digium.com>
+
+ * main/cdr.c, main/pbx.c, /: Merged revisions 105005 via svnmerge
+ from https://origsvn.digium.com/svn/asterisk/branches/1.4
+ ........ r105005 | qwell | 2008-02-28 13:20:10 -0600 (Thu, 28 Feb
+ 2008) | 9 lines Make pbx_exec pass an empty string into
+ applications, if we get NULL. This protects against possible
+ segfaults in applications that may try to use data before
+ checking length (ast_strdupa'ing it, for example) (closes issue
+ #12100) Reported by: foxfire Patches: 12100-nullappargs.diff
+ uploaded by qwell (license 4) ........
+
+2008-02-28 14:42 +0000 [r104974] Tilghman Lesher <tlesher at digium.com>
+
+ * channels/chan_vpb.cc: Fix crash when configuration does not match
+ hardware detection. (closes issue #12096) Reported by: mmickan
+ Patches: chan_vpb.cc.diff uploaded by mmickan (license 400)
+
+2008-02-28 04:37 +0000 [r104921] Jason Parker <jparker at digium.com>
+
+ * /, channels/chan_skinny.c: Merged revisions 104920 via svnmerge
+ from https://origsvn.digium.com/svn/asterisk/branches/1.4
+ ........ r104920 | qwell | 2008-02-27 22:31:21 -0600 (Wed, 27 Feb
+ 2008) | 2 lines According to a video at www.cisco.com, the 7921G
+ supports 6 line appearances. ........
+
+2008-02-28 00:11 +0000 [r104869] Tilghman Lesher <tlesher at digium.com>
+
+ * /, main/Makefile, build_tools/strip_nonapi: Merged revisions
+ 104868 via svnmerge from
+ https://origsvn.digium.com/svn/asterisk/branches/1.4 ........
+ r104868 | tilghman | 2008-02-27 18:05:06 -0600 (Wed, 27 Feb 2008)
+ | 7 lines Compatibility fix for PPC64 (closes issue #12081)
+ Reported by: jcollie Patches: asterisk-1.4.18-funcdesc.patch
+ uploaded by jcollie (license 412) Tested by: jcollie, Corydon76
+ ........
+
+2008-02-27 23:58 +0000 [r104866] Russell Bryant <russell at digium.com>
+
+ * channels/chan_zap.c: reduce indentation in alloc_sub (issue
+ #12079) Reported by: tzafrir Patches: alloc_sub uploaded by
+ tzafrir (license 46)
+
+2008-02-27 21:02 +0000 [r104788] Joshua Colp <jcolp at digium.com>
+
+ * /, apps/app_chanspy.c: Merged revisions 104787 via svnmerge from
+ https://origsvn.digium.com/svn/asterisk/branches/1.4 ........
+ r104787 | file | 2008-02-27 16:56:23 -0400 (Wed, 27 Feb 2008) | 2
+ lines Don't loop around infinitely trying to spy on our own
+ channel, and don't forget to free/detach the datastore upon
+ hangup of the spy. ........
+
+2008-02-27 20:37 +0000 [r104784] Mark Michelson <mmichelson at digium.com>
+
+ * /, main/file.c: Merged revisions 104783 via svnmerge from
+ https://origsvn.digium.com/svn/asterisk/branches/1.4 ........
+ r104783 | mmichelson | 2008-02-27 14:36:26 -0600 (Wed, 27 Feb
+ 2008) | 4 lines Bump a couple of more buffers up by 2 so that
+ annoying warnings aren't generated like crazy on every
+ fileexists_core call. ........
+
+2008-02-27 19:36 +0000 [r104756] Jason Parker <jparker at digium.com>
+
+ * apps/app_voicemail.c: Remove useless 's' and 'key' variables, in
+ favor of 'val', which serves the exact same purpose.
+
+2008-02-27 18:20 +0000 [r104705] Tilghman Lesher <tlesher at digium.com>
+
+ * main/manager.c, /: Merged revisions 104704 via svnmerge from
+ https://origsvn.digium.com/svn/asterisk/branches/1.4 ........
+ r104704 | tilghman | 2008-02-27 12:15:10 -0600 (Wed, 27 Feb 2008)
+ | 2 lines Ensure the session ID can't be 0. ........
+
+2008-02-27 17:45 +0000 [r104687] Joshua Colp <jcolp at digium.com>
+
+ * /, main/file.c: Merged revisions 104665 via svnmerge from
+ https://origsvn.digium.com/svn/asterisk/branches/1.4 ........
+ r104665 | file | 2008-02-27 13:41:40 -0400 (Wed, 27 Feb 2008) | 2
+ lines Bump up the buffer by 2. ........
+
+2008-02-27 17:36 +0000 [r104643] Russell Bryant <russell at digium.com>
+
+ * /, apps/app_chanspy.c: Merged revisions 104625 via svnmerge from
+ https://origsvn.digium.com/svn/asterisk/branches/1.4 ........
+ r104625 | russell | 2008-02-27 11:33:04 -0600 (Wed, 27 Feb 2008)
+ | 4 lines Fix a problem in ChanSpy where it could get stuck in an
+ infinite loop without being able to detect that the calling
+ channel hung up. (closes issue #12076, reported by junky, patched
+ by me) ........
+
+2008-02-27 17:31 +0000 [r104617] Jason Parker <jparker at digium.com>
+
+ * /, main/features.c: Merged revisions 104598 via svnmerge from
+ https://origsvn.digium.com/svn/asterisk/branches/1.4 ........
+ r104598 | qwell | 2008-02-27 11:26:55 -0600 (Wed, 27 Feb 2008) |
+ 8 lines Inherit language from the transfering channel on a blind
+ transfer. (closes issue #11682) Reported by: caio1982 Patches:
+ local_atxfer_lang3-1.4.diff uploaded by caio1982 (license 22)
+ Tested by: caio1982, victoryure ........
+
+2008-02-27 17:12 +0000 [r104595-104597] Joshua Colp <jcolp at digium.com>
+
+ * /, main/loader.c: Merged revisions 104596 via svnmerge from
+ https://origsvn.digium.com/svn/asterisk/branches/1.4 ........
+ r104596 | file | 2008-02-27 13:07:33 -0400 (Wed, 27 Feb 2008) | 4
+ lines Use the lock (which already existed, it just wasn't used)
+ on the updaters list to protect the contents instead of the
+ overall module list lock. (closes issue #12080) Reported by:
+ ChaseVenters ........
+
+ * channels/chan_sip.c: After further discussion revert my previous
+ commit for this. Currently in order to ensure devicestate is the
+ expected value in another module (such as app_queue) then
+ chan_sip must be loaded before hand.
+
+2008-02-27 16:54 +0000 [r104594] Kevin P. Fleming <kpfleming at digium.com>
+
+ * /, main/file.c: Merged revisions 104593 via svnmerge from
+ https://origsvn.digium.com/svn/asterisk/branches/1.4 ........
+ r104593 | kpfleming | 2008-02-27 10:53:06 -0600 (Wed, 27 Feb
+ 2008) | 8 lines fallback to standard English prompts properly
+ when using new prompt directory layout (closes issue #11831)
+ Reported by: IgorG Patches: fallbacken.v1.diff uploaded by IgorG
+ (license 20) (modified by me to improve code and conform rest of
+ function to coding guidelines) ........
+
+2008-02-27 16:46 +0000 [r104592] Russell Bryant <russell at digium.com>
+
+ * /: Blocked revisions 104591 via svnmerge ........ r104591 |
+ russell | 2008-02-27 10:45:00 -0600 (Wed, 27 Feb 2008) | 4 lines
+ When we receive a known alarm, make sure that the unknown alarm
+ flag is not still set to make sure that when we come back out of
+ alarm, it gets reported in the log and manager interface (after
+ discussion with tzafrir on the -dev list) ........
+
+2008-02-27 16:26 +0000 [r104537-104539] Joshua Colp <jcolp at digium.com>
+
+ * channels/chan_sip.c: When queueing up a device state change when
+ the peer is loaded from the configuration give it a state of not
+ in use. We have to do this because the channel technology may not
+ yet be registered so the state could not be queried and would be
+ considered invalid. (closes issue #12087) Reported by: liorm
+
+ * res/res_smdi.c, /: Merged revisions 104536 via svnmerge from
+ https://origsvn.digium.com/svn/asterisk/branches/1.4 ........
+ r104536 | file | 2008-02-27 11:52:02 -0400 (Wed, 27 Feb 2008) | 4
+ lines Only stop the MWI monitor thread if it was actually
+ started. (closes issue #12086) Reported by: francesco_r ........
+
+2008-02-27 15:34 +0000 [r104534] Tilghman Lesher <tlesher at digium.com>
+
+ * utils/astcanary.c: open(2) needs a mode argument when O_CREAT is
+ specified. (Closes issue #12083)
+
+2008-02-27 15:31 +0000 [r104533] Joshua Colp <jcolp at digium.com>
+
+ * channels/chan_sip.c, main/rtp.c: Fix T38 passthrough regression
+ introduced by state changes. (closes issue #12078) Reported by:
+ dimas Patches: v1-12078.patch uploaded by dimas (license 88)
+ (closes issue #12074) Reported by: Ivan
+
+2008-02-27 08:20 +0000 [r104502] Tilghman Lesher <tlesher at digium.com>
+
+ * channels/chan_vpb.cc, configs/vpb.conf.sample,
+ include/asterisk/module.h: Bring Voicetronix driver up to date
+ with current drivers (closes issue #12084) Reported by: mmickan
+ Patches: chan_vpb.cc.diff uploaded by mmickan (license 400)
+ module.h.diff uploaded by mmickan (license 400) vpb.conf.sample
+ uploaded by mmickan (license 400)
+
+2008-02-27 04:42 +0000 [r104419-104473] Russell Bryant <russell at digium.com>
+
+ * doc/janitor-projects.txt: note that the chan_sip conversion is
+ already in progress
+
+ * doc/janitor-projects.txt: add another janitor project
+
+ * doc/janitor-projects.txt: Add the stuff from the janitor projects
+ page that is still relevant. I figure that if we keep this in the
+ tree, it will be much easier to keep up to date. The page on
+ asterisk.org just links to this on svn.digium.com/view
+
+2008-02-27 03:52 +0000 [r104418] Jason Parker <jparker at digium.com>
+
+ * doc/janitor-projects.txt (added): Create placeholder file...for
+ now.
+
+2008-02-27 02:05 +0000 [r104388] Tilghman Lesher <tlesher at digium.com>
+
+ * apps/app_voicemail.c: Whitespace changes only
+
+2008-02-27 01:16 +0000 [r104333-104335] Russell Bryant <russell at digium.com>
+
+ * /, apps/app_chanspy.c: Merged revisions 104334 via svnmerge from
+ https://origsvn.digium.com/svn/asterisk/branches/1.4 ........
+ r104334 | russell | 2008-02-26 19:15:02 -0600 (Tue, 26 Feb 2008)
+ | 3 lines Avoid some recursion in the cleanup code for the
+ chanspy datastore (closes issue #12076, reported by junky,
+ patched by me) ........
+
+ * /: Blocked revisions 104332 via svnmerge ........ r104332 |
+ russell | 2008-02-26 18:54:29 -0600 (Tue, 26 Feb 2008) | 5 lines
+ Zaptel 1.4 now exposes FXO battery state as an alarm. However,
+ Asterisk 1.4 does not know what to do with these alarms. Only
+ Asterisk 1.6 cares about it. So, if we get an unknown alarm in
+ chan_zap, don't generate confusing log messages about it.
+ ........
+
+2008-02-26 22:14 +0000 [r104301] Steve Murphy <murf at digium.com>
+
+ * res/snmp/agent.c: small change to allow this file to compile. No
+ problem if you don't install the libsnmp package.
+
+2008-02-26 20:33 +0000 [r104244-104270] Russell Bryant <russell at digium.com>
+
+ * main/asterisk.c: I swear I compiled this ... *cough*
+
+ * res/res_phoneprov.c: fix this module, too
+
+ * funcs/func_version.c: fix this module
+
+ * Makefile, include/asterisk, build_tools/make_version_h (added):
+ Re-add the automatically generated version.h, so that modules can
+ include for making build time decisions for cross asterisk
+ version compatibility
+
+ * main/manager.c, channels/chan_sip.c, include/asterisk/version.h
+ (removed), build_tools/make_version_c, res/res_agi.c,
+ main/http.c, include/asterisk/ast_version.h (added): Rename
+ version.h to ast_version.h. Next, I will be re-adding version.h
+ as an automatically generated file like it used to be. This still
+ needs to be there for modules that have to check it to compile
+ against multiple asterisk versions.
+
+2008-02-26 19:14 +0000 [r104215] Joshua Colp <jcolp at digium.com>
+
+ * main/cdr.c, main/pbx.c, include/asterisk/cdr.h, CHANGES: Add an
+ 'e' option to ResetCDR which re-enables a CDR that has been
+ disabled. (closes issue #11170) Reported by: kratzers Patches:
+ ResetCDR.1.diff uploaded by kratzers (license 307)
+
+2008-02-26 18:40 +0000 [r104176] Tilghman Lesher <tlesher at digium.com>
+
+ * doc/CODING-GUIDELINES: 1) Make braces mandatory for if/for/while,
+ even around single statements. 2) Revise the argument parsing
+ section, showing use of the standard macros. 3) Fix a typo.
+
+2008-02-26 18:27 +0000 [r104140-104142] Jason Parker <jparker at digium.com>
+
+ * Makefile, /: Merged revisions 104141 via svnmerge from
+ https://origsvn.digium.com/svn/asterisk/branches/1.4 ........
+ r104141 | qwell | 2008-02-26 12:26:12 -0600 (Tue, 26 Feb 2008) |
+ 1 line Add badshell to .PHONY target (thanks Kevin) ........
+
+ * Makefile, /: Merged revisions 104139 via svnmerge from
+ https://origsvn.digium.com/svn/asterisk/branches/1.4 ........
+ r104139 | qwell | 2008-02-26 12:09:13 -0600 (Tue, 26 Feb 2008) |
+ 2 lines Since all shells aren't as awesome as bash, we have to
+ fail if somebody tries to use a literal "~" in DESTDIR. ........
+
+2008-02-26 16:51 +0000 [r104137] Olle Johansson <oej at edvina.net>
+
+ * channels/chan_sip.c: Formatting and doxygen while waiting on an
+ airport...
+
+2008-02-26 16:36 +0000 [r104133-104136] Jason Parker <jparker at digium.com>
+
+ * /, sounds/Makefile: Merged revisions 104135 via svnmerge from
+ https://origsvn.digium.com/svn/asterisk/branches/1.4 ........
+ r104135 | qwell | 2008-02-26 10:35:06 -0600 (Tue, 26 Feb 2008) |
+ 5 lines Revert previous abspath change. ...abspath is new in GNU
+ make 3.81. I feel so...defeated. Must find new fix! ........
+
+ * /, sounds/Makefile: Merged revisions 104132 via svnmerge from
+ https://origsvn.digium.com/svn/asterisk/branches/1.4 ........
+ r104132 | qwell | 2008-02-26 10:08:44 -0600 (Tue, 26 Feb 2008) |
+ 9 lines Fix a very bizarre issue we were seeing with our buildbot
+ when using a DESTDIR that wasn't an absolute path (such as
+ DESTDIR=~/asterisk-1.4). Apparently what was happening, was that
+ some of the targets were being expanded to the full path, so $@
+ ended up being /root/asterisk-1.4/[...]/ rather than
+ ~/asterisk-1.4/[...]/ It appears that this may be a new "feature"
+ in GNU make. (*cough*
+ http://en.wikipedia.org/wiki/Principle_of_least_surprise *cough*)
+ ........
+
+2008-02-26 14:51 +0000 [r104127] Mark Michelson <mmichelson at digium.com>
+
+ * main/features.c: Remove more hardcoded pipe symbols and replace
+ with commas. (closes issue #12072) Reported by: SimonSharman
+ Patches: features.patch uploaded by SimonSharman (license 410)
+ Tested by: SimonSharman
+
+2008-02-26 06:43 +0000 [r104125] Tilghman Lesher <tlesher at digium.com>
+
+ * funcs/func_odbc.c: Use the readhandle for reads (closes issue
+ #12069)
+
+2008-02-26 00:38 +0000 [r104120-104124] Russell Bryant <russell at digium.com>
+
+ * res/res_smdi.c: Add a \todo to convert this module to the event
+ system
+
+ * CHANGES: Update CHANGES for SMDI stuff
+
+ * channels/chan_zap.c, res/res_smdi.c, /, configs/smdi.conf.sample,
+ include/asterisk/smdi.h, apps/app_voicemail.c: Merged revisions
+ 104119 via svnmerge from
+ https://origsvn.digium.com/svn/asterisk/branches/1.4 ........
+ r104119 | russell | 2008-02-25 18:25:29 -0600 (Mon, 25 Feb 2008)
+ | 33 lines Merge changes from team/russell/smdi-1.4 This commit
+ brings in a significant set of changes to the SMDI support in
+ Asterisk. There were a number of bugs in the current
+ implementation, most notably being that it was very likely on
+ busy systems to pop off the wrong message from the SMDI message
+ queue. So, this set of changes fixes the issues discovered as
+ well as introducing some new ways to use the SMDI support which
+ are required to avoid the bugs with grabbing the wrong message
+ off of the queue. This code introduces a new interface to SMDI,
+ with two dialplan functions. First, you get an SMDI message in
+ the dialplan using SMDI_MSG_RETRIEVE() and then you access
+ details in the message using the SMDI_MSG() function. A side
+ benefit of this is that it now supports more than just chan_zap.
+ For example, with this implementation, you can have some FXO
+ lines being terminated on a SIP gateway, but the SMDI link in
+ Asterisk. Another issue with the current implementation is that
+ it is quite common that the station ID that comes in on the SMDI
+ link is not necessarily the same as the Asterisk voicemail box.
+ There are now additional directives in the smdi.conf
+ configuration file which let you map SMDI station IDs to Asterisk
+ voicemail boxes. Yet another issue with the current SMDI support
+ was related to MWI reporting over the SMDI link. The current code
+ could only report a MWI change when the change was made by
+ someone calling into voicemail. If the change was made by some
+ other entity (such as with IMAP storage, or with a web interface
+ of some kind), then the MWI change would never be sent. The SMDI
+ module can now poll for MWI changes if configured to do so. This
+ work was inspired by and primarily done for the University of
+ Pennsylvania. (also related to issue #9260) ........
+
+2008-02-26 00:05 +0000 [r104112] Jason Parker <jparker at digium.com>
+
+ * /: Blocked revisions 104111 via svnmerge ........ r104111 | qwell
+ | 2008-02-25 18:03:30 -0600 (Mon, 25 Feb 2008) | 7 lines
+ IPTOS_MINCOST is not defined on Solaris. (closes issue #12050)
+ Reported by: asgaroth Patches: 12050.patch uploaded by putnopvut
+ (license 60) ........
+
+2008-02-25 23:56 +0000 [r104103-104110] Russell Bryant <russell at digium.com>
+
+ * channels/chan_zap.c, UPGRADE.txt: Deprecate the "stripmsd" option
+ in favor of dialplan substring variable syntax. (closes issue
+ #12060)
+
+ * /, apps/app_chanspy.c: Merged revisions 104106 via svnmerge from
+ https://origsvn.digium.com/svn/asterisk/branches/1.4 ........
+ r104106 | russell | 2008-02-25 17:42:42 -0600 (Mon, 25 Feb 2008)
+ | 10 lines This patch fixes some pretty significant problems with
+ how app_chanspy handles pointers to channels that are being spied
+ upon. It was very likely that a crash would occur if the channel
+ being spied upon hung up. This was because the current
+ ast_channel handling _requires_ that the object is locked or else
+ it could disappear at any time (except in the owning channel
+ thread). So, this patch uses some channel datastore magic on the
+ spied upon channel to be able to detect if and when the channel
+ goes away. (closes issue #11877) (patch written by me, but thanks
+ to kpfleming for the idea, and to file for review) ........
+
+ * /, main/utils.c: Merged revisions 104102 via svnmerge from
+ https://origsvn.digium.com/svn/asterisk/branches/1.4 ........
+ r104102 | russell | 2008-02-25 17:19:05 -0600 (Mon, 25 Feb 2008)
+ | 7 lines Improve the lock tracking code a bit so that a bunch of
+ old locks that threads failed to lock don't sit around in the
+ history. When a lock is first locked, this checks to see if the
+ last lock in the list was one that was failed to be locked. If it
+ is, then that was a lock that we're no longer sitting in a
+ trylock loop trying to lock, so just remove it. (inspired by
+ issue #11712) ........
+
+2008-02-25 23:04 +0000 [r104097-104101] Tilghman Lesher <tlesher at digium.com>
+
+ * cdr/cdr_pgsql.c, CHANGES: Permit additional CDR columns to be
+ saved in Postgres. Note that these changes are
+ backward-compatible, so no changes to UPGRADE.txt are necessary.
+ (closes issue #9279) Reported by: rottenroddy Patches:
+ 20080125__bug9279.diff.txt uploaded by Corydon76 (license 14)
+ Tested by: Corydon76
+
+ * funcs/func_global.c: Shared space for variables (instead of
+ letting other channels muck with your own) (closes issue #11943)
+ Reported by: ramonpeek Patches: 20080208__bug11943__2.diff.txt
+ uploaded by Corydon76 (license 14) Tested by: jmls
+
+ * /, apps/app_voicemail.c: Merged revisions 104094 via svnmerge
+ from https://origsvn.digium.com/svn/asterisk/branches/1.4
+ ........ r104094 | tilghman | 2008-02-25 15:31:47 -0600 (Mon, 25
+ Feb 2008) | 5 lines If the destination folder is full, don't
+ delete a message when exiting. (closes issue #12065) Reported by:
+ selsky Patch by: (myself) ........
+
+2008-02-25 21:40 +0000 [r104096] Joshua Colp <jcolp at digium.com>
+
+ * /, channels/chan_sip.c: Merged revisions 104095 via svnmerge from
+ https://origsvn.digium.com/svn/asterisk/branches/1.4 ........
+ r104095 | file | 2008-02-25 17:37:20 -0400 (Mon, 25 Feb 2008) | 6
+ lines Make it so a users.conf user creates both a SIP peer and a
+ SIP user. The user will be used for inbound authentication for
+ the device, and peer will be used for placing calls to the
+ device. (closes issue #9044) Reported by: queuetue Patches:
+ sip-gui-friend.diff uploaded by qwell (license 4) ........
+
+2008-02-25 20:50 +0000 [r104093] Jason Parker <jparker at digium.com>
+
+ * /, main/config.c: Merged revisions 104092 via svnmerge from
+ https://origsvn.digium.com/svn/asterisk/branches/1.4 ........
+ r104092 | qwell | 2008-02-25 14:49:42 -0600 (Mon, 25 Feb 2008) |
+ 11 lines Allow the use of #include and #exec in situations where
+ the max include depth was only 1. Specifically, this fixes using
+ #include and #exec in extconfig.conf. This was basically caused
+ because the config file itself raises the include level to 1. I
+ opted not to raise the include limit, because recursion here
+ could cause very bizarre behavior. Pointed out, and tested by
+ jmls (closes issue #12064) ........
+
+2008-02-25 19:02 +0000 [r104089] Joshua Colp <jcolp at digium.com>
+
+ * channels/chan_iax2.c: Instead of outputting a verbose message
+ every so often let's make it a debug message.
+
+2008-02-25 19:00 +0000 [r104088] Brett Bryant <bbryant at digium.com>
+
+ * doc/siptls.txt, configs/sip.conf.sample: Adding more tls
+ configuration details to sip.conf sample, with a list of valid
+ ciphers provided in both files. .. First commit since July, woot
+
+2008-02-25 18:38 +0000 [r104087] Russell Bryant <russell at digium.com>
+
+ * /, channels/chan_agent.c: Merged revisions 104086 via svnmerge
+ from https://origsvn.digium.com/svn/asterisk/branches/1.4
+ ........ r104086 | russell | 2008-02-25 12:38:10 -0600 (Mon, 25
+ Feb 2008) | 4 lines Ensure that the channel doesn't disappear in
+ agent_logoff(). If it does, it could cause a crash. (fixes the
+ crash reported in BE-396) ........
+
+2008-02-25 16:18 +0000 [r104081-104085] Joshua Colp <jcolp at digium.com>
+
+ * /, channels/chan_sip.c: Merged revisions 104084 via svnmerge from
+ https://origsvn.digium.com/svn/asterisk/branches/1.4 ........
+ r104084 | file | 2008-02-25 12:16:13 -0400 (Mon, 25 Feb 2008) | 6
+ lines If a resubscription comes in for a dialog we no longer know
+ about tell the remote side that the dialog does not exist so they
+ subscribe again using a new dialog. (closes issue #10727)
+ Reported by: s0l4rb03 Patches: 10727-2.diff uploaded by file
+ (license 11) ........
+
+ * /, channels/chan_sip.c: Merged revisions 104082 via svnmerge from
+ https://origsvn.digium.com/svn/asterisk/branches/1.4 ........
+ r104082 | file | 2008-02-25 11:17:18 -0400 (Mon, 25 Feb 2008) | 6
+ lines Due to recent changes tag will no longer be NULL if not
+ present so we have to use ast_strlen_zero to see if it's actually
+ blank. (closes issue #12061) Reported by: flefoll Patches:
+ chan_sip.c.br14.patch_pedantic_no_totag uploaded by flefoll
+ (license 244) ........
+
+ * res/res_config_pgsql.c: Fix building of trunk. dbpass is always
+ going to exist.
+
+2008-02-24 02:37 +0000 [r104073-104074] Steve Murphy <murf at digium.com>
+
+ * channels/chan_sip.c: Enforce a space between function args as per
+ code review.
+
+ * res/res_config_pgsql.c: On a 64-bit machine, with dev-mode turned
+ on, and pgsql installed, I get warnings that stops the compile.
+ They are fixed now.
+
+2008-02-22 23:56 +0000 [r104045] Doug Bailey <dbailey at digium.com>
+
+ * channels/chan_zap.c, configure, configure.ac: Add protection to
+ chan_zap build when NEONMWI events are not defined
+
+2008-02-22 22:55 +0000 [r104036-104039] Tilghman Lesher <tlesher at digium.com>
+
+ * doc/manager_1_1.txt, main/manager.c, UPGRADE.txt, CHANGES,
+ include/asterisk/manager.h: Move Originate to a separate
+ privilege and require the additional System privilege to call out
+ to a subshell.
+
+ * /, channels/chan_sip.c: Merged revisions 104037 via svnmerge from
+ https://origsvn.digium.com/svn/asterisk/branches/1.4 ........
+ r104037 | tilghman | 2008-02-22 16:45:14 -0600 (Fri, 22 Feb 2008)
+ | 6 lines Backwards debug message. (closes issue #12052) Reported
+ by: flefoll Patches: chan_sip.c.br14.patch_found-notfound
+ uploaded by flefoll (license 244) ........
+
+ * res/res_config_pgsql.c: Allow database password to be NULL and
+ several other cleanups. (closes issue #12048) Reported by: bukaj
+ Patches: 20080222__bug12048.diff.txt uploaded by Corydon76
+ (license 14) Tested by: bukaj
+
+2008-02-21 21:27 +0000 [r104031] Russell Bryant <russell at digium.com>
+
+ * channels/chan_sip.c: fix a typo
+
+2008-02-21 21:09 +0000 [r104025-104029] Mark Michelson <mmichelson at digium.com>
+
+ * /: Blocked revisions 104027 via svnmerge ........ r104027 |
+ mmichelson | 2008-02-21 15:05:42 -0600 (Thu, 21 Feb 2008) | 4
+ lines And as a followup to revision 104026, completely remove
+ event-related calls from a section of code where we know there
+ was no event to handle or get. ........
+
+ * /: Blocked revisions 104026 via svnmerge ........ r104026 |
+ mmichelson | 2008-02-21 14:12:38 -0600 (Thu, 21 Feb 2008) | 7
[... 36777 lines stripped ...]
More information about the asterisk-commits
mailing list