G-IRCD1.0

cs_SornDrixer Messages postés 2084 Date d'inscription jeudi 12 décembre 2002 Statut Membre Dernière intervention 30 janvier 2011 - 16 févr. 2005 à 19:18
cs_XoS Messages postés 41 Date d'inscription mercredi 16 novembre 2005 Statut Membre Dernière intervention 2 mai 2020 - 27 août 2006 à 15:13
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/29549-g-ircd1-0

cs_XoS Messages postés 41 Date d'inscription mercredi 16 novembre 2005 Statut Membre Dernière intervention 2 mai 2020
27 août 2006 à 15:13
je reprend ton explication

Tu télécharges le zip, tu l'extrais dans un dossier de ton disque dur, tu mets un mirc.exe dans ce répertoire, tu lances mirc.exe, tu ouvres g-ircd.g et rehash.g pour les configurer, et tu fais /start dans mIRC, quand tu as tout bien configuré.
Mais si tu débutes dans l'IRC, ça va être dur de comprendre certaines choses.

tu sous entend quoi par configurer g-ircd.g et rehash.g ? il fo configurer quoi et ou dans les codes...
MaX_62 Messages postés 879 Date d'inscription vendredi 22 octobre 2004 Statut Membre Dernière intervention 29 juin 2007
23 mai 2005 à 18:51
J'ai regardé le code assez profondément, et je vois que les variables locales ne sont pas assez employées... Même pour des alias très simples, tu /set énormément de variables ! Dans le fond, c'est pas grave, mais c'est quand même un gros défaut du code...
Rinoa-Chan Messages postés 1 Date d'inscription mercredi 1 octobre 2003 Statut Membre Dernière intervention 27 février 2005
27 févr. 2005 à 21:08
j'ai un problem moi avec:

/join #chan : /if: invalid format (line 5496, G-IRCD.g)
/nick nick : /echo: insufficient parameters (line 3930, G-IRCD.g)

sa viend e ou ?
merci de votre aide
GFACTION Messages postés 199 Date d'inscription lundi 19 mai 2003 Statut Membre Dernière intervention 7 avril 2005
23 févr. 2005 à 17:20
Pour info, là j'ai énormément avancé, j'ai travaillé comme un malade tout le temps, jsuis pas sorti depuis plus d'une semaine lol, et là sur le G-IRCD, on peut déjà se taper une discut' multiserveur ^^
Mais putain qu'c'est chaud... :/
benozor77 Messages postés 35 Date d'inscription samedi 29 mai 2004 Statut Membre Dernière intervention 25 mars 2007
21 févr. 2005 à 04:36
Bonjour/Bonsoir,

Je ne l'ai pas tester mais vu vos motivations, cela doit être un travail remarquable.

Bonne continuation à vous et bon coding. ;-)
benozor77.
GFACTION Messages postés 199 Date d'inscription lundi 19 mai 2003 Statut Membre Dernière intervention 7 avril 2005
19 févr. 2005 à 10:02
Tu télécharges le zip, tu l'extrais dans un dossier de ton disque dur, tu mets un mirc.exe dans ce répertoire, tu lances mirc.exe, tu ouvres g-ircd.g et rehash.g pour les configurer, et tu fais /start dans mIRC, quand tu as tout bien configuré.
Mais si tu débutes dans l'IRC, ça va être dur de comprendre certaines choses.
greg13127 Messages postés 30 Date d'inscription mardi 15 février 2005 Statut Membre Dernière intervention 6 avril 2005
18 févr. 2005 à 17:53
commen ca sutilise ? lol
GFACTION Messages postés 199 Date d'inscription lundi 19 mai 2003 Statut Membre Dernière intervention 7 avril 2005
18 févr. 2005 à 13:16
Je sors le G-IRCD1.1
Des bugs ont été trouvés, et corrigés:

-Added chanmodes spNLTC
-Fixed banlist bug
-Fixed /mode #chan +b/e bug
-Renamed \'end\' goto labels for easier debug
-Nick collision at connection -> unwanted locops notice - Fixed
-Beginning of link protocol (Not functionnal at all !)
-Beginning of a http server (Not fully functionnal !)
-Global improvement of the whole G-IRCD

