« Réunion du 04-01-2022 » : différence entre les versions
Aller à la navigation
Aller à la recherche
Ligne 192 : | Ligne 192 : | ||
[11:35] Ubit Umarov : je ne sais pas pourquoi ce port n'a pas été rendu configurable. | [11:35] Ubit Umarov : je ne sais pas pourquoi ce port n'a pas été rendu configurable. | ||
</pre> | </pre> | ||
= | = La recherche et les annonces dans le viewer= | ||
<pre> | <pre> | ||
[11:35] Kayaker Magic : J'ai une question sur la configuration de la région : Comment est implémentée la recherche | [11:35] Kayaker Magic : J'ai une question sur la configuration de la région : Comment est implémentée la recherche dans le viewer ? Y a-t-il un script PHP d'aide ? Où la configuration est-elle documentée ? | ||
[11:35] Gavin.Hird @grid.xmir.org:8002 : cela dépend de la recherche dont tu | [11:35] Gavin.Hird @grid.xmir.org:8002 : cela dépend de la recherche dont tu parles Kayaker. | ||
[11:35] Andrew Hellershanks : Le viewer doit connaître l'URL d'une page externe qui se chargera de la recherche. | [11:35] Andrew Hellershanks : Le viewer doit connaître l'URL d'une page externe qui se chargera de la recherche. | ||
[11:35] Ubit Umarov : c'est un service web externe. | [11:35] Ubit Umarov : c'est un service web externe. | ||
Ligne 206 : | Ligne 206 : | ||
[11:36] Gavin.Hird @grid.xmir.org:8002 : le reste se fait via un php externe. | [11:36] Gavin.Hird @grid.xmir.org:8002 : le reste se fait via un php externe. | ||
[11:37] Ubit Umarov : nous ne l'avons pas dans le noyau. | [11:37] Ubit Umarov : nous ne l'avons pas dans le noyau. | ||
[11:39] Kayaker Magic : Même question à propos des Classifieds : elles dépendent aussi d'une | [11:39] Kayaker Magic : Même question à propos des Annonces (Classifieds): elles dépendent aussi d'une outil PHP ? | ||
[11:40] Gavin.Hird @grid.xmir.org:8002 : oui. | [11:40] Gavin.Hird @grid.xmir.org:8002 : oui. | ||
[11:40] Kayaker Magic : Comment le viewer sait où les envoyer ? Est-ce qu'il y a un protocole vers le serveur et le serveur a un paramètre INI pour pointer vers l'aide ? | [11:40] Kayaker Magic : Comment le viewer sait où les envoyer ? Est-ce qu'il y a un protocole vers le serveur et le serveur a un paramètre INI pour pointer vers l'aide ? | ||
Ligne 213 : | Ligne 213 : | ||
[11:43] Gavin.Hird @grid.xmir.org:8002 : dans Robust.HG.ini | [11:43] Gavin.Hird @grid.xmir.org:8002 : dans Robust.HG.ini | ||
[11:43] Gavin.Hird @grid.xmir.org:8002 : ; Url du service de recherche | [11:43] Gavin.Hird @grid.xmir.org:8002 : ; Url du service de recherche | ||
[11:43] Andrew Hellershanks : Kayaker, Le viewer a une entrée pour Grid Search (c'est le nom affiché dans Firestorm). Classifieds fait partie du module de profil. Elles sont supportées par l'addon OpenSimProfile module que je maintiens. Je n'ai pas testé les annonces | [11:43] Andrew Hellershanks : Kayaker, Le viewer a une entrée pour Grid Search (c'est le nom affiché dans Firestorm). Classifieds fait partie du module de profil. Elles sont supportées par l'addon OpenSimProfile module que je maintiens. Je n'ai pas testé les annonces en utilisant le module de profil intégré. | ||
[11:43] Gavin.Hird @grid.xmir.org:8002 : exemple pour XMIR : SearchURL = http://www.xmir.org/search/query.php | [11:43] Gavin.Hird @grid.xmir.org:8002 : exemple pour XMIR : SearchURL = http://www.xmir.org/search/query.php | ||
[11:44] Andrew Hellershanks : Kayaker, tu auras besoin d'une commande cron externe pour gérer l'expiration des anciennes annonces ou de celles pour lesquelles l'utilisateur n'a plus assez de monnaie locale pour renouveler l'annonce. | [11:44] Andrew Hellershanks : Kayaker, tu auras besoin d'une commande cron externe pour gérer l'expiration des anciennes annonces ou de celles pour lesquelles l'utilisateur n'a plus assez de monnaie locale pour renouveler l'annonce. | ||
[11:44] Ubit Umarov: <key>search-server-url</key> | [11:44] Ubit Umarov: <key>search-server-url</key> | ||
<string>http://search.osgrid.org/ossearch.php?search=[QUERY]</string> | <string>http://search.osgrid.org/ossearch.php?search=[QUERY]</string> | ||
[11:44] Gavin.Hird @grid.xmir.org:8002: | [11:44] Gavin.Hird @grid.xmir.org:8002 : et il est configuré sous [LoginService]. | ||
[11:44] Ubit Umarov: | [11:44] Ubit Umarov : par exemple sur une région osgrid 0.9.2.0 | ||
[11:44] Ubit Umarov: | [11:44] Ubit Umarov : fonctionnalités du simulateur | ||
[11:45] Gavin.Hird @grid.xmir.org:8002 : J'ai aussi ceci dans mon OpenSim.ini fies : | |||
[11:45] Gavin.Hird @grid.xmir.org:8002: | [11:45] Gavin.Hird @grid.xmir.org:8002 : [Search] | ||
[11:45] Gavin.Hird @grid.xmir.org:8002: [Search] | |||
SearchURL = http://www.xmir.org/search/query.php | SearchURL = http://www.xmir.org/search/query.php | ||
;;OpenSimSearch | ;;Module OpenSimSearch | ||
SearchModule = "OpenSimSearch" | SearchModule = "OpenSimSearch". | ||
[11:46] Andrew Hellershanks: | [11:46] Andrew Hellershanks : Merci. J'ai trouvé le fichier PHP que j'ai lancé. Les appels à une page de recherche externe sont basés sur XMLRPC. | ||
[11:46] Ubit Umarov: | [11:47] Andrew Hellershanks : L'appel XMLRPC comprend un paramètre "panel=" pour le type de panneau demandé. J'ai vu "showcase_panel" et "q" (montrer tous les panneaux). | ||
[11:46] Ubit Umarov: | </pre> | ||
[11:47] Ubit Umarov: | = HTTPS -- SSL | ||
[11:47] Ubit Umarov: | <pre> | ||
[11:47] Ubit Umarov: | [11:45] Michael.Christopher @cc.opensimulator.org:8002 : Nous attendons nos nouveaux systèmes de développement ce vendredi, est-ce que quelqu'un d'autre a déjà activé https pour OS core ? | ||
[11:47] Ubit Umarov: | [11:46] Ubit Umarov : pas de précipitation sur https pour opensim | ||
[11:47] Michael.Christopher @cc.opensimulator.org:8002: | [11:46] Ubit Umarov : c'est un pur gaspillage inutile de ressources. | ||
[11:47] Ubit Umarov : vous pouvez protéger la grille en utilisant un proxy qui peut faire du https et un tunnel vers Robust. | |||
[11:47] Ubit Umarov: | [11:47] Ubit Umarov : j'ai fait tourner des régions avec full ssl... | ||
[11:47] Ubit Umarov: :p | [11:47] Ubit Umarov : mais il y a encore du travail à faire. | ||
[11:48] Motoko.Karu @login.digiworldz.com:8002: :) | [11:47] Ubit Umarov : et je n'ai rien fait du côté Robust. | ||
[11:48] Michael.Christopher @cc.opensimulator.org:8002: ok, | [11:47] Michael.Christopher @cc.opensimulator.org:8002 : avez-vous déjà écrit un tutoriel sur ce sujet ? | ||
[11:48] Gavin.Hird @grid.xmir.org:8002: | [11:47] Ubit Umarov : bien sûr que non | ||
[11:48] Michael.Christopher @cc.opensimulator.org:8002: | [11:47] Ubit Umarov : :p | ||
[11:49] Ubit Umarov: | [11:48] Motoko.Karu @login.digiworldz.com:8002 : :) | ||
[11:49] Ubit Umarov: | [11:48] Michael.Christopher @cc.opensimulator.org:8002 : ok, on dirait que c'est là que je dois aller chercher alors lol | ||
[11:49] Ubit Umarov: configuration | [11:48] Gavin.Hird @grid.xmir.org:8002 : tu auras aussi potentiellement besoin d'un certificat ssl wildcard. | ||
[11:49] Ubit Umarov: | [11:48] Michael.Christopher @cc.opensimulator.org:8002 : nous avons cette partie. | ||
[11:49] Ubit Umarov: ssl | [11:49] Ubit Umarov : comme je l'ai dit, le code a besoin d'être nettoyé. | ||
[11:49] Gavin.Hird @grid.xmir.org:8002: LL | [11:49] Ubit Umarov : et rien du côté Robust | ||
[11:49] Ubit Umarov: | [11:49] Ubit Umarov : la configuration du côté Robust sera... disons... drôle. | ||
[11:49] Gavin.Hird @grid.xmir.org:8002: | [11:49] Ubit Umarov : et pour aucune utilité | ||
[11:49] Ubit Umarov: | [11:49] Ubit Umarov : ssl est inutile | ||
[11:50] Michael.Christopher @cc.opensimulator.org:8002: | [11:49] Gavin.Hird @grid.xmir.org:8002 : LL a essayé de désactiver TLS 1.0 et 1.1 | ||
[11:50] Ubit Umarov: | [11:49] Ubit Umarov: tu n'es pas arrivé :p | ||
[11:49] Gavin.Hird @grid.xmir.org:8002 : ils ont dû le réactiver. | |||
[11:49] Ubit Umarov : et pas de banque non plus | |||
[11:50] Michael.Christopher @cc.opensimulator.org:8002 : nous utilisons suffisamment de sous-domaines pour qu'une wildcard soit indispensable - et merci ubit. | |||
[11:50] Ubit Umarov : oui, seul tls 3 est "légal maintenant". | |||
[11:51] Ubit Umarov: and as i said grids can put robust behind a firewall that does ssl for relevant services like login | [11:51] Ubit Umarov: and as i said grids can put robust behind a firewall that does ssl for relevant services like login | ||
[11:51] Ubit Umarov: thing osgird has that | [11:51] Ubit Umarov: thing osgird has that |
Version du 5 janvier 2022 à 22:03
Introduction
[10:59] Motoko.Karu @login.digiworldz.com:8002 : Salut tout le monde... Salut Ubit... Salut Gavin... Bonne année à vous aussi [10:59] Gavin.Hird @grid.xmir.org:8002 : Bonne année Andrew [11:00] Andrew Hellershanks : Bonjour à tous. [11:00] Jamie.Jordan @grid.kitely.com:8002 : Salut tout le monde Bonne année [11:00] Gavin.Hird @grid.xmir.org:8002 : Andrew l'hiver est-il toujours blanc en cette nouvelle année ? [11:00] Ubit Umarov : Bonne année à tous ! [11:00] Andrew Hellershanks : Bonne année, Gavin. [11:00] Motoko.Karu @login.digiworldz.com:8002 : =) [11:00] Ubit Umarov : Oui, il l'est. [11:00] Andrew Hellershanks : Gavin, ce n'est pas surprenant vu le froid qu'il fait dehors. [11:00] Andrew Hellershanks : :) [11:01] Gavin.Hird @grid.xmir.org:8002 : :-) [11:01] Gavin.Hird @grid.xmir.org:8002 : Quelle température ? [11:01] Andrew Hellershanks : Hum... hier il faisait -18C. [11:01] Ubit Umarov : Certains racontent des histoires sur les monstres qui se cachent dans l'espace des téléports. [11:01] Ubit Umarov : et travaillent en hypergrid [11:01] Ubit Umarov : ils mangeraient les couleurs des gens. [11:01] Jagga Meredith : `-36 windchill ici [11:02] Andrew Hellershanks : Le temps s'est réchauffé aujourd'hui. Il est maintenant tout près du point de congélation. [11:02] Gavin.Hird @grid.xmir.org:8002 : Où cela se trouve Jagga ? [11:02] Gavin.Hird @grid.xmir.org:8002 : On dirait le nord de la Norvège ces jours-ci. [11:02] Jagga Meredith : Edmonton [11:02] Gavin.Hird @grid.xmir.org:8002 : Nord* [11:02] Andrew Hellershanks : oh, un autre Canuck est au bar. :) [11:03] Gavin.Hird @grid.xmir.org:8002 : Hier, un bus rempli de touristes italiens a quitté la route par -18C et en plein vent. [11:03] Ubit Umarov : outch [11:04] Gavin.Hird @grid.xmir.org:8002 : Bonne année Selby [11:04] Selby.Evans @grid.kitely.com:8002 : bonjour à tous. [11:04] Ubit Umarov : Bonjour, bienvenue en 2022. [11:05] Andrew Hellershanks : Bonjour, Selby. [11:05] Motoko.Karu @login.digiworldz.com:8002 : Salut Selby [11:05] Selby.Evans @grid.kitely.com:8002 : Bonne année, tout le monde [11:05] Selby.Evans @grid.kitely.com:8002 : tout le monde. [11:05] Andrew Hellershanks : Nous voici pour la première réunion d'une nouvelle année. Espérons que nous verrons les choses revenir à quelque chose qui ressemble à la "normale" avant la fin de cette année. [11:05] Andrew Hellershanks : Bonne année, Selby. [11:06] Motoko.Karu @login.digiworldz.com:8002 : Qu'est-ce qui est "normal" de nos jours ? J'ai oublié [11:06] Ubit Umarov : uff entre-temps le pire reste à venir. [11:06] Motoko.Karu @login.digiworldz.com:8002 : ^_^ [11:06] Ubit Umarov : possible... [11:06] Andrew Hellershanks : ouais, ça devient difficile de s'en souvenir car ça fait presque deux ans qu'on n'a pas eu de "normal". [11:08] Ubit Umarov : ouais, bien... [11:08] Ubit Umarov : et opensim ? quelles nouvelles ? [11:08] Gavin.Hird @grid.xmir.org:8002 : Il y a cette longue interview de Joe Rogan avec l'inventeur des vaccins ARNm que les gens pourraient vouloir écouter. Elle a été supprimée de YT et Twitter. https://www.bitchute.com/video/6HbrWuIHTTg3/ [11:09] Ubit Umarov : Merci
Nouvelles d'OpenSim et migration des Assets d'Osgrid
- Migration des assets sur Osgrid : ETA mi-janvier ?
- Boosting
[11:09] Gavin.Hird @grid.xmir.org:8002: Opensim [11:10] Gavin.Hird @grid.xmir.org:8002 : J'ai testé toutes vos modifications, sauf celles soumises aujourd'hui. [11:10] Gavin.Hird @grid.xmir.org:8002 : cela semble fonctionner correctement. [11:10] Kayaker Magic : Quand OSGrid va-t-il réparer les assets ? La moitié de mon inventaire ne peut plus se recharger. [11:10] Ubit Umarov : aujourd'hui, il s'agit juste de quelques accélérations mineures. [11:10] Ubit Umarov : qui peuvent tout au plus souffrir de fautes de frappe. [11:10] Gavin.Hird @grid.xmir.org:8002 : L'ETA (date de livraison estimée) pour cela n'est pas pour la mi-janvier ou quelque chose comme ça ? [11:11] Ubit Umarov : j'ai lu les commits plusieurs fois... mais cela ne veut pas dire grand chose :) [11:11] Ubit Umarov : parfois il faut 6 mois pour que mes fautes de frappe deviennent visibles ;) [11:12] Ubit Umarov : osg assets aucune idée [11:12] Ubit Umarov : je suppose que le déménagement se poursuit. [11:12] Gavin.Hird @grid.xmir.org:8002 : il y a eu quelques erreurs de frappe intéressantes dans le code du viewer, elles persistent depuis des années. [11:12] Ubit Umarov : et nous avons un autre gros crash hier. [11:12] Andrew Hellershanks : Je n'ai pas vu de rapports d'avancement ou d'estimations sur la date à laquelle la migration sera faite. [11:12] Gavin.Hird @grid.xmir.org:8002 : gros crash ? [11:13] Ubit Umarov : oui, les services d'assets ont planté,. les services de la grille ont tous été désactivés juste au cas où. [11:13] Ubit Umarov : quelques heures... encore une fois [11:13] Gavin.Hird @grid.xmir.org:8002 : Oh ! [11:13] Jagga Meredith : ok, je me demandais pourquoi il y avait autant de rouge sur ma console. [11:13] Ubit Umarov : je suppose que l'opération est à la dernière étape. [11:14] Ubit Umarov : mais cela va lentement et a, disons, des problèmes comme hier. [11:14] Gavin.Hird @grid.xmir.org:8002 : espérons qu'il ne s'agit pas d'une phase terminale [11:14] Andrew Hellershanks: :) [11:14] Ubit Umarov : oui, espérons que ce ne soit pas ce genre. [11:15] Motoko.Karu @login.digiworldz.com:8002 : hehe [11:15] Gavin.Hird @grid.xmir.org:8002 : VT102 [11:15] Motoko.Karu @login.digiworldz.com:8002 : wyse... amber... [11:15] Andrew Hellershanks : hehe [11:15] Ubit Umarov : les nouvelles boîtes d'assetss sont nouvelles... sur un bon datacenter... et en plus moins cher. [11:15] Ubit Umarov : c'est aussi une bonne chose pour les finances de la grille. [11:16] Jagga Meredith: Gavin heh [11:16] Andrew Hellershanks : Espérons qu'ils sont encore proches des autres serveurs utilisés par la grille. J'ai vu des problèmes lorsque les serveurs sont répartis sur plusieurs continents. [11:16] Jagga Meredith: /' [11:16] Ubit Umarov : juste le type de service des assets ne s'avère pas si bon, et le transfert, bien lent. [11:16] Jagga Meredith : (chat) [11:16] Ubit Umarov : ils le sont andrew [11:16] Andrew Hellershanks: Bien [11:16] Andrew Hellershanks: jagga, :) [11:17] Ubit Umarov : mais sur une grille comme osgrid, cela signifie qu'ils ne sont pas loin des autres régions. [11:17] Ubit Umarov: ils sont au texas :) [11:17] Andrew Hellershanks : Bonjour, Jamie [11:17] Gavin.Hird @grid.xmir.org:8002 : Ne vous attaquez pas au Texas [11:17] Motoko.Karu @login.digiworldz.com:8002 : lol [11:17] Andrew Hellershanks : Je me demande combien de Go de données d'assets ils ont (dû) déplacer. [11:18] Gavin.Hird @grid.xmir.org:8002 : on peut aller jusqu'aux To. [11:18] Jagga Meredith : il y a un gros câblage de réseau du Texas au Canada, contrairement à l'Allemagne. [11:18] Ubit Umarov : je pense que le déplacement des données en vrac a été fait. [11:18] Ubit Umarov : mais maintenant les assets doivent être "injectés" sur la nouvelle chose. [11:18] Ubit Umarov : mais c'est juste une supposition... aucun détail. [11:19] Andrew Hellershanks : Gavin, To ? ok. Pas étonnant que cela prenne du temps. J'ai dû déplacer environ 85 Go ou plus entre les serveurs et cela a pris du temps. [11:19] Gavin.Hird @grid.xmir.org:8002 : tant qu'il n'y a pas besoin de boosting après... [11:19] Ubit Umarov : les données brutes devaient être de l'ordre de 5 To. [11:20] Andrew Hellershanks : Aïe. C'est là qu'on a besoin d'une connexion Internet vraiment rapide entre les serveurs. [11:20] Motoko.Karu @login.digiworldz.com:8002 : n'utilisez pas dms-services... <shudders> [11:21] Motoko.Karu @login.digiworldz.com:8002 : *aws-dms-services [11:21] Gavin.Hird @grid.xmir.org:8002 : charger les données sur un smartphone, voler/se rendre au nouvel emplacement, décharger les données. [11:21] Ubit Umarov : difficile de voler avec le covid [11:21] Gavin.Hird @grid.xmir.org:8002 : c'est toujours possible ici. [11:21] Ubit Umarov : Bien et peut être conduit dans ce cas. [11:21] Motoko.Karu @login.digiworldz.com:8002 : nous avons dû effectuer une exportation client où les données ont été copiées sur un disque... et expédiées au dit client... parce qu'ils ne pouvaient pas comprendre comment utiliser sftp... ou s3 [11:21] Andrew Hellershanks : Pas si difficile. J'entends beaucoup plus d'avions voler au-dessus de nos têtes qu'il y a un an. [11:22] Kayaker Magic : Votre smarphone contient des terrabytes de données ? [11:22] Gavin.Hird @grid.xmir.org:8002 : pas le mien, mais... [11:22] Ubit Umarov : j'ai entendu dire que le premier Lor était transporté sur des disques durs. [11:23] Ubit Umarov : un jour le gars qui transportait les disques a imaginé qu'il était suivi :) [11:23] Ubit Umarov : effrayant... la copie principale de la chose :) [11:24] Ubit Umarov : mais pas de transfert net... simple déplacement physique des disques durs. [11:24] Ubit Umarov : oui, les gens font ça. [11:25] Gavin.Hird @grid.xmir.org:8002 : Les chargements initiaux de sauvegardes sont souvent réalisé via l'envoi de disques hors ligne à un prestataire de sauvegarde. [11:25] Motoko.Karu @login.digiworldz.com:8002 : aws a son service snowball... qui expédie un lecteur/nas-pack pour le(s) transfert(s) de données.
Requête HTTP
- [OSSL_Implemented#HTTP]
- LSL HTTP
- [ http://wiki.secondlife.com/wiki/LlRequestURL LlRequestURL]
IIRC : If I Remember Correctly = si je me souviens bien.
[11:24] Andrew Hellershanks : J'ai une question sur OpenSim. Quelqu'un a-t-il essayé de contacter un objet inworld en utilisant une requête externe (HTTP) ? Je pense spécifiquement à l'utilisation de YEngine, bien que le moteur de script puisse ne pas avoir d'impact sur le fait que cela fonctionne ou non. [11:24] Kayaker Magic : J'utilise souvent llRequestURL, ça fonctionne. [11:24] Andrew Hellershanks : Je connais quelqu'un qui est aimerait pouvoir afficher l'état d'unsystème du monde réel sur un écran virtuel dans le monde. [11:25] Kayaker Magic : également llHTTPRequest [11:25] Ubit Umarov : tu dois de régler ce truc dans opensim.ini. [11:25] Andrew Hellershanks : ok. Je ne l'ai pas utilisé depuis un certain temps, Kayaker. J'ai les scripts que j'avais l'habitude d'utiliser. J'ai des scripts qui appellent mais je ne me souviens plus très bien de la configuration pour faire de l'entrant. [11:25] Ubit Umarov: ;# {ExternalHostNameForLSL} {} {Nom d'hôte à utiliser pour les URLs HTTP-IN. Il doit être accessible depuis l'Internet.} {} ;; Nom d'hôte à utiliser dans llRequestURL/llRequestSecureURL ;; si non défini - llRequestURL/llRequestSecureURL sont désactivés ; DÉCOMMENTEZ ET DÉFINISSEZ VOTRE ADRESSE EXTERNE OU LOCALE POUR L'ACTIVER SELON VOS BESOINS. ;ExternalHostNameForLSL = 127.0.0.1 [11:26] Ubit Umarov : cette chose [11:26] Kayaker Magic : llRequestURL nécessite un paramètre dans Regions.ini pour lui indiquer l'URL de base..... [11:26] Andrew Hellershanks : Ubit, je me souviens de cette partie. Elle a été définie, IIRC. [11:26] Ubit Umarov : Je viens de coller ça. [11:26] Kayaker Magic : Oui, c'est ce paramètre. [11:27] Ubit Umarov : ça devrait marcher avec un bon script :) [11:27] Ubit Umarov : alors [11:27] Andrew Hellershanks : Je vais revoir cela plus tard. La première étape serait d'envoyer un message à un objet in world en utilisant ma standalone pour me souvenir de la façon dont cela fonctionne. [11:28] Gavin.Hird @grid.xmir.org:8002 : et les numéros de port fonctionnent aussi avec cette adresse ? [11:28] Kayaker Magic : Tu peux avoir un script qui interroge un serveur externe avec llHTTPRequest si tu ne le fais pas trop souvent et que tes données ne sont pas en temps réel. [11:28] Andrew Hellershanks : Gavin, IIRC, tu as besoin du numéro de port de l'instance OpenSim. [11:28] Gavin.Hird @grid.xmir.org:8002 : ...si tu as besoin de le transmettre au bon hôte. [11:28] Ubit Umarov : la région t'indique le port. [11:29] Andrew Hellershanks : Bonjour, Michael. [11:29] Ubit Umarov : si je me souviens bien. [11:29] Bill's Chair chuchote: : C'est la Chaise de Bill [11:29] Gavin.Hird @grid.xmir.org:8002 : La chaise de Bill a parlé [11:29] Kayaker Magic : Certains systèmes d'hébergement de serveurs refusent les URL avec des numéros de port. [11:30] Andrew Hellershanks : Michael, tu peux t'asseoir de l'autre côté du bar. [11:30] Ubit Umarov : "HTTP-in n'est pas sur le numéro de port http habituel ; l'url qu'il a fourni dans l'événement http_request inclut le numéro de port correct." [11:30] Bill's Chair whispers: C'est la Chaise de Bill [11:30] Ubit Umarov: http://wiki.secondlife.com/wiki/LlRequestURL [11:30] Gavin.Hird @grid.xmir.org:8002 : ok, merci Ubit. [11:31] Gavin.Hird @grid.xmir.org:8002 : c'est donc le même numéro de port que l'adresse http du simulateur. [11:32] Ubit Umarov : le port ops est réparé [11:32] Kayaker Magic : Bienvenue Lyr ! [11:32] Ubit Umarov: string url = "http://" + ExternalHostNameForLSL + ":" + m_HttpServer.Port.ToString() + "/lslhttp/" + urlcode.ToString(); [11:32] Lyr.Lobo @cc.opensimulator.org:8002 sourire [11:32] Andrew Hellershanks : Gavin, la page dit que l'URL retournée inclut le numéro de port à utiliser. [11:32] Lyr.Lobo @cc.opensimulator.org:8002 : merci.... et bonjour ! [11:33] Michael.Christopher @cc.opensimulator.org:8002 : salut ! :) [11:33] Gavin.Hird @grid.xmir.org:8002 : Bonne année Lyr [11:33] Andrew Hellershanks : Bonjour, Lry. [11:33] Andrew Hellershanks : hum... Lyr. [11:33] Lyr.Lobo @cc.opensimulator.org:8002 : Bonne année ! *sourire*. [11:33] Gavin.Hird @grid.xmir.org:8002 : corrigé, Ubit ? [11:33] Andrew Hellershanks : :) [11:33] Ubit Umarov : salut Lyr, bienvenue en 2022. [11:33] Michael.Christopher @cc.opensimulator.org:8002 : Oui, bonne année à tous ! [11:33] Ubit Umarov : c'est le port http principal de la région gavin.Hird [11:33] Motoko.Karu @login.digiworldz.com:8002 : hihi Lyr [11:33] Gavin.Hird @grid.xmir.org:8002 : Bonne année Michale [11:34] Lyr.Lobo @cc.opensimulator.org:8002 sourit à l'accueil chaleureux. [11:34] Gavin.Hird @grid.xmir.org:8002 : Je pense que tu veux dire simulateur [11:34] Ubit Umarov : région [11:34] Gavin.Hird @grid.xmir.org:8002 : un simulateur multi-régions n'a qu'une seule adresse http, n'est-ce pas ? [11:34] Ubit Umarov : il se trouve que c'est la même chose :p [11:34] Selby.Evans @grid.kitely.com:8002 : Salut Lyr [11:34] Gavin.Hird @grid.xmir.org:8002 : :-) [11:35] Ubit Umarov : je ne sais pas pourquoi ce port n'a pas été rendu configurable.
La recherche et les annonces dans le viewer
[11:35] Kayaker Magic : J'ai une question sur la configuration de la région : Comment est implémentée la recherche dans le viewer ? Y a-t-il un script PHP d'aide ? Où la configuration est-elle documentée ? [11:35] Gavin.Hird @grid.xmir.org:8002 : cela dépend de la recherche dont tu parles Kayaker. [11:35] Andrew Hellershanks : Le viewer doit connaître l'URL d'une page externe qui se chargera de la recherche. [11:35] Ubit Umarov : c'est un service web externe. [11:35] Ubit Umarov : tu peux utiliser le module osgrid et voir ce que ça donne. [11:36] Kayaker Magic : Le bouton icône de la loupe en bas de la visionneuse. [11:36] Gavin.Hird @grid.xmir.org:8002 : l'agent et le groupe peuvent être recherchés directement dans la grille à partir du viewer. [11:36] Ubit Umarov : je pense qu'Andrew a une idée de comment cela fonctionne... je me demande pourquoi... [11:36] Ubit Umarov : ;) [11:36] Andrew Hellershanks : J'ai commencé à travailler sur une page de recherche pour aller avec le module ossearch mais je ne l'ai pas terminé. [11:36] Gavin.Hird @grid.xmir.org:8002 : le reste se fait via un php externe. [11:37] Ubit Umarov : nous ne l'avons pas dans le noyau. [11:39] Kayaker Magic : Même question à propos des Annonces (Classifieds): elles dépendent aussi d'une outil PHP ? [11:40] Gavin.Hird @grid.xmir.org:8002 : oui. [11:40] Kayaker Magic : Comment le viewer sait où les envoyer ? Est-ce qu'il y a un protocole vers le serveur et le serveur a un paramètre INI pour pointer vers l'aide ? [11:41] Ubit Umarov : nous les informons sur les caractéristiques du simulateur je pense. [11:41] Ubit Umarov : gridinfo peut aussi l'avoir. [11:43] Gavin.Hird @grid.xmir.org:8002 : dans Robust.HG.ini [11:43] Gavin.Hird @grid.xmir.org:8002 : ; Url du service de recherche [11:43] Andrew Hellershanks : Kayaker, Le viewer a une entrée pour Grid Search (c'est le nom affiché dans Firestorm). Classifieds fait partie du module de profil. Elles sont supportées par l'addon OpenSimProfile module que je maintiens. Je n'ai pas testé les annonces en utilisant le module de profil intégré. [11:43] Gavin.Hird @grid.xmir.org:8002 : exemple pour XMIR : SearchURL = http://www.xmir.org/search/query.php [11:44] Andrew Hellershanks : Kayaker, tu auras besoin d'une commande cron externe pour gérer l'expiration des anciennes annonces ou de celles pour lesquelles l'utilisateur n'a plus assez de monnaie locale pour renouveler l'annonce. [11:44] Ubit Umarov: <key>search-server-url</key> <string>http://search.osgrid.org/ossearch.php?search=[QUERY]</string> [11:44] Gavin.Hird @grid.xmir.org:8002 : et il est configuré sous [LoginService]. [11:44] Ubit Umarov : par exemple sur une région osgrid 0.9.2.0 [11:44] Ubit Umarov : fonctionnalités du simulateur [11:45] Gavin.Hird @grid.xmir.org:8002 : J'ai aussi ceci dans mon OpenSim.ini fies : [11:45] Gavin.Hird @grid.xmir.org:8002 : [Search] SearchURL = http://www.xmir.org/search/query.php ;;Module OpenSimSearch SearchModule = "OpenSimSearch". [11:46] Andrew Hellershanks : Merci. J'ai trouvé le fichier PHP que j'ai lancé. Les appels à une page de recherche externe sont basés sur XMLRPC. [11:47] Andrew Hellershanks : L'appel XMLRPC comprend un paramètre "panel=" pour le type de panneau demandé. J'ai vu "showcase_panel" et "q" (montrer tous les panneaux).
= HTTPS -- SSL
[11:45] Michael.Christopher @cc.opensimulator.org:8002 : Nous attendons nos nouveaux systèmes de développement ce vendredi, est-ce que quelqu'un d'autre a déjà activé https pour OS core ? [11:46] Ubit Umarov : pas de précipitation sur https pour opensim [11:46] Ubit Umarov : c'est un pur gaspillage inutile de ressources. [11:47] Ubit Umarov : vous pouvez protéger la grille en utilisant un proxy qui peut faire du https et un tunnel vers Robust. [11:47] Ubit Umarov : j'ai fait tourner des régions avec full ssl... [11:47] Ubit Umarov : mais il y a encore du travail à faire. [11:47] Ubit Umarov : et je n'ai rien fait du côté Robust. [11:47] Michael.Christopher @cc.opensimulator.org:8002 : avez-vous déjà écrit un tutoriel sur ce sujet ? [11:47] Ubit Umarov : bien sûr que non [11:47] Ubit Umarov : :p [11:48] Motoko.Karu @login.digiworldz.com:8002 : :) [11:48] Michael.Christopher @cc.opensimulator.org:8002 : ok, on dirait que c'est là que je dois aller chercher alors lol [11:48] Gavin.Hird @grid.xmir.org:8002 : tu auras aussi potentiellement besoin d'un certificat ssl wildcard. [11:48] Michael.Christopher @cc.opensimulator.org:8002 : nous avons cette partie. [11:49] Ubit Umarov : comme je l'ai dit, le code a besoin d'être nettoyé. [11:49] Ubit Umarov : et rien du côté Robust [11:49] Ubit Umarov : la configuration du côté Robust sera... disons... drôle. [11:49] Ubit Umarov : et pour aucune utilité [11:49] Ubit Umarov : ssl est inutile [11:49] Gavin.Hird @grid.xmir.org:8002 : LL a essayé de désactiver TLS 1.0 et 1.1 [11:49] Ubit Umarov: tu n'es pas arrivé :p [11:49] Gavin.Hird @grid.xmir.org:8002 : ils ont dû le réactiver. [11:49] Ubit Umarov : et pas de banque non plus [11:50] Michael.Christopher @cc.opensimulator.org:8002 : nous utilisons suffisamment de sous-domaines pour qu'une wildcard soit indispensable - et merci ubit. [11:50] Ubit Umarov : oui, seul tls 3 est "légal maintenant". [11:51] Ubit Umarov: and as i said grids can put robust behind a firewall that does ssl for relevant services like login [11:51] Ubit Umarov: thing osgird has that [11:51] Ubit Umarov: wel cloudfare seems to be offering such service and more for free now [11:52] Ubit Umarov: opensimFest had all visible robust on https [11:54] Andrew Hellershanks: Less than 10 minutes to the top of the hour. Any other questions for today? [11:54] Michael.Christopher @cc.opensimulator.org:8002: im good, anyone else got anything? [11:54] Gavin.Hird @grid.xmir.org:8002: too early in the year to start thinking [11:55] Michael.Christopher @cc.opensimulator.org:8002: lol [11:55] Andrew Hellershanks: Any viewer news, Gavin, or were you just enjoying a break from coding over the holidays? [11:55] Ubit Umarov: oh i was thinking it was already 2 late to start thinking gavin :) [11:55] Gavin.Hird @grid.xmir.org:8002: there is always some changes going in but not much to write home about quite yet [11:56] Gavin.Hird @grid.xmir.org:8002: I had an interesting experience with the LL viewer after upgrading a machine to the latest version of macOS [11:56] Ubit Umarov: you don't need to write home gavin.. jut git [11:56] Andrew Hellershanks: Kayaker, If you are interested in a PHP based search I can share the PHP file I started. It has some information about the data passed to it from the viewer. [11:56] Michael.Christopher @cc.opensimulator.org:8002: @gavin - interesting how? [11:56] Gavin.Hird @grid.xmir.org:8002: The system threw up a message saying: This app will not work on future versions of the system. Please contact the developer for a new version. [11:56] Andrew Hellershanks: Ubit,:) [11:56] Kayaker Magic: Aren't there working versions of that in Wifi or somewhere? [11:57] Ubit Umarov: diva? [11:57] Andrew Hellershanks: Kayaker, not that I recall. [11:57] Ubit Umarov: Diva will release her things for 0.9.2.1 [11:57] Michael.Christopher @cc.opensimulator.org:8002: Gavin - i'll bet it has something to do with switching over to the M1 chip over intel [11:57] Andrew Hellershanks: oh, the Diva wifi. I was thinking of opensimwi. Completely different beast. [11:57] Gavin.Hird @grid.xmir.org:8002: no [11:58] Gavin.Hird @grid.xmir.org:8002: In their depseration to notraize the viewer, they have given themselves socalled entitlements that has left a gaping security hole that Apple has said will not work on future system versions [11:58] Michael.Christopher @cc.opensimulator.org:8002: oh [11:58] Michael.Christopher @cc.opensimulator.org:8002: oops [11:58] Gavin.Hird @grid.xmir.org:8002: so rather than writing the code as it sahll be written, they procastinate and try to weasel their way out of it, making it worse and worse over time [11:59] Michael.Christopher @cc.opensimulator.org:8002: smh [11:59] Ubit Umarov: procastinate is a fun word, and a very actrative practice [11:59] Gavin.Hird @grid.xmir.org:8002: lol [12:01] Ubit Umarov: hmm my stream now seems to like moolight shadow a lot [12:01] Ubit Umarov: keeps playing it [12:01] Lyr.Lobo @cc.opensimulator.org:8002 grins [12:01] Ubit Umarov: ie the stream here [12:01] Ubit Umarov: well at least it is working :) [12:01] Gavin.Hird @grid.xmir.org:8002: I have not hear Mike Oldfiled since the 1980s [12:02] Ubit Umarov: i did a few times on this stream :p [12:02] Lyr.Lobo @cc.opensimulator.org:8002 grins [12:02] Lyr.Lobo @cc.opensimulator.org:8002: Tubular Bells [12:02] Gavin.Hird @grid.xmir.org:8002: I have the vinyl album [12:02] Andrew Hellershanks: That's the only thing I think of when i hear that name. [12:02] Ubit Umarov: well think i didn't add tubular bells to playlist [12:02] Lyr.Lobo @cc.opensimulator.org:8002: yes [12:03] Lyr.Lobo @cc.opensimulator.org:8002: hehe no worries, just knew that was how most associate his work [12:03] Ubit Umarov: it was a tsfh and sabaton only stream :) [12:03] Andrew Hellershanks: Last call for any other OpenSim related comments or questions to end this first meeting of 2022. [12:03] Ubit Umarov: opps yes.. meeting [12:04] Andrew Hellershanks: I'm not seeing anyone typing so that will do it for today. [12:04] Ubit Umarov: so .. opensim.. yes.. [12:04] Motoko.Karu @login.digiworldz.com:8002: :) [12:04] Selby.Evans @grid.kitely.com:8002: bye all [12:04] Motoko.Karu @login.digiworldz.com:8002: see ya [12:04] Ubit Umarov: cya sleby [12:04] Kayaker Magic: RL is calling me. [12:04] Andrew Hellershanks: I hope you all enjoyed the holidays. Let's hope for a better year this year than the last couple. Thank you all for coming. See you again next year. [12:04] Kayaker Magic whispers: Merry New Year all! [12:04] Ubit Umarov: selby also [12:04] Andrew Hellershanks: Bye, Selby. [12:04] Gavin.Hird @grid.xmir.org:8002: Bye to all departing agents [12:05] Lyr.Lobo @cc.opensimulator.org:8002: Goodbye *smiles* Merry New year! [12:05] Michael.Christopher @cc.opensimulator.org:8002: bye@!