asterisk/funcs
Sean Bright b11b49945b func_curl.c: Prevent crash when using CURLOPT(httpheader)
Because we use shared thread-local cURL instances, we need to ensure
that the state of the cURL instance is correct before each invocation.

In the case of custom headers, we were not resetting cURL's internal
HTTP header pointer which could result in a crash if subsequent
requests do not configure custom headers.

ASTERISK-29085 #close

Change-Id: I8b4ab34038156dfba613030a45f10e932d2e992d
2020-09-23 10:04:44 -05:00
..
Makefile Fix GCC 8 build issues. 2018-05-11 09:48:58 -04:00
func_aes.c func_aes: Avoid incorrect error message on load. 2020-03-31 12:07:23 -05:00
func_base64.c Remove as much trailing whitespace as possible. 2017-12-22 09:23:22 -05:00
func_blacklist.c Remove as much trailing whitespace as possible. 2017-12-22 09:23:22 -05:00
func_callcompletion.c loader: Convert reload_classes to built-in modules. 2018-03-14 05:20:12 -04:00
func_callerid.c func_callerid: Remove deprecated CALLERPRES() function. 2018-10-24 09:01:24 -04:00
func_cdr.c loader: Convert reload_classes to built-in modules. 2018-03-14 05:20:12 -04:00
func_channel.c func_channel: allow reading 4 fields from dialplan 2020-04-08 09:47:55 -05:00
func_config.c Remove as much trailing whitespace as possible. 2017-12-22 09:23:22 -05:00
func_curl.c func_curl.c: Prevent crash when using CURLOPT(httpheader) 2020-09-23 10:04:44 -05:00
func_cut.c Remove as much trailing whitespace as possible. 2017-12-22 09:23:22 -05:00
func_db.c Remove as much trailing whitespace as possible. 2017-12-22 09:23:22 -05:00
func_devstate.c Remove as much trailing whitespace as possible. 2017-12-22 09:23:22 -05:00
func_dialgroup.c astobj2: Remove legacy ao2_container_alloc routine. 2018-11-21 09:56:16 -05:00
func_dialplan.c Remove as much trailing whitespace as possible. 2017-12-22 09:23:22 -05:00
func_enum.c loader: Convert reload_classes to built-in modules. 2018-03-14 05:20:12 -04:00
func_env.c func_env: Prevent FILE() from reading garbage at end-of-file 2019-11-18 08:32:12 -06:00
func_extstate.c Remove as much trailing whitespace as possible. 2017-12-22 09:23:22 -05:00
func_frame_trace.c bridge_softmix: Forward TEXT frames 2018-04-17 10:30:23 -06:00
func_global.c Remove as much trailing whitespace as possible. 2017-12-22 09:23:22 -05:00
func_groupcount.c Remove as much trailing whitespace as possible. 2017-12-22 09:23:22 -05:00
func_hangupcause.c Remove ASTERISK_REGISTER_FILE. 2016-10-27 09:53:55 -04:00
func_holdintercept.c modules: change module LOAD_FAILUREs to LOAD_DECLINES 2017-04-12 15:57:21 -06:00
func_iconv.c Remove as much trailing whitespace as possible. 2017-12-22 09:23:22 -05:00
func_jitterbuffer.c func_jitterbuffer: Add audio/video sync support. 2019-09-18 20:22:50 +00:00
func_lock.c astobj2: Remove legacy ao2_container_alloc routine. 2018-11-21 09:56:16 -05:00
func_logic.c Remove as much trailing whitespace as possible. 2017-12-22 09:23:22 -05:00
func_math.c Remove ASTERISK_REGISTER_FILE. 2016-10-27 09:53:55 -04:00
func_md5.c Remove as much trailing whitespace as possible. 2017-12-22 09:23:22 -05:00
func_module.c Remove ASTERISK_REGISTER_FILE. 2016-10-27 09:53:55 -04:00
func_odbc.c func_odbc: Prevent snprintf() truncation warning 2020-02-10 15:42:50 -06:00
func_periodic_hook.c func_periodic_hook.c: Cleanup module resources on failure. 2018-10-04 14:38:52 -05:00
func_periodic_hook.exports.in Fix error loading res_monitor. 2014-04-23 15:02:39 +00:00
func_pitchshift.c Remove as much trailing whitespace as possible. 2017-12-22 09:23:22 -05:00
func_pjsip_aor.c loader: Add dependency fields to module structures. 2018-01-15 13:25:51 -05:00
func_pjsip_contact.c PJSIP_CONTACT: add missing argument documentation 2019-12-11 12:05:27 -05:00
func_pjsip_endpoint.c loader: Add dependency fields to module structures. 2018-01-15 13:25:51 -05:00
func_presencestate.c Remove as much trailing whitespace as possible. 2017-12-22 09:23:22 -05:00
func_rand.c Remove as much trailing whitespace as possible. 2017-12-22 09:23:22 -05:00
func_realtime.c Dialplan functions: Fix some channel autoservice misuse. 2018-06-19 10:56:33 -06:00
func_sha1.c Remove as much trailing whitespace as possible. 2017-12-22 09:23:22 -05:00
func_shell.c AST-2017-006: Fix app_minivm application MinivmNotify command injection 2017-08-30 18:43:38 +00:00
func_sorcery.c Remove as much trailing whitespace as possible. 2017-12-22 09:23:22 -05:00
func_speex.c Remove as much trailing whitespace as possible. 2017-12-22 09:23:22 -05:00
func_sprintf.c Remove as much trailing whitespace as possible. 2017-12-22 09:23:22 -05:00
func_srv.c Remove as much trailing whitespace as possible. 2017-12-22 09:23:22 -05:00
func_strings.c func_strings: HASHKEY - negative array index can cause corruption 2018-11-19 14:41:57 -05:00
func_sysinfo.c Remove as much trailing whitespace as possible. 2017-12-22 09:23:22 -05:00
func_talkdetect.c various modules: json integer overflow 2019-08-01 15:31:48 -06:00
func_timeout.c Remove as much trailing whitespace as possible. 2017-12-22 09:23:22 -05:00
func_uri.c Remove as much trailing whitespace as possible. 2017-12-22 09:23:22 -05:00
func_version.c Remove as much trailing whitespace as possible. 2017-12-22 09:23:22 -05:00
func_vmcount.c Remove as much trailing whitespace as possible. 2017-12-22 09:23:22 -05:00
func_volume.c func_volume: Accept decimal number as argument 2020-04-14 09:28:05 -05:00