[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