1
0
mirror of https://github.com/moparisthebest/curl synced 2024-11-16 22:45:03 -05:00
curl/docs/libcurl
Dmitry Wagin 796ce293de
http: improve AWS HTTP v4 Signature auth
- Add support services without region and service prefixes in
the URL endpoint (ex. Min.IO, GCP, Yandex Cloud, Mail.Ru Cloud Solutions, etc)
by providing region and service parameters via aws-sigv4 option.
- Add [:region[:service]] suffix to aws-sigv4 option;
- Fix memory allocation errors.
- Refactor memory management.
- Use Curl_http_method instead() STRING_CUSTOMREQUEST.
- Refactor canonical headers generating.
- Remove repeated sha256_to_hex() usage.
- Add some docs fixes.
- Add some codestyle fixes.
- Add overloaded strndup() for debug - curl_dbg_strndup().
- Update tests.

Closes #6524
2021-01-30 23:48:22 +01:00
..
opts http: improve AWS HTTP v4 Signature auth 2021-01-30 23:48:22 +01:00
.gitignore gitignore: Ignore man page dist files 2017-03-07 23:27:31 +01:00
ABI.md ABI.md: rename to .md and polish the markdown 2020-06-12 17:05:21 +02:00
CMakeLists.txt curl.se: new home 2020-11-04 23:59:47 +01:00
curl_easy_cleanup.3 curl.se: new home 2020-11-04 23:59:47 +01:00
curl_easy_duphandle.3 copyright: fix year ranges 2020-11-05 08:22:10 +01:00
curl_easy_escape.3 docs: document the 8MB input string limit 2020-11-09 17:28:45 +01:00
curl_easy_getinfo.3 curl.se: new home 2020-11-04 23:59:47 +01:00
curl_easy_init.3 language: s/behaviour/behavior/g 2021-01-02 23:35:59 +01:00
curl_easy_option_by_id.3 curl.se: new home 2020-11-04 23:59:47 +01:00
curl_easy_option_by_name.3 curl.se: new home 2020-11-04 23:59:47 +01:00
curl_easy_option_next.3 curl.se: new home 2020-11-04 23:59:47 +01:00
curl_easy_pause.3 curl_easy_pause.3: add multiplexed pause effects 2020-12-22 23:08:03 +01:00
curl_easy_perform.3 curl.se: new home 2020-11-04 23:59:47 +01:00
curl_easy_recv.3 copyright: fix year ranges 2020-11-05 08:22:10 +01:00
curl_easy_reset.3 curl.se: new home 2020-11-04 23:59:47 +01:00
curl_easy_send.3 copyright: fix year ranges 2020-11-05 08:22:10 +01:00
curl_easy_setopt.3 docs: add AWS HTTP v4 Signature 2020-12-21 16:28:03 +01:00
curl_easy_strerror.3 curl.se: new home 2020-11-04 23:59:47 +01:00
curl_easy_unescape.3 curl.se: new home 2020-11-04 23:59:47 +01:00
curl_easy_upkeep.3 copyright: fix year ranges 2020-11-05 08:22:10 +01:00
curl_escape.3 curl.se: new home 2020-11-04 23:59:47 +01:00
curl_formadd.3 curl.se: new home 2020-11-04 23:59:47 +01:00
curl_formfree.3 copyright: fix year ranges 2020-11-05 08:22:10 +01:00
curl_formget.3 copyright: fix year ranges 2020-11-05 08:22:10 +01:00
curl_free.3 copyright: fix year ranges 2020-11-05 08:22:10 +01:00
curl_getdate.3 copyright: fix year ranges 2020-11-05 08:22:10 +01:00
curl_getenv.3 language: s/behaviour/behavior/g 2021-01-02 23:35:59 +01:00
curl_global_cleanup.3 copyright: fix year ranges 2020-11-05 08:22:10 +01:00
curl_global_init_mem.3 copyright: fix year ranges 2020-11-05 08:22:10 +01:00
curl_global_init.3 curl.se: new home 2020-11-04 23:59:47 +01:00
curl_global_sslset.3 curl.se: new home 2020-11-04 23:59:47 +01:00
curl_mime_addpart.3 copyright: fix year ranges 2020-11-05 08:22:10 +01:00
curl_mime_data_cb.3 copyright: fix year ranges 2020-11-05 08:22:10 +01:00
curl_mime_data.3 curl.se: new home 2020-11-04 23:59:47 +01:00
curl_mime_encoder.3 curl.se: new home 2020-11-04 23:59:47 +01:00
curl_mime_filedata.3 curl.se: new home 2020-11-04 23:59:47 +01:00
curl_mime_filename.3 curl.se: new home 2020-11-04 23:59:47 +01:00
curl_mime_free.3 copyright: fix year ranges 2020-11-05 08:22:10 +01:00
curl_mime_headers.3 curl.se: new home 2020-11-04 23:59:47 +01:00
curl_mime_init.3 curl.se: new home 2020-11-04 23:59:47 +01:00
curl_mime_name.3 curl.se: new home 2020-11-04 23:59:47 +01:00
curl_mime_subparts.3 copyright: fix year ranges 2020-11-05 08:22:10 +01:00
curl_mime_type.3 curl.se: new home 2020-11-04 23:59:47 +01:00
curl_mprintf.3 copyright: fix year ranges 2020-11-05 08:22:10 +01:00
curl_multi_add_handle.3 copyright: fix year ranges 2020-11-05 08:22:10 +01:00
curl_multi_assign.3 curl.se: new home 2020-11-04 23:59:47 +01:00
curl_multi_cleanup.3 copyright: fix year ranges 2020-11-05 08:22:10 +01:00
curl_multi_fdset.3 copyright: fix year ranges 2020-11-05 08:22:10 +01:00
curl_multi_info_read.3 curl.se: new home 2020-11-04 23:59:47 +01:00
curl_multi_init.3 curl.se: new home 2020-11-04 23:59:47 +01:00
curl_multi_perform.3 curl.se: new home 2020-11-04 23:59:47 +01:00
curl_multi_poll.3 copyright: fix year ranges 2020-11-05 08:22:10 +01:00
curl_multi_remove_handle.3 copyright: fix year ranges 2020-11-05 08:22:10 +01:00
curl_multi_setopt.3 language: s/behaviour/behavior/g 2021-01-02 23:35:59 +01:00
curl_multi_socket_action.3 copyright: fix year ranges 2020-11-05 08:22:10 +01:00
curl_multi_socket_all.3 The inital early embryos to describe the curl_multi_socket() API. Committed 2005-12-22 15:11:11 +00:00
curl_multi_socket.3 copyright: fix year ranges 2020-11-05 08:22:10 +01:00
curl_multi_strerror.3 curl.se: new home 2020-11-04 23:59:47 +01:00
curl_multi_timeout.3 curl.se: new home 2020-11-04 23:59:47 +01:00
curl_multi_wait.3 copyright: fix year ranges 2020-11-05 08:22:10 +01:00
curl_multi_wakeup.3 copyright: fix year ranges 2020-11-05 08:22:10 +01:00
curl_share_cleanup.3 copyright: fix year ranges 2020-11-05 08:22:10 +01:00
curl_share_init.3 curl.se: new home 2020-11-04 23:59:47 +01:00
curl_share_setopt.3 curl.se: new home 2020-11-04 23:59:47 +01:00
curl_share_strerror.3 curl.se: new home 2020-11-04 23:59:47 +01:00
curl_slist_append.3 copyright: fix year ranges 2020-11-05 08:22:10 +01:00
curl_slist_free_all.3 copyright: fix year ranges 2020-11-05 08:22:10 +01:00
curl_strequal.3 copyright: fix year ranges 2020-11-05 08:22:10 +01:00
curl_strnequal.3 prepend the man3 dir to the file name to work better. 2004-04-02 11:04:34 +00:00
curl_unescape.3 curl.se: new home 2020-11-04 23:59:47 +01:00
curl_url_cleanup.3 copyright: fix year ranges 2020-11-05 08:22:10 +01:00
curl_url_dup.3 copyright: fix year ranges 2020-11-05 08:22:10 +01:00
curl_url_get.3 copyright: fix year ranges 2020-11-05 08:22:10 +01:00
curl_url_set.3 curl.se: new home 2020-11-04 23:59:47 +01:00
curl_url.3 copyright: fix year ranges 2020-11-05 08:22:10 +01:00
curl_version_info.3 curl.se: new home 2020-11-04 23:59:47 +01:00
curl_version.3 curl.se: new home 2020-11-04 23:59:47 +01:00
libcurl-easy.3 curl.se: new home 2020-11-04 23:59:47 +01:00
libcurl-env.3 curl.se: new home 2020-11-04 23:59:47 +01:00
libcurl-errors.3 curl.se: new home 2020-11-04 23:59:47 +01:00
libcurl-multi.3 curl.se: new home 2020-11-04 23:59:47 +01:00
libcurl-security.3 curl.se: new home 2020-11-04 23:59:47 +01:00
libcurl-share.3 copyright: fix year ranges 2020-11-05 08:22:10 +01:00
libcurl-thread.3 curl.se: new home 2020-11-04 23:59:47 +01:00
libcurl-tutorial.3 copyright: fix year ranges 2020-11-05 08:22:10 +01:00
libcurl-url.3 copyright: fix year ranges 2020-11-05 08:22:10 +01:00
libcurl.3 curl.se: new home 2020-11-04 23:59:47 +01:00
libcurl.m4 curl.se: new home 2020-11-04 23:59:47 +01:00
Makefile.am curl.se: new home 2020-11-04 23:59:47 +01:00
Makefile.inc curl.se: new home 2020-11-04 23:59:47 +01:00
mksymbolsmanpage.pl curl.se: new home 2020-11-04 23:59:47 +01:00
symbols-in-versions curl.h: add CURLPROTO_GOPHERS as own protocol identifier 2021-01-06 15:23:41 +01:00
symbols.pl curl.se: new home 2020-11-04 23:59:47 +01:00