Saturday, November 30, 2024

UPDATE: x265 4.1

Here is an update to x265 4.1.

Tested on older amd64. Needs testing on modern amd64 for IBT.

aarch64 currently crashes in the NEON code. Could someone take a
look at this? Is this xonly or something else?


Index: Makefile
===================================================================
RCS file: /cvs/ports/multimedia/x265/Makefile,v
retrieving revision 1.59
diff -u -p -u -p -r1.59 Makefile
--- Makefile 7 May 2024 15:01:27 -0000 1.59
+++ Makefile 24 Nov 2024 06:08:21 -0000
@@ -1,12 +1,12 @@
COMMENT= free H.265/HEVC encoder

-VER= 3.6
+VER= 4.1
DISTNAME= x265_${VER}
PKGNAME= x265-${VER}
CATEGORIES= multimedia
SITES= https://bitbucket.org/multicoreware/x265_git/downloads/

-SHARED_LIBS= x265 24.0
+SHARED_LIBS= x265 25.0

HOMEPAGE= https://x265.org/

@@ -30,10 +30,8 @@ BUILD_DEPENDS+= devel/nasm

CONFIGURE_ARGS+=-DCMAKE_ASM_YASM_FLAGS_DEBUG="-g dwarf2" \
-DENABLE_PIC=On \
- -DENABLE_TESTS=On
-
-CONFIGURE_ARGS+=-DX265_VERSION=${VER} \
- -DX265_LATEST_TAG=${VER}
+ -DENABLE_TESTS=On \
+ -DGIT_ARCHETYPE=1

.if ${MACHINE_ARCH} == "arm" || ${MACHINE_ARCH} == "i386"
CONFIGURE_ARGS+=-DENABLE_ASSEMBLY=Off
Index: distinfo
===================================================================
RCS file: /cvs/ports/multimedia/x265/distinfo,v
retrieving revision 1.27
diff -u -p -u -p -r1.27 distinfo
--- distinfo 7 May 2024 15:01:27 -0000 1.27
+++ distinfo 24 Nov 2024 06:08:21 -0000
@@ -1,2 +1,2 @@
-SHA256 (x265_3.6.tar.gz) = ZjUx80HFOJ9GDXMOYuEKT8yjQoyiyhCWk4Z7xf4uKAc=
-SIZE (x265_3.6.tar.gz) = 1655889
+SHA256 (x265_4.1.tar.gz) = oxaZxqiYBrdLAVHl5qffZd5LSQUEgv5ev4pDedevjyk=
+SIZE (x265_4.1.tar.gz) = 1725279
Index: patches/patch-source_CMakeLists_txt
===================================================================
RCS file: /cvs/ports/multimedia/x265/patches/patch-source_CMakeLists_txt,v
retrieving revision 1.8
diff -u -p -u -p -r1.8 patch-source_CMakeLists_txt
--- patches/patch-source_CMakeLists_txt 7 May 2024 15:01:27 -0000 1.8
+++ patches/patch-source_CMakeLists_txt 24 Nov 2024 06:08:21 -0000
@@ -1,13 +1,29 @@
Index: source/CMakeLists.txt
--- source/CMakeLists.txt.orig
+++ source/CMakeLists.txt
-@@ -523,7 +523,8 @@ if(POWER)
+@@ -88,7 +88,7 @@ elseif(ARM64MATCH GREATER "-1")
+ option(AARCH64_WARNINGS_AS_ERRORS "Build with -Werror for AArch64 Intrinsics files" OFF)
+
+ option(AARCH64_RUNTIME_CPU_DETECT "Enable AArch64 run-time CPU feature detection" ON)
+- if(NOT CMAKE_SYSTEM_NAME MATCHES "Linux|Darwin|Windows")
++ if(NOT CMAKE_SYSTEM_NAME MATCHES "Linux|FreeBSD|OpenBSD|Darwin|Windows")
+ set(AARCH64_RUNTIME_CPU_DETECT OFF CACHE BOOL "" FORCE)
+ message(STATUS "Run-time CPU feature detection unsupported on this platform")
endif()
- endif()
+@@ -522,6 +522,16 @@ endif()

--include(Version) # determine X265_VERSION and X265_LATEST_TAG
-+set(X265_VERSION "unknown" CACHE STRING "")
-+set(X265_LATEST_TAG "0.0" CACHE STRING "")
- include_directories(. common encoder "${PROJECT_BINARY_DIR}")
+ if(ENABLE_ASSEMBLY)
+ add_definitions(-DENABLE_ASSEMBLY)
++endif()
++
++check_symbol_exists(getauxval sys/auxv.h HAVE_GETAUXVAL)
++if(HAVE_GETAUXVAL)
++ add_definitions(-DHAVE_GETAUXVAL=1)
++endif()
++
++check_symbol_exists(elf_aux_info sys/auxv.h HAVE_ELF_AUX_INFO)
++if(HAVE_ELF_AUX_INFO)
++ add_definitions(-DHAVE_ELF_AUX_INFO=1)
+ endif()

- option(ENABLE_PPA "Enable PPA profiling instrumentation" OFF)
+ option(CHECKED_BUILD "Enable run-time sanity checks (debugging)" OFF)
Index: patches/patch-source_common_aarch64_asm_S
===================================================================
RCS file: /cvs/ports/multimedia/x265/patches/patch-source_common_aarch64_asm_S,v
retrieving revision 1.4
diff -u -p -u -p -r1.4 patch-source_common_aarch64_asm_S
--- patches/patch-source_common_aarch64_asm_S 7 May 2024 15:01:27 -0000 1.4
+++ patches/patch-source_common_aarch64_asm_S 24 Nov 2024 06:08:21 -0000
@@ -1,7 +1,7 @@
Index: source/common/aarch64/asm.S
--- source/common/aarch64/asm.S.orig
+++ source/common/aarch64/asm.S
-@@ -97,6 +97,7 @@ ELF .hidden EXTERN_ASM\name
+@@ -107,6 +107,7 @@ ELF .hidden EXTERN_ASM\name
ELF .type EXTERN_ASM\name, %function
FUNC .func EXTERN_ASM\name
EXTERN_ASM\name:
Index: patches/patch-source_common_aarch64_cpu_h
===================================================================
RCS file: patches/patch-source_common_aarch64_cpu_h
diff -N patches/patch-source_common_aarch64_cpu_h
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ patches/patch-source_common_aarch64_cpu_h 24 Nov 2024 06:08:21 -0000
@@ -0,0 +1,25 @@
+Index: source/common/aarch64/cpu.h
+--- source/common/aarch64/cpu.h.orig
++++ source/common/aarch64/cpu.h
+@@ -119,7 +119,7 @@ static inline int aarch64_get_cpu_flags()
+ return flags;
+ }
+
+-#elif defined(__linux__)
++#elif HAVE_GETAUXVAL || HAVE_ELF_AUX_INFO
+
+ #include <sys/auxv.h>
+
+@@ -133,10 +133,10 @@ static inline int aarch64_get_cpu_flags()
+ int flags = 0;
+
+ #if HAVE_NEON_DOTPROD || HAVE_SVE
+- unsigned long hwcap = getauxval(AT_HWCAP);
++ unsigned long hwcap = x265_getauxval(AT_HWCAP);
+

Re: HELP WANTED: NET: games/prismlauncher

On Sat, Nov 30, 2024 at 07:04:01PM -0600, izzy Meyer wrote:
> Hello ports!
>
> I'm trying to work on a new games/prismlauncher port, but i am coming
> upon some issues.
>
> I previously had a 8.4 versioned port submitted to the list, but that
> had gross wrapper scripts. In my mind, that is not an ideal solution,
> and I instead should fix the program itself. I worked on this today,
> and noticed 9.1 was released, and started updating my work.
>
> See the openbsd-wip repo TODO file:
>
> https://github.com/jasperla/openbsd-wip/tree/master/games/prismlauncher
>
> Any idea what to do?

hmm, just a drive-by comment, but have you tried symlinks? or patch
it to look for liblwjgl64.so? (i'd just grep -rn for "liblwjgl"?)

>
> To copy-paste from the TODO file:
>
> """
> I took some patches from the FreeBSD ports tree, although it needed to
> be modified.
>
> This bypassed the "Unknown Platform" runtime error.
>
> liblwjgl.so isn't provided by any package on OpenBSD to my knowledge,
> but liblwjgl64.so *is*
>
> With these patches, this software seems to be hardcoded to look for
> liblwjgl.so (no 64)
>
> Could not get a game to launch.
> """
>
> I am no C++/Java dev, so I'm scratching my head at this issue.
> I feel we are nearing a functional port for this-
>
> The port tarball is attached for ease.
>
> Thanks,
>
> --
> iz (they/them)
>
> > i like to say mundane things,
> > there are too many uninteresting things
> > that go unnoticed.
>
> izder456 (dot) neocities (dot) org

Re: USB C port not working on ThinkPad T470

So after further investigation, here is what I have found out.
- The USB port is not broken or disabled
- The xHCI root hub is being configured when a device is plugged in.
- The device only appears when I have it plugged in before boot.
- If I remove and insert the device, the PCI device appears with a `pcidump`,
but the USB does not get enumerated/recognized/configured/
- I have booted NetBSD, FreeBSD, and Linux. NetBSD does the same behavior.
FreeBSD and Linux somehow trigger an enumeration to configure the devices connected.


I am not familiar with PCI or xHCI in the slightest, but I have a feeling I will be learning it.
Any suggestions to point me in a direction will be greatly appreciated :)


Here is a sendbug containing what dmesg looks like when the USB C is plugged in on before boot.

>Environment:
System : OpenBSD 7.6
Details : OpenBSD 7.6-current (GENERIC.MP) #13: Sat Nov 30 15:27:53 CST 2024
root@ThinkBSD.thinkBSD.kahl:/usr/src/sys/arch/amd64/compile/GENERIC.MP

Architecture: OpenBSD.amd64
Machine : amd64

dmesg:
OpenBSD 7.6-current (GENERIC.MP) #13: Sat Nov 30 15:27:53 CST 2024
root@ThinkBSD.thinkBSD.kahl:/usr/src/sys/arch/amd64/compile/GENERIC.MP
real mem = 17038102528 (16248MB)
avail mem = 16497991680 (15733MB)
random: good seed from bootblocks
mpath0 at root
scsibus0 at mpath0: 256 targets
mainbus0 at root
bios0 at mainbus0: SMBIOS rev. 3.0 @ 0x7a6fc000 (62 entries)
bios0: vendor LENOVO version "N1QET97W (1.72 )" date 09/26/2022
bios0: LENOVO 20JNS2XC01
efi0 at bios0: UEFI 2.5
efi0: Lenovo rev 0x1720
acpi0 at bios0: ACPI 5.0
acpi0: sleep states S0 S3 S4 S5
acpi0: tables DSDT FACP SSDT TPM2 UEFI SSDT SSDT HPET APIC MCFG ECDT SSDT SSDT BOOT BATB SLIC SSDT SSDT SSDT WSMT SSDT SSDT DBGP DBG2 MSDM ASF! FPDT BGRT UEFI
acpi0: wakeup devices GLAN(S4) XHC_(S3) XDCI(S4) HDAS(S4) RP01(S4) RP02(S4) RP03(S4) RP04(S4) RP05(S4) RP06(S4) RP08(S4) RP09(S4) RP10(S4) RP11(S4) RP12(S4) RP13(S4) [...]
acpitimer0 at acpi0: 3579545 Hz, 24 bits
acpihpet0 at acpi0: 23999999 Hz
acpimadt0 at acpi0 addr 0xfee00000: PC-AT compat
cpu0 at mainbus0: apid 0 (boot processor)
cpu0: Intel(R) Core(TM) i5-6300U CPU @ 2.40GHz, 2293.33 MHz, 06-4e-03, patch 000000f0
cpu0: cpuid 1 edx=bfebfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE> ecx=77fafbff<SSE3,PCLMUL,DTES64,MWAIT,DS-CPL,VMX,SMX,EST,TM2,SSSE3,SDBG,FMA3,CX16,xTPR,PDCM,PCID,SSE4.1,SSE4.2,x2APIC,MOVBE,POPCNT,DEADLINE,AES,XSAVE,AVX,F16C,RDRAND>
cpu0: cpuid 6 eax=27f7<SENSOR,ARAT> ecx=9<EFFFREQ>
cpu0: cpuid 7.0 ebx=29c6fbf<FSGSBASE,TSC_ADJUST,SGX,BMI1,HLE,AVX2,SMEP,BMI2,ERMS,INVPCID,RTM,MPX,RDSEED,ADX,SMAP,CLFLUSHOPT,PT> edx=bc002e00<SRBDS_CTRL,MD_CLEAR,TSXFA,IBRS,IBPB,STIBP,L1DF,SSBD>
cpu0: cpuid a vers=4, gp=4, gpwidth=48, ff=3, ffwidth=48
cpu0: cpuid d.1 eax=f<XSAVEOPT,XSAVEC,XGETBV1,XSAVES>
cpu0: cpuid 80000001 edx=2c100800<NXE,PAGE1GB,RDTSCP,LONG> ecx=121<LAHF,ABM,3DNOWP>
cpu0: cpuid 80000007 edx=100<ITSC>
cpu0: msr 10a=c04<RSBA,MISC_PKG_CT,ENERGY_FILT>
cpu0: MELTDOWN
cpu0: 32KB 64b/line 8-way D-cache, 32KB 64b/line 8-way I-cache, 256KB 64b/line 4-way L2 cache, 3MB 64b/line 12-way L3 cache
cpu0: smt 0, core 0, package 0
mtrr: Pentium Pro MTRR support, 10 var ranges, 88 fixed ranges
cpu0: apic clock running at 24MHz
cpu0: mwait min=64, max=64, C-substates=0.2.1.2.4.1.1.1, IBE
cpu1 at mainbus0: apid 2 (application processor)
cpu1: Intel(R) Core(TM) i5-6300U CPU @ 2.40GHz, 2294.66 MHz, 06-4e-03, patch 000000f0
cpu1: smt 0, core 1, package 0
cpu2 at mainbus0: apid 1 (application processor)
cpu2: Intel(R) Core(TM) i5-6300U CPU @ 2.40GHz, 2294.66 MHz, 06-4e-03, patch 000000f0
cpu2: smt 1, core 0, package 0
cpu3 at mainbus0: apid 3 (application processor)
cpu3: Intel(R) Core(TM) i5-6300U CPU @ 2.40GHz, 2294.66 MHz, 06-4e-03, patch 000000f0
cpu3: smt 1, core 1, package 0
ioapic0 at mainbus0: apid 2 pa 0xfec00000, version 20, 120 pins
acpimcfg0 at acpi0
acpimcfg0: addr 0xf0000000, bus 0-63
acpiec0 at acpi0
acpiprt0 at acpi0: bus 0 (PCI0)
acpiprt1 at acpi0: bus 2 (RP01)
acpiprt2 at acpi0: bus -1 (RP02)
acpiprt3 at acpi0: bus -1 (RP03)
acpiprt4 at acpi0: bus -1 (RP04)
acpiprt5 at acpi0: bus -1 (RP05)
acpiprt6 at acpi0: bus -1 (RP06)
acpiprt7 at acpi0: bus 4 (RP07)
acpiprt8 at acpi0: bus -1 (RP08)
acpiprt9 at acpi0: bus 5 (RP09)
acpiprt10 at acpi0: bus -1 (RP10)
acpiprt11 at acpi0: bus 62 (RP11)
acpiprt12 at acpi0: bus -1 (RP12)
acpiprt13 at acpi0: bus -1 (RP13)
acpiprt14 at acpi0: bus -1 (RP14)
acpiprt15 at acpi0: bus -1 (RP15)
acpiprt16 at acpi0: bus -1 (RP16)
acpiprt17 at acpi0: bus -1 (RP17)
acpiprt18 at acpi0: bus -1 (RP18)
acpiprt19 at acpi0: bus -1 (RP19)
acpiprt20 at acpi0: bus -1 (RP20)
acpiprt21 at acpi0: bus -1 (RP21)
acpiprt22 at acpi0: bus -1 (RP22)
acpiprt23 at acpi0: bus -1 (RP23)
acpiprt24 at acpi0: bus -1 (RP24)
acpipci0 at acpi0 PCI0: 0x00000010 0x00000011 0x00000000
acpithinkpad0 at acpi0: version 2.0
acpiac0 at acpi0: AC unit online
acpibat0 at acpi0: BAT0 model "01AV421" serial 1410 type LiP oem "SMP"
acpibat1 at acpi0: BAT1 model "01AV425" serial 22136 type LION oem "SANYO"
acpicmos0 at acpi0
acpibtn0 at acpi0: SLPB(wakeup)
"PNP0C14" at acpi0 not configured
acpibtn1 at acpi0: LID_(wakeup)
"PNP0C14" at acpi0 not configured
"PNP0C14" at acpi0 not configured
"PNP0C14" at acpi0 not configured
tpm0 at acpi0 TPM_ 2.0 (TIS) addr 0xfed40000/0x5000, device 0x0000104a rev 0x4e
"USBC000" at acpi0 not configured
acpicpu0 at acpi0: C3(200@1034 mwait.1@0x60), C2(200@151 mwait.1@0x33), C1(1000@1 mwait.1), PSS
acpicpu1 at acpi0: C3(200@1034 mwait.1@0x60), C2(200@151 mwait.1@0x33), C1(1000@1 mwait.1), PSS
acpicpu2 at acpi0: C3(200@1034 mwait.1@0x60), C2(200@151 mwait.1@0x33), C1(1000@1 mwait.1), PSS
acpicpu3 at acpi0: C3(200@1034 mwait.1@0x60), C2(200@151 mwait.1@0x33), C1(1000@1 mwait.1), PSS
acpipwrres0 at acpi0: PUBS, resource for XHC_
acpipwrres1 at acpi0: WRST
acpipwrres2 at acpi0: WRST
acpitz0 at acpi0: critical temperature is 128 degC
acpivideo0 at acpi0: GFX0
acpivout0 at acpivideo0: DD1F
cpu0: using VERW MDS workaround (except on vmm entry)
cpu0: Enhanced SpeedStep 2293 MHz: speeds: 2401, 2400, 2300, 2200, 2000, 1900, 1700, 1600, 1400, 1300, 1100, 1000, 800, 700, 500, 400 MHz
pci0 at mainbus0 bus 0
pchb0 at pci0 dev 0 function 0 "Intel Core 6G Host" rev 0x08
inteldrm0 at pci0 dev 2 function 0 "Intel HD Graphics 520" rev 0x07
drm0 at inteldrm0
inteldrm0: msi, SKYLAKE, gen 9
xhci0 at pci0 dev 20 function 0 "Intel 100 Series xHCI" rev 0x21: msi, xHCI 1.0
xhci0: CAPLENGTH=0x80
xhci0: DOORBELL=0x3000
xhci0: RUNTIME=0x2000
xhci0: 32 bytes context
xhci0: supported page size 0x00000001
xhci0: 18 ports and 64 slots
xhci0: 34 scratch pages, ETE=0, IST=0x4
xhci0: USB3PRM / USB3.0 configurable ports: 0x00000000
xhci0: USB3_PSSEN / Enabled USB3.0 ports under xHCI: 0x00000000
xhci0: XUSB2PRM / USB2.0 ports can switch from EHCI to xHCI:0x00000000
xhci0: XUSB2PR / USB2.0 ports under xHCI: 0x0000003f
usb0 at xhci0: USB revision 3.0
uhub0 at usb0 configuration 1 interface 0 "Intel xHCI root hub" rev 3.00/1.00 addr 1
xhci0: DCBAAP=0x10x1eca5000
xhci0: CRCR=00 (000000011eca6000)
xhci0: ERSTBA=0x40x7dd01000
xhci0: ERDP=0x10x1eca7000
xhci0: USBCMD=0x5
xhci0: IMAN=0x2
pchtemp0 at pci0 dev 20 function 2 "Intel 100 Series Thermal" rev 0x21
"Intel 100 Series MEI" rev 0x21 at pci0 dev 22 function 0 not configured
puc0 at pci0 dev 22 function 3 "Intel 100 Series KT" rev 0x21: ports: 16 com
com4 at puc0 port 0 apic 2 int 19: ns16550a, 16 byte fifo
ppb0 at pci0 dev 28 function 0 "Intel 100 Series PCIE" rev 0xf1: msi
pci1 at ppb0 bus 2
ppb1 at pci0 dev 28 function 6 "Intel 100 Series PCIE" rev 0xf1: msi
pci2 at ppb1 bus 4
iwm0 at pci2 dev 0 function 0 "Intel AC 8260" rev 0x3a, msi
ppb2 at pci0 dev 29 function 0 "Intel 100 Series PCIE" rev 0xf1: msi
pci3 at ppb2 bus 5
ppb3 at pci3 dev 0 function 0 "Intel JHL6240 Thunderbolt 3" rev 0x01
pci4 at ppb3 bus 6
ppb4 at pci4 dev 0 function 0 "Intel JHL6240 Thunderbolt 3" rev 0x01: msi
pci5 at ppb4 bus 7
ppb5 at pci4 dev 1 function 0 "Intel JHL6240 Thunderbolt 3" rev 0x01: msi
pci6 at ppb5 bus 8
ppb6 at pci4 dev 2 function 0 "Intel JHL6240 Thunderbolt 3" rev 0x01: msi
pci7 at ppb6 bus 61
xhci1 at pci7 dev 0 function 0 "Intel JHL6240 Thunderbolt 3" rev 0x01: msi, xHCI 1.10
xhci1: CAPLENGTH=0x80
xhci1: DOORBELL=0x3000
xhci1: RUNTIME=0x2000
xhci1: 32 bytes context
xhci1: supported page size 0x00000001
xhci1: 4 ports and 64 slots
xhci1: 34 scratch pages, ETE=0, IST=0x4
xhci1: USB3PRM / USB3.0 configurable ports: 0x00000000
xhci1: USB3_PSSEN / Enabled USB3.0 ports under xHCI: 0x00000000
xhci1: XUSB2PRM / USB2.0 ports can switch from EHCI to xHCI:0x00000000
xhci1: XUSB2PR / USB2.0 ports under xHCI: 0x10410000
usb1 at xhci1: USB revision 3.0
uhub1 at usb1 configuration 1 interface 0 "Intel xHCI root hub" rev 3.00/1.00 addr 1
xhci1: DCBAAP=0x10x1eccb000
xhci1: CRCR=00 (000000011eccc000)
xhci1: ERSTBA=0x40x7d7a1000
xhci1: ERDP=0x10x1eccd000
xhci1: USBCMD=0x5
xhci1: IMAN=0x2
ppb7 at pci0 dev 29 function 2 "Intel 100 Series PCIE" rev 0xf1: msi
pci8 at ppb7 bus 62
nvme0 at pci8 dev 0 function 0 vendor "Toshiba", unknown product 0x0116 rev 0x00: msix, NVMe 1.2
nvme0: KXG50ZNV256G NVMe TOSHIBA 256GB, firmware AADA4105, serial 889B75HKKATP
scsibus1 at nvme0: 2 targets, initiator 0
sd0 at scsibus1 targ 1 lun 0: <NVMe, KXG50ZNV256G NVM, AADA>
sd0: 244198MB, 512 bytes/sector, 500118192 sectors
pcib0 at pci0 dev 31 function 0 "Intel 100 Series LPC" rev 0x21
"Intel 100 Series PMC" rev 0x21 at pci0 dev 31 function 2 not configured
azalia0 at pci0 dev 31 function 3 "Intel 100 Series HD Audio" rev 0x21: msi
azalia0: codecs: Realtek ALC298, Intel/0x2809, using Realtek ALC298
audio0 at azalia0
ichiic0 at pci0 dev 31 function 4 "Intel 100 Series SMBus" rev 0x21: apic 2 int 16
iic0 at ichiic0
em0 at pci0 dev 31 function 6 "Intel I219-LM" rev 0x21: msi, address 54:e1:ad:d9:50:bf
isa0 at pcib0
isadma0 at isa0
com0 at isa0 port 0x3f8/8 irq 4: ns16550a, 16 byte fifo
pckbc0 at isa0 port 0x60/5 irq 1 irq 12
pckbd0 at pckbc0 (kbd slot)
wskbd0 at pckbd0: console keyboard
pms0 at pckbc0 (aux slot)
wsmouse0 at pms0 mux 0
wsmouse1 at pms0 mux 0
pms0: Synaptics clickpad, firmware 8.2, 0x1e2b1 0x940300 0x33cc40 0xf004a3 0x12e800
pcppi0 at isa0 port 0x61
spkr0 at pcppi0
efifb at mainbus0 not configured
xhci1: port=1 change=0x02
xhci0: port=7 change=0x80
xhci0: port=8 change=0x00
xhci0: port=15 change=0x00
xhci0: port=16 change=0x00
xhci0: port=7 change=0x80
xhci0: xhci_cmd_slot_control
xhci0: dev 1, input=0xfffffd811ed39000 slot=0xfffffd811ed39020 ep0=0xfffffd811ed39040
xhci0: dev 1, setting DCBAA to 0x000000011ed3f000
xhci_pipe_init: pipe=0xffff80000085b000 addr=0 depth=1 port=7 speed=2 dev 1 dci 1 (epAddr=0x0)
xhci0: xhci_cmd_set_address BSR=1
xhci0: xhci_cmd_set_address BSR=0
xhci0: dev 1 addr 1
ugen0 at uhub0 port 7 "Intel Bluetooth" rev 2.00/0.01 addr 2
xhci0: port=8 change=0x00
xhci0: xhci_cmd_slot_control
xhci0: dev 2, input=0xfffffd811ed6f000 slot=0xfffffd811ed6f020 ep0=0xfffffd811ed6f040
xhci0: dev 2, setting DCBAA to 0x000000011ed75000
xhci_pipe_init: pipe=0xffff800000860000 addr=0 depth=1 port=8 speed=3 dev 2 dci 1 (epAddr=0x0)
xhci0: xhci_cmd_set_address BSR=1
xhci0: xhci_cmd_set_address BSR=0
xhci0: dev 2 addr 2
uvideo0 at uhub0 port 8 configuration 1 interface 0 "AzureWave Integrated Camera" rev 2.00/16.20 addr 3
video0 at uvideo0
xhci0: port=15 change=0x00
xhci0: xhci_cmd_slot_control
xhci0: dev 3, input=0xfffffd811edd8000 slot=0xfffffd811edd8020 ep0=0xfffffd811edd8040
xhci0: dev 3, setting DCBAA to 0x000000011edd9000
xhci_pipe_init: pipe=0xffff800000a25000 addr=0 depth=1 port=15 speed=4 dev 3 dci 1 (epAddr=0x0)
xhci0: xhci_cmd_set_address BSR=1
xhci0: xhci_cmd_set_address BSR=0
xhci0: dev 3 addr 3
umass0 at uhub0 port 15 configuration 1 interface 0 "Generic USB3.0-CRW" rev 3.00/2.04 addr 4
umass0: using SCSI over Bulk-Only
xhci_pipe_init: pipe=0xffff800000a27000 addr=4 depth=1 port=15 speed=4 dev 3 dci 2 (epAddr=0x1)
xhci0: xhci_cmd_configure_ep dev 3
xhci_pipe_init: pipe=0xffff800000a28000 addr=4 depth=1 port=15 speed=4 dev 3 dci 5 (epAddr=0x82)
xhci0: xhci_cmd_configure_ep dev 3
scsibus2 at umass0: 2 targets, initiator 0
sd1 at scsibus2 targ 1 lun 0: <Generic-, SD/MMC, 1.00> removable serial.0bda0316501030900000
xhci0: port=16 change=0x00
xhci0: xhci_cmd_slot_control
xhci0: dev 4, input=0xfffffd811eded000 slot=0xfffffd811eded020 ep0=0xfffffd811eded040
xhci0: dev 4, setting DCBAA to 0x000000011edee000
xhci_pipe_init: pipe=0xffff800000a2a000 addr=0 depth=1 port=16 speed=4 dev 4 dci 1 (epAddr=0x0)
xhci0: xhci_cmd_set_address BSR=1
xhci0: xhci_cmd_set_address BSR=0
xhci0: dev 4 addr 4
umass1 at uhub0 port 16 configuration 1 interface 0 "Samsung Flash Drive FIT" rev 3.10/11.00 addr 5
umass1: using SCSI over Bulk-Only
xhci_pipe_init: pipe=0xffff800000a2b000 addr=5 depth=1 port=16 speed=4 dev 4 dci 2 (epAddr=0x1)
xhci0: xhci_cmd_configure_ep dev 4
xhci_pipe_init: pipe=0xffff800000a2c000 addr=5 depth=1 port=16 speed=4 dev 4 dci 5 (epAddr=0x82)
xhci0: xhci_cmd_configure_ep dev 4
scsibus3 at umass1: 2 targets, initiator 0
sd2 at scsibus3 targ 1 lun 0: <Samsung, Flash Drive FIT, 1100> removable serial.090c1000423060000769
sd2: 61188MB, 512 bytes/sector, 125313283 sectors
xhci1: port=1 change=0x02
xhci1: xhci_cmd_slot_control
xhci1: dev 1, input=0xfffffd811ee02000 slot=0xfffffd811ee02020 ep0=0xfffffd811ee02040
xhci1: dev 1, setting DCBAA to 0x000000011ee03000
xhci_pipe_init: pipe=0xffff800000a2e000 addr=0 depth=1 port=1 speed=2 dev 1 dci 1 (epAddr=0x0)
xhci1: xhci_cmd_set_address BSR=1
xhci1: xhci_cmd_set_address BSR=0
xhci1: dev 1 addr 1
uhidev0 at uhub1 port 1 configuration 1 interface 1 "Nitrokey Nitrokey 3" rev 2.10/1.07 addr 2
uhidev0: iclass 3/0
fido0 at uhidev0: input=64, output=64, feature=0
ugen1 at uhub1 port 1 configuration 1 "Nitrokey Nitrokey 3" rev 2.10/1.07 addr 2
vscsi0 at root
scsibus4 at vscsi0: 256 targets
softraid0 at root
scsibus5 at softraid0: 256 targets
sd3 at scsibus5 targ 1 lun 0: <OPENBSD, SR CRYPTO, 006>
sd3: 244197MB, 512 bytes/sector, 500116607 sectors
root on sd3a (0bc240da0332b331.a) swap on sd3b dump on sd3b
drm:pid0:intel_ddi_sanitize_encoder_pll_mapping *NOTICE* [drm] [ENCODER:102:DDI B/PHY B] is disabled/in DSI mode with an ungated DDI clock, gate it
drm:pid0:intel_ddi_sanitize_encoder_pll_mapping *NOTICE* [drm] [ENCODER:116:DDI C/PHY C] is disabled/in DSI mode with an ungated DDI clock, gate it
inteldrm0: 1920x1080, 32bpp
wsdisplay0 at inteldrm0 mux 1: console (std, vt100 emulation), using wskbd0
wsdisplay0: screen 1-5 added (std, vt100 emulation)
iwm0: hw rev 0x200, fw ver 36.ca7b901d.0, address d4:25:8b:9d:dd:fc

