Vous n'êtes pas identifié(e).

Top posteurs

Statistiques

Partenaires

  • eXolia Hosting
  • Eggdrop.fr

#1 Re : IRCz » Projet en cours - refonte IRCz » 27/02/2016 22:09:24

Bonsoir,

Je vous fait partager quelques images raidement car vous ne pouvez pas encore voir cette partie.

Le formulaire de post:
Test du bbcode FluxBB

Image d'attente le temps que le formulaire ce charge pour une edition de post (formulaire injecté en AJAX):
Test du bbcode FluxBB

Le nouveau formulaire quant on clique sur éditer:
Test du bbcode FluxBB

Notification après avoir sauvegardé:
Test du bbcode FluxBB


Je vous présente ici aussi un IDE (Integrated Development Environment) que Harakiri m'a fait découvrir NetBeans 8.1 qui est gratuit ce qui n'est pas le cas de PHPStorm son concurrent direct.

Test du bbcode FluxBB

#2 IRCz » Projet en cours - refonte IRCz » 17/02/2016 01:15:56

sianur
Réponses : 2

Bonjour à tous:

Nous avons attaqué une refonte du site IRCz avec Harakiri sur les Frameworks suivant:

Symfony 3 (php)
Bootstrap 3 (css / js)
Jquery (js)

Nous aimerions avoir vos avis pour le futur design du projet (framework Bootstrap 3) si vous avez des idées n'hésitez pas à nous faire partager des images.

Si vous avez aussi des idées de fonctionalités à apporter au site smile

Pour les personnes voulant suivre l'avancement du projet vous pouvez le faire à l'adresse ci-dessous nous l'updatons le plus souvent possible

Projet refonte (login & pass : ircz)

le design n'est pas fait celui-ci nous sert pour le dev

et si certains développeurs Back ou Front ont envie de travailler avec nous sur cette réalisation, n'hésitez pas à vous faire connaitre  smile

Les compétences nécessaires pour travailler sur ce projet:

Pour les développeurs front :

- Html5
- Css3
- Framework Bootstrap
- Moteur de template Twig
- Utilisation de git

Pour les développeurs back :

- PHP (orienté objet)
- Framework Symfony
- Utilisation de git

Merci à tous pour vos réponses

#3 Re : Serveurs IRC » [Résolu] UnrealIRCd : badwords.conf ne fonctionne pas » 13/01/2016 19:13:33

Zeta a écrit :

