Skip to content

Releases: EarthScope/libmseed

v3.0.12

04 Dec 22:25
Compare
Choose a tag to compare
v3.0.12 Pre-release
Pre-release
  • Change printing of bit flag sets to print each bit flag in most-significant-bit first order to match binary number representation.

v3.0.11

05 Jun 16:26
Compare
Choose a tag to compare
v3.0.11 Pre-release
Pre-release
  • Generate proper HTTP Range header by always including a start value, defaulting to 0, when a range end is specified.
  • When time correction value is present always set the time correction applied bit when creating V2 records. Thanks @nicoleroy-ipgp.
  • mseedview example: always emit accumulated log messages, and print basic summary correctly.

v3.0.10

13 Apr 23:10
Compare
Choose a tag to compare
v3.0.10 Pre-release
Pre-release
  • Fix uninitialized file position in ms3_readtracelist_selection() (#80) by @anowacki.
  • Fix array index warning in crc32c.c.
  • Update embedded Parson to 1.4.0.
  • Simplify byte swapping routines (#75) by @QuLogic.
  • Initialize selection.pubversion to 0 in ms3_readtracelist_timewin() by @Cuda-Chen.
  • Make logging facility thread safe, with per-thread parameters.
  • Add lm_pararead.c example to illustrate reading miniSEED in parallel using re-entrant interfaces and POSIX threading.
  • Add Add MS_HPTIME2NSTIME and MS_NSTIME2HPTIME macros to convert to/from version 2.x time values. HPTIME values in version 2.x support microsecond resolution, whereas NSTIME values in 3.x support nanosecond resolution.

v2.19.8

29 Mar 02:53
Compare
Choose a tag to compare
  • Update numsamples and samplecnt consistently in mst_addmsr(), #33 by @pn2200
  • Fix small compiler warnings.

v2.19.7

17 Mar 05:03
Compare
Choose a tag to compare
  • Avoid braceless multiple statements MS_SWAPBTIME macro usage.
  • Fix statement macros by @QuLogic. #73
  • Simplification of byte swapping routines by @QuLogic. #74
  • Avoid string buffer overflow warnings.
  • Makefile mods for CMake as ExternalProject by Sriram Sundararajan.
  • Encapsulate value of MS_NSTIME2EPOCH and MS_EPOCH2NSTIME macros.
  • Fix example mst_pack().

v3.0.9

22 Aug 15:47
Compare
Choose a tag to compare
v3.0.9 Pre-release
Pre-release
  • Update Source Identifier handling to the adopted specification of:
  FDSN:NET_STA_LOC_BAND_SOURCE_POSITION

v3.0.8

05 Jun 07:24
Compare
Choose a tag to compare
v3.0.8 Pre-release
Pre-release
  • Add capability to read data from URLs. This feature is optional, enabled at build time with LIBMSEED_URL and requires libcurl to be available on the system.
  • Add registry for accumulation of error and warning log messages
  • Log and diagnostic printing callbacks now require const char *
  • Verbose-triggered messages are now sent to stdout instead of stderr
  • Copy only UTF-8 characters in ms_strncpclean(), ms_strncpcleantail(), and ms_strncpopen()

Note: the data format written by default by this library is not miniSEED 2 and cannot be read by any software that has not been updated to support the new format. miniSEED 2 can be written by this library if desired.

v3.0.7

21 Jun 21:25
Compare
Choose a tag to compare
v3.0.7 Pre-release
Pre-release
  • Add conversion of epoch values via ms_timestr2nstime()
  • Allow trailing 'Z' in date-times in ms_timestr2nstime()

Note: the data format written by default by this library is not miniSEED 2 and cannot be read by any software that has not been updated to support the new format. miniSEED 2 can be written by this library if desired.

v3.0.6

19 Jun 19:04
Compare
Choose a tag to compare
v3.0.6 Pre-release
Pre-release
  • Generalize ms_timestr2nstime() to detect all supported time formats
  • Rename old ms_timestr2nstime() to ms_mdtimestr2nstime()
  • Change minimum valid year from 1000 to 1678 to avoid wrap-around
  • ms_nstime2timestr(): fix printing of pre-epoch values for UNIXEPOCH
  • Add test for time string parsing and conversion

Note: the data format written by default by this library is not miniSEED 2 and cannot be read by any software that has not been updated to support the new format. miniSEED 2 can be written by this library if desired.

v3.0.5

15 Jun 18:59
Compare
Choose a tag to compare
v3.0.5 Pre-release
Pre-release
  • Allow trace list packing with multiple data sample types
  • Portable printing of size_t values
  • License all libmseed code under the Apache License V2.0

Note: the data format written by default by this library is not miniSEED 2 and cannot be read by any software that has not been updated to support the new format. miniSEED 2 can be written by this library if desired.