CHANGES

  • Update master for stable/2024.1

  • reno: Update master for unmaintained/xena

  • reno: Update master for unmaintained/wallaby

  • reno: Update master for unmaintained/victoria

3.3.0

  • Display coverage report

  • reno: Update master for unmaintained/yoga

  • Bump hacking

  • Update python classifier in setup.cfg

  • add new kernel capabilities

  • Fix wrong path in coveragerc

  • fix broken links in readme

  • Update master for stable/2023.2

3.2.0

  • Imported Translations from Zanata

  • Bump bandit

  • Revert “Moves supported python runtimes from version 3.8 to 3.10”

  • Moves supported python runtimes from version 3.8 to 3.10

  • setgid should be called before setuid

  • Update master for stable/2023.1

3.1.0

  • Setup logging without fixing evenlet logging

  • Add Python3 antelope unit tests

  • Update master for stable/zed

3.0.1

  • Remove logic for Python < 3.8

3.0.0

  • Drop python3.6/3.7 support in testing runtime

2.8.0

  • Remove unnecessary unicode prefixes

  • Add note explaining max_buffer_size value

  • Fix formatting of release list

  • Add Python3 zed unit tests

  • Update master for stable/yoga

2.7.0

  • Remove six

  • Bump max_buffer_size for Deserializer

  • Add Python3 yoga unit tests

  • Update master for stable/xena

2.6.2

2.6.1

  • Add except path with exception debug to send_recv

2.6.0

  • Add timeout to PrivContext and entrypoint_with_timeout decorator

  • Changed minversion in tox to 3.18.0

  • Upgrade the pre-commit-hooks version

  • setup.cfg: Replace dashes with underscores

  • Allow finer grained log levels

  • Add Python3 xena unit tests

  • Update master for stable/wallaby

  • Fix requirements issues

  • Use TOX_CONSTRAINTS_FILE

  • Use py3 as the default runtime for tox

2.5.0

  • Add Python3 wallaby unit tests

  • Update master for stable/victoria

  • Adding pre-commit

2.4.0

  • [goal] Migrate testing to ubuntu focal

  • Bump bandit version

2.3.0

  • Undo the eventlet monkey patch for the privileged daemon

2.2.1

  • Replace assertItemsEqual with assertCountEqual

  • Fix pygments style

2.2.0

  • Fix hacking min version to 3.0.1

  • Switch to newer openstackdocstheme and reno versions

  • Remove the unused coding style modules

  • Remove translation sections from setup.cfg

  • Align contributing doc with oslo’s policy

  • Bump default tox env from py37 to py38

  • Add py38 package metadata

  • Add release notes links to doc index

  • Add Python3 victoria unit tests

  • Update master for stable/ussuri

2.1.1

  • Update hacking for Python3

  • Use unittest.mock instead of third party mock

2.1.0

  • Make compatible with msgpack 1.0.0

  • Bring sanity to lower-constraints

  • Disable logger validation during unit testing

  • Add lock around channel creation

  • trivial: Cleanup Sphinx config file, setup.cfg

  • tox: Add missing ‘deps’ for releasenotes testenv

2.0.0

  • remove outdated header

  • [ussuri][goal] Drop python 2.7 support and testing

1.34.0

  • tox: Trivial cleanup

  • Add functional tests

  • Bump the openstackdocstheme extension to 1.20

  • tox: Keeping going with docs

  • Switch to Ussuri jobs

  • Update the constraints url

  • Update master for stable/train

1.33.3

  • Reno for SIGHUP fix

1.33.2

  • Self-resetting PrivContext

  • Add Python 3 Train unit tests

  • Move doc related modules to doc/requirements.txt

1.33.1

  • Pass correct arguments to six.reraise

  • Cap Bandit below 1.6.0 and update Sphinx requirement

  • Replace git.openstack.org URLs with opendev.org URLs

1.33.0

  • OpenDev Migration Patch

  • Add more usage documentation

  • Convert dict keys received in _ClientChannel from byte to str

  • Update master for stable/stein

  • Add sample_default for thread_pool_size Opt

1.32.1

  • add python 3.7 unit test job

  • Update hacking version

1.32.0

1.31.1

  • Expose privsep options for config-generator

1.31.0

  • Use template for lower-constraints

  • Set unicode_errors handler to ‘surrogateescape’ in msgpack

  • Add futures as a requirement for Python 2

  • Update mailinglist from dev to discuss

  • Use threads to process target function

  • Clean up .gitignore references to personal tools

  • Don’t quote {posargs} in tox.ini

1.30.1

  • Replace assertRaisesRegexp with assertRaisesRegex

  • Avoids calling ffi.dlopen(None) on Windows

  • add lib-forward-testing-python3 test job

  • add python 3.6 unit test job

  • Remove PyPI downloads

  • import zuul job settings from project-config

  • Add that ‘Release Notes’ in README

  • Update reno for stable/rocky

  • Switch to stestr

  • fix tox python3 overrides

  • Added example blogposts

  • Trivial: Update pypi url to new url

1.29.0

  • set default python to python3

  • fix lower constraints and uncap eventlet

  • Skip unit tests in bandit scan

  • add lower-constraints job

  • Updated from global requirements

