FreeNAS/freenas 558d17f — src/middlewared/middlewared/api/v27_0_0 truesearch.py, src/middlewared/middlewared/plugins truesearch.py

NAS-145200 / 27.0.0 / Replace the TrueSearch program with truesearchd (by anodos325) (#20195)

- The `truesearch` service runs two units, `truesearchd` and
`truesearch-indexer`. Samba uses `spotlight backend = truesearch`.
truesearchd handles client requests. truesearch-indexer does the actual
file indexing and fs watching.
- Middleware writes `/etc/truesearchd/truesearch.conf` while the index
dataset is mounted. A dataset gets one `[target]` row if it holds an SMB
share with Spotlight search on or a WebShare share with search on, or if
it is mounted beneath such a share. Time Machine shares, home shares and
private datasets shares are not indexed.
- Encrypted datasets are now indexed due to changes in default index
dataset encryption posture.
- `.system/truesearchd` replaces `.system/truesearch`. On a data pool,
it is encrypted with the pwenc secret as a raw key. Middleware does not
mount a copy that is not encrypted or that the secret does not unlock,
and TrueSearch then reports that it is not mounted. A move of the system
dataset does not copy it, and the indexes are built again. It has the
properties of the tiering dataset.

    [14 lines not shown]
DeltaFile
+729-110src/middlewared/middlewared/plugins/truesearch.py
+345-19tests/api2/test_truesearch.py
+262-0src/middlewared/middlewared/utils/truesearch_filters.py
+155-0tests/unit/test_truesearch.py
+0-151src/middlewared/middlewared/pytest/unit/plugins/test_truesearch.py
+150-0src/middlewared/middlewared/api/v27_0_0/truesearch.py
+1,641-28029 files not shown
+2,428-40835 files

LLVM/project 1b9ed2b — offload/liboffload/API Queue.td, offload/plugins-nextgen/host/src rtl.cpp

[Offload] Report no pending work for host plugin queues (#240927)

The host plugin runs every operation synchronously, but
hasPendingWorkImpl returned true unconditionally. As a result
OL_QUEUE_INFO_EMPTY was always false on the host device, and
olDestroyQueue parked every host queue on the context's outstanding list
until the context was destroyed.

Return false instead, so a host queue reports as empty and is released
when it is destroyed. All backends now report the real queue status, so
drop the "may be unconditionally false" caveat from the
OL_QUEUE_INFO_EMPTY documentation.

Assisted-by: Claude
DeltaFile
+2-1offload/plugins-nextgen/host/src/rtl.cpp
+1-1offload/liboffload/API/Queue.td
+3-22 files

FreeNAS/freenas 4bb596b — src/middlewared/middlewared/api/v27_0_0 truesearch.py, src/middlewared/middlewared/plugins truesearch.py

NAS-145200 / 27.1.0 / Replace the TrueSearch program with truesearchd (by anodos325) (#20196)

- The `truesearch` service runs two units, `truesearchd` and
`truesearch-indexer`. Samba uses `spotlight backend = truesearch`.
truesearchd handles client requests. truesearch-indexer does the actual
file indexing and fs watching.
- Middleware writes `/etc/truesearchd/truesearch.conf` while the index
dataset is mounted. A dataset gets one `[target]` row if it holds an SMB
share with Spotlight search on or a WebShare share with search on, or if
it is mounted beneath such a share. Time Machine shares, home shares and
private datasets shares are not indexed.
- Encrypted datasets are now indexed due to changes in default index
dataset encryption posture.
- `.system/truesearchd` replaces `.system/truesearch`. On a data pool,
it is encrypted with the pwenc secret as a raw key. Middleware does not
mount a copy that is not encrypted or that the secret does not unlock,
and TrueSearch then reports that it is not mounted. A move of the system
dataset does not copy it, and the indexes are built again. It has the
properties of the tiering dataset.

    [14 lines not shown]
DeltaFile
+729-110src/middlewared/middlewared/plugins/truesearch.py
+345-19tests/api2/test_truesearch.py
+262-0src/middlewared/middlewared/utils/truesearch_filters.py
+155-0tests/unit/test_truesearch.py
+0-151src/middlewared/middlewared/pytest/unit/plugins/test_truesearch.py
+150-0src/middlewared/middlewared/api/v27_0_0/truesearch.py
+1,641-28029 files not shown
+2,428-40835 files

LLVM/project fd5f0a8 — lldb/source/Core FormatEntity.cpp, lldb/test/API/functionalities/return-value-synthetic Makefile synthetic.py

[lldb] Show synthetic children in the return value of the thread description (#241323)

ValueObject::Dump without options uses synthetic children only for
synthetic value objects.

assisted by claude
DeltaFile
+26-0lldb/test/API/functionalities/return-value-synthetic/TestReturnValueSynthetic.py
+14-0lldb/test/API/functionalities/return-value-synthetic/main.c
+9-0lldb/test/API/functionalities/return-value-synthetic/synthetic.py
+7-1lldb/source/Core/FormatEntity.cpp
+3-0lldb/test/API/functionalities/return-value-synthetic/Makefile
+59-15 files

LLVM/project 2f9eef9 — clang/lib/CIR/Lowering/DirectToLLVM CMakeLists.txt LowerToLLVM.cpp

[CIR][NFC] Separate shared metadata lowering from OpenCL conversions (#240990)

Extract function metadata dispatch and aggregation into
`LowerToLLVMMetadata`, including the maximum work-group size conversion
introduced in #227715. Keep OpenCL-specific conversions in
`LowerToLLVMOpenCLMetadata`.

Assisted-by: Codex / GPT-6
DeltaFile
+84-0clang/lib/CIR/Lowering/DirectToLLVM/LowerToLLVMMetadata.h
+2-80clang/lib/CIR/Lowering/DirectToLLVM/LowerToLLVMOpenCLMetadata.cpp
+60-0clang/lib/CIR/Lowering/DirectToLLVM/LowerToLLVMMetadata.cpp
+4-16clang/lib/CIR/Lowering/DirectToLLVM/LowerToLLVMOpenCLMetadata.h
+4-3clang/lib/CIR/Lowering/DirectToLLVM/LowerToLLVM.cpp
+1-0clang/lib/CIR/Lowering/DirectToLLVM/CMakeLists.txt
+155-996 files

FreeNAS/freenas a6b11b0 — src/middlewared/middlewared/alembic/versions/27.0 2026-11-12_12-00_ntp_nts.py 2026-11-11_12-00_ntp_nts.py, src/middlewared/middlewared/alembic/versions/28.0 2026-11-11_12-05_merge.py 2026-11-12_12-05_merge.py

Base the NTS migration on 6d08137a3def and drop default NTS servers

NAS-145217 (#20199) added migration 6d08137a3def after b4fac2fc788a in
the 27.0 directory, and merge migration 5dfc6658deaa in 28.0. So
04a6293d595a now follows 6d08137a3def instead of b4fac2fc788a, and
merge migration 4ba342aeda4a joins it with 5dfc6658deaa instead of
3c7d1e9a5b20. Without this alembic would find two heads. 04a6293d595a
and 4ba342aeda4a are now dated 2026-11-12, after their parents, so
their file names and create dates follow the revision order.

04a6293d595a no longer adds time.cloudflare.com and ntppool1.time.nl
to systems still on the stock NTP servers. While any NTS server is
configured chronyd ignores every server without NTS, and the web UI
cannot show or set NTS yet: it would list the two as ordinary servers
and give no reason why a server added there goes unused. The defaults
can come back with the UI support. The migration still adds the
ntp_nts and require_nts columns and removes servers whose address is
not a single word.


    [3 lines not shown]
DeltaFile
+0-78src/middlewared/middlewared/alembic/versions/27.0/2026-11-11_12-00_ntp_nts.py
+0-61tests/unit/test_ntp_default_nts_migration.py
+46-0src/middlewared/middlewared/alembic/versions/27.0/2026-11-12_12-00_ntp_nts.py
+36-0tests/unit/test_ntp_nts_migration.py
+0-22src/middlewared/middlewared/alembic/versions/28.0/2026-11-11_12-05_merge.py
+22-0src/middlewared/middlewared/alembic/versions/28.0/2026-11-12_12-05_merge.py
+104-1611 files not shown
+109-1687 files

FreeBSD/ports 882943b — www/piwigo pkg-plist Makefile

www/piwigo: remove superflous entry in plist

Reported by:    fluffy
DeltaFile
+1-1www/piwigo/Makefile
+0-1www/piwigo/pkg-plist
+1-22 files

LLVM/project b8c9fba — libc/utils/docgen netdb.yaml langinfo.yaml, libc/utils/docgen/sys shm.yaml types.yaml

[libc][docs] Add remaining C23 and POSIX docgen header catalogues (#241564)

Twenty-four C23 and POSIX headers currently lack docgen status
catalogues, while float.h and other freestanding headers in
CLANG_FREESTANDING_HEADERS short-circuit to implemented instead of
checking LLVM-libc's own macro and type headers. Purely compiler-owned
freestanding headers (such as stdarg.h, stdatomic.h, stddef.h, and
tgmath.h) live in Clang or GCC rather than libc, so docgen cannot
truthfully report per-symbol coverage for them.

Remove CLANG_FREESTANDING_HEADERS and provider overrides so float.h,
limits.h, stdckdint.h, and stdint.h evaluate directly against
libc/include/ (including typedefs in macro headers), note the
compiler-provided headers on libc/docs/headers/index.md, and add docgen
YAML catalogues for limits.h, stdckdint.h, stdint.h, and the 21
remaining POSIX headers.

Assisted-by: Automated tooling, human reviewed.
DeltaFile
+340-0libc/utils/docgen/stdint.yaml
+131-0libc/utils/docgen/limits.yaml
+122-0libc/utils/docgen/langinfo.yaml
+106-0libc/utils/docgen/netdb.yaml
+100-0libc/utils/docgen/sys/types.yaml
+90-0libc/utils/docgen/sys/shm.yaml
+889-024 files not shown
+1,430-4130 files

LLVM/project e115dd3 — lldb/include/lldb/Target StackID.h, lldb/source/API SBFrame.cpp

[lldb] Give tail call frames distinct, ordered StackIDs (#240665)

Synthesized tail call frames all had an invalid CFA, so the tail call
frames of one function shared a `StackID` and broke the order that
`StackFrameList::GetFrameWithStackID` relies on. On a stack that repeats
a tail call, `SBFrame` calls could resolve to the wrong frame, and
lookups fell back to a linear scan, making a full stack walk quadratic.

Give each tail call frame the CFA of the younger frame that replaced it,
plus a depth that orders the frames sharing that CFA. The borrowed CFA
only identifies the frame: `SBFrame::GetCFA` and `DW_OP_call_frame_cfa`
still treat it as having none.
DeltaFile
+57-0lldb/test/API/functionalities/tail_call_frames/frame_identity/TestTailCallFrameIdentity.py
+41-0lldb/test/API/functionalities/tail_call_frames/frame_identity/main.cpp
+30-0lldb/unittests/Target/StackIDTest.cpp
+8-2lldb/source/API/SBFrame.cpp
+10-0lldb/include/lldb/Target/StackID.h
+9-0lldb/source/Target/StackID.cpp
+155-24 files not shown
+169-510 files

LLVM/project 8f63ff6 — llvm/lib/Target/LoongArch LoongArchISelLowering.cpp

[LoongArch][NFC] Replace manual v2i128 check with MVT::v2i128 (#241726)

Now that v2i128 is a legal MVT, the manual v2i128 check and the
associated stale comment are no longer needed. Compare against
MVT::v2i128 directly instead.
DeltaFile
+2-7llvm/lib/Target/LoongArch/LoongArchISelLowering.cpp
+2-71 files

FreeNAS/freenas 6ca0e31 — src/middlewared/middlewared/alembic/versions/27.0 2026-11-11_12-00_snapshot_task_lifetime.py

NAS-145217 / 27.0.0 / Fix snapshot task queries failing on a zero lifetime (by themylogin) (#20198)

The API accepted a lifetime of 0 for periodic snapshot tasks until
NAS-142610 added a minimum of 1 to the entry model. Rows saved with 0
before that change now fail validation on every pool.snapshottask.query
call, which breaks pool export and zettarepl. This migration raises
those rows to 1, which only keeps their snapshots longer.

Original PR: https://github.com/truenas/middleware/pull/20197

Co-authored-by: themylogin <themylogin at gmail.com>
DeltaFile
+22-0src/middlewared/middlewared/alembic/versions/27.0/2026-11-11_12-00_snapshot_task_lifetime.py
+22-01 files

LLVM/project 0038cb8 — mlir/lib/Dialect/Complex/IR ComplexOps.cpp, mlir/test/Dialect/Complex canonicalize.mlir

[mlir][Complex] Don't require nsz for complex exp(log) fold (#240812)
DeltaFile
+11-13mlir/test/Dialect/Complex/canonicalize.mlir
+6-6mlir/lib/Dialect/Complex/IR/ComplexOps.cpp
+17-192 files

LLVM/project 4cb42b4 — libcxx/lib/abi arm64-apple-darwin.libcxxabi.v1.stable.noexceptions.nonew.abilist, llvm/lib/Target/Hexagon HexagonDepInstrInfo.td

Merge branch 'main' into users/vpykhtin/amdgpu-vgpr32-from-lo16-helper
DeltaFile
+5,423-1,585llvm/test/CodeGen/ARM/GlobalISel/arm-legalize-fp.mir
+3,285-20llvm/lib/Target/Hexagon/HexagonDepInstrInfo.td
+2,968-0llvm/test/CodeGen/Mips/GlobalISel/llvm-ir/is_fpclass.ll
+1,483-1,439llvm/test/Transforms/Util/DeclareRuntimeLibcalls/aarch64.ll
+1,335-1,300llvm/test/Transforms/Util/DeclareRuntimeLibcalls/windows.ll
+2,631-0libcxx/lib/abi/arm64-apple-darwin.libcxxabi.v1.stable.noexceptions.nonew.abilist
+17,125-4,3447,995 files not shown
+217,351-98,4288,001 files

LLVM/project 047c70d — llvm/test/CodeGen/AArch64 bitinsert-vector.ll bitextract-vector.ll

[AArch64] Use `-global-isel=0` in vector `bitinsert`/`bitextract` test
DeltaFile
+1-1llvm/test/CodeGen/AArch64/bitinsert-vector.ll
+1-1llvm/test/CodeGen/AArch64/bitextract-vector.ll
+2-22 files

LLVM/project 7660aa3 — llvm/lib/CodeGen/GlobalISel IRTranslator.cpp, llvm/test/CodeGen/AArch64 bitextract-vector.ll bitinsert-vector.ll

[GlobalISel] Lower vector `bitinsert` and `bitextract`
DeltaFile
+111-50llvm/test/CodeGen/AArch64/bitinsert-vector.ll
+19-9llvm/test/CodeGen/AArch64/bitextract-vector.ll
+13-12llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp
+143-713 files

LLVM/project b7bb0c9 — llvm/test/CodeGen/AMDGPU bitinsert-vector.ll bitinsert-bitextract-vector.ll, llvm/test/CodeGen/RISCV/rvv fixed-vectors-bitinsert-bitextract.ll

[SelectionDAG] Split vector `bitinsert` and `bitextract` tests
DeltaFile
+0-928llvm/test/CodeGen/AMDGPU/bitinsert-bitextract-vector.ll
+0-779llvm/test/CodeGen/X86/bitinsert-bitextract-vector.ll
+744-0llvm/test/CodeGen/AMDGPU/bitinsert-vector.ll
+549-0llvm/test/CodeGen/X86/bitinsert-vector.ll
+0-240llvm/test/CodeGen/RISCV/rvv/fixed-vectors-bitinsert-bitextract.ll
+235-0llvm/test/CodeGen/X86/bitextract-vector.ll
+1,528-1,94712 files not shown
+2,165-2,14618 files

LLVM/project 93df9d8 — llvm/lib/Target/AMDGPU AMDGPURegisterBankInfo.cpp AMDGPULegalizerInfo.cpp, llvm/test/CodeGen/AMDGPU stacksave_stackrestore.ll

[AMDGPU][GISel] Capture the stack pointer at stacksave
DeltaFile
+254-190llvm/test/CodeGen/AMDGPU/stacksave_stackrestore.ll
+15-8llvm/lib/Target/AMDGPU/AMDGPUInstructionSelector.cpp
+8-1llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp
+6-2llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-stacksave-stackrestore.mir
+0-3llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp
+283-2045 files

LLVM/project d649741 — llvm/test/CodeGen/AMDGPU stacksave_stackrestore.ll

Pre-commit tests for the stackrestore fix
DeltaFile
+1,529-0llvm/test/CodeGen/AMDGPU/stacksave_stackrestore.ll
+1,529-01 files

LLVM/project 76841e2 — llvm/lib/Target/AMDGPU SIInstrInfo.cpp, llvm/test/CodeGen/AMDGPU/GlobalISel regbankselect-amdgpu-wave-address.mir inst-select-amdgpu-wave-address.mir

Relax the verifier to accept VRegs for G_AMDGPU_WAVE_ADDRESS
DeltaFile
+20-15llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-amdgpu-wave-address.mir
+5-9llvm/test/CodeGen/AMDGPU/GlobalISel/regbankselect-amdgpu-wave-address.mir
+3-2llvm/lib/Target/AMDGPU/SIInstrInfo.cpp
+28-263 files

LLVM/project 20e9e51 — llvm/test/CodeGen/AMDGPU/GlobalISel regbankselect-amdgpu-wave-address.mir inst-select-amdgpu-wave-address.mir

Pre-commit tests for relaxing verifier
DeltaFile
+43-2llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-amdgpu-wave-address.mir
+20-1llvm/test/CodeGen/AMDGPU/GlobalISel/regbankselect-amdgpu-wave-address.mir
+63-32 files

LLVM/project 7ba0608 — libc/test/src/unistd copy_file_range_test.cpp

[libc][test] Fix dangling CString paths in copy_file_range_test (#241787)

Fixes the `aarch64` / overlay failure in
`libc.test.src.unistd.copy_file_range_test` introduced by #240018.

### Root Cause
1. `libc_make_test_file_path(...)` returns an owning `CString`
(non-copyable, non-movable). Storing it into `const char *in_path` /
`out_path` in `SetUp()` destroyed the temporary `CString` immediately,
leaving dangling pointers for `open()` and `unlink()` and causing
`ENOENT` in `SetUp()` (cascading into `EBADF` in `CopyNoOffsets` and
`CopyWithOffsets`).
2. `LlvmLibcCopyFileRangeTest::SetUp()` and `TearDown()` overrode
`ErrnoCheckingTest::SetUp()` / `TearDown()` without invoking the base
class methods.

### Changes
- Initialize `in_path` and `out_path` directly as fixture members using
`decltype(libc_make_test_file_path(...))` so the `CString` objects stay

    [8 lines not shown]
DeltaFile
+8-8libc/test/src/unistd/copy_file_range_test.cpp
+8-81 files

LLVM/project c1ebc15 — llvm/lib/CodeGen/SelectionDAG SelectionDAGBuilder.cpp, llvm/test/CodeGen/AArch64 arm64_32-byte.ll

[SelectionDAG] Use the pointer memory type when lowering byte casts
DeltaFile
+215-0llvm/test/CodeGen/AArch64/arm64_32-byte.ll
+46-5llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
+261-52 files

FreeBSD/ports d52c9e7 — net/mobile-broadband-provider-info Makefile distinfo

net/mobile-broadband-provider-info: Update to 20261111

Sponsored by:   Rubicon Communications, LLC ("Netgate")
DeltaFile
+3-3net/mobile-broadband-provider-info/distinfo
+1-1net/mobile-broadband-provider-info/Makefile
+4-42 files

LLVM/project 507e108 — flang/lib/Lower ConvertVariable.cpp, flang/test/Lower/MIF coarray_host_associated.f90

[flang] Fix incorrect reallocation for host-associated main-program coarrays #231233 (#233361)

This fix resolves the issue #231233 involving incorrect reallocation of
a coarray when it is accessed via host association in a nested
procedure.

---------

Co-authored-by: Dan Bonachea <dobonachea at lbl.gov>
DeltaFile
+63-0flang/test/Lower/MIF/coarray_host_associated.f90
+15-6flang/lib/Lower/ConvertVariable.cpp
+78-62 files

FreeBSD/ports ab68136 — sysutils Makefile

sysutils/libmbus: Add forgotten SUBDIR

Fixes:  d436f881b3b5 sysutils/libmbus: [NEW PORT] Meter-bus library and utility programs
DeltaFile
+1-0sysutils/Makefile
+1-01 files

LLVM/project f7a437c — llvm/lib/Target/Hexagon HexagonFrameLowering.h HexagonRegisterInfo.cpp, llvm/test/CodeGen/Hexagon hlx-vtcm-stack.ll

[Hexagon] Add local VTCM frames for HLX objects (#241650)

Move local HLX objects to a separate VTCM frame, address them through
VSP, and allocate and release the frame with vallocframe and
vdeallocframe.
Co-authored-by: Yashas Andaluri <yandalur at qti.qualcomm.com>
DeltaFile
+88-2llvm/lib/Target/Hexagon/HexagonFrameLowering.cpp
+61-0llvm/test/CodeGen/Hexagon/hlx-vtcm-stack.ll
+27-0llvm/lib/Target/Hexagon/HexagonMachineFunctionInfo.cpp
+20-0llvm/lib/Target/Hexagon/HexagonMachineFunctionInfo.h
+11-0llvm/lib/Target/Hexagon/HexagonRegisterInfo.cpp
+5-0llvm/lib/Target/Hexagon/HexagonFrameLowering.h
+212-21 files not shown
+213-27 files

LLVM/project bb6c2f3 — flang/lib/Semantics check-coarray.cpp, flang/test/Semantics form_team01.f90 notifywait03.f90

[flang][Semantics] Adding check integer kind on STAT= specifier #230463 (#231103)

This PR adds a pedantic warning to check whether the specified STAT is
an integer of at least 16-bit because
flang currently silently accepts 8-bit integers to `STAT=`: and F2023
9.7.4 says:

> R946 _stat-variable_ is _scalar-int-variable_
>
> A stat-variable should have a decimal exponent range of at least four;
otherwise the
> processor-dependent error code might not be representable in the
variable.
DeltaFile
+31-34flang/lib/Semantics/check-coarray.cpp
+44-0flang/test/Semantics/check-stat.f90
+14-14flang/test/Semantics/lockstmt03.f90
+8-8flang/test/Semantics/notifywait03.f90
+8-8flang/test/Semantics/event02b.f90
+6-4flang/test/Semantics/form_team01.f90
+111-684 files not shown
+135-7010 files

LLVM/project cdd9130 — llvm/lib/Target/SPIRV SPIRVPreLegalizer.cpp, llvm/test/CodeGen/SPIRV/debug-info debug-line-inline-asm.ll

[SPIRV] Keep source location on OpAsmCallINTEL

insertInlineAsmProcess builds OpAsmCallINTEL with a MachineIRBuilder
whose debug location is empty.
The call therefore had no location, so the NonSemantic
debug handler emitted no debug line information.
DeltaFile
+59-0llvm/test/CodeGen/SPIRV/debug-info/debug-line-inline-asm.ll
+1-0llvm/lib/Target/SPIRV/SPIRVPreLegalizer.cpp
+60-02 files

FreeBSD/ports d436f88 — sysutils/libmbus distinfo pkg-descr, sysutils/libmbus/files patch-Makefile.am

sysutils/libmbus: [NEW PORT] Meter-bus library and utility programs

The Meter-Bus is a standard for reading out meter data from
electricity meters, heat meters, gas meters, etc. The M-bus
standard deals with both the electrical signals on the M-Bus,
and the protocol and data format used in transmissions on
the M-Bus. The role of libmbus is to decode/encode M-bus
data, and to handle the communication with M-Bus devices.

WWW:            https://github.com/rscada/libmbus/

PR:             298095
Co-authored by: alven@
DeltaFile
+41-0sysutils/libmbus/pkg-plist
+30-0sysutils/libmbus/Makefile
+11-0sysutils/libmbus/files/patch-Makefile.am
+6-0sysutils/libmbus/pkg-descr
+3-0sysutils/libmbus/distinfo
+91-05 files

OpenBSD/src IClCXYc — usr.sbin/relayd http.h relay_http.c

   relayd: preserve HTTP request methods across reads and interim responses

   Diff from Acts1631

   OK: rsadowski@
VersionDeltaFile
1.109+14-10usr.sbin/relayd/relay_http.c
1.16+2-1usr.sbin/relayd/http.h
+16-112 files