1 |
|
---|
2 | DIM version 12.11 Release Notes
|
---|
3 |
|
---|
4 | Notes 1 and 2 for Unix Users only
|
---|
5 | NOTE 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 |
|
---|
14 | NOTE 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 |
|
---|
19 | NOTE 3: The Version Number service provided by servers is now set to 1211
|
---|
20 | (version 12.11).
|
---|
21 |
|
---|
22 | 13/2/2003
|
---|
23 | Changes for version 12.0:
|
---|
24 | - Included Java support in the same distribution kit and updated
|
---|
25 | the documentation on the WEB.
|
---|
26 | In order to make a dim shareable library to be used from java
|
---|
27 | on linux:
|
---|
28 | setenv JDK_INCLUDE <your jdk include directory>
|
---|
29 | gmake JDIM=yes all
|
---|
30 | The libraries are distributed for windows and linux 7.3
|
---|
31 | The java part is in jdim to run some examples:
|
---|
32 | java -classpath .../jdim/classes dim.test.TestServer
|
---|
33 | java -classpath .../jdim/classes dim.test.TestClient
|
---|
34 | 20/3/2003
|
---|
35 | Changes for version 12.1:
|
---|
36 | - Removed all references to iostream.h in DIM include files and
|
---|
37 | source files in order to support Linux RedHat 8.0 and gcc 3.2
|
---|
38 |
|
---|
39 | 19/6/2003
|
---|
40 | Changes for version 12.2:
|
---|
41 | - Fixed a bug in the DimTimer class
|
---|
42 | - Added a missing "destructor" for DimCommand in Java.
|
---|
43 |
|
---|
44 | 23/6/2003
|
---|
45 | Changes for version 12.2-1:
|
---|
46 | - Changed the directory structure under jdim to respect the Java
|
---|
47 | conventions
|
---|
48 |
|
---|
49 | 02/7/2003
|
---|
50 | Changes for version 12.3:
|
---|
51 | - Fixed a bug that made clients crash when a server released a
|
---|
52 | command service.
|
---|
53 | Added the possibility of sending mixed services in the Java
|
---|
54 | implementation.
|
---|
55 |
|
---|
56 | 04/7/2003
|
---|
57 | Changes for version 12.3-1:
|
---|
58 | - The Java version was not correct in the previous ZIP
|
---|
59 | (the loading of jdim.dll was not done properly)
|
---|
60 |
|
---|
61 | 24/7/2003
|
---|
62 | Changes for version 12.4:
|
---|
63 | - Fixed a bug in Did related to the size of displayed services
|
---|
64 | - Fixed a memory leak when servers received commands
|
---|
65 |
|
---|
66 | 01/8/2003
|
---|
67 | Changes for version 12.5:
|
---|
68 | - Clients would sometimes crash when receiving data for a service
|
---|
69 | which they had just released, fixed.
|
---|
70 | - Clients could also potencially crash when failing to write to a
|
---|
71 | server that had just disconnected, fixed.
|
---|
72 |
|
---|
73 | 20/8/2003
|
---|
74 | Changes for version 12.6:
|
---|
75 | - Clients would crash when releasing the same service twice,
|
---|
76 | fixed.
|
---|
77 | - Exported through JNI the possibility of protecting DIM critical
|
---|
78 | sections, so that dim_lock and dim_unlock can be used from Java.
|
---|
79 |
|
---|
80 | 26/8/2003
|
---|
81 | Changes for version 12.7:
|
---|
82 | - A client would sometimes crash when releasing the service inside
|
---|
83 | the service's callback. Fixed.
|
---|
84 | - A client would also sometimes crash if it releasead a service while
|
---|
85 | still connecting to this service. I.e. if a dic_info_service was
|
---|
86 | immediately followed by a dis_release_service. Fixed.
|
---|
87 | - The server could also crash or hang is still connecting to a client
|
---|
88 | when the service was removed. Fixed
|
---|
89 | - Found and fixed a small memory lead (allocating ids)
|
---|
90 |
|
---|
91 | 01/9/2003
|
---|
92 | Changes for version 12.8:
|
---|
93 | - Implemented "short" and "longlong" (64 bit integer) in the C++ version
|
---|
94 | of both, servers and clients.
|
---|
95 | - Implemented boolean, byte, short and long in the Java version.
|
---|
96 |
|
---|
97 | 03/9/2003
|
---|
98 | Changes for version 12.9:
|
---|
99 | - Protected dis_set_quality and dis_set_timestamp against bad service_ids.
|
---|
100 | - Alowed dis_stop_serving() to be called before any dis_start_serving(),
|
---|
101 | before it would crash.
|
---|
102 |
|
---|
103 | 05/9/2003
|
---|
104 | Changes for version 12.10:
|
---|
105 | - dis_stop_serving would sometimes crash when called from dis_remove_service,
|
---|
106 | fixed.
|
---|
107 |
|
---|
108 | 25/9/2003
|
---|
109 | Changes for version 12.11:
|
---|
110 | - dic_command_callback() would sometimes not send the command if the
|
---|
111 | callback reception immediatelly terminated the program. I.e.
|
---|
112 | dim_send_command might not actually send the command. Fixed.
|
---|
113 |
|
---|
114 | Please check the Manual for more information at:
|
---|
115 | http://www.cern.ch/dim
|
---|
116 |
|
---|
117 |
|
---|
118 |
|
---|