[Cyberduck-trac] [Cyberduck] #10170: Does not send the Expect header, but adds it in the list of the SignedHeaders for AWS4 signature
Cyberduck
trac at cyberduck.io
Tue Dec 12 11:56:37 UTC 2017
#10170: Does not send the Expect header, but adds it in the list of the
SignedHeaders for AWS4 signature
----------------------+-------------------------
Reporter: zioproto | Owner: dkocher
Type: defect | Status: assigned
Priority: normal | Milestone: 7.0
Component: s3 | Version: 6.3.1
Severity: normal | Resolution:
Keywords: | Architecture:
Platform: |
----------------------+-------------------------
Comment (by zioproto):
I start to think this could be a nginx bug.
In nginx if I add the directive:
{{{
proxy_pass_header Expect;
}}}
the header is not forwarded, even if it is logged in the Nginx log file.
If I add the directive
{{{
proxy_set_header Expect 100-continue;
}}}
then the header is added and the signature verifies correctly.
Note that all the others SignedHeaders are forwarded without a special
config, is just this Expect header that has problems.
Nginx version 1.12.1-0+xenial0
--
Ticket URL: <https://trac.cyberduck.io/ticket/10170#comment:6>
Cyberduck <https://cyberduck.io>
Libre FTP, SFTP, WebDAV, S3 & OpenStack Swift browser for Mac and Windows
More information about the Cyberduck-trac
mailing list