<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/meta-virtualization.git/recipes-extended/oath, branch master</title>
<subtitle>Mirror of git.yoctoproject.org/meta-virtualization</subtitle>
<id>https://git.enea.com/cgit/linux/meta-virtualization.git/atom?h=master</id>
<link rel='self' href='https://git.enea.com/cgit/linux/meta-virtualization.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/'/>
<updated>2026-03-24T19:41:05+00:00</updated>
<entry>
<title>oath: update to 2.6.14</title>
<updated>2026-03-24T19:41:05+00:00</updated>
<author>
<name>Bruce Ashfield</name>
<email>bruce.ashfield@gmail.com</email>
</author>
<published>2026-03-24T19:41:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/commit/?id=06cd830bf0368123dd40cbd1731d866f6c2f7107'/>
<id>urn:sha1:06cd830bf0368123dd40cbd1731d866f6c2f7107</id>
<content type='text'>
Update oath-toolkit from 2.6.2 to 2.6.14. Drop patches and
workarounds that are no longer needed:
- 0001-oath-fix-macro-definition-error.patch (file removed upstream)
- EXTRA_AUTORECONF m4 workaround (AM_PATH_XML2 dropped in 2.6.7)
- Stale md5sum checksum

Upstream changes since 2.6.2:

2.6.14 (2026-01-27):
  - pam_oath: Support null_usersfile_okay parameter
  - Build fixes for glibc 2.43

2.6.13 (2025-07-29):
  - liboath/libpskc: Fix _FORTIFY_SOURCE build problem
  - liboath: Fix --with-openssl builds
  - Git hosting moved from gitlab.com to codeberg.org

2.6.12 (2024-10-03):
  - pam_oath: Drop privs for usersfile with ${HOME} (CVE-2024-47191)
  - liboath: Don't follow symbolic links for usersfile updates (CVE-2024-47191)
  - oathtool: Fix test suite on 32-bit big-endian platforms
  - libpskc: Fix linker warning with mold, musl implicit declaration

2.6.11 (2024-01-11):
  - liboath: Handle invalid base32 encoded secrets

2.6.10 (2024-01-03):
  - Build fixes for Windows and Arch Linux

2.6.9 (2023-07-09):
  - Improve compatibility with recent libxmlsec

2.6.8 (2023-07-09):
  - libpskc: Fixes for recent libxmlsec releases
  - pam_oath: Provide fallback pam_modutil_getpwnam implementation
  - liboath: Builds on Windows

2.6.7 (2021-05-01):
  - pam_oath: Support variables in usersfile string parameter
  - build: Drop AM_PATH_XML2 in favor of pkg-config

2.6.6 (2021-01-20):
  - oathtool: Handle HOTP --counter values &gt; 0x7FFFFFFFFFFFFFFF

2.6.5 (2020-12-29):
  - oathtool: Support reading KEY and OTP from stdin or filename

2.6.4 (2020-11-11):
  - Fix libpskc memory corruption bug
  - pam_oath: Fail gracefully for missing users

2.6.3 (2020-11-07):
  - oathtool: Support TOTP with hash SHA512

Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@gmail.com&gt;
</content>
</entry>
<entry>
<title>recipes-extended: adapt to UNPACKDIR changes</title>
<updated>2025-06-26T02:49:03+00:00</updated>
<author>
<name>Bruce Ashfield</name>
<email>bruce.ashfield@gmail.com</email>
</author>
<published>2025-06-26T02:49:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/commit/?id=7a2ad2585b0a3e80b5e943c771db7310de761d5b'/>
<id>urn:sha1:7a2ad2585b0a3e80b5e943c771db7310de761d5b</id>
<content type='text'>
Adjusting our extended recipes to the OE core UNPACKDIR processing.

We mainly just drop our S = assignments for git recipes

Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@gmail.com&gt;
</content>
</entry>
<entry>
<title>oath: fix autotools usage</title>
<updated>2025-03-24T18:45:11+00:00</updated>
<author>
<name>Martin Jansa</name>
<email>martin.jansa@gmail.com</email>
</author>
<published>2025-03-20T09:12:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/commit/?id=37ce8a486fa3be7ec75db97bf6b528d0b64126d8'/>
<id>urn:sha1:37ce8a486fa3be7ec75db97bf6b528d0b64126d8</id>
<content type='text'>
* add include for m4 directory to fix:
  http://errors.yoctoproject.org/Errors/Details/848019/
  configure.ac:48: error: possibly undefined macro: AM_PATH_XML2

