ringserver-2014.269 released

Added by Chad Trabant over 9 years ago

2014.269: Dudes!

- Update mxml to 2.8.
- Update pcre to 8.35.
- Update libmseed to 2.13.
- Changes to support much larger SeedLink requests:
 a) Increase max internal regex buffer size from 65,536 to 1,048,576 by
 b) Increase max buffer for per-station/global selectors from 400 to 2,048.
 c) Configure the PCRE to use an internal link size of 4 instead of 2.
  The effective limit depends on the composite selection, e.g. number of
  STATIONs and number SELECTions per STATION.  With 6 selections each,
  over 10,000 stations may be requested.  Over 200 selectors for a
  request with fewer stations.  Requests can now be unreasonably large.
- Optimize packet search loop in RingAfter() and RingAfterRev(), which
  are used to position a reader based on packet time, by avoiding the
  regex tests when possible. Suggested code by Mark Chadwick.
- Include offset in the regex pattern in the error message printed when
  pcre_compile() returns an error.
- Improve error messasges in sliclient.c when RingMatch() or
  RingReject() return failures.
- Add " ..." to log messages that were truncated at 200 characters.
- Add example of using Match with the MSeedScan option to the man page.
- Clean up Makefile and src/Makefile.


- Increment transmission packet count per stream for SeedLink clients;
  for transmission logging, packet counts were previously zero, byte
  counts were (and remain) correct.