Réunion du 08-07-2025
Apparence
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 :
|
- 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