Bonjour,
Comme vous le savez, nous travaillons actuellement à la realisation d'une version 2 du programme serveur Ircoderz. Voici les modifications notables :
- mode salon +N qui empeche d'envoyer des notices salons (/notice #chan ...)
- mode salon +D qui cache les joins des users dans le salon jusqu'à ce qu'il parle. Utile principalement pour les gros salons. (pour voir la liste des users "delayed" (cachés), utiliser /quote name #chan -D). Je précise que c'est en aucun cas dans le but d'être caché, il est possible pour n'importe qui de vous voir dans le chan, mais pour éviter les join/parts nombreux et lourds des salons fréquentés.
- pour les ircops, suppression modes +aD, et utilisation des privs ircu2.10.12.
- option pour les vhosts (/sethost) qui permet d'avoir son username Z en préfix (genre /sethost help.ircube.org -> gna is truc@Progs.help.ircube.org)
- La présence sur un salon où on ne peut pas parler (genre +m -vo, ou banni et -v) empêche de changer de pseudo.
- Suppression des modes users +fh (vu leur utilité certaine :p)
- Le support des ipv6. Ce n'est pas activé sur ircdev, mais on pourrait imaginer un serveur ipv6 dans un futur proche.
- Support des bans CIDR, du genre "192.168.0.0/24" pour bannir les ips de 192.168.0.0 à 192.168.0.255.
- Exceptions dans la SILENCE liste. Même si personne ne l'utilise, on peut donc maintenant rajouter des exceptions de la manière suivante : /silence [+|-]~<mask>. Pour ceux qui ne le savent pas encore, silence est équivalent à /ignore de votre client, sauf que là ça se fait du côté du serveur, donc votre pc ne recevra meme pas le message, ce qui peut éviter les gros floods.
Il est à noter que la version actuelle du serveur Ircoderz (v1) était basée sur ircu2.10.11.04.
Nous avons repris ircu2.10.12 pour faire cette seconde version d'ircoderz. Donc avec les changements listés plus haut, nous avons eu également un gros travail de réécriture des fonctions déjà présentes sur ircoderz1.
Nous vous rappelons qu'un serveur de test a été lancé, linké au réseau ircube. Vous pouvez vous y connecter : kouak.ircube.org port 3131.
Allez ici pour voir la liste complète des changements à partir d'ircu.
Et n'hesitez pas à rapporter les bugs.
Pour l'installer sur votre machine unix-like, tapez :
$ cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/ircoderz co ircoderz2
Ou alors téléchargez la version stable ici :
http://sourceforge.net/project/showfile ... _id=396301