Commit Graph

52 Commits (e5499c32336d80af86fa1ebac9ca36b3718d77db)

Author SHA1 Message Date
Richard Mudgett 20f3d77ab9 sorcery: Add ast_sorcery_object_unregister() API call.
10 years ago
Joshua Colp 5a42397018 sorcery: Fix cache creation callback.
10 years ago
George Joseph 637c8f065e sorcery: Add API to insert/remove a wizard to/from an object type's list
10 years ago
Corey Farrell 6adf26f14d Replace most uses of ast_register_atexit with ast_register_cleanup.
10 years ago
Richard Mudgett 1c09028171 res_pjsip_sdp_rtp,sorcery: Fix invalid access and memory leak respectively.
10 years ago
Joshua Colp 758a897876 sorcery: Output an error message if a wizard is specified for an object type and it isn't found.
10 years ago
Joshua Colp 2f2eb1931a sorcery: Don't try to load object types which haven't been defined.
10 years ago
Richard Mudgett 88fbe4e917 res_pjsip_outbound_registration: Fix reload race condition.
10 years ago
George Joseph 67372d1f0a sorcery: Add additional observer capabilities.
11 years ago
George Joseph 2846d23688 sorcery: Make is_object_field_registered handle field names that are regexes.
11 years ago
George Joseph b67094624d sorcery: Prevent SEGV in sorcery_wizard_create when there's no create function
11 years ago
Matthew Jordan a2c912e997 media formats: re-architect handling of media for performance improvements
11 years ago
Mark Michelson eefcb79bfb Prevent duplicate sorcery wizards from being applied to sorcery object types.
11 years ago
Mark Michelson a8629e53c1 Give sorcery instances a reference to their wizards.
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
George Joseph 3ff60b75b1 pjsip_cli: Create pjsip show channel and contact, and general cli code cleanup.
11 years ago
Mark Michelson c162101d69 Make res_sorcery_realtime filter unknown retrieved results.
11 years ago
Scott Griepentrog feae552139 pjsip: allow and disallow show same codecs
11 years ago
Richard Mudgett 4fd50a9d81 sorcery.c: Fix off-nominal path ref and memory leak in ast_sorcery_objectset_json_create().
11 years ago
George Joseph a4906e9f86 sorcery: Create AST_SORCERY dialplan function.
11 years ago
Richard Mudgett d277f3ec3e json: Fix off-nominal json ref counting issues.
11 years ago
George Joseph a94c8562fd sorcery: Create sorcery instance registry.
11 years ago
Scott Griepentrog 2b14601bdc pjsip: fix support for allow=all
12 years ago
Matthew Jordan b172d369c4 res_pjsip: Add PJSIP CLI commands
12 years ago
Matthew Jordan f46b30bd36 func_pjsip_endpoint: Add PJSIP_ENDPOINT function for querying endpoint details
12 years ago
Richard Mudgett 0a02932ddf sorcery: Eliminate shadowing a varaible that caused confusion.
12 years ago
Richard Mudgett cf5e00138d sorcery: Whitespace
12 years ago
Richard Mudgett 3357c494cb sorcery, bucket: Change observer remove calls to take const callbacks struct.
12 years ago
Kevin Harwell 05cbf8df9b res_pjsip: AMI commands and events.
12 years ago
Mark Michelson c30170d9a2 Resolve some memory leaks due to incorrect for loop / ao2 ref usage.
12 years ago
Kevin Harwell 9bad1dabcf Add a reloadable option for sorcery type objects
12 years ago
Joshua Colp dd33217762 Add the bucket API.
12 years ago
Matthew Jordan e31bd332b8 Update config framework/sorcery with types/options without documentation
12 years ago
David M. Lee 23e86edf6f Fix sorcery for some rather picky regex implementations.
12 years ago
Matthew Jordan 91217ac3c1 Fix a variety of memory leaks
12 years ago
Joshua Colp a330d0867e Make sorcery details opaque and add extended fields.
12 years ago
Joshua Colp 734a154eef In Sorcery pass the name of the object being allocated to the allocator.
12 years ago
Joshua Colp 40074542bf Add support for observers and JSON objectset creation to sorcery.
12 years ago
Joshua Colp 02be50b1ac Add support for a realtime sorcery module.
12 years ago
Mark Michelson 74f2318051 Merge the pimp_my_sip branch into trunk.
12 years ago
Joshua Colp 56313ee068 Pass the object type name to the configuration framework.
12 years ago
Richard Mudgett a1c94fece8 Add uuid wrapper API call ast_uuid_generate_str().
12 years ago
Joshua Colp 7aab90b366 Remove the noop handler from sorcery so it does not produce an empty value.
12 years ago
Joshua Colp 07d01e1c41 Pass the sorcery instance to wizards for CUD operations as well as retrieve.
12 years ago
Joshua Colp a4f45a2c95 Add support for registering a sorcery handler which supports multiple fields using a regex.
12 years ago
Joshua Colp cce1c9547f Add support for retrieving multiple objects from sorcery using a regex on their id.
12 years ago
Matthew Jordan e123ee2d77 Disable strict XML documentation config checking; fix crash caused by sorcery
12 years ago
Joshua Colp 27882b8599 Add additional functionality to the Sorcery API.
12 years ago
Joshua Colp ffaf79b1eb Fix an issue where building with DEBUG_FD_LEAKS enabled would not work due to sorcery using calls called "open" and "close".
12 years ago