Robin Gareus
7b6ca334df
Use PBD::CCurl for Ardour GUI HTTP/S requests
2025-05-20 00:03:21 +02:00
Paul Davis
ca1583cdad
the great onceification (gui)
...
Replace use of #ifndef header guards with #pragma once
Modern C++, baby!
2024-10-17 07:44:31 -06:00
Robin Gareus
3caa58ba78
ArdourHttp, export API to set CA paths
...
Ideally all https requests would pass via ArdourCurl, instead
of custom libcurl usage, but that will require some major refactoring
2022-05-20 22:03:13 +02:00
Robin Gareus
b553b67407
Fix curl free() ambiguity - fixes windows issues
...
curl_free() is to be used for data allocated by
curl_easy_escape() or curl_easy_unescape() in libcurl.
This is unrelated to realloc/free in WriteMemoryCallback().
2021-02-28 15:17:30 +01:00
Robin Gareus
4050ca5633
Update GPL boilerplate and (C)
...
Copyright-holder and year information is extracted from git log.
git history begins in 2005. So (C) from 1998..2005 is lost. Also some
(C) assignment of commits where the committer didn't use --author.
2019-08-03 15:53:15 +02:00
Robin Gareus
fc4a0a9852
Move static function out of header-file, fix -Wunused-function
2018-07-12 03:28:38 +02:00
Paul Davis
f448041ec0
no error logging for CURL HTTP requests; future callers can request it if necessary
2018-06-02 13:24:31 -04:00
Robin Gareus
0996656ecc
Allow to query HTTP headers
2016-09-16 01:39:04 +02:00
Robin Gareus
c9959f742a
clean up HttpGet
2016-07-18 19:21:05 +02:00
Robin Gareus
004b57e9f6
ArdourCurl: prepare to unify various curl calls
...
mainly motivated by a central location to setup SSL.
2016-07-18 16:46:59 +02:00