Commit Graph

22259 Commits

Author SHA1 Message Date
Sunpoet Po-Chuan Hsieh 1d4067eaf7 Update LIB_DEPENDS after splitting gsasl library into libgsasl
- Bump PORTREVISION for dependency change
2020-02-23 08:07:34 +00:00
Emanuel Haupt d99ba36592 - Update to 5.4.0
PR:		243984
Submitted by:	jjuanino@gmail.com (maintainer)
2020-02-22 19:46:05 +00:00
Rene Ladan d8fa717c4c Remove expired ports, all Python-2.7-only:
2020-02-17 audio/decibel-audio-player: Old, uses EOLed python27
2020-02-17 audio/soundconverter: Old, uses EOLed python27
2020-02-19 cad/linuxcnc-devel: Broken, uses EOLed python27
2020-02-19 databases/monetdb: Broken, uses EOLed python27
2020-02-19 databases/py-cql: Broken, uses EOLed python27
2020-02-18 databases/zodb3: Old, uses EOLed python27
2020-02-17 deskutils/gourmet: Old, uses EOLed python27
2020-02-18 devel/py-Products.PlacelessTranslationService: Old, uses EOLed python27
2020-02-18 devel/py-Products.ZopeVersionControl: Old, uses EOLed python27
2020-02-18 devel/py-Products.statusmessages: Old, uses EOLed python27
2020-02-18 devel/py-collective.z3cform.datetimewidget: Old, uses EOLed python27
2020-02-20 devel/py-five.formlib: Old, uses EOLed python27
2020-02-18 devel/py-five.localsitemanager: Old, uses EOLed python27
2020-02-19 devel/py-notifier: Broken, uses EOLed python27
2020-02-18 devel/py-tempstorage: Old, uses EOLed python27
2020-02-19 devel/py-testgears: Broken, uses EOLed python27
2020-02-20 devel/py-z3c.caching: Old, uses EOLed python27
2020-02-18 devel/py-z3c.form: Old, uses EOLed python27
2020-02-18 devel/py-z3c.formwidget.query: Old, uses EOLed python27
2020-02-18 devel/py-zope.annotation: Old, uses EOLed python27
2020-02-18 devel/py-zope.app.applicationcontrol: Old, uses EOLed python27
2020-02-18 devel/py-zope.app.appsetup: Old, uses EOLed python27
2020-02-18 devel/py-zope.app.broken: Old, uses EOLed python27
2020-02-18 devel/py-zope.app.cache: Old, uses EOLed python27
2020-02-18 devel/py-zope.app.component: Old, uses EOLed python27
2020-02-18 devel/py-zope.app.container: Old, uses EOLed python27
2020-02-20 devel/py-zope.app.content: Old, uses EOLed python27
2020-02-18 devel/py-zope.app.debug: Old, uses EOLed python27
2020-02-18 devel/py-zope.app.dependable: Old, uses EOLed python27
2020-02-18 devel/py-zope.app.error: Old, uses EOLed python27
2020-02-20 devel/py-zope.app.exception: Old, uses EOLed python27
2020-02-18 devel/py-zope.app.file: Old, uses EOLed python27
2020-02-18 devel/py-zope.app.folder: Old, uses EOLed python27
2020-02-20 devel/py-zope.app.form: Old, uses EOLed python27
2020-02-18 devel/py-zope.app.generations: Old, uses EOLed python27
2020-02-18 devel/py-zope.app.http: Old, uses EOLed python27
2020-02-20 devel/py-zope.app.pagetemplate: Old, uses EOLed python27
2020-02-18 devel/py-zope.app.publication: Old, uses EOLed python27
2020-02-20 devel/py-zope.app.publisher: Old, uses EOLed python27
2020-02-18 devel/py-zope.app.rotterdam: Old, uses EOLed python27
2020-02-18 devel/py-zope.app.testing: Old, uses EOLed python27
2020-02-18 devel/py-zope.app.zcmlfiles: Old, uses EOLed python27
2020-02-18 devel/py-zope.app.zopeappgenerations: Old, uses EOLed python27
2020-02-20 devel/py-zope.applicationcontrol: Old, uses EOLed python27
2020-02-20 devel/py-zope.browsermenu: Old, uses EOLed python27
2020-02-20 devel/py-zope.browserpage: Old, uses EOLed python27
2020-02-20 devel/py-zope.componentvocabulary: Old, uses EOLed python27
2020-02-18 devel/py-zope.container: Old, uses EOLed python27
2020-02-18 devel/py-zope.copypastemove: Old, uses EOLed python27
2020-02-20 devel/py-zope.dublincore: Old, uses EOLed python27
2020-02-18 devel/py-zope.error: Old, uses EOLed python27
2020-02-20 devel/py-zope.formlib: Old, uses EOLed python27
2020-02-18 devel/py-zope.minmax: Old, uses EOLed python27
2020-02-20 devel/py-zope.pagetemplate: Old, uses EOLed python27
2020-02-20 devel/py-zope.ptresource: Old, uses EOLed python27
2020-02-18 devel/py-zope.ramcache: Old, uses EOLed python27
2020-02-18 devel/py-zope.site: Old, uses EOLed python27
2020-02-20 devel/py-zope.viewlet: Old, uses EOLed python27
2020-02-19 games/gcompris: Broken, uses EOLed python27
2020-02-19 graphics/commons-utilities: Broken, uses EOLed python27
2020-02-19 graphics/py-chart: Broken, uses EOLed python27
2020-02-19 japanese/tegaki-recognize: Broken, uses EOLed python27
2020-02-20 mail/py-zope.sendmail: Old, uses EOLed python27
2020-02-19 mail/pysieved: Broken, uses EOLed python27
2020-02-19 math/ogdf: Broken, uses EOLed python27
2020-02-19 math/py-viper: Broken, uses EOLed python27
2020-02-19 misc/fbless: Broken, uses EOLed python27
2020-02-19 misc/pylize: Broken, uses EOLed python27
2020-02-19 net/py-ldaptor: Broken, uses EOLed python27
2020-02-19 net/tucan: Broken, uses EOLed python27
2020-02-19 news/hellanzb: Broken, uses EOLed python27
2020-02-19 science/coot: Broken, uses EOLed python27
2020-02-19 science/py-ScientificPython: Broken, uses EOLed python27
2020-02-19 security/py-cryptlib_py: Broken, uses EOLed python27
2020-02-18 security/py-zope.app.authentication: Old, uses EOLed python27
2020-02-18 security/py-zope.app.localpermission: Old, uses EOLed python27
2020-02-18 security/py-zope.app.principalannotation: Old, uses EOLed python27
2020-02-18 security/py-zope.app.security: Old, uses EOLed python27
2020-02-18 security/py-zope.app.securitypolicy: Old, uses EOLed python27
2020-02-20 security/py-zope.authentication: Old, uses EOLed python27
2020-02-20 security/py-zope.login: Old, uses EOLed python27
2020-02-18 security/py-zope.pluggableauth: Old, uses EOLed python27
2020-02-18 security/py-zope.principalannotation: Old, uses EOLed python27
2020-02-20 security/py-zope.principalregistry: Old, uses EOLed python27
2020-02-20 security/py-zope.security: Old, uses EOLed python27
2020-02-18 security/py-zope.securitypolicy: Old, uses EOLed python27
2020-02-18 security/py-zope.session: Old, uses EOLed python27
2020-02-17 sysutils/gnome-schedule: Old, uses EOLed python27
2020-02-19 sysutils/py-XenAPI: Broken, uses EOLed python27
2020-02-19 sysutils/py-freenas.cli: Broken, uses EOLed python27
2020-02-19 textproc/ecromedos: Broken, uses EOLed python27
2020-02-18 textproc/py-wicked: Old, uses EOLed python27
2020-02-18 textproc/py-zope.app.i18n: Old, uses EOLed python27
2020-02-19 www/planet: Broken, uses EOLed python27
2020-02-18 www/py-zope.app.wsgi: Old, uses EOLed python27
2020-02-19 www/trac-attachmentpolicy: Broken, uses EOLed python27
2020-02-19 www/trac-bzr: Broken, uses EOLed python27
2020-02-19 www/trac-childtickets: Broken, uses EOLed python27
2020-02-19 www/trac-gantt: Broken, uses EOLed python27
2020-02-19 www/trac-tracdragdrop: Broken, uses EOLed python27
2020-02-19 www/trac-watchlist: Broken, uses EOLed python27
2020-02-19 www/twill: Broken, uses EOLed python27
2020-02-19 x11/wbarconf: Broken, uses EOLed python27
2020-02-19 x11-wm/simple-ccsm: Broken, uses EOLed python27
2020-02-22 19:08:35 +00:00
Greg Lewis befd7bcc6c Fix the build with the latest krb5 port
PR:		244228
Submitted by:	Corey Halpin <chalpin@cs.wisc.edu> (maintainer)
2020-02-22 18:24:30 +00:00
Sunpoet Po-Chuan Hsieh d63da3bed1 Add LICENSE
- Change the way *_DEPENDS are set
- Add NO_ARCH
- Add PORTSCOUT: guessing every version except 1.11 returns 856 with link to 1.11 tarball
- Take maintainership
2020-02-22 15:55:35 +00:00
Piotr Kubaj 0e255c02cd mail/exim: fix build of various slave ports on GCC architectures
Error:
macro_predef.c:83: error: 'for' loop initial declaration used outside C99 mode
2020-02-22 14:28:01 +00:00
Matthias Andree 4bda09ca9a Update Postfix to 3.4.9 (bugfix-only release)
While here, also strip libexec/postfix/postlogd.

