- Oct 04, 2018
-
-
Richard Mudgett authored
If codec_speex fails to register a translator it would cause Asterisk to exit instead of continue as a DECLINED module. * Make unload_module() always return 0. It is silly to fail unloading if any translators we try to unregister were not even registered. Change-Id: Ia262591f68333dad17673ba7104d11c88096f51a
-
George Joseph authored
Change-Id: I2f252e0f8c7f1a6328438fbd2be5d6574b7dfa5b
-
Jenkins2 authored
-
Jenkins2 authored
-
George Joseph authored
Change-Id: Ide83574dc957bc1df28e30a69079140050dfc35f
-
George Joseph authored
-
George Joseph authored
-
George Joseph authored
-
George Joseph authored
-
George Joseph authored
-
George Joseph authored
-
- Oct 03, 2018
-
-
Sean Bright authored
Change-Id: I1297de78628773ca368e687c6f148bf74857cae9
-
Sean Bright authored
Change-Id: I8246a0147df8d821fbbcabc1db1887104b8bedc4
-
Corey Farrell authored
Fix redirection to /dev/null of cleanup commands. The '2' was being interpreted as part of the command instead of part of the redirect. Change-Id: I2e3a591b165e0288c4b82b9ef475fdfd5392a90a
-
George Joseph authored
Change-Id: I7ddfed4cd6549a0cd458e4d5cf9ac95d784de6cb
-
George Joseph authored
-
George Joseph authored
-
Corey Farrell authored
The test for OBJ_NOLOCK looks wrong but it isn't. Add comments to prevent confusion. Change-Id: I9662b82eb39e7627a1f1944fd18f967a2b987344
-
George Joseph authored
-
George Joseph authored
-
George Joseph authored
-
Sean Bright authored
Also make the shebang in publishAsteriskDocs.sh the first line. Change-Id: I3fdd6f22e652e4fb5b5fe85df46fa34eb6d0cf08
-
Sean Bright authored
Change-Id: Ife9a6879da63a56e5b8348a2024eeed4e7b1615b
-
Sean Bright authored
There is currently no way to indicate to Asterisk that TLS certificates and/or keys have been updated other than by modifying http.conf or restarting Asterisk. There is already code in main/tcptls.c that determines if a reload is actually necessary based on the hashes of the certicate and dependent files, so this change merely gives us a way to request a reload without explicitly modifying http.conf. Change-Id: Ie795420dcc7eb3d91336820688a29adbcc321276
-
Joshua Colp authored
-
- Oct 02, 2018
-
-
Corey Farrell authored
* ACO options * Indications * Module loader ref_debug object * Media index info and variants * xmldoc items These allocation locations were identified using reflocks.py on the master branch. Change-Id: Ie999b9941760be3d1946cdb6e30cb85fd97504d8
-
George Joseph authored
-
Corey Farrell authored
Change-Id: I029db1b4a32ccfb38374d6fe944dc430866f4b30
-
Corey Farrell authored
When a module reload fails we never set AST_MODULE_RELOAD_ERROR. This caused reload failures to incorrectly report 'No module found'. Change-Id: I5f3953e0f7d135e53ec797f24c97ee3f73f232e7
-
Corey Farrell authored
* Display list of unavailable dependencies when they cause another module to fail loading. * When a module declines to load find all modules which depend on it so they can be declined and listed together. * Prevent retry of declined modules during startup. * When a module fails to dlopen try loading it with RTLD_LAZY so we can attempt to display the list of missing dependencies. These changes are meant to reduce logger spam that is caused when a module has many dependencies and declines to load. This also fixes some error paths which failed to recognize required modules. Module load/start errors are delayed until the end of loader startup. Change-Id: I046052c71331c556c09d39f47a3b92975f3e1758
-
neutrino88 authored
If a channel creates an AST_TEXT_FRAME with datalen == 0, the ast_frdup() and ast_frisolate() functions could create a clone frame with an invalid data.ptr which would cause a crash. The proposed fix is to make sure that for such empty text frames, ast_frdup() and ast_frisolate() return cloned text frames with a valid data.ptr. ASTERISK-28076 Reported by: Emmanuel BUU Tested by: Emmanuel BUU Change-Id: Ib882dd028598f13c4c233edbfdd7e54ad44a68e9
-
Joshua Colp authored
-
Joshua Colp authored
-
Corey Farrell authored
When DEBUG_THREADS is enabled we can know if the astobj2 mutex / rwlock was ever used, so it can be recorded in the REF_DEBUG destructor entry. Create contrib/scripts/reflocks.py to process locking used by allocator. This can be used to identify places where AO2_ALLOC_OPT_LOCK_NOLOCK should be used to reduce memory usage. Change-Id: I2e3cd23336a97df2692b545f548fd79b14b53bf4
-
- Oct 01, 2018
-
-
George Joseph authored
-
Corey Farrell authored
Change-Id: I1946509f518961d23fb21229d91676ee3e441921
-
Richard Mudgett authored
Declining the queue_member_status_type stasis message in stasis.conf causes these messages to leak json objects. * Add missing ast_json_unref() if the type is NULL in queue_publish_member_blob(). ASTERISK-28084 Change-Id: I691ecf49bd1f7d9c29182e1eee8c4bb7103be9fc
-
Jenkins2 authored
-
Joshua Colp authored
-
Joshua Colp authored
-