Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support for WebDAV SEARCH (RFC 5323) #3

Open
mkarg opened this issue Mar 22, 2023 · 3 comments
Open

Support for WebDAV SEARCH (RFC 5323) #3

mkarg opened this issue Mar 22, 2023 · 3 comments

Comments

@mkarg
Copy link
Contributor

mkarg commented Mar 22, 2023

Web Distributed Authoring and Versioning (WebDAV) SEARCH (WebDAV SEARCH), defined by RFC 5323, is an official IETF Internet Official Protocol Standard (STD1). It specifies a set of methods, headers, and properties composing Web Distributed Authoring and Versioning (WebDAV) SEARCH, an application of the HTTP/1.1 protocol to efficiently search for DAV resources based upon a set of client-supplied criteria.

While WebDAV allows to browse remote "file" servers via HTTP, WebDAV SEARCH allows to search these same servers, i.e . to send search queries describing what to look for, and getting back a list of matching "files".

@mkarg
Copy link
Contributor Author

mkarg commented Mar 22, 2023

@oboehm We successfully used this extension of web-dav JAX-RS in production for more than a decade and like to contribute what we have so far. It is a full set of XML elements plus the @SEARCH annotation, developed originally ontop of the web-dav 1.2.1 release. Unfortunately the original source code, including all tests, was thrown away in a cleanup many years ago, but I have decompiled the exisiting JARs. They seem to be complete and working, but if you need tests, then you should write some on your own. Just tell me if this sounds like a deal for you so I will donate this. We also have an implementation (aka a Search Engine) but it is closed source so I may not contribute that implementation, but it should be easy to implement one ontop of the webdav-fileserver. :-)

@oboehm
Copy link
Member

oboehm commented Feb 3, 2024

@mkarg : deal - I will do my best to reactivate it. Sorry for the late answer but I didn't notice it before...

@mkarg
Copy link
Contributor Author

mkarg commented Feb 4, 2024

I am quite busy these days but I hope by end of February I find the time to send you the code.

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

No branches or pull requests

2 participants