[asterisk-commits] qwell: branch group/ast_storage r79432 - in /team/group/ast_storage: ./ apps/...

SVN commits to the Asterisk project asterisk-commits at lists.digium.com
Tue Aug 14 12:03:02 CDT 2007


Author: qwell
Date: Tue Aug 14 12:03:01 2007
New Revision: 79432

URL: http://svn.digium.com/view/asterisk?view=rev&rev=79432
Log:
Merged revisions 78779,78807,78824,78828-78829,78861-78862,78906,78908,78952,78956,79005,79027,79045,79063,79068,79074,79098,79100,79109,79147,79175-79176,79208,79222,79238,79273,79275,79277,79306,79333,79335,79378-79379,79392,79403 via svnmerge from 
https://origsvn.digium.com/svn/asterisk/trunk

................
r78779 | russell | 2007-08-09 12:59:06 -0500 (Thu, 09 Aug 2007) | 9 lines

Merged revisions 78778 via svnmerge from 
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r78778 | russell | 2007-08-09 12:58:31 -0500 (Thu, 09 Aug 2007) | 1 line

add a comment to indicate that inboxcount for ODBC_STORAGE needs to be fixed to support multiple mailboxes
........

................
r78807 | russell | 2007-08-09 14:11:53 -0500 (Thu, 09 Aug 2007) | 4 lines

Restore the ability to have multiple mailboxes listed for the mailbox option
in sip.conf.  chan_sip now maintains separate internal MWI subscriptions for
each one.

................
r78824 | russell | 2007-08-09 14:35:07 -0500 (Thu, 09 Aug 2007) | 2 lines

When looking up a mailbox, use the default context if not specified as something else

................
r78828 | mmichelson | 2007-08-09 15:07:32 -0500 (Thu, 09 Aug 2007) | 10 lines

Blocked revisions 78826 via svnmerge

........
r78826 | mmichelson | 2007-08-09 14:52:43 -0500 (Thu, 09 Aug 2007) | 3 lines

I broke canreinvite...Now I'm fixing it. I put some new code in the wrong place and so I've reverted the canreinvite section to how it was and put my new code where it should be.


........

................
r78829 | russell | 2007-08-09 15:07:59 -0500 (Thu, 09 Aug 2007) | 3 lines

Don't use strncpy for moving a chunk of memory to another that is overlapping.
This was found by running Asterisk under valgrind.

................
r78861 | mmichelson | 2007-08-09 17:18:23 -0500 (Thu, 09 Aug 2007) | 17 lines

Merged revisions 78859 via svnmerge from 
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r78859 | mmichelson | 2007-08-09 16:51:17 -0500 (Thu, 09 Aug 2007) | 9 lines

Quite a few changes regarding IMAP storage.

1. instead of using inboxcount as the core message counting function, we use messagecount instead. This makes it possible to count messages in folders besides just INBOX and Old.
2. inboxcount and hasvoicemail now use messagecount as their means of determining return values.
3. Added a copy_message function for IMAP storage. Unfortunately I don't have the means to test it, but it seems like a pretty straightforward function.
4. Removed a #ifndef IMAP_STORAGE and matching #endif from leave_voicemail for a couple of reasons. One, we want to support copying mail to multiple IMAP boxes, and two, IMAP was
   broken because a STORE macro had been moved into this section of code.


........

................
r78862 | mmichelson | 2007-08-09 17:19:45 -0500 (Thu, 09 Aug 2007) | 10 lines

Blocked revisions 78860 via svnmerge

........
r78860 | mmichelson | 2007-08-09 17:03:48 -0500 (Thu, 09 Aug 2007) | 3 lines

Removing some extra debug code I left in my last commit


........

................
r78906 | murf | 2007-08-09 18:32:23 -0500 (Thu, 09 Aug 2007) | 9 lines

Merged revisions 78891 via svnmerge from 
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r78891 | murf | 2007-08-09 17:10:46 -0600 (Thu, 09 Aug 2007) | 1 line

This fixes bug 10416; thanks to mvanbaak for the pretty output
........

................
r78908 | mmichelson | 2007-08-09 18:49:05 -0500 (Thu, 09 Aug 2007) | 12 lines

Merged revisions 78907 via svnmerge from 
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r78907 | mmichelson | 2007-08-09 18:47:00 -0500 (Thu, 09 Aug 2007) | 4 lines

Improved a bit of logic regarding comma-separated mailboxes in has_voicemail. Also added some braces to some compound if statements
since unbraced if statements scare me in general.


........

................
r78952 | file | 2007-08-10 08:50:58 -0500 (Fri, 10 Aug 2007) | 12 lines

Merged revisions 78951 via svnmerge from 
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r78951 | file | 2007-08-10 10:49:19 -0300 (Fri, 10 Aug 2007) | 4 lines

(closes issue #10422)
Reported by: bhowell
Add note to sample configuration about module load order and how it can cause perfectly good queue members to be marked as invalid.

........

................
r78956 | file | 2007-08-10 09:17:42 -0500 (Fri, 10 Aug 2007) | 10 lines

Merged revisions 78955 via svnmerge from 
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r78955 | file | 2007-08-10 11:15:53 -0300 (Fri, 10 Aug 2007) | 2 lines

Don't bother having the core pass through or emulate begin DTMF frames when in an ast_waitstream. It only cares about the end of DTMF.

........

................
r79005 | russell | 2007-08-10 10:29:31 -0500 (Fri, 10 Aug 2007) | 12 lines

Merged revisions 78995 via svnmerge from 
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r78995 | russell | 2007-08-10 10:20:09 -0500 (Fri, 10 Aug 2007) | 4 lines

The last set of changes that I made to "core show locks" made it not able to
track mutexes unless they were declared using AST_MUTEX_DEFINE_STATIC.  Locks
initialized with ast_mutex_init() were not tracked.  It should work now.

........

................
r79027 | russell | 2007-08-10 11:24:11 -0500 (Fri, 10 Aug 2007) | 20 lines

Merge a set of device state improvements from team/russell/events.

The way a device state change propagates is kind of silly, in my opinion.  A
device state provider calls a function that indicates that the state of a
device has changed.  Then, another thread goes back and calls a callback for
the device state provider to find out what the new state is before it can go
send it off to whoever cares.

I have changed it so that you can include the state that the device has changed
to in the first function call from the device state provider.  This removes the
need to have to call the callback, which locks up critical containers to go find
out what the state changed to.

This change set changes the "simple" device state providers to use the new method.
This includes parking, meetme, and SLA.

I have also mostly converted chan_agent in my branch, but still have some more
things to think through before presenting the plan for converting channel drivers
to ensure all of the right events get generated ...

................
r79045 | murf | 2007-08-10 12:48:19 -0500 (Fri, 10 Aug 2007) | 9 lines

Merged revisions 79044 via svnmerge from 
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r79044 | murf | 2007-08-10 11:43:49 -0600 (Fri, 10 Aug 2007) | 1 line

This will help debug; from a question asked on #asterisk
........

................
r79063 | murf | 2007-08-10 13:33:03 -0500 (Fri, 10 Aug 2007) | 1 line

oops. forgot to commit the prop change on .
................
r79068 | murf | 2007-08-10 13:35:15 -0500 (Fri, 10 Aug 2007) | 9 lines

Merged revisions 79049 via svnmerge from 
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r79049 | murf | 2007-08-10 12:25:51 -0600 (Fri, 10 Aug 2007) | 1 line

Re bug behavior mentioned in #asterisk, made this tweak to code, to prevent hundreds of log messages from being generated
........

................
r79074 | file | 2007-08-10 13:37:32 -0500 (Fri, 10 Aug 2007) | 2 lines

Bring up to date with poll changes.

................
r79098 | russell | 2007-08-10 15:48:49 -0500 (Fri, 10 Aug 2007) | 3 lines

Store custom device states in astdb so that they will persist a restart.  As a
side benefit, this simplifies the code a bit, too.

................
r79100 | murf | 2007-08-10 16:03:06 -0500 (Fri, 10 Aug 2007) | 9 lines

Merged revisions 79099 via svnmerge from 
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r79099 | murf | 2007-08-10 14:53:43 -0600 (Fri, 10 Aug 2007) | 1 line



More information about the asterisk-commits mailing list