Commit graph

296121 commits

Author SHA1 Message Date
taca
7ac93adde2 doc: undo remove of x11/ruby-tk 2019-04-15 14:28:35 +00:00
taca
8990c110b3 x11/Makefile: revive ruby-tk 2019-04-15 14:27:49 +00:00
taca
17e1742114 x11/ruby-tk: revert package remove
Revert ruby-tk package remove.  It is stiil required by lang/ruby22.
2019-04-15 14:27:07 +00:00
ryoon
21d6fd4e05 Add missing buildlink3.mk to enable dependencies to lang/openjdk-bin 2019-04-15 14:25:25 +00:00
leot
2aadfb14ea doc: Updated net/mitmproxy to 4.0.4nb1 2019-04-15 10:21:19 +00:00
leot
bd6f6164d4 mitmproxy: Add a patch to fix with newer py-wsproto API changes in >=0.13.0
Unfortunately the .orig file is also installed, add a post-install:
target to clean `*.orig' left.

Bump PKGREVISION

(Accidentally uncommitted in the previous commit, sorry!)
2019-04-15 10:19:55 +00:00
leot
fd1084ba50 mitmproxy: Add a patch to fix with newer py-wsproto API changes in >=0.13.0
Unfortunately the .orig file is also installed, add a post-install:
target to clean `*.orig' left.

Bump PKGREVISION
2019-04-15 10:19:04 +00:00
pho
70d1cc2af9 Add a patch to fix upstream bug #1543602; bump revision 2019-04-15 08:31:10 +00:00
adam
92a85addcd Updated devel/py-cython, devel/py-autopep8 2019-04-15 08:27:59 +00:00
adam
5d4d47e4bf py-autopep8: updated to 1.4.4
version 1.4.4
* fix bugs
* Don't write the file unless there are changes
* update configuration documentation
2019-04-15 08:27:42 +00:00
adam
7503002bbd py-cython: updated to 0.29.7
0.29.7:
Bugs fixed
* Crash when the shared Cython config module gets unloaded and another Cython
  module reports an exceptions.  Cython now makes sure it keeps an owned reference
  to the module.
* Resolved a C89 compilation problem when enabling the fast-gil sharing feature.
* Coverage reporting did not include the signature line of cdef functions.
* Casting a GIL-requiring function into a nogil function now issues a warning.
* Generators and coroutines were missing their return type annotation.
2019-04-15 08:18:38 +00:00
adam
561e9ea6c7 Updated devel/cmake, databases/py-psycopg2, databases/py-peewee 2019-04-15 07:04:22 +00:00
adam
ecf9614713 py-peewee: updated to 3.9.4
3.9.4:

* Add Model.bulk_update() method for bulk-updating fields across multiple
  model instances.
* Add lazy_load parameter to ForeignKeyField. When initialized with
  lazy_load=False, the foreign-key will not use an additional query to
  resolve the related model instance. Instead, if the related model instance is
  not available, the underlying FK column value is returned (behaving like the
  "_id" descriptor).
* Added Model.truncate_table() method.
* The reflection and pwiz extensions now attempt to be smarter about
  converting database table and column names into snake-case. To disable this,
  you can set snake_case=False when calling the Introspector.introspect()
  method or use the -L (legacy naming) option with the pwiz script.
* Bulk insert via insert_many() no longer require specification of the
  fields argument when the inserted rows are lists/tuples. In that case, the
  fields will be inferred to be all model fields except any auto-increment id.
* Add DatabaseProxy, which implements several of the Database class context
  managers. This allows you to reference some of the special features of the
  database object without directly needing to initialize the proxy first.
* Add support for window function frame exclusion and added built-in support
  for the GROUPS frame type.
* Add support for chaining window functions by extending a previously-declared
  window function.
* Playhouse Postgresql extension TSVectorField.match() method supports an
  additional argument plain, which can be used to control the parsing of the
  TS query.
