curl/lib/vssh
Stefan Eissing 1213c31272
lib: redirect handling by protocol handler
Adds a `follow()` callback to protocol handlers, so they may decide how
to act on a `newurl` after a request has been done. This is optional.

This moves the HTTP code for handling redirects from multi.c to http.c
where it should be. If we ever add a protocol with its own logic, it
would install its own follow function.

Closes #16075
2025-01-24 11:00:34 +01:00
..
.checksrc checksrc: use 'banfunc' proper in more places 2025-01-13 09:10:58 +01:00
curl_path.c libssh2: put the readdir buffers into struct 2024-10-16 11:55:47 +02:00
curl_path.h libssh2: put the readdir buffers into struct 2024-10-16 11:55:47 +02:00
libssh2.c lib: redirect handling by protocol handler 2025-01-24 11:00:34 +01:00
libssh.c lib: redirect handling by protocol handler 2025-01-24 11:00:34 +01:00
ssh.h libssh: use libssh sftp_aio to upload file 2024-12-02 21:33:24 +01:00
wolfssh.c lib: redirect handling by protocol handler 2025-01-24 11:00:34 +01:00