Page 1 of 2

Améliorations du mois de Septembre 2015

Unread postPosted: 03 Oct 2015, 13:49
by Adriweb
Récapitulatif des changements du mois de septembre, sans ordre particulier (une 30aine de commits aussi):

Sécurité:
  • Updates habituelles des packages utilisés par l'OS
  • Cleanup de vieux fichiers sur le FS
  • Des rédacteurs et modérateurs inactifs ont été dégradés en membres standards
  • Correction d'un XSS possible dans un cas très spécial

Performances:
  • Possibilité de fallback local pour certaines archives hostées ailleurs que sur notre serveur
  • Améliorations diverses du server monitor (pour les admins)
  • Pas de bannière de cookie-consent pour les membres déjà connectés (chargement un poil plus rapide)
  • Améliorations des requêtes en DB pour la comparateur de calculatrices (plus rapide)

Bugfix:
  • Résolution d'un problème de configuration sur nginx (reverse proxy sur 'localhost' qui résolvait de temps en temps sur de ::1 (IPv6))
  • Réparation du code HTML <table> généré par le comparateur de calculatrices (problème révélé par Chrome v45)
  • Résolution d'un soucis d'encodage des '&' dans un .js de phpBB
  • Résolution de bugs causant des warnings sur les parties AJAX de la recherche d'archives
  • Résolution du problème faisant que l'on ne pouvait pas supprimer des messages dans le chat depuis les logs

Divers:
  • Des codes supplémentaires sont passés de mysql_* à PDO
  • Possibilité de voir le code source de programmes TI-Basic des 82/83/84 sur les page d'archives dans certains cas
  • Coloration syntaxique des zones de codes sur mobile
  • Quelques traductions en plus

Comme vous le notez, c'est moins de grosses choses que la dernière fois, car je suis de plus en plus pris... Mais bon, ça évolue petit à petit quand même.
Merci à ceux qui ont rapporté des bugs et/ou suggéré des fonctionnalités :)
Comme d'habitude, si vous voyez des choses qui clochent, n'hésitez pas à le dire.

Re: Améliorations du mois de Septembre (TI-Planet / Serveur)

Unread postPosted: 03 Oct 2015, 13:54
by Ti64CLi++
Qu'est-ce qu'est le PDO?

Re: Améliorations du mois de Septembre (TI-Planet / Serveur)

Unread postPosted: 03 Oct 2015, 13:55
by Epharius
C'est comme mysql_* en plus compliqué :p

Plus sérieusement c'est plus sécurisé, plus mieux dans l'ensemble...

Re: Améliorations du mois de Septembre (TI-Planet / Serveur)

Unread postPosted: 03 Oct 2015, 13:55
by Ti64CLi++
Epharius wrote:C'est comme mysql_* en plus compliqué :p

Plus sérieusement c'est plus sécurisé, plus mieux dans l'ensemble...

Ok, merci beaucoup ;)

Re: Améliorations du mois de Septembre (TI-Planet / Serveur)

Unread postPosted: 03 Oct 2015, 13:57
by Adriweb
Plus sécurisé en effet, et surtout, pas deprecated!

Re: Améliorations du mois de Septembre (TI-Planet / Serveur)

Unread postPosted: 03 Oct 2015, 13:57
by Anonyme0
PDO \o/ et attention aux messages d'erreur hein :D

Re: Améliorations du mois de Septembre (TI-Planet / Serveur)

Unread postPosted: 03 Oct 2015, 13:58
by Ti64CLi++
Adriweb wrote:Plus sécurisé en effet, et surtout, pas deprecated!

Parce que mysql_* est obsolète?

Re: Améliorations du mois de Septembre (TI-Planet / Serveur)

Unread postPosted: 03 Oct 2015, 13:58
by Epharius
Ah, oui ! M'enfin maintenant il y une nouvelle version de mysql(i)_* qui n'est pas déprécié.

Sinon, bravo, ça fait quand même pas mal de choses en 1 mois ;)

Re: Améliorations du mois de Septembre (TI-Planet / Serveur)

Unread postPosted: 03 Oct 2015, 17:28
by Adriweb
Epharius wrote:Ah, oui ! M'enfin maintenant il y une nouvelle version de mysql(i)_* qui n'est pas déprécié.

Oui, c'est soit mysqli, soit PDO, en gros. Mais je préfère l'aspect objet de PDO.

Epharius wrote:Sinon, bravo, ça fait quand même pas mal de choses en 1 mois ;)

Bof, pas vraiment, y'aurait bien plus de trucs fait avec davantage de motivation (s'occuper de vieux code, c'est pas ce qu'il y a de plus marrant), mais surtout de temps :P

Re: Améliorations du mois de Septembre (TI-Planet / Serveur)

Unread postPosted: 03 Oct 2015, 17:34
by Epharius
C'est sûr, autant migrer pour quelque chose de meilleur. J'ai tout de suite appris le PHP avec PDO donc moi j'ai pas eu besoin de réapprendre.

Ouais mais on a tous nos petits boulots à côté, pour un mois ça fait pas mal. Et puis, t'as bossé sur la lib detokenizatrice en plus :p
Sinon, tu prévoies de faire quoi maintenant comme amélioration ? J'ai l'impression qu'il y a toujours quelque chose à faire...