summaryrefslogtreecommitdiff
path: root/debian/changelog
blob: 1bef47482aafaa69e8e0d642f7c452b386fa6130 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
ivy-perl (4.25-13) unstable; urgency=low

  * update debian packaging (stretch, vendor install)

 -- Daniel Etienne <etienne@cena.fr>  Tue, 25 Apr 2017 14:00:00 +0200
 	
ivy-perl (4.25-12) unstable; urgency=low

  * fix : ready message was not sent to all connected peers due to use of global counter instead of by peer counter

 -- Alexandre Bustico <bustico@cena.fr>  Mon, 20 Jun 2011 10:35:00 +0200
 	
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 <bustico@cena.fr>  Mon, 4 Mar 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 <tissoire@cena.fr>  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 <bustico@cena.fr>  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 <bustico@cena.fr>  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 <bustico@cena.fr>  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 <bustico@cena.fr>  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 <bustico@cena.fr>  Wed, 14 Feb 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 <bustico@cena.fr>  Wed, 13 Feb 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 <bustico@cena.fr>  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 <bustico@cena.fr>  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 <bustico@cena.fr>  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 <bustico@cena.fr>  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 <bustico@cena.fr>  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 <fourdan@lerak.tls.cena.fr>  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 <fourdan@cena.fr>  Tue, 20 Mar 2007 17:13:54 +0100

ivy-perl (4.21-3) unstable; urgency=low

  * Compat version 4

 -- Olivier Fourdan <fourdan@cena.fr>  Thu, 18 Jan 2007 09:06:23 +0100

ivy-perl (4.21-2) unstable; urgency=low

  * Update package for Debian Etch

 -- Olivier Fourdan <fourdan@cena.fr>  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 <fourdan@lerak.tls.cena.fr>  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 <fourdan@lerak.tls.cena.fr>  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 <fourdan@lerak.tls.cena.fr>  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 <fourdan@lerak.tls.cena.fr>  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 <imbert@tls.cena.fr>  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 <mertz@tls.cena.fr>  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 <mertz@tls.cena.fr>  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 <mertz@tls.cena.fr>  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 <mertz@tls.cena.fr>  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 <mertz@tls.cena.fr>  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 <mertz@tls.cena.fr>  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 <mertz@tls.cena.fr>  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 <mertz@tls.cena.fr>  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 <mertz@tls.cena.fr>  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 <mertz@cena.fr>  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 <mertz@cena.fr>  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 <mertz@cena.fr>  Wed, 20 Dec 2000 11:02:00 +0100

ivy-perl (4.3) unstable; urgency=low

  * Typo correction in _removeFileDescriptor causing infinite loop.

 -- Hervé Damiano <damiano@cena.fr>  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 <damiano@cena.fr>  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 <damiano@cena.fr>  Tue, 18 Jan 2000 15:47:55 +0100

ivy-perl (4.0) unstable; urgency=low

  * object and multithread version

 -- Hervé Damiano <damiano@cena.fr>  Wed, 22 Dec 1999 13:40:34 +0100

ivy-perl (3.1-2) unstable; urgency=low

  * Ajout des fichiers de doc.

 -- Hervé Damiano <damiano@cenatoulouse.dgac.fr>  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 <damiano@cenatoulouse.dgac.fr>  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 <damiano@cenatoulouse.dgac.fr>  Thu, 11 Feb 1999 17:20:51 +0100

ivy-perl (1.0-1) unstable; urgency=low

  * Initial Release.

 -- Daniel Etienne <etienne@cena.dgac.fr>  Thu, 10 Dec 1998 17:20:51 +0100