usbdevs:
Controller /dev/usb0:
addr 01: 8086:0000 Intel, xHCI root hub
super speed, self powered, config 1, rev 1.00
driver: uhub0
addr 02: 8087:0a2b Intel, Bluetooth
full speed, self powered, config 1, rev 0.01
driver: ugen0
addr 03: 13d3:5619 AzureWave, Integrated Camera
high speed, power 500 mA, config 1, rev 16.20, iSerial NULL
driver: uvideo0
addr 04: 0bda:0316 Generic, USB3.0-CRW
super speed, power 200 mA, config 1, rev 2.04, iSerial 20120501030900000
driver: umass0
addr 05: 090c:1000 Samsung, Flash Drive FIT
super speed, power 76 mA, config 1, rev 11.00, iSerial 0358423060000769
driver: umass1
Controller /dev/usb1:
addr 01: 8086:0000 Intel, xHCI root hub
super speed, self powered, config 1, rev 1.00
driver: uhub1
addr 02: 20a0:42b2 Nitrokey, Nitrokey 3
full speed, power 100 mA, config 1, rev 1.07
driver: uhidev0
driver: ugen1

Re: Blockgame

On Sun, 1 Dec 2024 01:39:03 +0000
Jesse Lawton <jesselawtonnz@posteo.net> wrote:

> Hi, I think it was just changing all mentions of lwjgl3 to lwjgl, but
> it could break stuff... (I don't know how to code yet.)

Thank you!

In any case, I'm working on getting Prism Launcher working, see the
games/prismlauncher port in jasperla's openbsd-wip repo if you wanna
see the progress (see TODO). Blockgame is unmaintained, and isn't the
ideal solution to play Minecraft on OpenBSD considering this, so Prism
Launcher it is:

https://marc.info/?l=openbsd-ports&m=173301492221418&w=2
https://github.com/jasperla/openbsd-wip.git

Porting usually doesn't need coding knowledge, although it could be
helpful. Most helpful is debugging skills, and a basic knowledge of
build systems (I presume you at least know the basics of cmake,
considering you were trying to build Blockgame).

I highly recommend reading the ports faq section, I assure you, it
isn't super difficult to learn as long as you are willing to read a
little. :)

https://openbsd.org/faq/ports/index.html

P.S: when messaging misc@ (or any other list), please keep
misc@openbsd.org in the "To": line, CC-ing any people you want to
message. Many eMail clients allow you to "Reply to list", this will
keep the "CC:" and "To:" lines in tact. It's best when everyone on the
list is on the same page.

It's okay, I fuck this up occasionally too man. Just a pointer :).

Appreciated-

--
iz (they/them)

> i like to say mundane things,
> there are too many uninteresting things
> that go unnoticed.

izder456 (dot) neocities (dot) org

HELP WANTED: NET: games/prismlauncher

Hello ports!

I'm trying to work on a new games/prismlauncher port, but i am coming
upon some issues.

I previously had a 8.4 versioned port submitted to the list, but that
had gross wrapper scripts. In my mind, that is not an ideal solution,
and I instead should fix the program itself. I worked on this today,
and noticed 9.1 was released, and started updating my work.

See the openbsd-wip repo TODO file:

https://github.com/jasperla/openbsd-wip/tree/master/games/prismlauncher

Any idea what to do?

To copy-paste from the TODO file:

"""
I took some patches from the FreeBSD ports tree, although it needed to
be modified.

This bypassed the "Unknown Platform" runtime error.

liblwjgl.so isn't provided by any package on OpenBSD to my knowledge,
but liblwjgl64.so *is*

With these patches, this software seems to be hardcoded to look for
liblwjgl.so (no 64)

Could not get a game to launch.
"""

I am no C++/Java dev, so I'm scratching my head at this issue.
I feel we are nearing a functional port for this-

The port tarball is attached for ease.

Thanks,

--
iz (they/them)

> i like to say mundane things,
> there are too many uninteresting things
> that go unnoticed.

izder456 (dot) neocities (dot) org

Re: Does OpenBSD have the equivalent of Linux Bind Mounts?

Kenneth Gober said on Sat, 30 Nov 2024 16:36:48 -0500

>On Sat, Nov 30, 2024 at 4:26 PM Steve Litt <slitt@troubleshooters.com>
>wrote:
>
>> Does OpenBSD have the equivalent of Linux Bind Mounts?
>>
>
>You can use NFS to do something like this. For example, if you have in
>fstab(5):
>{duid}.a /nfs/archive ffs rw,noatime,nodev,nosuid 1 3
>localhost:/nfs/archive/dist/OpenBSD /var/www/ftp/pub/OpenBSD nfs
>ro,nodev,nosuid 0 0
>
>And you have in exports(5):
>/nfs/archive/dist/OpenBSD -maproot=root -ro 127.0.0.1
>
>Then you could have this arrangement showing via df(1)
>/dev/sd2a 28.9T 11.3T 16.1T 41%
> /nfs/archive
>localhost:/nfs/archive/dist/OpenBSD 28.9T 11.3T 16.1T 41%
> /var/www/ftp/pub/OpenBSD
>
>In this example I have the second mount read-only, but this is not
>required.

Very nice!

Thank you,

SteveT

Steve Litt

http://444domains.com

Re: Does OpenBSD have the equivalent of Linux Bind Mounts?

On Sat, Nov 30, 2024 at 4:26 PM Steve Litt <slitt@troubleshooters.com> wrote:
Does OpenBSD have the equivalent of Linux Bind Mounts?

You can use NFS to do something like this.  For example, if you have in fstab(5):
{duid}.a /nfs/archive ffs rw,noatime,nodev,nosuid 1 3
localhost:/nfs/archive/dist/OpenBSD /var/www/ftp/pub/OpenBSD nfs ro,nodev,nosuid 0 0

And you have in exports(5):
/nfs/archive/dist/OpenBSD -maproot=root -ro 127.0.0.1

Then you could have this arrangement showing via df(1)
/dev/sd2a                             28.9T   11.3T   16.1T    41%    /nfs/archive
localhost:/nfs/archive/dist/OpenBSD   28.9T   11.3T   16.1T    41%    /var/www/ftp/pub/OpenBSD

In this example I have the second mount read-only, but this is not required.

-ken

Does OpenBSD have the equivalent of Linux Bind Mounts?

Hi all,

Does OpenBSD have the equivalent of Linux Bind Mounts?

Thanks,

SteveT

Steve Litt
http://444domains.com

Re: Can a daemon like unbound run in two RDOMAINs at the same time?

Can it run in two different rdomain(4)s? Yes, but not "natively". You'll
have to run separate copies of it for each rdomain(4). If you don't need
to actually run it in different rdomain(4)s but instead only need it
accessible, then pf(4) is your friend. Something like below should work:

pass out quick on lo1 inet6 proto { tcp udp } from ::1 to ::1 port 53 rtable 0
pass out quick on lo1 inet proto { tcp udp } from 127.0.0.1 to 127.0.0.1 port 53 rtable 0
pass in quick on { lo0 lo1 }

[maintainer update] devel/goreleaser 2.4.8

Index: Makefile
===================================================================
RCS file: /cvs/ports/devel/goreleaser/Makefile,v
diff -u -p -r1.18 Makefile
--- Makefile 19 Nov 2024 00:00:53 -0000 1.18
+++ Makefile 24 Nov 2024 17:32:31 -0000
@@ -1,7 +1,7 @@
COMMENT = deliver Go binaries as fast and easily as possible

MODGO_MODNAME = github.com/goreleaser/goreleaser/v2
-MODGO_VERSION
= v2.4.7
+MODGO_VERSION = v2.4.8

DISTNAME = goreleaser-${MODGO_VERSION}

