MOVE commands fail on some broken web servers when overwriting

Bug #1204727 reported by Reagan Sanders
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Bazaar WebDAV plugin
Fix Released
Undecided
Reagan Sanders

Bug Description

MOVE commands that will result in an existing file being overwritten are issued without the Overwrite header being explicitly set. This complies with the RFC, as compliant servers must assume a value of T if the Overwrite header is absent.

Some paranoid non-complaint servers, however, will refuse to overwrite an existing file unless you explicitly set the Overwrite header to T, totally breaking pushes as-is. There isn't any real downside to sending the extra header, even when it isn't needed, and it will improve compatibility.

Related branches

Revision history for this message
Reagan Sanders (vexo) wrote :
Reagan Sanders (vexo)
Changed in bzr-webdav:
assignee: nobody → Reagan Sanders (vexofp)
status: New → In Progress
Vincent Ladeuil (vila)
Changed in bzr-webdav:
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.