Archived
14
0
Fork 0
This repository has been archived on 2022-02-17. You can view files and clone it, but cannot push or open issues or pull requests.
asterisk/main
murf e99b6bfc85 Merged revisions 118858 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r118858 | murf | 2008-05-28 18:25:28 -0600 (Wed, 28 May 2008) | 46 lines

(closes issue #10668)
(closes issue #11721)
(closes issue #12726)
Reported by: arkadia
Tested by: murf

These changes:

1. revert the changes made via bug 10668; 
   I should have known that such changes,
   even tho they made sense at the time,
   seemed like an omission, etc, were actually
   integral to the CDR system via forkCDR.
   It makes sense to me now that forkCDR didn't
   natively end any CDR's, but rather depended
   on natively closing them all at hangup time
   via traversing and closing them all, whether
   locked or not. I still don't completely 
   understand the benefits of setvar and answer
   operating on locked cdrs, but I've seen 
   enough to revert those changes also, and
   stop messing up users who depended on that
   behavior. bug 12726 found reverting the changes
   fixed his changes, and after a long review
   and working on forkCDR, I can see why.
2. Apply the suggested enhancements proposed
   in 10668, but in a completely compatible
   way. ForkCDR will behave exactly as before,
   but now has new options that will allow some
   actions to be taken that will slightly 
   modify the outcome and side-effects of
   forkCDR. Based on conversations I've had 
   with various people, these small tweaks
   will allow some users to get the behavior
   they need. For instance, users executing
   forkCDR in an AGI script will find the
   answer time set, and DISPOSITION set, 
   a situation not covered when the routines
  were first written.
3. A small problem in the cdr serializer
   would output answer and end times even
   when they were not set. This is now 
   fixed.



........


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@118880 f38db490-d61c-443f-a65b-d21fe96a405b
2008-05-29 01:29:09 +00:00
..
db1-ast clean up assembler and preprocessor files if they are here too 2007-10-29 22:24:44 +00:00
editline Merged revisions 107352 via svnmerge from 2008-03-11 11:36:51 +00:00
libresample Add doxygen documentation to libresample.h while it's still fresh on my mind 2008-01-02 21:49:44 +00:00
stdtime Merged revisions 103845 via svnmerge from 2008-02-20 18:28:00 +00:00
abstract_jb.c - revert change to ast_queue_hangup and create ast_queue_hangup_with_cause 2008-05-22 16:29:54 +00:00
acl.c Merged revisions 111442 via svnmerge from 2008-03-27 19:26:45 +00:00
adsistub.c remove a bunch of useless #include "options.h" 2007-11-21 23:09:02 +00:00
aescrypt.c use the OpenSSL AES implementation if it's available (unless configured not to) 2007-05-24 22:07:50 +00:00
aeskey.c use the OpenSSL AES implementation if it's available (unless configured not to) 2007-05-24 22:07:50 +00:00
aesopt.h merge new_loader_completion branch, including (at least): 2006-08-21 02:11:39 +00:00
aestab.c use the OpenSSL AES implementation if it's available (unless configured not to) 2007-05-24 22:07:50 +00:00
alaw.c Whitespace changes only 2008-03-04 23:04:29 +00:00
app.c - revert change to ast_queue_hangup and create ast_queue_hangup_with_cause 2008-05-22 16:29:54 +00:00
ast_expr2.c (closes issue #12467) 2008-04-21 21:13:02 +00:00
ast_expr2.fl (closes issue #12467) 2008-04-21 21:13:02 +00:00
ast_expr2.h (closes issue #12467) 2008-04-21 21:13:02 +00:00
ast_expr2.y (closes issue #12467) 2008-04-21 21:13:02 +00:00
ast_expr2f.c (closes issue #12467) 2008-04-21 21:13:02 +00:00
asterisk.c Merged revisions 118465 via svnmerge from 2008-05-27 18:59:06 +00:00
astmm.c Get rid of any remaining ast_verbose calls in the code in favor of 2008-02-05 23:00:15 +00:00
astobj2.c Introducing various astobj2 enhancements, chief being a refcount tracing feature, and various documentation updates in astobj2.h, and the addition of standalone utility, refcounter, that will filter the trace output for unbalanced, unfreed objects. This comes from the team/murf/bug11210 branch. 2008-04-16 17:45:28 +00:00
audiohook.c - revert change to ast_queue_hangup and create ast_queue_hangup_with_cause 2008-05-22 16:29:54 +00:00
autoservice.c Merged revisions 115990 via svnmerge from 2008-05-13 21:07:59 +00:00
buildinfo.c merge new_loader_completion branch, including (at least): 2006-08-21 02:11:39 +00:00
callerid.c Merged revisions 114257 via svnmerge from 2008-04-18 18:03:06 +00:00
cdr.c Merged revisions 118858 via svnmerge from 2008-05-29 01:29:09 +00:00
channel.c - revert change to ast_queue_hangup and create ast_queue_hangup_with_cause 2008-05-22 16:29:54 +00:00
chanvars.c another bunch of include removals (errno.h and asterisk/logger.h) 2007-11-19 19:09:03 +00:00
cli.c Merged revisions 118551 via svnmerge from 2008-05-27 19:21:03 +00:00
config.c Be sure that we cache included files for each source file which loads 2008-05-21 02:20:31 +00:00
cryptostub.c Whitespace changes only 2008-03-04 23:04:29 +00:00
cygload.c Doxygen updates, formatting. 2007-12-11 22:20:22 +00:00
db.c Several manager changes: 2008-01-10 00:12:35 +00:00
devicestate.c Merged revisions 96644 via svnmerge from 2008-01-05 02:12:10 +00:00
dial.c Modify TIMEOUT() to be accurate down to the millisecond. 2008-05-01 23:06:23 +00:00
dlfcn.c Whitespace changes only 2008-03-04 23:04:29 +00:00
dns.c Merged revisions 112138 via svnmerge from 2008-04-01 17:23:19 +00:00
dnsmgr.c This adds DNS SRV record support to DNS manager. If there is a SRV record for a given domain, the hostname and port listed in the SRV record will be used. If no SRV record exists or a SRV lookup is not attempted, the DNS lookup on the specified domain will be performed as normal. Chan_sip has been modified to take advantage of the new SRV support. 2008-04-01 17:53:08 +00:00
dsp.c - revert change to ast_queue_hangup and create ast_queue_hangup_with_cause 2008-05-22 16:29:54 +00:00
ecdisa.h merge new_loader_completion branch, including (at least): 2006-08-21 02:11:39 +00:00
enum.c The following patch adds new options and alters the default behavior of the ENUM* functions. The TXCIDNAME lookup function has also gotten a 2008-05-09 19:54:45 +00:00
event.c Simplify code by using a taskprocessor for dispatching events in the Asterisk core. 2008-05-05 22:01:56 +00:00
features.c Fixes segfault in parking, patch submitted by bmd. 2008-05-24 00:37:01 +00:00
file.c - revert change to ast_queue_hangup and create ast_queue_hangup_with_cause 2008-05-22 16:29:54 +00:00
fixedjitterbuf.c Start untangling header inclusion in a way that does not affect 2007-11-16 20:04:58 +00:00
fixedjitterbuf.h merge new_loader_completion branch, including (at least): 2006-08-21 02:11:39 +00:00
frame.c - revert change to ast_queue_hangup and create ast_queue_hangup_with_cause 2008-05-22 16:29:54 +00:00
fskmodem.c Whitespace changes only 2008-03-04 23:04:29 +00:00
global_datastores.c 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. 2008-03-01 01:30:37 +00:00
hashtab.c Make it so you don't have to cast away const in a couple places 2008-03-04 04:47:32 +00:00
http.c Add new functionality to http server that requires manager authentication for any path that includes a directory named 'private'. This patch also 2008-05-23 21:19:42 +00:00
image.c Whitespace changes only 2008-03-04 23:04:29 +00:00
indications.c - revert change to ast_queue_hangup and create ast_queue_hangup_with_cause 2008-05-22 16:29:54 +00:00
io.c Merged revisions 94977 via svnmerge from 2007-12-27 20:11:20 +00:00
jitterbuf.c Go through and fix a bunch of places where character strings were being interpreted as format strings. Most of these changes are solely to make compiling with -Wsecurity and -Wformat=2 happy, and were not 2008-03-18 15:43:34 +00:00
loader.c Add the "config reload <conffile>" command, which allows you to tell Asterisk 2008-03-26 18:39:06 +00:00
logger.c A new feature thanks to the fine folks at Switchvox! 2008-05-23 22:35:50 +00:00
Makefile Merged revisions 116352 via svnmerge from 2008-05-14 18:54:16 +00:00
manager.c Add new functionality to http server that requires manager authentication for any path that includes a directory named 'private'. This patch also 2008-05-23 21:19:42 +00:00
md5.c Start untangling header inclusion in a way that does not affect 2007-11-16 20:04:58 +00:00
netsock.c Remove astobj.h from some places where it wasn't needed 2008-03-20 17:45:29 +00:00
pbx.c Change space-zero to now evaluate to false, as is expected by a great many. 2008-05-25 14:31:29 +00:00
plc.c Start untangling header inclusion in a way that does not affect 2007-11-16 20:04:58 +00:00
poll.c Whitespace changes only 2008-03-04 23:04:29 +00:00
privacy.c remove a bunch of useless #include "options.h" 2007-11-21 23:09:02 +00:00
rtp.c - revert change to ast_queue_hangup and create ast_queue_hangup_with_cause 2008-05-22 16:29:54 +00:00
say.c Whitespace changes only 2008-03-04 23:04:29 +00:00
sched.c Use casts or intermediate variables to remove a number 2008-05-15 10:56:29 +00:00
sha1.c more header removal/normalization 2007-11-21 00:23:49 +00:00
slinfactory.c - revert change to ast_queue_hangup and create ast_queue_hangup_with_cause 2008-05-22 16:29:54 +00:00
srv.c Convert ast_verbose to ast_verb. 2007-12-14 14:48:38 +00:00
strcompat.c Whitespace changes only 2008-03-04 23:04:29 +00:00
taskprocessor.c Use casts or intermediate variables to remove a number 2008-05-15 10:56:29 +00:00
tcptls.c Rename ast_tcptls_server_instance to session_instance, since this pertains to 2008-03-12 22:13:18 +00:00
tdd.c Whitespace changes only 2008-03-04 23:04:29 +00:00
term.c Whitespace changes only 2008-03-04 23:04:29 +00:00
threadstorage.c Merged revisions 91192 via svnmerge from 2007-12-05 17:49:03 +00:00
translate.c - revert change to ast_queue_hangup and create ast_queue_hangup_with_cause 2008-05-22 16:29:54 +00:00
udptl.c - revert change to ast_queue_hangup and create ast_queue_hangup_with_cause 2008-05-22 16:29:54 +00:00
ulaw.c another bunch of include removals (errno.h and asterisk/logger.h) 2007-11-19 19:09:03 +00:00
utils.c A new feature thanks to the fine folks at Switchvox! 2008-05-23 22:35:50 +00:00