Announcement: http://www.postfix.org/announcements/postfix-3.4.9.html
 Fixed in all supported stable releases:
    Bug (introduced: Postfix 3.1): smtp_dns_resolver_options were broken while adding support for negative DNS response caching in postscreen. Postfix was inadvertently changed to call res_query() instead of res_search(). Reported by Jaroslav Skarvada.

    Bug (introduced: Postfix 2.5): Postfix ignored the CONNECT macro overrides from a Milter application. Postfix now evaluates the Milter macros for an SMTP CONNECT event after the Postfix-to-Milter connection is negotiated. Problem reported by David Bürgin.

    Bug (introduced: Postfix 3.0): sanitize (remote) server responses before storing them in the verify database, to avoid Postfix warnings about malformed UTF8. Found during code maintenance.

PR:		243879
Submitted by:	Juraj Lutter <juraj@lutter.sk>
Approved by:	maintainer timeout 15d (ohauer@)
MFH:		2020Q1 (patchlevel upgrade with only bugfixes)
Differential Revision:	https://reviews.freebsd.org/D23502
2020-02-22 12:14:15 +00:00
Vsevolod Stakhov 5c8f61065e - Forgot ${FILESDIR} for EXTRA_PATCHES 2020-02-22 09:45:43 +00:00
Dmitri Goutnik d8ae3466b5 mail/s-nail: Update to 14.9.17
Changes:	https://git.sdaoden.eu/cgit/s-nail.git/plain/NEWS
PR:		243789
Submitted by:	Yasuhiro KIMURA <yasu@utahime.org> (maintainer)
2020-02-21 17:40:36 +00:00
Matthias Andree 62f20915eb mail/fetchmail: mail/fetchmailconf: update to 6.4.2, make Python 3 compatible
Fetchmail updated to new revision 6.4.2
- one bugfix
- manual page updates
- update of Chinese (simplified) translation
- massive fetchmailconf overhaul
  + Python 3 compatible (requires py-future)
  + Supports IPv6 and SSL probing
