hammer(8): Fix check_period() to handle DST for daily period
Converting rounded local midnights with mktime() can leave only 23 hours
between consecutive dates when daylight saving time starts. Fix it by
using timegm() that ignores DST offsets.
Reported-by: pavalos
Bug: https://bugs.dragonflybsd.org/issues/2526
Merge tag 'net-7.3-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Pull networking fixes from Jakub Kicinski:
"Including fixes from wireless, wireguard, CAN and Bluetooth.
We have one known regression to wrap up in VLAN handling.
Current release - regressions:
- Bluetooth: RFCOMM: fix deadlock on rfcomm_mutex
Previous releases - regressions:
- can: fix regression in handling RPS after migrating metadata to skb_ext
- eth:
- iavf: fix regressions in reconfig impacting bonding
- mana: fix packet forwarding performance regression
- stmmac: remove buggy VLAN acceleration support
[37 lines not shown]
misc/far2l: update Far2L to version 2.9.1 (to beta or not to beta)
- Updates to quick view panel, colorer library and schemes
- New task list built-in implementation instead of htop/top
- Add missing dependencies when building SDL backend alone
- Regenerate patches after added OpenBSD support and cluster
size in GetVolumeInformation API
Reported by: portscout
18438 pfexecd cannot resolve group names with many members
Reviewed by: Robert Mustacchi <rm at fingolfin.org>
Approved by: Dan McDonald <danmcd at oxide.computer>
18426 Convert getexecattr(3SECDB) to mdoc(7)
Reviewed by: C Fraire <cfraire at me.com>
Reviewed by: Gordon Ross <Gordon.W.Ross at gmail.com>
Approved by: Dan McDonald <danmcd at oxide.computer>
direnv: updated to 2.38.1
2.38.1 / 2026-10-06
* v2.38.0 was tagged but not published, because its binaries failed to upload
* direnv now requires go 1.26
* the Windows release binaries are now named direnv.windows-<arch>.exe
* feat: add `layout uv`
* feat: add `layout pixi`
* feat: add `require_allowed`
* feat: add DIRENV_DISABLE to stop direnv from changing the environment
* feat: add DIRENV_EXE_PATH
* feat: allow multi-line env vars
* feat: allow named pipes as .env files
* feat: disable status logging with `log_format = "-"`
* feat(prune): remove outdated hashes
* feat(bash): use ble.sh's PRECMD hook when available
* feat(zsh): only run the hook from the top level
* fish: update fish_complete_path when XDG_DATA_DIRS changes
[36 lines not shown]
easy-rsa: updated to 3.2.7
3.2.7 (2026-09-19)
* Minor changes required to support Git Bash for Windows
(ade5653) (dd55451) (f2591fc) (5d389e4) (cb1c437)
To use Git Bash for Windows set 'EASYRSA_RAND_SN=no'
* write: Load all variables before calling 'write()' (3c9e340)
* verify_working_env(): Do not reset '$require_pki' and '$require_ca' (9d34430)
* Remove EASYRSA_SAN_CRIT from 'Add full --san to extra extensions' (19c10ab)
* default_vars(): If defined, set EASYRSA_SAN_CRIT to 'critical,' (97e1020)
catch2: updated to 3.16.1
3.16.1
Fixes
* Fixed optimizations being disabled after including benchmarking headers under MSVC.
* This was introduced in 3.16.0's fix for the deopt implementation for MSVC never being used.
* Fixed Console reporter replacing `\0xFF`s in user-provided strings.
* Added missing `<cassert>` include to `catch_generators_range.hpp`.
Improvements
* Workaround for GCC's quadratic scaling for release builds with number of test cases.
* In practice the improvement is only noticeable with unity builds and/or template product tests.
* Changed how decomposer operators are defined for better compilation times.
* For Catch2's `SelfTest` binary, this provides ~2% build time improvement.
* Changed how decomposer handles stringification for smaller binary sizes.
* For the `SelfTest` binary this is about ~8%.
* Improved compilation costs of multiple assertions in one test cases for release builds.
* Optimized initial test registration at process start:
[16 lines not shown]
postgresql-timescaledb: updated to 2.30.2
2.30.2
Fix crash when merging chunks with different column layouts
Fix `DROP SCHEMA CASCADE` leaving orphaned compressed chunks
Fix vectorized text comparison ignoring a non-deterministic collation given in the query
Fix race while updating granular refresh setting for hypertable
Rename the granular refresh options to `timescaledb.cagg_granular_refresh_*`
Free the tenant tracker's shared memory when its hypertable is dropped
Potential crash in `CREATE TABLE AS` query selecting from a compressed hypertable
[CIR] Implement BranchOpInterface for switch.flat (#230340)
cir.switch.flat is the CFG-form terminator produced by CIR flattening,
but unlike cir.br and cir.brcond, it doesn't implmenet BranchOpIterface.
As a result, generic MLIR control-flow infrastructure could not tell
which operands are forwarded to which successor's block arguments,. For
example, SCCP pass. When the switch condition is a know constant, SCCP
can know that which sucessor block is actually taken. Before, SCCP
didn't understand switch.flat. It treated every sucessor as reachable,
which forbid it to fold anything.
Implmenet the interface the same way llvm.switch do now.
Assisted-by: Claude # Tests
py-jsonpointer: updated to 3.2.0
3.2.0
Run unittest discovery in the coverage target
[BUGFIX] JsonPointer should not index into strings
Preserve JsonPointer subclasses when joining
fix: validate assignment target in JsonPointer.set()
Normalize oversized array index conversion errors
Add VERBOSE_EXCEPTIONS flag to suppress doc content in JsonPointerException messages
Improve jsonpointer CLI: support positional pointer argument
Add GitHub Actions workflow for PyPI publishing
[flang][cuda] Copy type descriptors for array descriptors in device code (#230305)
The CUFDeviceGlobal pass copies the type descriptors of derived types
used
in device procedures into the GPU module. For fir.embox, it only looked
at
the memref type after stripping the reference, so a scalar derived type
was
handled but an array of derived type (e.g. passing the section `a(1:1)`
of
an assumed-size array to an assumed-shape dummy) was not. The type
descriptor was then missing from the GPU module and FIR-to-LLVM codegen
failed with "runtime derived type info descriptor was not generated".
Use the element type of the resulting box to find the derived type,
which
covers both scalars and arrays. Handle fir.rebox the same way, since
reboxing a non-polymorphic derived type also needs the type descriptor
in
codegen.