Aller au contenu

Réunion du 08-07-2025

De OSWiki

Avertissement

Attention : Ce résumé existe pour orienter vos recherches. Des erreurs d'interprétation ne sont pas à exclure. Pour plus de précisions, veuillez vous référer aux sources ou vous adresser directement aux développeurs d'OpenSimulator en assistant aux réunions du mardi ou sur le canal IRC. Je ne fais pas partie des développeurs, ne vous adressez pas à moi pour les joindre. Merci.😉


Scripts

Fonction de validation des requêtes http

Problème

  • Vincent Sylvester a envoyé une requête HTTP vers une adresse IP blacklistée. En l'absence de mécanisme de gestion des erreurs, le script a planté.
  • La nature ouverte des erreurs expose des données sensibles ou peut être simplement gênante, car elles sont diffusées à tout le monde. C'est un sujet qui fait débat depuis des années.

Solution

  • Vincent Sylvester a écrit une fonction de validation pour les requêtes HTTP. Cette fonction indique clairement si une connexion peut être établie à partir des paramètres de la requête.
  • Actuellement, la requête http échoue simplement avec une erreur, ce qui expose publiquement l'adresse de la requête, entre autres, ce qui n'est pas idéal. Impossible de le gérer avec try catch non plus, car ce n'est pas une exception en tant que telle.
NDLR  :
  • try-catch est une structure de gestion des erreurs utilisée dans la programmation pour traiter les exceptions, c'est-à-dire les situations imprévues qui peuvent survenir lors de l'exécution d'un programme.


  • Cela doit-être plus lent. Vicnent Sylvester ne recommanderait pas d'utiliser cela à chaque requête, mais peut-être comme moyen de vérifier d'abord si les paramètres fonctionnent ou si l'adresse peut être résolue.
  • 🏗️

Notecards invasives

  • 🏗️

Tests

Ramasse-miette (GC), Warp3D et fuite de mémoire

  • 🏗️

Source

http://opensimulator.org/wiki/Chat_log_from_the_meeting_on_2025-07-08