Commit Graph

678 Commits (b42934d019ed33a122f9d52309c26a5b2b51a2bc)

Author SHA1 Message Date
George Joseph 9633e9dfd7 CI: Fix bad reporting of status by the verification pub
7 years ago
George Joseph b8d75bbb37 CI: Make build tag an acceptable docker name
7 years ago
George Joseph e8727fcfa8 CI: Add daily periodics to CI
7 years ago
George Joseph 33a84745d0 CI: Add Asterisk Gates
7 years ago
George Joseph 65b002ab8f CI: Remove duplicate checkout
7 years ago
George Joseph ba8f8a2813 CI: Update cleanup steps and permissions
7 years ago
George Joseph ad36c4ba9b CI: Fix log artifact paths
7 years ago
George Joseph 4842af6364 CI: Remove CleanBeforeCheckout option for testsuite
7 years ago
George Joseph 3dfc37c60a CI: Move gates into source repo
7 years ago
George Joseph b302ee6bd5 CI: Initial commit for moving CI into source repo
7 years ago
Alexander Traud 9d7958672b tests/test_utils: Repair ./configure --with-ssl=PATH.
7 years ago
Corey Farrell b5914d90ac Fix GCC 8 build issues.
7 years ago
Richard Mudgett 661fec4b59 core: Remove unused/incomplete SDP modules.
7 years ago
George Joseph f79a372941 streams: Add string metadata capability
7 years ago
Ben Ford 879743ab8f test_data_buffer.c: Add unit tests for data buffer API.
7 years ago
Corey Farrell de77cf8698 core: Remove dead symbols from asterisk.exports.in.
7 years ago
Jenkins2 a231e1d155 Merge "Remove redundant module checks and references."
7 years ago
Corey Farrell 527cf5a570 Remove redundant module checks and references.
7 years ago
Corey Farrell 679fa5fb34 Add missing OPTIONAL_API and ARI dependences.
7 years ago
Corey Farrell 9cfdb81e91 loader: Add dependency fields to module structures.
7 years ago
Sean Bright fd0ca1c3f9 Remove as much trailing whitespace as possible.
7 years ago
Corey Farrell 1b80ffa495 Fix Common Typo's.
7 years ago
Corey Farrell bf2d35931d aco: Minimize use of regex.
7 years ago
George Joseph 93dba6f396 Merge "CLI: Remove calls to ast_cli_generator."
8 years ago
Joshua Colp 509e713333 Merge "Loader: Remove unneeded load_pri declarations."
8 years ago
Corey Farrell a02cbc2ef3 CLI: Remove calls to ast_cli_generator.
8 years ago
Joshua Colp 86e894c074 Merge "menuselect: Remove ineffective weak attribute detection."
8 years ago
Corey Farrell 58fa3885cc Loader: Remove unneeded load_pri declarations.
8 years ago
Corey Farrell 75cb403775 tests: Fix warnings found on Mac.
8 years ago
Corey Farrell b9f4bb5988 menuselect: Remove ineffective weak attribute detection.
8 years ago
Corey Farrell 24b9751aaa test_sorcery_memory_cache_thrash: Handle error from vector append.
8 years ago
Corey Farrell 606ae3484a Add missing menuselect dependencies.
8 years ago
Corey Farrell a9e9608982 test_config: Fix failure and segfault when config_hook is run twice.
8 years ago
Corey Farrell 3bd00c4a7e vector: multiple evaluation of elem in AST_VECTOR_ADD_SORTED.
8 years ago
Richard Mudgett 9c70c88369 channel: Fix topology API locking.
8 years ago
Kevin Harwell e4e2e53c8a manager: hook event is not being raised
8 years ago
Corey Farrell 7f8f3ca4dd Correct some leaks in unit tests.
8 years ago
Joshua Colp 3dff2711a3 Merge "SDP: Create declined m= SDP lines using remote SDP if applicable."
8 years ago
Joshua Colp 8412cc1e07 Merge "SDP: Rework SDP offer/answer model and update capabilities merges."
8 years ago
Corey Farrell 78a50b0343 core: Add PARSE_TIMELEN support to ast_parse_arg and ACO.
8 years ago
Richard Mudgett d2fbbdd692 SDP: Create declined m= SDP lines using remote SDP if applicable.
8 years ago
Richard Mudgett 3a18a09030 SDP: Rework SDP offer/answer model and update capabilities merges.
8 years ago
Jenkins2 d81293a5dd Merge changes from topic 'sdp_api_adjustments'
8 years ago
Jenkins2 2f684eb6a5 Merge "stream: Add ast_stream_topology_del_stream() and unit test."
8 years ago
Richard Mudgett 06265b8c8a stream: Add ast_stream_topology_del_stream() and unit test.
8 years ago
Richard Mudgett 4797a8bb81 stream: Ignore declined streams for some topology calls.
8 years ago
Joshua Colp d6386a8f0c bridge: Add a deferred queue.
8 years ago
George Joseph 80206cdc65 test_json: Fix test names with reserved words
8 years ago
George Joseph 08edd54c1b unittests: Add a unit test that causes a SEGV and...
8 years ago
Kevin Harwell 51375686f7 core/conversions: Added string to unsigned integer and long conversions
8 years ago
George Joseph ce4d8dac91 Merge changes from topic 'sdp_api_adjustments'
8 years ago
Richard Mudgett b8659be9b0 SDP: Make process possible multiple fmtp attributes per rtpmap.
8 years ago
Richard Mudgett 367042bd3e SDP: Explicitly stop a RTP instance before destoying it.
8 years ago
Richard Mudgett ae7689f093 SDP: Update ast_get_topology_from_sdp() to keep RTP map.
8 years ago
George Joseph 201346fb7d logger: Added logger_queue_limit to the configuration options.
8 years ago
Kevin Harwell 7b0e3b92fd bridge_simple: Added support for streams
8 years ago
Jenkins2 94b97e0835 Merge "SDP API: Add SSRC-level attributes"
8 years ago
Jenkins2 528e238447 Merge "channel: Add ability to request an outgoing channel with stream topology."
8 years ago
Jenkins2 49b2d1bde5 Merge "vector: defaults and indexes"
8 years ago
Mark Michelson d6535c0080 SDP API: Add SSRC-level attributes
8 years ago
Joshua Colp 2b22c3c84b channel: Add ability to request an outgoing channel with stream topology.
8 years ago
Kevin Harwell cf3429b934 vector: defaults and indexes
8 years ago
Joshua Colp 19a79ae12c sdp: Add support for T.38
8 years ago
Mark Michelson 32b3e36c68 SDP: Ensure SDPs "merge" properly.
8 years ago
George Joseph 6db0939b96 modules: change module LOAD_FAILUREs to LOAD_DECLINES (14)
8 years ago
George Joseph 747beb1ed1 modules: change module LOAD_FAILUREs to LOAD_DECLINES
8 years ago
Joshua Colp 5d938045d4 channel: Remove old epoll support and fixed max number of file descriptors.
8 years ago
Joshua Colp 3ed05badb9 core: Add stream topology changing primitives with tests.
8 years ago
George Joseph 0560c32375 stream: Unit tests for stream read and tweaks framework
8 years ago
Joshua Colp 6cc890b880 channel: Add support for writing to a specific stream.
8 years ago
George Joseph f8f513d363 stream: Rename creates/destroys to allocs/frees
8 years ago
Joshua Colp a9c15a0e4c stream: Add unit tests for channel stream usage.
8 years ago
George Joseph bf2f091bbb stream: Add stream topology to channel
8 years ago
Joshua Colp 6c4657e28e stream: Add stream topology unit tests and fix uncovered bugs.
8 years ago
Joshua Colp bab4885f1e stream: Add media stream definition and API with unit tests.
8 years ago
zuul 3eabae43c4 Merge "tests: use datadir for sound files"
8 years ago
George Joseph 0ad6d2b3cf Merge "ari: Implement 'debug all' and request/response logging"
8 years ago
George Joseph ac5528a028 Merge "test_voicemail_api: order of params to VERIFY macros"
8 years ago
George Joseph 6691606723 ari: Implement 'debug all' and request/response logging
8 years ago
Tzafrir Cohen f3f9175df0 test_voicemail_api: order of params to VERIFY macros
8 years ago
Richard Mudgett cfe72c39cf LISTFILTER: Remove outdated ERROR message.
8 years ago
Tzafrir Cohen dbb9c8141d tests: use datadir for sound files
8 years ago
snuffy 3b6e6cd01c tests_dns: Make DNS tests older nameser.h compatible
9 years ago
George Joseph 3017f09f22 file.c/__ast_file_read_dirs: Fix issues on filesystems without d_type
9 years ago
Kevin Harwell 70d5f90e3d stasis_recording/stored: remove calls to deprecated readdir_r function.
9 years ago
Corey Farrell a6e5bae3ef Remove ASTERISK_REGISTER_FILE.
9 years ago
George Joseph 802bbf8752 test_astobj2_thrash: Fix multithreaded issues
9 years ago
Matt Jordan dd5129d84a res/ari: Add the Asterisk EID field to outgoing events
9 years ago
Richard Mudgett 774d5f7ef7 json: Check party id name, number, subaddresses for UTF-8.
9 years ago
Torrey Searle c1b6a79686 res_ari: Add http prefix to generated docs
9 years ago
Alexei Gradinari c832f100d9 res_sorcery_realtime: fix bug when successful UPDATE is treated as failed
9 years ago
George Joseph 3b4f5d1345 test_res_pjsip_scheduler: Add 'depends' on pjproject in MODULEINFO
9 years ago
zuul dcb6875428 Merge "cel: Ensure only one dial status per channel exists."
9 years ago
zuul 850a09b099 Merge "test_http_media_cache: Fix failing test."
9 years ago
Joshua Colp d338343dac cel: Ensure only one dial status per channel exists.
9 years ago
Mark Michelson 10019dc70c test_http_media_cache: Fix failing test.
9 years ago
George Joseph d21a77b325 build: Fix ast_sockaddr initialization to be more portable
9 years ago
Joshua Colp f324801763 Merge "config: Fix ast_config_text_file_save2 writability check for missing files"
9 years ago
zuul 9d57416315 Merge "res_pjsip: Add serialized scheduler (res_pjsip/pjsip_scheduler.c)"
9 years ago
George Joseph 284bb814ac config: Fix ast_config_text_file_save2 writability check for missing files
9 years ago
Richard Mudgett 757ec6172b test_message.c: Wait longer in case dialplan also processes the test message.
9 years ago
Richard Mudgett 71dfa35540 bridge_softmix.c: Fix crash if channel fails to join mixing tech.
9 years ago
George Joseph e83499df56 res_pjsip: Add serialized scheduler (res_pjsip/pjsip_scheduler.c)
9 years ago
George Joseph caa416d5f3 stringfields: Update extended string fields for master only.
9 years ago
George Joseph 216abb0ae7 lock: Add named lock capability
9 years ago
George Joseph 4d40b161c3 stringfields: Refactor to allow fields to be added to the end of structures
9 years ago
George Joseph c948ce9651 sorcery/res_pjsip: Refactor for realtime performance
9 years ago
Joshua Colp a72f3b5bb4 tests/test_http_media_cache: Fix file descriptor leak in test.
9 years ago
Matt Jordan 01962a3932 tests/test_http_media_cache: Add unit tests for res_http_media_cache
9 years ago
Richard Mudgett 9a7cfa2b61 sched.c: Ensure oldest expiring entry runs first.
9 years ago
Mark Michelson 8055d080cd Fix failing threadpool_auto_increment test.
9 years ago
Joshua Colp e40fddbeb5 tests/test_sorcery_memory_cache_thrash: Improve termination process.
9 years ago
George Joseph dcbedf9ab1 logging: Remove/fix some message annoyances
9 years ago
Joshua Colp 9fa76ba215 test_threadpool: Wait for each task to complete and fix memory leak.
9 years ago
Mark Michelson 01c5e2a07e res_sorcery_realtime: Remove leading ^ requirement.
9 years ago
Matt Jordan 96b32e0321 tests/test_stasis_endpoints: Remove expected duplicate events
9 years ago
Joshua Colp a159747660 format_cap: Don't append the 'none' format when appending all.
10 years ago
Joshua Colp 2954354404 threadpool: Handle worker thread transitioning to dead when going active.
10 years ago
Alexander Traud cf79b62778 ast_format_cap_get_names: To display all formats, the buffer was increased.
10 years ago
Matt Jordan e188192ad1 main/format: Add an API call for retrieving format attributes
10 years ago
Joshua Colp ff36b5482b Merge "Replaces clock_gettime() with ast_tsnow()"
10 years ago
David M. Lee 40caf0ad9b Replaces clock_gettime() with ast_tsnow()
10 years ago
Mark Michelson 86034227ca dns_core: Allow zero-length DNS responses.
10 years ago
Matt Jordan f90beeaea6 Merge "strings.h: Fix issues with escape string functions."
10 years ago
Richard Mudgett b34c4528ab strings.h: Fix issues with escape string functions.
10 years ago
Matthew Jordan 3ea0d38396 media cache: Add a core API and facade for a backend agnostic media cache
10 years ago
Matt Jordan 5266796432 tests/test_devicestate: Add additional tests for the device state API
10 years ago
Matt Jordan ef8d3f6506 bucket: Add clone/staleness operations for ast_bucket/ast_bucket_file
10 years ago
Matt Jordan b178f8701b sorcery: Add support for object staleness
10 years ago
Richard Mudgett 71a4d1a033 Unit tests: Fix more unit test description strings.
10 years ago
Richard Mudgett 9c6d72e30d Unit tests: Fix unit test description strings.
10 years ago
Richard Mudgett a0c2d2089d DNS unit tests: Fix extraneous description string commas.
10 years ago
Richard Mudgett b23f33e7e5 DNS: Fix some corner cases.
10 years ago
Richard Mudgett ae589da466 DNS: Remove trailing newline from summary and descriptions.
10 years ago
Matt Jordan bbeb753e5e Merge "Fix unsafe uses of ast_context pointers."
10 years ago
Corey Farrell 80621ce3c5 Fix unsafe uses of ast_context pointers.
10 years ago
Kevin Harwell 53c1126090 AMI: Escape string values.
10 years ago
Joshua Colp 028edae82e test_sorcery_memory_cache_thrash: Add unit tests for thrashing the memory cache.
10 years ago
Matt Jordan 3f5a86037d Merge "Fix potential crash after unload of func_periodic_hook or test_message."
10 years ago
Matt Jordan d8698b7f3f doxygen: Fix doxygen errors
10 years ago
George Joseph 5d93928175 res_pjsip_config_wizard/config: Fix template processing
10 years ago
Joshua Colp 1ba7845851 Merge "sorcery: Add API to insert/remove a wizard to/from an object type's list"
10 years ago
Corey Farrell 0a46d43b9c Fix potential crash after unload of func_periodic_hook or test_message.
10 years ago
Joshua Colp 35ff01823b Merge "AST_MODULE_INFO: Format corrections to the usages of AST_MODULE_INFO macro."
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 52407088f8 sorcery: Add API to insert/remove a wizard to/from an object type's list
10 years ago
George Joseph 87d8b36755 vector: Add REMOVE, ADD_SORTED and RESET macros
10 years ago
George Joseph c886be5df2 vector: Additional enhancements and fixes
10 years ago
George Joseph 6d5941297b vector: Traversal, retrieval, insert and locking enhancements
10 years ago
Corey Farrell c9c03998cc Astobj2: Add ao2_weakproxy_ref_object function.
10 years ago
Joshua Colp 7216e3c608 dns: Make query sets hold on to queries for their lifetime.
10 years ago
Joshua Colp a3cec44a0a res_pjsip: Add external PJSIP resolver implementation using core DNS API.
10 years ago
Corey Farrell f89481e39c test_astobj2_weaken: Fix source file registration.
10 years ago
Corey Farrell cb6bf3094e astobj2: Add support for weakproxy objects.
10 years ago
Matt Jordan 4a58261694 git migration: Refactor the ASTERISK_FILE_VERSION macro
10 years ago
Matthew Jordan 356b770632 clang compiler warnings: Fix various warnings for tests
10 years ago
Mark Michelson c08ebc6eeb Reduce duplication of common DNS code.
10 years ago
Mark Michelson 79fb8c32a6 Uncomment test case.
10 years ago
Mark Michelson fc314cb43f Add missing DNS NAPTR test file.
10 years ago
Joshua Colp 39824e3d01 dns: Add support for SRV record parsing and sorting.
10 years ago
Joshua Colp abf3e40902 dns: Add core DNS API + unit tests and res_resolver_unbound module + unit tests.
10 years ago
Matthew Jordan 627cc16a8d funcs/func_env: Fix regression caused in FILE read operation
10 years ago
George Joseph 685f7ef924 func_config: Add ability to retrieve specific occurrence of a variable
10 years ago
George Joseph 62d1dba271 test_astobj2: Fix warning for missing trailing slash in category
11 years ago
Kinsey Moore d64b9904fd Stasis: Update unittest for channel snapshots
11 years ago
George Joseph d04445c24a sorcery: Add additional observer capabilities.
11 years ago
Matthew Jordan 7cb2c446b4 tests/test_cel: Add test_cel_attended_transfer_bridges_link to racey tests
11 years ago
Matthew Jordan 7475e1c948 tests/test_cel: Fix CEL unit test failures caused by attended transfer changes
11 years ago
Matthew Jordan dd00e80cbe tests/test_stasis: Resolve compilation issues from Asterisk 12 merge
11 years ago
Matthew Jordan 1106e8fd0f main/stasis: Allow subscriptions to use a threadpool for message delivery
11 years ago
Richard Mudgett 3e08619faf test_channel_feature_hooks.c: Fix unit test for DTMF hooks.
11 years ago
George Joseph 4394e0431c sorcery: Make is_object_field_registered handle field names that are regexes.
11 years ago
Matthew Jordan 3268544907 tests/test_cel: Unlock bridge on off nominal paths
11 years ago
Mark Michelson 2d9471ab1f Fix race condition that could result in ARI transfer messages not being sent.
11 years ago
George Joseph 362dde2229 test_strings: Remove string tests that exercise asserts.
11 years ago
George Joseph d5de94201e config: Make text_file_save and 'dialplan save' escape semicolons in values.
11 years ago
Matthew Jordan 2ccbdd2624 test_cel: Update pickup test to expect CANCEL instead of ANSWSER
11 years ago
George Joseph c2ec5f0f6f config: Fix inf loop using ast_category_browse and ast_variable_retrieve
11 years ago
George Joseph 104fca5001 config: Fix SEGV in unit test with MALLOC_DEBUG
11 years ago
George Joseph c7e6b6ba3d manager/config: Support templates and non-unique category names via AMI
11 years ago
Kinsey Moore 37b5f52da7 CallerID: Fix parsing regression
11 years ago
Walter Doekes 37179a2b1f core: Don't allow free to mean ast_free (and malloc, etc..).
11 years ago
Mark Michelson a89964a510 Make CDR and CEL unit tests less FRACKy.
11 years ago
George Joseph ad8ef9175a utils: Create ast_strsep function that ignores separators inside quotes
11 years ago
Kinsey Moore bf85018107 CallerID: Fix parsing of malformed callerid
11 years ago
Kinsey Moore 36f4bff943 Stasis: Add information to blind transfer event
11 years ago
Matthew Jordan 0b11c48522 cel: Make sure channels in extra fields include their unique IDs as well
11 years ago
Kinsey Moore c94fef6f36 CEL: Update unit tests for additional information
11 years ago
Kinsey Moore 0ac7f96057 Stasis: Convey transfer information to applications
11 years ago
Kinsey Moore f1036f40dc Stasis: Allow message types to be blocked
11 years ago
Matthew Jordan 47bf7efc4d Multiple revisions 420089-420090,420097
11 years ago
Matthew Jordan ccc6e8bd17 endpoints: Fix failing unit tests from r419196
11 years ago
Kinsey Moore 9056c23bbd Fix more dev-mode build issues
11 years ago
Kinsey Moore 6e31ca48b0 Fix build in dev-mode
11 years ago
Matthew Jordan a2c912e997 media formats: re-architect handling of media for performance improvements
11 years ago
Kinsey Moore edcaa54019 CEL: Fix incorrect/missing extra field information
11 years ago
Kinsey Moore 512e505dc3 CEL: Update unit tests for bridge tech field
11 years ago
Kinsey Moore e977b7936b Bridging: Allow channels to define bridging hooks
11 years ago
George Joseph 577632dec9 astobj2: Additional refactoring to push impl specific code down into the impls.
11 years ago
Kevin Harwell bd0aa4fb04 res_http_websocket: read/write string fixup
11 years ago