summaryrefslogtreecommitdiff
path: root/net/py-celery
diff options
context:
space:
mode:
authorrodent <rodent@pkgsrc.org>2014-08-07 02:36:59 +0000
committerrodent <rodent@pkgsrc.org>2014-08-07 02:36:59 +0000
commit9e87523e0d1e5a4a17aae83c8d01fcd46ced2644 (patch)
tree391dcbee92347a2df619715428b8daba1c77c6be /net/py-celery
parent459e8ec6bcca87eade41e036547c24c79462e53c (diff)
downloadpkgsrc-9e87523e0d1e5a4a17aae83c8d01fcd46ced2644.tar.gz
3.1.13
====== Security Fixes -------------- * [Security: `CELERYSA-0002`_] Insecure default umask. The built-in utility used to daemonize the Celery worker service sets an insecure umask by default (umask 0). This means that any files or directories created by the worker will end up having world-writable permissions. Special thanks to Red Hat for originally discovering and reporting the issue! This version will no longer set a default umask by default, so if unset the umask of the parent process will be used. .. _`CELERYSA-0002`: http://github.com/celery/celery/tree/master/docs/sec/CELERYSA-0002.txt News ---- - **Requirements** - Now depends on :ref:`Kombu 3.0.21 <kombu:version-3.0.21>`. - Now depends on :mod:`billiard` 3.3.0.18. - **App**: ``backend`` argument now also sets the :setting:`CELERY_RESULT_BACKEND` setting. - **Task**: ``signature_from_request`` now propagates ``reply_to`` so that the RPC backend works with retried tasks - **Task**: ``retry`` will no longer attempt to requeue the task if sending the retry message fails. Unrelated exceptions being raised could cause a message loop, so it was better to remove this behavior. - **Beat**: Accounts for standard 1ms drift by always waking up 0.010s earlier. This will adjust the latency so that the periodic tasks will not move 1ms after every invocation. - Documentation fixes - **Worker**: Removed an outdated assert statement that could lead to errors being masked
Diffstat (limited to 'net/py-celery')
-rw-r--r--net/py-celery/Makefile8
-rw-r--r--net/py-celery/distinfo8
2 files changed, 8 insertions, 8 deletions
diff --git a/net/py-celery/Makefile b/net/py-celery/Makefile
index 939f75437f5..5ba85944b07 100644
--- a/net/py-celery/Makefile
+++ b/net/py-celery/Makefile
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.3 2014/04/20 18:24:26 rodent Exp $
+# $NetBSD: Makefile,v 1.4 2014/08/07 02:36:59 rodent Exp $
#
-DISTNAME= celery-3.1.11
+DISTNAME= celery-3.1.13
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
CATEGORIES= net python
MASTER_SITES= https://pypi.python.org/packages/source/c/celery/
@@ -12,8 +12,8 @@ COMMENT= Asynchronous task/job queue based on distributed message passing
LICENSE= modified-bsd AND cc-by-nc-sa-v3.0-license
DEPENDS+= ${PYPKGPREFIX}-anyjson-[0-9]*:../../textproc/py-anyjson
-DEPENDS+= ${PYPKGPREFIX}-billiard>=3.3.0.17:../../parallel/py-billiard
-DEPENDS+= ${PYPKGPREFIX}-kombu>=3.0.15:../../net/py-kombu
+DEPENDS+= ${PYPKGPREFIX}-billiard>=3.3.0.18:../../parallel/py-billiard
+DEPENDS+= ${PYPKGPREFIX}-kombu>=3.0.21:../../net/py-kombu
DEPENDS+= ${PYPKGPREFIX}-pytz-[0-9]*:../../time/py-pytz
USE_LANGUAGES= c
diff --git a/net/py-celery/distinfo b/net/py-celery/distinfo
index b122e1c1d6e..49f5a89c0a7 100644
--- a/net/py-celery/distinfo
+++ b/net/py-celery/distinfo
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.1 2014/04/19 17:57:31 rodent Exp $
+$NetBSD: distinfo,v 1.2 2014/08/07 02:36:59 rodent Exp $
-SHA1 (celery-3.1.11.tar.gz) = 60cde9bced8f104de23d7a979847dd9ac5a43498
-RMD160 (celery-3.1.11.tar.gz) = e778c924c6ce2c3c43cee399636cc5636a5c83a2
-Size (celery-3.1.11.tar.gz) = 1289359 bytes
+SHA1 (celery-3.1.13.tar.gz) = d1ea223fc136298bbf1de4854ddd08be846d2afa
+RMD160 (celery-3.1.13.tar.gz) = 50bdaeed87279cfcef5d5c245e50bf3651b8f1a2
+Size (celery-3.1.13.tar.gz) = 1292738 bytes