Ticket #1726 (closed enhancement: fixed)
Opened 2013-03-22T17:57:39-05:00
Last modified 2013-05-31T16:06:41-05:00
Support WebDAV for uploading to an update site
Reported by: | dscho | Owned by: | dscho |
---|---|---|---|
Priority: | major | Milestone: |
|
Component: | Updater | Version: | |
Severity: | serious | Keywords: | |
Cc: | Blocked By: | #1795 | |
Blocking: | #1737, #1901 |
Description
Not every scientist has the luxury of their own server, or at least they might not have SSH and not even SFTP access.
An easy way out is to provide webspace via WebDAV; by that mechanism, we can even provide subdirectories of http://update.imagej.net/ because WebDAV allows fine-grained access control without full-fledged Unix accounts for every user.
Unfortunately, there are no useful WebDAV libraries out there: either they are too bloated (trying to offer the WebDAV server side in addition to the client side, or trying too hard to integrate into other infrastructure we do not have the slightest need of supporting), or they do not work.
Even HttpURLConnection seems to be too limited to do the job: it fails if you ask for a request method like PROPFIND.
Change History
comment:1 Changed 2013-03-22T18:00:12-05:00 by dscho
- Status changed from new to closed
- Resolution set to fixed
Even if I worked on this issue for about a week, I managed to open the ticket only now. On a positive note: I can close it right away: WebDAV support has been added in 8e894f622e39aa9ba8a3014e451c35688754116e and an integration test has been added in 848b60c4d50dd91674029f39d7f1840f23d39615 that is run every night by our faithful Jenkins: http://jenkins.imagej.net/job/ImageJ-daily/.