Skip to content
This repository has been archived by the owner on Sep 10, 2021. It is now read-only.

Deprecate / remove java applet for large download ? #82

Closed
jcfr opened this issue Dec 12, 2014 · 9 comments
Closed

Deprecate / remove java applet for large download ? #82

jcfr opened this issue Dec 12, 2014 · 9 comments

Comments

@jcfr
Copy link
Contributor

jcfr commented Dec 12, 2014

While trying to download 1.8GB from http://aladdin.kitware.com (Midas 3.2.11), after clicking on the download link for a folder, I am proposed two options. See screenshot below.

midas-3-large-download-requested

As suggested, I have clicked on the "Yes, use large downloader". Then, on windows:

  1. firefox asked me to manually install Java because of security reasons
  2. after following the instruction, I managed to install java
  3. going back to the page, the applet failed complaining the current security settings can't accept self signed certificate
  4. I then added a security exception (Start menu -> Programs -> Java -> Configure Java -> Security) by listing http://aladdin.kitware.com as an exception
  5. going back to the page, I was able to see the applet ... clicking on Download failed with a timeout

Finally, I gave a try with the normal downloader .. and already 0.5 GB have been downloaded

Moving forward, I suggest we disable the java downloader. It should be enabled explicitly on instance that require it.

@jcfr jcfr added the question label Dec 12, 2014
@mgrauer
Copy link
Contributor

mgrauer commented Dec 12, 2014

I've had problems using the Java uploader and downloader on my Mac, and supporting these is difficult. I suggest we deprecate these and recommend they be turned off in instances.

At least for the uploader there is a great alternative in that the HTML5 uploader works well.

@zachmullen
Copy link
Member

👍

Java applet support is all but dead, especially if you don't have a verified cert. We don't need it for uploading anymore, and for downloading we can do what S3 and other hierarchical key-value stores do and just provide a command line interface (i.e. pydas) that will download a hierarchy with resume functionality.

@cpatrick
Copy link
Contributor

I hate Java applets so much. We should move to disabling them by default anyway.

@cpatrick
Copy link
Contributor

http://i.imgur.com/lERVjur.jpg

@jcfr
Copy link
Contributor Author

jcfr commented Dec 12, 2014

@cpatrick Nice one

Excellent. We all agree on this.

I would suggest we come up with a timeline, when is the next midas release plan ? May be we could create a blog to explain our choice and what are the alternative way for downloading directory structure ?

@jamiesnape
Copy link
Contributor

It is all in a separate module now, so you can easily disable it, or we could just delete it without impacting the core.

I am going to try to get the last handful of commits in by the middle of next week, so the version 3.4 codebase should be finalized around January 15.

@jamiesnape jamiesnape added this to the Version 3.4 milestone Jan 8, 2015
@jcfr
Copy link
Contributor Author

jcfr commented Jan 8, 2015

+1

Sent from my mobile device
On Jan 8, 2015 10:05 AM, "Jamie Snape" [email protected] wrote:

It is all in a separate module now, so you can easily disable it, or we
could just delete it without impacting the core.

I am going to try to get the last handful of commits in by the middle of
next week, so the version 3.4 codebase should be finalized around January
15.


Reply to this email directly or view it on GitHub
#82 (comment).

@jamiesnape
Copy link
Contributor

I will sign the jar before release, so at least there will be slightly fewer warnings.

@jamiesnape jamiesnape self-assigned this Jan 9, 2015
@jamiesnape
Copy link
Contributor

Rolling this ticket into #71 regarding the signing of jars.

@jamiesnape jamiesnape removed their assignment Jun 22, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Development

No branches or pull requests

5 participants