Signed-off-by: Martin Jansa &lt;martin.jansa@gmail.com&gt;
Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@gmail.com&gt;
</content>
</entry>
<entry>
<title>treewide: bulk update patches with status field</title>
<updated>2023-01-27T15:32:06+00:00</updated>
<author>
<name>Bruce Ashfield</name>
<email>bruce.ashfield@gmail.com</email>
</author>
<published>2023-01-27T15:05:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/commit/?id=211918936180a0b2a5af770bd5c52025d34221db'/>
<id>urn:sha1:211918936180a0b2a5af770bd5c52025d34221db</id>
<content type='text'>
While the insane.bbclass upstream-status check hasn't been made
default, users of meta-virtualization may have it enabled in their
distros .. so the effect is the same. We must have this tracking
tag in out patches.

This is a bulk update to add the tag and silence the QA message.

As packages get updated, the normal/routine process of checking
the patches will continue, and the status fields may (or may not)
get more useful.

Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@gmail.com&gt;
</content>
</entry>
<entry>
<title>global: update licence values to SPDX values</title>
<updated>2022-02-18T18:07:10+00:00</updated>
<author>
<name>Bruce Ashfield</name>
<email>bruce.ashfield@gmail.com</email>
</author>
<published>2022-02-18T18:05:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/commit/?id=108e089f7e844fafd12cfddd7eb6f96bef86c0a3'/>
<id>urn:sha1:108e089f7e844fafd12cfddd7eb6f96bef86c0a3</id>
<content type='text'>
These changes are the result of running the convert-spdx-licenses.py
oe-core script.

There's no impact to the build, but we will avoid issues when
interacting with core QA by the alignment.

Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@gmail.com&gt;
</content>
</entry>
<entry>
<title>oath: inherit pkgconfig</title>
<updated>2021-10-01T02:37:10+00:00</updated>
<author>
<name>Martin Jansa</name>
<email>Martin.Jansa@gmail.com</email>
</author>
<published>2021-09-30T08:49:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/commit/?id=1a9f6d9cf6e7be44e2f0fdd8d3aba28c87f7dfce'/>
<id>urn:sha1:1a9f6d9cf6e7be44e2f0fdd8d3aba28c87f7dfce</id>
<content type='text'>
* Newer oe-core doesn't pull many default dependencies anymore:
  https://lists.openembedded.org/g/openembedded-core/message/156185
  add explicit dependency on pkgconfig through pkgconfig.bbclass as
  we're using it here.

* fixes:
  ../../oath-toolkit-2.6.2/liboath/configure: line 30585: PKG_PROG_PKG_CONFIG: command not found
  checking for gtk-doc... ../../oath-toolkit-2.6.2/liboath/configure: line 30595: syntax error near unexpected token `$gtk_doc_requires,have_gtk_doc=yes,have_gtk_doc=no'
  ../../oath-toolkit-2.6.2/liboath/configure: line 30595: `  PKG_CHECK_EXISTS($gtk_doc_requires,have_gtk_doc=yes,have_gtk_doc=no)'
  configure: error: ../../oath-toolkit-2.6.2/liboath/configure failed for liboath

Signed-off-by: Martin Jansa &lt;Martin.Jansa@gmail.com&gt;
Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@gmail.com&gt;
</content>
</entry>
<entry>
<title>ceph: add support for ceph</title>
<updated>2018-10-01T01:31:21+00:00</updated>
<author>
<name>Dengke Du</name>
<email>dengke.du@windriver.com</email>
</author>
<published>2018-09-29T01:15:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/commit/?id=a49ca99d063bce9158c7094279cf498dfbfe0455'/>
<id>urn:sha1:a49ca99d063bce9158c7094279cf498dfbfe0455</id>
<content type='text'>
Ceph is a distributed object, block, and file storage platform,
ceph depends on oath-toolkit, so add the oath-toolkit also.

Signed-off-by: Dengke Du &lt;dengke.du@windriver.com&gt;
Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@windriver.com&gt;
</content>
</entry>
</feed>
