# SOME DESCRIPTIVE TITLE. # Copyright (C) 2016, oslo.privsep Developers # This file is distributed under the same license as the oslo.privsep package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: oslo.privsep \n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2025-02-15 15:18+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: ../../:5 unmaintained/2023.1>:124 #: unmaintained/victoria>:87 unmaintained/wallaby>:87 unmaintained/xena>:124 #: unmaintained/yoga>:124 unmaintained/zed>:124 msgid "1.13.0" msgstr "" #: ../../:5 unmaintained/2023.1>:106 #: unmaintained/victoria>:69 unmaintained/wallaby>:69 unmaintained/xena>:106 #: unmaintained/yoga>:106 unmaintained/zed>:106 msgid "1.31.0" msgstr "" #: ../../:27 stable/ussuri>:43 #: unmaintained/2023.1>:80 unmaintained/victoria>:43 unmaintained/wallaby>:43 #: unmaintained/xena>:80 unmaintained/yoga>:80 unmaintained/zed>:80 msgid "1.33.3" msgstr "" #: ../../:5 msgid "1.33.4" msgstr "" #: ../../:27 unmaintained/2023.1>:64 #: unmaintained/victoria>:27 unmaintained/wallaby>:27 unmaintained/xena>:64 #: unmaintained/yoga>:64 unmaintained/zed>:64 msgid "2.0.0" msgstr "" #: ../../:5 msgid "2.1.2" msgstr "" #: ../../:42 unmaintained/victoria>:5 #: unmaintained/wallaby>:5 unmaintained/xena>:42 unmaintained/yoga>:42 #: unmaintained/zed>:42 msgid "2.3.0" msgstr "" #: ../../:5 unmaintained/xena>:5 #: unmaintained/yoga>:5 unmaintained/zed>:5 msgid "2.6.0" msgstr "" #: ../../:5 msgid "3.2.0" msgstr "" #: ../../:27 current msgid "3.5.0" msgstr "" #: ../../:5 current msgid "3.5.0-4" msgstr "" #: ../../:14 unmaintained/xena>:14 #: unmaintained/yoga>:14 unmaintained/zed>:14 msgid "" "Add ``timeout`` as parameter to ``PrivContext`` and add " "``entrypoint_with_timeout`` decorator to cover the issues with commands " "which take random time to finish. ``PrivsepTimeout`` is raised if timeout is " "reached." msgstr "" #: ../../:10 stable/train>:32 stable/ussuri>:48 #: unmaintained/2023.1>:85 unmaintained/victoria>:48 unmaintained/wallaby>:48 #: unmaintained/xena>:85 unmaintained/yoga>:85 unmaintained/zed>:85 msgid "Bug Fixes" msgstr "" #: ../../:28 unmaintained/xena>:28 #: unmaintained/yoga>:28 unmaintained/zed>:28 msgid "" "By default all contexts use ``oslo_privsep.daemon``, but in some cases we " "may need finer grained log levels, for example nova running in debug mode " "could log its own privsep calls on INFO level regardless, but leave all " "libraries' privsep calls, such as os-brick's, to be logged in the normal " "DEBUG level." msgstr "" #: ../../:10 current msgid "Deprecation Notes" msgstr "" #: ../../:14 current msgid "" "Eventlet usages are deprecated and the removal of Eventlet from OpenStack " "`is planned `_, for this reason, using the ``daemon`` module of oslo." "privsep in a monkey patched environment is now deprecated. The support of " "Eventlet will be soon removed from oslo.privsep." msgstr "" #: ../../:14 msgid "" "Fixed the failing setgid call when overriding both uid and gid to non root" msgstr "" #: ../../:10 unmaintained/2023.1>:10 #: unmaintained/2023.1>:111 unmaintained/victoria>:74 unmaintained/wallaby>:74 #: unmaintained/xena>:10 unmaintained/xena>:111 unmaintained/yoga>:10 #: unmaintained/yoga>:111 unmaintained/zed>:10 unmaintained/zed>:111 msgid "New Features" msgstr "" #: ../../:10 stable/train>:10 #: stable/ussuri>:10 unmaintained/2023.1>:47 unmaintained/2023.1>:129 #: unmaintained/victoria>:10 unmaintained/victoria>:92 unmaintained/wallaby>:10 #: unmaintained/wallaby>:92 unmaintained/xena>:47 unmaintained/xena>:129 #: unmaintained/yoga>:47 unmaintained/yoga>:129 unmaintained/zed>:47 #: unmaintained/zed>:129 msgid "Other Notes" msgstr "" #: ../../:20 current msgid "" "Please start considering removing your internal Eventlet usages and start " "migrating your stack." msgstr "" #: ../../:14 unmaintained/2023.1>:115 #: unmaintained/victoria>:78 unmaintained/wallaby>:78 unmaintained/xena>:115 #: unmaintained/yoga>:115 unmaintained/zed>:115 msgid "" "Privsep now uses multithreading to allow concurrency in executing privileged " "commands. The number of concurrent threads defaults to the available CPU " "cores, but can be adjusted by the new ``thread_pool_size`` config option." msgstr "" #: ../../:34 unmaintained/xena>:34 #: unmaintained/yoga>:34 unmaintained/zed>:34 msgid "See `bug 1922052`_." msgstr "" #: ../../:36 unmaintained/2023.1>:73 #: unmaintained/victoria>:36 unmaintained/wallaby>:36 unmaintained/xena>:73 #: unmaintained/yoga>:73 unmaintained/zed>:73 msgid "" "Support for Python 2.7 has been dropped. The minimum version of Python now " "supported is Python 3.6." msgstr "" #: ../../:36 current msgid "" "Support for Python 3.8 has been removed. Now the minimum python version " "supported is 3.9 ." msgstr "" #: ../../:14 unmaintained/2023.1>:133 #: unmaintained/victoria>:96 unmaintained/wallaby>:96 unmaintained/xena>:133 #: unmaintained/yoga>:133 unmaintained/zed>:133 msgid "Switch to reno for managing release notes." msgstr "" #: ../../:14 stable/ussuri>:14 #: unmaintained/2023.1>:51 unmaintained/victoria>:14 unmaintained/wallaby>:14 #: unmaintained/xena>:51 unmaintained/yoga>:51 unmaintained/zed>:51 msgid "" "The ``oslo.privsep`` client can be called from a program using eventlet. If " "``eventlet.monkey_patch``, some libraries will be patched, for example " "``threading`` or ``os``. When the root daemon is forked from the client " "process, those libraries remain patched. Now, when the daemon is forked from " "the client process, those libraries and methods are restored to the original " "values. The goal is to prevent some timeouts when using eventlet threads " "(user threads); system threads are preemptive and the code does not need to " "care about the executor token." msgstr "" #: ../../:42 stable/ussuri>:58 #: unmaintained/2023.1>:95 unmaintained/victoria>:58 unmaintained/wallaby>:58 #: unmaintained/xena>:95 unmaintained/yoga>:95 unmaintained/zed>:95 msgid "" "This only works for the ``ROOTWRAP`` method of starting the daemon. With the " "``FORK`` method we've dropped privileges and no longer have the ability to " "restart the daemon in privileged mode." msgstr "" #: ../../:32 current stable/ussuri>:32 #: unmaintained/2023.1>:69 unmaintained/victoria>:32 unmaintained/wallaby>:32 #: unmaintained/xena>:69 unmaintained/yoga>:69 unmaintained/zed>:69 msgid "Upgrade Notes" msgstr "" #: ../../:36 stable/ussuri>:52 #: unmaintained/2023.1>:89 unmaintained/victoria>:52 unmaintained/wallaby>:52 #: unmaintained/xena>:89 unmaintained/yoga>:89 unmaintained/zed>:89 msgid "" "When the privsep helper dies, the client side PrivContext now restarts the " "client channel and the helper so that privileged commands can continue to be " "processed. See `bug 1715374`_ for details. In conjunction with the fix for " "`bug 1794708`_ in oslo.service, the nova-compute service now behaves " "correctly when it receives ``SIGHUP``." msgstr "" #: ../../:25 unmaintained/xena>:25 #: unmaintained/yoga>:25 unmaintained/zed>:25 msgid "" "``PrivContext`` accepts a new string parameter called ``logger_name`` to " "define the logger we want to use for the daemon logs of this context." msgstr "" #: ../../:19 unmaintained/xena>:19 #: unmaintained/yoga>:19 unmaintained/zed>:19 msgid "" "``Warning``: The daemon (the root process) task won't stop when timeout is " "reached. That means we'll have less available threads if the related thread " "never finishes." msgstr "" #: ../source/2023.1.rst:3 msgid "2023.1 Series Release Notes" msgstr "" #: ../source/2023.2.rst:3 msgid "2023.2 Series Release Notes" msgstr "" #: ../source/2024.1.rst:3 msgid "2024.1 Series Release Notes" msgstr "" #: ../source/2024.2.rst:3 msgid "2024.2 Series Release Notes" msgstr "" #: ../source/index.rst:3 msgid "oslo.privsep Release Notes" msgstr "" #: ../source/newton.rst:3 msgid "Newton Series Release Notes" msgstr "" #: ../source/ocata.rst:3 msgid "Ocata Series Release Notes" msgstr "" #: ../source/pike.rst:3 msgid "Pike Series Release Notes" msgstr "" #: ../source/queens.rst:3 msgid "Queens Series Release Notes" msgstr "" #: ../source/rocky.rst:3 msgid "Rocky Series Release Notes" msgstr "" #: ../source/stein.rst:3 msgid "Stein Series Release Notes" msgstr "" #: ../source/train.rst:3 msgid "Train Series Release Notes" msgstr "" #: ../source/unreleased.rst:3 msgid "Unreleased Release Notes" msgstr "" #: ../source/ussuri.rst:3 msgid "Ussuri Series Release Notes" msgstr "" #: ../source/victoria.rst:3 msgid "Victoria Series Release Notes" msgstr "" #: ../source/wallaby.rst:3 msgid "Wallaby Series Release Notes" msgstr "" #: ../source/xena.rst:3 msgid "Xena Series Release Notes" msgstr "" #: ../source/yoga.rst:3 msgid "Yoga Series Release Notes" msgstr "" #: ../source/zed.rst:3 msgid "Zed Series Release Notes" msgstr ""