FFMT / ModPackInstaller

A customizable, simple to use, modpack installer and updater !
Other
21 stars 3 forks source link

Updater et https #19

Closed robin4002 closed 8 years ago

robin4002 commented 8 years ago

L'updateur ne fonctionne pas en https mais l'installateur si. Surement un problème avec des arguments en rapport avec l'https mit en place par le launcher.

robin4002 commented 8 years ago

J'ai fouillé le code du launcher (recherche de ssl/tls dans le code) je n'ai rien trouvé. Ça risque d'être compliqué à déboguer.

robin4002 commented 8 years ago

En fait le problème concerne aussi l'installateur et non uniquement l'updater. Et il ne vient pas directement de l'installateur ou de l'updater, mais du fait que les certificats SSL let's encrypt signé par IdenTrust ne sont pas encore prit en charge dans la dernière version de Java pour Windows. Sur la JVM que j'ai sous Linux je n'ai pas de problème.

http://stackoverflow.com/questions/34110426/does-java-support-lets-encrypt-certificates Le problème sera normalement réglé avec Java 8 update 101.

ghost commented 8 years ago

JDK 8 Update 102 est sorti, le problème est-il réglé? Le sera-t-il?

Superloup10 commented 8 years ago

Le problème de certificat SSL est effectivement corrigé depuis la build 101 de Java 8, mais il y a encore beaucoup d'utilisateurs qui utilisent une version antérieure du coup, c'est à Robin de corriger ça dans le code en ajoutant une option qui demandera l'endroit où est stocké le certificat SSL sur le serveur de l'administrateur du modpack.

robin4002 commented 8 years ago

il est possible d'ajouter de force le certificat, mais il serait mieux que les utilisateurs mettent à jour Java.

ghost commented 8 years ago

Mouais, mais vu qu'au moins la moitié le feront pas ou le feront jamais, ça s'ras surement encore a toi d'tout faire marcher, oui c'est nul :(

robin4002 commented 8 years ago

Garder une ancienne version de Java est dangereux pour le système et Java possède une appli qui vérifie les mises à jour et demande de mettre à jour s'il y en a une. Donc bon ...

ghost commented 8 years ago

e.g.: J'ai dit une dizaine 'fois a mon père d'mettre a jour son java, il l'a pas encore fait, donc imagine avec ceux qui l'on pas fait d'puis java 6 .... mais bon c'est d'leurs faute ....

utybo commented 8 years ago

Java 6 (et 7) sont dépréciés et même dangeureux à l'utilisation depuis longtemps... Par dangeureux je veux dire qu'il peut y avoir des failles de sécurité un peu partout...

Superloup10 commented 8 years ago

C'est pas ça qui va les motiver à ce mettre à jour, il faudrait déjà que Minecraft passe sur Java 8 pour la configuration minimale, ça aiderait pas mal.

ghost commented 8 years ago

Mouais, l'installateur d'minecraft sous windows a déjà une version précise de java, mais ça doit faire un bout qu'elle a pas été maj. Comme quoi Microsoft délaisse peu a peu son gout au café pour revenir a ses vielles habitudes, la Cocaïne++ (vous comprenez l'allusion? :smiley: ).

robin4002 commented 8 years ago

La version de Java intégré avec l'installateur de Minecraft est isolé du reste du système, elle ne peut pas être utilisé dans le navigateur ni avec d'autres programmes. Si Mojang garde cette version, c'est à cause des utilisateurs W10 ayant un chipset Intel de la génération sandy bridge ou plus ancien.

ghost commented 8 years ago

Mouais, et y peuvent pas l'mettre a jour juste a cause d'ça?

EDIT: C'est que pour moi ça fait pas d'sense, il existe surement plein d'vieux PC qui topurne sur W10 et qui ont la dernière version d'java d'ssus. Mais bon vu qu'j'y connais rien la d'dans. En tout cas, c'est nul, mais c'est pas si grave qu'ça.