โŒ

Normale weergave

Distribution Release: SparkyLinux 8.4

10 Augustus 2026 om 22:05
The DistroWatch news feed is brought to you by TUXEDO COMPUTERS. SparkyLinux is a Debian-based distribution with a variety of desktop editions. The project's latest version, SparkyLinux 8.4, reintroduces 32-bit support for x86 machines. "A year ago, Debian dropped support for 32-bit live/install ISO images, so SparkyLinux dropped it as well. This decision has been reassessed, as it turns....
  •  

2.8.0

Door: clsid2
22 Augustus 2026 om 21:19

Changes from 2.7.4 to 2.8.0:

Updates:

  • Updated LAV Filters to version 0.82-5-g77c25
  • Updated MPC Video Renderer to version 0.10.7.2560

Changes/additions:

  • Settings of SaneAR/VMR-9/EVR-CP/EVR-Sync have been moved and can now be accessed through the button behind the renderer on the Output settings page.
  • Cleaned up the Output settings page and updated the tooltips of the video renderers.
  • It is now possible to provide default settings through HKLM, which are read whenever creating fresh settings profile in HKCU section of Registry.
  • When storing settings in INI file, the history is now split off in a separate file. When the application folder is not writable, the history file is placed in %appdata%\MPC-HC. Also added an advanced option to always use appdata folder.
  • Please note that the Registry is still the preferred location for storing the settings. That has better performance than INI file. Settings backup is as easy as pressing a button here: Options > Miscellaneous > Export
  • Added an advanced option HistoryExcludeFilter to exclude certain content from getting added to recent file history. It is a simple semi-colon separated list of substrings that is matched against the full path or URL.
  • There also is a HistoryExcludeFilterPrivate setting with exact same purpose, which is not exposed through the user interface.
  • Added advanced option to automatically prune history entries older than X days. Defaults to 365, and can be disabled by setting to 0.
  • Added a new Show History entry to recent file menu. This opens a dialog for managing history entries. Allows you to search. Manually remove entries. Clean invalid entries. Clean old entries. Reset position, etc.
  • When opening a selection of files from Explorer, they are now added to playlist in correct alphabetical order.
  • Added "sort by date" option in playlist context menu. Note that all sort actions apply once to current list and do not have effect on future playlist changes.
  • Added advanced option to sort files by date when skipping to next/previous file in folder.
  • Color controls have been moved from options dialog into a new popup dialog. Accessible through the Play menu or hotkey.
  • Advanced settings have now been re-ordered and grouped into categories.
  • Improved performance when using libass for rendering subtitles.
  • Added stack trace to internal (fallback) exception handler.

Fixes:

  • Fixed an issue where subtitle styles changes were not dynamically applied during segment change in segmented Matroska files with ordered chapters.
  • Fixed an issue where seekbar preview could show wrong edition with playing a Matroska file with multiple video editions.
  • Fixed an issue where video preview was up-side-down in web interface when renderer provided a topdown bitmap.
  • Fixed an issue with EVR-CP that caused still images to not render immediately.
  • Improved long path support in a few file dialogs, such as "Load subtitles".
  • A few other fixes and small improvements.

  •  

v0.16.17

10 Augustus 2026 om 22:01

[0.16.17] - 2026-08-10

If you are upgrading from v0.16.x, replace the binary (or run docker pull). If you are upgrading from v0.15.x and below, please read the upgrading documentation for more information on how to upgrade from previous versions.