Le zip a été updaté.
GFACTION Messages postés 199 Date d'inscription lundi 19 mai 2003 Statut Membre Dernière intervention 7 avril 2005
17 févr. 2005 à 15:13
Oui, il manque la gestion de quelques modes.
Pour les bans, c'est bizarre car ça a toujours marché pour moi. Est que tu peux me faire un rapport de bug stp ? Voir la section bug report du site du G-IRCD, car j'ai besoin d'explications précises.
MaX_62 Messages postés 879 Date d'inscription vendredi 22 octobre 2004 Statut Membre Dernière intervention 29 juin 2007
17 févr. 2005 à 13:22
Voici les erreurs que j'ai trouvé a propos des modes des channels :
- Les modes T,f,G,u sont manquants (j'ai pas tout testé)
- Les bans ne fonctionnent pas :(
- Le mode +N ne fonctionne pas (on peut quand meme changer de nick)
- Le mode +L (redirection) ne fonctionne pas
GFACTION Messages postés 199 Date d'inscription lundi 19 mai 2003 Statut Membre Dernière intervention 7 avril 2005
17 févr. 2005 à 12:02
"À vrai dire, la véritable première version du G-IRCD sera la 2.0. Elle permettera la gestion des links, et sera améliorée, corrigée..."
Les services ça sera pour la 2.0 =)
Je prefère y aller pas à pas, car ça va devenir encore plus compliqué.
À vrai dire, je me suis vraiment pris la tête des fois à trouver des bugs dans tout ce code... je vais tâcher d'être plus méthodique que jamais.
cs_tofu Messages postés 1726 Date d'inscription vendredi 12 septembre 2003 Statut Membre Dernière intervention 13 juin 2009 1
16 févr. 2005 à 21:43
sympa, moi ça me sert bien qd jveu test et que j'ai pas le net :P (pc portable)
MaX_62 Messages postés 879 Date d'inscription vendredi 22 octobre 2004 Statut Membre Dernière intervention 29 juin 2007
16 févr. 2005 à 21:00
Excellent, il ne manque que les services !

10/10 et encore bravo
cs_SornDrixer Messages postés 2084 Date d'inscription jeudi 12 décembre 2002 Statut Membre Dernière intervention 30 janvier 2011 8
16 févr. 2005 à 20:17
oki pour les fichiers d'aide, je comprends mieux maintenant :-)
Voilà j'ai donc pu lancer correctement l'IRCD.

Les hosts sont cryptés, tu proposes un grand nombre de modes, pour les habitués d'UnrealIRCD, ils n'y verront pas trop de différence une fois le serveur lancé, c'est vraiment du bon boulot.
Devant un tel travail, il n'y a rien d'autre à dire à part 10/10 !

PS : a quand les services intégrés ?
GFACTION Messages postés 199 Date d'inscription lundi 19 mai 2003 Statut Membre Dernière intervention 7 avril 2005
16 févr. 2005 à 19:38
Ouais, il faut le dossier 'System'. J'ai updaté le nouveau zip, avec la vérification au démarrage de l'IRCd, que le dossier existe.
Pour les "fichiers d'aide", help.cmd n'est pas un fichier d'aide. Il n'est pas fait pour être ouvert par l'utilisateur...
Il est lu par le programme lorsqu'un utilisateur de l'IRCd distant fait un /helpop ?commande
C'est une réplique du UnrealIRCd Help System, et help.cmd en est sa base de données.
cs_SornDrixer Messages postés 2084 Date d'inscription jeudi 12 décembre 2002 Statut Membre Dernière intervention 30 janvier 2011 8
16 févr. 2005 à 19:18
J'ai un bug lorsque j'essaie de m'y connecter après l'avoir lancé :

* /write: unable to open 'C:\gircd\System\users.lst' (line 5353, g-ircd.g)
(Je n'ai pas de répertoire System dans gircd :x)

Concernant tes fichiers d'aide, tu aurais pu trouver mieux comme extension, sur mon XP, l'extension .cmd est reconnu comme une extension batch éxécuté par l'invité de commande. Le mieux aurait été un petit fichier .chm, beaucoup plus agréable à lire.
Rejoignez-nous