diff options
author | jestin | 2004-07-27 16:20:05 +0000 |
---|---|---|
committer | jestin | 2004-07-27 16:20:05 +0000 |
commit | dbfd0856406b93d34d2b9a4b72512ef38b81970b (patch) | |
tree | e82b99df4bbe954cd84218e9d0174a942808e851 /Changelog | |
parent | 64c95fd653177361f7e691ab345ed54d42ef6aed (diff) | |
download | ivy-java-dbfd0856406b93d34d2b9a4b72512ef38b81970b.zip ivy-java-dbfd0856406b93d34d2b9a4b72512ef38b81970b.tar.gz ivy-java-dbfd0856406b93d34d2b9a4b72512ef38b81970b.tar.bz2 ivy-java-dbfd0856406b93d34d2b9a4b72512ef38b81970b.tar.xz |
not bugs, but todo item disappeared.
changelog has been made up-to-date
Diffstat (limited to 'Changelog')
-rw-r--r-- | Changelog | 66 |
1 files changed, 66 insertions, 0 deletions
@@ -1,4 +1,70 @@ -------------------------------------------------------------------- +1.2.6 + + documentation + - the manual has been heavily updated, and C++ has been left out. + + new features + - 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 + http://jakarta.apache.org/regexp/ ), we gain a compatibility with Perl + and the new ivy-c 3.4.6 :) + - no more java ping in Probe ... + + API changes + - Ivy changed changed the semantic of -b a,b:port,c:otherport if no port is + specified for a, it take the port from the next one. If none is + specified, it takes DEFAULT_PORT + - no more asynchronous sending of message ( async bind is ok though ) + because the tests are sooooo unsuccessful + - IvyWatcher's getDomain now sends IvyException for malformed broadcast addresses + +-------------------------------------------------------------------- +1.2.5 + + no more java ping ... It was considered useless + + new features + - Ivy protectNewLines to add encoding end decoding of \n within messages + +-------------------------------------------------------------------- +1.2.4 + + bugfixes + - resists when a non Ivy Agent broadcasts on our address + - invokes disconnect() on a normal IvyClient end of run() + - bus.start(null) now *really* starts on IVYBUS property or 127:2010 if the + property is not set + - bugfix J007 : breaks connexions with remote clients using a faulty + protocol, ignore subscriptions to faulty regexps. + - bugfix J006 : invokes the applicationListeners's disconnect method at the + end of the run() loop + - the IvyWatcher accepts connexions from remote hosts with the same port + number. Closes a possible bug, yet to check thoroughfully... + - bugfix J005 : the IvyWatcher's loop doesn't break on faulty broadcasts, + belonging to non ivy application, e.g. + - major rewrite of the internals of the Ivy class structure + + new features + - added a sendToSelf(boolean) method in the Ivy class to allow the + sendMsg() to trigger our own callbacks. Default is false. + + API Changes (WARNING, you might have to recompile you applications) + - changed the API for Ivy.sendMsg and IvyClient.sendDirectMsg, both function + can now raise an IvyException if the message contains \n or \0x3 + - changed the API for IvyApplicationListener ( die now requires a String + argument ). + - changed the API for Ivy.bindMsg(). It now raises an IvyException if the + regexp was not compiled successfully (e.g.: "(.*"). + - added an IvyBindListener and Ivy.addBindListener, Ivy.removeBindListener + order to hook callbacks upon reception of bind requests. It is now + possible to write a decent ivy monitor program. JProbe has been rewritten + this way and now displays the subscriptions in real time, not only at + startup ( should I file a bugreport against ivy-c ? ) + - Probe can send messages to itself, with the -s command line switch + +-------------------------------------------------------------------- 1.2.3 new features |