Channel Topic
..·.·::::::::: Entraide pour les Eggdrops, Tcl et shells -| https://www.eggdrop.fr |- :::::::::·.·..  -| dernier script ajouté : MySQL v0.7 - https://tinyurl.com/yw7sh7gu

Channel Log for #eggdrop


* All times are UTC Filtering by user: CrazyCat
[05/14/24 01:38:32] CrazyCat: Plop MenzAgitat
[05/14/24 07:21:07] CrazyCat: Plop lnk
[05/13/24 09:55:17] CrazyCat: Plop MenzAgitat et lnk
[05/12/24 01:54:02] CrazyCat: MenzAgitat> C'est corrigé, merci de l'info
[05/12/24 01:53:38] CrazyCat: !who
[05/12/24 01:44:13] CrazyCat: !who
[05/12/24 07:28:27] CrazyCat: Je sais, mais comme j'ai pas le code sous les yeux, je ne sais plus pourquoi ça fait ça
[05/12/24 07:27:21] CrazyCat: MenzAgitat> Oui, c'est possible
[05/09/24 11:52:49] CrazyCat: hi aslpls
[05/08/24 03:37:32] CrazyCat: Je suis en train de voir si je peux créer un hash de connexions dans le module pour pouvoir cibler la bonne
[05/08/24 03:36:51] CrazyCat: MenzAgitat> Non, il faut juste que le module puisse gérer et identifier les multiples connexions
[05/08/24 02:44:27] CrazyCat: Oui
[05/08/24 02:32:03] CrazyCat: Ce qui signifie que pour plus de sécurité vous devez toujours fermer la connexion à la base après avoir effectué vos requêtes, et donc l'ouvrir juste avant. Ainsi, si vous avez plusieurs scripts qui utilisent ce module, vous êtes certain de la connexion en cours, à moins d'avoir le manque de chance qu'il y en ait deux qui s'ouvrent de manière concomitante.
[05/08/24 02:32:01] CrazyCat: Je vais quand même citer le grand penseur et écrivain, qui a aussi fait un peu d'analyse:
[05/08/24 02:29:55] CrazyCat: La dernière ouverte est la seule utilisée (elle écrase) et donc quand tu fermes, ben tu fermes la seule
[05/08/24 02:28:45] CrazyCat: Sinon, le souci est celui qu'on a à https://tools.eggdr…
[05/08/24 02:28:29] CrazyCat: Il faut ouvrir la connexion, faire sa requête et la refermer
[05/08/24 02:28:10] CrazyCat: Si, mais pas simultanées
[05/08/24 02:26:14] CrazyCat: Amand: si, il est opérationnel mais mono-connexion
[05/08/24 02:22:47] CrazyCat: Encore une fois: j'ai répondu à sa demande, à savoir ajouter le cron
[05/08/24 02:22:06] CrazyCat: MenzAgitat> Ben le demandeur est roumain et passe bien "lang ro" dans les options de requête, où est le souci ?
[05/08/24 02:14:23] CrazyCat: Tranquille
[05/08/24 02:06:13] CrazyCat: Salut Amand
[05/08/24 01:58:32] CrazyCat: Les gens qui utilisent http le font souvent très mal: mix de NS, oubli des cleanup chaque fois que nécessaire, pas de callback, mauvaise gestion d'erreur
[05/08/24 01:57:13] CrazyCat: However, if the name does not start with a :: (i.e., is relative), Tcl follows a fixed rule for looking it up: Command and variable names are always resolved by looking first in the current namespace, and then in the global namespace.
[05/08/24 01:54:57] CrazyCat: S'il ne trouve pas la proc dans le NS courant, il va chercher dans la racine
[05/08/24 01:54:36] CrazyCat: Même dans un NS ça passe
[05/08/24 01:52:57] CrazyCat: Tcl: stdin stdout stderr
[05/08/24 01:52:55] CrazyCat: .tcl chan names
[05/08/24 01:52:03] CrazyCat: Et oui, j'ai pas redémarré mon egg
[05/08/24 01:51:48] CrazyCat: Il est complètement pourri ce code, je confirme
[05/08/24 01:51:09] CrazyCat: En plus package require tdom alors qu'il n'est pas utilisé...
[05/08/24 01:49:42] CrazyCat: Déjà ce serait un code à moi, il y aurait un namespace
[05/08/24 01:49:21] CrazyCat: J'ai ajouté la partie "cron" à son code
[05/08/24 01:48:55] CrazyCat: C'est pas mon code
[05/08/24 01:48:35] CrazyCat: Dans lequel ?
[05/08/24 01:32:23] CrazyCat: Ben oui je sais, j'ai écrit ma proc trop vite, oublié les :: dans le code que j'ai filé
[05/08/24 01:31:22] CrazyCat: Tcl error: can't read "botnick": no such variable
[05/08/24 01:31:20] CrazyCat: .tcl proc test {} { putlog "got $botnick" }; test;
[05/08/24 01:31:04] CrazyCat: Même en -d:
[05/08/24 01:30:02] CrazyCat: Les erreurs TCL de ce type n'apparaissent pas même sans le +d ?
[05/08/24 01:25:47] CrazyCat: Ce qui est bizarre c'est qu'il n'ait pas d'erreur en PL
[05/08/24 01:25:10] CrazyCat: Y'a bien un bug: $botnick et pas $::botnick
[05/08/24 01:18:53] CrazyCat: Tu peux intervenir si tu veux, hein. Je vais tester le script
[05/08/24 11:00:52] CrazyCat: Bref, c'est resté alors que ça n'aurait pas dû
[05/08/24 11:00:29] CrazyCat: Parce que certains nécessitaient plus qu'une simple proc
[05/08/24 11:00:16] CrazyCat: Ah, je crois que je me souviens. C'est quand j'avais mis plusieurs racourcisseurs, le Ns était le nom du racourcisseur et la proc était short
[05/08/24 10:55:57] CrazyCat: MenzAgitat> probablement mais je ne sais plus du tout laquelle
[05/08/24 10:32:20] CrazyCat: MenzAgitat: sur ma future version ?
[05/08/24 10:23:50] CrazyCat: Merci MenzAgitat
[05/08/24 10:23:19] CrazyCat: Plop MenzAgitat
[05/08/24 10:22:41] CrazyCat: Oui, mais quel raccourcisseur ?
[05/08/24 10:21:25] CrazyCat: Ayato> Quel racourcisseur utilises-tu ?
[05/04/24 11:46:05] CrazyCat: Plop :)
[05/02/24 02:12:14] CrazyCat: Et pour info, la plupart des modules ont un fichier README avec les infos pour l'installer
[05/02/24 02:05:11] CrazyCat: ...
[05/02/24 02:04:53] CrazyCat: Les infos d'installations sont dans le post du forum
[05/02/24 07:15:34] CrazyCat: MenzAgitat> sur du mysql, c'est pas vraiment le c vs tcl qui compte en rapidité
[05/01/24 09:42:02] CrazyCat: globalement, au lieu d'appeler du tcl qui sera interprété puis qui appelle une lib C, tu appelles directement une lib C
[05/01/24 09:40:56] CrazyCat: Amand: la différence c'est que tu n'importes pas de package, et comme c'est un module (compilé avec eggdrop) c'est un peu plus rapide
[04/30/24 11:19:02] CrazyCat: (du coup il vaut mieux commenter la ligne set vhost6)
[04/30/24 11:16:39] CrazyCat: si ifconfig ne te donne pas une ipv6 c'est que tu n'en as pas
[04/30/24 11:15:31] CrazyCat: C'est toujours l'IP de l'eggdrop qui compte
[04/30/24 11:15:17] CrazyCat: Non, uniquement si l'eggdrop a une IPv6
[04/30/24 11:14:15] CrazyCat: De nada
[04/30/24 11:11:17] CrazyCat: c'est bien une IPv4 ?
[04/30/24 11:10:06] CrazyCat: depuis ton shell, tu fais curl ifconfig.io
[04/30/24 11:09:03] CrazyCat: Il faut mettre l'ip publique de l'eggdrop
[04/30/24 11:08:49] CrazyCat: mobile: ok, donc change la ligne 86
[04/30/24 11:06:41] CrazyCat: MenzAgitat> Y'a des jours comme ça
[04/30/24 10:45:42] CrazyCat: (your = eggdrop)
[04/30/24 10:45:31] CrazyCat: ## a CTCP chat request, try setting vhost4/6 to your external IP.
[04/30/24 10:45:29] CrazyCat: ## And as a general rule, if you're having issues with Eggdrop responding to
[04/30/24 10:44:53] CrazyCat: Celle de ton shell
[04/30/24 10:43:51] CrazyCat: Et ensuite tu le relances, ça devrait aller
[04/30/24 10:43:23] CrazyCat: il faut que tu décommentes la ligne set vhost4 et que tu lui mettes l'IP publique de ton eggdrop
[04/30/24 10:41:18] CrazyCat: Sinon tu lis bien la doc depuis https://github.com/…
[04/30/24 10:40:18] CrazyCat: tu télécharges ton .conf sur ton PC
[04/30/24 10:39:02] CrazyCat: Copie/colle ton .conf sur https://tools.eggdr…
[04/30/24 10:38:52] CrazyCat: Donc tu as mal configuré la partie IP de ton eggdrop
[04/30/24 10:38:03] CrazyCat: 127.0.0.1 <-- c'est le souci je pense, sauf si l'eggdrop est sur la même machine que ton mirc
[04/30/24 10:36:00] CrazyCat: Pour que l'eggdrop initie le dcc
[04/30/24 10:35:50] CrazyCat: Et essaye plutôt en faisant un ctcp chat
[04/30/24 10:35:20] CrazyCat: Il se passe quoi en party-line ?
[04/30/24 10:34:09] CrazyCat: Ca fait juste 15 fois que je te dis d'utiliser ton *handle*
[04/30/24 10:33:35] CrazyCat: Alors: .+host mobile1 mobile*!mobile@*
[04/30/24 10:33:17] CrazyCat: Ok, c'est donc ça ton handle
[04/30/24 10:33:02] CrazyCat: Quel identifiant utilises-tu pour te connecter en telnet sur ton eggdrop ?
[04/30/24 10:32:55] CrazyCat: Quel identifiant utilises-tu pour te connecter en telnet sur ton eggdrop ?
[04/30/24 10:32:19] CrazyCat: Mais non !
[04/30/24 10:30:35] CrazyCat: C'est toi qui sait quel handle tu t'es créé
[04/30/24 10:30:22] CrazyCat: mobile1 alors
[04/30/24 10:29:31] CrazyCat: (ou .+host mobile1, ça dépend de ton handle)
[04/30/24 10:29:14] CrazyCat: donc mobile, .+host mobile mobile*!mobile@*
[04/30/24 10:28:02] CrazyCat: *!*mobile@105.235.1… <-- différent de mobile@1FC6EBBF.8DD…
[04/30/24 10:27:29] CrazyCat: MenzAgitat> non, je pense qu'il n'utilise pas le même nick
[04/30/24 10:27:04] CrazyCat: fais .+host mobile mobile*!mobile@*
[04/30/24 10:26:34] CrazyCat: Ben il doit pas connaitre l'host mobile1!mobile@....
[04/30/24 10:23:52] CrazyCat: Tu fais ton dcc (ou ctcp) via ton znc ?
[04/30/24 10:22:20] CrazyCat: le dcc n'a rien à voir avec le serveur
[04/30/24 10:20:21] CrazyCat: Puis retente un dcc et regarde ce qu'il dit en party-line
[04/30/24 10:20:01] CrazyCat: Alors fais un telnet dessus et fais .console +d
[04/30/24 10:19:17] CrazyCat: Juste "waiting for answer" ou un truc du genre ?
[04/30/24 10:18:52] CrazyCat: Tu as quoi comme erreur quand tu fais un dcc ?
[04/30/24 10:17:21] CrazyCat: Essaye le ctcp
[04/30/24 09:59:13] CrazyCat: oui mobile je suis là
[04/30/24 09:59:07] CrazyCat: Plop MenzAgitat
[04/29/24 12:52:25] CrazyCat: (c'est pas secure mais au moins il reconnaitra le pseudo "mobile" comme étant toi
[04/29/24 12:52:02] CrazyCat: .+host mobile mobile!*@*
[04/29/24 12:51:38] CrazyCat: Selon comment tu as configuré l'eggdrop, il faut que tu t'ajoutes ton host (sur irc) dans l'eggdrop
[04/29/24 12:51:03] CrazyCat: Normalement c'est bon, il te suffit de faire un /ctcp ou un /dcc depuis ton client
[04/29/24 12:48:02] CrazyCat: 14:45:36 <@CrazyCat> telnet, NEW, ton handle, ton pass
[04/29/24 12:46:37] CrazyCat: et ensuite redémarre le avec l'option -m
[04/29/24 12:46:15] CrazyCat: ok, tues l'eggdrop et supprime le fichier eggdrop.user
[04/29/24 12:45:48] CrazyCat: NEW en majuscules
[04/29/24 12:45:37] CrazyCat: telnet, NEW, ton handle, ton pass
[04/29/24 12:44:39] CrazyCat: l'option -m est indispensable la 1ère fois
[04/29/24 12:44:22] CrazyCat: ok, tues l'eggdrop et redémarre le avec: ./eggdrop -m eggdrop.conf
[04/29/24 12:42:59] CrazyCat: et ensuite il te demande de créer ton handle (mobile par exemple)
[04/29/24 12:42:40] CrazyCat: NEW
[04/29/24 12:42:09] CrazyCat: ou un telnet sur son listen port ?
[04/29/24 12:42:00] CrazyCat: mobile: as-tu fait /msg eggdrop hello ?
[04/28/24 10:05:18] CrazyCat: :)
[04/25/24 09:34:57] CrazyCat: Sur la 2.0.x ça marche bien, je vais voir ce qui déconne après le dodo
[04/25/24 06:38:24] CrazyCat: Yep
[04/25/24 06:37:38] CrazyCat: !erratum c/
[04/25/24 06:37:31] CrazyCat: Moi c'est passé
[04/25/24 06:37:05] CrazyCat: !erratum _/
[04/25/24 06:36:57] CrazyCat: !erratum ./_
[04/25/24 06:36:44] CrazyCat: Ben il aime pas. C'est pas paire
[04/25/24 06:35:46] CrazyCat: <MenzAgitat@Epiknet> !erratum ./ <-- tu remplaces "." par rien ?
[04/25/24 06:35:18] CrazyCat: Bon, l'espace c'est beaucoup de vide mais quand même
[04/25/24 06:35:02] CrazyCat: Il n'a pas interprété l'espace comme un espace mais comme un vide ?
[04/25/24 06:34:15] CrazyCat: MenzAgitat> ta syntaxe d'erratum n'était pas bonne
[04/25/24 06:27:57] CrazyCat: (en 2.0.15)
[04/25/24 06:27:49] CrazyCat: Et demain je dois mettre à jour mon serveur, j'en profiterai pour voir si je plante aussi avec /os update, j'ai que autolimit et m_unreal_privdeaf en third
[04/25/24 06:25:30] CrazyCat: J'ai mis à jour cs_autolimit.cpp, tu peux le tester
[04/25/24 06:19:15] CrazyCat: (c'est le bug qui existait avec la version précédente ?)
[04/25/24 06:18:57] CrazyCat: Ah, cool :) Tu peux le tester en prod stp ? :D
[04/25/24 06:16:20] CrazyCat: Ok, je pense que j'ai compris, il faut que je regarde du côté du tick. Il ne doit pas fonctionner, c'est lui qui m'a posé des soucis à la base
[04/25/24 06:11:22] CrazyCat: Déjà il plante pas anope :)
[04/25/24 06:11:07] CrazyCat: Oki, merci
[04/25/24 06:07:51] CrazyCat: Enfin, s'il change même pas avec le set, y'a un souci quelque part. Et pas de doc :D
[04/25/24 06:06:49] CrazyCat: Ok, je vais vérifier s'il y a pas eu des modifs sur le OnChannelCreate qui serait avec un autre nom
[04/25/24 06:03:17] CrazyCat: PeGaSuS: sans erreur ?
[04/25/24 10:47:09] CrazyCat: PeGaSuS: plus sérieusement, tu testes quand tu veux, n'hésite pas à créer des issues sur le gitlab
[04/25/24 10:46:33] CrazyCat: Non. Tout de suite. Ca devrait déjà être testé :D
[04/25/24 10:17:20] CrazyCat: (oublie les m_*, c'est des essais de modules)
[04/25/24 10:16:36] CrazyCat: PeGaSuS: https://gitlab.com/…
[04/25/24 10:11:40] CrazyCat: PeGaSuS: ce serait cool si tu avais un anope 2.1 de test pour essayer le module du coup
[04/25/24 10:11:12] CrazyCat: [ 92%] Built target cs_autolimit.so
[04/25/24 10:11:10] CrazyCat: [ 92%] Linking CXX shared module cs_autolimit.so
[04/25/24 10:11:08] CrazyCat: [ 92%] Building CXX object modules/CMakeFiles/cs_autolimit.so.dir/third/cs_autolimit.cpp.o
[04/25/24 10:11:06] CrazyCat: PeGaSuS: petite avancée avec anope 2.1 :)
[04/25/24 10:10:50] CrazyCat: Plop MenzAgitat
[04/22/24 09:01:44] CrazyCat: 11:01:24 zeolia -- NickServ (services@services.z…): Le pseudo MenzAgitat n'expirera pas.
[04/22/24 08:59:28] CrazyCat: C'est pourtant explicite: 180 seconds est interdit sur notre réseau
[04/22/24 08:59:00] CrazyCat: Nick Collision Timeout
[04/22/24 07:47:43] CrazyCat: brb réunion
[04/22/24 07:45:04] CrazyCat: Oui, c'est pas con
[04/22/24 07:44:19] CrazyCat: On fait un eggdrop-leak :) Tous les mdp des API en clair
[04/22/24 07:43:08] CrazyCat: Ah ben non. Tu mets celui-là sur tools.eggdrop.fr :)
[04/22/24 07:42:21] CrazyCat: tu vas zipper ton scripts/ ?
[04/22/24 07:20:33] CrazyCat: Au moins y'a de la ref :)
[04/22/24 07:19:23] CrazyCat: J'en sais rien
[04/22/24 07:19:12] CrazyCat: un pseudo genre toto[afk] utilisé comme victime donnait {toto[afk]}
[04/22/24 07:18:32] CrazyCat: Non, c'était sur les []
[04/22/24 07:17:17] CrazyCat: Pas là vu que je suis au boulot, mais j'ai vu qu'il y avait par exemple des trucs sur jokes.tcl (bug sur caractères spéciaux)
[04/22/24 07:16:05] CrazyCat: J'ai bien apprécié dans ta todo-list les todo pour des cripts qui ne sont pas de toi. Du coup je regarderai ça en détail sur les plus anciens
[04/22/24 07:13:45] CrazyCat: "Archive Scripts Tcl publiés et todo list - MenzAgitat.7z"
[04/22/24 07:13:03] CrazyCat: Oui, c'est bien ce qui est précisé dans le pack
[04/22/24 07:09:52] CrazyCat: Plop MenzAgitat
[04/21/24 12:16:46] CrazyCat: !who
[04/18/24 01:32:03] CrazyCat: Fichier récupéré, je regarde ça ce week-end
[04/18/24 01:29:50] CrazyCat: MenzAgitat> Merde, j'ai oublié de remettre le noexpire après le crash
[04/18/24 01:11:26] CrazyCat: Par contre, si tu veux que je fasse l'update de tes scripts et que je les publie en ton nom, y'a pas de souci
[04/18/24 01:09:06] CrazyCat: Oh, c'est bon. J'ai un bon coup de mou depuis quelques temps, je m'excuse, on va peut-être calmer non ?
[04/18/24 11:46:28] CrazyCat: Oui, enfin vivement les vacances, je me rends compte que je suis un tantinet à cran
[04/18/24 10:25:51] CrazyCat: Je dis juste que j'en ai nun peu marre d'être le seul à essayer de bouger la communauté et d'avoir que des critiques
[04/18/24 10:25:16] CrazyCat: MenzAgitat> Je n'ai pas dit que c'était pas pertinent
[04/18/24 10:09:46] CrazyCat: Ca en est où la gestion de la version d'eggdrop sur les scripts ?
[04/18/24 10:06:43] CrazyCat: Yep MenzAgitat
[04/18/24 08:28:47] CrazyCat: PeGaSuS: il vaut mieux que je le fasse maintenant plutôt que de me retrouver comme un con avec un module qui marche pas quand la 2.1 passera en stable
[04/18/24 08:26:39] CrazyCat: Non, j'essayerai de comprendre ce week-end. A cause de PeGaSuS je vais devoir refaire complètement le module :)
[04/18/24 08:21:38] CrazyCat: Plop PeGaSuS et Amand
[04/18/24 05:57:39] CrazyCat: Hello
[04/17/24 06:05:21] CrazyCat: Plop
[04/16/24 12:41:00] CrazyCat: Plop MenzAgitat
[04/16/24 12:23:08] CrazyCat: Bordel. cannot convert ‘std::optional<unsigned int>’ to ‘unsigned int’
[04/16/24 11:26:28] CrazyCat: Par contre, quelques warning sur des %lu, je ferais une issue si elle existe pas
[04/16/24 11:25:06] CrazyCat: PeGaSuS: pour info, compiler anope 2.1 sur un rasp 2, faut pas. ETA 15 jours :)
[04/16/24 11:09:15] CrazyCat: Qui a osé ?
[04/16/24 09:40:22] CrazyCat: Ok, la conf du 2.1, limite il vaut mieux repartir de 0 :)
[04/16/24 09:23:58] CrazyCat: Ah ben dans ce cas le bug existe toujours. Tu m'excuseras mais je vais pas le tester ici en live :D
[04/16/24 09:18:55] CrazyCat: Ok, j'essaye de faire ça d'ici la semaine prochaine
[04/16/24 09:14:10] CrazyCat: Mais je peux le tester sur la 2.1.4
[04/16/24 09:13:37] CrazyCat: Ah oui, je préfère être sur les stables pour ici
[04/16/24 09:10:34] CrazyCat: Oui, pourquoi, tu le voulais pour quelle version ?
[04/16/24 09:06:57] CrazyCat: Pas de souci :)
[04/16/24 09:05:44] CrazyCat: Par contre si tu as traduit le module en pt, je suis preneur pour mettre à jour