1.28.0

  • Updated from global requirements

  • Imported Translations from Zanata

  • Update links in README

  • Imported Translations from Zanata

  • Update reno for stable/queens

  • Updated from global requirements

  • Updated from global requirements

  • Updated from global requirements

  • msgpack-python has been renamed to msgpack

1.26.0

  • Updated from global requirements

1.25.0

  • Expose caps values/names as int enum

  • add bandit to pep8 job

1.24.0

  • Remove -U from pip install

  • Avoid tox_install.sh for constraints support

  • Updated from global requirements

  • Remove setting of version/release from releasenotes

  • Updated from global requirements

  • Updated from global requirements

  • Imported Translations from Zanata

  • Updated from global requirements

  • Updated from global requirements

1.23.0

  • Updated from global requirements

  • Imported Translations from Zanata

  • Updated from global requirements

  • Update reno for stable/pike

  • Updated from global requirements

  • Update capabilities from current kernel source

1.22.0

  • Updated from global requirements

  • Update URLs in documents according to document migration

  • add sphinx instructions to build API reference docs

  • switch from oslosphinx to openstackdocstheme

  • rearrange existing documentation to follow the new standard layout

1.21.1

  • Enable some off-by-default checks

1.21.0

  • Updated from global requirements

  • Updated from global requirements

  • Remove pbr warnerrors in favor of sphinx check

  • Updated from global requirements

  • Using assertIsNone(xxx) instead of assertEqual(None, xxx)

  • Updated from global requirements

  • Updated from global requirements

  • Updated from global requirements

1.20.0

  • Updated from global requirements

  • Add test to verify log record can be formatted

  • Updated from global requirements

1.19.0

  • Remove log translations

1.18.0

  • Use iterable object for ‘args’ in log record

  • Updated from global requirements

1.17.0

  • Updated from global requirements

  • [Fix gate]Update test requirement

  • Updated from global requirements

  • pbr.version.VersionInfo needs package name (oslo.xyz and not oslo_xyz)

  • Update reno for stable/ocata

  • Remove references to Python 3.4

1.16.0

  • Add Constraints support

  • Show team and repo badges on README

1.15.0

  • Updated from global requirements

  • Don’t use deprecated method logger.warn

  • Updated from global requirements

  • Imported Translations from Zanata

  • Updated from global requirements

1.14.0

  • Enable release notes translation

  • Updated from global requirements

  • Updated from global requirements

  • modify the home-page info with the developer documentation

  • Ignore timeout error when receiving message from sockect

  • Update reno for stable/newton

  • Deal with CONF.config_dir correctly

  • Preserve all LogRecord fields from privileged side

1.13.0

  • Report underlying integer for unknown capabilities

  • Updated from global requirements

1.12.0

  • Add Python 3.5 classifier and venv

  • Fixes unit tests on Windows

  • More sophisticated logging on privileged side

1.11.0

  • Updated from global requirements

  • Use default value for undefined caps in fmt_caps

1.10.0

  • Updated from global requirements

  • Add reno for release notes management

  • Updated from global requirements

  • Updated from global requirements

1.9.0

  • Provide way to “initialise” oslo.privsep

  • PrivContext: Sets client_mode to False on Windows

  • Imported Translations from Zanata

1.8.0

  • Updated from global requirements

  • Drop python3.3 support in classifier

1.7.0

1.6.0

  • Imported Translations from Zanata

  • Remove unused py27 socketpair/makefile workaround

  • Remove direct dependency on babel

  • Updated from global requirements

1.5.0

  • Updated from global requirements

  • Updated from global requirements

  • Switch to msgpack for serialization

  • Updated from global requirements

1.3.0

  • Updated from global requirements

1.2.0

  • Updated from global requirements

  • fdopen: Use better “is using eventlet” test

  • Ensure fdopen uses greenio object under eventlet

1.1.0

  • UnprivilegedPrivsepFixture: Clear capabilities config

  • Change name of privsep_helper to match code

1.0.0

  • Ignore –config-dir when value is None

  • Add version and download badges to README

  • Update translation setup

  • Updated from global requirements

  • Updated from global requirements

  • Updated from global requirements

  • Imported Translations from Zanata

  • Updated from global requirements

  • Update/make better the README.rst long description

0.3.0

  • Improve `helper_command’ config default

  • Updated from global requirements

  • Replace deprecated LOG.warn with LOG.warning

  • Updated from global requirements

  • Use logging intead of oslo_log

  • Remove unused file openstack-common.conf

  • remove python 2.6 trove classifier

0.2.0

  • Updated from global requirements

  • Updated from global requirements

  • Removes MANIFEST.in as it is not needed explicitely by PBR

  • Remove python 2.6 and tox.ini cleanup

  • Don’t fail badly on windows

0.1.0

  • Updated from global requirements

  • Updated from global requirements

  • Imported Translations from Zanata

  • Add support for Linux capabilities

  • Enable translations

  • Initial basic privsep functionality

  • Tell git to ignore /.eggs dir too

  • Updated from global requirements

  • oslo.i18n boilerplate

  • Initial cookiecutter project

  • Added .gitreview