- remove two patches for fetchmail that are in the upstream release
- add a smoke test to fetchmailconf's post-install,
  and a patch to support that running without X11 $DISPLAY.

PR:		244130
Submitted by:	mandree@
Reviewed by:	Corey Halpin <chalpin@cs.wisc.edu> (maintainer)
Approved by:	Corey Halpin <chalpin@cs.wisc.edu> (maintainer)
MFH:		2020Q1 (bugfixes and fetchmailconf update and Python3 compat.)
2020-02-20 00:01:58 +00:00
Antoine Brodin 9bef23ecc2 Clean up USES
With hat:	portmgr
2020-02-19 17:59:35 +00:00
Hiroki Sato c8ead388e5 Fix build. 2020-02-19 04:25:24 +00:00
Vsevolod Stakhov a459454401 - Fix build for SA_EXIM option
PR:		242518
Reported by:	VVD <vvd at unislabs.com>
2020-02-18 19:09:10 +00:00
Vsevolod Stakhov 521fa53036 - Fix build with no DANE
Reported by:	Alexander Sheiko <adsh at univ.kiev.ua> via email
2020-02-18 18:54:51 +00:00
Vsevolod Stakhov 477c24b2bf - Update to 4.93
Announce link: https://lists.exim.org/lurker/message/20191208.213349.3407a963.en.html
2020-02-17 13:58:43 +00:00
Pietro Cerutti 38ed099912 mail/rspamd: fix build with LibreSSL 2020-02-17 08:31:29 +00:00
Dmitri Goutnik 97cd3e2a97 mail/mutt: Update to 1.13.4
Changelog:

- Fix a potential memory corruption issue when sync'ing imap mailboxes
- Improve the speed of opening mailboxes with large threads (when sorting by
  thread)
- Change the default of $ssl_force_tls back to unset

PR:		244150
Submitted by:	Derek Schrock <dereks@lifeofadishwasher.com> (maintainer)
2020-02-16 12:08:37 +00:00
Matthias Andree 5438810ac7 Unbreak fetch of fetchmailconf...
...which inherits MASTER_SITES through .including fetchmail/Makefile
2020-02-14 22:18:57 +00:00
Matthias Andree 3fd983d6fd UNBREAK. Do not dare mark broken again sooner than four hours before this commit.
The file has been re-uploaded and sourceforge.net is dealing out the same
file to its mirrors. This should be fixed soon.

Else restrict mastersites to FreeBSD's distcache, this will then be solved
with the 6.4.2 update from https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=244130
2020-02-14 22:00:19 +00:00
Antoine Brodin d5805b2fe6 Mark BROKEN again, it is still unfetchable 2020-02-14 21:30:01 +00:00
Matthias Andree 32e15489c3 mail/fetchmail: update for new caroot infrastructure in base
PR:		243613
Submitted by:	Helge Oldach <freebsd@oldach.net>
Approved by:	Corey Halpin <chalpin@cs.wisc.edu> (maintainer)
2020-02-14 21:23:19 +00:00
Matthias Andree f32ae9add9 Unbreak. Un-deprecate due to PR 244130.
See: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=244130

While here, fix TARGET -> ALL_TARGET to avoid building the C stuff,
and drop the unused obsolete distinfo file.

Approved by: (blanket, unbreak a port)
2020-02-14 21:18:48 +00:00
Sunpoet Po-Chuan Hsieh b46aa20b52 Change RUN_DEPENDS from rubygem-roadie to rubygem-roadie3
- Bump PORTREVISION for dependency change
2020-02-14 13:37:35 +00:00
Sunpoet Po-Chuan Hsieh 41869abb7d Change RUN_DEPENDS from rubygem-roadie to rubygem-roadie3
- Bump PORTREVISION for dependency change
2020-02-14 13:37:13 +00:00
Sunpoet Po-Chuan Hsieh 73560fa0f1 Add rubygem-roadie3 3.5.1 (copied from rubygem-roadie)
- Add PORTSCOUT
2020-02-14 13:37:08 +00:00
Sunpoet Po-Chuan Hsieh 6962da9fe2 Update to 4.0.0
Changes:	https://github.com/Mange/roadie/blob/master/Changelog.md
2020-02-13 18:35:05 +00:00
Vsevolod Stakhov 270863eb89 - update to 2.4.a1.20200213
PR:		244088
Submitted by:	Alexander Moisseev <moiseev at mezonplus.ru>
2020-02-13 14:47:41 +00:00
Baptiste Daroussin 9014babc1b Update to 1.2.8 2020-02-13 09:47:10 +00:00
Larry Rosenman 8f79574ba0 mail/dovecot: upgrade to 2.3.9.3
Changelog:
    * CVE-2020-7046: Truncated UTF-8 can be used to DoS
      submission-login and lmtp processes.
    * CVE-2020-7957: Specially crafted mail can crash snippet generation.

MFH:		2020Q1
Security:	CVE-2020-7046
Security:	CVE-2020-7957
Security:	74db0d02-b140-4c32-aac6-1f1e81e1ad30
2020-02-13 00:47:39 +00:00
Jan Beich 44e4799c38 mail/thunderbird: update to 68.5.0
Changes:	https://www.thunderbird.net/thunderbird/68.5.0/releasenotes/
2020-02-13 00:43:28 +00:00
Bernard Spil 19d6b32dbc nextcloud: Compatible with PHP 7.4
(as of 18)

