-
Notifications
You must be signed in to change notification settings - Fork 5
/
ChangeLog
230 lines (179 loc) · 6.8 KB
/
ChangeLog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
2024.148: 4.2.1
- Update libmseed to v3.1.2.
2024.024: 4.2
- Update libmseed to v3.1.1.
2024.006: 4.1
- Update libmseed to v3.0.18.
2023.204: 4.0
- Update to libmseed 3, with support for miniSEED 3, URLs, etc.
- Remove the -M and -R options.
- Add -m and -r options to match and reject patterns against the
Source Identifier of each record, often following this pattern:
`FDSN:<network>_<station>_<location>_<band>_<source>_<subsource>`.
- Replace the -y option with -snd and change the default to stop
processing if non-miniSEED is encountered.
- Filenames can now contain read range with end: file@start-end
- Added -H option to add HTTP headers
- Added -u option to take user:pass
- Remove -e (encoding) and -r (reclen) options
- Changed -Q to -P, -Q still supported but undocumented
- Default data date-time format is now YYYY-MM-DDThh:mm:ss.ffffff.
- Date-time format for -ts and -te options now autodetected, can be
YYYY-MM-DD, or YYYY-jjj, or epoch formats.
2017.283: 3.8
- Update libmseed to 2.19.5, with fix for leap second calculation.
2017.136: 3.7
- Update libmseed to 2.19.4.
- Remove Windows/Watcom build files and documentation, this will not build
on Windows with the current uses of system regex usage.
- Update licensing to GNU GPL 3.
2015.062: 3.6
- Update libmseed to 2.14.
- Read any leap second list file indicated by the LIBMSEED_LEAPSECOND_FILE
environment variable and use it when determining trace listings.
2013.056: 3.5
- Update libmseed to 2.10.
2011.332: 3.4.3
- Fix parsing of match/rejection list files, the error only occurred
with multiple lines on systems with specific snprintf() behavior.
2011.304: 3.4.2
- Update to libmseed 2.6.2 with fixes to avoid sample rate precision
truncation for SYNC output.
2011.144: 3.4.1
- Update to libmseed 2.6.1 with fixes for more graceful handling of bad
data and corner-case IRIS archive files.
2011.057: 3.4
- Update to final libmseed 2.6, including more efficient input reading
and many small bug fixes.
2011.034: 3.4rc2
- Update to libmseed 2.6rc2.
2011.007: 3.4rc1
- Update to libmseed 2.6rc1.
2010.048: 3.3
- Update to libmseed 2.5, fix for sorting MSTraceSeg entries.
2010.026: 3.2
- Update libmseed to version 2.4.
2009.201: 3.1
- Update libmseed to version 2.3, fixes bug with corner case
trace list sorting.
2009.194: 3.1rc
- Add -y option to turn off skipping of non-SEED data. By default
data which is not detected as SEED is quiet skipped including
SEED headers or invalid records.
- update libmseed to 2.3rc.
2009.177:
- Input file names of the form "filename@offset" will cause
msi to start reading records from "filename" at byte "offset".
- Add -z option to print record headers in raw form using
ms_parse_raw() instead of the default msr_print().
- Print offsets and latencies to stdout instead of stderr.
2009.114: 3.0
- Update libmseed to 2.2.
2009.082:
- Add file list capability, input files prefixed with a '@' character
are assumed to contain a list of input files.
- Fix output of ASCII encoded data to avoid truncation.
2008.361:
- Update libmseed to 2.2rc3.
2008.358:
- Change -ts and -te option logic to be more inclusive, records
containing the start or end times are not skipped.
- Make -tg option imply the -T option when neither -t or -g are set.
2008.322:
- Update libmseed to 2.2rc.
- Convert MSTraceGroup usage to the new MSTraceList family of routines.
- Add -S option to print trace listings in SYNC format.
- Remove -H option, traces are always healed during trace construction.
2008.294:
- Fix binary output file logic to handle sample sizes that
are not 4 byte quantities.
2008.162: 2.3
- Update to libmseed 2.1.5.
- Change error message prefix to "ERROR:".
- Return exit value of 1 for errors and 0 otherwise.
2008.039: 2.2
- Only unpack the the data samples after the record selection
criteria has been applied.
- Continue processing files and records even if there were
data unpacking errors.
2007.282: 2.1
- Update to libmseed 2.1.4.
2007.030: 2.0
- Update to libmseed 2.0.
- Remove -lm linker option in Makefile, it's not needed any more.
2006.363: 2.0pre5
- Update to libmseed 2.0rc1 + 2006.363.
- Add -lm to LDLIBS in src/Makefile.
- Convert all output to ms_log() usage.
2006.339: 2.0pre4
- Update to libmseed 2.0pre8.
- Add -L option to man page.
2006.331: 2.0pre3
- Update to libmseed 2.0pre7.
- Add -L option to include latency based on system clock when
record header details are printed.
2006.312: 2.0pre2
- Update to libmseed 2.0pre5.
2006.289: 2.0pre
- Update to libmseed 2.0pre.
2006.254:
- Add -M and -R match/reject on regex options, including
expansion of regex's listed in a file (using the @ character).
- Add -D option to print all sample values and change the -d
option to only print the first 6 sample values.
- Clean up the usage/help message and catagorize.
2006.224: 1.15
- Remove the -a option, each input record length is automatically
detected.
2006.208: 1.14
- Update to libmseed 1.8 and use new get_errorstr() to print
useful diagnostic messages on file read errors.
- Add gcc32, gcc32debug and gcc64ebug targets to Makefile.
2006.191: 1.13
- Do not print error message when only processing limited
records (-n) and no real error was encountered. The message
was being triggered by not being at the EOF, so add a test
of reccntdown != 0.
2006.183: 1.12
- Update to libmseed 1.7. Includes fixes for fringe cases
MSTraceGroup sorting and includes API change.
2006.137:
- Change total[recs,samps,files] counter variables to long
long ints to avoid int overflow.
2006.124: 1.11
- Update to libmseed 1.6.3. Includes fixes for compilation
under Open Watcom (Win32).
2006.122: 1.10
- Update to libmseed 1.6.2. Includes fixes for fringe
combinations of sampling rate and sample count being zero.
2006.115: 1.9
- Update to libmseed 1.6. Includes ability to detect record
lengths when no Blockette 1000 is present. Also adds record
length to single-line output mode of msr_print().
2006.082: 1.8
- Update to libmseed 1.5.2. Includes ability to read packed
files when autodetecting record length.
2006.079: 1.7
- Update to libmseed 1.5.1. Includes API support for data quality.
- Add '-Q' option to additionally group traces by quality.
2005.335: 1.6
- Update to libmseed 1.4.5. Includes better data record detection
and fixed TraceGroup sorting.
2005.325: 1.5
- Update to libmseed 1.4.4.
- Add total files count to basic summary.
2005.299: 1.4
- Update to libmseed 1.4.1.
2005.274: 1.3
- Update to libmseed 1.3.
- Add Win32 Makefiles.
- Remove signal handler, it was not needed.
2005.269: 1.2
- Update to libmseed 1.2.
2005.203: 1.1
- Update to libmseed 1.1.
- Add '-tt' and '-rt' options to specify the time and sample
rate tolerances.
2005.201: version 1.0
- The example msi program from libmseed.
- Add man page in the doc directory.