# SOME DESCRIPTIVE TITLE. # Copyright (C) 2016, oslo.utils Developers # This file is distributed under the same license as the oslo.utils package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: oslo.utils \n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-12-16 14:42+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>:262 #: unmaintained/victoria>:141 unmaintained/yoga>:240 unmaintained/zed>:262 msgid "3.13.0" msgstr "" #: ../../:5 unmaintained/2023.1>:247 #: unmaintained/victoria>:126 unmaintained/yoga>:225 unmaintained/zed>:247 msgid "3.18.0" msgstr "" #: ../../:5 msgid "3.35.1-4" msgstr "" #: ../../:5 msgid "3.36.5" msgstr "" #: ../../:21 msgid "3.40.5" msgstr "" #: ../../:5 msgid "3.40.6" msgstr "" #: ../../:72 msgid "3.41.3" msgstr "" #: ../../:50 msgid "3.41.4" msgstr "" #: ../../:34 msgid "3.41.5" msgstr "" #: ../../:5 msgid "3.41.6-4" msgstr "" #: ../../:66 unmaintained/2023.1>:225 #: unmaintained/victoria>:104 unmaintained/yoga>:203 unmaintained/zed>:225 msgid "3.42.1" msgstr "" #: ../../:50 unmaintained/2023.1>:209 #: unmaintained/victoria>:88 unmaintained/yoga>:187 unmaintained/zed>:209 msgid "4.0.0" msgstr "" #: ../../:34 unmaintained/2023.1>:193 #: unmaintained/victoria>:72 unmaintained/yoga>:171 unmaintained/zed>:193 msgid "4.1.0" msgstr "" #: ../../:5 msgid "4.1.2-4" msgstr "" #: ../../:78 unmaintained/xena>:45 #: unmaintained/yoga>:56 unmaintained/zed>:78 msgid "4.10.0" msgstr "" #: ../../:21 msgid "4.10.1" msgstr "" #: ../../:5 msgid "4.10.2" msgstr "" #: ../../:61 unmaintained/yoga>:39 #: unmaintained/zed>:61 msgid "4.11.0" msgstr "" #: ../../:43 unmaintained/yoga>:21 #: unmaintained/zed>:43 msgid "4.12.1" msgstr "" #: ../../:5 msgid "4.12.3" msgstr "" #: ../../:27 unmaintained/zed>:27 msgid "4.13.0" msgstr "" #: ../../:177 unmaintained/victoria>:56 #: unmaintained/yoga>:155 unmaintained/zed>:177 msgid "4.4.0" msgstr "" #: ../../:160 unmaintained/victoria>:39 #: unmaintained/yoga>:138 unmaintained/zed>:160 msgid "4.5.0" msgstr "" #: ../../:21 msgid "4.6.1" msgstr "" #: ../../:5 msgid "4.6.1-2" msgstr "" #: ../../:133 unmaintained/yoga>:111 #: unmaintained/zed>:133 msgid "4.7.0" msgstr "" #: ../../:116 unmaintained/wallaby>:39 #: unmaintained/yoga>:94 unmaintained/zed>:116 msgid "4.8.0" msgstr "" #: ../../:21 msgid "4.8.1" msgstr "" #: ../../:5 msgid "4.8.2" msgstr "" #: ../../:95 unmaintained/yoga>:73 #: unmaintained/zed>:95 msgid "4.9.1" msgstr "" #: ../../:5 unmaintained/zed>:5 msgid "6.0.0" msgstr "" #: ../../:5 msgid "6.2.0" msgstr "" #: ../../:33 msgid "7.0.0" msgstr "" #: ../../:5 msgid "7.1.0" msgstr "" #: ../../:5 msgid "7.3.0" msgstr "" #: ../../:37 current msgid "7.4.0" msgstr "" #: ../../:5 current msgid "8.0.0" msgstr "" #: ../../:24 msgid "" "A gpt/mbr format inspector was added, which should reduce the number of disk " "images that are detected as \"raw\". This furthers the goal of trying to " "avoid using \"raw\" for both \"anything we don't recognize\" and \"exact " "image of a physical disk\"." msgstr "" #: ../../:142 unmaintained/yoga>:120 #: unmaintained/zed>:142 msgid "" "A wrapper for hashlib.md5() has been added to allow OpenStack to run on " "systems where FIPS is enabled. Under FIPS, md5 is disabled and calls to " "hashlib.md5() will fail. In most cases in OpenStack, though, md5 is not " "used within a security context." msgstr "" #: ../../:125 unmaintained/wallaby>:48 #: unmaintained/yoga>:103 unmaintained/zed>:125 msgid "" "Add a ``strict`` flag to ``netutils.is_valid_ipv4`` to allowing users to " "restrict validation to IP addresses in presentation format (``a.b.c.d``) as " "opposed to address format (``a.b.c.d``, ``a.b.c``, ``a.b``, ``a``)." msgstr "" #: ../../:20 stable/rocky>:20 stable/stein>:36 #: stable/train>:65 stable/ussuri>:81 unmaintained/2023.1>:240 #: unmaintained/victoria>:119 unmaintained/yoga>:218 unmaintained/zed>:240 msgid "" "Additional password names were included from real world logs that contained " "sensitive information." msgstr "" #: ../../:10 stable/queens>:35 #: stable/rocky>:35 stable/stein>:10 stable/stein>:51 stable/train>:21 #: stable/train>:39 stable/train>:91 stable/ussuri>:21 stable/ussuri>:39 #: unmaintained/2023.1>:48 unmaintained/2023.1>:66 unmaintained/2023.1>:198 #: unmaintained/2023.1>:267 unmaintained/victoria>:26 unmaintained/victoria>:77 #: unmaintained/victoria>:146 unmaintained/wallaby>:26 unmaintained/xena>:26 #: unmaintained/yoga>:26 unmaintained/yoga>:44 unmaintained/yoga>:176 #: unmaintained/yoga>:245 unmaintained/zed>:48 unmaintained/zed>:66 #: unmaintained/zed>:198 unmaintained/zed>:267 msgid "Bug Fixes" msgstr "" #: ../../:65 current unmaintained/2023.1>:100 #: unmaintained/yoga>:78 unmaintained/zed>:100 msgid "Deprecation Notes" msgstr "" #: ../../:152 unmaintained/yoga>:130 #: unmaintained/zed>:152 msgid "" "Downstream python already supports this option, though. This wrapper simply " "allows for this option to be supported where the underlying python version " "supports it." msgstr "" #: ../../:25 msgid "" "Example: \" [ 10.4 20 )\" will match a value against an range such " "as the lower limit of the range is 10.4 and the upper limit is 20. Note that " "10.4 is included while 20 is excluded." msgstr "" #: ../../:14 unmaintained/2023.1>:271 #: unmaintained/victoria>:150 unmaintained/yoga>:249 unmaintained/zed>:271 msgid "Expanded range of allowed ports by adding 0 to valid number." msgstr "" #: ../../:25 stable/ussuri>:25 #: unmaintained/2023.1>:52 unmaintained/victoria>:30 unmaintained/wallaby>:30 #: unmaintained/xena>:36 unmaintained/yoga>:30 unmaintained/zed>:52 msgid "" "Fix regex used to mask password. The ``strutils.mask_password`` function " "will now correctly handle passwords that contain single or double quotes. " "Previously, only the characters before the quote were masked." msgstr "" #: ../../:25 msgid "" "Implement zoneinfo to allow us to remove pytz's dependency for Python 3.9 " "and 3.10." msgstr "" #: ../../:147 unmaintained/yoga>:125 #: unmaintained/zed>:147 msgid "" "In https://bugs.python.org/issue9216, a proposal has been made to allow the " "addition of a keyword parameter usedforsecurity, which can be used to " "designate non-security context uses. In this case, md5() operations would " "be permitted. This feature is expected to be delivered in python 3.9." msgstr "" #: ../../:14 unmaintained/2023.1>:256 #: unmaintained/victoria>:135 unmaintained/yoga>:234 unmaintained/zed>:256 msgid "Introduce reno for deployer release notes." msgstr "" #: ../../:14 msgid "" "Introducing a new spec DSL operator called ```` that allows users " "to match a numeric value against a range of numbers that are delimited with " "lower and upper limits. The new operator is a binary operator that accepts 4 " "arguments." msgstr "" #: ../../:29 stable/rocky>:29 stable/stein>:45 #: stable/train>:85 msgid "" "It also ensures that some fancy names with a common base, but added number " "are actually taken care of." msgstr "" #: ../../:10 branch>:42 current stable/2023.2>:10 #: stable/2024.1>:10 stable/2024.2>:10 unmaintained/2023.1>:83 #: unmaintained/2023.1>:121 unmaintained/2023.1>:138 unmaintained/2023.1>:165 #: unmaintained/2023.1>:182 unmaintained/victoria>:44 unmaintained/victoria>:61 #: unmaintained/wallaby>:44 unmaintained/xena>:50 unmaintained/yoga>:61 #: unmaintained/yoga>:99 unmaintained/yoga>:116 unmaintained/yoga>:143 #: unmaintained/yoga>:160 unmaintained/zed>:83 unmaintained/zed>:121 #: unmaintained/zed>:138 unmaintained/zed>:165 unmaintained/zed>:182 msgid "New Features" msgstr "" #: ../../:169 unmaintained/victoria>:48 #: unmaintained/yoga>:147 unmaintained/zed>:169 msgid "" "New method ``is_json`` ``is_yaml`` added in fileutils. These can be used to " "check if file is JSON or YAML formatted." msgstr "" #: ../../:186 unmaintained/victoria>:65 #: unmaintained/yoga>:164 unmaintained/zed>:186 msgid "" "New method ``netutils.get_mac_addr_by_ipv6(ipv6, dialect)`` extracts the MAC " "address from IPv6 addresses generated from MACs." msgstr "" #: ../../:14 msgid "" "New method ``netutils.get_my_ipv6()`` returns the IPv6 address of the local " "machine." msgstr "" #: ../../:104 unmaintained/yoga>:82 #: unmaintained/zed>:104 msgid "" "Oslo.utils's ``fnmatch`` module is deprecated, please use the stdlib " "``fnmatch`` module which is thread safe for python 3+." msgstr "" #: ../../:10 stable/2023.2>:21 #: unmaintained/2023.1>:252 unmaintained/victoria>:131 unmaintained/yoga>:230 #: unmaintained/zed>:252 msgid "Other Notes" msgstr "" #: ../../:10 stable/rocky>:10 stable/stein>:26 #: stable/train>:10 stable/train>:55 stable/train>:77 stable/ussuri>:10 #: stable/ussuri>:71 unmaintained/2023.1>:32 unmaintained/2023.1>:230 #: unmaintained/victoria>:10 unmaintained/victoria>:109 #: unmaintained/wallaby>:10 unmaintained/xena>:10 unmaintained/yoga>:10 #: unmaintained/yoga>:208 unmaintained/zed>:32 unmaintained/zed>:230 msgid "Security Issues" msgstr "" #: ../../:59 unmaintained/2023.1>:218 #: unmaintained/victoria>:97 unmaintained/yoga>:196 unmaintained/zed>:218 msgid "" "Support for Python 2.7 has been dropped. The minimum version of Python now " "supported is Python 3.6." msgstr "" #: ../../:58 current msgid "" "Support for Python 3.8 has been removed. Now the minimum python version " "supported is 3.9 ." msgstr "" #: ../../:109 unmaintained/yoga>:87 #: unmaintained/zed>:109 msgid "" "Support for parsing the ``human`` format has been deprecated and will be " "removed in a future release." msgstr "" #: ../../:19 unmaintained/zed>:19 msgid "" "The ``isotime``, ``strtime`` and ``iso8601_from_timestamp`` helpers have " "been removed from ``oslo_utils.timeutils``. These are all available in the " "stdlib in Python 3." msgstr "" #: ../../:75 current msgid "" "The ``md5`` method from ``oslo_utils.secretutils`` module has been " "deprecated because ``hashlib.md5`` can be used instead in all supported " "python versions." msgstr "" #: ../../:29 current msgid "" "The ``netutils.is_valid_ipv4`` method now enables the strict check by " "default. To preserve the previous behavior, set the ``strict`` argument to " "``False``." msgstr "" #: ../../:14 unmaintained/zed>:14 msgid "" "The ``oslo_utils.fnmatch`` module has been removed. The stdlib ``fnmatch`` " "module is thread safe in Python 3+." msgstr "" #: ../../:69 current msgid "" "The ``oslo_utils.secretutils.constant_time_compare`` function has been " "deprecated. Use the ``compare_digest`` function from the built-in ``hmac`` " "module." msgstr "" #: ../../:42 msgid "" "The ``strict`` argument has been removed from the ``is_same_callback`` " "function. The argument has had no effect in Python 3.8." msgstr "" #: ../../:19 msgid "" "The first one and the last one are brackets. ``[`` and ``]`` defines " "inclusive limits while ``(`` and ``)`` defines exclusive limits." msgstr "" #: ../../:14 current msgid "" "The following utility functions have been added to the ``oslo_utils." "secretutils`` module. These can be used to replace the built-in ``crypt`` " "module which was removed in Python 3.13." msgstr "" #: ../../:14 msgid "" "The format_inspector module has been imported from the projects that were " "using it. They had effectively maintained in-tree forks of the original code " "from glance. This code has been imported (from Nova) into oslo.utils under " "imageutils for common use. A refactoring of how the safety check works was " "done to facilitate the ability to surface fine-grained information about " "individual checks, as needed by some projects, as well as a few other " "generalizing aspects, which are detailed in the following." msgstr "" #: ../../:31 msgid "" "The glance-centric InfoWrapper from the imported code has been replaced with " "InspectWrapper, which natively runs multiple (default: all) inspector " "classes in parallel. This is identical to what detect_file_format() did, but " "in a stream-friendly way, and detect_file_format() now uses this internally. " "Users of the glance-based code moving to the oslo implemenation should " "switch to using the InspectWrapper going forward." msgstr "" #: ../../:46 current msgid "" "The new ``VersionPredicate`` class has been added to the ``versionutils`` " "module, which parses version predicate and check if the given version meets " "the described requirements." msgstr "" #: ../../:22 msgid "" "The second one is the lower limit while the third one is the upper limit." msgstr "" #: ../../:14 stable/rocky>:14 stable/stein>:30 #: stable/train>:59 stable/ussuri>:75 unmaintained/2023.1>:234 #: unmaintained/victoria>:113 unmaintained/yoga>:212 unmaintained/zed>:234 msgid "" "This patch ensures that we mask sensitive data when masking dicts, even if " "the case doesn't match. This means the behaviour of mask_password and " "mask_dict_password is now the same." msgstr "" #: ../../:14 stable/ussuri>:14 #: unmaintained/2023.1>:36 unmaintained/victoria>:14 unmaintained/wallaby>:14 #: unmaintained/xena>:14 unmaintained/yoga>:14 unmaintained/zed>:36 msgid "" "This patch ensures that we mask sensitive data when masking password, even " "if double quotes are used as password value." msgstr "" #: ../../:25 stable/rocky>:25 stable/stein>:41 #: stable/train>:81 msgid "" "This patch ensures we actually mask sensitive data, even if case doesn't " "match the static entry we have in the patterns." msgstr "" #: ../../:25 branch>:54 current stable/2024.1>:38 #: stable/ussuri>:55 unmaintained/2023.1>:10 unmaintained/2023.1>:214 #: unmaintained/victoria>:93 unmaintained/yoga>:192 unmaintained/zed>:10 #: unmaintained/zed>:214 msgid "Upgrade Notes" msgstr "" #: ../../:40 msgid "" "`Bug #2073894 `_: Added " "the netutils.get_noscope_ipv6() function in order to fix errors related to " "IPv6 address formatting that can happen when using an IPv6 defined with " "scope." msgstr "" #: ../../:19 current msgid "``crypt_mksalt``" msgstr "" #: ../../:18 current msgid "``crypt_password``" msgstr "" #: ../../:70 unmaintained/xena>:30 #: unmaintained/yoga>:48 unmaintained/zed>:70 msgid "" "`bug #1942682 `_: Fix " "inconsistent value of `QemuImgInfo.encrypted`. Now the attribute is always " "`'yes'` or `None` regardless of the format(`human` or `json`) used." msgstr "" #: ../../:39 stable/rocky>:39 stable/stein>:55 #: stable/train>:95 msgid "https://bugs.launchpad.net/tripleo/+bug/1850843" msgstr "" #: ../../:87 unmaintained/xena>:54 #: unmaintained/yoga>:65 unmaintained/zed>:87 msgid "" "keystoneidsentinel singleton was introduced to generate random keystone-like " "UUIDs. New sentinel could be used in the same way as existing uuidsentinel." msgstr "" #: ../../:14 stable/train>:43 stable/ussuri>:43 #: unmaintained/2023.1>:202 unmaintained/victoria>:81 unmaintained/yoga>:180 #: unmaintained/zed>:202 msgid "" "qemu 4.1.0 output shifts to scientific notation at 1000mb, breaking oslo." "utils. ``QemuImgInfo`` is now fixed to support this notation." 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.utils 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 ""