databases/sqlite3: security update to 3.50.4
Changes per <https://sqlite.org/changes.html>:
2025-07-30 (3.50.4)
1 Fix two long-standings cases of the use of uninitialized variables
in obscure circumstances.
2025-07-17 (3.50.3)
1 Fix a possible memory error that can occur if a query is made
against against FTS5 index that has been deliberately corrupted in a
very specific way.
2 Fix the parser so that it ignored SQL comments in all places of a
CREATE TRIGGER statement. This resolves a problem that was introduced by
the introduction of the SQLITE_DBCONFIG_ENABLE_COMMENTS feature in
version 3.49.0.
3 Fix an incorrect answer due to over-optimization of an AND operator.
[13 lines not shown]
security/vuxml: Revise SQLite3 entry
- mention this bug is only for >= 3.49.1 according to
https://github.com/google/security-research/security/advisories/GHSA-v2c8-vqqp-hv3g
- advance the discovery date to Mid July per the same
- strip double -9.6 from linux_base-rl9 name to get the entry to
actually trigger for the package, and set it to ">= 0" because
we don't want unrelated updates to linux_base-rl9-9.6 make this
entry disappear. It's left for emulation@ to clean up.
Security: CVE-2025-7709
Security: c5889223-b4e1-11f0-ae9b-b42e991fc52e
[clang] Proofread *.rst (#166897)
This patch is limited to single-word replacements to fix spelling
and/or grammar to ease the review process. Punctuation and markdown
fixes are specifically excluded.
[libc++][test] Fix-up tests for `is_clock(_v)` (#166888)
This fixes incompleteness and inconsistency for test files added in
adc79324618f0e95914ac0fcb26fe0d942319cab, by
- renaming
`libcxx/test/std/time/time.traits.is.clock/trait.is.clock.compile.pass.cpp`
to `libcxx/test/std/time/time.traits/is.clock.compile.pass.cpp`,
- renaming
`libcxx/test/libcxx/time/time.traits.is.clock/trait.is.clock.compile.verify.cpp`
to `libcxx/test/libcxx/time/time.traits/is.clock.verify.cpp` , and
- adding comments clarifying what are being tested.
[flang][runtime] Allow some list-directed child output to advance (#166847)
List-directed child input is allowed to advance to new records in some
circumstances, and list-directed output should be as well so that e.g.
NAMELIST output via a defined WRITE(FORMATTED) generic doesn't get
truncated by FORT_FMT_RECL.
Fixes https://github.com/llvm/llvm-project/issues/166804.
[flang] Improve warning text (#166407)
When an overflow or other floating-point exception occurs at compilation
time while folding a conversion of a math library call to a smaller
type, don't confuse the user by mentioning the conversion; just note
that the exception was noted while folding the intrinsic function.
[flang] Explicit interface externals are constant expressions (#166181)
... but the constant expression test didn't allow for them, so they
weren't working in initializers.
[CAS] Fix wrong usage of `llvm::sort()` in UnifiedOnDiskCache (#166963)
Fix compare function in getAllDBDirs(). The compare function in sort
should be strictly less than operator.
NAS-138446 / 26.04 / Refactor `rsynctask.validate_rsync_task` into smaller methods (#17564)
This method is very long and convoluted. This complexity helped allow an
unbound variable to slip into 25.10.0 #17553.
Split the method into 6 smaller private methods:
- get_ssh_credentials_connnect_kwargs
- get_connect_kwargs
- get_known_hosts
- validate_remote_path
- validate_ssh_task
- validate_rsync_task
Rsync tests passing:
http://jenkins.eng.ixsystems.net:8080/job/tests/job/api_tests/6571/
[Flang][OpenMP] Unify MapInfoFinalization's BoxChar handling with other Box types (#165954)
Currently we handle BoxChars separately and a little differently to the
other BoxType's, however realistically they can be handled the same and
should be to simplify the pass as much as we can.
NAS-138450 / 26.04 / Fix timeout breakage in do_failover when abusive is True (#17566)
When do_failover was with abusive parameter set to True, the reboot
does occur. However the SSH_TEST call eventually times out after
120 seconds. Seems better to avoid, since we know we're not coming
back from a reboot.
Add HLASM output and external references
Adds HLASM output and tests for it, per reviewer comment.
Also adds external references, because it fits very well
into the implementation.