Added

  • IMAP:
  • WebDAV: Range and If-Range header support on file downloads (RFC 7233) (#2377).
  • Spam filter: url_original expression variable for Url rules.

Changed

  • Memory allocator: Replaced the unmaintained jemallocator crate with tikv-jemallocator (contributed by @checkraisefold).
  • ACME registry: Use description as label property.

Fixed

  • MTA:
    • Certificates for domains publishing an enforcing MTA-STS policy are always validated, even in the fallback TLS strategy.
    • DSN delivery date uses wrong timestamp.
    • FUTURERELEASE HOLDUNTIL uses Unix timestamps instead of RFC 3339 date-times.
  • JMAP:
    • EmailSubmission/query filtering on undoStatus contradicts EmailSubmission/get, reporting held FUTURERELEASE submissions as final instead of pending.
    • EmailSubmission/get requests without an ids argument iterates the wrong index.
  • CardDAV: Accept: text/vcard version negotiation is ignored whenever another parameter such as q or charset follows version=.
  • Calendar: Server-side scheduling messages place the text/calendar part outside the multipart/alternative and disposed as an attachment.
  • Sharing: Accounts holding the impersonate permission never have their ACL grants collected, so shared items are never listed in JMAP sessions, CalDAV/CardDAV discovery or IMAP.
  • IMAP:
    • COPY/MOVE into a shared folder fails with NO [ALREADYEXISTS] when the destination account already holds the message, leaving the message in the source mailbox and clients in a retry loop.
    • BODYSTRUCTURE and ENVELOPE return MIME parameters, Content-Description, subjects and display names as raw UTF-8 even to sessions that never enabled UTF8=ACCEPT.

Check binary attestation here

  •  

Postfix stable release 3.11.6 and legacy releases 3.10.13, 3.9.14, 3.8.20, 3.7.22, 3.6.20, 3.5.27

10 Augustus 2026 om 19:10

Postfix stable release 3.11.6 and legacy releases 3.10.13, 3.9.14, 3.8.20, 3.7.22, 3.6.20, 3.5.27

[An on-line version of this announcement will be available at https://www.postfix.org/announcements/postfix-3.11.6.html]

This release addresses medium-impact problems that need to be fixed as some enable remote DOS or policy bypass.

The fixes below, and more, are also released in the unstable version postfix-3.12-20260809.

In addition to updated releases for the supported Postfix versions 3.8-3.11, releases will also be available for the out-of-support Postfix versions 3.5-3.7. NOTE: these do not include the patches for out-of-support Postfix versions that have been issued for "large SMTP inputs (June 2026)", "TLSA parsing (June 2026)", and "SMTP smuggling fixes". Those patches still need to be applied.

These defects were found by Qualys assisted by Claude Mythos Preview, and by OpenAI Security; more than half date from 20 or more years ago. When I implemented Postfix, I knew that there were going to be mistakes. That is the reason why Postfix has its architecture and safety nets. The number of defects may seem large, but considering that they were found in a code base of over 150 thousand lines, the error rate is still lower than what I designed for.

Policy bypass:

  • Bug (introduced: Postfix 2.2, date: 20041102): missing SMTP server resets of MAIL FROM and RCPT TO command state after smtpd_end_of_data_restrictions rejected a message. This resulted in SMTP protocol state desynchronization between the remote SMTP client and the Postfix SMTP server.

    A crafted remote SMTP client could then send RCPT TO and DATA without MAIL FROM, and deliver a second message. Then, smtpd_end_of_data_restrictions skipped check_recipient_access constraints, because a recipient counter was > 1. Reported by OpenAI Security. File: smtpd/smtpd.c.

    As reported by OpenAI Security, the failure to reset MAIL FROM and RCPT TO state also affected Milter support (added in Postfix 2.3). Here, after a Milter replied with "accept this message" based on the message envelope, and smtpd_end_of_data_restrictions rejected the message, the Postfix SMTP server as before accepted RCPT TO and DATA without MAIL FROM, and smtpd_end_of_data_restrictions as before skipped check_recipient_access constraints for the second message. Under these conditions, the Postfix Milter client remained in the "accept this message" state, skipping Milter policy enforcement for the second message.

Denial of service:

  • Bug (defect introduced: Postfix 3.4, date: 20180805): SMTP server command history memory exhaustion with a large number of very small BDAT requests. Reported by OpenAI security. File: smtpd.c.

  • Bug (defect introduced: Postfix 1.1, date: 20021116): address verification cache poisoning. A local user could use the postdrop command to submit an address verification probe with envelope or message content that Postfix rejected later, resulting in a negative address verification cache entry for that address. On systems that enable address verification, the negative address verification cache entry would force the Postfix SMTP server to reject a message that it should accept (denial of service). Problem reported by OpenAI Security. File: postdrop.c.

Server crashes and panic()s:

  • Bug (defect introduced: Postfix 3.4, date: 20180805): missing SMTP server reset of RCPT TO state, after a BDAT command error. A crafted remote SMTP client could then send a DATA command without MAIL FROM or RCPT TO, and crash a Postfix SMTP daemon process with a null pointer read error. Reported by OpenAI Security. File: smtpd/smtpd.c.

  • Bug (defect introduced: Postfix 2.4, date: 20051222): null pointer read crash while parsing a malformed Dovecot AUTH server response. Reported by Qualys, assisted by Claude Mythos Preview. File: xsasl_dovecot_server.c.

Read after free, uninitialized read, under/over read:

  • Bug (defect introduced: Postfix 2.8, date: 20100914): read-after-free in the PSC_CALL_BACK_NOTIFY() macro. This had no effect on program execution, because myfree() wiped memory, and that memory was not yet reused. Problem reported by Qualys, assisted by Claude Mythos Preview. File: postscreen_dnsbl.c.

  • Read after free (no privilege escalation) in debug logging (defect introduced: Postfix 2.2, date: 20050117). Reported by Qualys, assisted by Claude Mythos Preview. File: util/inet_connect.c.

  • Bug (defect introduced: Postfix 2.10, date: 20120617): uninitialized memory read in postscreen HaProxy client after remote I/O exception, causing garbage to be logged. Reported by Qualys, assisted by Claude Mythos Preview. File: postscreen_haproxy.c.

  • Latent bug (defect introduced: Postfix 2.7, date: 20090618): uninitialized memory read after dnsblog(8) returns a string that is not an IPv4 address. Reported by Qualys, assisted by Claude Mythos Preview. File: postscreen_dnsbl.c.

  • Bug (defect introduced: before Postfix alpha, date 19970424): the DNS client could read up to two bytes past the end of an MX record, before discovering that the record was too short. This behavior was later copied with SRV records, potentially over-reading up to six bytes. Problem reported by Qualys, assisted by Claude Mythos Preview. File: dns_lookup.c.

  • Bug (defect introduced: Postfix 1,1, date: 20010524): the postsuper command under-read or over-read a very short queue filename. No crash, information leak, or privilege escalation. Reported by Qualys, assisted by Claude Mythos Preview. Files: postsuper.c, mail_queue.h.

Other code hygiene:

  • Bug (defect introduced: before Postfix alpha, date: 19971106): 'int' over-shift, in the queue file record-length parser. Postfix programs do not generate such records, but an attacker could cause postdrop to reject input or panic(). Reported by Qualys, assisted by Claude Mythos Preview. File: record.c.

  • Bug (defect introduced: Postfix 2.2, date: 20050117): non-transitive comparison of IPv4 addresses. Reported by Qualys, assisted by Claude Mythos Preview. File: sock_addr.c.

  • Bug (defect introduced: Postfix 1.0, date: 20000928): the fast flush server, used by the SMTP command "ETRN", and by the commands "postqueue -s site" and "postqueue -i queue_id" (and their sendmail(1) equivalents), used the wrong duplicate suppression API, resulting in unnecessary queue scans by the queue manager. Reported by Qualys, assisted by Claude Mythos Preview. File: flush.c.

  • Queue hygiene: the postdrop command accepted the null record type which the rest of Postfix ignores. Reported by OpenAI Security. File: postdrop.c.

You can find the updated Postfix source code at the mirrors listed at https://www.postfix.org/.

  •  

Distribution Release: CachyOS 260809

10 Augustus 2026 om 13:03
The DistroWatch news feed is brought to you by TUXEDO COMPUTERS. The CachyOS project has published a new snapshot. The distribution's August release features improvements to the system installers, the welcome window, and handheld device detection. "CachyOS Welcome got a DNS rework, so the speed-test based server ranking now correctly picks the fastest DNS server. In chwd, improved handheld....
  •  

DistroWatch Weekly, Issue 1185

10 Augustus 2026 om 02:12
The DistroWatch news feed is brought to you by TUXEDO COMPUTERS. This week in DistroWatch Weekly:
Review: Battle of the Children of Void
News: Commits to AUR paused, Mageia highlights useful applications, Proxmox introduces ARM support
Questions and answers: Why is Linux free of charge?
Released last week: NetHydra 1.1.0, Soplos Linux 2026.08, Murena 4.1.1, TitalcruiseOS 5.4
Torrent corner: Armbian, BigLinux, TitalCruiseOS
Upcoming releases:....
  •  
โŒ