Maintenance release with fix for CVE-2023-28686 and bug fixes.
Fix C binding for gst_video_frame_get_datahttps://github.com/dino/dino/issues/1267
- Ensure we fully fetch desired history if possible (previously, duplicateshttps://github.com/dino/dino/issues/1386
from offline message queue could hinder MAM sync)
- Early drop illegal MAM messages so they don't pile up in the pending queue
waiting for their query to end (which it never will if they were not
requested in first place).
Improve database performance while reconnecting and syncingNo bug report, but solves startup time issues some users reported.
Also move some tasks to low priority idle queue so they won't block UI updates
data: Set StartupNotify to true in .desktop fileNo bug report, but sounds like an issue worth solving.
GTK handles startup notifications, so advertise it in desktop
file. This allows splash screens and other startup indications
in DEs to work.
Fix a crash if a message subnode is not found in a carbonhttps://github.com/dino/dino/issues/1392
Bind soup session lifetime to File provider/sender lifetimehttps://github.com/dino/dino/issues/1395
Required since libsoup 3.4. Fixes #1395
Check sender of bookmark:1 updateshttps://bugs.debian.org/1033370
Dear release team,
I like to get clearance for uploading dino-im 0.4.2 to unstable, to get
it into bookworm.
Upstream release text:
Maintenance release with fix for CVE-2023-28686 and bug fixes.
There are eight commits, from which five should definitively go into
bookworm (1, 2, 6, 7, 8). Two commits are not related to a bug report,
but solve relevant problems (3, 4). Only one is not relevant at all, but
it does not touch file we care about anyway (5).
There are no new features nor unnecessary changes, so I would very much prefer to get the new version in instead of adding five to seven
patches.
Here is a description of the commits between 0.4.1 (now in testing) and
0.4.2 (to be uploaded):
1. acf9c694 * Fix C binding for gst_video_frame_get_data
Fix for: GTK4 - crash when answering video call #1267
Fix C binding for gst_video_frame_get_datahttps://github.com/dino/dino/issues/1267
2. 89b9110f * Improve history sync
Fix for: MUC MAM (0313) doesn't work #1386
- Ensure we fully fetch desired history if possible (previously, duplicateshttps://github.com/dino/dino/issues/1386
from offline message queue could hinder MAM sync)
- Early drop illegal MAM messages so they don't pile up in the pending queue
waiting for their query to end (which it never will if they were not
requested in first place).
3. 481a68fd * Improve database performance while reconnecting and syncing
Improve database performance while reconnecting and syncingNo bug report, but solves startup time issues some users reported.
Also move some tasks to low priority idle queue so they won't block UI updates
4. 1738bf8d * data: Set StartupNotify to true in .desktop file
data: Set StartupNotify to true in .desktop fileNo bug report, but sounds like an issue worth solving.
GTK handles startup notifications, so advertise it in desktop
file. This allows splash screens and other startup indications
in DEs to work.
5. b6f9b54d * Remove gspell
(not relevant to Debian: unused cmake/FindGspell.cmake removed, change
in github ci file)
6. 00482404 * Fix a crash if a message subnode is not found in a carbon
Fix for: A carbon crashes Dino #1392
Fix a crash if a message subnode is not found in a carbonhttps://github.com/dino/dino/issues/1392
7. 179c766d * Bind soup session lifetime to File provider/sender lifetime
Fix for: Dino crashes when sending or receiving files #1395
Bind soup session lifetime to File provider/sender lifetimehttps://github.com/dino/dino/issues/1395
Required since libsoup 3.4. Fixes #1395
8. baf96d9d * @ v0.4.2 origin/v0.4 Check sender of bookmark:1 updates
Fix for: dino-im: Insufficient message sender validation in Dino CVE-2023-28686
Check sender of bookmark:1 updateshttps://bugs.debian.org/1033370
Thanks in advance for your comments and decision!
Cheers
Please file a pre-approval unblock bug report against release.debian.org with a
proposed debdiff.
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 433 |
Nodes: | 16 (2 / 14) |
Uptime: | 76:44:32 |
Calls: | 9,092 |
Calls today: | 1 |
Files: | 13,415 |
Messages: | 6,026,764 |