* Added very minimal JSONField to the playhouse MySQL extension.
2019-04-15 07:03:50 +00:00
adam
40ca1b9026 py-psycopg2: updated to 2.8.2
2.8.2:
Fixed "there's no async cursor" error polling a connection with no cursor.
Fixed RealDictCursor when there are repeated columns.
Fixed RealDictRow modifiability.
Binary packages built with OpenSSL 1.1.1b. Should fix concurrency problems.
2019-04-15 07:01:23 +00:00
adam
a5a093fa70 cmake: updated to 3.14.2
Changes in 3.14.2 since 3.14.1:
* MSVC: Fix MSVC_TOOLSET_VERSION for VS 2019 v142 toolset
* ARMCC: Do not identify ARMClang as ARMCC
* IRSL: Fix discovery of VS 2019 v142 toolset redistributables
* Tests: Clarify hand-written cases in RunCMake.ParseImplicitIncludeInfo
* Tests: Teach RunCMake.ParseImplicitIncludeInfo to match output by regex
* Fix implicit include directory extraction for adaptive relative paths
* Xcode: Factor out duplicate source group code into lambda
* Xcode: Avoid mutating App Bundle targets during generation
* cmake-gui: Fix icon overlay on windows
* Modules/CTest: Fix SubmitURL
* cmake-gui: Fix theme on Windows with Qt >= 5.10
2019-04-15 06:59:08 +00:00
wiz
0db6be632e *: remove references to ruby 2.3 2019-04-15 06:11:32 +00:00
jnemeth
5fa3c4830a doc: Updated net/mrtg to 2.17.7 2019-04-14 21:53:28 +00:00
jnemeth
b4aa80a8ab Update to MRTG 2.17.7:
Changes 2.17.7, 2018-07-12
--------------------------
From: Martin Sechny, shenk.sk
* update to HTML 5 template in bin/mrtg, checked by HTML+CSS W3C validator
* corrected style in HTML template: color with background-color
  (workaround for missing text color property in mrtg.cfg)

Changes 2.17.6, 2014-12-02
--------------------------
From: tobi
* add --descr=ifname option to indexmaker
* fix parsing of global option in cfgmaker
* add dcn id to cfgmaker (baed on input from Pawel Golaszeswski)

From: Steve Alligood <steve@betterlinux.com>
* make sure threshval does not get clobberd

Changes 2.17.5, 2012-04-26
--------------------------
From: Pavel Gulchouck <gul@gul.kiev.ua>
* fix for kmg option coredump
2019-04-14 21:50:36 +00:00
leot
27e90657fa doc: Updated net/hub to 2.11.2 2019-04-14 19:11:56 +00:00
leot
d1654657a9 hub: Update to 2.11.2
Changes:
2.11.2
------
  * Avoid crash in hub remote argument parsing
  * Fix hub -C mydir merge <URL> by propagating global git arguments to Before/
    After chains
  * Preserve tilde ~ character in man pages

2.11.1
------
  * Fix non-draft pull requests for certain repositories

2.11.0
------
  * Create draft pull requests with hub pull-request --draft
    Draft pull requests are considered work in progress: they don't
    automatically request others for review and they are not mergeable while in
    their draft state.

2.10.2
------
  * Fix compatibility with git when run with no arguments: hub --git-dir=.git
  * Fix issue/PR --format %L output in no-color mode

2.10.1
------
  * Fix writing over existing cache files in hub api
  * Allow repository names that start with a - character
  * List api among custom hub commands in help
2019-04-14 19:11:44 +00:00
gson
b50b533612 sratom: set USE_LANGUAGES=c99 to make it build on NetBSD 7 2019-04-14 18:20:02 +00:00
bouyer
2300e62f73 Fix typo in patch, reported by Greg A. Woods in PR pkg/54119.
While ipxe/src/net/fcels.c is build, it part of a library archive and
as none of its functions are used it's not inclued in the final link.
That's why calling the nonexistant suzeif() here doesn't matters.
2019-04-14 17:37:33 +00:00
taca
67aea9c82c lang/ruby: remove support for ruby23
Remove support for ruby23.
2019-04-14 15:40:22 +00:00
taca
5d52007dc0 doc: note remove of ruby23 packages
lang/ruby23
	lang/ruby23-base
	x11/ruby-tk
