Upstream changes:
1.224 2019-03-02
- No changes since 1.223
1.223 2019-02-14 (TRIAL)
- Use File::Spec to get tmpdir instead of hardcoding (thanks, Desmond
Daignault)
1.222 2018-04-29 (TRIAL)
- Properly quote C strings passed in DEFINE (thanks, Salvador Fadiño)
- Fix memory leak by decreasing reference count (thanks, Daniel Spang)
Upstream changes:
1.1.1: (doi: 10.5281/zenodo.1040770)
General:
Tests pass with numpy 1.14 (see #2044).
Map plots now also work with matplotlib >= 2.2 (see #2089).
obspy.core:
UTCDateTime now raises a meaningful exceptions when passing invalid or
out-of-bounds 'julday' during initialization (see #1988)
Fix pickling of traces with a sampling rate of 0 (see #1990)
read_inventory() used with non-existing file path (e.g. typo in filename)
now shows a proper "No such file or directory" error message (see #2062)
Fix Trace.times(type='matplotlib') being slow (see #2112)
read_events() and read_inventory() now trial most common plugins first
(QuakeML/StationXML, ...) in case of automatic file format detection (i.e.
when file type was not explicitly specified, see #2113)
Event instances with Origin instances that have do not have defined
latitude/longitude attributes will no longer raise a TypeError when
creating a string representation (see #2119 and #2127).
Fix Stream.get_gaps() when a trace is completely overlapping another trace
(see #2218).
Fix Exception when comparing ComparingObjects (see #2220).
Fix UTCDateTime.strftime() when year is <1900 on Python 2 (see #2167)
Inventory objects are more convenient to create now. Network, station, and
channel codes can now be optional. Additionally the source parameter of
inventories must no longer be specified at init time (see #2307, #2314).
obspy.clients.arclink:
Raise a warning at import time that the ArcLink protocol will be
deprecated soon (see #1987).
obspy.clients.fdsn:
Mass downloader: Priority lists are now correctly overwritten if channel
and/or location are set (see #1810, #2031, #2047).
A few fixes and stability improvements for the mass downloader (see
#2081).
Fixed routing startup error when running under certain locales (see #2147)
Update the IPGP mapping (see #2268).
Adding a mapping for the KNMI (see #2270) services.
obspy.clients.nrl:
Set input units of overall sensitivity to input units of first stage in
NRL.get_response() (see #2248)
obspy.geodetics:
Fix the vincenty inverse calculation for equatorial lines (see #2282).
obspy.imaging:
Normalize moment tensors prior to plotting in the mopad wrapper to
stabilize the algorithm (see #2114, #2125).
fix some map plotting issues with cartopy and local projection (see #2193,
#2204)
obspy.io.ascii:
Fixes an issue with the time representation (see #2165, #2179).
obspy.io.cnv:
Bugfix when phase_mapping is passed as argument when writing a Catalog
object to CNV (see #2001)
obspy.io.css:
Fix automatic filetype detection (see #2160 and #2162)
obspy.io.gcf:
Fix reading stream ID for station/channel code in header (see #2289,
#2311)
Fix bitmask in getting compression code (see #2290, #2310)
obspy.io.mseed:
Ability to read files that have embedded chunks of non SEED data. (see
#1981, #2057).
Fix util.get_start_and_end_time returning sample rate = 0 when sample rate
= 1 (see #2069)
Avoid showing invalid warnings when guessing endian during parsing
timestamps (see #1988)
util.get_record_information() now works correctly for negative sampling
rate factors and multipliers (see #2030, #2191).
obspy.io.nordic
Bug-fix for amplitudes without magnitude_hint (see #2021)
Bug-fix for wavefiles with full path stripping (see #2021)
Bug-fix for longitudes between -100 and -180 (see #2197)
obspy.io.reftek:
Fix problems reading some Reftek 130 files, presumably due to floating
point accuracy issues in comparing timestamps. Internal representation of
time stamps is changed to integer nanosecond POSIX timestamp (see #2036,
#2038, #2105)
Fix a bug that prevents reading files that have no data in first channel
(see #2101)
obspy.io.sac:
Allow passing on the byteorder flag from the top-level obspy.read()
function (see #2285, #2292).
obspy.io.seiscomp:
Fix inventory read when maxClockDrift is unset in SC3ML (see #1993)
Fix the reading of FIR coefficients when multiple whitespaces in SC3ML
(see #2259)
Fix the reading of the poles and zeros when multiple whitespaces in SC3ML
(see #2260).
Fix reading files with zero sampling rates (see #2294 and #2293)
Fix divide by zero error when parsing sc3ml files of zero sampling rage
(see #2294).
obspy.io.stationxml
Allow writing of dates before 1900 also on Python 2 (see #2013, #2015).
Write the UTC time zone specifier to all times (see #2015).
Units of first response stage as well as unit response stages are now
determined with some heuristics (see #2250, #2318).
obspy.io.xseed:
Third condition to split blockettes when reading RESP files. Now more
forgiving for slightly different files (see #2170, #2189)
obspy.signal:
Allow singular COUNT units in evalresp (see #2003, #2011).
Fix an evalresp issue in case of an analog PAZ stage zero denominator (see
#2171 and #2190)
PPSD: for safety reasons, raise an ObsPyException if trying to read a PPSD
npz file that was written with a newer version of the npz representation
than is used by current ObsPy version (see #2051)
The ar_pick() trigger function now raises an error if the three data
arrays don't have the same length (see #1801, #2148).
fix a precision issue in AR picker in case of low amplitude input (see
#2252 and #2253)
obspy.taup:
Fallback to linear slowness interpolation for very small and shallow
layers (see #2126, #2129).
Fix bug preventing constant-velocity models with discontinuities at every
layer boundary from being built (see #2264).
More robust resize method so TauPy now works properly on Python 3.7 (see
#2280, #2319).
The distinfo for the English sounds also contained the hashes for the
French and Russian sounds. Since the latter packages have their own
distinfo files, they were redundant and have been removed.
Update ruby26{,-base} to 2.6.2.
Quote from release announce.
Ruby 2.6.2 (2019-03-13)
This release includes bug fixes and a security update of the bundled
RubyGems.
See details in Multiple vulnerabilities in RubyGems and the commit logs.
Update ruby25{,-base} to 2.5.5.
Quote from release announce:
Ruby 2.5.4 (2019-03-13)
This release includes bug fixes and a security update of the bundled
RubyGems. See details in Multiple vulnerabilities in RubyGems and the commit
logs.
Ruby 2.5.5 (2019-03-15)
This release includes a bug fix for the deadlock in the
multi-thread+multi-process (using Process.fork) applications (ex: puma).
Upstream changes:
2019-03-03 k <andk@cpan.org>
* release 2.25
* two weeks after the TRIAL release cpantesters have produced 298
pass and 2 fail reports on 108 different configurations; the two
fails are outliers I don't understand
* no functional change over 2.25-TRIAL; only a couple in the
distroprefs directory which is not used per default
2019-02-16 k <andk@cpan.org>
* release 2.25-TRIAL
* fix: Avoid a warning when prompting install_help intro (Nicolas
R/atoomic)
* testfix: load the tested module early, before juggling with @INC
* testfix: replace an exec with system and exit (greetings to Windows)
* two more distroprefs lines
2019-02-14 k <andk@cpan.org>
* release 2.24-TRIAL
* fix: set internal error state on writemakefile=NO in a rare case
without any output
* test fix: avoid a so far unreflected dependency on perldoc
* a few more distroprefs
2019-02-10 k <andk@cpan.org>
* release 2.23-TRIAL
* fix: when option cleanup_after_install is active, prevent
rerunning make install after a cleanup; allow it only with the
help of force; also prevent that it is triggered too early
* fix: address #121162: support distroprefs for install.env
* fix: the option h on cpan script now really ignores all other
options and arguments
* fix: Local::Null::Logger on cpan script did not honour
CPANSCRIPT_LOGLEVEL
* address #122520: exit 1 on unknown options on cpan script
* address #94941: refuse to generate reports with CPAN::Reporter
lower than 1.2011
* fix: distropref method "goto" now inherits CALLED_FOR and other
attributes from caller
* fix: correct a buggy version comparison when testing version of
Net::Ping
* portability fix: ensure that Compress::Zlib supports gzopen()
* internal fix: never overwrite internal attribute CALLED_FOR (no
known user-relevant implications)
* tiny test fixed uncovered by cpantesters, various tiny typo
corrections
* a couple of new and updated distroprefs files
Upstream changes:
version 3.90 at 2019-02-21 10:39:01 +0000
-----------------------------------------
Change: 7a586269927569bf30a6de7ab6b35138b5495883
Author: Chris 'BinGOs' Williams <chris@bingosnet.co.uk>
Date : 2019-02-21 10:39:01 +0000
Updated for v5.29.8
Upstream changes:
0.82 2019-03-03
- Removed use of Class::Factory::Util. That distro is poorly maintained (by
me) and it has some issues with its use of Module::Build. This distro
(DateTime-Format-Builder) really doesn't need to use Class::Factory::Util.
Upstream changes:
8.6.12
The third-party Twig library, which powers Drupal 8's theme system, recently released new versions (Twig 1.38.0 and 1.38.1) that introduced a fatal error for Drupal 8 sites using Composer. Drupal 8.6.11 was released yesterday with an update to Twig 1.38.2 in order to resolve that error. However, this update also led to a different regression for certain Drupal 8 themes that use Twig {% embed %} tags. This release hotfixes Drupal 8 to resolve that regression. No other changes are included.
8.6.11
This release resolves two critical issues affecting Drupal 8 site updates:
The third-party Twig library, which powers Drupal 8's theme system, recently released a new minor version (1.38.0) that introduced a fatal error when used with Drupal 8. As a result, Drupal 8 sites managed with Composer encountered this fatal error when updating Twig to version 1.38.0 or 1.38.1. This release updates Drupal to require Twig 1.38.2, which resolves the fatal error.
The recent releases for SA-CORE-2019-003 introduced a serialized data integrity issue affecting some contributed and custom modules, including the Default Content and Paragraphs modules. This release resolves the issue for affected sites.
Additionally, this release resolves an administrator-only access bypass with the Layout Builder module. Previously, users who didn't have access to view individual entities were still granted access to configure the layout for that entity (if per-entity layout configuration was enabled) and therefore could view its content. This implicit access has been removed. Site owners should ensure that all content editor roles have access to view the content for which they are configuring the layout.
Monocypher is an easy to use crypto library. It is:
- Small. Sloccount counts about 1700 lines of code, small enough to
allow audits. The binaries are under 65KB.
= Easy to deploy. Just add monocypher.c and monocypher.h to your
project. They compile as C99 or C++, have no dependency, and
are dedicated to the public domain.
- Easy to use. The API is small, consistent, and cannot fail
on correct input.
- Fast. The primitives are fast to begin with, and performance
wasn't needlessly sacrificed. Monocypher holds up pretty well
against Libsodium, despite being closer in size to TweetNaCl.