diff options
-rw-r--r-- | BUGS | 48 | ||||
-rw-r--r-- | Changelog | 15 | ||||
-rw-r--r-- | Makefile | 8 | ||||
-rw-r--r-- | manifest | 2 |
4 files changed, 69 insertions, 4 deletions
@@ -12,6 +12,54 @@ TODO List: ------------------------------------------------------------------------------------- Known bugs: +réf: [BUGYANN] + + perte des arguments ... + jdk 1.4.2_04 sous OSX peut amener à + [1:40:51 PM] 3/5 packets received (3) + [1:40:51 PM] sender has sent all its packets, waiting for a die message + -->IvyClient[0] MSreceive (remote MSsend)<-- string array 0 elements: + -->IvyClient[0] MSreceive (remote MSsend)<-- string array 2 elements: (5) (aaaaaaaaaa) + et du coup un ArrayOutOfBoundsException dans le receive + + c'est le cas en async sur le test Async uniquement, depuis les jakarta + regexp... + +réf: [BUGMATT] + + concurrent connexion leading to noone or double connexion ... + pour reproduire: Kaffe sur un pécé quadriproc + +réf: [BUGXZ] + + on debian woody, using Kaffe, one cannot build the jar file ( problem in + manifest ? ) beware, when building java for woody, to use the regexp.jar and getopt.jar + built for your version of java ( Major/Minor version mismatch ... ) + + on the following kaffe version, tests sometimes fail + Kaffe Virtual Machine + Copyright (c) 1996-1999 + Transvirtual Technologies, Inc. All rights reserved + Engine: Just-in-time v3 Version: 1.0.5 Java Version: 1.1 + + make test2: + kaffe -DIVYBUS=224.5.6.7:8910 -classpath .:../lib/ivy-java.jar:/usr/share/kaffe/Klasses.jar BenchLocal -t 2 -d 0 + [...] + * [9:21:53 AM] BUS2 left + * [9:21:53 AM] BUS1 left + * [9:21:53 AM] BUS2 left + Dumping live threads: + `Thread-8' tid 0x837b010, status SUSPENDED flags + blocked@0x8353510 (0x837b010->|) + `gc' tid 0x81e0010, status SUSPENDED flags + blocked@0x81abdc0 (0x81e0010->|) + `finaliser' tid 0x81d7010, status SUSPENDED flags + blocked@0x81abd90 (0x81d7010->|) + Deadlock: all threads blocked on internal events + make: *** [test2] Abandon + + make async, stack overflow in jakarta regexp + réf: [BUGXX] Using the Blackdown Linux jdk 1.1.8_v3, the console is flooded with the @@ -4,7 +4,22 @@ documentation - the manual has been heavily updated, and C++ has been left out. + bugfixes + - major cleanup to handle simultaneous connections, e.g., between two + busses within the same process ( AsyncAPI test is very stressful ) + I made an assymetric processing to elect the client that should + disconnect based on the socket ports ... might work... + - jakarta regexp are not meant to be threadsafe, so for match() and + compile() must be enclaused in a synchronized block + - now sends back an error message when an incorrect regexp is sent + the message is supposed to be readable + - IvyWatcher now uses a new buffer for each Datagram received, to prevent an old bug + new features + - added serial numbers for traceDebug + - Ivy.waitForMsg(regexp,timeout) and Ivy.waitForClient(name,timeout) make + the synchronization with other Ivy agents easier. Wait "forever" if + timeout is null. - IvyClient now sends back an error message when an incorrect regexp is sent the message is supposed to be readable - uses apache jakarta-regexp instead of gnu-regexp ( see @@ -4,6 +4,8 @@ DOCS = doc/html/api #JAR = fastjar JAR = jar + #dist = woody/ + dist = all: class examples @@ -23,13 +25,13 @@ dist: class ln -sf src/fr . ln -sf bundle/gnu . ln -sf bundle/org . - $(JAR) cvfm $(DIST) manifest fr/dgac/ivy/*.class gnu org src/Makefile src/*.java examples/*java examples/Makefile doc/html/api/fr/dgac/ivy/*html doc/html/api/*html doc/html/api/*css README COPYING.LIB doc/ivy-java.pdf doc/ivy-java + $(JAR) cvfm $(DIST) manifest fr/dgac/ivy/*.class gnu org src/Makefile src/*.java examples/*txt examples/*xml examples/*java examples/Makefile doc/html/api/fr/dgac/ivy/*html doc/html/api/*html doc/html/api/*css README COPYING.LIB doc/ivy-java.pdf doc/ivy-java rm -f fr gnu org jar: class ln -sf src/fr . - ln -sf bundle/gnu . - ln -sf bundle/org . + ln -sf bundle/${dist}gnu . + ln -sf bundle/${dist}org . $(JAR) cvfm lib/ivy-java.jar manifest fr/dgac/ivy/*.class src/Makefile src/*.java README COPYING.LIB Changelog BUGS gnu org examples/*.java rm -f fr gnu org @@ -1,3 +1,3 @@ -Manifest-Version: 1.2.3 +Manifest-Version: 1.0 Main-Class: fr.dgac.ivy.Probe Created-By: 1.2 (Sun Microsystems Inc.) |