2019-04-14 15:37:41 +00:00
taca
0d802fb445 lang/ruby23-base: remove ruby23-base package
Remove ruby23-base package, now it is EOL.
2019-04-14 15:36:24 +00:00
taca
b8ebdba9f1 x11/ruby-tk: remove ruby-tk
Remove ruby-tk, really it was ruby23-tk.
Someday, ruby-tk-gem would be renamed to ruby-tk.
2019-04-14 15:34:44 +00:00
taca
616e9e5cf6 x11/Makefile: remove ruby-tk
Remove ruby-tk.
2019-04-14 15:33:15 +00:00
taca
b08483d94d devel/ruby-readline: drop support for ruby23
Drop support for ruby23.
2019-04-14 15:32:29 +00:00
taca
4934e6aa76 devel/ruby-fiddle: drop support for ruby23
Drop support for ruby23.
2019-04-14 15:31:55 +00:00
taca
d26ed8ea46 databases/ruby-gdbm: drop support for ruby23
Drop support for ruby23.
2019-04-14 15:30:24 +00:00
taca
a14661d1fe lang/ruby23: remove package
Remove ruby23 package since Ruby 2.3 is now EOL status.
2019-04-14 15:29:22 +00:00
taca
7765fa110c lang/Makefile: remove ruby23 and ruby23-base
Remove ruby23 and ruby23-base.
2019-04-14 15:27:34 +00:00
taca
77f51a810d doc: Updated meta-pkgs/bulk-medium to 20190414 2019-04-14 15:22:39 +00:00
taca
f60d3b07cd meta-pkgs/bulk-medium: drop lang/ruby23-base
* Drop lang/ruby23-base.
* Bump version.
2019-04-14 15:22:17 +00:00
schmonz
5c1eacfdb6 doc: Updated mail/qmail-run to 20190414 2019-04-14 13:28:50 +00:00
schmonz
3e65287660 Check case-insensitively whether recipient is exempt from greylisting.
Since ucspi-tcp6's tcpserver can no longer listen to 127.0.0.1 without
specifying -4, specify it by default. Bump version.
2019-04-14 13:28:44 +00:00
he
2ce4ba47b4 Sorry, messed up one patch; corrected version here. 2019-04-14 12:49:17 +00:00
he
d91f121def Update rust to version 1.34.0.
Pkgsrc changes:
 * Bump required rust version to build to 1.33.0.
 * Adapt patches to changed file locations.
 * (I worry about 32-bit ports, now that Atomic64 apparently is First-Class;
   this has been built on NetBSD/amd64 so far)

Upstream changes:

Version 1.34.0 (2019-04-11)
==========================

Language
--------
- [You can now use `#[deprecated = "reason"]`][58166] as a shorthand for
  `#[deprecated(note = "reason")]`. This was previously allowed by mistake
  but had no effect.
- [You can now accept token streams in `#[attr()]`,`#[attr[]]`, and
  `#[attr{}]` procedural macros.][57367]
- [You can now write `extern crate self as foo;`][57407] to import your
  crate's root into the extern prelude.


Compiler
--------
- [You can now target `riscv64imac-unknown-none-elf` and
  `riscv64gc-unknown-none-elf`.][58406]
- [You can now enable linker plugin LTO optimisations with
  `-C linker-plugin-lto`.][58057] This allows rustc to compile your Rust code
  into LLVM bitcode allowing LLVM to perform LTO optimisations across C/C++ FFI
  boundaries.
- [You can now target `powerpc64-unknown-freebsd`.][57809]