Ce sont effectivement les autres utilisateurs qui voient les gros mots modifiés (et non pas l'auteur, ce qui est dommage...)

le serveur ne peux pas modifier un message avant de le recevoir smile ce qui est très logique

pour les modes: Doccumentation unrealircd

set::modes-on-join
Syntax: set::modes-on-join <+modes>

set::restrict-usermodes
Syntax: set::restrict-usermodes <modes>

Restrict users to set/unset the modes listed here (don't use + or -). For example you can set +G in modes-on-connect and G in restrict-usermodes, that way you can force all users to be +G and unable to do -G.

set::restrict-channelmodes
Syntax: set::restrict-channelmodes <modes>

Restrict users to set/unset the channelmodes listed here (don't use + or -). For example you can set +G in modes-on-join and G in restrict-channelmodes, that way you can force all (new) channels to be +G and unable to do -G. NOTE: it may still be possible to use these channelmodes through services by using MLOCK. Unfortunately we can't do much about that, you would have to ask the services coders to implement a restrict-channelmodes feature too.


set {
        restrict-channelmodes "ntG";
        modes-on-join "+ntG";
        restrict-usermodes "xG";

Attention unrealircd4 est stable maintenant tu devrais le mettre à jour

Oops petit update pour  restrict-usermodes et restrict-channelmodes je pense qu'il ne faut pas les + devant les modes

#4 Re : Serveurs IRC » [Résolu] UnrealIRCd : badwords.conf ne fonctionne pas » 13/01/2016 17:42:59

Bonjour,

Peux tu préciser la version de unrealircd 3.x / 4.x ?

La syntaxe à l'air bonne dans l'unrealircd.conf (tu peux essayer sans les * aussi mais je ne pense pas qu'elles dérangent)

Suivant ce que tu cherches à faire messages privés ou salons il faut activer le mode +G sur salon aussi

/mode #channel +G

De plus pour essayer le mieux est de ne pas être ircopérateur peut être que le système ne touche pas les ircops comme celui du spamfilter.

Pour finir contrôle le résultat avec un autre pseudo si tu essaies sans clone l'utilisateurs qui envoie le badword verra le mot inchangé mais les autres utilisateurs verrons le mot replacé.

#5 Re : Serveurs IRC » unrealircd 4.0 "conf/help.conf": No such file or directory » 05/01/2016 18:19:54

Oxyg3n3 a écrit :

Merci.

C'est mieux. Je voulais savoir il existe une conf pour la version 4 ou on peut prendre la 3.2 ? parce que j'ai un paquet d'erreur... corrigeable mais long à faire

Salut Oxygene

Regarde les liens de Harakiri
Tu as ici un exemple de configuration
Ici la doc de unrealircd 4

et:

Diesel irc.exolia.net #ircz a écrit :

[21:00:12] <Diesel> en une commande ca convertis tout smile
[21:00:17] <Diesel> ./unrealircd upgrade-conf
[21:00:46] <sianur`> 3.2 -> 4 ??
[21:00:50] <Diesel> oui
[21:00:57] <Diesel> tu copie tes conf de 3.2


et sinon tu peux passer sur irc.exolia.net salon #Ircz

mais dans l'ensemble il suffit de lire

#6 Re : Réseaux et projets IRC » Le Réseau Tchat-Discut. » 05/01/2016 00:46:43

Salut,

Je me permets de faire quelques critiques pour ton bien j’espère:

pour le moins bien:

Au niveau du site web le layout n'est pas responsive les moteurs de recherche et les utilisateurs n'aime pas ça !
Au niveau des smileys sur l'applet je te l'avais dit avec d'autres personnes ils sont surdimensionnés.
Le LimitServ j'aimerais que quelqu'un me prouve un jour que ce genre de bot à une réelle utilité face à un anti-proxy bien configurer ou à des bons regex dans le spamFilter enfin de mon point de vue ce genre de robot ne fait que flooder le salon!
Les points ci-dessus me font dire que ton projet manque de développeurs mais cela peut venir avec le temps pourquoi ne pas apprendre toi-même smile

Pour le meilleur:

C'est la seconde fois que je vais sur ton serveur et je le trouve sympa.
J'ai vu pas mal de projets irc et le tien remonte la moyenne.!
On est toujours bien accueillis !
Ce n'est pas mort comme certains serveurs.
Des bonnes idées une équipe qui m'a l'air à l’écoute des utilisateurs et qui en veux.

Dans l'ensemble ton un très bon serveur.

#7 Re : Serveurs IRC » unrealircd 4.0 "conf/help.conf": No such file or directory » 04/01/2016 16:18:04

Hi,

Oxyg3n3 a écrit :

Coucou, j
config error: Couldn't open "/home/general/unrealircd/conf/help.conf": No such file or directory

enlève la ligne:

include "help.conf";

et ajoute:
include "help/help.fr.conf";

vérifie que le fichier "/home/general/unrealircd/conf/help/help.fr.conf" soit bien présent smile

#8 Snippets » Formulaire de connexion KiwiIRC » 01/01/2016 14:59:30

sianur
Réponses : 0

Meilleurs vœux pour cette nouvelle année à tous.

J'ai ajouté un formulaire de connexion pour KiwiIrc je pense que ce formulaire peut être utile à d'autres personnes.


Capture

https://github.com/sianur63/kiwi-discutea

Un commit propre pour les modifications effectuez: ici

Le plugin d'auto complète / auto connect: ici

Pour l'utilisation du plugin voir ici

Exemple d'utilisation du plugin GET ou POST:

#Auto complet
http://votre_kiwi.fr/?nick=MonPseudo&age=28&sex=M&country=France&district=Perigueux

#Auto connect
http://votre_kiwi.fr/?auto=1?nick=MonPseudo&age=28&sex=M&country=France&district=Perigueux

Le formulaire peut être amélioré bien sûr.
Moi je compte me servir de mon propre formulaire pour cette raison je n'ai pas perdue de temps avec le formulaire.


Traduction uniquement en Français voir client/src/tanslation/*.po/ pour le traduire dans d'autre langues

#9 Re : Serveurs IRC » [Résolu] Soucis avec Nickserv anope 2.0.2 » 29/12/2015 11:28:01

Je t'ai dit une bêtise c'est pas alter table mais un simple update dans la base sql

je sais plus comment ce pressente la table mais dans la table nickserv par exemple tu as secure et tous le monde à 0

pour passer tous le monde à 1 tu fait par exemple:

Code: SQL
 
UPDATE nickserv
SET secure = 1
 

un tuto avec update

#10 Re : Serveurs IRC » [Résolu] Soucis avec Nickserv anope 2.0.2 » 29/12/2015 10:48:38

Salut,

Dans le fichier nickserv.conf

Code: conf
 
	/*
	 * The default options for newly registered nicks. Note that changing these options
	 * will have no effect on nicks which are already registered. The list must be separated
	 * by spaces.
	 *
	 * The options are:
	 * -   killprotect: Kill nick if not identified within 60 seconds
	 * -   kill_quick: Kill nick if not identified within 20 seconds, this one overrides the above option and the above must be specified with this one
	 * -   ns_secure: Enable nickname security, requiring the nick's password before any operations can be done on it
         * - ....
	 *
	 * This directive is optional, if left blank, the options will default to ns_secure, memo_signon, and
	 * memo_receive. If you really want no defaults, use "none" by itself as the option.
	 */
	defaults = "ns_secure killprotect kill_quick"
 

Il faudra ensuite que tes utilisateurs tape les commandes ci-dessous:

/msg nickserv set secure on
/msg nickserv set kill quick

ou que tu fasse un alter table avec ta base de donnée sql si tu utilise le sql live

#11 Re : Serveurs IRC » Upgrade version Unreal3.2.10.5 vers Unreal3.2.10.6 » 29/12/2015 00:24:29

Salut,

Je ne comprend pas ce que tu ne comprend pas lol

la branche 3.2 n'est plus d’actualités pour commencer vus que la 4 est stable depuis le 23/12

donc il faut ce baser sur Unrealircd 4.X

ensuite j'ai simplifier le git ici

La configuration est opérationnelle tu dois simplement changer les discutea.com et les ips de mon serveur qui traîne peut être.

Verifier que git soit installer sur ton serveur avant les commandes ci-dessous:

cd unrealircd
rm -rf conf
git clone https://github.com/sianur63/conf_unreal4.git
mv conf_unreal4 conf
cd conf

si tu n'utilise pas git voici le lien de téléchargement

et tu édites les fichiers ci-dessous:

- unrealircd.conf
- ircops.conf
- listen.conf
- links.conf

et voilà

#12 Re : Serveurs IRC » Upgrade version Unreal3.2.10.5 vers Unreal3.2.10.6 » 27/12/2015 14:41:36

Damsou78 a écrit :

Bonjour,

étant inscrit sur la newsletter du site unrealircd du coup j'ai reçu l'information comme quoi le version Unreal3.2.10.6 et la version  Unreal4 on été retravailler puis mise en ligne le 25 Décembre

voici ma question :

Quelqu'un pourrait il me donner un exemple de fichier conf pour  Unreal3.2.10.6 ? j'ai essayé de modifier l'exemple en français mais certaine chose reste incompréhensible

Merci à tous et bonne fête de fin d'année !

Cordialement


Salut

Voici la configuration d'un unreal4.x standard

https://github.com/sianur63/conf_unreal4

pour plus t'aider il fraudais que tu nous indique sur quels points tu bloque


Bonne fêtes

#13 Re : Serveurs IRC » SolidIRCD » 26/12/2015 14:18:36

Oxyg3n3 a écrit :

Bonjour,

Merci pour ta réponse.

J'ai regardé au niveau du vps j'ai de la resource mais le soucis doit venir de la machin car même bahamut ou encore inspircd rame aussi à la connexion


identd ?

#14 Re : Informations et partage » Check list des problèmes rencontrés sous Debian 8 (jessie) » 27/11/2015 01:52:45

Red5 n'est pas disponible pour le moment sous debian8


Une petite alternative (wowza) pour ceux qui voudraient avoir un serveur de streaming provisoirement en attendant que red5 fonctionne sous cet os:

Rendez-vous sur https://www.wowza.com/pricing/trial pour récupérer une clef de licence gratuite quelques mois

et installez wowza

wget https://www.wowza.com/downloads/WowzaStreamingEngine-4-3-0/WowzaStreamingEngine-4.3.0-linux-x64-installer.run

chmod +x WowzaStreamingEngine-4.3.0-linux-x64-installer.run

./WowzaStreamingEngine-4.3.0-linux-x64-installer.run

cd /usr/local/WowzaStreamingEngine-4.3.0/lib/

wget http://www.lightirc.com/assets/webcam/lightIRC_wowza.jar

cd ../applications/

mkdir lightIRC

cd ../conf/

mkdir lightIRC

cd lightIRC

wget http://www.lightirc.com/assets/webcam/Application.xml

# on change le login et password dans Application.xml vers la fin du fichier
pico Application.xml 

cd

/etc/init.d/WowzaStreamingEngine restart

et voila

#15 Informations et partage » Check list des problèmes rencontrés sous Debian 8 (jessie) » 12/11/2015 20:53:30

sianur
Réponses : 2

Bonjour,

Je viens de mettre à jour mon serveur sous debian 8 cette mise à jour à été compliqué chez moi (gros manque de tuto autour de debian 8)  pour cette raison j'en profite pour partager quelques soucis auquel je me suis confronté.

Problème 1 (php-fpm)

Les personnes utilisant php-fpm

à oublier
fastcgi_pass php5-fpm-sock;

on va plutôt utiliser
fastcgi_pass   127.0.0.1:9000;


Problème 2 ( 2h de perdu varnish)

si en règle général le /etc/init.d/service (restart|start|reload...) fonctionne bien sous d'autres OS je vous conseil de l'oublier sur debian 8 et de passer au systemctl


Problème 3  (eggdrop)

j'ai eu un soucis avec mes eggdrops un ./configure qui ne trouve pas tcl ce soucis a été rapidement résolu avec

./configure --with-tclinc=/usr/include/tcl8.6/tcl.h --with-tcllib=/usr/lib/x86_64-linux-gnu/libtcl8.6.so

Problème 4  (inspircd)

Impossible de compiler inspircd j'avais peut être oublier quelques paquets

apt-get install pkg-config
apt-get install libmysqlclient-dev

# pour les regex tre 
apt-get install tre-agrep libtre-dev

#gnutls (gnutls.h introuvable)
apt-get install libgnutls28-dev

Problème 5 (KiwiIrc)

Je me suis heurté à un soucis avec nodejs des erreurs la première fois et des warnings la seconde
Mesure radicale on purge tout et on réinstalle proprement un petit soucis de commande aussi

apt-get remove --purge nodejs
apt-get update
apt-get upgrade
apt-get autoremove
rm -rf /usr/local/{lib/node{,/.npm,_modules},bin,share/man}/{npm*,node*,man1/node*}

# supprimer toutes les sources en rapport avec nodejs
 ls /etc/apt/sources.list.d/


apt-get update
curl --silent --location https://deb.nodesource.com/setup_0.12 | sudo bash -
apt-get install --yes nodejs
export PATH="/usr/bin/env:/usr/bin/nodejs:/usr/bin/nodejs:/usr/lib/nodejs:/usr/local/bin:/usr/local/lib/node_modules/cordova/bin/:$PATH"

Cette mise à jours a été faite avec :

- proftpd
- php-fpm
- nginx
- varnish
- apc
- memcached
- fail2ban
- postfix
- dovecot
- openssh
- openssl
- gnuttls
- dovecot
- anope2
- inspircd
- kiwiirc

apache et unrealircd n'on pas été tester

Si des personnes veulent un tuto complet dite le moi.

#16 Re : Services IRC » [Résolu] Problême Mysql Anope 2.0 » 05/11/2015 11:18:12

Salut

Tu dois pour utiliser ton ancien anope.db

1- vider ta base de donnée sql si elle n'est pas vide (backup conseiller)

2- passer le module db_sql_live à db_sql au besoin

3- spécifier que tu compte importer un fichier  import = true

4- voir du coté de db_old au besoin (Anope <= 1.8.x)

5- redémarrer Anope

6- repasser import à false

7- remettre db_sql_live si tu l'utilise

8- relancer Anope normalement

il me semble que j'avais fait comme ça tu as plus d'informations dans le dossier docs de Anope plus particulièrement docs/MYSQL

Code: conf
 
#module
{
	name = "db_sql"
	#name = "db_sql_live"
 
	/*
	 * The SQL service db_sql(_live) should use, these are configured in modules.conf.
	 * For MySQL, this should probably be mysql/main.
	 */
	engine = "sqlite/main"
 
	/*
	 * An optional prefix to prepended to the name of each created table.
	 * Do not use the same prefix for other programs.
	 */
	#prefix = "anope_db_"
 
	/* Whether or not to import data from another database module in to SQL on startup.
	 * If you enable this, be sure that the database services is configured to use is
	 * empty and that another database module to import from is loaded before db_sql.
	 * After you enable this and do a database import you should disable it for
	 * subsequent restarts.
	 *
	 * Note that you can not import databases using db_sql_live. If you want to import
	 * databases and use db_sql_live you should import them using db_sql, then shut down
	 * and start services with db_sql_live.
	 */
	import = false
}
 

En espérant t'avoir aider

#17 Informations et partage » Solution pour WebIRC avec Varnish et Nginx » 07/10/2015 15:48:57

sianur
Réponses : 0

Bonjour,

Si vous rencontrez un problème avec le WebIRC et que vous utilisez Varnish et Nginx en reverse proxy voici la solution :

Supprimez ou commentez les lignes suivantes dans votre virtuallhost

Code: conf
 
#        proxy_set_header Host $host;
#        proxy_set_header X-Real-IP $remote_addr;
#        proxy_set_header x-forwarded-for $proxy_add_x_forwarded_for;
 

Ajouter dans  /etc/nginx/nginx.conf

Code: conf
 
http {
set_real_ip_from   127.0.0.1;
real_ip_header      X-Forwarded-For;
real_ip_recursive on;
 

.....

Recharger Nginx

/etc/init.d/nginx reload

#19 Re : Aides » [Résolu] KiwiIRC » 07/09/2015 14:24:43

Salut,

Regarde a la fin de ce guide la partie bonus tu as:

- la conf de unrealircd
- la conf de inspircd (celle la tu ne t'en occupe pas)
- la conf de  kiwiirc

#20 Re : Aides » Communication entre lightIRC et eggdrops » 28/08/2015 20:27:48

En fait tu a bien essayer de démarrer le quizz
ou tu as contrôler avec un autre client ?

Car depuis LightIRC si tu tape !commande tu la verras toujours en couleur de ton coté mais elle serra bien renvoyer en noir coté client

si il y a un soucis avec ton url ou ton applet envoie le moi en mp au pire

#21 Re : Aides » Communication entre lightIRC et eggdrops » 28/08/2015 19:45:22

Il y a pas tous le code de l'applet la

il me faut vraiment ton adresse url pour que je vois tous le code et que je trouve une erreur
dans cette partie aucun soucis

#22 Re : Aides » Communication entre lightIRC et eggdrops » 28/08/2015 18:35:08

Tu as très certainement mal ajouter le code es que je peux avoir l'adresse de ton applet stp

#23 Re : Aides » Communication entre lightIRC et eggdrops » 28/08/2015 15:20:15

Salut,

J'ai fait cela en javascript (pour LightIrc), étant donné que modifier tous tes bots serait long et ne fonctionnerait pas forcément chez tout le monde. J'ai donc essayé de commenter le code au maximum si d'autres veulent s'en servir.

Ce code à l'air de fonctionner chez moi, mais il y a sûrement des améliorations à faire - si quelqu'un es motivé smile

Alors pour ajouter le code tu dois:

1) Passer les paramètres ci-dessous en "true" si ce n'est pas le cas dans ton config.js

Code: Javascript
 
  params.loopClientCommands           = true;
  params.loopServerCommands          = true; //je crois que celui-ci ne sert que pour les commandes serveurs dans le doute je le laisse
 

2) Tu dois remplacer le code ci dessous

Code: Javascript
 
function onClientCommand(command) {
  return command;
}
 

par ce code

Code: Javascript
 
function discutea_strip_color(command) {
   //fonction de remplacement des couleurs
   command = command.replace(/[\x1F\x0F]/g, ""); //supression du souligner
   command = command.replace(/[\002\x0F]/g, ""); //supression du gras
   command = command.replace(/[\003\x0F]((\d{0,2},\d{0,2})|(\d{0,2}))/g, ""); //supression des codes couleurs
   command = command.replace(/^\s{0,4}/, ""); //supression espaces parasites
   return command;
}
function onClientCommand(command) {
	parts = command.split(" "); //on split
	//on detect si le premier mot contien un !
	if ((parts[0]=='PRIVMSG')&&(parts[2].match(/^:(.*)!(.*)/g))) { 
	//on controle que le premier mot commence pas un ! 
	//objectif eviter de detecter un salut!
	    if (discutea_strip_color(parts[2]).match(/^:!(.*)/g)) { 
		    //on revien a la fonction discutea_strip_color();
		    command =  discutea_strip_color(command);
		} 
	}
  return command; //on renvoie la chaine
}
 

3) Vide ton cache
4) Essaie

Si cela ne fonctionne pas ou que tu ne comprends pas comment ajouter le code, tu peux revenir ici smile
sinon merci d'ajouter un petit résolu smile


Ps: j'ai séparer les fonctions si quelqu'un a envie d'ajouter un bouton "ne pas voir les messages en couleur" ou autre chose

#24 Re : Aides » Communication entre lightIRC et eggdrops » 27/08/2015 23:15:45

salut,

Si ce n'est que pour le !start il y a deux solutions.

La première solution  en tcl:

pour ça il fraudais connaitre le script que tu utilise et surtout connaitre le principe de détection des commandes
au lieu de faire quelque chose comme  if {$variable=="!start"} {
tu fais quelques chose comme if {[string match *!start* $variable]}{...


La seconde solutions en javascript

Avec la fonction onClientCommand()

tu split ton text et tu détecte si le premier mot commence par un ! si c'est le cas tu fais quelque chose comme cmdclient = ''; et tu renvois la commande sans couleur

si tu n'y arrive pas j’essaierai de plus t'aider demain avec lightirc ca servira pour chez moi en meme temps

#25 Re : Aides » Mettre du php dans le script de connexion lightirc » 20/08/2015 09:44:13

Salut

Tu devrais utiliser un editeur du style de Notepad++ qui colore ton code ceci est plus simple

Ce que Harakiri te dit c'est que la ta variable n'est pas appeler

Code: PHP
 
params.nick = \"<? echo '$pseudo' ; ?>\";
 

devrais devenir quelques chose comme:

Code: PHP
 
params.nick = \"".$pseudo."\";

quote '$variable'

Double quote "$variable"

J'ai aussi l'impression qu'il te manque un bout de code la et que la variable $pseudo n'existe pas mais quel est encore dans le tableau des POST

Code: PHP
 
//après 
if($_POST['pseudo']){
//il faut rajouter
$pseudo = htmlspecialchars($_POST['pseudo'], ENT_QUOTES);
 

Pied de page des forums

Propulsé par FluxBB

481555 visites ( 222 aujourd'hui ) 4 visiteurs en ligne
Copyright © 2004 - 2013 IRCz