OpenStack library for privilege separation
Go to file
Ben Nemec ced0e7b33b Make compatible with msgpack 1.0.0
There are a couple of things that changed in msgpack 1.0.0 that were
breaking oslo.privsep:

1) The encoding parameter to Unpacker was removed. This has been
   deprecated for a while in favor of the `raw` parameter[0], so this
   change switches to using raw.

2) The strict_map_key parameter default was changed from False to
   True.[1] I haven't found an explanation of why this was done, but
   we can explicitly set it False to maintain the previous behavior.

Closes-Bug: 1855914
Closes-Bug: 1864811
0: https://msgpack-python.readthedocs.io/en/latest/api.html#msgpack.Unpacker
1: 6e1d12c0a2

Change-Id: Ia97ecf965d807f12524d5b6602446934b5813ce6
Closes-Bug: 1899140
(cherry picked from commit f19765c683)
2020-10-09 13:17:04 +02:00
doc Move doc related modules to doc/requirements.txt 2019-07-06 02:15:13 +08:00
oslo_privsep Make compatible with msgpack 1.0.0 2020-10-09 13:17:04 +02:00
releasenotes Undo the eventlet monkey patch for the privileged daemon 2020-09-01 16:16:29 +02:00
.coveragerc Initial cookiecutter project 2015-10-23 18:51:29 +11:00
.gitignore Move doc related modules to doc/requirements.txt 2019-07-06 02:15:13 +08:00
.gitreview Update .gitreview for stable/train 2019-09-20 16:35:58 +00:00
.mailmap Initial cookiecutter project 2015-10-23 18:51:29 +11:00
.stestr.conf Switch to stestr 2018-07-03 16:09:28 +07:00
.zuul.yaml Add Python 3 Train unit tests 2019-07-05 14:59:35 -04:00
CONTRIBUTING.rst Initial cookiecutter project 2015-10-23 18:51:29 +11:00
HACKING.rst Update URLs in documents according to document migration 2017-07-12 23:09:35 +08:00
LICENSE Initial cookiecutter project 2015-10-23 18:51:29 +11:00
README.rst Replace git.openstack.org URLs with opendev.org URLs 2019-04-30 13:27:01 +08:00
babel.cfg Initial cookiecutter project 2015-10-23 18:51:29 +11:00
lower-constraints.txt Add futures as a requirement for Python 2 2018-12-17 08:58:31 +01:00
requirements.txt Add futures as a requirement for Python 2 2018-12-17 08:58:31 +01:00
setup.cfg Add Python 3 Train unit tests 2019-07-05 14:59:35 -04:00
setup.py Updated from global requirements 2017-03-03 00:03:13 +00:00
test-requirements.txt Move doc related modules to doc/requirements.txt 2019-07-06 02:15:13 +08:00
tox.ini Update TOX/UPPER_CONSTRAINTS_FILE for stable/train 2019-09-20 16:36:03 +00:00

README.rst

Team and repository tags

image

oslo.privsep

Latest Version

OpenStack library for privilege separation

This library helps applications perform actions which require more or less privileges than they were started with in a safe, easy to code and easy to use manner. For more information on why this is generally a good idea please read over the principle of least privilege and the specification which created this library.