FreeNAS/freenas 144edb2tests/api2 test_006_pool_and_sysds.py

NAS-138413 / 26.04 / Fix `test__check_root_level_dataset_properties` (#17667)

DeltaFile
+2-2tests/api2/test_006_pool_and_sysds.py
+2-21 files

FreeNAS/freenas 06d74f4

Empty commit to create PR on github.

You should reset it
DeltaFile
+0-00 files

FreeNAS/freenas a5e6008src/middlewared/middlewared/api/v26_04_0 pool_snapshot.py

NAS-138623 / 26.04 / Allow long string values in pool snapshot entries (#17666)

DeltaFile
+6-4src/middlewared/middlewared/api/v26_04_0/pool_snapshot.py
+6-41 files

FreeBSD/ports cd901cfwww/py-binarycookies distinfo Makefile

www/py-binarycookies: update the port to version 2.3.0

Reported by:    portscout
DeltaFile
+3-3www/py-binarycookies/distinfo
+1-1www/py-binarycookies/Makefile
+4-42 files

LLVM/project a967cb6llvm/lib/Target/LoongArch LoongArchISelLowering.cpp, llvm/test/CodeGen/LoongArch/lasx/ir-instruction shuffle-as-xvpermi.ll shuffle-as-xvshuf.ll

fix
DeltaFile
+6-3llvm/test/CodeGen/LoongArch/lsx/widen-shuffle-mask.ll
+4-4llvm/test/CodeGen/LoongArch/lsx/ir-instruction/shuffle-as-vpermi.ll
+4-4llvm/test/CodeGen/LoongArch/lasx/ir-instruction/shuffle-as-xvpermi.ll
+4-2llvm/test/CodeGen/LoongArch/lsx/ir-instruction/shuffle-as-vshuf.ll
+3-3llvm/test/CodeGen/LoongArch/lasx/ir-instruction/shuffle-as-xvshuf.ll
+2-2llvm/lib/Target/LoongArch/LoongArchISelLowering.cpp
+23-186 files

LLVM/project f38bb55llvm/lib/Target/LoongArch LoongArchISelLowering.cpp LoongArchLSXInstrInfo.td, llvm/test/CodeGen/LoongArch/lasx/ir-instruction shuffle-as-xvpermi.ll shuffle-as-xvshuf.ll

[LoongArch] Custom legalize vector_shuffle to `[x]vpermi.w`
DeltaFile
+118-14llvm/lib/Target/LoongArch/LoongArchISelLowering.cpp
+3-7llvm/test/CodeGen/LoongArch/lsx/ir-instruction/shuffle-as-vpermi.ll
+2-8llvm/test/CodeGen/LoongArch/lsx/ir-instruction/shuffle-as-vshuf.ll
+3-7llvm/test/CodeGen/LoongArch/lasx/ir-instruction/shuffle-as-xvpermi.ll
+3-6llvm/test/CodeGen/LoongArch/lasx/ir-instruction/shuffle-as-xvshuf.ll
+7-0llvm/lib/Target/LoongArch/LoongArchLSXInstrInfo.td
+136-422 files not shown
+144-468 files

FreeBSD/src 4d29178sys/dev/iwx if_iwx.c

iwx: tag RX frames as A_MPDU RX; tag A-MSDU frames appropriately

* tag packets for 11n/11ac associated nodes with A_MPDU so they
  get passed into the reordering logic

* tag A-MSDU frames with AMSDU and AMSDU_MORE so they don't get
  dropped due to duplicate sequence numbers.

Note: I haven't yet elicited A-MSDU in A-MPDU to fully test this,
but I do see the net80211 reordering logic kick in (which you can
see via wlanstats -i wlan0 -o ampdu 1).

I've checked with Johannes Berg at Intel (who maintains the linux
iwlwifi stuff); he replied saying none of the firmware versions are
doing AMPDU reorder offloading.

Differential Revision:  https://reviews.freebsd.org/D53781

Locally tested:

    [3 lines not shown]
DeltaFile
+32-30sys/dev/iwx/if_iwx.c
+32-301 files

LLVM/project cbc59b5llvm/test/CodeGen/LoongArch/lasx/ir-instruction shuffle-as-xvpermi.ll, llvm/test/CodeGen/LoongArch/lsx/ir-instruction shuffle-as-vpermi.ll

[LoongArch][NFC] Pre-commit tests for `[x]vpermi.w`
DeltaFile
+41-0llvm/test/CodeGen/LoongArch/lasx/ir-instruction/shuffle-as-xvpermi.ll
+41-0llvm/test/CodeGen/LoongArch/lsx/ir-instruction/shuffle-as-vpermi.ll
+82-02 files

HardenedBSD/src a2aa7f5contrib/ntp/ntpd ntp_io.c, crypto/openssh sshconnect.c FREEBSD-upgrade

Merge remote-tracking branch 'origin/hardened/current/master' into hardened/current/cross-dso-cfi
DeltaFile
+9-0crypto/openssh/sshconnect.c
+7-0crypto/openssh/FREEBSD-upgrade
+5-1sys/dev/e1000/if_em.c
+2-1sys/dev/e1000/e1000_82571.c
+1-1contrib/ntp/ntpd/ntp_io.c
+24-35 files

HardenedBSD/src 90043a6contrib/ntp/ntpd ntp_io.c, crypto/openssh sshconnect.c FREEBSD-upgrade

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+9-0crypto/openssh/sshconnect.c
+7-0crypto/openssh/FREEBSD-upgrade
+5-1sys/dev/e1000/if_em.c
+2-1sys/dev/e1000/e1000_82571.c
+1-1contrib/ntp/ntpd/ntp_io.c
+24-35 files

LLVM/project ea9ec7corc-rt/include/orc-rt WrapperFunction.h SimpleNativeMemoryMap.h, orc-rt/include/orc-rt-c WrapperFunction.h

[orc-rt] Rename 'Session' variables to avoid ambiguity with type. NFCI. (#168999)

Re-using Session as a variable name risks confusion with the Session
type.
DeltaFile
+24-27orc-rt/include/orc-rt/WrapperFunction.h
+20-26orc-rt/unittests/SPSWrapperFunctionTest.cpp
+8-12orc-rt/lib/executor/SimpleNativeMemoryMap.cpp
+8-10orc-rt/unittests/DirectCaller.h
+8-8orc-rt/include/orc-rt/SimpleNativeMemoryMap.h
+2-3orc-rt/include/orc-rt-c/WrapperFunction.h
+70-861 files not shown
+72-887 files

FreeNAS/freenas a18adb9src/middlewared/middlewared/plugins/network_ static_routes.py, tests/api2 test_staticroutes.py

Add auditing of static route CRUD.
Update ci test_staticroutes.py to include audit testing.

(cherry picked from commit d05fe63515f298614444bfc59f15a7b9f48440a2)
DeltaFile
+42-7tests/api2/test_staticroutes.py
+15-3src/middlewared/middlewared/plugins/network_/static_routes.py
+57-102 files

HardenedBSD/ports b3fb561multimedia/libxine/files ffmpeg8-1.patch ffmpeg8-2.patch, net/ntp/files patch-ntpd_ntp__io.c

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+13,650-4,891www/librewolf/files/patch-libwebrtc-generated
+114-0multimedia/libxine/files/ffmpeg8-1.patch
+36-27www/librewolf/files/patch-third__party_libwebrtc_build_config_BUILDCONFIG.gn
+7-14www/librewolf/files/patch-third__party_libwebrtc_modules_desktop__capture_linux_wayland__egl__dmabuf.cc
+20-0multimedia/libxine/files/ffmpeg8-2.patch
+15-1net/ntp/files/patch-ntpd_ntp__io.c
+13,842-4,93327 files not shown
+13,915-4,98033 files

FreeNAS/freenas 99aedb2src/middlewared/middlewared/plugins/network_ static_routes.py, tests/api2 test_staticroutes.py

NAS-138566 / 26.04 / Add auditing of static route CRUD. (#17673)

The static route CRUD routines were missing auditing. This is a STIG
requirement.

Update ci test_staticroutes.py to include audit testing.

Manually ran `test_staticroutes.py` to confirm passing condition.
With #17669 this is safe to backport to 25.10.1 .
DeltaFile
+42-7tests/api2/test_staticroutes.py
+15-3src/middlewared/middlewared/plugins/network_/static_routes.py
+57-102 files

LLVM/project e4a4bb0llvm/lib/Target/PowerPC PPCISelLowering.cpp, llvm/test/CodeGen/PowerPC addition-vector-all-ones.ll vec_add_sub_doubleword.ll

[PowerPC] Replace vspltisw+vadduwm instructions with xxleqv+vsubuwm for adding the vector {1, 1, 1, 1} (#160882)

This patch optimizes vector addition operations involving **`all-ones`**
vectors by leveraging the generation of vectors of -1s(using `xxleqv`,
which is cheaper than generating vectors of 1s(`vspltisw`). These are
the respective vector types.
`v2i64`: **`A + vector {1, 1}`**
`v4i32`: **`A + vector {1, 1, 1, 1}`**
`v8i16`: **`A + vector {1, 1, 1, 1, 1, 1, 1, 1}`**
`v16i8`: **`A + vector {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1}`**

The optimized version replaces `vspltisw (4 cycles)` with `xxleqv (2
cycles)` using the following identity:
`A - (-1) = A + 1`.

---------

Co-authored-by: himadhith <himadhith.v at ibm.com>
Co-authored-by: Tony Varghese <tonypalampalliyil at gmail.com>
DeltaFile
+45-0llvm/lib/Target/PowerPC/PPCISelLowering.cpp
+9-10llvm/test/CodeGen/PowerPC/addition-vector-all-ones.ll
+2-3llvm/test/CodeGen/PowerPC/vec_add_sub_doubleword.ll
+56-133 files

FreeBSD/ports 4ab5a40lang/algol68g distinfo Makefile

lang/algol68g: update Algol 68 Genie to version 3.10.6

- New procedures: "https time out" to manage waiting for
  unresponsive URLs and "append", analogous to "open" but
  to append at EOF
- Fixed I/O timeout occurring on some platforms
- Introduced raw reading of the terminal; functions "raw",
  "cooked", and "peek char"
- Minor miscellaneous fixes
- Chase HTTP/2 302 redirection in WWW line

Reported by:    portscout
DeltaFile
+3-3lang/algol68g/distinfo
+2-2lang/algol68g/Makefile
+5-52 files

HardenedBSD/ports 4ab5a40lang/algol68g distinfo Makefile

lang/algol68g: update Algol 68 Genie to version 3.10.6

- New procedures: "https time out" to manage waiting for
  unresponsive URLs and "append", analogous to "open" but
  to append at EOF
- Fixed I/O timeout occurring on some platforms
- Introduced raw reading of the terminal; functions "raw",
  "cooked", and "peek char"
- Minor miscellaneous fixes
- Chase HTTP/2 302 redirection in WWW line

Reported by:    portscout
DeltaFile
+3-3lang/algol68g/distinfo
+2-2lang/algol68g/Makefile
+5-52 files

LLVM/project afb9692llvm/lib/Target/LoongArch LoongArchISelLowering.cpp

rebase after vshuf4i_d was defined
DeltaFile
+1-1llvm/lib/Target/LoongArch/LoongArchISelLowering.cpp
+1-11 files

HardenedBSD/src 2ead091sys/dev/e1000 e1000_82571.c

e1000: Don't enable ASPM L1 without L0s

Reporter noted packet loss with 82583.  NVM is down level.  The
errata docs mention disabling this, which should be the firmware
default, so I am not sure why we were enabling this bit.  Linux and
OpenBSD have the same issue, while NetBSD got it right.

Reported by:    Codin <codin at nagi.ftp.sh>
Tested by:      Codin <codin at nagi.ftp.sh>
MFC after:      2 weeks
DeltaFile
+2-1sys/dev/e1000/e1000_82571.c
+2-11 files

HardenedBSD/src aa30babsys/dev/e1000 if_em.c

e1000: Bump 82574/82583 PBA to 32K

The reporter contacted me with packet loss and throughput fluctuations
on a low power machine (Intel J1900) that got worse with the recent AIM
algorithm in FreeBSD 14.2+.

32K RX PBA matches Linux default.  Add a conditional path since we don't
otherwise do a fixup for jumbo frames to retain space for two frames in
Tx.

With this change and an additional errata change, the throughput meets
line rate for the reporter.

Reported by:    Codin <codin at nagi.ftp.sh>
Tested by:      Codin <codin at nagi.ftp.sh>
MFC after:      2 weeks
DeltaFile
+5-1sys/dev/e1000/if_em.c
+5-11 files

FreeBSD/src 2ead091sys/dev/e1000 e1000_82571.c

e1000: Don't enable ASPM L1 without L0s

Reporter noted packet loss with 82583.  NVM is down level.  The
errata docs mention disabling this, which should be the firmware
default, so I am not sure why we were enabling this bit.  Linux and
OpenBSD have the same issue, while NetBSD got it right.

Reported by:    Codin <codin at nagi.ftp.sh>
Tested by:      Codin <codin at nagi.ftp.sh>
MFC after:      2 weeks
DeltaFile
+2-1sys/dev/e1000/e1000_82571.c
+2-11 files

FreeBSD/src aa30babsys/dev/e1000 if_em.c

e1000: Bump 82574/82583 PBA to 32K

The reporter contacted me with packet loss and throughput fluctuations
on a low power machine (Intel J1900) that got worse with the recent AIM
algorithm in FreeBSD 14.2+.

32K RX PBA matches Linux default.  Add a conditional path since we don't
otherwise do a fixup for jumbo frames to retain space for two frames in
Tx.

With this change and an additional errata change, the throughput meets
line rate for the reporter.

Reported by:    Codin <codin at nagi.ftp.sh>
Tested by:      Codin <codin at nagi.ftp.sh>
MFC after:      2 weeks
DeltaFile
+5-1sys/dev/e1000/if_em.c
+5-11 files

LLVM/project 332f981llvm/lib/Target/LoongArch LoongArchISelLowering.cpp, llvm/test/CodeGen/LoongArch/lasx vec-shuffle-byte-rotate.ll

[LoongArch] Custom legalize vector_shuffle to `xvshuf4i.d`
DeltaFile
+28-4llvm/lib/Target/LoongArch/LoongArchISelLowering.cpp
+3-7llvm/test/CodeGen/LoongArch/lasx/vec-shuffle-byte-rotate.ll
+2-7llvm/test/CodeGen/LoongArch/lasx/ir-instruction/shuffle-as-xvshuf4i.ll
+33-183 files

FreeBSD/ports 7d6c2b9chinese/fcitx5-mcbopomofo distinfo pkg-plist

chinese/fcitx5-mcbopomofo: Update to 2.9.4
DeltaFile
+3-3chinese/fcitx5-mcbopomofo/distinfo
+3-3chinese/fcitx5-mcbopomofo/pkg-plist
+1-1chinese/fcitx5-mcbopomofo/Makefile
+7-73 files

HardenedBSD/ports 7d6c2b9chinese/fcitx5-mcbopomofo pkg-plist distinfo

chinese/fcitx5-mcbopomofo: Update to 2.9.4
DeltaFile
+3-3chinese/fcitx5-mcbopomofo/pkg-plist
+3-3chinese/fcitx5-mcbopomofo/distinfo
+1-1chinese/fcitx5-mcbopomofo/Makefile
+7-73 files

FreeBSD/ports 741d98adevel/php-composer distinfo Makefile

devel/php-composer: Update to 2.9.2

PR:             291118
Approved by:    Naram Qashat <cyberbotx at cyberbotx.com> (maintainer)
DeltaFile
+3-3devel/php-composer/distinfo
+1-1devel/php-composer/Makefile
+4-42 files

HardenedBSD/ports 741d98adevel/php-composer distinfo Makefile

devel/php-composer: Update to 2.9.2

PR:             291118
Approved by:    Naram Qashat <cyberbotx at cyberbotx.com> (maintainer)
DeltaFile
+3-3devel/php-composer/distinfo
+1-1devel/php-composer/Makefile
+4-42 files

OpenBSD/ports jl2NUIkfonts/public-sans Makefile, fonts/public-sans/pkg PLIST-main PLIST-web

   Add a subpackage for woff2 files.

   ok phessler@
VersionDeltaFile
1.1+40-0fonts/public-sans/pkg/PLIST-main
1.1+20-0fonts/public-sans/pkg/PLIST-web
1.1+8-0fonts/public-sans/pkg/DESCR-main
1.1+8-0fonts/public-sans/pkg/DESCR-web
1.13+6-2fonts/public-sans/Makefile
1.7+0-0fonts/public-sans/pkg/PLIST
+82-21 files not shown
+82-27 files

LLVM/project 636d1dellvm/lib/Target/LoongArch LoongArchISelLowering.cpp

fix typo
DeltaFile
+1-1llvm/lib/Target/LoongArch/LoongArchISelLowering.cpp
+1-11 files

OpenBSD/src gu1Rmn4share/man/man5 port-modules.5

   Document new variables MODFONT_WEBDIR/MODFONT_WEBFILES.

   ok phessler@
VersionDeltaFile
1.277+15-4share/man/man5/port-modules.5
+15-41 files