source: trunk/FACT++/dim_v19r17/README_v13.txt@ 10417

Last change on this file since 10417 was 10358, checked in by tbretz, 14 years ago
New DIM version.
File size: 4.2 KB
Line 
1
2 DIM version 13.10 Release Notes
3
4Notes 1 and 2 for Unix Users only
5NOTE 1: In order to "make" DIM two environment variables should be set:
6 OS = one of {HP-UX, AIX, OSF1, Solaris, SunOS, LynxOS, Linux}
7 DIMDIR = the path name of DIM's top level directory
8 The user should then go to DIM's top level directory and do:
9 > source .setup
10 > gmake all
11 Or, if there is no support for C++ on the machine:
12 > gmake CPP=no all
13
14NOTE 2: The Name Server (Dns), DID, servers and clients (if running in
15 background) should be started whith the output redirected to a
16 logfile ex:
17 Dns </dev/null >& dns.log &
18
19NOTE 3: The Version Number service provided by servers is now set to 1310
20 (version 13.10).
21
2206/10/2003
23Changes for version 13.0:
24 - Fixed all know bugs resulting from:
25 - A modification done since v12 which allowed tcpip writes to
26 proceed in parallel with reads (in a different thread). This
27 created a few problems with the timming of connections and
28 disconnections.
29 - Extensive tests of the Java interface to DIM due to the DIP
30 implementation tests.
31
3214/10/2003
33Changes for version 13.1:
34 - Fixed an extra bug related to having servers and clients within
35 the same process.
36
3713/11/2003
38Changes for version 13.2:
39 - Fixed a bug in the RPC client - the size of the message was
40 sometimes wrong.
41 - When the number of DIM services declared by a server was a
42 multiple of 100 the clients would not get updated on server
43 restart - Fixed.
44 - If a client exited immediately after a command with callback
45 The server would sometimes not get the command - hopefully
46 fixed.
47 Note: This is still the case for a command without callback
48 (this is a feature of the asynchronous method).
49
502/12/2003
51Changes for version 13.3:
52 - Fixed the linux makefile (realclean).
53 - the C++ version of stop timer now returns the number of seconds
54 left to sleep (used to be void).
55
5613/01/2004
57Changes for version 13.4:
58 - The DNS now accepts an environment variable "DIM_DNS_ACCEPTED_DOMAINS".
59 It will refuse connections from servers running outside these domains
60 (actually, at the moment it will kill the servers -> to be modified).
61 Ex.: DIM_DNS_NODE=cern.ch,slac.stanford.edu
62 - the Java version now implements a DimBrowser class, similar to the C++
63 one. And the complex data types are better handled.
64
6527/01/2004
66Changes for version 13.5:
67 - A socket close modification since v12r8 for Linux was causing problems,
68 put back as it was.
69 - dim_send_command had a limitation to 80 characters for a DIM service
70 name for no reason. DIM service names are limited to 128 characters.
71
7228/01/2004
73Changes for version 13.6:
74 - When sending an EXIT command to a server the client wouldn't behave
75 properly on Linux - fixed
76
7730/01/2004
78Changes for version 13.7:
79 - Commands would sometimes be remembered by a client and sent later when
80 the server started up - fixed!
81
8206/02/2004
83Changes for version 13.8
84 - The Name server would only remember server names up to 40 characters,
85 so when asked for the list of servers known it would truncate the names.
86 Fixed.
87 - The handling of disconnections/reconnections for very "fast" servers was
88 causing problems to the client: callback not called or reconnection failed.
89 fixed.
90
9127/02/2004
92Changes for version 13.9
93 - Replaced "ctime()" in dim_print_date_time() by its reentrant version ctime_r
94 for the Linux version.
95 - Added selectiveUpdateService() to the methods in the Java class DimService.
96 - The user set server timestamp was being reset (and replaced by the current
97 time) if the service was sent to several clients - Fixed.
98 - Sometimes DIM commands could go out of order if a client was sending the same
99 command (different data) out very fast - fixed.
100
10116/03/2004
102Changes for version 13.10
103 - Fixed the DimBrowser Java class
104 - The timer thread was sometimes not counting time properly when interrupted
105 every second -> fixed.
106 - The Client sometimes forgot to call the command callback when the DNS died
107 while sending a command with callback -> fixed.
108
109Please check the Manual for more information at:
110 http://www.cern.ch/dim
Note: See TracBrowser for help on using the repository browser.