Skip to content

Fix test on MacOS, fix broken pom.xml, attach classes in .jar alongside .war#1

Open
mattsheppard wants to merge 37 commits intoellipsisnl:masterfrom
FunnelbackPtyLtd:master
Open

Fix test on MacOS, fix broken pom.xml, attach classes in .jar alongside .war#1
mattsheppard wants to merge 37 commits intoellipsisnl:masterfrom
FunnelbackPtyLtd:master

Conversation

@mattsheppard
Copy link
Copy Markdown

Not sure if you're interested in these changes I made while getting PfxWebDAVServer working on MacOS - Happy to discuss if anything is surprising. I'm a bit confused by at least the spring-web dependency, because a bunch of non-test classes seem to use Spring's HTTPStatus class, so it seems like it should not be working for anyone as is.

@mattsheppard
Copy link
Copy Markdown
Author

bee07d1 might be of more interest - CyberDuck was giving me lots of 500 errors which boiled down to multiple threads calling parse on the same DocumentBuilder instance.

Matthew Sheppard and others added 22 commits January 22, 2019 09:53
This fixes a bug where if an exception was thrown for the top level path being deleted, all recorded errors would be ignored and a 500 would be thrown because the exception would not be caught correctly. This fixes that so that when delete is called on the top level path and an exception is raised we record that exception (like we do for the other exceptions) and correctly return the exception with the correct HTTP status code rather than always a 500.
This fixes a bug where an exception during delete might return a 500
It should have a path separator between the path and the child.
…ete-response

Fixes the paths in the multi status error delete response.
We found a bunch of cases where clients did not unlock (seemingly MacOS's webdav mounting somehow).

In our application we don't really care about the locks in practice, so best to have time timeout very quickly.
RNDSUPPORT-3258 - Fix XXE Vulnerability in PROPFIND
UploadedFileRejectedException added
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant