-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathchangelog
421 lines (281 loc) · 15.3 KB
/
changelog
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
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
ivy-c (3.14.3) unstable; urgency=low
* protect some gcc pragma not available on old gcc version
-- Alexandre Bustico <[email protected]> Thu, 20 June 2013 18:37:00 +0200
ivy-c (3.14.2) unstable; urgency=low
* initial windows support for ping/pong implementation, to be tested and validated
-- Alexandre Bustico <[email protected]> Thu, 20 June 2013 18:37:00 +0200
ivy-c (3.14.1) unstable; urgency=low
* fix compilation warning
-- Alexandre Bustico <[email protected]> Thu, 20 June 2013 10:37:00 +0200
ivy-c (3.14.0) unstable; urgency=low
* complete implementation of ping/pong protocol message
-- Alexandre Bustico <[email protected]> Wed, 19 June 2013 14:37:00 +0200
ivy-c (3.13.0) unstable; urgency=low
* update debian packaging
* bump version to allow for proper syncing
-- Felix Ruess <[email protected]> Fri, 26 Apr 2013 11:11:25 +0200
ivy-c (3.11.10) unstable; urgency=low
* mkdirhier replaced by mkdir -p in all Makefile(s)
-- Jean-Paul Imbert <[email protected]> Fri, 15 March 2013 10:03:00 +0100
ivy-c (3.11.9) unstable; urgency=low
* headers path modification in ivytestreplay.c
-- Alexandre Bustico <[email protected]> Wed, 21 December 2011 10:03:00 +0100
ivy-c (3.11.8) unstable; urgency=low
* correct broadcast adress for loopback (not the same beetween linux/windows and osx)
* replace cast by use of union to eliminate breaking strict aliasing rules
* correct OSX Makefile to set correct dylib path on executable at install
* make ivy-c compilable by a c++ compiler
* add fixes to remove all gcc warning message
-- Alexandre Bustico <[email protected]> Mon, 27 Jan 2010 13:43:00 +0100
ivy-c (3.11.7) unstable; urgency=low
* copy string buffer for message ready instead of referencing it since we have no clue if this buffer will remain valid atfer the caller calls init
* function ivyTerminate dealloc allocated string
-- Alexandre Bustico <[email protected]> Mon, 6 Jul 2009 16:43:00 +0200
ivy-c (3.11.6-1) unstable; urgency=low
* remove dependency over libgtk1.2-dev
-- Gautier Hattenberger <[email protected]> Tue, 30 Nov 2010 16:43:00 +0200
ivy-c (3.11.6) unstable; urgency=low
* 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
-- Alexandre Bustico <[email protected]> Mon, 6 Jul 2009 16:43:00 +0200
ivy-c (3.11.5) unstable; urgency=low
* fix double free error in delAllRegexpsFromDictionary
-- Alexandre Bustico <[email protected]> Mon, 16 Oct 2008 12:30:00 +0200
ivy-c (3.11.4) unstable; urgency=low
* fix again timer.c (thanks again to brno ivy dev team) so that timer could be removed within the callback
* make the lib and api more robust by adding const where they should be
* compile with -Wall and eliminate remaining warnings
-- Alexandre Bustico <[email protected]> Mon, 19 May 2008 17:30:00 +0200
ivy-c (3.11.3) unstable; urgency=low
* fix timer.c (thanks to brno ivy dev team), and ivydebug.h
* add __attribute__ gcc hooks which permit to emit warning when format
and arguments of bindmessage and sendmessage aren't concordant.
-- Alexandre Bustico <[email protected]> Tue, 14 May 2008 11:00:00 +0200
ivy-c (3.11.2) unstable; urgency=low
* fix makefile for openmp lib and tools
-- Alexandre Bustico <[email protected]> Tue, 6 May 2008 15:32:54 +0100
ivy-c (3.11.1) unstable; urgency=low
* fix a bug with the behavior of send system call in non blocking mode in some rare case
* simplify ivythroutput and his fileset
-- Alexandre Bustico <[email protected]> Wed, 8 Apr 2008 15:32:54 +0100
ivy-c (3.11.0) unstable; urgency=low
* change socket behavior to non blocking, with local management of a
fifo, this fix some deadlock problems when lot of agents with numerous regexp binding are on the same bus.
* little (ascendant compatible) api change
* fix for numerous bugs
-- Alexandre Bustico <[email protected]> Wed, 26 Mar 2008 15:32:54 +0100
ivy-c (3.10.0-3) unstable; urgency=low
* revert accidentally commited modif
-- Alexandre Bustico <[email protected]> Wed, 08 Feb 2008 10:32:54 +0100
ivy-c (3.10.0-2) unstable; urgency=low
* fix makefile for non omp target
-- Alexandre Bustico <[email protected]> Wed, 08 Feb 2008 10:32:54 +0100
ivy-c (3.10.0-1) unstable; urgency=low
* change Makefile to get around a debian Bug : debian pcrecpp
package is broken, (as debian itself)
* a repertory testivy with test file for the ivythroughput test tool
-- Alexandre Bustico <[email protected]> Wed, 06 Feb 2008 17:17:54 +0100
ivy-c (3.10.0) unstable; urgency=low
* fix realloc buffer size when big message
* complete change of internal structures for performance optimisation
* experimental parralelized version for performance optimisation (use
and need openmp) which scale well for regexp matching on
multicore/multi processor gear.
-- Alexandre Bustico <[email protected]> Wed, 06 Feb 2008 17:17:54 +0100
ivy-c (3.9.3-2) unstable; urgency=low
* Do not strip symbols from lib
-- Olivier Fourdan <[email protected]> Thu, 15 Mar 2007 10:07:54 +0100
ivy-c (3.9.3-1) unstable; urgency=low
* Include patches from Michel Estienne <[email protected]> for older gcc
-- Olivier Fourdan <[email protected]> Wed, 14 Feb 2007 13:48:28 +0100
ivy-c (3.9.2-1) unstable; urgency=low
* Apply patch from Michel Estienne <[email protected]> for Solaris,
* Change Makefile and debian rules build to be able to build on Sarge and
on Etch
* Use LDFLAGS in Makefile, use pkg-config if available to get X11 installation
path so that the Xt lib gets installed in the correct location even on newer
Xorg 7.x.
-- Olivier Fourdan <[email protected]> Mon, 12 Feb 2007 17:36:06 +0100
ivy-c (3.9.1-2) unstable; urgency=low
* Update package for Debian Etch
-- Olivier Fourdan <fourdan@false> Fri, 12 Jan 2007 14:35:44 +0100
ivy-c (3.9.1-1) unstable; urgency=low
* Build Debian Package with Alex's latest changes, implementing numerical
interval support within the regular expression definition.
-- Olivier Fourdan <[email protected]> Wed, 20 Sep 2006 17:42:42 +0200
ivy-c (3.9.0-2) unstable; urgency=low
* Build Debian Package with Alex's latest changes, implementing ping/pong
messages, and documentation update.
-- Olivier Fourdan <[email protected]> Mon, 21 Aug 2006 10:11:47 +0200
ivy-c (3.9.0-1) unstable; urgency=low
* Correction d'un petit pb dans la generation de l'appID ( signe - )
* Ajout test de controle des argument de IvySendMsg.
* Correction d'un BUG dans IvyGetMessages ( si nb > 200 ) ajout d'un
argument -f a ivyprobe pour passer des regexps dans un fichier.
* Ajout d'un warning si la variable IVY_DEBUG_FILTER est postionne et que le
message n'est pas emit , on controle la table des filtres ajout d'un flag
-c a ivyprobe pour la gestion des filtres de regexps.
* Modification API Hook sur IvyMainLoop.
* Mise en conformite avec prototype.
* Modification de l'emplacement du calcul du timer (juste avant le select )
la fonction TimerScan ne s'occupe que des callback la fonction
TimerGetSmallestTimeout recalcul le timeout en reprenant l'heure courante.
-- Olivier Fourdan <[email protected]> Tue, 4 Jul 2006 16:03:58 +0200
ivy-c (3.8.1-1) unstable; urgency=low
* Bug fix in IvyBinding filtering with PCRE (bustico)
* Bug fix in IvyBinding when not using PCRE (fcolin)
-- Olivier Fourdan <[email protected]> Thu, 1 Jun 2006 14:27:08 +0200
ivy-c (3.8-2) unstable; urgency=low
* Include deps patch from Yannick.
-- Olivier Fourdan <[email protected]> Tue, 30 May 2006 15:30:08 +0200
ivy-c (3.8-1) unstable; urgency=low
* suppression warning format
* portage WIN32 random => rand
* modification du protocol Ivy UDP : ajout de appid et appname dans
le mesage Hello
* rework the Makefile for cleaner installation
* redo the debian packaging administration files for better lib/dev
files splitting
* move the Ivy header files to a new Ivy/ subdir to avoid conflicts
with other existing system headers (beware, that *will* break
existing code that needs to look in the the new path for headers
inclusion)
* correction Bug regexp encore
* correction Bug introduit lors de la separation ivybind ( regexp sans
argument )
* rendu compatible avec la version 3.7 a un seul parametre sur la mainloop
* adaptation pour linux 64 bits
* cleanup sur channel et main loop
* ajout de getopt pour la compile sur Windows
* suppression de l'indirection sur les fonction channel et renomage
* separation regexp en module ( bug arg num edbute a 1 )
* Separation du code Regexp dans un module
* portage WIN32 ( pb sur macro debug )
* ivy bind pour isolation code regexp
* gestion de buffer a taille variable pour eliminer les pbs de taille static
dans le code
* Macro de debug afin d'eviter de truffer le code de #ifdef DEBUG #endif
* cleanup DEBUG code
* correction bug sur filtrage regexp
* correction Filtred Binding + test avec ivyperf
* add indication on regexp filtering when classes are used call
BindingCallback
* add doc printf for commande bincall in ivyprobe
* correction de probleme potentiel en multithread ( Ada rejeu ) ajout d'un
warning en cas de client bloquant si la varaiable d'env IVY_DEBUG_SEND est
positionne
* changement version suite a modif ( hook unhook ) et test sur blocage a
l'emission
* retour au protocol V3
* correction bug malloc free
* memory leak malloc/free cleanup
* Implementation binding simple sans regexp
* uniformisation variable message d'erreur
* remplacement argc argv par IvyArgument
* compile sur Windows les fichiers getopt sont necessaires uniquement sur
Windows( WIN32 ) compilateur VStudio
* gestion argument Ivy
* socket Buffered output
* separation du code regexp dans un module a part en vue de l'implementation
des bindings simple!
* fichiers d'export pour Windows
* pb de compile avec DEBUG
* portages des modifications sur windows
* un test de performance d'ivy a lancer en deux exemplaires donne le temps
de roundtrip d'un ping pong
* elimination des tailles de buffer par utilisation de realloc la plupart
des fonctions utilisent un pointeur static pour eviter de multiple
malloc/free ce qui veut dire que IvyC n'est pas reentrant !!!!
-- Olivier Fourdan <[email protected]> Wed, 17 May 2006 15:09:07 +0200
ivy-c (3.7) unstable; urgency=low
* no more libgtkivy, replaced by libgivy (thx Alexandre Bustico <[email protected]>)
* Add new callback to treat binding events on ivy bus (Guillaume Vidon <[email protected]>)
* Add Option to ivyprobe to test new callback on binding events
-- Guillaume Vidon <[email protected]> Fri, 24 Feb 2005 16:16:39 +0100
ivy-c (3.6) unstable; urgency=low
* now uses PCRE ( Perl Compatible Regular Expressions ). Please use -livy -lpcre
now when compiling. See http://www.pcre.org or man pcre for more details
* tclivy.c : many bugfixes to support spaces in parameters captured by
regexp
* added an example directory, with gtk motif and tk bindings
* fixed a nasty bug in the IvyUnbindMsg, where new client still were sent a
binding to the unbound regexps
* added a help message for ivyprobe, when called with -? or with unknown
command line switches
* added a -n switch to ivyprobe to change the name of the ivyprobe
* added a -v switch to ivyprobe to check the ivy-c version
* Makefile merges solaris, linux, and OSX versions. edit before compiling...
-- Yannick Jestin <[email protected]> Thu, 24 Jun 2004 18:28:10 +0200
ivy-c (3.5) unstable; urgency=low
* ivyprobe: removed the trailing "\n" at the end of the messages sent by ivyprobe when
sending direct messages or binding new regexps, closes bug C002
* ivyprobe: added a DirectCallback to display direct messages sent by peers,
* ivyprobe: prevents binding to invalid regexps. Fails with an error message
-- Yannick Jestin <[email protected]> Mon, 17 Feb 2003 17:45:00 +0100
ivy-c (3.4) unstable; urgency=low
* support of multicast, with IP adresses between 224.0.0.0 and 239.255.255.255
(i.e. no support for named group), by frc
* correction of message parsing in some strange but correct messages, by frc
e.g. with a regexp like "foo(.*) (.*)" and a message like "foo1 2", the receiver
will receive two values '1' and '2'
* upgrade of the documentation and fixes in the copyright headers, by sc
* miminal support of glut toolkit, by frc. However, there is currently no
libglutivy in the bin package due to some glut loop limitation.
-- Christophe MERTZ <[email protected]> Thu, 20 Jun 2002 14:06:34 +0200
ivy-c (3.2-3) unstable; urgency=low
* bad version dependency of ivy-c-dev
* the ivygtkprobe is added to the package
-- Christophe Mertz <[email protected]> Mon, 13 Mar 2000 15:44:52 +0100
ivy-c (3.2-2) unstable; urgency=low
* html docs are re-included in /usr/share/doc
* libtclivy works again...
-- Herve DAMIANO <[email protected]> Fri, 10 Mar 2000 16:02:07 +0100
ivy-c (3.2-1) unstable; urgency=low
* remove dependancy to utils-c-dev, not useful at install time, but
* at build time only. See README.debian
* Makefile changed. Split install into several install* targets.
* rules changed to remove list.h from package.
* rules changed so that it won't use Makefile to install executables,
* docs and links.
-- Herve DAMIANO <[email protected]> Wed, 19 Jan 2000 15:56:37 +0100
ivy-c (3.1-5) unstable; urgency=low
* add a dependance for utils-c-dev, which provides list.h ...
-- Yannick Jestin <[email protected]> Fri, Jan 14 15:58:52 CET 2000
ivy-c (3.1-4) unstable; urgency=low
* resolve a conflict between ivy-c and ivy-c-dev due to a wrong version number in control file
-- Christophe Mertz <[email protected]> Wed, 5 Jan 2000 10:25:10 +0200
ivy-c (3.1-3) unstable; urgency=low
* Added a conflict rule to prevent collision with ivy-tcl
-- Patrick Lecoanet <[email protected]> Mon, 3 May 1999 11:18:10 +0200
ivy-c (3.1-2) unstable; urgency=low
* Added support for ivytcl library.
-- Patrick Lecoanet <[email protected]> Wed, 28 Apr 1999 12:59:58 +0200
ivy-c (3.1-1) unstable; urgency=low
* src/Makefile : Add links for shared libs
* Add default MAJOR and MINOR
* Making ivyprobe ivy-3.0 compliant
* Bug correction which appears at ivy closing
* add doc files
-- Hervé Damiano <[email protected]> Tue, 13 Apr 1999 15:19:17 +0200
ivy-c (3.0-1) unstable; urgency=low
* new api : see documentation
* src/Makefile : updates
* src/ivy.c
* - bug correction when broadcast socket can't be opened
* src/ivychannel.c :
* - bug correction when handling expceptions on channels
* Clean headers
* testivy -> ivyprobe
-- Hervé Damiano <[email protected]> Thu, 18 Feb 1999 11:50:50 +0100
ivy-c (1.2-1) unstable; urgency=low
* Mise au propre
* Ajout du mecanisme de choix des adresses de broadcast
-- Herve Damiano <[email protected]> Tue, 22 Dec 1998 16:13:18 +0100
ivy-c (1.1-2) unstable; urgency=low
* Suppression du header list.h qui est aussi défini dans utils-c.
* Ajout du soname à la bibliothèque dynamique.
-- Patrick Lecoanet <[email protected]> Wed, 9 Dec 1998 11:24:34 +0100
ivy-c (1.1-1) unstable; urgency=low
* Initial Release.
-- Patrick Lecoanet <[email protected]> Tue, 13 Oct 1998 09:52:30 +0200