Commit Graph

927 Commits (master)

Author SHA1 Message Date
Kevin Harwell 4b5d11ec17 func_strings: HASHKEY - negative array index can cause corruption
7 years ago
Sean Bright 056ca07449 func_callerid: Remove deprecated CALLERPRES() function.
7 years ago
Richard Mudgett c6c3a63696 func_periodic_hook.c: Cleanup module resources on failure.
7 years ago
Alexander Traud 6f47b84fbd func_env: Compile in Solaris 11.
7 years ago
Richard Mudgett 91c3ac19cb Dialplan functions: Fix some channel autoservice misuse.
7 years ago
Jenkins2 076ff479ac Merge "crypto.h: Repair ./configure --with-ssl=PATH."
7 years ago
Alexander Traud 99aed78078 crypto.h: Repair ./configure --with-ssl=PATH.
7 years ago
Alexei Gradinari 65ff2f057a func_odbc: NODATA if SQLNumResultCols returned 0 columns on readsql
7 years ago
Joshua Colp 195af35026 Merge "Fix GCC 8 build issues."
7 years ago
Corey Farrell b5914d90ac Fix GCC 8 build issues.
7 years ago
Joshua Colp 882e79b77e pjsip: Rewrite OPTIONS support with new eyes.
7 years ago
George Joseph 4fb7967c73 bridge_softmix: Forward TEXT frames
7 years ago
Ivan Poddubny 8bd5980e14 func_channel: Delete dead CHANNEL_TRACE code
7 years ago
Corey Farrell 572a508ef2 loader: Convert reload_classes to built-in modules.
7 years ago
Alexander Traud 162fc4fba6 BuildSystem: Depend not implicitly but explicitly on external libraries.
7 years ago
Sean Bright 50d9af101e func_audiohookinherit: Remove deprecated module.
7 years ago
Corey Farrell 527cf5a570 Remove redundant module checks and references.
7 years ago
Corey Farrell 9cfdb81e91 loader: Add dependency fields to module structures.
7 years ago
Jenkins2 8187bde9bf Merge "func_odbc: Add missing unlock's to acf_odbc_read."
7 years ago
Corey Farrell e3c9314a2e func_odbc: Add missing unlock's to acf_odbc_read.
7 years ago
Corey Farrell 0fe7df641a datastore: Add automatic module references.
7 years ago
Richard Mudgett 1d3dc9aea2 func_channel.c: Update MASTER_CHANNEL documentation
7 years ago
Sean Bright fd0ca1c3f9 Remove as much trailing whitespace as possible.
7 years ago
Corey Farrell a790ced2e8 func_callerid: Initialize app argument structures.
7 years ago
Richard Mudgett 3078b7adc2 CDR: Fix deadlock setting some CDR values.
7 years ago
Joshua Colp 68b6ebd836 Merge "Prevent unload of modules which implement an Optional API."
8 years ago
Corey Farrell 606ae3484a Add missing menuselect dependencies.
8 years ago
Corey Farrell 79f111e1f3 Prevent unload of modules which implement an Optional API.
8 years ago
Joshua Colp f2985e3106 bridge: Change participant SFU streams when source streams change.
8 years ago
Jacek Konieczny 525f84bb35 func_cdr: honour 'u' flag on dummy channel
8 years ago
Corey Farrell 1bf3dfffd7 AST-2017-006: Fix app_minivm application MinivmNotify command injection
8 years ago
Joshua Colp 4146facfec func_cdr: Allow empty value for CDR dialplan function.
8 years ago
George Joseph 747beb1ed1 modules: change module LOAD_FAILUREs to LOAD_DECLINES
8 years ago
Richard Mudgett 8cb4f9cea1 CHANNEL(callid): Give dialplan access to the callid.
8 years ago
zuul bcc9a07db2 Merge "funcs/func_devstate: Remove new line in Device field of during module load"
8 years ago
Matt Jordan 0ded269bfa funcs/func_devstate: Remove new line in Device field of during module load
8 years ago
Joshua Colp 3ed05badb9 core: Add stream topology changing primitives with tests.
8 years ago
Sean Bright 3f94373778 cli: Fix various CLI documentation and completion issues
8 years ago
Sean Bright 0910773077 manager: Restore Originate failure behavior from Asterisk 11
8 years ago
George Joseph 6f645a6d4e Merge "media: Add experimental support for RTCP feedback."
8 years ago
Lorenzo Miniero 1061539b75 media: Add experimental support for RTCP feedback.
8 years ago
Richard Mudgett cfe72c39cf LISTFILTER: Remove outdated ERROR message.
8 years ago
Corey Farrell a6e5bae3ef Remove ASTERISK_REGISTER_FILE.
9 years ago
Corey Farrell 824a4e84d1 Refactor usage pattern of xmldoc info tag.
9 years ago
Matt Jordan ddab42e296 func_channel: Reorganize documentation
9 years ago
David M. Lee feb1a43412 Portably sscanf tv_usec
9 years ago
Corey Farrell cf1188a1be Unit tests: Use AST_TEST_DEFINE in conditional code only.
9 years ago
Joshua Colp 4ad333bb0e func_odbc: Fix connection deadlock.
9 years ago
George Joseph 651290a809 BuildSystem: Fix a few issues hightlighted by gcc 6.x
9 years ago
Alexei Gradinari c378b00a83 func_odbc: single database connection should be optional
9 years ago
Mark Michelson 2b150f0b80 func_odbc: Check connection status before executing queries.
9 years ago
Mark Michelson 924738e950 func_odbc: Use one connection per DSN.
9 years ago
Matthew Jordan 6bbcfb34bd funcs/func_curl: Add the ability for CURL to download and store files
9 years ago
Gianluca Merlo 8f94f947f5 func_aes: fix misuse of strlen on binary data
9 years ago
Richard Mudgett 0bdbf0d882 func_callerid.c: Update REDIRECTING reason documentation.
9 years ago
Sean Bright e5fd972d24 func_iconv: Ensure output strings are properly terminated.
9 years ago
Mark Michelson 9714da7aa4 res_odbc: Remove connection management
9 years ago
Matt Jordan 3b9cba4294 funcs/func_cdr: Correctly report high precision values for duration and billsec
9 years ago
Rusty Newton 68cad96ffd func_channel: Add help text for undocumented CHANNEL function arguments
9 years ago
Joshua Colp 0be147f713 Merge "ast_format_cap_get_names: To display all formats, the buffer was increased."
10 years ago
Alexander Traud cf79b62778 ast_format_cap_get_names: To display all formats, the buffer was increased.
10 years ago
Walter Doekes 7dd8f89a50 func_callerid: Document that CALLERID(pres) is available.
10 years ago
Matt Jordan 7be6194d6f funcs/func_holdintercept: Actually add the HOLD_INTERCEPT function
10 years ago
Ivan Poddubny c944263e36 func_presencestate: Return "not_set" when no data is set in AstDB
10 years ago
Rusty Newton d02196448b Documentation: A couple of trivial fixes in sip.conf.sample and func_cdr.c
10 years ago
Corey Farrell ea9d5f155e func_pjsip_aor: Fix leaked contact from iterator.
10 years ago
Corey Farrell 0a46d43b9c Fix potential crash after unload of func_periodic_hook or test_message.
10 years ago
Rodrigo Ramírez Norambuena eec010829a AST_MODULE_INFO: Format corrections to the usages of AST_MODULE_INFO macro.
10 years ago
George Joseph 298faf7c50 pjsip_options: Fix non-qualified contacts showing as unavailable
10 years ago
Mark Michelson aae45acbda Detect potential forwarding loops based on count.
10 years ago
Matt Jordan 4a58261694 git migration: Refactor the ASTERISK_FILE_VERSION macro
10 years ago
Matthew Jordan ea0098724e clang compiler warnings: Fix autological comparisons
10 years ago
Matthew Jordan af4d802773 clang compiler warnings: Fix sometimes-initialized warning in func_math
10 years ago
Matthew Jordan d2776d4d45 clang compiler warnings: Fix a variety of "unused" warnings
10 years ago
Matthew Jordan 60f01520e7 Fix compilations errors on 64-bit OpenBSD systems
10 years ago
Matthew Jordan 627cc16a8d funcs/func_env: Fix regression caused in FILE read operation
10 years ago
Joshua Colp 0d52907d2b func_curl: Don't hold exclusive lock when performing HTTP request.
10 years ago
Matthew Jordan b4cc056067 FILE: fix retrieval of file contents when offset is specified
10 years ago
Mark Michelson 3cccfac399 Multiple revisions 431297-431298
10 years ago
David M. Lee 965777ccfc Various fixes for OS X
10 years ago
Walter Doekes 49cbfa7de6 Fix typo's (retrieve, specified, address).
10 years ago
Richard Mudgett e4738a59eb CHANNEL(peer), chan_iax2, res_fax, SNMP agent: Fix deadlock from reaching across a bridge.
10 years ago
Matthew Jordan b38acbce6e funcs/func_curl: Fix memory leak when CURLOPT channel datastore is destroyed
10 years ago
George Joseph 685f7ef924 func_config: Add ability to retrieve specific occurrence of a variable
10 years ago
Joshua Colp f7cf988a82 pjsip: Add 'PJSIP_AOR' and 'PJSIP_CONTACT' dialplan functions.
10 years ago
Kevin Harwell 2486b48cec AST-2014-018 - func_db: DB Dialplan function permission escalation via AMI.
11 years ago
Corey Farrell 97e1c7f3a9 func_talkdetect: Fix stasis message leak in audiohook callback.
11 years ago
Corey Farrell ab16f46139 func_cdr: Fix CDR_PROP payload leak
11 years ago
Richard Mudgett 0165c5f95a chan_pjsip: Fix deadlock when masquerading PJSIP channels.
11 years ago
Walter Doekes 37179a2b1f core: Don't allow free to mean ast_free (and malloc, etc..).
11 years ago
Richard Mudgett 9183416fe2 func_channel: Add CHANNEL(onhold) item to get the current hold status of the channel.
11 years ago
Richard Mudgett 025bd1bf3f func_channel.c: Add missing locking to some CHANNEL() requests.
11 years ago
George Joseph 1de8b8035e func_config: Change 'Not Found' message from ERROR to DEBUG
11 years ago
Matthew Jordan 6650704414 funcs/func_jitterbuffer: Tweak documentation
11 years ago
Walter Doekes 8610daec3b Add documentation to the ability to retrieve the source port of a SIP call.
11 years ago
Kinsey Moore f1036f40dc Stasis: Allow message types to be blocked
11 years ago
Matthew Jordan 922e3203a9 xmldocs: Add support for an <example> tag in the Asterisk XML Documentation
11 years ago
Richard Mudgett 2758cc76e5 datastores: Audit ast_channel_datastore_remove usage.
11 years ago
Mark Michelson dcf1ad14da Add module support level to ast_module_info structure. Print it in CLI "module show" .
11 years ago
Matthew Jordan a2c912e997 media formats: re-architect handling of media for performance improvements
11 years ago
Richard Mudgett b71be2112e func_audiohookinherit.c: Fixup some XML documentation wording.
11 years ago
Jonathan Rose af4cd65143 Channels: Masquerades to automatically move frame/audio hooks
11 years ago
Jonathan Rose 4420ce6e5c func_uri: URIENCODE/URIDECODE - allow empty strings as argument
11 years ago
Mark Michelson fc52fd8884 Allow the PUSH and UNSHIFT functions to set inheritable channel variables.
11 years ago
Walter Doekes 795af210a3 func_odbc: Fix fixed size buffers fix (r414968).
11 years ago
Matthew Jordan 53968c00b3 TALK_DETECT: A channel function that raises events when talking is detected
11 years ago
Joshua Colp dcfae78574 res_config_odbc: Use dynamically sized buffers to store row data so values do not get truncated.
11 years ago
Scott Griepentrog 43bd3580e2 pbx.c: prevent potential crash from recursive replace()
11 years ago
Kinsey Moore 21949def8e Fix 32bit build for func_env
11 years ago
Kinsey Moore abd3e4040b Allow Asterisk to compile under GCC 4.10
11 years ago
Mark Michelson 68066907e1 Ensure that presence state is decoded properly on Asterisk startup.
11 years ago
Mark Michelson 120ac66df9 Make behavior of the PRESENCE_STATE 'e' option more consistent.
11 years ago
Russell Bryant 4b9b4790d9 Fix error loading res_monitor.
11 years ago
Russell Bryant 5b7a769fd8 (mix)monitor: Add options to enable a periodic beep
11 years ago
Russell Bryant 39ba6a16f5 func_periodic_hook: move module ref
11 years ago
Russell Bryant 23329d07cf func_periodic_hook: add module ref counting
11 years ago
Russell Bryant 607c6e9772 func_periodic_hook: List more modules as dependencies
11 years ago
Russell Bryant ea290b2c3e func_periodic_hook: New function for periodic hooks.
11 years ago
Corey Farrell fbe0dfaf44 Fix dialplan function NULL channel safety issues
11 years ago
Mark Michelson d44aefeef4 Fix stuck channel in ARI through the introduction of synchronous bridge actions.
11 years ago
George Joseph a4906e9f86 sorcery: Create AST_SORCERY dialplan function.
11 years ago
Mark Michelson ad39358e19 Fix documentation for PRESENCE_STATE to properly illustrate how to create a presence hint.
11 years ago
Michael L. Young 959c3a7c15 func_audiohookinheritance: Check If A Channel Was Specified
11 years ago
Matthew Jordan 5fd63e2d0b funcs/func_cdr: Handle empty time values when extracting parsed values
11 years ago
Matthew Jordan 9e7a10d894 funcs/func_cdr: Fix non-epoch timestamps broken by improper char array deref
11 years ago
Richard Mudgett 828f339a9c verbosity: Fix performance of console verbose messages.
11 years ago
Matthew Jordan 373965dbff CDRs: Synchronize dialplan applications that manipulate CDRs with the engine
11 years ago
Scott Griepentrog ff02c8e254 func_strings: use memmove to prevent overlapping memory on strcpy
11 years ago
Richard Mudgett e4803bbd9e Voicemail: Remove mailbox identifier format (box@context) assumptions in the system.
12 years ago
Matthew Jordan 7e9febbf86 app_cdr,app_forkcdr,func_cdr: Synchronize with engine when manipulating state
12 years ago
Kevin Harwell 28c0cb28d0 channel locking: Add locking for channel snapshot creation
12 years ago
Rusty Newton 2a6df87fcd func_strings: Documentation fix for QUOTE()
12 years ago
David M. Lee 744556c01d security: Inhibit execution of privilege escalating functions
12 years ago
Matthew Jordan ce423d2ea4 func_channel, chan_pjsip: Add CHANNEL read function support for chan_pjsip
12 years ago
Matthew Jordan f46b30bd36 func_pjsip_endpoint: Add PJSIP_ENDPOINT function for querying endpoint details
12 years ago
David M. Lee 1212906351 Reverting r403311. It's causing ARI tests to hang.
12 years ago
Mark Michelson 8e8b329e14 Add channel locking for channel snapshot creation.
12 years ago
Jonathan Rose beb5cdbef5 memory leaks: Memory leak cleanup patch by Corey Farrell (first set)
12 years ago
Kinsey Moore 4e72ad1b4f Fix func_config list entry allocation
12 years ago
Matthew Jordan de07050d0f Parse arguments passed to the CDR_PROP function correctly
12 years ago
David M. Lee 2de42c2a25 Multiple revisions 399887,400138,400178,400180-400181
12 years ago
Richard Mudgett 83bf017db9 Fix incorrect usages of ast_realloc().
12 years ago
Richard Mudgett 186db8fdaf Fix some uninitialized buffers for CDR handling valgrind found.
12 years ago
Richard Mudgett 5482fd21c8 Some CDR code optimization.
12 years ago
Richard Mudgett 4ea0acbb44 Whitespace and curly braces.
12 years ago
Kinsey Moore 59753b1ea1 Strip down the old event system
12 years ago
David M. Lee c790848794 ARI: Add recording controls
12 years ago
Walter Doekes 07d3705b42 Check result of ast_var_assign() calls for memory allocation failure (2).
12 years ago
Walter Doekes ccdfe67bf2 Check result of ast_var_assign() calls for memory allocation failure.
12 years ago
Mark Michelson f8622e7c5c Get rid of ast_bridged_channel() and the bridged_channel field on ast_channels.
12 years ago