Commit Graph

4027 Commits (73854ebb2bcde41b226ea7b93701d1872eebb15e)

Author SHA1 Message Date
Automerge script b6ace287f0 Merged revisions 376728 via svnmerge from
13 years ago
Automerge script 8e7dd42f67 Merged revisions 376691 via svnmerge from
13 years ago
Automerge script 37ae4ad43f Merged revisions 376589 via svnmerge from
13 years ago
Automerge script d16d0200d2 Merged revisions 376575 via svnmerge from
13 years ago
Mark Michelson 86f1378ea0 Remove extra ast_backtrace() call I had in while debugging.
13 years ago
Mark Michelson e2196d7981 Get rid of trailing whitespace.
13 years ago
Mark Michelson f4328e109d Reorganize code and change behavior of ast_taskprocessor_execute() when taskprocessor is shutting down.
13 years ago
Automerge script abdfdf1cae Merged revisions 376472 via svnmerge from
13 years ago
Automerge script 0f95c6b380 Merged revisions 376447 via svnmerge from
13 years ago
Mark Michelson ec68a15619 Test that shutdown callback is called when expected.
13 years ago
Mark Michelson 12de4198b8 Add a shutdown callback to taskprocessor listeners.
13 years ago
Automerge script 748b374ac8 Merged revisions 376291 via svnmerge from
13 years ago
Automerge script 69ae9ff20d Merged revisions 376148,376169 via svnmerge from
13 years ago
Mark Michelson a4a48d9274 Add doxygen and constify some things.
13 years ago
Mark Michelson d5716ecae2 Genericize the allocation and destruction of taskprocessor listeners.
13 years ago
Mark Michelson 902a2d8919 Get rid of taskprocessor fields no longer necessary.
13 years ago
Mark Michelson 77725bf293 Move taskprocessors to use a listener model.
13 years ago
Automerge script f69513b85b Merged revisions 376049 via svnmerge from
13 years ago
Mark Michelson f2bb9afe17 Multiple revisions 375993-375994
13 years ago
Richard Mudgett 6ad0126425 Fix stuck DTMF when bridge is broken.
13 years ago
Matthew Jordan a0c363e227 Refactor ast_timer_ack to return an error and handle the error in timer users
13 years ago
Richard Mudgett 5336a97f25 Add safety NULL pointer check in module user references.
13 years ago
Matthew Jordan b6bac916f0 Don't attempt to purge sessions when no sessions exist
13 years ago
Matthew Jordan 4bd66cb96b Properly clean up manager resources on exit
13 years ago
Matthew Jordan a243f4f153 Properly finalize prepared SQLite3 statements to prevent memory leak
13 years ago
Matthew Jordan ff469e9d5d Fix memory leaks in XML documentation
13 years ago
Matthew Jordan 19282f682e Prevent multiple CDR batches from conflicting when scheduling the CDR write
13 years ago
Richard Mudgett f85db0e34d Things don't need to be that const.
13 years ago
Mark Michelson da85f8489f Make evaluation of channel variables consistently case-sensitive.
13 years ago
Richard Mudgett 8d65c777c8 Fix the Park 'r' option when a channel parks itself.
13 years ago
Jonathan Rose 3d540ef218 core: Fix a memory leak in app.c from an early return
13 years ago
Andrew Latham 6c20cf2d8a Doxygen Updates - Title update
13 years ago
Jonathan Rose 68c63d7965 manager: remove curses dependent stuff from r375103
13 years ago
Kinsey Moore 372e29620c Ensure Asterisk fails TCP/TLS SIP calls when certificate checking fails
13 years ago
Walter Doekes 6d57ecd48c Change a few warnings to debug and the inverse.
13 years ago
Jonathan Rose b2f9542f61 manager: Change display of 'manager show commands' and 'manager show command'
13 years ago
Mark Michelson e9ab568f88 Fix some potential misuses of ast_str in the code.
13 years ago
Andrew Latham b106b77041 Title update
13 years ago
Andrew Latham e51432027a Doxygen Clean ups
13 years ago
Mark Michelson c7b23cbb0a Do not use a FILE handle when doing SIP TCP reads.
13 years ago
Andrew Latham 7226606f77 Continue to group config files
13 years ago
Mark Michelson 825607e09b Don't make chan_sip export global symbols.
13 years ago
Matthew Jordan 5ac43a08ad Fix incorrect billing duration reported when batch mode is enabled
13 years ago
Kinsey Moore 357b733b66 Fix segfault regression from r370681
13 years ago
Richard Mudgett 9a0ff62452 Fix execution of 'i' extension due to uninitialized variable.
13 years ago
Matthew Jordan 6b5677a41d Trivial patch to make 'best_score' defined for all architectures.
13 years ago
Matthew Jordan 15b35972ff Update documentation for MessageSend application/command's From field for XMPP
13 years ago
David M. Lee 5f9f6f3867 Multiple revisions 374570,374581
13 years ago
Alec L Davis 90f8c90b10 dsp.c User Configurable DTMF_HITS_TO_BEGIN and DTMF_MISSES_TO_END
13 years ago
Alec L Davis 36405ae659 dsp.c fix incorrect DTMF Digit_Duration.
13 years ago
David M. Lee c5acf22cec Fix DBDelTree error codes for AMI, CLI and AGI
13 years ago
Joshua Colp d78f7f92b2 Add support for applying direct media ACLs between differing channel technologies.
13 years ago
Alec L Davis 4af961a03a dsp.c User configuration of DTMF_NORMAL_TWIST and DTMF_REVERSE_TWIST values
13 years ago
Matthew Jordan 9367893cff Destroy the generic_monitors container after the core_instances in ccss
13 years ago
Richard Mudgett 9b25076e83 Missed an astobj2.c debug tag.
13 years ago
Richard Mudgett 427abb240a * Add ref debug tags to astobj2.c ref usage.
13 years ago
Matthew Jordan bfe35ee0b0 Ensure Shutdown AMI event is still fired during Asterisk shutdown
13 years ago
Matthew Jordan ed3acdeb21 Fix findings from check-in on r374177
13 years ago
Matthew Jordan a094707d51 Fix a variety of ref counting issues
13 years ago
Andrew Latham 4e228fce03 Doxygen Cleanup
13 years ago
Sean Bright b9eeff1521 app_queue: Support persisting and loading of long member lists.
13 years ago
Sean Bright b3c739a842 Use ast_copy_string instead of strncpy to guarantee a NUL terminated string.
13 years ago
Richard Mudgett 154ee24ae8 Change core show help output format.
13 years ago
Richard Mudgett b5138fccf4 Add pause one second W dial modifier.
13 years ago
Brent Eagles 89d427ca24 Reset hangup flags on channels created through messages and cleanup globals
13 years ago
Richard Mudgett a8771e3953 Cleanup ast_dtmf_stream()
13 years ago
Joshua Colp 9e9f3b7609 loader: Ensure dependent modules are properly initialized.
13 years ago
Mark Michelson 4284ade5a6 Fix saying of date in Dutch.
13 years ago
Mark Michelson fdfb3ae5fa Allow for redirecting reasons to be set to arbitrary strings.
13 years ago
Andrew Latham fd98835f1f Doxygen Updates Janitor Work
13 years ago
Andrew Latham 6f61cb50c5 Doxygen Updates - janitor work
13 years ago
Alec L Davis 368b4c6166 dsp.c: remove more whitespace mentioned in review2107
13 years ago
Alec L Davis d3a23be26e dsp.c ast_dsp_call_progress use local short variable in loop, plus other cleanup
13 years ago
Joshua Colp e8380afc8a Add support for DTLS-SRTP to res_rtp_asterisk and chan_sip.
13 years ago
Richard Mudgett da5944fc56 Named call pickup groups. Fixes, missing functionality, and improvements.
13 years ago
Alec L Davis ed442248e5 dsp.c: remove whitespace mentioned in review2107
13 years ago
Sean Bright 9d4f8abdc6 Make the casing of CALL_ID in debug messages consistent to satisfy my OCD.
13 years ago
Sean Bright 54c531ff1c Don't crash when passing a NULL message to __astman_get_header.
13 years ago
Matthew Jordan f92bb6265c Resolve memory leaks in TLS initialization and TLS client connections
13 years ago
David M. Lee f97510b730 Fixed make clean when configured --disable-asteriskssl
13 years ago
David M. Lee 192e6a0f7a Fix timeouts for ast_waitfordigit[_full].
13 years ago
Richard Mudgett fb1d9a90a4 Enhance astobj2 to support other types of containers.
13 years ago
Jonathan Rose 1a79c9c182 logger: Add rotatestrategy option of 'none' which does not perform rotations
13 years ago
David M. Lee 5e84558123 Fixed r372696 when configured --disable-asteriskssl; properly install libasteriskssl.dylib on OS X.
13 years ago
Mark Michelson 8963829390 Fix inability to shutdown gracefully due to an unending channel reference.
13 years ago
Mark Michelson ae5aaefd88 Fix bad channel application data reference.
13 years ago
Kinsey Moore d96b832787 Deprecate chan_gtalk, chan_jingle, and res_jabber
13 years ago
Jonathan Rose 595cd83d03 Masquerade: Retain parkinglot settings made by CHANNEL function.
13 years ago
David M. Lee 569561b6f4 Add OPENSSL_INCLUDE to the CFLAGS for ssl.c and tcptls.c.
13 years ago
Richard Mudgett e315657287 Fix MALLOC_DEBUG version of ast_strndup().
13 years ago
Kinsey Moore edb290ca09 Correct documentation for ModuleLoad AMI action
13 years ago
Kinsey Moore 8fb1897e89 Ensure counts generated in manager_show_dialplan_helper are correct
13 years ago
Alec L Davis d39b417074 dsp.c: in ast_mf_detect_init incorrectly sets goertzel samples to 160, should be MF_GSIZE
13 years ago
Mark Michelson be500bbafb Re-fix sending unnegotiated payloads during a P2P RTP bridge.
13 years ago
Alec L Davis 7af245a403 dsp.c: Fix multiple issues when no-interdigit delay is present, and fast DTMF 50ms/50ms
13 years ago
Alec L Davis 2f9f9ecffb dsp.c: optimize goerztzel sample loops, in dtmf_detect, mf_detect and tone_detect
13 years ago
Mark Michelson 1b6cf69e7b Prevent crash from using app_page with no confbridge.conf file provided.
13 years ago
Matthew Jordan d624f2c550 AST-2012-012: Resolve AMI User Unauthorized Shell Access through ExternalIVR
13 years ago
Matthew Jordan 8018b879a2 Clean up doxygen warnings
13 years ago
Richard Mudgett 7a6393d8de Fix theoretical compile error with HAVE_EPOLL.
13 years ago
Richard Mudgett 6e2d8c06ea Initialize file descriptors for dummy channels to -1.
13 years ago
Mark Michelson c81d960ed6 Fix incorrect documentation of the MailboxStatus manager command.
13 years ago
David M. Lee 05fd2ef0a6 Fixes ast_rwlock_timed[rd|wr]lock for BSD and variants.
13 years ago
Kinsey Moore e13db61695 Implement workaround for BETTER_BACKTRACES crash
13 years ago
Alec L Davis 1295d551f9 mf_detect: incorrectly used DTMF_GSIZE instead of MF_GSIZE
13 years ago
Mark Michelson 6a539ace84 Fix misuses of asprintf throughout the code.
13 years ago
Mark Michelson 89a5ff859d Add scoped locks to Asterisk.
13 years ago
Kinsey Moore a2068c3db6 Ignore recovered zero-length secondary UDPTL packets
13 years ago
Kinsey Moore 6c8f4f5fff Fix for commit r371535
13 years ago
Kinsey Moore ca314fe1e2 Apply work-around for BETTER_BACKTRACES crash
13 years ago
Matthew Jordan f737698654 Remove old debug code from http configuration loading
13 years ago
Matthew Jordan eedab0744b Fix memory leak in XML documentation
13 years ago
Kinsey Moore 064c7bd456 Add instrumentation to subsystem reloads
13 years ago
Terry Wilson 69dc8e3adb Handle integer over/under-flow in ast_parse_args
13 years ago
Kinsey Moore 34265d5265 Add module reload instrumentation for TEST_FRAMEWORK
13 years ago
Kinsey Moore 45c6620d74 Add test instrumentation
13 years ago
Richard Mudgett fb6238899b Add private representation of caller, connected and redirecting party ids.
13 years ago
Richard Mudgett ca481359b9 Fix pickup extension channel reference error.
13 years ago
Mark Michelson 9ee8b3c0f6 Extend extension state callbacks to have more information.
13 years ago
Mark Michelson eb9e645a27 Allow support for early media on AMI originates and call files.
13 years ago
Terry Wilson ee849b461f Add AMI_CLIENT dialplan function
13 years ago
Joshua Colp 4a389854a4 Create the payload type if it does not exist when setting information based on the 'm' line. An rtpmap attribute is not required for defined payload numbers.
13 years ago
Kinsey Moore e571897441 Do not define a cause that doesn't actually exist
13 years ago
Joshua Colp 8c5333f34e Payload and RTP code are must remain separate since in non-Asterisk format cases they differ.
13 years ago
Kinsey Moore 3d212da105 Add missing AST_CAUSE_* -> text translations
13 years ago
Joshua Colp da808a0b66 Fix a bug uncovered by the test suite where the RTP payload number was not getting set.
13 years ago
Joshua Colp 15e41c7542 Reduce memory consumption significantly for users of the RTP engine API by storing only the payloads present and in use instead of every possible one.
13 years ago
Matthew Jordan 5c4578f4ad Add named callgroups/pickupgroups
13 years ago
Mark Michelson 38f0ca423e Fix a possible crash due to passing NULL to ast_variables_dup()
13 years ago
Richard Mudgett ea0732def2 Make astobj2.h not include linkedlists.h.
13 years ago
Mark Michelson 58f281a670 Add "setvar" option to manager.conf.
13 years ago
Russell Bryant 733b46022b Move event cache updates into event processing thread.
13 years ago
Kinsey Moore 9b16c8b0f6 Clean up and ensure proper usage of alloca()
13 years ago
Richard Mudgett b83500ab61 Tweak unit test warning message.
13 years ago
Richard Mudgett 49a6b4935e Fix some presence-state unit test typos.
13 years ago
Russell Bryant fd11146592 Add a "corosync ping" CLI command.
13 years ago
Kevin P. Fleming 969e625749 Repair editline builds using in-tree editline sources.
13 years ago
Kevin P. Fleming 67f8a62fc9 Use an absolute path when referring to the embedded editline directory.
13 years ago
Kevin P. Fleming 7d4ccea736 Enable usage of system-provided NetBSD editline library if available.
13 years ago
Terry Wilson 38f1081fd3 Revert a change that broke compilation
13 years ago
Jonathan Rose 729c91b312 Don't attempt free of NULL ptr in pbx.c handle_presencechange
13 years ago
Kevin P. Fleming af3ef19d00 Rewrite a comment that didn't adequately explain the code it was documenting.
13 years ago
Kevin P. Fleming 0385c0e9cb Allow permit/deny ACL lines to contain multiple items and negated entries.
13 years ago
Matthew Jordan b6a0ae0b35 Unit tests for the Jitter Buffer API; remove unnecessary resync
13 years ago
Terry Wilson 13427db64c Fix segfault introduced by conversion to ACO API
13 years ago
Kinsey Moore cb9756daa2 Add hangupcause translation support
13 years ago
Richard Mudgett 54991ca2a7 Add the AccountCode header to the AMI Hangup event.
13 years ago
Terry Wilson 2f674bcdd1 Convert app_confbridge to use the config options framework
13 years ago
Richard Mudgett b78fd0ac89 Fix compiler warnings.
13 years ago
Matthew Jordan 86ff5585fd Add the ability to specify technology specific documentation
13 years ago
Matthew Jordan f802787924 Fix compilation error when MALLOC_DEBUG is enabled
13 years ago
Jonathan Rose ded09e3682 named_acl: Remove systemname option from acl.conf, use asterisk.conf value
13 years ago
Jonathan Rose d13e015784 CallID Logging: Remove new line/carriage return from callID change test event
13 years ago
Jonathan Rose 5e4ee6076c callid logging: Issue test events when the callid is changed for a channel
13 years ago
Kevin P. Fleming 4a4189b085 Resolve severe memory leak in CEL logging modules.
13 years ago
Kevin P. Fleming 79087cbbd5 Ensure that all ast_datastore_info structures are 'const'.
13 years ago
Joshua Colp a693fd1d87 Add support for parsing SDP attributes, generating SDP attributes, and passing it through.
13 years ago
Terry Wilson a7dfafdc56 Handle deprecated (aliased) option names with the config options api
13 years ago
Jonathan Rose 10afdf3a2a Named ACLs: Introduces a system for creating and sharing ACLs
13 years ago
Tilghman Lesher 6190ae4430 Allow the REALTIME() function to report errors back to the caller.
13 years ago
Matthew Jordan 92a65de048 Don't perform an XInclude to a document node that may not always be present
13 years ago
Matthew Jordan 9bc2127d7b Fix validation errors when producing documentation using default build script
13 years ago
Matthew Jordan 2ffae5745d Add some additional documentation for core AMI events
13 years ago
Kinsey Moore 6416a246ed Improve Goto and GotoIf related documentation
13 years ago
Matthew Jordan b1bb826350 Fix initial loading problem with res_curl
13 years ago
Joshua Colp 8f162be802 When receiving a STUN binding request send one out as the Google Talk client uses this as a method to determine if the remote party is still reachable or not.
13 years ago
Mark Michelson 8260fdfdd1 Remove a superfluous and dangerous freeing of an SSL_CTX.
14 years ago
Mark Michelson 8e7ad68b1a Fix bridging thread leak.
14 years ago
Joshua Colp 37256ea45d Add support for ICE/STUN/TURN in res_rtp_asterisk and chan_sip.
14 years ago
Mark Michelson 628425ba6f Fix apparent copy and paste error where incorrect "glue" is used.
14 years ago
Richard Mudgett ac35b92b62 Hangup handlers - Dialplan subroutines that run when the channel hangs up.
14 years ago
Richard Mudgett 6681e88bdd Remove obsolete struct ast_channel note.
14 years ago
Terry Wilson 1609fca6bb Add the ability to set flags via the config options api
14 years ago
Jonathan Rose 5eb94d7ebb Unique Call ID logging Phases III and IV
14 years ago
Matthew Jordan ee11118695 Fix crash in unloading of res_adsi module
14 years ago
Matthew Jordan 5d31fb2dd2 Update "manager show event" to support tab completion
14 years ago
Matthew Jordan bebdbf3381 Fix incorrect duration reporting in CDRs created in batch mode
14 years ago
Matthew Jordan 82a7409c15 Add AMI event documentation
14 years ago
Richard Mudgett d0fda07d74 Fix Bridge application occasionally returning to the wrong location.
14 years ago
Mark Michelson 453e01725d Multiple revisions 369323-369324
14 years ago
Richard Mudgett b78d79c203 Fix F and F(x) action logic in Bridge application.
14 years ago
Richard Mudgett b857a633e0 Fix Bridge application and AMI Bridge action error handling.
14 years ago
Richard Mudgett f3bf3acbfd Check if PBX was started for generic CCSS recall.
14 years ago
Richard Mudgett a4b545222f Don't waste time initializing the whole call_identifer_str[].
14 years ago
Michael L. Young babc0983e8 Add IPv6 Support To Manager
14 years ago
Michael L. Young c843dddf80 Fix NULL pointer segfault in ast_sockaddr_parse()
14 years ago
Kinsey Moore f080be134e Ensure that pvt cause information does not break native bridging
14 years ago
Kinsey Moore d73a1de0b1 Fix AST_CONTROL_PVT_CAUSE_CODE handling
14 years ago
Richard Mudgett c30cc8fbd5 Fix monitoring calls put in a parking lot.
14 years ago
Kevin P. Fleming 166b4e2b30 Multiple revisions 369001-369002
14 years ago
Kinsey Moore bdab2763ac Add HANGUPCAUSE hash support to IAX2
14 years ago
Richard Mudgett f8746d0009 Allow non-normal execution routines to be able to run on hungup channels.
14 years ago
Richard Mudgett aaa591447d Make the Hangup application set a softhangup flag.
14 years ago
Jason Parker 6334142050 Multiple revisions 368963,368965
14 years ago
Mark Michelson 5819278c46 Revert Makefile change to remove embedding res_adsi.so
14 years ago
Terry Wilson cfa0826c49 Add a post_apply callback to the Config Options API
14 years ago
Terry Wilson 01307e4b7b Add filename alias support to the Config Options API
14 years ago
Mark Michelson b445e8a7c8 Remove forced linking of res_adsi.o
14 years ago
Richard Mudgett 72eb8eb1e7 Fix deadlock potential with ast_set_hangupsource() calls.
14 years ago
Kinsey Moore c6142cf2cc Fix coverity UNUSED_VALUE findings in core support level files
14 years ago
Richard Mudgett 745484e1b3 Fix error paths in action_hangup() for AMI Hangup action.
14 years ago
Richard Mudgett 8b2412db28 Tweak ast_channel_softhangup_withcause_locked() to take a typed parameter.
14 years ago
Terry Wilson 9f704b5d59 Fix reloading an unchanged file with the Config Options API
14 years ago
Terry Wilson aeeff8cfa2 Add default handler documentation and standardize acl handler
14 years ago
Richard Mudgett a2402dbe25 Fix parked call performing a DTMF blind transfer after being retrieved.
14 years ago
Richard Mudgett faacb8ba52 Make builtin_blindtransfer() fully use ast_async_goto() abilities.
14 years ago
Kinsey Moore 571445ab9c Convert AST_FLAG_ANSWERED_ELSEWHERE usage to AST_CAUSE_ANSWERED_ELSEWHERE
14 years ago
Mark Michelson c6a2cbab19 Remove some extra debugging I forgot to remove in the merge of Digium phone support.
14 years ago
Mark Michelson 14a985560e Merge changes dealing with support for Digium phones.
14 years ago
Richard Mudgett c1bbe79748 Fix potential deadlock between masquerade and chan_local.
14 years ago
Joshua Colp 380c7c5c39 Add res_http_websocket module which implements the WebSocket protocol according to RFC 6455.
14 years ago
Terry Wilson d54717c39e Add new config-parsing framework
14 years ago
Richard Mudgett dd2427c141 Coverity Report: Fix issues for error type REVERSE_INULL (core modules)
14 years ago
Jonathan Rose bdaecbb66b chan_sip: fix problem directmediapermit/deny uses the wrong address
14 years ago
Richard Mudgett e434a456cd Fix WaitExten(x,m(musicclass)) string termination.
14 years ago
Jonathan Rose a1da70097d logger: Fix a potential callid reference leak discovered in development
14 years ago
Mark Michelson 30666bf67d Only call SSL_CTX_free if DO_SSL is defined.
14 years ago
Terry Wilson c7f2d02ef1 Fix race condition for CEL LINKEDID_END event
14 years ago
Richard Mudgett c857131945 Made ast_queue_hangup() and ast_queue_hangup_with_cause() lock instead of trylock.
14 years ago
Mark Michelson 8b1193087e Revert revision 367163.
14 years ago
Mark Michelson e5f1f0496a Add "send to voicemail" Digium phone functionality to Asterisk.
14 years ago
Mark Michelson 11348736af Address MISSING_BREAK static analysis reports some more.
14 years ago
Mark Michelson 5c576aa3c2 Fix memory leak of SSL_CTX structures in TLS core.
14 years ago
Matthew Jordan 6eb4e81033 Fix more memory leaks
14 years ago
Matthew Jordan 7b51320642 Fix a variety of memory leaks
14 years ago
Kinsey Moore 8e875bf298 Make the new SIP_CAUSE backend behave more like the original SIP_CAUSE
14 years ago
Jonathan Rose cd37bec058 logger: Adds additional support for call id logging and chan_sip specific stuff
14 years ago
Richard Mudgett d4fa095a64 Change ao2 global array to ao2 global object holder.
14 years ago
Kinsey Moore b5a6de76fc Commit framework for HANGUPCAUSE (replacement for SIP_CAUSE)
14 years ago
Richard Mudgett 2161d6870c * Made ast_change_name() hold the channels container lock while changing the channel name.
14 years ago
Richard Mudgett 4ea636c776 Run predial routine on local;2 channel where you would expect.
14 years ago
Kinsey Moore dd81b047db Resolve FORWARD_NULL static analysis warnings
14 years ago
Jonathan Rose 8227f70cd7 Coverity Report: Fix issues for error type CHECKED_RETURN for core
14 years ago
Jonathan Rose d1e7473649 Coverity Report: Fix issues for error type UNINIT in Core supported modules
14 years ago
Richard Mudgett 06fe3e5abe Change comment to use local channel name designators in features.c
14 years ago
Matthew Jordan 11faa15d11 Fix channel opaquification slip-up in r365477
14 years ago
Matthew Jordan 9e7de73fee Support VoiceMail d() option when extension does not exist in channel's context
14 years ago
Kinsey Moore 781f4657b9 Fix many issues from the NULL_RETURNS Coverity report
14 years ago
Terry Wilson 07309e586c Multiple revisions 365006,365068
14 years ago
Matthew Jordan 54143892af Only log a failure to get read/write samples from factories if it didn't happen
14 years ago
Richard Mudgett 1420522c6e Fixed __ao2_ref() validating user_data twice.
14 years ago
Jason Parker 885fbf6b04 Prevent a potential crash when using manager hooks.
14 years ago
Jonathan Rose cefff2e52c Fix bad check in voicemail functions for ast_inboxcount2_func
14 years ago
Mark Murawki f3cde589cd Merged revisions 364635 via svnmerge from
14 years ago
Russell Bryant 19097a4b62 md5: supress some compiler warnings.
14 years ago
Russell Bryant 386c2c6edf features: Add FEATURE() and FEATUREMAP() functions.
14 years ago
Terry Wilson f7c174ff84 Multiple revisions 364365,364369
14 years ago
Richard Mudgett b22874415e Fix DTMF atxfer running h exten after the wrong bridge ends.
14 years ago
Terry Wilson 49a49a51ef Add more constness to the end_buf pointer in the netconsole
14 years ago
Olle Johansson 7aa0c3c64b Make it possible to change the minimum DTMF duration in asterisk.conf
14 years ago
Olle Johansson 228ce5fd74 Formatting fixes
14 years ago
Olle Johansson db2b162e8c Formatting fixes
14 years ago
Richard Mudgett 7f0dce3bd1 Fix recalled party B feature flags for a failed DTMF atxfer.
14 years ago
Richard Mudgett 56d10c5677 Hangup affected channel in error paths of bridge_call_thread().
14 years ago
Terry Wilson 18045c9a07 OpenBSD doesn't have rawmemchr, use strchr
14 years ago
Tilghman Lesher f03d56a84d On some platforms, O_RDONLY is not a flag to be checked, but merely the absence of O_RDWR and O_WRONLY.
14 years ago
Jonathan Rose ceefcf8839 AST-2012-004: Fix an error that allows AMI users to run shell commands sans authorization.
14 years ago
Richard Mudgett 3a874139d4 Fix connected-line/redirecting interception gosubs executing more than intended.
14 years ago
Richard Mudgett e6d08d92e3 Move debug message in ast_rtp_instance_early_bridge_make_compatible().
14 years ago
Michael L. Young 255214c5da Add missing payload type to events API
14 years ago
Richard Mudgett 01194c5811 Use ast_channel_lock_both() where it was inlined before.
14 years ago
Richard Mudgett b43f4a60dd * Add more information to some messages in __ast_pbx_run().
14 years ago
Richard Mudgett 73f48997f9 Add original party id and reason support.
14 years ago
Terry Wilson 772ad8a641 Handle multiple commands per connection via netconsole
14 years ago
Matthew Jordan f78290068a Fix a variety of potential buffer overflows
14 years ago
Matthew Jordan 7b5eb159e9 Handle case where an unknown format is used to get the preferred codec size
14 years ago
Matthew Jordan 3934b0478d Fix places in main where a negative return value could impact execution
14 years ago
Walter Doekes fc63e07135 Avoid cppcheck warnings; removing unused vars and a bit of cleanup.
14 years ago
Michael L. Young abf40d9b28 Add IPv6 address support to security events framework.
14 years ago
Paul Belanger 05eb51bb2c Convert SRV lookup message to debug level
14 years ago
Richard Mudgett a35c7ba8e7 Add option to invoke the extensions.conf stdexten using the legacy macro method.
14 years ago
Matthew Jordan 3d7b9e7fb1 Fix crash caused by unloading or reloading of res_http_post
14 years ago
Richard Mudgett 4665986fb1 Don't add an empty MESSAGE_DATA(key) header if it doesn't already exist.
14 years ago
Kinsey Moore a485f44022 Add missing newlines to CLI logging
14 years ago
Jonathan Rose e96a59acfd Replace GNU old-style field designator extensions to fix clang warnings
14 years ago
Mark Murawki e4252eac10 Allow the Hangup manager action to match channels by regex
14 years ago
Richard Mudgett 6a540e9087 Fix logger deadlock on Asterisk shutdown.
14 years ago
Mark Michelson 314d459317 Fix potential race condition during call pickup.
14 years ago
Richard Mudgett fb796aac06 Misc changes to make astobj2 enhancement diffs easier to follow.
14 years ago
Jonathan Rose 655a8d4420 Introducing the log message unique call identifiers feature
14 years ago
Jonathan Rose d501c2ea2d undoing 360785 due to merging mistake
14 years ago
Jonathan Rose bf994f0e04 Introducing the log message unique call identifiers feature
14 years ago
Richard Mudgett 38e892b370 Add global ao2 array container.
14 years ago
Richard Mudgett 8611bea122 Attempt to be more helpful when using a bad ao2 object pointer.
14 years ago
Paul Belanger dea8936f89 Convert ast_verb() to ast_debug() and increase log level
14 years ago
Russell Bryant cad07b3800 Multiple revisions 360356-360357
14 years ago
Richard Mudgett 721f92058f Make number not available presentation also set screening to network provided.
14 years ago
Jonathan Rose c6979ff581 Adds F option to Bridge application
14 years ago
Kinsey Moore c5b3db1956 Kill off red blobs in most of main/*
14 years ago
Richard Mudgett 334f13d8b8 Allow AMI action callback to be reentrant.
14 years ago
Richard Mudgett dd4a3b1825 Simplify some code in ast_app_run_sub().
14 years ago
Mark Michelson 827f2eae92 Revert the pre-dial addition.
14 years ago
Mark Murawki d6e1c619d4 Fix warning from commit r359705 (predial options for app_dial)
14 years ago
Matthew Jordan cca1f9f48a Fix remotely exploitable stack overflow in HTTP manager
14 years ago
Mark Murawki c65b41f57a Add options PreDial options 'b' and 'B' to app_dial
14 years ago
Russell Bryant 69f19a5225 udptl: Ensure fec[] in udptl_build_packet() is initialized.
14 years ago
Richard Mudgett 9b31bd3cd8 Fix deadlock potential with some ast_indicate/ast_indicate_data calls.
14 years ago
Matthew Jordan 40289b63db Fix incorrect jitter buffer overflow due to missed resynchronizations
14 years ago
Richard Mudgett 2019a7e6b9 Fix Dial m and r options and forked calls generating warnings for voice frames.
14 years ago
Russell Bryant 00b270833f Fix bogus reads/writes of console log levels in asterisk.c
14 years ago
Russell Bryant 6ac425df31 Fix inaccurate sizeof() in sched.c.
14 years ago
Russell Bryant 9410f85699 Fix incorrect sizeof() usage in features.c.
14 years ago
Russell Bryant 1b3cbdacd7 Fix incorrect sizeof() on a pointer in MD5Final().
14 years ago
Russell Bryant 6ec5c103d6 Don't use a buffer after it goes out of scope.
14 years ago
Terry Wilson cb94c35a85 Fix setting CDR variables in the hangup extension
14 years ago
Terry Wilson 699d2bd705 Make hints for invalid SIP devices return Unavail, not idle
14 years ago
Terry Wilson 786f5898d1 Finalize ast_channel opaquification
14 years ago
Richard Mudgett 73ec67e008 Fix crash caused by opaquification change -r356042.
14 years ago
Richard Mudgett c7315c4283 Use struct copy instead of memcpy().
14 years ago
Joshua Colp f5fda0eb74 Transition app_page to using app_confbridge internally for the conference bridge portion of paging. This also adds a new 'announcement' option to ConfBridge user profiles.
14 years ago
Jonathan Rose 11bbc097b7 Eliminate double close of file descriptor in manager.c
14 years ago
Kinsey Moore 8d1bde49a9 Fix case-sensitivity for device-specific event subscriptions and CCSS
14 years ago
Richard Mudgett 9926662aba Remove ISDN hold restriction for non-bridged calls.
14 years ago
Mark Michelson fc558d28f2 Fix race condition that can cause important control frames (such as a hangup) to be missed.
14 years ago
Terry Wilson 0e5c761c28 Opaquify ast_channel typedefs, fd arrays, and softhangup flag
14 years ago
Kinsey Moore e291318df2 Prevent outbound SIP NOTIFY packets from displaying a port of 0
14 years ago
Walter Doekes 41f5a1ab35 Update stringfield documentation for removed second va_list in favor of va_copy.
14 years ago
Terry Wilson a9d607a357 Opaquify ast_channel structs and lists
14 years ago
Richard Mudgett e063fa6b3f Fix REF_DEBUG compile errors.
14 years ago
Richard Mudgett 85ea4277f1 Convert struct ast_tcptls_session_instance to finally use the ao2 object lock.
14 years ago
Richard Mudgett 2e834f7d36 Astobj2 locking enhancement.
14 years ago
Kevin P. Fleming 5b821af99a Trailing whitespace cleanup.
14 years ago
Richard Mudgett 50c8557f03 Add ability to clone ao2 containers.
14 years ago
Richard Mudgett ae07610d73 Fix ast_channel allocation init setting priority to -1 instead of 1.
14 years ago
Richard Mudgett 890717f305 Fix callerid of Originated calls.
14 years ago
Sean Bright c20cfcdcf0 Address comments from Mark Michelson
14 years ago
Kinsey Moore 1fac2fba4b Deprecated macro usage for connected line, redirecting, and CCSS
14 years ago
Sean Bright 3cf09f40f7 Convert netsock.h over to use ast_sockaddrs rather than sockaddr_in and update
14 years ago
Terry Wilson a9f4d13b02 Copy CDR variables when set during a bridge
14 years ago
Sean Bright 6214285950 Make ast_netsock_set_qos() delegate to ast_set_qos().
14 years ago
Sean Bright 51c24c88a1 Prefer ast_set_qos() over ast_netsock_set_qos()
14 years ago
Sean Bright a2286c0889 Remove trailing whitespace
14 years ago
Richard Mudgett e43d123f11 astobj2.h documentation updates.
14 years ago
Matthew Jordan 670797e5da Allow SRTP policies to be reloaded
14 years ago
Terry Wilson ebaf59a656 Opaquification for ast_format structs in struct ast_channel
14 years ago
Richard Mudgett 235f88d122 Fix blind transfer parking issues if the dialed extension is not recognized as a parking extension.
14 years ago
Richard Mudgett 5b0f29d710 Revert some apparently accidental spacing changes.
14 years ago
Terry Wilson 0cc38858dd Track module use count for res_calendar
14 years ago
Terry Wilson 3a9ac7c10c Rename ast_channel_emulate_dtmf_digit* funcs
14 years ago
Terry Wilson c25a442dfb Fix some opaquification-related compiler warnings
14 years ago
Kinsey Moore 4585ec1bbf Add missing newline to ccss state change notification
14 years ago
Terry Wilson 57f42bd74f ast_channel opaquification of pointers and integral types
14 years ago
Tilghman Lesher a93fbe2ad5 Non-verbose output should always go to the remote console, regardless of the previous level.
14 years ago
Sean Bright b80fcd77e5 Revert a change to audio_audiohook_write_list that had no affect.
14 years ago
Tilghman Lesher a78b0af5ea Re-commit the verbose branch.
14 years ago
Terry Wilson 34c55e8e7c Opaquify char * and char[] in ast_channel
14 years ago
Richard Mudgett 8af49f158a Fix AMI Redirect ExtraChannel not redirecting to the same exten and context.
14 years ago
Kinsey Moore 25e344168e Make the config parser remove escaping backslashes
14 years ago
Russell Bryant 747cd61edf Remove some unnecessary locking from ast_hangup().
14 years ago
Walter Doekes db24fc2523 Avoid cppcheck warnings; removing unused vars and a bit of cleanup.
14 years ago