Libraries
---------
- [The trait bounds have been removed on some of `HashMap<K, V, S>`'s and
  `HashSet<T, S>`'s basic methods.][58370] Most notably you no longer require
  the `Hash` trait to create an iterator.
- [The `Ord` trait bounds have been removed on some of `BinaryHeap<T>`'s basic
  methods.][58421] Most notably you no longer require the `Ord` trait to create
  an iterator.
- [The methods `overflowing_neg` and `wrapping_neg` are now `const` functions
  for all numeric types.][58044]
- [Indexing a `str` is now generic over all types that
  implement `SliceIndex<str>`.][57604]
- [`str::trim`, `str::trim_matches`, `str::trim_{start, end}`, and
  `str::trim_{start, end}_matches` are now `#[must_use]`][57106] and will
  produce a warning if their returning type is unused.
- [The methods `checked_pow`, `saturating_pow`, `wrapping_pow`, and
  `overflowing_pow` are now available for all numeric types.][57873] These are
  equivalvent to methods such as `wrapping_add` for the `pow` operation.


Stabilized APIs
---------------

#### std & core
* [`Any::type_id`]
* [`Error::type_id`]
* [`atomic::AtomicI16`]
* [`atomic::AtomicI32`]
* [`atomic::AtomicI64`]
* [`atomic::AtomicI8`]
* [`atomic::AtomicU16`]
* [`atomic::AtomicU32`]
* [`atomic::AtomicU64`]
* [`atomic::AtomicU8`]
* [`convert::Infallible`]
* [`convert::TryFrom`]
* [`convert::TryInto`]
* [`iter::from_fn`]
* [`iter::successors`]
* [`num::NonZeroI128`]
* [`num::NonZeroI16`]
* [`num::NonZeroI32`]
* [`num::NonZeroI64`]
* [`num::NonZeroI8`]
* [`num::NonZeroIsize`]
* [`slice::sort_by_cached_key`]
* [`str::escape_debug`]
* [`str::escape_default`]
* [`str::escape_unicode`]
* [`str::split_ascii_whitespace`]

#### std
* [`Instant::checked_add`]
* [`Instant::checked_sub`]
* [`SystemTime::checked_add`]
* [`SystemTime::checked_sub`]

Cargo
-----
- [You can now use alternative registries to crates.io.][cargo/6654]

Misc
----
- [You can now use the `?` operator in your documentation tests without manually
  adding `fn main() -> Result<(), _> {}`.][56470]

Compatibility Notes
-------------------
- [`Command::before_exec` is now deprecated in favor of the
  unsafe method `Command::pre_exec`.][58059]
- [Use of `ATOMIC_{BOOL, ISIZE, USIZE}_INIT` is now deprecated.][57425] As you
  can now use `const` functions in `static` variables.

[58370]: https://github.com/rust-lang/rust/pull/58370/
[58406]: https://github.com/rust-lang/rust/pull/58406/
[58421]: https://github.com/rust-lang/rust/pull/58421/
[58166]: https://github.com/rust-lang/rust/pull/58166/
[58044]: https://github.com/rust-lang/rust/pull/58044/
[58057]: https://github.com/rust-lang/rust/pull/58057/
[58059]: https://github.com/rust-lang/rust/pull/58059/
[57809]: https://github.com/rust-lang/rust/pull/57809/
[57873]: https://github.com/rust-lang/rust/pull/57873/
[57604]: https://github.com/rust-lang/rust/pull/57604/
[57367]: https://github.com/rust-lang/rust/pull/57367/
[57407]: https://github.com/rust-lang/rust/pull/57407/
[57425]: https://github.com/rust-lang/rust/pull/57425/
[57106]: https://github.com/rust-lang/rust/pull/57106/
[56470]: https://github.com/rust-lang/rust/pull/56470/
[cargo/6654]: https://github.com/rust-lang/cargo/pull/6654/
[`Any::type_id`]: https://doc.rust-lang.org/std/any/trait.Any.html#tymethod.type_id
[`Error::type_id`]: https://doc.rust-lang.org/std/error/trait.Error.html#tymethod.type_id
[`atomic::AtomicI16`]: https://doc.rust-lang.org/std/atomic/struct.AtomicI16.html
[`atomic::AtomicI32`]: https://doc.rust-lang.org/std/atomic/struct.AtomicI32.html
[`atomic::AtomicI64`]: https://doc.rust-lang.org/std/atomic/struct.AtomicI64.html
[`atomic::AtomicI8`]: https://doc.rust-lang.org/std/atomic/struct.AtomicI8.html
[`atomic::AtomicU16`]: https://doc.rust-lang.org/std/atomic/struct.AtomicU16.html
[`atomic::AtomicU32`]: https://doc.rust-lang.org/std/atomic/struct.AtomicU32.html
[`atomic::AtomicU64`]: https://doc.rust-lang.org/std/atomic/struct.AtomicU64.html
[`atomic::AtomicU8`]: https://doc.rust-lang.org/std/atomic/struct.AtomicU8.html
[`convert::Infallible`]: https://doc.rust-lang.org/std/convert/enum.Infallible.html
[`convert::TryFrom`]: https://doc.rust-lang.org/std/convert/trait.TryFrom.html
[`convert::TryInto`]: https://doc.rust-lang.org/std/convert/trait.TryInto.html
[`iter::from_fn`]: https://doc.rust-lang.org/std/iter/fn.from_fn.html
[`iter::successors`]: https://doc.rust-lang.org/std/iter/fn.successors.html
[`num::NonZeroI128`]: https://doc.rust-lang.org/std/num/struct.NonZeroI128.html
[`num::NonZeroI16`]: https://doc.rust-lang.org/std/num/struct.NonZeroI16.html
[`num::NonZeroI32`]: https://doc.rust-lang.org/std/num/struct.NonZeroI32.html
[`num::NonZeroI64`]: https://doc.rust-lang.org/std/num/struct.NonZeroI64.html
[`num::NonZeroI8`]: https://doc.rust-lang.org/std/num/struct.NonZeroI8.html
[`num::NonZeroIsize`]: https://doc.rust-lang.org/std/num/struct.NonZeroIsize.html
[`slice::sort_by_cached_key`]: https://doc.rust-lang.org/std/slice/fn.sort_by_cached_key
[`str::escape_debug`]: https://doc.rust-lang.org/std/primitive.str.html#method.escape_debug
[`str::escape_default`]: https://doc.rust-lang.org/std/primitive.str.html#method.escape_default
[`str::escape_unicode`]: https://doc.rust-lang.org/std/primitive.str.html#method.escape_unicode
[`str::split_ascii_whitespace`]: https://doc.rust-lang.org/std/primitive.str.html#method.split_ascii_whitespace
[`Instant::checked_add`]: https://doc.rust-lang.org/std/time/struct.Instant.html#method.checked_add
[`Instant::checked_sub`]: https://doc.rust-lang.org/std/time/struct.Instant.html#method.checked_sub
[`SystemTime::checked_add`]: https://doc.rust-lang.org/std/time/struct.SystemTime.html#method.checked_add
[`SystemTime::checked_sub`]: https://doc.rust-lang.org/std/time/struct.SystemTime.html#method.checked_sub
2019-04-14 12:42:03 +00:00
taca
154691e792 doc: update of ruby-rails52 to 5.2.3
Update of ruby-rails52 to 5.2.3.

	devel/ruby-activesupport52
	devel/ruby-activemodel52
	devel/ruby-activejob52
	www/ruby-actionview52
	www/ruby-actionpack52
	www/ruby-actioncable52
	databases/ruby-activerecord52
	devel/ruby-activestorage52
	mail/ruby-actionmailer52
	devel/ruby-railties52
	www/ruby-rails52
2019-04-14 10:38:34 +00:00
taca
66529c7bcd www/ruby-rails52: update to 5.2.3
Update ruby-rails52 to 5.2.3 which contains security fix of actionpack in
5.2.2.2.
2019-04-14 10:36:34 +00:00
taca
be8828ef6a devel/ruby-railties52: updateo to 5.2.3
## Rails 5.2.3 (March 27, 2019) ##

*   Seed database with inline ActiveJob job adapter.

    *Gannon McGibbon*

*   Fix boolean interaction in scaffold system tests.

    *Gannon McGibbon*


## Rails 5.2.2.1 (March 11, 2019) ##

*   No changes.
2019-04-14 10:34:57 +00:00
taca
d4a21f5d23 mail/ruby-actionmailer52: update to 5.2.3
## Rails 5.2.3 (March 27, 2019) ##

*   No changes.


## Rails 5.2.2.1 (March 11, 2019) ##

*   No changes.
2019-04-14 10:34:27 +00:00
taca
18630b7cde devel/ruby-activestorage52: update to 5.2.3
## Rails 5.2.3 (March 27, 2019) ##

*   No changes.


## Rails 5.2.2.1 (March 11, 2019) ##

*   No changes.
2019-04-14 10:33:55 +00:00
taca
23b830afab databases/ruby-activerecord52: update to 5.2.3
## Rails 5.2.3 (March 27, 2019) ##

*   Fix different `count` calculation when using `size` with manual `select` with DISTINCT.

    Fixes #35214.

    *Juani Villarejo*

*   Fix prepared statements caching to be enabled even when query caching is enabled.

    *Ryuta Kamizono*

*   Don't allow `where` with invalid value matches to nil values.

    Fixes #33624.

    *Ryuta Kamizono*

*   Restore an ability that class level `update` without giving ids.

    Fixes #34743.

    *Ryuta Kamizono*

*   Fix join table column quoting with SQLite.

    *Gannon McGibbon*

*   Ensure that `delete_all` on collection proxy returns affected count.

    *Ryuta Kamizono*

*   Reset scope after delete on collection association to clear stale offsets of removed records.

    *Gannon McGibbon*


## Rails 5.2.2.1 (March 11, 2019) ##

*   No changes.
2019-04-14 10:33:31 +00:00
taca
5f5b24d4dc www/ruby-actioncable52: update to 5.2.3
## Rails 5.2.3 (March 27, 2019) ##

*   No changes.


## Rails 5.2.2.1 (March 11, 2019) ##

*   No changes.
2019-04-14 10:33:01 +00:00
taca
f82b5aa28a www/ruby-actionpack52: update to 5.2.3
* 5.2.2.2 fixes these security problems:

	CVE-2019-5418
	CVE-2019-5419
	CVE-2019-5420

## Rails 5.2.3 (March 27, 2019) ##

*   Allow using combine the Cache Control `public` and `no-cache` headers.

    Before this change, even if `public` was specified for Cache Control header,
    it was excluded when `no-cache` was included. This fixed to keep `public`
    header as is.

    Fixes #34780.

    *Yuji Yaginuma*

*   Allow `nil` params for `ActionController::TestCase`.

    *Ryo Nakamura*


## Rails 5.2.2.1 (March 11, 2019) ##

*   No changes.
2019-04-14 10:32:37 +00:00
taca
6c1210fda2 www/ruby-actionview52: update to 5.2.3
## Rails 5.2.3 (March 27, 2019) ##

*   Prevent non-primary mouse keys from triggering Rails UJS click handlers.
    Firefox fires click events even if the click was triggered by non-primary mouse keys such as right- or scroll-wheel-clicks.
    For example, right-clicking a link such as the one described below (with an underlying ajax request registered on click) should not cause that request to occur.

    ```
    <%= link_to 'Remote', remote_path, class: 'remote', remote: true, data: { type: :json } %>
    ```

    Fixes #34541

    *Wolfgang Hobmaier*


## Rails 5.2.2.1 (March 11, 2019) ##

*   No changes.
2019-04-14 10:31:52 +00:00
taca
9853c2da55 devel/ruby-activejob52: update to 5.2.3
## Rails 5.2.3 (March 27, 2019) ##

*   No changes.


## Rails 5.2.2.1 (March 11, 2019) ##

*   No changes.
2019-04-14 10:31:24 +00:00
taca
160fc04377 devel/ruby-activemodel52: update to 5.2.3
## Rails 5.2.3 (March 27, 2019) ##

*   Fix date value when casting a multiparameter date hash to not convert
    from Gregorian date to Julian date.

    Before:

        Day.new({"day(1i)"=>"1", "day(2i)"=>"1", "day(3i)"=>"1"})
        => #<Day id: nil, day: "0001-01-03", created_at: nil, updated_at: nil>

    After:

        Day.new({"day(1i)"=>"1", "day(2i)"=>"1", "day(3i)"=>"1"})
        => #<Day id: nil, day: "0001-01-01", created_at: nil, updated_at: nil>

    Fixes #28521.

    *Sayan Chakraborty*

*   Fix numericality equality validation of `BigDecimal` and `Float`
    by casting to `BigDecimal` on both ends of the validation.

    *Gannon McGibbon*


## Rails 5.2.2.1 (March 11, 2019) ##

*   No changes.
2019-04-14 10:30:59 +00:00
taca
6ca62dac9a devel/ruby-activesupport52: update to 5.2.3
## Rails 5.2.3 (March 27, 2019) ##

*   Add `ActiveSupport::HashWithIndifferentAccess#assoc`.

    `assoc` can now be called with either a string or a symbol.

    *Stefan Schüßler*

*   Fix `String#safe_constantize` throwing a `LoadError` for incorrectly cased constant references.

    *Keenan Brock*

*   Allow Range#=== and Range#cover? on Range

    `Range#cover?` can now accept a range argument like `Range#include?` and
    `Range#===`. `Range#===` works correctly on Ruby 2.6. `Range#include?` is moved
    into a new file, with these two methods.

    *utilum*

*   If the same block is `included` multiple times for a Concern, an exception is no longer raised.

    *Mark J. Titorenko*, *Vlad Bokov*


## Rails 5.2.2.1 (March 11, 2019) ##

*   No changes.
2019-04-14 10:30:26 +00:00