Reported by:	 Lukasz Dudek <ldudek gmail com>
2020-02-12 20:57:19 +00:00
Bernard Spil 9cad61f3f0 mail/nextcloud-mail: Update to 1.1.2 2020-02-12 20:43:11 +00:00
Dima Panov 709e896e3e mail/opensmtpd: update to 6.6.3p1 release
- switch default configuration to maildir
- allow mbox to deliver to users without requiring privileges in the daemon
- allow lmtp to receive sender/recipient in environment

MFH:		2020Q1
2020-02-11 15:32:35 +00:00
Renato Botelho 43126c7744 mail/dma: Update to 0.13
Sponsored by:	Rubicon Communications, LLC (Netgate)
2020-02-11 11:35:46 +00:00
Sunpoet Po-Chuan Hsieh 2b57545adc Update to 3.009
Changes:	https://metacpan.org/changes/distribution/Mail-Message
2020-02-08 19:02:06 +00:00
Alex Dupre 71c17b9752 Update to 1.4.2 release. 2020-02-07 11:05:06 +00:00
Vsevolod Stakhov 902b2b5bb1 - Update to 2.3
PR:		243877
Submitted by:	Yasuhiro KIMURA <yasu at utahime.org>
Reviewed by:	Alexander Moisseev
2020-02-06 17:01:11 +00:00
Vsevolod Stakhov 108996b2cd use tabs after variable names
PR:		243697
Submitted by:	Alexander Moisseev <moiseev at mezonplus.ru>
2020-02-06 16:59:24 +00:00
Rene Ladan 2fda8ba8ea Remove expired ports:
2020-02-05 devel/py-DocumentTemplate: Outdated, uses EOLed python27
2020-02-05 devel/py-Missing: Outdated, uses EOLed python27
2020-02-05 devel/py-MultiMapping: Outdated, uses EOLed python27
2020-02-05 devel/py-Persistence: Outdated, uses EOLed python27
2020-02-05 devel/py-Products.BTreeFolder2: Outdated, uses EOLed python27
2020-02-05 devel/py-Products.CMFActionIcons: Outdated, uses EOLed python27
2020-02-05 devel/py-Products.CMFCalendar: Outdated, uses EOLed python27
2020-02-05 devel/py-Products.CMFCore: Outdated, uses EOLed python27
2020-02-05 devel/py-Products.CMFDefault: Outdated, uses EOLed python27
2020-02-05 devel/py-Products.CMFDiffTool: Outdated, uses EOLed python27
2020-02-05 devel/py-Products.CMFDynamicViewFTI: Outdated, uses EOLed python27
2020-02-05 devel/py-Products.CMFEditions: Outdated, uses EOLed python27
2020-02-05 devel/py-Products.CMFFormController: Outdated, uses EOLed python27
2020-02-05 devel/py-Products.CMFPlacefulWorkflow: Outdated, uses EOLed python27
2020-02-05 devel/py-Products.CMFQuickInstallerTool: Outdated, uses EOLed python27
2020-02-05 devel/py-Products.CMFUid: Outdated, uses EOLed python27
2020-02-05 devel/py-Products.DCWorkflow: Outdated, uses EOLed python27
2020-02-05 devel/py-Products.ExtendedPathIndex: Outdated, uses EOLed python27
2020-02-05 devel/py-Products.ExternalMethod: Outdated, uses EOLed python27
2020-02-05 devel/py-Products.GenericSetup: Outdated, uses EOLed python27
2020-02-05 devel/py-Products.LDAPMultiPlugins: Outdated, uses EOLed python27
2020-02-05 devel/py-Products.MIMETools: Outdated, uses EOLed python27
2020-02-05 devel/py-Products.MimetypesRegistry: Outdated, uses EOLed python27
2020-02-05 devel/py-Products.OFSP: Outdated, uses EOLed python27
2020-02-05 devel/py-Products.PluginRegistry: Outdated, uses EOLed python27
2020-02-05 devel/py-Products.PythonScripts: Outdated, uses EOLed python27
2020-02-05 devel/py-Products.StandardCacheManagers: Outdated, uses EOLed python27
2020-02-05 devel/py-Products.ZCTextIndex: Outdated, uses EOLed python27
2020-02-05 devel/py-Products.ZCatalog: Outdated, uses EOLed python27
2020-02-05 devel/py-Products.ZSQLMethods: Outdated, uses EOLed python27
2020-02-05 devel/py-Record: Outdated, uses EOLed python27
2020-02-05 devel/py-initgroups: Outdated, uses EOLed python27
2020-02-05 devel/py-zExceptions: Outdated, uses EOLed python27
2020-02-05 mail/py-Products.MailHost: Outdated, uses EOLed python27
2020-02-05 security/py-AccessControl: Outdated, uses EOLed python27
2020-02-05 security/py-Products.PluggableAuthService: Outdated, uses EOLed python27
2020-02-05 www/py-collective.templateengines: Outdated, uses EOLed python27
2020-02-06 15:22:57 +00:00
Sunpoet Po-Chuan Hsieh 93b1cbd6fa Add rubygem-actionmailer60 6.0.2.1 (copied from rubygem-actionmailer52) 2020-02-05 18:40:32 +00:00
Sunpoet Po-Chuan Hsieh c5d04f810c Add rubygem-actionmailbox60 6.0.2.1
Action Mailbox routes incoming emails to controller-like mailboxes for
processing in Rails. It ships with ingresses for Mailgun, Mandrill, Postmark,
and SendGrid. You can also handle inbound mails directly via the built-in Exim,
Postfix, and Qmail ingresses.

