HISTORY 5 KB
Newer Older
Matteo Quintiliani's avatar
Matteo Quintiliani committed
1
2
3
4
#########################
nmxptool Release History
#########################

Matteo Quintiliani's avatar
Matteo Quintiliani committed
5
* Release 1.2.4-beta9    (2009/08/31) 
6
7
    - Improved saving of mini-SEED files into SDS and BUD structure,
        now it is possible to store mini-SEED in near-real-time from NaqsServer.
Matteo Quintiliani's avatar
Matteo Quintiliani committed
8
9
10
    - Added feature: packets converted in mini-SEED records can be directly sent
        to the Seedlink server by the function send_mseed(), in place of using
        the function send_raw_depoch(). (option -K or -k).
Matteo Quintiliani's avatar
Matteo Quintiliani committed
11
    - Changed SeisComP templates adding source port to the file name of channel list.
12
    - Added SeisComP templates for retrieving Data On Demand with minimun delay.
Matteo Quintiliani's avatar
Matteo Quintiliani committed
13
14
    - Fixed major bugs: made code thread safe substituting functions
        and removing static variables from own functions.
Matteo Quintiliani's avatar
Matteo Quintiliani committed
15

Matteo Quintiliani's avatar
Matteo Quintiliani committed
16
* Release 1.2.3    (2009/01/15) 
Matteo Quintiliani's avatar
Matteo Quintiliani committed
17
18
19
    - Added feature: mini-SEED files can be saved directly within a
        SeisComP Data Structure (SDS) or Buffer of Uniform Data (BUD)
        (changed option -m, new option -o).
Matteo Quintiliani's avatar
Matteo Quintiliani committed
20
21
    - Improvement: changed HIGHEST_TIMEOUT to 30 seconds in order to
        handle the signals whenever data is not coming through.
22
23
    - Fixed bug: Windows binary distribution now contains
        "pthreadVC2.dll" that it has been compiled by MSVC++6.0
Matteo Quintiliani's avatar
Matteo Quintiliani committed
24

25
* Release 1.2.2    (2008/07/23) 
Matteo Quintiliani's avatar
Matteo Quintiliani committed
26
27
    - Added feature: channel list can be printed declaring a pattern
        to match the desired channels. (involved options -C, -l, -L)
Matteo Quintiliani's avatar
Matteo Quintiliani committed
28
    - Added feature: accept 'telnet' connection for monitoring data
29
        and diagnostic purposes. Not available on Windows yet. (option -E)
30
31
    - Improved connection management. Exit from program only on request,
        that is, receving termination signal or ew-flag-terminate.
32
    - Improved signal handling using safe threads.
Matteo Quintiliani's avatar
Matteo Quintiliani committed
33
    - Improved request of channels using a separate thread.
34
    - Improved printing of info about Raw Stream data buffer. (Signal -ALRM).
Matteo Quintiliani's avatar
Matteo Quintiliani committed
35
    - Improved function nmxp_openSocket().
36
    - Added 'pluginid' to prefix log messages when launched as Seedlink plug-in.
Matteo Quintiliani's avatar
Matteo Quintiliani committed
37
    - Fixed bug: on Solaris system set a time-out using select() and recv()
Matteo Quintiliani's avatar
Matteo Quintiliani committed
38
        in order to quit properly the program when any data is received.
39

Matteo Quintiliani's avatar
Matteo Quintiliani committed
40
* Release 1.2.1    (2008/03/31) 
Matteo Quintiliani's avatar
Matteo Quintiliani committed
41
42
    - Improved request of channels in order to retrieve more efficiently
        data buffered by the NaqsServer (option -F and -b).
Matteo Quintiliani's avatar
Matteo Quintiliani committed
43
        It allows data continuity, to the latency's cost,
Matteo Quintiliani's avatar
Matteo Quintiliani committed
44
45
        when short disconnections to the NaqsServer occur.
        Added option --mschan=mSECs/nC, short option -f.
Matteo Quintiliani's avatar
Matteo Quintiliani committed
46
47
    - Added on Windows system, computation of the packet latencies
        when timezone is different from GMT/UTC.
48
    - Changed 'configure' options from --with-PACKAGE to --enable-FEATURE.
Matteo Quintiliani's avatar
Matteo Quintiliani committed
49
    - Improved signal handling.
