patch-image Patches for Antelope Release 4.8 Sun Solaris SPARC

  • Double-Check.0 Monday February 20, 2006
    This patch has no contents, but is an attempt to verify
    that the patch mechanism is working properly.  After
    running antelope_update and installing this patch, please
    check the directories $ANTELOPE/patches and $ANTELOPE/patched.
    
    Both should contain a file named Double-Check.0
    
    
  • grabbag.0 Wednesday May 03, 2006
    This collection of changes fixes a number of minor problems; 
    there are two accompanying patches for Macintosh distributions
    only.
    
    orbdetect: make less sensitive to sample rate changes in packets.
    
    seed2db: fix segmentation violation for SEED volume with 
    	missing stages (eg, 1, 2, 10)
    	fix segmentation violation when -stagedir option is
    	not used.
    
    cdorb2db: fix usage line
            accept all data, disregarding errors like calib changing,
    	segtype changing or tick registration changing.  (Error
     	message still appear)
    	correct behavior when conflicting waveform files are found.
    
    db2msd: change summary output to notify instead of complaint,
    	so rtsys won't flag it as an error.
    
    diskserver: correct the man page usage; the reference guide
    	usage is also wrong.
    
    forbserver: remove option A from usage line
    
    orbserver: correct the number of sources reported at startup
    	(currently always reports 1)
    
    rt2orb.pf : add missing parameter
    
    
    
    
    
  • orbxfer-state.0 Tuesday May 23, 2006
    This patch corrects a problem where the orbxfer2 state 
    file was not properly saved.
    
    
  • dbloc2_dbpick.0 Wednesday June 28, 2006
    This modified dbpick seems to fix most problems where
    dbloc2 locks up after some dbpick operations like 
    adding or editing arrivals.
    
    
  • waveforms.0 Wednesday June 28, 2006
    There is a wide assortment of fixes in this patch.
    
    * fix a segmentation error from a bad seed packet in libPkt
    * fix a memory leak in diskserver
    * fix some problems in trsplit/trsplice related exposed by
       attempts to patch together real time and baler data
    * add capability of specifying new srcname for SOH data in 
       cd1 packets in Australia
    * db2msd skips empty files, avoiding a segmentation violation
    * std_statvfs fakes return values for inodes for certain 
       linux filesystems which don't have them, so rtexec doesn't
       complain.
    * corrected arguments to top for linux in snapshots
    * fixed displayspec so it finds tclx extensions
    * corrected problems with time selection of baler packets in 
      qtunbale, miniseed2orb and miniseed2days
    * automatically screen out baler packets with low timing 
      quality (<=10 by default) in miniseed2days.
    
    
  • rt2orb_1.0.0 Thursday June 29, 2006
    This fixes a problem where duplicate ORB output waveform
    packets would be produced causing spurious overlaps in 
    the data.
    
    
  • gpl_1.0.0 Friday June 30, 2006
    This fixes a problem seen in dbpick where the filter
    is not applied for windows with a single trace until
    the waveform is scrolled.
    
    
  • q3302orb_1.p.0 Tuesday August 15, 2006
    This is a large scale patch for q3302orb that fixes some problems
    and also adds a lot of new functionality. The user must look carefully
    through the new man page and parameter file to see all of 
    the detailed changes. In summary, the changes are:
    
    - new hibernation mode
    - partial status packets
    - cleanup error logs
    - streamlined deregistration
    - more status variables (np24, ip24, cale, meme)
    - reimplementation of communication efficiency computation
    - automatic registration after inactivity timeout 
    - add new commands (set local port numbers, set Q330 ip-address, mass locking/un
    locking, get Q330 annouce structure)
    - can put in "-" for Q330 serial number forcing a POLLSN to get the S/N
    - added support for auxiliary 16-bit channels
    - various bug fixes
    
    New q3302orb.pf parameters (see man page):
    
    pfstatusreport_verbosity        0       # Output status report verbosity
                                            #    0 - Complete every pfstatusreport_i
    nterval
                                            #    1 - Plus just connection mode for d
    ataloggers
                                            #         when connection mode changes.
                                            #    2 - Plus all parameters for datalog
    gers
                                            #         when connection mode changes.
    
    commeff_interval                120.0   # This is the averaging duration in seco
    nds for computing
                                            #    communication efficiency
    
    maxretries_register             5       # max no. of registration retries before
     going into hibernation
    
    register_retry_sleep            300     # sleep interval between registration re
    tries
    
    control_inactivity_timeout      300     # maximum amount of time between success
    ful control port status 
                                            #       responses before an automatic re
    -registration
    
    masslockunlock_duration         5.0     # default time for pulsing sensor contro
    l lines
                                            #       for locking and unlocking masses
    
    masslockunlock_sensors          AB      # default lock/unlock mass sensors
    
    status_map &Arr{
            ...
            data_aux_chan0          ax0     $DLNET_$DLSTA_AX0       # auxiliary chan
    nel 0 (first conversion)
            data_aux_chan1          ax1     $DLNET_$DLSTA_AX1       # auxiliary chan
    nel 1 (second conversion)
            data_aux_chan2          ax2     $DLNET_$DLSTA_AX2       # auxiliary chan
    nel 2 (third conversion)
            data_aux_chan3          ax3     $DLNET_$DLSTA_AX3       # auxiliary chan
    nel 3 (fourth conversion)
            data_aux_chan4          ax4     $DLNET_$DLSTA_AX4       # auxiliary chan
    nel 4 (fifth conversion)
            data_aux_chan5          ax5     $DLNET_$DLSTA_AX5       # auxiliary chan
    nel 5 (sixth conversion)
            data_aux_chan6          ax6     $DLNET_$DLSTA_AX6       # auxiliary chan
    nel 6 (seventh conversion)
            data_aux_chan7          ax7     $DLNET_$DLSTA_AX7       # auxiliary chan
    nel 7 (eighth conversion)
            ...
            q330_data_np24          np24    $DLNET_$DLSTA_QPD       # total number o
    f POCs received in last 24 hours
            q330_data_ni24          ni24    $DLNET_$DLSTA_QID       # total number o
    f datalogger ip-address changes in last 24 hours
            ...
    }
    
    status_disposition &Arr{
            ...
            data_aux_chan0          no      no      mst
            data_aux_chan1          no      no      mst
            data_aux_chan2          no      no      mst
            data_aux_chan3          no      no      mst
            data_aux_chan4          no      no      mst
            data_aux_chan5          no      no      mst
            data_aux_chan6          no      no      mst
            data_aux_chan7          no      no      mst
            ...
            q330_data_np24          no      yes     mstc
            q330_data_ni24          no      yes     mstc
            ...
    }
    
    
    
  • rt2orb_2.0.0 Thursday August 17, 2006
    
    This fixes a threading related bug which would occasionally 
    cause corrupted output ORB packets.
    
    
  • diskserver.0 Wednesday September 20, 2006
    This patch brings the 4.8 version of diskserver and orb2disk
    up to date with the 4.8.1 patched Marmot version.  Missing
    packets were observed on the marmot version, which these
    patches fixed.
    
    
  • unstuffPkt_fault.0 Tuesday September 26, 2006
    orb2db (and other programs) die while trying to unstuff
    a bogus miniseed packet.  The fault lies in a routine
    which tries to parse the miniseed.
    
    A memory leak when unstuffing opaque blockettes is
    also corrected.
    
    Add option for verbose comments while splicing waveform
    segments; fix a problem when splicing waveforms with 
    marked gaps.
    
    Added some new segtypes in css3.0 and trdefaults.pf
    
    
    
  • assortment.0 Tuesday September 26, 2006
    New version of rtexec handles cron jobs differently, 
    and correctly does not restart a cron job already
    running when rtexec is restarted.  Also should work 
    better on Mac's.
    
    New version of dbbuild with support for datalogger loc codes,
    to help at stations with multiple dataloggers.
    Also corrections for the "close sensor" command, used when
    switching sensors from one type to another.
    
    New man page with examples of simple dbbuild batch files.
    
    New version of dbloc2, responding to requests allowing running
    magnitude on any displayed origin, not just the most recently
    calculated ones.  This requires editing your dbloc2.pf parameter
    files.
    
    New version of orb2db which correctly handles the situation
    when some station switches from 20sps to 40sps.  Previously,
    the miniseed headers continued to have 20 sps in the standard
    header, although the 100 blockette had the correct samplerate.
    
    New version of db2msd, allowing steim1 compression (instead
    of steim2) for situations where steim2 compression loses
    bits.
    
    
    
    
  • packets.0 Tuesday December 19, 2006
    Add some testing to unstuffing orbxfer2 packets to 
    avoid segmentation violations for corrupt packets.
    
    add capability for compressing some ascii packets
    
    
    
  • miniseed2orb.0 Tuesday January 30, 2007
    Makes miniseed2orb, orbxfer2 and orb2orb work more reliably
    when the output orb is being watched to make sure packets
    are not overwritten before they are read.
    
    
  • seed.0 Thursday February 15, 2007
    Allow generating seed with stations which move.