aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjestin2002-09-27 17:25:56 +0000
committerjestin2002-09-27 17:25:56 +0000
commiteec0dae309abe856e76ad850c12bb5fe68fb10f8 (patch)
tree154e3471760d8891307afd1d6bc372d296dcd326
parenta4e9dc4c6d8556d95cce3c032d952b9960f2c7c0 (diff)
downloadivy-java-eec0dae309abe856e76ad850c12bb5fe68fb10f8.zip
ivy-java-eec0dae309abe856e76ad850c12bb5fe68fb10f8.tar.gz
ivy-java-eec0dae309abe856e76ad850c12bb5fe68fb10f8.tar.bz2
ivy-java-eec0dae309abe856e76ad850c12bb5fe68fb10f8.tar.xz
1.2.1 release preparation
-rw-r--r--BUGS40
-rw-r--r--Changelog15
-rw-r--r--Makefile2
-rw-r--r--README14
-rw-r--r--manifest2
5 files changed, 58 insertions, 15 deletions
diff --git a/BUGS b/BUGS
index 29a4baf..514d59f 100644
--- a/BUGS
+++ b/BUGS
@@ -3,20 +3,36 @@ TODO List:
* ivyprobe is a bit touchy about being fed somethin on standard input
try echo "coucou" | ivyprobe ...
- * document the new features of IvyClient, the extension to the API
+ * document the extension to the API
* document the IVY_PING feature
+ * mêmes commandes que sous perl et C.
+ * write a domain checker
-------------------------------------------------------------------------------------
Known bugs:
- * it seems not to work with jdk1.1.7A VM. ( Yannick Jestin, François Regis Colin)
- * bus domain shortcuts ( 10:3456 instead of 10.255.255.255:3456 ) doesnt work
- (Yannick Jestin)
+ * tests: java -DIVY_PING -DIVY_PING -classpath ../lib/ivy-java.jar:. BenchLocal -b 228.1.2.3:4567
+ has failed once. Never reproduces
+
+
-------------------------------------------------------------------------------------
Fixed:
-1.0.12
+1.2.1
+ - bus.start(null)
+ - java -DIVY_PING -DIVY_PING -classpath ../lib/ivy-java.jar:. BenchLocal -t 2 -d 100
+ créé une nullpointerexception java.lang.NullPointerException
+ at fr.dgac.ivy.Ivy.stop(Ivy.java:157)
+ at BenchLocal$RML.receive(BenchLocal.java:87)
+ at fr.dgac.ivy.Ivy.callCallback(Ivy.java:348)
+ at fr.dgac.ivy.IvyClient.newParseMsg(IvyClient.java:361)
+ at fr.dgac.ivy.IvyClient.run(IvyClient.java:191)
+ at java.lang.Thread.run(Thread.java:484)
+ fixed a condition when a bus was requested to be stopped even before
+ having started its thread
+
+1.2.0
- implement .die in Probe ( to get the same behavior as ivy-c ivyprobe ) .
Done
- Probe doesn't send empty strings -> it does now
@@ -48,3 +64,17 @@ Not a bug ?
is possible that nobody has answered this broadcast by the time you start
sending messages. Try adding an IvyApplicationListener with a callback on
connect(IvyClient) to trigger the launching of messages
+
+ bus domain shortcuts ( 10:3456 instead of 10.255.255.255:3456 ) doesnt work
+ for UDP broadcast on my development environment. It's okay in multicast (Yannick Jestin)
+ In fact, it's a matter of network topography, not of shortcut processing.
+
+
+ Using the regression tests on the following platforms:
+ - Solaris: I've got a problem to make it run on the default local Domain
+ (127:2010). But this is not limited to the java ivy port !
+ success with jdk1.1.7A, on jdk1.2 , j2sdk1.3 and 1.4 with a multicast domain or a valid
+ UDP broadcast domain . I guess it's a routing problem once again :-\
+ - GNU/linux: ok with jdk1.3 and jdk1.4
+ - windows: I don't know how to write tests
+
diff --git a/Changelog b/Changelog
index 4e048b5..2fe2b25 100644
--- a/Changelog
+++ b/Changelog
@@ -1,5 +1,18 @@
----------------------------------------------------------------------------------------
-1.0.12
+1.2.1
+
+ bugfix
+ Ivy.java Ivy.start(null) now starts on DEFAULT_DOMAIN (Alexandre Lemort),
+ the new getDomains(String) outputs the list of domains
+ IvyWatcher now empties the datagram buffer with 0x10, thus fixing a nasty
+ bug that involved a java client on windows XP
+
+ Probe
+ now displays the real address of the starting domain
+ now has a .bind and .unbind commands
+
+----------------------------------------------------------------------------------------
+1.2.0
bugfix:
IvyClient if a remote client disconnect brutally ( broken pipe ), the BufferedReader
diff --git a/Makefile b/Makefile
index d9272c8..a3152c8 100644
--- a/Makefile
+++ b/Makefile
@@ -1,5 +1,5 @@
# Be sure to set this before compiling ...
- VER = 1.2.0
+ VER = 1.2.1
DIST = lib/ivy-java-$(VER).jar
DOCS = doc/html/api
diff --git a/README b/README
index 526468b..674413e 100644
--- a/README
+++ b/README
@@ -36,13 +36,13 @@ documentation files are:
UTILITIES
-ivy-java comes with a number of simple utility programs intended to test
-and demonstrate its features. These are compiled into the Java archive
-file. To run the TestIvySwing program, you will need the swing package if you
-are running a jdk1.1 . If you want to run Probe or IvyDaemon, you will also
-need gnu.getopt, which is available at
-http://www.urbanophile.com/~arenn/hacking/download.html, and put those
-class files in your classpath as well.
+ivy-java comes with a simple utility program intended to test
+and demonstrate its features. It is compiled into the Java archive
+file. To run fr.dgac.ivy.Probe, you will need gnu.regexp and gnu.getopt,
+which are available at http://www.urbanophile.com/~arenn/hacking/download.html, and put those class files in your classpath as well.
+
+There is also a couple of simple graphical utilities akin to Probe ( TestIvy
+and TestIvySwing ). You can try them as well
HACKING
diff --git a/manifest b/manifest
index 3e903b3..29427ea 100644
--- a/manifest
+++ b/manifest
@@ -1,3 +1,3 @@
-Manifest-Version: 1.0.11
+Manifest-Version: 1.2.1
Main-Class: fr.dgac.ivy.Probe
Created-By: 1.2 (Sun Microsystems Inc.)