Commit Graph

551 Commits (dafdcc623cd46dba3663a3b5bb2663f8630a3a00)

Author SHA1 Message Date
George Joseph b97b39fe1b CI: Add daily periodics to CI
7 years ago
George Joseph 1b1271c3ea CI: Add Asterisk Gates
7 years ago
George Joseph df67a98938 CI: Remove duplicate checkout
7 years ago
George Joseph 947d024539 CI: Update cleanup steps and permissions
7 years ago
George Joseph 578d381164 CI: Fix log artifact paths
7 years ago
George Joseph 96464a523b CI: Remove CleanBeforeCheckout option for testsuite
7 years ago
George Joseph 2d16c85574 CI: Move gates into source repo
7 years ago
George Joseph 8167048804 CI: Initial commit for moving CI into source repo
7 years ago
Alexander Traud b004b44a46 tests/test_utils: Repair ./configure --with-ssl=PATH.
7 years ago
Corey Farrell d893e57c90 Fix GCC 8 build issues.
7 years ago
Corey Farrell 6f304697b0 core: Remove dead symbols from asterisk.exports.in.
7 years ago
Sean Bright ce3d56920b Remove as much trailing whitespace as possible.
8 years ago
Corey Farrell 82b6ba976f Fix Common Typo's.
8 years ago
Corey Farrell 501f4dcdd8 aco: Minimize use of regex.
8 years ago
Corey Farrell 115f53a0fb CLI: Remove calls to ast_cli_generator.
8 years ago
Joshua Colp 4e6a0d5683 Merge "menuselect: Remove ineffective weak attribute detection." into 13
8 years ago
Corey Farrell 5fe2e7bfdc tests: Fix warnings found on Mac.
8 years ago
Corey Farrell 455b1bdeb0 menuselect: Remove ineffective weak attribute detection.
8 years ago
Corey Farrell 8cdc0ef385 test_sorcery_memory_cache_thrash: Handle error from vector append.
8 years ago
Corey Farrell 7c35740ba1 Add missing menuselect dependencies.
8 years ago
Corey Farrell 6cec3149be test_config: Fix failure and segfault when config_hook is run twice.
8 years ago
Corey Farrell 8bf4be1048 vector: multiple evaluation of elem in AST_VECTOR_ADD_SORTED.
8 years ago
Corey Farrell 84b6a5efd7 Correct some leaks in unit tests.
8 years ago
Corey Farrell df49ad2528 core: Add PARSE_TIMELEN support to ast_parse_arg and ACO.
8 years ago
Joshua Colp e414833f6e bridge: Add a deferred queue.
8 years ago
George Joseph c10341646d test_json: Fix test names with reserved words
8 years ago
George Joseph 65898c3af8 unittests: Add a unit test that causes a SEGV and...
8 years ago
George Joseph 7d4a22bf2e logger: Added logger_queue_limit to the configuration options.
8 years ago
Kevin Harwell 4d3b4fbf22 vector: defaults and indexes
8 years ago
George Joseph f882ca2572 modules: change module LOAD_FAILUREs to LOAD_DECLINES
8 years ago
George Joseph bcb2c1f62f Merge "tests: use datadir for sound files" into 13
8 years ago
George Joseph d6f67df8ce Merge "test_voicemail_api: order of params to VERIFY macros" into 13
8 years ago
George Joseph 17f4989d49 ari: Implement 'debug all' and request/response logging
8 years ago
Tzafrir Cohen cd2677f966 tests: use datadir for sound files
8 years ago
Tzafrir Cohen b62f84bfb1 test_voicemail_api: order of params to VERIFY macros
8 years ago
Richard Mudgett a969bf3577 LISTFILTER: Remove outdated ERROR message.
8 years ago
George Joseph c92dcc76da file.c/__ast_file_read_dirs: Fix issues on filesystems without d_type
9 years ago
Kevin Harwell bd4d7d8ad0 stasis_recording/stored: remove calls to deprecated readdir_r function.
9 years ago
George Joseph 3a2092b722 test_astobj2_thrash: Fix multithreaded issues
9 years ago
Matt Jordan 42cfdcd1b7 res/ari: Add the Asterisk EID field to outgoing events
9 years ago
Richard Mudgett 7f8f125738 json: Check party id name, number, subaddresses for UTF-8.
9 years ago
Torrey Searle 6f448f32fe res_ari: Add http prefix to generated docs
9 years ago
Alexei Gradinari b4a9fa2c9e res_sorcery_realtime: fix bug when successful UPDATE is treated as failed
9 years ago
George Joseph 77da168e58 test_res_pjsip_scheduler: Add 'depends' on pjproject in MODULEINFO
9 years ago
Joshua Colp c2f68787a3 Merge "cel: Ensure only one dial status per channel exists." into 13
9 years ago
Joshua Colp caf6cccc5c cel: Ensure only one dial status per channel exists.
9 years ago
George Joseph a99ddc6a0d build: Fix ast_sockaddr initialization to be more portable
9 years ago
Joshua Colp a16aa467f5 Merge "config: Fix ast_config_text_file_save2 writability check for missing files" into 13
9 years ago
Joshua Colp e5c5fac8f1 Merge "res_pjsip: Add serialized scheduler (res_pjsip/pjsip_scheduler.c)" into 13
9 years ago
George Joseph b38f1146e5 config: Fix ast_config_text_file_save2 writability check for missing files
9 years ago
Richard Mudgett ebf0724a83 test_message.c: Wait longer in case dialplan also processes the test message.
9 years ago
Richard Mudgett 5e388d4188 bridge_softmix.c: Fix crash if channel fails to join mixing tech.
9 years ago
George Joseph 9740277713 res_pjsip: Add serialized scheduler (res_pjsip/pjsip_scheduler.c)
9 years ago
George Joseph 772ff3048f lock: Add named lock capability
9 years ago
George Joseph f6f4cf459f stringfields: Refactor to allow fields to be added to the end of structures
9 years ago
George Joseph 5aa5c49413 sorcery/res_pjsip: Refactor for realtime performance
9 years ago
Richard Mudgett b2d2906445 sched.c: Ensure oldest expiring entry runs first.
9 years ago
Mark Michelson f1f79812c1 Fix failing threadpool_auto_increment test.
9 years ago
Joshua Colp a7c8d4cd6b tests/test_sorcery_memory_cache_thrash: Improve termination process.
9 years ago
George Joseph 2a6ee8caeb logging: Remove/fix some message annoyances
9 years ago
Joshua Colp b5c13c1545 test_threadpool: Wait for each task to complete and fix memory leak.
9 years ago
Mark Michelson 4cd58c3b20 res_sorcery_realtime: Remove leading ^ requirement.
10 years ago
Matt Jordan e4a566918a tests/test_stasis_endpoints: Remove expected duplicate events
10 years ago
Joshua Colp 4e5bf12b33 format_cap: Don't append the 'none' format when appending all.
10 years ago
Joshua Colp b818d70533 threadpool: Handle worker thread transitioning to dead when going active.
10 years ago
Alexander Traud 1bff400df7 ast_format_cap_get_names: To display all formats, the buffer was increased.
10 years ago
Matt Jordan a0f451c35e main/format: Add an API call for retrieving format attributes
10 years ago
Richard Mudgett e31cb6b248 strings.h: Fix issues with escape string functions.
10 years ago
Matt Jordan 5c491a6295 Merge "tests/test_devicestate: Add additional tests for the device state API" into 13
10 years ago
Matt Jordan 2325b106fd tests/test_devicestate: Add additional tests for the device state API
10 years ago
Matt Jordan 4d738e9026 tests/test_sorcery_memory_cache_thrash: Fix test loading problems
10 years ago
Joshua Colp b74b071369 res_sorcery_memory_cache: Backport to 13
10 years ago
Richard Mudgett 2b0482d699 Unit tests: Fix unit test description strings.
10 years ago
Matt Jordan 8ea1c0aa81 Merge "Fix unsafe uses of ast_context pointers." into 13
10 years ago
Corey Farrell 55c8daf88b Fix unsafe uses of ast_context pointers.
10 years ago
Kevin Harwell f5d5aa67dc AMI: Escape string values.
10 years ago
Matt Jordan 4a450f863b Merge "Fix potential crash after unload of func_periodic_hook or test_message." into 13
10 years ago
George Joseph dd78ab42e4 res_pjsip_config_wizard/config: Fix template processing
10 years ago
Corey Farrell 6b7282ca40 Fix potential crash after unload of func_periodic_hook or test_message.
10 years ago
George Joseph 637c8f065e sorcery: Add API to insert/remove a wizard to/from an object type's list
10 years ago
George Joseph ea917fefaf vector: Add REMOVE, ADD_SORTED and RESET macros
10 years ago
George Joseph 5f9aea8e3c vector: Additional enhancements and fixes
10 years ago
George Joseph 8b0f85ac06 test_vector: Fix build breakage caused by ASTERISK_REGISTER_FILE
10 years ago
George Joseph 7a7e9733c2 vector: Traversal, retrieval, insert and locking enhancements
10 years ago
Matthew Jordan d0d78d5732 clang compiler warnings: Fix various warnings for tests
10 years ago
Matthew Jordan 73dcea59bd funcs/func_env: Fix regression caused in FILE read operation
10 years ago
George Joseph 42e4cb7174 func_config: Add ability to retrieve specific occurrence of a variable
11 years ago
George Joseph 0a3dd7589e test_astobj2: Fix warning for missing trailing slash in category
11 years ago
Kinsey Moore 50f6517296 Stasis: Update unittest for channel snapshots
11 years ago
George Joseph 67372d1f0a sorcery: Add additional observer capabilities.
11 years ago
Matthew Jordan a83b4ad1da tests/test_cel: Add test_cel_attended_transfer_bridges_link to racey tests
11 years ago
Matthew Jordan e7c97d158f tests/test_cel: Fix CEL unit test failures caused by attended transfer changes
11 years ago
Matthew Jordan f1b4969a33 tests/test_stasis: Resolve compilation issues from Asterisk 12 merge
11 years ago
Matthew Jordan d79c68d3fb main/stasis: Allow subscriptions to use a threadpool for message delivery
11 years ago
Richard Mudgett 52a059caf5 test_channel_feature_hooks.c: Fix unit test for DTMF hooks.
11 years ago
George Joseph 2846d23688 sorcery: Make is_object_field_registered handle field names that are regexes.
11 years ago
Matthew Jordan 6b7a2dc7b9 tests/test_cel: Unlock bridge on off nominal paths
11 years ago
Mark Michelson 1536b0ecb6 Fix race condition that could result in ARI transfer messages not being sent.
11 years ago
George Joseph c056506d84 test_strings: Remove string tests that exercise asserts.
11 years ago
George Joseph 9d1b3ec22a config: Make text_file_save and 'dialplan save' escape semicolons in values.
11 years ago
Matthew Jordan cb9ae40a31 test_cel: Update pickup test to expect CANCEL instead of ANSWSER
11 years ago
George Joseph b8f505294a config: Fix inf loop using ast_category_browse and ast_variable_retrieve
11 years ago
George Joseph 54a5b8798f config: Fix SEGV in unit test with MALLOC_DEBUG
11 years ago
George Joseph 8bb06d592a manager/config: Support templates and non-unique category names via AMI
11 years ago
Kinsey Moore 32624fb541 CallerID: Fix parsing regression
11 years ago
Mark Michelson d25390073b Make CDR and CEL unit tests less FRACKy.
11 years ago
George Joseph c7ae706b2d utils: Create ast_strsep function that ignores separators inside quotes
11 years ago
Kinsey Moore a4a58c2771 CallerID: Fix parsing of malformed callerid
11 years ago
Kinsey Moore 04f478212c Stasis: Add information to blind transfer event
11 years ago
Matthew Jordan 6e4d44c2a1 cel: Make sure channels in extra fields include their unique IDs as well
11 years ago
Kinsey Moore d2dff48f70 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
Matthew Jordan 705d0c3e81 test_stasis_endpoints: Remove expected channel snapshot
11 years ago
Kevin Harwell 4308aa5648 core uri: Custom uri parsing error when no query parameters
11 years ago
George Joseph 077c4187d9 Split astobj2.c into more maintainable components.
11 years ago
Kevin Harwell e763d70470 res_http_websocket: Create a websocket client
11 years ago
Matthew Jordan a7d9f2f595 test_cel: Fix unit tests broken due to event def changes from res_corosync
11 years ago
Kinsey Moore d6e2c50058 bridging: Ensure locking during snapshot creation
11 years ago
Mark Michelson eefcb79bfb Prevent duplicate sorcery wizards from being applied to sorcery object types.
11 years ago
Mark Michelson eba91d2a98 Revert changes to sorcery that accidentally got committed.
11 years ago
Mark Michelson d44aefeef4 Fix stuck channel in ARI through the introduction of synchronous bridge actions.
11 years ago
Mark Michelson 478c7faf0b Fix failing realtime sorcery tests.
11 years ago
Mark Michelson c162101d69 Make res_sorcery_realtime filter unknown retrieved results.
11 years ago
Richard Mudgett 4ad1245cb5 stasis cache: Enhance to keep track of an item from different entities.
11 years ago
Richard Mudgett ecbd052741 uniqueid: Fix chan_dahdi, sig_pri, sig_ss7, test_cdr, and test_cel compiler errors.
11 years ago
Scott Griepentrog 80ef9a21b9 uniqueid: channel linkedid, ami, ari object creation with id's
11 years ago
George Joseph a4906e9f86 sorcery: Create AST_SORCERY dialplan function.
11 years ago
Richard Mudgett f8dd49ab4d test_stasis.c: Misc cleanups.
11 years ago
George Joseph a94c8562fd sorcery: Create sorcery instance registry.
11 years ago
Richard Mudgett aff9e1f583 test_cdr.c, test_cel.c: Correctly destroy created bridges.
11 years ago
Matthew Jordan f8aaf585a3 stasis: Add methods to allow for synchronous publishing to subscriber
12 years ago
Matthew Jordan c6df713da7 res_pjsip_authenticator_digest: Fix md5 hash buffer
12 years ago
Richard Mudgett c2caaecc45 test_stasis.c: Fix ref leak in normal execution path.
12 years ago
Richard Mudgett 72c282cc66 ao2_iterator: Mini-audit of the ao2_iterator loops in the new code files.
12 years ago
Kevin Harwell 28c0cb28d0 channel locking: Add locking for channel snapshot creation
12 years ago
Joshua Colp e2630fcd51 channels: Return allocated channels locked.
12 years ago
Jonathan Rose 655ce29aac tests: fix ast_bridge_base_new calls not using the additional arguments
12 years ago
Richard Mudgett 3a5e4317f5 test_voicemail_api: Add check for a registered voicemail provider before tests.
12 years ago
David M. Lee 1212906351 Reverting r403311. It's causing ARI tests to hang.
12 years ago