Commit Graph

55 Commits (ea0098724efbd64a06b3103d19bb5f711f6f3cd7)

Author SHA1 Message Date
Matthew Jordan ea0098724e clang compiler warnings: Fix autological comparisons
10 years ago
Joshua Colp 0d52907d2b func_curl: Don't hold exclusive lock when performing HTTP request.
10 years ago
Mark Michelson 3cccfac399 Multiple revisions 431297-431298
10 years ago
Matthew Jordan b38acbce6e funcs/func_curl: Fix memory leak when CURLOPT channel datastore is destroyed
10 years ago
Walter Doekes 37179a2b1f core: Don't allow free to mean ast_free (and malloc, etc..).
11 years ago
Mark Michelson dcf1ad14da Add module support level to ast_module_info structure. Print it in CLI "module show" .
11 years ago
Walter Doekes 220cc9b9af Have func_curl log a warning when a curl request fails.
12 years ago
Walter Doekes 0b1e78cace Minor cleanup in func_curl near hashcompat code.
12 years ago
Kevin P. Fleming 79087cbbd5 Ensure that all ast_datastore_info structures are 'const'.
13 years ago
Matthew Jordan 38c0a62413 Allow func_curl to exit gracefully if list allocation fails during write
13 years ago
Russell Bryant 5affceaa15 func_curl: Fix leak of an ast_str in error handling code path.
13 years ago
Tilghman Lesher 4310b5ad59 ................
14 years ago
Leif Madsen a525edea59 Merged revisions 328247 via svnmerge from
14 years ago
Tilghman Lesher 1fca95b1d4 Merged revisions 316094 via svnmerge from
14 years ago
Matthew Nicholson e706b5706e According to section 19.1.2 of RFC 3261:
14 years ago
Tilghman Lesher b2a70b4065 Oops, missed the actual decoding part.
15 years ago
Tilghman Lesher a58b2fb395 XML validation
15 years ago
Tilghman Lesher 473e176df8 Add a hashcompat mode called "legacy", which translates a literal plus sign to a space.
15 years ago
Tilghman Lesher 53357354a4 Merged revisions 294989 via svnmerge from
15 years ago
Tilghman Lesher b4e18d5660 Add load priority order, such that preload becomes unnecessary in most cases
15 years ago
Tilghman Lesher 18a5f4c490 Add SSL_VERIFYPEER, as requested on the -users list
16 years ago
Kevin P. Fleming 82fb56886e More 'static' qualifiers on module global variables.
16 years ago
Kevin P. Fleming 1c988d8996 add 'const' qualifiers in various places where they should have been
16 years ago
Tilghman Lesher a866a75900 Merge str_substitution branch.
16 years ago
Tilghman Lesher c8223fc957 Merge ast_str_opaque branch (discontinue usage of ast_str internals)
17 years ago
Sean Bright ceee55ea63 Keep up with shadow warnings. One day I'll actually enable this in the Makefile.
17 years ago
Tilghman Lesher 63b165dbb9 Merged revisions 146799 via svnmerge from
17 years ago
Tilghman Lesher bbd860dc65 Create a 'hashcompat' option that permits the results of a CURL() able to be
17 years ago
Michiel van Baak e62660c956 make func_curl.c compile under devmode.
17 years ago
Tilghman Lesher 352d770eb7 Get rid of the casts that cause warnings on OpenBSD. The compiler is errantly
17 years ago
Mark Michelson 57c056b5aa Fix func_curl compilation
17 years ago
Tilghman Lesher 2c738041bd Add the CURLOPT dialplan function, which permits setting various options for
17 years ago
Russell Bryant 6787c68974 Merged revisions 134540 via svnmerge from
17 years ago
Tilghman Lesher 41e496980b Separate the global initialization routines for cURL into its own separate
17 years ago
Luigi Rizzo 7e8835e0d7 remove another set of redundant #include "asterisk/options.h"
18 years ago
Luigi Rizzo 9335ace850 another bunch of include removals (errno.h and asterisk/logger.h)
18 years ago
Luigi Rizzo fdb7f7ba3d Start untangling header inclusion in a way that does not affect
18 years ago
Tilghman Lesher 7d43ac7004 Merged revisions 87120 via svnmerge from
18 years ago
Russell Bryant 3f26b8e8cf Merged revisions 83177 via svnmerge from
18 years ago
Tilghman Lesher 20bbd09de3 Mostly cleanup of documentation to substitute the pipe with the comma, but a few other formatting cleanups, too.
18 years ago
Joshua Colp 0772f62be7 Clean up func_curl a bit.
18 years ago
Joshua Colp e498488bde For my next trick I will make it so dialplan functions no longer need to call ast_module_user_add and ast_module_user_remove. These are now called in the ast_func_read and ast_func_write functions outside of the module.
18 years ago
Joshua Colp 96a646734f It is no longer required for each module that deals with a channel to call ast_module_user_hangup_all in it's unload function. The loader will automatically perform this action for it.
18 years ago
Tilghman Lesher 9d05ff8ed5 Issue 9869 - replace malloc and memset with ast_calloc, and other coding guidelines changes
18 years ago
Olle Johansson bc01e39174 Creating new doxygen macro "\extref" to create page that lists
18 years ago
Kevin P. Fleming 37182c873e finish const-ifying ast_func_read()
19 years ago
Kevin P. Fleming a2ec1d322c update to use trunk's version of the threadstorage API
19 years ago
Kevin P. Fleming b2bd05ee83 Merged revisions 48513 via svnmerge from
19 years ago
BJ Weschke f1b43be465 Some changes/fixes for func_curl. curl_global_init is only supposed to be called once, and if it returns non-zero, we need to give up on further executions with that instance. Additionally, let's set absolute timeout values for the CURL connections to try and prevent possible Zap (and possibly other channel tech) channel lockouts.
19 years ago
Kevin P. Fleming 0a27d8bfe5 merge new_loader_completion branch, including (at least):
19 years ago