ringserver-2014.269 released
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 changing SLMAXREGEXLEN and DLMAXREGEXLEN. 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.
2014.007:
- Increment transmission packet count per stream for SeedLink clients; for transmission logging, packet counts were previously zero, byte counts were (and remain) correct.
Comments