Commit Graph

58 Commits (aa5707b8891119741baae98cf7b51a00c0f99438)

Author SHA1 Message Date
Matt Jordan 458715d088 main/sorcery: Don't fail object set creation from JSON if field fails
10 years ago
Matt Jordan ffadb5f1de main/sorcery: Provide log messages when a wizard does not support an operation
10 years ago
Matt Jordan b178f8701b sorcery: Add support for object staleness
10 years ago
Matt Jordan ef74ccb18d sorcery/realtime: Add a bit of debug and warning messages for bad configs
10 years ago
Richard Mudgett 9ec8a0f3cc sorcery: Add ast_sorcery_object_unregister() API call.
10 years ago
Joshua Colp a7af6bca3c sorcery: Fix cache creation callback.
10 years ago
Joshua Colp f2cc766d81 res_sorcery_memory_cache: Add basic module implementation.
10 years ago
George Joseph 52407088f8 sorcery: Add API to insert/remove a wizard to/from an object type's list
10 years ago
Matt Jordan 4a58261694 git migration: Refactor the ASTERISK_FILE_VERSION macro
10 years ago
Corey Farrell 3ddd92902a Replace most uses of ast_register_atexit with ast_register_cleanup.
10 years ago
Richard Mudgett 148e8799fe res_pjsip_sdp_rtp,sorcery: Fix invalid access and memory leak respectively.
10 years ago
Joshua Colp 455a98a2f8 sorcery: Output an error message if a wizard is specified for an object type and it isn't found.
10 years ago
Joshua Colp 03ce56d6c5 sorcery: Don't try to load object types which haven't been defined.
10 years ago
Richard Mudgett 69e107b24e res_pjsip_outbound_registration: Fix reload race condition.
10 years ago
George Joseph d04445c24a sorcery: Add additional observer capabilities.
11 years ago
George Joseph 4394e0431c sorcery: Make is_object_field_registered handle field names that are regexes.
11 years ago
George Joseph 4967478d18 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
11 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