diff options
author | jestin | 2002-06-07 11:16:54 +0000 |
---|---|---|
committer | jestin | 2002-06-07 11:16:54 +0000 |
commit | a59a412ff01212b24bfe9db2015c58ac085e9d54 (patch) | |
tree | 252e28a74095ae4df4bbb37e8aed30cf6079c353 /Changelog | |
parent | cc6e6f120db8963ab310f6b3ff041541da657b90 (diff) | |
download | ivy-java-a59a412ff01212b24bfe9db2015c58ac085e9d54.zip ivy-java-a59a412ff01212b24bfe9db2015c58ac085e9d54.tar.gz ivy-java-a59a412ff01212b24bfe9db2015c58ac085e9d54.tar.bz2 ivy-java-a59a412ff01212b24bfe9db2015c58ac085e9d54.tar.xz |
Documentation for the new release
Diffstat (limited to 'Changelog')
-rw-r--r-- | Changelog | 43 |
1 files changed, 40 insertions, 3 deletions
@@ -1,10 +1,47 @@ ---------------------------------------------------------------------------------------- 1.0.12 - IvyClient.sendBuffer update with silent error on a broken pipe, unless IVY_DEBUG is set - Ivy.libVersion goes private static final - IvyClient gets removed from the list of clients if there is a broken pipe. + bugfix: + IvyClient if a remote client disconnect brutally ( broken pipe ), the BufferedReader + takes time to propagate the IOException. It means we are not aware of the + problem before 2 or 3 messages ( Alexandre Lemort ) + there is a fix in IvyClient, but this is part of the TCP protocol. I will + receive the timeout when I try to write on the client. To circumvent this, I + have implemented an extention in the Ivy protocol with 2 new messages, Ping + and Pong. This is Ivy-java only, and and experimental feature. + + Probe + Probe can now send empty strings on keyboard input + rewritten with a looping thread on stdin to allow a cleaner exit on die + message : not very good + processes .help, .die , .quit and .bye commands + it is possible to rename the JPROBE on the bus with the -n switch, it can + circumvent name collisions during tests + e.g: java fr.dgac.ivy.Probe -n JPROBE2 + + Ivy + setSoTimeout is back on the server socket + added a regression test main() + clients is now a Hashtable. the deletion now works better + getIvyClientsByName allows the research of IvyClient by name + getDomain doesnt throw IvyException anymore + removed the close() disconnect(IvyClient c). Fixes a big badaboum bug + getDomain becomes public + adding the sendToSelf feature + fixed the printStackTrace upon closing of the ServerSocket after a close() + + IvyException changed default access constructor to public access + + IvyApplicationAdapter missed an id in the parameters + + IvyClient + sendDie() methode goes public + sendBuffer update with silent error on a broken pipe, unless IVY_DEBUG is set + the IvyClient gets removed from the list of clients if there is a broken pipe. Another bug fixed ! + implements ping and pong protocol + appName visibility changed from private to protected + IvyDaemon is granted a public access on its constructor ---------------------------------------------------------------------------------------- |