# Earthworm Release Notes V7.8

(June 24, 2015)

New Modules
Modifications/ Bug Fixes to Existing Modules

    NEW MODULES:

    rtm2ew
    Binary only data_soruce module provided by Reftek for their new multiplexed low-latency RTP packets.
    June 21, 2015

    StarstopPipeConsole
    Provides a way to interact with the 'startstop' process using a console window.
    This is useful on Windows installations with 'startstop' service installed.
    October 28, 2014  Eric Thomas

    geojson2ew
    Receives GPS data from an AMQP server.
    November 20, 2014  Kevin Frechette

    MODIFICATIONS/BUG FIXES TO EXISTING MODULES:

    nll_mgr update to make it full hyp2000arc message compatible (addition of location code and shadow lines)
    The full compatibility needs the Hyp2000arcCompatibilityMode keyword to be added in the .d file
    If the keyword is not present or commented, the old code is executed (no location code and no shadow lines)
    June 18, 2015 Jean-Marie Saurel

    hyp2000 and hyp2000_mgr upgraded to hypoinverse 1.41 from Fred Klein - revised datum calculation for average station elevations.
    See release notes from Fred here: ftp://ehzftp.wr.usgs.gov/klein/hyp1.41/
    June 11, 2015 Paul Friberg

    localmag
    Modified to send TYPE_NOMAGNITUDE message into transport ring when event processed but magnitude
    could not be computed; improved queue processing; updated version to "2.1.20 SNCL - 2015-05-26".
    May 26, 2015  Eric Thomas

    Hypo71PC
    Corrected Hypo71 source to allow correct behaviour with gfortran.
    This was broken since 7.7 when g77 was replaced by gfortran.
    May 15, 2015  Jean-Marie Saurel

    ewhtmlemail
    Modified to handle TYPE_NOMAGNITUDE message; updated version to "1.0.78 - 2015-05-12".
    May 13, 2015  Eric Thomas

    slink2ew
    Switched usage of gettimeofday() to more portable slp_dtime() for MaxRate logic (v2.7).
    May 1, 2015 Chad Trabant

    decimate
    Added check for configured 'DecimationRates' values less than 2; implemented Larry Baker's
    fix from Trac #417; added version code 1.8.0 2015-04-30 and logging of version.
    April 30, 2015  Eric Thomas

    carlsubtrig/carlstatrig
    Fixed checking for blank lines and carriage returns (windows) in the trigger station file reading codes.
    Before this fix, any blank lines on windows would cause the program to exit with a bogus message. Thanks to
    Steve Shuff for reporting this one!
    April 26, 2015 Paul Friberg

    mega-module (eqproc, eqbuf, eqcoda, eqverify, eqprelim, eqassemble, eqverify_assemble, geqproc)
    Improved via-pipe I/O and handling of stopped modules (especially under Windows); fixed 'eqbuf.c' bug
    that could cause program crash if 'eqproc.c' stopped.
    April 10, 2015  Eric Thomas

    export
    Modified to try to address Trac ticket #452 ("export_scnl doesn't exit"); updated version codes.
    March 27, 2015  Eric Thomas

    sniffwave
    Improved and fixed issues with parameter handling; added support for any combination of parameters;
    improved help text and other messages; updated version code to '2015-03-24 2.5.3'.
    March 24, 2015  Eric Thomas
    Fixed a flushing problem at startup. Program flushed ring, but really didn't. Two different transport calls
    were being used and this caused problems: tport_getmsg() to flush, and tport_copyfrom() to get messages.
    Paul Friberg May 27, 2014

    startstop_nt
    Fixed issue with text for "Startstop's Bin Dir" item shown on 'status' display.
    March 17, 2015  Eric Thomas

    heli_ewII
    Modified to retry initial connection to server(s), up to 10 times; updated version
    to '1.0.5 2015-03-17'.
    March 17, 2015  Eric Thomas

    ewexport2ringserver
    Modified to support Windows build (under Earthworm) while still allowing stand-alone
    Unix build (without Earthworm).
    March 12, 2015  Eric Thomas

    ew2ringserver
    Fixed up 'makefile.nt'; builds and runs now under Windows.
    March 10, 2015  Eric Thomas

    ew2rsam
    added in IncludeSCNL and ExcludeSCNL to be explicit for TBUF2s, version now 1.0.3
    also fixed a number of fprintf to stderr which should have been logit() calls.
    March 5, 2015 Paul Friberg

    startstop_service
    Added 'StartstopPipeConsole'.
    Fixed issue with lock-file being named ".lock" instead of "startstop_nt.d.lock" (Trac #429).
    Modified to enter information for "Startstop's Params Dir" and "Startstop's Bin Dir" items
    shown on 'status' display (Trac #76).
    March 5, 2015  Eric Thomas

    ewmseedarchiver
    Fixed issue where 'Archive' parameter could not have backslashes under Windows (Trac #493).
    March 4, 2015  Eric Thomas
    Fixed to handle windows writing.
    Stefan Lisowski and Chad Trabant  August 8, 2014

    ringdup / tbuf2mseed
    Applied fix from 'ew2ringserver' for "Byte swapping bug in ew2ringserver"; fixed memory
    leaks (trac #501); updated version of 'libmseed' library in use; improved error/debug
    logging; added 'FlushLatency' and 'Int32Encoding' configuration parameters.
    February 26, 2015  Eric Thomas

    pick_ew
    Made it so that if DeadSta parameter is set to 0.0 or less, then the check is completely ignored.
    This was causing grief for some digitizers that had a high average count value (not close to zero).
    February 17, 2015 Paul Friberg

    trig2disk
    Added UW2 format for output for US Bureau of Reclamation (Chris Woods code) for Linux/Mac OS X only.
    January 20, 2015 Paul Friberg

    import_gen_pasv
    Added the capability to accept connections from a range of IP senders via
    a SenderNetMask optional setting. A perfect match is still the default if
    this option is not listed.
    January 20, 2015 Paul Friberg

    ewhtmlemail
    Can now handle Mw and also not use or display Md magnitudes.
    August 13, 2014 Paul Friberg
    Not showing Md values subsequently fixed on Jan 22, 2015 - it broke when we put in No Coda detection versus 0.0

    ewhtmlreport
    Added ML uncertainty to CSV file
    August 27, 2014 Paul Friberg

    trig2disk
    Modified the postproc command (to run a script after waveforms are written to disk) to handle Windoze
    Paul Friberg Sept 11, 2014

    src/util/nordic.c
    Fixed a string for date parsing that was too small. Caused blow up on Mac OS X Mavericks
    Paul Friberg Sept 5, 2014

    eqassemble
    Following a weird performance problem at Caltech, we moved the logic for reporting of earthquakes
    to the pipe inside the polling loop (heartbeats too). New version is 0.1.5
    Paul Friberg July 10, 2014 (with discussion from Lynn Dietz)

    moleserv
    Cleaned up the witharrivals option so that pick_id's match properly, and SCNL in waveform linkage works.
    Paul Friberg June 4, 2014

    pick_ew
    Stopped rollover of pickid's at 999999 and fixed flushing at startup problem, new version v1.0.5
    Paul Friberg June 4, 2014

    scn2scnl/scnl2scn
    Mavericks Mac OS X bug fix found and fixed by Larry Baker of USGS
    ALso version numbers echoed on command line now, and updated - Paul Friberg
    Larry Baker May 12, 2014

    ewnotify
    Fixed many memory checks. Improved robustness, no change in behavior or performance of module. AVO initiated this.
    Thanks to Larry Baker for suggestions and Tom Parker for testing.
    Paul Friberg Feb 24, 2014

    startstop (UNIX/Solaris)
    New version now allows use of @filename in the startstop_unix.d to redirect to other files for lookup info.
    NOT available in Windows version, yet.
    Paul Friberg Feb 26, 2014

    seisan_report
    This would segfault and crash when too many phases were converted. There was no
    check on the MAX_NOR_PHASES when adding phases; there is now. I also increased
    the MAX_NOR_PHASES to 1000 and cleaned up a couple of compile time warnings.
    New Version: seisan_report 0.0.8 2014.01.11
    Paul Friberg Jan 11, 2014
    Modfied again on Feb 26, 2014 to compensate for incorrect IAML amplitudes in S files
    from localmag, put in a 100 * multiplier

    binder_ew
    Instead of unlinking phases, now mark them as dup, but do not use in location.
    This only applies for stations where multiple channels could be picked for S or P.
    1.0.19 2013.09.24
    Paul Friberg September 24, 2013
    Modified again on Feb 26, 2014 to fix a problem with logging of stack_horizontals feature

    arc2trig
    Added ability to recognize S phases! and added a version number.
    Version 0.0.2 is the starting of this new incarnation.
    Paul Friberg Oct 7, 2013

    carlsubtrig
    Added in new historical playback mode option: PlaybackMode 1
    Paul Friberg Sept 23, 2013

    ewringserver
    Bug fix for non-native data types:
    Chad Trabant Sept 21, 2013

    ew_rsamalarm
    The logit initialization didn't took into account the MaxMsgSize value
    from the config file.
    It was hardcoded to 512, leading to error and reboots of the module.
    Jean-Marie Saurel Jan 10, 2014

    statmgr
    Check timeouts between .d and .desc, see trac #484
    Philip Crotwell July 25, 2014

    CHANGES TO CONFIGURATION FILES and DESCRIPTOR FILES:
    ****************************************************

    KNOWN BUGS:
    ***********

    KNOWN DEFICIENCIES:
    *******************

    LIBRARY CHANGES:
    ****************