ivy-perl (4.25-11) unstable; urgency=low * fix : an internal table used to send direct message was not updated when application disconnects. Add 2 messages on the protocol to permits debug by asking an agent to dump his internal tables. -- Alexandre Bustico Mon, 4 march 2010 10:35:00 +0200 ivy-perl (4.25-10) unstable; urgency=low * fix (bad) generation of the paquet for lenny and etch -- Benjamin Tissoires Fri, 4 Sep 2009 13:52:06 +0200 ivy-perl (4.25-9) unstable; urgency=low * fix lack of declaration which made ivy.pm to die on etch -- Alexandre Bustico Mon, 6 July 2009 16:43:00 +0200 ivy-perl (4.25-8) unstable; urgency=low * New upstream version: desactivation of the nagle buffering for TCP sockets, since ivy is most of the time used to send events, we will priviligiate lag over throughtput, so _TCP_NO_DELAY_ACTIVATED is set to 1 -- Alexandre Bustico Mon, 6 July 2009 16:43:00 +0200 ivy-perl (4.25-7) unstable; urgency=low * New upstream version: fix a bug with the behavior of send system call in non blocking mode in some rare case -- Alexandre Bustico Wed, 9 Apr 2008 09:43:00 +0200 ivy-perl (4.25-6) unstable; urgency=low * New upstream version: * fix an error in validity callback checking only the pattern [callback, arg ...] was allowed, but another pattern is allowed : [obj, method, arg] -- Alexandre Bustico Wed, 04 Mar 2008 16:00:00 +0200 ivy-perl (4.25-5) unstable; urgency=low * New upstream version: * verify validity callback arg in bindRegexp instead of verifiying it whell actually calling the callback -- Alexandre Bustico Wed, 14 Fev 2008 16:43:00 +0200 ivy-perl (4.25-4) unstable; urgency=low * New upstream version: * verify validity of data structure before using it -- Alexandre Bustico Wed, 13 Fev 2008 14:43:00 +0200 ivy-perl (4.25-3) unstable; urgency=low * New upstream version: * restrict lexical scope of use bytes pragma just to where it is needed -- Alexandre Bustico Fri, 11 Jan 2008 10:55:57 +0200 ivy-perl (4.25-2) unstable; urgency=low * New upstream version: * verify validity of socket arg in low level callback _getMessage -- Alexandre Bustico Fri, 21 Dec 2007 09:55:57 +0200 ivy-perl (4.25-1) unstable; urgency=low * New upstream version: * fix bug when name resolution fails and we should revert to ip adress * when etablishing tcp connection as an answer to bonjour msg, use directly adress of udp socket instead of doing 2 useless name resolution -- Alexandre Bustico Fri, 20 Dec 2007 16:55:57 +0200 ivy-perl (4.25) unstable; urgency=low * New upstream version: verify validity of socket field before calling removeFileDescritor -- Alexandre Bustico Fri, 20 Dec 2007 11:02:57 +0200 ivy-perl (4.24-1) unstable; urgency=low * New upstream version: binmode on socket examine errno on write or send error trace when removing client -- Alexandre Bustico Fri, 14 Dec 2007 14:02:57 +0200 ivy-perl (4.23-1) unstable; urgency=low * New upstream version: test validity of addr arg -- Olivier Fourdan Mon, 26 Mar 2007 14:02:57 +0200 ivy-perl (4.22-1) unstable; urgency=low * New upstream release by Alex: Bug fix: Do not die on disconnect of unamed apps -- Olivier Fourdan Tue, 20 Mar 2007 17:13:54 +0100 ivy-perl (4.21-3) unstable; urgency=low * Compat version 4 -- Olivier Fourdan Thu, 18 Jan 2007 09:06:23 +0100 ivy-perl (4.21-2) unstable; urgency=low * Update package for Debian Etch -- Olivier Fourdan Fri, 12 Jan 2007 15:27:14 +0100 ivy-perl (4.21) unstable; urgency=low * New upstream version: fix a big incompability in bonjour message between ivy-perl and others implementations (uuid and appName were swapped) Ivy-Perl 4.17 and upper are highly advised to be upgrade! -- Olivier Fourdan Tue, 17 Oct 2006 17:22:52 +0200 ivy-perl (4.20) unstable; urgency=low * This is mainly a bug fix release. Users of Ivy Perl versiosn 4.18 and 4.19 are highly advised to upgrade to this version. * Bugs fixed in this release: - bug in main loop method - connection checking based on uuid was failing sometime because of wrong generation of uuid on 32 bits system (64 bits was ok). - bad filtering of non printable char in appname argument in callback statusFunc(). * New features (API Additions): - bindRegexpOneShot() -- Olivier Fourdan Thu, 6 Oct 2006 09:03:11 +0200 ivy-perl (4.19) unstable; urgency=low * Build Debian Package with Alex's latest changes, implementing numerical interval support within the regular expression definition. -- Olivier Fourdan Wed, 20 Sep 2006 18:05:02 +0200 ivy-perl (4.18) unstable; urgency=low * Build Debian Package with Alex's latest changes, implementing ping/pong messages, regexp stats and monitoring tool, API change on bindRegexp -- Olivier Fourdan Mon, 21 Aug 2006 09:55:46 +0200 ivy-perl (4.17) unstable; urgency=low * correct a protocol bug in _sendWantedRegexp, the port number is now sended instead of 0. -- Jean-Paul Imbert Mon, 20 Dec 2005 16:05:32 +0100 ivy-perl (4.16) unstable; urgency=low * ivy now uses libtime-hires-perl, a standard debian package rather than our previous specific gettimeofday-perl -- Christophe Mertz Mon, 15 Sep 2003 11:05:32 +0200 ivy-perl (4.15) unstable; urgency=low * Fixed problem with multiple addresses in gethostbyname(hostname()) Thx to St. Chatty @ intuilab -- Christophe Mertz Thu, 12 Jun 2003 13:39:54 +0200 ivy-perl (4.14) unstable; urgency=low * unbinding a regexp is now effective, thanks to St. Vales @ Intuilab -- Christophe Mertz Thu, 12 Jun 2003 09:51:55 +0200 ivy-perl (4.13) unstable; urgency=low * When a distant agent is running on a host which name is unknown, the name will be replaced by the IP address in the -statusfunc callback, instead of reporting the error "Warning in Ivy::_getBonjour, connection to :xxx is impossible" Thanks to M. Buisson for reporting the bug! * Print "BroadcastBus: --...." when an agent is connected on ivy has been removed -- Christophe MERTZ Thu, 5 Dec 2002 14:48:27 +0100 ivy-perl (4.12) unstable; urgency=low * multicast is now possible on with address between 224.0.0.0 and 239.255.255.255 * ivyprobe.pl offers two new options: -t for time stamping and -n for modifying the default name. This is similar to the java Probe implementation. -- Christophe MERTZ Thu, 20 Jun 2002 16:32:19 +0200 ivy-perl (4.11b) unstable; urgency=low * removing a bug appearing sometimes when an agent died. This bug was specially annoying on Toccata testbed resulted in "Segmentation fault" -- Christophe MERTZ Tue, 18 Jun 2002 11:37:48 +0200 ivy-perl (4.10) unstable; urgency=low * ivy-perl does no more allow subscription to illformed regular expressions 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. Minor bugs have been corrected * when a die message or a sendDirectMsgs is issued with an unknown agentName, Ivy warns you correctly * a new example to demonstrate both perfs and uses of Ivy without perl-tk ivymainloop.pl * man pages enhancements -- Christophe MERTZ Thu, 25 Apr 2002 15:33:34 +0200 ivy-perl (4.9) unstable; urgency=low * correction par hervé d'un bug provoquant des "Segmentation fault" à l'arrêt du bus * correction mineure du manuel -- Christophe MERTZ Thu, 29 Nov 2001 17:19:26 +0100 ivy-perl (4.8.1) unstable; urgency=low * start method returns now the bus * the man has been enhanced * ivyprobe.pl better displays empty tokens of messages -- Christophe MERTZ Wed, 10 Oct 2001 18:40:36 +0200 ivy-perl (4.8) unstable; urgency=low * deletion of unused pragma, which triggered annoying warnings in perl 5.6 -- Christophe MERTZ Fri, 6 Jul 2001 17:36:52 +0200 ivy-perl (4.7) unstable; urgency=low * Correction of \s and \S expansion in regexp * Better documentation of statusFunc parameter of New method * if an appli start two times the same bus it still work now -- Christophe MERTZ Thu, 5 Apr 2001 17:02:32 +0200 ivy-perl (4.6) unstable; urgency=low * This version is compatible again with version 3 of ivy-perl. That means it can be used again without ivy object. This has been documented in the man pages. However it is preferable to create Ivy objects. * \s or ^\s in regexp are now correctly expanded as tab and blank characters or as any character different from tab and blank * regular expressions are now case-insensitive (the same as ivy-c!) Of course, case of parameters transmitted on the bus are preserved! * an implementation of ivyprobe is given as an example and as a test tool /usr/bin/ivyprobe.pl -h for more infos. * when :port is used as a domain/port ivy-perl now really do connect to the 127:port bus. * man pages have been enhanced. Some features not yet documented are now (mainly sendDirect / bindDirect / fileEvent). * the stop method works now also with applications written with the C version of ivy. However the hack may not be the good solution! * dependency to gettimeofday-perl has been added -- Christophe MERTZ Wed, 20 Dec 2000 11:02:00 +0100 ivy-perl (4.3) unstable; urgency=low * Typo correction in _removeFileDescriptor causing infinite loop. -- Hervé Damiano Thu, 9 Mar 2000 16:38:53 +0100 ivy-perl (4.2) unstable; urgency=low * Remove multithread. Correct some bugs. Add a man -- Hervé Damiano Wed, 2 Feb 2000 10:28:58 +0100 ivy-perl (4.1) unstable; urgency=low * add parameter observer to bindRegexp method * call observer method instead of callback function when applicable -- Hervé Damiano Tue, 18 Jan 2000 15:47:55 +0100 ivy-perl (4.0) unstable; urgency=low * object and multithread version -- Hervé Damiano Wed, 22 Dec 1999 13:40:34 +0100 ivy-perl (3.1-2) unstable; urgency=low * Ajout des fichiers de doc. -- Hervé Damiano Tue, 13 Apr 1999 11:58:55 +0200 ivy-perl (3.1-1) unstable; urgency=low * Correction de bug dans l'envoie de regexps -- Hervé Damiano Mon, 29 Mar 1999 15:19:30 +0200 ivy-perl (3.0-1) unstable; urgency=low * nouveau nom du package perl : Bus => Ivy * gestion du broadcast sur n'importe quel sous-réseau * new option : ivyBus * Le répertoire d'installation est /usr/lib/perl5 * Il s'agit maintenant d'un paquetage indépendant de l'architecture -- Hervé Damiano Thu, 11 Feb 1999 17:20:51 +0100 ivy-perl (1.0-1) unstable; urgency=low * Initial Release. -- Daniel Etienne Thu, 10 Dec 1998 17:20:51 +0100