The inbound emails are turned into InboundEmail records using Active Record and
feature lifecycle tracking, storage of the original email on cloud storage via
Active Storage, and responsible data handling with on-by-default incineration.

These inbound emails are routed asynchronously using Active Job to one or
several dedicated mailboxes, which are capable of interacting directly with the
rest of your domain model.

WWW: https://rubyonrails.org/
WWW: https://github.com/rails/rails/tree/master/actionmailbox
2020-02-05 18:40:27 +00:00
Muhammad Moinur Rahman 0a201c9669 mail/pear-Mail_Mime: Update version 1.10.4=>1.10.6
Relnotes:https://pear.php.net/package/Mail_Mime/download/All
2020-02-05 17:13:50 +00:00
Sunpoet Po-Chuan Hsieh c518775937 Update version requirement of RUN_DEPENDS 2020-02-03 19:47:47 +00:00
Tobias C. Berner 336f10c8b0 Bump revision of poppler dependencies
- poppler was updated in r525051, bump revisions
2020-02-03 19:32:51 +00:00
Antoine Brodin ef82639d58 Mark BROKEN: fails to build
In toplevel form:
mu4e-maildirs-extension.el:517:1:Error: Invalid function: (func-or-shortcut)

Reported by:	pkg-fallout
2020-02-03 19:24:11 +00:00
Romain Tartière cf257524c9 Update to 0.7.5 2020-02-03 03:58:08 +00:00
Sunpoet Po-Chuan Hsieh ad2abc2ae1 Convert REINPLACE_CMD to patch file 2020-02-02 14:24:56 +00:00
Sunpoet Po-Chuan Hsieh a23b38849b Limit ipaddress for Python prior to 3.3
- Bump PORTREVISION for package change
2020-02-02 11:01:01 +00:00
Kurt Jaeger 5534eb4dd8 mail/squirrelmail: upgrade 20180404 -> 20190904
- now works with php7

PR:		240328
Submitted by:	Zsolt Udvari <uzsolt@uzsolt.hu> (maintainer)
Reported by:	Aleks <Z462vasa@mail.lviv.ua>
2020-01-31 17:49:45 +00:00
Niclas Zeising f6ddce8f45 mail/spamassassin: Update to 3.4.4
Update mail/spamassassin to 3.4.4.  This fixes several security
vulnderabilities.

Changelog:
- Improvements to OLEVBMacro
- Fix for CRLF handling with SpamAssMilter & DKIM
- Small fix for a regexp to provide Perl 5.8.x compatability again
- Increased fns_extrachars default value to 50
- Fixed nosubject and maxhits tflags when sa-compile is used
- Limited the Bayes parsed token count
- Improvements to whitespace trimming

PR:		243744
Submitted by:	cy
MFH:		2020Q1
Security:	c86bfee3-4441-11ea-8be3-54e1ad3d6335
2020-01-31 16:06:56 +00:00