├── .coveragerc ├── .gitignore ├── .gitreview ├── .mailmap ├── .pre-commit-config.yaml ├── .stestr.conf ├── .zuul.yaml ├── CONTRIBUTING.rst ├── HACKING.rst ├── LICENSE ├── README.rst ├── doc ├── requirements.txt └── source │ ├── conf.py │ ├── contributor │ ├── contributing.rst │ ├── history.rst │ └── index.rst │ ├── index.rst │ ├── install │ └── index.rst │ ├── reference │ └── index.rst │ └── user │ └── index.rst ├── oslo_privsep ├── __init__.py ├── _i18n.py ├── capabilities.py ├── comm.py ├── daemon.py ├── functional │ ├── __init__.py │ └── test_daemon.py ├── locale │ ├── de │ │ └── LC_MESSAGES │ │ │ └── oslo_privsep.po │ └── en_GB │ │ └── LC_MESSAGES │ │ └── oslo_privsep.po ├── priv_context.py ├── tests │ ├── __init__.py │ ├── fixture.py │ ├── test_capabilities.py │ ├── test_comm.py │ ├── test_daemon.py │ ├── test_priv_context.py │ └── testctx.py └── version.py ├── pyproject.toml ├── releasenotes ├── notes │ ├── add_entrypoint_with_timeout_decorator-9aab5a74153b3632.yaml │ ├── add_reno-3b4ae0789e9c45b4.yaml │ ├── add_thread_pool_size-a54e6f27ab019f96.yaml │ ├── auto-restart-client-channel-619545294557bf2b.yaml │ ├── context-logger-06b475357bebadc7.yaml │ ├── deprecate-eventlet-monkey-patching-c37fea982471c01c.yaml │ ├── drop-python27-support-6da3028c1cf099eb.yaml │ ├── log-daemon-traceback-45784705e65cf52c.yaml │ ├── remove-py38-617d1a2405d75815.yaml │ ├── remove-py39-560232c53ba636c3.yaml │ ├── setgid-should-be-called-before-setuid-fcf01083df9d5369.yaml │ └── un-monkey-patch-privileged-daemon-160e00296549df3d.yaml └── source │ ├── 2023.1.rst │ ├── 2023.2.rst │ ├── 2024.1.rst │ ├── 2024.2.rst │ ├── 2025.1.rst │ ├── 2025.2.rst │ ├── _static │ └── .placeholder │ ├── _templates │ └── .placeholder │ ├── conf.py │ ├── index.rst │ ├── locale │ ├── en_GB │ │ └── LC_MESSAGES │ │ │ └── releasenotes.po │ └── fr │ │ └── LC_MESSAGES │ │ └── releasenotes.po │ ├── newton.rst │ ├── ocata.rst │ ├── pike.rst │ ├── queens.rst │ ├── rocky.rst │ ├── stein.rst │ ├── train.rst │ ├── unreleased.rst │ ├── ussuri.rst │ ├── victoria.rst │ ├── wallaby.rst │ ├── xena.rst │ ├── yoga.rst │ └── zed.rst ├── requirements.txt ├── setup.cfg ├── setup.py ├── test-requirements.txt └── tox.ini /.coveragerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/oslo.privsep/HEAD/.coveragerc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/oslo.privsep/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitreview: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/oslo.privsep/HEAD/.gitreview -------------------------------------------------------------------------------- /.mailmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/oslo.privsep/HEAD/.mailmap -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/oslo.privsep/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.stestr.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/oslo.privsep/HEAD/.stestr.conf -------------------------------------------------------------------------------- /.zuul.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/oslo.privsep/HEAD/.zuul.yaml -------------------------------------------------------------------------------- /CONTRIBUTING.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/oslo.privsep/HEAD/CONTRIBUTING.rst -------------------------------------------------------------------------------- /HACKING.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/oslo.privsep/HEAD/HACKING.rst -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/oslo.privsep/HEAD/LICENSE -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/oslo.privsep/HEAD/README.rst -------------------------------------------------------------------------------- /doc/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/oslo.privsep/HEAD/doc/requirements.txt -------------------------------------------------------------------------------- /doc/source/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/oslo.privsep/HEAD/doc/source/conf.py -------------------------------------------------------------------------------- /doc/source/contributor/contributing.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/oslo.privsep/HEAD/doc/source/contributor/contributing.rst -------------------------------------------------------------------------------- /doc/source/contributor/history.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/oslo.privsep/HEAD/doc/source/contributor/history.rst -------------------------------------------------------------------------------- /doc/source/contributor/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/oslo.privsep/HEAD/doc/source/contributor/index.rst -------------------------------------------------------------------------------- /doc/source/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/oslo.privsep/HEAD/doc/source/index.rst -------------------------------------------------------------------------------- /doc/source/install/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/oslo.privsep/HEAD/doc/source/install/index.rst -------------------------------------------------------------------------------- /doc/source/reference/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/oslo.privsep/HEAD/doc/source/reference/index.rst -------------------------------------------------------------------------------- /doc/source/user/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/oslo.privsep/HEAD/doc/source/user/index.rst -------------------------------------------------------------------------------- /oslo_privsep/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /oslo_privsep/_i18n.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/oslo.privsep/HEAD/oslo_privsep/_i18n.py -------------------------------------------------------------------------------- /oslo_privsep/capabilities.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/oslo.privsep/HEAD/oslo_privsep/capabilities.py -------------------------------------------------------------------------------- /oslo_privsep/comm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/oslo.privsep/HEAD/oslo_privsep/comm.py -------------------------------------------------------------------------------- /oslo_privsep/daemon.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/oslo.privsep/HEAD/oslo_privsep/daemon.py -------------------------------------------------------------------------------- /oslo_privsep/functional/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/oslo.privsep/HEAD/oslo_privsep/functional/__init__.py -------------------------------------------------------------------------------- /oslo_privsep/functional/test_daemon.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/oslo.privsep/HEAD/oslo_privsep/functional/test_daemon.py -------------------------------------------------------------------------------- /oslo_privsep/locale/de/LC_MESSAGES/oslo_privsep.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/oslo.privsep/HEAD/oslo_privsep/locale/de/LC_MESSAGES/oslo_privsep.po -------------------------------------------------------------------------------- /oslo_privsep/locale/en_GB/LC_MESSAGES/oslo_privsep.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/oslo.privsep/HEAD/oslo_privsep/locale/en_GB/LC_MESSAGES/oslo_privsep.po -------------------------------------------------------------------------------- /oslo_privsep/priv_context.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/oslo.privsep/HEAD/oslo_privsep/priv_context.py -------------------------------------------------------------------------------- /oslo_privsep/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /oslo_privsep/tests/fixture.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/oslo.privsep/HEAD/oslo_privsep/tests/fixture.py -------------------------------------------------------------------------------- /oslo_privsep/tests/test_capabilities.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/oslo.privsep/HEAD/oslo_privsep/tests/test_capabilities.py -------------------------------------------------------------------------------- /oslo_privsep/tests/test_comm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/oslo.privsep/HEAD/oslo_privsep/tests/test_comm.py -------------------------------------------------------------------------------- /oslo_privsep/tests/test_daemon.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/oslo.privsep/HEAD/oslo_privsep/tests/test_daemon.py -------------------------------------------------------------------------------- /oslo_privsep/tests/test_priv_context.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/oslo.privsep/HEAD/oslo_privsep/tests/test_priv_context.py -------------------------------------------------------------------------------- /oslo_privsep/tests/testctx.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/oslo.privsep/HEAD/oslo_privsep/tests/testctx.py -------------------------------------------------------------------------------- /oslo_privsep/version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/oslo.privsep/HEAD/oslo_privsep/version.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/oslo.privsep/HEAD/pyproject.toml -------------------------------------------------------------------------------- /releasenotes/notes/add_entrypoint_with_timeout_decorator-9aab5a74153b3632.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/oslo.privsep/HEAD/releasenotes/notes/add_entrypoint_with_timeout_decorator-9aab5a74153b3632.yaml -------------------------------------------------------------------------------- /releasenotes/notes/add_reno-3b4ae0789e9c45b4.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | other: 3 | - Switch to reno for managing release notes. -------------------------------------------------------------------------------- /releasenotes/notes/add_thread_pool_size-a54e6f27ab019f96.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/oslo.privsep/HEAD/releasenotes/notes/add_thread_pool_size-a54e6f27ab019f96.yaml -------------------------------------------------------------------------------- /releasenotes/notes/auto-restart-client-channel-619545294557bf2b.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/oslo.privsep/HEAD/releasenotes/notes/auto-restart-client-channel-619545294557bf2b.yaml -------------------------------------------------------------------------------- /releasenotes/notes/context-logger-06b475357bebadc7.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/oslo.privsep/HEAD/releasenotes/notes/context-logger-06b475357bebadc7.yaml -------------------------------------------------------------------------------- /releasenotes/notes/deprecate-eventlet-monkey-patching-c37fea982471c01c.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/oslo.privsep/HEAD/releasenotes/notes/deprecate-eventlet-monkey-patching-c37fea982471c01c.yaml -------------------------------------------------------------------------------- /releasenotes/notes/drop-python27-support-6da3028c1cf099eb.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/oslo.privsep/HEAD/releasenotes/notes/drop-python27-support-6da3028c1cf099eb.yaml -------------------------------------------------------------------------------- /releasenotes/notes/log-daemon-traceback-45784705e65cf52c.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/oslo.privsep/HEAD/releasenotes/notes/log-daemon-traceback-45784705e65cf52c.yaml -------------------------------------------------------------------------------- /releasenotes/notes/remove-py38-617d1a2405d75815.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/oslo.privsep/HEAD/releasenotes/notes/remove-py38-617d1a2405d75815.yaml -------------------------------------------------------------------------------- /releasenotes/notes/remove-py39-560232c53ba636c3.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/oslo.privsep/HEAD/releasenotes/notes/remove-py39-560232c53ba636c3.yaml -------------------------------------------------------------------------------- /releasenotes/notes/setgid-should-be-called-before-setuid-fcf01083df9d5369.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/oslo.privsep/HEAD/releasenotes/notes/setgid-should-be-called-before-setuid-fcf01083df9d5369.yaml -------------------------------------------------------------------------------- /releasenotes/notes/un-monkey-patch-privileged-daemon-160e00296549df3d.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/oslo.privsep/HEAD/releasenotes/notes/un-monkey-patch-privileged-daemon-160e00296549df3d.yaml -------------------------------------------------------------------------------- /releasenotes/source/2023.1.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/oslo.privsep/HEAD/releasenotes/source/2023.1.rst -------------------------------------------------------------------------------- /releasenotes/source/2023.2.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/oslo.privsep/HEAD/releasenotes/source/2023.2.rst -------------------------------------------------------------------------------- /releasenotes/source/2024.1.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/oslo.privsep/HEAD/releasenotes/source/2024.1.rst -------------------------------------------------------------------------------- /releasenotes/source/2024.2.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/oslo.privsep/HEAD/releasenotes/source/2024.2.rst -------------------------------------------------------------------------------- /releasenotes/source/2025.1.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/oslo.privsep/HEAD/releasenotes/source/2025.1.rst -------------------------------------------------------------------------------- /releasenotes/source/2025.2.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/oslo.privsep/HEAD/releasenotes/source/2025.2.rst -------------------------------------------------------------------------------- /releasenotes/source/_static/.placeholder: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /releasenotes/source/_templates/.placeholder: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /releasenotes/source/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/oslo.privsep/HEAD/releasenotes/source/conf.py -------------------------------------------------------------------------------- /releasenotes/source/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/oslo.privsep/HEAD/releasenotes/source/index.rst -------------------------------------------------------------------------------- /releasenotes/source/locale/en_GB/LC_MESSAGES/releasenotes.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/oslo.privsep/HEAD/releasenotes/source/locale/en_GB/LC_MESSAGES/releasenotes.po -------------------------------------------------------------------------------- /releasenotes/source/locale/fr/LC_MESSAGES/releasenotes.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/oslo.privsep/HEAD/releasenotes/source/locale/fr/LC_MESSAGES/releasenotes.po -------------------------------------------------------------------------------- /releasenotes/source/newton.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/oslo.privsep/HEAD/releasenotes/source/newton.rst -------------------------------------------------------------------------------- /releasenotes/source/ocata.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/oslo.privsep/HEAD/releasenotes/source/ocata.rst -------------------------------------------------------------------------------- /releasenotes/source/pike.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/oslo.privsep/HEAD/releasenotes/source/pike.rst -------------------------------------------------------------------------------- /releasenotes/source/queens.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/oslo.privsep/HEAD/releasenotes/source/queens.rst -------------------------------------------------------------------------------- /releasenotes/source/rocky.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/oslo.privsep/HEAD/releasenotes/source/rocky.rst -------------------------------------------------------------------------------- /releasenotes/source/stein.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/oslo.privsep/HEAD/releasenotes/source/stein.rst -------------------------------------------------------------------------------- /releasenotes/source/train.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/oslo.privsep/HEAD/releasenotes/source/train.rst -------------------------------------------------------------------------------- /releasenotes/source/unreleased.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/oslo.privsep/HEAD/releasenotes/source/unreleased.rst -------------------------------------------------------------------------------- /releasenotes/source/ussuri.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/oslo.privsep/HEAD/releasenotes/source/ussuri.rst -------------------------------------------------------------------------------- /releasenotes/source/victoria.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/oslo.privsep/HEAD/releasenotes/source/victoria.rst -------------------------------------------------------------------------------- /releasenotes/source/wallaby.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/oslo.privsep/HEAD/releasenotes/source/wallaby.rst -------------------------------------------------------------------------------- /releasenotes/source/xena.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/oslo.privsep/HEAD/releasenotes/source/xena.rst -------------------------------------------------------------------------------- /releasenotes/source/yoga.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/oslo.privsep/HEAD/releasenotes/source/yoga.rst -------------------------------------------------------------------------------- /releasenotes/source/zed.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/oslo.privsep/HEAD/releasenotes/source/zed.rst -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/oslo.privsep/HEAD/requirements.txt -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- 1 | [metadata] 2 | name = oslo.privsep 3 | -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/oslo.privsep/HEAD/setup.py -------------------------------------------------------------------------------- /test-requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/oslo.privsep/HEAD/test-requirements.txt -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstack/oslo.privsep/HEAD/tox.ini --------------------------------------------------------------------------------