Index: distinfo
===================================================================
RCS file: /cvs/ports/devel/goreleaser/distinfo,v
diff -u -p -r1.14 distinfo
--- distinfo 19 Nov 2024 00:00:53 -0000 1.14
+++ distinfo 24 Nov 2024 17:32:35 -0000
@@ -415,7 +415,8 @@ SHA256 (go_modules/github.com/!mastermin
SHA256 (go_modules/github.com/!masterminds/semver/v3/@v/v3.2.0.mod) = 3P7TMlRlZszr37RIQcjXt8hl9U6r/hmEpsxErLXW7YQ=
SHA256 (go_modules/github.com/!masterminds/semver/v3/@v/v3.2.1.mod) = 3P7TMlRlZszr37RIQcjXt8hl9U6r/hmEpsxErLXW7YQ=
SHA256 (go_modules/github.com/!masterminds/semver/v3/@v/v3.3.0.mod) = dGKkjNkJWNb8efZ0q7fsifpHehz08pKZTstyoEPFfQM=
-SHA256 (go_modules/github.com/!masterminds/semver/v3/@v/v3.3.0.zip) = tJLo9vpMgkAjSm1QlVIfddni58UmcrkLWv3lMygbVA8=
+SHA256 (go_modules/github.com/!masterminds/semver/v3/@v/v3.3.1.mod) = dGKkjNkJWNb8efZ0q7fsifpHehz08pKZTstyoEPFfQM=
+SHA256 (go_modules/github.com/!masterminds/semver/v3/@v/v3.3.1.zip) = 4bIEh2qS+KrjSIZwOV2O4IE/x3XNiDcn9Hdo6QQJBes=
SHA256 (go_modules/github.com/!masterminds/sprig/v3/@v/v3.2.3.mod) = Btb8/v0R+9+az4jwtJYMM3VG8GkJaMqBe7mZJDVw2YE=
SHA256 (go_modules/github.com/!masterminds/sprig/v3/@v/v3.2.3.zip) = LFM6H55wBJi/8FsFFlbhAk/63jj+mj6L38Q57lHUghs=
SHA256 (go_modules/github.com/!microsoft/go-winio/@v/v0.4.14.mod) = jUXZD8V+bfc5N+o6J4grGaPp+6rz6XB+7SGNXQ/QZwY=
@@ -710,8 +711,6 @@ SHA256 (go_modules/github.com/charmbrace
SHA256 (go_modules/github.com/charmbracelet/x/ansi/@v/v0.4.2.zip) = LLz0et+fx8r9Jpfm6n/lt5wY0j62kRJaWXJtr1FNCko=
SHA256 (go_modules/github.com/charmbracelet/x/exp/golden/@v/v0.0.0-20240806155701-69247e0abc2a.mod) = qOQi7fNKC26E5mkaeXSSaknqW54R3uh7Auc32goAc0s=
SHA256 (go_modules/github.com/charmbracelet/x/exp/golden/@v/v0.0.0-20240806155701-69247e0abc2a.zip) = 18YfAR2G8pk6/XyA9lE8MDvRc/jbQu0vMCtRCbqGwy0=
-SHA256 (go_modules/github.com/charmbracelet/x/exp/ordered/@v/v0.1.0.mod) = d0C19W7NavX9uf6MokWgG9/eTO2gDSBq6WFJxBC4S4U=
-SHA256 (go_modules/github.com/charmbracelet/x/exp/ordered/@v/v0.1.0.zip) = gFVKw7+W86HEeCcIyCDHV7kJJlLFwda0IfOXgh0naJo=
SHA256 (go_modules/github.com/checkpoint-restore/go-criu/v5/@v/v5.3.0.mod) = Cn9QWQjacQb08ac533yRQDNWa2z4+ruh5xxRYiWLLZQ=
SHA256 (go_modules/github.com/checkpoint-restore/go-criu/v5/@v/v5.3.0.zip) = +rSStWvy45oWsGBFa990kxrSKQ3DPbO6jQGAf+vSnr0=
SHA256 (go_modules/github.com/chrismellard/docker-credential-acr-env/@v/v0.0.0-20230304212654-82a0ddb27589.mod) = xNo2PMmuLCCdyAdYTYeqCsYwoQRPb1zpvP1HELBnZ34=
@@ -1885,8 +1884,8 @@ SHA256 (go_modules/github.com/wk8/go-ord
SHA256 (go_modules/github.com/x448/float16/@v/v0.8.4.mod) = +Kgjiqc0wdJGPUj4gI41EkVGvVIisT5MCXdG3tWlfh4=
SHA256 (go_modules/github.com/x448/float16/@v/v0.8.4.zip) = c7JKQQN+qZmrZoUeN5iglz27HyFJJZFbAfCCD3svFQA=
SHA256 (go_modules/github.com/xanzy/go-gitlab/@v/v0.109.0.mod) = E3wU2N5CknpIA8OdPL5yia/NZ3432vQZMvkm4ACWndg=
-SHA256 (go_modules/github.com/xanzy/go-gitlab/@v/v0.113.0.mod) = E3wU2N5CknpIA8OdPL5yia/NZ3432vQZMvkm4ACWndg=
-SHA256 (go_modules/github.com/xanzy/go-gitlab/@v/v0.113.0.zip) = 3dLyoyl8FwZ9JcfSPDzAF6P/wy+twp69I4X4ALvd2F0=
+SHA256 (go_modules/github.com/xanzy/go-gitlab/@v/v0.114.0.mod) = E3wU2N5CknpIA8OdPL5yia/NZ3432vQZMvkm4ACWndg=
+SHA256 (go_modules/github.com/xanzy/go-gitlab/@v/v0.114.0.zip) = xR9EzH7uGBUpbLAmI35x8ADYuPy5Y0TQEcx74iaUzF0=
SHA256 (go_modules/github.com/xanzy/ssh-agent/@v/v0.3.3.mod) = HOHMUJiJtzjB9j2/zFrVIs62MnLZ3v9u73SZ7TAaoSU=
SHA256 (go_modules/github.com/xanzy/ssh-agent/@v/v0.3.3.zip) = GahsJiOyDMmGh73diePwI9sMpRyLyeOLmtnFblt9EQ0=
SHA256 (go_modules/github.com/xdg-go/pbkdf2/@v/v1.0.0.mod) = shcJzl2h/KmdmORmS0pnPyYgzzPQ/FdWS5pTTrGm15g=
@@ -2525,7 +2524,7 @@ SHA256 (go_modules/sigs.k8s.io/yaml/@v/v
SHA256 (go_modules/sigs.k8s.io/yaml/@v/v1.4.0.zip) = 7wMf94/5twNuF07vSd+9d0aNxPCvtzpjm2H4qzocxCU=
SHA256 (go_modules/software.sslmate.com/src/go-pkcs12/@v/v0.4.0.mod) = +/Vbaah9WjkQgv2brl5MdYEEH+Cbi7k7D+Fs3f6FzpU=
SHA256 (go_modules/software.sslmate.com/src/go-pkcs12/@v/v0.4.0.zip) = VQGaOR5TAqUbpi6YkJ4AYiS4EgeGbakL6vWC7A3uA28=
-SHA256 (goreleaser-v2.4.7.zip) = RBmBf8WS6kh0O0ahqcBdSNxSTE6G4dRWY1QhDuFgeZ8=
+SHA256 (goreleaser-v2.4.8.zip) = 6GuPqBRwUzmMTvaIx+VXdjMjrXSumZyxTi4CX7VsDZ8=
SIZE (go_modules/cel.dev/expr/@v/v0.15.0.mod) = 156
SIZE (go_modules/cel.dev/expr/@v/v0.16.0.mod) = 156
SIZE (go_modules/cel.dev/expr/@v/v0.16.1.mod) = 434
@@ -2943,7 +2942,8 @@ SIZE (go_modules/github.com/!masterminds
SIZE (go_modules/github.com/!masterminds/semver/v3/@v/v3.2.0.mod) = 49
SIZE (go_modules/github.com/!masterminds/semver/v3/@v/v3.2.1.mod) = 49
SIZE (go_modules/github.com/!masterminds/semver/v3/@v/v3.3.0.mod) = 49
-SIZE (go_modules/github.com/!masterminds/semver/v3/@v/v3.3.0.zip) = 34352
+SIZE (go_modules/github.com/!masterminds/semver/v3/@v/v3.3.1.mod) = 49
+SIZE (go_modules/github.com/!masterminds/semver/v3/@v/v3.3.1.zip) = 34769
SIZE (go_modules/github.com/!masterminds/sprig/v3/@v/v3.2.3.mod) = 416
SIZE (go_modules/github.com/!masterminds/sprig/v3/@v/v3.2.3.zip) = 75651
SIZE (go_modules/github.com/!microsoft/go-winio/@v/v0.4.14.mod) = 177
@@ -3238,8 +3238,6 @@ SIZE (go_modules/github.com/charmbracele
SIZE (go_modules/github.com/charmbracelet/x/ansi/@v/v0.4.2.zip) = 77128
SIZE (go_modules/github.com/charmbracelet/x/exp/golden/@v/v0.0.0-20240806155701-69247e0abc2a.mod) = 103
SIZE (go_modules/github.com/charmbracelet/x/exp/golden/@v/v0.0.0-20240806155701-69247e0abc2a.zip) = 3799
-SIZE (go_modules/github.com/charmbracelet/x/exp/ordered/@v/v0.1.0.mod) = 55
-SIZE (go_modules/github.com/charmbracelet/x/exp/ordered/@v/v0.1.0.zip) = 2902
SIZE (go_modules/github.com/checkpoint-restore/go-criu/v5/@v/v5.3.0.mod) = 159
SIZE (go_modules/github.com/checkpoint-restore/go-criu/v5/@v/v5.3.0.zip) = 44461
SIZE (go_modules/github.com/chrismellard/docker-credential-acr-env/@v/v0.0.0-20230304212654-82a0ddb27589.mod) = 1647
@@ -4413,8 +4411,8 @@ SIZE (go_modules/github.com/wk8/go-order
SIZE (go_modules/github.com/x448/float16/@v/v0.8.4.mod) = 40
SIZE (go_modules/github.com/x448/float16/@v/v0.8.4.zip) = 14960
SIZE (go_modules/github.com/xanzy/go-gitlab/@v/v0.109.0.mod) = 602
-SIZE (go_modules/github.com/xanzy/go-gitlab/@v/v0.113.0.mod) = 602
-SIZE (go_modules/github.com/xanzy/go-gitlab/@v/v0.113.0.zip) = 651457
+SIZE (go_modules/github.com/xanzy/go-gitlab/@v/v0.114.0.mod) = 602
+SIZE (go_modules/github.com/xanzy/go-gitlab/@v/v0.114.0.zip) = 652579
SIZE (go_modules/github.com/xanzy/ssh-agent/@v/v0.3.3.mod) = 203
SIZE (go_modules/github.com/xanzy/ssh-agent/@v/v0.3.3.zip) = 11274
SIZE (go_modules/github.com/xdg-go/pbkdf2/@v/v1.0.0.mod) = 40
@@ -5053,4 +5051,4 @@ SIZE (go_modules/sigs.k8s.io/yaml/@v/v1.
SIZE (go_modules/sigs.k8s.io/yaml/@v/v1.4.0.zip) = 222726
SIZE (go_modules/software.sslmate.com/src/go-pkcs12/@v/v0.4.0.mod) = 100
SIZE (go_modules/software.sslmate.com/src/go-pkcs12/@v/v0.4.0.zip) = 45988
-SIZE (goreleaser-v2.4.7.zip) = 2457506
+SIZE (goreleaser-v2.4.8.zip) = 2461712
Index: modules.inc
===================================================================
RCS file: /cvs/ports/devel/goreleaser/modules.inc,v
diff -u -p -r1.14 modules.inc
--- modules.inc 19 Nov 2024 00:00:54 -0000 1.14
+++ modules.inc 24 Nov 2024 17:32:36 -0000
@@ -169,7 +169,7 @@ MODGO_MODULES = \
github.com/!google!cloud!platform/opentelemetry-operations-go/internal/cloudmock v0.48.1 \
github.com/!google!cloud!platform/opentelemetry-operations-go/internal/resourcemapping v0.48.1 \
github.com/!masterminds/goutils v1.1.1 \
- github.com/!masterminds/semver/v3 v3.3.0 \
+ github.com/!masterminds/semver/v3 v3.3.1 \
github.com/!masterminds/sprig/v3 v3.2.3 \
github.com/!microsoft/go-winio v0.6.2 \
github.com/!nvveen/!gotty v0.0.0-20120604004816-cd527374f1e5 \
@@ -278,7 +278,6 @@ MODGO_MODULES = \
github.com/charmbracelet/lipgloss v1.0.0 \
github.com/charmbracelet/x/ansi v0.4.2 \
github.com/charmbracelet/x/exp/golden v0.0.0-20240806155701-69247e0abc2a \
- github.com/charmbracelet/x/exp/ordered v0.1.0 \
github.com/checkpoint-restore/go-criu/v5 v5.3.0 \
github.com/chrismellard/docker-credential-acr-env v0.0.0-20230304212654-82a0ddb27589 \
github.com/chzyer/readline v1.5.1 \
@@ -728,7 +727,7 @@ MODGO_MODULES = \
github.com/withfig/autocomplete-tools/integrations/cobra v1.2.1 \
github.com/wk8/go-ordered-map/v2 v2.1.8 \
github.com/x448/float16 v0.8.4 \
- github.com/xanzy/go-gitlab v0.113.0 \
+ github.com/xanzy/go-gitlab v0.114.0 \
github.com/xanzy/ssh-agent v0.3.3 \
github.com/xdg-go/pbkdf2 v1.0.0 \
github.com/xdg-go/scram v1.1.2 \
@@ -926,6 +925,7 @@ MODGO_MODFILES = \
github.com/!burnt!sushi/toml v0.3.1 \
github.com/!masterminds/semver/v3 v3.2.0 \
github.com/!masterminds/semver/v3 v3.2.1 \
+ github.com/!masterminds/semver/v3 v3.3.0 \
github.com/!microsoft/go-winio v0.4.14 \
github.com/!microsoft/go-winio v0.5.2 \
github.com/!microsoft/go-winio v0.6.1 \
Hi ports@

update for devel/goreleaser to the latest version 2.4.8.

Changelog: https://github.com/goreleaser/goreleaser/releases/tag/v2.4.8

- update Makefile, modules.inc and distinfo for this version

Build and tests OK on current/amd64 with Go 1.23.3.

Tests/comments welcome and please commit if OK.

Laurent

Can a daemon like unbound run in two RDOMAINs at the same time?

My server resolves with local resolution via unbound:


server ~ $ cat /etc/resolv.conf
nameserver 127.0.0.1
server ~ $


Daemon unbound corre en RDOMAIN 0:


server ~ $ ps ax -o user,rtable,command | grep -e unbound -e USER
USER RTABLE COMMAND
_unbound 0 /usr/sbin/unbound -c /var/unbound/etc/unbound.conf
_unbound 0 /usr/sbin/unbound -c /var/unbound/etc/unbound.conf
server ~ $


This works:


server ~ # route -T0 exec ksh -l
server ~ #
server ~ # id -R
0
server ~ #
server ~ # host www.openbsd.org
www.openbsd.org has address 199.185.178.80
www.openbsd.org has IPv6 address 2620:3d:c000:178::80
server ~ #


This doesn't work:


server ~ #
server ~ # route -T1 exec ksh -l
server ~ #
server ~ # id -R
1
server ~ #
server ~ # host www.openbsd.org
;; connection timed out; no servers could be reached
server ~ #


thank you.

Re: Blockgame

On Sat, 30 Nov 2024 05:21:16 +0000
Jesse Lawton <jesselawtonnz@posteo.net> wrote:

> Ok thanks, not really up for the porting rn though.

What was the fix in any case? I was at a loss, as I an an awful C++
dev, I can certainly send a diff to ports@ for it myself to make it
easier for those on binary packages, though.

If you send a PR to the github repo, I can easily get a patch file from
that, and request a merge with your fix to the ports tree.

Thanks-

--
iz (they/them)

> i like to say mundane things,
> there are too many uninteresting things
> that go unnoticed.

izder456 (dot) neocities (dot) org

Re: root directory full

BESSOT Jean-Michel <jean-michel.bessot@lacomte.net>:

> I runned the command and it find the file /root/.cache/cabal/packages/hackage.haskell.org/01-index.tar.

Really, this /root is an other puppy with no leash..

Dan

------
Nuggetsman.com - Repo: https://code.5mode.com

Please reply to the mailing-list, leveraging technical stuff.

Re: root directory full

Дана 24/11/30 03:36PM, BESSOT Jean-Michel написа:
> /root/.cache/cabal/packages/hackage.haskell.org/01-index.tar

Running Haskell as root? I didn't work with Haskell, but if it is
anything like npm, Python and similar package-oriented language
environments, then the intended way is to install packages locally as a
regular user (into the much larger /home partition), instead of doing
that as root (whose home directory "lives" in /).

Re: root directory full

On Sat, Nov 30, 2024 at 02:57:48PM +0100, BESSOT Jean-Michel wrote:
> not in dev the biggest file is 512b all the other size in bytes.

Other commands which you might find useful include du(1) and sort(1).

$ doas du -hx / | sort -h

Re: root directory full

I runned the command and it find the file
/root/.cache/cabal/packages/hackage.haskell.org/01-index.tar. I deleted
it and it solved the problem.

Thank you very much

Re: net/zabbix 7.0.6

Hi

The patch does not apply :)

On 28/11/24 14:54 +0100, Mark Patruck wrote:
> Update net/zabbix to 7.0.6 released eight days ago.
>
> Release notes 7.0.6:
> https://www.zabbix.com/rn/rn7.0.6
>
> Changes in 7.0.6:
> https://www.zabbix.com/documentation/7.0/en/manual/introduction/whatsnew706
>
> Upgrade notes 7.0.6:
> https://www.zabbix.com/documentation/7.0/en/manual/installation/upgrade_notes_706
>
>
> Includes upstream support for PostgreSQL 17 and TimescaleDB 2.17
>
> Runs fine with PostgreSQL+TimescaleDB. No errors spotted after updating
> and i even did a fresh install (PostgreSQL only).
>
>
>
> Index: Makefile
> ===================================================================
> RCS file: /cvs/ports/net/zabbix/Makefile,v
> retrieving revision 1.217
> diff -u -p -r1.217 Makefile
> --- Makefile 12 Sep 2024 14:16:35 -0000 1.217
> +++ Makefile 20 Nov 2024 21:20:07 -0000
> @@ -3,7 +3,7 @@ COMMENT-server = network and application
> COMMENT-proxy = network and application monitoring - proxy
> COMMENT-web = network and application monitoring - web frontend
> -VERSION = 6.4.18
> +VERSION = 7.0.6
> DISTNAME = zabbix-${VERSION}
> FULLPKGNAME-main = zabbix-agent-${VERSION}
> FULLPKGPATH-main = net/zabbix,-main
> @@ -13,8 +13,6 @@ FULLPKGNAME-web = zabbix-web-${VERSION}
> FULLPKGPATH-web = net/zabbix,-web
> CATEGORIES = net
> -REVISION-server = 0
> -
> MAJV = ${VERSION:C/^([0-9]+\.[0-9]+).*/\1/}
> HOMEPAGE = http://www.zabbix.com/
> @@ -55,7 +53,7 @@ LIB_DEPENDS-server = ${LIB_DEPENDS} \
> RUN_DEPENDS-server = net/fping
> # we want the _zabbix user&group as well as README-main
> RUN_DEPENDS-server += net/zabbix,-main>=${VERSION}
> -WANTLIB-server = ${WANTLIB} event_core event_pthreads \
> +WANTLIB-server = ${WANTLIB} event_core event_extra event_pthreads \
> crypto ssl z netsnmp ssh2 xml2
> CONFIGURE_STYLE = gnu
> @@ -84,8 +82,8 @@ LIB_DEPENDS-proxy = ${LIB_DEPENDS} \
> net/net-snmp \
> security/libssh2 \
> textproc/libxml
> -WANTLIB-proxy = ${WANTLIB} event_core event_pthreads netsnmp \
> - ssh2 xml2
> +WANTLIB-proxy = ${WANTLIB} event_core event_extra event_pthreads \
> + netsnmp ssh2 xml2
> RUN_DEPENDS-proxy = # empty
> FLAVOR ?= no_server
> Index: distinfo
> ===================================================================
> RCS file: /cvs/ports/net/zabbix/distinfo,v
> retrieving revision 1.81
> diff -u -p -r1.81 distinfo
> --- distinfo 10 Sep 2024 15:56:13 -0000 1.81
> +++ distinfo 20 Nov 2024 21:20:07 -0000
> @@ -1,2 +1,2 @@
> -SHA256 (zabbix-6.4.18.tar.gz) = DfilvVTQL4A3Tx9OoZN83DAV/+QZj+1e/wtiWq970EY=
> -SIZE (zabbix-6.4.18.tar.gz) = 46907603
> +SHA256 (zabbix-7.0.6.tar.gz) = DXfODjhNbTCqc55ZZIBGqtoxqX/NfWJr2a+jfkIKLdA=
> +SIZE (zabbix-7.0.6.tar.gz) = 44028175
> Index: patches/patch-conf_zabbix_proxy_conf
> ===================================================================
> RCS file: /cvs/ports/net/zabbix/patches/patch-conf_zabbix_proxy_conf,v
> retrieving revision 1.14
> diff -u -p -r1.14 patch-conf_zabbix_proxy_conf
> --- patches/patch-conf_zabbix_proxy_conf 26 Apr 2023 20:30:54 -0000 1.14
> +++ patches/patch-conf_zabbix_proxy_conf 20 Nov 2024 21:20:07 -0000
> @@ -19,7 +19,7 @@ Index: conf/zabbix_proxy.conf
> ### Option: SocketDir
> # IPC socket directory.
> -@@ -193,6 +193,7 @@ DBUser=zabbix
> +@@ -195,6 +195,7 @@ DBUser=zabbix
> # Mandatory: no
> # Default:
> # DBSocket=
> @@ -27,7 +27,7 @@ Index: conf/zabbix_proxy.conf
> # Option: DBPort
> # Database port when not using local socket. Ignored for SQLite.
> -@@ -523,6 +524,7 @@ Timeout=4
> +@@ -602,6 +603,7 @@ Timeout=4
> # Mandatory: no
> # Default:
> # ExternalScripts=${datadir}/zabbix/externalscripts
> @@ -35,7 +35,7 @@ Index: conf/zabbix_proxy.conf
> ### Option: FpingLocation
> # Location of fping.
> -@@ -531,6 +533,7 @@ Timeout=4
> +@@ -610,6 +612,7 @@ Timeout=4
> # Mandatory: no
> # Default:
> # FpingLocation=/usr/sbin/fping
> @@ -43,7 +43,7 @@ Index: conf/zabbix_proxy.conf
> ### Option: Fping6Location
> # Location of fping6.
> -@@ -540,6 +543,7 @@ Timeout=4
> +@@ -619,6 +622,7 @@ Timeout=4
> # Mandatory: no
> # Default:
> # Fping6Location=/usr/sbin/fping6
> Index: patches/patch-conf_zabbix_server_conf
> ===================================================================
> RCS file: /cvs/ports/net/zabbix/patches/patch-conf_zabbix_server_conf,v
> retrieving revision 1.16
> diff -u -p -r1.16 patch-conf_zabbix_server_conf
> --- patches/patch-conf_zabbix_server_conf 26 Apr 2023 20:30:54 -0000 1.16
> +++ patches/patch-conf_zabbix_server_conf 20 Nov 2024 21:20:07 -0000
> @@ -10,7 +10,7 @@ Index: conf/zabbix_server.conf
> ### Option: LogFileSize
> # Maximum size of log file in MB.
> -@@ -128,6 +128,7 @@ DBUser=zabbix
> +@@ -130,6 +130,7 @@ DBUser=zabbix
> # Mandatory: no
> # Default:
> # DBSocket=
> @@ -18,7 +18,7 @@ Index: conf/zabbix_server.conf
> ### Option: DBPort
> # Database port when not using local socket.
> -@@ -554,6 +555,7 @@ Timeout=4
> +@@ -590,6 +591,7 @@ Timeout=4
> # Mandatory: no
> # Default:
> # AlertScriptsPath=${datadir}/zabbix/alertscripts
> @@ -26,7 +26,7 @@ Index: conf/zabbix_server.conf
> ### Option: ExternalScripts
> # Full path to location of external scripts.
> -@@ -571,6 +573,7 @@ Timeout=4
> +@@ -607,6 +609,7 @@ Timeout=4
> # Mandatory: no
> # Default:
> # FpingLocation=/usr/sbin/fping
> @@ -34,7 +34,7 @@ Index: conf/zabbix_server.conf
> ### Option: Fping6Location
> # Location of fping6.
> -@@ -580,6 +583,7 @@ Timeout=4
> +@@ -616,6 +619,7 @@ Timeout=4
> # Mandatory: no
> # Default:
> # Fping6Location=/usr/sbin/fping6
> Index: patches/patch-configure
> ===================================================================
> RCS file: /cvs/ports/net/zabbix/patches/patch-configure,v
> retrieving revision 1.42
> diff -u -p -r1.42 patch-configure
> --- patches/patch-configure 10 Sep 2024 15:56:13 -0000 1.42
> +++ patches/patch-configure 20 Nov 2024 21:20:07 -0000
> @@ -1,7 +1,7 @@
> Index: configure
> --- configure.orig
> +++ configure
> -@@ -7555,6 +7555,7 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> +@@ -7589,6 +7589,7 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> #include <stdlib.h>
> #include <sys/queue.h>
> @@ -9,7 +9,7 @@ Index: configure
> #include <sys/sensors.h>
> int
> main (void)
> -@@ -13357,7 +13358,7 @@ if test ${with_libevent+y}
> +@@ -13515,7 +13516,7 @@ if test ${with_libevent+y}
> then :
> withval=$with_libevent;
> if test "x$withval" = "xyes"; then
> @@ -18,7 +18,16 @@ Index: configure
> fi
> LIBEVENT_CFLAGS="-I$withval/include"
> -@@ -13428,7 +13429,7 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> +@@ -13554,7 +13555,7 @@ fi
> + printf %s "checking for libevent support... " >&6; }
> + + if test "x$ARCH" = "xopenbsd"; then
> +- LIBEVENT_LIBS="-levent_core -levent_pthreads"
> ++ LIBEVENT_LIBS="-levent_core -levent_pthreads -levent_extra"
> + else
> + LIBEVENT_LIBS="-levent -levent_pthreads"
> + fi
> +@@ -13586,7 +13587,7 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> /* end confdefs.h. */
> #include <stdlib.h>
> @@ -27,7 +36,7 @@ Index: configure
> #include <event2/thread.h>
> int
> -@@ -18861,16 +18862,16 @@ printf "%s\n" "no" >&6; }
> +@@ -18980,16 +18981,16 @@ fi
> RANLIB="ranlib"
> Index: patches/patch-include_common_zbxsysinc_h
> ===================================================================
> RCS file: /cvs/ports/net/zabbix/patches/patch-include_common_zbxsysinc_h,v
> retrieving revision 1.3
> diff -u -p -r1.3 patch-include_common_zbxsysinc_h
> --- patches/patch-include_common_zbxsysinc_h 10 Sep 2024 15:56:13 -0000 1.3
> +++ patches/patch-include_common_zbxsysinc_h 20 Nov 2024 21:20:07 -0000
> @@ -5,7 +5,7 @@ for this file
> Index: include/common/zbxsysinc.h
> --- include/common/zbxsysinc.h.orig
> +++ include/common/zbxsysinc.h
> -@@ -293,6 +293,7 @@
> +@@ -291,6 +291,7 @@
> #ifdef HAVE_NET_IF_H
> # include <net/if.h>
> Index: patches/patch-include_zbx_dbversion_constants_h
> ===================================================================
> RCS file: /cvs/ports/net/zabbix/patches/patch-include_zbx_dbversion_constants_h,v
> retrieving revision 1.5
> diff -u -p -r1.5 patch-include_zbx_dbversion_constants_h
> --- patches/patch-include_zbx_dbversion_constants_h 10 Sep 2024 15:56:13 -0000 1.5
> +++ patches/patch-include_zbx_dbversion_constants_h 20 Nov 2024 21:20:07 -0000
> @@ -1,14 +0,0 @@
> -Index: include/zbx_dbversion_constants.h
> ---- include/zbx_dbversion_constants.h.orig
> -+++ include/zbx_dbversion_constants.h
> -@@ -64,8 +64,8 @@
> - #define ZBX_TIMESCALE_MIN_SUPPORTED_VERSION 20001
> - #define ZBX_TIMESCALE_MIN_SUPPORTED_VERSION_STR "2.0.1"
> - #define ZBX_TIMESCALE_MIN_VERSION_WITH_LICENSE_PARAM_SUPPORT 20000
> --#define ZBX_TIMESCALE_MAX_VERSION 21599
> --#define ZBX_TIMESCALE_MAX_VERSION_STR "2.15"
> -+#define ZBX_TIMESCALE_MAX_VERSION 21699
> -+#define ZBX_TIMESCALE_MAX_VERSION_STR "2.16"
> - #define ZBX_TIMESCALE_LICENSE_APACHE_STR "TimescaleDB Apache 2 Edition"
> - #define ZBX_TIMESCALE_LICENSE_COMMUNITY "timescale"
> - #define ZBX_TIMESCALE_LICENSE_COMMUNITY_STR "TimescaleDB Community Edition"
> Index: patches/patch-include_zbxasynchttppoller_h
> ===================================================================
> RCS file: patches/patch-include_zbxasynchttppoller_h
> diff -N patches/patch-include_zbxasynchttppoller_h
> --- /dev/null 1 Jan 1970 00:00:00 -0000
> +++ patches/patch-include_zbxasynchttppoller_h 20 Nov 2024 21:20:07 -0000
> @@ -0,0 +1,12 @@
> +Index: include/zbxasynchttppoller.h
> +--- include/zbxasynchttppoller.h.orig
> ++++ include/zbxasynchttppoller.h
> +@@ -17,7 +17,7 @@
> + #include "zbxsysinc.h"
> + + #if defined(HAVE_LIBCURL) && defined(HAVE_LIBEVENT)
> +-#include <event.h>
> ++#include <event2/event.h>
> + + typedef void (*process_httpagent_result_callback_fn)(CURL *easy_handle,
> CURLcode err, void *arg);
> + typedef void (*httpagent_action_callback_fn)(void *arg);
> Index: patches/patch-include_zbxasyncpoller_h
> ===================================================================
> RCS file: patches/patch-include_zbxasyncpoller_h
> diff -N patches/patch-include_zbxasyncpoller_h
> --- /dev/null 1 Jan 1970 00:00:00 -0000
> +++ patches/patch-include_zbxasyncpoller_h 20 Nov 2024 21:20:07 -0000
> @@ -0,0 +1,13 @@
> +Index: include/zbxasyncpoller.h
> +--- include/zbxasyncpoller.h.orig
> ++++ include/zbxasyncpoller.h
> +@@ -20,7 +20,8 @@
> + #define ZBX_RES_CONF_FILE "/etc/resolv.conf"
> + + #ifdef HAVE_LIBEVENT
> +-#include <event.h>
> ++#include <event2/event.h>
> ++#include <event2/dns.h>
> + + typedef enum
> + {
> Index: patches/patch-include_zbxcomms_h
> ===================================================================
> RCS file: /cvs/ports/net/zabbix/patches/patch-include_zbxcomms_h,v
> retrieving revision 1.2
> diff -u -p -r1.2 patch-include_zbxcomms_h
> --- patches/patch-include_zbxcomms_h 26 Apr 2023 20:30:54 -0000 1.2
> +++ patches/patch-include_zbxcomms_h 20 Nov 2024 21:20:07 -0000
> @@ -1,12 +0,0 @@
> -Index: include/zbxcomms.h
> ---- include/zbxcomms.h.orig
> -+++ include/zbxcomms.h
> -@@ -253,7 +253,7 @@ int zbx_telnet_execute(ZBX_SOCKET socket_fd, const cha
> - /* TLS BLOCK */
> - #if defined(HAVE_GNUTLS) || defined(HAVE_OPENSSL)
> - --#if defined(HAVE_OPENSSL) && OPENSSL_VERSION_NUMBER < 0x1010000fL ||
> defined(LIBRESSL_VERSION_NUMBER)
> -+#if defined(HAVE_OPENSSL) && OPENSSL_VERSION_NUMBER < 0x1010000fL
> - # if !defined(LIBRESSL_VERSION_NUMBER)
> - # define OPENSSL_INIT_LOAD_SSL_STRINGS 0
> - # define OPENSSL_INIT_LOAD_CRYPTO_STRINGS 0
> Index: patches/patch-include_zbxsysinfo_h
> ===================================================================
> RCS file: /cvs/ports/net/zabbix/patches/patch-include_zbxsysinfo_h,v
> retrieving revision 1.1
> diff -u -p -r1.1 patch-include_zbxsysinfo_h
> --- patches/patch-include_zbxsysinfo_h 26 Apr 2023 20:30:54 -0000 1.1
> +++ patches/patch-include_zbxsysinfo_h 20 Nov 2024 21:20:07 -0000
> @@ -1,7 +1,7 @@
> Index: include/zbxsysinfo.h
> --- include/zbxsysinfo.h.orig
> +++ include/zbxsysinfo.h
> -@@ -154,7 +154,8 @@ extern int CONFIG_UNSAFE_USER_PARAMETERS;
> +@@ -52,7 +52,8 @@ void *get_result_value_by_type(AGENT_RESULT *result, i
> #define ZBX_CPU_STATE_STEAL 7
> #define ZBX_CPU_STATE_GCPU 8
> #define ZBX_CPU_STATE_GNICE 9
> Index: patches/patch-src_libs_zbxcomms_tls_c
> ===================================================================
> RCS file: /cvs/ports/net/zabbix/patches/patch-src_libs_zbxcomms_tls_c,v
> retrieving revision 1.2
> diff -u -p -r1.2 patch-src_libs_zbxcomms_tls_c
> --- patches/patch-src_libs_zbxcomms_tls_c 26 Apr 2023 20:30:54 -0000 1.2
> +++ patches/patch-src_libs_zbxcomms_tls_c 20 Nov 2024 21:20:07 -0000
> @@ -1,14 +0,0 @@
> -Neuter OPENSSL_cleanup() redefinition.
> -
> -Index: src/libs/zbxcomms/tls.c
> ---- src/libs/zbxcomms/tls.c.orig
> -+++ src/libs/zbxcomms/tls.c
> -@@ -30,7 +30,7 @@
> - #include "zbxstr.h"
> - #include "zbxtime.h"
> - --#if defined(HAVE_OPENSSL) && OPENSSL_VERSION_NUMBER < 0x1010000fL ||
> defined(LIBRESSL_VERSION_NUMBER)
> -+#if defined(HAVE_OPENSSL) && OPENSSL_VERSION_NUMBER < 0x1010000fL
> - /* for OpenSSL 1.0.1/1.0.2 (before 1.1.0) or LibreSSL */
> - - /* mutexes for multi-threaded OpenSSL (see "man 3ssl threads" and
> example in crypto/threads/mttest.c) */
> Index: patches/patch-src_libs_zbxsysinfo_common_cpustat_c
> ===================================================================
> RCS file: patches/patch-src_libs_zbxsysinfo_common_cpustat_c
> diff -N patches/patch-src_libs_zbxsysinfo_common_cpustat_c
> --- /dev/null 1 Jan 1970 00:00:00 -0000
> +++ patches/patch-src_libs_zbxsysinfo_common_cpustat_c 20 Nov 2024 21:20:07 -0000
> @@ -0,0 +1,19 @@
> +Index: src/libs/zbxsysinfo/common/cpustat.c
> +--- src/libs/zbxsysinfo/common/cpustat.c.orig
> ++++ src/libs/zbxsysinfo/common/cpustat.c
> +@@ -661,6 +661,7 @@ read_again:
> + counter[ZBX_CPU_STATE_NICE] = (zbx_uint64_t)all_states[CP_NICE];
> + counter[ZBX_CPU_STATE_SYSTEM] = (zbx_uint64_t)all_states[CP_SYS];
> + counter[ZBX_CPU_STATE_INTERRUPT] = (zbx_uint64_t)all_states[CP_INTR];
> ++ counter[ZBX_CPU_STATE_SPIN] = (zbx_uint64_t)all_states[CP_SPIN];
> + counter[ZBX_CPU_STATE_IDLE] = (zbx_uint64_t)all_states[CP_IDLE];
> + }
> + else
> +@@ -681,6 +682,7 @@ read_again:
> + counter[ZBX_CPU_STATE_NICE] = (zbx_uint64_t)one_states[CP_NICE];
> + counter[ZBX_CPU_STATE_SYSTEM] = (zbx_uint64_t)one_states[CP_SYS];
> + counter[ZBX_CPU_STATE_INTERRUPT] = (zbx_uint64_t)one_states[CP_INTR];
> ++ counter[ZBX_CPU_STATE_SPIN] = (zbx_uint64_t)one_states[CP_SPIN];
> + counter[ZBX_CPU_STATE_IDLE] = (zbx_uint64_t)one_states[CP_IDLE];
> + }
> + Index: patches/patch-src_libs_zbxsysinfo_openbsd_cpu_c
> ===================================================================
> RCS file: /cvs/ports/net/zabbix/patches/patch-src_libs_zbxsysinfo_openbsd_cpu_c,v
> retrieving revision 1.3
> diff -u -p -r1.3 patch-src_libs_zbxsysinfo_openbsd_cpu_c
> --- patches/patch-src_libs_zbxsysinfo_openbsd_cpu_c 26 Apr 2023 20:30:54 -0000 1.3
> +++ patches/patch-src_libs_zbxsysinfo_openbsd_cpu_c 20 Nov 2024 21:20:07 -0000
> @@ -3,7 +3,7 @@ Add ZBX_CPU_STATE_SPIN to monitor CP_SPI
> Index: src/libs/zbxsysinfo/openbsd/cpu.c
> --- src/libs/zbxsysinfo/openbsd/cpu.c.orig
> +++ src/libs/zbxsysinfo/openbsd/cpu.c
> -@@ -105,6 +105,8 @@ int system_cpu_util(AGENT_REQUEST *request, AGENT_RESU
> +@@ -100,6 +100,8 @@ int system_cpu_util(AGENT_REQUEST *request, AGENT_RESU
> state = ZBX_CPU_STATE_IDLE;
> else if (0 == strcmp(tmp, "interrupt"))
> state = ZBX_CPU_STATE_INTERRUPT;
> Index: patches/patch-src_libs_zbxsysinfo_openbsd_net_c
> ===================================================================
> RCS file: /cvs/ports/net/zabbix/patches/patch-src_libs_zbxsysinfo_openbsd_net_c,v
> retrieving revision 1.11
> diff -u -p -r1.11 patch-src_libs_zbxsysinfo_openbsd_net_c
> --- patches/patch-src_libs_zbxsysinfo_openbsd_net_c 26 Apr 2023 20:30:54 -0000 1.11
> +++ patches/patch-src_libs_zbxsysinfo_openbsd_net_c 20 Nov 2024 21:20:07 -0000
> @@ -3,7 +3,7 @@ Stop using struct ifnet and libkvm for i
> Index: src/libs/zbxsysinfo/openbsd/net.c
> --- src/libs/zbxsysinfo/openbsd/net.c.orig
> +++ src/libs/zbxsysinfo/openbsd/net.c
> -@@ -37,7 +37,6 @@
> +@@ -31,7 +31,6 @@
> static struct nlist kernel_symbols[] =
> {
> @@ -11,22 +11,25 @@ Index: src/libs/zbxsysinfo/openbsd/net.c
> {"_tcbtable", N_UNDF, 0, 0, 0},
> {NULL, 0, 0, 0, 0}
> };
> -@@ -50,11 +49,6 @@ static int get_ifdata(const char *if_name,
> +@@ -44,12 +43,8 @@ static int get_ifdata(const char *if_name,
> zbx_uint64_t *icollisions, char **error)
> {
> #define IFNET_ID 0
> - struct ifnet_head head;
> - struct ifnet *ifp;
> --
> -- kvm_t *kp;
> -- int len = 0;
> - int ret = SYSINFO_RET_FAIL;
> ++ int ret = SYSINFO_RET_FAIL;
> +- kvm_t *kp;
> +- int len = 0, ret = SYSINFO_RET_FAIL;
> +-
> if (NULL == if_name || '\0' == *if_name)
> -@@ -95,66 +89,7 @@ static int get_ifdata(const char *if_name,
> + {
> + *error = zbx_strdup(NULL, "Network interface name cannot be empty.");
> +@@ -87,67 +82,7 @@ static int get_ifdata(const char *if_name,
> + *terrors = 0;
> if (icollisions)
> *icollisions = 0;
> - +-
> - if (NULL != (kp = kvm_open(NULL, NULL, NULL, O_RDONLY, NULL))) /* requires root privileges */
> {
> - struct ifnet v;
> Index: patches/patch-src_zabbix_agent_cpustat_c
> ===================================================================
> RCS file: /cvs/ports/net/zabbix/patches/patch-src_zabbix_agent_cpustat_c,v
> retrieving revision 1.12
> diff -u -p -r1.12 patch-src_zabbix_agent_cpustat_c
> --- patches/patch-src_zabbix_agent_cpustat_c 1 Jun 2023 08:43:16 -0000 1.12
> +++ patches/patch-src_zabbix_agent_cpustat_c 20 Nov 2024 21:20:07 -0000
> @@ -1,21 +0,0 @@
> -Add ZBX_CPU_STATE_SPIN to monitor CP_SPIN
> -
> -Index: src/zabbix_agent/cpustat.c
> ---- src/zabbix_agent/cpustat.c.orig
> -+++ src/zabbix_agent/cpustat.c
> -@@ -697,6 +697,7 @@ read_again:
> - counter[ZBX_CPU_STATE_NICE] = (zbx_uint64_t)all_states[CP_NICE];
> - counter[ZBX_CPU_STATE_SYSTEM] = (zbx_uint64_t)all_states[CP_SYS];
> - counter[ZBX_CPU_STATE_INTERRUPT] = (zbx_uint64_t)all_states[CP_INTR];
> -+ counter[ZBX_CPU_STATE_SPIN] = (zbx_uint64_t)all_states[CP_SPIN];
> - counter[ZBX_CPU_STATE_IDLE] = (zbx_uint64_t)all_states[CP_IDLE];
> - }
> - else
> -@@ -717,6 +718,7 @@ read_again:
> - counter[ZBX_CPU_STATE_NICE] = (zbx_uint64_t)one_states[CP_NICE];
> - counter[ZBX_CPU_STATE_SYSTEM] = (zbx_uint64_t)one_states[CP_SYS];
> - counter[ZBX_CPU_STATE_INTERRUPT] = (zbx_uint64_t)one_states[CP_INTR];
> -+ counter[ZBX_CPU_STATE_SPIN] = (zbx_uint64_t)one_states[CP_SPIN];
> - counter[ZBX_CPU_STATE_IDLE] = (zbx_uint64_t)one_states[CP_IDLE];
> - }
> - Index: pkg/PLIST-main
> ===================================================================
> RCS file: /cvs/ports/net/zabbix/pkg/PLIST-main,v
> retrieving revision 1.16
> diff -u -p -r1.16 PLIST-main
> --- pkg/PLIST-main 11 Jul 2022 17:22:41 -0000 1.16
> +++ pkg/PLIST-main 20 Nov 2024 21:20:07 -0000
> @@ -25,5 +25,3 @@ share/examples/zabbix/zabbix_agentd.conf
> @group
> @sample /var/log/zabbix/
> @comment share/examples/zabbix/zabbix_agentd.win.conf
> -@mode
> -@owner
> Index: pkg/PLIST-proxy
> ===================================================================
> RCS file: /cvs/ports/net/zabbix/pkg/PLIST-proxy,v
> retrieving revision 1.13
> diff -u -p -r1.13 PLIST-proxy
> --- pkg/PLIST-proxy 12 Dec 2023 10:58:35 -0000 1.13
> +++ pkg/PLIST-proxy 20 Nov 2024 21:20:07 -0000
> @@ -22,8 +22,7 @@ share/zabbix-proxy/schema/mysql/option-p
> @comment share/zabbix-proxy/schema/mysql/option-patches/Makefile
> @comment share/zabbix-proxy/schema/mysql/option-patches/Makefile.am
> @comment share/zabbix-proxy/schema/mysql/option-patches/Makefile.in
> -share/zabbix-proxy/schema/mysql/option-patches/double.sql
> -share/zabbix-proxy/schema/mysql/option-patches/history_pk_prepare.sql
> +share/zabbix-proxy/schema/mysql/option-patches/history_upgrade_prepare.sql
> share/zabbix-proxy/schema/mysql/schema.sql
> share/zabbix-proxy/schema/postgresql/
> @comment share/zabbix-proxy/schema/postgresql/Makefile
> @@ -35,8 +34,7 @@ share/zabbix-proxy/schema/postgresql/opt
> @comment share/zabbix-proxy/schema/postgresql/option-patches/Makefile
> @comment share/zabbix-proxy/schema/postgresql/option-patches/Makefile.am
> @comment share/zabbix-proxy/schema/postgresql/option-patches/Makefile.in
> -share/zabbix-proxy/schema/postgresql/option-patches/double.sql
> -share/zabbix-proxy/schema/postgresql/option-patches/history_pk_prepare.sql
> +share/zabbix-proxy/schema/postgresql/option-patches/history_upgrade_prepare.sql
> share/zabbix-proxy/schema/postgresql/schema.sql
> share/zabbix-proxy/schema/postgresql/timescaledb/
> @comment share/zabbix-proxy/schema/postgresql/timescaledb/Makefile
> @@ -50,27 +48,29 @@ share/zabbix-proxy/schema/postgresql/tim
> @comment share/zabbix-proxy/schema/postgresql/timescaledb/option-patches/with-compression/Makefile
> @comment share/zabbix-proxy/schema/postgresql/timescaledb/option-patches/with-compression/Makefile.am
> @comment share/zabbix-proxy/schema/postgresql/timescaledb/option-patches/with-compression/Makefile.in
> -share/zabbix-proxy/schema/postgresql/timescaledb/option-patches/with-compression/history_pk.sql
> -share/zabbix-proxy/schema/postgresql/timescaledb/option-patches/with-compression/history_pk_log.sql
> -share/zabbix-proxy/schema/postgresql/timescaledb/option-patches/with-compression/history_pk_str.sql
> -share/zabbix-proxy/schema/postgresql/timescaledb/option-patches/with-compression/history_pk_text.sql
> -share/zabbix-proxy/schema/postgresql/timescaledb/option-patches/with-compression/history_pk_uint.sql
> +share/zabbix-proxy/schema/postgresql/timescaledb/option-patches/with-compression/history_upgrade.sql
> +share/zabbix-proxy/schema/postgresql/timescaledb/option-patches/with-compression/history_upgrade_log.sql
> +share/zabbix-proxy/schema/postgresql/timescaledb/option-patches/with-compression/history_upgrade_prepare.sql
> +share/zabbix-proxy/schema/postgresql/timescaledb/option-patches/with-compression/history_upgrade_str.sql
> +share/zabbix-proxy/schema/postgresql/timescaledb/option-patches/with-compression/history_upgrade_text.sql
> +share/zabbix-proxy/schema/postgresql/timescaledb/option-patches/with-compression/history_upgrade_uint.sql
> +share/zabbix-proxy/schema/postgresql/timescaledb/option-patches/with-compression/trends_upgrade.sql
> share/zabbix-proxy/schema/postgresql/timescaledb/option-patches/without-compression/
> @comment share/zabbix-proxy/schema/postgresql/timescaledb/option-patches/without-compression/Makefile
> @comment share/zabbix-proxy/schema/postgresql/timescaledb/option-patches/without-compression/Makefile.am
> @comment share/zabbix-proxy/schema/postgresql/timescaledb/option-patches/without-compression/Makefile.in
> -share/zabbix-proxy/schema/postgresql/timescaledb/option-patches/without-compression/history_pk.sql
> -share/zabbix-proxy/schema/postgresql/timescaledb/option-patches/without-compression/history_pk_log.sql
> -share/zabbix-proxy/schema/postgresql/timescaledb/option-patches/without-compression/history_pk_str.sql
> -share/zabbix-proxy/schema/postgresql/timescaledb/option-patches/without-compression/history_pk_text.sql
> -share/zabbix-proxy/schema/postgresql/timescaledb/option-patches/without-compression/history_pk_uint.sql
> +share/zabbix-proxy/schema/postgresql/timescaledb/option-patches/without-compression/history_upgrade.sql
> +share/zabbix-proxy/schema/postgresql/timescaledb/option-patches/without-compression/history_upgrade_log.sql
> +share/zabbix-proxy/schema/postgresql/timescaledb/option-patches/without-compression/history_upgrade_prepare.sql
> +share/zabbix-proxy/schema/postgresql/timescaledb/option-patches/without-compression/history_upgrade_str.sql
> +share/zabbix-proxy/schema/postgresql/timescaledb/option-patches/without-compression/history_upgrade_text.sql
> +share/zabbix-proxy/schema/postgresql/timescaledb/option-patches/without-compression/history_upgrade_uint.sql
> +share/zabbix-proxy/schema/postgresql/timescaledb/option-patches/without-compression/trends_upgrade.sql
> share/zabbix-proxy/schema/postgresql/timescaledb/schema.sql
> share/zabbix-proxy/schema/sqlite3/
> @comment share/zabbix-proxy/schema/sqlite3/Makefile
> @comment share/zabbix-proxy/schema/sqlite3/Makefile.am
> @comment share/zabbix-proxy/schema/sqlite3/Makefile.in
> -share/zabbix-proxy/schema/sqlite3/data.sql
> -share/zabbix-proxy/schema/sqlite3/images.sql
> share/zabbix-proxy/schema/sqlite3/schema.sql
> @mode 750
> @owner _zabbix
> Index: pkg/PLIST-server
> ===================================================================
> RCS file: /cvs/ports/net/zabbix/pkg/PLIST-server,v
> retrieving revision 1.30
> diff -u -p -r1.30 PLIST-server
> --- pkg/PLIST-server 12 Dec 2023 10:58:35 -0000 1.30
> +++ pkg/PLIST-server 20 Nov 2024 21:20:07 -0000
> @@ -25,8 +25,7 @@ share/zabbix-server/schema/mysql/option-
> @comment share/zabbix-server/schema/mysql/option-patches/Makefile
> @comment share/zabbix-server/schema/mysql/option-patches/Makefile.am
> @comment share/zabbix-server/schema/mysql/option-patches/Makefile.in
> -share/zabbix-server/schema/mysql/option-patches/double.sql
> -share/zabbix-server/schema/mysql/option-patches/history_pk_prepare.sql
> +share/zabbix-server/schema/mysql/option-patches/history_upgrade_prepare.sql
> share/zabbix-server/schema/mysql/schema.sql
> share/zabbix-server/schema/postgresql/
> @comment share/zabbix-server/schema/postgresql/Makefile
> @@ -38,8 +37,7 @@ share/zabbix-server/schema/postgresql/op
> @comment share/zabbix-server/schema/postgresql/option-patches/Makefile
> @comment share/zabbix-server/schema/postgresql/option-patches/Makefile.am
> @comment share/zabbix-server/schema/postgresql/option-patches/Makefile.in
> -share/zabbix-server/schema/postgresql/option-patches/double.sql
> -share/zabbix-server/schema/postgresql/option-patches/history_pk_prepare.sql
> +share/zabbix-server/schema/postgresql/option-patches/history_upgrade_prepare.sql
> share/zabbix-server/schema/postgresql/schema.sql
> share/zabbix-server/schema/postgresql/timescaledb/
> @comment share/zabbix-server/schema/postgresql/timescaledb/Makefile
> @@ -53,20 +51,24 @@ share/zabbix-server/schema/postgresql/ti
> @comment share/zabbix-server/schema/postgresql/timescaledb/option-patches/with-compression/Makefile
> @comment share/zabbix-server/schema/postgresql/timescaledb/option-patches/with-compression/Makefile.am
> @comment share/zabbix-server/schema/postgresql/timescaledb/option-patches/with-compression/Makefile.in
> -share/zabbix-server/schema/postgresql/timescaledb/option-patches/with-compression/history_pk.sql
> -share/zabbix-server/schema/postgresql/timescaledb/option-patches/with-compression/history_pk_log.sql
> -share/zabbix-server/schema/postgresql/timescaledb/option-patches/with-compression/history_pk_str.sql
> -share/zabbix-server/schema/postgresql/timescaledb/option-patches/with-compression/history_pk_text.sql
> -share/zabbix-server/schema/postgresql/timescaledb/option-patches/with-compression/history_pk_uint.sql
> +share/zabbix-server/schema/postgresql/timescaledb/option-patches/with-compression/history_upgrade.sql
> +share/zabbix-server/schema/postgresql/timescaledb/option-patches/with-compression/history_upgrade_log.sql
> +share/zabbix-server/schema/postgresql/timescaledb/option-patches/with-compression/history_upgrade_prepare.sql
> +share/zabbix-server/schema/postgresql/timescaledb/option-patches/with-compression/history_upgrade_str.sql
> +share/zabbix-server/schema/postgresql/timescaledb/option-patches/with-compression/history_upgrade_text.sql
> +share/zabbix-server/schema/postgresql/timescaledb/option-patches/with-compression/history_upgrade_uint.sql
> +share/zabbix-server/schema/postgresql/timescaledb/option-patches/with-compression/trends_upgrade.sql
> share/zabbix-server/schema/postgresql/timescaledb/option-patches/without-compression/
> @comment share/zabbix-server/schema/postgresql/timescaledb/option-patches/without-compression/Makefile
> @comment share/zabbix-server/schema/postgresql/timescaledb/option-patches/without-compression/Makefile.am
> @comment share/zabbix-server/schema/postgresql/timescaledb/option-patches/without-compression/Makefile.in
> -share/zabbix-server/schema/postgresql/timescaledb/option-patches/without-compression/history_pk.sql
> -share/zabbix-server/schema/postgresql/timescaledb/option-patches/without-compression/history_pk_log.sql
> -share/zabbix-server/schema/postgresql/timescaledb/option-patches/without-compression/history_pk_str.sql
> -share/zabbix-server/schema/postgresql/timescaledb/option-patches/without-compression/history_pk_text.sql
> -share/zabbix-server/schema/postgresql/timescaledb/option-patches/without-compression/history_pk_uint.sql
> +share/zabbix-server/schema/postgresql/timescaledb/option-patches/without-compression/history_upgrade.sql
> +share/zabbix-server/schema/postgresql/timescaledb/option-patches/without-compression/history_upgrade_log.sql
> +share/zabbix-server/schema/postgresql/timescaledb/option-patches/without-compression/history_upgrade_prepare.sql
> +share/zabbix-server/schema/postgresql/timescaledb/option-patches/without-compression/history_upgrade_str.sql
> +share/zabbix-server/schema/postgresql/timescaledb/option-patches/without-compression/history_upgrade_text.sql
> +share/zabbix-server/schema/postgresql/timescaledb/option-patches/without-compression/history_upgrade_uint.sql
> +share/zabbix-server/schema/postgresql/timescaledb/option-patches/without-compression/trends_upgrade.sql
> share/zabbix-server/schema/postgresql/timescaledb/schema.sql
> @mode 0755
> @owner _zabbix
> Index: pkg/PLIST-web
> ===================================================================
> RCS file: /cvs/ports/net/zabbix/pkg/PLIST-web,v
> retrieving revision 1.62
> diff -u -p -r1.62 PLIST-web
> --- pkg/PLIST-web 10 Sep 2024 15:56:13 -0000 1.62
> +++ pkg/PLIST-web 20 Nov 2024 21:20:07 -0000
> @@ -37,6 +37,8 @@ zabbix/app/controllers/CControllerConnec
> zabbix/app/controllers/CControllerConnectorUpdate.php
> zabbix/app/controllers/CControllerCopyCreate.php
> zabbix/app/controllers/CControllerCopyEdit.php
> +zabbix/app/controllers/CControllerCorrelationConditionCheck.php
> +zabbix/app/controllers/CControllerCorrelationConditionEdit.php
> zabbix/app/controllers/CControllerCorrelationCreate.php
> zabbix/app/controllers/CControllerCorrelationDelete.php
> zabbix/app/controllers/CControllerCorrelationDisable.php
> @@ -59,7 +61,9 @@ zabbix/app/controllers/CControllerDashbo
> zabbix/app/controllers/CControllerDashboardWidgetEdit.php
> zabbix/app/controllers/CControllerDashboardWidgetRfRate.php
> zabbix/app/controllers/CControllerDashboardWidgetView.php
> -zabbix/app/controllers/CControllerDashboardWidgetsSanitize.php
> +zabbix/app/controllers/CControllerDashboardWidgetsValidate.php
> +zabbix/app/controllers/CControllerDiscoveryCheckCheck.php
> +zabbix/app/controllers/CControllerDiscoveryCheckEdit.php
> zabbix/app/controllers/CControllerDiscoveryCreate.php
> zabbix/app/controllers/CControllerDiscoveryDelete.php
> zabbix/app/controllers/CControllerDiscoveryDisable.php
> @@ -80,7 +84,9 @@ zabbix/app/controllers/CControllerHintbo
> zabbix/app/controllers/CControllerHost.php
> zabbix/app/controllers/CControllerHostCreate.php
> zabbix/app/controllers/CControllerHostDashboardView.php
> +zabbix/app/controllers/CControllerHostDisable.php
> zabbix/app/controllers/CControllerHostEdit.php
> +zabbix/app/controllers/CControllerHostEnable.php
> zabbix/app/controllers/CControllerHostGroupCreate.php
> zabbix/app/controllers/CControllerHostGroupDelete.php
> zabbix/app/controllers/CControllerHostGroupDisable.php
> @@ -107,7 +113,26 @@ zabbix/app/controllers/CControllerImageD
> zabbix/app/controllers/CControllerImageEdit.php
> zabbix/app/controllers/CControllerImageList.php
> zabbix/app/controllers/CControllerImageUpdate.php
> -zabbix/app/controllers/CControllerItemMassCheckNow.php
> +zabbix/app/controllers/CControllerItem.php
> +zabbix/app/controllers/CControllerItemClear.php
> +zabbix/app/controllers/CControllerItemCreate.php
> +zabbix/app/controllers/CControllerItemDelete.php
> +zabbix/app/controllers/CControllerItemDisable.php
> +zabbix/app/controllers/CControllerItemEdit.php
> +zabbix/app/controllers/CControllerItemEnable.php
> +zabbix/app/controllers/CControllerItemExecuteNow.php
> +zabbix/app/controllers/CControllerItemList.php
> +zabbix/app/controllers/CControllerItemMassupdate.php
> +zabbix/app/controllers/CControllerItemPrototype.php
> +zabbix/app/controllers/CControllerItemPrototypeCreate.php
> +zabbix/app/controllers/CControllerItemPrototypeDelete.php
> +zabbix/app/controllers/CControllerItemPrototypeDisable.php
> +zabbix/app/controllers/CControllerItemPrototypeEdit.php
> +zabbix/app/controllers/CControllerItemPrototypeEnable.php
> +zabbix/app/controllers/CControllerItemPrototypeList.php
> +zabbix/app/controllers/CControllerItemPrototypeUpdate.php
> +zabbix/app/controllers/CControllerItemTagsList.php
> +zabbix/app/controllers/CControllerItemUpdate.php
> zabbix/app/controllers/CControllerLatest.php
> zabbix/app/controllers/CControllerLatestView.php
> zabbix/app/controllers/CControllerLatestViewRefresh.php
> @@ -127,17 +152,26 @@ zabbix/app/controllers/CControllerMediat
> zabbix/app/controllers/CControllerMediatypeEdit.php
> zabbix/app/controllers/CControllerMediatypeEnable.php
> zabbix/app/controllers/CControllerMediatypeList.php
> +zabbix/app/controllers/CControllerMediatypeMessageCheck.php
> +zabbix/app/controllers/CControllerMediatypeMessageEdit.php
> +zabbix/app/controllers/CControllerMediatypeTestEdit.php
> +zabbix/app/controllers/CControllerMediatypeTestSend.php
> zabbix/app/controllers/CControllerMediatypeUpdate.php
> zabbix/app/controllers/CControllerMenuPopup.php
> +zabbix/app/controllers/CControllerMfaCheck.php
> +zabbix/app/controllers/CControllerMfaEdit.php
> zabbix/app/controllers/CControllerMiscConfigEdit.php
> zabbix/app/controllers/CControllerMiscConfigUpdate.php
> +zabbix/app/controllers/CControllerModuleDisable.php
> zabbix/app/controllers/CControllerModuleEdit.php
> +zabbix/app/controllers/CControllerModuleEnable.php
> zabbix/app/controllers/CControllerModuleList.php
> zabbix/app/controllers/CControllerModuleScan.php
> zabbix/app/controllers/CControllerModuleUpdate.php
> zabbix/app/controllers/CControllerNotificationsGet.php
> zabbix/app/controllers/CControllerNotificationsMute.php
> zabbix/app/controllers/CControllerNotificationsRead.php
> +zabbix/app/controllers/CControllerNotificationsSnooze.php
> zabbix/app/controllers/CControllerPopup.php
> zabbix/app/controllers/CControllerPopupAcknowledgeCreate.php
> zabbix/app/controllers/CControllerPopupAcknowledgeEdit.php
> @@ -145,13 +179,9 @@ zabbix/app/controllers/CControllerPopupA
> zabbix/app/controllers/CControllerPopupActionEdit.php
> zabbix/app/controllers/CControllerPopupActionOperationEdit.php
> zabbix/app/controllers/CControllerPopupActionOperationsList.php
> -zabbix/app/controllers/CControllerPopupConditionCommon.php
> -zabbix/app/controllers/CControllerPopupConditionEventCorr.php
> zabbix/app/controllers/CControllerPopupConditionOperations.php
> zabbix/app/controllers/CControllerPopupDashboardShareEdit.php
> -zabbix/app/controllers/CControllerPopupDiscoveryCheck.php
> zabbix/app/controllers/CControllerPopupGeneric.php
> -zabbix/app/controllers/CControllerPopupHttpStep.php
> zabbix/app/controllers/CControllerPopupImport.php
> zabbix/app/controllers/CControllerPopupImportCompare.php
> zabbix/app/controllers/CControllerPopupItemTest.php
> @@ -166,17 +196,12 @@ zabbix/app/controllers/CControllerPopupL
> zabbix/app/controllers/CControllerPopupLldOverride.php
> zabbix/app/controllers/CControllerPopupMassupdateAbstract.php
> zabbix/app/controllers/CControllerPopupMassupdateHost.php
> -zabbix/app/controllers/CControllerPopupMassupdateItem.php
> zabbix/app/controllers/CControllerPopupMassupdateService.php
> -zabbix/app/controllers/CControllerPopupMassupdateTemplate.php
> -zabbix/app/controllers/CControllerPopupMassupdateTrigger.php
> zabbix/app/controllers/CControllerPopupMedia.php
> zabbix/app/controllers/CControllerPopupMediaTypeMappingCheck.php
> zabbix/app/controllers/CControllerPopupMediaTypeMappingEdit.php
> -zabbix/app/controllers/CControllerPopupMediatypeMessage.php
> -zabbix/app/controllers/CControllerPopupMediatypeTestEdit.php
> -zabbix/app/controllers/CControllerPopupMediatypeTestSend.php
> zabbix/app/controllers/CControllerPopupProxyEdit.php
> +zabbix/app/controllers/CControllerPopupProxyGroupEdit.php
> zabbix/app/controllers/CControllerPopupScheduledReportCreate.php
> zabbix/app/controllers/CControllerPopupScheduledReportEdit.php
> zabbix/app/controllers/CControllerPopupScheduledReportList.php
> @@ -206,6 +231,10 @@ zabbix/app/controllers/CControllerProfil
> zabbix/app/controllers/CControllerProxyConfigRefresh.php
> zabbix/app/controllers/CControllerProxyCreate.php
> zabbix/app/controllers/CControllerProxyDelete.php
> +zabbix/app/controllers/CControllerProxyGroupCreate.php
> +zabbix/app/controllers/CControllerProxyGroupDelete.php
> +zabbix/app/controllers/CControllerProxyGroupList.php
> +zabbix/app/controllers/CControllerProxyGroupUpdate.php
> zabbix/app/controllers/CControllerProxyHostDisable.php
> zabbix/app/controllers/CControllerProxyHostEnable.php
> zabbix/app/controllers/CControllerProxyList.php
> @@ -232,6 +261,8 @@ zabbix/app/controllers/CControllerScript
> zabbix/app/controllers/CControllerScriptEdit.php
> zabbix/app/controllers/CControllerScriptList.php
> zabbix/app/controllers/CControllerScriptUpdate.php
> +zabbix/app/controllers/CControllerScriptUserInputCheck.php
> +zabbix/app/controllers/CControllerScriptUserInputEdit.php
> zabbix/app/controllers/CControllerSearch.php
> zabbix/app/controllers/CControllerServiceCreate.php
> zabbix/app/controllers/CControllerServiceDelete.php
> @@ -251,26 +282,54 @@ zabbix/app/controllers/CControllerSlaExc
> zabbix/app/controllers/CControllerSlaList.php
> zabbix/app/controllers/CControllerSlaReportList.php
> zabbix/app/controllers/CControllerSlaUpdate.php
> +zabbix/app/controllers/CControllerSoftwareVersionCheckGet.php
> +zabbix/app/controllers/CControllerSoftwareVersionCheckUpdate.php
> zabbix/app/controllers/CControllerSystemWarning.php
> zabbix/app/controllers/CControllerTabFilterProfileUpdate.php
> +zabbix/app/controllers/CControllerTemplateCreate.php
> zabbix/app/controllers/CControllerTemplateDashboardDelete.php
> zabbix/app/controllers/CControllerTemplateDashboardEdit.php
> zabbix/app/controllers/CControllerTemplateDashboardList.php
> zabbix/app/controllers/CControllerTemplateDashboardUpdate.php
> +zabbix/app/controllers/CControllerTemplateDelete.php
> +zabbix/app/controllers/CControllerTemplateEdit.php
> zabbix/app/controllers/CControllerTemplateGroupCreate.php
> zabbix/app/controllers/CControllerTemplateGroupDelete.php
> zabbix/app/controllers/CControllerTemplateGroupEdit.php
> zabbix/app/controllers/CControllerTemplateGroupList.php
> zabbix/app/controllers/CControllerTemplateGroupUpdate.php
> +zabbix/app/controllers/CControllerTemplateList.php
> +zabbix/app/controllers/CControllerTemplateMassupdate.php
> +zabbix/app/controllers/CControllerTemplateUpdate.php
> +zabbix/app/controllers/CControllerTimeSelectorCalc.php
> zabbix/app/controllers/CControllerTimeSelectorUpdate.php
> +zabbix/app/controllers/CControllerTimeoutsEdit.php
> +zabbix/app/controllers/CControllerTimeoutsUpdate.php
> zabbix/app/controllers/CControllerTokenCreate.php
> zabbix/app/controllers/CControllerTokenDelete.php
> zabbix/app/controllers/CControllerTokenDisable.php
> zabbix/app/controllers/CControllerTokenEnable.php
> zabbix/app/controllers/CControllerTokenList.php
> zabbix/app/controllers/CControllerTokenUpdate.php
> +zabbix/app/controllers/CControllerTopTriggersList.php
> zabbix/app/controllers/CControllerTrigDisplayEdit.php
> zabbix/app/controllers/CControllerTrigDisplayUpdate.php
> +zabbix/app/controllers/CControllerTriggerCreate.php
> +zabbix/app/controllers/CControllerTriggerDelete.php
> +zabbix/app/controllers/CControllerTriggerDisable.php
> +zabbix/app/controllers/CControllerTriggerEdit.php
> +zabbix/app/controllers/CControllerTriggerEnable.php
> +zabbix/app/controllers/CControllerTriggerExpressionConstructor.php
> +zabbix/app/controllers/CControllerTriggerList.php
> +zabbix/app/controllers/CControllerTriggerMassupdate.php
> +zabbix/app/controllers/CControllerTriggerPrototypeCreate.php
> +zabbix/app/controllers/CControllerTriggerPrototypeDelete.php
> +zabbix/app/controllers/CControllerTriggerPrototypeDisable.php
> +zabbix/app/controllers/CControllerTriggerPrototypeEdit.php
> +zabbix/app/controllers/CControllerTriggerPrototypeEnable.php
> +zabbix/app/controllers/CControllerTriggerPrototypeList.php
> +zabbix/app/controllers/CControllerTriggerPrototypeUpdate.php
> +zabbix/app/controllers/CControllerTriggerUpdate.php
> zabbix/app/controllers/CControllerUserCreate.php
> zabbix/app/controllers/CControllerUserDelete.php
> zabbix/app/controllers/CControllerUserEdit.php
> @@ -279,6 +338,7 @@ zabbix/app/controllers/CControllerUserLi
> zabbix/app/controllers/CControllerUserProfileEdit.php
> zabbix/app/controllers/CControllerUserProfileUpdate.php
> zabbix/app/controllers/CControllerUserProvision.php
> +zabbix/app/controllers/CControllerUserResetTotp.php
> zabbix/app/controllers/CControllerUserTokenList.php
> zabbix/app/controllers/CControllerUserUnblock.php
> zabbix/app/controllers/CControllerUserUpdate.php
> @@ -286,11 +346,11 @@ zabbix/app/controllers/CControllerUserUp
> zabbix/app/controllers/CControllerUsergroupCreate.php
> zabbix/app/controllers/CControllerUsergroupDelete.php
> zabbix/app/controllers/CControllerUsergroupEdit.php
> -zabbix/app/controllers/CControllerUsergroupGrouprightAdd.php
> zabbix/app/controllers/CControllerUsergroupList.php
> zabbix/app/controllers/CControllerUsergroupMassUpdate.php
> -zabbix/app/controllers/CControllerUsergroupTagfilterAdd.php
> -zabbix/app/controllers/CControllerUsergroupTemplateGrouprightAdd.php
> +zabbix/app/controllers/CControllerUsergroupTagFilterCheck.php
> +zabbix/app/controllers/CControllerUsergroupTagFilterEdit.php
> +zabbix/app/controllers/CControllerUsergroupTagFilterList.php
> zabbix/app/controllers/CControllerUsergroupUpdate.php
> zabbix/app/controllers/CControllerUserroleCreate.php
> zabbix/app/controllers/CControllerUserroleDelete.php
> @@ -298,28 +358,28 @@ zabbix/app/controllers/CControllerUserro
> zabbix/app/controllers/CControllerUserroleEditGeneral.php
> zabbix/app/controllers/CControllerUserroleList.php
> zabbix/app/controllers/CControllerUserroleUpdate.php
> +zabbix/app/controllers/CControllerWebScenarioStepCheck.php
> +zabbix/app/controllers/CControllerWebScenarioStepEdit.php
> zabbix/app/controllers/CControllerWebView.php
> zabbix/app/controllers/CControllerWidgetIterator.php
> +zabbix/app/controllers/CControllerWidgetNavigationTreeToggle.php
> zabbix/app/partials/
> zabbix/app/partials/action.operations.php
> zabbix/app/partials/action.recovery.operations.php
> zabbix/app/partials/action.update.operations.php
> zabbix/app/partials/administration.ha.nodes.php
> zabbix/app/partials/administration.system.info.php
> -zabbix/app/partials/administration.usergroup.grouprights.html.php
> -zabbix/app/partials/administration.usergroup.tagfilters.html.php
> -zabbix/app/partials/administration.usergroup.templategrouprights.html.php
> -zabbix/app/partials/configuration.filter.items.php
> zabbix/app/partials/configuration.host.edit.html.php
> zabbix/app/partials/configuration.host.interface.row.php
> zabbix/app/partials/configuration.hostgroup.edit.html.php
> zabbix/app/partials/configuration.tags.tab.php
> zabbix/app/partials/configuration.templategroup.edit.html.php
> zabbix/app/partials/configuration.valuemap.php
> -zabbix/app/partials/dataoverview.table.left.php
> -zabbix/app/partials/dataoverview.table.top.php
> zabbix/app/partials/hostmacros.inherited.list.html.php
> zabbix/app/partials/hostmacros.list.html.php
> +zabbix/app/partials/item.edit.item.tab.php
> +zabbix/app/partials/item.edit.preprocessing.tab.php
> +zabbix/app/partials/item.list.filter.php
> zabbix/app/partials/js/
> zabbix/app/partials/js/configuration.host.edit.html.js.php
> zabbix/app/partials/js/configuration.tags.tab.js.php
> @@ -345,7 +405,11 @@ zabbix/app/partials/scheduledreport.tabl
> zabbix/app/partials/service.info.php
> zabbix/app/partials/service.list.edit.php
> zabbix/app/partials/service.list.php
> +zabbix/app/partials/tags.list.html.php
> zabbix/app/partials/timeselector.filter.php
> +zabbix/app/partials/trigger.edit.dependencies.tab.php
> +zabbix/app/partials/trigger.edit.trigger.tab.php
> +zabbix/app/partials/usergroup.tagfilters.php
> zabbix/app/views/
> zabbix/app/views/action.list.php
> zabbix/app/views/administration.audit.settings.edit.php
> @@ -359,12 +423,9 @@ zabbix/app/views/administration.iconmap.
> zabbix/app/views/administration.image.edit.php
> zabbix/app/views/administration.image.list.php
> zabbix/app/views/administration.macros.edit.php
> -zabbix/app/views/administration.mediatype.edit.php
> -zabbix/app/views/administration.mediatype.list.php
> zabbix/app/views/administration.miscconfig.edit.php
> -zabbix/app/views/administration.module.edit.php
> -zabbix/app/views/administration.module.list.php
> zabbix/app/views/administration.proxy.list.php
> +zabbix/app/views/administration.proxygroup.list.php
> zabbix/app/views/administration.queue.details.php
> zabbix/app/views/administration.queue.overview.php
> zabbix/app/views/administration.queue.overview.proxy.php
> @@ -372,20 +433,14 @@ zabbix/app/views/administration.regex.ed
> zabbix/app/views/administration.regex.list.php
> zabbix/app/views/administration.script.edit.php
> zabbix/app/views/administration.script.list.php
> +zabbix/app/views/administration.timeouts.edit.php
> zabbix/app/views/administration.token.list.php
> zabbix/app/views/administration.trigdisplay.edit.php
> zabbix/app/views/administration.user.edit.php
> zabbix/app/views/administration.user.list.php
> zabbix/app/views/administration.user.token.list.php
> -zabbix/app/views/administration.usergroup.edit.php
> -zabbix/app/views/administration.usergroup.grouprights.php
> -zabbix/app/views/administration.usergroup.list.php
> -zabbix/app/views/administration.usergroup.tagfilters.php
> -zabbix/app/views/administration.usergroup.templategrouprights.php
> zabbix/app/views/administration.userrole.edit.php
> zabbix/app/views/administration.userrole.list.php
> -zabbix/app/views/configuration.correlation.edit.php
> -zabbix/app/views/configuration.correlation.list.php
> zabbix/app/views/configuration.dashboard.edit.php
> zabbix/app/views/configuration.dashboard.list.php
> zabbix/app/views/configuration.discovery.edit.php
> @@ -399,11 +454,21 @@ zabbix/app/views/configuration.templateg
> zabbix/app/views/connector.edit.php
> zabbix/app/views/connector.list.php
> zabbix/app/views/copy.edit.php
> +zabbix/app/views/correlation.condition.edit.php
> +zabbix/app/views/correlation.edit.php
> +zabbix/app/views/correlation.list.php
> zabbix/app/views/dashboard.page.properties.edit.php
> zabbix/app/views/dashboard.properties.edit.php
> +zabbix/app/views/discovery.check.edit.php
> zabbix/app/views/hintbox.actionlist.php
> zabbix/app/views/hintbox.eventlist.php
> zabbix/app/views/hostmacros.list.php
> +zabbix/app/views/item.edit.php
> +zabbix/app/views/item.list.php
> +zabbix/app/views/item.massupdate.php
> +zabbix/app/views/item.prototype.edit.php
> +zabbix/app/views/item.prototype.list.php
> +zabbix/app/views/item.tags.list.php
> zabbix/app/views/js/
> zabbix/app/views/js/action.list.js.php
> zabbix/app/views/js/administration.audit.settings.edit.js.php
> @@ -416,25 +481,25 @@ zabbix/app/views/js/administration.iconm
> zabbix/app/views/js/administration.image.edit.js.php
> zabbix/app/views/js/administration.image.list.js.php
> zabbix/app/views/js/administration.macros.edit.js.php
> -zabbix/app/views/js/administration.mediatype.edit.js.php
> -zabbix/app/views/js/administration.mediatype.list.js.php
> zabbix/app/views/js/administration.miscconfig.edit.js.php
> zabbix/app/views/js/administration.proxy.list.js.php
> +zabbix/app/views/js/administration.proxygroup.list.js.php
> zabbix/app/views/js/administration.regex.edit.js.php
> zabbix/app/views/js/administration.script.edit.js.php
> zabbix/app/views/js/administration.script.list.js.php
> +zabbix/app/views/js/administration.timeouts.edit.js.php
> zabbix/app/views/js/administration.token.list.js.php
> zabbix/app/views/js/administration.trigdisplay.edit.js.php
> zabbix/app/views/js/administration.user.edit.common.js.php
> zabbix/app/views/js/administration.user.edit.js.php
> zabbix/app/views/js/administration.user.list.js.php
> zabbix/app/views/js/administration.user.token.list.js.php
> -zabbix/app/views/js/administration.usergroup.edit.js.php
> zabbix/app/views/js/administration.userprofile.edit.js.php
> zabbix/app/views/js/administration.userrole.edit.js.php
> -zabbix/app/views/js/configuration.correlation.edit.js.php
> zabbix/app/views/js/configuration.dashboard.edit.js.php
> +zabbix/app/views/js/configuration.dashboard.list.js.php
> zabbix/app/views/js/configuration.discovery.edit.js.php
> +zabbix/app/views/js/configuration.discovery.list.js.php
> zabbix/app/views/js/configuration.host.edit.js.php
> zabbix/app/views/js/configuration.host.list.js.php
> zabbix/app/views/js/configuration.hostgroup.edit.js.php
> @@ -444,12 +509,28 @@ zabbix/app/views/js/configuration.templa
> zabbix/app/views/js/connector.edit.js.php
> zabbix/app/views/js/connector.list.js.php
> zabbix/app/views/js/copy.edit.js.php
> +zabbix/app/views/js/correlation.condition.edit.js.php
> +zabbix/app/views/js/correlation.edit.js.php
> +zabbix/app/views/js/correlation.list.js.php
> +zabbix/app/views/js/discovery.check.edit.js.php
> +zabbix/app/views/js/item.edit.js.php
> +zabbix/app/views/js/item.list.js.php
> +zabbix/app/views/js/item.massupdate.js.php
> +zabbix/app/views/js/item.prototype.list.js.php
> zabbix/app/views/js/maintenance.edit.js.php
> zabbix/app/views/js/maintenance.list.js.php
> zabbix/app/views/js/maintenance.timeperiod.edit.js.php
> +zabbix/app/views/js/mediatype.edit.js.php
> +zabbix/app/views/js/mediatype.list.js.php
> +zabbix/app/views/js/mediatype.message.edit.js.php
> +zabbix/app/views/js/mediatype.test.edit.js.php
> +zabbix/app/views/js/mfa.edit.js.php
> +zabbix/app/views/js/module.edit.js.php
> +zabbix/app/views/js/module.list.js.php
> zabbix/app/views/js/monitoring.charts.view.js.php
> zabbix/app/views/js/monitoring.dashboard.print.js.php
> zabbix/app/views/js/monitoring.dashboard.view.js.php
> +zabbix/app/views/js/monitoring.discovery.view.js.php
> zabbix/app/views/js/monitoring.host.dashboard.view.js.php
> zabbix/app/views/js/monitoring.host.view.js.php
> zabbix/app/views/js/monitoring.latest.view.js.php
> @@ -469,17 +550,14 @@ zabbix/app/views/js/popup.import.js.php
> zabbix/app/views/js/popup.itemtestedit.view.js.php
> zabbix/app/views/js/popup.ldap.edit.js.php
> zabbix/app/views/js/popup.ldap.test.edit.js.php
> -zabbix/app/views/js/popup.massupdate.item.js.php
> zabbix/app/views/js/popup.massupdate.js.php
> zabbix/app/views/js/popup.massupdate.macros.js.php
> zabbix/app/views/js/popup.massupdate.tmpl.js.php
> -zabbix/app/views/js/popup.massupdate.trigger.js.php
> zabbix/app/views/js/popup.media.js.php
> -zabbix/app/views/js/popup.mediatype.message.js.php
> zabbix/app/views/js/popup.mediatypemapping.edit.js.php
> -zabbix/app/views/js/popup.mediatypetest.edit.js.php
> zabbix/app/views/js/popup.operation.edit.js.php
> zabbix/app/views/js/popup.proxy.edit.js.php
> +zabbix/app/views/js/popup.proxygroup.edit.js.php
> zabbix/app/views/js/popup.scheduledreport.edit.js.php
> zabbix/app/views/js/popup.scheduledreport.subscription.js.php
> zabbix/app/views/js/popup.scriptexec.js.php
> @@ -497,20 +575,40 @@ zabbix/app/views/js/popup.valuemap.edit.
> zabbix/app/views/js/reports.actionlog.list.js.php
> zabbix/app/views/js/reports.auditlog.list.js.php
> zabbix/app/views/js/reports.scheduledreport.edit.js.php
> +zabbix/app/views/js/reports.toptriggers.list.js.php
> +zabbix/app/views/js/script.userinput.edit.js.php
> zabbix/app/views/js/search.js.php
> zabbix/app/views/js/service.list.js.php
> zabbix/app/views/js/sla.list.js.php
> zabbix/app/views/js/slareport.list.js.php
> +zabbix/app/views/js/template.edit.js.php
> +zabbix/app/views/js/template.list.js.php
> +zabbix/app/views/js/trigger.edit.js.php
> +zabbix/app/views/js/trigger.list.js.php
> +zabbix/app/views/js/trigger.massupdate.js.php
> +zabbix/app/views/js/trigger.prototype.list.js.php
> +zabbix/app/views/js/usergroup.edit.js.php
> +zabbix/app/views/js/usergroup.tagfilter.edit.js.php
> +zabbix/app/views/js/webscenario.step.edit.js.php
> zabbix/app/views/layout.csv.php
> zabbix/app/views/layout.export.php
> zabbix/app/views/layout.htmlpage.php
> +zabbix/app/views/layout.image.php
> zabbix/app/views/layout.javascript.php
> zabbix/app/views/layout.json.php
> +zabbix/app/views/layout.print.php
> zabbix/app/views/layout.warning.php
> zabbix/app/views/layout.widget.php
> zabbix/app/views/maintenance.edit.php
> zabbix/app/views/maintenance.list.php
> zabbix/app/views/maintenance.timeperiod.edit.php
> +zabbix/app/views/mediatype.edit.php
> +zabbix/app/views/mediatype.list.php
> +zabbix/app/views/mediatype.message.edit.php
> +zabbix/app/views/mediatype.test.edit.php
> +zabbix/app/views/mfa.edit.php
> +zabbix/app/views/module.edit.php
> +zabbix/app/views/module.list.php
> zabbix/app/views/monitoring.charts.view.json.php
> zabbix/app/views/monitoring.charts.view.php
> zabbix/app/views/monitoring.dashboard.list.php
> @@ -535,7 +633,6 @@ zabbix/app/views/popup.discovery.check.p
> zabbix/app/views/popup.generic.php
> zabbix/app/views/popup.host.edit.php
> zabbix/app/views/popup.hostgroup.edit.php
> -zabbix/app/views/popup.httpstep.php
> zabbix/app/views/popup.import.compare.php
> zabbix/app/views/popup.import.php
> zabbix/app/views/popup.itemtestedit.view.php
> @@ -544,16 +641,12 @@ zabbix/app/views/popup.ldap.test.edit.ph
> zabbix/app/views/popup.lldoperation.php
> zabbix/app/views/popup.lldoverride.php
> zabbix/app/views/popup.massupdate.host.php
> -zabbix/app/views/popup.massupdate.item.php
> zabbix/app/views/popup.massupdate.service.php
> -zabbix/app/views/popup.massupdate.template.php
> -zabbix/app/views/popup.massupdate.trigger.php
> zabbix/app/views/popup.media.php
> -zabbix/app/views/popup.mediatype.message.php
> zabbix/app/views/popup.mediatypemapping.edit.php
> -zabbix/app/views/popup.mediatypetest.edit.php
> zabbix/app/views/popup.operation.edit.php
> zabbix/app/views/popup.proxy.edit.php
> +zabbix/app/views/popup.proxygroup.edit.php
> zabbix/app/views/popup.scheduledreport.edit.php
> zabbix/app/views/popup.scheduledreport.list.php
> zabbix/app/views/popup.scheduledreport.subscription.php
> @@ -579,6 +672,8 @@ zabbix/app/views/reports.actionlog.list.
> zabbix/app/views/reports.auditlog.list.php
> zabbix/app/views/reports.scheduledreport.edit.php
> zabbix/app/views/reports.scheduledreport.list.php
> +zabbix/app/views/reports.toptriggers.list.php
> +zabbix/app/views/script.userinput.edit.php
> zabbix/app/views/search.php
> zabbix/app/views/service.list.edit.php
> zabbix/app/views/service.list.edit.refresh.php
> @@ -587,18 +682,35 @@ zabbix/app/views/service.list.refresh.ph
> zabbix/app/views/sla.list.php
> zabbix/app/views/slareport.list.php
> zabbix/app/views/system.warning.php
> +zabbix/app/views/template.edit.php
> +zabbix/app/views/template.list.php
> +zabbix/app/views/template.massupdate.php
> +zabbix/app/views/trigger.edit.php
> +zabbix/app/views/trigger.expression.constructor.php
> +zabbix/app/views/trigger.list.php
> +zabbix/app/views/trigger.massupdate.php
> +zabbix/app/views/trigger.prototype.edit.php
> +zabbix/app/views/trigger.prototype.list.php
> +zabbix/app/views/usergroup.edit.php
> +zabbix/app/views/usergroup.list.php
> +zabbix/app/views/usergroup.tagfilter.edit.php
> +zabbix/app/views/usergroup.tagfilter.list.php
> +zabbix/app/views/webscenario.step.edit.php
> zabbix/app/views/widget.edit.php
> zabbix/app/views/widget.view.php
> zabbix/assets/
> zabbix/assets/fonts/
> zabbix/assets/fonts/DejaVuSans.ttf
> +zabbix/assets/fonts/zabbix-icons.svg
> +zabbix/assets/fonts/zabbix-icons.ttf
> +zabbix/assets/fonts/zabbix-icons.woff
> +zabbix/assets/fonts/zabbix-icons.woff2
> zabbix/assets/img/
> zabbix/assets/img/apple-touch-icon-120x120-precomposed.png
> zabbix/assets/img/apple-touch-icon-152x152-precomposed.png
> zabbix/assets/img/apple-touch-icon-180x180-precomposed.png
> zabbix/assets/img/apple-touch-icon-76x76-precomposed.png
> zabbix/assets/img/browser-sprite.png
> -zabbix/assets/img/icon-sprite.svg
> zabbix/assets/img/ms-tile-144x144.png
> zabbix/assets/img/touch-icon-192x192.png
> zabbix/assets/styles/
> @@ -641,7 +753,6 @@ zabbix/conf/zabbix.conf.php.example
> @group
> zabbix/data/
> zabbix/data/top_passwords.txt
> -zabbix/disc_prototypes.php
> zabbix/favicon.ico
> zabbix/graphs.php
> zabbix/history.php
> @@ -673,9 +784,11 @@ zabbix/include/classes/api/clients/CApiC
> zabbix/include/classes/api/clients/CLocalApiClient.php
> zabbix/include/classes/api/helpers/
> zabbix/include/classes/api/helpers/CApiHostHelper.php
> +zabbix/include/classes/api/helpers/CApiPskHelper.php
> zabbix/include/classes/api/helpers/CApiTagHelper.php
> zabbix/include/classes/api/item_types/
> zabbix/include/classes/api/item_types/CItemType.php
> +zabbix/include/classes/api/item_types/CItemTypeBrowser.php
> zabbix/include/classes/api/item_types/CItemTypeCalculated.php
> zabbix/include/classes/api/item_types/CItemTypeDbMonitor.php
> zabbix/include/classes/api/item_types/CItemTypeDependent.php
> @@ -694,7 +807,6 @@ zabbix/include/classes/api/item_types/CI
> zabbix/include/classes/api/item_types/CItemTypeZabbix.php
> zabbix/include/classes/api/item_types/CItemTypeZabbixActive.php
> zabbix/include/classes/api/managers/
> -zabbix/include/classes/api/managers/CDiscoveryRuleManager.php
> zabbix/include/classes/api/managers/CGraphManager.php
> zabbix/include/classes/api/managers/CGraphPrototypeManager.php
> zabbix/include/classes/api/managers/CHistoryManager.php
> @@ -737,15 +849,16 @@ zabbix/include/classes/api/services/CIco
> zabbix/include/classes/api/services/CImage.php
> zabbix/include/classes/api/services/CItem.php
> zabbix/include/classes/api/services/CItemGeneral.php
> -zabbix/include/classes/api/services/CItemGeneralOld.php
> zabbix/include/classes/api/services/CItemPrototype.php
> zabbix/include/classes/api/services/CMaintenance.php
> zabbix/include/classes/api/services/CMap.php
> zabbix/include/classes/api/services/CMapElement.php
> zabbix/include/classes/api/services/CMediatype.php
> +zabbix/include/classes/api/services/CMfa.php
> zabbix/include/classes/api/services/CModule.php
> zabbix/include/classes/api/services/CProblem.php
> zabbix/include/classes/api/services/CProxy.php
> +zabbix/include/classes/api/services/CProxyGroup.php
> zabbix/include/classes/api/services/CRegexp.php
> zabbix/include/classes/api/services/CReport.php
> zabbix/include/classes/api/services/CRole.php
> @@ -788,9 +901,11 @@ zabbix/include/classes/core/ConfigFileEx
> zabbix/include/classes/core/Manager.php
> zabbix/include/classes/core/ZBase.php
> zabbix/include/classes/data/
> +zabbix/include/classes/data/CAggFunctionData.php
> zabbix/include/classes/data/CHistFunctionData.php
> zabbix/include/classes/data/CItemData.php
> zabbix/include/classes/data/CMathFunctionData.php
> +zabbix/include/classes/data/CWidgetsData.php
> zabbix/include/classes/db/
> zabbix/include/classes/db/DB.php
> zabbix/include/classes/db/DBException.php
> @@ -831,8 +946,16 @@ zabbix/include/classes/helpers/CDataCach
> zabbix/include/classes/helpers/CDocHelper.php
> zabbix/include/classes/helpers/CElasticsearchHelper.php
> zabbix/include/classes/helpers/CEncryptHelper.php
> +zabbix/include/classes/helpers/CGraphGeneralHelper.php
> +zabbix/include/classes/helpers/CGraphHelper.php
> +zabbix/include/classes/helpers/CGraphPrototypeHelper.php
> zabbix/include/classes/helpers/CHintBoxHelper.php
> +zabbix/include/classes/helpers/CHostPrototypeHelper.php
> zabbix/include/classes/helpers/CHousekeepingHelper.php
> +zabbix/include/classes/helpers/CItemGeneralHelper.php
> +zabbix/include/classes/helpers/CItemHelper.php
> +zabbix/include/classes/helpers/CItemPrototypeHelper.php
> +zabbix/include/classes/helpers/CLldRuleHelper.php
> zabbix/include/classes/helpers/CMaintenanceHelper.php
> zabbix/include/classes/helpers/CMapHelper.php
> zabbix/include/classes/helpers/CMathHelper.php
> @@ -848,11 +971,14 @@ zabbix/include/classes/helpers/CSessionH
> zabbix/include/classes/helpers/CSettingsHelper.php
> zabbix/include/classes/helpers/CSeverityHelper.php
> zabbix/include/classes/helpers/CSlaHelper.php
> -zabbix/include/classes/helpers/CSvgGraphHelper.php
> zabbix/include/classes/helpers/CSystemInfoHelper.php
> zabbix/include/classes/helpers/CTagFilterFieldHelper.php
> zabbix/include/classes/helpers/CTemplateHelper.php
> +zabbix/include/classes/helpers/CTimePeriodHelper.php
> zabbix/include/classes/helpers/CTimezoneHelper.php
> +zabbix/include/classes/helpers/CTriggerGeneralHelper.php
> +zabbix/include/classes/helpers/CTriggerHelper.php
> +zabbix/include/classes/helpers/CTriggerPrototypeHelper.php
> zabbix/include/classes/helpers/CUploadFile.php
> zabbix/include/classes/helpers/CValueMapHelper.php
> zabbix/include/classes/helpers/CViewHelper.php
> @@ -865,6 +991,8 @@ zabbix/include/classes/html/CButtonCance
> zabbix/include/classes/html/CButtonDelete.php
> zabbix/include/classes/html/CButtonDropdown.php
> zabbix/include/classes/html/CButtonExport.php
> +zabbix/include/classes/html/CButtonIcon.php
> +zabbix/include/classes/html/CButtonLink.php
> zabbix/include/classes/html/CButtonQMessage.php
> zabbix/include/classes/html/CCheckBox.php
> zabbix/include/classes/html/CCheckBoxList.php
> @@ -880,6 +1008,8 @@ zabbix/include/classes/html/CFilter.php
> zabbix/include/classes/html/CForm.php
> zabbix/include/classes/html/CFormActions.php
> zabbix/include/classes/html/CFormField.php
> +zabbix/include/classes/html/CFormFieldset.php
> +zabbix/include/classes/html/CFormFieldsetCollapsible.php
> zabbix/include/classes/html/CFormGrid.php
> zabbix/include/classes/html/CFormList.php
> zabbix/include/classes/html/CHorList.php
> @@ -888,6 +1018,7 @@ zabbix/include/classes/html/CHtmlEntity.
> zabbix/include/classes/html/CHtmlPage.php
> zabbix/include/classes/html/CHtmlPageHeader.php
> zabbix/include/classes/html/CIFrame.php
> +zabbix/include/classes/html/CIcon.php
> zabbix/include/classes/html/CImageTextTable.php
> zabbix/include/classes/html/CImg.php
> zabbix/include/classes/html/CInput.php
> @@ -921,7 +1052,6 @@ zabbix/include/classes/html/CSelectOptio
> zabbix/include/classes/html/CSelectOptionGroup.php
> zabbix/include/classes/html/CSeverity.php
> zabbix/include/classes/html/CSimpleButton.php
> -zabbix/include/classes/html/CSortable.php
> zabbix/include/classes/html/CSpan.php
> zabbix/include/classes/html/CSubmit.php
> zabbix/include/classes/html/CSubmitButton.php
> @@ -949,7 +1079,6 @@ zabbix/include/classes/html/svg/CSvgGrap
> zabbix/include/classes/html/svg/CSvgGraphAxis.php
> zabbix/include/classes/html/svg/CSvgGraphClipArea.php
> zabbix/include/classes/html/svg/CSvgGraphGrid.php
> -zabbix/include/classes/html/svg/CSvgGraphLegend.php
> zabbix/include/classes/html/svg/CSvgGraphLine.php
> zabbix/include/classes/html/svg/CSvgGraphMetricsBar.php
> zabbix/include/classes/html/svg/CSvgGraphMetricsLine.php
> @@ -966,44 +1095,48 @@ zabbix/include/classes/html/svg/CSvgRect
> zabbix/include/classes/html/svg/CSvgTag.php
> zabbix/include/classes/html/svg/CSvgText.php
> zabbix/include/classes/html/widgets/
> -zabbix/include/classes/html/widgets/CWidgetFieldCheckBoxListView.php
> -zabbix/include/classes/html/widgets/CWidgetFieldCheckBoxView.php
> -zabbix/include/classes/html/widgets/CWidgetFieldColorView.php
> -zabbix/include/classes/html/widgets/CWidgetFieldColumnsListView.php
> -zabbix/include/classes/html/widgets/CWidgetFieldDatePickerView.php
> -zabbix/include/classes/html/widgets/CWidgetFieldGraphDataSetView.php
> -zabbix/include/classes/html/widgets/CWidgetFieldGraphOverrideView.php
> -zabbix/include/classes/html/widgets/CWidgetFieldHostPatternSelectView.php
> -zabbix/include/classes/html/widgets/CWidgetFieldIntegerBoxView.php
> -zabbix/include/classes/html/widgets/CWidgetFieldLatLngView.php
> -zabbix/include/classes/html/widgets/CWidgetFieldMultiSelectActionView.php
> -zabbix/include/classes/html/widgets/CWidgetFieldMultiSelectGraphPrototypeView.php
> -zabbix/include/classes/html/widgets/CWidgetFieldMultiSelectGraphView.php
> -zabbix/include/classes/html/widgets/CWidgetFieldMultiSelectGroupView.php
> -zabbix/include/classes/html/widgets/CWidgetFieldMultiSelectHostView.php
> -zabbix/include/classes/html/widgets/CWidgetFieldMultiSelectItemPrototypeView.php
> -zabbix/include/classes/html/widgets/CWidgetFieldMultiSelectItemView.php
> -zabbix/include/classes/html/widgets/CWidgetFieldMultiSelectMapView.php
> -zabbix/include/classes/html/widgets/CWidgetFieldMultiSelectMediaTypeView.php
> -zabbix/include/classes/html/widgets/CWidgetFieldMultiSelectServiceView.php
> -zabbix/include/classes/html/widgets/CWidgetFieldMultiSelectSlaView.php
> -zabbix/include/classes/html/widgets/CWidgetFieldMultiSelectUserView.php
> -zabbix/include/classes/html/widgets/CWidgetFieldMultiSelectView.php
> -zabbix/include/classes/html/widgets/CWidgetFieldNumericBoxView.php
> -zabbix/include/classes/html/widgets/CWidgetFieldRadioButtonListView.php
> -zabbix/include/classes/html/widgets/CWidgetFieldRangeControlView.php
> -zabbix/include/classes/html/widgets/CWidgetFieldSelectView.php
> -zabbix/include/classes/html/widgets/CWidgetFieldSeveritiesView.php
> -zabbix/include/classes/html/widgets/CWidgetFieldTagsView.php
> -zabbix/include/classes/html/widgets/CWidgetFieldTextAreaView.php
> -zabbix/include/classes/html/widgets/CWidgetFieldTextBoxView.php
> -zabbix/include/classes/html/widgets/CWidgetFieldThresholdsView.php
> -zabbix/include/classes/html/widgets/CWidgetFieldTimeZoneView.php
> -zabbix/include/classes/html/widgets/CWidgetFieldUrlView.php
> zabbix/include/classes/html/widgets/CWidgetFieldView.php
> -zabbix/include/classes/html/widgets/CWidgetFieldWidgetSelectView.php
> +zabbix/include/classes/html/widgets/CWidgetFieldsGroupView.php
> +zabbix/include/classes/html/widgets/CWidgetFormFieldsetCollapsibleView.php
> zabbix/include/classes/html/widgets/CWidgetFormView.php
> zabbix/include/classes/html/widgets/CWidgetView.php
> +zabbix/include/classes/html/widgets/fields/
> +zabbix/include/classes/html/widgets/fields/CWidgetFieldCheckBoxListView.php
> +zabbix/include/classes/html/widgets/fields/CWidgetFieldCheckBoxView.php
> +zabbix/include/classes/html/widgets/fields/CWidgetFieldColorView.php
> +zabbix/include/classes/html/widgets/fields/CWidgetFieldColumnsListView.php
> +zabbix/include/classes/html/widgets/fields/CWidgetFieldDatePickerView.php
> +zabbix/include/classes/html/widgets/fields/CWidgetFieldIntegerBoxView.php
> +zabbix/include/classes/html/widgets/fields/CWidgetFieldLatLngView.php
> +zabbix/include/classes/html/widgets/fields/CWidgetFieldMultiSelectActionView.php
> +zabbix/include/classes/html/widgets/fields/CWidgetFieldMultiSelectGraphPrototypeView.php
> +zabbix/include/classes/html/widgets/fields/CWidgetFieldMultiSelectGraphView.php
> +zabbix/include/classes/html/widgets/fields/CWidgetFieldMultiSelectGroupView.php
> +zabbix/include/classes/html/widgets/fields/CWidgetFieldMultiSelectHostView.php
> +zabbix/include/classes/html/widgets/fields/CWidgetFieldMultiSelectItemPrototypeView.php
> +zabbix/include/classes/html/widgets/fields/CWidgetFieldMultiSelectItemView.php
> +zabbix/include/classes/html/widgets/fields/CWidgetFieldMultiSelectMapView.php
> +zabbix/include/classes/html/widgets/fields/CWidgetFieldMultiSelectMediaTypeView.php
> +zabbix/include/classes/html/widgets/fields/CWidgetFieldMultiSelectOverrideHostView.php
> +zabbix/include/classes/html/widgets/fields/CWidgetFieldMultiSelectServiceView.php
> +zabbix/include/classes/html/widgets/fields/CWidgetFieldMultiSelectSlaView.php
> +zabbix/include/classes/html/widgets/fields/CWidgetFieldMultiSelectUserView.php
> +zabbix/include/classes/html/widgets/fields/CWidgetFieldMultiSelectView.php
> +zabbix/include/classes/html/widgets/fields/CWidgetFieldNumericBoxView.php
> +zabbix/include/classes/html/widgets/fields/CWidgetFieldPatternSelectHostView.php
> +zabbix/include/classes/html/widgets/fields/CWidgetFieldPatternSelectItemView.php
> +zabbix/include/classes/html/widgets/fields/CWidgetFieldPatternSelectView.php
> +zabbix/include/classes/html/widgets/fields/CWidgetFieldRadioButtonListView.php
> +zabbix/include/classes/html/widgets/fields/CWidgetFieldRangeControlView.php
> +zabbix/include/classes/html/widgets/fields/CWidgetFieldSelectView.php
> +zabbix/include/classes/html/widgets/fields/CWidgetFieldSeveritiesView.php
> +zabbix/include/classes/html/widgets/fields/CWidgetFieldTagsView.php
> +zabbix/include/classes/html/widgets/fields/CWidgetFieldTextAreaView.php
> +zabbix/include/classes/html/widgets/fields/CWidgetFieldTextBoxView.php
> +zabbix/include/classes/html/widgets/fields/CWidgetFieldThresholdsView.php
> +zabbix/include/classes/html/widgets/fields/CWidgetFieldTimePeriodView.php
> +zabbix/include/classes/html/widgets/fields/CWidgetFieldTimeZoneView.php
> +zabbix/include/classes/html/widgets/fields/CWidgetFieldUrlView.php
> zabbix/include/classes/import/
> zabbix/include/classes/import/CConfigurationImport.php
> zabbix/include/classes/import/CConfigurationImportcompare.php
> @@ -1033,6 +1166,7 @@ zabbix/include/classes/import/converters
> zabbix/include/classes/import/converters/C54SimpleMacroConverter.php
> zabbix/include/classes/import/converters/C60ImportConverter.php
> zabbix/include/classes/import/converters/C62ImportConverter.php
> +zabbix/include/classes/import/converters/C64ImportConverter.php
> zabbix/include/classes/import/converters/CConstantImportConverter.php
> zabbix/include/classes/import/converters/CConverter.php
> zabbix/include/classes/import/converters/CDefaultImportConverter.php
> @@ -1066,12 +1200,14 @@ zabbix/include/classes/import/validators
> zabbix/include/classes/import/validators/C60XmlValidator.php
> zabbix/include/classes/import/validators/C62XmlValidator.php
> zabbix/include/classes/import/validators/C64XmlValidator.php
> +zabbix/include/classes/import/validators/C70XmlValidator.php
> zabbix/include/classes/import/validators/CImportValidatorFactory.php
> zabbix/include/classes/import/validators/CXmlValidator.php
> zabbix/include/classes/import/validators/CXmlValidatorGeneral.php
> zabbix/include/classes/ldap/
> zabbix/include/classes/ldap/CLdap.php
> zabbix/include/classes/macros/
> +zabbix/include/classes/macros/CMacroFunction.php
> zabbix/include/classes/macros/CMacrosResolver.php
> zabbix/include/classes/macros/CMacrosResolverGeneral.php
> zabbix/include/classes/macros/CMacrosResolverHelper.php
> @@ -1095,6 +1231,7 @@ zabbix/include/classes/parsers/CADNameAt
> zabbix/include/classes/parsers/CAbsoluteTimeParser.php
> zabbix/include/classes/parsers/CConditionFormula.php
> zabbix/include/classes/parsers/CDnsParser.php
> +zabbix/include/classes/parsers/CEscapedStringParser.php
> zabbix/include/classes/parsers/CExpressionMacroFunctionParser.php
> zabbix/include/classes/parsers/CExpressionMacroParser.php
> zabbix/include/classes/parsers/CExpressionParser.php
> @@ -1125,13 +1262,13 @@ zabbix/include/classes/parsers/CRangeTim
> zabbix/include/classes/parsers/CRangesParser.php
> zabbix/include/classes/parsers/CReferenceParser.php
> zabbix/include/classes/parsers/CRelativeTimeParser.php
> -zabbix/include/classes/parsers/CReplacementParser.php
> zabbix/include/classes/parsers/CSchedulingIntervalParser.php
> zabbix/include/classes/parsers/CSetParser.php
> zabbix/include/classes/parsers/CSimpleIntervalParser.php
> zabbix/include/classes/parsers/CTimePeriodParser.php
> zabbix/include/classes/parsers/CTimePeriodsParser.php
> zabbix/include/classes/parsers/CUpdateIntervalParser.php
> +zabbix/include/classes/parsers/CUserMacroFunctionParser.php
> zabbix/include/classes/parsers/CUserMacroParser.php
> zabbix/include/classes/parsers/CValidationRule.php
> zabbix/include/classes/parsers/CVaultSecretParser.php
> @@ -1178,7 +1315,6 @@ zabbix/include/classes/user/CWebUser.php
> zabbix/include/classes/validators/
> zabbix/include/classes/validators/CActionCondValidator.php
> zabbix/include/classes/validators/CApiInputValidator.php
> -zabbix/include/classes/validators/CCollectionValidator.php
> zabbix/include/classes/validators/CColorValidator.php
> zabbix/include/classes/validators/CEmailValidator.php
> zabbix/include/classes/validators/CEventCorrCondValidator.php
> @@ -1196,15 +1332,10 @@ zabbix/include/classes/validators/CPassw
> zabbix/include/classes/validators/CRegexValidator.php
> zabbix/include/classes/validators/CStringValidator.php
> zabbix/include/classes/validators/CValidator.php
> -zabbix/include/classes/validators/event/
> -zabbix/include/classes/validators/event/CEventSourceObjectValidator.php
> zabbix/include/classes/validators/host/
> zabbix/include/classes/validators/host/CHostNormalValidator.php
> zabbix/include/classes/validators/object/
> -zabbix/include/classes/validators/object/CConditionValidator.php
> zabbix/include/classes/validators/object/CUpdateDiscoveredValidator.php
> -zabbix/include/classes/validators/schema/
> -zabbix/include/classes/validators/schema/CSchemaValidator.php
> zabbix/include/classes/vaults/
> zabbix/include/classes/vaults/CVault.php
> zabbix/include/classes/vaults/CVaultCyberArk.php
> @@ -1218,9 +1349,6 @@ zabbix/include/classes/widgets/fields/CW
> zabbix/include/classes/widgets/fields/CWidgetFieldColor.php
> zabbix/include/classes/widgets/fields/CWidgetFieldColumnsList.php
> zabbix/include/classes/widgets/fields/CWidgetFieldDatePicker.php
> -zabbix/include/classes/widgets/fields/CWidgetFieldGraphDataSet.php
> -zabbix/include/classes/widgets/fields/CWidgetFieldGraphOverride.php
> -zabbix/include/classes/widgets/fields/CWidgetFieldHostPatternSelect.php
> zabbix/include/classes/widgets/fields/CWidgetFieldIntegerBox.php
> zabbix/include/classes/widgets/fields/CWidgetFieldLatLng.php
> zabbix/include/classes/widgets/fields/CWidgetFieldMultiSelect.php
> @@ -1233,11 +1361,15 @@ zabbix/include/classes/widgets/fields/CW
> zabbix/include/classes/widgets/fields/CWidgetFieldMultiSelectItemPrototype.php
> zabbix/include/classes/widgets/fields/CWidgetFieldMultiSelectMap.php
> zabbix/include/classes/widgets/fields/CWidgetFieldMultiSelectMediaType.php
> +zabbix/include/classes/widgets/fields/CWidgetFieldMultiSelectOverrideHost.php
> zabbix/include/classes/widgets/fields/CWidgetFieldMultiSelectService.php
> zabbix/include/classes/widgets/fields/CWidgetFieldMultiSelectSla.php
> zabbix/include/classes/widgets/fields/CWidgetFieldMultiSelectUser.php
> zabbix/include/classes/widgets/fields/CWidgetFieldNavTree.php
> zabbix/include/classes/widgets/fields/CWidgetFieldNumericBox.php
> +zabbix/include/classes/widgets/fields/CWidgetFieldPatternSelect.php
> +zabbix/include/classes/widgets/fields/CWidgetFieldPatternSelectHost.php
> +zabbix/include/classes/widgets/fields/CWidgetFieldPatternSelectItem.php
> zabbix/include/classes/widgets/fields/CWidgetFieldRadioButtonList.php
> zabbix/include/classes/widgets/fields/CWidgetFieldRangeControl.php
> zabbix/include/classes/widgets/fields/CWidgetFieldReference.php
> @@ -1247,9 +1379,9 @@ zabbix/include/classes/widgets/fields/CW
> zabbix/include/classes/widgets/fields/CWidgetFieldTextArea.php
> zabbix/include/classes/widgets/fields/CWidgetFieldTextBox.php
> zabbix/include/classes/widgets/fields/CWidgetFieldThresholds.php
> +zabbix/include/classes/widgets/fields/CWidgetFieldTimePeriod.php
> zabbix/include/classes/widgets/fields/CWidgetFieldTimeZone.php
> zabbix/include/classes/widgets/fields/CWidgetFieldUrl.php
> -zabbix/include/classes/widgets/fields/CWidgetFieldWidgetSelect.php
> zabbix/include/classes/xml/
> zabbix/include/classes/xml/CXmlConstantName.php
> zabbix/include/classes/xml/CXmlConstantValue.php
> @@ -1291,16 +1423,6 @@ zabbix/include/views/configuration.host.
> zabbix/include/views/configuration.host.prototype.list.php
> zabbix/include/views/configuration.httpconf.edit.php
> zabbix/include/views/configuration.httpconf.list.php
> -zabbix/include/views/configuration.item.edit.php
> -zabbix/include/views/configuration.item.list.php
> -zabbix/include/views/configuration.item.prototype.edit.php
> -zabbix/include/views/configuration.item.prototype.list.php
> -zabbix/include/views/configuration.template.edit.php
> -zabbix/include/views/configuration.template.list.php
> -zabbix/include/views/configuration.trigger.prototype.edit.php
> -zabbix/include/views/configuration.trigger.prototype.list.php
> -zabbix/include/views/configuration.triggers.edit.php
> -zabbix/include/views/configuration.triggers.list.php
> zabbix/include/views/general.browserwarning.php
> zabbix/include/views/general.login.php
> zabbix/include/views/general.warning.php
> @@ -1309,7 +1431,6 @@ zabbix/include/views/inventory.host.view
> zabbix/include/views/js/
> zabbix/include/views/js/common.init.js.php
> zabbix/include/views/js/common.item.edit.js.php
> -zabbix/include/views/js/common.template.edit.js.php
> zabbix/include/views/js/configuration.graph.edit.js.php
> zabbix/include/views/js/configuration.graph.list.js.php
> zabbix/include/views/js/configuration.host.discovery.edit.js.php
> @@ -1319,32 +1440,23 @@ zabbix/include/views/js/configuration.ho
> zabbix/include/views/js/configuration.host.prototype.list.js.php
> zabbix/include/views/js/configuration.httpconf.edit.js.php
> zabbix/include/views/js/configuration.httpconf.list.js.php
> -zabbix/include/views/js/configuration.item.edit.js.php
> -zabbix/include/views/js/configuration.item.list.js.php
> -zabbix/include/views/js/configuration.item.prototype.edit.js.php
> -zabbix/include/views/js/configuration.item.prototype.list.js.php
> -zabbix/include/views/js/configuration.template.list.js.php
> -zabbix/include/views/js/configuration.trigger.prototype.list.js.php
> -zabbix/include/views/js/configuration.triggers.edit.js.php
> -zabbix/include/views/js/configuration.triggers.list.js.php
> -zabbix/include/views/js/editabletable.js.php
> zabbix/include/views/js/inventory.host.view.js.php
> zabbix/include/views/js/item.preprocessing.js.php
> zabbix/include/views/js/itemtest.js.php
> +zabbix/include/views/js/mfa.login.js.php
> zabbix/include/views/js/monitoring.history.js.php
> zabbix/include/views/js/monitoring.sysmap.edit.js.php
> zabbix/include/views/js/monitoring.sysmaps.js.php
> -zabbix/include/views/js/reports.toptriggers.js.php
> zabbix/include/views/js/tr_events.js.php
> +zabbix/include/views/mfa.login.php
> zabbix/include/views/monitoring.history.php
> zabbix/include/views/monitoring.sysmap.constructor.php
> zabbix/include/views/monitoring.sysmap.edit.php
> zabbix/include/views/monitoring.sysmap.list.php
> -zabbix/include/views/reports.toptriggers.php
> zabbix/index.php
> zabbix/index_http.php
> +zabbix/index_mfa.php
> zabbix/index_sso.php
> -zabbix/items.php
> zabbix/js/
> zabbix/js/browsers.js
> zabbix/js/chkbxrange.js
> @@ -1365,12 +1477,16 @@ zabbix/js/class.cverticalaccordion.js
> zabbix/js/class.cviewswitcher.js
> zabbix/js/class.dashboard.js
> zabbix/js/class.dashboard.page.js
> +zabbix/js/class.dashboard.print.js
> zabbix/js/class.dashboard.widget.placeholder.js
> +zabbix/js/class.event-hub.js
> zabbix/js/class.expandable.subfilter.js
> +zabbix/js/class.form.fieldset.collapsible.js
> zabbix/js/class.geomaps.js
> zabbix/js/class.localstorage.js
> zabbix/js/class.menu-item.js
> zabbix/js/class.menu.js
> +zabbix/js/class.navigationtree.js
> zabbix/js/class.notification.collection.js
> zabbix/js/class.notification.js
> zabbix/js/class.notifications.audio.js
> @@ -1378,22 +1494,32 @@ zabbix/js/class.notifications.js
> zabbix/js/class.overlay.js
> zabbix/js/class.overlaycollection.js
> zabbix/js/class.rpc.js
> +zabbix/js/class.script.js
> zabbix/js/class.scrollable.js
> zabbix/js/class.sidebar.js
> +zabbix/js/class.software-version-check.js
> zabbix/js/class.sortable.js
> zabbix/js/class.tab-indicators.js
> zabbix/js/class.tabfilter.js
> zabbix/js/class.tabfilteritem.js
> zabbix/js/class.tagfilteritem.js
> zabbix/js/class.template.js
> +zabbix/js/class.widget-base.js
> +zabbix/js/class.widget-field.checkbox-list.js
> +zabbix/js/class.widget-field.multiselect.js
> +zabbix/js/class.widget-field.time-period.js
> +zabbix/js/class.widget-select.popup.js
> zabbix/js/class.widget.inaccessible.js
> zabbix/js/class.widget.iterator.js
> zabbix/js/class.widget.js
> +zabbix/js/class.widget.misconfigured.js
> zabbix/js/class.widget.paste-placeholder.js
> +zabbix/js/class.widgets-data.js
> zabbix/js/colorpicker.js
> zabbix/js/common.js
> zabbix/js/component.z-bar-gauge.js
> zabbix/js/component.z-select.js
> +zabbix/js/defines.js
> zabbix/js/flickerfreescreen.js
> zabbix/js/functions.js
> zabbix/js/gtlc.js
> @@ -1418,6 +1544,9 @@ zabbix/js/vector/
> zabbix/js/vector/class.svg.canvas.js
> zabbix/js/vector/class.svg.map.js
> zabbix/js/vendors/
> +zabbix/js/vendors/D3/
> +zabbix/js/vendors/D3/LICENSE
> +zabbix/js/vendors/D3/d3.js
> zabbix/js/vendors/Leaflet/
> zabbix/js/vendors/Leaflet.markercluster/
> zabbix/js/vendors/Leaflet.markercluster/LICENSE
> @@ -1430,6 +1559,9 @@ zabbix/js/vendors/jQuery/jquery.js
> zabbix/js/vendors/jQueryUI/
> zabbix/js/vendors/jQueryUI/LICENSE
> zabbix/js/vendors/jQueryUI/jquery-ui.js
> +zabbix/js/vendors/qrcode/
> +zabbix/js/vendors/qrcode/LICENSE
> +zabbix/js/vendors/qrcode/qrcode.js
> zabbix/jsLoader.php
> zabbix/jsrpc.php
> zabbix/local/
> @@ -1443,6 +1575,10 @@ zabbix/local/conf/
> zabbix/locale/
> zabbix/locale/README
> zabbix/locale/add_new_language.sh
> +zabbix/locale/ar/
> +zabbix/locale/ar/LC_MESSAGES/
> +zabbix/locale/ar/LC_MESSAGES/frontend.mo
> +zabbix/locale/ar/LC_MESSAGES/frontend.po
> zabbix/locale/bg/
> zabbix/locale/bg/LC_MESSAGES/
> zabbix/locale/bg/LC_MESSAGES/frontend.mo
> @@ -1467,9 +1603,6 @@ zabbix/locale/el/
> zabbix/locale/el/LC_MESSAGES/
> zabbix/locale/el/LC_MESSAGES/frontend.mo
> zabbix/locale/el/LC_MESSAGES/frontend.po
> -zabbix/locale/en/
> -zabbix/locale/en/LC_MESSAGES/
> -zabbix/locale/en/LC_MESSAGES/frontend.pot
> zabbix/locale/en_GB/
> zabbix/locale/en_GB/LC_MESSAGES/
> zabbix/locale/en_GB/LC_MESSAGES/frontend.mo
> @@ -1603,11 +1736,7 @@ zabbix/robots.txt
> zabbix/setup.php
> zabbix/sysmap.php
> zabbix/sysmaps.php
> -zabbix/templates.php
> -zabbix/toptriggers.php
> zabbix/tr_events.php
> -zabbix/trigger_prototypes.php
> -zabbix/triggers.php
> zabbix/vendor/
> zabbix/vendor/autoload.php
> zabbix/vendor/bin/
> @@ -1615,6 +1744,7 @@ zabbix/vendor/bin/yaml-lint
> zabbix/vendor/bin/yaml-lint.bat
> zabbix/vendor/composer/
> zabbix/vendor/composer/ClassLoader.php
> +zabbix/vendor/composer/InstalledVersions.php
> zabbix/vendor/composer/LICENSE
> zabbix/vendor/composer/autoload_classmap.php
> zabbix/vendor/composer/autoload_files.php
> @@ -1623,6 +1753,52 @@ zabbix/vendor/composer/autoload_psr4.php
> zabbix/vendor/composer/autoload_real.php
> zabbix/vendor/composer/autoload_static.php
> zabbix/vendor/composer/installed.json
> +zabbix/vendor/composer/installed.php
> +zabbix/vendor/composer/platform_check.php
> +zabbix/vendor/duosecurity/
> +zabbix/vendor/duosecurity/duo_universal_php/
> +zabbix/vendor/duosecurity/duo_universal_php/.duo_linting.xml
> +zabbix/vendor/duosecurity/duo_universal_php/.github/
> +zabbix/vendor/duosecurity/duo_universal_php/.github/workflows/
> +zabbix/vendor/duosecurity/duo_universal_php/.github/workflows/php_ci.yml
> +zabbix/vendor/duosecurity/duo_universal_php/LICENSE
> +zabbix/vendor/duosecurity/duo_universal_php/README.md
> +zabbix/vendor/duosecurity/duo_universal_php/SECURITY.md
> +zabbix/vendor/duosecurity/duo_universal_php/composer.json
> +zabbix/vendor/duosecurity/duo_universal_php/example/
> +zabbix/vendor/duosecurity/duo_universal_php/example/README.md
> +zabbix/vendor/duosecurity/duo_universal_php/example/composer.json
> +zabbix/vendor/duosecurity/duo_universal_php/example/dockerfile
> +zabbix/vendor/duosecurity/duo_universal_php/example/duo.conf
> +zabbix/vendor/duosecurity/duo_universal_php/example/index.php
> +zabbix/vendor/duosecurity/duo_universal_php/example/static/
> +zabbix/vendor/duosecurity/duo_universal_php/example/static/images/
> +zabbix/vendor/duosecurity/duo_universal_php/example/static/images/logo.png
> +zabbix/vendor/duosecurity/duo_universal_php/example/static/style.css
> +zabbix/vendor/duosecurity/duo_universal_php/example/templates/
> +zabbix/vendor/duosecurity/duo_universal_php/example/templates/login.php
> +zabbix/vendor/duosecurity/duo_universal_php/example/templates/success.php
> +zabbix/vendor/duosecurity/duo_universal_php/src/
> +zabbix/vendor/duosecurity/duo_universal_php/src/Client.php
> +zabbix/vendor/duosecurity/duo_universal_php/src/DuoException.php
> +zabbix/vendor/duosecurity/duo_universal_php/src/ca_certs.pem
> +zabbix/vendor/duosecurity/duo_universal_php/tests/
> +zabbix/vendor/duosecurity/duo_universal_php/tests/ClientTest.php
> +zabbix/vendor/firebase/
> +zabbix/vendor/firebase/php-jwt/
> +zabbix/vendor/firebase/php-jwt/CHANGELOG.md
> +zabbix/vendor/firebase/php-jwt/LICENSE
> +zabbix/vendor/firebase/php-jwt/README.md
> +zabbix/vendor/firebase/php-jwt/composer.json
> +zabbix/vendor/firebase/php-jwt/src/
> +zabbix/vendor/firebase/php-jwt/src/BeforeValidException.php
> +zabbix/vendor/firebase/php-jwt/src/CachedKeySet.php
> +zabbix/vendor/firebase/php-jwt/src/ExpiredException.php
> +zabbix/vendor/firebase/php-jwt/src/JWK.php
> +zabbix/vendor/firebase/php-jwt/src/JWT.php
> +zabbix/vendor/firebase/php-jwt/src/JWTExceptionWithPayloadInterface.php
> +zabbix/vendor/firebase/php-jwt/src/Key.php
> +zabbix/vendor/firebase/php-jwt/src/SignatureInvalidException.php
> zabbix/vendor/onelogin/
> zabbix/vendor/onelogin/php-saml/
> zabbix/vendor/onelogin/php-saml/CHANGELOG
> @@ -1663,6 +1839,47 @@ zabbix/vendor/onelogin/php-saml/src/Saml
> zabbix/vendor/onelogin/php-saml/src/Saml2/schemas/xml.xsd
> zabbix/vendor/onelogin/php-saml/src/Saml2/schemas/xmldsig-core-schema.xsd
> zabbix/vendor/onelogin/php-saml/src/Saml2/version.json
> +zabbix/vendor/paragonie/
> +zabbix/vendor/paragonie/constant_time_encoding/
> +zabbix/vendor/paragonie/constant_time_encoding/LICENSE.txt
> +zabbix/vendor/paragonie/constant_time_encoding/README.md
> +zabbix/vendor/paragonie/constant_time_encoding/composer.json
> +zabbix/vendor/paragonie/constant_time_encoding/src/
> +zabbix/vendor/paragonie/constant_time_encoding/src/Base32.php
> +zabbix/vendor/paragonie/constant_time_encoding/src/Base32Hex.php
> +zabbix/vendor/paragonie/constant_time_encoding/src/Base64.php
> +zabbix/vendor/paragonie/constant_time_encoding/src/Base64DotSlash.php
> +zabbix/vendor/paragonie/constant_time_encoding/src/Base64DotSlashOrdered.php
> +zabbix/vendor/paragonie/constant_time_encoding/src/Base64UrlSafe.php
> +zabbix/vendor/paragonie/constant_time_encoding/src/Binary.php
> +zabbix/vendor/paragonie/constant_time_encoding/src/EncoderInterface.php
> +zabbix/vendor/paragonie/constant_time_encoding/src/Encoding.php
> +zabbix/vendor/paragonie/constant_time_encoding/src/Hex.php
> +zabbix/vendor/paragonie/constant_time_encoding/src/RFC4648.php
> +zabbix/vendor/pragmarx/
> +zabbix/vendor/pragmarx/google2fa/
> +zabbix/vendor/pragmarx/google2fa/CHANGELOG.md
> +zabbix/vendor/pragmarx/google2fa/LICENSE.md
> +zabbix/vendor/pragmarx/google2fa/README.md
> +zabbix/vendor/pragmarx/google2fa/composer.json
> +zabbix/vendor/pragmarx/google2fa/src/
> +zabbix/vendor/pragmarx/google2fa/src/Exceptions/
> +zabbix/vendor/pragmarx/google2fa/src/Exceptions/Contracts/
> +zabbix/vendor/pragmarx/google2fa/src/Exceptions/Contracts/Google2FA.php
> +zabbix/vendor/pragmarx/google2fa/src/Exceptions/Contracts/IncompatibleWithGoogleAuthenticator.php
> +zabbix/vendor/pragmarx/google2fa/src/Exceptions/Contracts/InvalidAlgorithm.php
> +zabbix/vendor/pragmarx/google2fa/src/Exceptions/Contracts/InvalidCharacters.php
> +zabbix/vendor/pragmarx/google2fa/src/Exceptions/Contracts/SecretKeyTooShort.php
> +zabbix/vendor/pragmarx/google2fa/src/Exceptions/Google2FAException.php
> +zabbix/vendor/pragmarx/google2fa/src/Exceptions/IncompatibleWithGoogleAuthenticatorException.php
> +zabbix/vendor/pragmarx/google2fa/src/Exceptions/InvalidAlgorithmException.php
> +zabbix/vendor/pragmarx/google2fa/src/Exceptions/InvalidCharactersException.php
> +zabbix/vendor/pragmarx/google2fa/src/Exceptions/SecretKeyTooShortException.php
> +zabbix/vendor/pragmarx/google2fa/src/Google2FA.php
> +zabbix/vendor/pragmarx/google2fa/src/Support/
> +zabbix/vendor/pragmarx/google2fa/src/Support/Base32.php
> +zabbix/vendor/pragmarx/google2fa/src/Support/Constants.php
> +zabbix/vendor/pragmarx/google2fa/src/Support/QRCode.php
> zabbix/vendor/robrichards/
> zabbix/vendor/robrichards/xmlseclibs/
> zabbix/vendor/robrichards/xmlseclibs/CHANGELOG.txt
> @@ -1748,6 +1965,9 @@ zabbix/widgets/dataover/actions/WidgetVi
> zabbix/widgets/dataover/includes/
> zabbix/widgets/dataover/includes/WidgetForm.php
> zabbix/widgets/dataover/manifest.json
> +zabbix/widgets/dataover/partials/
> +zabbix/widgets/dataover/partials/table.left.php
> +zabbix/widgets/dataover/partials/table.top.php
> zabbix/widgets/dataover/views/
> zabbix/widgets/dataover/views/widget.edit.php
> zabbix/widgets/dataover/views/widget.view.php
> @@ -1772,6 +1992,21 @@ zabbix/widgets/favmaps/actions/WidgetVie
> zabbix/widgets/favmaps/manifest.json
> zabbix/widgets/favmaps/views/
> zabbix/widgets/favmaps/views/widget.view.php
> +zabbix/widgets/gauge/
> +zabbix/widgets/gauge/Widget.php
> +zabbix/widgets/gauge/actions/
> +zabbix/widgets/gauge/actions/WidgetView.php
> +zabbix/widgets/gauge/assets/
> +zabbix/widgets/gauge/assets/js/
> +zabbix/widgets/gauge/assets/js/class.svggauge.js
> +zabbix/widgets/gauge/assets/js/class.widget.js
> +zabbix/widgets/gauge/includes/
> +zabbix/widgets/gauge/includes/WidgetForm.php
> +zabbix/widgets/gauge/manifest.json
> +zabbix/widgets/gauge/views/
> +zabbix/widgets/gauge/views/widget.edit.js.php
> +zabbix/widgets/gauge/views/widget.edit.php
> +zabbix/widgets/gauge/views/widget.view.php
> zabbix/widgets/geomap/
> zabbix/widgets/geomap/Widget.php
> zabbix/widgets/geomap/actions/
> @@ -1812,6 +2047,21 @@ zabbix/widgets/graphprototype/manifest.j
> zabbix/widgets/graphprototype/views/
> zabbix/widgets/graphprototype/views/widget.edit.js.php
> zabbix/widgets/graphprototype/views/widget.edit.php
> +zabbix/widgets/honeycomb/
> +zabbix/widgets/honeycomb/Widget.php
> +zabbix/widgets/honeycomb/actions/
> +zabbix/widgets/honeycomb/actions/WidgetView.php
> +zabbix/widgets/honeycomb/assets/
> +zabbix/widgets/honeycomb/assets/js/
> +zabbix/widgets/honeycomb/assets/js/class.svghoneycomb.js
> +zabbix/widgets/honeycomb/assets/js/class.widget.js
> +zabbix/widgets/honeycomb/includes/
> +zabbix/widgets/honeycomb/includes/WidgetForm.php
> +zabbix/widgets/honeycomb/manifest.json
> +zabbix/widgets/honeycomb/views/
> +zabbix/widgets/honeycomb/views/widget.edit.js.php
> +zabbix/widgets/honeycomb/views/widget.edit.php
> +zabbix/widgets/honeycomb/views/widget.view.php
> zabbix/widgets/hostavail/
> zabbix/widgets/hostavail/Widget.php
> zabbix/widgets/hostavail/actions/
> @@ -1823,8 +2073,26 @@ zabbix/widgets/hostavail/includes/
> zabbix/widgets/hostavail/includes/WidgetForm.php
> zabbix/widgets/hostavail/manifest.json
> zabbix/widgets/hostavail/views/
> +zabbix/widgets/hostavail/views/widget.edit.js.php
> zabbix/widgets/hostavail/views/widget.edit.php
> zabbix/widgets/hostavail/views/widget.view.php
> +zabbix/widgets/hostnavigator/
> +zabbix/widgets/hostnavigator/Widget.php
> +zabbix/widgets/hostnavigator/actions/
> +zabbix/widgets/hostnavigator/actions/WidgetView.php
> +zabbix/widgets/hostnavigator/assets/
> +zabbix/widgets/hostnavigator/assets/js/
> +zabbix/widgets/hostnavigator/assets/js/class.hostnavigator.js
> +zabbix/widgets/hostnavigator/assets/js/class.widget-field.host-grouping.js
> +zabbix/widgets/hostnavigator/assets/js/class.widget.js
> +zabbix/widgets/hostnavigator/includes/
> +zabbix/widgets/hostnavigator/includes/CWidgetFieldHostGrouping.php
> +zabbix/widgets/hostnavigator/includes/CWidgetFieldHostGroupingView.php
> +zabbix/widgets/hostnavigator/includes/WidgetForm.php
> +zabbix/widgets/hostnavigator/manifest.json
> +zabbix/widgets/hostnavigator/views/
> +zabbix/widgets/hostnavigator/views/widget.edit.php
> +zabbix/widgets/hostnavigator/views/widget.view.php
> zabbix/widgets/item/
> zabbix/widgets/item/Widget.php
> zabbix/widgets/item/actions/
> @@ -1839,6 +2107,45 @@ zabbix/widgets/item/views/
> zabbix/widgets/item/views/widget.edit.js.php
> zabbix/widgets/item/views/widget.edit.php
> zabbix/widgets/item/views/widget.view.php
> +zabbix/widgets/itemhistory/
> +zabbix/widgets/itemhistory/Widget.php
> +zabbix/widgets/itemhistory/actions/
> +zabbix/widgets/itemhistory/actions/BinaryValueGet.php
> +zabbix/widgets/itemhistory/actions/ColumnEdit.php
> +zabbix/widgets/itemhistory/actions/ImageValueGet.php
> +zabbix/widgets/itemhistory/actions/ValueCheck.php
> +zabbix/widgets/itemhistory/actions/WidgetView.php
> +zabbix/widgets/itemhistory/assets/
> +zabbix/widgets/itemhistory/assets/js/
> +zabbix/widgets/itemhistory/assets/js/class.widget.js
> +zabbix/widgets/itemhistory/includes/
> +zabbix/widgets/itemhistory/includes/CWidgetFieldColumnsList.php
> +zabbix/widgets/itemhistory/includes/CWidgetFieldColumnsListView.php
> +zabbix/widgets/itemhistory/includes/WidgetForm.php
> +zabbix/widgets/itemhistory/manifest.json
> +zabbix/widgets/itemhistory/views/
> +zabbix/widgets/itemhistory/views/column.edit.js.php
> +zabbix/widgets/itemhistory/views/column.edit.php
> +zabbix/widgets/itemhistory/views/widget.edit.js.php
> +zabbix/widgets/itemhistory/views/widget.edit.php
> +zabbix/widgets/itemhistory/views/widget.view.php
> +zabbix/widgets/itemnavigator/
> +zabbix/widgets/itemnavigator/Widget.php
> +zabbix/widgets/itemnavigator/actions/
> +zabbix/widgets/itemnavigator/actions/WidgetView.php
> +zabbix/widgets/itemnavigator/assets/
> +zabbix/widgets/itemnavigator/assets/js/
> +zabbix/widgets/itemnavigator/assets/js/class.itemnavigator.js
> +zabbix/widgets/itemnavigator/assets/js/class.widget-field.item-grouping.js
> +zabbix/widgets/itemnavigator/assets/js/class.widget.js
> +zabbix/widgets/itemnavigator/includes/
> +zabbix/widgets/itemnavigator/includes/CWidgetFieldItemGrouping.php
> +zabbix/widgets/itemnavigator/includes/CWidgetFieldItemGroupingView.php
> +zabbix/widgets/itemnavigator/includes/WidgetForm.php
> +zabbix/widgets/itemnavigator/manifest.json
> +zabbix/widgets/itemnavigator/views/
> +zabbix/widgets/itemnavigator/views/widget.edit.php
> +zabbix/widgets/itemnavigator/views/widget.view.php
> zabbix/widgets/map/
> zabbix/widgets/map/Widget.php
> zabbix/widgets/map/actions/
> @@ -1871,20 +2178,30 @@ zabbix/widgets/navtree/views/navtreeitem
> zabbix/widgets/navtree/views/navtreeitem.edit.php
> zabbix/widgets/navtree/views/widget.edit.php
> zabbix/widgets/navtree/views/widget.view.php
> -zabbix/widgets/plaintext/
> -zabbix/widgets/plaintext/Widget.php
> -zabbix/widgets/plaintext/actions/
> -zabbix/widgets/plaintext/actions/WidgetView.php
> -zabbix/widgets/plaintext/includes/
> -zabbix/widgets/plaintext/includes/WidgetForm.php
> -zabbix/widgets/plaintext/manifest.json
> -zabbix/widgets/plaintext/views/
> -zabbix/widgets/plaintext/views/widget.edit.php
> -zabbix/widgets/plaintext/views/widget.view.php
> +zabbix/widgets/piechart/
> +zabbix/widgets/piechart/Widget.php
> +zabbix/widgets/piechart/actions/
> +zabbix/widgets/piechart/actions/WidgetView.php
> +zabbix/widgets/piechart/assets/
> +zabbix/widgets/piechart/assets/js/
> +zabbix/widgets/piechart/assets/js/class.svgpie.js
> +zabbix/widgets/piechart/assets/js/class.widget.js
> +zabbix/widgets/piechart/includes/
> +zabbix/widgets/piechart/includes/CWidgetFieldDataSet.php
> +zabbix/widgets/piechart/includes/CWidgetFieldDataSetView.php
> +zabbix/widgets/piechart/includes/WidgetForm.php
> +zabbix/widgets/piechart/manifest.json
> +zabbix/widgets/piechart/views/
> +zabbix/widgets/piechart/views/widget.edit.js.php
> +zabbix/widgets/piechart/views/widget.edit.php
> +zabbix/widgets/piechart/views/widget.view.php
> zabbix/widgets/problemhosts/
> zabbix/widgets/problemhosts/Widget.php
> zabbix/widgets/problemhosts/actions/
> zabbix/widgets/problemhosts/actions/WidgetView.php
> +zabbix/widgets/problemhosts/assets/
> +zabbix/widgets/problemhosts/assets/js/
> +zabbix/widgets/problemhosts/assets/js/class.widget.js
> zabbix/widgets/problemhosts/includes/
> zabbix/widgets/problemhosts/includes/WidgetForm.php
> zabbix/widgets/problemhosts/manifest.json
> @@ -1939,6 +2256,12 @@ zabbix/widgets/svggraph/assets/
> zabbix/widgets/svggraph/assets/js/
> zabbix/widgets/svggraph/assets/js/class.widget.js
> zabbix/widgets/svggraph/includes/
> +zabbix/widgets/svggraph/includes/CSvgGraphHelper.php
> +zabbix/widgets/svggraph/includes/CSvgGraphLegend.php
> +zabbix/widgets/svggraph/includes/CWidgetFieldDataSet.php
> +zabbix/widgets/svggraph/includes/CWidgetFieldDataSetView.php
> +zabbix/widgets/svggraph/includes/CWidgetFieldOverride.php
> +zabbix/widgets/svggraph/includes/CWidgetFieldOverrideView.php
> zabbix/widgets/svggraph/includes/WidgetForm.php
> zabbix/widgets/svggraph/manifest.json
> zabbix/widgets/svggraph/views/
> @@ -1953,6 +2276,7 @@ zabbix/widgets/systeminfo/includes/
> zabbix/widgets/systeminfo/includes/WidgetForm.php
> zabbix/widgets/systeminfo/manifest.json
> zabbix/widgets/systeminfo/views/
> +zabbix/widgets/systeminfo/views/widget.edit.js.php
> zabbix/widgets/systeminfo/views/widget.edit.php
> zabbix/widgets/systeminfo/views/widget.view.php
> zabbix/widgets/tophosts/
> @@ -1960,6 +2284,9 @@ zabbix/widgets/tophosts/Widget.php
> zabbix/widgets/tophosts/actions/
> zabbix/widgets/tophosts/actions/ColumnEdit.php
> zabbix/widgets/tophosts/actions/WidgetView.php
> +zabbix/widgets/tophosts/assets/
> +zabbix/widgets/tophosts/assets/js/
> +zabbix/widgets/tophosts/assets/js/class.widget.js
> zabbix/widgets/tophosts/includes/
> zabbix/widgets/tophosts/includes/WidgetForm.php
> zabbix/widgets/tophosts/manifest.json
> @@ -1969,6 +2296,19 @@ zabbix/widgets/tophosts/views/column.edi
> zabbix/widgets/tophosts/views/widget.edit.js.php
> zabbix/widgets/tophosts/views/widget.edit.php
> zabbix/widgets/tophosts/views/widget.view.php
> +zabbix/widgets/toptriggers/
> +zabbix/widgets/toptriggers/Widget.php
> +zabbix/widgets/toptriggers/actions/
> +zabbix/widgets/toptriggers/actions/WidgetView.php
> +zabbix/widgets/toptriggers/assets/
> +zabbix/widgets/toptriggers/assets/js/
> +zabbix/widgets/toptriggers/assets/js/class.widget.js
> +zabbix/widgets/toptriggers/includes/
> +zabbix/widgets/toptriggers/includes/WidgetForm.php
> +zabbix/widgets/toptriggers/manifest.json
> +zabbix/widgets/toptriggers/views/
> +zabbix/widgets/toptriggers/views/widget.edit.php
> +zabbix/widgets/toptriggers/views/widget.view.php
> zabbix/widgets/trigover/
> zabbix/widgets/trigover/Widget.php
> zabbix/widgets/trigover/actions/
> @@ -2003,6 +2343,9 @@ zabbix/widgets/web/
> zabbix/widgets/web/Widget.php
> zabbix/widgets/web/actions/
> zabbix/widgets/web/actions/WidgetView.php
> +zabbix/widgets/web/assets/
> +zabbix/widgets/web/assets/js/
> +zabbix/widgets/web/assets/js/class.widget.js
> zabbix/widgets/web/includes/
> zabbix/widgets/web/includes/WidgetForm.php
> zabbix/widgets/web/manifest.json
> Index: pkg/README-server
> ===================================================================
> RCS file: /cvs/ports/net/zabbix/pkg/README-server,v
> retrieving revision 1.18
> diff -u -p -r1.18 README-server
> --- pkg/README-server 12 Sep 2024 14:16:35 -0000 1.18
> +++ pkg/README-server 20 Nov 2024 21:20:07 -0000
> @@ -92,8 +92,5 @@ automatically created and initialized if
> for obvious performance reasons, it is NOT encouraged to use the SQLite
> backend for a server.
> - # cd ${TRUEPREFIX}/share/zabbix-server/schema/sqlite3
> + # cd ${TRUEPREFIX}/share/zabbix-proxy/schema/sqlite3
> # su -m _zabbix -c "sqlite3 /var/db/zabbix/zabbix.db < schema.sql"
> -The following steps are not required for setting up a Zabbix Proxy.
> - # su -m _zabbix -c "sqlite3 /var/db/zabbix/zabbix.db < images.sql"
> - # su -m _zabbix -c "sqlite3 /var/db/zabbix/zabbix.db < data.sql"
>
> --
> Mark Patruck ( mark at wrapped.cx )
> GPG key 0xF2865E51 / 187F F6D3 EE04 1DCE 1C74 F644 0D3C F66F F286 5E51
> https://www.wrapped.cx

--
Regards,
Robert Nagy