Age | Commit message (Collapse) | Author | |
---|---|---|---|
2006-06-27 | ° fix a bug : not all the send where completed in non blocking mode when ↵ | bustico | |
non blocking mode was requested ° Optimisation : remove buffer copy when it's possible | |||
2006-06-19 | 1/ | bustico | |
une modification du message UDP Hello afin d'y intégrer un identificateur unique d'application et le nom de l'application Ceci afin de corriger les problèmes de connexion multiples en cas d'utilisation de plusieurs réseau ( il arrive que l'on reçoive plusieurs fois le paquet ) L'identifiant permettra d'identifier à coup sur l'application et donc de rejeter les paquets multiples Le protocole reste compatible avec les anciennes versions d'ivy. 2/ notification des congestions : on spécifier une callback qui sera appelée si un client ne consomme pas ses messages assez vite : la callback n'est appelée que lors d'un changement d'état : congestion ou decongestion. my $bus = Ivy->new (-slowAgentFunc=> \&congestionFunc ) sub congestionFunc ($$$) { my ($name, $addr, $state) = @_; if ($state == 1) { printf ("$name [$addr] %s will stop at N=%d\n", $state ? "CONGESTION" : "OK", $numberOfSentMsg+100); $numberOfSentMsgWhenCongestion = $numberOfSentMsg; } else { printf ("$name [$addr] %s\n", $state ? "CONGESTION" : "OK"); } } 3/ possibilité de rendre Ivy non bloquant : si un client ne consomme pas ses messages assez vite les messages seront accumulés en local et le sendMsgs non bloquant rendra la main. my $bus = Ivy->new (-blockOnSlowAgent => 0) 4/ optimisation en terme de vitesse et de conso mémoire. | |||
2005-09-15 | * modifs pour la sarge.. | imbert | |
2004-12-20 | *** empty log message *** | imbert | |
2004-12-20 | *** empty log message *** | imbert | |
2004-12-20 | *** empty log message *** | imbert | |
2004-12-20 | * correct a protocol bug in _sendWantedRegexp, the port number is now sended ↵ | imbert | |
instead of 0. --------------------------------------------------------------- | |||
2004-12-20 | *** empty log message *** | imbert | |
2004-12-18 | importing explictely the gettimeofday from the Time::HiRes module | mertz | |
2004-09-07 | Packed version 4.17 | chatty | |
2004-09-07 | Removed dependency to perl-Time-Gettimeofday, now useless | chatty | |
Now build packages that install directly in vendor_perl/ | |||
2004-09-07 | Avoid multiple calls to init | chatty | |
2004-03-31 | - using Time::HiRes rather than the obsolete Tim::gettimeofday | mertz | |
2003-10-15 | commenting a line which should have been commented out | mertz | |
2003-09-17 | the old, specific CENA perl module gettimeofday-perl has been replaced by | mertz | |
the CPAN world-wide used Time::HiRes module | |||
2003-06-16 | Fixed dependencies | chatty | |
2003-06-12 | *** empty log message *** | mertz | |
2003-06-12 | Packed version 4.15 | chatty | |
2003-06-12 | Fixed handling of result of call to gethostbyname | chatty | |
2003-06-12 | Added INSTALLDIRS=vendor to try and better control installation | chatty | |
2003-06-12 | unbinding a regexp is now effective (bug correction by St. Vales) | mertz | |
2003-05-30 | -no more bug when unbinding regexps | vales | |
2002-12-05 | *** empty log message *** | mertz | |
2002-12-05 | suppressing the print "BroadcastBus: ....." when the agent connects to ivy | mertz | |
when an agent is running on an unknown host, we are now using the ip address in replacement of the hostname in the callback associated to the -statusFunc attribute. | |||
2002-10-29 | mise en évidence d'un bug lié à start/stop (concerne la version 4.12) | mertz | |
2002-10-29 | ajout de qqs fichiers de test (qui mettaient en évidence des bugs | mertz | |
corrigés en version 4.11) | |||
2002-09-20 | man slight correction | mertz | |
2002-06-26 | correction dependance socket-multicast | mertz | |
2002-06-26 | *** empty log message *** | mertz | |
2002-06-26 | ajout des dépendances vers IO::Socket::Multicast | mertz | |
2002-06-20 | ivyprobe.pl offers two new options: | mertz | |
-t for time stamping and -n for modifying the default name. This will be similar the java probe implementation. | |||
2002-06-20 | multicast is now possible on with address such as 235.0.1.2:7654 | mertz | |
2002-06-18 | *** empty log message *** | mertz | |
2002-06-18 | - Verification qu'une socket est bien connectée avant de la fermer, | mertz | |
sinon Segmentation fault - Amélioration mineures des commentaires | |||
2002-06-14 | Packaged version 4.10 | chatty | |
2002-06-10 | ebauche de code pour l'edition des lignes | mertz | |
2002-06-10 | *** empty log message *** | mertz | |
2002-06-10 | amélioration de qqs messages d'erruer (pour Ivy::sendDirectMsgs et Ivy::ping) | mertz | |
2002-06-10 | affichage de temps de réponse complet pour une requete | mertz | |
ajout de l'option -delay | |||
2002-06-10 | ajout de ivymainloop.pl comme appli de test | mertz | |
changement de version de Time::Gettimeofday | |||
2002-06-07 | - ivy-perl does no more allow subscription to illformed regular expressions | mertz | |
as for example 'zaza (' or '*' - ivy-perl is now tolerant to illformed regular expressions subscribed by other agent on the bus - ivy-perl warn you when a message containing a \n is send. This is because the \n is currently the message separator - with the statusfunc, it is now possible to know every regexp subscribed / unsubscribed by other agents - the ivyprobe.pl application now displays all subscriptions / unsubscriptions. It also allows unsubscription - when a die message is issued with an unknown agentName, Ivy warn you correctly - man pages enhancements | |||
2002-06-07 | initial release | mertz | |
2002-04-25 | *** empty log message *** | mertz | |
2002-04-25 | suppression des plantages dus à es regexp incorrectes | mertz | |
Ivy.pm permet de connaitres les abonnements/desabonnements ivyprobe.pl permet de suivre tous les abonnements / dé-abonnements | |||
2002-04-05 | Packed version 4.9 for perl 561 | chatty | |
2001-11-29 | *** empty log message *** | mertz | |
2001-11-29 | modif du man pour mieux expliquer le unbind | mertz | |
2001-11-26 | Correction de bug dans la méthode DESTROY, introduit lors de | damiano | |
la suppression des threads (entre la version CVS 1.9 et 1.10) | |||
2001-10-11 | ivyprobe.pl better displays empty tokens of messages | mertz | |
2001-10-11 | rules is compliant to policy V3.5.6.0 | mertz | |