Matteo Quintiliani's avatar
Matteo Quintiliani committed
50
    - Improved help and documentation.
Matteo Quintiliani's avatar
Matteo Quintiliani committed
51
52
53
    - Option "delay" can be declared in minutes, hours or days (option -d).
    - Fixed bug: before exiting, error message "double free" rarely occurred.
    - Fixed bug: on Windows, argument of function Sleep() is in milliseconds.
54
    - Fixed minor bugs.
55

56
57
* Release 1.2.0     (2008/03/07)
   - Reorganized structure of directories.
Matteo Quintiliani's avatar
Matteo Quintiliani committed
58
        Compilation in a single shot of configure and make.
59
   - Added UserDAP and PassDAP in Earthworm configuration files.
60

Matteo Quintiliani's avatar
Matteo Quintiliani committed
61
* Release 1.1.8     (2008/03/03)
Matteo Quintiliani's avatar
Matteo Quintiliani committed
62
    - Added management of channel sample sequences.
Matteo Quintiliani's avatar
Matteo Quintiliani committed
63
64
65
        Allow data continuity between program restarts, (option -F)
        within time defined by MaxDataToRetrieve (option -A)
        and data buffered by the DataServer and NaqsServer.
Matteo Quintiliani's avatar
Matteo Quintiliani committed
66
    - Added support for retrieving Data-On-Demand
Matteo Quintiliani's avatar
Matteo Quintiliani committed
67
        with minimum delay from NaqsServer (option -T).
Matteo Quintiliani's avatar
Matteo Quintiliani committed
68
    - Added option "buffered time" for a single channel (options -b, -B).
Matteo Quintiliani's avatar
Matteo Quintiliani committed
69
    - Added ten thousandth of second in date format (option -s, -e).
Matteo Quintiliani's avatar
Matteo Quintiliani committed
70
    - Added check for duplication in channel pattern declaration (options -F, -C).
Matteo Quintiliani's avatar
Matteo Quintiliani committed
71
    - Added logging of sample values (option -G).
Matteo Quintiliani's avatar
Matteo Quintiliani committed
72
    - Option "interval" can be declared in minutes, hours or days (option -t).
Matteo Quintiliani's avatar
Matteo Quintiliani committed
73
    - Fixed major bug in DAP authentication (options -u and -p).
Matteo Quintiliani's avatar
Matteo Quintiliani committed
74
    - Fixed bug in packet decompression on Big-Endian architecture.
Matteo Quintiliani's avatar
Matteo Quintiliani committed
75
        Offset +1 count was added when x0 was greater than zero.
Matteo Quintiliani's avatar
Matteo Quintiliani committed
76
    - Countless minor bug fixes and improvements.
77

Matteo Quintiliani's avatar
Update    
Matteo Quintiliani committed
78
* Release 1.1.7     (2007/12/11)
Matteo Quintiliani's avatar
Matteo Quintiliani committed
79
80
81
    - Added support for WindowsXP and Windows2000 (compilation under MinGW).
    - Added support for recompiling earthworm sources when object files are missing.
    - Added possibility to define channel list pattern to match all stations.
Matteo Quintiliani's avatar
Matteo Quintiliani committed
82
    - Added documentation in README, earthworm/nmxptool_cmd.html, earthworm/nmxptool_ovr.html
Matteo Quintiliani's avatar
Matteo Quintiliani committed
83
    - Fixed minor bugs.
Matteo Quintiliani's avatar
Matteo Quintiliani committed
84

Matteo Quintiliani's avatar
Update    
Matteo Quintiliani committed
85
* Release 1.1.6     (2007/12/03)
Matteo Quintiliani's avatar
Matteo Quintiliani committed
86
87
88
89
90
91
92
    - Added argument to option "-v" in order to configure level of verbosity.
    - Changed directory structure. Library directory is under nmxptool directory.
    - Made source independent on MSG_WAITALL using a loop.
    - Added output of available channels on both NaqsServer and DataServer.
    - Fixed a major bug in connection management.
    - Fixed bug and improved log message management.
    - Fixed minor bugs.
Matteo Quintiliani's avatar
Matteo Quintiliani committed
93

Matteo Quintiliani's avatar
Update    
Matteo Quintiliani committed
94
* Release 1.1.5     (2007/10/07)
Matteo Quintiliani's avatar
Matteo Quintiliani committed
95
96
    - First public release.