<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dino-but-good/plugins/omemo/src, branch master</title>
<subtitle>my fork of dino with basic QoL changes, not very maintained
</subtitle>
<id>https://git.bwaaa.space/dino-but-good/atom?h=master</id>
<link rel='self' href='https://git.bwaaa.space/dino-but-good/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.bwaaa.space/dino-but-good/'/>
<updated>2026-10-23T14:59:59Z</updated>
<entry>
<title>Move OMEMO, OpenPGP and RTP plugins into main/libdino</title>
<updated>2026-10-23T14:59:59Z</updated>
<author>
<name>Marvin W</name>
<email>git@larma.de</email>
</author>
<published>2026-10-04T12:42:16Z</published>
<link rel='alternate' type='text/html' href='https://git.bwaaa.space/dino-but-good/commit/?id=dba577f39c489b9db29960f2bf5cc78ac4f29d7b'/>
<id>urn:sha1:dba577f39c489b9db29960f2bf5cc78ac4f29d7b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Drop supported for outdated dependency versions</title>
<updated>2026-10-23T14:59:59Z</updated>
<author>
<name>Marvin W</name>
<email>git@larma.de</email>
</author>
<published>2026-10-03T14:05:51Z</published>
<link rel='alternate' type='text/html' href='https://git.bwaaa.space/dino-but-good/commit/?id=2413442905e31f34cb0f77c9167003b3725760fe'/>
<id>urn:sha1:2413442905e31f34cb0f77c9167003b3725760fe</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Move qlite into libdino</title>
<updated>2026-10-23T14:59:51Z</updated>
<author>
<name>Marvin W</name>
<email>git@larma.de</email>
</author>
<published>2026-08-23T17:32:25Z</published>
<link rel='alternate' type='text/html' href='https://git.bwaaa.space/dino-but-good/commit/?id=98ef191bfb3cc5694b9d1001e46a9b00abbd7195'/>
<id>urn:sha1:98ef191bfb3cc5694b9d1001e46a9b00abbd7195</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Move crypto-vala inside libdino</title>
<updated>2026-10-23T14:58:30Z</updated>
<author>
<name>Marvin W</name>
<email>git@larma.de</email>
</author>
<published>2026-08-22T17:03:26Z</published>
<link rel='alternate' type='text/html' href='https://git.bwaaa.space/dino-but-good/commit/?id=b0456e13ed35e6ebf684b3a7f4d1cb4b6ec352cc'/>
<id>urn:sha1:b0456e13ed35e6ebf684b3a7f4d1cb4b6ec352cc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add support for OpenSSL</title>
<updated>2026-10-23T14:58:30Z</updated>
<author>
<name>hrxi</name>
<email>hrrrxi@gmail.com</email>
</author>
<published>2023-11-24T19:53:50Z</published>
<link rel='alternate' type='text/html' href='https://git.bwaaa.space/dino-but-good/commit/?id=76a91fca2fc7dd5975e8ff0e6695f27c98539dba'/>
<id>urn:sha1:76a91fca2fc7dd5975e8ff0e6695f27c98539dba</id>
<content type='text'>
Uses work by @hrxi in https://github.com/dino/dino/pull/1515

Co-Authored-By: hrxi &lt;hrrrxi@gmail.com&gt;
</content>
</entry>
<entry>
<title>Add JID interning</title>
<updated>2026-06-07T21:13:07Z</updated>
<author>
<name>Marvin W</name>
<email>git@larma.de</email>
</author>
<published>2026-05-30T14:10:36Z</published>
<link rel='alternate' type='text/html' href='https://git.bwaaa.space/dino-but-good/commit/?id=158cff3098e9370696f9250a199c78e4f2d18ce0'/>
<id>urn:sha1:158cff3098e9370696f9250a199c78e4f2d18ce0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove dead callbacks in OMEMO plugin</title>
<updated>2026-04-10T18:48:19Z</updated>
<author>
<name>hrxi</name>
<email>hrrrxi@gmail.com</email>
</author>
<published>2026-03-08T09:49:34Z</published>
<link rel='alternate' type='text/html' href='https://git.bwaaa.space/dino-but-good/commit/?id=e1f38c674704de4380d885f579a0ceb81a4d3bb1'/>
<id>urn:sha1:e1f38c674704de4380d885f579a0ceb81a4d3bb1</id>
<content type='text'>
The callbacks aren't used by libomemo-c. The callbacks passed appear to
be buggy because the return value of `gcry_md_read` is passed to `free`,
but it is supposed to be automatically freed on `gcry_md_reset`.
Additionally, `gcry_md_reset` is called before the return value of
`gcry_md_read` is used, which is also against the documentation:

https://www.gnupg.org/documentation/manuals/gcrypt-devel/Working-with-hash-algorithms.html

&gt; `gcry_md_read` returns the message digest after finalizing the
&gt; calculation. […] The returned message digest is allocated within the
&gt; message context and therefore valid until the handle is released or
&gt; reseted (using `gcry_md_close` or `gcry_md_reset`. […]
</content>
</entry>
<entry>
<title>Supply all icons</title>
<updated>2025-12-19T11:23:00Z</updated>
<author>
<name>fiaxh</name>
<email>git@lightrise.org</email>
</author>
<published>2025-12-10T20:11:04Z</published>
<link rel='alternate' type='text/html' href='https://git.bwaaa.space/dino-but-good/commit/?id=1fa4953bf1e13815eaf458a4ab20cb2f3928d979'/>
<id>urn:sha1:1fa4953bf1e13815eaf458a4ab20cb2f3928d979</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Handle content type != mime type</title>
<updated>2025-12-19T11:14:28Z</updated>
<author>
<name>fiaxh</name>
<email>git@lightrise.org</email>
</author>
<published>2025-04-21T10:53:34Z</published>
<link rel='alternate' type='text/html' href='https://git.bwaaa.space/dino-but-good/commit/?id=5fb3de6443eaf0d94f1ccd07dee94b124708fe16'/>
<id>urn:sha1:5fb3de6443eaf0d94f1ccd07dee94b124708fe16</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove invalid declaration modifiers</title>
<updated>2025-10-16T14:38:29Z</updated>
<author>
<name>Marvin W</name>
<email>git@larma.de</email>
</author>
<published>2025-10-16T14:30:13Z</published>
<link rel='alternate' type='text/html' href='https://git.bwaaa.space/dino-but-good/commit/?id=89637bae3ccacc3712cc35cdbe6f63953e8c4c51'/>
<id>urn:sha1:89637bae3ccacc3712cc35cdbe6f63953e8c4c51</id>
<content type='text'>
Fixes #1728
</content>
</entry>
</feed>
