net-im/mautrix-whatsapp: Update to 0.2607.0
Changelog: https://github.com/mautrix/whatsapp/blob/v0.2607.0/CHANGELOG.md
- Added support for the extra passkey authentication step when logging in.
- Added support for newer versions of poll messages from WhatsApp.
- Fixed poll votes in DMs.
PR: 296902
Reported by: Jordan Ostreff <jordan at ostreff.info>
Approved by: Julian Weigt <juw at posteo.de> (maintainer, timeout >3 weeks)
[mlir][bufferization] Add scf.for test cases to static memory planner (#215221)
Extends test coverage from #213634 to document how the static memory
planner handles scf.for patterns.
Four new tests (15–18):
- Test 15: alloc nested inside an scf.for body is skipped , same rule as
test 13 for scf.if, only entry-block allocs get planned.
- Test 16: entry-block alloc passed as an iter_arg, freed and replaced
each iteration. Skipped because the iter_arg dealloc also potentially
frees the per-iteration nested alloc, which the arena doesn't own.
- Test 17: entry-block alloc as iter_arg, fresh buffer yielded each
iteration without freeing the previous one (potential memory leak).
Skipped for the same reason as test 16.
- Test 18: entry-block alloc freed directly inside the loop body, fresh
buffer allocated and yielded each iteration (potential double-free /
memory leak). Skipped for the same reason.
[3 lines not shown]
[X86] Prefer SIMD min/max/abs for scalars when staying in XMM domain (#210654)
For memory-bound scalar `smin`/`smax`/`umin`/`umax`/`abs` of
`i16`/`i32`/`i64` loads whose result is stored, prefer SSE `PMIN`/`PMAX`/`PABS` over
`cmp`+`cmov` / `neg`+`cmov`, matching GCC on cases like `sort2` and
scalar abs-to-memory.
Fixes #210569
etc/rc.subr: svcj - use the filename for services
We have ports and basesystem services, where the internal name and the
filename differ. While the documentation recommends to keep them in
sync, the reality is different. For service jails use the basename of
the service filename.
Fixes: 2efbd48 rc: add service jails framework
Suggested by: joneum
MFC after: 1 week
MFC to: stable/15
py-zensical: updated to 0.0.54
0.0.54
This version reduces peak memory usage by 8–10x, making builds of large
documentation projects substantially more efficient. It also improves reference
validation by preventing false positives for links successfully resolved
through autorefs.
Additionally, the user interface is updated to v0.0.25, fixing instant
navigation for inline scripts and version aliases created with mike. This
release also corrects mike configuration defaults and updates webbrowser to
address a security vulnerability.
py-pyphen: updated to 0.18.0
0.18.0
Update Spanish, Hungarian, Lithuanian and Danish dictionaries.
Keep README files updated with dictionaries.
Include __init__ method in Pyphen API documentation.
Support Python 3.14, drop Python 3.9 support.
rc.d/bgfsck: use the correct variable name
The name of the script and the name used internally for rc.conf differ,
as such the hardcoded disabling of service jails for the didn't work.
Fix by using the correct name.
Fixes: f99f0ee14e3af rc.d: add a service jails config to all base system services
firewall: remove 2a10::/12 from bogonsv6.sample since it was de-bogonized in 2020 (#10617)
Spent some time troubleshooting why incoming traffic was being blocked by
the bogon rules after upgrade of OPNsense, and found that the system was
using the list from bogonsv6.sample which contains entries that are no longer
bogons.
2a10::/12 started being used for real network in 2020:
https://www.ripe.net/about-us/news/de-bogonising-2a10-12/
Check all items are numeric before apply range to dnat automatic firewall rule (#10712)
* Check all items are numeric before apply range to dnat automatic firewall rule
* Resolve well known ports to allow dnat ranges to target them
* Normalize all dnat ports in pf filters
* Use ->getValue() in PortField::normalizedPort
* Apply suggestion from @AdSchellevis
---------
Co-authored-by: Ad Schellevis <AdSchellevis at users.noreply.github.com>
py-ruff: updated to 0.16.3
0.16.3
Preview features
[pylint] Fix false negatives on negative numbers (PLR6104)
[pyupgrade] Add rule to replace while 1 with while True (UP048)
Bug fixes
[flake8-bandit] Also check keyword arguments (S602, S603, S607, S609)
[pylint] Allow continue in finally on Python 3.8
[pylint] Fix PLE1307 false positive with bools
[pylint] Fix false positives and negatives with %b format character (PLE1300, PLE1307)
[pylint] Improve handling of concatenated strings (PLE1300)
Rule changes
[21 lines not shown]
libgit2: updated to 1.9.7
v1.9.7
This is an security release with one change.
* Escape remote repository paths in libssh2
In v1.9.2, we started escaping repository paths in the OpenSSH-based
exec ssh transport. Bring the same escaping to the libssh2 transport
to avoid any potential command injection.
disable dynamic power gating on Panther Lake and later
described in Intel changes as known to cause hangs
tested on 0x57b3 / E1000_DEV_ID_PCH_PTP_I219_LM25
partly from Intel's DPDK driver
ok jmatthew@