diff options
Diffstat (limited to 'meta-oe')
230 files changed, 2385 insertions, 15180 deletions
diff --git a/meta-oe/conf/include/ptest-packagelists-meta-oe.inc b/meta-oe/conf/include/ptest-packagelists-meta-oe.inc index f8d9ee6f9b..4de602ac1c 100644 --- a/meta-oe/conf/include/ptest-packagelists-meta-oe.inc +++ b/meta-oe/conf/include/ptest-packagelists-meta-oe.inc | |||
| @@ -72,6 +72,7 @@ PTESTS_FAST_META_OE:remove:riscv32 = "botan nodejs oprofile" | |||
| 72 | 72 | ||
| 73 | PTESTS_SLOW_META_OE = "\ | 73 | PTESTS_SLOW_META_OE = "\ |
| 74 | c-ares \ | 74 | c-ares \ |
| 75 | ${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'freerdp', '', d)} \ | ||
| 75 | fftw \ | 76 | fftw \ |
| 76 | libusb-compat \ | 77 | libusb-compat \ |
| 77 | mariadb \ | 78 | mariadb \ |
diff --git a/meta-oe/dynamic-layers/selinux/recipes-devtool/android-tools/android-tools-conf-configfs/10-adbd-configfs.conf b/meta-oe/dynamic-layers/selinux/recipes-devtool/android-tools/android-tools-conf-configfs/10-adbd-configfs.conf deleted file mode 100644 index ddf155a907..0000000000 --- a/meta-oe/dynamic-layers/selinux/recipes-devtool/android-tools/android-tools-conf-configfs/10-adbd-configfs.conf +++ /dev/null | |||
| @@ -1,4 +0,0 @@ | |||
| 1 | [Service] | ||
| 2 | ExecStartPre=/usr/bin/android-gadget-setup | ||
| 3 | ExecStartPost=/usr/bin/android-gadget-start | ||
| 4 | ExecStopPost=/usr/bin/android-gadget-cleanup | ||
diff --git a/meta-oe/dynamic-layers/selinux/recipes-devtool/android-tools/android-tools-conf-configfs/android-gadget-cleanup b/meta-oe/dynamic-layers/selinux/recipes-devtool/android-tools/android-tools-conf-configfs/android-gadget-cleanup deleted file mode 100644 index 517227d4a6..0000000000 --- a/meta-oe/dynamic-layers/selinux/recipes-devtool/android-tools/android-tools-conf-configfs/android-gadget-cleanup +++ /dev/null | |||
| @@ -1,24 +0,0 @@ | |||
| 1 | #!/bin/sh | ||
| 2 | |||
| 3 | [ -d /sys/kernel/config/usb_gadget ] || exit 0 | ||
| 4 | |||
| 5 | cd /sys/kernel/config/usb_gadget | ||
| 6 | |||
| 7 | cd adb | ||
| 8 | |||
| 9 | echo "" > UDC || true | ||
| 10 | |||
| 11 | killall adbd || true | ||
| 12 | |||
| 13 | umount /dev/usb-ffs/adb | ||
| 14 | |||
| 15 | rm configs/c.1/ffs.usb0 | ||
| 16 | |||
| 17 | rmdir configs/c.1/strings/0x409 | ||
| 18 | rmdir configs/c.1 | ||
| 19 | |||
| 20 | rmdir functions/ffs.usb0 | ||
| 21 | rmdir strings/0x409 | ||
| 22 | |||
| 23 | cd .. | ||
| 24 | rmdir adb | ||
diff --git a/meta-oe/dynamic-layers/selinux/recipes-devtool/android-tools/android-tools-conf-configfs/android-gadget-setup b/meta-oe/dynamic-layers/selinux/recipes-devtool/android-tools/android-tools-conf-configfs/android-gadget-setup deleted file mode 100644 index e44d1bacbe..0000000000 --- a/meta-oe/dynamic-layers/selinux/recipes-devtool/android-tools/android-tools-conf-configfs/android-gadget-setup +++ /dev/null | |||
| @@ -1,35 +0,0 @@ | |||
| 1 | #!/bin/sh | ||
| 2 | |||
| 3 | set -e | ||
| 4 | |||
| 5 | manufacturer=RPB | ||
| 6 | model="Android device" | ||
| 7 | serial=0123456789ABCDEF | ||
| 8 | |||
| 9 | if [ -r /etc/android-gadget-setup.machine ] ; then | ||
| 10 | . /etc/android-gadget-setup.machine | ||
| 11 | fi | ||
| 12 | |||
| 13 | [ -d /sys/kernel/config/usb_gadget ] || modprobe libcomposite | ||
| 14 | |||
| 15 | cd /sys/kernel/config/usb_gadget | ||
| 16 | |||
| 17 | [ -d adb ] && /usr/bin/android-gadget-cleanup || true | ||
| 18 | |||
| 19 | mkdir adb | ||
| 20 | cd adb | ||
| 21 | |||
| 22 | mkdir configs/c.1 | ||
| 23 | mkdir functions/ffs.usb0 | ||
| 24 | mkdir strings/0x409 | ||
| 25 | mkdir configs/c.1/strings/0x409 | ||
| 26 | echo 0x18d1 > idVendor | ||
| 27 | echo 0xd002 > idProduct | ||
| 28 | echo "$serial" > strings/0x409/serialnumber | ||
| 29 | echo "$manufacturer" > strings/0x409/manufacturer | ||
| 30 | echo "$model" > strings/0x409/product | ||
| 31 | echo "Conf 1" > configs/c.1/strings/0x409/configuration | ||
| 32 | ln -s functions/ffs.usb0 configs/c.1 | ||
| 33 | |||
| 34 | mkdir -p /dev/usb-ffs/adb | ||
| 35 | mount -t functionfs usb0 /dev/usb-ffs/adb | ||
diff --git a/meta-oe/dynamic-layers/selinux/recipes-devtool/android-tools/android-tools-conf-configfs/android-gadget-start b/meta-oe/dynamic-layers/selinux/recipes-devtool/android-tools/android-tools-conf-configfs/android-gadget-start deleted file mode 100644 index ca6c3df275..0000000000 --- a/meta-oe/dynamic-layers/selinux/recipes-devtool/android-tools/android-tools-conf-configfs/android-gadget-start +++ /dev/null | |||
| @@ -1,7 +0,0 @@ | |||
| 1 | #!/bin/sh | ||
| 2 | |||
| 3 | set -e | ||
| 4 | |||
| 5 | sleep 3 | ||
| 6 | |||
| 7 | ls /sys/class/udc/ > /sys/kernel/config/usb_gadget/adb/UDC | ||
diff --git a/meta-oe/dynamic-layers/selinux/recipes-devtool/android-tools/android-tools-conf-configfs_1.0.bb b/meta-oe/dynamic-layers/selinux/recipes-devtool/android-tools/android-tools-conf-configfs_1.0.bb deleted file mode 100644 index 4d30327372..0000000000 --- a/meta-oe/dynamic-layers/selinux/recipes-devtool/android-tools/android-tools-conf-configfs_1.0.bb +++ /dev/null | |||
| @@ -1,37 +0,0 @@ | |||
| 1 | DESCRIPTION = "Various utilities from Android - corresponding configuration files for using ConfigFS" | ||
| 2 | SECTION = "console/utils" | ||
| 3 | LICENSE = "MIT" | ||
| 4 | LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda2f7b4f302" | ||
| 5 | |||
| 6 | S = "${UNPACKDIR}" | ||
| 7 | |||
| 8 | SRC_URI = " \ | ||
| 9 | file://android-gadget-setup \ | ||
| 10 | file://android-gadget-start \ | ||
| 11 | file://android-gadget-cleanup \ | ||
| 12 | file://10-adbd-configfs.conf \ | ||
| 13 | " | ||
| 14 | |||
| 15 | PACKAGE_ARCH = "${MACHINE_ARCH}" | ||
| 16 | |||
| 17 | do_install() { | ||
| 18 | install -d ${D}${bindir} | ||
| 19 | install -m 0755 ${UNPACKDIR}/android-gadget-setup ${D}${bindir} | ||
| 20 | install -m 0755 ${UNPACKDIR}/android-gadget-start ${D}${bindir} | ||
| 21 | install -m 0755 ${UNPACKDIR}/android-gadget-cleanup ${D}${bindir} | ||
| 22 | |||
| 23 | if [ -r ${UNPACKDIR}/android-gadget-setup.machine ] ; then | ||
| 24 | install -d ${D}${sysconfdir} | ||
| 25 | install -m 0644 ${UNPACKDIR}/android-gadget-setup.machine ${D}${sysconfdir} | ||
| 26 | fi | ||
| 27 | |||
| 28 | install -d ${D}${systemd_unitdir}/system/android-tools-adbd.service.d | ||
| 29 | install -m 0644 ${UNPACKDIR}/10-adbd-configfs.conf ${D}${systemd_unitdir}/system/android-tools-adbd.service.d | ||
| 30 | } | ||
| 31 | |||
| 32 | FILES:${PN} += " \ | ||
| 33 | ${systemd_unitdir}/system/ \ | ||
| 34 | " | ||
| 35 | |||
| 36 | PROVIDES += "android-tools-conf" | ||
| 37 | RPROVIDES:${PN} = "android-tools-conf" | ||
diff --git a/meta-oe/recipes-benchmark/fio/fio_3.39.bb b/meta-oe/recipes-benchmark/fio/fio_3.41.bb index 2ca52aaecf..494a4eb3d7 100644 --- a/meta-oe/recipes-benchmark/fio/fio_3.39.bb +++ b/meta-oe/recipes-benchmark/fio/fio_3.41.bb | |||
| @@ -22,8 +22,8 @@ PACKAGECONFIG_NUMA:armeb = "" | |||
| 22 | PACKAGECONFIG ??= "${PACKAGECONFIG_NUMA}" | 22 | PACKAGECONFIG ??= "${PACKAGECONFIG_NUMA}" |
| 23 | PACKAGECONFIG[numa] = ",--disable-numa,numactl" | 23 | PACKAGECONFIG[numa] = ",--disable-numa,numactl" |
| 24 | 24 | ||
| 25 | SRC_URI = "git://git.kernel.dk/fio.git;branch=master" | 25 | SRC_URI = "git://git.kernel.dk/fio.git;branch=master;tag=${BP}" |
| 26 | SRCREV = "a6e474c9e896e4ba1eb40066a03402afb040710a" | 26 | SRCREV = "ed675d3477a70a42d2e757b713f6c7125a27cdca" |
| 27 | 27 | ||
| 28 | SRC_URI += "file://CVE-2025-10823.patch" | 28 | SRC_URI += "file://CVE-2025-10823.patch" |
| 29 | 29 | ||
diff --git a/meta-oe/recipes-benchmark/iozone3/iozone3_507.bb b/meta-oe/recipes-benchmark/iozone3/iozone3_508.bb index 725b0af209..31cc72af53 100644 --- a/meta-oe/recipes-benchmark/iozone3/iozone3_507.bb +++ b/meta-oe/recipes-benchmark/iozone3/iozone3_508.bb | |||
| @@ -9,7 +9,7 @@ SRC_URI = "http://www.iozone.org/src/current/${BPN}_${PV}.tar \ | |||
| 9 | file://parallelism.patch \ | 9 | file://parallelism.patch \ |
| 10 | file://copyright.txt \ | 10 | file://copyright.txt \ |
| 11 | " | 11 | " |
| 12 | SRC_URI[sha256sum] = "1e8087ada056f5d8018ee0bc76686d416fc2251ed03038055dbd0af78d1e5ce3" | 12 | SRC_URI[sha256sum] = "ee55af310a65ec97e1db214aebd75ee87f458b529cea3da37081a63974e8ace3" |
| 13 | 13 | ||
| 14 | UPSTREAM_CHECK_REGEX = "iozone3_(?P<pver>\d+).tar" | 14 | UPSTREAM_CHECK_REGEX = "iozone3_(?P<pver>\d+).tar" |
| 15 | 15 | ||
diff --git a/meta-oe/recipes-benchmark/iperf2/iperf2_2.2.1.bb b/meta-oe/recipes-benchmark/iperf2/iperf2_2.2.1.bb index d31f4ed634..cc7a1561df 100644 --- a/meta-oe/recipes-benchmark/iperf2/iperf2_2.2.1.bb +++ b/meta-oe/recipes-benchmark/iperf2/iperf2_2.2.1.bb | |||
| @@ -19,7 +19,7 @@ EXTRA_OECONF = "--exec-prefix=${STAGING_DIR_HOST}${layout_exec_prefix}" | |||
| 19 | PACKAGECONFIG ??= "${@bb.utils.contains('DISTRO_FEATURES', 'ipv6', 'ipv6', '', d)}" | 19 | PACKAGECONFIG ??= "${@bb.utils.contains('DISTRO_FEATURES', 'ipv6', 'ipv6', '', d)}" |
| 20 | PACKAGECONFIG[ipv6] = "--enable-ipv6,--disable-ipv6," | 20 | PACKAGECONFIG[ipv6] = "--enable-ipv6,--disable-ipv6," |
| 21 | 21 | ||
| 22 | CVE_PRODUCT = "iperf_project:iperf" | 22 | CVE_PRODUCT:append = " iperf_project:iperf" |
| 23 | CVE_STATUS[CVE-2025-54349] = "cpe-incorrect: the vulnerability is in iperf3, which is a different project" | 23 | CVE_STATUS[CVE-2025-54349] = "cpe-incorrect: the vulnerability is in iperf3, which is a different project" |
| 24 | CVE_STATUS[CVE-2025-54350] = "cpe-incorrect: the vulnerability is in iperf3, which is a different project" | 24 | CVE_STATUS[CVE-2025-54350] = "cpe-incorrect: the vulnerability is in iperf3, which is a different project" |
| 25 | CVE_STATUS[CVE-2025-54351] = "cpe-incorrect: the vulnerability is in iperf3, which is a different project" | 25 | CVE_STATUS[CVE-2025-54351] = "cpe-incorrect: the vulnerability is in iperf3, which is a different project" |
diff --git a/meta-oe/recipes-benchmark/nbench-byte/nbench-byte/Makefile-Fix-sysinfo-generation-in-parallel-build.patch b/meta-oe/recipes-benchmark/nbench-byte/nbench-byte/Makefile-Fix-sysinfo-generation-in-parallel-build.patch new file mode 100644 index 0000000000..b5f60b1c87 --- /dev/null +++ b/meta-oe/recipes-benchmark/nbench-byte/nbench-byte/Makefile-Fix-sysinfo-generation-in-parallel-build.patch | |||
| @@ -0,0 +1,69 @@ | |||
| 1 | From 26e13ce45ffeb2f233d1dd7e4321cb65ab10b0fb Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Daniel Klauer <daniel.klauer@gin.de> | ||
| 3 | Date: Fri, 6 Feb 2026 17:13:49 +0100 | ||
| 4 | Subject: [PATCH] Makefile: Fix sysinfo generation in parallel build | ||
| 5 | |||
| 6 | sysinfo.sh non-atomically overwrites both sysinfo.c and sysinfoc.c, | ||
| 7 | so it should only be invoked once, not twice in parallel. | ||
| 8 | |||
| 9 | Requires at least GNU make 4.3, for Grouped Targets support [1]. | ||
| 10 | |||
| 11 | Should fix random build failures like this one: | ||
| 12 | |||
| 13 | | NOTE: make -j 20 -e MAKEFLAGS= | ||
| 14 | [...] | ||
| 15 | | ./sysinfo.sh x86_64-gin-linux-gcc [...] | ||
| 16 | | ./sysinfo.sh x86_64-gin-linux-gcc [...] | ||
| 17 | [...] | ||
| 18 | | x86_64-gin-linux-gcc [...] \ | ||
| 19 | | -c nbench0.c | ||
| 20 | | In file included from nbench0.c:219: | ||
| 21 | | sysinfo.c: In function 'main': | ||
| 22 | | sysinfo.c:11:1: error: 'fer' undeclared (first use in this function) | ||
| 23 | | 11 | fer); | ||
| 24 | | | ^~~ | ||
| 25 | | sysinfo.c:11:1: note: each undeclared identifier is reported only once for each function it appears in | ||
| 26 | | sysinfo.c:11:4: error: expected ';' before ')' token | ||
| 27 | | 11 | fer); | ||
| 28 | | | ^ | ||
| 29 | | | ; | ||
| 30 | | sysinfo.c:11:4: error: expected statement before ')' token | ||
| 31 | | In file included from nbench0.c:317: | ||
| 32 | | sysinfoc.c:5:4: error: expected ';' before ')' token | ||
| 33 | | 5 | fer); | ||
| 34 | | | ^ | ||
| 35 | | | ; | ||
| 36 | | sysinfoc.c:5:4: error: expected statement before ')' token | ||
| 37 | | make: *** [Makefile:115: nbench0.o] Error 1 | ||
| 38 | | make: *** Waiting for unfinished jobs.... | ||
| 39 | | ERROR: oe_runmake failed | ||
| 40 | | WARNING: exit code 1 from a shell command. | ||
| 41 | NOTE: recipe nbench-byte-2.2.3-r0: task do_compile: Failed | ||
| 42 | |||
| 43 | [1] https://lists.gnu.org/archive/html/info-gnu/2020-01/msg00004.html | ||
| 44 | Upstream-Status: Inactive-Upstream [lastrelease 2003, no vcs] | ||
| 45 | Signed-off-by: Daniel Klauer <daniel.klauer@gin.de> | ||
| 46 | --- | ||
| 47 | Makefile | 6 ++---- | ||
| 48 | 1 file changed, 2 insertions(+), 4 deletions(-) | ||
| 49 | |||
| 50 | diff --git a/Makefile b/Makefile | ||
| 51 | index edd9ea2..66b2ddc 100644 | ||
| 52 | --- a/Makefile | ||
| 53 | +++ b/Makefile | ||
| 54 | @@ -95,10 +95,8 @@ DEFINES= -DLINUX $(NO_UNAME) | ||
| 55 | |||
| 56 | ########################################################################## | ||
| 57 | # For LINUX-like systems with gcc | ||
| 58 | -sysinfoc.c: Makefile | ||
| 59 | - ./sysinfo.sh $(CC) $(MACHINE) $(DEFINES) $(CFLAGS) | ||
| 60 | - | ||
| 61 | -sysinfo.c: Makefile | ||
| 62 | +# sysinfo.sh generates both sysinfo.c and sysinfoc.c | ||
| 63 | +sysinfo.c sysinfoc.c &: Makefile | ||
| 64 | ./sysinfo.sh $(CC) $(MACHINE) $(DEFINES) $(CFLAGS) | ||
| 65 | |||
| 66 | ########################################################################## | ||
| 67 | -- | ||
| 68 | 2.43.0 | ||
| 69 | |||
diff --git a/meta-oe/recipes-benchmark/nbench-byte/nbench-byte/sysinfo.sh-Fix-typo-in-rm-command.patch b/meta-oe/recipes-benchmark/nbench-byte/nbench-byte/sysinfo.sh-Fix-typo-in-rm-command.patch new file mode 100644 index 0000000000..c6a37c3e56 --- /dev/null +++ b/meta-oe/recipes-benchmark/nbench-byte/nbench-byte/sysinfo.sh-Fix-typo-in-rm-command.patch | |||
| @@ -0,0 +1,27 @@ | |||
| 1 | From 0019af6eb5188f5111a0f2008c0002b545382b67 Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Daniel Klauer <daniel.klauer@gin.de> | ||
| 3 | Date: Fri, 6 Feb 2026 17:14:53 +0100 | ||
| 4 | Subject: [PATCH] sysinfo.sh: Fix typo in rm command | ||
| 5 | |||
| 6 | Upstream-Status: Inactive-Upstream [lastrelease 2003, no vcs] | ||
| 7 | Signed-off-by: Daniel Klauer <daniel.klauer@gin.de> | ||
| 8 | --- | ||
| 9 | sysinfo.sh | 2 +- | ||
| 10 | 1 file changed, 1 insertion(+), 1 deletion(-) | ||
| 11 | |||
| 12 | diff --git a/sysinfo.sh b/sysinfo.sh | ||
| 13 | index 57754fe..1373699 100755 | ||
| 14 | --- a/sysinfo.sh | ||
| 15 | +++ b/sysinfo.sh | ||
| 16 | @@ -61,7 +61,7 @@ if ($* hello.c -o hello) >/dev/null 2>&1; then | ||
| 17 | fi | ||
| 18 | fi | ||
| 19 | |||
| 20 | -rm -f sysinfo.crm sysinfoc.c hello | ||
| 21 | +rm -f sysinfo.c sysinfoc.c hello | ||
| 22 | |||
| 23 | # this bombs out on Ultrix which expect "cut -d" | ||
| 24 | |||
| 25 | -- | ||
| 26 | 2.43.0 | ||
| 27 | |||
diff --git a/meta-oe/recipes-benchmark/nbench-byte/nbench-byte_2.2.3.bb b/meta-oe/recipes-benchmark/nbench-byte/nbench-byte_2.2.3.bb index da03ebb291..538ff24c0a 100644 --- a/meta-oe/recipes-benchmark/nbench-byte/nbench-byte_2.2.3.bb +++ b/meta-oe/recipes-benchmark/nbench-byte/nbench-byte_2.2.3.bb | |||
| @@ -10,7 +10,9 @@ SECTION = "console/utils" | |||
| 10 | SRC_URI = "https://fossies.org/linux/misc/old/${BP}.tar.gz \ | 10 | SRC_URI = "https://fossies.org/linux/misc/old/${BP}.tar.gz \ |
| 11 | file://nbench_32bits.patch \ | 11 | file://nbench_32bits.patch \ |
| 12 | file://Makefile-add-more-dependencies-to-pointer.h.patch \ | 12 | file://Makefile-add-more-dependencies-to-pointer.h.patch \ |
| 13 | file://0001-Fix-build-error-with-gcc-15.patch" | 13 | file://0001-Fix-build-error-with-gcc-15.patch \ |
| 14 | file://Makefile-Fix-sysinfo-generation-in-parallel-build.patch \ | ||
| 15 | file://sysinfo.sh-Fix-typo-in-rm-command.patch" | ||
| 14 | 16 | ||
| 15 | SRC_URI[sha256sum] = "723dd073f80e9969639eb577d2af4b540fc29716b6eafdac488d8f5aed9101ac" | 17 | SRC_URI[sha256sum] = "723dd073f80e9969639eb577d2af4b540fc29716b6eafdac488d8f5aed9101ac" |
| 16 | 18 | ||
diff --git a/meta-oe/recipes-bsp/dediprog-flasher/dediprog-flasher/0001-add-support-for-cross-compilation.patch b/meta-oe/recipes-bsp/dediprog-flasher/dediprog-flasher/0001-add-support-for-cross-compilation.patch deleted file mode 100644 index fbc0f5a18e..0000000000 --- a/meta-oe/recipes-bsp/dediprog-flasher/dediprog-flasher/0001-add-support-for-cross-compilation.patch +++ /dev/null | |||
| @@ -1,21 +0,0 @@ | |||
| 1 | Author: Maciej Pijanowski <maciej.pijanowski@3mdeb.com> | ||
| 2 | Date: Fri Jul 5 16:39:13 2024 +0200 | ||
| 3 | Upstream-Status: Submitted [https://github.com/DediProgSW/SF100Linux/pull/86] | ||
| 4 | |||
| 5 | Makefile: allow overriding CC | ||
| 6 | |||
| 7 | Signed-off-by: Maciej Pijanowski <maciej.pijanowski@3mdeb.com> | ||
| 8 | |||
| 9 | diff --git a/Makefile b/Makefile | ||
| 10 | index 139e5c0c3c3c..226303a6921e 100644 | ||
| 11 | --- a/Makefile | ||
| 12 | +++ b/Makefile | ||
| 13 | @@ -12,7 +12,7 @@ endif | ||
| 14 | endif | ||
| 15 | |||
| 16 | PROGRAM = dpcmd | ||
| 17 | -CC = gcc | ||
| 18 | +CC ?= gcc | ||
| 19 | PREFIX ?= /usr/local | ||
| 20 | |||
| 21 | PKG_CONFIG ?= pkg-config | ||
diff --git a/meta-oe/recipes-bsp/dediprog-flasher/dediprog-flasher/0002-Makefile-add-conditional-stripping.patch b/meta-oe/recipes-bsp/dediprog-flasher/dediprog-flasher/0002-Makefile-add-conditional-stripping.patch deleted file mode 100644 index 0fc8ac5bd2..0000000000 --- a/meta-oe/recipes-bsp/dediprog-flasher/dediprog-flasher/0002-Makefile-add-conditional-stripping.patch +++ /dev/null | |||
| @@ -1,39 +0,0 @@ | |||
| 1 | From dac9d0ea5c419049c9ab0a5ba90d15d77a3271b0 Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Tymoteusz Burak <tymoteusz.burak@3mdeb.com> | ||
| 3 | Date: Mon, 22 Jul 2024 13:02:59 +0000 | ||
| 4 | Subject: [PATCH] Makefile: add conditional stripping | ||
| 5 | Upstream-Status: Submitted [https://github.com/DediProgSW/SF100Linux/pull/88] | ||
| 6 | |||
| 7 | This patch introduces a `NOSTRIP` conditional flag to the `install` | ||
| 8 | target in the Makefile. The purpose of this flag is to allow the | ||
| 9 | disabling of binary stripping during installation. This is | ||
| 10 | particularly useful in development environments, such as BitBake, | ||
| 11 | which handle stripping internally. | ||
| 12 | |||
| 13 | When `NOSTRIP` is set to `1`, the `strip` command will be skipped | ||
| 14 | during the installation process, preventing potential conflicts or | ||
| 15 | redundant operations. | ||
| 16 | |||
| 17 | Signed-off-by: Tymoteusz Burak <tymoteusz.burak@3mdeb.com> | ||
| 18 | |||
| 19 | --- | ||
| 20 | Makefile | 2 ++ | ||
| 21 | 1 file changed, 2 insertions(+) | ||
| 22 | |||
| 23 | diff --git a/Makefile b/Makefile | ||
| 24 | index 139e5c0..8b33320 100644 | ||
| 25 | --- a/Makefile | ||
| 26 | +++ b/Makefile | ||
| 27 | @@ -58,7 +58,9 @@ install: $(PROGRAM) | ||
| 28 | [ $(shell id -u) -eq 0 ] || (echo "Error: install needs root privileges" && false) | ||
| 29 | install -v -o 0 -g 0 -m 755 -d $(DESTDIR)$(PREFIX)/bin $(DESTDIR)$(PREFIX)/share/DediProg | ||
| 30 | echo -n "install: " && install -v -o 0 -g 0 -m 0755 $(PROGRAM) $(DESTDIR)$(PREFIX)/bin/$(PROGRAM) | ||
| 31 | +ifneq ($(NOSTRIP),1) | ||
| 32 | strip $(DESTDIR)$(PREFIX)/bin/$(PROGRAM) | ||
| 33 | +endif | ||
| 34 | install -v -o 0 -g 0 -m 755 -d $(DESTDIR)$(PREFIX)/share/DediProg | ||
| 35 | echo -n "install: " && install -v -o 0 -g 0 -m 0644 ChipInfoDb.dedicfg $(DESTDIR)$(PREFIX)/share/DediProg/ChipInfoDb.dedicfg | ||
| 36 | install -v -o 0 -g 0 -m 755 -d $(DESTDIR)/etc/udev/rules.d | ||
| 37 | -- | ||
| 38 | 2.30.2 | ||
| 39 | |||
diff --git a/meta-oe/recipes-bsp/dediprog-flasher/dediprog-flasher_1.14.20.bb b/meta-oe/recipes-bsp/dediprog-flasher/dediprog-flasher_1.14.21.bb index e0041b58e6..9f00d00ec3 100644 --- a/meta-oe/recipes-bsp/dediprog-flasher/dediprog-flasher_1.14.20.bb +++ b/meta-oe/recipes-bsp/dediprog-flasher/dediprog-flasher_1.14.21.bb | |||
| @@ -5,18 +5,13 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=a23a74b3f4caf9616230789d94217acb" | |||
| 5 | 5 | ||
| 6 | DEPENDS = "libusb" | 6 | DEPENDS = "libusb" |
| 7 | 7 | ||
| 8 | SRCREV = "e691f2d432144e3dbc82e9e0eea1ebaed4f3becf" | 8 | SRCREV = "42edbcc60217f3fb39d5c6e5a68bedaa32844482" |
| 9 | SRC_URI = " \ | 9 | SRC_URI = " \ |
| 10 | git://github.com/DediProgSW/SF100Linux.git;protocol=https;branch=master \ | 10 | git://github.com/DediProgSW/SF100Linux.git;protocol=https;branch=master;tag=V${PV},x \ |
| 11 | file://0001-add-support-for-cross-compilation.patch \ | ||
| 12 | file://0002-Makefile-add-conditional-stripping.patch \ | ||
| 13 | " | 11 | " |
| 14 | 12 | ||
| 15 | EXTRA_OEMAKE = "NOSTRIP=1 DESTDIR=${D} PREFIX=${prefix}" | 13 | EXTRA_OEMAKE = "NOSTRIP=1 DESTDIR=${D} PREFIX=${prefix}" |
| 16 | 14 | ||
| 17 | PV = "1.0+${SRCPV}" | ||
| 18 | |||
| 19 | |||
| 20 | do_install() { | 15 | do_install() { |
| 21 | oe_runmake install | 16 | oe_runmake install |
| 22 | } | 17 | } |
diff --git a/meta-oe/recipes-bsp/edac-utils/edac-utils_git.bb b/meta-oe/recipes-bsp/edac-utils/edac-utils_git.bb index 0d8f3c8a6b..9ea4d719e3 100644 --- a/meta-oe/recipes-bsp/edac-utils/edac-utils_git.bb +++ b/meta-oe/recipes-bsp/edac-utils/edac-utils_git.bb | |||
| @@ -10,7 +10,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263" | |||
| 10 | 10 | ||
| 11 | DEPENDS = " sysfsutils" | 11 | DEPENDS = " sysfsutils" |
| 12 | 12 | ||
| 13 | SRCREV = "1c57818ecee186aa47af0342149577df5302c022" | 13 | SRCREV = "8fdc1d40e30f65737fef6c3ddcd1d2cd769f6277" |
| 14 | PV = "0.18+git" | 14 | PV = "0.18+git" |
| 15 | 15 | ||
| 16 | 16 | ||
diff --git a/meta-oe/recipes-bsp/fwupd/fwupd_2.0.16.bb b/meta-oe/recipes-bsp/fwupd/fwupd_2.0.19.bb index 31b17486cb..586f7ad1f9 100644 --- a/meta-oe/recipes-bsp/fwupd/fwupd_2.0.16.bb +++ b/meta-oe/recipes-bsp/fwupd/fwupd_2.0.19.bb | |||
| @@ -19,7 +19,7 @@ SRC_URI = "\ | |||
| 19 | https://github.com/${BPN}/${BPN}/releases/download/${PV}/${BP}.tar.xz \ | 19 | https://github.com/${BPN}/${BPN}/releases/download/${PV}/${BP}.tar.xz \ |
| 20 | file://run-ptest \ | 20 | file://run-ptest \ |
| 21 | " | 21 | " |
| 22 | SRC_URI[sha256sum] = "79cce6b61d9ea531de0ef3b13e7f2682c699901b11f410b2ed91192618e1620e" | 22 | SRC_URI[sha256sum] = "3bb7a4a1e2d00f0ab513e4c667d7bf5a3ff34a9802757849d3fedf07dd40ddbb" |
| 23 | 23 | ||
| 24 | UPSTREAM_CHECK_URI = "https://github.com/${BPN}/${BPN}/releases" | 24 | UPSTREAM_CHECK_URI = "https://github.com/${BPN}/${BPN}/releases" |
| 25 | UPSTREAM_CHECK_REGEX = "(?P<pver>\d+(\.\d+)+)" | 25 | UPSTREAM_CHECK_REGEX = "(?P<pver>\d+(\.\d+)+)" |
diff --git a/meta-oe/recipes-bsp/nvme-cli/nvme-cli_2.12.bb b/meta-oe/recipes-bsp/nvme-cli/nvme-cli_2.16.bb index eae49b04ea..3fbe52020e 100644 --- a/meta-oe/recipes-bsp/nvme-cli/nvme-cli_2.12.bb +++ b/meta-oe/recipes-bsp/nvme-cli/nvme-cli_2.16.bb | |||
| @@ -6,9 +6,9 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=8264535c0c4e9c6c335635c4026a8022 \ | |||
| 6 | file://ccan/licenses/CC0;md5=c17af43b05840255a6fedc5eda9d56cc \ | 6 | file://ccan/licenses/CC0;md5=c17af43b05840255a6fedc5eda9d56cc \ |
| 7 | file://ccan/licenses/BSD-MIT;md5=838c366f69b72c5df05c96dff79b35f2" | 7 | file://ccan/licenses/BSD-MIT;md5=838c366f69b72c5df05c96dff79b35f2" |
| 8 | DEPENDS = "json-c libnvme" | 8 | DEPENDS = "json-c libnvme" |
| 9 | SRCREV = "71fa5d9310d6b41a69e844593423ac91b1453472" | 9 | SRCREV = "faf7326a2997dea91687fd3daa17fc405910a4c1" |
| 10 | 10 | ||
| 11 | SRC_URI = "git://github.com/linux-nvme/nvme-cli.git;branch=master;protocol=https" | 11 | SRC_URI = "git://github.com/linux-nvme/nvme-cli.git;branch=master;protocol=https;tag=v${PV}" |
| 12 | 12 | ||
| 13 | inherit bash-completion meson pkgconfig systemd | 13 | inherit bash-completion meson pkgconfig systemd |
| 14 | 14 | ||
diff --git a/meta-oe/recipes-bsp/thermald/thermald_2.5.10.bb b/meta-oe/recipes-bsp/thermald/thermald_2.5.10.bb new file mode 100644 index 0000000000..98310b4c5c --- /dev/null +++ b/meta-oe/recipes-bsp/thermald/thermald_2.5.10.bb | |||
| @@ -0,0 +1,44 @@ | |||
| 1 | SUMMARY = "Linux thermal daemon" | ||
| 2 | |||
| 3 | DESCRIPTION = "Thermal Daemon is a Linux daemon used to prevent the \ | ||
| 4 | overheating of platforms. This daemon monitors temperature and applies \ | ||
| 5 | compensation using available cooling methods." | ||
| 6 | |||
| 7 | HOMEPAGE = "https://github.com/intel/thermal_daemon" | ||
| 8 | |||
| 9 | DEPENDS = "dbus dbus-glib dbus-glib-native libxml2 glib-2.0 glib-2.0-native upower libevdev" | ||
| 10 | DEPENDS += "autoconf-archive-native" | ||
| 11 | |||
| 12 | LICENSE = "GPL-2.0-only" | ||
| 13 | LIC_FILES_CHKSUM = "file://COPYING;md5=ea8831610e926e2e469075b52bf08848" | ||
| 14 | |||
| 15 | SRC_URI = "git://github.com/intel/thermal_daemon/;branch=master;protocol=https \ | ||
| 16 | " | ||
| 17 | |||
| 18 | SRCREV = "88369b42ec523787081b9bf8811b364e2a3d5f2d" | ||
| 19 | |||
| 20 | inherit pkgconfig autotools systemd gtk-doc | ||
| 21 | |||
| 22 | # gtkdocsize runs before autotools do_configure and it copies gtk-doc.m4 and fails | ||
| 23 | # to copy becuase there is no m4 dir yet. | ||
| 24 | do_configure:prepend () { | ||
| 25 | mkdir -p ${S}/m4 | ||
| 26 | } | ||
| 27 | |||
| 28 | EXTRA_OECONF = " \ | ||
| 29 | --with-systemdsystemunitdir=${systemd_system_unitdir} \ | ||
| 30 | " | ||
| 31 | |||
| 32 | FILES:${PN} += "${datadir}/dbus-1" | ||
| 33 | |||
| 34 | SYSTEMD_SERVICE:${PN} = "thermald.service" | ||
| 35 | |||
| 36 | COMPATIBLE_HOST = '(i.86|x86_64).*-linux' | ||
| 37 | |||
| 38 | CONFFILES:${PN} = " \ | ||
| 39 | ${sysconfdir}/thermald/thermal-conf.xml \ | ||
| 40 | ${sysconfdir}/thermald/thermal-cpu-cdev-order.xml \ | ||
| 41 | " | ||
| 42 | |||
| 43 | UPSTREAM_CHECK_URI = "https://github.com/intel/thermal_daemon/releases/" | ||
| 44 | UPSTREAM_CHECK_GITTAGREGEX = "v(?P<pver>(?!2\.15\.10$)\d+(\.\d+)+)" | ||
diff --git a/meta-oe/recipes-connectivity/asyncmqtt/asyncmqtt_10.2.6.bb b/meta-oe/recipes-connectivity/asyncmqtt/asyncmqtt_10.3.0.bb index 47de7a7344..0e1e155356 100644 --- a/meta-oe/recipes-connectivity/asyncmqtt/asyncmqtt_10.2.6.bb +++ b/meta-oe/recipes-connectivity/asyncmqtt/asyncmqtt_10.3.0.bb | |||
| @@ -7,7 +7,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=e4224ccaecb14d942c71d31bef20d78c" | |||
| 7 | CVE_PRODUCT = "async_mqtt" | 7 | CVE_PRODUCT = "async_mqtt" |
| 8 | 8 | ||
| 9 | SRC_URI = "git://github.com/redboltz/async_mqtt;protocol=http;branch=main;protocol=https;tag=${PV}" | 9 | SRC_URI = "git://github.com/redboltz/async_mqtt;protocol=http;branch=main;protocol=https;tag=${PV}" |
| 10 | SRCREV = "cb3d37dc3432b9c03fe631eeba2d548de7457bf9" | 10 | SRCREV = "7129d72c1b9adf159bc506206df3fb422bb9fb84" |
| 11 | 11 | ||
| 12 | DEPENDS = "openssl boost" | 12 | DEPENDS = "openssl boost" |
| 13 | 13 | ||
diff --git a/meta-oe/recipes-connectivity/gensio/gensio_3.0.1.bb b/meta-oe/recipes-connectivity/gensio/gensio_3.0.2.bb index 3427ef3a30..da6b1961d3 100644 --- a/meta-oe/recipes-connectivity/gensio/gensio_3.0.1.bb +++ b/meta-oe/recipes-connectivity/gensio/gensio_3.0.2.bb | |||
| @@ -5,9 +5,9 @@ LIC_FILES_CHKSUM = "file://COPYING.LIB;md5=4fbd65380cdd255951079008b364516c \ | |||
| 5 | file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263 \ | 5 | file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263 \ |
| 6 | " | 6 | " |
| 7 | 7 | ||
| 8 | SRCREV = "f15f54da21697c3656a6fb3ad65a8bec1687c772" | 8 | SRCREV = "57320144c7f3a3ba3d00435a966aa811e219e374" |
| 9 | 9 | ||
| 10 | SRC_URI = "git://github.com/cminyard/gensio;protocol=https;branch=ipv6-fix;tag=v${PV}" | 10 | SRC_URI = "git://github.com/cminyard/gensio;protocol=https;branch=master;tag=v${PV}" |
| 11 | 11 | ||
| 12 | 12 | ||
| 13 | inherit autotools | 13 | inherit autotools |
diff --git a/meta-oe/recipes-connectivity/iwd/iwd_3.10.bb b/meta-oe/recipes-connectivity/iwd/iwd_3.11.bb index f52472adf8..c4956fb22c 100644 --- a/meta-oe/recipes-connectivity/iwd/iwd_3.10.bb +++ b/meta-oe/recipes-connectivity/iwd/iwd_3.11.bb | |||
| @@ -9,7 +9,7 @@ SRC_URI = "https://www.kernel.org/pub/linux/network/wireless/${BP}.tar.xz \ | |||
| 9 | file://0001-build-Use-abs_top_srcdir-instead-of-abs_srcdir-for-e.patch \ | 9 | file://0001-build-Use-abs_top_srcdir-instead-of-abs_srcdir-for-e.patch \ |
| 10 | file://iwd \ | 10 | file://iwd \ |
| 11 | " | 11 | " |
| 12 | SRC_URI[sha256sum] = "640bff22540e1714f71772a83123aff6f810b7eb9d7d6df1e10fb2695beb5115" | 12 | SRC_URI[sha256sum] = "85730e79de05978e26e44b958fd11e2ebb45424ca181f8db7a8daf25fc2226ea" |
| 13 | 13 | ||
| 14 | inherit autotools manpages pkgconfig python3native systemd update-rc.d | 14 | inherit autotools manpages pkgconfig python3native systemd update-rc.d |
| 15 | 15 | ||
diff --git a/meta-oe/recipes-connectivity/krb5/krb5/0001-Eliminate-old-style-function-declarations.patch b/meta-oe/recipes-connectivity/krb5/krb5/0001-Eliminate-old-style-function-declarations.patch deleted file mode 100644 index 3f90ccc56f..0000000000 --- a/meta-oe/recipes-connectivity/krb5/krb5/0001-Eliminate-old-style-function-declarations.patch +++ /dev/null | |||
| @@ -1,10803 +0,0 @@ | |||
| 1 | From adf3daca40e5fb2a8c08fd36a5006e70fef4de0d Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Ken Hornstein <kenh@cmf.nrl.navy.mil> | ||
| 3 | Date: Fri, 9 Jun 2023 23:53:53 -0400 | ||
| 4 | Subject: [PATCH] Eliminate old-style function declarations | ||
| 5 | |||
| 6 | The C2x standard removes support for non-prototype function | ||
| 7 | declarations, and clang 15 issues warnings for them | ||
| 8 | (https://reviews.llvm.org/D122895). Add -Werror=strict-prototypes to | ||
| 9 | the build and fix all of the non-prototype declarations and | ||
| 10 | definitions. | ||
| 11 | |||
| 12 | For RPC code, try to be consistent with libtirpc and recent *BSD | ||
| 13 | versions of rpcgen. This includes casting each time a concrete | ||
| 14 | function is used as an xdrproc_t value, since each XDR per-type | ||
| 15 | function accepts a different object pointer type. A few invocations | ||
| 16 | of xdrproc_t values pass a third argument with value LASTUNSIGNED, | ||
| 17 | even though XDR per-type functions accept only two parameters. | ||
| 18 | libtirpc has removed these third arguments; do so here as well. | ||
| 19 | |||
| 20 | [ghudson@mit.edu: added -Werror=strict-prototypes and fixed | ||
| 21 | declarations it breaks under gcc and clang; added xdrproc_t changes; | ||
| 22 | rewrote commit message; style changes] | ||
| 23 | |||
| 24 | Signed-off-by: Martin Jansa <martin.jansa@gmail.com> | ||
| 25 | Upstream-Status: Backport [https://github.com/krb5/krb5/commit/4b9d7f7c107f01a61600fddcd8cde3812d0366a2] | ||
| 26 | |||
| 27 | --- | ||
| 28 | src/aclocal.m4 | 2 +- | ||
| 29 | src/appl/gss-sample/gss-client.c | 29 +--- | ||
| 30 | src/appl/gss-sample/gss-misc.c | 26 +-- | ||
| 31 | src/appl/gss-sample/gss-server.c | 2 +- | ||
| 32 | src/appl/user_user/server.c | 5 +- | ||
| 33 | src/clients/kdestroy/kdestroy.c | 2 +- | ||
| 34 | src/clients/kinit/kinit.c | 4 +- | ||
| 35 | src/clients/klist/klist.c | 2 +- | ||
| 36 | src/clients/ksu/authorization.c | 95 ++++------ | ||
| 37 | src/clients/ksu/ccache.c | 108 ++++-------- | ||
| 38 | src/clients/ksu/heuristic.c | 94 ++++------ | ||
| 39 | src/clients/ksu/krb_auth_su.c | 49 ++---- | ||
| 40 | src/clients/ksu/main.c | 40 ++--- | ||
| 41 | src/clients/kvno/kvno.c | 2 +- | ||
| 42 | src/include/gssrpc/auth_gssapi.h | 10 +- | ||
| 43 | src/include/gssrpc/xdr.h | 3 +- | ||
| 44 | src/include/k5-int.h | 2 +- | ||
| 45 | src/include/k5-plugin.h | 2 +- | ||
| 46 | src/include/net-server.h | 6 +- | ||
| 47 | src/kadmin/cli/getdate.y | 3 - | ||
| 48 | src/kadmin/cli/kadmin.c | 6 +- | ||
| 49 | src/kadmin/cli/keytab.c | 4 +- | ||
| 50 | src/kadmin/dbutil/kdb5_create.c | 16 +- | ||
| 51 | src/kadmin/dbutil/kdb5_destroy.c | 4 +- | ||
| 52 | src/kadmin/dbutil/kdb5_stash.c | 4 +- | ||
| 53 | src/kadmin/dbutil/kdb5_util.c | 24 +-- | ||
| 54 | src/kadmin/dbutil/ovload.c | 14 +- | ||
| 55 | src/kadmin/dbutil/strtok.c | 4 +- | ||
| 56 | src/kadmin/ktutil/ktutil.c | 45 ++--- | ||
| 57 | src/kadmin/ktutil/ktutil_funcs.c | 37 ++-- | ||
| 58 | src/kadmin/server/ipropd_svc.c | 24 +-- | ||
| 59 | src/kadmin/server/kadm_rpc_svc.c | 162 +++++++++--------- | ||
| 60 | src/kadmin/server/ovsec_kadmd.c | 4 +- | ||
| 61 | src/kdc/t_ndr.c | 2 +- | ||
| 62 | src/kdc/t_replay.c | 6 +- | ||
| 63 | src/kprop/kpropd.c | 2 +- | ||
| 64 | src/kprop/kproplog.c | 4 +- | ||
| 65 | src/lib/apputils/net-server.c | 7 +- | ||
| 66 | src/lib/crypto/builtin/aes/aes-gen.c | 18 +- | ||
| 67 | .../crypto/builtin/camellia/camellia-gen.c | 18 +- | ||
| 68 | src/lib/crypto/builtin/des/des_int.h | 3 - | ||
| 69 | src/lib/crypto/builtin/des/destest.c | 21 +-- | ||
| 70 | src/lib/crypto/builtin/des/t_verify.c | 15 +- | ||
| 71 | src/lib/crypto/builtin/sha1/t_shs.c | 7 +- | ||
| 72 | src/lib/crypto/builtin/sha1/t_shs3.c | 7 +- | ||
| 73 | src/lib/crypto/crypto_tests/aes-test.c | 8 +- | ||
| 74 | src/lib/crypto/crypto_tests/camellia-test.c | 8 +- | ||
| 75 | src/lib/crypto/crypto_tests/t_cf2.c | 4 +- | ||
| 76 | src/lib/crypto/crypto_tests/t_cts.c | 2 +- | ||
| 77 | src/lib/crypto/crypto_tests/t_encrypt.c | 2 +- | ||
| 78 | src/lib/crypto/crypto_tests/t_fork.c | 2 +- | ||
| 79 | src/lib/crypto/crypto_tests/t_hmac.c | 3 +- | ||
| 80 | src/lib/crypto/crypto_tests/t_mddriver.c | 25 ++- | ||
| 81 | src/lib/crypto/crypto_tests/t_nfold.c | 16 +- | ||
| 82 | src/lib/crypto/crypto_tests/t_prf.c | 2 +- | ||
| 83 | src/lib/crypto/crypto_tests/t_sha2.c | 2 +- | ||
| 84 | src/lib/gssapi/generic/t_seqstate.c | 2 +- | ||
| 85 | src/lib/gssapi/krb5/accept_sec_context.c | 76 +++----- | ||
| 86 | src/lib/gssapi/krb5/compare_name.c | 7 +- | ||
| 87 | src/lib/gssapi/krb5/context_time.c | 6 +- | ||
| 88 | src/lib/gssapi/krb5/delete_sec_context.c | 7 +- | ||
| 89 | src/lib/gssapi/krb5/disp_name.c | 9 +- | ||
| 90 | src/lib/gssapi/krb5/disp_status.c | 11 +- | ||
| 91 | src/lib/gssapi/krb5/export_sec_context.c | 7 +- | ||
| 92 | src/lib/gssapi/krb5/gssapi_krb5.c | 4 +- | ||
| 93 | src/lib/gssapi/krb5/import_name.c | 8 +- | ||
| 94 | src/lib/gssapi/krb5/import_sec_context.c | 10 +- | ||
| 95 | src/lib/gssapi/krb5/indicate_mechs.c | 4 +- | ||
| 96 | src/lib/gssapi/krb5/init_sec_context.c | 55 ++---- | ||
| 97 | src/lib/gssapi/krb5/inq_context.c | 17 +- | ||
| 98 | src/lib/gssapi/krb5/inq_cred.c | 26 +-- | ||
| 99 | src/lib/gssapi/krb5/inq_names.c | 6 +- | ||
| 100 | src/lib/gssapi/krb5/k5seal.c | 38 ++-- | ||
| 101 | src/lib/gssapi/krb5/k5unseal.c | 51 ++---- | ||
| 102 | src/lib/gssapi/krb5/process_context_token.c | 8 +- | ||
| 103 | src/lib/gssapi/krb5/rel_cred.c | 4 +- | ||
| 104 | src/lib/gssapi/krb5/rel_name.c | 4 +- | ||
| 105 | src/lib/gssapi/krb5/rel_oid.c | 8 +- | ||
| 106 | src/lib/gssapi/krb5/ser_sctx.c | 16 +- | ||
| 107 | src/lib/gssapi/krb5/util_cksum.c | 6 +- | ||
| 108 | src/lib/gssapi/krb5/util_seed.c | 5 +- | ||
| 109 | src/lib/gssapi/krb5/util_seqnum.c | 19 +- | ||
| 110 | src/lib/gssapi/krb5/val_cred.c | 4 +- | ||
| 111 | src/lib/gssapi/krb5/wrap_size_limit.c | 11 +- | ||
| 112 | .../gssapi/mechglue/g_accept_sec_context.c | 31 +--- | ||
| 113 | src/lib/gssapi/mechglue/g_acquire_cred.c | 95 +++------- | ||
| 114 | .../gssapi/mechglue/g_acquire_cred_with_pw.c | 56 ++---- | ||
| 115 | src/lib/gssapi/mechglue/g_canon_name.c | 10 +- | ||
| 116 | src/lib/gssapi/mechglue/g_compare_name.c | 12 +- | ||
| 117 | src/lib/gssapi/mechglue/g_context_time.c | 10 +- | ||
| 118 | .../gssapi/mechglue/g_delete_sec_context.c | 10 +- | ||
| 119 | src/lib/gssapi/mechglue/g_dsp_name.c | 12 +- | ||
| 120 | src/lib/gssapi/mechglue/g_dsp_status.c | 22 +-- | ||
| 121 | src/lib/gssapi/mechglue/g_dup_name.c | 8 +- | ||
| 122 | src/lib/gssapi/mechglue/g_exp_sec_context.c | 10 +- | ||
| 123 | src/lib/gssapi/mechglue/g_export_name.c | 8 +- | ||
| 124 | src/lib/gssapi/mechglue/g_glue.c | 75 +++----- | ||
| 125 | src/lib/gssapi/mechglue/g_imp_name.c | 18 +- | ||
| 126 | src/lib/gssapi/mechglue/g_imp_sec_context.c | 11 +- | ||
| 127 | src/lib/gssapi/mechglue/g_init_sec_context.c | 37 +--- | ||
| 128 | src/lib/gssapi/mechglue/g_initialize.c | 22 +-- | ||
| 129 | src/lib/gssapi/mechglue/g_inq_cred.c | 31 +--- | ||
| 130 | src/lib/gssapi/mechglue/g_inq_names.c | 8 +- | ||
| 131 | src/lib/gssapi/mechglue/g_mechname.c | 14 +- | ||
| 132 | src/lib/gssapi/mechglue/g_oid_ops.c | 27 +-- | ||
| 133 | src/lib/gssapi/mechglue/g_process_context.c | 10 +- | ||
| 134 | src/lib/gssapi/mechglue/g_rel_buffer.c | 6 +- | ||
| 135 | src/lib/gssapi/mechglue/g_rel_cred.c | 7 +- | ||
| 136 | src/lib/gssapi/mechglue/g_rel_name.c | 7 +- | ||
| 137 | src/lib/gssapi/mechglue/g_rel_oid_set.c | 6 +- | ||
| 138 | src/lib/gssapi/mechglue/g_sign.c | 29 +--- | ||
| 139 | src/lib/gssapi/mechglue/g_store_cred.c | 48 ++---- | ||
| 140 | src/lib/gssapi/mechglue/g_unseal.c | 35 +--- | ||
| 141 | src/lib/gssapi/mechglue/g_unwrap_aead.c | 19 +- | ||
| 142 | src/lib/gssapi/mechglue/g_unwrap_iov.c | 15 +- | ||
| 143 | src/lib/gssapi/mechglue/g_verify.c | 30 +--- | ||
| 144 | src/lib/gssapi/mechglue/g_wrap_aead.c | 39 ++--- | ||
| 145 | src/lib/gssapi/mechglue/g_wrap_iov.c | 43 +---- | ||
| 146 | src/lib/kadm5/clnt/client_rpc.c | 1 + | ||
| 147 | src/lib/kadm5/kadm_rpc.h | 45 ----- | ||
| 148 | src/lib/kadm5/kadm_rpc_xdr.c | 37 ++-- | ||
| 149 | src/lib/kadm5/misc_free.c | 5 +- | ||
| 150 | src/lib/kadm5/srv/adb_xdr.c | 6 +- | ||
| 151 | src/lib/kadm5/srv/svr_principal.c | 12 +- | ||
| 152 | src/lib/kadm5/str_conv.c | 18 +- | ||
| 153 | src/lib/kadm5/t_kadm5.c | 22 +-- | ||
| 154 | src/lib/kdb/kdb5.c | 8 +- | ||
| 155 | src/lib/kdb/kdb_cpw.c | 32 +--- | ||
| 156 | src/lib/kdb/keytab.c | 19 +- | ||
| 157 | src/lib/kdb/t_stringattr.c | 2 +- | ||
| 158 | src/lib/krad/packet.c | 2 +- | ||
| 159 | src/lib/krad/t_attr.c | 2 +- | ||
| 160 | src/lib/krad/t_attrset.c | 2 +- | ||
| 161 | src/lib/krad/t_code.c | 2 +- | ||
| 162 | src/lib/krb5/ccache/cc_keyring.c | 2 +- | ||
| 163 | src/lib/krb5/krb/plugin.c | 2 +- | ||
| 164 | src/lib/krb5/krb/t_authdata.c | 2 +- | ||
| 165 | src/lib/krb5/krb/t_response_items.c | 2 +- | ||
| 166 | src/lib/krb5/krb/t_ser.c | 8 +- | ||
| 167 | src/lib/krb5/krb/t_sname_match.c | 2 +- | ||
| 168 | src/lib/krb5/krb/t_valid_times.c | 2 +- | ||
| 169 | src/lib/krb5/rcache/t_memrcache.c | 2 +- | ||
| 170 | src/lib/rpc/auth_gss.c | 4 +- | ||
| 171 | src/lib/rpc/auth_gssapi.c | 14 +- | ||
| 172 | src/lib/rpc/auth_gssapi_misc.c | 4 +- | ||
| 173 | src/lib/rpc/authunix_prot.c | 3 +- | ||
| 174 | src/lib/rpc/clnt_perror.c | 1 - | ||
| 175 | src/lib/rpc/clnt_raw.c | 2 +- | ||
| 176 | src/lib/rpc/dyn.c | 85 ++++----- | ||
| 177 | src/lib/rpc/pmap_clnt.c | 9 +- | ||
| 178 | src/lib/rpc/pmap_getmaps.c | 5 +- | ||
| 179 | src/lib/rpc/pmap_getport.c | 6 +- | ||
| 180 | src/lib/rpc/pmap_prot2.c | 3 +- | ||
| 181 | src/lib/rpc/pmap_rmt.c | 7 +- | ||
| 182 | src/lib/rpc/rpc_prot.c | 4 +- | ||
| 183 | src/lib/rpc/svc.c | 4 +- | ||
| 184 | src/lib/rpc/svc_auth_gss.c | 10 +- | ||
| 185 | src/lib/rpc/svc_auth_gssapi.c | 28 +-- | ||
| 186 | src/lib/rpc/svc_simple.c | 4 +- | ||
| 187 | src/lib/rpc/unit-test/client.c | 18 +- | ||
| 188 | src/lib/rpc/unit-test/rpc_test_clnt.c | 4 +- | ||
| 189 | src/lib/rpc/unit-test/rpc_test_svc.c | 16 +- | ||
| 190 | src/lib/rpc/unit-test/server.c | 2 +- | ||
| 191 | src/lib/rpc/xdr.c | 4 +- | ||
| 192 | src/lib/rpc/xdr_array.c | 4 +- | ||
| 193 | src/lib/rpc/xdr_rec.c | 13 +- | ||
| 194 | src/lib/rpc/xdr_reference.c | 4 +- | ||
| 195 | src/lib/rpc/xdr_sizeof.c | 29 +--- | ||
| 196 | src/plugins/kdb/db2/db2_exp.c | 4 +- | ||
| 197 | src/plugins/kdb/db2/libdb2/btree/bt_close.c | 10 +- | ||
| 198 | src/plugins/kdb/db2/libdb2/btree/bt_conv.c | 13 +- | ||
| 199 | src/plugins/kdb/db2/libdb2/btree/bt_delete.c | 34 +--- | ||
| 200 | src/plugins/kdb/db2/libdb2/btree/bt_get.c | 6 +- | ||
| 201 | src/plugins/kdb/db2/libdb2/btree/bt_open.c | 12 +- | ||
| 202 | .../kdb/db2/libdb2/btree/bt_overflow.c | 16 +- | ||
| 203 | src/plugins/kdb/db2/libdb2/btree/bt_page.c | 8 +- | ||
| 204 | src/plugins/kdb/db2/libdb2/btree/bt_put.c | 11 +- | ||
| 205 | src/plugins/kdb/db2/libdb2/btree/bt_search.c | 17 +- | ||
| 206 | src/plugins/kdb/db2/libdb2/btree/bt_seq.c | 27 +-- | ||
| 207 | src/plugins/kdb/db2/libdb2/btree/bt_split.c | 42 +---- | ||
| 208 | src/plugins/kdb/db2/libdb2/btree/bt_utils.c | 18 +- | ||
| 209 | src/plugins/kdb/db2/libdb2/db/db.c | 26 ++- | ||
| 210 | src/plugins/kdb/db2/libdb2/hash/dbm.c | 50 ++---- | ||
| 211 | src/plugins/kdb/db2/libdb2/hash/hash.c | 94 +++------- | ||
| 212 | src/plugins/kdb/db2/libdb2/hash/hash_bigkey.c | 35 +--- | ||
| 213 | src/plugins/kdb/db2/libdb2/hash/hash_func.c | 16 +- | ||
| 214 | src/plugins/kdb/db2/libdb2/hash/hash_log2.c | 3 +- | ||
| 215 | src/plugins/kdb/db2/libdb2/hash/hash_page.c | 121 ++++--------- | ||
| 216 | src/plugins/kdb/db2/libdb2/hash/hsearch.c | 9 +- | ||
| 217 | src/plugins/kdb/db2/libdb2/mpool/mpool.c | 54 ++---- | ||
| 218 | src/plugins/kdb/db2/libdb2/recno/rec_close.c | 7 +- | ||
| 219 | src/plugins/kdb/db2/libdb2/recno/rec_delete.c | 14 +- | ||
| 220 | src/plugins/kdb/db2/libdb2/recno/rec_get.c | 22 +-- | ||
| 221 | src/plugins/kdb/db2/libdb2/recno/rec_open.c | 9 +- | ||
| 222 | src/plugins/kdb/db2/libdb2/recno/rec_put.c | 12 +- | ||
| 223 | src/plugins/kdb/db2/libdb2/recno/rec_search.c | 5 +- | ||
| 224 | src/plugins/kdb/db2/libdb2/recno/rec_seq.c | 5 +- | ||
| 225 | src/plugins/kdb/db2/libdb2/recno/rec_utils.c | 6 +- | ||
| 226 | src/plugins/kdb/db2/libdb2/test/dbtest.c | 59 ++----- | ||
| 227 | src/plugins/kdb/db2/pol_xdr.c | 2 +- | ||
| 228 | .../kdb/ldap/ldap_util/kdb5_ldap_util.c | 4 +- | ||
| 229 | src/plugins/kdb/lmdb/kdb_lmdb.c | 4 +- | ||
| 230 | src/plugins/kdb/test/kdb_test.c | 4 +- | ||
| 231 | .../preauth/pkinit/pkinit_crypto_openssl.c | 4 +- | ||
| 232 | src/plugins/preauth/spake/t_vectors.c | 2 +- | ||
| 233 | src/tests/asn.1/krb5_decode_test.c | 5 +- | ||
| 234 | src/tests/asn.1/krb5_encode_test.c | 13 +- | ||
| 235 | src/tests/asn.1/t_trval.c | 14 +- | ||
| 236 | src/tests/asn.1/trval.c | 73 +++----- | ||
| 237 | src/tests/conccache.c | 4 +- | ||
| 238 | src/tests/create/kdb5_mkdums.c | 16 +- | ||
| 239 | src/tests/forward.c | 2 +- | ||
| 240 | src/tests/gss-threads/gss-client.c | 4 +- | ||
| 241 | src/tests/gss-threads/gss-server.c | 2 +- | ||
| 242 | src/tests/gssapi/reload.c | 2 +- | ||
| 243 | src/tests/gssapi/t_add_cred.c | 2 +- | ||
| 244 | src/tests/gssapi/t_enctypes.c | 2 +- | ||
| 245 | src/tests/gssapi/t_invalid.c | 2 +- | ||
| 246 | src/tests/gssapi/t_oid.c | 2 +- | ||
| 247 | src/tests/gssapi/t_spnego.c | 2 +- | ||
| 248 | src/tests/hammer/kdc5_hammer.c | 36 ++-- | ||
| 249 | src/tests/kdbtest.c | 2 +- | ||
| 250 | src/tests/misc/test_getpw.c | 2 +- | ||
| 251 | src/tests/plugorder.c | 2 +- | ||
| 252 | src/tests/shlib/t_loader.c | 2 +- | ||
| 253 | src/tests/softpkcs11/main.c | 2 +- | ||
| 254 | src/tests/t_inetd.c | 7 +- | ||
| 255 | src/tests/test1.c | 4 +- | ||
| 256 | src/tests/verify/kdb5_verify.c | 17 +- | ||
| 257 | src/util/et/error_message.c | 2 +- | ||
| 258 | src/util/et/test_et.c | 3 +- | ||
| 259 | src/util/profile/prof_init.c | 2 +- | ||
| 260 | src/util/profile/t_profile.c | 22 +-- | ||
| 261 | src/util/profile/test_load.c | 2 +- | ||
| 262 | src/util/profile/test_parse.c | 5 +- | ||
| 263 | src/util/profile/test_profile.c | 10 +- | ||
| 264 | src/util/profile/test_vtable.c | 3 +- | ||
| 265 | src/util/ss/error.c | 13 +- | ||
| 266 | src/util/ss/execute_cmd.c | 23 +-- | ||
| 267 | src/util/ss/help.c | 115 ++++++------- | ||
| 268 | src/util/ss/invocation.c | 13 +- | ||
| 269 | src/util/ss/list_rqs.c | 11 +- | ||
| 270 | src/util/ss/listen.c | 32 ++-- | ||
| 271 | src/util/ss/pager.c | 10 +- | ||
| 272 | src/util/ss/parse.c | 6 +- | ||
| 273 | src/util/ss/prompt.c | 7 +- | ||
| 274 | src/util/ss/request_tbl.c | 11 +- | ||
| 275 | src/util/ss/requests.c | 2 +- | ||
| 276 | src/util/ss/ss.h | 1 - | ||
| 277 | src/util/ss/ss_internal.h | 3 +- | ||
| 278 | src/util/support/plugins.c | 10 +- | ||
| 279 | src/util/support/t_hashtab.c | 6 +- | ||
| 280 | src/util/support/t_hex.c | 3 +- | ||
| 281 | src/util/support/t_json.c | 2 +- | ||
| 282 | src/util/support/t_k5buf.c | 16 +- | ||
| 283 | src/util/support/t_unal.c | 3 +- | ||
| 284 | 256 files changed, 1387 insertions(+), 2745 deletions(-) | ||
| 285 | |||
| 286 | diff --git a/src/aclocal.m4 b/src/aclocal.m4 | ||
| 287 | index 3d66a87..6457cdc 100644 | ||
| 288 | --- a/src/aclocal.m4 | ||
| 289 | +++ b/src/aclocal.m4 | ||
| 290 | @@ -545,7 +545,7 @@ if test "$GCC" = yes ; then | ||
| 291 | TRY_WARN_CC_FLAG(-Wno-format-zero-length) | ||
| 292 | # Other flags here may not be supported on some versions of | ||
| 293 | # gcc that people want to use. | ||
| 294 | - for flag in overflow strict-overflow missing-format-attribute missing-prototypes return-type missing-braces parentheses switch unused-function unused-label unused-variable unused-value unknown-pragmas sign-compare newline-eof error=uninitialized no-maybe-uninitialized error=pointer-arith error=int-conversion error=incompatible-pointer-types error=discarded-qualifiers error=implicit-int ; do | ||
| 295 | + for flag in overflow strict-overflow missing-format-attribute missing-prototypes return-type missing-braces parentheses switch unused-function unused-label unused-variable unused-value unknown-pragmas sign-compare newline-eof error=uninitialized no-maybe-uninitialized error=pointer-arith error=int-conversion error=incompatible-pointer-types error=discarded-qualifiers error=implicit-int error=strict-prototypes; do | ||
| 296 | TRY_WARN_CC_FLAG(-W$flag) | ||
| 297 | done | ||
| 298 | # old-style-definition? generates many, many warnings | ||
| 299 | diff --git a/src/appl/gss-sample/gss-client.c b/src/appl/gss-sample/gss-client.c | ||
| 300 | index 6e2aa33..0722ae1 100644 | ||
| 301 | --- a/src/appl/gss-sample/gss-client.c | ||
| 302 | +++ b/src/appl/gss-sample/gss-client.c | ||
| 303 | @@ -75,7 +75,7 @@ static gss_OID_desc gss_spnego_mechanism_oid_desc = | ||
| 304 | {6, (void *)"\x2b\x06\x01\x05\x05\x02"}; | ||
| 305 | |||
| 306 | static void | ||
| 307 | -usage() | ||
| 308 | +usage(void) | ||
| 309 | { | ||
| 310 | fprintf(stderr, "Usage: gss-client [-port port] [-mech mechanism] " | ||
| 311 | "[-spnego] [-d]\n"); | ||
| 312 | @@ -359,9 +359,7 @@ client_establish_context(int s, char *service_name, OM_uint32 gss_flags, | ||
| 313 | } | ||
| 314 | |||
| 315 | static void | ||
| 316 | -read_file(file_name, in_buf) | ||
| 317 | - char *file_name; | ||
| 318 | - gss_buffer_t in_buf; | ||
| 319 | +read_file(char *file_name, gss_buffer_t in_buf) | ||
| 320 | { | ||
| 321 | int fd, count; | ||
| 322 | struct stat stat_buf; | ||
| 323 | @@ -431,21 +429,10 @@ read_file(file_name, in_buf) | ||
| 324 | * verifies it with gss_verify. -1 is returned if any step fails, | ||
| 325 | * otherwise 0 is returned. */ | ||
| 326 | static int | ||
| 327 | -call_server(host, port, oid, service_name, gss_flags, auth_flag, | ||
| 328 | - wrap_flag, encrypt_flag, mic_flag, v1_format, msg, use_file, | ||
| 329 | - mcount, username, password) | ||
| 330 | - char *host; | ||
| 331 | - u_short port; | ||
| 332 | - gss_OID oid; | ||
| 333 | - char *service_name; | ||
| 334 | - OM_uint32 gss_flags; | ||
| 335 | - int auth_flag, wrap_flag, encrypt_flag, mic_flag; | ||
| 336 | - int v1_format; | ||
| 337 | - char *msg; | ||
| 338 | - int use_file; | ||
| 339 | - int mcount; | ||
| 340 | - char *username; | ||
| 341 | - char *password; | ||
| 342 | +call_server(char *host, u_short port, gss_OID oid, char *service_name, | ||
| 343 | + OM_uint32 gss_flags, int auth_flag, int wrap_flag, | ||
| 344 | + int encrypt_flag, int mic_flag, int v1_format, char *msg, | ||
| 345 | + int use_file, int mcount, char *username, char *password) | ||
| 346 | { | ||
| 347 | gss_ctx_id_t context = GSS_C_NO_CONTEXT; | ||
| 348 | gss_buffer_desc in_buf, out_buf; | ||
| 349 | @@ -774,9 +761,7 @@ worker_bee(void *unused) | ||
| 350 | } | ||
| 351 | |||
| 352 | int | ||
| 353 | -main(argc, argv) | ||
| 354 | - int argc; | ||
| 355 | - char **argv; | ||
| 356 | +main(int argc, char **argv) | ||
| 357 | { | ||
| 358 | int i; | ||
| 359 | |||
| 360 | diff --git a/src/appl/gss-sample/gss-misc.c b/src/appl/gss-sample/gss-misc.c | ||
| 361 | index 1d051ed..7eb4c79 100644 | ||
| 362 | --- a/src/appl/gss-sample/gss-misc.c | ||
| 363 | +++ b/src/appl/gss-sample/gss-misc.c | ||
| 364 | @@ -157,10 +157,7 @@ read_all(int fildes, void *data, unsigned int nbyte) | ||
| 365 | * if an error occurs or if it could not write all the data. | ||
| 366 | */ | ||
| 367 | int | ||
| 368 | -send_token(s, flags, tok) | ||
| 369 | - int s; | ||
| 370 | - int flags; | ||
| 371 | - gss_buffer_t tok; | ||
| 372 | +send_token(int s, int flags, gss_buffer_t tok) | ||
| 373 | { | ||
| 374 | int ret; | ||
| 375 | unsigned char char_flags = (unsigned char) flags; | ||
| 376 | @@ -230,10 +227,7 @@ send_token(s, flags, tok) | ||
| 377 | * and -1 if an error occurs or if it could not read all the data. | ||
| 378 | */ | ||
| 379 | int | ||
| 380 | -recv_token(s, flags, tok) | ||
| 381 | - int s; | ||
| 382 | - int *flags; | ||
| 383 | - gss_buffer_t tok; | ||
| 384 | +recv_token(int s, int *flags, gss_buffer_t tok) | ||
| 385 | { | ||
| 386 | int ret; | ||
| 387 | unsigned char char_flags; | ||
| 388 | @@ -303,10 +297,7 @@ recv_token(s, flags, tok) | ||
| 389 | } | ||
| 390 | |||
| 391 | static void | ||
| 392 | -display_status_1(m, code, type) | ||
| 393 | - char *m; | ||
| 394 | - OM_uint32 code; | ||
| 395 | - int type; | ||
| 396 | +display_status_1(char *m, OM_uint32 code, int type) | ||
| 397 | { | ||
| 398 | OM_uint32 min_stat; | ||
| 399 | gss_buffer_desc msg; | ||
| 400 | @@ -344,10 +335,7 @@ display_status_1(m, code, type) | ||
| 401 | * followed by a newline. | ||
| 402 | */ | ||
| 403 | void | ||
| 404 | -display_status(msg, maj_stat, min_stat) | ||
| 405 | - char *msg; | ||
| 406 | - OM_uint32 maj_stat; | ||
| 407 | - OM_uint32 min_stat; | ||
| 408 | +display_status(char *msg, OM_uint32 maj_stat, OM_uint32 min_stat) | ||
| 409 | { | ||
| 410 | display_status_1(msg, maj_stat, GSS_C_GSS_CODE); | ||
| 411 | display_status_1(msg, min_stat, GSS_C_MECH_CODE); | ||
| 412 | @@ -370,8 +358,7 @@ display_status(msg, maj_stat, min_stat) | ||
| 413 | */ | ||
| 414 | |||
| 415 | void | ||
| 416 | -display_ctx_flags(flags) | ||
| 417 | - OM_uint32 flags; | ||
| 418 | +display_ctx_flags(OM_uint32 flags) | ||
| 419 | { | ||
| 420 | if (flags & GSS_C_DELEG_FLAG) | ||
| 421 | fprintf(display_file, "context flag: GSS_C_DELEG_FLAG\n"); | ||
| 422 | @@ -388,8 +375,7 @@ display_ctx_flags(flags) | ||
| 423 | } | ||
| 424 | |||
| 425 | void | ||
| 426 | -print_token(tok) | ||
| 427 | - gss_buffer_t tok; | ||
| 428 | +print_token(gss_buffer_t tok) | ||
| 429 | { | ||
| 430 | unsigned int i; | ||
| 431 | unsigned char *p = tok->value; | ||
| 432 | diff --git a/src/appl/gss-sample/gss-server.c b/src/appl/gss-sample/gss-server.c | ||
| 433 | index 9b6ce9f..0e9c857 100644 | ||
| 434 | --- a/src/appl/gss-sample/gss-server.c | ||
| 435 | +++ b/src/appl/gss-sample/gss-server.c | ||
| 436 | @@ -73,7 +73,7 @@ static OM_uint32 | ||
| 437 | showLocalIdentity(OM_uint32 *minor, gss_name_t name); | ||
| 438 | |||
| 439 | static void | ||
| 440 | -usage() | ||
| 441 | +usage(void) | ||
| 442 | { | ||
| 443 | fprintf(stderr, "Usage: gss-server [-port port] [-verbose] [-once]"); | ||
| 444 | #ifdef _WIN32 | ||
| 445 | diff --git a/src/appl/user_user/server.c b/src/appl/user_user/server.c | ||
| 446 | index f2b5b61..afb3d2b 100644 | ||
| 447 | --- a/src/appl/user_user/server.c | ||
| 448 | +++ b/src/appl/user_user/server.c | ||
| 449 | @@ -39,9 +39,8 @@ | ||
| 450 | |||
| 451 | /* fd 0 is a tcp socket used to talk to the client */ | ||
| 452 | |||
| 453 | -int main(argc, argv) | ||
| 454 | - int argc; | ||
| 455 | - char *argv[]; | ||
| 456 | +int | ||
| 457 | +main(int argc, char *argv[]) | ||
| 458 | { | ||
| 459 | krb5_data pname_data, tkt_data; | ||
| 460 | int sock = 0; | ||
| 461 | diff --git a/src/clients/kdestroy/kdestroy.c b/src/clients/kdestroy/kdestroy.c | ||
| 462 | index 774b729..48f672a 100644 | ||
| 463 | --- a/src/clients/kdestroy/kdestroy.c | ||
| 464 | +++ b/src/clients/kdestroy/kdestroy.c | ||
| 465 | @@ -47,7 +47,7 @@ char *progname; | ||
| 466 | |||
| 467 | |||
| 468 | static void | ||
| 469 | -usage() | ||
| 470 | +usage(void) | ||
| 471 | { | ||
| 472 | fprintf(stderr, _("Usage: %s [-A] [-q] [-c cache_name] [-p princ_name]\n"), | ||
| 473 | progname); | ||
| 474 | diff --git a/src/clients/kinit/kinit.c b/src/clients/kinit/kinit.c | ||
| 475 | index f4c7b2b..7a33ffa 100644 | ||
| 476 | --- a/src/clients/kinit/kinit.c | ||
| 477 | +++ b/src/clients/kinit/kinit.c | ||
| 478 | @@ -45,7 +45,7 @@ | ||
| 479 | #ifdef HAVE_PWD_H | ||
| 480 | #include <pwd.h> | ||
| 481 | static char * | ||
| 482 | -get_name_from_os() | ||
| 483 | +get_name_from_os(void) | ||
| 484 | { | ||
| 485 | struct passwd *pw; | ||
| 486 | |||
| 487 | @@ -137,7 +137,7 @@ const char *shopts = "r:fpFPn54aAVl:s:c:kit:T:RS:vX:CEI:"; | ||
| 488 | #define USAGE_BREAK "\n\t" | ||
| 489 | |||
| 490 | static void | ||
| 491 | -usage() | ||
| 492 | +usage(void) | ||
| 493 | { | ||
| 494 | fprintf(stderr, | ||
| 495 | _("Usage: %s [-V] [-l lifetime] [-s start_time] " | ||
| 496 | diff --git a/src/clients/klist/klist.c b/src/clients/klist/klist.c | ||
| 497 | index dcdc5a2..c797b16 100644 | ||
| 498 | --- a/src/clients/klist/klist.c | ||
| 499 | +++ b/src/clients/klist/klist.c | ||
| 500 | @@ -80,7 +80,7 @@ static void fillit(FILE *, unsigned int, int); | ||
| 501 | #define KEYTAB 2 | ||
| 502 | |||
| 503 | static void | ||
| 504 | -usage() | ||
| 505 | +usage(void) | ||
| 506 | { | ||
| 507 | fprintf(stderr, _("Usage: %s [-e] [-V] [[-c] [-l] [-A] [-d] [-f] [-s] " | ||
| 508 | "[-a [-n]]] [-k [-i] [-t] [-K]] [-C] [name]\n"), | ||
| 509 | diff --git a/src/clients/ksu/authorization.c b/src/clients/ksu/authorization.c | ||
| 510 | index fb9d5d0..17a8a8f 100644 | ||
| 511 | --- a/src/clients/ksu/authorization.c | ||
| 512 | +++ b/src/clients/ksu/authorization.c | ||
| 513 | @@ -30,9 +30,8 @@ | ||
| 514 | |||
| 515 | static void auth_cleanup (FILE *, FILE *, char *); | ||
| 516 | |||
| 517 | -krb5_boolean fowner(fp, uid) | ||
| 518 | - FILE *fp; | ||
| 519 | - uid_t uid; | ||
| 520 | +krb5_boolean | ||
| 521 | +fowner(FILE *fp, uid_t uid) | ||
| 522 | { | ||
| 523 | struct stat sbuf; | ||
| 524 | |||
| 525 | @@ -59,16 +58,10 @@ krb5_boolean fowner(fp, uid) | ||
| 526 | * | ||
| 527 | */ | ||
| 528 | |||
| 529 | -krb5_error_code krb5_authorization(context, principal, luser, | ||
| 530 | - cmd, ok, out_fcmd) | ||
| 531 | -/* IN */ | ||
| 532 | - krb5_context context; | ||
| 533 | - krb5_principal principal; | ||
| 534 | - const char *luser; | ||
| 535 | - char *cmd; | ||
| 536 | - /* OUT */ | ||
| 537 | - krb5_boolean *ok; | ||
| 538 | - char **out_fcmd; | ||
| 539 | +krb5_error_code | ||
| 540 | +krb5_authorization(krb5_context context, krb5_principal principal, | ||
| 541 | + const char *luser, char *cmd, krb5_boolean *ok, | ||
| 542 | + char **out_fcmd) | ||
| 543 | { | ||
| 544 | struct passwd *pwd; | ||
| 545 | char *princname; | ||
| 546 | @@ -178,10 +171,8 @@ any tokens after the principal name FALSE is returned. | ||
| 547 | |||
| 548 | ***********************************************************/ | ||
| 549 | |||
| 550 | -krb5_error_code k5login_lookup (fp, princname, found) | ||
| 551 | - FILE *fp; | ||
| 552 | - char *princname; | ||
| 553 | - krb5_boolean *found; | ||
| 554 | +krb5_error_code | ||
| 555 | +k5login_lookup(FILE *fp, char *princname, krb5_boolean *found) | ||
| 556 | { | ||
| 557 | |||
| 558 | krb5_error_code retval; | ||
| 559 | @@ -240,12 +231,9 @@ if princname is found{ | ||
| 560 | |||
| 561 | |||
| 562 | ***********************************************************/ | ||
| 563 | -krb5_error_code k5users_lookup (fp, princname, cmd, found, out_fcmd) | ||
| 564 | - FILE *fp; | ||
| 565 | - char *princname; | ||
| 566 | - char *cmd; | ||
| 567 | - krb5_boolean *found; | ||
| 568 | - char **out_fcmd; | ||
| 569 | +krb5_error_code | ||
| 570 | +k5users_lookup(FILE *fp, char *princname, char *cmd, | ||
| 571 | + krb5_boolean *found, char **out_fcmd) | ||
| 572 | { | ||
| 573 | krb5_error_code retval; | ||
| 574 | char * line; | ||
| 575 | @@ -328,10 +316,8 @@ resolves it into a full path name. | ||
| 576 | |||
| 577 | ************************************************/ | ||
| 578 | |||
| 579 | -krb5_boolean fcmd_resolve(fcmd, out_fcmd, out_err) | ||
| 580 | - char *fcmd; | ||
| 581 | - char ***out_fcmd; | ||
| 582 | - char **out_err; | ||
| 583 | +krb5_boolean | ||
| 584 | +fcmd_resolve(char *fcmd, char ***out_fcmd, char **out_err) | ||
| 585 | { | ||
| 586 | char * err; | ||
| 587 | char ** tmp_fcmd; | ||
| 588 | @@ -407,8 +393,8 @@ cmd_single - checks if cmd consists of a path | ||
| 589 | |||
| 590 | ********************************************/ | ||
| 591 | |||
| 592 | -krb5_boolean cmd_single(cmd) | ||
| 593 | - char * cmd; | ||
| 594 | +krb5_boolean | ||
| 595 | +cmd_single(char *cmd) | ||
| 596 | { | ||
| 597 | |||
| 598 | if ( ( strrchr( cmd, '/')) == NULL){ | ||
| 599 | @@ -423,9 +409,8 @@ cmd_arr_cmp_postfix - compares a command with the postfix | ||
| 600 | of fcmd | ||
| 601 | ********************************************/ | ||
| 602 | |||
| 603 | -int cmd_arr_cmp_postfix(fcmd_arr, cmd) | ||
| 604 | - char **fcmd_arr; | ||
| 605 | - char *cmd; | ||
| 606 | +int | ||
| 607 | +cmd_arr_cmp_postfix(char **fcmd_arr, char *cmd) | ||
| 608 | { | ||
| 609 | char * temp_fcmd; | ||
| 610 | char *ptr; | ||
| 611 | @@ -457,9 +442,8 @@ cmd_arr_cmp - checks if cmd matches any | ||
| 612 | |||
| 613 | **********************************************/ | ||
| 614 | |||
| 615 | -int cmd_arr_cmp (fcmd_arr, cmd) | ||
| 616 | - char **fcmd_arr; | ||
| 617 | - char *cmd; | ||
| 618 | +int | ||
| 619 | +cmd_arr_cmp(char **fcmd_arr, char *cmd) | ||
| 620 | { | ||
| 621 | int result =1; | ||
| 622 | int i = 0; | ||
| 623 | @@ -475,10 +459,8 @@ int cmd_arr_cmp (fcmd_arr, cmd) | ||
| 624 | } | ||
| 625 | |||
| 626 | |||
| 627 | -krb5_boolean find_first_cmd_that_exists(fcmd_arr, cmd_out, err_out) | ||
| 628 | - char **fcmd_arr; | ||
| 629 | - char **cmd_out; | ||
| 630 | - char **err_out; | ||
| 631 | +krb5_boolean | ||
| 632 | +find_first_cmd_that_exists(char **fcmd_arr, char **cmd_out, char **err_out) | ||
| 633 | { | ||
| 634 | struct stat st_temp; | ||
| 635 | int i = 0; | ||
| 636 | @@ -517,12 +499,9 @@ returns 1 if there is an error, 0 if no error. | ||
| 637 | |||
| 638 | ***************************************************************/ | ||
| 639 | |||
| 640 | -int match_commands (fcmd, cmd, match, cmd_out, err_out) | ||
| 641 | - char *fcmd; | ||
| 642 | - char *cmd; | ||
| 643 | - krb5_boolean *match; | ||
| 644 | - char **cmd_out; | ||
| 645 | - char **err_out; | ||
| 646 | +int | ||
| 647 | +match_commands(char *fcmd, char *cmd, krb5_boolean *match, | ||
| 648 | + char **cmd_out, char **err_out) | ||
| 649 | { | ||
| 650 | char ** fcmd_arr; | ||
| 651 | char * err; | ||
| 652 | @@ -566,11 +545,8 @@ int match_commands (fcmd, cmd, match, cmd_out, err_out) | ||
| 653 | is set to null if eof. | ||
| 654 | *********************************************************/ | ||
| 655 | |||
| 656 | -krb5_error_code get_line (fp, out_line) | ||
| 657 | -/* IN */ | ||
| 658 | - FILE *fp; | ||
| 659 | - /* OUT */ | ||
| 660 | - char **out_line; | ||
| 661 | +krb5_error_code | ||
| 662 | +get_line(FILE *fp, char **out_line) | ||
| 663 | { | ||
| 664 | char * line, *r, *newline , *line_ptr; | ||
| 665 | int chunk_count = 1; | ||
| 666 | @@ -615,9 +591,8 @@ will be returned as part of the first token. | ||
| 667 | Note: this routine reuses the space pointed to by line | ||
| 668 | ******************************************************/ | ||
| 669 | |||
| 670 | -char * get_first_token (line, lnext) | ||
| 671 | - char *line; | ||
| 672 | - char **lnext; | ||
| 673 | +char * | ||
| 674 | +get_first_token(char *line, char **lnext) | ||
| 675 | { | ||
| 676 | |||
| 677 | char * lptr, * out_ptr; | ||
| 678 | @@ -651,8 +626,8 @@ Note: that this function modifies the stream | ||
| 679 | lnext to the next tocken. | ||
| 680 | **********************************************************/ | ||
| 681 | |||
| 682 | -char * get_next_token (lnext) | ||
| 683 | - char **lnext; | ||
| 684 | +char * | ||
| 685 | +get_next_token (char **lnext) | ||
| 686 | { | ||
| 687 | char * lptr, * out_ptr; | ||
| 688 | |||
| 689 | @@ -677,10 +652,8 @@ char * get_next_token (lnext) | ||
| 690 | return out_ptr; | ||
| 691 | } | ||
| 692 | |||
| 693 | -static void auth_cleanup(users_fp, login_fp, princname) | ||
| 694 | - FILE *users_fp; | ||
| 695 | - FILE *login_fp; | ||
| 696 | - char *princname; | ||
| 697 | +static void | ||
| 698 | +auth_cleanup(FILE *users_fp, FILE *login_fp, char *princname) | ||
| 699 | { | ||
| 700 | |||
| 701 | free (princname); | ||
| 702 | @@ -690,8 +663,8 @@ static void auth_cleanup(users_fp, login_fp, princname) | ||
| 703 | fclose(login_fp); | ||
| 704 | } | ||
| 705 | |||
| 706 | -void init_auth_names(pw_dir) | ||
| 707 | - char *pw_dir; | ||
| 708 | +void | ||
| 709 | +init_auth_names(char *pw_dir) | ||
| 710 | { | ||
| 711 | const char *sep; | ||
| 712 | int r1, r2; | ||
| 713 | diff --git a/src/clients/ksu/ccache.c b/src/clients/ksu/ccache.c | ||
| 714 | index cbb9aa2..cca9ce2 100644 | ||
| 715 | --- a/src/clients/ksu/ccache.c | ||
| 716 | +++ b/src/clients/ksu/ccache.c | ||
| 717 | @@ -40,24 +40,18 @@ copies the default cache into the secondary cache, | ||
| 718 | |||
| 719 | ************************************************************************/ | ||
| 720 | |||
| 721 | -void show_credential(); | ||
| 722 | +void show_credential(krb5_context, krb5_creds *, krb5_ccache); | ||
| 723 | |||
| 724 | /* modifies only the cc_other, the algorithm may look a bit funny, | ||
| 725 | but I had to do it this way, since remove function did not come | ||
| 726 | with k5 beta 3 release. | ||
| 727 | */ | ||
| 728 | |||
| 729 | -krb5_error_code krb5_ccache_copy(context, cc_def, target_principal, cc_target, | ||
| 730 | - restrict_creds, primary_principal, stored) | ||
| 731 | -/* IN */ | ||
| 732 | - krb5_context context; | ||
| 733 | - krb5_ccache cc_def; | ||
| 734 | - krb5_principal target_principal; | ||
| 735 | - krb5_ccache cc_target; | ||
| 736 | - krb5_boolean restrict_creds; | ||
| 737 | - krb5_principal primary_principal; | ||
| 738 | - /* OUT */ | ||
| 739 | - krb5_boolean *stored; | ||
| 740 | +krb5_error_code | ||
| 741 | +krb5_ccache_copy(krb5_context context, krb5_ccache cc_def, | ||
| 742 | + krb5_principal target_principal, krb5_ccache cc_target, | ||
| 743 | + krb5_boolean restrict_creds, krb5_principal primary_principal, | ||
| 744 | + krb5_boolean *stored) | ||
| 745 | { | ||
| 746 | int i=0; | ||
| 747 | krb5_error_code retval=0; | ||
| 748 | @@ -105,11 +99,9 @@ krb5_error_code krb5_ccache_copy(context, cc_def, target_principal, cc_target, | ||
| 749 | } | ||
| 750 | |||
| 751 | |||
| 752 | -krb5_error_code krb5_store_all_creds(context, cc, creds_def, creds_other) | ||
| 753 | - krb5_context context; | ||
| 754 | - krb5_ccache cc; | ||
| 755 | - krb5_creds **creds_def; | ||
| 756 | - krb5_creds **creds_other; | ||
| 757 | +krb5_error_code | ||
| 758 | +krb5_store_all_creds(krb5_context context, krb5_ccache cc, | ||
| 759 | + krb5_creds **creds_def, krb5_creds **creds_other) | ||
| 760 | { | ||
| 761 | |||
| 762 | int i = 0; | ||
| 763 | @@ -173,10 +165,8 @@ krb5_error_code krb5_store_all_creds(context, cc, creds_def, creds_other) | ||
| 764 | return 0; | ||
| 765 | } | ||
| 766 | |||
| 767 | -krb5_boolean compare_creds(context, cred1, cred2) | ||
| 768 | - krb5_context context; | ||
| 769 | - krb5_creds *cred1; | ||
| 770 | - krb5_creds *cred2; | ||
| 771 | +krb5_boolean | ||
| 772 | +compare_creds(krb5_context context, krb5_creds *cred1, krb5_creds *cred2) | ||
| 773 | { | ||
| 774 | krb5_boolean retval; | ||
| 775 | |||
| 776 | @@ -188,13 +178,9 @@ krb5_boolean compare_creds(context, cred1, cred2) | ||
| 777 | return retval; | ||
| 778 | } | ||
| 779 | |||
| 780 | - | ||
| 781 | - | ||
| 782 | - | ||
| 783 | -krb5_error_code krb5_get_nonexp_tkts(context, cc, creds_array) | ||
| 784 | - krb5_context context; | ||
| 785 | - krb5_ccache cc; | ||
| 786 | - krb5_creds ***creds_array; | ||
| 787 | +krb5_error_code | ||
| 788 | +krb5_get_nonexp_tkts(krb5_context context, krb5_ccache cc, | ||
| 789 | + krb5_creds ***creds_array) | ||
| 790 | { | ||
| 791 | |||
| 792 | krb5_creds creds, temp_tktq, temp_tkt; | ||
| 793 | @@ -262,10 +248,8 @@ krb5_error_code krb5_get_nonexp_tkts(context, cc, creds_array) | ||
| 794 | |||
| 795 | } | ||
| 796 | |||
| 797 | - | ||
| 798 | -krb5_error_code krb5_check_exp(context, tkt_time) | ||
| 799 | - krb5_context context; | ||
| 800 | - krb5_ticket_times tkt_time; | ||
| 801 | +krb5_error_code | ||
| 802 | +krb5_check_exp(krb5_context context, krb5_ticket_times tkt_time) | ||
| 803 | { | ||
| 804 | krb5_error_code retval =0; | ||
| 805 | krb5_timestamp currenttime; | ||
| 806 | @@ -290,9 +274,8 @@ krb5_error_code krb5_check_exp(context, tkt_time) | ||
| 807 | return 0; | ||
| 808 | } | ||
| 809 | |||
| 810 | - | ||
| 811 | -char *flags_string(cred) | ||
| 812 | - krb5_creds *cred; | ||
| 813 | +char * | ||
| 814 | +flags_string(krb5_creds *cred) | ||
| 815 | { | ||
| 816 | static char buf[32]; | ||
| 817 | int i = 0; | ||
| 818 | @@ -323,7 +306,8 @@ char *flags_string(cred) | ||
| 819 | return(buf); | ||
| 820 | } | ||
| 821 | |||
| 822 | -void printtime(krb5_timestamp ts) | ||
| 823 | +void | ||
| 824 | +printtime(krb5_timestamp ts) | ||
| 825 | { | ||
| 826 | char fmtbuf[18], fill = ' '; | ||
| 827 | |||
| 828 | @@ -333,9 +317,7 @@ void printtime(krb5_timestamp ts) | ||
| 829 | |||
| 830 | |||
| 831 | krb5_error_code | ||
| 832 | -krb5_get_login_princ(luser, princ_list) | ||
| 833 | - const char *luser; | ||
| 834 | - char ***princ_list; | ||
| 835 | +krb5_get_login_princ(const char *luser, char ***princ_list) | ||
| 836 | { | ||
| 837 | struct stat sbuf; | ||
| 838 | struct passwd *pwd; | ||
| 839 | @@ -420,13 +402,8 @@ krb5_get_login_princ(luser, princ_list) | ||
| 840 | return 0; | ||
| 841 | } | ||
| 842 | |||
| 843 | - | ||
| 844 | - | ||
| 845 | void | ||
| 846 | -show_credential(context, cred, cc) | ||
| 847 | - krb5_context context; | ||
| 848 | - krb5_creds *cred; | ||
| 849 | - krb5_ccache cc; | ||
| 850 | +show_credential(krb5_context context, krb5_creds *cred, krb5_ccache cc) | ||
| 851 | { | ||
| 852 | krb5_error_code retval; | ||
| 853 | char *name, *sname, *flags; | ||
| 854 | @@ -519,11 +496,9 @@ gen_sym(krb5_context context, char **sym_out) | ||
| 855 | return 0; | ||
| 856 | } | ||
| 857 | |||
| 858 | -krb5_error_code krb5_ccache_overwrite(context, ccs, cct, primary_principal) | ||
| 859 | - krb5_context context; | ||
| 860 | - krb5_ccache ccs; | ||
| 861 | - krb5_ccache cct; | ||
| 862 | - krb5_principal primary_principal; | ||
| 863 | +krb5_error_code | ||
| 864 | +krb5_ccache_overwrite(krb5_context context, krb5_ccache ccs, krb5_ccache cct, | ||
| 865 | + krb5_principal primary_principal) | ||
| 866 | { | ||
| 867 | krb5_error_code retval=0; | ||
| 868 | krb5_principal temp_principal; | ||
| 869 | @@ -560,14 +535,10 @@ krb5_error_code krb5_ccache_overwrite(context, ccs, cct, primary_principal) | ||
| 870 | return retval; | ||
| 871 | } | ||
| 872 | |||
| 873 | -krb5_error_code krb5_store_some_creds(context, cc, creds_def, creds_other, prst, | ||
| 874 | - stored) | ||
| 875 | - krb5_context context; | ||
| 876 | - krb5_ccache cc; | ||
| 877 | - krb5_creds **creds_def; | ||
| 878 | - krb5_creds **creds_other; | ||
| 879 | - krb5_principal prst; | ||
| 880 | - krb5_boolean *stored; | ||
| 881 | +krb5_error_code | ||
| 882 | +krb5_store_some_creds(krb5_context context, krb5_ccache cc, | ||
| 883 | + krb5_creds **creds_def, krb5_creds **creds_other, | ||
| 884 | + krb5_principal prst, krb5_boolean *stored) | ||
| 885 | { | ||
| 886 | |||
| 887 | int i = 0; | ||
| 888 | @@ -610,10 +581,8 @@ krb5_error_code krb5_store_some_creds(context, cc, creds_def, creds_other, prst, | ||
| 889 | return 0; | ||
| 890 | } | ||
| 891 | |||
| 892 | -krb5_error_code krb5_ccache_filter (context, cc, prst) | ||
| 893 | - krb5_context context; | ||
| 894 | - krb5_ccache cc; | ||
| 895 | - krb5_principal prst; | ||
| 896 | +krb5_error_code | ||
| 897 | +krb5_ccache_filter(krb5_context context, krb5_ccache cc, krb5_principal prst) | ||
| 898 | { | ||
| 899 | |||
| 900 | int i=0; | ||
| 901 | @@ -657,10 +626,9 @@ krb5_error_code krb5_ccache_filter (context, cc, prst) | ||
| 902 | return 0; | ||
| 903 | } | ||
| 904 | |||
| 905 | -krb5_boolean krb5_find_princ_in_cred_list (context, creds_list, princ) | ||
| 906 | - krb5_context context; | ||
| 907 | - krb5_creds **creds_list; | ||
| 908 | - krb5_principal princ; | ||
| 909 | +krb5_boolean | ||
| 910 | +krb5_find_princ_in_cred_list(krb5_context context, krb5_creds **creds_list, | ||
| 911 | + krb5_principal princ) | ||
| 912 | { | ||
| 913 | |||
| 914 | int i = 0; | ||
| 915 | @@ -682,11 +650,9 @@ krb5_boolean krb5_find_princ_in_cred_list (context, creds_list, princ) | ||
| 916 | return temp_stored; | ||
| 917 | } | ||
| 918 | |||
| 919 | -krb5_error_code krb5_find_princ_in_cache (context, cc, princ, found) | ||
| 920 | - krb5_context context; | ||
| 921 | - krb5_ccache cc; | ||
| 922 | - krb5_principal princ; | ||
| 923 | - krb5_boolean *found; | ||
| 924 | +krb5_error_code | ||
| 925 | +krb5_find_princ_in_cache(krb5_context context, krb5_ccache cc, | ||
| 926 | + krb5_principal princ, krb5_boolean *found) | ||
| 927 | { | ||
| 928 | krb5_error_code retval; | ||
| 929 | krb5_creds ** creds_list = NULL; | ||
| 930 | diff --git a/src/clients/ksu/heuristic.c b/src/clients/ksu/heuristic.c | ||
| 931 | index 4f7280f..e906de8 100644 | ||
| 932 | --- a/src/clients/ksu/heuristic.c | ||
| 933 | +++ b/src/clients/ksu/heuristic.c | ||
| 934 | @@ -41,9 +41,8 @@ get_all_princ_from_file - retrieves all principal names | ||
| 935 | static void close_time (int, FILE *, int, FILE *); | ||
| 936 | static krb5_boolean find_str_in_list (char **, char *); | ||
| 937 | |||
| 938 | -krb5_error_code get_all_princ_from_file (fp, plist) | ||
| 939 | - FILE *fp; | ||
| 940 | - char ***plist; | ||
| 941 | +krb5_error_code | ||
| 942 | +get_all_princ_from_file(FILE *fp, char ***plist) | ||
| 943 | { | ||
| 944 | |||
| 945 | krb5_error_code retval; | ||
| 946 | @@ -92,10 +91,8 @@ list_union - combines list1 and list2 into combined_list. | ||
| 947 | or used by combined_list. | ||
| 948 | **************************************************************/ | ||
| 949 | |||
| 950 | -krb5_error_code list_union(list1, list2, combined_list) | ||
| 951 | - char **list1; | ||
| 952 | - char **list2; | ||
| 953 | - char ***combined_list; | ||
| 954 | +krb5_error_code | ||
| 955 | +list_union(char **list1, char **list2, char ***combined_list) | ||
| 956 | { | ||
| 957 | |||
| 958 | unsigned int c1 =0, c2 = 0, i=0, j=0; | ||
| 959 | @@ -141,11 +138,7 @@ krb5_error_code list_union(list1, list2, combined_list) | ||
| 960 | } | ||
| 961 | |||
| 962 | krb5_error_code | ||
| 963 | -filter(fp, cmd, k5users_list, k5users_filt_list) | ||
| 964 | - FILE *fp; | ||
| 965 | - char *cmd; | ||
| 966 | - char **k5users_list; | ||
| 967 | - char ***k5users_filt_list; | ||
| 968 | +filter(FILE *fp, char *cmd, char **k5users_list, char ***k5users_filt_list) | ||
| 969 | { | ||
| 970 | |||
| 971 | krb5_error_code retval =0; | ||
| 972 | @@ -195,10 +188,7 @@ filter(fp, cmd, k5users_list, k5users_filt_list) | ||
| 973 | } | ||
| 974 | |||
| 975 | krb5_error_code | ||
| 976 | -get_authorized_princ_names(luser, cmd, princ_list) | ||
| 977 | - const char *luser; | ||
| 978 | - char *cmd; | ||
| 979 | - char ***princ_list; | ||
| 980 | +get_authorized_princ_names(const char *luser, char *cmd, char ***princ_list) | ||
| 981 | { | ||
| 982 | |||
| 983 | struct passwd *pwd; | ||
| 984 | @@ -272,11 +262,8 @@ get_authorized_princ_names(luser, cmd, princ_list) | ||
| 985 | return 0; | ||
| 986 | } | ||
| 987 | |||
| 988 | -static void close_time(k5users_flag, users_fp, k5login_flag, login_fp) | ||
| 989 | - int k5users_flag; | ||
| 990 | - FILE *users_fp; | ||
| 991 | - int k5login_flag; | ||
| 992 | - FILE *login_fp; | ||
| 993 | +static void | ||
| 994 | +close_time(int k5users_flag, FILE *users_fp, int k5login_flag, FILE *login_fp) | ||
| 995 | { | ||
| 996 | |||
| 997 | if (!k5users_flag) fclose(users_fp); | ||
| 998 | @@ -284,9 +271,8 @@ static void close_time(k5users_flag, users_fp, k5login_flag, login_fp) | ||
| 999 | |||
| 1000 | } | ||
| 1001 | |||
| 1002 | -static krb5_boolean find_str_in_list(list , elm) | ||
| 1003 | - char **list; | ||
| 1004 | - char *elm; | ||
| 1005 | +static krb5_boolean | ||
| 1006 | +find_str_in_list(char **list, char *elm) | ||
| 1007 | { | ||
| 1008 | |||
| 1009 | int i=0; | ||
| 1010 | @@ -313,12 +299,9 @@ A principal is picked that has the best chance of getting in. | ||
| 1011 | |||
| 1012 | **********************************************************************/ | ||
| 1013 | |||
| 1014 | - | ||
| 1015 | -krb5_error_code get_closest_principal(context, plist, client, found) | ||
| 1016 | - krb5_context context; | ||
| 1017 | - char **plist; | ||
| 1018 | - krb5_principal *client; | ||
| 1019 | - krb5_boolean *found; | ||
| 1020 | +krb5_error_code | ||
| 1021 | +get_closest_principal(krb5_context context, char **plist, | ||
| 1022 | + krb5_principal *client, krb5_boolean *found) | ||
| 1023 | { | ||
| 1024 | krb5_error_code retval =0; | ||
| 1025 | krb5_principal temp_client, best_client = NULL; | ||
| 1026 | @@ -385,12 +368,9 @@ find_either_ticket checks to see whether there is a ticket for the | ||
| 1027 | end server or tgt, if neither is there the return FALSE, | ||
| 1028 | *****************************************************************/ | ||
| 1029 | |||
| 1030 | -krb5_error_code find_either_ticket (context, cc, client, end_server, found) | ||
| 1031 | - krb5_context context; | ||
| 1032 | - krb5_ccache cc; | ||
| 1033 | - krb5_principal client; | ||
| 1034 | - krb5_principal end_server; | ||
| 1035 | - krb5_boolean *found; | ||
| 1036 | +krb5_error_code | ||
| 1037 | +find_either_ticket(krb5_context context, krb5_ccache cc, krb5_principal client, | ||
| 1038 | + krb5_principal end_server, krb5_boolean *found) | ||
| 1039 | { | ||
| 1040 | |||
| 1041 | krb5_principal kdc_server; | ||
| 1042 | @@ -424,13 +404,9 @@ krb5_error_code find_either_ticket (context, cc, client, end_server, found) | ||
| 1043 | return 0; | ||
| 1044 | } | ||
| 1045 | |||
| 1046 | - | ||
| 1047 | -krb5_error_code find_ticket (context, cc, client, server, found) | ||
| 1048 | - krb5_context context; | ||
| 1049 | - krb5_ccache cc; | ||
| 1050 | - krb5_principal client; | ||
| 1051 | - krb5_principal server; | ||
| 1052 | - krb5_boolean *found; | ||
| 1053 | +krb5_error_code | ||
| 1054 | +find_ticket(krb5_context context, krb5_ccache cc, krb5_principal client, | ||
| 1055 | + krb5_principal server, krb5_boolean *found) | ||
| 1056 | { | ||
| 1057 | |||
| 1058 | krb5_creds tgt, tgtq; | ||
| 1059 | @@ -470,13 +446,9 @@ krb5_error_code find_ticket (context, cc, client, server, found) | ||
| 1060 | return 0; | ||
| 1061 | } | ||
| 1062 | |||
| 1063 | - | ||
| 1064 | - | ||
| 1065 | -krb5_error_code find_princ_in_list (context, princ, plist, found) | ||
| 1066 | - krb5_context context; | ||
| 1067 | - krb5_principal princ; | ||
| 1068 | - char **plist; | ||
| 1069 | - krb5_boolean *found; | ||
| 1070 | +krb5_error_code | ||
| 1071 | +find_princ_in_list(krb5_context context, krb5_principal princ, char **plist, | ||
| 1072 | + krb5_boolean *found) | ||
| 1073 | { | ||
| 1074 | |||
| 1075 | int i=0; | ||
| 1076 | @@ -516,21 +488,13 @@ path_out gets set to ... | ||
| 1077 | |||
| 1078 | ***********************************************************************/ | ||
| 1079 | |||
| 1080 | -krb5_error_code get_best_princ_for_target(context, source_uid, target_uid, | ||
| 1081 | - source_user, target_user, | ||
| 1082 | - cc_source, options, cmd, | ||
| 1083 | - hostname, client, path_out) | ||
| 1084 | - krb5_context context; | ||
| 1085 | - uid_t source_uid; | ||
| 1086 | - uid_t target_uid; | ||
| 1087 | - char *source_user; | ||
| 1088 | - char *target_user; | ||
| 1089 | - krb5_ccache cc_source; | ||
| 1090 | - krb5_get_init_creds_opt *options; | ||
| 1091 | - char *cmd; | ||
| 1092 | - char *hostname; | ||
| 1093 | - krb5_principal *client; | ||
| 1094 | - int *path_out; | ||
| 1095 | +krb5_error_code | ||
| 1096 | +get_best_princ_for_target(krb5_context context, uid_t source_uid, | ||
| 1097 | + uid_t target_uid, char *source_user, | ||
| 1098 | + char *target_user, krb5_ccache cc_source, | ||
| 1099 | + krb5_get_init_creds_opt *options, char *cmd, | ||
| 1100 | + char *hostname, krb5_principal *client, | ||
| 1101 | + int *path_out) | ||
| 1102 | { | ||
| 1103 | |||
| 1104 | princ_info princ_trials[10]; | ||
| 1105 | diff --git a/src/clients/ksu/krb_auth_su.c b/src/clients/ksu/krb_auth_su.c | ||
| 1106 | index fb848dc..db10251 100644 | ||
| 1107 | --- a/src/clients/ksu/krb_auth_su.c | ||
| 1108 | +++ b/src/clients/ksu/krb_auth_su.c | ||
| 1109 | @@ -29,18 +29,13 @@ | ||
| 1110 | #include "ksu.h" | ||
| 1111 | |||
| 1112 | |||
| 1113 | -void plain_dump_principal (); | ||
| 1114 | - | ||
| 1115 | -krb5_boolean krb5_auth_check(context, client_pname, hostname, options, | ||
| 1116 | - target_user, cc, path_passwd, target_uid) | ||
| 1117 | - krb5_context context; | ||
| 1118 | - krb5_principal client_pname; | ||
| 1119 | - char *hostname; | ||
| 1120 | - krb5_get_init_creds_opt *options; | ||
| 1121 | - char *target_user; | ||
| 1122 | - uid_t target_uid; | ||
| 1123 | - krb5_ccache cc; | ||
| 1124 | - int *path_passwd; | ||
| 1125 | +void plain_dump_principal(krb5_context, krb5_principal); | ||
| 1126 | + | ||
| 1127 | +krb5_boolean | ||
| 1128 | +krb5_auth_check(krb5_context context, krb5_principal client_pname, | ||
| 1129 | + char *hostname, krb5_get_init_creds_opt *options, | ||
| 1130 | + char *target_user, krb5_ccache cc, int *path_passwd, | ||
| 1131 | + uid_t target_uid) | ||
| 1132 | { | ||
| 1133 | krb5_principal client; | ||
| 1134 | krb5_verify_init_creds_opt vfy_opts; | ||
| 1135 | @@ -137,13 +132,10 @@ krb5_boolean krb5_auth_check(context, client_pname, hostname, options, | ||
| 1136 | return (TRUE); | ||
| 1137 | } | ||
| 1138 | |||
| 1139 | -krb5_boolean ksu_get_tgt_via_passwd(context, client, options, zero_password, | ||
| 1140 | - creds_out) | ||
| 1141 | - krb5_context context; | ||
| 1142 | - krb5_principal client; | ||
| 1143 | - krb5_get_init_creds_opt *options; | ||
| 1144 | - krb5_boolean *zero_password; | ||
| 1145 | - krb5_creds *creds_out; | ||
| 1146 | +krb5_boolean | ||
| 1147 | +ksu_get_tgt_via_passwd(krb5_context context, krb5_principal client, | ||
| 1148 | + krb5_get_init_creds_opt *options, | ||
| 1149 | + krb5_boolean *zero_password, krb5_creds *creds_out) | ||
| 1150 | { | ||
| 1151 | krb5_error_code code; | ||
| 1152 | krb5_creds creds; | ||
| 1153 | @@ -212,11 +204,8 @@ krb5_boolean ksu_get_tgt_via_passwd(context, client, options, zero_password, | ||
| 1154 | return (TRUE); | ||
| 1155 | } | ||
| 1156 | |||
| 1157 | - | ||
| 1158 | -void dump_principal (context, str, p) | ||
| 1159 | - krb5_context context; | ||
| 1160 | - char *str; | ||
| 1161 | - krb5_principal p; | ||
| 1162 | +void | ||
| 1163 | +dump_principal(krb5_context context, char *str, krb5_principal p) | ||
| 1164 | { | ||
| 1165 | char * stname; | ||
| 1166 | krb5_error_code retval; | ||
| 1167 | @@ -228,9 +217,8 @@ void dump_principal (context, str, p) | ||
| 1168 | fprintf(stderr, " %s: %s\n", str, stname); | ||
| 1169 | } | ||
| 1170 | |||
| 1171 | -void plain_dump_principal (context, p) | ||
| 1172 | - krb5_context context; | ||
| 1173 | - krb5_principal p; | ||
| 1174 | +void | ||
| 1175 | +plain_dump_principal (krb5_context context, krb5_principal p) | ||
| 1176 | { | ||
| 1177 | char * stname; | ||
| 1178 | krb5_error_code retval; | ||
| 1179 | @@ -251,11 +239,8 @@ A principal is picked that has the best chance of getting in. | ||
| 1180 | |||
| 1181 | **********************************************************************/ | ||
| 1182 | |||
| 1183 | - | ||
| 1184 | -krb5_error_code get_best_principal(context, plist, client) | ||
| 1185 | - krb5_context context; | ||
| 1186 | - char **plist; | ||
| 1187 | - krb5_principal *client; | ||
| 1188 | +krb5_error_code | ||
| 1189 | +get_best_principal(krb5_context context, char **plist, krb5_principal *client) | ||
| 1190 | { | ||
| 1191 | krb5_error_code retval =0; | ||
| 1192 | krb5_principal temp_client, best_client = NULL; | ||
| 1193 | diff --git a/src/clients/ksu/main.c b/src/clients/ksu/main.c | ||
| 1194 | index af12861..7298436 100644 | ||
| 1195 | --- a/src/clients/ksu/main.c | ||
| 1196 | +++ b/src/clients/ksu/main.c | ||
| 1197 | @@ -64,7 +64,9 @@ static krb5_error_code resolve_target_cache(krb5_context ksu_context, | ||
| 1198 | /* insure the proper specification of target user as well as catching | ||
| 1199 | ill specified arguments to commands */ | ||
| 1200 | |||
| 1201 | -void usage (){ | ||
| 1202 | +void | ||
| 1203 | +usage(void) | ||
| 1204 | +{ | ||
| 1205 | fprintf(stderr, | ||
| 1206 | _("Usage: %s [target user] [-n principal] [-c source cachename] " | ||
| 1207 | "[-k] [-r time] [-p|-P] [-f|-F] [-l lifetime] [-zZ] [-q] " | ||
| 1208 | @@ -80,9 +82,7 @@ void usage (){ | ||
| 1209 | static uid_t source_uid, target_uid; | ||
| 1210 | |||
| 1211 | int | ||
| 1212 | -main (argc, argv) | ||
| 1213 | - int argc; | ||
| 1214 | - char ** argv; | ||
| 1215 | +main(int argc, char ** argv) | ||
| 1216 | { | ||
| 1217 | int hp =0; | ||
| 1218 | int some_rest_copy = 0; | ||
| 1219 | @@ -114,7 +114,6 @@ main (argc, argv) | ||
| 1220 | char ** params; | ||
| 1221 | int keep_target_cache = 0; | ||
| 1222 | int child_pid, child_pgrp, ret_pid; | ||
| 1223 | - extern char * getpass(), *crypt(); | ||
| 1224 | int pargc; | ||
| 1225 | char ** pargv; | ||
| 1226 | krb5_boolean stored = FALSE, cc_reused = FALSE, given_princ = FALSE; | ||
| 1227 | @@ -965,11 +964,10 @@ cleanup: | ||
| 1228 | |||
| 1229 | #ifdef HAVE_GETUSERSHELL | ||
| 1230 | |||
| 1231 | -int standard_shell(sh) | ||
| 1232 | - char *sh; | ||
| 1233 | +int | ||
| 1234 | +standard_shell(char *sh) | ||
| 1235 | { | ||
| 1236 | char *cp; | ||
| 1237 | - char *getusershell(); | ||
| 1238 | |||
| 1239 | while ((cp = getusershell()) != NULL) | ||
| 1240 | if (!strcmp(cp, sh)) | ||
| 1241 | @@ -979,7 +977,8 @@ int standard_shell(sh) | ||
| 1242 | |||
| 1243 | #endif /* HAVE_GETUSERSHELL */ | ||
| 1244 | |||
| 1245 | -static char * ontty() | ||
| 1246 | +static char * | ||
| 1247 | +ontty(void) | ||
| 1248 | { | ||
| 1249 | char *p; | ||
| 1250 | static char buf[MAXPATHLEN + 5]; | ||
| 1251 | @@ -996,10 +995,8 @@ static char * ontty() | ||
| 1252 | return (buf); | ||
| 1253 | } | ||
| 1254 | |||
| 1255 | - | ||
| 1256 | -static int set_env_var(name, value) | ||
| 1257 | - char *name; | ||
| 1258 | - char *value; | ||
| 1259 | +static int | ||
| 1260 | +set_env_var(char *name, char *value) | ||
| 1261 | { | ||
| 1262 | char * env_var_buf; | ||
| 1263 | |||
| 1264 | @@ -1008,9 +1005,8 @@ static int set_env_var(name, value) | ||
| 1265 | |||
| 1266 | } | ||
| 1267 | |||
| 1268 | -static void sweep_up(context, cc) | ||
| 1269 | - krb5_context context; | ||
| 1270 | - krb5_ccache cc; | ||
| 1271 | +static void | ||
| 1272 | +sweep_up(krb5_context context, krb5_ccache cc) | ||
| 1273 | { | ||
| 1274 | krb5_error_code retval; | ||
| 1275 | |||
| 1276 | @@ -1038,11 +1034,7 @@ get_params is to be called for the -a option or -e option to | ||
| 1277 | *****************************************************************/ | ||
| 1278 | |||
| 1279 | krb5_error_code | ||
| 1280 | -get_params(optindex, pargc, pargv, params) | ||
| 1281 | - int *optindex; | ||
| 1282 | - int pargc; | ||
| 1283 | - char **pargv; | ||
| 1284 | - char ***params; | ||
| 1285 | +get_params(int *optindex, int pargc, char **pargv, char ***params) | ||
| 1286 | { | ||
| 1287 | |||
| 1288 | int i,j; | ||
| 1289 | @@ -1075,10 +1067,8 @@ void print_status(const char *fmt, ...) | ||
| 1290 | } | ||
| 1291 | |||
| 1292 | krb5_error_code | ||
| 1293 | -ksu_tgtname(context, server, client, tgtprinc) | ||
| 1294 | - krb5_context context; | ||
| 1295 | - const krb5_data *server, *client; | ||
| 1296 | - krb5_principal *tgtprinc; | ||
| 1297 | +ksu_tgtname(krb5_context context, const krb5_data *server, | ||
| 1298 | + const krb5_data *client, krb5_principal *tgtprinc) | ||
| 1299 | { | ||
| 1300 | return krb5_build_principal_ext(context, tgtprinc, client->length, client->data, | ||
| 1301 | KRB5_TGS_NAME_SIZE, KRB5_TGS_NAME, | ||
| 1302 | diff --git a/src/clients/kvno/kvno.c b/src/clients/kvno/kvno.c | ||
| 1303 | index 03f72f5..ac77a7d 100644 | ||
| 1304 | --- a/src/clients/kvno/kvno.c | ||
| 1305 | +++ b/src/clients/kvno/kvno.c | ||
| 1306 | @@ -39,7 +39,7 @@ static char *prog; | ||
| 1307 | static int quiet = 0; | ||
| 1308 | |||
| 1309 | static void | ||
| 1310 | -xusage() | ||
| 1311 | +xusage(void) | ||
| 1312 | { | ||
| 1313 | fprintf(stderr, _("usage: %s [-c ccache] [-e etype] [-k keytab] [-q] " | ||
| 1314 | "[-u | -S sname]\n" | ||
| 1315 | diff --git a/src/include/gssrpc/auth_gssapi.h b/src/include/gssrpc/auth_gssapi.h | ||
| 1316 | index 9d94853..63436a6 100644 | ||
| 1317 | --- a/src/include/gssrpc/auth_gssapi.h | ||
| 1318 | +++ b/src/include/gssrpc/auth_gssapi.h | ||
| 1319 | @@ -82,14 +82,12 @@ bool_t xdr_authgssapi_init_res(XDR *, auth_gssapi_init_res *); | ||
| 1320 | |||
| 1321 | bool_t auth_gssapi_wrap_data | ||
| 1322 | (OM_uint32 *major, OM_uint32 *minor, | ||
| 1323 | - gss_ctx_id_t context, uint32_t seq_num, XDR | ||
| 1324 | - *out_xdrs, bool_t (*xdr_func)(), caddr_t | ||
| 1325 | - xdr_ptr); | ||
| 1326 | + gss_ctx_id_t context, uint32_t seq_num, | ||
| 1327 | + XDR *out_xdrs, xdrproc_t xdr_func, caddr_t xdr_ptr); | ||
| 1328 | bool_t auth_gssapi_unwrap_data | ||
| 1329 | (OM_uint32 *major, OM_uint32 *minor, | ||
| 1330 | - gss_ctx_id_t context, uint32_t seq_num, XDR | ||
| 1331 | - *in_xdrs, bool_t (*xdr_func)(), caddr_t | ||
| 1332 | - xdr_ptr); | ||
| 1333 | + gss_ctx_id_t context, uint32_t seq_num, | ||
| 1334 | + XDR *in_xdrs, xdrproc_t xdr_func, caddr_t xdr_ptr); | ||
| 1335 | |||
| 1336 | AUTH *auth_gssapi_create | ||
| 1337 | (CLIENT *clnt, | ||
| 1338 | diff --git a/src/include/gssrpc/xdr.h b/src/include/gssrpc/xdr.h | ||
| 1339 | index da9e173..4e5c29b 100644 | ||
| 1340 | --- a/src/include/gssrpc/xdr.h | ||
| 1341 | +++ b/src/include/gssrpc/xdr.h | ||
| 1342 | @@ -102,7 +102,6 @@ enum xdr_op { | ||
| 1343 | * | ||
| 1344 | * XXX can't actually prototype it, because some take three args!!! | ||
| 1345 | */ | ||
| 1346 | -typedef bool_t (*xdrproc_t)(); | ||
| 1347 | |||
| 1348 | /* | ||
| 1349 | * The XDR handle. | ||
| 1350 | @@ -143,6 +142,8 @@ typedef struct XDR { | ||
| 1351 | int x_handy; /* extra private word */ | ||
| 1352 | } XDR; | ||
| 1353 | |||
| 1354 | +typedef bool_t (*xdrproc_t)(XDR *, void *); | ||
| 1355 | + | ||
| 1356 | /* | ||
| 1357 | * Operations defined on a XDR handle | ||
| 1358 | * | ||
| 1359 | diff --git a/src/include/k5-int.h b/src/include/k5-int.h | ||
| 1360 | index 2f7791b..ce74b5a 100644 | ||
| 1361 | --- a/src/include/k5-int.h | ||
| 1362 | +++ b/src/include/k5-int.h | ||
| 1363 | @@ -2239,7 +2239,7 @@ make_data(void *data, unsigned int len) | ||
| 1364 | } | ||
| 1365 | |||
| 1366 | static inline krb5_data | ||
| 1367 | -empty_data() | ||
| 1368 | +empty_data(void) | ||
| 1369 | { | ||
| 1370 | return make_data(NULL, 0); | ||
| 1371 | } | ||
| 1372 | diff --git a/src/include/k5-plugin.h b/src/include/k5-plugin.h | ||
| 1373 | index 90809e1..5c5af58 100644 | ||
| 1374 | --- a/src/include/k5-plugin.h | ||
| 1375 | +++ b/src/include/k5-plugin.h | ||
| 1376 | @@ -97,7 +97,7 @@ krb5int_get_plugin_data (struct plugin_file_handle *, const char *, void **, | ||
| 1377 | |||
| 1378 | long KRB5_CALLCONV | ||
| 1379 | krb5int_get_plugin_func (struct plugin_file_handle *, const char *, | ||
| 1380 | - void (**)(), struct errinfo *); | ||
| 1381 | + void (**)(void), struct errinfo *); | ||
| 1382 | |||
| 1383 | |||
| 1384 | long KRB5_CALLCONV | ||
| 1385 | diff --git a/src/include/net-server.h b/src/include/net-server.h | ||
| 1386 | index a30749d..29b235e 100644 | ||
| 1387 | --- a/src/include/net-server.h | ||
| 1388 | +++ b/src/include/net-server.h | ||
| 1389 | @@ -30,6 +30,7 @@ | ||
| 1390 | #define NET_SERVER_H | ||
| 1391 | |||
| 1392 | #include <verto.h> | ||
| 1393 | +#include <gssrpc/rpc.h> | ||
| 1394 | |||
| 1395 | /* The delimiter characters supported by the addresses string. */ | ||
| 1396 | #define ADDRESSES_DELIM ",; " | ||
| 1397 | @@ -64,13 +65,14 @@ krb5_error_code loop_add_udp_address(int default_port, const char *addresses); | ||
| 1398 | krb5_error_code loop_add_tcp_address(int default_port, const char *addresses); | ||
| 1399 | krb5_error_code loop_add_rpc_service(int default_port, const char *addresses, | ||
| 1400 | u_long prognum, u_long versnum, | ||
| 1401 | - void (*dispatchfn)()); | ||
| 1402 | + void (*dispatchfn)(struct svc_req *, | ||
| 1403 | + SVCXPRT *)); | ||
| 1404 | |||
| 1405 | krb5_error_code loop_setup_network(verto_ctx *ctx, void *handle, | ||
| 1406 | const char *progname, | ||
| 1407 | int tcp_listen_backlog); | ||
| 1408 | krb5_error_code loop_setup_signals(verto_ctx *ctx, void *handle, | ||
| 1409 | - void (*reset)()); | ||
| 1410 | + void (*reset)(void *)); | ||
| 1411 | void loop_free(verto_ctx *ctx); | ||
| 1412 | |||
| 1413 | /* to be supplied by the server application */ | ||
| 1414 | diff --git a/src/kadmin/cli/getdate.y b/src/kadmin/cli/getdate.y | ||
| 1415 | index d14cf96..3d69f0b 100644 | ||
| 1416 | --- a/src/kadmin/cli/getdate.y | ||
| 1417 | +++ b/src/kadmin/cli/getdate.y | ||
| 1418 | @@ -100,9 +100,6 @@ struct my_timeb { | ||
| 1419 | #define bcopy(from, to, len) memcpy ((to), (from), (len)) | ||
| 1420 | #endif | ||
| 1421 | |||
| 1422 | -extern struct tm *gmtime(); | ||
| 1423 | -extern struct tm *localtime(); | ||
| 1424 | - | ||
| 1425 | #define yyparse getdate_yyparse | ||
| 1426 | #define yylex getdate_yylex | ||
| 1427 | #define yyerror getdate_yyerror | ||
| 1428 | diff --git a/src/kadmin/cli/kadmin.c b/src/kadmin/cli/kadmin.c | ||
| 1429 | index f3ea6fa..23b64b0 100644 | ||
| 1430 | --- a/src/kadmin/cli/kadmin.c | ||
| 1431 | +++ b/src/kadmin/cli/kadmin.c | ||
| 1432 | @@ -98,7 +98,7 @@ error(const char *fmt, ...) | ||
| 1433 | } | ||
| 1434 | |||
| 1435 | static void | ||
| 1436 | -usage() | ||
| 1437 | +usage(void) | ||
| 1438 | { | ||
| 1439 | error(_("Usage: %s [-r realm] [-p principal] [-q query] " | ||
| 1440 | "[clnt|local args]\n" | ||
| 1441 | @@ -1130,7 +1130,7 @@ kadmin_parse_princ_args(int argc, char *argv[], kadm5_principal_ent_t oprinc, | ||
| 1442 | } | ||
| 1443 | |||
| 1444 | static void | ||
| 1445 | -kadmin_addprinc_usage() | ||
| 1446 | +kadmin_addprinc_usage(void) | ||
| 1447 | { | ||
| 1448 | error(_("usage: add_principal [options] principal\n")); | ||
| 1449 | error(_("\toptions are:\n")); | ||
| 1450 | @@ -1154,7 +1154,7 @@ kadmin_addprinc_usage() | ||
| 1451 | } | ||
| 1452 | |||
| 1453 | static void | ||
| 1454 | -kadmin_modprinc_usage() | ||
| 1455 | +kadmin_modprinc_usage(void) | ||
| 1456 | { | ||
| 1457 | error(_("usage: modify_principal [options] principal\n")); | ||
| 1458 | error(_("\toptions are:\n")); | ||
| 1459 | diff --git a/src/kadmin/cli/keytab.c b/src/kadmin/cli/keytab.c | ||
| 1460 | index b0c8378..26f340a 100644 | ||
| 1461 | --- a/src/kadmin/cli/keytab.c | ||
| 1462 | +++ b/src/kadmin/cli/keytab.c | ||
| 1463 | @@ -50,14 +50,14 @@ static int quiet; | ||
| 1464 | static int norandkey; | ||
| 1465 | |||
| 1466 | static void | ||
| 1467 | -add_usage() | ||
| 1468 | +add_usage(void) | ||
| 1469 | { | ||
| 1470 | fprintf(stderr, _("Usage: ktadd [-k[eytab] keytab] [-q] [-e keysaltlist] " | ||
| 1471 | "[-norandkey] [principal | -glob princ-exp] [...]\n")); | ||
| 1472 | } | ||
| 1473 | |||
| 1474 | static void | ||
| 1475 | -rem_usage() | ||
| 1476 | +rem_usage(void) | ||
| 1477 | { | ||
| 1478 | fprintf(stderr, _("Usage: ktremove [-k[eytab] keytab] [-q] principal " | ||
| 1479 | "[kvno|\"all\"|\"old\"]\n")); | ||
| 1480 | diff --git a/src/kadmin/dbutil/kdb5_create.c b/src/kadmin/dbutil/kdb5_create.c | ||
| 1481 | index 038a0b2..9178fca 100644 | ||
| 1482 | --- a/src/kadmin/dbutil/kdb5_create.c | ||
| 1483 | +++ b/src/kadmin/dbutil/kdb5_create.c | ||
| 1484 | @@ -139,9 +139,8 @@ extern int exit_status; | ||
| 1485 | extern kadm5_config_params global_params; | ||
| 1486 | extern krb5_context util_context; | ||
| 1487 | |||
| 1488 | -void kdb5_create(argc, argv) | ||
| 1489 | - int argc; | ||
| 1490 | - char *argv[]; | ||
| 1491 | +void | ||
| 1492 | +kdb5_create(int argc, char *argv[]) | ||
| 1493 | { | ||
| 1494 | int optchar; | ||
| 1495 | |||
| 1496 | @@ -337,9 +336,7 @@ void kdb5_create(argc, argv) | ||
| 1497 | } | ||
| 1498 | |||
| 1499 | static krb5_error_code | ||
| 1500 | -tgt_keysalt_iterate(ksent, ptr) | ||
| 1501 | - krb5_key_salt_tuple *ksent; | ||
| 1502 | - krb5_pointer ptr; | ||
| 1503 | +tgt_keysalt_iterate(krb5_key_salt_tuple *ksent, krb5_pointer ptr) | ||
| 1504 | { | ||
| 1505 | krb5_context context; | ||
| 1506 | krb5_error_code kret; | ||
| 1507 | @@ -378,11 +375,8 @@ tgt_keysalt_iterate(ksent, ptr) | ||
| 1508 | } | ||
| 1509 | |||
| 1510 | static krb5_error_code | ||
| 1511 | -add_principal(context, princ, op, pblock) | ||
| 1512 | - krb5_context context; | ||
| 1513 | - krb5_principal princ; | ||
| 1514 | - enum ap_op op; | ||
| 1515 | - struct realm_info *pblock; | ||
| 1516 | +add_principal(krb5_context context, krb5_principal princ, enum ap_op op, | ||
| 1517 | + struct realm_info *pblock) | ||
| 1518 | { | ||
| 1519 | krb5_error_code retval; | ||
| 1520 | krb5_db_entry *entry = NULL; | ||
| 1521 | diff --git a/src/kadmin/dbutil/kdb5_destroy.c b/src/kadmin/dbutil/kdb5_destroy.c | ||
| 1522 | index fffce74..556cf0b 100644 | ||
| 1523 | --- a/src/kadmin/dbutil/kdb5_destroy.c | ||
| 1524 | +++ b/src/kadmin/dbutil/kdb5_destroy.c | ||
| 1525 | @@ -39,9 +39,7 @@ char *yes = "yes\n"; /* \n to compare against result of | ||
| 1526 | fgets */ | ||
| 1527 | |||
| 1528 | void | ||
| 1529 | -kdb5_destroy(argc, argv) | ||
| 1530 | - int argc; | ||
| 1531 | - char *argv[]; | ||
| 1532 | +kdb5_destroy(int argc, char *argv[]) | ||
| 1533 | { | ||
| 1534 | extern int optind; | ||
| 1535 | int optchar; | ||
| 1536 | diff --git a/src/kadmin/dbutil/kdb5_stash.c b/src/kadmin/dbutil/kdb5_stash.c | ||
| 1537 | index e05944f..eaba6cd 100644 | ||
| 1538 | --- a/src/kadmin/dbutil/kdb5_stash.c | ||
| 1539 | +++ b/src/kadmin/dbutil/kdb5_stash.c | ||
| 1540 | @@ -63,9 +63,7 @@ extern int exit_status; | ||
| 1541 | extern int close_policy_db; | ||
| 1542 | |||
| 1543 | void | ||
| 1544 | -kdb5_stash(argc, argv) | ||
| 1545 | - int argc; | ||
| 1546 | - char *argv[]; | ||
| 1547 | +kdb5_stash(int argc, char *argv[]) | ||
| 1548 | { | ||
| 1549 | extern char *optarg; | ||
| 1550 | extern int optind; | ||
| 1551 | diff --git a/src/kadmin/dbutil/kdb5_util.c b/src/kadmin/dbutil/kdb5_util.c | ||
| 1552 | index 19a5925..55d529f 100644 | ||
| 1553 | --- a/src/kadmin/dbutil/kdb5_util.c | ||
| 1554 | +++ b/src/kadmin/dbutil/kdb5_util.c | ||
| 1555 | @@ -143,8 +143,8 @@ struct _cmd_table { | ||
| 1556 | {NULL, NULL, 0}, | ||
| 1557 | }; | ||
| 1558 | |||
| 1559 | -static struct _cmd_table *cmd_lookup(name) | ||
| 1560 | - char *name; | ||
| 1561 | +static struct _cmd_table * | ||
| 1562 | +cmd_lookup(char *name) | ||
| 1563 | { | ||
| 1564 | struct _cmd_table *cmd = cmd_table; | ||
| 1565 | while (cmd->name) { | ||
| 1566 | @@ -162,8 +162,9 @@ static struct _cmd_table *cmd_lookup(name) | ||
| 1567 | char **db5util_db_args = NULL; | ||
| 1568 | int db5util_db_args_size = 0; | ||
| 1569 | |||
| 1570 | -static void extended_com_err_fn (const char *myprog, errcode_t code, | ||
| 1571 | - const char *fmt, va_list args) | ||
| 1572 | +static void | ||
| 1573 | +extended_com_err_fn(const char *myprog, errcode_t code, const char *fmt, | ||
| 1574 | + va_list args) | ||
| 1575 | { | ||
| 1576 | const char *emsg; | ||
| 1577 | if (code) { | ||
| 1578 | @@ -177,7 +178,8 @@ static void extended_com_err_fn (const char *myprog, errcode_t code, | ||
| 1579 | fprintf (stderr, "\n"); | ||
| 1580 | } | ||
| 1581 | |||
| 1582 | -int add_db_arg(char *arg) | ||
| 1583 | +int | ||
| 1584 | +add_db_arg(char *arg) | ||
| 1585 | { | ||
| 1586 | char **temp; | ||
| 1587 | db5util_db_args_size++; | ||
| 1588 | @@ -191,9 +193,8 @@ int add_db_arg(char *arg) | ||
| 1589 | return 1; | ||
| 1590 | } | ||
| 1591 | |||
| 1592 | -int main(argc, argv) | ||
| 1593 | - int argc; | ||
| 1594 | - char *argv[]; | ||
| 1595 | +int | ||
| 1596 | +main(int argc, char *argv[]) | ||
| 1597 | { | ||
| 1598 | struct _cmd_table *cmd = NULL; | ||
| 1599 | char *koptarg, **cmd_argv; | ||
| 1600 | @@ -365,7 +366,8 @@ int main(argc, argv) | ||
| 1601 | * cannot be fetched (the master key stash file may not exist when the | ||
| 1602 | * program is run). | ||
| 1603 | */ | ||
| 1604 | -static int open_db_and_mkey() | ||
| 1605 | +static int | ||
| 1606 | +open_db_and_mkey() | ||
| 1607 | { | ||
| 1608 | krb5_error_code retval; | ||
| 1609 | krb5_data scratch, pwd, seed; | ||
| 1610 | @@ -508,9 +510,7 @@ quit() | ||
| 1611 | } | ||
| 1612 | |||
| 1613 | static void | ||
| 1614 | -add_random_key(argc, argv) | ||
| 1615 | - int argc; | ||
| 1616 | - char **argv; | ||
| 1617 | +add_random_key(int argc, char **argv) | ||
| 1618 | { | ||
| 1619 | krb5_error_code ret; | ||
| 1620 | krb5_principal princ; | ||
| 1621 | diff --git a/src/kadmin/dbutil/ovload.c b/src/kadmin/dbutil/ovload.c | ||
| 1622 | index 15a5ab3..b2e6c00 100644 | ||
| 1623 | --- a/src/kadmin/dbutil/ovload.c | ||
| 1624 | +++ b/src/kadmin/dbutil/ovload.c | ||
| 1625 | @@ -11,9 +11,8 @@ | ||
| 1626 | |||
| 1627 | #define LINESIZE 32768 /* XXX */ | ||
| 1628 | |||
| 1629 | -static int parse_pw_hist_ent(current, hist) | ||
| 1630 | - char *current; | ||
| 1631 | - osa_pw_hist_ent *hist; | ||
| 1632 | +static int | ||
| 1633 | +parse_pw_hist_ent(char *current, osa_pw_hist_ent *hist) | ||
| 1634 | { | ||
| 1635 | int tmp, i, j, ret; | ||
| 1636 | char *cp; | ||
| 1637 | @@ -90,12 +89,9 @@ done: | ||
| 1638 | * [modifies] | ||
| 1639 | * | ||
| 1640 | */ | ||
| 1641 | -int process_ov_principal(kcontext, fname, filep, verbose, linenop) | ||
| 1642 | - krb5_context kcontext; | ||
| 1643 | - const char *fname; | ||
| 1644 | - FILE *filep; | ||
| 1645 | - krb5_boolean verbose; | ||
| 1646 | - int *linenop; | ||
| 1647 | +int | ||
| 1648 | +process_ov_principal(krb5_context kcontext, const char *fname, FILE *filep, | ||
| 1649 | + krb5_boolean verbose, int *linenop) | ||
| 1650 | { | ||
| 1651 | XDR xdrs; | ||
| 1652 | osa_princ_ent_t rec; | ||
| 1653 | diff --git a/src/kadmin/dbutil/strtok.c b/src/kadmin/dbutil/strtok.c | ||
| 1654 | index dee466a..93f3e85 100644 | ||
| 1655 | --- a/src/kadmin/dbutil/strtok.c | ||
| 1656 | +++ b/src/kadmin/dbutil/strtok.c | ||
| 1657 | @@ -50,9 +50,7 @@ | ||
| 1658 | */ | ||
| 1659 | |||
| 1660 | char * | ||
| 1661 | -nstrtok(s, delim) | ||
| 1662 | - char *s; | ||
| 1663 | - const char *delim; | ||
| 1664 | +nstrtok(char *s, const char *delim) | ||
| 1665 | { | ||
| 1666 | const char *spanp; | ||
| 1667 | int c, sc; | ||
| 1668 | diff --git a/src/kadmin/ktutil/ktutil.c b/src/kadmin/ktutil/ktutil.c | ||
| 1669 | index 92d7023..87a69ca 100644 | ||
| 1670 | --- a/src/kadmin/ktutil/ktutil.c | ||
| 1671 | +++ b/src/kadmin/ktutil/ktutil.c | ||
| 1672 | @@ -39,9 +39,8 @@ extern ss_request_table ktutil_cmds; | ||
| 1673 | krb5_context kcontext; | ||
| 1674 | krb5_kt_list ktlist = NULL; | ||
| 1675 | |||
| 1676 | -int main(argc, argv) | ||
| 1677 | - int argc; | ||
| 1678 | - char *argv[]; | ||
| 1679 | +int | ||
| 1680 | +main(int argc, char *argv[]) | ||
| 1681 | { | ||
| 1682 | krb5_error_code retval; | ||
| 1683 | int sci_idx; | ||
| 1684 | @@ -63,9 +62,8 @@ int main(argc, argv) | ||
| 1685 | exit(0); | ||
| 1686 | } | ||
| 1687 | |||
| 1688 | -void ktutil_clear_list(argc, argv) | ||
| 1689 | - int argc; | ||
| 1690 | - char *argv[]; | ||
| 1691 | +void | ||
| 1692 | +ktutil_clear_list(int argc, char *argv[]) | ||
| 1693 | { | ||
| 1694 | krb5_error_code retval; | ||
| 1695 | |||
| 1696 | @@ -79,9 +77,8 @@ void ktutil_clear_list(argc, argv) | ||
| 1697 | ktlist = NULL; | ||
| 1698 | } | ||
| 1699 | |||
| 1700 | -void ktutil_read_v5(argc, argv) | ||
| 1701 | - int argc; | ||
| 1702 | - char *argv[]; | ||
| 1703 | +void | ||
| 1704 | +ktutil_read_v5(int argc, char *argv[]) | ||
| 1705 | { | ||
| 1706 | krb5_error_code retval; | ||
| 1707 | |||
| 1708 | @@ -94,17 +91,15 @@ void ktutil_read_v5(argc, argv) | ||
| 1709 | com_err(argv[0], retval, _("while reading keytab \"%s\""), argv[1]); | ||
| 1710 | } | ||
| 1711 | |||
| 1712 | -void ktutil_read_v4(argc, argv) | ||
| 1713 | - int argc; | ||
| 1714 | - char *argv[]; | ||
| 1715 | +void | ||
| 1716 | +ktutil_read_v4(int argc, char *argv[]) | ||
| 1717 | { | ||
| 1718 | fprintf(stderr, _("%s: reading srvtabs is no longer supported\n"), | ||
| 1719 | argv[0]); | ||
| 1720 | } | ||
| 1721 | |||
| 1722 | -void ktutil_write_v5(argc, argv) | ||
| 1723 | - int argc; | ||
| 1724 | - char *argv[]; | ||
| 1725 | +void | ||
| 1726 | +ktutil_write_v5(int argc, char *argv[]) | ||
| 1727 | { | ||
| 1728 | krb5_error_code retval; | ||
| 1729 | |||
| 1730 | @@ -117,17 +112,15 @@ void ktutil_write_v5(argc, argv) | ||
| 1731 | com_err(argv[0], retval, _("while writing keytab \"%s\""), argv[1]); | ||
| 1732 | } | ||
| 1733 | |||
| 1734 | -void ktutil_write_v4(argc, argv) | ||
| 1735 | - int argc; | ||
| 1736 | - char *argv[]; | ||
| 1737 | +void | ||
| 1738 | +ktutil_write_v4(int argc, char *argv[]) | ||
| 1739 | { | ||
| 1740 | fprintf(stderr, _("%s: writing srvtabs is no longer supported\n"), | ||
| 1741 | argv[0]); | ||
| 1742 | } | ||
| 1743 | |||
| 1744 | -void ktutil_add_entry(argc, argv) | ||
| 1745 | - int argc; | ||
| 1746 | - char *argv[]; | ||
| 1747 | +void | ||
| 1748 | +ktutil_add_entry(int argc, char *argv[]) | ||
| 1749 | { | ||
| 1750 | krb5_error_code retval; | ||
| 1751 | char *princ = NULL; | ||
| 1752 | @@ -183,9 +176,8 @@ void ktutil_add_entry(argc, argv) | ||
| 1753 | com_err(argv[0], retval, _("while adding new entry")); | ||
| 1754 | } | ||
| 1755 | |||
| 1756 | -void ktutil_delete_entry(argc, argv) | ||
| 1757 | - int argc; | ||
| 1758 | - char *argv[]; | ||
| 1759 | +void | ||
| 1760 | +ktutil_delete_entry(int argc, char *argv[]) | ||
| 1761 | { | ||
| 1762 | krb5_error_code retval; | ||
| 1763 | |||
| 1764 | @@ -198,9 +190,8 @@ void ktutil_delete_entry(argc, argv) | ||
| 1765 | com_err(argv[0], retval, _("while deleting entry %d"), atoi(argv[1])); | ||
| 1766 | } | ||
| 1767 | |||
| 1768 | -void ktutil_list(argc, argv) | ||
| 1769 | - int argc; | ||
| 1770 | - char *argv[]; | ||
| 1771 | +void | ||
| 1772 | +ktutil_list(int argc, char *argv[]) | ||
| 1773 | { | ||
| 1774 | krb5_error_code retval; | ||
| 1775 | krb5_kt_list lp; | ||
| 1776 | diff --git a/src/kadmin/ktutil/ktutil_funcs.c b/src/kadmin/ktutil/ktutil_funcs.c | ||
| 1777 | index 56bed1b..e489b5b 100644 | ||
| 1778 | --- a/src/kadmin/ktutil/ktutil_funcs.c | ||
| 1779 | +++ b/src/kadmin/ktutil/ktutil_funcs.c | ||
| 1780 | @@ -37,9 +37,8 @@ | ||
| 1781 | /* | ||
| 1782 | * Free a kt_list | ||
| 1783 | */ | ||
| 1784 | -krb5_error_code ktutil_free_kt_list(context, list) | ||
| 1785 | - krb5_context context; | ||
| 1786 | - krb5_kt_list list; | ||
| 1787 | +krb5_error_code | ||
| 1788 | +ktutil_free_kt_list(krb5_context context, krb5_kt_list list) | ||
| 1789 | { | ||
| 1790 | krb5_kt_list lp, prev; | ||
| 1791 | krb5_error_code retval = 0; | ||
| 1792 | @@ -60,10 +59,8 @@ krb5_error_code ktutil_free_kt_list(context, list) | ||
| 1793 | * Delete a numbered entry in a kt_list. Takes a pointer to a kt_list | ||
| 1794 | * in case head gets deleted. | ||
| 1795 | */ | ||
| 1796 | -krb5_error_code ktutil_delete(context, list, idx) | ||
| 1797 | - krb5_context context; | ||
| 1798 | - krb5_kt_list *list; | ||
| 1799 | - int idx; | ||
| 1800 | +krb5_error_code | ||
| 1801 | +ktutil_delete(krb5_context context, krb5_kt_list *list, int idx) | ||
| 1802 | { | ||
| 1803 | krb5_kt_list lp, prev; | ||
| 1804 | int i; | ||
| 1805 | @@ -138,16 +135,10 @@ get_etype_info(krb5_context context, krb5_principal princ, int fetch, | ||
| 1806 | * password or key. If the keytab list is NULL, allocate a new | ||
| 1807 | * one first. | ||
| 1808 | */ | ||
| 1809 | -krb5_error_code ktutil_add(context, list, princ_str, fetch, kvno, | ||
| 1810 | - enctype_str, use_pass, salt_str) | ||
| 1811 | - krb5_context context; | ||
| 1812 | - krb5_kt_list *list; | ||
| 1813 | - char *princ_str; | ||
| 1814 | - int fetch; | ||
| 1815 | - krb5_kvno kvno; | ||
| 1816 | - char *enctype_str; | ||
| 1817 | - int use_pass; | ||
| 1818 | - char *salt_str; | ||
| 1819 | +krb5_error_code | ||
| 1820 | +ktutil_add(krb5_context context, krb5_kt_list *list, char *princ_str, | ||
| 1821 | + int fetch, krb5_kvno kvno, char *enctype_str, int use_pass, | ||
| 1822 | + char *salt_str) | ||
| 1823 | { | ||
| 1824 | krb5_keytab_entry *entry = NULL; | ||
| 1825 | krb5_kt_list lp, *last; | ||
| 1826 | @@ -269,10 +260,8 @@ cleanup: | ||
| 1827 | * Read in a keytab and append it to list. If list starts as NULL, | ||
| 1828 | * allocate a new one if necessary. | ||
| 1829 | */ | ||
| 1830 | -krb5_error_code ktutil_read_keytab(context, name, list) | ||
| 1831 | - krb5_context context; | ||
| 1832 | - char *name; | ||
| 1833 | - krb5_kt_list *list; | ||
| 1834 | +krb5_error_code | ||
| 1835 | +ktutil_read_keytab(krb5_context context, char *name, krb5_kt_list *list) | ||
| 1836 | { | ||
| 1837 | krb5_kt_list lp = NULL, tail = NULL, back = NULL; | ||
| 1838 | krb5_keytab kt; | ||
| 1839 | @@ -344,10 +333,8 @@ close_kt: | ||
| 1840 | /* | ||
| 1841 | * Takes a kt_list and writes it to the named keytab. | ||
| 1842 | */ | ||
| 1843 | -krb5_error_code ktutil_write_keytab(context, list, name) | ||
| 1844 | - krb5_context context; | ||
| 1845 | - krb5_kt_list list; | ||
| 1846 | - char *name; | ||
| 1847 | +krb5_error_code | ||
| 1848 | +ktutil_write_keytab(krb5_context context, krb5_kt_list list, char *name) | ||
| 1849 | { | ||
| 1850 | krb5_kt_list lp; | ||
| 1851 | krb5_keytab kt; | ||
| 1852 | diff --git a/src/kadmin/server/ipropd_svc.c b/src/kadmin/server/ipropd_svc.c | ||
| 1853 | index 56e9b90..e5dd233 100644 | ||
| 1854 | --- a/src/kadmin/server/ipropd_svc.c | ||
| 1855 | +++ b/src/kadmin/server/ipropd_svc.c | ||
| 1856 | @@ -535,8 +535,8 @@ krb5_iprop_prog_1(struct svc_req *rqstp, | ||
| 1857 | kdb_last_t iprop_get_updates_1_arg; | ||
| 1858 | } argument; | ||
| 1859 | void *result; | ||
| 1860 | - bool_t (*_xdr_argument)(), (*_xdr_result)(); | ||
| 1861 | - void *(*local)(/* union XXX *, struct svc_req * */); | ||
| 1862 | + xdrproc_t _xdr_argument, _xdr_result; | ||
| 1863 | + void *(*local)(char *, struct svc_req *); | ||
| 1864 | char *whoami = "krb5_iprop_prog_1"; | ||
| 1865 | |||
| 1866 | if (!check_iprop_rpcsec_auth(rqstp)) { | ||
| 1867 | @@ -555,21 +555,21 @@ krb5_iprop_prog_1(struct svc_req *rqstp, | ||
| 1868 | return; | ||
| 1869 | |||
| 1870 | case IPROP_GET_UPDATES: | ||
| 1871 | - _xdr_argument = xdr_kdb_last_t; | ||
| 1872 | - _xdr_result = xdr_kdb_incr_result_t; | ||
| 1873 | - local = (void *(*)()) iprop_get_updates_1_svc; | ||
| 1874 | + _xdr_argument = (xdrproc_t)xdr_kdb_last_t; | ||
| 1875 | + _xdr_result = (xdrproc_t)xdr_kdb_incr_result_t; | ||
| 1876 | + local = (void *(*)(char *, struct svc_req *))iprop_get_updates_1_svc; | ||
| 1877 | break; | ||
| 1878 | |||
| 1879 | case IPROP_FULL_RESYNC: | ||
| 1880 | - _xdr_argument = xdr_void; | ||
| 1881 | - _xdr_result = xdr_kdb_fullresync_result_t; | ||
| 1882 | - local = (void *(*)()) iprop_full_resync_1_svc; | ||
| 1883 | + _xdr_argument = (xdrproc_t)xdr_void; | ||
| 1884 | + _xdr_result = (xdrproc_t)xdr_kdb_fullresync_result_t; | ||
| 1885 | + local = (void *(*)(char *, struct svc_req *))iprop_full_resync_1_svc; | ||
| 1886 | break; | ||
| 1887 | |||
| 1888 | case IPROP_FULL_RESYNC_EXT: | ||
| 1889 | - _xdr_argument = xdr_u_int32; | ||
| 1890 | - _xdr_result = xdr_kdb_fullresync_result_t; | ||
| 1891 | - local = (void *(*)()) iprop_full_resync_ext_1_svc; | ||
| 1892 | + _xdr_argument = (xdrproc_t)xdr_u_int32; | ||
| 1893 | + _xdr_result = (xdrproc_t)xdr_kdb_fullresync_result_t; | ||
| 1894 | + local = (void *(*)(char *, struct svc_req *))iprop_full_resync_ext_1_svc; | ||
| 1895 | break; | ||
| 1896 | |||
| 1897 | default: | ||
| 1898 | @@ -587,7 +587,7 @@ krb5_iprop_prog_1(struct svc_req *rqstp, | ||
| 1899 | svcerr_decode(transp); | ||
| 1900 | return; | ||
| 1901 | } | ||
| 1902 | - result = (*local)(&argument, rqstp); | ||
| 1903 | + result = (*local)((char *)&argument, rqstp); | ||
| 1904 | |||
| 1905 | if (_xdr_result && result != NULL && | ||
| 1906 | !svc_sendreply(transp, _xdr_result, result)) { | ||
| 1907 | diff --git a/src/kadmin/server/kadm_rpc_svc.c b/src/kadmin/server/kadm_rpc_svc.c | ||
| 1908 | index 8371fa7..f0e43d9 100644 | ||
| 1909 | --- a/src/kadmin/server/kadm_rpc_svc.c | ||
| 1910 | +++ b/src/kadmin/server/kadm_rpc_svc.c | ||
| 1911 | @@ -9,6 +9,7 @@ | ||
| 1912 | #include <gssapi/gssapi_krb5.h> /* for gss_nt_krb5_name */ | ||
| 1913 | #include <syslog.h> | ||
| 1914 | #include <kadm5/kadm_rpc.h> | ||
| 1915 | +#include <kadm5/admin_xdr.h> | ||
| 1916 | #include <krb5.h> | ||
| 1917 | #include <kadm5/admin.h> | ||
| 1918 | #include <adm_proto.h> | ||
| 1919 | @@ -36,9 +37,8 @@ static int check_rpcsec_auth(struct svc_req *); | ||
| 1920 | * Modifies: | ||
| 1921 | */ | ||
| 1922 | |||
| 1923 | -void kadm_1(rqstp, transp) | ||
| 1924 | - struct svc_req *rqstp; | ||
| 1925 | - SVCXPRT *transp; | ||
| 1926 | +void | ||
| 1927 | +kadm_1(struct svc_req *rqstp, SVCXPRT *transp) | ||
| 1928 | { | ||
| 1929 | union { | ||
| 1930 | cprinc_arg create_principal_2_arg; | ||
| 1931 | @@ -73,8 +73,8 @@ void kadm_1(rqstp, transp) | ||
| 1932 | getpkeys_ret get_principal_keys_ret; | ||
| 1933 | } result; | ||
| 1934 | bool_t retval; | ||
| 1935 | - bool_t (*xdr_argument)(), (*xdr_result)(); | ||
| 1936 | - bool_t (*local)(); | ||
| 1937 | + xdrproc_t xdr_argument, xdr_result; | ||
| 1938 | + bool_t (*local)(char *, void *, struct svc_req *); | ||
| 1939 | |||
| 1940 | if (rqstp->rq_cred.oa_flavor != AUTH_GSSAPI && | ||
| 1941 | !check_rpcsec_auth(rqstp)) { | ||
| 1942 | @@ -92,153 +92,153 @@ void kadm_1(rqstp, transp) | ||
| 1943 | return; | ||
| 1944 | |||
| 1945 | case CREATE_PRINCIPAL: | ||
| 1946 | - xdr_argument = xdr_cprinc_arg; | ||
| 1947 | - xdr_result = xdr_generic_ret; | ||
| 1948 | - local = (bool_t (*)()) create_principal_2_svc; | ||
| 1949 | + xdr_argument = (xdrproc_t)xdr_cprinc_arg; | ||
| 1950 | + xdr_result = (xdrproc_t)xdr_generic_ret; | ||
| 1951 | + local = (bool_t (*)(char *, void *, struct svc_req *))create_principal_2_svc; | ||
| 1952 | break; | ||
| 1953 | |||
| 1954 | case DELETE_PRINCIPAL: | ||
| 1955 | - xdr_argument = xdr_dprinc_arg; | ||
| 1956 | - xdr_result = xdr_generic_ret; | ||
| 1957 | - local = (bool_t (*)()) delete_principal_2_svc; | ||
| 1958 | + xdr_argument = (xdrproc_t)xdr_dprinc_arg; | ||
| 1959 | + xdr_result = (xdrproc_t)xdr_generic_ret; | ||
| 1960 | + local = (bool_t (*)(char *, void *, struct svc_req *))delete_principal_2_svc; | ||
| 1961 | break; | ||
| 1962 | |||
| 1963 | case MODIFY_PRINCIPAL: | ||
| 1964 | - xdr_argument = xdr_mprinc_arg; | ||
| 1965 | - xdr_result = xdr_generic_ret; | ||
| 1966 | - local = (bool_t (*)()) modify_principal_2_svc; | ||
| 1967 | + xdr_argument = (xdrproc_t)xdr_mprinc_arg; | ||
| 1968 | + xdr_result = (xdrproc_t)xdr_generic_ret; | ||
| 1969 | + local = (bool_t (*)(char *, void *, struct svc_req *))modify_principal_2_svc; | ||
| 1970 | break; | ||
| 1971 | |||
| 1972 | case RENAME_PRINCIPAL: | ||
| 1973 | - xdr_argument = xdr_rprinc_arg; | ||
| 1974 | - xdr_result = xdr_generic_ret; | ||
| 1975 | - local = (bool_t (*)()) rename_principal_2_svc; | ||
| 1976 | + xdr_argument = (xdrproc_t)xdr_rprinc_arg; | ||
| 1977 | + xdr_result = (xdrproc_t)xdr_generic_ret; | ||
| 1978 | + local = (bool_t (*)(char *, void *, struct svc_req *))rename_principal_2_svc; | ||
| 1979 | break; | ||
| 1980 | |||
| 1981 | case GET_PRINCIPAL: | ||
| 1982 | - xdr_argument = xdr_gprinc_arg; | ||
| 1983 | - xdr_result = xdr_gprinc_ret; | ||
| 1984 | - local = (bool_t (*)()) get_principal_2_svc; | ||
| 1985 | + xdr_argument = (xdrproc_t)xdr_gprinc_arg; | ||
| 1986 | + xdr_result = (xdrproc_t)xdr_gprinc_ret; | ||
| 1987 | + local = (bool_t (*)(char *, void *, struct svc_req *))get_principal_2_svc; | ||
| 1988 | break; | ||
| 1989 | |||
| 1990 | case GET_PRINCS: | ||
| 1991 | - xdr_argument = xdr_gprincs_arg; | ||
| 1992 | - xdr_result = xdr_gprincs_ret; | ||
| 1993 | - local = (bool_t (*)()) get_princs_2_svc; | ||
| 1994 | + xdr_argument = (xdrproc_t)xdr_gprincs_arg; | ||
| 1995 | + xdr_result = (xdrproc_t)xdr_gprincs_ret; | ||
| 1996 | + local = (bool_t (*)(char *, void *, struct svc_req *))get_princs_2_svc; | ||
| 1997 | break; | ||
| 1998 | |||
| 1999 | case CHPASS_PRINCIPAL: | ||
| 2000 | - xdr_argument = xdr_chpass_arg; | ||
| 2001 | - xdr_result = xdr_generic_ret; | ||
| 2002 | - local = (bool_t (*)()) chpass_principal_2_svc; | ||
| 2003 | + xdr_argument = (xdrproc_t)xdr_chpass_arg; | ||
| 2004 | + xdr_result = (xdrproc_t)xdr_generic_ret; | ||
| 2005 | + local = (bool_t (*)(char *, void *, struct svc_req *))chpass_principal_2_svc; | ||
| 2006 | break; | ||
| 2007 | |||
| 2008 | case SETKEY_PRINCIPAL: | ||
| 2009 | - xdr_argument = xdr_setkey_arg; | ||
| 2010 | - xdr_result = xdr_generic_ret; | ||
| 2011 | - local = (bool_t (*)()) setkey_principal_2_svc; | ||
| 2012 | + xdr_argument = (xdrproc_t)xdr_setkey_arg; | ||
| 2013 | + xdr_result = (xdrproc_t)xdr_generic_ret; | ||
| 2014 | + local = (bool_t (*)(char *, void *, struct svc_req *))setkey_principal_2_svc; | ||
| 2015 | break; | ||
| 2016 | |||
| 2017 | case CHRAND_PRINCIPAL: | ||
| 2018 | - xdr_argument = xdr_chrand_arg; | ||
| 2019 | - xdr_result = xdr_chrand_ret; | ||
| 2020 | - local = (bool_t (*)()) chrand_principal_2_svc; | ||
| 2021 | + xdr_argument = (xdrproc_t)xdr_chrand_arg; | ||
| 2022 | + xdr_result = (xdrproc_t)xdr_chrand_ret; | ||
| 2023 | + local = (bool_t (*)(char *, void *, struct svc_req *))chrand_principal_2_svc; | ||
| 2024 | break; | ||
| 2025 | |||
| 2026 | case CREATE_POLICY: | ||
| 2027 | - xdr_argument = xdr_cpol_arg; | ||
| 2028 | - xdr_result = xdr_generic_ret; | ||
| 2029 | - local = (bool_t (*)()) create_policy_2_svc; | ||
| 2030 | + xdr_argument = (xdrproc_t)xdr_cpol_arg; | ||
| 2031 | + xdr_result = (xdrproc_t)xdr_generic_ret; | ||
| 2032 | + local = (bool_t (*)(char *, void *, struct svc_req *))create_policy_2_svc; | ||
| 2033 | break; | ||
| 2034 | |||
| 2035 | case DELETE_POLICY: | ||
| 2036 | - xdr_argument = xdr_dpol_arg; | ||
| 2037 | - xdr_result = xdr_generic_ret; | ||
| 2038 | - local = (bool_t (*)()) delete_policy_2_svc; | ||
| 2039 | + xdr_argument = (xdrproc_t)xdr_dpol_arg; | ||
| 2040 | + xdr_result = (xdrproc_t)xdr_generic_ret; | ||
| 2041 | + local = (bool_t (*)(char *, void *, struct svc_req *))delete_policy_2_svc; | ||
| 2042 | break; | ||
| 2043 | |||
| 2044 | case MODIFY_POLICY: | ||
| 2045 | - xdr_argument = xdr_mpol_arg; | ||
| 2046 | - xdr_result = xdr_generic_ret; | ||
| 2047 | - local = (bool_t (*)()) modify_policy_2_svc; | ||
| 2048 | + xdr_argument = (xdrproc_t)xdr_mpol_arg; | ||
| 2049 | + xdr_result = (xdrproc_t)xdr_generic_ret; | ||
| 2050 | + local = (bool_t (*)(char *, void *, struct svc_req *))modify_policy_2_svc; | ||
| 2051 | break; | ||
| 2052 | |||
| 2053 | case GET_POLICY: | ||
| 2054 | - xdr_argument = xdr_gpol_arg; | ||
| 2055 | - xdr_result = xdr_gpol_ret; | ||
| 2056 | - local = (bool_t (*)()) get_policy_2_svc; | ||
| 2057 | + xdr_argument = (xdrproc_t)xdr_gpol_arg; | ||
| 2058 | + xdr_result = (xdrproc_t)xdr_gpol_ret; | ||
| 2059 | + local = (bool_t (*)(char *, void *, struct svc_req *))get_policy_2_svc; | ||
| 2060 | break; | ||
| 2061 | |||
| 2062 | case GET_POLS: | ||
| 2063 | - xdr_argument = xdr_gpols_arg; | ||
| 2064 | - xdr_result = xdr_gpols_ret; | ||
| 2065 | - local = (bool_t (*)()) get_pols_2_svc; | ||
| 2066 | + xdr_argument = (xdrproc_t)xdr_gpols_arg; | ||
| 2067 | + xdr_result = (xdrproc_t)xdr_gpols_ret; | ||
| 2068 | + local = (bool_t (*)(char *, void *, struct svc_req *))get_pols_2_svc; | ||
| 2069 | break; | ||
| 2070 | |||
| 2071 | case GET_PRIVS: | ||
| 2072 | - xdr_argument = xdr_u_int32; | ||
| 2073 | - xdr_result = xdr_getprivs_ret; | ||
| 2074 | - local = (bool_t (*)()) get_privs_2_svc; | ||
| 2075 | + xdr_argument = (xdrproc_t)xdr_u_int32; | ||
| 2076 | + xdr_result = (xdrproc_t)xdr_getprivs_ret; | ||
| 2077 | + local = (bool_t (*)(char *, void *, struct svc_req *))get_privs_2_svc; | ||
| 2078 | break; | ||
| 2079 | |||
| 2080 | case INIT: | ||
| 2081 | - xdr_argument = xdr_u_int32; | ||
| 2082 | - xdr_result = xdr_generic_ret; | ||
| 2083 | - local = (bool_t (*)()) init_2_svc; | ||
| 2084 | + xdr_argument = (xdrproc_t)xdr_u_int32; | ||
| 2085 | + xdr_result = (xdrproc_t)xdr_generic_ret; | ||
| 2086 | + local = (bool_t (*)(char *, void *, struct svc_req *))init_2_svc; | ||
| 2087 | break; | ||
| 2088 | |||
| 2089 | case CREATE_PRINCIPAL3: | ||
| 2090 | - xdr_argument = xdr_cprinc3_arg; | ||
| 2091 | - xdr_result = xdr_generic_ret; | ||
| 2092 | - local = (bool_t (*)()) create_principal3_2_svc; | ||
| 2093 | + xdr_argument = (xdrproc_t)xdr_cprinc3_arg; | ||
| 2094 | + xdr_result = (xdrproc_t)xdr_generic_ret; | ||
| 2095 | + local = (bool_t (*)(char *, void *, struct svc_req *))create_principal3_2_svc; | ||
| 2096 | break; | ||
| 2097 | |||
| 2098 | case CHPASS_PRINCIPAL3: | ||
| 2099 | - xdr_argument = xdr_chpass3_arg; | ||
| 2100 | - xdr_result = xdr_generic_ret; | ||
| 2101 | - local = (bool_t (*)()) chpass_principal3_2_svc; | ||
| 2102 | + xdr_argument = (xdrproc_t)xdr_chpass3_arg; | ||
| 2103 | + xdr_result = (xdrproc_t)xdr_generic_ret; | ||
| 2104 | + local = (bool_t (*)(char *, void *, struct svc_req *))chpass_principal3_2_svc; | ||
| 2105 | break; | ||
| 2106 | |||
| 2107 | case CHRAND_PRINCIPAL3: | ||
| 2108 | - xdr_argument = xdr_chrand3_arg; | ||
| 2109 | - xdr_result = xdr_chrand_ret; | ||
| 2110 | - local = (bool_t (*)()) chrand_principal3_2_svc; | ||
| 2111 | + xdr_argument = (xdrproc_t)xdr_chrand3_arg; | ||
| 2112 | + xdr_result = (xdrproc_t)xdr_chrand_ret; | ||
| 2113 | + local = (bool_t (*)(char *, void *, struct svc_req *))chrand_principal3_2_svc; | ||
| 2114 | break; | ||
| 2115 | |||
| 2116 | case SETKEY_PRINCIPAL3: | ||
| 2117 | - xdr_argument = xdr_setkey3_arg; | ||
| 2118 | - xdr_result = xdr_generic_ret; | ||
| 2119 | - local = (bool_t (*)()) setkey_principal3_2_svc; | ||
| 2120 | + xdr_argument = (xdrproc_t)xdr_setkey3_arg; | ||
| 2121 | + xdr_result = (xdrproc_t)xdr_generic_ret; | ||
| 2122 | + local = (bool_t (*)(char *, void *, struct svc_req *))setkey_principal3_2_svc; | ||
| 2123 | break; | ||
| 2124 | |||
| 2125 | case PURGEKEYS: | ||
| 2126 | - xdr_argument = xdr_purgekeys_arg; | ||
| 2127 | - xdr_result = xdr_generic_ret; | ||
| 2128 | - local = (bool_t (*)()) purgekeys_2_svc; | ||
| 2129 | + xdr_argument = (xdrproc_t)xdr_purgekeys_arg; | ||
| 2130 | + xdr_result = (xdrproc_t)xdr_generic_ret; | ||
| 2131 | + local = (bool_t (*)(char *, void *, struct svc_req *))purgekeys_2_svc; | ||
| 2132 | break; | ||
| 2133 | |||
| 2134 | case GET_STRINGS: | ||
| 2135 | - xdr_argument = xdr_gstrings_arg; | ||
| 2136 | - xdr_result = xdr_gstrings_ret; | ||
| 2137 | - local = (bool_t (*)()) get_strings_2_svc; | ||
| 2138 | + xdr_argument = (xdrproc_t)xdr_gstrings_arg; | ||
| 2139 | + xdr_result = (xdrproc_t)xdr_gstrings_ret; | ||
| 2140 | + local = (bool_t (*)(char *, void *, struct svc_req *))get_strings_2_svc; | ||
| 2141 | break; | ||
| 2142 | |||
| 2143 | case SET_STRING: | ||
| 2144 | - xdr_argument = xdr_sstring_arg; | ||
| 2145 | - xdr_result = xdr_generic_ret; | ||
| 2146 | - local = (bool_t (*)()) set_string_2_svc; | ||
| 2147 | + xdr_argument = (xdrproc_t)xdr_sstring_arg; | ||
| 2148 | + xdr_result = (xdrproc_t)xdr_generic_ret; | ||
| 2149 | + local = (bool_t (*)(char *, void *, struct svc_req *))set_string_2_svc; | ||
| 2150 | break; | ||
| 2151 | |||
| 2152 | case SETKEY_PRINCIPAL4: | ||
| 2153 | - xdr_argument = xdr_setkey4_arg; | ||
| 2154 | - xdr_result = xdr_generic_ret; | ||
| 2155 | - local = (bool_t (*)()) setkey_principal4_2_svc; | ||
| 2156 | + xdr_argument = (xdrproc_t)xdr_setkey4_arg; | ||
| 2157 | + xdr_result = (xdrproc_t)xdr_generic_ret; | ||
| 2158 | + local = (bool_t (*)(char *, void *, struct svc_req *))setkey_principal4_2_svc; | ||
| 2159 | break; | ||
| 2160 | |||
| 2161 | case EXTRACT_KEYS: | ||
| 2162 | - xdr_argument = xdr_getpkeys_arg; | ||
| 2163 | - xdr_result = xdr_getpkeys_ret; | ||
| 2164 | - local = (bool_t (*)()) get_principal_keys_2_svc; | ||
| 2165 | + xdr_argument = (xdrproc_t)xdr_getpkeys_arg; | ||
| 2166 | + xdr_result = (xdrproc_t)xdr_getpkeys_ret; | ||
| 2167 | + local = (bool_t (*)(char *, void *, struct svc_req *))get_principal_keys_2_svc; | ||
| 2168 | break; | ||
| 2169 | |||
| 2170 | default: | ||
| 2171 | @@ -253,7 +253,7 @@ void kadm_1(rqstp, transp) | ||
| 2172 | return; | ||
| 2173 | } | ||
| 2174 | memset(&result, 0, sizeof(result)); | ||
| 2175 | - retval = (*local)(&argument, &result, rqstp); | ||
| 2176 | + retval = (*local)((char *)&argument, &result, rqstp); | ||
| 2177 | if (retval && !svc_sendreply(transp, xdr_result, (void *)&result)) { | ||
| 2178 | krb5_klog_syslog(LOG_ERR, "WARNING! Unable to send function results, " | ||
| 2179 | "continuing."); | ||
| 2180 | diff --git a/src/kadmin/server/ovsec_kadmd.c b/src/kadmin/server/ovsec_kadmd.c | ||
| 2181 | index b29a0f5..a9508af 100644 | ||
| 2182 | --- a/src/kadmin/server/ovsec_kadmd.c | ||
| 2183 | +++ b/src/kadmin/server/ovsec_kadmd.c | ||
| 2184 | @@ -77,7 +77,7 @@ static krb5_context context; | ||
| 2185 | static char *progname; | ||
| 2186 | |||
| 2187 | static void | ||
| 2188 | -usage() | ||
| 2189 | +usage(void) | ||
| 2190 | { | ||
| 2191 | fprintf(stderr, _("Usage: kadmind [-x db_args]* [-r realm] [-m] [-nofork] " | ||
| 2192 | "[-port port-number]\n" | ||
| 2193 | @@ -173,7 +173,7 @@ setup_loop(kadm5_config_params *params, int proponly, verto_ctx **ctx_out) | ||
| 2194 | |||
| 2195 | /* Point GSSAPI at the KDB keytab so we don't need an actual file keytab. */ | ||
| 2196 | static krb5_error_code | ||
| 2197 | -setup_kdb_keytab() | ||
| 2198 | +setup_kdb_keytab(void) | ||
| 2199 | { | ||
| 2200 | krb5_error_code ret; | ||
| 2201 | |||
| 2202 | diff --git a/src/kdc/t_ndr.c b/src/kdc/t_ndr.c | ||
| 2203 | index a3ac661..c2a2414 100644 | ||
| 2204 | --- a/src/kdc/t_ndr.c | ||
| 2205 | +++ b/src/kdc/t_ndr.c | ||
| 2206 | @@ -173,7 +173,7 @@ test_dec_enc(uint8_t *blob, size_t len, char *name, int fail) | ||
| 2207 | #define RUN_TEST_FAIL(blob) test_dec_enc(blob, sizeof(blob), #blob, 1) | ||
| 2208 | |||
| 2209 | int | ||
| 2210 | -main() | ||
| 2211 | +main(void) | ||
| 2212 | { | ||
| 2213 | printf("Running NDR tests...\n"); | ||
| 2214 | |||
| 2215 | diff --git a/src/kdc/t_replay.c b/src/kdc/t_replay.c | ||
| 2216 | index 57aad88..c9c9d65 100644 | ||
| 2217 | --- a/src/kdc/t_replay.c | ||
| 2218 | +++ b/src/kdc/t_replay.c | ||
| 2219 | @@ -570,7 +570,8 @@ test_kdc_insert_lookaside_cache_expire(void **state) | ||
| 2220 | assert_int_equal(total_size, e2_size); | ||
| 2221 | } | ||
| 2222 | |||
| 2223 | -int main() | ||
| 2224 | +int | ||
| 2225 | +main(void) | ||
| 2226 | { | ||
| 2227 | int ret; | ||
| 2228 | |||
| 2229 | @@ -611,7 +612,8 @@ int main() | ||
| 2230 | |||
| 2231 | #else /* NOCACHE */ | ||
| 2232 | |||
| 2233 | -int main() | ||
| 2234 | +int | ||
| 2235 | +main(void) | ||
| 2236 | { | ||
| 2237 | return 0; | ||
| 2238 | } | ||
| 2239 | diff --git a/src/kprop/kpropd.c b/src/kprop/kpropd.c | ||
| 2240 | index aa3c81e..1b530fc 100644 | ||
| 2241 | --- a/src/kprop/kpropd.c | ||
| 2242 | +++ b/src/kprop/kpropd.c | ||
| 2243 | @@ -165,7 +165,7 @@ static kadm5_ret_t kadm5_get_kiprop_host_srv_name(krb5_context context, | ||
| 2244 | char **host_service_name); | ||
| 2245 | |||
| 2246 | static void | ||
| 2247 | -usage() | ||
| 2248 | +usage(void) | ||
| 2249 | { | ||
| 2250 | fprintf(stderr, | ||
| 2251 | _("\nUsage: %s [-r realm] [-s keytab] [-d] [-D] [-S]\n" | ||
| 2252 | diff --git a/src/kprop/kproplog.c b/src/kprop/kproplog.c | ||
| 2253 | index 06af2a1..1f10aa6 100644 | ||
| 2254 | --- a/src/kprop/kproplog.c | ||
| 2255 | +++ b/src/kprop/kproplog.c | ||
| 2256 | @@ -24,7 +24,7 @@ | ||
| 2257 | static char *progname; | ||
| 2258 | |||
| 2259 | static void | ||
| 2260 | -usage() | ||
| 2261 | +usage(void) | ||
| 2262 | { | ||
| 2263 | fprintf(stderr, _("\nUsage: %s [-h] [-v] [-v] [-e num]\n\t%s -R\n\n"), | ||
| 2264 | progname, progname); | ||
| 2265 | @@ -393,7 +393,7 @@ print_update(kdb_hlog_t *ulog, uint32_t entry, uint32_t ulogentries, | ||
| 2266 | print_attr(&upd.kdb_update.kdbe_t_val[j], verbose > 1 ? 1 : 0); | ||
| 2267 | } | ||
| 2268 | |||
| 2269 | - xdr_free(xdr_kdb_incr_update_t, (char *)&upd); | ||
| 2270 | + xdr_free((xdrproc_t)xdr_kdb_incr_update_t, (char *)&upd); | ||
| 2271 | free(dbprinc); | ||
| 2272 | } | ||
| 2273 | } | ||
| 2274 | diff --git a/src/lib/apputils/net-server.c b/src/lib/apputils/net-server.c | ||
| 2275 | index 1bdc793..75372d8 100644 | ||
| 2276 | --- a/src/lib/apputils/net-server.c | ||
| 2277 | +++ b/src/lib/apputils/net-server.c | ||
| 2278 | @@ -203,7 +203,7 @@ struct connection { | ||
| 2279 | struct rpc_svc_data { | ||
| 2280 | u_long prognum; | ||
| 2281 | u_long versnum; | ||
| 2282 | - void (*dispatch)(); | ||
| 2283 | + void (*dispatch)(struct svc_req *, SVCXPRT *); | ||
| 2284 | }; | ||
| 2285 | |||
| 2286 | struct bind_address { | ||
| 2287 | @@ -255,7 +255,7 @@ free_sighup_context(verto_ctx *ctx, verto_ev *ev) | ||
| 2288 | } | ||
| 2289 | |||
| 2290 | krb5_error_code | ||
| 2291 | -loop_setup_signals(verto_ctx *ctx, void *handle, void (*reset)()) | ||
| 2292 | +loop_setup_signals(verto_ctx *ctx, void *handle, void (*reset)(void *)) | ||
| 2293 | { | ||
| 2294 | struct sighup_context *sc; | ||
| 2295 | verto_ev *ev; | ||
| 2296 | @@ -434,7 +434,8 @@ loop_add_tcp_address(int default_port, const char *addresses) | ||
| 2297 | |||
| 2298 | krb5_error_code | ||
| 2299 | loop_add_rpc_service(int default_port, const char *addresses, u_long prognum, | ||
| 2300 | - u_long versnum, void (*dispatchfn)()) | ||
| 2301 | + u_long versnum, | ||
| 2302 | + void (*dispatchfn)(struct svc_req *, SVCXPRT *)) | ||
| 2303 | { | ||
| 2304 | struct rpc_svc_data svc; | ||
| 2305 | |||
| 2306 | diff --git a/src/lib/crypto/builtin/aes/aes-gen.c b/src/lib/crypto/builtin/aes/aes-gen.c | ||
| 2307 | index b528d37..4d7a16e 100644 | ||
| 2308 | --- a/src/lib/crypto/builtin/aes/aes-gen.c | ||
| 2309 | +++ b/src/lib/crypto/builtin/aes/aes-gen.c | ||
| 2310 | @@ -54,7 +54,8 @@ uint8_t test_case[NTESTS][4 * B] = { | ||
| 2311 | aes_encrypt_ctx ctx; | ||
| 2312 | aes_decrypt_ctx dctx; | ||
| 2313 | |||
| 2314 | -static void init () | ||
| 2315 | +static void | ||
| 2316 | +init (void) | ||
| 2317 | { | ||
| 2318 | AES_RETURN r; | ||
| 2319 | |||
| 2320 | @@ -71,7 +72,8 @@ static void hexdump(const unsigned char *ptr, size_t len) | ||
| 2321 | printf ("%s%02X", (i % 16 == 0) ? "\n " : " ", ptr[i]); | ||
| 2322 | } | ||
| 2323 | |||
| 2324 | -static void fips_test () | ||
| 2325 | +static void | ||
| 2326 | +fips_test (void) | ||
| 2327 | { | ||
| 2328 | static const unsigned char fipskey[16] = { | ||
| 2329 | 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, | ||
| 2330 | @@ -254,7 +256,8 @@ cts_dec (unsigned char *out, unsigned char *in, unsigned char *iv, | ||
| 2331 | memcpy(out+B, pn, len-B); | ||
| 2332 | } | ||
| 2333 | |||
| 2334 | -static void ecb_test () | ||
| 2335 | +static void | ||
| 2336 | +ecb_test (void) | ||
| 2337 | { | ||
| 2338 | unsigned int testno; | ||
| 2339 | uint8_t output[4 * B], tmp[4 * B]; | ||
| 2340 | @@ -285,7 +288,8 @@ static void ecb_test () | ||
| 2341 | |||
| 2342 | unsigned char ivec[16] = { 0 }; | ||
| 2343 | |||
| 2344 | -static void cbc_test () | ||
| 2345 | +static void | ||
| 2346 | +cbc_test (void) | ||
| 2347 | { | ||
| 2348 | unsigned int testno; | ||
| 2349 | uint8_t output[4 * B], tmp[4 * B]; | ||
| 2350 | @@ -314,7 +318,8 @@ static void cbc_test () | ||
| 2351 | printf ("\n"); | ||
| 2352 | } | ||
| 2353 | |||
| 2354 | -static void cts_test () | ||
| 2355 | +static void | ||
| 2356 | +cts_test (void) | ||
| 2357 | { | ||
| 2358 | unsigned int testno; | ||
| 2359 | uint8_t output[4 * B], tmp[4 * B]; | ||
| 2360 | @@ -339,7 +344,8 @@ static void cts_test () | ||
| 2361 | printf ("\n"); | ||
| 2362 | } | ||
| 2363 | |||
| 2364 | -int main () | ||
| 2365 | +int | ||
| 2366 | +main (void) | ||
| 2367 | { | ||
| 2368 | init (); | ||
| 2369 | fips_test (); | ||
| 2370 | diff --git a/src/lib/crypto/builtin/camellia/camellia-gen.c b/src/lib/crypto/builtin/camellia/camellia-gen.c | ||
| 2371 | index 23b69c1..6eca0e0 100644 | ||
| 2372 | --- a/src/lib/crypto/builtin/camellia/camellia-gen.c | ||
| 2373 | +++ b/src/lib/crypto/builtin/camellia/camellia-gen.c | ||
| 2374 | @@ -19,7 +19,8 @@ struct { | ||
| 2375 | } test_case[NTESTS]; | ||
| 2376 | camellia_ctx ctx, dctx; | ||
| 2377 | |||
| 2378 | -static void init () | ||
| 2379 | +static void | ||
| 2380 | +init (void) | ||
| 2381 | { | ||
| 2382 | size_t i, j; | ||
| 2383 | cam_rval r; | ||
| 2384 | @@ -46,7 +47,8 @@ static void hexdump(const unsigned char *ptr, size_t len) | ||
| 2385 | printf ("%s%02X", (i % 16 == 0) ? "\n " : " ", ptr[i]); | ||
| 2386 | } | ||
| 2387 | |||
| 2388 | -static void fips_test () | ||
| 2389 | +static void | ||
| 2390 | +fips_test (void) | ||
| 2391 | { | ||
| 2392 | static const unsigned char fipskey[16] = { | ||
| 2393 | 0x01, 0x23, 0x45, 0x67, 0x89, 0xab, 0xcd, 0xef, | ||
| 2394 | @@ -234,7 +236,8 @@ cts_dec (unsigned char *out, unsigned char *in, unsigned char *iv, | ||
| 2395 | memcpy(out+B, pn, len-B); | ||
| 2396 | } | ||
| 2397 | |||
| 2398 | -static void ecb_test () | ||
| 2399 | +static void | ||
| 2400 | +ecb_test (void) | ||
| 2401 | { | ||
| 2402 | size_t testno; | ||
| 2403 | unsigned char tmp[4*B]; | ||
| 2404 | @@ -265,7 +268,8 @@ static void ecb_test () | ||
| 2405 | |||
| 2406 | unsigned char ivec[16] = { 0 }; | ||
| 2407 | |||
| 2408 | -static void cbc_test () | ||
| 2409 | +static void | ||
| 2410 | +cbc_test (void) | ||
| 2411 | { | ||
| 2412 | size_t testno; | ||
| 2413 | unsigned char tmp[4*B]; | ||
| 2414 | @@ -294,7 +298,8 @@ static void cbc_test () | ||
| 2415 | printf ("\n"); | ||
| 2416 | } | ||
| 2417 | |||
| 2418 | -static void cts_test () | ||
| 2419 | +static void | ||
| 2420 | +cts_test (void) | ||
| 2421 | { | ||
| 2422 | size_t testno; | ||
| 2423 | unsigned char tmp[4*B]; | ||
| 2424 | @@ -319,7 +324,8 @@ static void cts_test () | ||
| 2425 | printf ("\n"); | ||
| 2426 | } | ||
| 2427 | |||
| 2428 | -int main () | ||
| 2429 | +int | ||
| 2430 | +main (void) | ||
| 2431 | { | ||
| 2432 | init (); | ||
| 2433 | fips_test (); | ||
| 2434 | diff --git a/src/lib/crypto/builtin/des/des_int.h b/src/lib/crypto/builtin/des/des_int.h | ||
| 2435 | index f8dc6b2..46fed7d 100644 | ||
| 2436 | --- a/src/lib/crypto/builtin/des/des_int.h | ||
| 2437 | +++ b/src/lib/crypto/builtin/des/des_int.h | ||
| 2438 | @@ -203,9 +203,6 @@ krb5_error_code mit_des_combine_subkeys(const krb5_keyblock *, | ||
| 2439 | const krb5_keyblock *, | ||
| 2440 | krb5_keyblock **); | ||
| 2441 | |||
| 2442 | -/* f_pcbc.c */ | ||
| 2443 | -int mit_des_pcbc_encrypt(); | ||
| 2444 | - | ||
| 2445 | /* f_sched.c */ | ||
| 2446 | int mit_des_make_key_sched(mit_des_cblock, mit_des_key_schedule); | ||
| 2447 | |||
| 2448 | diff --git a/src/lib/crypto/builtin/des/destest.c b/src/lib/crypto/builtin/des/destest.c | ||
| 2449 | index 5211430..0a1a5be 100644 | ||
| 2450 | --- a/src/lib/crypto/builtin/des/destest.c | ||
| 2451 | +++ b/src/lib/crypto/builtin/des/destest.c | ||
| 2452 | @@ -62,9 +62,7 @@ void des_cblock_print_file (mit_des_cblock, FILE *); | ||
| 2453 | krb5_octet zeroblock[8] = {0,0,0,0,0,0,0,0}; | ||
| 2454 | |||
| 2455 | int | ||
| 2456 | -main(argc, argv) | ||
| 2457 | - int argc; | ||
| 2458 | - char *argv[]; | ||
| 2459 | +main(int argc, char *argv[]) | ||
| 2460 | { | ||
| 2461 | char block1[17], block2[17], block3[17]; | ||
| 2462 | /* Force tests of unaligned accesses. */ | ||
| 2463 | @@ -151,9 +149,7 @@ int value[128] = { | ||
| 2464 | }; | ||
| 2465 | |||
| 2466 | void | ||
| 2467 | -convert(text, cblock) | ||
| 2468 | - char *text; | ||
| 2469 | - unsigned char cblock[]; | ||
| 2470 | +convert(char *text, unsigned char cblock[]) | ||
| 2471 | { | ||
| 2472 | int i; | ||
| 2473 | for (i = 0; i < 8; i++) { | ||
| 2474 | @@ -173,16 +169,13 @@ convert(text, cblock) | ||
| 2475 | */ | ||
| 2476 | |||
| 2477 | int | ||
| 2478 | -mit_des_is_weak_key(key) | ||
| 2479 | - mit_des_cblock key; | ||
| 2480 | +mit_des_is_weak_key(mit_des_cblock key) | ||
| 2481 | { | ||
| 2482 | return 0; /* fake it out for testing */ | ||
| 2483 | } | ||
| 2484 | |||
| 2485 | void | ||
| 2486 | -des_cblock_print_file(x, fp) | ||
| 2487 | - mit_des_cblock x; | ||
| 2488 | - FILE *fp; | ||
| 2489 | +des_cblock_print_file(mit_des_cblock x, FILE *fp) | ||
| 2490 | { | ||
| 2491 | unsigned char *y = (unsigned char *) x; | ||
| 2492 | int i = 0; | ||
| 2493 | @@ -207,8 +200,7 @@ des_cblock_print_file(x, fp) | ||
| 2494 | * correct des parity. | ||
| 2495 | */ | ||
| 2496 | int | ||
| 2497 | -mit_des_check_key_parity(key) | ||
| 2498 | - mit_des_cblock key; | ||
| 2499 | +mit_des_check_key_parity(mit_des_cblock key) | ||
| 2500 | { | ||
| 2501 | unsigned int i; | ||
| 2502 | |||
| 2503 | @@ -226,8 +218,7 @@ mit_des_check_key_parity(key) | ||
| 2504 | } | ||
| 2505 | |||
| 2506 | void | ||
| 2507 | -mit_des_fixup_key_parity(key) | ||
| 2508 | - mit_des_cblock key; | ||
| 2509 | +mit_des_fixup_key_parity(mit_des_cblock key) | ||
| 2510 | { | ||
| 2511 | unsigned int i; | ||
| 2512 | for (i=0; i<sizeof(mit_des_cblock); i++) | ||
| 2513 | diff --git a/src/lib/crypto/builtin/des/t_verify.c b/src/lib/crypto/builtin/des/t_verify.c | ||
| 2514 | index 4a19933..11f1a40 100644 | ||
| 2515 | --- a/src/lib/crypto/builtin/des/t_verify.c | ||
| 2516 | +++ b/src/lib/crypto/builtin/des/t_verify.c | ||
| 2517 | @@ -128,9 +128,7 @@ unsigned char mresult[8] = { | ||
| 2518 | mit_des_key_schedule sched; | ||
| 2519 | |||
| 2520 | int | ||
| 2521 | -main(argc,argv) | ||
| 2522 | - int argc; | ||
| 2523 | - char *argv[]; | ||
| 2524 | +main(int argc, char *argv[]) | ||
| 2525 | { | ||
| 2526 | /* Local Declarations */ | ||
| 2527 | size_t in_length; | ||
| 2528 | @@ -335,9 +333,7 @@ main(argc,argv) | ||
| 2529 | } | ||
| 2530 | |||
| 2531 | static void | ||
| 2532 | -do_encrypt(in,out) | ||
| 2533 | - unsigned char *in; | ||
| 2534 | - unsigned char *out; | ||
| 2535 | +do_encrypt(unsigned char *in, unsigned char *out) | ||
| 2536 | { | ||
| 2537 | int i, j; | ||
| 2538 | for (i =1; i<=nflag; i++) { | ||
| 2539 | @@ -359,9 +355,7 @@ do_encrypt(in,out) | ||
| 2540 | } | ||
| 2541 | |||
| 2542 | static void | ||
| 2543 | -do_decrypt(in,out) | ||
| 2544 | - unsigned char *out; | ||
| 2545 | - unsigned char *in; | ||
| 2546 | +do_decrypt(unsigned char *in, unsigned char *out) | ||
| 2547 | /* try to invert it */ | ||
| 2548 | { | ||
| 2549 | int i, j; | ||
| 2550 | @@ -388,8 +382,7 @@ do_decrypt(in,out) | ||
| 2551 | */ | ||
| 2552 | |||
| 2553 | int | ||
| 2554 | -mit_des_is_weak_key(key) | ||
| 2555 | - mit_des_cblock key; | ||
| 2556 | +mit_des_is_weak_key(mit_des_cblock key) | ||
| 2557 | { | ||
| 2558 | return 0; /* fake it out for testing */ | ||
| 2559 | } | ||
| 2560 | diff --git a/src/lib/crypto/builtin/sha1/t_shs.c b/src/lib/crypto/builtin/sha1/t_shs.c | ||
| 2561 | index c1d18f5..a668cb0 100644 | ||
| 2562 | --- a/src/lib/crypto/builtin/sha1/t_shs.c | ||
| 2563 | +++ b/src/lib/crypto/builtin/sha1/t_shs.c | ||
| 2564 | @@ -29,9 +29,8 @@ static SHS_LONG shsTestResults[][ 5 ] = { | ||
| 2565 | }; | ||
| 2566 | #endif /* NEW_SHS */ | ||
| 2567 | |||
| 2568 | -static int compareSHSresults(shsInfo, shsTestLevel) | ||
| 2569 | - SHS_INFO *shsInfo; | ||
| 2570 | - int shsTestLevel; | ||
| 2571 | +static int | ||
| 2572 | +compareSHSresults(SHS_INFO *shsInfo, int shsTestLevel) | ||
| 2573 | { | ||
| 2574 | int i, fail = 0; | ||
| 2575 | |||
| 2576 | @@ -55,7 +54,7 @@ static int compareSHSresults(shsInfo, shsTestLevel) | ||
| 2577 | } | ||
| 2578 | |||
| 2579 | int | ||
| 2580 | -main() | ||
| 2581 | +main(int argc, char *argv[]) | ||
| 2582 | { | ||
| 2583 | SHS_INFO shsInfo; | ||
| 2584 | unsigned int i; | ||
| 2585 | diff --git a/src/lib/crypto/builtin/sha1/t_shs3.c b/src/lib/crypto/builtin/sha1/t_shs3.c | ||
| 2586 | index 7aa0bbd..87caf7f 100644 | ||
| 2587 | --- a/src/lib/crypto/builtin/sha1/t_shs3.c | ||
| 2588 | +++ b/src/lib/crypto/builtin/sha1/t_shs3.c | ||
| 2589 | @@ -55,9 +55,7 @@ int mode; | ||
| 2590 | int Dflag; | ||
| 2591 | |||
| 2592 | int | ||
| 2593 | -main(argc,argv) | ||
| 2594 | - int argc; | ||
| 2595 | - char **argv; | ||
| 2596 | +main(int argc, char **argv) | ||
| 2597 | { | ||
| 2598 | char *argp; | ||
| 2599 | |||
| 2600 | @@ -131,8 +129,7 @@ static void process(void) | ||
| 2601 | |||
| 2602 | #ifndef shsDigest | ||
| 2603 | static unsigned char * | ||
| 2604 | -shsDigest(si) | ||
| 2605 | - SHS_INFO *si; | ||
| 2606 | +shsDigest(SHS_INFO *si) | ||
| 2607 | { | ||
| 2608 | longReverse(si->digest, SHS_DIGESTSIZE); | ||
| 2609 | return (unsigned char*) si->digest; | ||
| 2610 | diff --git a/src/lib/crypto/crypto_tests/aes-test.c b/src/lib/crypto/crypto_tests/aes-test.c | ||
| 2611 | index a7382a4..d26f711 100644 | ||
| 2612 | --- a/src/lib/crypto/crypto_tests/aes-test.c | ||
| 2613 | +++ b/src/lib/crypto/crypto_tests/aes-test.c | ||
| 2614 | @@ -37,14 +37,14 @@ static char plain[16], cipher[16], zero[16]; | ||
| 2615 | |||
| 2616 | static krb5_keyblock enc_key; | ||
| 2617 | static krb5_data ivec; | ||
| 2618 | -static void init() | ||
| 2619 | +static void init(void) | ||
| 2620 | { | ||
| 2621 | enc_key.contents = (krb5_octet *)key; | ||
| 2622 | enc_key.length = 16; | ||
| 2623 | ivec.data = zero; | ||
| 2624 | ivec.length = 16; | ||
| 2625 | } | ||
| 2626 | -static void enc() | ||
| 2627 | +static void enc(void) | ||
| 2628 | { | ||
| 2629 | krb5_key k; | ||
| 2630 | krb5_crypto_iov iov; | ||
| 2631 | @@ -93,7 +93,7 @@ static void vk_test_1(int len, krb5_enctype etype) | ||
| 2632 | } | ||
| 2633 | printf("\n==========\n"); | ||
| 2634 | } | ||
| 2635 | -static void vk_test() | ||
| 2636 | +static void vk_test(void) | ||
| 2637 | { | ||
| 2638 | vk_test_1(16, ENCTYPE_AES128_CTS_HMAC_SHA1_96); | ||
| 2639 | vk_test_1(32, ENCTYPE_AES256_CTS_HMAC_SHA1_96); | ||
| 2640 | @@ -119,7 +119,7 @@ static void vt_test_1(int len, krb5_enctype etype) | ||
| 2641 | } | ||
| 2642 | printf("\n==========\n"); | ||
| 2643 | } | ||
| 2644 | -static void vt_test() | ||
| 2645 | +static void vt_test(void) | ||
| 2646 | { | ||
| 2647 | vt_test_1(16, ENCTYPE_AES128_CTS_HMAC_SHA1_96); | ||
| 2648 | vt_test_1(32, ENCTYPE_AES256_CTS_HMAC_SHA1_96); | ||
| 2649 | diff --git a/src/lib/crypto/crypto_tests/camellia-test.c b/src/lib/crypto/crypto_tests/camellia-test.c | ||
| 2650 | index 23d1466..ca6579f 100644 | ||
| 2651 | --- a/src/lib/crypto/crypto_tests/camellia-test.c | ||
| 2652 | +++ b/src/lib/crypto/crypto_tests/camellia-test.c | ||
| 2653 | @@ -35,14 +35,14 @@ static char plain[16], cipher[16], zero[16]; | ||
| 2654 | |||
| 2655 | static krb5_keyblock enc_key; | ||
| 2656 | static krb5_data ivec; | ||
| 2657 | -static void init() | ||
| 2658 | +static void init(void) | ||
| 2659 | { | ||
| 2660 | enc_key.contents = (unsigned char *)key; | ||
| 2661 | enc_key.length = 16; | ||
| 2662 | ivec.data = zero; | ||
| 2663 | ivec.length = 16; | ||
| 2664 | } | ||
| 2665 | -static void enc() | ||
| 2666 | +static void enc(void) | ||
| 2667 | { | ||
| 2668 | krb5_key k; | ||
| 2669 | krb5_crypto_iov iov; | ||
| 2670 | @@ -91,7 +91,7 @@ static void vk_test_1(int len) | ||
| 2671 | } | ||
| 2672 | printf("\n==========\n"); | ||
| 2673 | } | ||
| 2674 | -static void vk_test() | ||
| 2675 | +static void vk_test(void) | ||
| 2676 | { | ||
| 2677 | vk_test_1(16); | ||
| 2678 | vk_test_1(32); | ||
| 2679 | @@ -117,7 +117,7 @@ static void vt_test_1(int len, krb5_enctype etype) | ||
| 2680 | } | ||
| 2681 | printf("\n==========\n"); | ||
| 2682 | } | ||
| 2683 | -static void vt_test() | ||
| 2684 | +static void vt_test(void) | ||
| 2685 | { | ||
| 2686 | vt_test_1(16, ENCTYPE_CAMELLIA128_CTS_CMAC); | ||
| 2687 | vt_test_1(32, ENCTYPE_CAMELLIA256_CTS_CMAC); | ||
| 2688 | diff --git a/src/lib/crypto/crypto_tests/t_cf2.c b/src/lib/crypto/crypto_tests/t_cf2.c | ||
| 2689 | index 67c9dcd..4c894ad 100644 | ||
| 2690 | --- a/src/lib/crypto/crypto_tests/t_cf2.c | ||
| 2691 | +++ b/src/lib/crypto/crypto_tests/t_cf2.c | ||
| 2692 | @@ -46,7 +46,9 @@ | ||
| 2693 | #include <stdio.h> | ||
| 2694 | #include <string.h> | ||
| 2695 | |||
| 2696 | -int main () { | ||
| 2697 | +int | ||
| 2698 | +main(void) | ||
| 2699 | +{ | ||
| 2700 | krb5_error_code ret; | ||
| 2701 | char pepper1[1025], pepper2[1025]; | ||
| 2702 | krb5_keyblock *k1 = NULL, *k2 = NULL, *out = NULL; | ||
| 2703 | diff --git a/src/lib/crypto/crypto_tests/t_cts.c b/src/lib/crypto/crypto_tests/t_cts.c | ||
| 2704 | index fe50516..f8a5a53 100644 | ||
| 2705 | --- a/src/lib/crypto/crypto_tests/t_cts.c | ||
| 2706 | +++ b/src/lib/crypto/crypto_tests/t_cts.c | ||
| 2707 | @@ -77,7 +77,7 @@ static void printk(const char *descr, krb5_keyblock *k) { | ||
| 2708 | printd(descr, &d); | ||
| 2709 | } | ||
| 2710 | |||
| 2711 | -static void test_cts() | ||
| 2712 | +static void test_cts(void) | ||
| 2713 | { | ||
| 2714 | static const char input[4*16] = | ||
| 2715 | "I would like the General Gau's Chicken, please, and wonton soup."; | ||
| 2716 | diff --git a/src/lib/crypto/crypto_tests/t_encrypt.c b/src/lib/crypto/crypto_tests/t_encrypt.c | ||
| 2717 | index bd9b946..64092ef 100644 | ||
| 2718 | --- a/src/lib/crypto/crypto_tests/t_encrypt.c | ||
| 2719 | +++ b/src/lib/crypto/crypto_tests/t_encrypt.c | ||
| 2720 | @@ -88,7 +88,7 @@ display(const char *msg, const krb5_data *d) | ||
| 2721 | } | ||
| 2722 | |||
| 2723 | int | ||
| 2724 | -main () | ||
| 2725 | +main(void) | ||
| 2726 | { | ||
| 2727 | krb5_context context = 0; | ||
| 2728 | krb5_data in, in2, out, out2, check, check2, state, signdata; | ||
| 2729 | diff --git a/src/lib/crypto/crypto_tests/t_fork.c b/src/lib/crypto/crypto_tests/t_fork.c | ||
| 2730 | index 428fc8a..8be7474 100644 | ||
| 2731 | --- a/src/lib/crypto/crypto_tests/t_fork.c | ||
| 2732 | +++ b/src/lib/crypto/crypto_tests/t_fork.c | ||
| 2733 | @@ -55,7 +55,7 @@ prepare_enc_data(krb5_key key, size_t in_len, krb5_enc_data *enc_data) | ||
| 2734 | } | ||
| 2735 | |||
| 2736 | int | ||
| 2737 | -main() | ||
| 2738 | +main(void) | ||
| 2739 | { | ||
| 2740 | krb5_keyblock kb_aes, kb_rc4; | ||
| 2741 | krb5_key key_aes, key_rc4; | ||
| 2742 | diff --git a/src/lib/crypto/crypto_tests/t_hmac.c b/src/lib/crypto/crypto_tests/t_hmac.c | ||
| 2743 | index da359cb..e40136b 100644 | ||
| 2744 | --- a/src/lib/crypto/crypto_tests/t_hmac.c | ||
| 2745 | +++ b/src/lib/crypto/crypto_tests/t_hmac.c | ||
| 2746 | @@ -122,7 +122,8 @@ static krb5_error_code hmac1(const struct krb5_hash_provider *h, | ||
| 2747 | return err; | ||
| 2748 | } | ||
| 2749 | |||
| 2750 | -static void test_hmac() | ||
| 2751 | +static void | ||
| 2752 | +test_hmac(void) | ||
| 2753 | { | ||
| 2754 | krb5_keyblock key; | ||
| 2755 | krb5_data in, out; | ||
| 2756 | diff --git a/src/lib/crypto/crypto_tests/t_mddriver.c b/src/lib/crypto/crypto_tests/t_mddriver.c | ||
| 2757 | index ad65d03..035f825 100644 | ||
| 2758 | --- a/src/lib/crypto/crypto_tests/t_mddriver.c | ||
| 2759 | +++ b/src/lib/crypto/crypto_tests/t_mddriver.c | ||
| 2760 | @@ -111,9 +111,8 @@ struct md_test_entry md_test_suite[] = { | ||
| 2761 | -t - runs time trial | ||
| 2762 | -x - runs test script | ||
| 2763 | */ | ||
| 2764 | -int main (argc, argv) | ||
| 2765 | - int argc; | ||
| 2766 | - char *argv[]; | ||
| 2767 | +int | ||
| 2768 | +main(int argc, char *argv[]) | ||
| 2769 | { | ||
| 2770 | int i; | ||
| 2771 | |||
| 2772 | @@ -128,10 +127,8 @@ int main (argc, argv) | ||
| 2773 | return (0); | ||
| 2774 | } | ||
| 2775 | |||
| 2776 | -static void MDHash (bytes, len, count, out) | ||
| 2777 | - char *bytes; | ||
| 2778 | - size_t len, count; | ||
| 2779 | - unsigned char *out; | ||
| 2780 | +static void | ||
| 2781 | +MDHash(char *bytes, size_t len, size_t count, unsigned char *out) | ||
| 2782 | { | ||
| 2783 | krb5_crypto_iov *iov; | ||
| 2784 | krb5_data outdata = make_data (out, MDProvider.hashsize); | ||
| 2785 | @@ -150,8 +147,8 @@ static void MDHash (bytes, len, count, out) | ||
| 2786 | |||
| 2787 | /* Digests a string and prints the result. | ||
| 2788 | */ | ||
| 2789 | -static void MDString (string) | ||
| 2790 | - char *string; | ||
| 2791 | +static void | ||
| 2792 | +MDString(char *string) | ||
| 2793 | { | ||
| 2794 | unsigned char digest[16]; | ||
| 2795 | |||
| 2796 | @@ -164,7 +161,8 @@ static void MDString (string) | ||
| 2797 | /* Measures the time to digest TEST_BLOCK_COUNT TEST_BLOCK_LEN-byte | ||
| 2798 | blocks. | ||
| 2799 | */ | ||
| 2800 | -static void MDTimeTrial () | ||
| 2801 | +static void | ||
| 2802 | +MDTimeTrial(void) | ||
| 2803 | { | ||
| 2804 | time_t endTime, startTime; | ||
| 2805 | unsigned char block[TEST_BLOCK_LEN], digest[16]; | ||
| 2806 | @@ -197,7 +195,8 @@ static void MDTimeTrial () | ||
| 2807 | |||
| 2808 | /* Digests a reference suite of strings and prints the results. | ||
| 2809 | */ | ||
| 2810 | -static void MDTestSuite () | ||
| 2811 | +static void | ||
| 2812 | +MDTestSuite(void) | ||
| 2813 | { | ||
| 2814 | #ifdef HAVE_TEST_SUITE | ||
| 2815 | struct md_test_entry *entry; | ||
| 2816 | @@ -246,8 +245,8 @@ static void MDTestSuite () | ||
| 2817 | |||
| 2818 | /* Prints a message digest in hexadecimal. | ||
| 2819 | */ | ||
| 2820 | -static void MDPrint (digest) | ||
| 2821 | - unsigned char digest[16]; | ||
| 2822 | +static void | ||
| 2823 | +MDPrint(unsigned char digest[16]) | ||
| 2824 | { | ||
| 2825 | unsigned int i; | ||
| 2826 | |||
| 2827 | diff --git a/src/lib/crypto/crypto_tests/t_nfold.c b/src/lib/crypto/crypto_tests/t_nfold.c | ||
| 2828 | index b94353c..a741b61 100644 | ||
| 2829 | --- a/src/lib/crypto/crypto_tests/t_nfold.c | ||
| 2830 | +++ b/src/lib/crypto/crypto_tests/t_nfold.c | ||
| 2831 | @@ -33,17 +33,20 @@ | ||
| 2832 | |||
| 2833 | #define ASIZE(ARRAY) (sizeof(ARRAY)/sizeof(ARRAY[0])) | ||
| 2834 | |||
| 2835 | -static void printhex (size_t len, const unsigned char *p) | ||
| 2836 | +static void | ||
| 2837 | +printhex(size_t len, const unsigned char *p) | ||
| 2838 | { | ||
| 2839 | while (len--) | ||
| 2840 | printf ("%02x", 0xff & *p++); | ||
| 2841 | } | ||
| 2842 | |||
| 2843 | -static void printstringhex (const unsigned char *p) { | ||
| 2844 | +static void | ||
| 2845 | +printstringhex(const unsigned char *p) { | ||
| 2846 | printhex (strlen ((const char *) p), p); | ||
| 2847 | } | ||
| 2848 | |||
| 2849 | -static void rfc_tests () | ||
| 2850 | +static void | ||
| 2851 | +rfc_tests(void) | ||
| 2852 | { | ||
| 2853 | unsigned i; | ||
| 2854 | struct { | ||
| 2855 | @@ -92,7 +95,8 @@ static void rfc_tests () | ||
| 2856 | } | ||
| 2857 | } | ||
| 2858 | |||
| 2859 | -static void fold_kerberos(unsigned int nbytes) | ||
| 2860 | +static void | ||
| 2861 | +fold_kerberos(unsigned int nbytes) | ||
| 2862 | { | ||
| 2863 | unsigned char cipher_text[300]; | ||
| 2864 | unsigned int j; | ||
| 2865 | @@ -125,9 +129,7 @@ unsigned char nfold_192[4][24] = { | ||
| 2866 | }; | ||
| 2867 | |||
| 2868 | int | ||
| 2869 | -main(argc, argv) | ||
| 2870 | - int argc; | ||
| 2871 | - char *argv[]; | ||
| 2872 | +main(int argc, char *argv[]) | ||
| 2873 | { | ||
| 2874 | unsigned char cipher_text[64]; | ||
| 2875 | unsigned int i, j; | ||
| 2876 | diff --git a/src/lib/crypto/crypto_tests/t_prf.c b/src/lib/crypto/crypto_tests/t_prf.c | ||
| 2877 | index d9877bd..6fa0afb 100644 | ||
| 2878 | --- a/src/lib/crypto/crypto_tests/t_prf.c | ||
| 2879 | +++ b/src/lib/crypto/crypto_tests/t_prf.c | ||
| 2880 | @@ -116,7 +116,7 @@ struct test { | ||
| 2881 | }; | ||
| 2882 | |||
| 2883 | int | ||
| 2884 | -main() | ||
| 2885 | +main(void) | ||
| 2886 | { | ||
| 2887 | krb5_error_code ret; | ||
| 2888 | krb5_data output; | ||
| 2889 | diff --git a/src/lib/crypto/crypto_tests/t_sha2.c b/src/lib/crypto/crypto_tests/t_sha2.c | ||
| 2890 | index e6fa584..776c4e9 100644 | ||
| 2891 | --- a/src/lib/crypto/crypto_tests/t_sha2.c | ||
| 2892 | +++ b/src/lib/crypto/crypto_tests/t_sha2.c | ||
| 2893 | @@ -137,7 +137,7 @@ hash_test(const struct krb5_hash_provider *hash, struct test *tests) | ||
| 2894 | } | ||
| 2895 | |||
| 2896 | int | ||
| 2897 | -main() | ||
| 2898 | +main(void) | ||
| 2899 | { | ||
| 2900 | hash_test(&krb5int_hash_sha256, sha256_tests); | ||
| 2901 | hash_test(&krb5int_hash_sha384, sha384_tests); | ||
| 2902 | diff --git a/src/lib/gssapi/generic/t_seqstate.c b/src/lib/gssapi/generic/t_seqstate.c | ||
| 2903 | index 8f44fcf..4df1ed6 100644 | ||
| 2904 | --- a/src/lib/gssapi/generic/t_seqstate.c | ||
| 2905 | +++ b/src/lib/gssapi/generic/t_seqstate.c | ||
| 2906 | @@ -164,7 +164,7 @@ struct test { | ||
| 2907 | }; | ||
| 2908 | |||
| 2909 | int | ||
| 2910 | -main() | ||
| 2911 | +main(void) | ||
| 2912 | { | ||
| 2913 | size_t i, j; | ||
| 2914 | enum width w; | ||
| 2915 | diff --git a/src/lib/gssapi/krb5/accept_sec_context.c b/src/lib/gssapi/krb5/accept_sec_context.c | ||
| 2916 | index b35e11b..227aa54 100644 | ||
| 2917 | --- a/src/lib/gssapi/krb5/accept_sec_context.c | ||
| 2918 | +++ b/src/lib/gssapi/krb5/accept_sec_context.c | ||
| 2919 | @@ -160,11 +160,8 @@ create_constrained_deleg_creds(OM_uint32 *minor_status, | ||
| 2920 | |||
| 2921 | /* Decode, decrypt and store the forwarded creds in the local ccache. */ | ||
| 2922 | static krb5_error_code | ||
| 2923 | -rd_and_store_for_creds(context, auth_context, inbuf, out_cred) | ||
| 2924 | - krb5_context context; | ||
| 2925 | - krb5_auth_context auth_context; | ||
| 2926 | - krb5_data *inbuf; | ||
| 2927 | - krb5_gss_cred_id_t *out_cred; | ||
| 2928 | +rd_and_store_for_creds(krb5_context context, krb5_auth_context auth_context, | ||
| 2929 | + krb5_data *inbuf, krb5_gss_cred_id_t *out_cred) | ||
| 2930 | { | ||
| 2931 | krb5_creds ** creds = NULL; | ||
| 2932 | krb5_error_code retval; | ||
| 2933 | @@ -286,20 +283,12 @@ cleanup: | ||
| 2934 | * Performs third leg of DCE authentication | ||
| 2935 | */ | ||
| 2936 | static OM_uint32 | ||
| 2937 | -kg_accept_dce(minor_status, context_handle, verifier_cred_handle, | ||
| 2938 | - input_token, input_chan_bindings, src_name, mech_type, | ||
| 2939 | - output_token, ret_flags, time_rec, delegated_cred_handle) | ||
| 2940 | - OM_uint32 *minor_status; | ||
| 2941 | - gss_ctx_id_t *context_handle; | ||
| 2942 | - gss_cred_id_t verifier_cred_handle; | ||
| 2943 | - gss_buffer_t input_token; | ||
| 2944 | - gss_channel_bindings_t input_chan_bindings; | ||
| 2945 | - gss_name_t *src_name; | ||
| 2946 | - gss_OID *mech_type; | ||
| 2947 | - gss_buffer_t output_token; | ||
| 2948 | - OM_uint32 *ret_flags; | ||
| 2949 | - OM_uint32 *time_rec; | ||
| 2950 | - gss_cred_id_t *delegated_cred_handle; | ||
| 2951 | +kg_accept_dce(OM_uint32 *minor_status, gss_ctx_id_t *context_handle, | ||
| 2952 | + gss_cred_id_t verifier_cred_handle, gss_buffer_t input_token, | ||
| 2953 | + gss_channel_bindings_t input_chan_bindings, gss_name_t *src_name, | ||
| 2954 | + gss_OID *mech_type, gss_buffer_t output_token, | ||
| 2955 | + OM_uint32 *ret_flags, OM_uint32 *time_rec, | ||
| 2956 | + gss_cred_id_t *delegated_cred_handle) | ||
| 2957 | { | ||
| 2958 | krb5_error_code code; | ||
| 2959 | krb5_gss_ctx_id_rec *ctx = 0; | ||
| 2960 | @@ -637,23 +626,13 @@ fail: | ||
| 2961 | } | ||
| 2962 | |||
| 2963 | static OM_uint32 | ||
| 2964 | -kg_accept_krb5(minor_status, context_handle, | ||
| 2965 | - verifier_cred_handle, input_token, | ||
| 2966 | - input_chan_bindings, src_name, mech_type, | ||
| 2967 | - output_token, ret_flags, time_rec, | ||
| 2968 | - delegated_cred_handle, exts) | ||
| 2969 | - OM_uint32 *minor_status; | ||
| 2970 | - gss_ctx_id_t *context_handle; | ||
| 2971 | - gss_cred_id_t verifier_cred_handle; | ||
| 2972 | - gss_buffer_t input_token; | ||
| 2973 | - gss_channel_bindings_t input_chan_bindings; | ||
| 2974 | - gss_name_t *src_name; | ||
| 2975 | - gss_OID *mech_type; | ||
| 2976 | - gss_buffer_t output_token; | ||
| 2977 | - OM_uint32 *ret_flags; | ||
| 2978 | - OM_uint32 *time_rec; | ||
| 2979 | - gss_cred_id_t *delegated_cred_handle; | ||
| 2980 | - krb5_gss_ctx_ext_t exts; | ||
| 2981 | +kg_accept_krb5(OM_uint32 *minor_status, gss_ctx_id_t *context_handle, | ||
| 2982 | + gss_cred_id_t verifier_cred_handle, gss_buffer_t input_token, | ||
| 2983 | + gss_channel_bindings_t input_chan_bindings, | ||
| 2984 | + gss_name_t *src_name, gss_OID *mech_type, | ||
| 2985 | + gss_buffer_t output_token, OM_uint32 *ret_flags, | ||
| 2986 | + OM_uint32 *time_rec, gss_cred_id_t *delegated_cred_handle, | ||
| 2987 | + krb5_gss_ctx_ext_t exts) | ||
| 2988 | { | ||
| 2989 | krb5_context context; | ||
| 2990 | unsigned char *ptr; | ||
| 2991 | @@ -1310,22 +1289,15 @@ krb5_gss_accept_sec_context_ext( | ||
| 2992 | } | ||
| 2993 | |||
| 2994 | OM_uint32 KRB5_CALLCONV | ||
| 2995 | -krb5_gss_accept_sec_context(minor_status, context_handle, | ||
| 2996 | - verifier_cred_handle, input_token, | ||
| 2997 | - input_chan_bindings, src_name, mech_type, | ||
| 2998 | - output_token, ret_flags, time_rec, | ||
| 2999 | - delegated_cred_handle) | ||
| 3000 | - OM_uint32 *minor_status; | ||
| 3001 | - gss_ctx_id_t *context_handle; | ||
| 3002 | - gss_cred_id_t verifier_cred_handle; | ||
| 3003 | - gss_buffer_t input_token; | ||
| 3004 | - gss_channel_bindings_t input_chan_bindings; | ||
| 3005 | - gss_name_t *src_name; | ||
| 3006 | - gss_OID *mech_type; | ||
| 3007 | - gss_buffer_t output_token; | ||
| 3008 | - OM_uint32 *ret_flags; | ||
| 3009 | - OM_uint32 *time_rec; | ||
| 3010 | - gss_cred_id_t *delegated_cred_handle; | ||
| 3011 | +krb5_gss_accept_sec_context(OM_uint32 *minor_status, | ||
| 3012 | + gss_ctx_id_t *context_handle, | ||
| 3013 | + gss_cred_id_t verifier_cred_handle, | ||
| 3014 | + gss_buffer_t input_token, | ||
| 3015 | + gss_channel_bindings_t input_chan_bindings, | ||
| 3016 | + gss_name_t *src_name, gss_OID *mech_type, | ||
| 3017 | + gss_buffer_t output_token, OM_uint32 *ret_flags, | ||
| 3018 | + OM_uint32 *time_rec, | ||
| 3019 | + gss_cred_id_t *delegated_cred_handle) | ||
| 3020 | { | ||
| 3021 | krb5_gss_ctx_ext_rec exts; | ||
| 3022 | |||
| 3023 | diff --git a/src/lib/gssapi/krb5/compare_name.c b/src/lib/gssapi/krb5/compare_name.c | ||
| 3024 | index 3f3788d..3aa5a0d 100644 | ||
| 3025 | --- a/src/lib/gssapi/krb5/compare_name.c | ||
| 3026 | +++ b/src/lib/gssapi/krb5/compare_name.c | ||
| 3027 | @@ -28,11 +28,8 @@ | ||
| 3028 | #include "gssapiP_krb5.h" | ||
| 3029 | |||
| 3030 | OM_uint32 KRB5_CALLCONV | ||
| 3031 | -krb5_gss_compare_name(minor_status, name1, name2, name_equal) | ||
| 3032 | - OM_uint32 *minor_status; | ||
| 3033 | - gss_name_t name1; | ||
| 3034 | - gss_name_t name2; | ||
| 3035 | - int *name_equal; | ||
| 3036 | +krb5_gss_compare_name(OM_uint32 *minor_status, gss_name_t name1, | ||
| 3037 | + gss_name_t name2, int *name_equal) | ||
| 3038 | { | ||
| 3039 | krb5_context context; | ||
| 3040 | krb5_error_code code; | ||
| 3041 | diff --git a/src/lib/gssapi/krb5/context_time.c b/src/lib/gssapi/krb5/context_time.c | ||
| 3042 | index 226de05..0ab885d 100644 | ||
| 3043 | --- a/src/lib/gssapi/krb5/context_time.c | ||
| 3044 | +++ b/src/lib/gssapi/krb5/context_time.c | ||
| 3045 | @@ -28,10 +28,8 @@ | ||
| 3046 | */ | ||
| 3047 | |||
| 3048 | OM_uint32 KRB5_CALLCONV | ||
| 3049 | -krb5_gss_context_time(minor_status, context_handle, time_rec) | ||
| 3050 | - OM_uint32 *minor_status; | ||
| 3051 | - gss_ctx_id_t context_handle; | ||
| 3052 | - OM_uint32 *time_rec; | ||
| 3053 | +krb5_gss_context_time(OM_uint32 *minor_status, gss_ctx_id_t context_handle, | ||
| 3054 | + OM_uint32 *time_rec) | ||
| 3055 | { | ||
| 3056 | krb5_error_code code; | ||
| 3057 | krb5_gss_ctx_id_rec *ctx; | ||
| 3058 | diff --git a/src/lib/gssapi/krb5/delete_sec_context.c b/src/lib/gssapi/krb5/delete_sec_context.c | ||
| 3059 | index 4b9dfae..92e84b7 100644 | ||
| 3060 | --- a/src/lib/gssapi/krb5/delete_sec_context.c | ||
| 3061 | +++ b/src/lib/gssapi/krb5/delete_sec_context.c | ||
| 3062 | @@ -28,10 +28,9 @@ | ||
| 3063 | */ | ||
| 3064 | |||
| 3065 | OM_uint32 KRB5_CALLCONV | ||
| 3066 | -krb5_gss_delete_sec_context(minor_status, context_handle, output_token) | ||
| 3067 | - OM_uint32 *minor_status; | ||
| 3068 | - gss_ctx_id_t *context_handle; | ||
| 3069 | - gss_buffer_t output_token; | ||
| 3070 | +krb5_gss_delete_sec_context(OM_uint32 *minor_status, | ||
| 3071 | + gss_ctx_id_t *context_handle, | ||
| 3072 | + gss_buffer_t output_token) | ||
| 3073 | { | ||
| 3074 | krb5_context context; | ||
| 3075 | krb5_gss_ctx_id_rec *ctx; | ||
| 3076 | diff --git a/src/lib/gssapi/krb5/disp_name.c b/src/lib/gssapi/krb5/disp_name.c | ||
| 3077 | index b097bf0..75fef01 100644 | ||
| 3078 | --- a/src/lib/gssapi/krb5/disp_name.c | ||
| 3079 | +++ b/src/lib/gssapi/krb5/disp_name.c | ||
| 3080 | @@ -24,12 +24,9 @@ | ||
| 3081 | #include "gssapiP_krb5.h" | ||
| 3082 | |||
| 3083 | OM_uint32 KRB5_CALLCONV | ||
| 3084 | -krb5_gss_display_name(minor_status, input_name, output_name_buffer, | ||
| 3085 | - output_name_type) | ||
| 3086 | - OM_uint32 *minor_status; | ||
| 3087 | - gss_name_t input_name; | ||
| 3088 | - gss_buffer_t output_name_buffer; | ||
| 3089 | - gss_OID *output_name_type; | ||
| 3090 | +krb5_gss_display_name(OM_uint32 *minor_status, gss_name_t input_name, | ||
| 3091 | + gss_buffer_t output_name_buffer, | ||
| 3092 | + gss_OID *output_name_type) | ||
| 3093 | { | ||
| 3094 | krb5_context context; | ||
| 3095 | krb5_error_code code; | ||
| 3096 | diff --git a/src/lib/gssapi/krb5/disp_status.c b/src/lib/gssapi/krb5/disp_status.c | ||
| 3097 | index 6ff62a9..71000b7 100644 | ||
| 3098 | --- a/src/lib/gssapi/krb5/disp_status.c | ||
| 3099 | +++ b/src/lib/gssapi/krb5/disp_status.c | ||
| 3100 | @@ -154,14 +154,9 @@ void krb5_gss_delete_error_info(void *p) | ||
| 3101 | /**/ | ||
| 3102 | |||
| 3103 | OM_uint32 KRB5_CALLCONV | ||
| 3104 | -krb5_gss_display_status(minor_status, status_value, status_type, | ||
| 3105 | - mech_type, message_context, status_string) | ||
| 3106 | - OM_uint32 *minor_status; | ||
| 3107 | - OM_uint32 status_value; | ||
| 3108 | - int status_type; | ||
| 3109 | - gss_OID mech_type; | ||
| 3110 | - OM_uint32 *message_context; | ||
| 3111 | - gss_buffer_t status_string; | ||
| 3112 | +krb5_gss_display_status(OM_uint32 *minor_status, OM_uint32 status_value, | ||
| 3113 | + int status_type, gss_OID mech_type, | ||
| 3114 | + OM_uint32 *message_context, gss_buffer_t status_string) | ||
| 3115 | { | ||
| 3116 | status_string->length = 0; | ||
| 3117 | status_string->value = NULL; | ||
| 3118 | diff --git a/src/lib/gssapi/krb5/export_sec_context.c b/src/lib/gssapi/krb5/export_sec_context.c | ||
| 3119 | index 44e5008..9730e05 100644 | ||
| 3120 | --- a/src/lib/gssapi/krb5/export_sec_context.c | ||
| 3121 | +++ b/src/lib/gssapi/krb5/export_sec_context.c | ||
| 3122 | @@ -27,10 +27,9 @@ | ||
| 3123 | #include "gssapiP_krb5.h" | ||
| 3124 | #ifndef LEAN_CLIENT | ||
| 3125 | OM_uint32 KRB5_CALLCONV | ||
| 3126 | -krb5_gss_export_sec_context(minor_status, context_handle, interprocess_token) | ||
| 3127 | - OM_uint32 *minor_status; | ||
| 3128 | - gss_ctx_id_t *context_handle; | ||
| 3129 | - gss_buffer_t interprocess_token; | ||
| 3130 | +krb5_gss_export_sec_context(OM_uint32 *minor_status, | ||
| 3131 | + gss_ctx_id_t *context_handle, | ||
| 3132 | + gss_buffer_t interprocess_token) | ||
| 3133 | { | ||
| 3134 | krb5_context context = NULL; | ||
| 3135 | krb5_error_code kret; | ||
| 3136 | diff --git a/src/lib/gssapi/krb5/gssapi_krb5.c b/src/lib/gssapi/krb5/gssapi_krb5.c | ||
| 3137 | index 1e62b07..370b7d1 100644 | ||
| 3138 | --- a/src/lib/gssapi/krb5/gssapi_krb5.c | ||
| 3139 | +++ b/src/lib/gssapi/krb5/gssapi_krb5.c | ||
| 3140 | @@ -197,9 +197,7 @@ g_set kg_vdb = G_SET_INIT; | ||
| 3141 | * so handling the expiration/invalidation condition here isn't needed. | ||
| 3142 | */ | ||
| 3143 | OM_uint32 | ||
| 3144 | -kg_get_defcred(minor_status, cred) | ||
| 3145 | - OM_uint32 *minor_status; | ||
| 3146 | - gss_cred_id_t *cred; | ||
| 3147 | +kg_get_defcred(OM_uint32 *minor_status, gss_cred_id_t *cred) | ||
| 3148 | { | ||
| 3149 | OM_uint32 major; | ||
| 3150 | |||
| 3151 | diff --git a/src/lib/gssapi/krb5/import_name.c b/src/lib/gssapi/krb5/import_name.c | ||
| 3152 | index f64635a..cc6883b 100644 | ||
| 3153 | --- a/src/lib/gssapi/krb5/import_name.c | ||
| 3154 | +++ b/src/lib/gssapi/krb5/import_name.c | ||
| 3155 | @@ -120,12 +120,8 @@ parse_hostbased(const char *str, size_t len, | ||
| 3156 | } | ||
| 3157 | |||
| 3158 | OM_uint32 KRB5_CALLCONV | ||
| 3159 | -krb5_gss_import_name(minor_status, input_name_buffer, | ||
| 3160 | - input_name_type, output_name) | ||
| 3161 | - OM_uint32 *minor_status; | ||
| 3162 | - gss_buffer_t input_name_buffer; | ||
| 3163 | - gss_OID input_name_type; | ||
| 3164 | - gss_name_t *output_name; | ||
| 3165 | +krb5_gss_import_name(OM_uint32 *minor_status, gss_buffer_t input_name_buffer, | ||
| 3166 | + gss_OID input_name_type, gss_name_t *output_name) | ||
| 3167 | { | ||
| 3168 | krb5_context context; | ||
| 3169 | krb5_principal princ = NULL; | ||
| 3170 | diff --git a/src/lib/gssapi/krb5/import_sec_context.c b/src/lib/gssapi/krb5/import_sec_context.c | ||
| 3171 | index 7d26f4d..e39c036 100644 | ||
| 3172 | --- a/src/lib/gssapi/krb5/import_sec_context.c | ||
| 3173 | +++ b/src/lib/gssapi/krb5/import_sec_context.c | ||
| 3174 | @@ -32,8 +32,7 @@ | ||
| 3175 | * Fix up the OID of the mechanism so that uses the static version of | ||
| 3176 | * the OID if possible. | ||
| 3177 | */ | ||
| 3178 | -gss_OID krb5_gss_convert_static_mech_oid(oid) | ||
| 3179 | - gss_OID oid; | ||
| 3180 | +gss_OID krb5_gss_convert_static_mech_oid(gss_OID oid) | ||
| 3181 | { | ||
| 3182 | const gss_OID_desc *p; | ||
| 3183 | OM_uint32 minor_status; | ||
| 3184 | @@ -49,10 +48,9 @@ gss_OID krb5_gss_convert_static_mech_oid(oid) | ||
| 3185 | } | ||
| 3186 | |||
| 3187 | OM_uint32 KRB5_CALLCONV | ||
| 3188 | -krb5_gss_import_sec_context(minor_status, interprocess_token, context_handle) | ||
| 3189 | - OM_uint32 *minor_status; | ||
| 3190 | - gss_buffer_t interprocess_token; | ||
| 3191 | - gss_ctx_id_t *context_handle; | ||
| 3192 | +krb5_gss_import_sec_context(OM_uint32 *minor_status, | ||
| 3193 | + gss_buffer_t interprocess_token, | ||
| 3194 | + gss_ctx_id_t *context_handle) | ||
| 3195 | { | ||
| 3196 | krb5_context context; | ||
| 3197 | krb5_error_code kret = 0; | ||
| 3198 | diff --git a/src/lib/gssapi/krb5/indicate_mechs.c b/src/lib/gssapi/krb5/indicate_mechs.c | ||
| 3199 | index 45538cb..49d55e6 100644 | ||
| 3200 | --- a/src/lib/gssapi/krb5/indicate_mechs.c | ||
| 3201 | +++ b/src/lib/gssapi/krb5/indicate_mechs.c | ||
| 3202 | @@ -29,9 +29,7 @@ | ||
| 3203 | #include "mglueP.h" | ||
| 3204 | |||
| 3205 | OM_uint32 KRB5_CALLCONV | ||
| 3206 | -krb5_gss_indicate_mechs(minor_status, mech_set) | ||
| 3207 | - OM_uint32 *minor_status; | ||
| 3208 | - gss_OID_set *mech_set; | ||
| 3209 | +krb5_gss_indicate_mechs(OM_uint32 *minor_status, gss_OID_set *mech_set) | ||
| 3210 | { | ||
| 3211 | return generic_gss_copy_oid_set(minor_status, kg_all_mechs, mech_set); | ||
| 3212 | } | ||
| 3213 | diff --git a/src/lib/gssapi/krb5/init_sec_context.c b/src/lib/gssapi/krb5/init_sec_context.c | ||
| 3214 | index 5748b84..0397fe1 100644 | ||
| 3215 | --- a/src/lib/gssapi/krb5/init_sec_context.c | ||
| 3216 | +++ b/src/lib/gssapi/krb5/init_sec_context.c | ||
| 3217 | @@ -117,14 +117,10 @@ int krb5_gss_dbg_client_expcreds = 0; | ||
| 3218 | * Common code which fetches the correct krb5 credentials from the | ||
| 3219 | * ccache. | ||
| 3220 | */ | ||
| 3221 | -static krb5_error_code get_credentials(context, cred, server, now, | ||
| 3222 | - endtime, out_creds) | ||
| 3223 | - krb5_context context; | ||
| 3224 | - krb5_gss_cred_id_t cred; | ||
| 3225 | - krb5_gss_name_t server; | ||
| 3226 | - krb5_timestamp now; | ||
| 3227 | - krb5_timestamp endtime; | ||
| 3228 | - krb5_creds **out_creds; | ||
| 3229 | +static krb5_error_code | ||
| 3230 | +get_credentials(krb5_context context, krb5_gss_cred_id_t cred, | ||
| 3231 | + krb5_gss_name_t server, krb5_timestamp now, | ||
| 3232 | + krb5_timestamp endtime, krb5_creds **out_creds) | ||
| 3233 | { | ||
| 3234 | krb5_error_code code; | ||
| 3235 | krb5_creds in_creds, evidence_creds, mcreds, *result_creds = NULL; | ||
| 3236 | @@ -365,17 +361,11 @@ cleanup: | ||
| 3237 | } | ||
| 3238 | |||
| 3239 | static krb5_error_code | ||
| 3240 | -make_ap_req_v1(context, ctx, cred, k_cred, ad_context, | ||
| 3241 | - chan_bindings, mech_type, token, exts) | ||
| 3242 | - krb5_context context; | ||
| 3243 | - krb5_gss_ctx_id_rec *ctx; | ||
| 3244 | - krb5_gss_cred_id_t cred; | ||
| 3245 | - krb5_creds *k_cred; | ||
| 3246 | - krb5_authdata_context ad_context; | ||
| 3247 | - gss_channel_bindings_t chan_bindings; | ||
| 3248 | - gss_OID mech_type; | ||
| 3249 | - gss_buffer_t token; | ||
| 3250 | - krb5_gss_ctx_ext_t exts; | ||
| 3251 | +make_ap_req_v1(krb5_context context, krb5_gss_ctx_id_rec *ctx, | ||
| 3252 | + krb5_gss_cred_id_t cred, krb5_creds *k_cred, | ||
| 3253 | + krb5_authdata_context ad_context, | ||
| 3254 | + gss_channel_bindings_t chan_bindings, gss_OID mech_type, | ||
| 3255 | + gss_buffer_t token, krb5_gss_ctx_ext_t exts) | ||
| 3256 | { | ||
| 3257 | krb5_flags mk_req_flags = 0; | ||
| 3258 | krb5_error_code code; | ||
| 3259 | @@ -1048,24 +1038,15 @@ krb5int_gss_use_kdc_context(OM_uint32 *minor_status, | ||
| 3260 | #endif | ||
| 3261 | |||
| 3262 | OM_uint32 KRB5_CALLCONV | ||
| 3263 | -krb5_gss_init_sec_context(minor_status, claimant_cred_handle, | ||
| 3264 | - context_handle, target_name, mech_type, | ||
| 3265 | - req_flags, time_req, input_chan_bindings, | ||
| 3266 | - input_token, actual_mech_type, output_token, | ||
| 3267 | - ret_flags, time_rec) | ||
| 3268 | - OM_uint32 *minor_status; | ||
| 3269 | - gss_cred_id_t claimant_cred_handle; | ||
| 3270 | - gss_ctx_id_t *context_handle; | ||
| 3271 | - gss_name_t target_name; | ||
| 3272 | - gss_OID mech_type; | ||
| 3273 | - OM_uint32 req_flags; | ||
| 3274 | - OM_uint32 time_req; | ||
| 3275 | - gss_channel_bindings_t input_chan_bindings; | ||
| 3276 | - gss_buffer_t input_token; | ||
| 3277 | - gss_OID *actual_mech_type; | ||
| 3278 | - gss_buffer_t output_token; | ||
| 3279 | - OM_uint32 *ret_flags; | ||
| 3280 | - OM_uint32 *time_rec; | ||
| 3281 | +krb5_gss_init_sec_context(OM_uint32 *minor_status, | ||
| 3282 | + gss_cred_id_t claimant_cred_handle, | ||
| 3283 | + gss_ctx_id_t *context_handle, | ||
| 3284 | + gss_name_t target_name, gss_OID mech_type, | ||
| 3285 | + OM_uint32 req_flags, OM_uint32 time_req, | ||
| 3286 | + gss_channel_bindings_t input_chan_bindings, | ||
| 3287 | + gss_buffer_t input_token, gss_OID *actual_mech_type, | ||
| 3288 | + gss_buffer_t output_token, OM_uint32 *ret_flags, | ||
| 3289 | + OM_uint32 *time_rec) | ||
| 3290 | { | ||
| 3291 | krb5_gss_ctx_ext_rec exts; | ||
| 3292 | |||
| 3293 | diff --git a/src/lib/gssapi/krb5/inq_context.c b/src/lib/gssapi/krb5/inq_context.c | ||
| 3294 | index 97678e3..f8229f9 100644 | ||
| 3295 | --- a/src/lib/gssapi/krb5/inq_context.c | ||
| 3296 | +++ b/src/lib/gssapi/krb5/inq_context.c | ||
| 3297 | @@ -78,18 +78,11 @@ | ||
| 3298 | #include "gssapiP_krb5.h" | ||
| 3299 | |||
| 3300 | OM_uint32 KRB5_CALLCONV | ||
| 3301 | -krb5_gss_inquire_context(minor_status, context_handle, initiator_name, | ||
| 3302 | - acceptor_name, lifetime_rec, mech_type, ret_flags, | ||
| 3303 | - locally_initiated, opened) | ||
| 3304 | - OM_uint32 *minor_status; | ||
| 3305 | - gss_ctx_id_t context_handle; | ||
| 3306 | - gss_name_t *initiator_name; | ||
| 3307 | - gss_name_t *acceptor_name; | ||
| 3308 | - OM_uint32 *lifetime_rec; | ||
| 3309 | - gss_OID *mech_type; | ||
| 3310 | - OM_uint32 *ret_flags; | ||
| 3311 | - int *locally_initiated; | ||
| 3312 | - int *opened; | ||
| 3313 | +krb5_gss_inquire_context(OM_uint32 *minor_status, gss_ctx_id_t context_handle, | ||
| 3314 | + gss_name_t *initiator_name, gss_name_t *acceptor_name, | ||
| 3315 | + OM_uint32 *lifetime_rec, gss_OID *mech_type, | ||
| 3316 | + OM_uint32 *ret_flags, int *locally_initiated, | ||
| 3317 | + int *opened) | ||
| 3318 | { | ||
| 3319 | krb5_context context; | ||
| 3320 | krb5_error_code code; | ||
| 3321 | diff --git a/src/lib/gssapi/krb5/inq_cred.c b/src/lib/gssapi/krb5/inq_cred.c | ||
| 3322 | index 0e67595..e968f8a 100644 | ||
| 3323 | --- a/src/lib/gssapi/krb5/inq_cred.c | ||
| 3324 | +++ b/src/lib/gssapi/krb5/inq_cred.c | ||
| 3325 | @@ -73,14 +73,9 @@ | ||
| 3326 | #include "gssapiP_krb5.h" | ||
| 3327 | |||
| 3328 | OM_uint32 KRB5_CALLCONV | ||
| 3329 | -krb5_gss_inquire_cred(minor_status, cred_handle, name, lifetime_ret, | ||
| 3330 | - cred_usage, mechanisms) | ||
| 3331 | - OM_uint32 *minor_status; | ||
| 3332 | - gss_cred_id_t cred_handle; | ||
| 3333 | - gss_name_t *name; | ||
| 3334 | - OM_uint32 *lifetime_ret; | ||
| 3335 | - gss_cred_usage_t *cred_usage; | ||
| 3336 | - gss_OID_set *mechanisms; | ||
| 3337 | +krb5_gss_inquire_cred(OM_uint32 *minor_status, gss_cred_id_t cred_handle, | ||
| 3338 | + gss_name_t *name, OM_uint32 *lifetime_ret, | ||
| 3339 | + gss_cred_usage_t *cred_usage, gss_OID_set *mechanisms) | ||
| 3340 | { | ||
| 3341 | krb5_context context; | ||
| 3342 | gss_cred_id_t defcred = GSS_C_NO_CREDENTIAL; | ||
| 3343 | @@ -209,16 +204,11 @@ cleanup: | ||
| 3344 | |||
| 3345 | /* V2 interface */ | ||
| 3346 | OM_uint32 KRB5_CALLCONV | ||
| 3347 | -krb5_gss_inquire_cred_by_mech(minor_status, cred_handle, | ||
| 3348 | - mech_type, name, initiator_lifetime, | ||
| 3349 | - acceptor_lifetime, cred_usage) | ||
| 3350 | - OM_uint32 *minor_status; | ||
| 3351 | - gss_cred_id_t cred_handle; | ||
| 3352 | - gss_OID mech_type; | ||
| 3353 | - gss_name_t *name; | ||
| 3354 | - OM_uint32 *initiator_lifetime; | ||
| 3355 | - OM_uint32 *acceptor_lifetime; | ||
| 3356 | - gss_cred_usage_t *cred_usage; | ||
| 3357 | +krb5_gss_inquire_cred_by_mech(OM_uint32 *minor_status, | ||
| 3358 | + gss_cred_id_t cred_handle, gss_OID mech_type, | ||
| 3359 | + gss_name_t *name, OM_uint32 *initiator_lifetime, | ||
| 3360 | + OM_uint32 *acceptor_lifetime, | ||
| 3361 | + gss_cred_usage_t *cred_usage) | ||
| 3362 | { | ||
| 3363 | krb5_gss_cred_id_t cred; | ||
| 3364 | OM_uint32 lifetime; | ||
| 3365 | diff --git a/src/lib/gssapi/krb5/inq_names.c b/src/lib/gssapi/krb5/inq_names.c | ||
| 3366 | index b326adb..4a3709b 100644 | ||
| 3367 | --- a/src/lib/gssapi/krb5/inq_names.c | ||
| 3368 | +++ b/src/lib/gssapi/krb5/inq_names.c | ||
| 3369 | @@ -27,10 +27,8 @@ | ||
| 3370 | #include "gssapiP_krb5.h" | ||
| 3371 | |||
| 3372 | OM_uint32 KRB5_CALLCONV | ||
| 3373 | -krb5_gss_inquire_names_for_mech(minor_status, mechanism, name_types) | ||
| 3374 | - OM_uint32 *minor_status; | ||
| 3375 | - gss_OID mechanism; | ||
| 3376 | - gss_OID_set *name_types; | ||
| 3377 | +krb5_gss_inquire_names_for_mech(OM_uint32 *minor_status, gss_OID mechanism, | ||
| 3378 | + gss_OID_set *name_types) | ||
| 3379 | { | ||
| 3380 | OM_uint32 major, minor; | ||
| 3381 | |||
| 3382 | diff --git a/src/lib/gssapi/krb5/k5seal.c b/src/lib/gssapi/krb5/k5seal.c | ||
| 3383 | index 99275be..71df11e 100644 | ||
| 3384 | --- a/src/lib/gssapi/krb5/k5seal.c | ||
| 3385 | +++ b/src/lib/gssapi/krb5/k5seal.c | ||
| 3386 | @@ -290,16 +290,10 @@ make_seal_token_v1 (krb5_context context, | ||
| 3387 | and do not encode the ENC_TYPE, MSG_LENGTH, or MSG_TEXT fields */ | ||
| 3388 | |||
| 3389 | OM_uint32 | ||
| 3390 | -kg_seal(minor_status, context_handle, conf_req_flag, qop_req, | ||
| 3391 | - input_message_buffer, conf_state, output_message_buffer, toktype) | ||
| 3392 | - OM_uint32 *minor_status; | ||
| 3393 | - gss_ctx_id_t context_handle; | ||
| 3394 | - int conf_req_flag; | ||
| 3395 | - gss_qop_t qop_req; | ||
| 3396 | - gss_buffer_t input_message_buffer; | ||
| 3397 | - int *conf_state; | ||
| 3398 | - gss_buffer_t output_message_buffer; | ||
| 3399 | - int toktype; | ||
| 3400 | +kg_seal(OM_uint32 *minor_status, gss_ctx_id_t context_handle, | ||
| 3401 | + int conf_req_flag, gss_qop_t qop_req, | ||
| 3402 | + gss_buffer_t input_message_buffer, int *conf_state, | ||
| 3403 | + gss_buffer_t output_message_buffer, int toktype) | ||
| 3404 | { | ||
| 3405 | krb5_gss_ctx_id_rec *ctx; | ||
| 3406 | krb5_error_code code; | ||
| 3407 | @@ -361,16 +355,10 @@ kg_seal(minor_status, context_handle, conf_req_flag, qop_req, | ||
| 3408 | } | ||
| 3409 | |||
| 3410 | OM_uint32 KRB5_CALLCONV | ||
| 3411 | -krb5_gss_wrap(minor_status, context_handle, conf_req_flag, | ||
| 3412 | - qop_req, input_message_buffer, conf_state, | ||
| 3413 | - output_message_buffer) | ||
| 3414 | - OM_uint32 *minor_status; | ||
| 3415 | - gss_ctx_id_t context_handle; | ||
| 3416 | - int conf_req_flag; | ||
| 3417 | - gss_qop_t qop_req; | ||
| 3418 | - gss_buffer_t input_message_buffer; | ||
| 3419 | - int *conf_state; | ||
| 3420 | - gss_buffer_t output_message_buffer; | ||
| 3421 | +krb5_gss_wrap(OM_uint32 *minor_status, gss_ctx_id_t context_handle, | ||
| 3422 | + int conf_req_flag, gss_qop_t qop_req, | ||
| 3423 | + gss_buffer_t input_message_buffer, int *conf_state, | ||
| 3424 | + gss_buffer_t output_message_buffer) | ||
| 3425 | { | ||
| 3426 | return(kg_seal(minor_status, context_handle, conf_req_flag, | ||
| 3427 | qop_req, input_message_buffer, conf_state, | ||
| 3428 | @@ -378,13 +366,9 @@ krb5_gss_wrap(minor_status, context_handle, conf_req_flag, | ||
| 3429 | } | ||
| 3430 | |||
| 3431 | OM_uint32 KRB5_CALLCONV | ||
| 3432 | -krb5_gss_get_mic(minor_status, context_handle, qop_req, | ||
| 3433 | - message_buffer, message_token) | ||
| 3434 | - OM_uint32 *minor_status; | ||
| 3435 | - gss_ctx_id_t context_handle; | ||
| 3436 | - gss_qop_t qop_req; | ||
| 3437 | - gss_buffer_t message_buffer; | ||
| 3438 | - gss_buffer_t message_token; | ||
| 3439 | +krb5_gss_get_mic(OM_uint32 *minor_status, gss_ctx_id_t context_handle, | ||
| 3440 | + gss_qop_t qop_req, gss_buffer_t message_buffer, | ||
| 3441 | + gss_buffer_t message_token) | ||
| 3442 | { | ||
| 3443 | return(kg_seal(minor_status, context_handle, 0, | ||
| 3444 | qop_req, message_buffer, NULL, | ||
| 3445 | diff --git a/src/lib/gssapi/krb5/k5unseal.c b/src/lib/gssapi/krb5/k5unseal.c | ||
| 3446 | index 9b183bc..c63e04b 100644 | ||
| 3447 | --- a/src/lib/gssapi/krb5/k5unseal.c | ||
| 3448 | +++ b/src/lib/gssapi/krb5/k5unseal.c | ||
| 3449 | @@ -58,17 +58,10 @@ | ||
| 3450 | conf_state is only valid if SEAL. */ | ||
| 3451 | |||
| 3452 | static OM_uint32 | ||
| 3453 | -kg_unseal_v1(context, minor_status, ctx, ptr, bodysize, message_buffer, | ||
| 3454 | - conf_state, qop_state, toktype) | ||
| 3455 | - krb5_context context; | ||
| 3456 | - OM_uint32 *minor_status; | ||
| 3457 | - krb5_gss_ctx_id_rec *ctx; | ||
| 3458 | - unsigned char *ptr; | ||
| 3459 | - int bodysize; | ||
| 3460 | - gss_buffer_t message_buffer; | ||
| 3461 | - int *conf_state; | ||
| 3462 | - gss_qop_t *qop_state; | ||
| 3463 | - int toktype; | ||
| 3464 | +kg_unseal_v1(krb5_context context, OM_uint32 *minor_status, | ||
| 3465 | + krb5_gss_ctx_id_rec *ctx, unsigned char *ptr, int bodysize, | ||
| 3466 | + gss_buffer_t message_buffer, int *conf_state, | ||
| 3467 | + gss_qop_t *qop_state, int toktype) | ||
| 3468 | { | ||
| 3469 | krb5_error_code code; | ||
| 3470 | int conflen = 0; | ||
| 3471 | @@ -360,15 +353,9 @@ kg_unseal_v1(context, minor_status, ctx, ptr, bodysize, message_buffer, | ||
| 3472 | conf_state is only valid if SEAL. */ | ||
| 3473 | |||
| 3474 | OM_uint32 | ||
| 3475 | -kg_unseal(minor_status, context_handle, input_token_buffer, | ||
| 3476 | - message_buffer, conf_state, qop_state, toktype) | ||
| 3477 | - OM_uint32 *minor_status; | ||
| 3478 | - gss_ctx_id_t context_handle; | ||
| 3479 | - gss_buffer_t input_token_buffer; | ||
| 3480 | - gss_buffer_t message_buffer; | ||
| 3481 | - int *conf_state; | ||
| 3482 | - gss_qop_t *qop_state; | ||
| 3483 | - int toktype; | ||
| 3484 | +kg_unseal(OM_uint32 *minor_status, gss_ctx_id_t context_handle, | ||
| 3485 | + gss_buffer_t input_token_buffer, gss_buffer_t message_buffer, | ||
| 3486 | + int *conf_state, gss_qop_t *qop_state, int toktype) | ||
| 3487 | { | ||
| 3488 | krb5_gss_ctx_id_rec *ctx; | ||
| 3489 | unsigned char *ptr; | ||
| 3490 | @@ -439,15 +426,10 @@ kg_unseal(minor_status, context_handle, input_token_buffer, | ||
| 3491 | } | ||
| 3492 | |||
| 3493 | OM_uint32 KRB5_CALLCONV | ||
| 3494 | -krb5_gss_unwrap(minor_status, context_handle, | ||
| 3495 | - input_message_buffer, output_message_buffer, | ||
| 3496 | - conf_state, qop_state) | ||
| 3497 | - OM_uint32 *minor_status; | ||
| 3498 | - gss_ctx_id_t context_handle; | ||
| 3499 | - gss_buffer_t input_message_buffer; | ||
| 3500 | - gss_buffer_t output_message_buffer; | ||
| 3501 | - int *conf_state; | ||
| 3502 | - gss_qop_t *qop_state; | ||
| 3503 | +krb5_gss_unwrap(OM_uint32 *minor_status, gss_ctx_id_t context_handle, | ||
| 3504 | + gss_buffer_t input_message_buffer, | ||
| 3505 | + gss_buffer_t output_message_buffer, int *conf_state, | ||
| 3506 | + gss_qop_t *qop_state) | ||
| 3507 | { | ||
| 3508 | OM_uint32 rstat; | ||
| 3509 | |||
| 3510 | @@ -458,14 +440,9 @@ krb5_gss_unwrap(minor_status, context_handle, | ||
| 3511 | } | ||
| 3512 | |||
| 3513 | OM_uint32 KRB5_CALLCONV | ||
| 3514 | -krb5_gss_verify_mic(minor_status, context_handle, | ||
| 3515 | - message_buffer, token_buffer, | ||
| 3516 | - qop_state) | ||
| 3517 | - OM_uint32 *minor_status; | ||
| 3518 | - gss_ctx_id_t context_handle; | ||
| 3519 | - gss_buffer_t message_buffer; | ||
| 3520 | - gss_buffer_t token_buffer; | ||
| 3521 | - gss_qop_t *qop_state; | ||
| 3522 | +krb5_gss_verify_mic(OM_uint32 *minor_status, gss_ctx_id_t context_handle, | ||
| 3523 | + gss_buffer_t message_buffer, gss_buffer_t token_buffer, | ||
| 3524 | + gss_qop_t *qop_state) | ||
| 3525 | { | ||
| 3526 | OM_uint32 rstat; | ||
| 3527 | |||
| 3528 | diff --git a/src/lib/gssapi/krb5/process_context_token.c b/src/lib/gssapi/krb5/process_context_token.c | ||
| 3529 | index a672f48..67805fb 100644 | ||
| 3530 | --- a/src/lib/gssapi/krb5/process_context_token.c | ||
| 3531 | +++ b/src/lib/gssapi/krb5/process_context_token.c | ||
| 3532 | @@ -28,11 +28,9 @@ | ||
| 3533 | */ | ||
| 3534 | |||
| 3535 | OM_uint32 KRB5_CALLCONV | ||
| 3536 | -krb5_gss_process_context_token(minor_status, context_handle, | ||
| 3537 | - token_buffer) | ||
| 3538 | - OM_uint32 *minor_status; | ||
| 3539 | - gss_ctx_id_t context_handle; | ||
| 3540 | - gss_buffer_t token_buffer; | ||
| 3541 | +krb5_gss_process_context_token(OM_uint32 *minor_status, | ||
| 3542 | + gss_ctx_id_t context_handle, | ||
| 3543 | + gss_buffer_t token_buffer) | ||
| 3544 | { | ||
| 3545 | krb5_gss_ctx_id_rec *ctx; | ||
| 3546 | OM_uint32 majerr; | ||
| 3547 | diff --git a/src/lib/gssapi/krb5/rel_cred.c b/src/lib/gssapi/krb5/rel_cred.c | ||
| 3548 | index 0da6c1b..9e04e2f 100644 | ||
| 3549 | --- a/src/lib/gssapi/krb5/rel_cred.c | ||
| 3550 | +++ b/src/lib/gssapi/krb5/rel_cred.c | ||
| 3551 | @@ -24,9 +24,7 @@ | ||
| 3552 | #include "gssapiP_krb5.h" | ||
| 3553 | |||
| 3554 | OM_uint32 KRB5_CALLCONV | ||
| 3555 | -krb5_gss_release_cred(minor_status, cred_handle) | ||
| 3556 | - OM_uint32 *minor_status; | ||
| 3557 | - gss_cred_id_t *cred_handle; | ||
| 3558 | +krb5_gss_release_cred(OM_uint32 *minor_status, gss_cred_id_t *cred_handle) | ||
| 3559 | { | ||
| 3560 | krb5_context context; | ||
| 3561 | krb5_gss_cred_id_t cred; | ||
| 3562 | diff --git a/src/lib/gssapi/krb5/rel_name.c b/src/lib/gssapi/krb5/rel_name.c | ||
| 3563 | index 3dabe32..558bb6d 100644 | ||
| 3564 | --- a/src/lib/gssapi/krb5/rel_name.c | ||
| 3565 | +++ b/src/lib/gssapi/krb5/rel_name.c | ||
| 3566 | @@ -24,9 +24,7 @@ | ||
| 3567 | #include "gssapiP_krb5.h" | ||
| 3568 | |||
| 3569 | OM_uint32 KRB5_CALLCONV | ||
| 3570 | -krb5_gss_release_name(minor_status, input_name) | ||
| 3571 | - OM_uint32 *minor_status; | ||
| 3572 | - gss_name_t *input_name; | ||
| 3573 | +krb5_gss_release_name(OM_uint32 *minor_status, gss_name_t *input_name) | ||
| 3574 | { | ||
| 3575 | krb5_context context; | ||
| 3576 | krb5_error_code code; | ||
| 3577 | diff --git a/src/lib/gssapi/krb5/rel_oid.c b/src/lib/gssapi/krb5/rel_oid.c | ||
| 3578 | index 739efe4..900c410 100644 | ||
| 3579 | --- a/src/lib/gssapi/krb5/rel_oid.c | ||
| 3580 | +++ b/src/lib/gssapi/krb5/rel_oid.c | ||
| 3581 | @@ -27,9 +27,7 @@ | ||
| 3582 | #include "gssapiP_krb5.h" | ||
| 3583 | |||
| 3584 | OM_uint32 | ||
| 3585 | -krb5_gss_release_oid(minor_status, oid) | ||
| 3586 | - OM_uint32 *minor_status; | ||
| 3587 | - gss_OID *oid; | ||
| 3588 | +krb5_gss_release_oid(OM_uint32 *minor_status, gss_OID *oid) | ||
| 3589 | { | ||
| 3590 | /* | ||
| 3591 | * The V2 API says the following! | ||
| 3592 | @@ -52,9 +50,7 @@ krb5_gss_release_oid(minor_status, oid) | ||
| 3593 | } | ||
| 3594 | |||
| 3595 | OM_uint32 KRB5_CALLCONV | ||
| 3596 | -krb5_gss_internal_release_oid(minor_status, oid) | ||
| 3597 | - OM_uint32 *minor_status; | ||
| 3598 | - gss_OID *oid; | ||
| 3599 | +krb5_gss_internal_release_oid(OM_uint32 *minor_status, gss_OID *oid) | ||
| 3600 | { | ||
| 3601 | /* | ||
| 3602 | * This function only knows how to release internal OIDs. It will | ||
| 3603 | diff --git a/src/lib/gssapi/krb5/ser_sctx.c b/src/lib/gssapi/krb5/ser_sctx.c | ||
| 3604 | index 9e2d32e..1129b6a 100644 | ||
| 3605 | --- a/src/lib/gssapi/krb5/ser_sctx.c | ||
| 3606 | +++ b/src/lib/gssapi/krb5/ser_sctx.c | ||
| 3607 | @@ -137,10 +137,8 @@ kg_oid_size(gss_OID oid, size_t *sizep) | ||
| 3608 | } | ||
| 3609 | |||
| 3610 | static krb5_error_code | ||
| 3611 | -kg_seqstate_externalize(arg, buffer, lenremain) | ||
| 3612 | - g_seqnum_state arg; | ||
| 3613 | - krb5_octet **buffer; | ||
| 3614 | - size_t *lenremain; | ||
| 3615 | +kg_seqstate_externalize(g_seqnum_state arg, krb5_octet **buffer, | ||
| 3616 | + size_t *lenremain) | ||
| 3617 | { | ||
| 3618 | krb5_error_code err; | ||
| 3619 | err = krb5_ser_pack_int32(KV5M_GSS_QUEUE, buffer, lenremain); | ||
| 3620 | @@ -152,10 +150,8 @@ kg_seqstate_externalize(arg, buffer, lenremain) | ||
| 3621 | } | ||
| 3622 | |||
| 3623 | static krb5_error_code | ||
| 3624 | -kg_seqstate_internalize(argp, buffer, lenremain) | ||
| 3625 | - g_seqnum_state *argp; | ||
| 3626 | - krb5_octet **buffer; | ||
| 3627 | - size_t *lenremain; | ||
| 3628 | +kg_seqstate_internalize(g_seqnum_state *argp, krb5_octet **buffer, | ||
| 3629 | + size_t *lenremain) | ||
| 3630 | { | ||
| 3631 | krb5_int32 ibuf; | ||
| 3632 | krb5_octet *bp; | ||
| 3633 | @@ -193,9 +189,7 @@ kg_seqstate_internalize(argp, buffer, lenremain) | ||
| 3634 | } | ||
| 3635 | |||
| 3636 | static krb5_error_code | ||
| 3637 | -kg_seqstate_size(arg, sizep) | ||
| 3638 | - g_seqnum_state arg; | ||
| 3639 | - size_t *sizep; | ||
| 3640 | +kg_seqstate_size(g_seqnum_state arg, size_t *sizep) | ||
| 3641 | { | ||
| 3642 | krb5_error_code kret; | ||
| 3643 | size_t required; | ||
| 3644 | diff --git a/src/lib/gssapi/krb5/util_cksum.c b/src/lib/gssapi/krb5/util_cksum.c | ||
| 3645 | index 5b87956..5f7694f 100644 | ||
| 3646 | --- a/src/lib/gssapi/krb5/util_cksum.c | ||
| 3647 | +++ b/src/lib/gssapi/krb5/util_cksum.c | ||
| 3648 | @@ -28,10 +28,8 @@ | ||
| 3649 | |||
| 3650 | /* Checksumming the channel bindings always uses plain MD5. */ | ||
| 3651 | krb5_error_code | ||
| 3652 | -kg_checksum_channel_bindings(context, cb, cksum) | ||
| 3653 | - krb5_context context; | ||
| 3654 | - gss_channel_bindings_t cb; | ||
| 3655 | - krb5_checksum *cksum; | ||
| 3656 | +kg_checksum_channel_bindings(krb5_context context, gss_channel_bindings_t cb, | ||
| 3657 | + krb5_checksum *cksum) | ||
| 3658 | { | ||
| 3659 | struct k5buf buf; | ||
| 3660 | size_t sumlen; | ||
| 3661 | diff --git a/src/lib/gssapi/krb5/util_seed.c b/src/lib/gssapi/krb5/util_seed.c | ||
| 3662 | index 6e1c9ac..6857363 100644 | ||
| 3663 | --- a/src/lib/gssapi/krb5/util_seed.c | ||
| 3664 | +++ b/src/lib/gssapi/krb5/util_seed.c | ||
| 3665 | @@ -29,10 +29,7 @@ | ||
| 3666 | static const unsigned char zeros[16] = {0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0}; | ||
| 3667 | |||
| 3668 | krb5_error_code | ||
| 3669 | -kg_make_seed(context, key, seed) | ||
| 3670 | - krb5_context context; | ||
| 3671 | - krb5_key key; | ||
| 3672 | - unsigned char *seed; | ||
| 3673 | +kg_make_seed(krb5_context context, krb5_key key, unsigned char *seed) | ||
| 3674 | { | ||
| 3675 | krb5_error_code code; | ||
| 3676 | krb5_key rkey = NULL; | ||
| 3677 | diff --git a/src/lib/gssapi/krb5/util_seqnum.c b/src/lib/gssapi/krb5/util_seqnum.c | ||
| 3678 | index bef631d..a5a4d5c 100644 | ||
| 3679 | --- a/src/lib/gssapi/krb5/util_seqnum.c | ||
| 3680 | +++ b/src/lib/gssapi/krb5/util_seqnum.c | ||
| 3681 | @@ -30,13 +30,8 @@ | ||
| 3682 | */ | ||
| 3683 | |||
| 3684 | krb5_error_code | ||
| 3685 | -kg_make_seq_num(context, key, direction, seqnum, cksum, buf) | ||
| 3686 | - krb5_context context; | ||
| 3687 | - krb5_key key; | ||
| 3688 | - int direction; | ||
| 3689 | - krb5_ui_4 seqnum; | ||
| 3690 | - unsigned char *cksum; | ||
| 3691 | - unsigned char *buf; | ||
| 3692 | +kg_make_seq_num(krb5_context context, krb5_key key, int direction, | ||
| 3693 | + krb5_ui_4 seqnum, unsigned char *cksum, unsigned char *buf) | ||
| 3694 | { | ||
| 3695 | unsigned char plain[8]; | ||
| 3696 | |||
| 3697 | @@ -59,13 +54,9 @@ kg_make_seq_num(context, key, direction, seqnum, cksum, buf) | ||
| 3698 | return(kg_encrypt(context, key, KG_USAGE_SEQ, cksum, plain, buf, 8)); | ||
| 3699 | } | ||
| 3700 | |||
| 3701 | -krb5_error_code kg_get_seq_num(context, key, cksum, buf, direction, seqnum) | ||
| 3702 | - krb5_context context; | ||
| 3703 | - krb5_key key; | ||
| 3704 | - unsigned char *cksum; | ||
| 3705 | - unsigned char *buf; | ||
| 3706 | - int *direction; | ||
| 3707 | - krb5_ui_4 *seqnum; | ||
| 3708 | +krb5_error_code | ||
| 3709 | +kg_get_seq_num(krb5_context context, krb5_key key, unsigned char *cksum, | ||
| 3710 | + unsigned char *buf, int *direction, krb5_ui_4 *seqnum) | ||
| 3711 | { | ||
| 3712 | krb5_error_code code; | ||
| 3713 | unsigned char plain[8]; | ||
| 3714 | diff --git a/src/lib/gssapi/krb5/val_cred.c b/src/lib/gssapi/krb5/val_cred.c | ||
| 3715 | index cb1cb93..83e7634 100644 | ||
| 3716 | --- a/src/lib/gssapi/krb5/val_cred.c | ||
| 3717 | +++ b/src/lib/gssapi/krb5/val_cred.c | ||
| 3718 | @@ -57,9 +57,7 @@ krb5_gss_validate_cred_1(OM_uint32 *minor_status, gss_cred_id_t cred_handle, | ||
| 3719 | } | ||
| 3720 | |||
| 3721 | OM_uint32 | ||
| 3722 | -krb5_gss_validate_cred(minor_status, cred_handle) | ||
| 3723 | - OM_uint32 *minor_status; | ||
| 3724 | - gss_cred_id_t cred_handle; | ||
| 3725 | +krb5_gss_validate_cred(OM_uint32 *minor_status, gss_cred_id_t cred_handle) | ||
| 3726 | { | ||
| 3727 | krb5_context context; | ||
| 3728 | krb5_error_code code; | ||
| 3729 | diff --git a/src/lib/gssapi/krb5/wrap_size_limit.c b/src/lib/gssapi/krb5/wrap_size_limit.c | ||
| 3730 | index 7959f42..8ea6ce1 100644 | ||
| 3731 | --- a/src/lib/gssapi/krb5/wrap_size_limit.c | ||
| 3732 | +++ b/src/lib/gssapi/krb5/wrap_size_limit.c | ||
| 3733 | @@ -74,14 +74,9 @@ | ||
| 3734 | |||
| 3735 | /* V2 interface */ | ||
| 3736 | OM_uint32 KRB5_CALLCONV | ||
| 3737 | -krb5_gss_wrap_size_limit(minor_status, context_handle, conf_req_flag, | ||
| 3738 | - qop_req, req_output_size, max_input_size) | ||
| 3739 | - OM_uint32 *minor_status; | ||
| 3740 | - gss_ctx_id_t context_handle; | ||
| 3741 | - int conf_req_flag; | ||
| 3742 | - gss_qop_t qop_req; | ||
| 3743 | - OM_uint32 req_output_size; | ||
| 3744 | - OM_uint32 *max_input_size; | ||
| 3745 | +krb5_gss_wrap_size_limit(OM_uint32 *minor_status, gss_ctx_id_t context_handle, | ||
| 3746 | + int conf_req_flag, gss_qop_t qop_req, | ||
| 3747 | + OM_uint32 req_output_size, OM_uint32 *max_input_size) | ||
| 3748 | { | ||
| 3749 | krb5_gss_ctx_id_rec *ctx; | ||
| 3750 | OM_uint32 data_size, conflen; | ||
| 3751 | diff --git a/src/lib/gssapi/mechglue/g_accept_sec_context.c b/src/lib/gssapi/mechglue/g_accept_sec_context.c | ||
| 3752 | index 4f2a66e..e4eff1f 100644 | ||
| 3753 | --- a/src/lib/gssapi/mechglue/g_accept_sec_context.c | ||
| 3754 | +++ b/src/lib/gssapi/mechglue/g_accept_sec_context.c | ||
| 3755 | @@ -128,30 +128,13 @@ allow_mech_by_default(gss_OID mech) | ||
| 3756 | } | ||
| 3757 | |||
| 3758 | OM_uint32 KRB5_CALLCONV | ||
| 3759 | -gss_accept_sec_context (minor_status, | ||
| 3760 | - context_handle, | ||
| 3761 | - verifier_cred_handle, | ||
| 3762 | - input_token_buffer, | ||
| 3763 | - input_chan_bindings, | ||
| 3764 | - src_name, | ||
| 3765 | - mech_type, | ||
| 3766 | - output_token, | ||
| 3767 | - ret_flags, | ||
| 3768 | - time_rec, | ||
| 3769 | - d_cred) | ||
| 3770 | - | ||
| 3771 | -OM_uint32 * minor_status; | ||
| 3772 | -gss_ctx_id_t * context_handle; | ||
| 3773 | -gss_cred_id_t verifier_cred_handle; | ||
| 3774 | -gss_buffer_t input_token_buffer; | ||
| 3775 | -gss_channel_bindings_t input_chan_bindings; | ||
| 3776 | -gss_name_t * src_name; | ||
| 3777 | -gss_OID * mech_type; | ||
| 3778 | -gss_buffer_t output_token; | ||
| 3779 | -OM_uint32 * ret_flags; | ||
| 3780 | -OM_uint32 * time_rec; | ||
| 3781 | -gss_cred_id_t * d_cred; | ||
| 3782 | - | ||
| 3783 | +gss_accept_sec_context(OM_uint32 *minor_status, gss_ctx_id_t *context_handle, | ||
| 3784 | + gss_cred_id_t verifier_cred_handle, | ||
| 3785 | + gss_buffer_t input_token_buffer, | ||
| 3786 | + gss_channel_bindings_t input_chan_bindings, | ||
| 3787 | + gss_name_t *src_name, gss_OID *mech_type, | ||
| 3788 | + gss_buffer_t output_token, OM_uint32 *ret_flags, | ||
| 3789 | + OM_uint32 *time_rec, gss_cred_id_t *d_cred) | ||
| 3790 | { | ||
| 3791 | OM_uint32 status, temp_status, temp_minor_status; | ||
| 3792 | OM_uint32 temp_ret_flags = 0; | ||
| 3793 | diff --git a/src/lib/gssapi/mechglue/g_acquire_cred.c b/src/lib/gssapi/mechglue/g_acquire_cred.c | ||
| 3794 | index c885f56..2fc9c5c 100644 | ||
| 3795 | --- a/src/lib/gssapi/mechglue/g_acquire_cred.c | ||
| 3796 | +++ b/src/lib/gssapi/mechglue/g_acquire_cred.c | ||
| 3797 | @@ -85,24 +85,10 @@ val_acq_cred_args( | ||
| 3798 | |||
| 3799 | |||
| 3800 | OM_uint32 KRB5_CALLCONV | ||
| 3801 | -gss_acquire_cred(minor_status, | ||
| 3802 | - desired_name, | ||
| 3803 | - time_req, | ||
| 3804 | - desired_mechs, | ||
| 3805 | - cred_usage, | ||
| 3806 | - output_cred_handle, | ||
| 3807 | - actual_mechs, | ||
| 3808 | - time_rec) | ||
| 3809 | - | ||
| 3810 | -OM_uint32 * minor_status; | ||
| 3811 | -gss_name_t desired_name; | ||
| 3812 | -OM_uint32 time_req; | ||
| 3813 | -gss_OID_set desired_mechs; | ||
| 3814 | -int cred_usage; | ||
| 3815 | -gss_cred_id_t * output_cred_handle; | ||
| 3816 | -gss_OID_set * actual_mechs; | ||
| 3817 | -OM_uint32 * time_rec; | ||
| 3818 | - | ||
| 3819 | +gss_acquire_cred(OM_uint32 *minor_status, gss_name_t desired_name, | ||
| 3820 | + OM_uint32 time_req, gss_OID_set desired_mechs, | ||
| 3821 | + int cred_usage, gss_cred_id_t *output_cred_handle, | ||
| 3822 | + gss_OID_set *actual_mechs, OM_uint32 *time_rec) | ||
| 3823 | { | ||
| 3824 | return gss_acquire_cred_from(minor_status, desired_name, time_req, | ||
| 3825 | desired_mechs, cred_usage, NULL, | ||
| 3826 | @@ -110,26 +96,11 @@ OM_uint32 * time_rec; | ||
| 3827 | } | ||
| 3828 | |||
| 3829 | OM_uint32 KRB5_CALLCONV | ||
| 3830 | -gss_acquire_cred_from(minor_status, | ||
| 3831 | - desired_name, | ||
| 3832 | - time_req, | ||
| 3833 | - desired_mechs, | ||
| 3834 | - cred_usage, | ||
| 3835 | - cred_store, | ||
| 3836 | - output_cred_handle, | ||
| 3837 | - actual_mechs, | ||
| 3838 | - time_rec) | ||
| 3839 | - | ||
| 3840 | -OM_uint32 * minor_status; | ||
| 3841 | -gss_name_t desired_name; | ||
| 3842 | -OM_uint32 time_req; | ||
| 3843 | -gss_OID_set desired_mechs; | ||
| 3844 | -int cred_usage; | ||
| 3845 | -gss_const_key_value_set_t cred_store; | ||
| 3846 | -gss_cred_id_t * output_cred_handle; | ||
| 3847 | -gss_OID_set * actual_mechs; | ||
| 3848 | -OM_uint32 * time_rec; | ||
| 3849 | - | ||
| 3850 | +gss_acquire_cred_from(OM_uint32 * minor_status, gss_name_t desired_name, | ||
| 3851 | + OM_uint32 time_req, gss_OID_set desired_mechs, | ||
| 3852 | + int cred_usage, gss_const_key_value_set_t cred_store, | ||
| 3853 | + gss_cred_id_t *output_cred_handle, | ||
| 3854 | + gss_OID_set *actual_mechs, OM_uint32 *time_rec) | ||
| 3855 | { | ||
| 3856 | OM_uint32 major = GSS_S_FAILURE, tmpMinor; | ||
| 3857 | OM_uint32 first_major = GSS_S_COMPLETE, first_minor = 0; | ||
| 3858 | @@ -397,22 +368,12 @@ error: | ||
| 3859 | |||
| 3860 | /* V2 KRB5_CALLCONV */ | ||
| 3861 | OM_uint32 KRB5_CALLCONV | ||
| 3862 | -gss_add_cred(minor_status, input_cred_handle, | ||
| 3863 | - desired_name, desired_mech, cred_usage, | ||
| 3864 | - initiator_time_req, acceptor_time_req, | ||
| 3865 | - output_cred_handle, actual_mechs, | ||
| 3866 | - initiator_time_rec, acceptor_time_rec) | ||
| 3867 | - OM_uint32 *minor_status; | ||
| 3868 | - gss_cred_id_t input_cred_handle; | ||
| 3869 | - gss_name_t desired_name; | ||
| 3870 | - gss_OID desired_mech; | ||
| 3871 | - gss_cred_usage_t cred_usage; | ||
| 3872 | - OM_uint32 initiator_time_req; | ||
| 3873 | - OM_uint32 acceptor_time_req; | ||
| 3874 | - gss_cred_id_t *output_cred_handle; | ||
| 3875 | - gss_OID_set *actual_mechs; | ||
| 3876 | - OM_uint32 *initiator_time_rec; | ||
| 3877 | - OM_uint32 *acceptor_time_rec; | ||
| 3878 | +gss_add_cred(OM_uint32 *minor_status, gss_cred_id_t input_cred_handle, | ||
| 3879 | + gss_name_t desired_name, gss_OID desired_mech, | ||
| 3880 | + gss_cred_usage_t cred_usage, OM_uint32 initiator_time_req, | ||
| 3881 | + OM_uint32 acceptor_time_req, gss_cred_id_t *output_cred_handle, | ||
| 3882 | + gss_OID_set *actual_mechs, OM_uint32 *initiator_time_rec, | ||
| 3883 | + OM_uint32 *acceptor_time_rec) | ||
| 3884 | { | ||
| 3885 | return gss_add_cred_from(minor_status, input_cred_handle, desired_name, | ||
| 3886 | desired_mech, cred_usage, initiator_time_req, | ||
| 3887 | @@ -422,25 +383,13 @@ gss_add_cred(minor_status, input_cred_handle, | ||
| 3888 | } | ||
| 3889 | |||
| 3890 | OM_uint32 KRB5_CALLCONV | ||
| 3891 | -gss_add_cred_from(minor_status, input_cred_handle, | ||
| 3892 | - desired_name, desired_mech, | ||
| 3893 | - cred_usage, | ||
| 3894 | - initiator_time_req, acceptor_time_req, | ||
| 3895 | - cred_store, | ||
| 3896 | - output_cred_handle, actual_mechs, | ||
| 3897 | - initiator_time_rec, acceptor_time_rec) | ||
| 3898 | - OM_uint32 *minor_status; | ||
| 3899 | - gss_cred_id_t input_cred_handle; | ||
| 3900 | - gss_name_t desired_name; | ||
| 3901 | - gss_OID desired_mech; | ||
| 3902 | - gss_cred_usage_t cred_usage; | ||
| 3903 | - OM_uint32 initiator_time_req; | ||
| 3904 | - OM_uint32 acceptor_time_req; | ||
| 3905 | - gss_const_key_value_set_t cred_store; | ||
| 3906 | - gss_cred_id_t *output_cred_handle; | ||
| 3907 | - gss_OID_set *actual_mechs; | ||
| 3908 | - OM_uint32 *initiator_time_rec; | ||
| 3909 | - OM_uint32 *acceptor_time_rec; | ||
| 3910 | +gss_add_cred_from(OM_uint32 *minor_status, gss_cred_id_t input_cred_handle, | ||
| 3911 | + gss_name_t desired_name, gss_OID desired_mech, | ||
| 3912 | + gss_cred_usage_t cred_usage, OM_uint32 initiator_time_req, | ||
| 3913 | + OM_uint32 acceptor_time_req, | ||
| 3914 | + gss_const_key_value_set_t cred_store, | ||
| 3915 | + gss_cred_id_t *output_cred_handle, gss_OID_set *actual_mechs, | ||
| 3916 | + OM_uint32 *initiator_time_rec, OM_uint32 *acceptor_time_rec) | ||
| 3917 | { | ||
| 3918 | OM_uint32 status, temp_minor_status; | ||
| 3919 | OM_uint32 time_req, time_rec = 0, *time_recp = NULL; | ||
| 3920 | diff --git a/src/lib/gssapi/mechglue/g_acquire_cred_with_pw.c b/src/lib/gssapi/mechglue/g_acquire_cred_with_pw.c | ||
| 3921 | index cc34acc..86abf98 100644 | ||
| 3922 | --- a/src/lib/gssapi/mechglue/g_acquire_cred_with_pw.c | ||
| 3923 | +++ b/src/lib/gssapi/mechglue/g_acquire_cred_with_pw.c | ||
| 3924 | @@ -98,26 +98,12 @@ val_acq_cred_pw_args( | ||
| 3925 | |||
| 3926 | |||
| 3927 | OM_uint32 KRB5_CALLCONV | ||
| 3928 | -gss_acquire_cred_with_password( | ||
| 3929 | - minor_status, | ||
| 3930 | - desired_name, | ||
| 3931 | - password, | ||
| 3932 | - time_req, | ||
| 3933 | - desired_mechs, | ||
| 3934 | - cred_usage, | ||
| 3935 | - output_cred_handle, | ||
| 3936 | - actual_mechs, | ||
| 3937 | - time_rec) | ||
| 3938 | - | ||
| 3939 | -OM_uint32 * minor_status; | ||
| 3940 | -const gss_name_t desired_name; | ||
| 3941 | -const gss_buffer_t password; | ||
| 3942 | -OM_uint32 time_req; | ||
| 3943 | -const gss_OID_set desired_mechs; | ||
| 3944 | -int cred_usage; | ||
| 3945 | -gss_cred_id_t * output_cred_handle; | ||
| 3946 | -gss_OID_set * actual_mechs; | ||
| 3947 | -OM_uint32 * time_rec; | ||
| 3948 | +gss_acquire_cred_with_password(OM_uint32 *minor_status, | ||
| 3949 | + const gss_name_t desired_name, | ||
| 3950 | + const gss_buffer_t password, OM_uint32 time_req, | ||
| 3951 | + const gss_OID_set desired_mechs, int cred_usage, | ||
| 3952 | + gss_cred_id_t *output_cred_handle, | ||
| 3953 | + gss_OID_set *actual_mechs, OM_uint32 *time_rec) | ||
| 3954 | { | ||
| 3955 | OM_uint32 major = GSS_S_FAILURE; | ||
| 3956 | OM_uint32 initTimeOut, acceptTimeOut, outTime = GSS_C_INDEFINITE; | ||
| 3957 | @@ -306,23 +292,19 @@ val_add_cred_pw_args( | ||
| 3958 | |||
| 3959 | /* V2 KRB5_CALLCONV */ | ||
| 3960 | OM_uint32 KRB5_CALLCONV | ||
| 3961 | -gss_add_cred_with_password(minor_status, input_cred_handle, | ||
| 3962 | - desired_name, desired_mech, password, cred_usage, | ||
| 3963 | - initiator_time_req, acceptor_time_req, | ||
| 3964 | - output_cred_handle, actual_mechs, | ||
| 3965 | - initiator_time_rec, acceptor_time_rec) | ||
| 3966 | - OM_uint32 *minor_status; | ||
| 3967 | - const gss_cred_id_t input_cred_handle; | ||
| 3968 | - const gss_name_t desired_name; | ||
| 3969 | - const gss_OID desired_mech; | ||
| 3970 | - const gss_buffer_t password; | ||
| 3971 | - gss_cred_usage_t cred_usage; | ||
| 3972 | - OM_uint32 initiator_time_req; | ||
| 3973 | - OM_uint32 acceptor_time_req; | ||
| 3974 | - gss_cred_id_t *output_cred_handle; | ||
| 3975 | - gss_OID_set *actual_mechs; | ||
| 3976 | - OM_uint32 *initiator_time_rec; | ||
| 3977 | - OM_uint32 *acceptor_time_rec; | ||
| 3978 | +gss_add_cred_with_password( | ||
| 3979 | + OM_uint32 *minor_status, | ||
| 3980 | + const gss_cred_id_t input_cred_handle, | ||
| 3981 | + const gss_name_t desired_name, | ||
| 3982 | + const gss_OID desired_mech, | ||
| 3983 | + const gss_buffer_t password, | ||
| 3984 | + gss_cred_usage_t cred_usage, | ||
| 3985 | + OM_uint32 initiator_time_req, | ||
| 3986 | + OM_uint32 acceptor_time_req, | ||
| 3987 | + gss_cred_id_t *output_cred_handle, | ||
| 3988 | + gss_OID_set *actual_mechs, | ||
| 3989 | + OM_uint32 *initiator_time_rec, | ||
| 3990 | + OM_uint32 *acceptor_time_rec) | ||
| 3991 | { | ||
| 3992 | OM_uint32 status, temp_minor_status; | ||
| 3993 | OM_uint32 time_req, time_rec; | ||
| 3994 | diff --git a/src/lib/gssapi/mechglue/g_canon_name.c b/src/lib/gssapi/mechglue/g_canon_name.c | ||
| 3995 | index 61f657f..c5214db 100644 | ||
| 3996 | --- a/src/lib/gssapi/mechglue/g_canon_name.c | ||
| 3997 | +++ b/src/lib/gssapi/mechglue/g_canon_name.c | ||
| 3998 | @@ -54,14 +54,8 @@ val_canon_name_args( | ||
| 3999 | |||
| 4000 | |||
| 4001 | OM_uint32 KRB5_CALLCONV | ||
| 4002 | -gss_canonicalize_name(minor_status, | ||
| 4003 | - input_name, | ||
| 4004 | - mech_type, | ||
| 4005 | - output_name) | ||
| 4006 | -OM_uint32 *minor_status; | ||
| 4007 | -const gss_name_t input_name; | ||
| 4008 | -const gss_OID mech_type; | ||
| 4009 | -gss_name_t *output_name; | ||
| 4010 | +gss_canonicalize_name(OM_uint32 *minor_status, const gss_name_t input_name, | ||
| 4011 | + const gss_OID mech_type, gss_name_t *output_name) | ||
| 4012 | { | ||
| 4013 | gss_union_name_t in_union, out_union = NULL, dest_union = NULL; | ||
| 4014 | OM_uint32 major_status = GSS_S_FAILURE, tmpmin; | ||
| 4015 | diff --git a/src/lib/gssapi/mechglue/g_compare_name.c b/src/lib/gssapi/mechglue/g_compare_name.c | ||
| 4016 | index af2e76b..74a9529 100644 | ||
| 4017 | --- a/src/lib/gssapi/mechglue/g_compare_name.c | ||
| 4018 | +++ b/src/lib/gssapi/mechglue/g_compare_name.c | ||
| 4019 | @@ -59,16 +59,8 @@ val_comp_name_args( | ||
| 4020 | |||
| 4021 | |||
| 4022 | OM_uint32 KRB5_CALLCONV | ||
| 4023 | -gss_compare_name (minor_status, | ||
| 4024 | - name1, | ||
| 4025 | - name2, | ||
| 4026 | - name_equal) | ||
| 4027 | - | ||
| 4028 | -OM_uint32 * minor_status; | ||
| 4029 | -gss_name_t name1; | ||
| 4030 | -gss_name_t name2; | ||
| 4031 | -int * name_equal; | ||
| 4032 | - | ||
| 4033 | +gss_compare_name(OM_uint32 * minor_status, gss_name_t name1, gss_name_t name2, | ||
| 4034 | + int * name_equal) | ||
| 4035 | { | ||
| 4036 | OM_uint32 major_status, temp_minor; | ||
| 4037 | gss_union_name_t union_name1, union_name2; | ||
| 4038 | diff --git a/src/lib/gssapi/mechglue/g_context_time.c b/src/lib/gssapi/mechglue/g_context_time.c | ||
| 4039 | index c947e76..b11b32d 100644 | ||
| 4040 | --- a/src/lib/gssapi/mechglue/g_context_time.c | ||
| 4041 | +++ b/src/lib/gssapi/mechglue/g_context_time.c | ||
| 4042 | @@ -29,14 +29,8 @@ | ||
| 4043 | #include "mglueP.h" | ||
| 4044 | |||
| 4045 | OM_uint32 KRB5_CALLCONV | ||
| 4046 | -gss_context_time (minor_status, | ||
| 4047 | - context_handle, | ||
| 4048 | - time_rec) | ||
| 4049 | - | ||
| 4050 | -OM_uint32 * minor_status; | ||
| 4051 | -gss_ctx_id_t context_handle; | ||
| 4052 | -OM_uint32 * time_rec; | ||
| 4053 | - | ||
| 4054 | +gss_context_time(OM_uint32 * minor_status, gss_ctx_id_t context_handle, | ||
| 4055 | + OM_uint32 * time_rec) | ||
| 4056 | { | ||
| 4057 | OM_uint32 status; | ||
| 4058 | gss_union_ctx_id_t ctx; | ||
| 4059 | diff --git a/src/lib/gssapi/mechglue/g_delete_sec_context.c b/src/lib/gssapi/mechglue/g_delete_sec_context.c | ||
| 4060 | index 574ff02..dc86cce 100644 | ||
| 4061 | --- a/src/lib/gssapi/mechglue/g_delete_sec_context.c | ||
| 4062 | +++ b/src/lib/gssapi/mechglue/g_delete_sec_context.c | ||
| 4063 | @@ -62,14 +62,8 @@ val_del_sec_ctx_args( | ||
| 4064 | |||
| 4065 | |||
| 4066 | OM_uint32 KRB5_CALLCONV | ||
| 4067 | -gss_delete_sec_context (minor_status, | ||
| 4068 | - context_handle, | ||
| 4069 | - output_token) | ||
| 4070 | - | ||
| 4071 | -OM_uint32 * minor_status; | ||
| 4072 | -gss_ctx_id_t * context_handle; | ||
| 4073 | -gss_buffer_t output_token; | ||
| 4074 | - | ||
| 4075 | +gss_delete_sec_context(OM_uint32 *minor_status, gss_ctx_id_t *context_handle, | ||
| 4076 | + gss_buffer_t output_token) | ||
| 4077 | { | ||
| 4078 | OM_uint32 status; | ||
| 4079 | gss_union_ctx_id_t ctx; | ||
| 4080 | diff --git a/src/lib/gssapi/mechglue/g_dsp_name.c b/src/lib/gssapi/mechglue/g_dsp_name.c | ||
| 4081 | index 21867c8..fae64f7 100644 | ||
| 4082 | --- a/src/lib/gssapi/mechglue/g_dsp_name.c | ||
| 4083 | +++ b/src/lib/gssapi/mechglue/g_dsp_name.c | ||
| 4084 | @@ -70,16 +70,8 @@ val_dsp_name_args( | ||
| 4085 | |||
| 4086 | |||
| 4087 | OM_uint32 KRB5_CALLCONV | ||
| 4088 | -gss_display_name (minor_status, | ||
| 4089 | - input_name, | ||
| 4090 | - output_name_buffer, | ||
| 4091 | - output_name_type) | ||
| 4092 | - | ||
| 4093 | -OM_uint32 * minor_status; | ||
| 4094 | -gss_name_t input_name; | ||
| 4095 | -gss_buffer_t output_name_buffer; | ||
| 4096 | -gss_OID * output_name_type; | ||
| 4097 | - | ||
| 4098 | +gss_display_name(OM_uint32 *minor_status, gss_name_t input_name, | ||
| 4099 | + gss_buffer_t output_name_buffer, gss_OID *output_name_type) | ||
| 4100 | { | ||
| 4101 | OM_uint32 major_status; | ||
| 4102 | gss_union_name_t union_name; | ||
| 4103 | diff --git a/src/lib/gssapi/mechglue/g_dsp_status.c b/src/lib/gssapi/mechglue/g_dsp_status.c | ||
| 4104 | index 70e8492..14a7a82 100644 | ||
| 4105 | --- a/src/lib/gssapi/mechglue/g_dsp_status.c | ||
| 4106 | +++ b/src/lib/gssapi/mechglue/g_dsp_status.c | ||
| 4107 | @@ -36,20 +36,9 @@ | ||
| 4108 | static OM_uint32 displayMajor(OM_uint32, OM_uint32 *, gss_buffer_t); | ||
| 4109 | |||
| 4110 | OM_uint32 KRB5_CALLCONV | ||
| 4111 | -gss_display_status (minor_status, | ||
| 4112 | - status_value, | ||
| 4113 | - status_type, | ||
| 4114 | - req_mech_type, | ||
| 4115 | - message_context, | ||
| 4116 | - status_string) | ||
| 4117 | - | ||
| 4118 | -OM_uint32 * minor_status; | ||
| 4119 | -OM_uint32 status_value; | ||
| 4120 | -int status_type; | ||
| 4121 | -gss_OID req_mech_type; | ||
| 4122 | -OM_uint32 * message_context; | ||
| 4123 | -gss_buffer_t status_string; | ||
| 4124 | - | ||
| 4125 | +gss_display_status(OM_uint32 *minor_status, OM_uint32 status_value, | ||
| 4126 | + int status_type, gss_OID req_mech_type, | ||
| 4127 | + OM_uint32 *message_context, gss_buffer_t status_string) | ||
| 4128 | { | ||
| 4129 | gss_OID mech_type = (gss_OID) req_mech_type; | ||
| 4130 | gss_mechanism mech; | ||
| 4131 | @@ -147,10 +136,7 @@ gss_buffer_t status_string; | ||
| 4132 | * >= 2 - the supplementary error code bit shifted by 1 | ||
| 4133 | */ | ||
| 4134 | static OM_uint32 | ||
| 4135 | -displayMajor(status, msgCtxt, outStr) | ||
| 4136 | -OM_uint32 status; | ||
| 4137 | -OM_uint32 *msgCtxt; | ||
| 4138 | -gss_buffer_t outStr; | ||
| 4139 | +displayMajor(OM_uint32 status, OM_uint32 *msgCtxt, gss_buffer_t outStr) | ||
| 4140 | { | ||
| 4141 | OM_uint32 oneVal, mask = 0x1, currErr; | ||
| 4142 | char *errStr = NULL; | ||
| 4143 | diff --git a/src/lib/gssapi/mechglue/g_dup_name.c b/src/lib/gssapi/mechglue/g_dup_name.c | ||
| 4144 | index ff01db2..bf6eb60 100644 | ||
| 4145 | --- a/src/lib/gssapi/mechglue/g_dup_name.c | ||
| 4146 | +++ b/src/lib/gssapi/mechglue/g_dup_name.c | ||
| 4147 | @@ -51,12 +51,8 @@ val_dup_name_args( | ||
| 4148 | |||
| 4149 | |||
| 4150 | OM_uint32 KRB5_CALLCONV | ||
| 4151 | -gss_duplicate_name(minor_status, | ||
| 4152 | - src_name, | ||
| 4153 | - dest_name) | ||
| 4154 | -OM_uint32 *minor_status; | ||
| 4155 | -const gss_name_t src_name; | ||
| 4156 | -gss_name_t *dest_name; | ||
| 4157 | +gss_duplicate_name(OM_uint32 *minor_status, const gss_name_t src_name, | ||
| 4158 | + gss_name_t *dest_name) | ||
| 4159 | { | ||
| 4160 | gss_union_name_t src_union, dest_union; | ||
| 4161 | OM_uint32 major_status = GSS_S_FAILURE; | ||
| 4162 | diff --git a/src/lib/gssapi/mechglue/g_exp_sec_context.c b/src/lib/gssapi/mechglue/g_exp_sec_context.c | ||
| 4163 | index a04afe3..68a3267 100644 | ||
| 4164 | --- a/src/lib/gssapi/mechglue/g_exp_sec_context.c | ||
| 4165 | +++ b/src/lib/gssapi/mechglue/g_exp_sec_context.c | ||
| 4166 | @@ -68,14 +68,8 @@ val_exp_sec_ctx_args( | ||
| 4167 | |||
| 4168 | |||
| 4169 | OM_uint32 KRB5_CALLCONV | ||
| 4170 | -gss_export_sec_context(minor_status, | ||
| 4171 | - context_handle, | ||
| 4172 | - interprocess_token) | ||
| 4173 | - | ||
| 4174 | -OM_uint32 * minor_status; | ||
| 4175 | -gss_ctx_id_t * context_handle; | ||
| 4176 | -gss_buffer_t interprocess_token; | ||
| 4177 | - | ||
| 4178 | +gss_export_sec_context(OM_uint32 *minor_status, gss_ctx_id_t *context_handle, | ||
| 4179 | + gss_buffer_t interprocess_token) | ||
| 4180 | { | ||
| 4181 | OM_uint32 status; | ||
| 4182 | OM_uint32 length; | ||
| 4183 | diff --git a/src/lib/gssapi/mechglue/g_export_name.c b/src/lib/gssapi/mechglue/g_export_name.c | ||
| 4184 | index c845f8c..2e0611d 100644 | ||
| 4185 | --- a/src/lib/gssapi/mechglue/g_export_name.c | ||
| 4186 | +++ b/src/lib/gssapi/mechglue/g_export_name.c | ||
| 4187 | @@ -20,12 +20,8 @@ | ||
| 4188 | #include <errno.h> | ||
| 4189 | |||
| 4190 | OM_uint32 KRB5_CALLCONV | ||
| 4191 | -gss_export_name(minor_status, | ||
| 4192 | - input_name, | ||
| 4193 | - exported_name) | ||
| 4194 | -OM_uint32 * minor_status; | ||
| 4195 | -const gss_name_t input_name; | ||
| 4196 | -gss_buffer_t exported_name; | ||
| 4197 | +gss_export_name(OM_uint32 *minor_status, const gss_name_t input_name, | ||
| 4198 | + gss_buffer_t exported_name) | ||
| 4199 | { | ||
| 4200 | gss_union_name_t union_name; | ||
| 4201 | |||
| 4202 | diff --git a/src/lib/gssapi/mechglue/g_glue.c b/src/lib/gssapi/mechglue/g_glue.c | ||
| 4203 | index 176fbe6..47f4993 100644 | ||
| 4204 | --- a/src/lib/gssapi/mechglue/g_glue.c | ||
| 4205 | +++ b/src/lib/gssapi/mechglue/g_glue.c | ||
| 4206 | @@ -75,9 +75,8 @@ static gss_OID_desc gss_krb5_mechanism_oid_desc = | ||
| 4207 | |||
| 4208 | #define NTLMSSP_SIGNATURE "NTLMSSP" | ||
| 4209 | |||
| 4210 | -OM_uint32 gssint_get_mech_type(OID, token) | ||
| 4211 | - gss_OID OID; | ||
| 4212 | - gss_buffer_t token; | ||
| 4213 | +OM_uint32 | ||
| 4214 | +gssint_get_mech_type(gss_OID OID, gss_buffer_t token) | ||
| 4215 | { | ||
| 4216 | /* Check for interoperability exceptions */ | ||
| 4217 | if (token->length >= sizeof(NTLMSSP_SIGNATURE) && | ||
| 4218 | @@ -163,12 +162,10 @@ import_internal_attributes(OM_uint32 *minor, | ||
| 4219 | * Internal routines to get and release an internal mechanism name | ||
| 4220 | */ | ||
| 4221 | |||
| 4222 | -OM_uint32 gssint_import_internal_name (minor_status, mech_type, union_name, | ||
| 4223 | - internal_name) | ||
| 4224 | -OM_uint32 *minor_status; | ||
| 4225 | -gss_OID mech_type; | ||
| 4226 | -gss_union_name_t union_name; | ||
| 4227 | -gss_name_t *internal_name; | ||
| 4228 | +OM_uint32 | ||
| 4229 | +gssint_import_internal_name(OM_uint32 *minor_status, gss_OID mech_type, | ||
| 4230 | + gss_union_name_t union_name, | ||
| 4231 | + gss_name_t *internal_name) | ||
| 4232 | { | ||
| 4233 | OM_uint32 status, tmpMinor; | ||
| 4234 | gss_mechanism mech; | ||
| 4235 | @@ -220,12 +217,10 @@ gss_name_t *internal_name; | ||
| 4236 | return (status); | ||
| 4237 | } | ||
| 4238 | |||
| 4239 | -OM_uint32 gssint_export_internal_name(minor_status, mech_type, | ||
| 4240 | - internal_name, name_buf) | ||
| 4241 | - OM_uint32 *minor_status; | ||
| 4242 | - const gss_OID mech_type; | ||
| 4243 | - const gss_name_t internal_name; | ||
| 4244 | - gss_buffer_t name_buf; | ||
| 4245 | +OM_uint32 | ||
| 4246 | +gssint_export_internal_name(OM_uint32 *minor_status, const gss_OID mech_type, | ||
| 4247 | + const gss_name_t internal_name, | ||
| 4248 | + gss_buffer_t name_buf) | ||
| 4249 | { | ||
| 4250 | OM_uint32 status; | ||
| 4251 | gss_mechanism mech; | ||
| 4252 | @@ -307,13 +302,10 @@ OM_uint32 gssint_export_internal_name(minor_status, mech_type, | ||
| 4253 | return (GSS_S_COMPLETE); | ||
| 4254 | } /* gssint_export_internal_name */ | ||
| 4255 | |||
| 4256 | -OM_uint32 gssint_display_internal_name (minor_status, mech_type, internal_name, | ||
| 4257 | - external_name, name_type) | ||
| 4258 | -OM_uint32 *minor_status; | ||
| 4259 | -gss_OID mech_type; | ||
| 4260 | -gss_name_t internal_name; | ||
| 4261 | -gss_buffer_t external_name; | ||
| 4262 | -gss_OID *name_type; | ||
| 4263 | +OM_uint32 | ||
| 4264 | +gssint_display_internal_name(OM_uint32 *minor_status, gss_OID mech_type, | ||
| 4265 | + gss_name_t internal_name, | ||
| 4266 | + gss_buffer_t external_name, gss_OID *name_type) | ||
| 4267 | { | ||
| 4268 | OM_uint32 status; | ||
| 4269 | gss_mechanism mech; | ||
| 4270 | @@ -337,10 +329,9 @@ gss_OID *name_type; | ||
| 4271 | return (GSS_S_BAD_MECH); | ||
| 4272 | } | ||
| 4273 | |||
| 4274 | -OM_uint32 gssint_release_internal_name (minor_status, mech_type, internal_name) | ||
| 4275 | -OM_uint32 *minor_status; | ||
| 4276 | -gss_OID mech_type; | ||
| 4277 | -gss_name_t *internal_name; | ||
| 4278 | +OM_uint32 | ||
| 4279 | +gssint_release_internal_name(OM_uint32 *minor_status, gss_OID mech_type, | ||
| 4280 | + gss_name_t *internal_name) | ||
| 4281 | { | ||
| 4282 | OM_uint32 status; | ||
| 4283 | gss_mechanism mech; | ||
| 4284 | @@ -362,14 +353,10 @@ gss_name_t *internal_name; | ||
| 4285 | return (GSS_S_BAD_MECH); | ||
| 4286 | } | ||
| 4287 | |||
| 4288 | -OM_uint32 gssint_delete_internal_sec_context (minor_status, | ||
| 4289 | - mech_type, | ||
| 4290 | - internal_ctx, | ||
| 4291 | - output_token) | ||
| 4292 | -OM_uint32 *minor_status; | ||
| 4293 | -gss_OID mech_type; | ||
| 4294 | -gss_ctx_id_t *internal_ctx; | ||
| 4295 | -gss_buffer_t output_token; | ||
| 4296 | +OM_uint32 | ||
| 4297 | +gssint_delete_internal_sec_context(OM_uint32 *minor_status, gss_OID mech_type, | ||
| 4298 | + gss_ctx_id_t *internal_ctx, | ||
| 4299 | + gss_buffer_t output_token) | ||
| 4300 | { | ||
| 4301 | OM_uint32 status; | ||
| 4302 | gss_mechanism mech; | ||
| 4303 | @@ -394,12 +381,10 @@ gss_buffer_t output_token; | ||
| 4304 | * name. Note that internal_name should be considered "consumed" by | ||
| 4305 | * this call, whether or not we return an error. | ||
| 4306 | */ | ||
| 4307 | -OM_uint32 gssint_convert_name_to_union_name(minor_status, mech, | ||
| 4308 | - internal_name, external_name) | ||
| 4309 | - OM_uint32 *minor_status; | ||
| 4310 | - gss_mechanism mech; | ||
| 4311 | - gss_name_t internal_name; | ||
| 4312 | - gss_name_t *external_name; | ||
| 4313 | +OM_uint32 | ||
| 4314 | +gssint_convert_name_to_union_name(OM_uint32 *minor_status, gss_mechanism mech, | ||
| 4315 | + gss_name_t internal_name, | ||
| 4316 | + gss_name_t *external_name) | ||
| 4317 | { | ||
| 4318 | OM_uint32 major_status,tmp; | ||
| 4319 | gss_union_name_t union_name; | ||
| 4320 | @@ -473,9 +458,7 @@ allocation_failure: | ||
| 4321 | * external union credential. | ||
| 4322 | */ | ||
| 4323 | gss_cred_id_t | ||
| 4324 | -gssint_get_mechanism_cred(union_cred, mech_type) | ||
| 4325 | - gss_union_cred_t union_cred; | ||
| 4326 | - gss_OID mech_type; | ||
| 4327 | +gssint_get_mechanism_cred(gss_union_cred_t union_cred, gss_OID mech_type) | ||
| 4328 | { | ||
| 4329 | int i; | ||
| 4330 | |||
| 4331 | @@ -494,10 +477,8 @@ gssint_get_mechanism_cred(union_cred, mech_type) | ||
| 4332 | * Both space for the structure and the data is allocated. | ||
| 4333 | */ | ||
| 4334 | OM_uint32 | ||
| 4335 | -gssint_create_copy_buffer(srcBuf, destBuf, addNullChar) | ||
| 4336 | - const gss_buffer_t srcBuf; | ||
| 4337 | - gss_buffer_t *destBuf; | ||
| 4338 | - int addNullChar; | ||
| 4339 | +gssint_create_copy_buffer(const gss_buffer_t srcBuf, gss_buffer_t *destBuf, | ||
| 4340 | + int addNullChar) | ||
| 4341 | { | ||
| 4342 | gss_buffer_t aBuf; | ||
| 4343 | unsigned int len; | ||
| 4344 | diff --git a/src/lib/gssapi/mechglue/g_imp_name.c b/src/lib/gssapi/mechglue/g_imp_name.c | ||
| 4345 | index a805078..65fa6c0 100644 | ||
| 4346 | --- a/src/lib/gssapi/mechglue/g_imp_name.c | ||
| 4347 | +++ b/src/lib/gssapi/mechglue/g_imp_name.c | ||
| 4348 | @@ -81,16 +81,8 @@ val_imp_name_args( | ||
| 4349 | static gss_buffer_desc emptyNameBuffer; | ||
| 4350 | |||
| 4351 | OM_uint32 KRB5_CALLCONV | ||
| 4352 | -gss_import_name(minor_status, | ||
| 4353 | - input_name_buffer, | ||
| 4354 | - input_name_type, | ||
| 4355 | - output_name) | ||
| 4356 | - | ||
| 4357 | -OM_uint32 * minor_status; | ||
| 4358 | -gss_buffer_t input_name_buffer; | ||
| 4359 | -gss_OID input_name_type; | ||
| 4360 | -gss_name_t * output_name; | ||
| 4361 | - | ||
| 4362 | +gss_import_name(OM_uint32 * minor_status, gss_buffer_t input_name_buffer, | ||
| 4363 | + gss_OID input_name_type, gss_name_t * output_name) | ||
| 4364 | { | ||
| 4365 | gss_union_name_t union_name; | ||
| 4366 | OM_uint32 tmp, major_status = GSS_S_FAILURE; | ||
| 4367 | @@ -183,10 +175,8 @@ allocation_failure: | ||
| 4368 | } | ||
| 4369 | |||
| 4370 | static OM_uint32 | ||
| 4371 | -importExportName(minor, unionName, inputNameType) | ||
| 4372 | - OM_uint32 *minor; | ||
| 4373 | - gss_union_name_t unionName; | ||
| 4374 | - gss_OID inputNameType; | ||
| 4375 | +importExportName(OM_uint32 *minor, gss_union_name_t unionName, | ||
| 4376 | + gss_OID inputNameType) | ||
| 4377 | { | ||
| 4378 | gss_OID_desc mechOid; | ||
| 4379 | gss_buffer_desc expName; | ||
| 4380 | diff --git a/src/lib/gssapi/mechglue/g_imp_sec_context.c b/src/lib/gssapi/mechglue/g_imp_sec_context.c | ||
| 4381 | index 6315201..55a3136 100644 | ||
| 4382 | --- a/src/lib/gssapi/mechglue/g_imp_sec_context.c | ||
| 4383 | +++ b/src/lib/gssapi/mechglue/g_imp_sec_context.c | ||
| 4384 | @@ -69,14 +69,9 @@ val_imp_sec_ctx_args( | ||
| 4385 | |||
| 4386 | |||
| 4387 | OM_uint32 KRB5_CALLCONV | ||
| 4388 | -gss_import_sec_context(minor_status, | ||
| 4389 | - interprocess_token, | ||
| 4390 | - context_handle) | ||
| 4391 | - | ||
| 4392 | -OM_uint32 * minor_status; | ||
| 4393 | -gss_buffer_t interprocess_token; | ||
| 4394 | -gss_ctx_id_t * context_handle; | ||
| 4395 | - | ||
| 4396 | +gss_import_sec_context(OM_uint32 *minor_status, | ||
| 4397 | + gss_buffer_t interprocess_token, | ||
| 4398 | + gss_ctx_id_t *context_handle) | ||
| 4399 | { | ||
| 4400 | OM_uint32 length = 0; | ||
| 4401 | OM_uint32 status; | ||
| 4402 | diff --git a/src/lib/gssapi/mechglue/g_init_sec_context.c b/src/lib/gssapi/mechglue/g_init_sec_context.c | ||
| 4403 | index a58074c..d639a8d 100644 | ||
| 4404 | --- a/src/lib/gssapi/mechglue/g_init_sec_context.c | ||
| 4405 | +++ b/src/lib/gssapi/mechglue/g_init_sec_context.c | ||
| 4406 | @@ -88,34 +88,15 @@ val_init_sec_ctx_args( | ||
| 4407 | |||
| 4408 | |||
| 4409 | OM_uint32 KRB5_CALLCONV | ||
| 4410 | -gss_init_sec_context (minor_status, | ||
| 4411 | - claimant_cred_handle, | ||
| 4412 | - context_handle, | ||
| 4413 | - target_name, | ||
| 4414 | - req_mech_type, | ||
| 4415 | - req_flags, | ||
| 4416 | - time_req, | ||
| 4417 | - input_chan_bindings, | ||
| 4418 | - input_token, | ||
| 4419 | - actual_mech_type, | ||
| 4420 | - output_token, | ||
| 4421 | - ret_flags, | ||
| 4422 | - time_rec) | ||
| 4423 | - | ||
| 4424 | -OM_uint32 * minor_status; | ||
| 4425 | -gss_cred_id_t claimant_cred_handle; | ||
| 4426 | -gss_ctx_id_t * context_handle; | ||
| 4427 | -gss_name_t target_name; | ||
| 4428 | -gss_OID req_mech_type; | ||
| 4429 | -OM_uint32 req_flags; | ||
| 4430 | -OM_uint32 time_req; | ||
| 4431 | -gss_channel_bindings_t input_chan_bindings; | ||
| 4432 | -gss_buffer_t input_token; | ||
| 4433 | -gss_OID * actual_mech_type; | ||
| 4434 | -gss_buffer_t output_token; | ||
| 4435 | -OM_uint32 * ret_flags; | ||
| 4436 | -OM_uint32 * time_rec; | ||
| 4437 | - | ||
| 4438 | +gss_init_sec_context(OM_uint32 *minor_status, | ||
| 4439 | + gss_cred_id_t claimant_cred_handle, | ||
| 4440 | + gss_ctx_id_t *context_handle, gss_name_t target_name, | ||
| 4441 | + gss_OID req_mech_type, OM_uint32 req_flags, | ||
| 4442 | + OM_uint32 time_req, | ||
| 4443 | + gss_channel_bindings_t input_chan_bindings, | ||
| 4444 | + gss_buffer_t input_token, gss_OID *actual_mech_type, | ||
| 4445 | + gss_buffer_t output_token, OM_uint32 *ret_flags, | ||
| 4446 | + OM_uint32 *time_rec) | ||
| 4447 | { | ||
| 4448 | OM_uint32 status, temp_minor_status; | ||
| 4449 | gss_union_name_t union_name; | ||
| 4450 | diff --git a/src/lib/gssapi/mechglue/g_initialize.c b/src/lib/gssapi/mechglue/g_initialize.c | ||
| 4451 | index 22f6c61..7e36c4a 100644 | ||
| 4452 | --- a/src/lib/gssapi/mechglue/g_initialize.c | ||
| 4453 | +++ b/src/lib/gssapi/mechglue/g_initialize.c | ||
| 4454 | @@ -169,9 +169,7 @@ gssint_mechglue_initialize_library(void) | ||
| 4455 | * This routine requires direct access to the mechList. | ||
| 4456 | */ | ||
| 4457 | OM_uint32 KRB5_CALLCONV | ||
| 4458 | -gss_release_oid(minor_status, oid) | ||
| 4459 | -OM_uint32 *minor_status; | ||
| 4460 | -gss_OID *oid; | ||
| 4461 | +gss_release_oid(OM_uint32 *minor_status, gss_OID *oid) | ||
| 4462 | { | ||
| 4463 | OM_uint32 major; | ||
| 4464 | gss_mech_info aMech; | ||
| 4465 | @@ -267,9 +265,7 @@ prune_deprecated(gss_OID_set mech_set) | ||
| 4466 | * a mech oid set, and only update it once the file has changed. | ||
| 4467 | */ | ||
| 4468 | OM_uint32 KRB5_CALLCONV | ||
| 4469 | -gss_indicate_mechs(minorStatus, mechSet_out) | ||
| 4470 | -OM_uint32 *minorStatus; | ||
| 4471 | -gss_OID_set *mechSet_out; | ||
| 4472 | +gss_indicate_mechs(OM_uint32 *minorStatus, gss_OID_set *mechSet_out) | ||
| 4473 | { | ||
| 4474 | OM_uint32 status; | ||
| 4475 | |||
| 4476 | @@ -417,8 +413,7 @@ build_mechSet(void) | ||
| 4477 | * caller is responsible for freeing the memory | ||
| 4478 | */ | ||
| 4479 | char * | ||
| 4480 | -gssint_get_modOptions(oid) | ||
| 4481 | -const gss_OID oid; | ||
| 4482 | +gssint_get_modOptions(const gss_OID oid) | ||
| 4483 | { | ||
| 4484 | gss_mech_info aMech; | ||
| 4485 | char *modOptions = NULL; | ||
| 4486 | @@ -479,7 +474,7 @@ load_if_changed(const char *pathname, time_t last, time_t *highest) | ||
| 4487 | /* Try to load any config files which have changed since the last call. Config | ||
| 4488 | * files are MECH_CONF and any files matching MECH_CONF_PATTERN. */ | ||
| 4489 | static void | ||
| 4490 | -loadConfigFiles() | ||
| 4491 | +loadConfigFiles(void) | ||
| 4492 | { | ||
| 4493 | glob_t globbuf; | ||
| 4494 | time_t highest = (time_t)-1, now; | ||
| 4495 | @@ -679,7 +674,8 @@ gssint_register_mechinfo(gss_mech_info template) | ||
| 4496 | memset(&errinfo, 0, sizeof(errinfo)); \ | ||
| 4497 | if (krb5int_get_plugin_func(_dl, \ | ||
| 4498 | #_symbol, \ | ||
| 4499 | - (void (**)())&(_mech)->_symbol, \ | ||
| 4500 | + (void (**)(void)) \ | ||
| 4501 | + &(_mech)->_symbol, \ | ||
| 4502 | &errinfo) || errinfo.code) { \ | ||
| 4503 | (_mech)->_symbol = NULL; \ | ||
| 4504 | k5_clear_error(&errinfo); \ | ||
| 4505 | @@ -801,7 +797,7 @@ build_dynamicMech(void *dl, const gss_OID mech_type) | ||
| 4506 | memset(&errinfo, 0, sizeof(errinfo)); \ | ||
| 4507 | if (krb5int_get_plugin_func(_dl, \ | ||
| 4508 | "gssi" #_nsym, \ | ||
| 4509 | - (void (**)())&(_mech)->_psym \ | ||
| 4510 | + (void (**)(void))&(_mech)->_psym \ | ||
| 4511 | ## _nsym, \ | ||
| 4512 | &errinfo) || errinfo.code) { \ | ||
| 4513 | (_mech)->_psym ## _nsym = NULL; \ | ||
| 4514 | @@ -948,7 +944,7 @@ loadInterMech(gss_mech_info minfo) | ||
| 4515 | } | ||
| 4516 | |||
| 4517 | if (krb5int_get_plugin_func(dl, MECH_INTERPOSER_SYM, | ||
| 4518 | - (void (**)())&isym, &errinfo) != 0) | ||
| 4519 | + (void (**)(void))&isym, &errinfo) != 0) | ||
| 4520 | goto cleanup; | ||
| 4521 | |||
| 4522 | /* Get a list of mechs to interpose. */ | ||
| 4523 | @@ -1184,7 +1180,7 @@ gssint_get_mechanism(gss_const_OID oid) | ||
| 4524 | return ((gss_mechanism)NULL); | ||
| 4525 | } | ||
| 4526 | |||
| 4527 | - if (krb5int_get_plugin_func(dl, MECH_SYM, (void (**)())&sym, | ||
| 4528 | + if (krb5int_get_plugin_func(dl, MECH_SYM, (void (**)(void))&sym, | ||
| 4529 | &errinfo) == 0) { | ||
| 4530 | /* Call the symbol to get the mechanism table */ | ||
| 4531 | aMech->mech = (*sym)(aMech->mech_type); | ||
| 4532 | diff --git a/src/lib/gssapi/mechglue/g_inq_cred.c b/src/lib/gssapi/mechglue/g_inq_cred.c | ||
| 4533 | index 4ed7774..0aa9acc 100644 | ||
| 4534 | --- a/src/lib/gssapi/mechglue/g_inq_cred.c | ||
| 4535 | +++ b/src/lib/gssapi/mechglue/g_inq_cred.c | ||
| 4536 | @@ -35,20 +35,9 @@ | ||
| 4537 | #include <time.h> | ||
| 4538 | |||
| 4539 | OM_uint32 KRB5_CALLCONV | ||
| 4540 | -gss_inquire_cred(minor_status, | ||
| 4541 | - cred_handle, | ||
| 4542 | - name, | ||
| 4543 | - lifetime, | ||
| 4544 | - cred_usage, | ||
| 4545 | - mechanisms) | ||
| 4546 | - | ||
| 4547 | -OM_uint32 * minor_status; | ||
| 4548 | -gss_cred_id_t cred_handle; | ||
| 4549 | -gss_name_t * name; | ||
| 4550 | -OM_uint32 * lifetime; | ||
| 4551 | -int * cred_usage; | ||
| 4552 | -gss_OID_set * mechanisms; | ||
| 4553 | - | ||
| 4554 | +gss_inquire_cred(OM_uint32 *minor_status, gss_cred_id_t cred_handle, | ||
| 4555 | + gss_name_t *name, OM_uint32 *lifetime, int *cred_usage, | ||
| 4556 | + gss_OID_set *mechanisms) | ||
| 4557 | { | ||
| 4558 | OM_uint32 status, temp_minor_status; | ||
| 4559 | gss_union_cred_t union_cred; | ||
| 4560 | @@ -159,15 +148,11 @@ error: | ||
| 4561 | } | ||
| 4562 | |||
| 4563 | OM_uint32 KRB5_CALLCONV | ||
| 4564 | -gss_inquire_cred_by_mech(minor_status, cred_handle, mech_type, name, | ||
| 4565 | - initiator_lifetime, acceptor_lifetime, cred_usage) | ||
| 4566 | - OM_uint32 *minor_status; | ||
| 4567 | - gss_cred_id_t cred_handle; | ||
| 4568 | - gss_OID mech_type; | ||
| 4569 | - gss_name_t *name; | ||
| 4570 | - OM_uint32 *initiator_lifetime; | ||
| 4571 | - OM_uint32 *acceptor_lifetime; | ||
| 4572 | - gss_cred_usage_t *cred_usage; | ||
| 4573 | +gss_inquire_cred_by_mech(OM_uint32 *minor_status, gss_cred_id_t cred_handle, | ||
| 4574 | + gss_OID mech_type, gss_name_t *name, | ||
| 4575 | + OM_uint32 *initiator_lifetime, | ||
| 4576 | + OM_uint32 *acceptor_lifetime, | ||
| 4577 | + gss_cred_usage_t *cred_usage) | ||
| 4578 | { | ||
| 4579 | gss_union_cred_t union_cred; | ||
| 4580 | gss_cred_id_t mech_cred; | ||
| 4581 | diff --git a/src/lib/gssapi/mechglue/g_inq_names.c b/src/lib/gssapi/mechglue/g_inq_names.c | ||
| 4582 | index d22af8b..066c00c 100644 | ||
| 4583 | --- a/src/lib/gssapi/mechglue/g_inq_names.c | ||
| 4584 | +++ b/src/lib/gssapi/mechglue/g_inq_names.c | ||
| 4585 | @@ -32,12 +32,8 @@ | ||
| 4586 | |||
| 4587 | /* Last argument new for V2 */ | ||
| 4588 | OM_uint32 KRB5_CALLCONV | ||
| 4589 | -gss_inquire_names_for_mech(minor_status, mechanism, name_types) | ||
| 4590 | - | ||
| 4591 | -OM_uint32 * minor_status; | ||
| 4592 | -gss_OID mechanism; | ||
| 4593 | -gss_OID_set * name_types; | ||
| 4594 | - | ||
| 4595 | +gss_inquire_names_for_mech(OM_uint32 *minor_status, gss_OID mechanism, | ||
| 4596 | + gss_OID_set *name_types) | ||
| 4597 | { | ||
| 4598 | OM_uint32 status; | ||
| 4599 | gss_OID selected_mech = GSS_C_NO_OID, public_mech; | ||
| 4600 | diff --git a/src/lib/gssapi/mechglue/g_mechname.c b/src/lib/gssapi/mechglue/g_mechname.c | ||
| 4601 | index cfb0a0d..5664fa1 100644 | ||
| 4602 | --- a/src/lib/gssapi/mechglue/g_mechname.c | ||
| 4603 | +++ b/src/lib/gssapi/mechglue/g_mechname.c | ||
| 4604 | @@ -20,8 +20,8 @@ static gss_mech_spec_name name_list = NULL; | ||
| 4605 | /* | ||
| 4606 | * generic searching helper function. | ||
| 4607 | */ | ||
| 4608 | -static gss_mech_spec_name search_mech_spec(name_type) | ||
| 4609 | - gss_OID name_type; | ||
| 4610 | +static gss_mech_spec_name | ||
| 4611 | +search_mech_spec(gss_OID name_type) | ||
| 4612 | { | ||
| 4613 | gss_mech_spec_name p; | ||
| 4614 | |||
| 4615 | @@ -36,8 +36,8 @@ static gss_mech_spec_name search_mech_spec(name_type) | ||
| 4616 | * Given a name_type, if it is specific to a mechanism, return the | ||
| 4617 | * mechanism OID. Otherwise, return NULL. | ||
| 4618 | */ | ||
| 4619 | -gss_OID gss_find_mechanism_from_name_type(name_type) | ||
| 4620 | - gss_OID name_type; | ||
| 4621 | +gss_OID | ||
| 4622 | +gss_find_mechanism_from_name_type(gss_OID name_type) | ||
| 4623 | { | ||
| 4624 | gss_mech_spec_name p; | ||
| 4625 | |||
| 4626 | @@ -54,10 +54,8 @@ gss_OID gss_find_mechanism_from_name_type(name_type) | ||
| 4627 | * Otherwise, enter the pair into the registry. | ||
| 4628 | */ | ||
| 4629 | OM_uint32 | ||
| 4630 | -gss_add_mech_name_type(minor_status, name_type, mech) | ||
| 4631 | - OM_uint32 *minor_status; | ||
| 4632 | - gss_OID name_type; | ||
| 4633 | - gss_OID mech; | ||
| 4634 | +gss_add_mech_name_type(OM_uint32 *minor_status, gss_OID name_type, | ||
| 4635 | + gss_OID mech) | ||
| 4636 | { | ||
| 4637 | OM_uint32 major_status, tmp; | ||
| 4638 | gss_mech_spec_name p; | ||
| 4639 | diff --git a/src/lib/gssapi/mechglue/g_oid_ops.c b/src/lib/gssapi/mechglue/g_oid_ops.c | ||
| 4640 | index 1d7970c..f29fb3b 100644 | ||
| 4641 | --- a/src/lib/gssapi/mechglue/g_oid_ops.c | ||
| 4642 | +++ b/src/lib/gssapi/mechglue/g_oid_ops.c | ||
| 4643 | @@ -33,9 +33,7 @@ | ||
| 4644 | */ | ||
| 4645 | |||
| 4646 | OM_uint32 KRB5_CALLCONV | ||
| 4647 | -gss_create_empty_oid_set(minor_status, oid_set) | ||
| 4648 | - OM_uint32 *minor_status; | ||
| 4649 | - gss_OID_set *oid_set; | ||
| 4650 | +gss_create_empty_oid_set(OM_uint32 *minor_status, gss_OID_set *oid_set) | ||
| 4651 | { | ||
| 4652 | OM_uint32 status; | ||
| 4653 | status = generic_gss_create_empty_oid_set(minor_status, oid_set); | ||
| 4654 | @@ -45,10 +43,8 @@ gss_create_empty_oid_set(minor_status, oid_set) | ||
| 4655 | } | ||
| 4656 | |||
| 4657 | OM_uint32 KRB5_CALLCONV | ||
| 4658 | -gss_add_oid_set_member(minor_status, member_oid, oid_set) | ||
| 4659 | - OM_uint32 *minor_status; | ||
| 4660 | - gss_OID member_oid; | ||
| 4661 | - gss_OID_set *oid_set; | ||
| 4662 | +gss_add_oid_set_member(OM_uint32 *minor_status, gss_OID member_oid, | ||
| 4663 | + gss_OID_set *oid_set) | ||
| 4664 | { | ||
| 4665 | OM_uint32 status; | ||
| 4666 | status = generic_gss_add_oid_set_member(minor_status, member_oid, oid_set); | ||
| 4667 | @@ -58,20 +54,14 @@ gss_add_oid_set_member(minor_status, member_oid, oid_set) | ||
| 4668 | } | ||
| 4669 | |||
| 4670 | OM_uint32 KRB5_CALLCONV | ||
| 4671 | -gss_test_oid_set_member(minor_status, member, set, present) | ||
| 4672 | - OM_uint32 *minor_status; | ||
| 4673 | - gss_OID member; | ||
| 4674 | - gss_OID_set set; | ||
| 4675 | - int *present; | ||
| 4676 | +gss_test_oid_set_member(OM_uint32 *minor_status, gss_OID member, | ||
| 4677 | + gss_OID_set set, int *present) | ||
| 4678 | { | ||
| 4679 | return generic_gss_test_oid_set_member(minor_status, member, set, present); | ||
| 4680 | } | ||
| 4681 | |||
| 4682 | OM_uint32 KRB5_CALLCONV | ||
| 4683 | -gss_oid_to_str(minor_status, oid, oid_str) | ||
| 4684 | - OM_uint32 *minor_status; | ||
| 4685 | - gss_OID oid; | ||
| 4686 | - gss_buffer_t oid_str; | ||
| 4687 | +gss_oid_to_str(OM_uint32 *minor_status, gss_OID oid, gss_buffer_t oid_str) | ||
| 4688 | { | ||
| 4689 | OM_uint32 status = generic_gss_oid_to_str(minor_status, oid, oid_str); | ||
| 4690 | if (status != GSS_S_COMPLETE) | ||
| 4691 | @@ -80,10 +70,7 @@ gss_oid_to_str(minor_status, oid, oid_str) | ||
| 4692 | } | ||
| 4693 | |||
| 4694 | OM_uint32 KRB5_CALLCONV | ||
| 4695 | -gss_str_to_oid(minor_status, oid_str, oid) | ||
| 4696 | - OM_uint32 *minor_status; | ||
| 4697 | - gss_buffer_t oid_str; | ||
| 4698 | - gss_OID *oid; | ||
| 4699 | +gss_str_to_oid(OM_uint32 *minor_status, gss_buffer_t oid_str, gss_OID *oid) | ||
| 4700 | { | ||
| 4701 | OM_uint32 status = generic_gss_str_to_oid(minor_status, oid_str, oid); | ||
| 4702 | if (status != GSS_S_COMPLETE) | ||
| 4703 | diff --git a/src/lib/gssapi/mechglue/g_process_context.c b/src/lib/gssapi/mechglue/g_process_context.c | ||
| 4704 | index 3968b5d..2b3f6c7 100644 | ||
| 4705 | --- a/src/lib/gssapi/mechglue/g_process_context.c | ||
| 4706 | +++ b/src/lib/gssapi/mechglue/g_process_context.c | ||
| 4707 | @@ -29,14 +29,8 @@ | ||
| 4708 | #include "mglueP.h" | ||
| 4709 | |||
| 4710 | OM_uint32 KRB5_CALLCONV | ||
| 4711 | -gss_process_context_token (minor_status, | ||
| 4712 | - context_handle, | ||
| 4713 | - token_buffer) | ||
| 4714 | - | ||
| 4715 | -OM_uint32 * minor_status; | ||
| 4716 | -gss_ctx_id_t context_handle; | ||
| 4717 | -gss_buffer_t token_buffer; | ||
| 4718 | - | ||
| 4719 | +gss_process_context_token(OM_uint32 *minor_status, gss_ctx_id_t context_handle, | ||
| 4720 | + gss_buffer_t token_buffer) | ||
| 4721 | { | ||
| 4722 | OM_uint32 status; | ||
| 4723 | gss_union_ctx_id_t ctx; | ||
| 4724 | diff --git a/src/lib/gssapi/mechglue/g_rel_buffer.c b/src/lib/gssapi/mechglue/g_rel_buffer.c | ||
| 4725 | index 8c3328a..60117bd 100644 | ||
| 4726 | --- a/src/lib/gssapi/mechglue/g_rel_buffer.c | ||
| 4727 | +++ b/src/lib/gssapi/mechglue/g_rel_buffer.c | ||
| 4728 | @@ -33,11 +33,7 @@ | ||
| 4729 | #endif | ||
| 4730 | |||
| 4731 | OM_uint32 KRB5_CALLCONV | ||
| 4732 | -gss_release_buffer (minor_status, | ||
| 4733 | - buffer) | ||
| 4734 | - | ||
| 4735 | -OM_uint32 * minor_status; | ||
| 4736 | -gss_buffer_t buffer; | ||
| 4737 | +gss_release_buffer(OM_uint32 *minor_status, gss_buffer_t buffer) | ||
| 4738 | { | ||
| 4739 | if (minor_status) | ||
| 4740 | *minor_status = 0; | ||
| 4741 | diff --git a/src/lib/gssapi/mechglue/g_rel_cred.c b/src/lib/gssapi/mechglue/g_rel_cred.c | ||
| 4742 | index ccdee05..ee3d1d7 100644 | ||
| 4743 | --- a/src/lib/gssapi/mechglue/g_rel_cred.c | ||
| 4744 | +++ b/src/lib/gssapi/mechglue/g_rel_cred.c | ||
| 4745 | @@ -31,12 +31,7 @@ | ||
| 4746 | #endif | ||
| 4747 | |||
| 4748 | OM_uint32 KRB5_CALLCONV | ||
| 4749 | -gss_release_cred(minor_status, | ||
| 4750 | - cred_handle) | ||
| 4751 | - | ||
| 4752 | -OM_uint32 * minor_status; | ||
| 4753 | -gss_cred_id_t * cred_handle; | ||
| 4754 | - | ||
| 4755 | +gss_release_cred(OM_uint32 *minor_status, gss_cred_id_t *cred_handle) | ||
| 4756 | { | ||
| 4757 | OM_uint32 status, temp_status; | ||
| 4758 | int j; | ||
| 4759 | diff --git a/src/lib/gssapi/mechglue/g_rel_name.c b/src/lib/gssapi/mechglue/g_rel_name.c | ||
| 4760 | index e008692..d490f9f 100644 | ||
| 4761 | --- a/src/lib/gssapi/mechglue/g_rel_name.c | ||
| 4762 | +++ b/src/lib/gssapi/mechglue/g_rel_name.c | ||
| 4763 | @@ -34,12 +34,7 @@ | ||
| 4764 | #include <string.h> | ||
| 4765 | |||
| 4766 | OM_uint32 KRB5_CALLCONV | ||
| 4767 | -gss_release_name (minor_status, | ||
| 4768 | - input_name) | ||
| 4769 | - | ||
| 4770 | -OM_uint32 * minor_status; | ||
| 4771 | -gss_name_t * input_name; | ||
| 4772 | - | ||
| 4773 | +gss_release_name(OM_uint32 *minor_status, gss_name_t *input_name) | ||
| 4774 | { | ||
| 4775 | gss_union_name_t union_name; | ||
| 4776 | |||
| 4777 | diff --git a/src/lib/gssapi/mechglue/g_rel_oid_set.c b/src/lib/gssapi/mechglue/g_rel_oid_set.c | ||
| 4778 | index fa008d6..9151dd2 100644 | ||
| 4779 | --- a/src/lib/gssapi/mechglue/g_rel_oid_set.c | ||
| 4780 | +++ b/src/lib/gssapi/mechglue/g_rel_oid_set.c | ||
| 4781 | @@ -33,11 +33,7 @@ | ||
| 4782 | #endif | ||
| 4783 | |||
| 4784 | OM_uint32 KRB5_CALLCONV | ||
| 4785 | -gss_release_oid_set (minor_status, | ||
| 4786 | - set) | ||
| 4787 | - | ||
| 4788 | -OM_uint32 * minor_status; | ||
| 4789 | -gss_OID_set * set; | ||
| 4790 | +gss_release_oid_set(OM_uint32 *minor_status, gss_OID_set *set) | ||
| 4791 | { | ||
| 4792 | return generic_gss_release_oid_set(minor_status, set); | ||
| 4793 | } | ||
| 4794 | diff --git a/src/lib/gssapi/mechglue/g_sign.c b/src/lib/gssapi/mechglue/g_sign.c | ||
| 4795 | index 03fbd8c..c9af1da 100644 | ||
| 4796 | --- a/src/lib/gssapi/mechglue/g_sign.c | ||
| 4797 | +++ b/src/lib/gssapi/mechglue/g_sign.c | ||
| 4798 | @@ -66,18 +66,9 @@ val_get_mic_args( | ||
| 4799 | |||
| 4800 | |||
| 4801 | OM_uint32 KRB5_CALLCONV | ||
| 4802 | -gss_get_mic (minor_status, | ||
| 4803 | - context_handle, | ||
| 4804 | - qop_req, | ||
| 4805 | - message_buffer, | ||
| 4806 | - msg_token) | ||
| 4807 | - | ||
| 4808 | -OM_uint32 * minor_status; | ||
| 4809 | -gss_ctx_id_t context_handle; | ||
| 4810 | -gss_qop_t qop_req; | ||
| 4811 | -gss_buffer_t message_buffer; | ||
| 4812 | -gss_buffer_t msg_token; | ||
| 4813 | - | ||
| 4814 | +gss_get_mic(OM_uint32 *minor_status, gss_ctx_id_t context_handle, | ||
| 4815 | + gss_qop_t qop_req, gss_buffer_t message_buffer, | ||
| 4816 | + gss_buffer_t msg_token) | ||
| 4817 | { | ||
| 4818 | OM_uint32 status; | ||
| 4819 | gss_union_ctx_id_t ctx; | ||
| 4820 | @@ -118,18 +109,8 @@ gss_buffer_t msg_token; | ||
| 4821 | } | ||
| 4822 | |||
| 4823 | OM_uint32 KRB5_CALLCONV | ||
| 4824 | -gss_sign (minor_status, | ||
| 4825 | - context_handle, | ||
| 4826 | - qop_req, | ||
| 4827 | - message_buffer, | ||
| 4828 | - msg_token) | ||
| 4829 | - | ||
| 4830 | -OM_uint32 * minor_status; | ||
| 4831 | -gss_ctx_id_t context_handle; | ||
| 4832 | -int qop_req; | ||
| 4833 | -gss_buffer_t message_buffer; | ||
| 4834 | -gss_buffer_t msg_token; | ||
| 4835 | - | ||
| 4836 | +gss_sign(OM_uint32 *minor_status, gss_ctx_id_t context_handle, int qop_req, | ||
| 4837 | + gss_buffer_t message_buffer, gss_buffer_t msg_token) | ||
| 4838 | { | ||
| 4839 | return (gss_get_mic(minor_status, context_handle, (gss_qop_t) qop_req, | ||
| 4840 | message_buffer, msg_token)); | ||
| 4841 | diff --git a/src/lib/gssapi/mechglue/g_store_cred.c b/src/lib/gssapi/mechglue/g_store_cred.c | ||
| 4842 | index c2b6ddf..231b3e8 100644 | ||
| 4843 | --- a/src/lib/gssapi/mechglue/g_store_cred.c | ||
| 4844 | +++ b/src/lib/gssapi/mechglue/g_store_cred.c | ||
| 4845 | @@ -93,24 +93,10 @@ val_store_cred_args( | ||
| 4846 | |||
| 4847 | |||
| 4848 | OM_uint32 KRB5_CALLCONV | ||
| 4849 | -gss_store_cred(minor_status, | ||
| 4850 | - input_cred_handle, | ||
| 4851 | - cred_usage, | ||
| 4852 | - desired_mech, | ||
| 4853 | - overwrite_cred, | ||
| 4854 | - default_cred, | ||
| 4855 | - elements_stored, | ||
| 4856 | - cred_usage_stored) | ||
| 4857 | - | ||
| 4858 | -OM_uint32 *minor_status; | ||
| 4859 | -gss_cred_id_t input_cred_handle; | ||
| 4860 | -gss_cred_usage_t cred_usage; | ||
| 4861 | -const gss_OID desired_mech; | ||
| 4862 | -OM_uint32 overwrite_cred; | ||
| 4863 | -OM_uint32 default_cred; | ||
| 4864 | -gss_OID_set *elements_stored; | ||
| 4865 | -gss_cred_usage_t *cred_usage_stored; | ||
| 4866 | - | ||
| 4867 | +gss_store_cred(OM_uint32 *minor_status, gss_cred_id_t input_cred_handle, | ||
| 4868 | + gss_cred_usage_t cred_usage, const gss_OID desired_mech, | ||
| 4869 | + OM_uint32 overwrite_cred, OM_uint32 default_cred, | ||
| 4870 | + gss_OID_set *elements_stored, gss_cred_usage_t *cred_usage_stored) | ||
| 4871 | { | ||
| 4872 | return gss_store_cred_into(minor_status, input_cred_handle, cred_usage, | ||
| 4873 | desired_mech, overwrite_cred, default_cred, | ||
| 4874 | @@ -119,26 +105,12 @@ gss_cred_usage_t *cred_usage_stored; | ||
| 4875 | } | ||
| 4876 | |||
| 4877 | OM_uint32 KRB5_CALLCONV | ||
| 4878 | -gss_store_cred_into(minor_status, | ||
| 4879 | - input_cred_handle, | ||
| 4880 | - cred_usage, | ||
| 4881 | - desired_mech, | ||
| 4882 | - overwrite_cred, | ||
| 4883 | - default_cred, | ||
| 4884 | - cred_store, | ||
| 4885 | - elements_stored, | ||
| 4886 | - cred_usage_stored) | ||
| 4887 | - | ||
| 4888 | -OM_uint32 *minor_status; | ||
| 4889 | -gss_cred_id_t input_cred_handle; | ||
| 4890 | -gss_cred_usage_t cred_usage; | ||
| 4891 | -gss_OID desired_mech; | ||
| 4892 | -OM_uint32 overwrite_cred; | ||
| 4893 | -OM_uint32 default_cred; | ||
| 4894 | -gss_const_key_value_set_t cred_store; | ||
| 4895 | -gss_OID_set *elements_stored; | ||
| 4896 | -gss_cred_usage_t *cred_usage_stored; | ||
| 4897 | - | ||
| 4898 | +gss_store_cred_into(OM_uint32 *minor_status, gss_cred_id_t input_cred_handle, | ||
| 4899 | + gss_cred_usage_t cred_usage, gss_OID desired_mech, | ||
| 4900 | + OM_uint32 overwrite_cred, OM_uint32 default_cred, | ||
| 4901 | + gss_const_key_value_set_t cred_store, | ||
| 4902 | + gss_OID_set *elements_stored, | ||
| 4903 | + gss_cred_usage_t *cred_usage_stored) | ||
| 4904 | { | ||
| 4905 | OM_uint32 major_status = GSS_S_FAILURE; | ||
| 4906 | gss_union_cred_t union_cred; | ||
| 4907 | diff --git a/src/lib/gssapi/mechglue/g_unseal.c b/src/lib/gssapi/mechglue/g_unseal.c | ||
| 4908 | index c208635..2be3745 100644 | ||
| 4909 | --- a/src/lib/gssapi/mechglue/g_unseal.c | ||
| 4910 | +++ b/src/lib/gssapi/mechglue/g_unseal.c | ||
| 4911 | @@ -29,20 +29,10 @@ | ||
| 4912 | #include "mglueP.h" | ||
| 4913 | |||
| 4914 | OM_uint32 KRB5_CALLCONV | ||
| 4915 | -gss_unwrap (minor_status, | ||
| 4916 | - context_handle, | ||
| 4917 | - input_message_buffer, | ||
| 4918 | - output_message_buffer, | ||
| 4919 | - conf_state, | ||
| 4920 | - qop_state) | ||
| 4921 | - | ||
| 4922 | -OM_uint32 * minor_status; | ||
| 4923 | -gss_ctx_id_t context_handle; | ||
| 4924 | -gss_buffer_t input_message_buffer; | ||
| 4925 | -gss_buffer_t output_message_buffer; | ||
| 4926 | -int * conf_state; | ||
| 4927 | -gss_qop_t * qop_state; | ||
| 4928 | - | ||
| 4929 | +gss_unwrap(OM_uint32 * minor_status, gss_ctx_id_t context_handle, | ||
| 4930 | + gss_buffer_t input_message_buffer, | ||
| 4931 | + gss_buffer_t output_message_buffer, | ||
| 4932 | + int *conf_state, gss_qop_t *qop_state) | ||
| 4933 | { | ||
| 4934 | /* EXPORT DELETE START */ | ||
| 4935 | OM_uint32 status; | ||
| 4936 | @@ -111,20 +101,9 @@ gss_qop_t * qop_state; | ||
| 4937 | } | ||
| 4938 | |||
| 4939 | OM_uint32 KRB5_CALLCONV | ||
| 4940 | -gss_unseal (minor_status, | ||
| 4941 | - context_handle, | ||
| 4942 | - input_message_buffer, | ||
| 4943 | - output_message_buffer, | ||
| 4944 | - conf_state, | ||
| 4945 | - qop_state) | ||
| 4946 | - | ||
| 4947 | -OM_uint32 * minor_status; | ||
| 4948 | -gss_ctx_id_t context_handle; | ||
| 4949 | -gss_buffer_t input_message_buffer; | ||
| 4950 | -gss_buffer_t output_message_buffer; | ||
| 4951 | -int * conf_state; | ||
| 4952 | -int * qop_state; | ||
| 4953 | - | ||
| 4954 | +gss_unseal(OM_uint32 *minor_status, gss_ctx_id_t context_handle, | ||
| 4955 | + gss_buffer_t input_message_buffer, | ||
| 4956 | + gss_buffer_t output_message_buffer, int *conf_state, int *qop_state) | ||
| 4957 | { | ||
| 4958 | return (gss_unwrap(minor_status, context_handle, | ||
| 4959 | input_message_buffer, | ||
| 4960 | diff --git a/src/lib/gssapi/mechglue/g_unwrap_aead.c b/src/lib/gssapi/mechglue/g_unwrap_aead.c | ||
| 4961 | index 0682bd8..5c9ff30 100644 | ||
| 4962 | --- a/src/lib/gssapi/mechglue/g_unwrap_aead.c | ||
| 4963 | +++ b/src/lib/gssapi/mechglue/g_unwrap_aead.c | ||
| 4964 | @@ -154,20 +154,11 @@ gssint_unwrap_aead (gss_mechanism mech, | ||
| 4965 | } | ||
| 4966 | |||
| 4967 | OM_uint32 KRB5_CALLCONV | ||
| 4968 | -gss_unwrap_aead (minor_status, | ||
| 4969 | - context_handle, | ||
| 4970 | - input_message_buffer, | ||
| 4971 | - input_assoc_buffer, | ||
| 4972 | - output_payload_buffer, | ||
| 4973 | - conf_state, | ||
| 4974 | - qop_state) | ||
| 4975 | -OM_uint32 * minor_status; | ||
| 4976 | -gss_ctx_id_t context_handle; | ||
| 4977 | -gss_buffer_t input_message_buffer; | ||
| 4978 | -gss_buffer_t input_assoc_buffer; | ||
| 4979 | -gss_buffer_t output_payload_buffer; | ||
| 4980 | -int *conf_state; | ||
| 4981 | -gss_qop_t *qop_state; | ||
| 4982 | +gss_unwrap_aead(OM_uint32 * minor_status, gss_ctx_id_t context_handle, | ||
| 4983 | + gss_buffer_t input_message_buffer, | ||
| 4984 | + gss_buffer_t input_assoc_buffer, | ||
| 4985 | + gss_buffer_t output_payload_buffer, | ||
| 4986 | + int *conf_state, gss_qop_t *qop_state) | ||
| 4987 | { | ||
| 4988 | |||
| 4989 | OM_uint32 status; | ||
| 4990 | diff --git a/src/lib/gssapi/mechglue/g_unwrap_iov.c b/src/lib/gssapi/mechglue/g_unwrap_iov.c | ||
| 4991 | index 599be2c..bf9c3bc 100644 | ||
| 4992 | --- a/src/lib/gssapi/mechglue/g_unwrap_iov.c | ||
| 4993 | +++ b/src/lib/gssapi/mechglue/g_unwrap_iov.c | ||
| 4994 | @@ -59,18 +59,9 @@ val_unwrap_iov_args( | ||
| 4995 | |||
| 4996 | |||
| 4997 | OM_uint32 KRB5_CALLCONV | ||
| 4998 | -gss_unwrap_iov (minor_status, | ||
| 4999 | - context_handle, | ||
| 5000 | - conf_state, | ||
| 5001 | - qop_state, | ||
| 5002 | - iov, | ||
| 5003 | - iov_count) | ||
| 5004 | -OM_uint32 * minor_status; | ||
| 5005 | -gss_ctx_id_t context_handle; | ||
| 5006 | -int * conf_state; | ||
| 5007 | -gss_qop_t *qop_state; | ||
| 5008 | -gss_iov_buffer_desc * iov; | ||
| 5009 | -int iov_count; | ||
| 5010 | +gss_unwrap_iov(OM_uint32 * minor_status, gss_ctx_id_t context_handle, | ||
| 5011 | + int *conf_state, gss_qop_t *qop_state, | ||
| 5012 | + gss_iov_buffer_desc *iov, int iov_count) | ||
| 5013 | { | ||
| 5014 | /* EXPORT DELETE START */ | ||
| 5015 | |||
| 5016 | diff --git a/src/lib/gssapi/mechglue/g_verify.c b/src/lib/gssapi/mechglue/g_verify.c | ||
| 5017 | index 8996fce..86ade66 100644 | ||
| 5018 | --- a/src/lib/gssapi/mechglue/g_verify.c | ||
| 5019 | +++ b/src/lib/gssapi/mechglue/g_verify.c | ||
| 5020 | @@ -29,18 +29,9 @@ | ||
| 5021 | #include "mglueP.h" | ||
| 5022 | |||
| 5023 | OM_uint32 KRB5_CALLCONV | ||
| 5024 | -gss_verify_mic (minor_status, | ||
| 5025 | - context_handle, | ||
| 5026 | - message_buffer, | ||
| 5027 | - token_buffer, | ||
| 5028 | - qop_state) | ||
| 5029 | - | ||
| 5030 | -OM_uint32 * minor_status; | ||
| 5031 | -gss_ctx_id_t context_handle; | ||
| 5032 | -gss_buffer_t message_buffer; | ||
| 5033 | -gss_buffer_t token_buffer; | ||
| 5034 | -gss_qop_t * qop_state; | ||
| 5035 | - | ||
| 5036 | +gss_verify_mic(OM_uint32 * minor_status, gss_ctx_id_t context_handle, | ||
| 5037 | + gss_buffer_t message_buffer, gss_buffer_t token_buffer, | ||
| 5038 | + gss_qop_t *qop_state) | ||
| 5039 | { | ||
| 5040 | OM_uint32 status; | ||
| 5041 | gss_union_ctx_id_t ctx; | ||
| 5042 | @@ -89,18 +80,9 @@ gss_qop_t * qop_state; | ||
| 5043 | } | ||
| 5044 | |||
| 5045 | OM_uint32 KRB5_CALLCONV | ||
| 5046 | -gss_verify (minor_status, | ||
| 5047 | - context_handle, | ||
| 5048 | - message_buffer, | ||
| 5049 | - token_buffer, | ||
| 5050 | - qop_state) | ||
| 5051 | - | ||
| 5052 | -OM_uint32 * minor_status; | ||
| 5053 | -gss_ctx_id_t context_handle; | ||
| 5054 | -gss_buffer_t message_buffer; | ||
| 5055 | -gss_buffer_t token_buffer; | ||
| 5056 | -int * qop_state; | ||
| 5057 | - | ||
| 5058 | +gss_verify(OM_uint32 *minor_status, gss_ctx_id_t context_handle, | ||
| 5059 | + gss_buffer_t message_buffer, gss_buffer_t token_buffer, | ||
| 5060 | + int *qop_state) | ||
| 5061 | { | ||
| 5062 | return (gss_verify_mic(minor_status, context_handle, | ||
| 5063 | message_buffer, token_buffer, | ||
| 5064 | diff --git a/src/lib/gssapi/mechglue/g_wrap_aead.c b/src/lib/gssapi/mechglue/g_wrap_aead.c | ||
| 5065 | index 7fe3b7b..5a6570f 100644 | ||
| 5066 | --- a/src/lib/gssapi/mechglue/g_wrap_aead.c | ||
| 5067 | +++ b/src/lib/gssapi/mechglue/g_wrap_aead.c | ||
| 5068 | @@ -177,15 +177,11 @@ gssint_wrap_aead_iov_shim(gss_mechanism mech, | ||
| 5069 | } | ||
| 5070 | |||
| 5071 | OM_uint32 | ||
| 5072 | -gssint_wrap_aead (gss_mechanism mech, | ||
| 5073 | - OM_uint32 *minor_status, | ||
| 5074 | - gss_union_ctx_id_t ctx, | ||
| 5075 | - int conf_req_flag, | ||
| 5076 | - gss_qop_t qop_req, | ||
| 5077 | - gss_buffer_t input_assoc_buffer, | ||
| 5078 | - gss_buffer_t input_payload_buffer, | ||
| 5079 | - int *conf_state, | ||
| 5080 | - gss_buffer_t output_message_buffer) | ||
| 5081 | +gssint_wrap_aead(gss_mechanism mech, OM_uint32 *minor_status, | ||
| 5082 | + gss_union_ctx_id_t ctx, int conf_req_flag, gss_qop_t qop_req, | ||
| 5083 | + gss_buffer_t input_assoc_buffer, | ||
| 5084 | + gss_buffer_t input_payload_buffer, | ||
| 5085 | + int *conf_state, gss_buffer_t output_message_buffer) | ||
| 5086 | { | ||
| 5087 | /* EXPORT DELETE START */ | ||
| 5088 | OM_uint32 status; | ||
| 5089 | @@ -223,22 +219,15 @@ gssint_wrap_aead (gss_mechanism mech, | ||
| 5090 | } | ||
| 5091 | |||
| 5092 | OM_uint32 KRB5_CALLCONV | ||
| 5093 | -gss_wrap_aead (minor_status, | ||
| 5094 | - context_handle, | ||
| 5095 | - conf_req_flag, | ||
| 5096 | - qop_req, | ||
| 5097 | - input_assoc_buffer, | ||
| 5098 | - input_payload_buffer, | ||
| 5099 | - conf_state, | ||
| 5100 | - output_message_buffer) | ||
| 5101 | -OM_uint32 * minor_status; | ||
| 5102 | -gss_ctx_id_t context_handle; | ||
| 5103 | -int conf_req_flag; | ||
| 5104 | -gss_qop_t qop_req; | ||
| 5105 | -gss_buffer_t input_assoc_buffer; | ||
| 5106 | -gss_buffer_t input_payload_buffer; | ||
| 5107 | -int * conf_state; | ||
| 5108 | -gss_buffer_t output_message_buffer; | ||
| 5109 | +gss_wrap_aead ( | ||
| 5110 | + OM_uint32 * minor_status, | ||
| 5111 | + gss_ctx_id_t context_handle, | ||
| 5112 | + int conf_req_flag, | ||
| 5113 | + gss_qop_t qop_req, | ||
| 5114 | + gss_buffer_t input_assoc_buffer, | ||
| 5115 | + gss_buffer_t input_payload_buffer, | ||
| 5116 | + int * conf_state, | ||
| 5117 | + gss_buffer_t output_message_buffer) | ||
| 5118 | { | ||
| 5119 | OM_uint32 status; | ||
| 5120 | gss_mechanism mech; | ||
| 5121 | diff --git a/src/lib/gssapi/mechglue/g_wrap_iov.c b/src/lib/gssapi/mechglue/g_wrap_iov.c | ||
| 5122 | index 14447c4..aaf3a93 100644 | ||
| 5123 | --- a/src/lib/gssapi/mechglue/g_wrap_iov.c | ||
| 5124 | +++ b/src/lib/gssapi/mechglue/g_wrap_iov.c | ||
| 5125 | @@ -60,20 +60,9 @@ val_wrap_iov_args( | ||
| 5126 | |||
| 5127 | |||
| 5128 | OM_uint32 KRB5_CALLCONV | ||
| 5129 | -gss_wrap_iov (minor_status, | ||
| 5130 | - context_handle, | ||
| 5131 | - conf_req_flag, | ||
| 5132 | - qop_req, | ||
| 5133 | - conf_state, | ||
| 5134 | - iov, | ||
| 5135 | - iov_count) | ||
| 5136 | -OM_uint32 * minor_status; | ||
| 5137 | -gss_ctx_id_t context_handle; | ||
| 5138 | -int conf_req_flag; | ||
| 5139 | -gss_qop_t qop_req; | ||
| 5140 | -int * conf_state; | ||
| 5141 | -gss_iov_buffer_desc * iov; | ||
| 5142 | -int iov_count; | ||
| 5143 | +gss_wrap_iov(OM_uint32 * minor_status, gss_ctx_id_t context_handle, | ||
| 5144 | + int conf_req_flag, gss_qop_t qop_req, int *conf_state, | ||
| 5145 | + gss_iov_buffer_desc *iov, int iov_count) | ||
| 5146 | { | ||
| 5147 | /* EXPORT DELETE START */ | ||
| 5148 | |||
| 5149 | @@ -120,20 +109,10 @@ int iov_count; | ||
| 5150 | } | ||
| 5151 | |||
| 5152 | OM_uint32 KRB5_CALLCONV | ||
| 5153 | -gss_wrap_iov_length (minor_status, | ||
| 5154 | - context_handle, | ||
| 5155 | - conf_req_flag, | ||
| 5156 | - qop_req, | ||
| 5157 | - conf_state, | ||
| 5158 | - iov, | ||
| 5159 | - iov_count) | ||
| 5160 | -OM_uint32 * minor_status; | ||
| 5161 | -gss_ctx_id_t context_handle; | ||
| 5162 | -int conf_req_flag; | ||
| 5163 | -gss_qop_t qop_req; | ||
| 5164 | -int * conf_state; | ||
| 5165 | -gss_iov_buffer_desc * iov; | ||
| 5166 | -int iov_count; | ||
| 5167 | +gss_wrap_iov_length(OM_uint32 *minor_status, gss_ctx_id_t context_handle, | ||
| 5168 | + int conf_req_flag, gss_qop_t qop_req, | ||
| 5169 | + int *conf_state, gss_iov_buffer_desc *iov, | ||
| 5170 | + int iov_count) | ||
| 5171 | { | ||
| 5172 | /* EXPORT DELETE START */ | ||
| 5173 | |||
| 5174 | @@ -239,12 +218,8 @@ gss_get_mic_iov_length(OM_uint32 *minor_status, gss_ctx_id_t context_handle, | ||
| 5175 | } | ||
| 5176 | |||
| 5177 | OM_uint32 KRB5_CALLCONV | ||
| 5178 | -gss_release_iov_buffer (minor_status, | ||
| 5179 | - iov, | ||
| 5180 | - iov_count) | ||
| 5181 | -OM_uint32 * minor_status; | ||
| 5182 | -gss_iov_buffer_desc * iov; | ||
| 5183 | -int iov_count; | ||
| 5184 | +gss_release_iov_buffer(OM_uint32 * minor_status, gss_iov_buffer_desc *iov, | ||
| 5185 | + int iov_count) | ||
| 5186 | { | ||
| 5187 | OM_uint32 status = GSS_S_COMPLETE; | ||
| 5188 | int i; | ||
| 5189 | diff --git a/src/lib/kadm5/clnt/client_rpc.c b/src/lib/kadm5/clnt/client_rpc.c | ||
| 5190 | index d84d158..c8d844e 100644 | ||
| 5191 | --- a/src/lib/kadm5/clnt/client_rpc.c | ||
| 5192 | +++ b/src/lib/kadm5/clnt/client_rpc.c | ||
| 5193 | @@ -1,6 +1,7 @@ | ||
| 5194 | /* -*- mode: c; c-file-style: "bsd"; indent-tabs-mode: t -*- */ | ||
| 5195 | #include <gssrpc/rpc.h> | ||
| 5196 | #include <kadm5/kadm_rpc.h> | ||
| 5197 | +#include <kadm5/admin_xdr.h> | ||
| 5198 | #include <krb5.h> | ||
| 5199 | #include <kadm5/admin.h> | ||
| 5200 | #include <string.h> /* for memset prototype */ | ||
| 5201 | diff --git a/src/lib/kadm5/kadm_rpc.h b/src/lib/kadm5/kadm_rpc.h | ||
| 5202 | index 5099c6c..9efe49a 100644 | ||
| 5203 | --- a/src/lib/kadm5/kadm_rpc.h | ||
| 5204 | +++ b/src/lib/kadm5/kadm_rpc.h | ||
| 5205 | @@ -360,49 +360,4 @@ extern enum clnt_stat get_principal_keys_2(getpkeys_arg *, getpkeys_ret *, | ||
| 5206 | CLIENT *); | ||
| 5207 | extern bool_t get_principal_keys_2_svc(getpkeys_arg *, getpkeys_ret *, | ||
| 5208 | struct svc_req *); | ||
| 5209 | - | ||
| 5210 | -extern bool_t xdr_cprinc_arg (); | ||
| 5211 | -extern bool_t xdr_cprinc3_arg (); | ||
| 5212 | -extern bool_t xdr_generic_ret (); | ||
| 5213 | -extern bool_t xdr_dprinc_arg (); | ||
| 5214 | -extern bool_t xdr_mprinc_arg (); | ||
| 5215 | -extern bool_t xdr_rprinc_arg (); | ||
| 5216 | -extern bool_t xdr_gprincs_arg (); | ||
| 5217 | -extern bool_t xdr_gprincs_ret (); | ||
| 5218 | -extern bool_t xdr_chpass_arg (); | ||
| 5219 | -extern bool_t xdr_chpass3_arg (); | ||
| 5220 | -extern bool_t xdr_setkey_arg (); | ||
| 5221 | -extern bool_t xdr_setkey3_arg (); | ||
| 5222 | -extern bool_t xdr_setkey4_arg (); | ||
| 5223 | -extern bool_t xdr_chrand_arg (); | ||
| 5224 | -extern bool_t xdr_chrand3_arg (); | ||
| 5225 | -extern bool_t xdr_chrand_ret (); | ||
| 5226 | -extern bool_t xdr_gprinc_arg (); | ||
| 5227 | -extern bool_t xdr_gprinc_ret (); | ||
| 5228 | -extern bool_t xdr_kadm5_ret_t (); | ||
| 5229 | -extern bool_t xdr_kadm5_principal_ent_rec (); | ||
| 5230 | -extern bool_t xdr_kadm5_policy_ent_rec (); | ||
| 5231 | -extern bool_t xdr_krb5_keyblock (); | ||
| 5232 | -extern bool_t xdr_krb5_principal (); | ||
| 5233 | -extern bool_t xdr_krb5_enctype (); | ||
| 5234 | -extern bool_t xdr_krb5_octet (); | ||
| 5235 | -extern bool_t xdr_krb5_int32 (); | ||
| 5236 | -extern bool_t xdr_u_int32 (); | ||
| 5237 | -extern bool_t xdr_cpol_arg (); | ||
| 5238 | -extern bool_t xdr_dpol_arg (); | ||
| 5239 | -extern bool_t xdr_mpol_arg (); | ||
| 5240 | -extern bool_t xdr_gpol_arg (); | ||
| 5241 | -extern bool_t xdr_gpol_ret (); | ||
| 5242 | -extern bool_t xdr_gpols_arg (); | ||
| 5243 | -extern bool_t xdr_gpols_ret (); | ||
| 5244 | -extern bool_t xdr_getprivs_ret (); | ||
| 5245 | -extern bool_t xdr_purgekeys_arg (); | ||
| 5246 | -extern bool_t xdr_gstrings_arg (); | ||
| 5247 | -extern bool_t xdr_gstrings_ret (); | ||
| 5248 | -extern bool_t xdr_sstring_arg (); | ||
| 5249 | -extern bool_t xdr_krb5_string_attr (); | ||
| 5250 | -extern bool_t xdr_kadm5_key_data (); | ||
| 5251 | -extern bool_t xdr_getpkeys_arg (); | ||
| 5252 | -extern bool_t xdr_getpkeys_ret (); | ||
| 5253 | - | ||
| 5254 | #endif /* __KADM_RPC_H__ */ | ||
| 5255 | diff --git a/src/lib/kadm5/kadm_rpc_xdr.c b/src/lib/kadm5/kadm_rpc_xdr.c | ||
| 5256 | index 287cae7..5e052dd 100644 | ||
| 5257 | --- a/src/lib/kadm5/kadm_rpc_xdr.c | ||
| 5258 | +++ b/src/lib/kadm5/kadm_rpc_xdr.c | ||
| 5259 | @@ -408,7 +408,7 @@ _xdr_kadm5_principal_ent_rec(XDR *xdrs, kadm5_principal_ent_rec *objp, | ||
| 5260 | return (FALSE); | ||
| 5261 | } | ||
| 5262 | if (!xdr_nulltype(xdrs, (void **) &objp->mod_name, | ||
| 5263 | - xdr_krb5_principal)) { | ||
| 5264 | + (xdrproc_t)xdr_krb5_principal)) { | ||
| 5265 | return (FALSE); | ||
| 5266 | } | ||
| 5267 | if (!xdr_krb5_timestamp(xdrs, &objp->mod_date)) { | ||
| 5268 | @@ -451,12 +451,13 @@ _xdr_kadm5_principal_ent_rec(XDR *xdrs, kadm5_principal_ent_rec *objp, | ||
| 5269 | return (FALSE); | ||
| 5270 | } | ||
| 5271 | if (!xdr_nulltype(xdrs, (void **) &objp->tl_data, | ||
| 5272 | - xdr_krb5_tl_data)) { | ||
| 5273 | + (xdrproc_t)xdr_krb5_tl_data)) { | ||
| 5274 | return FALSE; | ||
| 5275 | } | ||
| 5276 | n = objp->n_key_data; | ||
| 5277 | r = xdr_array(xdrs, (caddr_t *) &objp->key_data, &n, objp->n_key_data, | ||
| 5278 | - sizeof(krb5_key_data), xdr_krb5_key_data_nocontents); | ||
| 5279 | + sizeof(krb5_key_data), | ||
| 5280 | + (xdrproc_t)xdr_krb5_key_data_nocontents); | ||
| 5281 | objp->n_key_data = n; | ||
| 5282 | if (!r) { | ||
| 5283 | return (FALSE); | ||
| 5284 | @@ -528,7 +529,7 @@ _xdr_kadm5_policy_ent_rec(XDR *xdrs, kadm5_policy_ent_rec *objp, int vers) | ||
| 5285 | return (FALSE); | ||
| 5286 | } | ||
| 5287 | if (!xdr_nulltype(xdrs, (void **) &objp->tl_data, | ||
| 5288 | - xdr_krb5_tl_data)) { | ||
| 5289 | + (xdrproc_t)xdr_krb5_tl_data)) { | ||
| 5290 | return FALSE; | ||
| 5291 | } | ||
| 5292 | } | ||
| 5293 | @@ -576,7 +577,7 @@ xdr_cprinc3_arg(XDR *xdrs, cprinc3_arg *objp) | ||
| 5294 | if (!xdr_array(xdrs, (caddr_t *)&objp->ks_tuple, | ||
| 5295 | (unsigned int *)&objp->n_ks_tuple, ~0, | ||
| 5296 | sizeof(krb5_key_salt_tuple), | ||
| 5297 | - xdr_krb5_key_salt_tuple)) { | ||
| 5298 | + (xdrproc_t)xdr_krb5_key_salt_tuple)) { | ||
| 5299 | return (FALSE); | ||
| 5300 | } | ||
| 5301 | if (!xdr_nullstring(xdrs, &objp->passwd)) { | ||
| 5302 | @@ -668,7 +669,7 @@ xdr_gprincs_ret(XDR *xdrs, gprincs_ret *objp) | ||
| 5303 | } | ||
| 5304 | if (!xdr_array(xdrs, (caddr_t *) &objp->princs, | ||
| 5305 | (unsigned int *) &objp->count, ~0, | ||
| 5306 | - sizeof(char *), xdr_nullstring)) { | ||
| 5307 | + sizeof(char *), (xdrproc_t)xdr_nullstring)) { | ||
| 5308 | return (FALSE); | ||
| 5309 | } | ||
| 5310 | } | ||
| 5311 | @@ -706,7 +707,7 @@ xdr_chpass3_arg(XDR *xdrs, chpass3_arg *objp) | ||
| 5312 | if (!xdr_array(xdrs, (caddr_t *)&objp->ks_tuple, | ||
| 5313 | (unsigned int*)&objp->n_ks_tuple, ~0, | ||
| 5314 | sizeof(krb5_key_salt_tuple), | ||
| 5315 | - xdr_krb5_key_salt_tuple)) { | ||
| 5316 | + (xdrproc_t)xdr_krb5_key_salt_tuple)) { | ||
| 5317 | return (FALSE); | ||
| 5318 | } | ||
| 5319 | if (!xdr_nullstring(xdrs, &objp->pass)) { | ||
| 5320 | @@ -726,7 +727,7 @@ xdr_setkey_arg(XDR *xdrs, setkey_arg *objp) | ||
| 5321 | } | ||
| 5322 | if (!xdr_array(xdrs, (caddr_t *) &objp->keyblocks, | ||
| 5323 | (unsigned int *) &objp->n_keys, ~0, | ||
| 5324 | - sizeof(krb5_keyblock), xdr_krb5_keyblock)) { | ||
| 5325 | + sizeof(krb5_keyblock), (xdrproc_t)xdr_krb5_keyblock)) { | ||
| 5326 | return (FALSE); | ||
| 5327 | } | ||
| 5328 | return (TRUE); | ||
| 5329 | @@ -746,12 +747,13 @@ xdr_setkey3_arg(XDR *xdrs, setkey3_arg *objp) | ||
| 5330 | } | ||
| 5331 | if (!xdr_array(xdrs, (caddr_t *) &objp->ks_tuple, | ||
| 5332 | (unsigned int *) &objp->n_ks_tuple, ~0, | ||
| 5333 | - sizeof(krb5_key_salt_tuple), xdr_krb5_key_salt_tuple)) { | ||
| 5334 | + sizeof(krb5_key_salt_tuple), | ||
| 5335 | + (xdrproc_t)xdr_krb5_key_salt_tuple)) { | ||
| 5336 | return (FALSE); | ||
| 5337 | } | ||
| 5338 | if (!xdr_array(xdrs, (caddr_t *) &objp->keyblocks, | ||
| 5339 | (unsigned int *) &objp->n_keys, ~0, | ||
| 5340 | - sizeof(krb5_keyblock), xdr_krb5_keyblock)) { | ||
| 5341 | + sizeof(krb5_keyblock), (xdrproc_t)xdr_krb5_keyblock)) { | ||
| 5342 | return (FALSE); | ||
| 5343 | } | ||
| 5344 | return (TRUE); | ||
| 5345 | @@ -771,7 +773,8 @@ xdr_setkey4_arg(XDR *xdrs, setkey4_arg *objp) | ||
| 5346 | } | ||
| 5347 | if (!xdr_array(xdrs, (caddr_t *) &objp->key_data, | ||
| 5348 | (unsigned int *) &objp->n_key_data, ~0, | ||
| 5349 | - sizeof(kadm5_key_data), xdr_kadm5_key_data)) { | ||
| 5350 | + sizeof(kadm5_key_data), | ||
| 5351 | + (xdrproc_t)xdr_kadm5_key_data)) { | ||
| 5352 | return FALSE; | ||
| 5353 | } | ||
| 5354 | return TRUE; | ||
| 5355 | @@ -804,7 +807,7 @@ xdr_chrand3_arg(XDR *xdrs, chrand3_arg *objp) | ||
| 5356 | if (!xdr_array(xdrs, (caddr_t *)&objp->ks_tuple, | ||
| 5357 | (unsigned int*)&objp->n_ks_tuple, ~0, | ||
| 5358 | sizeof(krb5_key_salt_tuple), | ||
| 5359 | - xdr_krb5_key_salt_tuple)) { | ||
| 5360 | + (xdrproc_t)xdr_krb5_key_salt_tuple)) { | ||
| 5361 | return (FALSE); | ||
| 5362 | } | ||
| 5363 | return (TRUE); | ||
| 5364 | @@ -822,7 +825,8 @@ xdr_chrand_ret(XDR *xdrs, chrand_ret *objp) | ||
| 5365 | if (objp->code == KADM5_OK) { | ||
| 5366 | if (!xdr_array(xdrs, (char **)&objp->keys, | ||
| 5367 | (unsigned int *)&objp->n_keys, ~0, | ||
| 5368 | - sizeof(krb5_keyblock), xdr_krb5_keyblock)) | ||
| 5369 | + sizeof(krb5_keyblock), | ||
| 5370 | + (xdrproc_t)xdr_krb5_keyblock)) | ||
| 5371 | return FALSE; | ||
| 5372 | } | ||
| 5373 | |||
| 5374 | @@ -965,7 +969,7 @@ xdr_gpols_ret(XDR *xdrs, gpols_ret *objp) | ||
| 5375 | } | ||
| 5376 | if (!xdr_array(xdrs, (caddr_t *) &objp->pols, | ||
| 5377 | (unsigned int *) &objp->count, ~0, | ||
| 5378 | - sizeof(char *), xdr_nullstring)) { | ||
| 5379 | + sizeof(char *), (xdrproc_t)xdr_nullstring)) { | ||
| 5380 | return (FALSE); | ||
| 5381 | } | ||
| 5382 | } | ||
| 5383 | @@ -1030,7 +1034,7 @@ xdr_gstrings_ret(XDR *xdrs, gstrings_ret *objp) | ||
| 5384 | if (!xdr_array(xdrs, (caddr_t *) &objp->strings, | ||
| 5385 | (unsigned int *) &objp->count, ~0, | ||
| 5386 | sizeof(krb5_string_attr), | ||
| 5387 | - xdr_krb5_string_attr)) { | ||
| 5388 | + (xdrproc_t)xdr_krb5_string_attr)) { | ||
| 5389 | return (FALSE); | ||
| 5390 | } | ||
| 5391 | } | ||
| 5392 | @@ -1198,7 +1202,8 @@ xdr_getpkeys_ret(XDR *xdrs, getpkeys_ret *objp) | ||
| 5393 | if (objp->code == KADM5_OK) { | ||
| 5394 | if (!xdr_array(xdrs, (caddr_t *) &objp->key_data, | ||
| 5395 | (unsigned int *) &objp->n_key_data, ~0, | ||
| 5396 | - sizeof(kadm5_key_data), xdr_kadm5_key_data)) { | ||
| 5397 | + sizeof(kadm5_key_data), | ||
| 5398 | + (xdrproc_t)xdr_kadm5_key_data)) { | ||
| 5399 | return FALSE; | ||
| 5400 | } | ||
| 5401 | } | ||
| 5402 | diff --git a/src/lib/kadm5/misc_free.c b/src/lib/kadm5/misc_free.c | ||
| 5403 | index 74d2376..9ac47bb 100644 | ||
| 5404 | --- a/src/lib/kadm5/misc_free.c | ||
| 5405 | +++ b/src/lib/kadm5/misc_free.c | ||
| 5406 | @@ -41,9 +41,8 @@ kadm5_free_name_list(void *server_handle, char **names, int count) | ||
| 5407 | } | ||
| 5408 | |||
| 5409 | /* XXX this ought to be in libkrb5.a, but isn't */ | ||
| 5410 | -kadm5_ret_t krb5_free_key_data_contents(context, key) | ||
| 5411 | - krb5_context context; | ||
| 5412 | - krb5_key_data *key; | ||
| 5413 | +kadm5_ret_t | ||
| 5414 | +krb5_free_key_data_contents(krb5_context context, krb5_key_data *key) | ||
| 5415 | { | ||
| 5416 | int i, idx; | ||
| 5417 | |||
| 5418 | diff --git a/src/lib/kadm5/srv/adb_xdr.c b/src/lib/kadm5/srv/adb_xdr.c | ||
| 5419 | index fc73297..b6ffdb8 100644 | ||
| 5420 | --- a/src/lib/kadm5/srv/adb_xdr.c | ||
| 5421 | +++ b/src/lib/kadm5/srv/adb_xdr.c | ||
| 5422 | @@ -53,8 +53,7 @@ xdr_osa_pw_hist_ent(XDR *xdrs, osa_pw_hist_ent *objp) | ||
| 5423 | { | ||
| 5424 | if (!xdr_array(xdrs, (caddr_t *) &objp->key_data, | ||
| 5425 | (u_int *) &objp->n_key_data, ~0, | ||
| 5426 | - sizeof(krb5_key_data), | ||
| 5427 | - xdr_krb5_key_data)) | ||
| 5428 | + sizeof(krb5_key_data), (xdrproc_t)xdr_krb5_key_data)) | ||
| 5429 | return (FALSE); | ||
| 5430 | return (TRUE); | ||
| 5431 | } | ||
| 5432 | @@ -88,8 +87,7 @@ xdr_osa_princ_ent_rec(XDR *xdrs, osa_princ_ent_t objp) | ||
| 5433 | return (FALSE); | ||
| 5434 | if (!xdr_array(xdrs, (caddr_t *) &objp->old_keys, | ||
| 5435 | (unsigned int *) &objp->old_key_len, ~0, | ||
| 5436 | - sizeof(osa_pw_hist_ent), | ||
| 5437 | - xdr_osa_pw_hist_ent)) | ||
| 5438 | + sizeof(osa_pw_hist_ent), (xdrproc_t)xdr_osa_pw_hist_ent)) | ||
| 5439 | return (FALSE); | ||
| 5440 | return (TRUE); | ||
| 5441 | } | ||
| 5442 | diff --git a/src/lib/kadm5/srv/svr_principal.c b/src/lib/kadm5/srv/svr_principal.c | ||
| 5443 | index 8c3ad3a..d5bb0b1 100644 | ||
| 5444 | --- a/src/lib/kadm5/srv/svr_principal.c | ||
| 5445 | +++ b/src/lib/kadm5/srv/svr_principal.c | ||
| 5446 | @@ -30,9 +30,9 @@ static int decrypt_key_data(krb5_context context, | ||
| 5447 | /* | ||
| 5448 | * XXX Functions that ought to be in libkrb5.a, but aren't. | ||
| 5449 | */ | ||
| 5450 | -kadm5_ret_t krb5_copy_key_data_contents(context, from, to) | ||
| 5451 | - krb5_context context; | ||
| 5452 | - krb5_key_data *from, *to; | ||
| 5453 | +kadm5_ret_t | ||
| 5454 | +krb5_copy_key_data_contents(krb5_context context, krb5_key_data *from, | ||
| 5455 | + krb5_key_data *to) | ||
| 5456 | { | ||
| 5457 | int i, idx; | ||
| 5458 | |||
| 5459 | @@ -75,10 +75,8 @@ static krb5_tl_data *dup_tl_data(krb5_tl_data *tl) | ||
| 5460 | } | ||
| 5461 | |||
| 5462 | /* This is in lib/kdb/kdb_cpw.c, but is static */ | ||
| 5463 | -static void cleanup_key_data(context, count, data) | ||
| 5464 | - krb5_context context; | ||
| 5465 | - int count; | ||
| 5466 | - krb5_key_data * data; | ||
| 5467 | +static void | ||
| 5468 | +cleanup_key_data(krb5_context context, int count, krb5_key_data *data) | ||
| 5469 | { | ||
| 5470 | int i; | ||
| 5471 | |||
| 5472 | diff --git a/src/lib/kadm5/str_conv.c b/src/lib/kadm5/str_conv.c | ||
| 5473 | index 7982956..f2fae83 100644 | ||
| 5474 | --- a/src/lib/kadm5/str_conv.c | ||
| 5475 | +++ b/src/lib/kadm5/str_conv.c | ||
| 5476 | @@ -267,11 +267,8 @@ cleanup: | ||
| 5477 | * Salttype may be negative to indicate a search for only a enctype. | ||
| 5478 | */ | ||
| 5479 | krb5_boolean | ||
| 5480 | -krb5_keysalt_is_present(ksaltlist, nksalts, enctype, salttype) | ||
| 5481 | - krb5_key_salt_tuple *ksaltlist; | ||
| 5482 | - krb5_int32 nksalts; | ||
| 5483 | - krb5_enctype enctype; | ||
| 5484 | - krb5_int32 salttype; | ||
| 5485 | +krb5_keysalt_is_present(krb5_key_salt_tuple *ksaltlist, krb5_int32 nksalts, | ||
| 5486 | + krb5_enctype enctype, krb5_int32 salttype) | ||
| 5487 | { | ||
| 5488 | krb5_boolean foundit; | ||
| 5489 | int i; | ||
| 5490 | @@ -375,12 +372,11 @@ cleanup: | ||
| 5491 | * If ignoresalt set, then salttype is ignored. | ||
| 5492 | */ | ||
| 5493 | krb5_error_code | ||
| 5494 | -krb5_keysalt_iterate(ksaltlist, nksalt, ignoresalt, iterator, arg) | ||
| 5495 | - krb5_key_salt_tuple *ksaltlist; | ||
| 5496 | - krb5_int32 nksalt; | ||
| 5497 | - krb5_boolean ignoresalt; | ||
| 5498 | - krb5_error_code (*iterator) (krb5_key_salt_tuple *, krb5_pointer); | ||
| 5499 | - krb5_pointer arg; | ||
| 5500 | +krb5_keysalt_iterate(krb5_key_salt_tuple *ksaltlist, krb5_int32 nksalt, | ||
| 5501 | + krb5_boolean ignoresalt, | ||
| 5502 | + krb5_error_code (*iterator)(krb5_key_salt_tuple *, | ||
| 5503 | + void *), | ||
| 5504 | + void *arg) | ||
| 5505 | { | ||
| 5506 | int i; | ||
| 5507 | krb5_error_code kret; | ||
| 5508 | diff --git a/src/lib/kadm5/t_kadm5.c b/src/lib/kadm5/t_kadm5.c | ||
| 5509 | index 153147f..b3ab100 100644 | ||
| 5510 | --- a/src/lib/kadm5/t_kadm5.c | ||
| 5511 | +++ b/src/lib/kadm5/t_kadm5.c | ||
| 5512 | @@ -276,7 +276,7 @@ cpw_test_succeed(char *user, krb5_principal princ, char *pass) | ||
| 5513 | } | ||
| 5514 | |||
| 5515 | static void | ||
| 5516 | -test_chpass() | ||
| 5517 | +test_chpass(void) | ||
| 5518 | { | ||
| 5519 | krb5_principal princ = parse_princ("chpass-test"); | ||
| 5520 | krb5_principal hist_princ = parse_princ("kadmin/history"); | ||
| 5521 | @@ -334,7 +334,7 @@ cpol_test_compare(char *user, kadm5_policy_ent_t ent, uint32_t mask) | ||
| 5522 | } | ||
| 5523 | |||
| 5524 | static void | ||
| 5525 | -test_create_policy() | ||
| 5526 | +test_create_policy(void) | ||
| 5527 | { | ||
| 5528 | void *handle; | ||
| 5529 | kadm5_policy_ent_rec ent; | ||
| 5530 | @@ -440,7 +440,7 @@ cprinc_test_compare(char *user, kadm5_principal_ent_t ent, uint32_t mask, | ||
| 5531 | } | ||
| 5532 | |||
| 5533 | static void | ||
| 5534 | -test_create_principal() | ||
| 5535 | +test_create_principal(void) | ||
| 5536 | { | ||
| 5537 | void *handle; | ||
| 5538 | kadm5_principal_ent_rec ent; | ||
| 5539 | @@ -535,7 +535,7 @@ dpol_test_succeed(char *user, char *name) | ||
| 5540 | } | ||
| 5541 | |||
| 5542 | static void | ||
| 5543 | -test_delete_policy() | ||
| 5544 | +test_delete_policy(void) | ||
| 5545 | { | ||
| 5546 | krb5_principal princ = parse_princ("delete-policy-test-princ"); | ||
| 5547 | |||
| 5548 | @@ -587,7 +587,7 @@ dprinc_test_succeed(char *user, krb5_principal princ) | ||
| 5549 | } | ||
| 5550 | |||
| 5551 | static void | ||
| 5552 | -test_delete_principal() | ||
| 5553 | +test_delete_principal(void) | ||
| 5554 | { | ||
| 5555 | krb5_principal princ = parse_princ("delete-principal-test"); | ||
| 5556 | |||
| 5557 | @@ -638,7 +638,7 @@ gpol_test_fail(char *user, char *name, krb5_error_code code) | ||
| 5558 | } | ||
| 5559 | |||
| 5560 | static void | ||
| 5561 | -test_get_policy() | ||
| 5562 | +test_get_policy(void) | ||
| 5563 | { | ||
| 5564 | /* Fails with unknown policy. */ | ||
| 5565 | dpol_test_fail("admin", "unknown-policy", KADM5_UNK_POLICY); | ||
| 5566 | @@ -684,7 +684,7 @@ gprinc_test_fail(char *user, krb5_principal princ, krb5_error_code code) | ||
| 5567 | } | ||
| 5568 | |||
| 5569 | static void | ||
| 5570 | -test_get_principal() | ||
| 5571 | +test_get_principal(void) | ||
| 5572 | { | ||
| 5573 | void *handle; | ||
| 5574 | kadm5_principal_ent_rec ent; | ||
| 5575 | @@ -743,7 +743,7 @@ test_get_principal() | ||
| 5576 | } | ||
| 5577 | |||
| 5578 | static void | ||
| 5579 | -test_init_destroy() | ||
| 5580 | +test_init_destroy(void) | ||
| 5581 | { | ||
| 5582 | krb5_context ctx; | ||
| 5583 | kadm5_ret_t ret; | ||
| 5584 | @@ -1019,7 +1019,7 @@ mpol_test_compare(void *handle, kadm5_policy_ent_t ent, uint32_t mask) | ||
| 5585 | } | ||
| 5586 | |||
| 5587 | static void | ||
| 5588 | -test_modify_policy() | ||
| 5589 | +test_modify_policy(void) | ||
| 5590 | { | ||
| 5591 | kadm5_policy_ent_rec ent; | ||
| 5592 | |||
| 5593 | @@ -1109,7 +1109,7 @@ mprinc_test_compare(char *user, kadm5_principal_ent_t ent, uint32_t mask) | ||
| 5594 | } | ||
| 5595 | |||
| 5596 | static void | ||
| 5597 | -test_modify_principal() | ||
| 5598 | +test_modify_principal(void) | ||
| 5599 | { | ||
| 5600 | void *handle; | ||
| 5601 | krb5_principal princ = parse_princ("modify-principal-test"); | ||
| 5602 | @@ -1233,7 +1233,7 @@ rnd_test_succeed(char *user, krb5_principal princ) | ||
| 5603 | } | ||
| 5604 | |||
| 5605 | static void | ||
| 5606 | -test_randkey() | ||
| 5607 | +test_randkey(void) | ||
| 5608 | { | ||
| 5609 | void *handle; | ||
| 5610 | krb5_principal princ = parse_princ("randkey-principal-test"); | ||
| 5611 | diff --git a/src/lib/kdb/kdb5.c b/src/lib/kdb/kdb5.c | ||
| 5612 | index 415ae64..0837f56 100644 | ||
| 5613 | --- a/src/lib/kdb/kdb5.c | ||
| 5614 | +++ b/src/lib/kdb/kdb5.c | ||
| 5615 | @@ -75,13 +75,13 @@ free_mkey_list(krb5_context context, krb5_keylist_node *mkey_list) | ||
| 5616 | } | ||
| 5617 | |||
| 5618 | int | ||
| 5619 | -kdb_init_lock_list() | ||
| 5620 | +kdb_init_lock_list(void) | ||
| 5621 | { | ||
| 5622 | return k5_mutex_finish_init(&db_lock); | ||
| 5623 | } | ||
| 5624 | |||
| 5625 | static int | ||
| 5626 | -kdb_lock_list() | ||
| 5627 | +kdb_lock_list(void) | ||
| 5628 | { | ||
| 5629 | int err; | ||
| 5630 | err = CALL_INIT_FUNCTION (kdb_init_lock_list); | ||
| 5631 | @@ -92,14 +92,14 @@ kdb_lock_list() | ||
| 5632 | } | ||
| 5633 | |||
| 5634 | void | ||
| 5635 | -kdb_fini_lock_list() | ||
| 5636 | +kdb_fini_lock_list(void) | ||
| 5637 | { | ||
| 5638 | if (INITIALIZER_RAN(kdb_init_lock_list)) | ||
| 5639 | k5_mutex_destroy(&db_lock); | ||
| 5640 | } | ||
| 5641 | |||
| 5642 | static void | ||
| 5643 | -kdb_unlock_list() | ||
| 5644 | +kdb_unlock_list(void) | ||
| 5645 | { | ||
| 5646 | k5_mutex_unlock(&db_lock); | ||
| 5647 | } | ||
| 5648 | diff --git a/src/lib/kdb/kdb_cpw.c b/src/lib/kdb/kdb_cpw.c | ||
| 5649 | index 450860f..c33c7cf 100644 | ||
| 5650 | --- a/src/lib/kdb/kdb_cpw.c | ||
| 5651 | +++ b/src/lib/kdb/kdb_cpw.c | ||
| 5652 | @@ -57,10 +57,7 @@ | ||
| 5653 | enum save { DISCARD_ALL, KEEP_LAST_KVNO, KEEP_ALL }; | ||
| 5654 | |||
| 5655 | int | ||
| 5656 | -krb5_db_get_key_data_kvno(context, count, data) | ||
| 5657 | - krb5_context context; | ||
| 5658 | - int count; | ||
| 5659 | - krb5_key_data * data; | ||
| 5660 | +krb5_db_get_key_data_kvno(krb5_context context, int count, krb5_key_data *data) | ||
| 5661 | { | ||
| 5662 | int i, kvno; | ||
| 5663 | /* Find last key version number */ | ||
| 5664 | @@ -73,10 +70,7 @@ krb5_db_get_key_data_kvno(context, count, data) | ||
| 5665 | } | ||
| 5666 | |||
| 5667 | static void | ||
| 5668 | -cleanup_key_data(context, count, data) | ||
| 5669 | - krb5_context context; | ||
| 5670 | - int count; | ||
| 5671 | - krb5_key_data * data; | ||
| 5672 | +cleanup_key_data(krb5_context context, int count, krb5_key_data *data) | ||
| 5673 | { | ||
| 5674 | int i; | ||
| 5675 | |||
| 5676 | @@ -149,13 +143,9 @@ preserve_old_keys(krb5_context context, krb5_keyblock *mkey, | ||
| 5677 | } | ||
| 5678 | |||
| 5679 | static krb5_error_code | ||
| 5680 | -add_key_rnd(context, master_key, ks_tuple, ks_tuple_count, db_entry, kvno) | ||
| 5681 | - krb5_context context; | ||
| 5682 | - krb5_keyblock * master_key; | ||
| 5683 | - krb5_key_salt_tuple * ks_tuple; | ||
| 5684 | - int ks_tuple_count; | ||
| 5685 | - krb5_db_entry * db_entry; | ||
| 5686 | - int kvno; | ||
| 5687 | +add_key_rnd(krb5_context context, krb5_keyblock *master_key, | ||
| 5688 | + krb5_key_salt_tuple *ks_tuple, int ks_tuple_count, | ||
| 5689 | + krb5_db_entry *db_entry, int kvno) | ||
| 5690 | { | ||
| 5691 | krb5_keyblock key; | ||
| 5692 | int i, j; | ||
| 5693 | @@ -246,15 +236,9 @@ make_random_salt(krb5_context context, krb5_keysalt *salt_out) | ||
| 5694 | * If passwd is NULL the assumes that the caller wants a random password. | ||
| 5695 | */ | ||
| 5696 | static krb5_error_code | ||
| 5697 | -add_key_pwd(context, master_key, ks_tuple, ks_tuple_count, passwd, | ||
| 5698 | - db_entry, kvno) | ||
| 5699 | - krb5_context context; | ||
| 5700 | - krb5_keyblock * master_key; | ||
| 5701 | - krb5_key_salt_tuple * ks_tuple; | ||
| 5702 | - int ks_tuple_count; | ||
| 5703 | - const char * passwd; | ||
| 5704 | - krb5_db_entry * db_entry; | ||
| 5705 | - int kvno; | ||
| 5706 | +add_key_pwd(krb5_context context, krb5_keyblock *master_key, | ||
| 5707 | + krb5_key_salt_tuple *ks_tuple, int ks_tuple_count, | ||
| 5708 | + const char *passwd, krb5_db_entry *db_entry, int kvno) | ||
| 5709 | { | ||
| 5710 | krb5_error_code retval; | ||
| 5711 | krb5_keysalt key_salt; | ||
| 5712 | diff --git a/src/lib/kdb/keytab.c b/src/lib/kdb/keytab.c | ||
| 5713 | index a623e00..346cf96 100644 | ||
| 5714 | --- a/src/lib/kdb/keytab.c | ||
| 5715 | +++ b/src/lib/kdb/keytab.c | ||
| 5716 | @@ -71,10 +71,7 @@ krb5_db_register_keytab(krb5_context context) | ||
| 5717 | } | ||
| 5718 | |||
| 5719 | krb5_error_code | ||
| 5720 | -krb5_ktkdb_resolve(context, name, id) | ||
| 5721 | - krb5_context context; | ||
| 5722 | - const char * name; | ||
| 5723 | - krb5_keytab * id; | ||
| 5724 | +krb5_ktkdb_resolve(krb5_context context, const char *name, krb5_keytab *id) | ||
| 5725 | { | ||
| 5726 | if ((*id = (krb5_keytab) malloc(sizeof(**id))) == NULL) | ||
| 5727 | return(ENOMEM); | ||
| 5728 | @@ -84,9 +81,7 @@ krb5_ktkdb_resolve(context, name, id) | ||
| 5729 | } | ||
| 5730 | |||
| 5731 | krb5_error_code | ||
| 5732 | -krb5_ktkdb_close(context, kt) | ||
| 5733 | - krb5_context context; | ||
| 5734 | - krb5_keytab kt; | ||
| 5735 | +krb5_ktkdb_close(krb5_context context, krb5_keytab kt) | ||
| 5736 | { | ||
| 5737 | /* | ||
| 5738 | * This routine is responsible for freeing all memory allocated | ||
| 5739 | @@ -119,13 +114,9 @@ krb5_ktkdb_set_context(krb5_context ctx) | ||
| 5740 | } | ||
| 5741 | |||
| 5742 | krb5_error_code | ||
| 5743 | -krb5_ktkdb_get_entry(in_context, id, principal, kvno, enctype, entry) | ||
| 5744 | - krb5_context in_context; | ||
| 5745 | - krb5_keytab id; | ||
| 5746 | - krb5_const_principal principal; | ||
| 5747 | - krb5_kvno kvno; | ||
| 5748 | - krb5_enctype enctype; | ||
| 5749 | - krb5_keytab_entry * entry; | ||
| 5750 | +krb5_ktkdb_get_entry(krb5_context in_context, krb5_keytab id, | ||
| 5751 | + krb5_const_principal principal, krb5_kvno kvno, | ||
| 5752 | + krb5_enctype enctype, krb5_keytab_entry *entry) | ||
| 5753 | { | ||
| 5754 | krb5_context context; | ||
| 5755 | krb5_error_code kerror = 0; | ||
| 5756 | diff --git a/src/lib/kdb/t_stringattr.c b/src/lib/kdb/t_stringattr.c | ||
| 5757 | index 1174036..2c64301 100644 | ||
| 5758 | --- a/src/lib/kdb/t_stringattr.c | ||
| 5759 | +++ b/src/lib/kdb/t_stringattr.c | ||
| 5760 | @@ -38,7 +38,7 @@ | ||
| 5761 | */ | ||
| 5762 | |||
| 5763 | int | ||
| 5764 | -main() | ||
| 5765 | +main(void) | ||
| 5766 | { | ||
| 5767 | krb5_db_entry *ent; | ||
| 5768 | krb5_context context; | ||
| 5769 | diff --git a/src/lib/krad/packet.c b/src/lib/krad/packet.c | ||
| 5770 | index c597174..aee830b 100644 | ||
| 5771 | --- a/src/lib/krad/packet.c | ||
| 5772 | +++ b/src/lib/krad/packet.c | ||
| 5773 | @@ -200,7 +200,7 @@ auth_generate_response(krb5_context ctx, const char *secret, | ||
| 5774 | |||
| 5775 | /* Create a new packet. */ | ||
| 5776 | static krad_packet * | ||
| 5777 | -packet_new() | ||
| 5778 | +packet_new(void) | ||
| 5779 | { | ||
| 5780 | krad_packet *pkt; | ||
| 5781 | |||
| 5782 | diff --git a/src/lib/krad/t_attr.c b/src/lib/krad/t_attr.c | ||
| 5783 | index eb2a780..2bce7aa 100644 | ||
| 5784 | --- a/src/lib/krad/t_attr.c | ||
| 5785 | +++ b/src/lib/krad/t_attr.c | ||
| 5786 | @@ -40,7 +40,7 @@ const static unsigned char auth[] = { | ||
| 5787 | }; | ||
| 5788 | |||
| 5789 | int | ||
| 5790 | -main() | ||
| 5791 | +main(void) | ||
| 5792 | { | ||
| 5793 | unsigned char outbuf[MAX_ATTRSETSIZE]; | ||
| 5794 | const char *decoded = "accept"; | ||
| 5795 | diff --git a/src/lib/krad/t_attrset.c b/src/lib/krad/t_attrset.c | ||
| 5796 | index 7928335..085f4b2 100644 | ||
| 5797 | --- a/src/lib/krad/t_attrset.c | ||
| 5798 | +++ b/src/lib/krad/t_attrset.c | ||
| 5799 | @@ -40,7 +40,7 @@ const static unsigned char encpass[] = { | ||
| 5800 | }; | ||
| 5801 | |||
| 5802 | int | ||
| 5803 | -main() | ||
| 5804 | +main(void) | ||
| 5805 | { | ||
| 5806 | unsigned char buffer[KRAD_PACKET_SIZE_MAX], encoded[MAX_ATTRSETSIZE]; | ||
| 5807 | const char *username = "testUser", *password = "accept"; | ||
| 5808 | diff --git a/src/lib/krad/t_code.c b/src/lib/krad/t_code.c | ||
| 5809 | index b245a7e..6cd522a 100644 | ||
| 5810 | --- a/src/lib/krad/t_code.c | ||
| 5811 | +++ b/src/lib/krad/t_code.c | ||
| 5812 | @@ -30,7 +30,7 @@ | ||
| 5813 | #include "t_test.h" | ||
| 5814 | |||
| 5815 | int | ||
| 5816 | -main() | ||
| 5817 | +main(void) | ||
| 5818 | { | ||
| 5819 | const char *tmp; | ||
| 5820 | |||
| 5821 | diff --git a/src/lib/krb5/ccache/cc_keyring.c b/src/lib/krb5/ccache/cc_keyring.c | ||
| 5822 | index 1dadeef..ab3cda6 100644 | ||
| 5823 | --- a/src/lib/krb5/ccache/cc_keyring.c | ||
| 5824 | +++ b/src/lib/krb5/ccache/cc_keyring.c | ||
| 5825 | @@ -314,7 +314,7 @@ get_persistent_real(uid_t uid) | ||
| 5826 | * for the session anchor. | ||
| 5827 | */ | ||
| 5828 | static key_serial_t | ||
| 5829 | -session_write_anchor() | ||
| 5830 | +session_write_anchor(void) | ||
| 5831 | { | ||
| 5832 | key_serial_t s, u; | ||
| 5833 | |||
| 5834 | diff --git a/src/lib/krb5/krb/plugin.c b/src/lib/krb5/krb/plugin.c | ||
| 5835 | index 3bb7a38..1286e9e 100644 | ||
| 5836 | --- a/src/lib/krb5/krb/plugin.c | ||
| 5837 | +++ b/src/lib/krb5/krb/plugin.c | ||
| 5838 | @@ -355,7 +355,7 @@ load_if_needed(krb5_context context, struct plugin_mapping *map, | ||
| 5839 | krb5_error_code ret; | ||
| 5840 | char *symname = NULL; | ||
| 5841 | struct plugin_file_handle *handle = NULL; | ||
| 5842 | - void (*initvt_fn)(); | ||
| 5843 | + void (*initvt_fn)(void); | ||
| 5844 | |||
| 5845 | if (map->module != NULL || map->dyn_path == NULL) | ||
| 5846 | return; | ||
| 5847 | diff --git a/src/lib/krb5/krb/t_authdata.c b/src/lib/krb5/krb/t_authdata.c | ||
| 5848 | index dd834b9..44f4a1c 100644 | ||
| 5849 | --- a/src/lib/krb5/krb/t_authdata.c | ||
| 5850 | +++ b/src/lib/krb5/krb/t_authdata.c | ||
| 5851 | @@ -74,7 +74,7 @@ static void compare_authdata(const krb5_authdata *adc1, krb5_authdata *adc2) { | ||
| 5852 | } | ||
| 5853 | |||
| 5854 | int | ||
| 5855 | -main() | ||
| 5856 | +main(void) | ||
| 5857 | { | ||
| 5858 | krb5_context context; | ||
| 5859 | krb5_authdata **results; | ||
| 5860 | diff --git a/src/lib/krb5/krb/t_response_items.c b/src/lib/krb5/krb/t_response_items.c | ||
| 5861 | index 0deb929..a6b02ca 100644 | ||
| 5862 | --- a/src/lib/krb5/krb/t_response_items.c | ||
| 5863 | +++ b/src/lib/krb5/krb/t_response_items.c | ||
| 5864 | @@ -61,7 +61,7 @@ nstrcmp(const char *a, const char *b) | ||
| 5865 | } | ||
| 5866 | |||
| 5867 | int | ||
| 5868 | -main() | ||
| 5869 | +main(void) | ||
| 5870 | { | ||
| 5871 | k5_response_items *ri; | ||
| 5872 | |||
| 5873 | diff --git a/src/lib/krb5/krb/t_ser.c b/src/lib/krb5/krb/t_ser.c | ||
| 5874 | index d6746b7..9780c2e 100644 | ||
| 5875 | --- a/src/lib/krb5/krb/t_ser.c | ||
| 5876 | +++ b/src/lib/krb5/krb/t_ser.c | ||
| 5877 | @@ -195,7 +195,7 @@ ser_checksum(krb5_checksum *cksum) | ||
| 5878 | } | ||
| 5879 | |||
| 5880 | static void | ||
| 5881 | -ser_context_test() | ||
| 5882 | +ser_context_test(void) | ||
| 5883 | { | ||
| 5884 | krb5_context context; | ||
| 5885 | profile_t sprofile; | ||
| 5886 | @@ -216,7 +216,7 @@ ser_context_test() | ||
| 5887 | } | ||
| 5888 | |||
| 5889 | static void | ||
| 5890 | -ser_acontext_test() | ||
| 5891 | +ser_acontext_test(void) | ||
| 5892 | { | ||
| 5893 | krb5_auth_context actx; | ||
| 5894 | krb5_address local_address; | ||
| 5895 | @@ -306,7 +306,7 @@ ser_acontext_test() | ||
| 5896 | } | ||
| 5897 | |||
| 5898 | static void | ||
| 5899 | -ser_princ_test() | ||
| 5900 | +ser_princ_test(void) | ||
| 5901 | { | ||
| 5902 | krb5_principal princ; | ||
| 5903 | char pname[1024]; | ||
| 5904 | @@ -320,7 +320,7 @@ ser_princ_test() | ||
| 5905 | } | ||
| 5906 | |||
| 5907 | static void | ||
| 5908 | -ser_cksum_test() | ||
| 5909 | +ser_cksum_test(void) | ||
| 5910 | { | ||
| 5911 | krb5_checksum checksum; | ||
| 5912 | krb5_octet ckdata[24]; | ||
| 5913 | diff --git a/src/lib/krb5/krb/t_sname_match.c b/src/lib/krb5/krb/t_sname_match.c | ||
| 5914 | index 021b720..ee5623c 100644 | ||
| 5915 | --- a/src/lib/krb5/krb/t_sname_match.c | ||
| 5916 | +++ b/src/lib/krb5/krb/t_sname_match.c | ||
| 5917 | @@ -80,7 +80,7 @@ struct test { | ||
| 5918 | }; | ||
| 5919 | |||
| 5920 | int | ||
| 5921 | -main() | ||
| 5922 | +main(void) | ||
| 5923 | { | ||
| 5924 | size_t i; | ||
| 5925 | struct test *t; | ||
| 5926 | diff --git a/src/lib/krb5/krb/t_valid_times.c b/src/lib/krb5/krb/t_valid_times.c | ||
| 5927 | index e4b5f1b..1a8036e 100644 | ||
| 5928 | --- a/src/lib/krb5/krb/t_valid_times.c | ||
| 5929 | +++ b/src/lib/krb5/krb/t_valid_times.c | ||
| 5930 | @@ -36,7 +36,7 @@ | ||
| 5931 | #define BOUNDARY (uint32_t)INT32_MIN | ||
| 5932 | |||
| 5933 | int | ||
| 5934 | -main() | ||
| 5935 | +main(void) | ||
| 5936 | { | ||
| 5937 | krb5_error_code ret; | ||
| 5938 | krb5_context context; | ||
| 5939 | diff --git a/src/lib/krb5/rcache/t_memrcache.c b/src/lib/krb5/rcache/t_memrcache.c | ||
| 5940 | index 6f212b0..665da75 100644 | ||
| 5941 | --- a/src/lib/krb5/rcache/t_memrcache.c | ||
| 5942 | +++ b/src/lib/krb5/rcache/t_memrcache.c | ||
| 5943 | @@ -33,7 +33,7 @@ | ||
| 5944 | #include "memrcache.c" | ||
| 5945 | |||
| 5946 | int | ||
| 5947 | -main() | ||
| 5948 | +main(void) | ||
| 5949 | { | ||
| 5950 | krb5_error_code ret; | ||
| 5951 | krb5_context context; | ||
| 5952 | diff --git a/src/lib/rpc/auth_gss.c b/src/lib/rpc/auth_gss.c | ||
| 5953 | index 319bc75..f61322d 100644 | ||
| 5954 | --- a/src/lib/rpc/auth_gss.c | ||
| 5955 | +++ b/src/lib/rpc/auth_gss.c | ||
| 5956 | @@ -445,9 +445,9 @@ authgss_refresh(AUTH *auth, struct rpc_msg *msg) | ||
| 5957 | memset(&gr, 0, sizeof(gr)); | ||
| 5958 | |||
| 5959 | call_stat = clnt_call(gd->clnt, NULLPROC, | ||
| 5960 | - xdr_rpc_gss_init_args, | ||
| 5961 | + (xdrproc_t)xdr_rpc_gss_init_args, | ||
| 5962 | &send_token, | ||
| 5963 | - xdr_rpc_gss_init_res, | ||
| 5964 | + (xdrproc_t)xdr_rpc_gss_init_res, | ||
| 5965 | (caddr_t)&gr, AUTH_TIMEOUT); | ||
| 5966 | |||
| 5967 | gss_release_buffer(&min_stat, &send_token); | ||
| 5968 | diff --git a/src/lib/rpc/auth_gssapi.c b/src/lib/rpc/auth_gssapi.c | ||
| 5969 | index 8ab7ab5..b5e03b9 100644 | ||
| 5970 | --- a/src/lib/rpc/auth_gssapi.c | ||
| 5971 | +++ b/src/lib/rpc/auth_gssapi.c | ||
| 5972 | @@ -283,11 +283,11 @@ next_token: | ||
| 5973 | |||
| 5974 | PRINTF(("gssapi_create: calling GSSAPI_INIT (%d)\n", init_func)); | ||
| 5975 | |||
| 5976 | - xdr_free(xdr_authgssapi_init_res, &call_res); | ||
| 5977 | + xdr_free((xdrproc_t)xdr_authgssapi_init_res, &call_res); | ||
| 5978 | memset(&call_res, 0, sizeof(call_res)); | ||
| 5979 | callstat = clnt_call(clnt, init_func, | ||
| 5980 | - xdr_authgssapi_init_arg, &call_arg, | ||
| 5981 | - xdr_authgssapi_init_res, &call_res, | ||
| 5982 | + (xdrproc_t)xdr_authgssapi_init_arg, &call_arg, | ||
| 5983 | + (xdrproc_t)xdr_authgssapi_init_res, &call_res, | ||
| 5984 | timeout); | ||
| 5985 | gss_release_buffer(minor_stat, &call_arg.token); | ||
| 5986 | |||
| 5987 | @@ -436,7 +436,7 @@ next_token: | ||
| 5988 | /* don't assume the caller will want to change clnt->cl_auth */ | ||
| 5989 | clnt->cl_auth = save_auth; | ||
| 5990 | |||
| 5991 | - xdr_free(xdr_authgssapi_init_res, &call_res); | ||
| 5992 | + xdr_free((xdrproc_t)xdr_authgssapi_init_res, &call_res); | ||
| 5993 | return auth; | ||
| 5994 | |||
| 5995 | /******************************************************************/ | ||
| 5996 | @@ -458,7 +458,7 @@ cleanup: | ||
| 5997 | if (rpc_createerr.cf_stat == 0) | ||
| 5998 | rpc_createerr.cf_stat = RPC_AUTHERROR; | ||
| 5999 | |||
| 6000 | - xdr_free(xdr_authgssapi_init_res, &call_res); | ||
| 6001 | + xdr_free((xdrproc_t)xdr_authgssapi_init_res, &call_res); | ||
| 6002 | return auth; | ||
| 6003 | } | ||
| 6004 | |||
| 6005 | @@ -760,7 +760,7 @@ skip_call: | ||
| 6006 | static bool_t auth_gssapi_wrap( | ||
| 6007 | AUTH *auth, | ||
| 6008 | XDR *out_xdrs, | ||
| 6009 | - bool_t (*xdr_func)(), | ||
| 6010 | + xdrproc_t xdr_func, | ||
| 6011 | caddr_t xdr_ptr) | ||
| 6012 | { | ||
| 6013 | OM_uint32 gssstat, minor_stat; | ||
| 6014 | @@ -791,7 +791,7 @@ static bool_t auth_gssapi_wrap( | ||
| 6015 | static bool_t auth_gssapi_unwrap( | ||
| 6016 | AUTH *auth, | ||
| 6017 | XDR *in_xdrs, | ||
| 6018 | - bool_t (*xdr_func)(), | ||
| 6019 | + xdrproc_t xdr_func, | ||
| 6020 | caddr_t xdr_ptr) | ||
| 6021 | { | ||
| 6022 | OM_uint32 gssstat, minor_stat; | ||
| 6023 | diff --git a/src/lib/rpc/auth_gssapi_misc.c b/src/lib/rpc/auth_gssapi_misc.c | ||
| 6024 | index a60eb7f..57fc1fb 100644 | ||
| 6025 | --- a/src/lib/rpc/auth_gssapi_misc.c | ||
| 6026 | +++ b/src/lib/rpc/auth_gssapi_misc.c | ||
| 6027 | @@ -199,7 +199,7 @@ bool_t auth_gssapi_wrap_data( | ||
| 6028 | gss_ctx_id_t context, | ||
| 6029 | uint32_t seq_num, | ||
| 6030 | XDR *out_xdrs, | ||
| 6031 | - bool_t (*xdr_func)(), | ||
| 6032 | + xdrproc_t xdr_func, | ||
| 6033 | caddr_t xdr_ptr) | ||
| 6034 | { | ||
| 6035 | gss_buffer_desc in_buf, out_buf; | ||
| 6036 | @@ -267,7 +267,7 @@ bool_t auth_gssapi_unwrap_data( | ||
| 6037 | gss_ctx_id_t context, | ||
| 6038 | uint32_t seq_num, | ||
| 6039 | XDR *in_xdrs, | ||
| 6040 | - bool_t (*xdr_func)(), | ||
| 6041 | + xdrproc_t xdr_func, | ||
| 6042 | caddr_t xdr_ptr) | ||
| 6043 | { | ||
| 6044 | gss_buffer_desc in_buf, out_buf; | ||
| 6045 | diff --git a/src/lib/rpc/authunix_prot.c b/src/lib/rpc/authunix_prot.c | ||
| 6046 | index 512d5a5..92276c3 100644 | ||
| 6047 | --- a/src/lib/rpc/authunix_prot.c | ||
| 6048 | +++ b/src/lib/rpc/authunix_prot.c | ||
| 6049 | @@ -58,7 +58,8 @@ xdr_authunix_parms(XDR *xdrs, struct authunix_parms *p) | ||
| 6050 | && xdr_int(xdrs, &(p->aup_uid)) | ||
| 6051 | && xdr_int(xdrs, &(p->aup_gid)) | ||
| 6052 | && xdr_array(xdrs, (caddr_t *)&(p->aup_gids), | ||
| 6053 | - &(p->aup_len), NGRPS, sizeof(int), xdr_int) ) { | ||
| 6054 | + &(p->aup_len), NGRPS, sizeof(int), | ||
| 6055 | + (xdrproc_t)xdr_int)) { | ||
| 6056 | return (TRUE); | ||
| 6057 | } | ||
| 6058 | return (FALSE); | ||
| 6059 | diff --git a/src/lib/rpc/clnt_perror.c b/src/lib/rpc/clnt_perror.c | ||
| 6060 | index fcc3657..912b267 100644 | ||
| 6061 | --- a/src/lib/rpc/clnt_perror.c | ||
| 6062 | +++ b/src/lib/rpc/clnt_perror.c | ||
| 6063 | @@ -76,7 +76,6 @@ char * | ||
| 6064 | clnt_sperror(CLIENT *rpch, char *s) | ||
| 6065 | { | ||
| 6066 | struct rpc_err e; | ||
| 6067 | - void clnt_perrno(); | ||
| 6068 | char *err; | ||
| 6069 | char *bufstart = get_buf(); | ||
| 6070 | char *str = bufstart; | ||
| 6071 | diff --git a/src/lib/rpc/clnt_raw.c b/src/lib/rpc/clnt_raw.c | ||
| 6072 | index dcbb5cf..7e62a5c 100644 | ||
| 6073 | --- a/src/lib/rpc/clnt_raw.c | ||
| 6074 | +++ b/src/lib/rpc/clnt_raw.c | ||
| 6075 | @@ -80,7 +80,7 @@ static struct clnt_ops client_ops = { | ||
| 6076 | clntraw_control | ||
| 6077 | }; | ||
| 6078 | |||
| 6079 | -void svc_getreq(); | ||
| 6080 | +void svc_getreq(int); | ||
| 6081 | |||
| 6082 | /* | ||
| 6083 | * Create a client handle for memory based rpc. | ||
| 6084 | diff --git a/src/lib/rpc/dyn.c b/src/lib/rpc/dyn.c | ||
| 6085 | index bce1fd2..a505f34 100644 | ||
| 6086 | --- a/src/lib/rpc/dyn.c | ||
| 6087 | +++ b/src/lib/rpc/dyn.c | ||
| 6088 | @@ -30,10 +30,8 @@ | ||
| 6089 | /* | ||
| 6090 | * Made obsolete by DynInsert, now just a convenience function. | ||
| 6091 | */ | ||
| 6092 | -int DynAppend(obj, els, num) | ||
| 6093 | - DynObjectP obj; | ||
| 6094 | - DynPtr els; | ||
| 6095 | - int num; | ||
| 6096 | +int | ||
| 6097 | +DynAppend(DynObjectP obj, DynPtr els, int num) | ||
| 6098 | { | ||
| 6099 | return DynInsert(obj, DynSize(obj), els, num); | ||
| 6100 | } | ||
| 6101 | @@ -52,8 +50,8 @@ int DynAppend(obj, els, num) | ||
| 6102 | |||
| 6103 | static int default_increment = DEFAULT_INC; | ||
| 6104 | |||
| 6105 | -DynObjectP DynCreate(el_size, inc) | ||
| 6106 | - int el_size, inc; | ||
| 6107 | +DynObjectP | ||
| 6108 | +DynCreate(int el_size, int inc) | ||
| 6109 | { | ||
| 6110 | DynObjectP obj; | ||
| 6111 | |||
| 6112 | @@ -77,8 +75,8 @@ DynObjectP DynCreate(el_size, inc) | ||
| 6113 | return obj; | ||
| 6114 | } | ||
| 6115 | |||
| 6116 | -DynObjectP DynCopy(obj) | ||
| 6117 | - DynObjectP obj; | ||
| 6118 | +DynObjectP | ||
| 6119 | +DynCopy(DynObjectP obj) | ||
| 6120 | { | ||
| 6121 | DynObjectP obj1; | ||
| 6122 | |||
| 6123 | @@ -104,8 +102,8 @@ DynObjectP DynCopy(obj) | ||
| 6124 | return obj1; | ||
| 6125 | } | ||
| 6126 | |||
| 6127 | -int DynDestroy(obj) | ||
| 6128 | - /*@only@*/DynObjectP obj; | ||
| 6129 | +int | ||
| 6130 | +DynDestroy(/*@only@*/DynObjectP obj) | ||
| 6131 | { | ||
| 6132 | if (obj->paranoid) { | ||
| 6133 | if (obj->debug) | ||
| 6134 | @@ -118,8 +116,8 @@ int DynDestroy(obj) | ||
| 6135 | return DYN_OK; | ||
| 6136 | } | ||
| 6137 | |||
| 6138 | -int DynRelease(obj) | ||
| 6139 | - DynObjectP obj; | ||
| 6140 | +int | ||
| 6141 | +DynRelease(DynObjectP obj) | ||
| 6142 | { | ||
| 6143 | if (obj->debug) | ||
| 6144 | fprintf(stderr, "dyn: release: freeing object structure.\n"); | ||
| 6145 | @@ -134,9 +132,8 @@ int DynRelease(obj) | ||
| 6146 | * contains the source code for the function DynDebug(). | ||
| 6147 | */ | ||
| 6148 | |||
| 6149 | -int DynDebug(obj, state) | ||
| 6150 | - DynObjectP obj; | ||
| 6151 | - int state; | ||
| 6152 | +int | ||
| 6153 | +DynDebug(DynObjectP obj, int state) | ||
| 6154 | { | ||
| 6155 | obj->debug = state; | ||
| 6156 | |||
| 6157 | @@ -155,9 +152,8 @@ int DynDebug(obj, state) | ||
| 6158 | * Checkers! Get away from that "hard disk erase" button! | ||
| 6159 | * (Stupid dog. He almost did it to me again ...) | ||
| 6160 | */ | ||
| 6161 | -int DynDelete(obj, idx) | ||
| 6162 | - DynObjectP obj; | ||
| 6163 | - int idx; | ||
| 6164 | +int | ||
| 6165 | +DynDelete(DynObjectP obj, int idx) | ||
| 6166 | { | ||
| 6167 | if (idx < 0) { | ||
| 6168 | if (obj->debug) | ||
| 6169 | @@ -219,9 +215,8 @@ int DynDelete(obj, idx) | ||
| 6170 | * contains the source code for the function DynInitZero(). | ||
| 6171 | */ | ||
| 6172 | |||
| 6173 | -int DynInitzero(obj, state) | ||
| 6174 | - DynObjectP obj; | ||
| 6175 | - int state; | ||
| 6176 | +int | ||
| 6177 | +DynInitzero(DynObjectP obj, int state) | ||
| 6178 | { | ||
| 6179 | obj->initzero = state; | ||
| 6180 | |||
| 6181 | @@ -237,10 +232,8 @@ int DynInitzero(obj, state) | ||
| 6182 | * contains the source code for the function DynInsert(). | ||
| 6183 | */ | ||
| 6184 | |||
| 6185 | -int DynInsert(obj, idx, els_in, num) | ||
| 6186 | - DynObjectP obj; | ||
| 6187 | - void *els_in; | ||
| 6188 | - int idx, num; | ||
| 6189 | +int | ||
| 6190 | +DynInsert(DynObjectP obj, int idx, void *els_in, int num) | ||
| 6191 | { | ||
| 6192 | DynPtr els = (DynPtr) els_in; | ||
| 6193 | int ret; | ||
| 6194 | @@ -290,9 +283,8 @@ int DynInsert(obj, idx, els_in, num) | ||
| 6195 | * contains the source code for the function DynDebug(). | ||
| 6196 | */ | ||
| 6197 | |||
| 6198 | -int DynParanoid(obj, state) | ||
| 6199 | - DynObjectP obj; | ||
| 6200 | - int state; | ||
| 6201 | +int | ||
| 6202 | +DynParanoid(DynObjectP obj, int state) | ||
| 6203 | { | ||
| 6204 | obj->paranoid = state; | ||
| 6205 | |||
| 6206 | @@ -308,8 +300,8 @@ int DynParanoid(obj, state) | ||
| 6207 | * contains the source code for the functions DynGet() and DynAdd(). | ||
| 6208 | */ | ||
| 6209 | |||
| 6210 | -DynPtr DynArray(obj) | ||
| 6211 | - DynObjectP obj; | ||
| 6212 | +DynPtr | ||
| 6213 | +DynArray(DynObjectP obj) | ||
| 6214 | { | ||
| 6215 | if (obj->debug) | ||
| 6216 | fprintf(stderr, "dyn: array: returning array pointer %p.\n", | ||
| 6217 | @@ -318,9 +310,8 @@ DynPtr DynArray(obj) | ||
| 6218 | return obj->array; | ||
| 6219 | } | ||
| 6220 | |||
| 6221 | -DynPtr DynGet(obj, num) | ||
| 6222 | - DynObjectP obj; | ||
| 6223 | - int num; | ||
| 6224 | +DynPtr | ||
| 6225 | +DynGet(DynObjectP obj, int num) | ||
| 6226 | { | ||
| 6227 | if (num < 0) { | ||
| 6228 | if (obj->debug) | ||
| 6229 | @@ -342,9 +333,7 @@ DynPtr DynGet(obj, num) | ||
| 6230 | return (DynPtr) obj->array + obj->el_size*num; | ||
| 6231 | } | ||
| 6232 | |||
| 6233 | -int DynAdd(obj, el) | ||
| 6234 | - DynObjectP obj; | ||
| 6235 | - void *el; | ||
| 6236 | +int DynAdd(DynObjectP obj, void *el) | ||
| 6237 | { | ||
| 6238 | int ret; | ||
| 6239 | |||
| 6240 | @@ -364,10 +353,8 @@ int DynAdd(obj, el) | ||
| 6241 | * obj->num_el) will not be updated properly and many other functions | ||
| 6242 | * in the library will lose. Have a nice day. | ||
| 6243 | */ | ||
| 6244 | -int DynPut(obj, el_in, idx) | ||
| 6245 | - DynObjectP obj; | ||
| 6246 | - void *el_in; | ||
| 6247 | - int idx; | ||
| 6248 | +int | ||
| 6249 | +DynPut(DynObjectP obj, void *el_in, int idx) | ||
| 6250 | { | ||
| 6251 | DynPtr el = (DynPtr) el_in; | ||
| 6252 | int ret; | ||
| 6253 | @@ -397,9 +384,8 @@ int DynPut(obj, el_in, idx) | ||
| 6254 | /* | ||
| 6255 | * Resize the array so that element req exists. | ||
| 6256 | */ | ||
| 6257 | -int _DynResize(obj, req) | ||
| 6258 | - DynObjectP obj; | ||
| 6259 | - int req; | ||
| 6260 | +int | ||
| 6261 | +_DynResize(DynObjectP obj, int req) | ||
| 6262 | { | ||
| 6263 | int size; | ||
| 6264 | |||
| 6265 | @@ -430,9 +416,8 @@ int _DynResize(obj, req) | ||
| 6266 | * Ideally, this function should not be called from outside the | ||
| 6267 | * library. However, nothing will break if it is. | ||
| 6268 | */ | ||
| 6269 | -int _DynRealloc(obj, num_incs) | ||
| 6270 | - DynObjectP obj; | ||
| 6271 | - int num_incs; | ||
| 6272 | +int | ||
| 6273 | +_DynRealloc(DynObjectP obj, int num_incs) | ||
| 6274 | { | ||
| 6275 | DynPtr temp; | ||
| 6276 | int new_size_in_bytes; | ||
| 6277 | @@ -475,8 +460,8 @@ int _DynRealloc(obj, num_incs) | ||
| 6278 | * contains the source code for the function DynSize(). | ||
| 6279 | */ | ||
| 6280 | |||
| 6281 | -int DynSize(obj) | ||
| 6282 | - DynObjectP obj; | ||
| 6283 | +int | ||
| 6284 | +DynSize(DynObjectP obj) | ||
| 6285 | { | ||
| 6286 | if (obj->debug) | ||
| 6287 | fprintf(stderr, "dyn: size: returning size %d.\n", obj->num_el); | ||
| 6288 | @@ -484,8 +469,8 @@ int DynSize(obj) | ||
| 6289 | return obj->num_el; | ||
| 6290 | } | ||
| 6291 | |||
| 6292 | -int DynCapacity(obj) | ||
| 6293 | - DynObjectP obj; | ||
| 6294 | +int | ||
| 6295 | +DynCapacity(DynObjectP obj) | ||
| 6296 | { | ||
| 6297 | if (obj->debug) | ||
| 6298 | fprintf(stderr, "dyn: capacity: returning cap of %d.\n", obj->size); | ||
| 6299 | diff --git a/src/lib/rpc/pmap_clnt.c b/src/lib/rpc/pmap_clnt.c | ||
| 6300 | index 952a251..5c3bba3 100644 | ||
| 6301 | --- a/src/lib/rpc/pmap_clnt.c | ||
| 6302 | +++ b/src/lib/rpc/pmap_clnt.c | ||
| 6303 | @@ -54,8 +54,6 @@ static char sccsid[] = "@(#)pmap_clnt.c 1.37 87/08/11 Copyr 1984 Sun Micro"; | ||
| 6304 | static struct timeval timeout = { 5, 0 }; | ||
| 6305 | static struct timeval tottimeout = { 60, 0 }; | ||
| 6306 | |||
| 6307 | -void clnt_perror(); | ||
| 6308 | - | ||
| 6309 | /* | ||
| 6310 | * Set a mapping between program,version and port. | ||
| 6311 | * Calls the pmap service remotely to do the mapping. | ||
| 6312 | @@ -128,7 +126,8 @@ pmap_set( | ||
| 6313 | } | ||
| 6314 | } | ||
| 6315 | #endif | ||
| 6316 | - if (CLNT_CALL(client, PMAPPROC_SET, xdr_pmap, &parms, xdr_bool, &rslt, | ||
| 6317 | + if (CLNT_CALL(client, PMAPPROC_SET, (xdrproc_t)xdr_pmap, &parms, | ||
| 6318 | + (xdrproc_t)xdr_bool, &rslt, | ||
| 6319 | tottimeout) != RPC_SUCCESS) { | ||
| 6320 | clnt_perror(client, "Cannot register service"); | ||
| 6321 | return (FALSE); | ||
| 6322 | @@ -161,8 +160,8 @@ pmap_unset( | ||
| 6323 | parms.pm_prog = program; | ||
| 6324 | parms.pm_vers = version; | ||
| 6325 | parms.pm_port = parms.pm_prot = 0; | ||
| 6326 | - CLNT_CALL(client, PMAPPROC_UNSET, xdr_pmap, &parms, xdr_bool, &rslt, | ||
| 6327 | - tottimeout); | ||
| 6328 | + CLNT_CALL(client, PMAPPROC_UNSET, (xdrproc_t)xdr_pmap, &parms, | ||
| 6329 | + (xdrproc_t)xdr_bool, &rslt, tottimeout); | ||
| 6330 | CLNT_DESTROY(client); | ||
| 6331 | (void)close(sock); | ||
| 6332 | return (rslt); | ||
| 6333 | diff --git a/src/lib/rpc/pmap_getmaps.c b/src/lib/rpc/pmap_getmaps.c | ||
| 6334 | index b8a9cec..a9c4c52 100644 | ||
| 6335 | --- a/src/lib/rpc/pmap_getmaps.c | ||
| 6336 | +++ b/src/lib/rpc/pmap_getmaps.c | ||
| 6337 | @@ -77,8 +77,9 @@ pmap_getmaps(struct sockaddr_in *address) | ||
| 6338 | client = clnttcp_create(address, PMAPPROG, | ||
| 6339 | PMAPVERS, &sock, 50, 500); | ||
| 6340 | if (client != (CLIENT *)NULL) { | ||
| 6341 | - if (CLNT_CALL(client, PMAPPROC_DUMP, xdr_void, NULL, xdr_pmaplist, | ||
| 6342 | - &head, minutetimeout) != RPC_SUCCESS) { | ||
| 6343 | + if (CLNT_CALL(client, PMAPPROC_DUMP, xdr_void, NULL, | ||
| 6344 | + (xdrproc_t)xdr_pmaplist, &head, | ||
| 6345 | + minutetimeout) != RPC_SUCCESS) { | ||
| 6346 | clnt_perror(client, "pmap_getmaps rpc problem"); | ||
| 6347 | } | ||
| 6348 | CLNT_DESTROY(client); | ||
| 6349 | diff --git a/src/lib/rpc/pmap_getport.c b/src/lib/rpc/pmap_getport.c | ||
| 6350 | index 66635a1..2d0792b 100644 | ||
| 6351 | --- a/src/lib/rpc/pmap_getport.c | ||
| 6352 | +++ b/src/lib/rpc/pmap_getport.c | ||
| 6353 | @@ -79,8 +79,10 @@ pmap_getport( | ||
| 6354 | parms.pm_vers = version; | ||
| 6355 | parms.pm_prot = protocol; | ||
| 6356 | parms.pm_port = 0; /* not needed or used */ | ||
| 6357 | - if (CLNT_CALL(client, PMAPPROC_GETPORT, xdr_pmap, &parms, | ||
| 6358 | - xdr_u_short, &port, tottimeout) != RPC_SUCCESS){ | ||
| 6359 | + if (CLNT_CALL(client, PMAPPROC_GETPORT, | ||
| 6360 | + (xdrproc_t)xdr_pmap, &parms, | ||
| 6361 | + (xdrproc_t)xdr_u_short, &port, | ||
| 6362 | + tottimeout) != RPC_SUCCESS){ | ||
| 6363 | rpc_createerr.cf_stat = RPC_PMAPFAILURE; | ||
| 6364 | clnt_geterr(client, &rpc_createerr.cf_error); | ||
| 6365 | } else if (port == 0) { | ||
| 6366 | diff --git a/src/lib/rpc/pmap_prot2.c b/src/lib/rpc/pmap_prot2.c | ||
| 6367 | index aeccac6..3c0c612 100644 | ||
| 6368 | --- a/src/lib/rpc/pmap_prot2.c | ||
| 6369 | +++ b/src/lib/rpc/pmap_prot2.c | ||
| 6370 | @@ -109,7 +109,8 @@ xdr_pmaplist(XDR *xdrs, struct pmaplist **rp) | ||
| 6371 | if (freeing) | ||
| 6372 | next = &((*rp)->pml_next); | ||
| 6373 | if (! xdr_reference(xdrs, (caddr_t *)rp, | ||
| 6374 | - (u_int)sizeof(struct pmaplist), xdr_pmap)) | ||
| 6375 | + (u_int)sizeof(struct pmaplist), | ||
| 6376 | + (xdrproc_t)xdr_pmap)) | ||
| 6377 | return (FALSE); | ||
| 6378 | rp = (freeing) ? next : &((*rp)->pml_next); | ||
| 6379 | } | ||
| 6380 | diff --git a/src/lib/rpc/pmap_rmt.c b/src/lib/rpc/pmap_rmt.c | ||
| 6381 | index 522cb20..79d52fe 100644 | ||
| 6382 | --- a/src/lib/rpc/pmap_rmt.c | ||
| 6383 | +++ b/src/lib/rpc/pmap_rmt.c | ||
| 6384 | @@ -105,8 +105,9 @@ pmap_rmtcall( | ||
| 6385 | r.port_ptr = port_ptr; | ||
| 6386 | r.results_ptr = resp; | ||
| 6387 | r.xdr_results = xdrres; | ||
| 6388 | - stat = CLNT_CALL(client, PMAPPROC_CALLIT, xdr_rmtcall_args, &a, | ||
| 6389 | - xdr_rmtcallres, &r, tout); | ||
| 6390 | + stat = CLNT_CALL(client, PMAPPROC_CALLIT, | ||
| 6391 | + (xdrproc_t)xdr_rmtcall_args, &a, | ||
| 6392 | + (xdrproc_t)xdr_rmtcallres, &r, tout); | ||
| 6393 | CLNT_DESTROY(client); | ||
| 6394 | } else { | ||
| 6395 | stat = RPC_FAILED; | ||
| 6396 | @@ -344,7 +345,7 @@ clnt_broadcast( | ||
| 6397 | recv_again: | ||
| 6398 | msg.acpted_rply.ar_verf = gssrpc__null_auth; | ||
| 6399 | msg.acpted_rply.ar_results.where = (caddr_t)&r; | ||
| 6400 | - msg.acpted_rply.ar_results.proc = xdr_rmtcallres; | ||
| 6401 | + msg.acpted_rply.ar_results.proc = (xdrproc_t)xdr_rmtcallres; | ||
| 6402 | readfds = mask; | ||
| 6403 | t2 = t; | ||
| 6404 | switch (select(gssrpc__rpc_dtablesize(), &readfds, (fd_set *)NULL, | ||
| 6405 | diff --git a/src/lib/rpc/rpc_prot.c b/src/lib/rpc/rpc_prot.c | ||
| 6406 | index 9b82e12..296968b 100644 | ||
| 6407 | --- a/src/lib/rpc/rpc_prot.c | ||
| 6408 | +++ b/src/lib/rpc/rpc_prot.c | ||
| 6409 | @@ -132,8 +132,8 @@ xdr_rejected_reply(XDR *xdrs, struct rejected_reply *rr) | ||
| 6410 | } | ||
| 6411 | |||
| 6412 | static struct xdr_discrim reply_dscrm[3] = { | ||
| 6413 | - { (int)MSG_ACCEPTED, xdr_accepted_reply }, | ||
| 6414 | - { (int)MSG_DENIED, xdr_rejected_reply }, | ||
| 6415 | + { (int)MSG_ACCEPTED, (xdrproc_t)xdr_accepted_reply }, | ||
| 6416 | + { (int)MSG_DENIED, (xdrproc_t)xdr_rejected_reply }, | ||
| 6417 | { __dontcare__, NULL_xdrproc_t } }; | ||
| 6418 | |||
| 6419 | /* | ||
| 6420 | diff --git a/src/lib/rpc/svc.c b/src/lib/rpc/svc.c | ||
| 6421 | index cfbc7aa..0bcf04e 100644 | ||
| 6422 | --- a/src/lib/rpc/svc.c | ||
| 6423 | +++ b/src/lib/rpc/svc.c | ||
| 6424 | @@ -80,7 +80,7 @@ static struct svc_callout { | ||
| 6425 | struct svc_callout *sc_next; | ||
| 6426 | rpcprog_t sc_prog; | ||
| 6427 | rpcprog_t sc_vers; | ||
| 6428 | - void (*sc_dispatch)(); | ||
| 6429 | + void (*sc_dispatch)(struct svc_req *, SVCXPRT *); | ||
| 6430 | } *svc_head; | ||
| 6431 | |||
| 6432 | static struct svc_callout *svc_find(rpcprog_t, rpcvers_t, | ||
| 6433 | @@ -162,7 +162,7 @@ svc_register( | ||
| 6434 | SVCXPRT *xprt, | ||
| 6435 | rpcprog_t prog, | ||
| 6436 | rpcvers_t vers, | ||
| 6437 | - void (*dispatch)(), | ||
| 6438 | + void (*dispatch)(struct svc_req *, SVCXPRT *), | ||
| 6439 | int protocol) | ||
| 6440 | { | ||
| 6441 | struct svc_callout *prev; | ||
| 6442 | diff --git a/src/lib/rpc/svc_auth_gss.c b/src/lib/rpc/svc_auth_gss.c | ||
| 6443 | index aba7694..98d601c 100644 | ||
| 6444 | --- a/src/lib/rpc/svc_auth_gss.c | ||
| 6445 | +++ b/src/lib/rpc/svc_auth_gss.c | ||
| 6446 | @@ -193,7 +193,7 @@ svcauth_gss_accept_sec_context(struct svc_req *rqst, | ||
| 6447 | /* Deserialize arguments. */ | ||
| 6448 | memset(&recv_tok, 0, sizeof(recv_tok)); | ||
| 6449 | |||
| 6450 | - if (!svc_getargs(rqst->rq_xprt, xdr_rpc_gss_init_args, | ||
| 6451 | + if (!svc_getargs(rqst->rq_xprt, (xdrproc_t)xdr_rpc_gss_init_args, | ||
| 6452 | (caddr_t)&recv_tok)) | ||
| 6453 | return (FALSE); | ||
| 6454 | |||
| 6455 | @@ -209,7 +209,8 @@ svcauth_gss_accept_sec_context(struct svc_req *rqst, | ||
| 6456 | NULL, | ||
| 6457 | NULL); | ||
| 6458 | |||
| 6459 | - svc_freeargs(rqst->rq_xprt, xdr_rpc_gss_init_args, (caddr_t)&recv_tok); | ||
| 6460 | + svc_freeargs(rqst->rq_xprt, (xdrproc_t)xdr_rpc_gss_init_args, | ||
| 6461 | + (caddr_t)&recv_tok); | ||
| 6462 | |||
| 6463 | log_status("accept_sec_context", gr->gr_major, gr->gr_minor); | ||
| 6464 | if (gr->gr_major != GSS_S_COMPLETE && | ||
| 6465 | @@ -495,7 +496,8 @@ gssrpc__svcauth_gss(struct svc_req *rqst, struct rpc_msg *msg, | ||
| 6466 | } | ||
| 6467 | *no_dispatch = TRUE; | ||
| 6468 | |||
| 6469 | - call_stat = svc_sendreply(rqst->rq_xprt, xdr_rpc_gss_init_res, | ||
| 6470 | + call_stat = svc_sendreply(rqst->rq_xprt, | ||
| 6471 | + (xdrproc_t)xdr_rpc_gss_init_res, | ||
| 6472 | (caddr_t)&gr); | ||
| 6473 | |||
| 6474 | gss_release_buffer(&min_stat, &gr.gr_token); | ||
| 6475 | @@ -544,7 +546,7 @@ gssrpc__svcauth_gss(struct svc_req *rqst, struct rpc_msg *msg, | ||
| 6476 | } | ||
| 6477 | retstat = AUTH_OK; | ||
| 6478 | freegc: | ||
| 6479 | - xdr_free(xdr_rpc_gss_cred, gc); | ||
| 6480 | + xdr_free((xdrproc_t)xdr_rpc_gss_cred, gc); | ||
| 6481 | log_debug("returning %d from svcauth_gss()", retstat); | ||
| 6482 | return (retstat); | ||
| 6483 | } | ||
| 6484 | diff --git a/src/lib/rpc/svc_auth_gssapi.c b/src/lib/rpc/svc_auth_gssapi.c | ||
| 6485 | index b7ffee4..267c154 100644 | ||
| 6486 | --- a/src/lib/rpc/svc_auth_gssapi.c | ||
| 6487 | +++ b/src/lib/rpc/svc_auth_gssapi.c | ||
| 6488 | @@ -201,7 +201,7 @@ enum auth_stat gssrpc__svcauth_gssapi( | ||
| 6489 | if (! xdr_authgssapi_creds(&xdrs, &creds)) { | ||
| 6490 | PRINTF(("svcauth_gssapi: failed decoding creds\n")); | ||
| 6491 | LOG_MISCERR("protocol error in client credentials"); | ||
| 6492 | - xdr_free(xdr_authgssapi_creds, &creds); | ||
| 6493 | + xdr_free((xdrproc_t)xdr_authgssapi_creds, &creds); | ||
| 6494 | XDR_DESTROY(&xdrs); | ||
| 6495 | ret = AUTH_BADCRED; | ||
| 6496 | goto error; | ||
| 6497 | @@ -223,7 +223,7 @@ enum auth_stat gssrpc__svcauth_gssapi( | ||
| 6498 | if (creds.auth_msg && rqst->rq_proc == AUTH_GSSAPI_EXIT) { | ||
| 6499 | PRINTF(("svcauth_gssapi: GSSAPI_EXIT, cleaning up\n")); | ||
| 6500 | svc_sendreply(rqst->rq_xprt, xdr_void, NULL); | ||
| 6501 | - xdr_free(xdr_authgssapi_creds, &creds); | ||
| 6502 | + xdr_free((xdrproc_t)xdr_authgssapi_creds, &creds); | ||
| 6503 | cleanup(); | ||
| 6504 | exit(0); | ||
| 6505 | } | ||
| 6506 | @@ -306,7 +306,7 @@ enum auth_stat gssrpc__svcauth_gssapi( | ||
| 6507 | |||
| 6508 | /* call is for us, deserialize arguments */ | ||
| 6509 | memset(&call_arg, 0, sizeof(call_arg)); | ||
| 6510 | - if (! svc_getargs(rqst->rq_xprt, xdr_authgssapi_init_arg, | ||
| 6511 | + if (! svc_getargs(rqst->rq_xprt, (xdrproc_t)xdr_authgssapi_init_arg, | ||
| 6512 | &call_arg)) { | ||
| 6513 | PRINTF(("svcauth_gssapi: cannot decode args\n")); | ||
| 6514 | LOG_MISCERR("protocol error in procedure arguments"); | ||
| 6515 | @@ -446,7 +446,7 @@ enum auth_stat gssrpc__svcauth_gssapi( | ||
| 6516 | minor_stat = call_res.gss_minor; | ||
| 6517 | |||
| 6518 | /* done with call args */ | ||
| 6519 | - xdr_free(xdr_authgssapi_init_arg, &call_arg); | ||
| 6520 | + xdr_free((xdrproc_t)xdr_authgssapi_init_arg, &call_arg); | ||
| 6521 | |||
| 6522 | PRINTF(("svcauth_gssapi: accept_sec_context returned %#x %#x\n", | ||
| 6523 | call_res.gss_major, call_res.gss_minor)); | ||
| 6524 | @@ -459,7 +459,7 @@ enum auth_stat gssrpc__svcauth_gssapi( | ||
| 6525 | badauth(call_res.gss_major, call_res.gss_minor, rqst->rq_xprt); | ||
| 6526 | |||
| 6527 | gss_release_buffer(&minor_stat, &output_token); | ||
| 6528 | - svc_sendreply(rqst->rq_xprt, xdr_authgssapi_init_res, | ||
| 6529 | + svc_sendreply(rqst->rq_xprt, (xdrproc_t)xdr_authgssapi_init_res, | ||
| 6530 | (caddr_t) &call_res); | ||
| 6531 | *no_dispatch = TRUE; | ||
| 6532 | ret = AUTH_OK; | ||
| 6533 | @@ -492,7 +492,7 @@ enum auth_stat gssrpc__svcauth_gssapi( | ||
| 6534 | } | ||
| 6535 | |||
| 6536 | PRINTF(("svcauth_gssapi: sending reply\n")); | ||
| 6537 | - svc_sendreply(rqst->rq_xprt, xdr_authgssapi_init_res, | ||
| 6538 | + svc_sendreply(rqst->rq_xprt, (xdrproc_t)xdr_authgssapi_init_res, | ||
| 6539 | (caddr_t) &call_res); | ||
| 6540 | *no_dispatch = TRUE; | ||
| 6541 | |||
| 6542 | @@ -583,11 +583,13 @@ enum auth_stat gssrpc__svcauth_gssapi( | ||
| 6543 | case AUTH_GSSAPI_MSG: | ||
| 6544 | PRINTF(("svcauth_gssapi: GSSAPI_MSG, getting args\n")); | ||
| 6545 | memset(&call_arg, 0, sizeof(call_arg)); | ||
| 6546 | - if (! svc_getargs(rqst->rq_xprt, xdr_authgssapi_init_arg, | ||
| 6547 | + if (! svc_getargs(rqst->rq_xprt, | ||
| 6548 | + (xdrproc_t)xdr_authgssapi_init_arg, | ||
| 6549 | &call_arg)) { | ||
| 6550 | PRINTF(("svcauth_gssapi: cannot decode args\n")); | ||
| 6551 | LOG_MISCERR("protocol error in call arguments"); | ||
| 6552 | - xdr_free(xdr_authgssapi_init_arg, &call_arg); | ||
| 6553 | + xdr_free((xdrproc_t)xdr_authgssapi_init_arg, | ||
| 6554 | + &call_arg); | ||
| 6555 | ret = AUTH_BADCRED; | ||
| 6556 | goto error; | ||
| 6557 | } | ||
| 6558 | @@ -598,7 +600,7 @@ enum auth_stat gssrpc__svcauth_gssapi( | ||
| 6559 | &call_arg.token); | ||
| 6560 | |||
| 6561 | /* done with call args */ | ||
| 6562 | - xdr_free(xdr_authgssapi_init_arg, &call_arg); | ||
| 6563 | + xdr_free((xdrproc_t)xdr_authgssapi_init_arg, &call_arg); | ||
| 6564 | |||
| 6565 | if (gssstat != GSS_S_COMPLETE) { | ||
| 6566 | AUTH_GSSAPI_DISPLAY_STATUS(("processing token", | ||
| 6567 | @@ -641,7 +643,7 @@ enum auth_stat gssrpc__svcauth_gssapi( | ||
| 6568 | if (creds.client_handle.length != 0) { | ||
| 6569 | PRINTF(("svcauth_gssapi: freeing client_handle len %d\n", | ||
| 6570 | (int) creds.client_handle.length)); | ||
| 6571 | - xdr_free(xdr_authgssapi_creds, &creds); | ||
| 6572 | + xdr_free((xdrproc_t)xdr_authgssapi_creds, &creds); | ||
| 6573 | } | ||
| 6574 | |||
| 6575 | PRINTF(("\n")); | ||
| 6576 | @@ -651,7 +653,7 @@ error: | ||
| 6577 | if (creds.client_handle.length != 0) { | ||
| 6578 | PRINTF(("svcauth_gssapi: freeing client_handle len %d\n", | ||
| 6579 | (int) creds.client_handle.length)); | ||
| 6580 | - xdr_free(xdr_authgssapi_creds, &creds); | ||
| 6581 | + xdr_free((xdrproc_t)xdr_authgssapi_creds, &creds); | ||
| 6582 | } | ||
| 6583 | |||
| 6584 | PRINTF(("\n")); | ||
| 6585 | @@ -1079,7 +1081,7 @@ void svcauth_gssapi_set_log_miscerr_func( | ||
| 6586 | static bool_t svc_auth_gssapi_wrap( | ||
| 6587 | SVCAUTH *auth, | ||
| 6588 | XDR *out_xdrs, | ||
| 6589 | - bool_t (*xdr_func)(), | ||
| 6590 | + xdrproc_t xdr_func, | ||
| 6591 | caddr_t xdr_ptr) | ||
| 6592 | { | ||
| 6593 | OM_uint32 gssstat, minor_stat; | ||
| 6594 | @@ -1102,7 +1104,7 @@ static bool_t svc_auth_gssapi_wrap( | ||
| 6595 | static bool_t svc_auth_gssapi_unwrap( | ||
| 6596 | SVCAUTH *auth, | ||
| 6597 | XDR *in_xdrs, | ||
| 6598 | - bool_t (*xdr_func)(), | ||
| 6599 | + xdrproc_t xdr_func, | ||
| 6600 | caddr_t xdr_ptr) | ||
| 6601 | { | ||
| 6602 | svc_auth_gssapi_data *client_data = SVCAUTH_PRIVATE(auth); | ||
| 6603 | diff --git a/src/lib/rpc/svc_simple.c b/src/lib/rpc/svc_simple.c | ||
| 6604 | index 315275f..aa6c0a6 100644 | ||
| 6605 | --- a/src/lib/rpc/svc_simple.c | ||
| 6606 | +++ b/src/lib/rpc/svc_simple.c | ||
| 6607 | @@ -48,7 +48,7 @@ static char sccsid[] = "@(#)svc_simple.c 1.18 87/08/11 Copyr 1984 Sun Micro"; | ||
| 6608 | #include <netdb.h> | ||
| 6609 | |||
| 6610 | static struct proglst { | ||
| 6611 | - char *(*p_progname)(); | ||
| 6612 | + char *(*p_progname)(void *); | ||
| 6613 | int p_prognum; | ||
| 6614 | int p_procnum; | ||
| 6615 | xdrproc_t p_inproc, p_outproc; | ||
| 6616 | @@ -62,7 +62,7 @@ registerrpc( | ||
| 6617 | rpcprog_t prognum, | ||
| 6618 | rpcvers_t versnum, | ||
| 6619 | rpcproc_t procnum, | ||
| 6620 | - char *(*progname)(), | ||
| 6621 | + char *(*progname)(void *), | ||
| 6622 | xdrproc_t inproc, | ||
| 6623 | xdrproc_t outproc) | ||
| 6624 | { | ||
| 6625 | diff --git a/src/lib/rpc/unit-test/client.c b/src/lib/rpc/unit-test/client.c | ||
| 6626 | index c9a812b..9b907bc 100644 | ||
| 6627 | --- a/src/lib/rpc/unit-test/client.c | ||
| 6628 | +++ b/src/lib/rpc/unit-test/client.c | ||
| 6629 | @@ -42,7 +42,7 @@ char *whoami; | ||
| 6630 | #ifdef __GNUC__ | ||
| 6631 | __attribute__((noreturn)) | ||
| 6632 | #endif | ||
| 6633 | -static void usage() | ||
| 6634 | +static void usage(void) | ||
| 6635 | { | ||
| 6636 | fprintf(stderr, "usage: %s {-t|-u} [-a] [-s num] [-m num] host service [count]\n", | ||
| 6637 | whoami); | ||
| 6638 | @@ -50,9 +50,7 @@ static void usage() | ||
| 6639 | } | ||
| 6640 | |||
| 6641 | int | ||
| 6642 | -main(argc, argv) | ||
| 6643 | - int argc; | ||
| 6644 | - char **argv; | ||
| 6645 | +main(int argc, char **argv) | ||
| 6646 | { | ||
| 6647 | char *host, *port, *target, *echo_arg, **echo_resp, buf[BIG_BUF]; | ||
| 6648 | CLIENT *clnt; | ||
| 6649 | @@ -172,7 +170,7 @@ main(argc, argv) | ||
| 6650 | strcmp(echo_arg, (*echo_resp) + 6) != 0) | ||
| 6651 | fprintf(stderr, "RPC_TEST_ECHO call %d response wrong: " | ||
| 6652 | "arg = %s, resp = %s\n", i, echo_arg, *echo_resp); | ||
| 6653 | - gssrpc_xdr_free(xdr_wrapstring, echo_resp); | ||
| 6654 | + gssrpc_xdr_free((xdrproc_t)xdr_wrapstring, echo_resp); | ||
| 6655 | } | ||
| 6656 | |||
| 6657 | /* | ||
| 6658 | @@ -194,7 +192,7 @@ main(argc, argv) | ||
| 6659 | clnt_perror(clnt, whoami); | ||
| 6660 | } else { | ||
| 6661 | fprintf(stderr, "bad seq didn't cause failure\n"); | ||
| 6662 | - gssrpc_xdr_free(xdr_wrapstring, echo_resp); | ||
| 6663 | + gssrpc_xdr_free((xdrproc_t)xdr_wrapstring, echo_resp); | ||
| 6664 | } | ||
| 6665 | |||
| 6666 | AUTH_PRIVATE(clnt->cl_auth)->seq_num -= 3; | ||
| 6667 | @@ -207,7 +205,7 @@ main(argc, argv) | ||
| 6668 | if (echo_resp == NULL) | ||
| 6669 | clnt_perror(clnt, "Sequence number improperly reset"); | ||
| 6670 | else | ||
| 6671 | - gssrpc_xdr_free(xdr_wrapstring, echo_resp); | ||
| 6672 | + gssrpc_xdr_free((xdrproc_t)xdr_wrapstring, echo_resp); | ||
| 6673 | |||
| 6674 | /* | ||
| 6675 | * Now simulate a lost server response, and see if | ||
| 6676 | @@ -219,7 +217,7 @@ main(argc, argv) | ||
| 6677 | if (echo_resp == NULL) | ||
| 6678 | clnt_perror(clnt, "Auto-resynchronization failed"); | ||
| 6679 | else | ||
| 6680 | - gssrpc_xdr_free(xdr_wrapstring, echo_resp); | ||
| 6681 | + gssrpc_xdr_free((xdrproc_t)xdr_wrapstring, echo_resp); | ||
| 6682 | |||
| 6683 | /* | ||
| 6684 | * Now make sure auto-resyncrhonization actually worked | ||
| 6685 | @@ -229,7 +227,7 @@ main(argc, argv) | ||
| 6686 | if (echo_resp == NULL) | ||
| 6687 | clnt_perror(clnt, "Auto-resynchronization did not work"); | ||
| 6688 | else | ||
| 6689 | - gssrpc_xdr_free(xdr_wrapstring, echo_resp); | ||
| 6690 | + gssrpc_xdr_free((xdrproc_t)xdr_wrapstring, echo_resp); | ||
| 6691 | |||
| 6692 | if (! auth_once) { | ||
| 6693 | tmp_auth = clnt->cl_auth; | ||
| 6694 | @@ -259,7 +257,7 @@ main(argc, argv) | ||
| 6695 | strcmp(echo_arg, (*echo_resp) + 6) != 0) | ||
| 6696 | fprintf(stderr, | ||
| 6697 | "RPC_TEST_LENGTHS call %d response wrong\n", i); | ||
| 6698 | - gssrpc_xdr_free(xdr_wrapstring, echo_resp); | ||
| 6699 | + gssrpc_xdr_free((xdrproc_t)xdr_wrapstring, echo_resp); | ||
| 6700 | } | ||
| 6701 | |||
| 6702 | /* cycle from 1 to 255 */ | ||
| 6703 | diff --git a/src/lib/rpc/unit-test/rpc_test_clnt.c b/src/lib/rpc/unit-test/rpc_test_clnt.c | ||
| 6704 | index 4e4a18a..b914167 100644 | ||
| 6705 | --- a/src/lib/rpc/unit-test/rpc_test_clnt.c | ||
| 6706 | +++ b/src/lib/rpc/unit-test/rpc_test_clnt.c | ||
| 6707 | @@ -5,9 +5,7 @@ | ||
| 6708 | static struct timeval TIMEOUT = { 25, 0 }; | ||
| 6709 | |||
| 6710 | char ** | ||
| 6711 | -rpc_test_echo_1(argp, clnt) | ||
| 6712 | - char **argp; | ||
| 6713 | - CLIENT *clnt; | ||
| 6714 | +rpc_test_echo_1(char **argp, CLIENT *clnt) | ||
| 6715 | { | ||
| 6716 | static char *clnt_res; | ||
| 6717 | |||
| 6718 | diff --git a/src/lib/rpc/unit-test/rpc_test_svc.c b/src/lib/rpc/unit-test/rpc_test_svc.c | ||
| 6719 | index c54c081..3aa7674 100644 | ||
| 6720 | --- a/src/lib/rpc/unit-test/rpc_test_svc.c | ||
| 6721 | +++ b/src/lib/rpc/unit-test/rpc_test_svc.c | ||
| 6722 | @@ -14,16 +14,14 @@ static int _rpcsvcstate = _IDLE; /* Set when a request is serviced */ | ||
| 6723 | static int _rpcsvccount = 0; /* Number of requests being serviced */ | ||
| 6724 | |||
| 6725 | void | ||
| 6726 | -rpc_test_prog_1_svc(rqstp, transp) | ||
| 6727 | - struct svc_req *rqstp; | ||
| 6728 | - SVCXPRT *transp; | ||
| 6729 | +rpc_test_prog_1_svc(struct svc_req *rqstp, SVCXPRT *transp) | ||
| 6730 | { | ||
| 6731 | union { | ||
| 6732 | char *rpc_test_echo_1_arg; | ||
| 6733 | } argument; | ||
| 6734 | char *result; | ||
| 6735 | - bool_t (*xdr_argument)(), (*xdr_result)(); | ||
| 6736 | - char *(*local)(); | ||
| 6737 | + xdrproc_t xdr_argument, xdr_result; | ||
| 6738 | + char *(*local)(char *, struct svc_req *); | ||
| 6739 | |||
| 6740 | _rpcsvccount++; | ||
| 6741 | switch (rqstp->rq_proc) { | ||
| 6742 | @@ -35,9 +33,9 @@ rpc_test_prog_1_svc(rqstp, transp) | ||
| 6743 | return; | ||
| 6744 | |||
| 6745 | case RPC_TEST_ECHO: | ||
| 6746 | - xdr_argument = xdr_wrapstring; | ||
| 6747 | - xdr_result = xdr_wrapstring; | ||
| 6748 | - local = (char *(*)()) rpc_test_echo_1_svc; | ||
| 6749 | + xdr_argument = (xdrproc_t)xdr_wrapstring; | ||
| 6750 | + xdr_result = (xdrproc_t)xdr_wrapstring; | ||
| 6751 | + local = (char *(*)(char *, struct svc_req *)) rpc_test_echo_1_svc; | ||
| 6752 | break; | ||
| 6753 | |||
| 6754 | default: | ||
| 6755 | @@ -53,7 +51,7 @@ rpc_test_prog_1_svc(rqstp, transp) | ||
| 6756 | _rpcsvcstate = _SERVED; | ||
| 6757 | return; | ||
| 6758 | } | ||
| 6759 | - result = (*local)(&argument, rqstp); | ||
| 6760 | + result = (*local)((char *)&argument, rqstp); | ||
| 6761 | if (result != NULL && !svc_sendreply(transp, xdr_result, result)) { | ||
| 6762 | svcerr_systemerr(transp); | ||
| 6763 | } | ||
| 6764 | diff --git a/src/lib/rpc/unit-test/server.c b/src/lib/rpc/unit-test/server.c | ||
| 6765 | index c3bbcbf..4400b96 100644 | ||
| 6766 | --- a/src/lib/rpc/unit-test/server.c | ||
| 6767 | +++ b/src/lib/rpc/unit-test/server.c | ||
| 6768 | @@ -40,7 +40,7 @@ static void rpc_test_badverf(gss_name_t client, gss_name_t server, | ||
| 6769 | #define SERVICE_NAME "host" | ||
| 6770 | #endif | ||
| 6771 | |||
| 6772 | -static void usage() | ||
| 6773 | +static void usage(void) | ||
| 6774 | { | ||
| 6775 | fprintf(stderr, "Usage: server {-t|-u} [svc-debug] [misc-debug]\n"); | ||
| 6776 | exit(1); | ||
| 6777 | diff --git a/src/lib/rpc/xdr.c b/src/lib/rpc/xdr.c | ||
| 6778 | index 24c3de4..49c31b3 100644 | ||
| 6779 | --- a/src/lib/rpc/xdr.c | ||
| 6780 | +++ b/src/lib/rpc/xdr.c | ||
| 6781 | @@ -579,14 +579,14 @@ xdr_union( | ||
| 6782 | */ | ||
| 6783 | for (; choices->proc != NULL_xdrproc_t; choices++) { | ||
| 6784 | if (choices->value == dscm) | ||
| 6785 | - return ((*(choices->proc))(xdrs, unp, LASTUNSIGNED)); | ||
| 6786 | + return choices->proc(xdrs, unp); | ||
| 6787 | } | ||
| 6788 | |||
| 6789 | /* | ||
| 6790 | * no match - execute the default xdr routine if there is one | ||
| 6791 | */ | ||
| 6792 | return ((dfault == NULL_xdrproc_t) ? FALSE : | ||
| 6793 | - (*dfault)(xdrs, unp, LASTUNSIGNED)); | ||
| 6794 | + (*dfault)(xdrs, unp)); | ||
| 6795 | } | ||
| 6796 | |||
| 6797 | |||
| 6798 | diff --git a/src/lib/rpc/xdr_array.c b/src/lib/rpc/xdr_array.c | ||
| 6799 | index aeaa7f2..3507d53 100644 | ||
| 6800 | --- a/src/lib/rpc/xdr_array.c | ||
| 6801 | +++ b/src/lib/rpc/xdr_array.c | ||
| 6802 | @@ -113,7 +113,7 @@ xdr_array( | ||
| 6803 | * now we xdr each element of array | ||
| 6804 | */ | ||
| 6805 | for (i = 0; (i < c) && stat; i++) { | ||
| 6806 | - stat = (*elproc)(xdrs, target, LASTUNSIGNED); | ||
| 6807 | + stat = (*elproc)(xdrs, target); | ||
| 6808 | target += elsize; | ||
| 6809 | } | ||
| 6810 | |||
| 6811 | @@ -150,7 +150,7 @@ xdr_vector( | ||
| 6812 | |||
| 6813 | elptr = basep; | ||
| 6814 | for (i = 0; i < nelem; i++) { | ||
| 6815 | - if (! (*xdr_elem)(xdrs, elptr, LASTUNSIGNED)) { | ||
| 6816 | + if (! (*xdr_elem)(xdrs, elptr)) { | ||
| 6817 | return(FALSE); | ||
| 6818 | } | ||
| 6819 | elptr += elemsize; | ||
| 6820 | diff --git a/src/lib/rpc/xdr_rec.c b/src/lib/rpc/xdr_rec.c | ||
| 6821 | index 1f6a776..1852540 100644 | ||
| 6822 | --- a/src/lib/rpc/xdr_rec.c | ||
| 6823 | +++ b/src/lib/rpc/xdr_rec.c | ||
| 6824 | @@ -99,7 +99,7 @@ typedef struct rec_strm { | ||
| 6825 | /* | ||
| 6826 | * out-goung bits | ||
| 6827 | */ | ||
| 6828 | - int (*writeit)(); | ||
| 6829 | + int (*writeit)(caddr_t, caddr_t, int); | ||
| 6830 | caddr_t out_base; /* output buffer (points to frag header) */ | ||
| 6831 | caddr_t out_finger; /* next output position */ | ||
| 6832 | caddr_t out_boundry; /* data cannot up to this address */ | ||
| 6833 | @@ -108,7 +108,7 @@ typedef struct rec_strm { | ||
| 6834 | /* | ||
| 6835 | * in-coming bits | ||
| 6836 | */ | ||
| 6837 | - int (*readit)(); | ||
| 6838 | + int (*readit)(caddr_t, caddr_t, int); | ||
| 6839 | uint32_t in_size; /* fixed size of the input buffer */ | ||
| 6840 | caddr_t in_base; | ||
| 6841 | caddr_t in_finger; /* location of next byte to be had */ | ||
| 6842 | @@ -140,8 +140,10 @@ xdrrec_create( | ||
| 6843 | u_int sendsize, | ||
| 6844 | u_int recvsize, | ||
| 6845 | caddr_t tcp_handle, | ||
| 6846 | - int (*readit)(), /* like read, but pass it a tcp_handle, not sock */ | ||
| 6847 | - int (*writeit)() /* like write, but pass it a tcp_handle, not sock */ | ||
| 6848 | + /* like read, but pass it a tcp_handle, not sock */ | ||
| 6849 | + int (*readit)(caddr_t, caddr_t, int), | ||
| 6850 | + /* like write, but pass it a tcp_handle, not sock */ | ||
| 6851 | + int (*writeit)(caddr_t, caddr_t, int) | ||
| 6852 | ) | ||
| 6853 | { | ||
| 6854 | RECSTREAM *rstrm = mem_alloc(sizeof(RECSTREAM)); | ||
| 6855 | @@ -528,8 +530,7 @@ get_input_bytes(RECSTREAM *rstrm, caddr_t addr, int len) | ||
| 6856 | } | ||
| 6857 | |||
| 6858 | static bool_t /* next four bytes of input stream are treated as a header */ | ||
| 6859 | -set_input_fragment(rstrm) | ||
| 6860 | - RECSTREAM *rstrm; | ||
| 6861 | +set_input_fragment(RECSTREAM *rstrm) | ||
| 6862 | { | ||
| 6863 | uint32_t header; | ||
| 6864 | |||
| 6865 | diff --git a/src/lib/rpc/xdr_reference.c b/src/lib/rpc/xdr_reference.c | ||
| 6866 | index eff279d..f3d4b7d 100644 | ||
| 6867 | --- a/src/lib/rpc/xdr_reference.c | ||
| 6868 | +++ b/src/lib/rpc/xdr_reference.c | ||
| 6869 | @@ -47,8 +47,6 @@ static char sccsid[] = "@(#)xdr_reference.c 1.11 87/08/11 SMI"; | ||
| 6870 | #include <gssrpc/types.h> | ||
| 6871 | #include <gssrpc/xdr.h> | ||
| 6872 | |||
| 6873 | -#define LASTUNSIGNED ((u_int)0-1) | ||
| 6874 | - | ||
| 6875 | /* | ||
| 6876 | * XDR an indirect pointer | ||
| 6877 | * xdr_reference is for recursively translating a structure that is | ||
| 6878 | @@ -88,7 +86,7 @@ xdr_reference( | ||
| 6879 | break; | ||
| 6880 | } | ||
| 6881 | |||
| 6882 | - stat = (*proc)(xdrs, loc, LASTUNSIGNED); | ||
| 6883 | + stat = (*proc)(xdrs, loc); | ||
| 6884 | |||
| 6885 | if (xdrs->x_op == XDR_FREE) { | ||
| 6886 | mem_free(loc, size); | ||
| 6887 | diff --git a/src/lib/rpc/xdr_sizeof.c b/src/lib/rpc/xdr_sizeof.c | ||
| 6888 | index 5b77fa6..0c460e7 100644 | ||
| 6889 | --- a/src/lib/rpc/xdr_sizeof.c | ||
| 6890 | +++ b/src/lib/rpc/xdr_sizeof.c | ||
| 6891 | @@ -43,9 +43,7 @@ | ||
| 6892 | |||
| 6893 | /* ARGSUSED */ | ||
| 6894 | static bool_t | ||
| 6895 | -x_putlong(xdrs, longp) | ||
| 6896 | - XDR *xdrs; | ||
| 6897 | - long *longp; | ||
| 6898 | +x_putlong(XDR *xdrs, long *longp) | ||
| 6899 | { | ||
| 6900 | xdrs->x_handy += BYTES_PER_XDR_UNIT; | ||
| 6901 | return (TRUE); | ||
| 6902 | @@ -53,10 +51,7 @@ x_putlong(xdrs, longp) | ||
| 6903 | |||
| 6904 | /* ARGSUSED */ | ||
| 6905 | static bool_t | ||
| 6906 | -x_putbytes(xdrs, bp, len) | ||
| 6907 | - XDR *xdrs; | ||
| 6908 | - char *bp; | ||
| 6909 | - int len; | ||
| 6910 | +x_putbytes(XDR *xdrs, char *bp, u_int len) | ||
| 6911 | { | ||
| 6912 | xdrs->x_handy += len; | ||
| 6913 | |||
| 6914 | @@ -64,26 +59,21 @@ x_putbytes(xdrs, bp, len) | ||
| 6915 | } | ||
| 6916 | |||
| 6917 | static u_int | ||
| 6918 | -x_getpostn(xdrs) | ||
| 6919 | - XDR *xdrs; | ||
| 6920 | +x_getpostn(XDR *xdrs) | ||
| 6921 | { | ||
| 6922 | return (xdrs->x_handy); | ||
| 6923 | } | ||
| 6924 | |||
| 6925 | /* ARGSUSED */ | ||
| 6926 | static bool_t | ||
| 6927 | -x_setpostn(xdrs, pos) | ||
| 6928 | - XDR *xdrs; | ||
| 6929 | - u_int pos; | ||
| 6930 | +x_setpostn(XDR *xdrs, u_int pos) | ||
| 6931 | { | ||
| 6932 | /* This is not allowed */ | ||
| 6933 | return (FALSE); | ||
| 6934 | } | ||
| 6935 | |||
| 6936 | static rpc_inline_t * | ||
| 6937 | -x_inline(xdrs, len) | ||
| 6938 | - XDR *xdrs; | ||
| 6939 | - int len; | ||
| 6940 | +x_inline(XDR *xdrs, int len) | ||
| 6941 | { | ||
| 6942 | if (len == 0) { | ||
| 6943 | return (NULL); | ||
| 6944 | @@ -110,15 +100,14 @@ x_inline(xdrs, len) | ||
| 6945 | } | ||
| 6946 | |||
| 6947 | static int | ||
| 6948 | -harmless() | ||
| 6949 | +harmless(void) | ||
| 6950 | { | ||
| 6951 | /* Always return FALSE/NULL, as the case may be */ | ||
| 6952 | return (0); | ||
| 6953 | } | ||
| 6954 | |||
| 6955 | static void | ||
| 6956 | -x_destroy(xdrs) | ||
| 6957 | - XDR *xdrs; | ||
| 6958 | +x_destroy(XDR *xdrs) | ||
| 6959 | { | ||
| 6960 | xdrs->x_handy = 0; | ||
| 6961 | xdrs->x_private = NULL; | ||
| 6962 | @@ -130,9 +119,7 @@ x_destroy(xdrs) | ||
| 6963 | } | ||
| 6964 | |||
| 6965 | unsigned long | ||
| 6966 | -xdr_sizeof(func, data) | ||
| 6967 | - xdrproc_t func; | ||
| 6968 | - void *data; | ||
| 6969 | +xdr_sizeof(xdrproc_t func, void *data) | ||
| 6970 | { | ||
| 6971 | XDR x; | ||
| 6972 | struct xdr_ops ops; | ||
| 6973 | diff --git a/src/plugins/kdb/db2/db2_exp.c b/src/plugins/kdb/db2/db2_exp.c | ||
| 6974 | index 7cf8aa4..9b75f34 100644 | ||
| 6975 | --- a/src/plugins/kdb/db2/db2_exp.c | ||
| 6976 | +++ b/src/plugins/kdb/db2/db2_exp.c | ||
| 6977 | @@ -68,7 +68,7 @@ k5_mutex_t *krb5_db2_mutex; | ||
| 6978 | return result; \ | ||
| 6979 | } \ | ||
| 6980 | /* hack: decl to allow a following ";" */ \ | ||
| 6981 | - static TYPE wrap_##NAME () | ||
| 6982 | + static TYPE wrap_##NAME ARGLIST | ||
| 6983 | |||
| 6984 | /* Two special cases: void (can't assign result), and krb5_error_code | ||
| 6985 | (return error from locking code). */ | ||
| 6986 | @@ -81,7 +81,7 @@ k5_mutex_t *krb5_db2_mutex; | ||
| 6987 | k5_mutex_unlock (krb5_db2_mutex); \ | ||
| 6988 | } \ | ||
| 6989 | /* hack: decl to allow a following ";" */ \ | ||
| 6990 | - static void wrap_##NAME () | ||
| 6991 | + static void wrap_##NAME ARGLIST | ||
| 6992 | |||
| 6993 | #define WRAP_K(NAME,ARGLIST,ARGNAMES) \ | ||
| 6994 | WRAP(NAME,krb5_error_code,ARGLIST,ARGNAMES) | ||
| 6995 | diff --git a/src/plugins/kdb/db2/libdb2/btree/bt_close.c b/src/plugins/kdb/db2/libdb2/btree/bt_close.c | ||
| 6996 | index 11be134..f12d74b 100644 | ||
| 6997 | --- a/src/plugins/kdb/db2/libdb2/btree/bt_close.c | ||
| 6998 | +++ b/src/plugins/kdb/db2/libdb2/btree/bt_close.c | ||
| 6999 | @@ -61,8 +61,7 @@ static int bt_meta __P((BTREE *)); | ||
| 7000 | * RET_ERROR, RET_SUCCESS | ||
| 7001 | */ | ||
| 7002 | int | ||
| 7003 | -__bt_close(dbp) | ||
| 7004 | - DB *dbp; | ||
| 7005 | +__bt_close(DB *dbp) | ||
| 7006 | { | ||
| 7007 | BTREE *t; | ||
| 7008 | int fd; | ||
| 7009 | @@ -116,9 +115,7 @@ __bt_close(dbp) | ||
| 7010 | * RET_SUCCESS, RET_ERROR. | ||
| 7011 | */ | ||
| 7012 | int | ||
| 7013 | -__bt_sync(dbp, flags) | ||
| 7014 | - const DB *dbp; | ||
| 7015 | - u_int flags; | ||
| 7016 | +__bt_sync(const DB *dbp, u_int flags) | ||
| 7017 | { | ||
| 7018 | BTREE *t; | ||
| 7019 | int status; | ||
| 7020 | @@ -160,8 +157,7 @@ __bt_sync(dbp, flags) | ||
| 7021 | * RET_ERROR, RET_SUCCESS | ||
| 7022 | */ | ||
| 7023 | static int | ||
| 7024 | -bt_meta(t) | ||
| 7025 | - BTREE *t; | ||
| 7026 | +bt_meta(BTREE *t) | ||
| 7027 | { | ||
| 7028 | BTMETA m; | ||
| 7029 | void *p; | ||
| 7030 | diff --git a/src/plugins/kdb/db2/libdb2/btree/bt_conv.c b/src/plugins/kdb/db2/libdb2/btree/bt_conv.c | ||
| 7031 | index c0644ed..99c4af5 100644 | ||
| 7032 | --- a/src/plugins/kdb/db2/libdb2/btree/bt_conv.c | ||
| 7033 | +++ b/src/plugins/kdb/db2/libdb2/btree/bt_conv.c | ||
| 7034 | @@ -59,10 +59,7 @@ static void mswap __P((PAGE *)); | ||
| 7035 | * h: page to convert | ||
| 7036 | */ | ||
| 7037 | void | ||
| 7038 | -__bt_pgin(t, pg, pp) | ||
| 7039 | - void *t; | ||
| 7040 | - db_pgno_t pg; | ||
| 7041 | - void *pp; | ||
| 7042 | +__bt_pgin(void *t, db_pgno_t pg, void *pp) | ||
| 7043 | { | ||
| 7044 | PAGE *h; | ||
| 7045 | indx_t i, top; | ||
| 7046 | @@ -128,10 +125,7 @@ __bt_pgin(t, pg, pp) | ||
| 7047 | } | ||
| 7048 | |||
| 7049 | void | ||
| 7050 | -__bt_pgout(t, pg, pp) | ||
| 7051 | - void *t; | ||
| 7052 | - db_pgno_t pg; | ||
| 7053 | - void *pp; | ||
| 7054 | +__bt_pgout(void *t, db_pgno_t pg, void *pp) | ||
| 7055 | { | ||
| 7056 | PAGE *h; | ||
| 7057 | indx_t i, top; | ||
| 7058 | @@ -203,8 +197,7 @@ __bt_pgout(t, pg, pp) | ||
| 7059 | * p: page to convert | ||
| 7060 | */ | ||
| 7061 | static void | ||
| 7062 | -mswap(pg) | ||
| 7063 | - PAGE *pg; | ||
| 7064 | +mswap(PAGE *pg) | ||
| 7065 | { | ||
| 7066 | char *p; | ||
| 7067 | |||
| 7068 | diff --git a/src/plugins/kdb/db2/libdb2/btree/bt_delete.c b/src/plugins/kdb/db2/libdb2/btree/bt_delete.c | ||
| 7069 | index 28cc24d..f8dd59e 100644 | ||
| 7070 | --- a/src/plugins/kdb/db2/libdb2/btree/bt_delete.c | ||
| 7071 | +++ b/src/plugins/kdb/db2/libdb2/btree/bt_delete.c | ||
| 7072 | @@ -59,10 +59,7 @@ static int __bt_stkacq __P((BTREE *, PAGE **, CURSOR *)); | ||
| 7073 | * Return RET_SPECIAL if the key is not found. | ||
| 7074 | */ | ||
| 7075 | int | ||
| 7076 | -__bt_delete(dbp, key, flags) | ||
| 7077 | - const DB *dbp; | ||
| 7078 | - const DBT *key; | ||
| 7079 | - u_int flags; | ||
| 7080 | +__bt_delete(const DB *dbp, const DBT *key, u_int flags) | ||
| 7081 | { | ||
| 7082 | BTREE *t; | ||
| 7083 | CURSOR *c; | ||
| 7084 | @@ -140,10 +137,7 @@ __bt_delete(dbp, key, flags) | ||
| 7085 | * 0 on success, 1 on failure | ||
| 7086 | */ | ||
| 7087 | static int | ||
| 7088 | -__bt_stkacq(t, hp, c) | ||
| 7089 | - BTREE *t; | ||
| 7090 | - PAGE **hp; | ||
| 7091 | - CURSOR *c; | ||
| 7092 | +__bt_stkacq(BTREE *t, PAGE **hp, CURSOR *c) | ||
| 7093 | { | ||
| 7094 | BINTERNAL *bi; | ||
| 7095 | EPG *e; | ||
| 7096 | @@ -288,9 +282,7 @@ ret: mpool_put(t->bt_mp, h, 0); | ||
| 7097 | * RET_ERROR, RET_SUCCESS and RET_SPECIAL if the key not found. | ||
| 7098 | */ | ||
| 7099 | static int | ||
| 7100 | -__bt_bdelete(t, key) | ||
| 7101 | - BTREE *t; | ||
| 7102 | - const DBT *key; | ||
| 7103 | +__bt_bdelete(BTREE *t, const DBT *key) | ||
| 7104 | { | ||
| 7105 | EPG *e; | ||
| 7106 | PAGE *h; | ||
| 7107 | @@ -375,9 +367,7 @@ loop: if ((e = __bt_search(t, key, &exact)) == NULL) | ||
| 7108 | * mpool_put's the page | ||
| 7109 | */ | ||
| 7110 | static int | ||
| 7111 | -__bt_pdelete(t, h) | ||
| 7112 | - BTREE *t; | ||
| 7113 | - PAGE *h; | ||
| 7114 | +__bt_pdelete(BTREE *t, PAGE *h) | ||
| 7115 | { | ||
| 7116 | BINTERNAL *bi; | ||
| 7117 | PAGE *pg; | ||
| 7118 | @@ -471,11 +461,7 @@ __bt_pdelete(t, h) | ||
| 7119 | * RET_SUCCESS, RET_ERROR. | ||
| 7120 | */ | ||
| 7121 | int | ||
| 7122 | -__bt_dleaf(t, key, h, idx) | ||
| 7123 | - BTREE *t; | ||
| 7124 | - const DBT *key; | ||
| 7125 | - PAGE *h; | ||
| 7126 | - u_int idx; | ||
| 7127 | +__bt_dleaf(BTREE *t, const DBT *key, PAGE *h, u_int idx) | ||
| 7128 | { | ||
| 7129 | BLEAF *bl; | ||
| 7130 | indx_t cnt, *ip, offset; | ||
| 7131 | @@ -536,11 +522,7 @@ __bt_dleaf(t, key, h, idx) | ||
| 7132 | * RET_SUCCESS, RET_ERROR. | ||
| 7133 | */ | ||
| 7134 | static int | ||
| 7135 | -__bt_curdel(t, key, h, idx) | ||
| 7136 | - BTREE *t; | ||
| 7137 | - const DBT *key; | ||
| 7138 | - PAGE *h; | ||
| 7139 | - u_int idx; | ||
| 7140 | +__bt_curdel(BTREE *t, const DBT *key, PAGE *h, u_int idx) | ||
| 7141 | { | ||
| 7142 | CURSOR *c; | ||
| 7143 | EPG e; | ||
| 7144 | @@ -635,9 +617,7 @@ dup2: c->pg.pgno = e.page->pgno; | ||
| 7145 | * h: page to be deleted | ||
| 7146 | */ | ||
| 7147 | int | ||
| 7148 | -__bt_relink(t, h) | ||
| 7149 | - BTREE *t; | ||
| 7150 | - PAGE *h; | ||
| 7151 | +__bt_relink(BTREE *t, PAGE *h) | ||
| 7152 | { | ||
| 7153 | PAGE *pg; | ||
| 7154 | |||
| 7155 | diff --git a/src/plugins/kdb/db2/libdb2/btree/bt_get.c b/src/plugins/kdb/db2/libdb2/btree/bt_get.c | ||
| 7156 | index b631821..012a341 100644 | ||
| 7157 | --- a/src/plugins/kdb/db2/libdb2/btree/bt_get.c | ||
| 7158 | +++ b/src/plugins/kdb/db2/libdb2/btree/bt_get.c | ||
| 7159 | @@ -60,11 +60,7 @@ static char sccsid[] = "@(#)bt_get.c 8.6 (Berkeley) 7/20/94"; | ||
| 7160 | * RET_ERROR, RET_SUCCESS and RET_SPECIAL if the key not found. | ||
| 7161 | */ | ||
| 7162 | int | ||
| 7163 | -__bt_get(dbp, key, data, flags) | ||
| 7164 | - const DB *dbp; | ||
| 7165 | - const DBT *key; | ||
| 7166 | - DBT *data; | ||
| 7167 | - u_int flags; | ||
| 7168 | +__bt_get(const DB *dbp, const DBT *key, DBT *data, u_int flags) | ||
| 7169 | { | ||
| 7170 | BTREE *t; | ||
| 7171 | EPG *e; | ||
| 7172 | diff --git a/src/plugins/kdb/db2/libdb2/btree/bt_open.c b/src/plugins/kdb/db2/libdb2/btree/bt_open.c | ||
| 7173 | index 2977b17..0bb19d7 100644 | ||
| 7174 | --- a/src/plugins/kdb/db2/libdb2/btree/bt_open.c | ||
| 7175 | +++ b/src/plugins/kdb/db2/libdb2/btree/bt_open.c | ||
| 7176 | @@ -89,10 +89,8 @@ static int tmp __P((void)); | ||
| 7177 | * | ||
| 7178 | */ | ||
| 7179 | DB * | ||
| 7180 | -__bt_open(fname, flags, mode, openinfo, dflags) | ||
| 7181 | - const char *fname; | ||
| 7182 | - int flags, mode, dflags; | ||
| 7183 | - const BTREEINFO *openinfo; | ||
| 7184 | +__bt_open(const char *fname, int flags, int mode, const BTREEINFO *openinfo, | ||
| 7185 | + int dflags) | ||
| 7186 | { | ||
| 7187 | struct stat sb; | ||
| 7188 | BTMETA m; | ||
| 7189 | @@ -352,8 +350,7 @@ err: if (t) { | ||
| 7190 | * RET_ERROR, RET_SUCCESS | ||
| 7191 | */ | ||
| 7192 | static int | ||
| 7193 | -nroot(t) | ||
| 7194 | - BTREE *t; | ||
| 7195 | +nroot(BTREE *t) | ||
| 7196 | { | ||
| 7197 | PAGE *meta, *root; | ||
| 7198 | db_pgno_t npg; | ||
| 7199 | @@ -458,8 +455,7 @@ byteorder() | ||
| 7200 | } | ||
| 7201 | |||
| 7202 | int | ||
| 7203 | -__bt_fd(dbp) | ||
| 7204 | - const DB *dbp; | ||
| 7205 | +__bt_fd(const DB *dbp) | ||
| 7206 | { | ||
| 7207 | BTREE *t; | ||
| 7208 | |||
| 7209 | diff --git a/src/plugins/kdb/db2/libdb2/btree/bt_overflow.c b/src/plugins/kdb/db2/libdb2/btree/bt_overflow.c | ||
| 7210 | index 8b1f597..8301b5d 100644 | ||
| 7211 | --- a/src/plugins/kdb/db2/libdb2/btree/bt_overflow.c | ||
| 7212 | +++ b/src/plugins/kdb/db2/libdb2/btree/bt_overflow.c | ||
| 7213 | @@ -77,12 +77,7 @@ static char sccsid[] = "@(#)bt_overflow.c 8.5 (Berkeley) 7/16/94"; | ||
| 7214 | * RET_ERROR, RET_SUCCESS | ||
| 7215 | */ | ||
| 7216 | int | ||
| 7217 | -__ovfl_get(t, p, ssz, buf, bufsz) | ||
| 7218 | - BTREE *t; | ||
| 7219 | - void *p; | ||
| 7220 | - size_t *ssz; | ||
| 7221 | - void **buf; | ||
| 7222 | - size_t *bufsz; | ||
| 7223 | +__ovfl_get(BTREE *t, void *p, size_t *ssz, void **buf, size_t *bufsz) | ||
| 7224 | { | ||
| 7225 | PAGE *h; | ||
| 7226 | db_pgno_t pg; | ||
| 7227 | @@ -136,10 +131,7 @@ __ovfl_get(t, p, ssz, buf, bufsz) | ||
| 7228 | * RET_ERROR, RET_SUCCESS | ||
| 7229 | */ | ||
| 7230 | int | ||
| 7231 | -__ovfl_put(t, dbt, pg) | ||
| 7232 | - BTREE *t; | ||
| 7233 | - const DBT *dbt; | ||
| 7234 | - db_pgno_t *pg; | ||
| 7235 | +__ovfl_put(BTREE *t, const DBT *dbt, db_pgno_t *pg) | ||
| 7236 | { | ||
| 7237 | PAGE *h, *last; | ||
| 7238 | void *p; | ||
| 7239 | @@ -190,9 +182,7 @@ __ovfl_put(t, dbt, pg) | ||
| 7240 | * RET_ERROR, RET_SUCCESS | ||
| 7241 | */ | ||
| 7242 | int | ||
| 7243 | -__ovfl_delete(t, p) | ||
| 7244 | - BTREE *t; | ||
| 7245 | - void *p; | ||
| 7246 | +__ovfl_delete(BTREE *t, void *p) | ||
| 7247 | { | ||
| 7248 | PAGE *h; | ||
| 7249 | db_pgno_t pg; | ||
| 7250 | diff --git a/src/plugins/kdb/db2/libdb2/btree/bt_page.c b/src/plugins/kdb/db2/libdb2/btree/bt_page.c | ||
| 7251 | index 3663cf7..38aa39a 100644 | ||
| 7252 | --- a/src/plugins/kdb/db2/libdb2/btree/bt_page.c | ||
| 7253 | +++ b/src/plugins/kdb/db2/libdb2/btree/bt_page.c | ||
| 7254 | @@ -57,9 +57,7 @@ static char sccsid[] = "@(#)bt_page.c 8.4 (Berkeley) 11/2/95"; | ||
| 7255 | * mpool_put's the page. | ||
| 7256 | */ | ||
| 7257 | int | ||
| 7258 | -__bt_free(t, h) | ||
| 7259 | - BTREE *t; | ||
| 7260 | - PAGE *h; | ||
| 7261 | +__bt_free(BTREE *t, PAGE *h) | ||
| 7262 | { | ||
| 7263 | /* Insert the page at the head of the free list. */ | ||
| 7264 | h->prevpg = P_INVALID; | ||
| 7265 | @@ -83,9 +81,7 @@ __bt_free(t, h) | ||
| 7266 | * Pointer to a page, NULL on error. | ||
| 7267 | */ | ||
| 7268 | PAGE * | ||
| 7269 | -__bt_new(t, npg) | ||
| 7270 | - BTREE *t; | ||
| 7271 | - db_pgno_t *npg; | ||
| 7272 | +__bt_new(BTREE *t, db_pgno_t *npg) | ||
| 7273 | { | ||
| 7274 | PAGE *h; | ||
| 7275 | |||
| 7276 | diff --git a/src/plugins/kdb/db2/libdb2/btree/bt_put.c b/src/plugins/kdb/db2/libdb2/btree/bt_put.c | ||
| 7277 | index 7d65928..1303c0b 100644 | ||
| 7278 | --- a/src/plugins/kdb/db2/libdb2/btree/bt_put.c | ||
| 7279 | +++ b/src/plugins/kdb/db2/libdb2/btree/bt_put.c | ||
| 7280 | @@ -64,11 +64,7 @@ static EPG *bt_fast __P((BTREE *, const DBT *, const DBT *, int *)); | ||
| 7281 | * tree and R_NOOVERWRITE specified. | ||
| 7282 | */ | ||
| 7283 | int | ||
| 7284 | -__bt_put(dbp, key, data, flags) | ||
| 7285 | - const DB *dbp; | ||
| 7286 | - DBT *key; | ||
| 7287 | - const DBT *data; | ||
| 7288 | - u_int flags; | ||
| 7289 | +__bt_put(const DB *dbp, DBT *key, const DBT *data, u_int flags) | ||
| 7290 | { | ||
| 7291 | BTREE *t; | ||
| 7292 | DBT tkey, tdata; | ||
| 7293 | @@ -272,10 +268,7 @@ u_long bt_cache_hit, bt_cache_miss; | ||
| 7294 | * EPG for new record or NULL if not found. | ||
| 7295 | */ | ||
| 7296 | static EPG * | ||
| 7297 | -bt_fast(t, key, data, exactp) | ||
| 7298 | - BTREE *t; | ||
| 7299 | - const DBT *key, *data; | ||
| 7300 | - int *exactp; | ||
| 7301 | +bt_fast(BTREE *t, const DBT *key, const DBT *data, int *exactp) | ||
| 7302 | { | ||
| 7303 | PAGE *h; | ||
| 7304 | u_int32_t nbytes; | ||
| 7305 | diff --git a/src/plugins/kdb/db2/libdb2/btree/bt_search.c b/src/plugins/kdb/db2/libdb2/btree/bt_search.c | ||
| 7306 | index c633d14..ed512cc 100644 | ||
| 7307 | --- a/src/plugins/kdb/db2/libdb2/btree/bt_search.c | ||
| 7308 | +++ b/src/plugins/kdb/db2/libdb2/btree/bt_search.c | ||
| 7309 | @@ -63,10 +63,7 @@ static int __bt_sprev __P((BTREE *, PAGE *, const DBT *, int *)); | ||
| 7310 | * the bt_cur field of the tree. A pointer to the field is returned. | ||
| 7311 | */ | ||
| 7312 | EPG * | ||
| 7313 | -__bt_search(t, key, exactp) | ||
| 7314 | - BTREE *t; | ||
| 7315 | - const DBT *key; | ||
| 7316 | - int *exactp; | ||
| 7317 | +__bt_search(BTREE *t, const DBT *key, int *exactp) | ||
| 7318 | { | ||
| 7319 | PAGE *h; | ||
| 7320 | indx_t base, idx, lim; | ||
| 7321 | @@ -148,11 +145,7 @@ next: BT_PUSH(t, h->pgno, idx); | ||
| 7322 | * If an exact match found. | ||
| 7323 | */ | ||
| 7324 | static int | ||
| 7325 | -__bt_snext(t, h, key, exactp) | ||
| 7326 | - BTREE *t; | ||
| 7327 | - PAGE *h; | ||
| 7328 | - const DBT *key; | ||
| 7329 | - int *exactp; | ||
| 7330 | +__bt_snext(BTREE *t, PAGE *h, const DBT *key, int *exactp) | ||
| 7331 | { | ||
| 7332 | BINTERNAL *bi; | ||
| 7333 | EPG e; | ||
| 7334 | @@ -228,11 +221,7 @@ __bt_snext(t, h, key, exactp) | ||
| 7335 | * If an exact match found. | ||
| 7336 | */ | ||
| 7337 | static int | ||
| 7338 | -__bt_sprev(t, h, key, exactp) | ||
| 7339 | - BTREE *t; | ||
| 7340 | - PAGE *h; | ||
| 7341 | - const DBT *key; | ||
| 7342 | - int *exactp; | ||
| 7343 | +__bt_sprev(BTREE *t, PAGE *h, const DBT *key, int *exactp) | ||
| 7344 | { | ||
| 7345 | BINTERNAL *bi; | ||
| 7346 | EPG e; | ||
| 7347 | diff --git a/src/plugins/kdb/db2/libdb2/btree/bt_seq.c b/src/plugins/kdb/db2/libdb2/btree/bt_seq.c | ||
| 7348 | index 2c8c2de..97db44a 100644 | ||
| 7349 | --- a/src/plugins/kdb/db2/libdb2/btree/bt_seq.c | ||
| 7350 | +++ b/src/plugins/kdb/db2/libdb2/btree/bt_seq.c | ||
| 7351 | @@ -102,10 +102,7 @@ static int bt_rseq_prev(BTREE *, EPG *); | ||
| 7352 | * RET_ERROR, RET_SUCCESS or RET_SPECIAL if there's no next key. | ||
| 7353 | */ | ||
| 7354 | int | ||
| 7355 | -__bt_seq(dbp, key, data, flags) | ||
| 7356 | - const DB *dbp; | ||
| 7357 | - DBT *key, *data; | ||
| 7358 | - u_int flags; | ||
| 7359 | +__bt_seq(const DB *dbp, DBT *key, DBT *data, u_int flags) | ||
| 7360 | { | ||
| 7361 | BTREE *t; | ||
| 7362 | EPG e; | ||
| 7363 | @@ -179,11 +176,7 @@ __bt_seq(dbp, key, data, flags) | ||
| 7364 | * RET_ERROR, RET_SUCCESS or RET_SPECIAL if there's no next key. | ||
| 7365 | */ | ||
| 7366 | static int | ||
| 7367 | -__bt_seqset(t, ep, key, flags) | ||
| 7368 | - BTREE *t; | ||
| 7369 | - EPG *ep; | ||
| 7370 | - DBT *key; | ||
| 7371 | - int flags; | ||
| 7372 | +__bt_seqset(BTREE *t, EPG *ep, DBT *key, int flags) | ||
| 7373 | { | ||
| 7374 | PAGE *h; | ||
| 7375 | db_pgno_t pg; | ||
| 7376 | @@ -273,10 +266,7 @@ __bt_seqset(t, ep, key, flags) | ||
| 7377 | * RET_ERROR, RET_SUCCESS or RET_SPECIAL if there's no next key. | ||
| 7378 | */ | ||
| 7379 | static int | ||
| 7380 | -__bt_seqadv(t, ep, flags) | ||
| 7381 | - BTREE *t; | ||
| 7382 | - EPG *ep; | ||
| 7383 | - int flags; | ||
| 7384 | +__bt_seqadv(BTREE *t, EPG *ep, int flags) | ||
| 7385 | { | ||
| 7386 | CURSOR *c; | ||
| 7387 | PAGE *h; | ||
| 7388 | @@ -495,11 +485,7 @@ bt_rseq_prev(BTREE *t, EPG *ep) | ||
| 7389 | * or RET_SPECIAL if no such key exists. | ||
| 7390 | */ | ||
| 7391 | static int | ||
| 7392 | -__bt_first(t, key, erval, exactp) | ||
| 7393 | - BTREE *t; | ||
| 7394 | - const DBT *key; | ||
| 7395 | - EPG *erval; | ||
| 7396 | - int *exactp; | ||
| 7397 | +__bt_first(BTREE *t, const DBT *key, EPG *erval, int *exactp) | ||
| 7398 | { | ||
| 7399 | PAGE *h, *hprev; | ||
| 7400 | EPG *ep, save; | ||
| 7401 | @@ -596,10 +582,7 @@ __bt_first(t, key, erval, exactp) | ||
| 7402 | * index: page index | ||
| 7403 | */ | ||
| 7404 | void | ||
| 7405 | -__bt_setcur(t, pgno, idx) | ||
| 7406 | - BTREE *t; | ||
| 7407 | - db_pgno_t pgno; | ||
| 7408 | - u_int idx; | ||
| 7409 | +__bt_setcur(BTREE *t, db_pgno_t pgno, u_int idx) | ||
| 7410 | { | ||
| 7411 | /* Lose any already deleted key. */ | ||
| 7412 | if (t->bt_cursor.key.data != NULL) { | ||
| 7413 | diff --git a/src/plugins/kdb/db2/libdb2/btree/bt_split.c b/src/plugins/kdb/db2/libdb2/btree/bt_split.c | ||
| 7414 | index c7e4e72..8901bd6 100644 | ||
| 7415 | --- a/src/plugins/kdb/db2/libdb2/btree/bt_split.c | ||
| 7416 | +++ b/src/plugins/kdb/db2/libdb2/btree/bt_split.c | ||
| 7417 | @@ -79,13 +79,8 @@ u_long bt_rootsplit, bt_split, bt_sortsplit, bt_pfxsaved; | ||
| 7418 | * RET_ERROR, RET_SUCCESS | ||
| 7419 | */ | ||
| 7420 | int | ||
| 7421 | -__bt_split(t, sp, key, data, flags, ilen, argskip) | ||
| 7422 | - BTREE *t; | ||
| 7423 | - PAGE *sp; | ||
| 7424 | - const DBT *key, *data; | ||
| 7425 | - int flags; | ||
| 7426 | - size_t ilen; | ||
| 7427 | - u_int32_t argskip; | ||
| 7428 | +__bt_split(BTREE *t, PAGE *sp, const DBT *key, const DBT *data, int flags, | ||
| 7429 | + size_t ilen, u_int32_t argskip) | ||
| 7430 | { | ||
| 7431 | BINTERNAL *bi = NULL; | ||
| 7432 | BLEAF *bl = NULL, *tbl; | ||
| 7433 | @@ -345,11 +340,7 @@ err2: mpool_put(t->bt_mp, l, 0); | ||
| 7434 | * Pointer to page in which to insert or NULL on error. | ||
| 7435 | */ | ||
| 7436 | static PAGE * | ||
| 7437 | -bt_page(t, h, lp, rp, skip, ilen) | ||
| 7438 | - BTREE *t; | ||
| 7439 | - PAGE *h, **lp, **rp; | ||
| 7440 | - indx_t *skip; | ||
| 7441 | - size_t ilen; | ||
| 7442 | +bt_page(BTREE *t, PAGE *h, PAGE **lp, PAGE **rp, indx_t *skip, size_t ilen) | ||
| 7443 | { | ||
| 7444 | PAGE *l, *r, *tp; | ||
| 7445 | db_pgno_t npg; | ||
| 7446 | @@ -450,11 +441,7 @@ bt_page(t, h, lp, rp, skip, ilen) | ||
| 7447 | * Pointer to page in which to insert or NULL on error. | ||
| 7448 | */ | ||
| 7449 | static PAGE * | ||
| 7450 | -bt_root(t, h, lp, rp, skip, ilen) | ||
| 7451 | - BTREE *t; | ||
| 7452 | - PAGE *h, **lp, **rp; | ||
| 7453 | - indx_t *skip; | ||
| 7454 | - size_t ilen; | ||
| 7455 | +bt_root(BTREE *t, PAGE *h, PAGE **lp, PAGE **rp, indx_t *skip, size_t ilen) | ||
| 7456 | { | ||
| 7457 | PAGE *l, *r, *tp; | ||
| 7458 | db_pgno_t lnpg, rnpg; | ||
| 7459 | @@ -497,9 +484,7 @@ bt_root(t, h, lp, rp, skip, ilen) | ||
| 7460 | * RET_ERROR, RET_SUCCESS | ||
| 7461 | */ | ||
| 7462 | static int | ||
| 7463 | -bt_rroot(t, h, l, r) | ||
| 7464 | - BTREE *t; | ||
| 7465 | - PAGE *h, *l, *r; | ||
| 7466 | +bt_rroot(BTREE *t, PAGE *h, PAGE *l, PAGE *r) | ||
| 7467 | { | ||
| 7468 | char *dest; | ||
| 7469 | |||
| 7470 | @@ -537,9 +522,7 @@ bt_rroot(t, h, l, r) | ||
| 7471 | * RET_ERROR, RET_SUCCESS | ||
| 7472 | */ | ||
| 7473 | static int | ||
| 7474 | -bt_broot(t, h, l, r) | ||
| 7475 | - BTREE *t; | ||
| 7476 | - PAGE *h, *l, *r; | ||
| 7477 | +bt_broot(BTREE *t, PAGE *h, PAGE *l, PAGE *r) | ||
| 7478 | { | ||
| 7479 | BINTERNAL *bi; | ||
| 7480 | BLEAF *bl; | ||
| 7481 | @@ -617,11 +600,7 @@ bt_broot(t, h, l, r) | ||
| 7482 | * Pointer to page in which to insert. | ||
| 7483 | */ | ||
| 7484 | static PAGE * | ||
| 7485 | -bt_psplit(t, h, l, r, pskip, ilen) | ||
| 7486 | - BTREE *t; | ||
| 7487 | - PAGE *h, *l, *r; | ||
| 7488 | - indx_t *pskip; | ||
| 7489 | - size_t ilen; | ||
| 7490 | +bt_psplit(BTREE *t, PAGE *h, PAGE *l, PAGE *r, indx_t *pskip, size_t ilen) | ||
| 7491 | { | ||
| 7492 | BINTERNAL *bi; | ||
| 7493 | BLEAF *bl; | ||
| 7494 | @@ -796,9 +775,7 @@ bt_psplit(t, h, l, r, pskip, ilen) | ||
| 7495 | * RET_SUCCESS, RET_ERROR. | ||
| 7496 | */ | ||
| 7497 | static int | ||
| 7498 | -bt_preserve(t, pg) | ||
| 7499 | - BTREE *t; | ||
| 7500 | - db_pgno_t pg; | ||
| 7501 | +bt_preserve(BTREE *t, db_pgno_t pg) | ||
| 7502 | { | ||
| 7503 | PAGE *h; | ||
| 7504 | |||
| 7505 | @@ -824,8 +801,7 @@ bt_preserve(t, pg) | ||
| 7506 | * all the way back to bt_split/bt_rroot and it's not very clean. | ||
| 7507 | */ | ||
| 7508 | static recno_t | ||
| 7509 | -rec_total(h) | ||
| 7510 | - PAGE *h; | ||
| 7511 | +rec_total(PAGE *h) | ||
| 7512 | { | ||
| 7513 | recno_t recs; | ||
| 7514 | indx_t nxt, top; | ||
| 7515 | diff --git a/src/plugins/kdb/db2/libdb2/btree/bt_utils.c b/src/plugins/kdb/db2/libdb2/btree/bt_utils.c | ||
| 7516 | index be2f24f..13d1f2c 100644 | ||
| 7517 | --- a/src/plugins/kdb/db2/libdb2/btree/bt_utils.c | ||
| 7518 | +++ b/src/plugins/kdb/db2/libdb2/btree/bt_utils.c | ||
| 7519 | @@ -64,11 +64,8 @@ static char sccsid[] = "@(#)bt_utils.c 8.8 (Berkeley) 7/20/94"; | ||
| 7520 | * RET_SUCCESS, RET_ERROR. | ||
| 7521 | */ | ||
| 7522 | int | ||
| 7523 | -__bt_ret(t, e, key, rkey, data, rdata, copy) | ||
| 7524 | - BTREE *t; | ||
| 7525 | - EPG *e; | ||
| 7526 | - DBT *key, *rkey, *data, *rdata; | ||
| 7527 | - int copy; | ||
| 7528 | +__bt_ret(BTREE *t, EPG *e, DBT *key, DBT *rkey, DBT *data, DBT *rdata, | ||
| 7529 | + int copy) | ||
| 7530 | { | ||
| 7531 | BLEAF *bl; | ||
| 7532 | void *p; | ||
| 7533 | @@ -150,10 +147,7 @@ dataonly: | ||
| 7534 | * > 0 if k1 is > record | ||
| 7535 | */ | ||
| 7536 | int | ||
| 7537 | -__bt_cmp(t, k1, e) | ||
| 7538 | - BTREE *t; | ||
| 7539 | - const DBT *k1; | ||
| 7540 | - EPG *e; | ||
| 7541 | +__bt_cmp(BTREE *t, const DBT *k1, EPG *e) | ||
| 7542 | { | ||
| 7543 | BINTERNAL *bi; | ||
| 7544 | BLEAF *bl; | ||
| 7545 | @@ -213,8 +207,7 @@ __bt_cmp(t, k1, e) | ||
| 7546 | * > 0 if a is > b | ||
| 7547 | */ | ||
| 7548 | int | ||
| 7549 | -__bt_defcmp(a, b) | ||
| 7550 | - const DBT *a, *b; | ||
| 7551 | +__bt_defcmp(const DBT *a, const DBT *b) | ||
| 7552 | { | ||
| 7553 | size_t len; | ||
| 7554 | u_char *p1, *p2; | ||
| 7555 | @@ -243,8 +236,7 @@ __bt_defcmp(a, b) | ||
| 7556 | * Number of bytes needed to distinguish b from a. | ||
| 7557 | */ | ||
| 7558 | size_t | ||
| 7559 | -__bt_defpfx(a, b) | ||
| 7560 | - const DBT *a, *b; | ||
| 7561 | +__bt_defpfx(const DBT *a, const DBT *b) | ||
| 7562 | { | ||
| 7563 | u_char *p1, *p2; | ||
| 7564 | size_t cnt, len; | ||
| 7565 | diff --git a/src/plugins/kdb/db2/libdb2/db/db.c b/src/plugins/kdb/db2/libdb2/db/db.c | ||
| 7566 | index fba7795..f85484f 100644 | ||
| 7567 | --- a/src/plugins/kdb/db2/libdb2/db/db.c | ||
| 7568 | +++ b/src/plugins/kdb/db2/libdb2/db/db.c | ||
| 7569 | @@ -45,11 +45,8 @@ static char sccsid[] = "@(#)db.c 8.4 (Berkeley) 2/21/94"; | ||
| 7570 | #include "db-int.h" | ||
| 7571 | |||
| 7572 | DB * | ||
| 7573 | -kdb2_dbopen(fname, flags, mode, type, openinfo) | ||
| 7574 | - const char *fname; | ||
| 7575 | - int flags, mode; | ||
| 7576 | - DBTYPE type; | ||
| 7577 | - const void *openinfo; | ||
| 7578 | +kdb2_dbopen(const char *fname, int flags, int mode, DBTYPE type, | ||
| 7579 | + const void *openinfo) | ||
| 7580 | { | ||
| 7581 | |||
| 7582 | #define DB_FLAGS (DB_LOCK | DB_SHMEM | DB_TXN) | ||
| 7583 | @@ -74,7 +71,7 @@ kdb2_dbopen(fname, flags, mode, type, openinfo) | ||
| 7584 | } | ||
| 7585 | |||
| 7586 | static int | ||
| 7587 | -__dberr() | ||
| 7588 | +__dberr(void) | ||
| 7589 | { | ||
| 7590 | return (RET_ERROR); | ||
| 7591 | } | ||
| 7592 | @@ -86,14 +83,15 @@ __dberr() | ||
| 7593 | * dbp: pointer to the DB structure. | ||
| 7594 | */ | ||
| 7595 | void | ||
| 7596 | -__dbpanic(dbp) | ||
| 7597 | - DB *dbp; | ||
| 7598 | +__dbpanic(DB *dbp) | ||
| 7599 | { | ||
| 7600 | /* The only thing that can succeed is a close. */ | ||
| 7601 | - dbp->del = (int (*)())__dberr; | ||
| 7602 | - dbp->fd = (int (*)())__dberr; | ||
| 7603 | - dbp->get = (int (*)())__dberr; | ||
| 7604 | - dbp->put = (int (*)())__dberr; | ||
| 7605 | - dbp->seq = (int (*)())__dberr; | ||
| 7606 | - dbp->sync = (int (*)())__dberr; | ||
| 7607 | + dbp->del = (int (*)(const struct __db *, const DBT *, u_int))__dberr; | ||
| 7608 | + dbp->fd = (int (*)(const struct __db *))__dberr; | ||
| 7609 | + dbp->get = (int (*)(const struct __db *, const DBT *, DBT *, | ||
| 7610 | + u_int))__dberr; | ||
| 7611 | + dbp->put = (int (*)(const struct __db *, DBT *, const DBT *, | ||
| 7612 | + u_int))__dberr; | ||
| 7613 | + dbp->seq = (int (*)(const struct __db *, DBT *, DBT *, u_int))__dberr; | ||
| 7614 | + dbp->sync = (int (*)(const struct __db *, u_int))__dberr; | ||
| 7615 | } | ||
| 7616 | diff --git a/src/plugins/kdb/db2/libdb2/hash/dbm.c b/src/plugins/kdb/db2/libdb2/hash/dbm.c | ||
| 7617 | index 4878cbc..2dca256 100644 | ||
| 7618 | --- a/src/plugins/kdb/db2/libdb2/hash/dbm.c | ||
| 7619 | +++ b/src/plugins/kdb/db2/libdb2/hash/dbm.c | ||
| 7620 | @@ -69,8 +69,7 @@ static DBM *__cur_db; | ||
| 7621 | static void no_open_db __P((void)); | ||
| 7622 | |||
| 7623 | int | ||
| 7624 | -kdb2_dbminit(file) | ||
| 7625 | - char *file; | ||
| 7626 | +kdb2_dbminit(char *file) | ||
| 7627 | { | ||
| 7628 | if (__cur_db != NULL) | ||
| 7629 | (void)kdb2_dbm_close(__cur_db); | ||
| 7630 | @@ -82,8 +81,7 @@ kdb2_dbminit(file) | ||
| 7631 | } | ||
| 7632 | |||
| 7633 | datum | ||
| 7634 | -kdb2_fetch(key) | ||
| 7635 | - datum key; | ||
| 7636 | +kdb2_fetch(datum key) | ||
| 7637 | { | ||
| 7638 | datum item; | ||
| 7639 | |||
| 7640 | @@ -111,8 +109,7 @@ kdb2_firstkey() | ||
| 7641 | } | ||
| 7642 | |||
| 7643 | datum | ||
| 7644 | -kdb2_nextkey(key) | ||
| 7645 | - datum key; | ||
| 7646 | +kdb2_nextkey(datum key) | ||
| 7647 | { | ||
| 7648 | datum item; | ||
| 7649 | |||
| 7650 | @@ -126,8 +123,7 @@ kdb2_nextkey(key) | ||
| 7651 | } | ||
| 7652 | |||
| 7653 | int | ||
| 7654 | -kdb2_delete(key) | ||
| 7655 | - datum key; | ||
| 7656 | +kdb2_delete(datum key) | ||
| 7657 | { | ||
| 7658 | if (__cur_db == NULL) { | ||
| 7659 | no_open_db(); | ||
| 7660 | @@ -137,8 +133,7 @@ kdb2_delete(key) | ||
| 7661 | } | ||
| 7662 | |||
| 7663 | int | ||
| 7664 | -kdb2_store(key, dat) | ||
| 7665 | - datum key, dat; | ||
| 7666 | +kdb2_store(datum key, datum dat) | ||
| 7667 | { | ||
| 7668 | if (__cur_db == NULL) { | ||
| 7669 | no_open_db(); | ||
| 7670 | @@ -159,9 +154,7 @@ no_open_db() | ||
| 7671 | * NULL on failure | ||
| 7672 | */ | ||
| 7673 | DBM * | ||
| 7674 | -kdb2_dbm_open(file, flags, mode) | ||
| 7675 | - const char *file; | ||
| 7676 | - int flags, mode; | ||
| 7677 | +kdb2_dbm_open(const char *file, int flags, int mode) | ||
| 7678 | { | ||
| 7679 | HASHINFO info; | ||
| 7680 | char path[MAXPATHLEN]; | ||
| 7681 | @@ -183,8 +176,7 @@ kdb2_dbm_open(file, flags, mode) | ||
| 7682 | * Nothing. | ||
| 7683 | */ | ||
| 7684 | void | ||
| 7685 | -kdb2_dbm_close(db) | ||
| 7686 | - DBM *db; | ||
| 7687 | +kdb2_dbm_close(DBM *db) | ||
| 7688 | { | ||
| 7689 | (void)(db->close)(db); | ||
| 7690 | } | ||
| 7691 | @@ -195,9 +187,7 @@ kdb2_dbm_close(db) | ||
| 7692 | * NULL on failure | ||
| 7693 | */ | ||
| 7694 | datum | ||
| 7695 | -kdb2_dbm_fetch(db, key) | ||
| 7696 | - DBM *db; | ||
| 7697 | - datum key; | ||
| 7698 | +kdb2_dbm_fetch(DBM *db, datum key) | ||
| 7699 | { | ||
| 7700 | datum retval; | ||
| 7701 | int status; | ||
| 7702 | @@ -226,8 +216,7 @@ kdb2_dbm_fetch(db, key) | ||
| 7703 | * NULL on failure | ||
| 7704 | */ | ||
| 7705 | datum | ||
| 7706 | -kdb2_dbm_firstkey(db) | ||
| 7707 | - DBM *db; | ||
| 7708 | +kdb2_dbm_firstkey(DBM *db) | ||
| 7709 | { | ||
| 7710 | int status; | ||
| 7711 | datum retkey; | ||
| 7712 | @@ -254,8 +243,7 @@ kdb2_dbm_firstkey(db) | ||
| 7713 | * NULL on failure | ||
| 7714 | */ | ||
| 7715 | datum | ||
| 7716 | -kdb2_dbm_nextkey(db) | ||
| 7717 | - DBM *db; | ||
| 7718 | +kdb2_dbm_nextkey(DBM *db) | ||
| 7719 | { | ||
| 7720 | int status; | ||
| 7721 | datum retkey; | ||
| 7722 | @@ -282,9 +270,7 @@ kdb2_dbm_nextkey(db) | ||
| 7723 | * <0 failure | ||
| 7724 | */ | ||
| 7725 | int | ||
| 7726 | -kdb2_dbm_delete(db, key) | ||
| 7727 | - DBM *db; | ||
| 7728 | - datum key; | ||
| 7729 | +kdb2_dbm_delete(DBM *db, datum key) | ||
| 7730 | { | ||
| 7731 | int status; | ||
| 7732 | |||
| 7733 | @@ -310,10 +296,7 @@ kdb2_dbm_delete(db, key) | ||
| 7734 | * 1 if DBM_INSERT and entry exists | ||
| 7735 | */ | ||
| 7736 | int | ||
| 7737 | -kdb2_dbm_store(db, key, content, flags) | ||
| 7738 | - DBM *db; | ||
| 7739 | - datum key, content; | ||
| 7740 | - int flags; | ||
| 7741 | +kdb2_dbm_store(DBM *db, datum key, datum content, int flags) | ||
| 7742 | { | ||
| 7743 | #ifdef NEED_COPY | ||
| 7744 | DBT k, c; | ||
| 7745 | @@ -331,8 +314,7 @@ kdb2_dbm_store(db, key, content, flags) | ||
| 7746 | } | ||
| 7747 | |||
| 7748 | int | ||
| 7749 | -kdb2_dbm_error(db) | ||
| 7750 | - DBM *db; | ||
| 7751 | +kdb2_dbm_error(DBM *db) | ||
| 7752 | { | ||
| 7753 | HTAB *hp; | ||
| 7754 | |||
| 7755 | @@ -341,8 +323,7 @@ kdb2_dbm_error(db) | ||
| 7756 | } | ||
| 7757 | |||
| 7758 | int | ||
| 7759 | -kdb2_dbm_clearerr(db) | ||
| 7760 | - DBM *db; | ||
| 7761 | +kdb2_dbm_clearerr(DBM *db) | ||
| 7762 | { | ||
| 7763 | HTAB *hp; | ||
| 7764 | |||
| 7765 | @@ -352,8 +333,7 @@ kdb2_dbm_clearerr(db) | ||
| 7766 | } | ||
| 7767 | |||
| 7768 | int | ||
| 7769 | -kdb2_dbm_dirfno(db) | ||
| 7770 | - DBM *db; | ||
| 7771 | +kdb2_dbm_dirfno(DBM *db) | ||
| 7772 | { | ||
| 7773 | return(((HTAB *)db->internal)->fp); | ||
| 7774 | } | ||
| 7775 | diff --git a/src/plugins/kdb/db2/libdb2/hash/hash.c b/src/plugins/kdb/db2/libdb2/hash/hash.c | ||
| 7776 | index 862dbb1..7c3e951 100644 | ||
| 7777 | --- a/src/plugins/kdb/db2/libdb2/hash/hash.c | ||
| 7778 | +++ b/src/plugins/kdb/db2/libdb2/hash/hash.c | ||
| 7779 | @@ -94,10 +94,8 @@ u_int32_t hash_accesses, hash_collisions, hash_expansions, hash_overflows, | ||
| 7780 | /* OPEN/CLOSE */ | ||
| 7781 | |||
| 7782 | extern DB * | ||
| 7783 | -__kdb2_hash_open(file, flags, mode, info, dflags) | ||
| 7784 | - const char *file; | ||
| 7785 | - int flags, mode, dflags; | ||
| 7786 | - const HASHINFO *info; /* Special directives for create */ | ||
| 7787 | +__kdb2_hash_open(const char *file, int flags, int mode, const HASHINFO *info, | ||
| 7788 | + int dflags) | ||
| 7789 | { | ||
| 7790 | struct stat statbuf; | ||
| 7791 | DB *dbp; | ||
| 7792 | @@ -260,8 +258,7 @@ error0: | ||
| 7793 | } | ||
| 7794 | |||
| 7795 | static int32_t | ||
| 7796 | -hash_close(dbp) | ||
| 7797 | - DB *dbp; | ||
| 7798 | +hash_close(DB *dbp) | ||
| 7799 | { | ||
| 7800 | HTAB *hashp; | ||
| 7801 | int32_t retval; | ||
| 7802 | @@ -276,8 +273,7 @@ hash_close(dbp) | ||
| 7803 | } | ||
| 7804 | |||
| 7805 | static int32_t | ||
| 7806 | -hash_fd(dbp) | ||
| 7807 | - const DB *dbp; | ||
| 7808 | +hash_fd(const DB *dbp) | ||
| 7809 | { | ||
| 7810 | HTAB *hashp; | ||
| 7811 | |||
| 7812 | @@ -294,10 +290,7 @@ hash_fd(dbp) | ||
| 7813 | |||
| 7814 | /************************** LOCAL CREATION ROUTINES **********************/ | ||
| 7815 | static HTAB * | ||
| 7816 | -init_hash(hashp, file, info) | ||
| 7817 | - HTAB *hashp; | ||
| 7818 | - const char *file; | ||
| 7819 | - const HASHINFO *info; | ||
| 7820 | +init_hash(HTAB *hashp, const char *file, const HASHINFO *info) | ||
| 7821 | { | ||
| 7822 | struct stat statbuf; | ||
| 7823 | |||
| 7824 | @@ -349,9 +342,7 @@ init_hash(hashp, file, info) | ||
| 7825 | * Returns 0 on No Error | ||
| 7826 | */ | ||
| 7827 | static int32_t | ||
| 7828 | -init_htab(hashp, nelem) | ||
| 7829 | - HTAB *hashp; | ||
| 7830 | - int32_t nelem; | ||
| 7831 | +init_htab(HTAB *hashp, int32_t nelem) | ||
| 7832 | { | ||
| 7833 | int32_t l2, nbuckets; | ||
| 7834 | |||
| 7835 | @@ -403,9 +394,7 @@ init_htab(hashp, nelem) | ||
| 7836 | * Functions to get/put hash header. We access the file directly. | ||
| 7837 | */ | ||
| 7838 | static u_int32_t | ||
| 7839 | -hget_header(hashp, page_size) | ||
| 7840 | - HTAB *hashp; | ||
| 7841 | - u_int32_t page_size; | ||
| 7842 | +hget_header(HTAB *hashp, u_int32_t page_size) | ||
| 7843 | { | ||
| 7844 | u_int32_t num_copied; | ||
| 7845 | u_int8_t *hdr_dest; | ||
| 7846 | @@ -431,8 +420,7 @@ hget_header(hashp, page_size) | ||
| 7847 | } | ||
| 7848 | |||
| 7849 | static void | ||
| 7850 | -hput_header(hashp) | ||
| 7851 | - HTAB *hashp; | ||
| 7852 | +hput_header(HTAB *hashp) | ||
| 7853 | { | ||
| 7854 | HASHHDR *whdrp; | ||
| 7855 | #if DB_BYTE_ORDER == DB_LITTLE_ENDIAN | ||
| 7856 | @@ -462,8 +450,7 @@ hput_header(hashp) | ||
| 7857 | * structure, freeing all allocated space. | ||
| 7858 | */ | ||
| 7859 | static int32_t | ||
| 7860 | -hdestroy(hashp) | ||
| 7861 | - HTAB *hashp; | ||
| 7862 | +hdestroy(HTAB *hashp) | ||
| 7863 | { | ||
| 7864 | int32_t save_errno; | ||
| 7865 | |||
| 7866 | @@ -549,9 +536,7 @@ hdestroy(hashp) | ||
| 7867 | * -1 ERROR | ||
| 7868 | */ | ||
| 7869 | static int32_t | ||
| 7870 | -hash_sync(dbp, flags) | ||
| 7871 | - const DB *dbp; | ||
| 7872 | - u_int32_t flags; | ||
| 7873 | +hash_sync(const DB *dbp, u_int32_t flags) | ||
| 7874 | { | ||
| 7875 | HTAB *hashp; | ||
| 7876 | |||
| 7877 | @@ -570,8 +555,7 @@ hash_sync(dbp, flags) | ||
| 7878 | * -1 indicates that errno should be set | ||
| 7879 | */ | ||
| 7880 | static int32_t | ||
| 7881 | -flush_meta(hashp) | ||
| 7882 | - HTAB *hashp; | ||
| 7883 | +flush_meta(HTAB *hashp) | ||
| 7884 | { | ||
| 7885 | int32_t i; | ||
| 7886 | |||
| 7887 | @@ -607,11 +591,7 @@ flush_meta(hashp) | ||
| 7888 | /* *** make sure this is true! */ | ||
| 7889 | |||
| 7890 | static int32_t | ||
| 7891 | -hash_get(dbp, key, data, flag) | ||
| 7892 | - const DB *dbp; | ||
| 7893 | - const DBT *key; | ||
| 7894 | - DBT *data; | ||
| 7895 | - u_int32_t flag; | ||
| 7896 | +hash_get(const DB *dbp, const DBT *key, DBT *data, u_int32_t flag) | ||
| 7897 | { | ||
| 7898 | HTAB *hashp; | ||
| 7899 | |||
| 7900 | @@ -624,11 +604,7 @@ hash_get(dbp, key, data, flag) | ||
| 7901 | } | ||
| 7902 | |||
| 7903 | static int32_t | ||
| 7904 | -hash_put(dbp, key, data, flag) | ||
| 7905 | - const DB *dbp; | ||
| 7906 | - DBT *key; | ||
| 7907 | - const DBT *data; | ||
| 7908 | - u_int32_t flag; | ||
| 7909 | +hash_put(const DB *dbp, DBT *key, const DBT *data, u_int32_t flag) | ||
| 7910 | { | ||
| 7911 | HTAB *hashp; | ||
| 7912 | |||
| 7913 | @@ -646,10 +622,7 @@ hash_put(dbp, key, data, flag) | ||
| 7914 | } | ||
| 7915 | |||
| 7916 | static int32_t | ||
| 7917 | -hash_delete(dbp, key, flag) | ||
| 7918 | - const DB *dbp; | ||
| 7919 | - const DBT *key; | ||
| 7920 | - u_int32_t flag; /* Ignored */ | ||
| 7921 | +hash_delete(const DB *dbp, const DBT *key, u_int32_t flag) | ||
| 7922 | { | ||
| 7923 | HTAB *hashp; | ||
| 7924 | |||
| 7925 | @@ -670,11 +643,7 @@ hash_delete(dbp, key, flag) | ||
| 7926 | * Assume that hashp has been set in wrapper routine. | ||
| 7927 | */ | ||
| 7928 | static int32_t | ||
| 7929 | -hash_access(hashp, action, key, val) | ||
| 7930 | - HTAB *hashp; | ||
| 7931 | - ACTION action; | ||
| 7932 | - const DBT *key; | ||
| 7933 | - DBT *val; | ||
| 7934 | +hash_access(HTAB *hashp, ACTION action, const DBT *key, DBT *val) | ||
| 7935 | { | ||
| 7936 | DBT page_key, page_val; | ||
| 7937 | CURSOR cursor; | ||
| 7938 | @@ -791,8 +760,7 @@ found: __get_item_done(hashp, &cursor); | ||
| 7939 | |||
| 7940 | /* ****************** CURSORS ********************************** */ | ||
| 7941 | CURSOR * | ||
| 7942 | -__cursor_creat(dbp) | ||
| 7943 | - const DB *dbp; | ||
| 7944 | +__cursor_creat(const DB *dbp) | ||
| 7945 | { | ||
| 7946 | CURSOR *new_curs; | ||
| 7947 | HTAB *hashp; | ||
| 7948 | @@ -823,11 +791,7 @@ __cursor_creat(dbp) | ||
| 7949 | } | ||
| 7950 | |||
| 7951 | static int32_t | ||
| 7952 | -cursor_get(dbp, cursorp, key, val, flags) | ||
| 7953 | - const DB *dbp; | ||
| 7954 | - CURSOR *cursorp; | ||
| 7955 | - DBT *key, *val; | ||
| 7956 | - u_int32_t flags; | ||
| 7957 | +cursor_get(const DB *dbp, CURSOR *cursorp, DBT *key, DBT *val, u_int32_t flags) | ||
| 7958 | { | ||
| 7959 | HTAB *hashp; | ||
| 7960 | ITEM_INFO item_info; | ||
| 7961 | @@ -896,10 +860,7 @@ cursor_get(dbp, cursorp, key, val, flags) | ||
| 7962 | } | ||
| 7963 | |||
| 7964 | static int32_t | ||
| 7965 | -cursor_delete(dbp, cursor, flags) | ||
| 7966 | - const DB *dbp; | ||
| 7967 | - CURSOR *cursor; | ||
| 7968 | - u_int32_t flags; | ||
| 7969 | +cursor_delete(const DB *dbp, CURSOR *cursor, u_int32_t flags) | ||
| 7970 | { | ||
| 7971 | /* XXX this is empirically determined, so it might not be completely | ||
| 7972 | correct, but it seems to work. At the very least it fixes | ||
| 7973 | @@ -912,10 +873,7 @@ cursor_delete(dbp, cursor, flags) | ||
| 7974 | } | ||
| 7975 | |||
| 7976 | static int32_t | ||
| 7977 | -hash_seq(dbp, key, val, flag) | ||
| 7978 | - const DB *dbp; | ||
| 7979 | - DBT *key, *val; | ||
| 7980 | - u_int32_t flag; | ||
| 7981 | +hash_seq(const DB *dbp, DBT *key, DBT *val, u_int32_t flag) | ||
| 7982 | { | ||
| 7983 | HTAB *hashp; | ||
| 7984 | |||
| 7985 | @@ -939,8 +897,7 @@ hash_seq(dbp, key, val, flag) | ||
| 7986 | * -1 ==> Error | ||
| 7987 | */ | ||
| 7988 | int32_t | ||
| 7989 | -__expand_table(hashp) | ||
| 7990 | - HTAB *hashp; | ||
| 7991 | +__expand_table(HTAB *hashp) | ||
| 7992 | { | ||
| 7993 | u_int32_t old_bucket, new_bucket; | ||
| 7994 | int32_t spare_ndx; | ||
| 7995 | @@ -979,10 +936,7 @@ __expand_table(hashp) | ||
| 7996 | } | ||
| 7997 | |||
| 7998 | u_int32_t | ||
| 7999 | -__call_hash(hashp, k, len) | ||
| 8000 | - HTAB *hashp; | ||
| 8001 | - int8_t *k; | ||
| 8002 | - int32_t len; | ||
| 8003 | +__call_hash(HTAB *hashp, int8_t *k, int32_t len) | ||
| 8004 | { | ||
| 8005 | u_int32_t n, bucket; | ||
| 8006 | |||
| 8007 | @@ -998,8 +952,7 @@ __call_hash(hashp, k, len) | ||
| 8008 | * Hashp->hdr needs to be byteswapped. | ||
| 8009 | */ | ||
| 8010 | static void | ||
| 8011 | -swap_header_copy(srcp, destp) | ||
| 8012 | - HASHHDR *srcp, *destp; | ||
| 8013 | +swap_header_copy(HASHHDR *srcp, HASHHDR *destp) | ||
| 8014 | { | ||
| 8015 | int32_t i; | ||
| 8016 | |||
| 8017 | @@ -1024,8 +977,7 @@ swap_header_copy(srcp, destp) | ||
| 8018 | } | ||
| 8019 | |||
| 8020 | static void | ||
| 8021 | -swap_header(hashp) | ||
| 8022 | - HTAB *hashp; | ||
| 8023 | +swap_header(HTAB *hashp) | ||
| 8024 | { | ||
| 8025 | HASHHDR *hdrp; | ||
| 8026 | int32_t i; | ||
| 8027 | diff --git a/src/plugins/kdb/db2/libdb2/hash/hash_bigkey.c b/src/plugins/kdb/db2/libdb2/hash/hash_bigkey.c | ||
| 8028 | index 4b95278..6befb7a 100644 | ||
| 8029 | --- a/src/plugins/kdb/db2/libdb2/hash/hash_bigkey.c | ||
| 8030 | +++ b/src/plugins/kdb/db2/libdb2/hash/hash_bigkey.c | ||
| 8031 | @@ -83,10 +83,7 @@ static int32_t collect_data __P((HTAB *, PAGE16 *, int32_t)); | ||
| 8032 | * -1 ==> ERROR | ||
| 8033 | */ | ||
| 8034 | int32_t | ||
| 8035 | -__big_insert(hashp, pagep, key, val) | ||
| 8036 | - HTAB *hashp; | ||
| 8037 | - PAGE16 *pagep; | ||
| 8038 | - const DBT *key, *val; | ||
| 8039 | +__big_insert(HTAB *hashp, PAGE16 *pagep, const DBT *key, const DBT *val) | ||
| 8040 | { | ||
| 8041 | size_t key_size, val_size; | ||
| 8042 | indx_t key_move_bytes, val_move_bytes; | ||
| 8043 | @@ -185,11 +182,7 @@ __big_delete(hashp, pagep, ndx) | ||
| 8044 | * -1 error | ||
| 8045 | */ | ||
| 8046 | int32_t | ||
| 8047 | -__find_bigpair(hashp, cursorp, key, size) | ||
| 8048 | - HTAB *hashp; | ||
| 8049 | - CURSOR *cursorp; | ||
| 8050 | - int8_t *key; | ||
| 8051 | - int32_t size; | ||
| 8052 | +__find_bigpair(HTAB *hashp, CURSOR *cursorp, int8_t *key, int32_t size) | ||
| 8053 | { | ||
| 8054 | PAGE16 *pagep, *hold_pagep; | ||
| 8055 | db_pgno_t next_pgno; | ||
| 8056 | @@ -257,11 +250,7 @@ __find_bigpair(hashp, cursorp, key, size) | ||
| 8057 | * Fill in the key and data for this big pair. | ||
| 8058 | */ | ||
| 8059 | int32_t | ||
| 8060 | -__big_keydata(hashp, pagep, key, val, ndx) | ||
| 8061 | - HTAB *hashp; | ||
| 8062 | - PAGE16 *pagep; | ||
| 8063 | - DBT *key, *val; | ||
| 8064 | - int32_t ndx; | ||
| 8065 | +__big_keydata(HTAB *hashp, PAGE16 *pagep, DBT *key, DBT *val, int32_t ndx) | ||
| 8066 | { | ||
| 8067 | ITEM_INFO ii; | ||
| 8068 | PAGE16 *key_pagep; | ||
| 8069 | @@ -315,11 +304,8 @@ __get_bigkey(hashp, pagep, ndx, key) | ||
| 8070 | * Return the big key and data indicated in item_info. | ||
| 8071 | */ | ||
| 8072 | int32_t | ||
| 8073 | -__big_return(hashp, item_info, val, on_bigkey_page) | ||
| 8074 | - HTAB *hashp; | ||
| 8075 | - ITEM_INFO *item_info; | ||
| 8076 | - DBT *val; | ||
| 8077 | - int32_t on_bigkey_page; | ||
| 8078 | +__big_return(HTAB *hashp, ITEM_INFO *item_info, DBT *val, | ||
| 8079 | + int32_t on_bigkey_page) | ||
| 8080 | { | ||
| 8081 | PAGE16 *pagep; | ||
| 8082 | db_pgno_t next_pgno; | ||
| 8083 | @@ -366,11 +352,7 @@ __big_return(hashp, item_info, val, on_bigkey_page) | ||
| 8084 | * Return total length of data; -1 if error. | ||
| 8085 | */ | ||
| 8086 | static int32_t | ||
| 8087 | -collect_key(hashp, pagep, len, last_page) | ||
| 8088 | - HTAB *hashp; | ||
| 8089 | - PAGE16 *pagep; | ||
| 8090 | - int32_t len; | ||
| 8091 | - db_pgno_t *last_page; | ||
| 8092 | +collect_key(HTAB *hashp, PAGE16 *pagep, int32_t len, db_pgno_t *last_page) | ||
| 8093 | { | ||
| 8094 | PAGE16 *next_pagep; | ||
| 8095 | int32_t totlen, retval; | ||
| 8096 | @@ -434,10 +416,7 @@ collect_key(hashp, pagep, len, last_page) | ||
| 8097 | * Return total length of data; -1 if error. | ||
| 8098 | */ | ||
| 8099 | static int32_t | ||
| 8100 | -collect_data(hashp, pagep, len) | ||
| 8101 | - HTAB *hashp; | ||
| 8102 | - PAGE16 *pagep; | ||
| 8103 | - int32_t len; | ||
| 8104 | +collect_data(HTAB *hashp, PAGE16 *pagep, int32_t len) | ||
| 8105 | { | ||
| 8106 | PAGE16 *next_pagep; | ||
| 8107 | int32_t totlen, retval; | ||
| 8108 | diff --git a/src/plugins/kdb/db2/libdb2/hash/hash_func.c b/src/plugins/kdb/db2/libdb2/hash/hash_func.c | ||
| 8109 | index 1dee694..f169be6 100644 | ||
| 8110 | --- a/src/plugins/kdb/db2/libdb2/hash/hash_func.c | ||
| 8111 | +++ b/src/plugins/kdb/db2/libdb2/hash/hash_func.c | ||
| 8112 | @@ -66,9 +66,7 @@ u_int32_t (*__default_hash) __P((const void *, size_t)) = hash4; | ||
| 8113 | |||
| 8114 | #if 0 | ||
| 8115 | static u_int32_t | ||
| 8116 | -hash1(key, len) | ||
| 8117 | - const void *key; | ||
| 8118 | - size_t len; | ||
| 8119 | +hash1(const void *key, size_t len) | ||
| 8120 | { | ||
| 8121 | u_int32_t h; | ||
| 8122 | u_int8_t *k; | ||
| 8123 | @@ -88,9 +86,7 @@ hash1(key, len) | ||
| 8124 | #define dcharhash(h, c) ((h) = 0x63c63cd9*(h) + 0x9c39c33d + (c)) | ||
| 8125 | |||
| 8126 | static u_int32_t | ||
| 8127 | -hash2(key, len) | ||
| 8128 | - const void *key; | ||
| 8129 | - size_t len; | ||
| 8130 | +hash2(const void *key, size_t len) | ||
| 8131 | { | ||
| 8132 | u_int32_t h; | ||
| 8133 | u_int8_t *e, c, *k; | ||
| 8134 | @@ -116,9 +112,7 @@ hash2(key, len) | ||
| 8135 | * Ozan Yigit's original sdbm hash. | ||
| 8136 | */ | ||
| 8137 | static u_int32_t | ||
| 8138 | -hash3(key, len) | ||
| 8139 | - const void *key; | ||
| 8140 | - size_t len; | ||
| 8141 | +hash3(const void *key, size_t len) | ||
| 8142 | { | ||
| 8143 | u_int32_t n, loop; | ||
| 8144 | u_int8_t *k; | ||
| 8145 | @@ -159,9 +153,7 @@ hash3(key, len) | ||
| 8146 | |||
| 8147 | /* Chris Torek's hash function. */ | ||
| 8148 | static u_int32_t | ||
| 8149 | -hash4(key, len) | ||
| 8150 | - const void *key; | ||
| 8151 | - size_t len; | ||
| 8152 | +hash4(const void *key, size_t len) | ||
| 8153 | { | ||
| 8154 | u_int32_t h, loop; | ||
| 8155 | const u_int8_t *k; | ||
| 8156 | diff --git a/src/plugins/kdb/db2/libdb2/hash/hash_log2.c b/src/plugins/kdb/db2/libdb2/hash/hash_log2.c | ||
| 8157 | index 8c710e5..7fdfd85 100644 | ||
| 8158 | --- a/src/plugins/kdb/db2/libdb2/hash/hash_log2.c | ||
| 8159 | +++ b/src/plugins/kdb/db2/libdb2/hash/hash_log2.c | ||
| 8160 | @@ -44,8 +44,7 @@ static char sccsid[] = "@(#)hash_log2.c 8.4 (Berkeley) 11/7/95"; | ||
| 8161 | #include "extern.h" | ||
| 8162 | |||
| 8163 | u_int32_t | ||
| 8164 | -__kdb2_log2(num) | ||
| 8165 | - u_int32_t num; | ||
| 8166 | +__kdb2_log2(u_int32_t num) | ||
| 8167 | { | ||
| 8168 | u_int32_t i, limit; | ||
| 8169 | |||
| 8170 | diff --git a/src/plugins/kdb/db2/libdb2/hash/hash_page.c b/src/plugins/kdb/db2/libdb2/hash/hash_page.c | ||
| 8171 | index 0da3571..dba29e0 100644 | ||
| 8172 | --- a/src/plugins/kdb/db2/libdb2/hash/hash_page.c | ||
| 8173 | +++ b/src/plugins/kdb/db2/libdb2/hash/hash_page.c | ||
| 8174 | @@ -84,11 +84,8 @@ static void account_page(HTAB *, db_pgno_t, int); | ||
| 8175 | #endif | ||
| 8176 | |||
| 8177 | u_int32_t | ||
| 8178 | -__get_item(hashp, cursorp, key, val, item_info) | ||
| 8179 | - HTAB *hashp; | ||
| 8180 | - CURSOR *cursorp; | ||
| 8181 | - DBT *key, *val; | ||
| 8182 | - ITEM_INFO *item_info; | ||
| 8183 | +__get_item(HTAB *hashp, CURSOR *cursorp, DBT *key, DBT *val, | ||
| 8184 | + ITEM_INFO *item_info) | ||
| 8185 | { | ||
| 8186 | db_pgno_t next_pgno; | ||
| 8187 | int32_t i; | ||
| 8188 | @@ -159,9 +156,7 @@ __get_item(hashp, cursorp, key, val, item_info) | ||
| 8189 | } | ||
| 8190 | |||
| 8191 | u_int32_t | ||
| 8192 | -__get_item_reset(hashp, cursorp) | ||
| 8193 | - HTAB *hashp; | ||
| 8194 | - CURSOR *cursorp; | ||
| 8195 | +__get_item_reset(HTAB *hashp, CURSOR *cursorp) | ||
| 8196 | { | ||
| 8197 | if (cursorp->pagep) | ||
| 8198 | __put_page(hashp, cursorp->pagep, A_RAW, 0); | ||
| 8199 | @@ -174,9 +169,7 @@ __get_item_reset(hashp, cursorp) | ||
| 8200 | } | ||
| 8201 | |||
| 8202 | u_int32_t | ||
| 8203 | -__get_item_done(hashp, cursorp) | ||
| 8204 | - HTAB *hashp; | ||
| 8205 | - CURSOR *cursorp; | ||
| 8206 | +__get_item_done(HTAB *hashp, CURSOR *cursorp) | ||
| 8207 | { | ||
| 8208 | if (cursorp->pagep) | ||
| 8209 | __put_page(hashp, cursorp->pagep, A_RAW, 0); | ||
| 8210 | @@ -190,11 +183,8 @@ __get_item_done(hashp, cursorp) | ||
| 8211 | } | ||
| 8212 | |||
| 8213 | u_int32_t | ||
| 8214 | -__get_item_first(hashp, cursorp, key, val, item_info) | ||
| 8215 | - HTAB *hashp; | ||
| 8216 | - CURSOR *cursorp; | ||
| 8217 | - DBT *key, *val; | ||
| 8218 | - ITEM_INFO *item_info; | ||
| 8219 | +__get_item_first(HTAB *hashp, CURSOR *cursorp, DBT *key, DBT *val, | ||
| 8220 | + ITEM_INFO *item_info) | ||
| 8221 | { | ||
| 8222 | __get_item_reset(hashp, cursorp); | ||
| 8223 | cursorp->bucket = 0; | ||
| 8224 | @@ -206,11 +196,8 @@ __get_item_first(hashp, cursorp, key, val, item_info) | ||
| 8225 | * just returns the page number and index of the bigkey pointer pair. | ||
| 8226 | */ | ||
| 8227 | u_int32_t | ||
| 8228 | -__get_item_next(hashp, cursorp, key, val, item_info) | ||
| 8229 | - HTAB *hashp; | ||
| 8230 | - CURSOR *cursorp; | ||
| 8231 | - DBT *key, *val; | ||
| 8232 | - ITEM_INFO *item_info; | ||
| 8233 | +__get_item_next(HTAB *hashp, CURSOR *cursorp, DBT *key, DBT *val, | ||
| 8234 | + ITEM_INFO *item_info) | ||
| 8235 | { | ||
| 8236 | int status; | ||
| 8237 | |||
| 8238 | @@ -224,9 +211,7 @@ __get_item_next(hashp, cursorp, key, val, item_info) | ||
| 8239 | * Put a non-big pair on a page. | ||
| 8240 | */ | ||
| 8241 | static void | ||
| 8242 | -putpair(p, key, val) | ||
| 8243 | - PAGE8 *p; | ||
| 8244 | - const DBT *key, *val; | ||
| 8245 | +putpair(PAGE8 *p, const DBT *key, const DBT *val) | ||
| 8246 | { | ||
| 8247 | u_int16_t *pagep, n, off; | ||
| 8248 | |||
| 8249 | @@ -275,10 +260,7 @@ prev_realkey(pagep, n) | ||
| 8250 | * -1 error | ||
| 8251 | */ | ||
| 8252 | extern int32_t | ||
| 8253 | -__delpair(hashp, cursorp, item_info) | ||
| 8254 | - HTAB *hashp; | ||
| 8255 | - CURSOR *cursorp; | ||
| 8256 | - ITEM_INFO *item_info; | ||
| 8257 | +__delpair(HTAB *hashp, CURSOR *cursorp, ITEM_INFO *item_info) | ||
| 8258 | { | ||
| 8259 | PAGE16 *pagep; | ||
| 8260 | indx_t ndx; | ||
| 8261 | @@ -412,9 +394,7 @@ __delpair(hashp, cursorp, item_info) | ||
| 8262 | } | ||
| 8263 | |||
| 8264 | extern int32_t | ||
| 8265 | -__split_page(hashp, obucket, nbucket) | ||
| 8266 | - HTAB *hashp; | ||
| 8267 | - u_int32_t obucket, nbucket; | ||
| 8268 | +__split_page(HTAB *hashp, u_int32_t obucket, u_int32_t nbucket) | ||
| 8269 | { | ||
| 8270 | DBT key, val; | ||
| 8271 | ITEM_INFO old_ii, new_ii; | ||
| 8272 | @@ -661,9 +641,7 @@ add_bigptr(hashp, item_info, big_pgno) | ||
| 8273 | * NULL on error | ||
| 8274 | */ | ||
| 8275 | extern PAGE16 * | ||
| 8276 | -__add_ovflpage(hashp, pagep) | ||
| 8277 | - HTAB *hashp; | ||
| 8278 | - PAGE16 *pagep; | ||
| 8279 | +__add_ovflpage(HTAB *hashp, PAGE16 *pagep) | ||
| 8280 | { | ||
| 8281 | PAGE16 *new_pagep; | ||
| 8282 | u_int16_t ovfl_num; | ||
| 8283 | @@ -768,10 +746,7 @@ page_init(hashp, pagep, pgno, type) | ||
| 8284 | } | ||
| 8285 | |||
| 8286 | int32_t | ||
| 8287 | -__new_page(hashp, addr, addr_type) | ||
| 8288 | - HTAB *hashp; | ||
| 8289 | - u_int32_t addr; | ||
| 8290 | - int32_t addr_type; | ||
| 8291 | +__new_page(HTAB *hashp, u_int32_t addr, int32_t addr_type) | ||
| 8292 | { | ||
| 8293 | db_pgno_t paddr; | ||
| 8294 | PAGE16 *pagep; | ||
| 8295 | @@ -804,10 +779,7 @@ __new_page(hashp, addr, addr_type) | ||
| 8296 | } | ||
| 8297 | |||
| 8298 | int32_t | ||
| 8299 | -__delete_page(hashp, pagep, page_type) | ||
| 8300 | - HTAB *hashp; | ||
| 8301 | - PAGE16 *pagep; | ||
| 8302 | - int32_t page_type; | ||
| 8303 | +__delete_page(HTAB *hashp, PAGE16 *pagep, int32_t page_type) | ||
| 8304 | { | ||
| 8305 | if (page_type == A_OVFL) | ||
| 8306 | __free_ovflpage(hashp, pagep); | ||
| 8307 | @@ -815,9 +787,7 @@ __delete_page(hashp, pagep, page_type) | ||
| 8308 | } | ||
| 8309 | |||
| 8310 | static u_int8_t | ||
| 8311 | -is_bitmap_pgno(hashp, pgno) | ||
| 8312 | - HTAB *hashp; | ||
| 8313 | - db_pgno_t pgno; | ||
| 8314 | +is_bitmap_pgno(HTAB *hashp, db_pgno_t pgno) | ||
| 8315 | { | ||
| 8316 | int32_t i; | ||
| 8317 | |||
| 8318 | @@ -828,10 +798,7 @@ is_bitmap_pgno(hashp, pgno) | ||
| 8319 | } | ||
| 8320 | |||
| 8321 | void | ||
| 8322 | -__pgin_routine(pg_cookie, pgno, page) | ||
| 8323 | - void *pg_cookie; | ||
| 8324 | - db_pgno_t pgno; | ||
| 8325 | - void *page; | ||
| 8326 | +__pgin_routine(void *pg_cookie, db_pgno_t pgno, void *page) | ||
| 8327 | { | ||
| 8328 | HTAB *hashp; | ||
| 8329 | PAGE16 *pagep; | ||
| 8330 | @@ -868,10 +835,7 @@ __pgin_routine(pg_cookie, pgno, page) | ||
| 8331 | } | ||
| 8332 | |||
| 8333 | void | ||
| 8334 | -__pgout_routine(pg_cookie, pgno, page) | ||
| 8335 | - void *pg_cookie; | ||
| 8336 | - db_pgno_t pgno; | ||
| 8337 | - void *page; | ||
| 8338 | +__pgout_routine(void *pg_cookie, db_pgno_t pgno, void *page) | ||
| 8339 | { | ||
| 8340 | HTAB *hashp; | ||
| 8341 | PAGE16 *pagep; | ||
| 8342 | @@ -905,10 +869,7 @@ __pgout_routine(pg_cookie, pgno, page) | ||
| 8343 | * -1 ==>failure | ||
| 8344 | */ | ||
| 8345 | extern int32_t | ||
| 8346 | -__put_page(hashp, pagep, addr_type, is_dirty) | ||
| 8347 | - HTAB *hashp; | ||
| 8348 | - PAGE16 *pagep; | ||
| 8349 | - int32_t addr_type, is_dirty; | ||
| 8350 | +__put_page(HTAB *hashp, PAGE16 *pagep, int32_t addr_type, int32_t is_dirty) | ||
| 8351 | { | ||
| 8352 | #if DEBUG_SLOW | ||
| 8353 | account_page(hashp, | ||
| 8354 | @@ -924,10 +885,7 @@ __put_page(hashp, pagep, addr_type, is_dirty) | ||
| 8355 | * -1 indicates FAILURE | ||
| 8356 | */ | ||
| 8357 | extern PAGE16 * | ||
| 8358 | -__get_page(hashp, addr, addr_type) | ||
| 8359 | - HTAB *hashp; | ||
| 8360 | - u_int32_t addr; | ||
| 8361 | - int32_t addr_type; | ||
| 8362 | +__get_page(HTAB *hashp, u_int32_t addr, int32_t addr_type) | ||
| 8363 | { | ||
| 8364 | PAGE16 *pagep; | ||
| 8365 | db_pgno_t paddr; | ||
| 8366 | @@ -958,8 +916,7 @@ __get_page(hashp, addr, addr_type) | ||
| 8367 | } | ||
| 8368 | |||
| 8369 | static void | ||
| 8370 | -swap_page_header_in(pagep) | ||
| 8371 | - PAGE16 *pagep; | ||
| 8372 | +swap_page_header_in(PAGE16 *pagep) | ||
| 8373 | { | ||
| 8374 | u_int32_t i; | ||
| 8375 | |||
| 8376 | @@ -977,8 +934,7 @@ swap_page_header_in(pagep) | ||
| 8377 | } | ||
| 8378 | |||
| 8379 | static void | ||
| 8380 | -swap_page_header_out(pagep) | ||
| 8381 | - PAGE16 *pagep; | ||
| 8382 | +swap_page_header_out(PAGE16 *pagep) | ||
| 8383 | { | ||
| 8384 | u_int32_t i; | ||
| 8385 | |||
| 8386 | @@ -1001,9 +957,7 @@ swap_page_header_out(pagep) | ||
| 8387 | * once they are read in. | ||
| 8388 | */ | ||
| 8389 | extern int32_t | ||
| 8390 | -__ibitmap(hashp, pnum, nbits, ndx) | ||
| 8391 | - HTAB *hashp; | ||
| 8392 | - int32_t pnum, nbits, ndx; | ||
| 8393 | +__ibitmap(HTAB *hashp, int32_t pnum, int32_t nbits, int32_t ndx) | ||
| 8394 | { | ||
| 8395 | u_int32_t *ip; | ||
| 8396 | int32_t clearbytes, clearints; | ||
| 8397 | @@ -1027,8 +981,7 @@ __ibitmap(hashp, pnum, nbits, ndx) | ||
| 8398 | } | ||
| 8399 | |||
| 8400 | static u_int32_t | ||
| 8401 | -first_free(map) | ||
| 8402 | - u_int32_t map; | ||
| 8403 | +first_free(u_int32_t map) | ||
| 8404 | { | ||
| 8405 | u_int32_t i, mask; | ||
| 8406 | |||
| 8407 | @@ -1044,8 +997,7 @@ first_free(map) | ||
| 8408 | * returns 0 on error | ||
| 8409 | */ | ||
| 8410 | static u_int16_t | ||
| 8411 | -overflow_page(hashp) | ||
| 8412 | - HTAB *hashp; | ||
| 8413 | +overflow_page(HTAB *hashp) | ||
| 8414 | { | ||
| 8415 | u_int32_t *freep; | ||
| 8416 | u_int32_t bit, first_page, free_bit, free_page, i, in_use_bits, j; | ||
| 8417 | @@ -1206,9 +1158,7 @@ found: | ||
| 8418 | |||
| 8419 | #ifdef DEBUG | ||
| 8420 | int | ||
| 8421 | -bucket_to_page(hashp, n) | ||
| 8422 | - HTAB *hashp; | ||
| 8423 | - int n; | ||
| 8424 | +bucket_to_page(HTAB *hashp, int n) | ||
| 8425 | { | ||
| 8426 | int ret_val; | ||
| 8427 | |||
| 8428 | @@ -1219,9 +1169,7 @@ bucket_to_page(hashp, n) | ||
| 8429 | } | ||
| 8430 | |||
| 8431 | int32_t | ||
| 8432 | -oaddr_to_page(hashp, n) | ||
| 8433 | - HTAB *hashp; | ||
| 8434 | - int n; | ||
| 8435 | +oaddr_to_page(HTAB *hashp, int n) | ||
| 8436 | { | ||
| 8437 | int ret_val, temp; | ||
| 8438 | |||
| 8439 | @@ -1234,9 +1182,7 @@ oaddr_to_page(hashp, n) | ||
| 8440 | #endif /* DEBUG */ | ||
| 8441 | |||
| 8442 | static indx_t | ||
| 8443 | -page_to_oaddr(hashp, pgno) | ||
| 8444 | - HTAB *hashp; | ||
| 8445 | - db_pgno_t pgno; | ||
| 8446 | +page_to_oaddr(HTAB *hashp, db_pgno_t pgno) | ||
| 8447 | { | ||
| 8448 | int32_t sp, ret_val; | ||
| 8449 | |||
| 8450 | @@ -1268,9 +1214,7 @@ page_to_oaddr(hashp, pgno) | ||
| 8451 | * Mark this overflow page as free. | ||
| 8452 | */ | ||
| 8453 | extern void | ||
| 8454 | -__free_ovflpage(hashp, pagep) | ||
| 8455 | - HTAB *hashp; | ||
| 8456 | - PAGE16 *pagep; | ||
| 8457 | +__free_ovflpage(HTAB *hashp, PAGE16 *pagep) | ||
| 8458 | { | ||
| 8459 | u_int32_t *freep; | ||
| 8460 | u_int32_t bit_address, free_page, free_bit; | ||
| 8461 | @@ -1307,9 +1251,7 @@ __free_ovflpage(hashp, pagep) | ||
| 8462 | } | ||
| 8463 | |||
| 8464 | static u_int32_t * | ||
| 8465 | -fetch_bitmap(hashp, ndx) | ||
| 8466 | - HTAB *hashp; | ||
| 8467 | - int32_t ndx; | ||
| 8468 | +fetch_bitmap(HTAB *hashp, int32_t ndx) | ||
| 8469 | { | ||
| 8470 | if (ndx >= hashp->nmaps) | ||
| 8471 | return (NULL); | ||
| 8472 | @@ -1322,10 +1264,7 @@ fetch_bitmap(hashp, ndx) | ||
| 8473 | |||
| 8474 | #ifdef DEBUG_SLOW | ||
| 8475 | static void | ||
| 8476 | -account_page(hashp, pgno, inout) | ||
| 8477 | - HTAB *hashp; | ||
| 8478 | - db_pgno_t pgno; | ||
| 8479 | - int inout; | ||
| 8480 | +account_page(HTAB *hashp, db_pgno_t pgno, int inout) | ||
| 8481 | { | ||
| 8482 | static struct { | ||
| 8483 | db_pgno_t pgno; | ||
| 8484 | diff --git a/src/plugins/kdb/db2/libdb2/hash/hsearch.c b/src/plugins/kdb/db2/libdb2/hash/hsearch.c | ||
| 8485 | index 02ff7ef..ffcdfcf 100644 | ||
| 8486 | --- a/src/plugins/kdb/db2/libdb2/hash/hsearch.c | ||
| 8487 | +++ b/src/plugins/kdb/db2/libdb2/hash/hsearch.c | ||
| 8488 | @@ -50,8 +50,7 @@ static DB *dbp = NULL; | ||
| 8489 | static ENTRY retval; | ||
| 8490 | |||
| 8491 | extern int | ||
| 8492 | -hcreate(nel) | ||
| 8493 | - u_int nel; | ||
| 8494 | +hcreate(u_int nel) | ||
| 8495 | { | ||
| 8496 | HASHINFO info; | ||
| 8497 | |||
| 8498 | @@ -66,9 +65,7 @@ hcreate(nel) | ||
| 8499 | } | ||
| 8500 | |||
| 8501 | extern ENTRY * | ||
| 8502 | -hsearch(item, action) | ||
| 8503 | - ENTRY item; | ||
| 8504 | - ACTION action; | ||
| 8505 | +hsearch(ENTRY item, ACTION action) | ||
| 8506 | { | ||
| 8507 | DBT key, val; | ||
| 8508 | int status; | ||
| 8509 | @@ -98,7 +95,7 @@ hsearch(item, action) | ||
| 8510 | } | ||
| 8511 | |||
| 8512 | extern void | ||
| 8513 | -hdestroy() | ||
| 8514 | +hdestroy(void) | ||
| 8515 | { | ||
| 8516 | if (dbp) { | ||
| 8517 | (void)(dbp->close)(dbp); | ||
| 8518 | diff --git a/src/plugins/kdb/db2/libdb2/mpool/mpool.c b/src/plugins/kdb/db2/libdb2/mpool/mpool.c | ||
| 8519 | index 0fcfd4a..028fb18 100644 | ||
| 8520 | --- a/src/plugins/kdb/db2/libdb2/mpool/mpool.c | ||
| 8521 | +++ b/src/plugins/kdb/db2/libdb2/mpool/mpool.c | ||
| 8522 | @@ -56,10 +56,7 @@ static int mpool_write __P((MPOOL *, BKT *)); | ||
| 8523 | * Initialize a memory pool. | ||
| 8524 | */ | ||
| 8525 | MPOOL * | ||
| 8526 | -mpool_open(key, fd, pagesize, maxcache) | ||
| 8527 | - void *key; | ||
| 8528 | - int fd; | ||
| 8529 | - db_pgno_t pagesize, maxcache; | ||
| 8530 | +mpool_open(void *key, int fd, db_pgno_t pagesize, db_pgno_t maxcache) | ||
| 8531 | { | ||
| 8532 | struct stat sb; | ||
| 8533 | MPOOL *mp; | ||
| 8534 | @@ -96,11 +93,8 @@ mpool_open(key, fd, pagesize, maxcache) | ||
| 8535 | * Initialize input/output filters. | ||
| 8536 | */ | ||
| 8537 | void | ||
| 8538 | -mpool_filter(mp, pgin, pgout, pgcookie) | ||
| 8539 | - MPOOL *mp; | ||
| 8540 | - void (*pgin) __P((void *, db_pgno_t, void *)); | ||
| 8541 | - void (*pgout) __P((void *, db_pgno_t, void *)); | ||
| 8542 | - void *pgcookie; | ||
| 8543 | +mpool_filter(MPOOL *mp, void (*pgin) __P((void *, db_pgno_t, void *)), | ||
| 8544 | + void (*pgout) __P((void *, db_pgno_t, void *)), void *pgcookie) | ||
| 8545 | { | ||
| 8546 | mp->pgin = pgin; | ||
| 8547 | mp->pgout = pgout; | ||
| 8548 | @@ -112,10 +106,7 @@ mpool_filter(mp, pgin, pgout, pgcookie) | ||
| 8549 | * Get a new page of memory. | ||
| 8550 | */ | ||
| 8551 | void * | ||
| 8552 | -mpool_new(mp, pgnoaddr, flags) | ||
| 8553 | - MPOOL *mp; | ||
| 8554 | - db_pgno_t *pgnoaddr; | ||
| 8555 | - u_int flags; | ||
| 8556 | +mpool_new(MPOOL *mp, db_pgno_t *pgnoaddr, u_int flags) | ||
| 8557 | { | ||
| 8558 | struct _hqh *head; | ||
| 8559 | BKT *bp; | ||
| 8560 | @@ -149,9 +140,7 @@ mpool_new(mp, pgnoaddr, flags) | ||
| 8561 | } | ||
| 8562 | |||
| 8563 | int | ||
| 8564 | -mpool_delete(mp, page) | ||
| 8565 | - MPOOL *mp; | ||
| 8566 | - void *page; | ||
| 8567 | +mpool_delete(MPOOL *mp, void *page) | ||
| 8568 | { | ||
| 8569 | struct _hqh *head; | ||
| 8570 | BKT *bp; | ||
| 8571 | @@ -180,10 +169,7 @@ mpool_delete(mp, page) | ||
| 8572 | * Get a page. | ||
| 8573 | */ | ||
| 8574 | void * | ||
| 8575 | -mpool_get(mp, pgno, flags) | ||
| 8576 | - MPOOL *mp; | ||
| 8577 | - db_pgno_t pgno; | ||
| 8578 | - u_int flags; /* XXX not used? */ | ||
| 8579 | +mpool_get(MPOOL *mp, db_pgno_t pgno, u_int flags) | ||
| 8580 | { | ||
| 8581 | struct _hqh *head; | ||
| 8582 | BKT *bp; | ||
| 8583 | @@ -278,10 +264,7 @@ mpool_get(mp, pgno, flags) | ||
| 8584 | * Return a page. | ||
| 8585 | */ | ||
| 8586 | int | ||
| 8587 | -mpool_put(mp, page, flags) | ||
| 8588 | - MPOOL *mp; | ||
| 8589 | - void *page; | ||
| 8590 | - u_int flags; | ||
| 8591 | +mpool_put(MPOOL *mp, void *page, u_int flags) | ||
| 8592 | { | ||
| 8593 | BKT *bp; | ||
| 8594 | |||
| 8595 | @@ -307,8 +290,7 @@ mpool_put(mp, page, flags) | ||
| 8596 | * Close the buffer pool. | ||
| 8597 | */ | ||
| 8598 | int | ||
| 8599 | -mpool_close(mp) | ||
| 8600 | - MPOOL *mp; | ||
| 8601 | +mpool_close(MPOOL *mp) | ||
| 8602 | { | ||
| 8603 | BKT *bp; | ||
| 8604 | |||
| 8605 | @@ -328,8 +310,7 @@ mpool_close(mp) | ||
| 8606 | * Sync the pool to disk. | ||
| 8607 | */ | ||
| 8608 | int | ||
| 8609 | -mpool_sync(mp) | ||
| 8610 | - MPOOL *mp; | ||
| 8611 | +mpool_sync(MPOOL *mp) | ||
| 8612 | { | ||
| 8613 | BKT *bp; | ||
| 8614 | |||
| 8615 | @@ -348,8 +329,7 @@ mpool_sync(mp) | ||
| 8616 | * Get a page from the cache (or create one). | ||
| 8617 | */ | ||
| 8618 | static BKT * | ||
| 8619 | -mpool_bkt(mp) | ||
| 8620 | - MPOOL *mp; | ||
| 8621 | +mpool_bkt(MPOOL *mp) | ||
| 8622 | { | ||
| 8623 | struct _hqh *head; | ||
| 8624 | BKT *bp; | ||
| 8625 | @@ -407,9 +387,7 @@ new: if ((bp = (BKT *)malloc(sizeof(BKT) + mp->pagesize)) == NULL) | ||
| 8626 | * Write a page to disk. | ||
| 8627 | */ | ||
| 8628 | static int | ||
| 8629 | -mpool_write(mp, bp) | ||
| 8630 | - MPOOL *mp; | ||
| 8631 | - BKT *bp; | ||
| 8632 | +mpool_write(MPOOL *mp, BKT *bp) | ||
| 8633 | { | ||
| 8634 | off_t off; | ||
| 8635 | |||
| 8636 | @@ -451,9 +429,7 @@ mpool_write(mp, bp) | ||
| 8637 | * Lookup a page in the cache. | ||
| 8638 | */ | ||
| 8639 | static BKT * | ||
| 8640 | -mpool_look(mp, pgno) | ||
| 8641 | - MPOOL *mp; | ||
| 8642 | - db_pgno_t pgno; | ||
| 8643 | +mpool_look(MPOOL *mp, db_pgno_t pgno) | ||
| 8644 | { | ||
| 8645 | struct _hqh *head; | ||
| 8646 | BKT *bp; | ||
| 8647 | @@ -478,8 +454,7 @@ mpool_look(mp, pgno) | ||
| 8648 | * Print out cache statistics. | ||
| 8649 | */ | ||
| 8650 | void | ||
| 8651 | -mpool_stat(mp) | ||
| 8652 | - MPOOL *mp; | ||
| 8653 | +mpool_stat(MPOOL *mp) | ||
| 8654 | { | ||
| 8655 | BKT *bp; | ||
| 8656 | int cnt; | ||
| 8657 | @@ -520,8 +495,7 @@ mpool_stat(mp) | ||
| 8658 | } | ||
| 8659 | #else | ||
| 8660 | void | ||
| 8661 | -mpool_stat(mp) | ||
| 8662 | - MPOOL *mp; | ||
| 8663 | +mpool_stat(MPOOL *mp) | ||
| 8664 | { | ||
| 8665 | } | ||
| 8666 | #endif | ||
| 8667 | diff --git a/src/plugins/kdb/db2/libdb2/recno/rec_close.c b/src/plugins/kdb/db2/libdb2/recno/rec_close.c | ||
| 8668 | index 4ef4dd1..b858e5c 100644 | ||
| 8669 | --- a/src/plugins/kdb/db2/libdb2/recno/rec_close.c | ||
| 8670 | +++ b/src/plugins/kdb/db2/libdb2/recno/rec_close.c | ||
| 8671 | @@ -59,8 +59,7 @@ static char sccsid[] = "@(#)rec_close.c 8.9 (Berkeley) 11/18/94"; | ||
| 8672 | * RET_ERROR, RET_SUCCESS | ||
| 8673 | */ | ||
| 8674 | int | ||
| 8675 | -__rec_close(dbp) | ||
| 8676 | - DB *dbp; | ||
| 8677 | +__rec_close(DB *dbp) | ||
| 8678 | { | ||
| 8679 | BTREE *t; | ||
| 8680 | int status; | ||
| 8681 | @@ -108,9 +107,7 @@ __rec_close(dbp) | ||
| 8682 | * RET_SUCCESS, RET_ERROR. | ||
| 8683 | */ | ||
| 8684 | int | ||
| 8685 | -__rec_sync(dbp, flags) | ||
| 8686 | - const DB *dbp; | ||
| 8687 | - u_int flags; | ||
| 8688 | +__rec_sync(const DB *dbp, u_int flags) | ||
| 8689 | { | ||
| 8690 | struct iovec iov[2]; | ||
| 8691 | BTREE *t; | ||
| 8692 | diff --git a/src/plugins/kdb/db2/libdb2/recno/rec_delete.c b/src/plugins/kdb/db2/libdb2/recno/rec_delete.c | ||
| 8693 | index b69c9ad..7e574df 100644 | ||
| 8694 | --- a/src/plugins/kdb/db2/libdb2/recno/rec_delete.c | ||
| 8695 | +++ b/src/plugins/kdb/db2/libdb2/recno/rec_delete.c | ||
| 8696 | @@ -61,10 +61,7 @@ static int rec_rdelete __P((BTREE *, recno_t)); | ||
| 8697 | * RET_ERROR, RET_SUCCESS and RET_SPECIAL if the key not found. | ||
| 8698 | */ | ||
| 8699 | int | ||
| 8700 | -__rec_delete(dbp, key, flags) | ||
| 8701 | - const DB *dbp; | ||
| 8702 | - const DBT *key; | ||
| 8703 | - u_int flags; | ||
| 8704 | +__rec_delete(const DB *dbp, const DBT *key, u_int flags) | ||
| 8705 | { | ||
| 8706 | BTREE *t; | ||
| 8707 | recno_t nrec; | ||
| 8708 | @@ -117,9 +114,7 @@ einval: errno = EINVAL; | ||
| 8709 | * RET_ERROR, RET_SUCCESS and RET_SPECIAL if the key not found. | ||
| 8710 | */ | ||
| 8711 | static int | ||
| 8712 | -rec_rdelete(t, nrec) | ||
| 8713 | - BTREE *t; | ||
| 8714 | - recno_t nrec; | ||
| 8715 | +rec_rdelete(BTREE *t, recno_t nrec) | ||
| 8716 | { | ||
| 8717 | EPG *e; | ||
| 8718 | PAGE *h; | ||
| 8719 | @@ -151,10 +146,7 @@ rec_rdelete(t, nrec) | ||
| 8720 | * RET_SUCCESS, RET_ERROR. | ||
| 8721 | */ | ||
| 8722 | int | ||
| 8723 | -__rec_dleaf(t, h, idx) | ||
| 8724 | - BTREE *t; | ||
| 8725 | - PAGE *h; | ||
| 8726 | - u_int32_t idx; | ||
| 8727 | +__rec_dleaf(BTREE *t, PAGE *h, u_int32_t idx) | ||
| 8728 | { | ||
| 8729 | RLEAF *rl; | ||
| 8730 | indx_t *ip, cnt, offset; | ||
| 8731 | diff --git a/src/plugins/kdb/db2/libdb2/recno/rec_get.c b/src/plugins/kdb/db2/libdb2/recno/rec_get.c | ||
| 8732 | index 230b2d4..c89cb55 100644 | ||
| 8733 | --- a/src/plugins/kdb/db2/libdb2/recno/rec_get.c | ||
| 8734 | +++ b/src/plugins/kdb/db2/libdb2/recno/rec_get.c | ||
| 8735 | @@ -60,11 +60,7 @@ static char sccsid[] = "@(#)rec_get.c 8.9 (Berkeley) 8/18/94"; | ||
| 8736 | * RET_ERROR, RET_SUCCESS and RET_SPECIAL if the key not found. | ||
| 8737 | */ | ||
| 8738 | int | ||
| 8739 | -__rec_get(dbp, key, data, flags) | ||
| 8740 | - const DB *dbp; | ||
| 8741 | - const DBT *key; | ||
| 8742 | - DBT *data; | ||
| 8743 | - u_int flags; | ||
| 8744 | +__rec_get(const DB *dbp, const DBT *key, DBT *data, u_int flags) | ||
| 8745 | { | ||
| 8746 | BTREE *t; | ||
| 8747 | EPG *e; | ||
| 8748 | @@ -119,9 +115,7 @@ __rec_get(dbp, key, data, flags) | ||
| 8749 | * RET_ERROR, RET_SUCCESS | ||
| 8750 | */ | ||
| 8751 | int | ||
| 8752 | -__rec_fpipe(t, top) | ||
| 8753 | - BTREE *t; | ||
| 8754 | - recno_t top; | ||
| 8755 | +__rec_fpipe(BTREE *t, recno_t top) | ||
| 8756 | { | ||
| 8757 | DBT data; | ||
| 8758 | recno_t nrec; | ||
| 8759 | @@ -175,9 +169,7 @@ __rec_fpipe(t, top) | ||
| 8760 | * RET_ERROR, RET_SUCCESS | ||
| 8761 | */ | ||
| 8762 | int | ||
| 8763 | -__rec_vpipe(t, top) | ||
| 8764 | - BTREE *t; | ||
| 8765 | - recno_t top; | ||
| 8766 | +__rec_vpipe(BTREE *t, recno_t top) | ||
| 8767 | { | ||
| 8768 | DBT data; | ||
| 8769 | recno_t nrec; | ||
| 8770 | @@ -232,9 +224,7 @@ __rec_vpipe(t, top) | ||
| 8771 | * RET_ERROR, RET_SUCCESS | ||
| 8772 | */ | ||
| 8773 | int | ||
| 8774 | -__rec_fmap(t, top) | ||
| 8775 | - BTREE *t; | ||
| 8776 | - recno_t top; | ||
| 8777 | +__rec_fmap(BTREE *t, recno_t top) | ||
| 8778 | { | ||
| 8779 | DBT data; | ||
| 8780 | recno_t nrec; | ||
| 8781 | @@ -282,9 +272,7 @@ __rec_fmap(t, top) | ||
| 8782 | * RET_ERROR, RET_SUCCESS | ||
| 8783 | */ | ||
| 8784 | int | ||
| 8785 | -__rec_vmap(t, top) | ||
| 8786 | - BTREE *t; | ||
| 8787 | - recno_t top; | ||
| 8788 | +__rec_vmap(BTREE *t, recno_t top) | ||
| 8789 | { | ||
| 8790 | DBT data; | ||
| 8791 | u_char *sp, *ep; | ||
| 8792 | diff --git a/src/plugins/kdb/db2/libdb2/recno/rec_open.c b/src/plugins/kdb/db2/libdb2/recno/rec_open.c | ||
| 8793 | index d8b26e7..acbf03d 100644 | ||
| 8794 | --- a/src/plugins/kdb/db2/libdb2/recno/rec_open.c | ||
| 8795 | +++ b/src/plugins/kdb/db2/libdb2/recno/rec_open.c | ||
| 8796 | @@ -55,10 +55,8 @@ static char sccsid[] = "@(#)rec_open.c 8.12 (Berkeley) 11/18/94"; | ||
| 8797 | #include "recno.h" | ||
| 8798 | |||
| 8799 | DB * | ||
| 8800 | -__rec_open(fname, flags, mode, openinfo, dflags) | ||
| 8801 | - const char *fname; | ||
| 8802 | - int flags, mode, dflags; | ||
| 8803 | - const RECNOINFO *openinfo; | ||
| 8804 | +__rec_open(const char *fname, int flags, int mode, const RECNOINFO *openinfo, | ||
| 8805 | + int dflags) | ||
| 8806 | { | ||
| 8807 | BTREE *t; | ||
| 8808 | BTREEINFO btopeninfo; | ||
| 8809 | @@ -226,8 +224,7 @@ err: sverrno = errno; | ||
| 8810 | } | ||
| 8811 | |||
| 8812 | int | ||
| 8813 | -__rec_fd(dbp) | ||
| 8814 | - const DB *dbp; | ||
| 8815 | +__rec_fd(const DB *dbp) | ||
| 8816 | { | ||
| 8817 | BTREE *t; | ||
| 8818 | |||
| 8819 | diff --git a/src/plugins/kdb/db2/libdb2/recno/rec_put.c b/src/plugins/kdb/db2/libdb2/recno/rec_put.c | ||
| 8820 | index c53c957..8456f1d 100644 | ||
| 8821 | --- a/src/plugins/kdb/db2/libdb2/recno/rec_put.c | ||
| 8822 | +++ b/src/plugins/kdb/db2/libdb2/recno/rec_put.c | ||
| 8823 | @@ -59,11 +59,7 @@ static char sccsid[] = "@(#)rec_put.c 8.7 (Berkeley) 8/18/94"; | ||
| 8824 | * already in the tree and R_NOOVERWRITE specified. | ||
| 8825 | */ | ||
| 8826 | int | ||
| 8827 | -__rec_put(dbp, key, data, flags) | ||
| 8828 | - const DB *dbp; | ||
| 8829 | - DBT *key; | ||
| 8830 | - const DBT *data; | ||
| 8831 | - u_int flags; | ||
| 8832 | +__rec_put(const DB *dbp, DBT *key, const DBT *data, u_int flags) | ||
| 8833 | { | ||
| 8834 | BTREE *t; | ||
| 8835 | DBT fdata, tdata; | ||
| 8836 | @@ -187,11 +183,7 @@ einval: errno = EINVAL; | ||
| 8837 | * RET_ERROR, RET_SUCCESS | ||
| 8838 | */ | ||
| 8839 | int | ||
| 8840 | -__rec_iput(t, nrec, data, flags) | ||
| 8841 | - BTREE *t; | ||
| 8842 | - recno_t nrec; | ||
| 8843 | - const DBT *data; | ||
| 8844 | - u_int flags; | ||
| 8845 | +__rec_iput(BTREE *t, recno_t nrec, const DBT *data, u_int flags) | ||
| 8846 | { | ||
| 8847 | DBT tdata; | ||
| 8848 | EPG *e; | ||
| 8849 | diff --git a/src/plugins/kdb/db2/libdb2/recno/rec_search.c b/src/plugins/kdb/db2/libdb2/recno/rec_search.c | ||
| 8850 | index 244d79f..55e5ba8 100644 | ||
| 8851 | --- a/src/plugins/kdb/db2/libdb2/recno/rec_search.c | ||
| 8852 | +++ b/src/plugins/kdb/db2/libdb2/recno/rec_search.c | ||
| 8853 | @@ -61,10 +61,7 @@ static char sccsid[] = "@(#)rec_search.c 8.4 (Berkeley) 7/14/94"; | ||
| 8854 | * the bt_cur field of the tree. A pointer to the field is returned. | ||
| 8855 | */ | ||
| 8856 | EPG * | ||
| 8857 | -__rec_search(t, recno, op) | ||
| 8858 | - BTREE *t; | ||
| 8859 | - recno_t recno; | ||
| 8860 | - enum SRCHOP op; | ||
| 8861 | +__rec_search(BTREE *t, recno_t recno, enum SRCHOP op) | ||
| 8862 | { | ||
| 8863 | indx_t idx; | ||
| 8864 | PAGE *h; | ||
| 8865 | diff --git a/src/plugins/kdb/db2/libdb2/recno/rec_seq.c b/src/plugins/kdb/db2/libdb2/recno/rec_seq.c | ||
| 8866 | index 8af1378..cf48ea2 100644 | ||
| 8867 | --- a/src/plugins/kdb/db2/libdb2/recno/rec_seq.c | ||
| 8868 | +++ b/src/plugins/kdb/db2/libdb2/recno/rec_seq.c | ||
| 8869 | @@ -58,10 +58,7 @@ static char sccsid[] = "@(#)rec_seq.c 8.3 (Berkeley) 7/14/94"; | ||
| 8870 | * RET_ERROR, RET_SUCCESS or RET_SPECIAL if there's no next key. | ||
| 8871 | */ | ||
| 8872 | int | ||
| 8873 | -__rec_seq(dbp, key, data, flags) | ||
| 8874 | - const DB *dbp; | ||
| 8875 | - DBT *key, *data; | ||
| 8876 | - u_int flags; | ||
| 8877 | +__rec_seq(const DB *dbp, DBT *key, DBT *data, u_int flags) | ||
| 8878 | { | ||
| 8879 | BTREE *t; | ||
| 8880 | EPG *e; | ||
| 8881 | diff --git a/src/plugins/kdb/db2/libdb2/recno/rec_utils.c b/src/plugins/kdb/db2/libdb2/recno/rec_utils.c | ||
| 8882 | index f757a72..2eaa39b 100644 | ||
| 8883 | --- a/src/plugins/kdb/db2/libdb2/recno/rec_utils.c | ||
| 8884 | +++ b/src/plugins/kdb/db2/libdb2/recno/rec_utils.c | ||
| 8885 | @@ -59,11 +59,7 @@ static char sccsid[] = "@(#)rec_utils.c 8.6 (Berkeley) 7/16/94"; | ||
| 8886 | * RET_SUCCESS, RET_ERROR. | ||
| 8887 | */ | ||
| 8888 | int | ||
| 8889 | -__rec_ret(t, e, nrec, key, data) | ||
| 8890 | - BTREE *t; | ||
| 8891 | - EPG *e; | ||
| 8892 | - recno_t nrec; | ||
| 8893 | - DBT *key, *data; | ||
| 8894 | +__rec_ret(BTREE *t, EPG *e, recno_t nrec, DBT *key, DBT *data) | ||
| 8895 | { | ||
| 8896 | RLEAF *rl; | ||
| 8897 | void *p; | ||
| 8898 | diff --git a/src/plugins/kdb/db2/libdb2/test/dbtest.c b/src/plugins/kdb/db2/libdb2/test/dbtest.c | ||
| 8899 | index 5d76b1d..04bf34b 100644 | ||
| 8900 | --- a/src/plugins/kdb/db2/libdb2/test/dbtest.c | ||
| 8901 | +++ b/src/plugins/kdb/db2/libdb2/test/dbtest.c | ||
| 8902 | @@ -121,9 +121,7 @@ DB *XXdbp; /* Global for gdb. */ | ||
| 8903 | u_long XXlineno; /* Fast breakpoint for gdb. */ | ||
| 8904 | |||
| 8905 | int | ||
| 8906 | -main(argc, argv) | ||
| 8907 | - int argc; | ||
| 8908 | - char *argv[]; | ||
| 8909 | +main(int argc, char *argv[]) | ||
| 8910 | { | ||
| 8911 | extern int optind; | ||
| 8912 | extern char *optarg; | ||
| 8913 | @@ -380,8 +378,7 @@ lkey: switch (command) { | ||
| 8914 | #define NOOVERWRITE "put failed, would overwrite key\n" | ||
| 8915 | |||
| 8916 | void | ||
| 8917 | -compare(db1, db2) | ||
| 8918 | - DBT *db1, *db2; | ||
| 8919 | +compare(DBT *db1, DBT *db2) | ||
| 8920 | { | ||
| 8921 | size_t len; | ||
| 8922 | u_char *p1, *p2; | ||
| 8923 | @@ -402,9 +399,7 @@ compare(db1, db2) | ||
| 8924 | } | ||
| 8925 | |||
| 8926 | void | ||
| 8927 | -get(dbp, kp) | ||
| 8928 | - DB *dbp; | ||
| 8929 | - DBT *kp; | ||
| 8930 | +get(DB *dbp, DBT *kp) | ||
| 8931 | { | ||
| 8932 | DBT data; | ||
| 8933 | |||
| 8934 | @@ -437,9 +432,7 @@ get(dbp, kp) | ||
| 8935 | } | ||
| 8936 | |||
| 8937 | void | ||
| 8938 | -getdata(dbp, kp, dp) | ||
| 8939 | - DB *dbp; | ||
| 8940 | - DBT *kp, *dp; | ||
| 8941 | +getdata(DB *dbp, DBT *kp, DBT *dp) | ||
| 8942 | { | ||
| 8943 | switch (dbp->get(dbp, kp, dp, flags)) { | ||
| 8944 | case 0: | ||
| 8945 | @@ -454,9 +447,7 @@ getdata(dbp, kp, dp) | ||
| 8946 | } | ||
| 8947 | |||
| 8948 | void | ||
| 8949 | -put(dbp, kp, dp) | ||
| 8950 | - DB *dbp; | ||
| 8951 | - DBT *kp, *dp; | ||
| 8952 | +put(DB *dbp, DBT *kp, DBT *dp) | ||
| 8953 | { | ||
| 8954 | switch (dbp->put(dbp, kp, dp, flags)) { | ||
| 8955 | case 0: | ||
| 8956 | @@ -473,9 +464,7 @@ put(dbp, kp, dp) | ||
| 8957 | } | ||
| 8958 | |||
| 8959 | void | ||
| 8960 | -rem(dbp, kp) | ||
| 8961 | - DB *dbp; | ||
| 8962 | - DBT *kp; | ||
| 8963 | +rem(DB *dbp, DBT *kp) | ||
| 8964 | { | ||
| 8965 | switch (dbp->del(dbp, kp, flags)) { | ||
| 8966 | case 0: | ||
| 8967 | @@ -502,8 +491,7 @@ rem(dbp, kp) | ||
| 8968 | } | ||
| 8969 | |||
| 8970 | void | ||
| 8971 | -synk(dbp) | ||
| 8972 | - DB *dbp; | ||
| 8973 | +synk(DB *dbp) | ||
| 8974 | { | ||
| 8975 | switch (dbp->sync(dbp, flags)) { | ||
| 8976 | case 0: | ||
| 8977 | @@ -515,9 +503,7 @@ synk(dbp) | ||
| 8978 | } | ||
| 8979 | |||
| 8980 | void | ||
| 8981 | -seq(dbp, kp) | ||
| 8982 | - DB *dbp; | ||
| 8983 | - DBT *kp; | ||
| 8984 | +seq(DB *dbp, DBT *kp) | ||
| 8985 | { | ||
| 8986 | DBT data; | ||
| 8987 | |||
| 8988 | @@ -551,10 +537,7 @@ seq(dbp, kp) | ||
| 8989 | } | ||
| 8990 | |||
| 8991 | void | ||
| 8992 | -dump(dbp, rev, recurse) | ||
| 8993 | - DB *dbp; | ||
| 8994 | - int rev; | ||
| 8995 | - int recurse; | ||
| 8996 | +dump(DB *dbp, int rev, int recurse) | ||
| 8997 | { | ||
| 8998 | DBT key, data; | ||
| 8999 | int lflags, nflags; | ||
| 9000 | @@ -588,8 +571,7 @@ done: return; | ||
| 9001 | } | ||
| 9002 | |||
| 9003 | void | ||
| 9004 | -unlinkpg(dbp) | ||
| 9005 | - DB *dbp; | ||
| 9006 | +unlinkpg(DB *dbp) | ||
| 9007 | { | ||
| 9008 | BTREE *t = dbp->internal; | ||
| 9009 | PAGE *h = NULL; | ||
| 9010 | @@ -623,8 +605,7 @@ cleanup: | ||
| 9011 | } | ||
| 9012 | |||
| 9013 | u_int | ||
| 9014 | -setflags(s) | ||
| 9015 | - char *s; | ||
| 9016 | +setflags(char *s) | ||
| 9017 | { | ||
| 9018 | char *p; | ||
| 9019 | |||
| 9020 | @@ -648,8 +629,7 @@ setflags(s) | ||
| 9021 | } | ||
| 9022 | |||
| 9023 | char * | ||
| 9024 | -sflags(lflags) | ||
| 9025 | - int lflags; | ||
| 9026 | +sflags(int lflags) | ||
| 9027 | { | ||
| 9028 | switch (lflags) { | ||
| 9029 | case R_CURSOR: return ("R_CURSOR"); | ||
| 9030 | @@ -667,8 +647,7 @@ sflags(lflags) | ||
| 9031 | } | ||
| 9032 | |||
| 9033 | DBTYPE | ||
| 9034 | -dbtype(s) | ||
| 9035 | - char *s; | ||
| 9036 | +dbtype(char *s) | ||
| 9037 | { | ||
| 9038 | if (!strcmp(s, "btree")) | ||
| 9039 | return (DB_BTREE); | ||
| 9040 | @@ -681,9 +660,7 @@ dbtype(s) | ||
| 9041 | } | ||
| 9042 | |||
| 9043 | void * | ||
| 9044 | -setinfo(db_type, s) | ||
| 9045 | - DBTYPE db_type; | ||
| 9046 | - char *s; | ||
| 9047 | +setinfo(DBTYPE db_type, char *s) | ||
| 9048 | { | ||
| 9049 | static BTREEINFO ib; | ||
| 9050 | static HASHINFO ih; | ||
| 9051 | @@ -777,9 +754,7 @@ setinfo(db_type, s) | ||
| 9052 | } | ||
| 9053 | |||
| 9054 | void * | ||
| 9055 | -rfile(name, lenp) | ||
| 9056 | - char *name; | ||
| 9057 | - size_t *lenp; | ||
| 9058 | +rfile(char *name, size_t *lenp) | ||
| 9059 | { | ||
| 9060 | struct stat sb; | ||
| 9061 | void *p; | ||
| 9062 | @@ -806,9 +781,7 @@ rfile(name, lenp) | ||
| 9063 | } | ||
| 9064 | |||
| 9065 | void * | ||
| 9066 | -xmalloc(text, len) | ||
| 9067 | - char *text; | ||
| 9068 | - size_t len; | ||
| 9069 | +xmalloc(char *text, size_t len) | ||
| 9070 | { | ||
| 9071 | void *p; | ||
| 9072 | |||
| 9073 | diff --git a/src/plugins/kdb/db2/pol_xdr.c b/src/plugins/kdb/db2/pol_xdr.c | ||
| 9074 | index e857633..448d4b0 100644 | ||
| 9075 | --- a/src/plugins/kdb/db2/pol_xdr.c | ||
| 9076 | +++ b/src/plugins/kdb/db2/pol_xdr.c | ||
| 9077 | @@ -82,7 +82,7 @@ xdr_osa_policy_ent_rec(XDR *xdrs, osa_policy_ent_t objp) | ||
| 9078 | if (!xdr_short(xdrs, &objp->n_tl_data)) | ||
| 9079 | return (FALSE); | ||
| 9080 | if (!xdr_nulltype(xdrs, (void **) &objp->tl_data, | ||
| 9081 | - xdr_krb5_tl_data)) | ||
| 9082 | + (xdrproc_t)xdr_krb5_tl_data)) | ||
| 9083 | return FALSE; | ||
| 9084 | } | ||
| 9085 | return (TRUE); | ||
| 9086 | diff --git a/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c b/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c | ||
| 9087 | index 0b56ba8..7ddea92 100644 | ||
| 9088 | --- a/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c | ||
| 9089 | +++ b/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c | ||
| 9090 | @@ -186,8 +186,8 @@ static struct _cmd_table { | ||
| 9091 | * The function cmd_lookup returns the structure matching the | ||
| 9092 | * command name and returns NULL if nothing matches. | ||
| 9093 | */ | ||
| 9094 | -static struct _cmd_table *cmd_lookup(name) | ||
| 9095 | - char *name; | ||
| 9096 | +static struct _cmd_table * | ||
| 9097 | +cmd_lookup(const char *name) | ||
| 9098 | { | ||
| 9099 | int i; | ||
| 9100 | |||
| 9101 | diff --git a/src/plugins/kdb/lmdb/kdb_lmdb.c b/src/plugins/kdb/lmdb/kdb_lmdb.c | ||
| 9102 | index bd288e2..dbab796 100644 | ||
| 9103 | --- a/src/plugins/kdb/lmdb/kdb_lmdb.c | ||
| 9104 | +++ b/src/plugins/kdb/lmdb/kdb_lmdb.c | ||
| 9105 | @@ -468,13 +468,13 @@ error: | ||
| 9106 | } | ||
| 9107 | |||
| 9108 | static krb5_error_code | ||
| 9109 | -klmdb_lib_init() | ||
| 9110 | +klmdb_lib_init(void) | ||
| 9111 | { | ||
| 9112 | return 0; | ||
| 9113 | } | ||
| 9114 | |||
| 9115 | static krb5_error_code | ||
| 9116 | -klmdb_lib_cleanup() | ||
| 9117 | +klmdb_lib_cleanup(void) | ||
| 9118 | { | ||
| 9119 | return 0; | ||
| 9120 | } | ||
| 9121 | diff --git a/src/plugins/kdb/test/kdb_test.c b/src/plugins/kdb/test/kdb_test.c | ||
| 9122 | index f4d4380..8d14091 100644 | ||
| 9123 | --- a/src/plugins/kdb/test/kdb_test.c | ||
| 9124 | +++ b/src/plugins/kdb/test/kdb_test.c | ||
| 9125 | @@ -312,13 +312,13 @@ make_strings(char **stringattrs, krb5_db_entry *ent) | ||
| 9126 | } | ||
| 9127 | |||
| 9128 | static krb5_error_code | ||
| 9129 | -test_init() | ||
| 9130 | +test_init(void) | ||
| 9131 | { | ||
| 9132 | return 0; | ||
| 9133 | } | ||
| 9134 | |||
| 9135 | static krb5_error_code | ||
| 9136 | -test_cleanup() | ||
| 9137 | +test_cleanup(void) | ||
| 9138 | { | ||
| 9139 | return 0; | ||
| 9140 | } | ||
| 9141 | diff --git a/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c b/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c | ||
| 9142 | index cb9c796..4c81256 100644 | ||
| 9143 | --- a/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c | ||
| 9144 | +++ b/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c | ||
| 9145 | @@ -3450,7 +3450,7 @@ load_pkcs11_module(krb5_context context, const char *modname, | ||
| 9146 | CK_RV (*getflist)(CK_FUNCTION_LIST_PTR_PTR); | ||
| 9147 | struct errinfo einfo = EMPTY_ERRINFO; | ||
| 9148 | const char *errmsg = NULL; | ||
| 9149 | - void (*sym)(); | ||
| 9150 | + void (*sym)(void); | ||
| 9151 | long err; | ||
| 9152 | CK_RV rv; | ||
| 9153 | |||
| 9154 | @@ -3469,7 +3469,7 @@ load_pkcs11_module(krb5_context context, const char *modname, | ||
| 9155 | goto error; | ||
| 9156 | } | ||
| 9157 | |||
| 9158 | - getflist = (CK_RV (*)())sym; | ||
| 9159 | + getflist = (CK_RV (*)(CK_FUNCTION_LIST_PTR_PTR))sym; | ||
| 9160 | rv = (*getflist)(p11p); | ||
| 9161 | if (rv != CKR_OK) { | ||
| 9162 | TRACE_PKINIT_PKCS11_GETFLIST_FAILED(context, pkcs11err(rv)); | ||
| 9163 | diff --git a/src/plugins/preauth/spake/t_vectors.c b/src/plugins/preauth/spake/t_vectors.c | ||
| 9164 | index 2279202..983b305 100644 | ||
| 9165 | --- a/src/plugins/preauth/spake/t_vectors.c | ||
| 9166 | +++ b/src/plugins/preauth/spake/t_vectors.c | ||
| 9167 | @@ -464,7 +464,7 @@ run_test(const struct test *t) | ||
| 9168 | } | ||
| 9169 | |||
| 9170 | int | ||
| 9171 | -main() | ||
| 9172 | +main(void) | ||
| 9173 | { | ||
| 9174 | size_t i; | ||
| 9175 | |||
| 9176 | diff --git a/src/tests/asn.1/krb5_decode_test.c b/src/tests/asn.1/krb5_decode_test.c | ||
| 9177 | index 926aa94..2fa6dce 100644 | ||
| 9178 | --- a/src/tests/asn.1/krb5_decode_test.c | ||
| 9179 | +++ b/src/tests/asn.1/krb5_decode_test.c | ||
| 9180 | @@ -54,9 +54,8 @@ static void ktest_free_reply_key_pack(krb5_context context, | ||
| 9181 | static void ktest_free_kkdcp_message(krb5_context context, | ||
| 9182 | krb5_kkdcp_message *val); | ||
| 9183 | |||
| 9184 | -int main(argc, argv) | ||
| 9185 | - int argc; | ||
| 9186 | - char **argv; | ||
| 9187 | +int | ||
| 9188 | +main(int argc, char **argv) | ||
| 9189 | { | ||
| 9190 | krb5_data code; | ||
| 9191 | krb5_error_code retval; | ||
| 9192 | diff --git a/src/tests/asn.1/krb5_encode_test.c b/src/tests/asn.1/krb5_encode_test.c | ||
| 9193 | index 26c064e..f4e754b 100644 | ||
| 9194 | --- a/src/tests/asn.1/krb5_encode_test.c | ||
| 9195 | +++ b/src/tests/asn.1/krb5_encode_test.c | ||
| 9196 | @@ -37,7 +37,7 @@ krb5_context test_context; | ||
| 9197 | int error_count = 0; | ||
| 9198 | int do_trval = 0; | ||
| 9199 | int first_trval = 1; | ||
| 9200 | -int trval2(); | ||
| 9201 | +int trval2(FILE *, unsigned char *, int, int, int *); | ||
| 9202 | |||
| 9203 | static void | ||
| 9204 | encoder_print_results(krb5_data *code, char *typestring, char *description) | ||
| 9205 | @@ -51,7 +51,7 @@ encoder_print_results(krb5_data *code, char *typestring, char *description) | ||
| 9206 | else | ||
| 9207 | printf("\n"); | ||
| 9208 | printf("encode_krb5_%s%s:\n", typestring, description); | ||
| 9209 | - r = trval2(stdout, code->data, code->length, 0, &rlen); | ||
| 9210 | + r = trval2(stdout, (uint8_t *)code->data, code->length, 0, &rlen); | ||
| 9211 | printf("\n"); | ||
| 9212 | if (rlen < 0 || (unsigned int) rlen != code->length) { | ||
| 9213 | printf("Error: length mismatch: was %d, parsed %d\n", | ||
| 9214 | @@ -72,9 +72,8 @@ encoder_print_results(krb5_data *code, char *typestring, char *description) | ||
| 9215 | ktest_destroy_data(&code); | ||
| 9216 | } | ||
| 9217 | |||
| 9218 | -static void PRS(argc, argv) | ||
| 9219 | - int argc; | ||
| 9220 | - char **argv; | ||
| 9221 | +static void | ||
| 9222 | +PRS(int argc, char **argv) | ||
| 9223 | { | ||
| 9224 | extern char *optarg; | ||
| 9225 | int optchar; | ||
| 9226 | @@ -107,9 +106,7 @@ static void PRS(argc, argv) | ||
| 9227 | } | ||
| 9228 | |||
| 9229 | int | ||
| 9230 | -main(argc, argv) | ||
| 9231 | - int argc; | ||
| 9232 | - char **argv; | ||
| 9233 | +main(int argc, char **argv) | ||
| 9234 | { | ||
| 9235 | krb5_data *code; | ||
| 9236 | krb5_error_code retval; | ||
| 9237 | diff --git a/src/tests/asn.1/t_trval.c b/src/tests/asn.1/t_trval.c | ||
| 9238 | index 57d8253..009ed5b 100644 | ||
| 9239 | --- a/src/tests/asn.1/t_trval.c | ||
| 9240 | +++ b/src/tests/asn.1/t_trval.c | ||
| 9241 | @@ -36,7 +36,8 @@ | ||
| 9242 | -DSTANDALONE code. */ | ||
| 9243 | #include "trval.c" | ||
| 9244 | |||
| 9245 | -static void usage() | ||
| 9246 | +static void | ||
| 9247 | +usage(void) | ||
| 9248 | { | ||
| 9249 | fprintf(stderr, "Usage: trval [--types] [--krb5] [--krb5decode] [--hex] [-notypebytes] [file]\n"); | ||
| 9250 | exit(1); | ||
| 9251 | @@ -46,10 +47,8 @@ static void usage() | ||
| 9252 | * Returns true if the option was selected. Allow "-option" and | ||
| 9253 | * "--option" syntax, since we used to accept only "-option" | ||
| 9254 | */ | ||
| 9255 | -static | ||
| 9256 | -int check_option(word, option) | ||
| 9257 | - char *word; | ||
| 9258 | - char *option; | ||
| 9259 | +static int | ||
| 9260 | +check_option(char *word, char *option) | ||
| 9261 | { | ||
| 9262 | if (word[0] != '-') | ||
| 9263 | return 0; | ||
| 9264 | @@ -60,9 +59,8 @@ int check_option(word, option) | ||
| 9265 | return 1; | ||
| 9266 | } | ||
| 9267 | |||
| 9268 | -int main(argc, argv) | ||
| 9269 | - int argc; | ||
| 9270 | - char **argv; | ||
| 9271 | +int | ||
| 9272 | +main(int argc, char **argv) | ||
| 9273 | { | ||
| 9274 | int optflg = 1; | ||
| 9275 | FILE *fp; | ||
| 9276 | diff --git a/src/tests/asn.1/trval.c b/src/tests/asn.1/trval.c | ||
| 9277 | index c14bcde..e0e58cc 100644 | ||
| 9278 | --- a/src/tests/asn.1/trval.c | ||
| 9279 | +++ b/src/tests/asn.1/trval.c | ||
| 9280 | @@ -120,7 +120,8 @@ int trval2 (FILE *, unsigned char *, int, int, int *); | ||
| 9281 | |||
| 9282 | /****************************************************************************/ | ||
| 9283 | |||
| 9284 | -static int convert_nibble(int ch) | ||
| 9285 | +static int | ||
| 9286 | +convert_nibble(int ch) | ||
| 9287 | { | ||
| 9288 | if (isdigit(ch)) | ||
| 9289 | return (ch - '0'); | ||
| 9290 | @@ -131,9 +132,8 @@ static int convert_nibble(int ch) | ||
| 9291 | return -1; | ||
| 9292 | } | ||
| 9293 | |||
| 9294 | -int trval(fin, fout) | ||
| 9295 | - FILE *fin; | ||
| 9296 | - FILE *fout; | ||
| 9297 | +int | ||
| 9298 | +trval(FILE *fin, FILE *fout) | ||
| 9299 | { | ||
| 9300 | unsigned char *p; | ||
| 9301 | unsigned int maxlen; | ||
| 9302 | @@ -169,12 +169,8 @@ int trval(fin, fout) | ||
| 9303 | return(r); | ||
| 9304 | } | ||
| 9305 | |||
| 9306 | -int trval2(fp, enc, len, lev, rlen) | ||
| 9307 | - FILE *fp; | ||
| 9308 | - unsigned char *enc; | ||
| 9309 | - int len; | ||
| 9310 | - int lev; | ||
| 9311 | - int *rlen; | ||
| 9312 | +int | ||
| 9313 | +trval2(FILE *fp, unsigned char *enc, int len, int lev, int *rlen) | ||
| 9314 | { | ||
| 9315 | int l, eid, elen, xlen, r, rlen2 = 0; | ||
| 9316 | int rlen_ext = 0; | ||
| 9317 | @@ -248,10 +244,8 @@ context_restart: | ||
| 9318 | return(r); | ||
| 9319 | } | ||
| 9320 | |||
| 9321 | -int decode_len(fp, enc, len) | ||
| 9322 | - FILE *fp; | ||
| 9323 | - unsigned char *enc; | ||
| 9324 | - int len; | ||
| 9325 | +int | ||
| 9326 | +decode_len(FILE *fp, unsigned char *enc, int len) | ||
| 9327 | { | ||
| 9328 | int rlen; | ||
| 9329 | int i; | ||
| 9330 | @@ -270,12 +264,8 @@ int decode_len(fp, enc, len) | ||
| 9331 | /* | ||
| 9332 | * This is the printing function for bit strings | ||
| 9333 | */ | ||
| 9334 | -int do_prim_bitstring(fp, tag, enc, len, lev) | ||
| 9335 | - FILE *fp; | ||
| 9336 | - int tag; | ||
| 9337 | - unsigned char *enc; | ||
| 9338 | - int len; | ||
| 9339 | - int lev; | ||
| 9340 | +int | ||
| 9341 | +do_prim_bitstring(FILE *fp, int tag, unsigned char *enc, int len, int lev) | ||
| 9342 | { | ||
| 9343 | int i; | ||
| 9344 | long num = 0; | ||
| 9345 | @@ -297,12 +287,8 @@ int do_prim_bitstring(fp, tag, enc, len, lev) | ||
| 9346 | /* | ||
| 9347 | * This is the printing function for integers | ||
| 9348 | */ | ||
| 9349 | -int do_prim_int(fp, tag, enc, len, lev) | ||
| 9350 | - FILE *fp; | ||
| 9351 | - int tag; | ||
| 9352 | - unsigned char *enc; | ||
| 9353 | - int len; | ||
| 9354 | - int lev; | ||
| 9355 | +int | ||
| 9356 | +do_prim_int(FILE *fp, int tag, unsigned char *enc, int len, int lev) | ||
| 9357 | { | ||
| 9358 | int i; | ||
| 9359 | long num = 0; | ||
| 9360 | @@ -327,12 +313,8 @@ int do_prim_int(fp, tag, enc, len, lev) | ||
| 9361 | * This is the printing function which we use if it's a string or | ||
| 9362 | * other other type which is best printed as a string | ||
| 9363 | */ | ||
| 9364 | -int do_prim_string(fp, tag, enc, len, lev) | ||
| 9365 | - FILE *fp; | ||
| 9366 | - int tag; | ||
| 9367 | - unsigned char *enc; | ||
| 9368 | - int len; | ||
| 9369 | - int lev; | ||
| 9370 | +int | ||
| 9371 | +do_prim_string(FILE *fp, int tag, unsigned char *enc, int len, int lev) | ||
| 9372 | { | ||
| 9373 | int i; | ||
| 9374 | |||
| 9375 | @@ -349,12 +331,8 @@ int do_prim_string(fp, tag, enc, len, lev) | ||
| 9376 | return 1; | ||
| 9377 | } | ||
| 9378 | |||
| 9379 | -int do_prim(fp, tag, enc, len, lev) | ||
| 9380 | - FILE *fp; | ||
| 9381 | - int tag; | ||
| 9382 | - unsigned char *enc; | ||
| 9383 | - int len; | ||
| 9384 | - int lev; | ||
| 9385 | +int | ||
| 9386 | +do_prim(FILE *fp, int tag, unsigned char *enc, int len, int lev) | ||
| 9387 | { | ||
| 9388 | int n; | ||
| 9389 | int i; | ||
| 9390 | @@ -396,12 +374,8 @@ int do_prim(fp, tag, enc, len, lev) | ||
| 9391 | return(OK); | ||
| 9392 | } | ||
| 9393 | |||
| 9394 | -int do_cons(fp, enc, len, lev, rlen) | ||
| 9395 | - FILE *fp; | ||
| 9396 | - unsigned char *enc; | ||
| 9397 | - int len; | ||
| 9398 | - int lev; | ||
| 9399 | - int *rlen; | ||
| 9400 | +int | ||
| 9401 | +do_cons(FILE *fp, unsigned char *enc, int len, int lev, int *rlen) | ||
| 9402 | { | ||
| 9403 | int n; | ||
| 9404 | int r = 0; | ||
| 9405 | @@ -430,9 +404,8 @@ struct typestring_table { | ||
| 9406 | int new_appl; | ||
| 9407 | }; | ||
| 9408 | |||
| 9409 | -static char *lookup_typestring(table, key1, key2) | ||
| 9410 | - struct typestring_table *table; | ||
| 9411 | - int key1, key2; | ||
| 9412 | +static char * | ||
| 9413 | +lookup_typestring(struct typestring_table *table, int key1, int key2) | ||
| 9414 | { | ||
| 9415 | struct typestring_table *ent; | ||
| 9416 | |||
| 9417 | @@ -700,10 +673,8 @@ struct typestring_table krb5_fields[] = { | ||
| 9418 | }; | ||
| 9419 | #endif | ||
| 9420 | |||
| 9421 | -void print_tag_type(fp, eid, lev) | ||
| 9422 | - FILE *fp; | ||
| 9423 | - int eid; | ||
| 9424 | - int lev; | ||
| 9425 | +void | ||
| 9426 | +print_tag_type(FILE *fp, int eid, int lev) | ||
| 9427 | { | ||
| 9428 | int tag = eid & ID_TAG; | ||
| 9429 | int do_space = 1; | ||
| 9430 | diff --git a/src/tests/conccache.c b/src/tests/conccache.c | ||
| 9431 | index 7b0ca63..9fe5305 100644 | ||
| 9432 | --- a/src/tests/conccache.c | ||
| 9433 | +++ b/src/tests/conccache.c | ||
| 9434 | @@ -110,7 +110,7 @@ refresh_cache(krb5_context context) | ||
| 9435 | } | ||
| 9436 | |||
| 9437 | static pid_t | ||
| 9438 | -spawn_cred_subprocess() | ||
| 9439 | +spawn_cred_subprocess(void) | ||
| 9440 | { | ||
| 9441 | krb5_context context; | ||
| 9442 | pid_t pid; | ||
| 9443 | @@ -133,7 +133,7 @@ spawn_cred_subprocess() | ||
| 9444 | } | ||
| 9445 | |||
| 9446 | static pid_t | ||
| 9447 | -spawn_refresh_subprocess() | ||
| 9448 | +spawn_refresh_subprocess(void) | ||
| 9449 | { | ||
| 9450 | krb5_context context; | ||
| 9451 | pid_t pid; | ||
| 9452 | diff --git a/src/tests/create/kdb5_mkdums.c b/src/tests/create/kdb5_mkdums.c | ||
| 9453 | index 7c06666..61ca9f6 100644 | ||
| 9454 | --- a/src/tests/create/kdb5_mkdums.c | ||
| 9455 | +++ b/src/tests/create/kdb5_mkdums.c | ||
| 9456 | @@ -56,9 +56,7 @@ struct mblock { | ||
| 9457 | int set_dbname_help (char *, char *); | ||
| 9458 | |||
| 9459 | static void | ||
| 9460 | -usage(who, status) | ||
| 9461 | - char *who; | ||
| 9462 | - int status; | ||
| 9463 | +usage(char *who, int status) | ||
| 9464 | { | ||
| 9465 | fprintf(stderr, | ||
| 9466 | "usage: %s -p prefix -n num_to_create [-d dbpathname] [-r realmname]\n", | ||
| 9467 | @@ -83,9 +81,7 @@ static krb5_boolean manual_mkey = FALSE; | ||
| 9468 | void add_princ (krb5_context, char *); | ||
| 9469 | |||
| 9470 | int | ||
| 9471 | -main(argc, argv) | ||
| 9472 | - int argc; | ||
| 9473 | - char *argv[]; | ||
| 9474 | +main(int argc, char *argv[]) | ||
| 9475 | { | ||
| 9476 | extern char *optarg; | ||
| 9477 | int optchar, i, n; | ||
| 9478 | @@ -209,9 +205,7 @@ main(argc, argv) | ||
| 9479 | } | ||
| 9480 | |||
| 9481 | void | ||
| 9482 | -add_princ(context, str_newprinc) | ||
| 9483 | - krb5_context context; | ||
| 9484 | - char * str_newprinc; | ||
| 9485 | +add_princ(krb5_context context, char *str_newprinc) | ||
| 9486 | { | ||
| 9487 | krb5_error_code retval; | ||
| 9488 | krb5_principal newprinc; | ||
| 9489 | @@ -317,9 +311,7 @@ error: /* Do cleanup of newentry regardless of error */ | ||
| 9490 | } | ||
| 9491 | |||
| 9492 | int | ||
| 9493 | -set_dbname_help(pname, dbname) | ||
| 9494 | - char *pname; | ||
| 9495 | - char *dbname; | ||
| 9496 | +set_dbname_help(char *pname, char *dbname) | ||
| 9497 | { | ||
| 9498 | krb5_error_code retval; | ||
| 9499 | krb5_data pwd, scratch; | ||
| 9500 | diff --git a/src/tests/forward.c b/src/tests/forward.c | ||
| 9501 | index 7327cc9..90f359a 100644 | ||
| 9502 | --- a/src/tests/forward.c | ||
| 9503 | +++ b/src/tests/forward.c | ||
| 9504 | @@ -51,7 +51,7 @@ check(krb5_error_code code) | ||
| 9505 | } | ||
| 9506 | |||
| 9507 | int | ||
| 9508 | -main() | ||
| 9509 | +main(void) | ||
| 9510 | { | ||
| 9511 | krb5_ccache cc; | ||
| 9512 | krb5_creds mcred, tgt, *fcred; | ||
| 9513 | diff --git a/src/tests/gss-threads/gss-client.c b/src/tests/gss-threads/gss-client.c | ||
| 9514 | index c0cf25d..8c006c2 100644 | ||
| 9515 | --- a/src/tests/gss-threads/gss-client.c | ||
| 9516 | +++ b/src/tests/gss-threads/gss-client.c | ||
| 9517 | @@ -68,7 +68,7 @@ | ||
| 9518 | static int verbose = 1; | ||
| 9519 | |||
| 9520 | static void | ||
| 9521 | -usage() | ||
| 9522 | +usage(void) | ||
| 9523 | { | ||
| 9524 | fprintf(stderr, "Usage: gss-client [-port port] [-mech mechanism] [-d]\n"); | ||
| 9525 | fprintf(stderr, " [-seq] [-noreplay] [-nomutual]"); | ||
| 9526 | @@ -134,7 +134,7 @@ get_server_info(char *host, u_short port) | ||
| 9527 | * displayed and -1 is returned. | ||
| 9528 | */ | ||
| 9529 | static int | ||
| 9530 | -connect_to_server() | ||
| 9531 | +connect_to_server(void) | ||
| 9532 | { | ||
| 9533 | int s; | ||
| 9534 | |||
| 9535 | diff --git a/src/tests/gss-threads/gss-server.c b/src/tests/gss-threads/gss-server.c | ||
| 9536 | index a9f980e..e0a3773 100644 | ||
| 9537 | --- a/src/tests/gss-threads/gss-server.c | ||
| 9538 | +++ b/src/tests/gss-threads/gss-server.c | ||
| 9539 | @@ -74,7 +74,7 @@ | ||
| 9540 | #endif | ||
| 9541 | |||
| 9542 | static void | ||
| 9543 | -usage() | ||
| 9544 | +usage(void) | ||
| 9545 | { | ||
| 9546 | fprintf(stderr, "Usage: gss-server [-port port] [-verbose] [-once]"); | ||
| 9547 | #ifdef _WIN32 | ||
| 9548 | diff --git a/src/tests/gssapi/reload.c b/src/tests/gssapi/reload.c | ||
| 9549 | index 4fe3565..00bda32 100644 | ||
| 9550 | --- a/src/tests/gssapi/reload.c | ||
| 9551 | +++ b/src/tests/gssapi/reload.c | ||
| 9552 | @@ -64,7 +64,7 @@ load_gssapi(void) | ||
| 9553 | } | ||
| 9554 | |||
| 9555 | int | ||
| 9556 | -main() | ||
| 9557 | +main(void) | ||
| 9558 | { | ||
| 9559 | void *support; | ||
| 9560 | |||
| 9561 | diff --git a/src/tests/gssapi/t_add_cred.c b/src/tests/gssapi/t_add_cred.c | ||
| 9562 | index 68b37e3..7ab52d6 100644 | ||
| 9563 | --- a/src/tests/gssapi/t_add_cred.c | ||
| 9564 | +++ b/src/tests/gssapi/t_add_cred.c | ||
| 9565 | @@ -43,7 +43,7 @@ | ||
| 9566 | #include "common.h" | ||
| 9567 | |||
| 9568 | int | ||
| 9569 | -main() | ||
| 9570 | +main(void) | ||
| 9571 | { | ||
| 9572 | OM_uint32 minor, major; | ||
| 9573 | gss_cred_id_t cred1, cred2; | ||
| 9574 | diff --git a/src/tests/gssapi/t_enctypes.c b/src/tests/gssapi/t_enctypes.c | ||
| 9575 | index 3fd31e2..3325db7 100644 | ||
| 9576 | --- a/src/tests/gssapi/t_enctypes.c | ||
| 9577 | +++ b/src/tests/gssapi/t_enctypes.c | ||
| 9578 | @@ -47,7 +47,7 @@ | ||
| 9579 | */ | ||
| 9580 | |||
| 9581 | static void | ||
| 9582 | -usage() | ||
| 9583 | +usage(void) | ||
| 9584 | { | ||
| 9585 | errout("Usage: t_enctypes [-i initenctypes] [-a accenctypes] " | ||
| 9586 | "targetname"); | ||
| 9587 | diff --git a/src/tests/gssapi/t_invalid.c b/src/tests/gssapi/t_invalid.c | ||
| 9588 | index 882e163..c4a5a99 100644 | ||
| 9589 | --- a/src/tests/gssapi/t_invalid.c | ||
| 9590 | +++ b/src/tests/gssapi/t_invalid.c | ||
| 9591 | @@ -559,7 +559,7 @@ try_accept(void *value, size_t len) | ||
| 9592 | |||
| 9593 | /* Accept contexts using superficially valid but truncated encapsulations. */ | ||
| 9594 | static void | ||
| 9595 | -test_short_encapsulation() | ||
| 9596 | +test_short_encapsulation(void) | ||
| 9597 | { | ||
| 9598 | /* Include just the initial application tag, to see if we overrun reading | ||
| 9599 | * the sequence length. */ | ||
| 9600 | diff --git a/src/tests/gssapi/t_oid.c b/src/tests/gssapi/t_oid.c | ||
| 9601 | index 1c9d394..6425313 100644 | ||
| 9602 | --- a/src/tests/gssapi/t_oid.c | ||
| 9603 | +++ b/src/tests/gssapi/t_oid.c | ||
| 9604 | @@ -129,7 +129,7 @@ oid_equal(gss_OID o1, gss_OID o2) | ||
| 9605 | } | ||
| 9606 | |||
| 9607 | int | ||
| 9608 | -main() | ||
| 9609 | +main(void) | ||
| 9610 | { | ||
| 9611 | size_t i; | ||
| 9612 | OM_uint32 major, minor; | ||
| 9613 | diff --git a/src/tests/gssapi/t_spnego.c b/src/tests/gssapi/t_spnego.c | ||
| 9614 | index 2483228..4091739 100644 | ||
| 9615 | --- a/src/tests/gssapi/t_spnego.c | ||
| 9616 | +++ b/src/tests/gssapi/t_spnego.c | ||
| 9617 | @@ -195,7 +195,7 @@ test_mskrb_oid(gss_name_t tname, gss_cred_id_t acred) | ||
| 9618 | /* Check that we return a compatibility NegTokenInit2 message containing | ||
| 9619 | * NegHints for an empty initiator token. */ | ||
| 9620 | static void | ||
| 9621 | -test_neghints() | ||
| 9622 | +test_neghints(void) | ||
| 9623 | { | ||
| 9624 | OM_uint32 major, minor; | ||
| 9625 | gss_buffer_desc itok = GSS_C_EMPTY_BUFFER, atok; | ||
| 9626 | diff --git a/src/tests/hammer/kdc5_hammer.c b/src/tests/hammer/kdc5_hammer.c | ||
| 9627 | index 8220fd9..76ef527 100644 | ||
| 9628 | --- a/src/tests/hammer/kdc5_hammer.c | ||
| 9629 | +++ b/src/tests/hammer/kdc5_hammer.c | ||
| 9630 | @@ -68,9 +68,7 @@ int get_tgt | ||
| 9631 | krb5_ccache); | ||
| 9632 | |||
| 9633 | static void | ||
| 9634 | -usage(who, status) | ||
| 9635 | -char *who; | ||
| 9636 | -int status; | ||
| 9637 | +usage(char *who, int status) | ||
| 9638 | { | ||
| 9639 | fprintf(stderr, | ||
| 9640 | "usage: %s -p prefix -n num_to_check [-c cachename] [-r realmname]\n", | ||
| 9641 | @@ -100,9 +98,7 @@ struct h_timer tgs_req_times = { 0.0, 1000000.0, -1.0, 0 }; | ||
| 9642 | tstart_time.tv_usec))/1000000.0))) | ||
| 9643 | |||
| 9644 | int | ||
| 9645 | -main(argc, argv) | ||
| 9646 | - int argc; | ||
| 9647 | - char **argv; | ||
| 9648 | +main(int argc, char **argv) | ||
| 9649 | { | ||
| 9650 | krb5_ccache ccache = NULL; | ||
| 9651 | char *cache_name = NULL; /* -f option */ | ||
| 9652 | @@ -271,11 +267,8 @@ main(argc, argv) | ||
| 9653 | |||
| 9654 | |||
| 9655 | static krb5_error_code | ||
| 9656 | -get_server_key(context, server, enctype, key) | ||
| 9657 | - krb5_context context; | ||
| 9658 | - krb5_principal server; | ||
| 9659 | - krb5_enctype enctype; | ||
| 9660 | - krb5_keyblock ** key; | ||
| 9661 | +get_server_key(krb5_context context, krb5_principal server, | ||
| 9662 | + krb5_enctype enctype, krb5_keyblock **key) | ||
| 9663 | { | ||
| 9664 | krb5_error_code retval; | ||
| 9665 | krb5_encrypt_block eblock; | ||
| 9666 | @@ -311,15 +304,10 @@ cleanup_salt: | ||
| 9667 | return retval; | ||
| 9668 | } | ||
| 9669 | |||
| 9670 | -int verify_cs_pair(context, p_client_str, p_client, service, hostname, | ||
| 9671 | - p_num, c_depth, s_depth, ccache) | ||
| 9672 | - krb5_context context; | ||
| 9673 | - char *p_client_str; | ||
| 9674 | - krb5_principal p_client; | ||
| 9675 | - char * service; | ||
| 9676 | - char * hostname; | ||
| 9677 | - int p_num, c_depth, s_depth; | ||
| 9678 | - krb5_ccache ccache; | ||
| 9679 | +int | ||
| 9680 | +verify_cs_pair(krb5_context context, char *p_client_str, | ||
| 9681 | + krb5_principal p_client, char *service, char *hostname, | ||
| 9682 | + int p_num, int c_depth, int s_depth, krb5_ccache ccache) | ||
| 9683 | { | ||
| 9684 | krb5_error_code retval; | ||
| 9685 | krb5_creds creds; | ||
| 9686 | @@ -433,11 +421,9 @@ cleanup: | ||
| 9687 | return retval; | ||
| 9688 | } | ||
| 9689 | |||
| 9690 | -int get_tgt (context, p_client_str, p_client, ccache) | ||
| 9691 | - krb5_context context; | ||
| 9692 | - char *p_client_str; | ||
| 9693 | - krb5_principal *p_client; | ||
| 9694 | - krb5_ccache ccache; | ||
| 9695 | +int | ||
| 9696 | +get_tgt(krb5_context context, char *p_client_str, krb5_principal *p_client, | ||
| 9697 | + krb5_ccache ccache) | ||
| 9698 | { | ||
| 9699 | long lifetime = KRB5_DEFAULT_LIFE; /* -l option */ | ||
| 9700 | krb5_error_code code; | ||
| 9701 | diff --git a/src/tests/kdbtest.c b/src/tests/kdbtest.c | ||
| 9702 | index 3f61f3e..6459c33 100644 | ||
| 9703 | --- a/src/tests/kdbtest.c | ||
| 9704 | +++ b/src/tests/kdbtest.c | ||
| 9705 | @@ -271,7 +271,7 @@ iter_pol_handler(void *data, osa_policy_ent_t pol) | ||
| 9706 | } | ||
| 9707 | |||
| 9708 | int | ||
| 9709 | -main() | ||
| 9710 | +main(void) | ||
| 9711 | { | ||
| 9712 | krb5_db_entry *ent; | ||
| 9713 | osa_policy_ent_t pol; | ||
| 9714 | diff --git a/src/tests/misc/test_getpw.c b/src/tests/misc/test_getpw.c | ||
| 9715 | index 6031e15..59ff5d3 100644 | ||
| 9716 | --- a/src/tests/misc/test_getpw.c | ||
| 9717 | +++ b/src/tests/misc/test_getpw.c | ||
| 9718 | @@ -32,7 +32,7 @@ | ||
| 9719 | #include <unistd.h> | ||
| 9720 | #include <sys/types.h> | ||
| 9721 | |||
| 9722 | -int main() | ||
| 9723 | +int main(void) | ||
| 9724 | { | ||
| 9725 | uid_t my_uid; | ||
| 9726 | struct passwd *pwd, pwx; | ||
| 9727 | diff --git a/src/tests/plugorder.c b/src/tests/plugorder.c | ||
| 9728 | index e1245e4..a2b7e34 100644 | ||
| 9729 | --- a/src/tests/plugorder.c | ||
| 9730 | +++ b/src/tests/plugorder.c | ||
| 9731 | @@ -77,7 +77,7 @@ blt3(krb5_context context, int maj_ver, int min_ver, krb5_plugin_vtable vtable) | ||
| 9732 | } | ||
| 9733 | |||
| 9734 | int | ||
| 9735 | -main() | ||
| 9736 | +main(void) | ||
| 9737 | { | ||
| 9738 | krb5_plugin_initvt_fn *modules = NULL, *mod; | ||
| 9739 | struct krb5_pwqual_vtable_st vt; | ||
| 9740 | diff --git a/src/tests/shlib/t_loader.c b/src/tests/shlib/t_loader.c | ||
| 9741 | index 29481a7..203f023 100644 | ||
| 9742 | --- a/src/tests/shlib/t_loader.c | ||
| 9743 | +++ b/src/tests/shlib/t_loader.c | ||
| 9744 | @@ -180,7 +180,7 @@ static void do_close(void *libhandle) | ||
| 9745 | |||
| 9746 | #endif | ||
| 9747 | |||
| 9748 | -int main() | ||
| 9749 | +int main(void) | ||
| 9750 | { | ||
| 9751 | void *celib, *k5lib, *gsslib, *celib2; | ||
| 9752 | |||
| 9753 | diff --git a/src/tests/softpkcs11/main.c b/src/tests/softpkcs11/main.c | ||
| 9754 | index 82b05ff..908f926 100644 | ||
| 9755 | --- a/src/tests/softpkcs11/main.c | ||
| 9756 | +++ b/src/tests/softpkcs11/main.c | ||
| 9757 | @@ -860,7 +860,7 @@ func_not_supported(void) | ||
| 9758 | } | ||
| 9759 | |||
| 9760 | static char * | ||
| 9761 | -get_rcfilename() | ||
| 9762 | +get_rcfilename(void) | ||
| 9763 | { | ||
| 9764 | struct passwd *pw; | ||
| 9765 | const char *home = NULL; | ||
| 9766 | diff --git a/src/tests/t_inetd.c b/src/tests/t_inetd.c | ||
| 9767 | index d22cf31..3790467 100644 | ||
| 9768 | --- a/src/tests/t_inetd.c | ||
| 9769 | +++ b/src/tests/t_inetd.c | ||
| 9770 | @@ -59,16 +59,15 @@ | ||
| 9771 | |||
| 9772 | char *progname; | ||
| 9773 | |||
| 9774 | -static void usage() | ||
| 9775 | +static void | ||
| 9776 | +usage(void) | ||
| 9777 | { | ||
| 9778 | fprintf(stderr, "%s: port program argv0 argv1 ...\n", progname); | ||
| 9779 | exit(1); | ||
| 9780 | } | ||
| 9781 | |||
| 9782 | int | ||
| 9783 | -main(argc, argv) | ||
| 9784 | - int argc; | ||
| 9785 | - char **argv; | ||
| 9786 | +main(int argc, char **argv) | ||
| 9787 | { | ||
| 9788 | unsigned short port; | ||
| 9789 | char *path; | ||
| 9790 | diff --git a/src/tests/test1.c b/src/tests/test1.c | ||
| 9791 | index aed656e..b213a34 100644 | ||
| 9792 | --- a/src/tests/test1.c | ||
| 9793 | +++ b/src/tests/test1.c | ||
| 9794 | @@ -31,7 +31,7 @@ unsigned char key_two[8] = { 0xea, 0x89, 0x57, 0x76, 0x5b, 0xcd, 0x0d, 0x34 }; | ||
| 9795 | |||
| 9796 | extern void dump_data(); | ||
| 9797 | |||
| 9798 | -tkt_test_1() | ||
| 9799 | +tkt_test_1(void) | ||
| 9800 | { | ||
| 9801 | krb5_data *data; | ||
| 9802 | krb5_ticket tk_in, *tk_out; | ||
| 9803 | @@ -185,7 +185,7 @@ tkt_test_1() | ||
| 9804 | |||
| 9805 | |||
| 9806 | |||
| 9807 | -main() | ||
| 9808 | +main(void) | ||
| 9809 | { | ||
| 9810 | krb5_init_ets(); | ||
| 9811 | tkt_test_1(); | ||
| 9812 | diff --git a/src/tests/verify/kdb5_verify.c b/src/tests/verify/kdb5_verify.c | ||
| 9813 | index 3b152ba..d53e92a 100644 | ||
| 9814 | --- a/src/tests/verify/kdb5_verify.c | ||
| 9815 | +++ b/src/tests/verify/kdb5_verify.c | ||
| 9816 | @@ -50,9 +50,7 @@ struct mblock { | ||
| 9817 | int set_dbname_help (krb5_context, char *, char *); | ||
| 9818 | |||
| 9819 | static void | ||
| 9820 | -usage(who, status) | ||
| 9821 | - char *who; | ||
| 9822 | - int status; | ||
| 9823 | +usage(char *who, int status) | ||
| 9824 | { | ||
| 9825 | fprintf(stderr, | ||
| 9826 | "usage: %s -p prefix -n num_to_check [-d dbpathname] [-r realmname]\n", | ||
| 9827 | @@ -78,9 +76,7 @@ static krb5_boolean manual_mkey = FALSE; | ||
| 9828 | int check_princ (krb5_context, char *); | ||
| 9829 | |||
| 9830 | int | ||
| 9831 | -main(argc, argv) | ||
| 9832 | - int argc; | ||
| 9833 | - char *argv[]; | ||
| 9834 | +main(int argc, char *argv[]) | ||
| 9835 | { | ||
| 9836 | extern char *optarg; | ||
| 9837 | int optchar, i, n; | ||
| 9838 | @@ -221,9 +217,7 @@ main(argc, argv) | ||
| 9839 | } | ||
| 9840 | |||
| 9841 | int | ||
| 9842 | -check_princ(context, str_princ) | ||
| 9843 | - krb5_context context; | ||
| 9844 | - char * str_princ; | ||
| 9845 | +check_princ(krb5_context context, char *str_princ) | ||
| 9846 | { | ||
| 9847 | krb5_error_code retval; | ||
| 9848 | krb5_db_entry *kdbe = NULL; | ||
| 9849 | @@ -343,10 +337,7 @@ out: | ||
| 9850 | } | ||
| 9851 | |||
| 9852 | int | ||
| 9853 | -set_dbname_help(context, pname, dbname) | ||
| 9854 | - krb5_context context; | ||
| 9855 | - char *pname; | ||
| 9856 | - char *dbname; | ||
| 9857 | +set_dbname_help(krb5_context context, char *pname, char *dbname) | ||
| 9858 | { | ||
| 9859 | krb5_error_code retval; | ||
| 9860 | krb5_data pwd, scratch; | ||
| 9861 | diff --git a/src/util/et/error_message.c b/src/util/et/error_message.c | ||
| 9862 | index 7dc02a3..13ad3af 100644 | ||
| 9863 | --- a/src/util/et/error_message.c | ||
| 9864 | +++ b/src/util/et/error_message.c | ||
| 9865 | @@ -82,7 +82,7 @@ void com_err_terminate(void) | ||
| 9866 | #endif | ||
| 9867 | |||
| 9868 | static char * | ||
| 9869 | -get_thread_buffer () | ||
| 9870 | +get_thread_buffer(void) | ||
| 9871 | { | ||
| 9872 | char *cp; | ||
| 9873 | cp = k5_getspecific(K5_KEY_COM_ERR); | ||
| 9874 | diff --git a/src/util/et/test_et.c b/src/util/et/test_et.c | ||
| 9875 | index 9faf10f..2002e5f 100644 | ||
| 9876 | --- a/src/util/et/test_et.c | ||
| 9877 | +++ b/src/util/et/test_et.c | ||
| 9878 | @@ -17,7 +17,8 @@ extern const char *error_table_name (errcode_t); | ||
| 9879 | extern int sys_nerr; | ||
| 9880 | #endif | ||
| 9881 | |||
| 9882 | -int main() | ||
| 9883 | +int | ||
| 9884 | +main(void) | ||
| 9885 | { | ||
| 9886 | printf("Before initiating error table:\n\n"); | ||
| 9887 | #ifndef EXPORT_LIST | ||
| 9888 | diff --git a/src/util/profile/prof_init.c b/src/util/profile/prof_init.c | ||
| 9889 | index cc92248..077c852 100644 | ||
| 9890 | --- a/src/util/profile/prof_init.c | ||
| 9891 | +++ b/src/util/profile/prof_init.c | ||
| 9892 | @@ -103,7 +103,7 @@ init_load_module(const char *modspec, profile_t *ret_profile) | ||
| 9893 | struct errinfo einfo = { 0 }; | ||
| 9894 | prf_lib_handle_t lib_handle = NULL; | ||
| 9895 | struct plugin_file_handle *plhandle = NULL; | ||
| 9896 | - void *cbdata = NULL, (*fptr)(); | ||
| 9897 | + void *cbdata = NULL, (*fptr)(void); | ||
| 9898 | int have_lock = 0, have_cbdata = 0; | ||
| 9899 | struct profile_vtable vtable = { 1 }; /* Set minor_ver to 1, rest null. */ | ||
| 9900 | errcode_t err; | ||
| 9901 | diff --git a/src/util/profile/t_profile.c b/src/util/profile/t_profile.c | ||
| 9902 | index b0e715b..bffd115 100644 | ||
| 9903 | --- a/src/util/profile/t_profile.c | ||
| 9904 | +++ b/src/util/profile/t_profile.c | ||
| 9905 | @@ -72,7 +72,7 @@ write_file(const char *name, int nlines, ...) | ||
| 9906 | /* Regression test for #2685 (profile iterator breaks when modifications | ||
| 9907 | * made) */ | ||
| 9908 | static void | ||
| 9909 | -test_iterate() | ||
| 9910 | +test_iterate(void) | ||
| 9911 | { | ||
| 9912 | profile_t p; | ||
| 9913 | void *iter; | ||
| 9914 | @@ -129,7 +129,7 @@ test_iterate() | ||
| 9915 | * global shared profiles list. | ||
| 9916 | */ | ||
| 9917 | static void | ||
| 9918 | -test_shared() | ||
| 9919 | +test_shared(void) | ||
| 9920 | { | ||
| 9921 | profile_t a, b; | ||
| 9922 | struct utimbuf times; | ||
| 9923 | @@ -164,7 +164,7 @@ test_shared() | ||
| 9924 | /* Regression test for #2950 (profile_clear_relation not reflected within | ||
| 9925 | * handle where deletion is performed) */ | ||
| 9926 | static void | ||
| 9927 | -test_clear() | ||
| 9928 | +test_clear(void) | ||
| 9929 | { | ||
| 9930 | profile_t p; | ||
| 9931 | const char *names[] = { "test section 1", "quux", NULL }; | ||
| 9932 | @@ -183,7 +183,7 @@ test_clear() | ||
| 9933 | } | ||
| 9934 | |||
| 9935 | static void | ||
| 9936 | -test_include() | ||
| 9937 | +test_include(void) | ||
| 9938 | { | ||
| 9939 | profile_t p; | ||
| 9940 | const char *names[] = { "test section 1", "bar", NULL }; | ||
| 9941 | @@ -237,7 +237,7 @@ test_include() | ||
| 9942 | |||
| 9943 | /* Test syntactic independence of included profile files. */ | ||
| 9944 | static void | ||
| 9945 | -test_independence() | ||
| 9946 | +test_independence(void) | ||
| 9947 | { | ||
| 9948 | profile_t p; | ||
| 9949 | const char *names1[] = { "sec1", "var", "a", NULL }; | ||
| 9950 | @@ -264,7 +264,7 @@ test_independence() | ||
| 9951 | |||
| 9952 | /* Regression test for #7971 (deleted sections should not be iterable) */ | ||
| 9953 | static void | ||
| 9954 | -test_delete_section() | ||
| 9955 | +test_delete_section(void) | ||
| 9956 | { | ||
| 9957 | profile_t p; | ||
| 9958 | const char *sect[] = { "test section 1", NULL }; | ||
| 9959 | @@ -290,7 +290,7 @@ test_delete_section() | ||
| 9960 | /* Regression test for #7971 (profile_clear_relation() error with deleted node | ||
| 9961 | * at end of value set) */ | ||
| 9962 | static void | ||
| 9963 | -test_delete_clear_relation() | ||
| 9964 | +test_delete_clear_relation(void) | ||
| 9965 | { | ||
| 9966 | profile_t p; | ||
| 9967 | const char *names[] = { "test section 1", "testkey", NULL }; | ||
| 9968 | @@ -305,7 +305,7 @@ test_delete_clear_relation() | ||
| 9969 | |||
| 9970 | /* Test that order of relations is preserved if some relations are deleted. */ | ||
| 9971 | static void | ||
| 9972 | -test_delete_ordering() | ||
| 9973 | +test_delete_ordering(void) | ||
| 9974 | { | ||
| 9975 | profile_t p; | ||
| 9976 | const char *names[] = { "test section 1", "testkey", NULL }; | ||
| 9977 | @@ -329,7 +329,7 @@ test_delete_ordering() | ||
| 9978 | /* Regression test for #8431 (profile_flush_to_file erroneously changes flag | ||
| 9979 | * state on source object) */ | ||
| 9980 | static void | ||
| 9981 | -test_flush_to_file() | ||
| 9982 | +test_flush_to_file(void) | ||
| 9983 | { | ||
| 9984 | profile_t p; | ||
| 9985 | |||
| 9986 | @@ -349,7 +349,7 @@ test_flush_to_file() | ||
| 9987 | /* Regression test for #7863 (multiply-specified subsections should | ||
| 9988 | * be merged) */ | ||
| 9989 | static void | ||
| 9990 | -test_merge_subsections() | ||
| 9991 | +test_merge_subsections(void) | ||
| 9992 | { | ||
| 9993 | profile_t p; | ||
| 9994 | const char *n1[] = { "test section 2", "child_section2", "child", NULL }; | ||
| 9995 | @@ -374,7 +374,7 @@ test_merge_subsections() | ||
| 9996 | } | ||
| 9997 | |||
| 9998 | int | ||
| 9999 | -main() | ||
| 10000 | +main(void) | ||
| 10001 | { | ||
| 10002 | test_iterate(); | ||
| 10003 | test_shared(); | ||
| 10004 | diff --git a/src/util/profile/test_load.c b/src/util/profile/test_load.c | ||
| 10005 | index cb870ef..fe2d1e3 100644 | ||
| 10006 | --- a/src/util/profile/test_load.c | ||
| 10007 | +++ b/src/util/profile/test_load.c | ||
| 10008 | @@ -29,7 +29,7 @@ | ||
| 10009 | #include "prof_int.h" | ||
| 10010 | |||
| 10011 | int | ||
| 10012 | -main() | ||
| 10013 | +main(void) | ||
| 10014 | { | ||
| 10015 | profile_t pr, pr2; | ||
| 10016 | const char *files[] = { "./modtest.conf", NULL }; | ||
| 10017 | diff --git a/src/util/profile/test_parse.c b/src/util/profile/test_parse.c | ||
| 10018 | index 9f2631e..0532254 100644 | ||
| 10019 | --- a/src/util/profile/test_parse.c | ||
| 10020 | +++ b/src/util/profile/test_parse.c | ||
| 10021 | @@ -11,9 +11,8 @@ | ||
| 10022 | |||
| 10023 | void dump_profile (struct profile_node *root, int level); | ||
| 10024 | |||
| 10025 | -int main(argc, argv) | ||
| 10026 | - int argc; | ||
| 10027 | - char **argv; | ||
| 10028 | +int | ||
| 10029 | +main(int argc, char **argv) | ||
| 10030 | { | ||
| 10031 | struct profile_node *root; | ||
| 10032 | unsigned long retval; | ||
| 10033 | diff --git a/src/util/profile/test_profile.c b/src/util/profile/test_profile.c | ||
| 10034 | index 6f6fcc7..31b1063 100644 | ||
| 10035 | --- a/src/util/profile/test_profile.c | ||
| 10036 | +++ b/src/util/profile/test_profile.c | ||
| 10037 | @@ -19,8 +19,8 @@ const char *program_name = "test_profile"; | ||
| 10038 | #define PRINT_VALUE 1 | ||
| 10039 | #define PRINT_VALUES 2 | ||
| 10040 | |||
| 10041 | -static void do_batchmode(profile) | ||
| 10042 | - profile_t profile; | ||
| 10043 | +static void | ||
| 10044 | +do_batchmode(profile_t profile) | ||
| 10045 | { | ||
| 10046 | errcode_t retval; | ||
| 10047 | int argc, ret; | ||
| 10048 | @@ -108,10 +108,8 @@ static void do_batchmode(profile) | ||
| 10049 | |||
| 10050 | } | ||
| 10051 | |||
| 10052 | - | ||
| 10053 | -int main(argc, argv) | ||
| 10054 | - int argc; | ||
| 10055 | - char **argv; | ||
| 10056 | +int | ||
| 10057 | +main(int argc, char **argv) | ||
| 10058 | { | ||
| 10059 | profile_t profile; | ||
| 10060 | long retval; | ||
| 10061 | diff --git a/src/util/profile/test_vtable.c b/src/util/profile/test_vtable.c | ||
| 10062 | index 9a0b227..a7b6f54 100644 | ||
| 10063 | --- a/src/util/profile/test_vtable.c | ||
| 10064 | +++ b/src/util/profile/test_vtable.c | ||
| 10065 | @@ -232,7 +232,8 @@ struct profile_vtable full_vtable = { | ||
| 10066 | full_flush | ||
| 10067 | }; | ||
| 10068 | |||
| 10069 | -int main() | ||
| 10070 | +int | ||
| 10071 | +main(void) | ||
| 10072 | { | ||
| 10073 | profile_t profile; | ||
| 10074 | char **values, *str, *name, *value; | ||
| 10075 | diff --git a/src/util/ss/error.c b/src/util/ss/error.c | ||
| 10076 | index b5768a6..e5cd1b2 100644 | ||
| 10077 | --- a/src/util/ss/error.c | ||
| 10078 | +++ b/src/util/ss/error.c | ||
| 10079 | @@ -33,8 +33,8 @@ | ||
| 10080 | #include "com_err.h" | ||
| 10081 | #include "copyright.h" | ||
| 10082 | |||
| 10083 | -char * ss_name(sci_idx) | ||
| 10084 | - int sci_idx; | ||
| 10085 | +char * | ||
| 10086 | +ss_name(int sci_idx) | ||
| 10087 | { | ||
| 10088 | ss_data *infop; | ||
| 10089 | |||
| 10090 | @@ -50,7 +50,8 @@ char * ss_name(sci_idx) | ||
| 10091 | } | ||
| 10092 | } | ||
| 10093 | |||
| 10094 | -void ss_error (int sci_idx, long code, const char * fmt, ...) | ||
| 10095 | +void | ||
| 10096 | +ss_error(int sci_idx, long code, const char *fmt, ...) | ||
| 10097 | { | ||
| 10098 | char *whoami; | ||
| 10099 | va_list pvar; | ||
| 10100 | @@ -61,10 +62,8 @@ void ss_error (int sci_idx, long code, const char * fmt, ...) | ||
| 10101 | va_end(pvar); | ||
| 10102 | } | ||
| 10103 | |||
| 10104 | -void ss_perror (sci_idx, code, msg) /* for compatibility */ | ||
| 10105 | - int sci_idx; | ||
| 10106 | - long code; | ||
| 10107 | - char const *msg; | ||
| 10108 | +void | ||
| 10109 | +ss_perror(int sci_idx, long code, char const *msg) /* for compatibility */ | ||
| 10110 | { | ||
| 10111 | ss_error (sci_idx, code, "%s", msg); | ||
| 10112 | } | ||
| 10113 | diff --git a/src/util/ss/execute_cmd.c b/src/util/ss/execute_cmd.c | ||
| 10114 | index c06ee56..065c241 100644 | ||
| 10115 | --- a/src/util/ss/execute_cmd.c | ||
| 10116 | +++ b/src/util/ss/execute_cmd.c | ||
| 10117 | @@ -52,11 +52,9 @@ | ||
| 10118 | * Notes: | ||
| 10119 | */ | ||
| 10120 | |||
| 10121 | -static int check_request_table (rqtbl, argc, argv, sci_idx) | ||
| 10122 | - ss_request_table *rqtbl; | ||
| 10123 | - int argc; | ||
| 10124 | - char *argv[]; | ||
| 10125 | - int sci_idx; | ||
| 10126 | +static int | ||
| 10127 | +check_request_table(ss_request_table *rqtbl, int argc, char *argv[], | ||
| 10128 | + int sci_idx) | ||
| 10129 | { | ||
| 10130 | ss_request_entry *request; | ||
| 10131 | ss_data *info; | ||
| 10132 | @@ -101,10 +99,8 @@ static int check_request_table (rqtbl, argc, argv, sci_idx) | ||
| 10133 | * Notes: | ||
| 10134 | */ | ||
| 10135 | |||
| 10136 | -static int really_execute_command (sci_idx, argc, argv) | ||
| 10137 | - int sci_idx; | ||
| 10138 | - int argc; | ||
| 10139 | - char **argv[]; | ||
| 10140 | +static int | ||
| 10141 | +really_execute_command(int sci_idx, int argc, char **argv[]) | ||
| 10142 | { | ||
| 10143 | ss_request_table **rqtbl; | ||
| 10144 | ss_data *info; | ||
| 10145 | @@ -135,9 +131,7 @@ static int really_execute_command (sci_idx, argc, argv) | ||
| 10146 | */ | ||
| 10147 | |||
| 10148 | int | ||
| 10149 | -ss_execute_command(sci_idx, argv) | ||
| 10150 | - int sci_idx; | ||
| 10151 | - char *argv[]; | ||
| 10152 | +ss_execute_command(int sci_idx, char *argv[]) | ||
| 10153 | { | ||
| 10154 | unsigned int i, argc; | ||
| 10155 | char **argp; | ||
| 10156 | @@ -172,9 +166,8 @@ ss_execute_command(sci_idx, argv) | ||
| 10157 | * Notes: | ||
| 10158 | */ | ||
| 10159 | |||
| 10160 | -int ss_execute_line (sci_idx, line_ptr) | ||
| 10161 | - int sci_idx; | ||
| 10162 | - char *line_ptr; | ||
| 10163 | +int | ||
| 10164 | +ss_execute_line(int sci_idx, char *line_ptr) | ||
| 10165 | { | ||
| 10166 | char **argv; | ||
| 10167 | int argc, ret; | ||
| 10168 | diff --git a/src/util/ss/help.c b/src/util/ss/help.c | ||
| 10169 | index 6d333c9..747fde5 100644 | ||
| 10170 | --- a/src/util/ss/help.c | ||
| 10171 | +++ b/src/util/ss/help.c | ||
| 10172 | @@ -15,11 +15,8 @@ | ||
| 10173 | #include "copyright.h" | ||
| 10174 | |||
| 10175 | |||
| 10176 | -void ss_help (argc, argv, sci_idx, info_ptr) | ||
| 10177 | - int argc; | ||
| 10178 | - char const * const *argv; | ||
| 10179 | - int sci_idx; | ||
| 10180 | - pointer info_ptr; | ||
| 10181 | +void | ||
| 10182 | +ss_help(int argc, char const * const *argv, int sci_idx, pointer info_ptr) | ||
| 10183 | { | ||
| 10184 | char buffer[MAXPATHLEN]; | ||
| 10185 | char const *request_name; | ||
| 10186 | @@ -81,15 +78,11 @@ got_it: | ||
| 10187 | ss_page_stdin(); | ||
| 10188 | default: | ||
| 10189 | (void) close(fd); /* what can we do if it fails? */ | ||
| 10190 | -#ifdef WAIT_USES_INT | ||
| 10191 | - while (wait((int *)NULL) != child) { | ||
| 10192 | -#else | ||
| 10193 | - while (wait((union wait *)NULL) != child) { | ||
| 10194 | -#endif | ||
| 10195 | - /* do nothing if wrong pid */ | ||
| 10196 | - }; | ||
| 10197 | - } | ||
| 10198 | + while (wait(NULL) != child) { | ||
| 10199 | + /* do nothing if wrong pid */ | ||
| 10200 | + }; | ||
| 10201 | } | ||
| 10202 | +} | ||
| 10203 | |||
| 10204 | #ifndef USE_DIRENT_H | ||
| 10205 | #include <sys/dir.h> | ||
| 10206 | @@ -97,60 +90,56 @@ got_it: | ||
| 10207 | #include <dirent.h> | ||
| 10208 | #endif | ||
| 10209 | |||
| 10210 | - void ss_add_info_dir(sci_idx, info_dir, code_ptr) | ||
| 10211 | - int sci_idx; | ||
| 10212 | - char *info_dir; | ||
| 10213 | - int *code_ptr; | ||
| 10214 | - { | ||
| 10215 | - ss_data *info; | ||
| 10216 | - DIR *d; | ||
| 10217 | - int n_dirs; | ||
| 10218 | - char **dirs; | ||
| 10219 | +void | ||
| 10220 | +ss_add_info_dir(int sci_idx, char *info_dir, int *code_ptr) | ||
| 10221 | +{ | ||
| 10222 | + ss_data *info; | ||
| 10223 | + DIR *d; | ||
| 10224 | + int n_dirs; | ||
| 10225 | + char **dirs; | ||
| 10226 | |||
| 10227 | - info = ss_info(sci_idx); | ||
| 10228 | - if ((info_dir == NULL) || (*info_dir == '\0')) { | ||
| 10229 | - *code_ptr = SS_ET_NO_INFO_DIR; | ||
| 10230 | - return; | ||
| 10231 | - } | ||
| 10232 | - if ((d = opendir(info_dir)) == (DIR *)NULL) { | ||
| 10233 | - *code_ptr = errno; | ||
| 10234 | - return; | ||
| 10235 | - } | ||
| 10236 | - closedir(d); | ||
| 10237 | - dirs = info->info_dirs; | ||
| 10238 | - for (n_dirs = 0; dirs[n_dirs] != (char *)NULL; n_dirs++) | ||
| 10239 | - ; /* get number of non-NULL dir entries */ | ||
| 10240 | - dirs = (char **)realloc((char *)dirs, | ||
| 10241 | - (unsigned)(n_dirs + 2)*sizeof(char *)); | ||
| 10242 | - if (dirs == (char **)NULL) { | ||
| 10243 | - info->info_dirs = (char **)NULL; | ||
| 10244 | - *code_ptr = errno; | ||
| 10245 | - return; | ||
| 10246 | - } | ||
| 10247 | - info->info_dirs = dirs; | ||
| 10248 | - dirs[n_dirs + 1] = (char *)NULL; | ||
| 10249 | - dirs[n_dirs] = strdup(info_dir); | ||
| 10250 | - *code_ptr = 0; | ||
| 10251 | + info = ss_info(sci_idx); | ||
| 10252 | + if ((info_dir == NULL) || (*info_dir == '\0')) { | ||
| 10253 | + *code_ptr = SS_ET_NO_INFO_DIR; | ||
| 10254 | + return; | ||
| 10255 | + } | ||
| 10256 | + if ((d = opendir(info_dir)) == (DIR *)NULL) { | ||
| 10257 | + *code_ptr = errno; | ||
| 10258 | + return; | ||
| 10259 | } | ||
| 10260 | + closedir(d); | ||
| 10261 | + dirs = info->info_dirs; | ||
| 10262 | + for (n_dirs = 0; dirs[n_dirs] != (char *)NULL; n_dirs++) | ||
| 10263 | + ; /* get number of non-NULL dir entries */ | ||
| 10264 | + dirs = (char **)realloc((char *)dirs, | ||
| 10265 | + (unsigned)(n_dirs + 2)*sizeof(char *)); | ||
| 10266 | + if (dirs == (char **)NULL) { | ||
| 10267 | + info->info_dirs = (char **)NULL; | ||
| 10268 | + *code_ptr = errno; | ||
| 10269 | + return; | ||
| 10270 | + } | ||
| 10271 | + info->info_dirs = dirs; | ||
| 10272 | + dirs[n_dirs + 1] = (char *)NULL; | ||
| 10273 | + dirs[n_dirs] = strdup(info_dir); | ||
| 10274 | + *code_ptr = 0; | ||
| 10275 | +} | ||
| 10276 | |||
| 10277 | - void ss_delete_info_dir(sci_idx, info_dir, code_ptr) | ||
| 10278 | - int sci_idx; | ||
| 10279 | - char *info_dir; | ||
| 10280 | - int *code_ptr; | ||
| 10281 | - { | ||
| 10282 | - char **i_d; | ||
| 10283 | - char **info_dirs; | ||
| 10284 | +void | ||
| 10285 | +ss_delete_info_dir(int sci_idx, char *info_dir, int *code_ptr) | ||
| 10286 | +{ | ||
| 10287 | + char **i_d; | ||
| 10288 | + char **info_dirs; | ||
| 10289 | |||
| 10290 | - info_dirs = ss_info(sci_idx)->info_dirs; | ||
| 10291 | - for (i_d = info_dirs; *i_d; i_d++) { | ||
| 10292 | - if (!strcmp(*i_d, info_dir)) { | ||
| 10293 | - while (*i_d) { | ||
| 10294 | - *i_d = *(i_d+1); | ||
| 10295 | - i_d++; | ||
| 10296 | - } | ||
| 10297 | - *code_ptr = 0; | ||
| 10298 | - return; | ||
| 10299 | + info_dirs = ss_info(sci_idx)->info_dirs; | ||
| 10300 | + for (i_d = info_dirs; *i_d; i_d++) { | ||
| 10301 | + if (!strcmp(*i_d, info_dir)) { | ||
| 10302 | + while (*i_d) { | ||
| 10303 | + *i_d = *(i_d+1); | ||
| 10304 | + i_d++; | ||
| 10305 | } | ||
| 10306 | + *code_ptr = 0; | ||
| 10307 | + return; | ||
| 10308 | } | ||
| 10309 | - *code_ptr = SS_ET_NO_INFO_DIR; | ||
| 10310 | } | ||
| 10311 | + *code_ptr = SS_ET_NO_INFO_DIR; | ||
| 10312 | +} | ||
| 10313 | diff --git a/src/util/ss/invocation.c b/src/util/ss/invocation.c | ||
| 10314 | index 378bc3e..7736c95 100644 | ||
| 10315 | --- a/src/util/ss/invocation.c | ||
| 10316 | +++ b/src/util/ss/invocation.c | ||
| 10317 | @@ -36,12 +36,10 @@ | ||
| 10318 | _ss_table[sci_idx], make sure you change the allocation routine to | ||
| 10319 | not assume there are no null pointers in the middle of the | ||
| 10320 | array. */ | ||
| 10321 | -int ss_create_invocation(subsystem_name, version_string, info_ptr, | ||
| 10322 | - request_table_ptr, code_ptr) | ||
| 10323 | - char *subsystem_name, *version_string; | ||
| 10324 | - char *info_ptr; | ||
| 10325 | - ss_request_table *request_table_ptr; | ||
| 10326 | - int *code_ptr; | ||
| 10327 | +int | ||
| 10328 | +ss_create_invocation(char *subsystem_name, char *version_string, | ||
| 10329 | + char *info_ptr, ss_request_table *request_table_ptr, | ||
| 10330 | + int *code_ptr) | ||
| 10331 | { | ||
| 10332 | int sci_idx; | ||
| 10333 | ss_data *new_table; | ||
| 10334 | @@ -115,8 +113,7 @@ int ss_create_invocation(subsystem_name, version_string, info_ptr, | ||
| 10335 | } | ||
| 10336 | |||
| 10337 | void | ||
| 10338 | -ss_delete_invocation(sci_idx) | ||
| 10339 | - int sci_idx; | ||
| 10340 | +ss_delete_invocation(int sci_idx) | ||
| 10341 | { | ||
| 10342 | ss_data *t; | ||
| 10343 | int ignored_code; | ||
| 10344 | diff --git a/src/util/ss/list_rqs.c b/src/util/ss/list_rqs.c | ||
| 10345 | index c0882bf..8376e21 100644 | ||
| 10346 | --- a/src/util/ss/list_rqs.c | ||
| 10347 | +++ b/src/util/ss/list_rqs.c | ||
| 10348 | @@ -21,15 +21,8 @@ static char const twentyfive_spaces[26] = | ||
| 10349 | static char const NL[2] = "\n"; | ||
| 10350 | |||
| 10351 | void | ||
| 10352 | -ss_list_requests(argc, argv, sci_idx, info_ptr) | ||
| 10353 | - int argc; | ||
| 10354 | - const char * const *argv; | ||
| 10355 | - int sci_idx; | ||
| 10356 | -#ifdef __STDC__ | ||
| 10357 | - void *info_ptr; | ||
| 10358 | -#else | ||
| 10359 | - char *info_ptr; | ||
| 10360 | -#endif | ||
| 10361 | +ss_list_requests(int argc, const char * const *argv, int sci_idx, | ||
| 10362 | + void *info_ptr) | ||
| 10363 | { | ||
| 10364 | ss_request_entry *entry; | ||
| 10365 | char const *const *name; | ||
| 10366 | diff --git a/src/util/ss/listen.c b/src/util/ss/listen.c | ||
| 10367 | index fe18475..79f258f 100644 | ||
| 10368 | --- a/src/util/ss/listen.c | ||
| 10369 | +++ b/src/util/ss/listen.c | ||
| 10370 | @@ -28,7 +28,8 @@ static jmp_buf listen_jmpb; | ||
| 10371 | |||
| 10372 | #ifdef NO_READLINE | ||
| 10373 | /* Dumb replacement for readline when we don't have support for a real one. */ | ||
| 10374 | -static char *readline(const char *prompt) | ||
| 10375 | +static char * | ||
| 10376 | +readline(const char *prompt) | ||
| 10377 | { | ||
| 10378 | struct termios termbuf; | ||
| 10379 | char input[BUFSIZ]; | ||
| 10380 | @@ -49,20 +50,21 @@ static char *readline(const char *prompt) | ||
| 10381 | } | ||
| 10382 | |||
| 10383 | /* No-op replacement for add_history() when we have no readline support. */ | ||
| 10384 | -static void add_history(const char *line) | ||
| 10385 | +static void | ||
| 10386 | +add_history(const char *line) | ||
| 10387 | { | ||
| 10388 | } | ||
| 10389 | #endif | ||
| 10390 | |||
| 10391 | -static void listen_int_handler(signo) | ||
| 10392 | - int signo; | ||
| 10393 | +static void | ||
| 10394 | +listen_int_handler(int signo) | ||
| 10395 | { | ||
| 10396 | putc('\n', stdout); | ||
| 10397 | longjmp(listen_jmpb, 1); | ||
| 10398 | } | ||
| 10399 | |||
| 10400 | -int ss_listen (sci_idx) | ||
| 10401 | - int sci_idx; | ||
| 10402 | +int | ||
| 10403 | +ss_listen(int sci_idx) | ||
| 10404 | { | ||
| 10405 | char *cp; | ||
| 10406 | ss_data *info; | ||
| 10407 | @@ -83,12 +85,12 @@ int ss_listen (sci_idx) | ||
| 10408 | info->abort = 0; | ||
| 10409 | |||
| 10410 | #ifdef POSIX_SIGNALS | ||
| 10411 | - csig.sa_handler = (void (*)())0; | ||
| 10412 | + csig.sa_handler = (void (*)(int))0; | ||
| 10413 | sigemptyset(&nmask); | ||
| 10414 | sigaddset(&nmask, SIGINT); | ||
| 10415 | sigprocmask(SIG_BLOCK, &nmask, &omask); | ||
| 10416 | #else | ||
| 10417 | - sig_cont = (void (*)())0; | ||
| 10418 | + sig_cont = (void (*)(int))0; | ||
| 10419 | mask = sigblock(sigmask(SIGINT)); | ||
| 10420 | #endif | ||
| 10421 | |||
| 10422 | @@ -115,7 +117,7 @@ int ss_listen (sci_idx) | ||
| 10423 | nsig.sa_handler = listen_int_handler; /* fgets is not signal-safe */ | ||
| 10424 | osig = csig; | ||
| 10425 | sigaction(SIGCONT, &nsig, &csig); | ||
| 10426 | - if ((void (*)())csig.sa_handler==(void (*)())listen_int_handler) | ||
| 10427 | + if ((void (*)(int))csig.sa_handler==(void (*)(int))listen_int_handler) | ||
| 10428 | csig = osig; | ||
| 10429 | #else | ||
| 10430 | old_sig_cont = sig_cont; | ||
| 10431 | @@ -166,20 +168,16 @@ egress: | ||
| 10432 | return code; | ||
| 10433 | } | ||
| 10434 | |||
| 10435 | -void ss_abort_subsystem(sci_idx, code) | ||
| 10436 | - int sci_idx; | ||
| 10437 | - int code; | ||
| 10438 | +void | ||
| 10439 | +ss_abort_subsystem(int sci_idx, int code) | ||
| 10440 | { | ||
| 10441 | ss_info(sci_idx)->abort = 1; | ||
| 10442 | ss_info(sci_idx)->exit_status = code; | ||
| 10443 | |||
| 10444 | } | ||
| 10445 | |||
| 10446 | -void ss_quit(argc, argv, sci_idx, infop) | ||
| 10447 | - int argc; | ||
| 10448 | - char const * const *argv; | ||
| 10449 | - int sci_idx; | ||
| 10450 | - pointer infop; | ||
| 10451 | +void | ||
| 10452 | +ss_quit(int argc, char const * const *argv, int sci_idx, pointer infop) | ||
| 10453 | { | ||
| 10454 | ss_abort_subsystem(sci_idx, 0); | ||
| 10455 | } | ||
| 10456 | diff --git a/src/util/ss/pager.c b/src/util/ss/pager.c | ||
| 10457 | index 3e47ed3..255c721 100644 | ||
| 10458 | --- a/src/util/ss/pager.c | ||
| 10459 | +++ b/src/util/ss/pager.c | ||
| 10460 | @@ -10,13 +10,13 @@ | ||
| 10461 | #include "copyright.h" | ||
| 10462 | #include <errno.h> | ||
| 10463 | #include <stdio.h> | ||
| 10464 | +#include <stdlib.h> | ||
| 10465 | #include <sys/types.h> | ||
| 10466 | #include <sys/file.h> | ||
| 10467 | #include <signal.h> | ||
| 10468 | |||
| 10469 | static char MORE[] = "more"; | ||
| 10470 | extern char *_ss_pager_name; | ||
| 10471 | -extern char *getenv(); | ||
| 10472 | |||
| 10473 | /* | ||
| 10474 | * this needs a *lot* of work.... | ||
| 10475 | @@ -25,10 +25,10 @@ extern char *getenv(); | ||
| 10476 | * handle SIGINT sensibly | ||
| 10477 | * allow finer control -- put-page-break-here | ||
| 10478 | */ | ||
| 10479 | -void ss_page_stdin(); | ||
| 10480 | +void ss_page_stdin(void); | ||
| 10481 | |||
| 10482 | #ifndef NO_FORK | ||
| 10483 | -int ss_pager_create() | ||
| 10484 | +int ss_pager_create(void) | ||
| 10485 | { | ||
| 10486 | int filedes[2]; | ||
| 10487 | |||
| 10488 | @@ -56,7 +56,7 @@ int ss_pager_create() | ||
| 10489 | } | ||
| 10490 | } | ||
| 10491 | #else /* don't fork */ | ||
| 10492 | -int ss_pager_create() | ||
| 10493 | +int ss_pager_create(void) | ||
| 10494 | { | ||
| 10495 | int fd; | ||
| 10496 | fd = open("/dev/tty", O_WRONLY, 0); | ||
| 10497 | @@ -66,7 +66,7 @@ int ss_pager_create() | ||
| 10498 | } | ||
| 10499 | #endif | ||
| 10500 | |||
| 10501 | -void ss_page_stdin() | ||
| 10502 | +void ss_page_stdin(void) | ||
| 10503 | { | ||
| 10504 | int i; | ||
| 10505 | #ifdef POSIX_SIGNALS | ||
| 10506 | diff --git a/src/util/ss/parse.c b/src/util/ss/parse.c | ||
| 10507 | index 78a831b..6fb031c 100644 | ||
| 10508 | --- a/src/util/ss/parse.c | ||
| 10509 | +++ b/src/util/ss/parse.c | ||
| 10510 | @@ -53,10 +53,8 @@ enum parse_mode { WHITESPACE, TOKEN, QUOTED_STRING }; | ||
| 10511 | #define NEW_ARGV(old,n) (char **)realloc((char *)old, \ | ||
| 10512 | (unsigned)(n+2)*sizeof(char*)) | ||
| 10513 | |||
| 10514 | -char **ss_parse (sci_idx, line_ptr, argc_ptr) | ||
| 10515 | - int sci_idx; | ||
| 10516 | - char *line_ptr; | ||
| 10517 | - int *argc_ptr; | ||
| 10518 | +char ** | ||
| 10519 | +ss_parse(int sci_idx, char *line_ptr, int *argc_ptr) | ||
| 10520 | { | ||
| 10521 | char **argv, *cp; | ||
| 10522 | char **newargv; | ||
| 10523 | diff --git a/src/util/ss/prompt.c b/src/util/ss/prompt.c | ||
| 10524 | index 5aa2ad6..48e57d6 100644 | ||
| 10525 | --- a/src/util/ss/prompt.c | ||
| 10526 | +++ b/src/util/ss/prompt.c | ||
| 10527 | @@ -11,16 +11,13 @@ | ||
| 10528 | #include "ss_internal.h" | ||
| 10529 | |||
| 10530 | void | ||
| 10531 | -ss_set_prompt(sci_idx, new_prompt) | ||
| 10532 | - int sci_idx; | ||
| 10533 | - char *new_prompt; | ||
| 10534 | +ss_set_prompt(int sci_idx, char *new_prompt) | ||
| 10535 | { | ||
| 10536 | ss_info(sci_idx)->prompt = new_prompt; | ||
| 10537 | } | ||
| 10538 | |||
| 10539 | char * | ||
| 10540 | -ss_get_prompt(sci_idx) | ||
| 10541 | - int sci_idx; | ||
| 10542 | +ss_get_prompt(int sci_idx) | ||
| 10543 | { | ||
| 10544 | return(ss_info(sci_idx)->prompt); | ||
| 10545 | } | ||
| 10546 | diff --git a/src/util/ss/request_tbl.c b/src/util/ss/request_tbl.c | ||
| 10547 | index 03cde1b..fc4461b 100644 | ||
| 10548 | --- a/src/util/ss/request_tbl.c | ||
| 10549 | +++ b/src/util/ss/request_tbl.c | ||
| 10550 | @@ -11,11 +11,7 @@ | ||
| 10551 | #define ssrt ss_request_table /* for some readable code... */ | ||
| 10552 | |||
| 10553 | void | ||
| 10554 | -ss_add_request_table(sci_idx, rqtbl_ptr, position, code_ptr) | ||
| 10555 | - int sci_idx; | ||
| 10556 | - ssrt *rqtbl_ptr; | ||
| 10557 | - int position; /* 1 -> becomes second... */ | ||
| 10558 | - int *code_ptr; | ||
| 10559 | +ss_add_request_table(int sci_idx, ssrt *rqtbl_ptr, int position, int *code_ptr) | ||
| 10560 | { | ||
| 10561 | ss_data *info; | ||
| 10562 | int i, size; | ||
| 10563 | @@ -44,10 +40,7 @@ ss_add_request_table(sci_idx, rqtbl_ptr, position, code_ptr) | ||
| 10564 | } | ||
| 10565 | |||
| 10566 | void | ||
| 10567 | -ss_delete_request_table(sci_idx, rqtbl_ptr, code_ptr) | ||
| 10568 | - int sci_idx; | ||
| 10569 | - ssrt *rqtbl_ptr; | ||
| 10570 | - int *code_ptr; | ||
| 10571 | +ss_delete_request_table(int sci_idx, ssrt *rqtbl_ptr, int *code_ptr) | ||
| 10572 | { | ||
| 10573 | ss_data *info; | ||
| 10574 | ssrt **rt1, **rt2; | ||
| 10575 | diff --git a/src/util/ss/requests.c b/src/util/ss/requests.c | ||
| 10576 | index aa6752f..651f220 100644 | ||
| 10577 | --- a/src/util/ss/requests.c | ||
| 10578 | +++ b/src/util/ss/requests.c | ||
| 10579 | @@ -9,7 +9,7 @@ | ||
| 10580 | #include <stdio.h> | ||
| 10581 | #include "ss_internal.h" | ||
| 10582 | |||
| 10583 | -#define DECLARE(name) void name(argc,argv,sci_idx,info_ptr)int argc,sci_idx;const char * const *argv; pointer info_ptr; | ||
| 10584 | +#define DECLARE(name) void name(int argc, const char *const *argv, int sci_idx, pointer info_ptr) | ||
| 10585 | |||
| 10586 | /* | ||
| 10587 | * ss_self_identify -- assigned by default to the "." request | ||
| 10588 | diff --git a/src/util/ss/ss.h b/src/util/ss/ss.h | ||
| 10589 | index 38d8974..faac0d9 100644 | ||
| 10590 | --- a/src/util/ss/ss.h | ||
| 10591 | +++ b/src/util/ss/ss.h | ||
| 10592 | @@ -48,7 +48,6 @@ typedef struct _ss_rp_options { /* DEFAULT VALUES */ | ||
| 10593 | void ss_help __SS_PROTO; | ||
| 10594 | void ss_list_requests __SS_PROTO; | ||
| 10595 | void ss_quit __SS_PROTO; | ||
| 10596 | -char *ss_current_request(); | ||
| 10597 | char *ss_name(int); | ||
| 10598 | void ss_error (int, long, char const *, ...) | ||
| 10599 | #if !defined(__cplusplus) && (__GNUC__ > 2) | ||
| 10600 | diff --git a/src/util/ss/ss_internal.h b/src/util/ss/ss_internal.h | ||
| 10601 | index 1f5ddff..cdd88af 100644 | ||
| 10602 | --- a/src/util/ss/ss_internal.h | ||
| 10603 | +++ b/src/util/ss/ss_internal.h | ||
| 10604 | @@ -84,8 +84,7 @@ typedef struct _ss_data { /* init values */ | ||
| 10605 | #define ss_info(sci_idx) (_ss_table[sci_idx]) | ||
| 10606 | #define ss_current_request(sci_idx,code_ptr) \ | ||
| 10607 | (*code_ptr=0,ss_info(sci_idx)->current_request) | ||
| 10608 | -void ss_unknown_function(); | ||
| 10609 | -void ss_delete_info_dir(); | ||
| 10610 | +void ss_delete_info_dir(int, char *, int *); | ||
| 10611 | char **ss_parse (int, char *, int *); | ||
| 10612 | ss_abbrev_info *ss_abbrev_initialize (char *, int *); | ||
| 10613 | void ss_page_stdin (void); | ||
| 10614 | diff --git a/src/util/support/plugins.c b/src/util/support/plugins.c | ||
| 10615 | index 0850565..253b118 100644 | ||
| 10616 | --- a/src/util/support/plugins.c | ||
| 10617 | +++ b/src/util/support/plugins.c | ||
| 10618 | @@ -240,13 +240,13 @@ krb5int_get_plugin_data(struct plugin_file_handle *h, const char *csymname, | ||
| 10619 | |||
| 10620 | long KRB5_CALLCONV | ||
| 10621 | krb5int_get_plugin_func(struct plugin_file_handle *h, const char *csymname, | ||
| 10622 | - void (**sym_out)(), struct errinfo *ep) | ||
| 10623 | + void (**sym_out)(void), struct errinfo *ep) | ||
| 10624 | { | ||
| 10625 | void *dptr = NULL; | ||
| 10626 | long ret = get_sym(h, csymname, &dptr, ep); | ||
| 10627 | |||
| 10628 | if (!ret) | ||
| 10629 | - *sym_out = (void (*)())dptr; | ||
| 10630 | + *sym_out = (void (*)(void))dptr; | ||
| 10631 | return ret; | ||
| 10632 | } | ||
| 10633 | |||
| 10634 | @@ -552,7 +552,7 @@ krb5int_get_plugin_dir_func (struct plugin_dir_handle *dirhandle, | ||
| 10635 | struct errinfo *ep) | ||
| 10636 | { | ||
| 10637 | long err = 0; | ||
| 10638 | - void (**p)() = NULL; | ||
| 10639 | + void (**p)(void) = NULL; | ||
| 10640 | size_t count = 0; | ||
| 10641 | |||
| 10642 | /* XXX Do we need to add a leading "_" to the symbol name on any | ||
| 10643 | @@ -569,10 +569,10 @@ krb5int_get_plugin_dir_func (struct plugin_dir_handle *dirhandle, | ||
| 10644 | int i = 0; | ||
| 10645 | |||
| 10646 | for (i = 0; !err && (dirhandle->files[i] != NULL); i++) { | ||
| 10647 | - void (*sym)() = NULL; | ||
| 10648 | + void (*sym)(void) = NULL; | ||
| 10649 | |||
| 10650 | if (krb5int_get_plugin_func (dirhandle->files[i], symname, &sym, ep) == 0) { | ||
| 10651 | - void (**newp)() = NULL; | ||
| 10652 | + void (**newp)(void) = NULL; | ||
| 10653 | |||
| 10654 | count++; | ||
| 10655 | newp = realloc (p, ((count + 1) * sizeof (*p))); /* +1 for NULL */ | ||
| 10656 | diff --git a/src/util/support/t_hashtab.c b/src/util/support/t_hashtab.c | ||
| 10657 | index f51abc4..d90d5d9 100644 | ||
| 10658 | --- a/src/util/support/t_hashtab.c | ||
| 10659 | +++ b/src/util/support/t_hashtab.c | ||
| 10660 | @@ -104,7 +104,7 @@ const uint64_t vectors[64] = { | ||
| 10661 | }; | ||
| 10662 | |||
| 10663 | static void | ||
| 10664 | -test_siphash() | ||
| 10665 | +test_siphash(void) | ||
| 10666 | { | ||
| 10667 | uint8_t seq[64]; | ||
| 10668 | uint64_t k0, k1, hval; | ||
| 10669 | @@ -122,7 +122,7 @@ test_siphash() | ||
| 10670 | } | ||
| 10671 | |||
| 10672 | static void | ||
| 10673 | -test_hashtab() | ||
| 10674 | +test_hashtab(void) | ||
| 10675 | { | ||
| 10676 | int st; | ||
| 10677 | struct k5_hashtab *ht; | ||
| 10678 | @@ -168,7 +168,7 @@ test_hashtab() | ||
| 10679 | } | ||
| 10680 | |||
| 10681 | int | ||
| 10682 | -main() | ||
| 10683 | +main(void) | ||
| 10684 | { | ||
| 10685 | test_siphash(); | ||
| 10686 | test_hashtab(); | ||
| 10687 | diff --git a/src/util/support/t_hex.c b/src/util/support/t_hex.c | ||
| 10688 | index a586a1b..40e6aa2 100644 | ||
| 10689 | --- a/src/util/support/t_hex.c | ||
| 10690 | +++ b/src/util/support/t_hex.c | ||
| 10691 | @@ -137,7 +137,8 @@ struct { | ||
| 10692 | { "F8F9FAFBFCFDFEFF", "\xF8\xF9\xFA\xFB\xFC\xFD\xFE\xFF", 8, 1 }, | ||
| 10693 | }; | ||
| 10694 | |||
| 10695 | -int main() | ||
| 10696 | +int | ||
| 10697 | +main(void) | ||
| 10698 | { | ||
| 10699 | size_t i; | ||
| 10700 | char *hex; | ||
| 10701 | diff --git a/src/util/support/t_json.c b/src/util/support/t_json.c | ||
| 10702 | index 1f22924..bacca6f 100644 | ||
| 10703 | --- a/src/util/support/t_json.c | ||
| 10704 | +++ b/src/util/support/t_json.c | ||
| 10705 | @@ -86,7 +86,7 @@ check(int pred, const char *str) | ||
| 10706 | } | ||
| 10707 | |||
| 10708 | static void | ||
| 10709 | -test_array() | ||
| 10710 | +test_array(void) | ||
| 10711 | { | ||
| 10712 | k5_json_string v1; | ||
| 10713 | k5_json_number v2; | ||
| 10714 | diff --git a/src/util/support/t_k5buf.c b/src/util/support/t_k5buf.c | ||
| 10715 | index 734b272..18e7e9b 100644 | ||
| 10716 | --- a/src/util/support/t_k5buf.c | ||
| 10717 | +++ b/src/util/support/t_k5buf.c | ||
| 10718 | @@ -54,7 +54,7 @@ check_buf(struct k5buf *buf, const char *name) | ||
| 10719 | } | ||
| 10720 | |||
| 10721 | static void | ||
| 10722 | -test_basic() | ||
| 10723 | +test_basic(void) | ||
| 10724 | { | ||
| 10725 | struct k5buf buf; | ||
| 10726 | char storage[1024]; | ||
| 10727 | @@ -76,7 +76,7 @@ test_basic() | ||
| 10728 | } | ||
| 10729 | |||
| 10730 | static void | ||
| 10731 | -test_realloc() | ||
| 10732 | +test_realloc(void) | ||
| 10733 | { | ||
| 10734 | struct k5buf buf; | ||
| 10735 | char data[1024]; | ||
| 10736 | @@ -132,7 +132,7 @@ test_realloc() | ||
| 10737 | } | ||
| 10738 | |||
| 10739 | static void | ||
| 10740 | -test_overflow() | ||
| 10741 | +test_overflow(void) | ||
| 10742 | { | ||
| 10743 | struct k5buf buf; | ||
| 10744 | char storage[10]; | ||
| 10745 | @@ -153,7 +153,7 @@ test_overflow() | ||
| 10746 | } | ||
| 10747 | |||
| 10748 | static void | ||
| 10749 | -test_error() | ||
| 10750 | +test_error(void) | ||
| 10751 | { | ||
| 10752 | struct k5buf buf; | ||
| 10753 | char storage[1]; | ||
| 10754 | @@ -173,7 +173,7 @@ test_error() | ||
| 10755 | } | ||
| 10756 | |||
| 10757 | static void | ||
| 10758 | -test_truncate() | ||
| 10759 | +test_truncate(void) | ||
| 10760 | { | ||
| 10761 | struct k5buf buf; | ||
| 10762 | |||
| 10763 | @@ -188,7 +188,7 @@ test_truncate() | ||
| 10764 | } | ||
| 10765 | |||
| 10766 | static void | ||
| 10767 | -test_binary() | ||
| 10768 | +test_binary(void) | ||
| 10769 | { | ||
| 10770 | struct k5buf buf; | ||
| 10771 | char data[] = { 'a', 0, 'b' }, *s; | ||
| 10772 | @@ -205,7 +205,7 @@ test_binary() | ||
| 10773 | } | ||
| 10774 | |||
| 10775 | static void | ||
| 10776 | -test_fmt() | ||
| 10777 | +test_fmt(void) | ||
| 10778 | { | ||
| 10779 | struct k5buf buf; | ||
| 10780 | char storage[10], data[1024]; | ||
| 10781 | @@ -246,7 +246,7 @@ test_fmt() | ||
| 10782 | } | ||
| 10783 | |||
| 10784 | int | ||
| 10785 | -main() | ||
| 10786 | +main(void) | ||
| 10787 | { | ||
| 10788 | test_basic(); | ||
| 10789 | test_realloc(); | ||
| 10790 | diff --git a/src/util/support/t_unal.c b/src/util/support/t_unal.c | ||
| 10791 | index f67cd31..6d097f0 100644 | ||
| 10792 | --- a/src/util/support/t_unal.c | ||
| 10793 | +++ b/src/util/support/t_unal.c | ||
| 10794 | @@ -2,7 +2,8 @@ | ||
| 10795 | #undef NDEBUG | ||
| 10796 | #include "k5-platform.h" | ||
| 10797 | |||
| 10798 | -int main () | ||
| 10799 | +int | ||
| 10800 | +main(void) | ||
| 10801 | { | ||
| 10802 | /* Test some low-level assumptions the Kerberos code depends | ||
| 10803 | on. */ | ||
diff --git a/meta-oe/recipes-connectivity/krb5/krb5/0001-Fix-more-non-prototype-functions.patch b/meta-oe/recipes-connectivity/krb5/krb5/0001-Fix-more-non-prototype-functions.patch deleted file mode 100644 index d4267b3bf7..0000000000 --- a/meta-oe/recipes-connectivity/krb5/krb5/0001-Fix-more-non-prototype-functions.patch +++ /dev/null | |||
| @@ -1,862 +0,0 @@ | |||
| 1 | From 5a9aa1607ff2bc94369c89f4c99725125b923977 Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Arjun <pkillarjun@protonmail.com> | ||
| 3 | Date: Thu, 9 May 2024 20:47:08 +0530 | ||
| 4 | Subject: [PATCH 1/2] Fix more non-prototype functions | ||
| 5 | |||
| 6 | Add "void" designations to more function declarations and definitions | ||
| 7 | not changed by commits 3ae9244cd021a75eba909d872a92c25db490714d and | ||
| 8 | 4b9d7f7c107f01a61600fddcd8cde3812d0366a2. | ||
| 9 | |||
| 10 | [ghudson@mit.edu: change additional functions; split into two commits; | ||
| 11 | rewrote commit message] | ||
| 12 | |||
| 13 | Upstream-Status: Backport [https://github.com/krb5/krb5/commit/623d649ba852839ba4822934bad9f97c184bf3ab] | ||
| 14 | Signed-off-by: Khem Raj <raj.khem@gmail.com> | ||
| 15 | --- | ||
| 16 | src/ccapi/common/win/OldCC/ccutils.c | 2 +- | ||
| 17 | src/ccapi/common/win/OldCC/ccutils.h | 2 +- | ||
| 18 | src/ccapi/common/win/OldCC/util.h | 2 +- | ||
| 19 | src/ccapi/common/win/win-utils.c | 2 +- | ||
| 20 | src/ccapi/common/win/win-utils.h | 4 +- | ||
| 21 | src/ccapi/lib/ccapi_context.h | 2 +- | ||
| 22 | src/ccapi/lib/win/dllmain.h | 2 +- | ||
| 23 | src/ccapi/server/ccs_server.c | 2 +- | ||
| 24 | src/ccapi/server/ccs_server.h | 2 +- | ||
| 25 | src/ccapi/server/win/WorkQueue.h | 8 +-- | ||
| 26 | src/ccapi/test/pingtest.c | 2 +- | ||
| 27 | src/include/gssrpc/netdb.h | 4 +- | ||
| 28 | src/include/port-sockets.h | 2 +- | ||
| 29 | src/kadmin/cli/getdate.y | 2 +- | ||
| 30 | src/kadmin/dbutil/kdb5_util.c | 2 +- | ||
| 31 | src/kprop/kprop.c | 2 +- | ||
| 32 | src/lib/crypto/crypto_tests/t_pkcs5.c | 4 +- | ||
| 33 | src/lib/crypto/crypto_tests/vectors.c | 10 ++-- | ||
| 34 | src/lib/gssapi/generic/maptest.c | 2 +- | ||
| 35 | src/lib/krb5/ccache/ccapi/stdcc.c | 6 +- | ||
| 36 | src/lib/krb5/ccache/ccapi/winccld.c | 9 ++- | ||
| 37 | src/lib/krb5/ccache/ccbase.c | 2 +- | ||
| 38 | src/lib/krb5/krb/bld_princ.c | 4 +- | ||
| 39 | src/lib/krb5/krb/conv_creds.c | 2 +- | ||
| 40 | src/lib/krb5/krb/init_ctx.c | 2 +- | ||
| 41 | src/lib/krb5/os/dnsglue.c | 4 +- | ||
| 42 | src/lib/krb5/os/localaddr.c | 6 +- | ||
| 43 | src/lib/rpc/getrpcent.c | 6 +- | ||
| 44 | src/lib/win_glue.c | 8 +-- | ||
| 45 | src/plugins/kdb/db2/kdb_db2.c | 4 +- | ||
| 46 | src/plugins/kdb/db2/libdb2/hash/dbm.c | 2 +- | ||
| 47 | .../kdb/ldap/libkdb_ldap/kdb_ldap_conn.c | 4 +- | ||
| 48 | src/tests/threads/gss-perf.c | 4 +- | ||
| 49 | src/tests/threads/init_ctx.c | 2 +- | ||
| 50 | src/tests/threads/profread.c | 2 +- | ||
| 51 | src/tests/threads/t_rcache.c | 2 +- | ||
| 52 | src/util/et/com_err.c | 4 +- | ||
| 53 | src/util/et/error_message.c | 2 +- | ||
| 54 | src/util/profile/prof_file.c | 4 +- | ||
| 55 | src/util/support/secure_getenv.c | 2 +- | ||
| 56 | src/windows/include/leashwin.h | 60 +++++++++---------- | ||
| 57 | 41 files changed, 100 insertions(+), 99 deletions(-) | ||
| 58 | |||
| 59 | diff --git a/src/ccapi/common/win/OldCC/ccutils.c b/src/ccapi/common/win/OldCC/ccutils.c | ||
| 60 | index 403c67e..7abaefa 100644 | ||
| 61 | --- a/src/ccapi/common/win/OldCC/ccutils.c | ||
| 62 | +++ b/src/ccapi/common/win/OldCC/ccutils.c | ||
| 63 | @@ -30,7 +30,7 @@ | ||
| 64 | #include "cci_debugging.h" | ||
| 65 | #include "util.h" | ||
| 66 | |||
| 67 | -BOOL isNT() { | ||
| 68 | +BOOL isNT(void) { | ||
| 69 | OSVERSIONINFO osvi; | ||
| 70 | DWORD status = 0; | ||
| 71 | BOOL bSupportedVersion = FALSE; | ||
| 72 | diff --git a/src/ccapi/common/win/OldCC/ccutils.h b/src/ccapi/common/win/OldCC/ccutils.h | ||
| 73 | index 9da3d87..0fb7e14 100644 | ||
| 74 | --- a/src/ccapi/common/win/OldCC/ccutils.h | ||
| 75 | +++ b/src/ccapi/common/win/OldCC/ccutils.h | ||
| 76 | @@ -33,7 +33,7 @@ extern "C" { | ||
| 77 | #define REPLY_SUFFIX (char*)"reply" | ||
| 78 | #define LISTEN_SUFFIX (char*)"listen" | ||
| 79 | |||
| 80 | -BOOL isNT(); | ||
| 81 | +BOOL isNT(void); | ||
| 82 | char* allocEventName (char* uuid, char* suffix); | ||
| 83 | HANDLE createThreadEvent(char* uuid, char* suffix); | ||
| 84 | HANDLE openThreadEvent (char* uuid, char* suffix); | ||
| 85 | diff --git a/src/ccapi/common/win/OldCC/util.h b/src/ccapi/common/win/OldCC/util.h | ||
| 86 | index 45e069a..7ee5319 100644 | ||
| 87 | --- a/src/ccapi/common/win/OldCC/util.h | ||
| 88 | +++ b/src/ccapi/common/win/OldCC/util.h | ||
| 89 | @@ -30,7 +30,7 @@ | ||
| 90 | extern "C" { | ||
| 91 | #endif | ||
| 92 | |||
| 93 | -BOOL isNT(); | ||
| 94 | +BOOL isNT(void); | ||
| 95 | |||
| 96 | void* | ||
| 97 | user_allocate( | ||
| 98 | diff --git a/src/ccapi/common/win/win-utils.c b/src/ccapi/common/win/win-utils.c | ||
| 99 | index b49cca8..d9018a6 100644 | ||
| 100 | --- a/src/ccapi/common/win/win-utils.c | ||
| 101 | +++ b/src/ccapi/common/win/win-utils.c | ||
| 102 | @@ -60,7 +60,7 @@ char* serverEndpoint(const char* user) { | ||
| 103 | return _serverEndpoint; | ||
| 104 | } | ||
| 105 | |||
| 106 | -char* timestamp() { | ||
| 107 | +char* timestamp(void) { | ||
| 108 | SYSTEMTIME _stime; | ||
| 109 | GetSystemTime(&_stime); | ||
| 110 | GetTimeFormat(LOCALE_SYSTEM_DEFAULT, 0, &_stime, "HH:mm:ss", _ts, sizeof(_ts)-1); | ||
| 111 | diff --git a/src/ccapi/common/win/win-utils.h b/src/ccapi/common/win/win-utils.h | ||
| 112 | index 41cab24..94d0a9f 100644 | ||
| 113 | --- a/src/ccapi/common/win/win-utils.h | ||
| 114 | +++ b/src/ccapi/common/win/win-utils.h | ||
| 115 | @@ -50,6 +50,6 @@ char* clientEndpoint(const char* UUID); | ||
| 116 | char* serverEndpoint(const char* UUID); | ||
| 117 | extern unsigned char* pszProtocolSequence; | ||
| 118 | |||
| 119 | -char* timestamp(); | ||
| 120 | +char* timestamp(void); | ||
| 121 | |||
| 122 | -#endif // _win_utils_h | ||
| 123 | \ No newline at end of file | ||
| 124 | +#endif // _win_utils_h | ||
| 125 | diff --git a/src/ccapi/lib/ccapi_context.h b/src/ccapi/lib/ccapi_context.h | ||
| 126 | index 51b8982..88f0ee8 100644 | ||
| 127 | --- a/src/ccapi/lib/ccapi_context.h | ||
| 128 | +++ b/src/ccapi/lib/ccapi_context.h | ||
| 129 | @@ -79,7 +79,7 @@ cc_int32 ccapi_context_compare (cc_context_t in_context, | ||
| 130 | cc_uint32 *out_equal); | ||
| 131 | |||
| 132 | #ifdef WIN32 | ||
| 133 | -void cci_thread_init__auxinit(); | ||
| 134 | +void cci_thread_init__auxinit(void); | ||
| 135 | #endif | ||
| 136 | |||
| 137 | |||
| 138 | diff --git a/src/ccapi/lib/win/dllmain.h b/src/ccapi/lib/win/dllmain.h | ||
| 139 | index 8238566..28ca34e 100644 | ||
| 140 | --- a/src/ccapi/lib/win/dllmain.h | ||
| 141 | +++ b/src/ccapi/lib/win/dllmain.h | ||
| 142 | @@ -32,7 +32,7 @@ | ||
| 143 | extern "C" { // we need to export the C interface | ||
| 144 | #endif | ||
| 145 | |||
| 146 | -DWORD GetTlsIndex(); | ||
| 147 | +DWORD GetTlsIndex(void); | ||
| 148 | |||
| 149 | #ifdef __cplusplus | ||
| 150 | } | ||
| 151 | diff --git a/src/ccapi/server/ccs_server.c b/src/ccapi/server/ccs_server.c | ||
| 152 | index 1fc8d2c..de74b71 100644 | ||
| 153 | --- a/src/ccapi/server/ccs_server.c | ||
| 154 | +++ b/src/ccapi/server/ccs_server.c | ||
| 155 | @@ -402,7 +402,7 @@ cc_int32 ccs_server_send_reply (ccs_pipe_t in_reply_pipe, | ||
| 156 | |||
| 157 | /* ------------------------------------------------------------------------ */ | ||
| 158 | |||
| 159 | -cc_uint64 ccs_server_client_count () | ||
| 160 | +cc_uint64 ccs_server_client_count (void) | ||
| 161 | { | ||
| 162 | return ccs_client_array_count (g_client_array); | ||
| 163 | } | ||
| 164 | diff --git a/src/ccapi/server/ccs_server.h b/src/ccapi/server/ccs_server.h | ||
| 165 | index e920ad9..f71ab06 100644 | ||
| 166 | --- a/src/ccapi/server/ccs_server.h | ||
| 167 | +++ b/src/ccapi/server/ccs_server.h | ||
| 168 | @@ -48,6 +48,6 @@ cc_int32 ccs_server_send_reply (ccs_pipe_t in_reply_pipe, | ||
| 169 | cc_int32 in_reply_err, | ||
| 170 | k5_ipc_stream in_reply_data); | ||
| 171 | |||
| 172 | -cc_uint64 ccs_server_client_count (); | ||
| 173 | +cc_uint64 ccs_server_client_count (void); | ||
| 174 | |||
| 175 | #endif /* CCS_SERVER_H */ | ||
| 176 | diff --git a/src/ccapi/server/win/WorkQueue.h b/src/ccapi/server/win/WorkQueue.h | ||
| 177 | index 68aa8b1..66a2960 100644 | ||
| 178 | --- a/src/ccapi/server/win/WorkQueue.h | ||
| 179 | +++ b/src/ccapi/server/win/WorkQueue.h | ||
| 180 | @@ -29,14 +29,14 @@ | ||
| 181 | #include "windows.h" | ||
| 182 | #include "ccs_pipe.h" | ||
| 183 | |||
| 184 | -EXTERN_C int worklist_initialize(); | ||
| 185 | +EXTERN_C int worklist_initialize(void); | ||
| 186 | |||
| 187 | -EXTERN_C int worklist_cleanup(); | ||
| 188 | +EXTERN_C int worklist_cleanup(void); | ||
| 189 | |||
| 190 | /* Wait for work to be added to the list (via worklist_add) from another thread */ | ||
| 191 | -EXTERN_C void worklist_wait(); | ||
| 192 | +EXTERN_C void worklist_wait(void); | ||
| 193 | |||
| 194 | -EXTERN_C BOOL worklist_isEmpty(); | ||
| 195 | +EXTERN_C BOOL worklist_isEmpty(void); | ||
| 196 | |||
| 197 | EXTERN_C int worklist_add( const long rpcmsg, | ||
| 198 | const ccs_pipe_t pipe, | ||
| 199 | diff --git a/src/ccapi/test/pingtest.c b/src/ccapi/test/pingtest.c | ||
| 200 | index 0ffc15e..24327c2 100644 | ||
| 201 | --- a/src/ccapi/test/pingtest.c | ||
| 202 | +++ b/src/ccapi/test/pingtest.c | ||
| 203 | @@ -23,7 +23,7 @@ extern cc_int32 cci_os_ipc_msg( cc_int32 in_launch_server, | ||
| 204 | |||
| 205 | static DWORD dwTlsIndex; | ||
| 206 | |||
| 207 | -DWORD GetTlsIndex() {return dwTlsIndex;} | ||
| 208 | +DWORD GetTlsIndex(void) {return dwTlsIndex;} | ||
| 209 | |||
| 210 | RPC_STATUS send_test(char* endpoint) { | ||
| 211 | unsigned char* pszNetworkAddress = NULL; | ||
| 212 | diff --git a/src/include/gssrpc/netdb.h b/src/include/gssrpc/netdb.h | ||
| 213 | index f933fbb..2f62edf 100644 | ||
| 214 | --- a/src/include/gssrpc/netdb.h | ||
| 215 | +++ b/src/include/gssrpc/netdb.h | ||
| 216 | @@ -53,6 +53,8 @@ struct rpcent { | ||
| 217 | }; | ||
| 218 | #endif /*STRUCT_RPCENT_IN_RPC_NETDB_H*/ | ||
| 219 | |||
| 220 | -struct rpcent *getrpcbyname(), *getrpcbynumber(), *getrpcent(); | ||
| 221 | +struct rpcent *getrpcbyname(const char *name); | ||
| 222 | +struct rpcent *getrpcbynumber(int number); | ||
| 223 | +struct rpcent *getrpcent(void); | ||
| 224 | |||
| 225 | #endif | ||
| 226 | diff --git a/src/include/port-sockets.h b/src/include/port-sockets.h | ||
| 227 | index 57e5d1d..228e4cf 100644 | ||
| 228 | --- a/src/include/port-sockets.h | ||
| 229 | +++ b/src/include/port-sockets.h | ||
| 230 | @@ -111,7 +111,7 @@ static __inline void TranslatedWSASetLastError(int posix_error) | ||
| 231 | * Translate Winsock errors to their POSIX counterparts. This is necessary for | ||
| 232 | * MSVC 2010+, where both Winsock and POSIX errors are defined. | ||
| 233 | */ | ||
| 234 | -static __inline int TranslatedWSAGetLastError() | ||
| 235 | +static __inline int TranslatedWSAGetLastError(void) | ||
| 236 | { | ||
| 237 | int err = WSAGetLastError(); | ||
| 238 | switch (err) { | ||
| 239 | diff --git a/src/kadmin/cli/getdate.y b/src/kadmin/cli/getdate.y | ||
| 240 | index 3d69f0b..b69e26e 100644 | ||
| 241 | --- a/src/kadmin/cli/getdate.y | ||
| 242 | +++ b/src/kadmin/cli/getdate.y | ||
| 243 | @@ -775,7 +775,7 @@ LookupWord(char *buff) | ||
| 244 | |||
| 245 | |||
| 246 | static int | ||
| 247 | -yylex() | ||
| 248 | +yylex(void) | ||
| 249 | { | ||
| 250 | char c; | ||
| 251 | char *p; | ||
| 252 | diff --git a/src/kadmin/dbutil/kdb5_util.c b/src/kadmin/dbutil/kdb5_util.c | ||
| 253 | index 55d529f..3a07fd5 100644 | ||
| 254 | --- a/src/kadmin/dbutil/kdb5_util.c | ||
| 255 | +++ b/src/kadmin/dbutil/kdb5_util.c | ||
| 256 | @@ -74,7 +74,7 @@ int exit_status = 0; | ||
| 257 | krb5_context util_context; | ||
| 258 | kadm5_config_params global_params; | ||
| 259 | |||
| 260 | -void usage() | ||
| 261 | +void usage(void) | ||
| 262 | { | ||
| 263 | fprintf(stderr, | ||
| 264 | _("Usage: kdb5_util [-r realm] [-d dbname] " | ||
| 265 | diff --git a/src/kprop/kprop.c b/src/kprop/kprop.c | ||
| 266 | index 8f9fd69..e8f7feb 100644 | ||
| 267 | --- a/src/kprop/kprop.c | ||
| 268 | +++ b/src/kprop/kprop.c | ||
| 269 | @@ -80,7 +80,7 @@ static void send_error(krb5_context context, krb5_creds *my_creds, int fd, | ||
| 270 | char *err_text, krb5_error_code err_code); | ||
| 271 | static void update_last_prop_file(char *hostname, char *file_name); | ||
| 272 | |||
| 273 | -static void usage() | ||
| 274 | +static void usage(void) | ||
| 275 | { | ||
| 276 | fprintf(stderr, _("\nUsage: %s [-r realm] [-f file] [-d] [-P port] " | ||
| 277 | "[-s keytab] replica_host\n\n"), progname); | ||
| 278 | diff --git a/src/lib/crypto/crypto_tests/t_pkcs5.c b/src/lib/crypto/crypto_tests/t_pkcs5.c | ||
| 279 | index 8e87a80..f4bb33e 100644 | ||
| 280 | --- a/src/lib/crypto/crypto_tests/t_pkcs5.c | ||
| 281 | +++ b/src/lib/crypto/crypto_tests/t_pkcs5.c | ||
| 282 | @@ -38,7 +38,7 @@ static void printdata (krb5_data *d) { | ||
| 283 | printhex (d->length, d->data); | ||
| 284 | } | ||
| 285 | |||
| 286 | -static void test_pbkdf2_rfc3211() | ||
| 287 | +static void test_pbkdf2_rfc3211(void) | ||
| 288 | { | ||
| 289 | char x[100]; | ||
| 290 | krb5_error_code err; | ||
| 291 | @@ -92,7 +92,7 @@ static void test_pbkdf2_rfc3211() | ||
| 292 | } | ||
| 293 | } | ||
| 294 | |||
| 295 | -int main () | ||
| 296 | +int main(void) | ||
| 297 | { | ||
| 298 | test_pbkdf2_rfc3211(); | ||
| 299 | return 0; | ||
| 300 | diff --git a/src/lib/crypto/crypto_tests/vectors.c b/src/lib/crypto/crypto_tests/vectors.c | ||
| 301 | index bcf5c91..314d5c7 100644 | ||
| 302 | --- a/src/lib/crypto/crypto_tests/vectors.c | ||
| 303 | +++ b/src/lib/crypto/crypto_tests/vectors.c | ||
| 304 | @@ -56,7 +56,7 @@ static void printdata (krb5_data *d) { printhex (d->length, d->data); } | ||
| 305 | |||
| 306 | static void printkey (krb5_keyblock *k) { printhex (k->length, k->contents); } | ||
| 307 | |||
| 308 | -static void test_nfold () | ||
| 309 | +static void test_nfold (void) | ||
| 310 | { | ||
| 311 | int i; | ||
| 312 | static const struct { | ||
| 313 | @@ -96,7 +96,7 @@ static void test_nfold () | ||
| 314 | so try to generate them. */ | ||
| 315 | |||
| 316 | static void | ||
| 317 | -test_mit_des_s2k () | ||
| 318 | +test_mit_des_s2k (void) | ||
| 319 | { | ||
| 320 | static const struct { | ||
| 321 | const char *pass; | ||
| 322 | @@ -190,7 +190,7 @@ test_s2k (krb5_enctype enctype) | ||
| 323 | } | ||
| 324 | } | ||
| 325 | |||
| 326 | -static void test_des3_s2k () { test_s2k (ENCTYPE_DES3_CBC_SHA1); } | ||
| 327 | +static void test_des3_s2k (void) { test_s2k (ENCTYPE_DES3_CBC_SHA1); } | ||
| 328 | |||
| 329 | static void | ||
| 330 | keyToData (krb5_keyblock *k, krb5_data *d) | ||
| 331 | @@ -227,7 +227,7 @@ void DR (krb5_data *out, krb5_keyblock *in, const krb5_data *usage) { | ||
| 332 | #define KEYBYTES 21 | ||
| 333 | #define KEYLENGTH 24 | ||
| 334 | |||
| 335 | -void test_dr_dk () | ||
| 336 | +void test_dr_dk (void) | ||
| 337 | { | ||
| 338 | static const struct { | ||
| 339 | unsigned char keydata[KEYLENGTH]; | ||
| 340 | @@ -371,7 +371,7 @@ static void printk(const char *descr, krb5_keyblock *k) { | ||
| 341 | |||
| 342 | |||
| 343 | static void | ||
| 344 | -test_pbkdf2() | ||
| 345 | +test_pbkdf2(void) | ||
| 346 | { | ||
| 347 | static struct { | ||
| 348 | int count; | ||
| 349 | diff --git a/src/lib/gssapi/generic/maptest.c b/src/lib/gssapi/generic/maptest.c | ||
| 350 | index 566d88c..ab3ed90 100644 | ||
| 351 | --- a/src/lib/gssapi/generic/maptest.c | ||
| 352 | +++ b/src/lib/gssapi/generic/maptest.c | ||
| 353 | @@ -42,7 +42,7 @@ static void intprt(int v, FILE *f) | ||
| 354 | |||
| 355 | foo foo1; | ||
| 356 | |||
| 357 | -int main () | ||
| 358 | +int main (void) | ||
| 359 | { | ||
| 360 | elt v1 = { 1, 2 }, v2 = { 3, 4 }; | ||
| 361 | const elt *vp; | ||
| 362 | diff --git a/src/lib/krb5/ccache/ccapi/stdcc.c b/src/lib/krb5/ccache/ccapi/stdcc.c | ||
| 363 | index 427b329..9cd2ad3 100644 | ||
| 364 | --- a/src/lib/krb5/ccache/ccapi/stdcc.c | ||
| 365 | +++ b/src/lib/krb5/ccache/ccapi/stdcc.c | ||
| 366 | @@ -101,7 +101,7 @@ krb5_cc_ops krb5_cc_stdcc_ops = { | ||
| 367 | * changes made. We register a unique message type with which | ||
| 368 | * we'll communicate to all other processes. | ||
| 369 | */ | ||
| 370 | -static void cache_changed() | ||
| 371 | +static void cache_changed(void) | ||
| 372 | { | ||
| 373 | static unsigned int message = 0; | ||
| 374 | |||
| 375 | @@ -112,7 +112,7 @@ static void cache_changed() | ||
| 376 | } | ||
| 377 | #else /* _WIN32 */ | ||
| 378 | |||
| 379 | -static void cache_changed() | ||
| 380 | +static void cache_changed(void) | ||
| 381 | { | ||
| 382 | return; | ||
| 383 | } | ||
| 384 | @@ -242,7 +242,7 @@ static krb5_error_code stdccv3_setup (krb5_context context, | ||
| 385 | } | ||
| 386 | |||
| 387 | /* krb5_stdcc_shutdown is exported; use the old name */ | ||
| 388 | -void krb5_stdcc_shutdown() | ||
| 389 | +void krb5_stdcc_shutdown(void) | ||
| 390 | { | ||
| 391 | if (gCntrlBlock) { cc_context_release(gCntrlBlock); } | ||
| 392 | gCntrlBlock = NULL; | ||
| 393 | diff --git a/src/lib/krb5/ccache/ccapi/winccld.c b/src/lib/krb5/ccache/ccapi/winccld.c | ||
| 394 | index 8b2e90c..62b1bd7 100644 | ||
| 395 | --- a/src/lib/krb5/ccache/ccapi/winccld.c | ||
| 396 | +++ b/src/lib/krb5/ccache/ccapi/winccld.c | ||
| 397 | @@ -18,8 +18,8 @@ extern const krb5_cc_ops krb5_fcc_ops; | ||
| 398 | |||
| 399 | static int krb5_win_ccdll_loaded = 0; | ||
| 400 | |||
| 401 | -extern void krb5_win_ccdll_load(); | ||
| 402 | -extern int krb5_is_ccdll_loaded(); | ||
| 403 | +extern void krb5_win_ccdll_load(krb5_context context); | ||
| 404 | +extern int krb5_is_ccdll_loaded(void); | ||
| 405 | |||
| 406 | /* | ||
| 407 | * return codes | ||
| 408 | @@ -81,8 +81,7 @@ static int LoadFuncs(const char* dll_name, FUNC_INFO fi[], | ||
| 409 | return LF_OK; | ||
| 410 | } | ||
| 411 | |||
| 412 | -void krb5_win_ccdll_load(context) | ||
| 413 | - krb5_context context; | ||
| 414 | +void krb5_win_ccdll_load(krb5_context context) | ||
| 415 | { | ||
| 416 | krb5_cc_register(context, &krb5_fcc_ops, 0); | ||
| 417 | if (krb5_win_ccdll_loaded) | ||
| 418 | @@ -93,7 +92,7 @@ void krb5_win_ccdll_load(context) | ||
| 419 | krb5_cc_dfl_ops = &krb5_cc_stdcc_ops; /* Use stdcc! */ | ||
| 420 | } | ||
| 421 | |||
| 422 | -int krb5_is_ccdll_loaded() | ||
| 423 | +int krb5_is_ccdll_loaded(void) | ||
| 424 | { | ||
| 425 | return krb5_win_ccdll_loaded; | ||
| 426 | } | ||
| 427 | diff --git a/src/lib/krb5/ccache/ccbase.c b/src/lib/krb5/ccache/ccbase.c | ||
| 428 | index 5a01320..696b681 100644 | ||
| 429 | --- a/src/lib/krb5/ccache/ccbase.c | ||
| 430 | +++ b/src/lib/krb5/ccache/ccbase.c | ||
| 431 | @@ -614,7 +614,7 @@ k5_cccol_unlock(krb5_context context) | ||
| 432 | |||
| 433 | /* necessary to make reentrant locks play nice with krb5int_cc_finalize */ | ||
| 434 | void | ||
| 435 | -k5_cccol_force_unlock() | ||
| 436 | +k5_cccol_force_unlock(void) | ||
| 437 | { | ||
| 438 | /* sanity check */ | ||
| 439 | if ((&cccol_lock)->refcount == 0) { | ||
| 440 | diff --git a/src/lib/krb5/krb/bld_princ.c b/src/lib/krb5/krb/bld_princ.c | ||
| 441 | index ff8265a..701454f 100644 | ||
| 442 | --- a/src/lib/krb5/krb/bld_princ.c | ||
| 443 | +++ b/src/lib/krb5/krb/bld_princ.c | ||
| 444 | @@ -170,13 +170,13 @@ const krb5_principal_data anon_princ = { | ||
| 445 | }; | ||
| 446 | |||
| 447 | const krb5_data * KRB5_CALLCONV | ||
| 448 | -krb5_anonymous_realm() | ||
| 449 | +krb5_anonymous_realm(void) | ||
| 450 | { | ||
| 451 | return &anon_realm_data; | ||
| 452 | } | ||
| 453 | |||
| 454 | krb5_const_principal KRB5_CALLCONV | ||
| 455 | -krb5_anonymous_principal() | ||
| 456 | +krb5_anonymous_principal(void) | ||
| 457 | { | ||
| 458 | return &anon_princ; | ||
| 459 | } | ||
| 460 | diff --git a/src/lib/krb5/krb/conv_creds.c b/src/lib/krb5/krb/conv_creds.c | ||
| 461 | index 6f46088..8d0a317 100644 | ||
| 462 | --- a/src/lib/krb5/krb/conv_creds.c | ||
| 463 | +++ b/src/lib/krb5/krb/conv_creds.c | ||
| 464 | @@ -55,7 +55,7 @@ krb524_convert_creds_kdc(krb5_context context, krb5_creds *v5creds, | ||
| 465 | return KRB524_KRB4_DISABLED; | ||
| 466 | } | ||
| 467 | |||
| 468 | -void KRB5_CALLCONV krb524_init_ets () | ||
| 469 | +void KRB5_CALLCONV krb524_init_ets (void) | ||
| 470 | { | ||
| 471 | } | ||
| 472 | #endif | ||
| 473 | diff --git a/src/lib/krb5/krb/init_ctx.c b/src/lib/krb5/krb/init_ctx.c | ||
| 474 | index a6c2bbe..8fd9403 100644 | ||
| 475 | --- a/src/lib/krb5/krb/init_ctx.c | ||
| 476 | +++ b/src/lib/krb5/krb/init_ctx.c | ||
| 477 | @@ -66,7 +66,7 @@ static krb5_enctype default_enctype_list[] = { | ||
| 478 | }; | ||
| 479 | |||
| 480 | #if (defined(_WIN32)) | ||
| 481 | -extern krb5_error_code krb5_vercheck(); | ||
| 482 | +extern krb5_error_code krb5_vercheck(void); | ||
| 483 | extern void krb5_win_ccdll_load(krb5_context context); | ||
| 484 | #endif | ||
| 485 | |||
| 486 | diff --git a/src/lib/krb5/os/dnsglue.c b/src/lib/krb5/os/dnsglue.c | ||
| 487 | index 668a7a6..5da550c 100644 | ||
| 488 | --- a/src/lib/krb5/os/dnsglue.c | ||
| 489 | +++ b/src/lib/krb5/os/dnsglue.c | ||
| 490 | @@ -439,7 +439,7 @@ cleanup: | ||
| 491 | } | ||
| 492 | |||
| 493 | char * | ||
| 494 | -k5_primary_domain() | ||
| 495 | +k5_primary_domain(void) | ||
| 496 | { | ||
| 497 | return NULL; | ||
| 498 | } | ||
| 499 | @@ -497,7 +497,7 @@ errout: | ||
| 500 | } | ||
| 501 | |||
| 502 | char * | ||
| 503 | -k5_primary_domain() | ||
| 504 | +k5_primary_domain(void) | ||
| 505 | { | ||
| 506 | char *domain; | ||
| 507 | DECLARE_HANDLE(h); | ||
| 508 | diff --git a/src/lib/krb5/os/localaddr.c b/src/lib/krb5/os/localaddr.c | ||
| 509 | index 92d765f..4e9d07f 100644 | ||
| 510 | --- a/src/lib/krb5/os/localaddr.c | ||
| 511 | +++ b/src/lib/krb5/os/localaddr.c | ||
| 512 | @@ -363,7 +363,7 @@ struct linux_ipv6_addr_list { | ||
| 513 | struct linux_ipv6_addr_list *next; | ||
| 514 | }; | ||
| 515 | static struct linux_ipv6_addr_list * | ||
| 516 | -get_linux_ipv6_addrs () | ||
| 517 | +get_linux_ipv6_addrs (void) | ||
| 518 | { | ||
| 519 | struct linux_ipv6_addr_list *lst = 0; | ||
| 520 | FILE *f; | ||
| 521 | @@ -1082,7 +1082,7 @@ static int print_addr (/*@unused@*/ void *dataptr, struct sockaddr *sa) | ||
| 522 | return 0; | ||
| 523 | } | ||
| 524 | |||
| 525 | -int main () | ||
| 526 | +int main (void) | ||
| 527 | { | ||
| 528 | int r; | ||
| 529 | |||
| 530 | @@ -1417,7 +1417,7 @@ get_localaddrs (krb5_context context, krb5_address ***addr, int use_profile) | ||
| 531 | * by Robert Quinn | ||
| 532 | */ | ||
| 533 | #if defined(_WIN32) | ||
| 534 | -static struct hostent *local_addr_fallback_kludge() | ||
| 535 | +static struct hostent *local_addr_fallback_kludge(void) | ||
| 536 | { | ||
| 537 | static struct hostent host; | ||
| 538 | static SOCKADDR_IN addr; | ||
| 539 | diff --git a/src/lib/rpc/getrpcent.c b/src/lib/rpc/getrpcent.c | ||
| 540 | index ad6793f..b3d94bc 100644 | ||
| 541 | --- a/src/lib/rpc/getrpcent.c | ||
| 542 | +++ b/src/lib/rpc/getrpcent.c | ||
| 543 | @@ -56,10 +56,10 @@ struct rpcdata { | ||
| 544 | char line[BUFSIZ+1]; | ||
| 545 | char *domain; | ||
| 546 | } *rpcdata; | ||
| 547 | -static struct rpcdata *get_rpcdata(); | ||
| 548 | +static struct rpcdata *get_rpcdata(void); | ||
| 549 | |||
| 550 | -static struct rpcent *interpret(); | ||
| 551 | -struct hostent *gethostent(); | ||
| 552 | +static struct rpcent *interpret(void); | ||
| 553 | +struct hostent *gethostent(void); | ||
| 554 | |||
| 555 | static char RPCDB[] = "/etc/rpc"; | ||
| 556 | |||
| 557 | diff --git a/src/lib/win_glue.c b/src/lib/win_glue.c | ||
| 558 | index d650cc3..011acda 100644 | ||
| 559 | --- a/src/lib/win_glue.c | ||
| 560 | +++ b/src/lib/win_glue.c | ||
| 561 | @@ -6,7 +6,7 @@ | ||
| 562 | #include "asn1_err.h" | ||
| 563 | #include "kdb5_err.h" | ||
| 564 | #include "profile.h" | ||
| 565 | -extern void krb5_stdcc_shutdown(); | ||
| 566 | +extern void krb5_stdcc_shutdown(void); | ||
| 567 | #endif | ||
| 568 | #ifdef GSSAPI | ||
| 569 | #include "gssapi/generic/gssapi_err_generic.h" | ||
| 570 | @@ -233,7 +233,7 @@ static int CallVersionServer(app_title, app_version, app_ini, code_cover) | ||
| 571 | #endif | ||
| 572 | |||
| 573 | #ifdef TIMEBOMB | ||
| 574 | -static krb5_error_code do_timebomb() | ||
| 575 | +static krb5_error_code do_timebomb(void) | ||
| 576 | { | ||
| 577 | char buf[1024]; | ||
| 578 | long timeleft; | ||
| 579 | @@ -276,7 +276,7 @@ static krb5_error_code do_timebomb() | ||
| 580 | * doesn't allow you to make messaging calls from LibMain. So, we now | ||
| 581 | * do the timebomb/version server stuff from krb5_init_context(). | ||
| 582 | */ | ||
| 583 | -krb5_error_code krb5_vercheck() | ||
| 584 | +krb5_error_code krb5_vercheck(void) | ||
| 585 | { | ||
| 586 | static int verchecked = 0; | ||
| 587 | if (verchecked) | ||
| 588 | @@ -314,7 +314,7 @@ krb5_error_code krb5_vercheck() | ||
| 589 | |||
| 590 | static HINSTANCE hlibinstance; | ||
| 591 | |||
| 592 | -HINSTANCE get_lib_instance() | ||
| 593 | +HINSTANCE get_lib_instance(void) | ||
| 594 | { | ||
| 595 | return hlibinstance; | ||
| 596 | } | ||
| 597 | diff --git a/src/plugins/kdb/db2/kdb_db2.c b/src/plugins/kdb/db2/kdb_db2.c | ||
| 598 | index 2c163d9..381228e 100644 | ||
| 599 | --- a/src/plugins/kdb/db2/kdb_db2.c | ||
| 600 | +++ b/src/plugins/kdb/db2/kdb_db2.c | ||
| 601 | @@ -1165,13 +1165,13 @@ krb5_db2_set_lockmode(krb5_context context, krb5_boolean mode) | ||
| 602 | * DAL API functions | ||
| 603 | */ | ||
| 604 | krb5_error_code | ||
| 605 | -krb5_db2_lib_init() | ||
| 606 | +krb5_db2_lib_init(void) | ||
| 607 | { | ||
| 608 | return 0; | ||
| 609 | } | ||
| 610 | |||
| 611 | krb5_error_code | ||
| 612 | -krb5_db2_lib_cleanup() | ||
| 613 | +krb5_db2_lib_cleanup(void) | ||
| 614 | { | ||
| 615 | /* right now, no cleanup required */ | ||
| 616 | return 0; | ||
| 617 | diff --git a/src/plugins/kdb/db2/libdb2/hash/dbm.c b/src/plugins/kdb/db2/libdb2/hash/dbm.c | ||
| 618 | index 2dca256..8e23d4c 100644 | ||
| 619 | --- a/src/plugins/kdb/db2/libdb2/hash/dbm.c | ||
| 620 | +++ b/src/plugins/kdb/db2/libdb2/hash/dbm.c | ||
| 621 | @@ -95,7 +95,7 @@ kdb2_fetch(datum key) | ||
| 622 | } | ||
| 623 | |||
| 624 | datum | ||
| 625 | -kdb2_firstkey() | ||
| 626 | +kdb2_firstkey(void) | ||
| 627 | { | ||
| 628 | datum item; | ||
| 629 | |||
| 630 | diff --git a/src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap_conn.c b/src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap_conn.c | ||
| 631 | index cee4b7b..5e77d5e 100644 | ||
| 632 | --- a/src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap_conn.c | ||
| 633 | +++ b/src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap_conn.c | ||
| 634 | @@ -314,13 +314,13 @@ krb5_ldap_rebind(krb5_ldap_context *ldap_context, | ||
| 635 | * DAL API functions | ||
| 636 | */ | ||
| 637 | krb5_error_code | ||
| 638 | -krb5_ldap_lib_init() | ||
| 639 | +krb5_ldap_lib_init(void) | ||
| 640 | { | ||
| 641 | return 0; | ||
| 642 | } | ||
| 643 | |||
| 644 | krb5_error_code | ||
| 645 | -krb5_ldap_lib_cleanup() | ||
| 646 | +krb5_ldap_lib_cleanup(void) | ||
| 647 | { | ||
| 648 | /* right now, no cleanup required */ | ||
| 649 | return 0; | ||
| 650 | diff --git a/src/tests/threads/gss-perf.c b/src/tests/threads/gss-perf.c | ||
| 651 | index f3630c2..0ca6d84 100644 | ||
| 652 | --- a/src/tests/threads/gss-perf.c | ||
| 653 | +++ b/src/tests/threads/gss-perf.c | ||
| 654 | @@ -78,7 +78,7 @@ static void usage (void) __attribute__((noreturn)); | ||
| 655 | static void set_target (char *); | ||
| 656 | |||
| 657 | static void | ||
| 658 | -usage () | ||
| 659 | +usage (void) | ||
| 660 | { | ||
| 661 | fprintf (stderr, "usage: %s [ options ] service-name\n", prog); | ||
| 662 | fprintf (stderr, " service-name\tGSSAPI host-based service name (e.g., 'host@FQDN')\n"); | ||
| 663 | @@ -249,7 +249,7 @@ do_accept (gss_buffer_desc *msg, int iter) | ||
| 664 | } | ||
| 665 | |||
| 666 | static gss_buffer_desc | ||
| 667 | -do_init () | ||
| 668 | +do_init (void) | ||
| 669 | { | ||
| 670 | OM_uint32 maj_stat, min_stat; | ||
| 671 | gss_ctx_id_t ctx = GSS_C_NO_CONTEXT; | ||
| 672 | diff --git a/src/tests/threads/init_ctx.c b/src/tests/threads/init_ctx.c | ||
| 673 | index 42619a9..dc3d417 100644 | ||
| 674 | --- a/src/tests/threads/init_ctx.c | ||
| 675 | +++ b/src/tests/threads/init_ctx.c | ||
| 676 | @@ -57,7 +57,7 @@ static int do_pause; | ||
| 677 | static void usage (void) __attribute__((noreturn)); | ||
| 678 | |||
| 679 | static void | ||
| 680 | -usage () | ||
| 681 | +usage (void) | ||
| 682 | { | ||
| 683 | fprintf (stderr, "usage: %s [ options ]\n", prog); | ||
| 684 | fprintf (stderr, "options:\n"); | ||
| 685 | diff --git a/src/tests/threads/profread.c b/src/tests/threads/profread.c | ||
| 686 | index be28ba4..69bdb05 100644 | ||
| 687 | --- a/src/tests/threads/profread.c | ||
| 688 | +++ b/src/tests/threads/profread.c | ||
| 689 | @@ -59,7 +59,7 @@ static int do_pause; | ||
| 690 | static void usage (void) __attribute__((noreturn)); | ||
| 691 | |||
| 692 | static void | ||
| 693 | -usage () | ||
| 694 | +usage (void) | ||
| 695 | { | ||
| 696 | fprintf (stderr, "usage: %s [ options ]\n", prog); | ||
| 697 | fprintf (stderr, "options:\n"); | ||
| 698 | diff --git a/src/tests/threads/t_rcache.c b/src/tests/threads/t_rcache.c | ||
| 699 | index 07c45cc..8121429 100644 | ||
| 700 | --- a/src/tests/threads/t_rcache.c | ||
| 701 | +++ b/src/tests/threads/t_rcache.c | ||
| 702 | @@ -51,7 +51,7 @@ int n_threads = DEFAULT_N_THREADS; | ||
| 703 | int interval = DEFAULT_INTERVAL; | ||
| 704 | int *ip; | ||
| 705 | |||
| 706 | -static void wait_for_tick () | ||
| 707 | +static void wait_for_tick (void) | ||
| 708 | { | ||
| 709 | time_t now, next; | ||
| 710 | now = time(0); | ||
| 711 | diff --git a/src/util/et/com_err.c b/src/util/et/com_err.c | ||
| 712 | index c1e3be7..2e74a4f 100644 | ||
| 713 | --- a/src/util/et/com_err.c | ||
| 714 | +++ b/src/util/et/com_err.c | ||
| 715 | @@ -35,7 +35,7 @@ static /*@null@*/ et_old_error_hook_func com_err_hook = 0; | ||
| 716 | k5_mutex_t com_err_hook_lock = K5_MUTEX_PARTIAL_INITIALIZER; | ||
| 717 | |||
| 718 | #if defined(_WIN32) | ||
| 719 | -BOOL isGuiApp() { | ||
| 720 | +BOOL isGuiApp(void) { | ||
| 721 | DWORD mypid; | ||
| 722 | HANDLE myprocess; | ||
| 723 | mypid = GetCurrentProcessId(); | ||
| 724 | @@ -161,7 +161,7 @@ et_old_error_hook_func set_com_err_hook (et_old_error_hook_func new_proc) | ||
| 725 | return x; | ||
| 726 | } | ||
| 727 | |||
| 728 | -et_old_error_hook_func reset_com_err_hook () | ||
| 729 | +et_old_error_hook_func reset_com_err_hook (void) | ||
| 730 | { | ||
| 731 | et_old_error_hook_func x; | ||
| 732 | |||
| 733 | diff --git a/src/util/et/error_message.c b/src/util/et/error_message.c | ||
| 734 | index 13ad3af..94445a9 100644 | ||
| 735 | --- a/src/util/et/error_message.c | ||
| 736 | +++ b/src/util/et/error_message.c | ||
| 737 | @@ -303,7 +303,7 @@ remove_error_table(const struct error_table *et) | ||
| 738 | return ENOENT; | ||
| 739 | } | ||
| 740 | |||
| 741 | -int com_err_finish_init() | ||
| 742 | +int com_err_finish_init(void) | ||
| 743 | { | ||
| 744 | return CALL_INIT_FUNCTION(com_err_initialize); | ||
| 745 | } | ||
| 746 | diff --git a/src/util/profile/prof_file.c b/src/util/profile/prof_file.c | ||
| 747 | index aa951df..c10a368 100644 | ||
| 748 | --- a/src/util/profile/prof_file.c | ||
| 749 | +++ b/src/util/profile/prof_file.c | ||
| 750 | @@ -509,11 +509,11 @@ void profile_dereference_data_locked(prf_data_t data) | ||
| 751 | profile_free_file_data(data); | ||
| 752 | } | ||
| 753 | |||
| 754 | -void profile_lock_global() | ||
| 755 | +void profile_lock_global(void) | ||
| 756 | { | ||
| 757 | k5_mutex_lock(&g_shared_trees_mutex); | ||
| 758 | } | ||
| 759 | -void profile_unlock_global() | ||
| 760 | +void profile_unlock_global(void) | ||
| 761 | { | ||
| 762 | k5_mutex_unlock(&g_shared_trees_mutex); | ||
| 763 | } | ||
| 764 | diff --git a/src/util/support/secure_getenv.c b/src/util/support/secure_getenv.c | ||
| 765 | index 6df0591..c9b34b6 100644 | ||
| 766 | --- a/src/util/support/secure_getenv.c | ||
| 767 | +++ b/src/util/support/secure_getenv.c | ||
| 768 | @@ -68,7 +68,7 @@ static int elevated_privilege = 0; | ||
| 769 | MAKE_INIT_FUNCTION(k5_secure_getenv_init); | ||
| 770 | |||
| 771 | int | ||
| 772 | -k5_secure_getenv_init() | ||
| 773 | +k5_secure_getenv_init(void) | ||
| 774 | { | ||
| 775 | int saved_errno = errno; | ||
| 776 | |||
| 777 | diff --git a/src/windows/include/leashwin.h b/src/windows/include/leashwin.h | ||
| 778 | index 08b9c7d..c85e6df 100644 | ||
| 779 | --- a/src/windows/include/leashwin.h | ||
| 780 | +++ b/src/windows/include/leashwin.h | ||
| 781 | @@ -160,51 +160,51 @@ void Leash_reset_defaults(void); | ||
| 782 | #define GOOD_TICKETS 1 | ||
| 783 | |||
| 784 | /* Leash Configuration functions - alters Current User Registry */ | ||
| 785 | -DWORD Leash_get_default_lifetime(); | ||
| 786 | +DWORD Leash_get_default_lifetime(void); | ||
| 787 | DWORD Leash_set_default_lifetime(DWORD minutes); | ||
| 788 | -DWORD Leash_reset_default_lifetime(); | ||
| 789 | -DWORD Leash_get_default_renew_till(); | ||
| 790 | +DWORD Leash_reset_default_lifetime(void); | ||
| 791 | +DWORD Leash_get_default_renew_till(void); | ||
| 792 | DWORD Leash_set_default_renew_till(DWORD minutes); | ||
| 793 | -DWORD Leash_reset_default_renew_till(); | ||
| 794 | -DWORD Leash_get_default_renewable(); | ||
| 795 | +DWORD Leash_reset_default_renew_till(void); | ||
| 796 | +DWORD Leash_get_default_renewable(void); | ||
| 797 | DWORD Leash_set_default_renewable(DWORD onoff); | ||
| 798 | -DWORD Leash_reset_default_renewable(); | ||
| 799 | -DWORD Leash_get_default_forwardable(); | ||
| 800 | +DWORD Leash_reset_default_renewable(void); | ||
| 801 | +DWORD Leash_get_default_forwardable(void); | ||
| 802 | DWORD Leash_set_default_forwardable(DWORD onoff); | ||
| 803 | -DWORD Leash_reset_default_forwardable(); | ||
| 804 | -DWORD Leash_get_default_noaddresses(); | ||
| 805 | +DWORD Leash_reset_default_forwardable(void); | ||
| 806 | +DWORD Leash_get_default_noaddresses(void); | ||
| 807 | DWORD Leash_set_default_noaddresses(DWORD onoff); | ||
| 808 | -DWORD Leash_reset_default_noaddresses(); | ||
| 809 | -DWORD Leash_get_default_proxiable(); | ||
| 810 | +DWORD Leash_reset_default_noaddresses(void); | ||
| 811 | +DWORD Leash_get_default_proxiable(void); | ||
| 812 | DWORD Leash_set_default_proxiable(DWORD onoff); | ||
| 813 | -DWORD Leash_reset_default_proxiable(); | ||
| 814 | -DWORD Leash_get_default_publicip(); | ||
| 815 | +DWORD Leash_reset_default_proxiable(void); | ||
| 816 | +DWORD Leash_get_default_publicip(void); | ||
| 817 | DWORD Leash_set_default_publicip(DWORD ipv4addr); | ||
| 818 | -DWORD Leash_reset_default_publicip(); | ||
| 819 | -DWORD Leash_get_hide_kinit_options(); | ||
| 820 | +DWORD Leash_reset_default_publicip(void); | ||
| 821 | +DWORD Leash_get_hide_kinit_options(void); | ||
| 822 | DWORD Leash_set_hide_kinit_options(DWORD onoff); | ||
| 823 | -DWORD Leash_reset_hide_kinit_options(); | ||
| 824 | -DWORD Leash_get_default_life_min(); | ||
| 825 | +DWORD Leash_reset_hide_kinit_options(void); | ||
| 826 | +DWORD Leash_get_default_life_min(void); | ||
| 827 | DWORD Leash_set_default_life_min(DWORD minutes); | ||
| 828 | -DWORD Leash_reset_default_life_min(); | ||
| 829 | -DWORD Leash_get_default_life_max(); | ||
| 830 | +DWORD Leash_reset_default_life_min(void); | ||
| 831 | +DWORD Leash_get_default_life_max(void); | ||
| 832 | DWORD Leash_set_default_life_max(DWORD minutes); | ||
| 833 | -DWORD Leash_reset_default_life_max(); | ||
| 834 | -DWORD Leash_get_default_renew_min(); | ||
| 835 | +DWORD Leash_reset_default_life_max(void); | ||
| 836 | +DWORD Leash_get_default_renew_min(void); | ||
| 837 | DWORD Leash_set_default_renew_min(DWORD minutes); | ||
| 838 | -DWORD Leash_reset_default_renew_min(); | ||
| 839 | -DWORD Leash_get_default_renew_max(); | ||
| 840 | +DWORD Leash_reset_default_renew_min(void); | ||
| 841 | +DWORD Leash_get_default_renew_max(void); | ||
| 842 | DWORD Leash_set_default_renew_max(DWORD minutes); | ||
| 843 | -DWORD Leash_reset_default_renew_max(); | ||
| 844 | -DWORD Leash_get_default_uppercaserealm(); | ||
| 845 | +DWORD Leash_reset_default_renew_max(void); | ||
| 846 | +DWORD Leash_get_default_uppercaserealm(void); | ||
| 847 | DWORD Leash_set_default_uppercaserealm(DWORD onoff); | ||
| 848 | -DWORD Leash_reset_default_uppercaserealm(); | ||
| 849 | -DWORD Leash_get_default_mslsa_import(); | ||
| 850 | +DWORD Leash_reset_default_uppercaserealm(void); | ||
| 851 | +DWORD Leash_get_default_mslsa_import(void); | ||
| 852 | DWORD Leash_set_default_mslsa_import(DWORD onoffmatch); | ||
| 853 | -DWORD Leash_reset_default_mslsa_import(); | ||
| 854 | -DWORD Leash_get_default_preserve_kinit_settings(); | ||
| 855 | +DWORD Leash_reset_default_mslsa_import(void); | ||
| 856 | +DWORD Leash_get_default_preserve_kinit_settings(void); | ||
| 857 | DWORD Leash_set_default_preserve_kinit_settings(DWORD onoff); | ||
| 858 | -DWORD Leash_reset_default_preserve_kinit_settings(); | ||
| 859 | +DWORD Leash_reset_default_preserve_kinit_settings(void); | ||
| 860 | #ifdef __cplusplus | ||
| 861 | } | ||
| 862 | #endif | ||
diff --git a/meta-oe/recipes-connectivity/krb5/krb5/0002-Avoid-strict-prototype-compiler-errors.patch b/meta-oe/recipes-connectivity/krb5/krb5/0002-Avoid-strict-prototype-compiler-errors.patch deleted file mode 100644 index 63072c790c..0000000000 --- a/meta-oe/recipes-connectivity/krb5/krb5/0002-Avoid-strict-prototype-compiler-errors.patch +++ /dev/null | |||
| @@ -1,379 +0,0 @@ | |||
| 1 | From 422c63a716a55da5c750396c0f215b5be9e060b6 Mon Sep 17 00:00:00 2001 | ||
| 2 | From: =?UTF-8?q?Steffen=20Kie=C3=9F?= | ||
| 3 | <steffen.kiess@cis.iti.uni-stuttgart.de> | ||
| 4 | Date: Tue, 13 Feb 2024 18:39:27 +0100 | ||
| 5 | Subject: [PATCH 2/2] Avoid strict-prototype compiler errors | ||
| 6 | |||
| 7 | Commit 4b9d7f7c107f01a61600fddcd8cde3812d0366a2 added the | ||
| 8 | -Werror=strict-prototypes parameter to the build process, but left | ||
| 9 | behind 28 function definitions using "()" instead of "(void)". Most | ||
| 10 | of these definitions could not cause compiler errors for various | ||
| 11 | reasons (such as an accompanying prototype), but a few could cause | ||
| 12 | errors in gcc depending on the build configuration. | ||
| 13 | |||
| 14 | For consistency and safety, add "(void)" to all 28 definitions. | ||
| 15 | |||
| 16 | [ghudson@mit.edu: rewrote commit message] | ||
| 17 | |||
| 18 | Upstream-Status: Backport [https://github.com/krb5/krb5/commit/3ae9244cd021a75eba909d872a92c25db490714d] | ||
| 19 | Signed-off-by: Khem Raj <raj.khem@gmail.com> | ||
| 20 | --- | ||
| 21 | src/clients/kcpytkt/kcpytkt.c | 2 +- | ||
| 22 | src/clients/kdeltkt/kdeltkt.c | 2 +- | ||
| 23 | src/clients/kinit/kinit.c | 4 ++-- | ||
| 24 | src/clients/kinit/kinit_kdb.c | 2 +- | ||
| 25 | src/clients/klist/klist.c | 4 ++-- | ||
| 26 | src/kadmin/cli/kadmin.c | 2 +- | ||
| 27 | src/kadmin/dbutil/kdb5_util.c | 4 ++-- | ||
| 28 | src/kdc/main.c | 2 +- | ||
| 29 | src/kprop/kpropd.c | 4 ++-- | ||
| 30 | src/lib/crypto/builtin/enc_provider/aes.c | 2 +- | ||
| 31 | src/lib/crypto/openssl/hmac.c | 2 +- | ||
| 32 | src/lib/krb5/ccache/t_memory.c | 4 ++-- | ||
| 33 | src/lib/krb5/ccache/t_stdio.c | 4 ++-- | ||
| 34 | src/plugins/kdb/db2/libdb2/btree/bt_debug.c | 2 +- | ||
| 35 | src/plugins/kdb/db2/libdb2/btree/bt_open.c | 4 ++-- | ||
| 36 | src/plugins/kdb/db2/libdb2/hash/dbm.c | 2 +- | ||
| 37 | src/plugins/kdb/db2/libdb2/test/btree.tests/main.c | 2 +- | ||
| 38 | src/plugins/kdb/db2/libdb2/test/dbtest.c | 2 +- | ||
| 39 | src/plugins/preauth/pkinit/pkinit_crypto_openssl.c | 2 +- | ||
| 40 | src/plugins/tls/k5tls/openssl.c | 2 +- | ||
| 41 | src/tests/asn.1/make-vectors.c | 2 +- | ||
| 42 | 21 files changed, 28 insertions(+), 28 deletions(-) | ||
| 43 | |||
| 44 | diff --git a/src/clients/kcpytkt/kcpytkt.c b/src/clients/kcpytkt/kcpytkt.c | ||
| 45 | index 0b88022..f1d50e5 100644 | ||
| 46 | --- a/src/clients/kcpytkt/kcpytkt.c | ||
| 47 | +++ b/src/clients/kcpytkt/kcpytkt.c | ||
| 48 | @@ -10,7 +10,7 @@ static char *prog; | ||
| 49 | static int quiet = 0; | ||
| 50 | |||
| 51 | static void | ||
| 52 | -xusage() | ||
| 53 | +xusage(void) | ||
| 54 | { | ||
| 55 | fprintf(stderr, "xusage: %s [-c from_ccache] [-e etype] [-f flags] " | ||
| 56 | "dest_ccache service1 service2 ...\n", prog); | ||
| 57 | diff --git a/src/clients/kdeltkt/kdeltkt.c b/src/clients/kdeltkt/kdeltkt.c | ||
| 58 | index cd0bf63..66a32a8 100644 | ||
| 59 | --- a/src/clients/kdeltkt/kdeltkt.c | ||
| 60 | +++ b/src/clients/kdeltkt/kdeltkt.c | ||
| 61 | @@ -10,7 +10,7 @@ static char *prog; | ||
| 62 | static int quiet = 0; | ||
| 63 | |||
| 64 | static void | ||
| 65 | -xusage() | ||
| 66 | +xusage(void) | ||
| 67 | { | ||
| 68 | fprintf(stderr, "xusage: %s [-c ccache] [-e etype] [-f flags] service1 " | ||
| 69 | "service2 ...\n", prog); | ||
| 70 | diff --git a/src/clients/kinit/kinit.c b/src/clients/kinit/kinit.c | ||
| 71 | index 7a33ffa..b27b723 100644 | ||
| 72 | --- a/src/clients/kinit/kinit.c | ||
| 73 | +++ b/src/clients/kinit/kinit.c | ||
| 74 | @@ -55,7 +55,7 @@ get_name_from_os(void) | ||
| 75 | #else /* HAVE_PWD_H */ | ||
| 76 | #ifdef _WIN32 | ||
| 77 | static char * | ||
| 78 | -get_name_from_os() | ||
| 79 | +get_name_from_os(void) | ||
| 80 | { | ||
| 81 | static char name[1024]; | ||
| 82 | DWORD name_size = sizeof(name); | ||
| 83 | @@ -69,7 +69,7 @@ get_name_from_os() | ||
| 84 | } | ||
| 85 | #else /* _WIN32 */ | ||
| 86 | static char * | ||
| 87 | -get_name_from_os() | ||
| 88 | +get_name_from_os(void) | ||
| 89 | { | ||
| 90 | return NULL; | ||
| 91 | } | ||
| 92 | diff --git a/src/clients/kinit/kinit_kdb.c b/src/clients/kinit/kinit_kdb.c | ||
| 93 | index fbd174b..4e7cd50 100644 | ||
| 94 | --- a/src/clients/kinit/kinit_kdb.c | ||
| 95 | +++ b/src/clients/kinit/kinit_kdb.c | ||
| 96 | @@ -69,7 +69,7 @@ kinit_kdb_init(krb5_context *pcontext, char *realm) | ||
| 97 | } | ||
| 98 | |||
| 99 | void | ||
| 100 | -kinit_kdb_fini() | ||
| 101 | +kinit_kdb_fini(void) | ||
| 102 | { | ||
| 103 | kadm5_destroy(server_handle); | ||
| 104 | } | ||
| 105 | diff --git a/src/clients/klist/klist.c b/src/clients/klist/klist.c | ||
| 106 | index c797b16..27cf0ee 100644 | ||
| 107 | --- a/src/clients/klist/klist.c | ||
| 108 | +++ b/src/clients/klist/klist.c | ||
| 109 | @@ -359,7 +359,7 @@ do_keytab(const char *name) | ||
| 110 | } | ||
| 111 | |||
| 112 | static void | ||
| 113 | -list_all_ccaches() | ||
| 114 | +list_all_ccaches(void) | ||
| 115 | { | ||
| 116 | krb5_error_code ret; | ||
| 117 | krb5_ccache cache; | ||
| 118 | @@ -451,7 +451,7 @@ show_all_ccaches(void) | ||
| 119 | } | ||
| 120 | |||
| 121 | static void | ||
| 122 | -do_ccache() | ||
| 123 | +do_ccache(void) | ||
| 124 | { | ||
| 125 | krb5_error_code ret; | ||
| 126 | krb5_ccache cache; | ||
| 127 | diff --git a/src/kadmin/cli/kadmin.c b/src/kadmin/cli/kadmin.c | ||
| 128 | index 23b64b0..c1256f7 100644 | ||
| 129 | --- a/src/kadmin/cli/kadmin.c | ||
| 130 | +++ b/src/kadmin/cli/kadmin.c | ||
| 131 | @@ -607,7 +607,7 @@ kadmin_startup(int argc, char *argv[], char **request_out, char ***args_out) | ||
| 132 | } | ||
| 133 | |||
| 134 | int | ||
| 135 | -quit() | ||
| 136 | +quit(void) | ||
| 137 | { | ||
| 138 | kadm5_ret_t retval; | ||
| 139 | |||
| 140 | diff --git a/src/kadmin/dbutil/kdb5_util.c b/src/kadmin/dbutil/kdb5_util.c | ||
| 141 | index 3a07fd5..187428e 100644 | ||
| 142 | --- a/src/kadmin/dbutil/kdb5_util.c | ||
| 143 | +++ b/src/kadmin/dbutil/kdb5_util.c | ||
| 144 | @@ -367,7 +367,7 @@ main(int argc, char *argv[]) | ||
| 145 | * program is run). | ||
| 146 | */ | ||
| 147 | static int | ||
| 148 | -open_db_and_mkey() | ||
| 149 | +open_db_and_mkey(void) | ||
| 150 | { | ||
| 151 | krb5_error_code retval; | ||
| 152 | krb5_data scratch, pwd, seed; | ||
| 153 | @@ -489,7 +489,7 @@ open_db_and_mkey() | ||
| 154 | #endif | ||
| 155 | |||
| 156 | int | ||
| 157 | -quit() | ||
| 158 | +quit(void) | ||
| 159 | { | ||
| 160 | krb5_error_code retval; | ||
| 161 | static krb5_boolean finished = 0; | ||
| 162 | diff --git a/src/kdc/main.c b/src/kdc/main.c | ||
| 163 | index bfdfef5..ad1d1bf 100644 | ||
| 164 | --- a/src/kdc/main.c | ||
| 165 | +++ b/src/kdc/main.c | ||
| 166 | @@ -854,7 +854,7 @@ write_pid_file(const char *path) | ||
| 167 | } | ||
| 168 | |||
| 169 | static void | ||
| 170 | -finish_realms() | ||
| 171 | +finish_realms(void) | ||
| 172 | { | ||
| 173 | int i; | ||
| 174 | |||
| 175 | diff --git a/src/kprop/kpropd.c b/src/kprop/kpropd.c | ||
| 176 | index 1b530fc..b11f3a9 100644 | ||
| 177 | --- a/src/kprop/kpropd.c | ||
| 178 | +++ b/src/kprop/kpropd.c | ||
| 179 | @@ -376,7 +376,7 @@ get_wildcard_addr(struct addrinfo **res) | ||
| 180 | } | ||
| 181 | |||
| 182 | static void | ||
| 183 | -do_standalone() | ||
| 184 | +do_standalone(void) | ||
| 185 | { | ||
| 186 | struct sockaddr_in frominet; | ||
| 187 | struct addrinfo *res; | ||
| 188 | @@ -630,7 +630,7 @@ full_resync(CLIENT *clnt) | ||
| 189 | * Returns non-zero on failure due to errors. | ||
| 190 | */ | ||
| 191 | krb5_error_code | ||
| 192 | -do_iprop() | ||
| 193 | +do_iprop(void) | ||
| 194 | { | ||
| 195 | kadm5_ret_t retval; | ||
| 196 | krb5_principal iprop_svc_principal = NULL; | ||
| 197 | diff --git a/src/lib/crypto/builtin/enc_provider/aes.c b/src/lib/crypto/builtin/enc_provider/aes.c | ||
| 198 | index 7fa9449..39e2a84 100644 | ||
| 199 | --- a/src/lib/crypto/builtin/enc_provider/aes.c | ||
| 200 | +++ b/src/lib/crypto/builtin/enc_provider/aes.c | ||
| 201 | @@ -69,7 +69,7 @@ void k5_iEnc256_CBC(struct aes_data *data); | ||
| 202 | void k5_iDec256_CBC(struct aes_data *data); | ||
| 203 | |||
| 204 | static krb5_boolean | ||
| 205 | -aesni_supported_by_cpu() | ||
| 206 | +aesni_supported_by_cpu(void) | ||
| 207 | { | ||
| 208 | unsigned int a, b, c, d; | ||
| 209 | |||
| 210 | diff --git a/src/lib/crypto/openssl/hmac.c b/src/lib/crypto/openssl/hmac.c | ||
| 211 | index bf12b8d..799d700 100644 | ||
| 212 | --- a/src/lib/crypto/openssl/hmac.c | ||
| 213 | +++ b/src/lib/crypto/openssl/hmac.c | ||
| 214 | @@ -70,7 +70,7 @@ | ||
| 215 | |||
| 216 | #define HMAC_CTX_new compat_hmac_ctx_new | ||
| 217 | static HMAC_CTX * | ||
| 218 | -compat_hmac_ctx_new() | ||
| 219 | +compat_hmac_ctx_new(void) | ||
| 220 | { | ||
| 221 | HMAC_CTX *ctx; | ||
| 222 | |||
| 223 | diff --git a/src/lib/krb5/ccache/t_memory.c b/src/lib/krb5/ccache/t_memory.c | ||
| 224 | index 6d103a0..0f94e82 100644 | ||
| 225 | --- a/src/lib/krb5/ccache/t_memory.c | ||
| 226 | +++ b/src/lib/krb5/ccache/t_memory.c | ||
| 227 | @@ -85,7 +85,7 @@ krb5_creds test_creds = { | ||
| 228 | }; | ||
| 229 | |||
| 230 | void | ||
| 231 | -init_test_cred() | ||
| 232 | +init_test_cred(void) | ||
| 233 | { | ||
| 234 | test_creds.client = (krb5_principal) malloc(sizeof(krb5_data *)*3); | ||
| 235 | test_creds.client[0] = &client1; | ||
| 236 | @@ -104,7 +104,7 @@ init_test_cred() | ||
| 237 | }; | ||
| 238 | |||
| 239 | void | ||
| 240 | -mcc_test() | ||
| 241 | +mcc_test(void) | ||
| 242 | { | ||
| 243 | krb5_ccache id; | ||
| 244 | krb5_creds creds; | ||
| 245 | diff --git a/src/lib/krb5/ccache/t_stdio.c b/src/lib/krb5/ccache/t_stdio.c | ||
| 246 | index 15185e3..06a9c2d 100644 | ||
| 247 | --- a/src/lib/krb5/ccache/t_stdio.c | ||
| 248 | +++ b/src/lib/krb5/ccache/t_stdio.c | ||
| 249 | @@ -98,7 +98,7 @@ krb5_creds test_creds = { | ||
| 250 | }; | ||
| 251 | |||
| 252 | void | ||
| 253 | -init_test_cred() | ||
| 254 | +init_test_cred(void) | ||
| 255 | { | ||
| 256 | test_creds.client = (krb5_principal) malloc(sizeof(krb5_data *)*3); | ||
| 257 | test_creds.client[0] = &client1; | ||
| 258 | @@ -118,7 +118,7 @@ init_test_cred() | ||
| 259 | |||
| 260 | int flags = 0; | ||
| 261 | void | ||
| 262 | -scc_test() | ||
| 263 | +scc_test(void) | ||
| 264 | { | ||
| 265 | krb5_ccache id; | ||
| 266 | krb5_creds creds; | ||
| 267 | diff --git a/src/plugins/kdb/db2/libdb2/btree/bt_debug.c b/src/plugins/kdb/db2/libdb2/btree/bt_debug.c | ||
| 268 | index bc71076..5a955e0 100644 | ||
| 269 | --- a/src/plugins/kdb/db2/libdb2/btree/bt_debug.c | ||
| 270 | +++ b/src/plugins/kdb/db2/libdb2/btree/bt_debug.c | ||
| 271 | @@ -56,7 +56,7 @@ static FILE *tracefp; | ||
| 272 | * initialize debugging. | ||
| 273 | */ | ||
| 274 | static void | ||
| 275 | -__bt_dinit() | ||
| 276 | +__bt_dinit(void) | ||
| 277 | { | ||
| 278 | static int first = 1; | ||
| 279 | |||
| 280 | diff --git a/src/plugins/kdb/db2/libdb2/btree/bt_open.c b/src/plugins/kdb/db2/libdb2/btree/bt_open.c | ||
| 281 | index 0bb19d7..56bab19 100644 | ||
| 282 | --- a/src/plugins/kdb/db2/libdb2/btree/bt_open.c | ||
| 283 | +++ b/src/plugins/kdb/db2/libdb2/btree/bt_open.c | ||
| 284 | @@ -390,7 +390,7 @@ nroot(BTREE *t) | ||
| 285 | } | ||
| 286 | |||
| 287 | static int | ||
| 288 | -tmp() | ||
| 289 | +tmp(void) | ||
| 290 | { | ||
| 291 | #ifdef SIG_BLOCK | ||
| 292 | sigset_t set, oset; | ||
| 293 | @@ -437,7 +437,7 @@ tmp() | ||
| 294 | } | ||
| 295 | |||
| 296 | static int | ||
| 297 | -byteorder() | ||
| 298 | +byteorder(void) | ||
| 299 | { | ||
| 300 | u_int32_t x; | ||
| 301 | u_char *p; | ||
| 302 | diff --git a/src/plugins/kdb/db2/libdb2/hash/dbm.c b/src/plugins/kdb/db2/libdb2/hash/dbm.c | ||
| 303 | index 8e23d4c..6e5e96b 100644 | ||
| 304 | --- a/src/plugins/kdb/db2/libdb2/hash/dbm.c | ||
| 305 | +++ b/src/plugins/kdb/db2/libdb2/hash/dbm.c | ||
| 306 | @@ -143,7 +143,7 @@ kdb2_store(datum key, datum dat) | ||
| 307 | } | ||
| 308 | |||
| 309 | static void | ||
| 310 | -no_open_db() | ||
| 311 | +no_open_db(void) | ||
| 312 | { | ||
| 313 | (void)fprintf(stderr, "dbm: no open database.\n"); | ||
| 314 | } | ||
| 315 | diff --git a/src/plugins/kdb/db2/libdb2/test/btree.tests/main.c b/src/plugins/kdb/db2/libdb2/test/btree.tests/main.c | ||
| 316 | index 088f903..eec843d 100644 | ||
| 317 | --- a/src/plugins/kdb/db2/libdb2/test/btree.tests/main.c | ||
| 318 | +++ b/src/plugins/kdb/db2/libdb2/test/btree.tests/main.c | ||
| 319 | @@ -908,7 +908,7 @@ keydata(key, data) | ||
| 320 | } | ||
| 321 | |||
| 322 | void | ||
| 323 | -usage() | ||
| 324 | +usage(void) | ||
| 325 | { | ||
| 326 | (void)fprintf(stderr, | ||
| 327 | "usage: %s [-bdluw] [-c cache] [-i file] [-p page] [file]\n", | ||
| 328 | diff --git a/src/plugins/kdb/db2/libdb2/test/dbtest.c b/src/plugins/kdb/db2/libdb2/test/dbtest.c | ||
| 329 | index 04bf34b..a2866b4 100644 | ||
| 330 | --- a/src/plugins/kdb/db2/libdb2/test/dbtest.c | ||
| 331 | +++ b/src/plugins/kdb/db2/libdb2/test/dbtest.c | ||
| 332 | @@ -792,7 +792,7 @@ xmalloc(char *text, size_t len) | ||
| 333 | } | ||
| 334 | |||
| 335 | void | ||
| 336 | -usage() | ||
| 337 | +usage(void) | ||
| 338 | { | ||
| 339 | (void)fprintf(stderr, | ||
| 340 | "usage: dbtest [-l] [-f file] [-i info] [-o file] type script\n"); | ||
| 341 | diff --git a/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c b/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c | ||
| 342 | index 4c81256..4a8b6d9 100644 | ||
| 343 | --- a/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c | ||
| 344 | +++ b/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c | ||
| 345 | @@ -3075,7 +3075,7 @@ cleanup: | ||
| 346 | } | ||
| 347 | |||
| 348 | int | ||
| 349 | -pkinit_openssl_init() | ||
| 350 | +pkinit_openssl_init(void) | ||
| 351 | { | ||
| 352 | /* Initialize OpenSSL. */ | ||
| 353 | ERR_load_crypto_strings(); | ||
| 354 | diff --git a/src/plugins/tls/k5tls/openssl.c b/src/plugins/tls/k5tls/openssl.c | ||
| 355 | index 99fda7f..aab67c0 100644 | ||
| 356 | --- a/src/plugins/tls/k5tls/openssl.c | ||
| 357 | +++ b/src/plugins/tls/k5tls/openssl.c | ||
| 358 | @@ -49,7 +49,7 @@ static int ex_handle_id = -1; | ||
| 359 | MAKE_INIT_FUNCTION(init_openssl); | ||
| 360 | |||
| 361 | int | ||
| 362 | -init_openssl() | ||
| 363 | +init_openssl(void) | ||
| 364 | { | ||
| 365 | SSL_library_init(); | ||
| 366 | SSL_load_error_strings(); | ||
| 367 | diff --git a/src/tests/asn.1/make-vectors.c b/src/tests/asn.1/make-vectors.c | ||
| 368 | index 2fc8546..6f2b7dd 100644 | ||
| 369 | --- a/src/tests/asn.1/make-vectors.c | ||
| 370 | +++ b/src/tests/asn.1/make-vectors.c | ||
| 371 | @@ -224,7 +224,7 @@ printbuf(void) | ||
| 372 | } | ||
| 373 | |||
| 374 | int | ||
| 375 | -main() | ||
| 376 | +main(void) | ||
| 377 | { | ||
| 378 | /* Initialize values which can't use static initializers. */ | ||
| 379 | asn_long2INTEGER(&otp_format, 2); /* Alphanumeric */ | ||
diff --git a/meta-oe/recipes-connectivity/krb5/krb5/CVE-2024-26458_CVE-2024-26461.patch b/meta-oe/recipes-connectivity/krb5/krb5/CVE-2024-26458_CVE-2024-26461.patch deleted file mode 100644 index 46eb6aa96c..0000000000 --- a/meta-oe/recipes-connectivity/krb5/krb5/CVE-2024-26458_CVE-2024-26461.patch +++ /dev/null | |||
| @@ -1,207 +0,0 @@ | |||
| 1 | From c5f9c816107f70139de11b38aa02db2f1774ee0d Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Greg Hudson <ghudson@mit.edu> | ||
| 3 | Date: Tue, 5 Mar 2024 19:53:07 -0500 | ||
| 4 | Subject: [PATCH] Fix two unlikely memory leaks | ||
| 5 | |||
| 6 | In gss_krb5int_make_seal_token_v3(), one of the bounds checks (which | ||
| 7 | could probably never be triggered) leaks plain.data. Fix this leak | ||
| 8 | and use current practices for cleanup throughout the function. | ||
| 9 | |||
| 10 | In xmt_rmtcallres() (unused within the tree and likely elsewhere), | ||
| 11 | store port_ptr into crp->port_ptr as soon as it is allocated; | ||
| 12 | otherwise it could leak if the subsequent xdr_u_int32() operation | ||
| 13 | fails. | ||
| 14 | |||
| 15 | CVE: CVE-2024-26458 CVE-2024-26461 | ||
| 16 | Upstream-Status: Backport [https://github.com/krb5/krb5/commit/c5f9c816107f70139de11b38aa02db2f1774ee0d] | ||
| 17 | |||
| 18 | Signed-off-by: Yogita Urade <yogita.urade@windriver.com> | ||
| 19 | --- | ||
| 20 | src/lib/gssapi/krb5/k5sealv3.c | 56 +++++++++++++++------------------- | ||
| 21 | src/lib/rpc/pmap_rmt.c | 9 +++--- | ||
| 22 | 2 files changed, 29 insertions(+), 36 deletions(-) | ||
| 23 | |||
| 24 | diff --git a/src/lib/gssapi/krb5/k5sealv3.c b/src/lib/gssapi/krb5/k5sealv3.c | ||
| 25 | index 1fcbdfb..d3210c1 100644 | ||
| 26 | --- a/src/lib/gssapi/krb5/k5sealv3.c | ||
| 27 | +++ b/src/lib/gssapi/krb5/k5sealv3.c | ||
| 28 | @@ -65,7 +65,7 @@ gss_krb5int_make_seal_token_v3 (krb5_context context, | ||
| 29 | int conf_req_flag, int toktype) | ||
| 30 | { | ||
| 31 | size_t bufsize = 16; | ||
| 32 | - unsigned char *outbuf = 0; | ||
| 33 | + unsigned char *outbuf = NULL; | ||
| 34 | krb5_error_code err; | ||
| 35 | int key_usage; | ||
| 36 | unsigned char acceptor_flag; | ||
| 37 | @@ -75,9 +75,13 @@ gss_krb5int_make_seal_token_v3 (krb5_context context, | ||
| 38 | #endif | ||
| 39 | size_t ec; | ||
| 40 | unsigned short tok_id; | ||
| 41 | - krb5_checksum sum; | ||
| 42 | + krb5_checksum sum = { 0 }; | ||
| 43 | krb5_key key; | ||
| 44 | krb5_cksumtype cksumtype; | ||
| 45 | + krb5_data plain = empty_data(); | ||
| 46 | + | ||
| 47 | + token->value = NULL; | ||
| 48 | + token->length = 0; | ||
| 49 | |||
| 50 | acceptor_flag = ctx->initiate ? 0 : FLAG_SENDER_IS_ACCEPTOR; | ||
| 51 | key_usage = (toktype == KG_TOK_WRAP_MSG | ||
| 52 | @@ -107,14 +111,15 @@ gss_krb5int_make_seal_token_v3 (krb5_context context, | ||
| 53 | #endif | ||
| 54 | |||
| 55 | if (toktype == KG_TOK_WRAP_MSG && conf_req_flag) { | ||
| 56 | - krb5_data plain; | ||
| 57 | krb5_enc_data cipher; | ||
| 58 | size_t ec_max; | ||
| 59 | size_t encrypt_size; | ||
| 60 | |||
| 61 | /* 300: Adds some slop. */ | ||
| 62 | - if (SIZE_MAX - 300 < message->length) | ||
| 63 | - return ENOMEM; | ||
| 64 | + if (SIZE_MAX - 300 < message->length) { | ||
| 65 | + err = ENOMEM; | ||
| 66 | + goto cleanup; | ||
| 67 | + } | ||
| 68 | ec_max = SIZE_MAX - message->length - 300; | ||
| 69 | if (ec_max > 0xffff) | ||
| 70 | ec_max = 0xffff; | ||
| 71 | @@ -126,20 +131,20 @@ gss_krb5int_make_seal_token_v3 (krb5_context context, | ||
| 72 | #endif | ||
| 73 | err = alloc_data(&plain, message->length + 16 + ec); | ||
| 74 | if (err) | ||
| 75 | - return err; | ||
| 76 | + goto cleanup; | ||
| 77 | |||
| 78 | /* Get size of ciphertext. */ | ||
| 79 | encrypt_size = krb5_encrypt_size(plain.length, key->keyblock.enctype); | ||
| 80 | if (encrypt_size > SIZE_MAX / 2) { | ||
| 81 | err = ENOMEM; | ||
| 82 | - goto error; | ||
| 83 | + goto cleanup; | ||
| 84 | } | ||
| 85 | bufsize = 16 + encrypt_size; | ||
| 86 | /* Allocate space for header plus encrypted data. */ | ||
| 87 | outbuf = gssalloc_malloc(bufsize); | ||
| 88 | if (outbuf == NULL) { | ||
| 89 | - free(plain.data); | ||
| 90 | - return ENOMEM; | ||
| 91 | + err = ENOMEM; | ||
| 92 | + goto cleanup; | ||
| 93 | } | ||
| 94 | |||
| 95 | /* TOK_ID */ | ||
| 96 | @@ -164,11 +169,8 @@ gss_krb5int_make_seal_token_v3 (krb5_context context, | ||
| 97 | cipher.ciphertext.length = bufsize - 16; | ||
| 98 | cipher.enctype = key->keyblock.enctype; | ||
| 99 | err = krb5_k_encrypt(context, key, key_usage, 0, &plain, &cipher); | ||
| 100 | - zap(plain.data, plain.length); | ||
| 101 | - free(plain.data); | ||
| 102 | - plain.data = 0; | ||
| 103 | if (err) | ||
| 104 | - goto error; | ||
| 105 | + goto cleanup; | ||
| 106 | |||
| 107 | /* Now that we know we're returning a valid token.... */ | ||
| 108 | ctx->seq_send++; | ||
| 109 | @@ -181,7 +183,6 @@ gss_krb5int_make_seal_token_v3 (krb5_context context, | ||
| 110 | /* If the rotate fails, don't worry about it. */ | ||
| 111 | #endif | ||
| 112 | } else if (toktype == KG_TOK_WRAP_MSG && !conf_req_flag) { | ||
| 113 | - krb5_data plain; | ||
| 114 | size_t cksumsize; | ||
| 115 | |||
| 116 | /* Here, message is the application-supplied data; message2 is | ||
| 117 | @@ -193,21 +194,19 @@ gss_krb5int_make_seal_token_v3 (krb5_context context, | ||
| 118 | wrap_with_checksum: | ||
| 119 | err = alloc_data(&plain, message->length + 16); | ||
| 120 | if (err) | ||
| 121 | - return err; | ||
| 122 | + goto cleanup; | ||
| 123 | |||
| 124 | err = krb5_c_checksum_length(context, cksumtype, &cksumsize); | ||
| 125 | if (err) | ||
| 126 | - goto error; | ||
| 127 | + goto cleanup; | ||
| 128 | |||
| 129 | assert(cksumsize <= 0xffff); | ||
| 130 | |||
| 131 | bufsize = 16 + message2->length + cksumsize; | ||
| 132 | outbuf = gssalloc_malloc(bufsize); | ||
| 133 | if (outbuf == NULL) { | ||
| 134 | - free(plain.data); | ||
| 135 | - plain.data = 0; | ||
| 136 | err = ENOMEM; | ||
| 137 | - goto error; | ||
| 138 | + goto cleanup; | ||
| 139 | } | ||
| 140 | |||
| 141 | /* TOK_ID */ | ||
| 142 | @@ -239,23 +238,15 @@ gss_krb5int_make_seal_token_v3 (krb5_context context, | ||
| 143 | if (message2->length) | ||
| 144 | memcpy(outbuf + 16, message2->value, message2->length); | ||
| 145 | |||
| 146 | - sum.contents = outbuf + 16 + message2->length; | ||
| 147 | - sum.length = cksumsize; | ||
| 148 | - | ||
| 149 | err = krb5_k_make_checksum(context, cksumtype, key, | ||
| 150 | key_usage, &plain, &sum); | ||
| 151 | - zap(plain.data, plain.length); | ||
| 152 | - free(plain.data); | ||
| 153 | - plain.data = 0; | ||
| 154 | if (err) { | ||
| 155 | zap(outbuf,bufsize); | ||
| 156 | - goto error; | ||
| 157 | + goto cleanup; | ||
| 158 | } | ||
| 159 | if (sum.length != cksumsize) | ||
| 160 | abort(); | ||
| 161 | memcpy(outbuf + 16 + message2->length, sum.contents, cksumsize); | ||
| 162 | - krb5_free_checksum_contents(context, &sum); | ||
| 163 | - sum.contents = 0; | ||
| 164 | /* Now that we know we're actually generating the token... */ | ||
| 165 | ctx->seq_send++; | ||
| 166 | |||
| 167 | @@ -285,12 +276,13 @@ gss_krb5int_make_seal_token_v3 (krb5_context context, | ||
| 168 | |||
| 169 | token->value = outbuf; | ||
| 170 | token->length = bufsize; | ||
| 171 | - return 0; | ||
| 172 | + outbuf = NULL; | ||
| 173 | + err = 0; | ||
| 174 | |||
| 175 | -error: | ||
| 176 | +cleanup: | ||
| 177 | + krb5_free_checksum_contents(context, &sum); | ||
| 178 | + zapfree(plain.data, plain.length); | ||
| 179 | gssalloc_free(outbuf); | ||
| 180 | - token->value = NULL; | ||
| 181 | - token->length = 0; | ||
| 182 | return err; | ||
| 183 | } | ||
| 184 | |||
| 185 | diff --git a/src/lib/rpc/pmap_rmt.c b/src/lib/rpc/pmap_rmt.c | ||
| 186 | index 8c7e30c..522cb20 100644 | ||
| 187 | --- a/src/lib/rpc/pmap_rmt.c | ||
| 188 | +++ b/src/lib/rpc/pmap_rmt.c | ||
| 189 | @@ -160,11 +160,12 @@ xdr_rmtcallres( | ||
| 190 | caddr_t port_ptr; | ||
| 191 | |||
| 192 | port_ptr = (caddr_t)(void *)crp->port_ptr; | ||
| 193 | - if (xdr_reference(xdrs, &port_ptr, sizeof (uint32_t), | ||
| 194 | - xdr_u_int32) && xdr_u_int32(xdrs, &crp->resultslen)) { | ||
| 195 | - crp->port_ptr = (uint32_t *)(void *)port_ptr; | ||
| 196 | + if (!xdr_reference(xdrs, &port_ptr, sizeof (uint32_t), | ||
| 197 | + (xdrproc_t)xdr_u_int32)) | ||
| 198 | + return (FALSE); | ||
| 199 | + crp->port_ptr = (uint32_t *)(void *)port_ptr; | ||
| 200 | + if (xdr_u_int32(xdrs, &crp->resultslen)) | ||
| 201 | return ((*(crp->xdr_results))(xdrs, crp->results_ptr)); | ||
| 202 | - } | ||
| 203 | return (FALSE); | ||
| 204 | } | ||
| 205 | |||
| 206 | -- | ||
| 207 | 2.40.0 | ||
diff --git a/meta-oe/recipes-connectivity/krb5/krb5/CVE-2025-24528.patch b/meta-oe/recipes-connectivity/krb5/krb5/CVE-2025-24528.patch deleted file mode 100644 index ac6039edf1..0000000000 --- a/meta-oe/recipes-connectivity/krb5/krb5/CVE-2025-24528.patch +++ /dev/null | |||
| @@ -1,68 +0,0 @@ | |||
| 1 | From 78ceba024b64d49612375be4a12d1c066b0bfbd0 Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Zoltan Borbely <Zoltan.Borbely@morganstanley.com> | ||
| 3 | Date: Tue, 28 Jan 2025 16:39:25 -0500 | ||
| 4 | Subject: [PATCH] Prevent overflow when calculating ulog block size | ||
| 5 | |||
| 6 | In kdb_log.c:resize(), log an error and fail if the update size is | ||
| 7 | larger than the largest possible block size (2^16-1). | ||
| 8 | |||
| 9 | CVE-2025-24528: | ||
| 10 | |||
| 11 | In MIT krb5 release 1.7 and later with incremental propagation | ||
| 12 | enabled, an authenticated attacker can cause kadmind to write beyond | ||
| 13 | the end of the mapped region for the iprop log file, likely causing a | ||
| 14 | process crash. | ||
| 15 | |||
| 16 | [ghudson@mit.edu: edited commit message and added CVE description] | ||
| 17 | |||
| 18 | ticket: 9159 (new) | ||
| 19 | tags: pullup | ||
| 20 | target_version: 1.21-next | ||
| 21 | |||
| 22 | CVE: CVE-2025-24528 | ||
| 23 | |||
| 24 | Upstream-Status: Backport [https://github.com/krb5/krb5/commit/78ceba024b64d49612375be4a12d1c066b0bfbd0] | ||
| 25 | |||
| 26 | Signed-off-by: Divya Chellam <divya.chellam@windriver.com> | ||
| 27 | --- | ||
| 28 | src/lib/kdb/kdb_log.c | 10 ++++++++-- | ||
| 29 | 1 file changed, 8 insertions(+), 2 deletions(-) | ||
| 30 | |||
| 31 | diff --git a/src/lib/kdb/kdb_log.c b/src/lib/kdb/kdb_log.c | ||
| 32 | index 2659a25..68fae91 100644 | ||
| 33 | --- a/src/lib/kdb/kdb_log.c | ||
| 34 | +++ b/src/lib/kdb/kdb_log.c | ||
| 35 | @@ -183,7 +183,7 @@ extend_file_to(int fd, unsigned int new_size) | ||
| 36 | */ | ||
| 37 | static krb5_error_code | ||
| 38 | resize(kdb_hlog_t *ulog, uint32_t ulogentries, int ulogfd, | ||
| 39 | - unsigned int recsize) | ||
| 40 | + unsigned int recsize, const kdb_incr_update_t *upd) | ||
| 41 | { | ||
| 42 | unsigned int new_block, new_size; | ||
| 43 | |||
| 44 | @@ -195,6 +195,12 @@ resize(kdb_hlog_t *ulog, uint32_t ulogentries, int ulogfd, | ||
| 45 | new_block *= ULOG_BLOCK; | ||
| 46 | new_size += ulogentries * new_block; | ||
| 47 | |||
| 48 | + if (new_block > UINT16_MAX) { | ||
| 49 | + syslog(LOG_ERR, _("ulog overflow caused by principal %.*s"), | ||
| 50 | + upd->kdb_princ_name.utf8str_t_len, | ||
| 51 | + upd->kdb_princ_name.utf8str_t_val); | ||
| 52 | + return KRB5_LOG_ERROR; | ||
| 53 | + } | ||
| 54 | if (new_size > MAXLOGLEN) | ||
| 55 | return KRB5_LOG_ERROR; | ||
| 56 | |||
| 57 | @@ -291,7 +297,7 @@ store_update(kdb_log_context *log_ctx, kdb_incr_update_t *upd) | ||
| 58 | recsize = sizeof(kdb_ent_header_t) + upd_size; | ||
| 59 | |||
| 60 | if (recsize > ulog->kdb_block) { | ||
| 61 | - retval = resize(ulog, ulogentries, log_ctx->ulogfd, recsize); | ||
| 62 | + retval = resize(ulog, ulogentries, log_ctx->ulogfd, recsize, upd); | ||
| 63 | if (retval) | ||
| 64 | return retval; | ||
| 65 | } | ||
| 66 | -- | ||
| 67 | 2.40.0 | ||
| 68 | |||
diff --git a/meta-oe/recipes-connectivity/krb5/krb5_1.21.3.bb b/meta-oe/recipes-connectivity/krb5/krb5_1.22.2.bb index c042dba5a7..507a1b2381 100644 --- a/meta-oe/recipes-connectivity/krb5/krb5_1.21.3.bb +++ b/meta-oe/recipes-connectivity/krb5/krb5_1.22.2.bb | |||
| @@ -14,16 +14,13 @@ DESCRIPTION = "Kerberos is a system for authenticating users and services on a n | |||
| 14 | HOMEPAGE = "http://web.mit.edu/Kerberos/" | 14 | HOMEPAGE = "http://web.mit.edu/Kerberos/" |
| 15 | SECTION = "console/network" | 15 | SECTION = "console/network" |
| 16 | LICENSE = "MIT" | 16 | LICENSE = "MIT" |
| 17 | LIC_FILES_CHKSUM = "file://${S}/../NOTICE;md5=71c06694263581762668e88b7b77a1a5" | 17 | LIC_FILES_CHKSUM = "file://${S}/../NOTICE;md5=c1deab93872560046ba4411e77050d24" |
| 18 | 18 | ||
| 19 | inherit autotools-brokensep binconfig perlnative systemd update-rc.d pkgconfig | 19 | inherit autotools-brokensep binconfig perlnative systemd update-rc.d pkgconfig |
| 20 | 20 | ||
| 21 | SHRT_VER = "${@oe.utils.trim_version("${PV}", 2)}" | 21 | SHRT_VER = "${@oe.utils.trim_version("${PV}", 2)}" |
| 22 | SRC_URI = "http://web.mit.edu/kerberos/dist/${BPN}/${SHRT_VER}/${BP}.tar.gz \ | 22 | SRC_URI = "http://web.mit.edu/kerberos/dist/${BPN}/${SHRT_VER}/${BP}.tar.gz \ |
| 23 | file://debian-suppress-usr-lib-in-krb5-config.patch;striplevel=2 \ | 23 | file://debian-suppress-usr-lib-in-krb5-config.patch;striplevel=2 \ |
| 24 | file://0001-Eliminate-old-style-function-declarations.patch;patchdir=.. \ | ||
| 25 | file://0001-Fix-more-non-prototype-functions.patch;patchdir=.. \ | ||
| 26 | file://0002-Avoid-strict-prototype-compiler-errors.patch;patchdir=.. \ | ||
| 27 | file://crosscompile_nm.patch \ | 24 | file://crosscompile_nm.patch \ |
| 28 | file://etc/init.d/krb5-kdc \ | 25 | file://etc/init.d/krb5-kdc \ |
| 29 | file://etc/init.d/krb5-admin-server \ | 26 | file://etc/init.d/krb5-admin-server \ |
| @@ -31,11 +28,9 @@ SRC_URI = "http://web.mit.edu/kerberos/dist/${BPN}/${SHRT_VER}/${BP}.tar.gz \ | |||
| 31 | file://etc/default/krb5-admin-server \ | 28 | file://etc/default/krb5-admin-server \ |
| 32 | file://krb5-kdc.service \ | 29 | file://krb5-kdc.service \ |
| 33 | file://krb5-admin-server.service \ | 30 | file://krb5-admin-server.service \ |
| 34 | file://CVE-2024-26458_CVE-2024-26461.patch;striplevel=2 \ | ||
| 35 | file://CVE-2025-24528.patch;striplevel=2 \ | ||
| 36 | " | 31 | " |
| 37 | 32 | ||
| 38 | SRC_URI[sha256sum] = "b7a4cd5ead67fb08b980b21abd150ff7217e85ea320c9ed0c6dadd304840ad35" | 33 | SRC_URI[sha256sum] = "3243ffbc8ea4d4ac22ddc7dd2a1dc54c57874c40648b60ff97009763554eaf13" |
| 39 | 34 | ||
| 40 | CVE_PRODUCT = "kerberos" | 35 | CVE_PRODUCT = "kerberos" |
| 41 | CVE_VERSION = "5-${PV}" | 36 | CVE_VERSION = "5-${PV}" |
| @@ -156,7 +151,7 @@ FILES:${PN}-kdc = "${libdir}/krb5/plugins/kdb/db2.so \ | |||
| 156 | ${sysconfdir}/tmpfiles.d/krb5.conf \ | 151 | ${sysconfdir}/tmpfiles.d/krb5.conf \ |
| 157 | ${systemd_system_unitdir}/krb5-kdc.service" | 152 | ${systemd_system_unitdir}/krb5-kdc.service" |
| 158 | 153 | ||
| 159 | FILES:${PN}-kdc-ldap = "${libdir}/krb5/libkdb_ldap${SOLIBS} \ | 154 | FILES:${PN}-kdc-ldap = "${libdir}/libkdb_ldap${SOLIBS} \ |
| 160 | ${libdir}/krb5/plugins/kdb/kldap.so \ | 155 | ${libdir}/krb5/plugins/kdb/kldap.so \ |
| 161 | ${sbindir}/kdb5_ldap_util" | 156 | ${sbindir}/kdb5_ldap_util" |
| 162 | 157 | ||
diff --git a/meta-oe/recipes-connectivity/libimobiledevice/libimobiledevice/0001-include-unistd.h-for-usleep.patch b/meta-oe/recipes-connectivity/libimobiledevice/libimobiledevice/0001-include-unistd.h-for-usleep.patch deleted file mode 100644 index 424a203e56..0000000000 --- a/meta-oe/recipes-connectivity/libimobiledevice/libimobiledevice/0001-include-unistd.h-for-usleep.patch +++ /dev/null | |||
| @@ -1,31 +0,0 @@ | |||
| 1 | From 6cb8069cfe08114f1dc7b50a7fcd4dc040cd1bbb Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Khem Raj <raj.khem@gmail.com> | ||
| 3 | Date: Tue, 9 May 2023 20:19:23 -0700 | ||
| 4 | Subject: [PATCH] include unistd.h for usleep() | ||
| 5 | |||
| 6 | clang16 flags the missing header | ||
| 7 | |||
| 8 | Fixes | ||
| 9 | ../../git/tools/idevicedevmodectl.c:363:2: error: call to undeclared function 'usleep'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] | ||
| 10 | |||
| 11 | Upstream-Status: Submitted [https://github.com/libimobiledevice/libimobiledevice/pull/1444] | ||
| 12 | Signed-off-by: Khem Raj <raj.khem@gmail.com> | ||
| 13 | --- | ||
| 14 | tools/idevicedevmodectl.c | 1 + | ||
| 15 | 1 file changed, 1 insertion(+) | ||
| 16 | |||
| 17 | diff --git a/tools/idevicedevmodectl.c b/tools/idevicedevmodectl.c | ||
| 18 | index 739bc13..9fe8d6a 100644 | ||
| 19 | --- a/tools/idevicedevmodectl.c | ||
| 20 | +++ b/tools/idevicedevmodectl.c | ||
| 21 | @@ -34,6 +34,7 @@ | ||
| 22 | #ifndef WIN32 | ||
| 23 | #include <signal.h> | ||
| 24 | #endif | ||
| 25 | +#include <unistd.h> | ||
| 26 | |||
| 27 | #ifdef WIN32 | ||
| 28 | #include <windows.h> | ||
| 29 | -- | ||
| 30 | 2.40.1 | ||
| 31 | |||
diff --git a/meta-oe/recipes-connectivity/libimobiledevice/libimobiledevice_git.bb b/meta-oe/recipes-connectivity/libimobiledevice/libimobiledevice_1.4.0.bb index 3c93c9a37b..eeae93e261 100644 --- a/meta-oe/recipes-connectivity/libimobiledevice/libimobiledevice_git.bb +++ b/meta-oe/recipes-connectivity/libimobiledevice/libimobiledevice_1.4.0.bb | |||
| @@ -6,13 +6,10 @@ LIC_FILES_CHKSUM = "\ | |||
| 6 | " | 6 | " |
| 7 | HOMEPAGE = "http://www.libimobiledevice.org/" | 7 | HOMEPAGE = "http://www.libimobiledevice.org/" |
| 8 | 8 | ||
| 9 | DEPENDS = "libplist usbmuxd libusbmuxd libtasn1 gnutls libgcrypt libimobiledevice-glue openssl" | 9 | DEPENDS = "libplist usbmuxd libusbmuxd libtasn1 gnutls libgcrypt libimobiledevice-glue openssl libtatsu" |
| 10 | 10 | ||
| 11 | PV = "1.3.0+git" | 11 | SRCREV = "149f7623c672c1fa73122c7119a12bfc0012f2ac" |
| 12 | 12 | SRC_URI = "git://github.com/libimobiledevice/libimobiledevice;protocol=https;branch=master;tag=${PV}" | |
| 13 | SRCREV = "860ffb707af3af94467d2ece4ad258dda957c6cd" | ||
| 14 | SRC_URI = "git://github.com/libimobiledevice/libimobiledevice;protocol=https;branch=master \ | ||
| 15 | file://0001-include-unistd.h-for-usleep.patch" | ||
| 16 | 13 | ||
| 17 | inherit autotools pkgconfig | 14 | inherit autotools pkgconfig |
| 18 | 15 | ||
diff --git a/meta-oe/recipes-connectivity/libtorrent-rasterbar/libtorrent-rasterbar_2.0.10.bb b/meta-oe/recipes-connectivity/libtorrent-rasterbar/libtorrent-rasterbar_2.0.11.bb index 6bfcbec25f..ca3fe2c8ee 100644 --- a/meta-oe/recipes-connectivity/libtorrent-rasterbar/libtorrent-rasterbar_2.0.10.bb +++ b/meta-oe/recipes-connectivity/libtorrent-rasterbar/libtorrent-rasterbar_2.0.11.bb | |||
| @@ -6,10 +6,10 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=d8b6cb42d66e6b3c47a909c3ce678a7b" | |||
| 6 | 6 | ||
| 7 | DEPENDS = "boost openssl" | 7 | DEPENDS = "boost openssl" |
| 8 | 8 | ||
| 9 | SRC_URI = "git://github.com/arvidn/libtorrent.git;branch=master;protocol=https \ | 9 | SRC_URI = "git://github.com/arvidn/libtorrent.git;branch=master;protocol=https;tag=v${PV} \ |
| 10 | git://github.com/arvidn/try_signal.git;branch=master;protocol=https;destsuffix=${BB_GIT_DEFAULT_DESTSUFFIX}/deps/try_signal;name=try_signal" | 10 | git://github.com/arvidn/try_signal.git;branch=master;protocol=https;destsuffix=${BB_GIT_DEFAULT_DESTSUFFIX}/deps/try_signal;name=try_signal" |
| 11 | 11 | ||
| 12 | SRCREV = "74bc93a37a5e31c78f0aa02037a68fb9ac5deb41" | 12 | SRCREV = "9d7443f467147d1784fb7516d2a882db1abb5a8b" |
| 13 | SRCREV_try_signal = "105cce59972f925a33aa6b1c3109e4cd3caf583d" | 13 | SRCREV_try_signal = "105cce59972f925a33aa6b1c3109e4cd3caf583d" |
| 14 | SRCREV_FORMAT .= "_try_signal" | 14 | SRCREV_FORMAT .= "_try_signal" |
| 15 | 15 | ||
diff --git a/meta-oe/recipes-connectivity/paho-mqtt-c/paho-mqtt-c/0001-Fix-build-error-due-to-bool-keyword-with-gcc-15.patch b/meta-oe/recipes-connectivity/paho-mqtt-c/paho-mqtt-c/0001-Fix-build-error-due-to-bool-keyword-with-gcc-15.patch deleted file mode 100644 index 4215f698c7..0000000000 --- a/meta-oe/recipes-connectivity/paho-mqtt-c/paho-mqtt-c/0001-Fix-build-error-due-to-bool-keyword-with-gcc-15.patch +++ /dev/null | |||
| @@ -1,37 +0,0 @@ | |||
| 1 | From 02fa96d0d59211e64483273e5253ca45c4395154 Mon Sep 17 00:00:00 2001 | ||
| 2 | From: "mark.yang" <mark.yang@lge.com> | ||
| 3 | Date: Wed, 9 Apr 2025 19:05:55 +0900 | ||
| 4 | Subject: [PATCH] Fix build error due to bool keyword with gcc-15 | ||
| 5 | |||
| 6 | * gcc-15 uses gnu23 for c. | ||
| 7 | 'bool' is a keyword. | ||
| 8 | TOPDIR/tmp/work/core2-64-oe-linux/paho-mqtt-c/1.3.14/git/src/MQTTPacket.h:31:22: error: 'bool' cannot be defined via 'typedef' | ||
| 9 | 31 | typedef unsigned int bool; | ||
| 10 | | ^~~~ | ||
| 11 | TOPDIR/tmp/work/core2-64-oe-linux/paho-mqtt-c/1.3.14/git/src/MQTTPacket.h:31:22: note: 'bool' is a keyword with '-std=c23' onwards | ||
| 12 | TOPDIR/tmp/work/core2-64-oe-linux/paho-mqtt-c/1.3.14/git/src/MQTTPacket.h:31:1: warning: useless type name in empty declaration | ||
| 13 | 31 | typedef unsigned int bool; | ||
| 14 | | ^~~~~~~ | ||
| 15 | |||
| 16 | Upstream-Status: Submitted [https://github.com/eclipse-paho/paho.mqtt.c/pull/1595] | ||
| 17 | Signed-off-by: mark.yang <mark.yang@lge.com> | ||
| 18 | Signed-off-by: markyang92 <pllpokko@alumni.kaist.ac.kr> | ||
| 19 | |||
| 20 | --- | ||
| 21 | src/MQTTPacket.h | 2 ++ | ||
| 22 | 1 file changed, 2 insertions(+) | ||
| 23 | |||
| 24 | diff --git a/src/MQTTPacket.h b/src/MQTTPacket.h | ||
| 25 | index fd384ae9..0c64a0f4 100644 | ||
| 26 | --- a/src/MQTTPacket.h | ||
| 27 | +++ b/src/MQTTPacket.h | ||
| 28 | @@ -28,7 +28,9 @@ | ||
| 29 | #include "LinkedList.h" | ||
| 30 | #include "Clients.h" | ||
| 31 | |||
| 32 | +#if defined __STDC__ && defined __STDC_VERSION__ && __STDC_VERSION__ <= 201710L | ||
| 33 | typedef unsigned int bool; | ||
| 34 | +#endif | ||
| 35 | typedef void* (*pf)(int, unsigned char, char*, size_t); | ||
| 36 | |||
| 37 | #include "MQTTProperties.h" | ||
diff --git a/meta-oe/recipes-connectivity/paho-mqtt-c/paho-mqtt-c_1.3.14.bb b/meta-oe/recipes-connectivity/paho-mqtt-c/paho-mqtt-c_1.3.15.bb index ad6637ed88..64b9de3848 100644 --- a/meta-oe/recipes-connectivity/paho-mqtt-c/paho-mqtt-c_1.3.14.bb +++ b/meta-oe/recipes-connectivity/paho-mqtt-c/paho-mqtt-c_1.3.15.bb | |||
| @@ -11,11 +11,10 @@ LIC_FILES_CHKSUM = " \ | |||
| 11 | " | 11 | " |
| 12 | 12 | ||
| 13 | SRC_URI = " \ | 13 | SRC_URI = " \ |
| 14 | git://github.com/eclipse/paho.mqtt.c;protocol=https;branch=master \ | 14 | git://github.com/eclipse/paho.mqtt.c;protocol=https;branch=master;tag=v${PV} \ |
| 15 | file://0001-Fix-build-error-due-to-bool-keyword-with-gcc-15.patch \ | ||
| 16 | " | 15 | " |
| 17 | 16 | ||
| 18 | SRCREV = "2150ba29d9df24ad1733c460eb099f292af84ee5" | 17 | SRCREV = "62782406bcf511ee8e22bc34e826f8c6b8254c7c" |
| 19 | 18 | ||
| 20 | DEPENDS = "openssl" | 19 | DEPENDS = "openssl" |
| 21 | 20 | ||
diff --git a/meta-oe/recipes-connectivity/transmission/files/0001-build-bump-CMake-version-to-3.10-4.patch b/meta-oe/recipes-connectivity/transmission/files/0001-build-bump-CMake-version-to-3.10-4.patch deleted file mode 100644 index a08366a36d..0000000000 --- a/meta-oe/recipes-connectivity/transmission/files/0001-build-bump-CMake-version-to-3.10-4.patch +++ /dev/null | |||
| @@ -1,26 +0,0 @@ | |||
| 1 | From a18ae078a32e08a7193d0bae20190060bd1e8b85 Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Yat Ho <lagoho7@gmail.com> | ||
| 3 | Date: Thu, 1 May 2025 09:14:19 +0800 | ||
| 4 | Subject: [PATCH] build: bump CMake version to 3.10 (#4) | ||
| 5 | |||
| 6 | CMake < 3.5 compatibility has been removed from CMake 4.0 and CMake < 3.10 compatibility has been deprecated in CMake 3.31. | ||
| 7 | |||
| 8 | https://cmake.org/cmake/help/latest/release/4.0.html | ||
| 9 | https://cmake.org/cmake/help/latest/release/3.31.html | ||
| 10 | |||
| 11 | Upstream-Status: Backport [https://github.com/transmission/dht/commit/38c9f261d9b58b76b9eaf85f84ec1b35151a1eac] | ||
| 12 | Signed-off-by: Khem Raj <raj.khem@gmail.com> | ||
| 13 | --- | ||
| 14 | CMakeLists.txt | 2 +- | ||
| 15 | 1 file changed, 1 insertion(+), 1 deletion(-) | ||
| 16 | |||
| 17 | diff --git a/CMakeLists.txt b/CMakeLists.txt | ||
| 18 | index 6d4aa99..596dbfb 100644 | ||
| 19 | --- a/CMakeLists.txt | ||
| 20 | +++ b/CMakeLists.txt | ||
| 21 | @@ -1,4 +1,4 @@ | ||
| 22 | -cmake_minimum_required(VERSION 2.8) | ||
| 23 | +cmake_minimum_required(VERSION 3.10) | ||
| 24 | project(dht C) | ||
| 25 | |||
| 26 | add_library(${PROJECT_NAME} STATIC | ||
diff --git a/meta-oe/recipes-connectivity/transmission/files/0001-build-set-minimum-required-CMake-to-3.5.patch b/meta-oe/recipes-connectivity/transmission/files/0001-build-set-minimum-required-CMake-to-3.5.patch deleted file mode 100644 index 887bc21114..0000000000 --- a/meta-oe/recipes-connectivity/transmission/files/0001-build-set-minimum-required-CMake-to-3.5.patch +++ /dev/null | |||
| @@ -1,31 +0,0 @@ | |||
| 1 | From 9c5ed3204bdb722b5624f6b9dbfba240a50b336c Mon Sep 17 00:00:00 2001 | ||
| 2 | From: fanquake <fanquake@gmail.com> | ||
| 3 | Date: Fri, 12 Jan 2024 10:25:27 +0000 | ||
| 4 | Subject: [PATCH] build: set minimum required CMake to 3.5 | ||
| 5 | |||
| 6 | Avoids: | ||
| 7 | ```bash | ||
| 8 | CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required): | ||
| 9 | Compatibility with CMake < 3.5 will be removed from a future version of | ||
| 10 | CMake. | ||
| 11 | |||
| 12 | Update the VERSION argument <min> value or use a ...<max> suffix to tell | ||
| 13 | CMake that the project does not need compatibility with older versions. | ||
| 14 | ``` | ||
| 15 | |||
| 16 | Upstream-Status: Backport [https://github.com/miniupnp/libnatpmp/pull/43] | ||
| 17 | Signed-off-by: Khem Raj <raj.khem@gmail.com> | ||
| 18 | --- | ||
| 19 | CMakeLists.txt | 2 +- | ||
| 20 | 1 file changed, 1 insertion(+), 1 deletion(-) | ||
| 21 | |||
| 22 | diff --git a/CMakeLists.txt b/CMakeLists.txt | ||
| 23 | index 3034df8..e7cffe5 100644 | ||
| 24 | --- a/CMakeLists.txt | ||
| 25 | +++ b/CMakeLists.txt | ||
| 26 | @@ -1,4 +1,4 @@ | ||
| 27 | -cmake_minimum_required(VERSION 2.8) | ||
| 28 | +cmake_minimum_required(VERSION 3.5) | ||
| 29 | project(natpmp C) | ||
| 30 | |||
| 31 | add_definitions(-DNATPMP_STATICLIB -DENABLE_STRNATPMPERR) | ||
diff --git a/meta-oe/recipes-connectivity/transmission/files/0001-miniupnpc-bump-CMake-version-to-3.14.patch b/meta-oe/recipes-connectivity/transmission/files/0001-miniupnpc-bump-CMake-version-to-3.14.patch deleted file mode 100644 index 1714ad1b99..0000000000 --- a/meta-oe/recipes-connectivity/transmission/files/0001-miniupnpc-bump-CMake-version-to-3.14.patch +++ /dev/null | |||
| @@ -1,21 +0,0 @@ | |||
| 1 | From aa19cb131c953e4520be5284d86964f371ee059f Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Yat Ho <lagoho7@gmail.com> | ||
| 3 | Date: Mon, 13 May 2024 16:21:28 +0800 | ||
| 4 | Subject: [PATCH] miniupnpc: bump CMake version to 3.14 | ||
| 5 | |||
| 6 | Upstream-Status: Backport [https://github.com/transmission/miniupnpc/commit/e7b0fa83c313c50a66da76ad6fb446e5bfdb482f] | ||
| 7 | Signed-off-by: Khem Raj <raj.khem@gmail.com> | ||
| 8 | --- | ||
| 9 | CMakeLists.txt | 2 +- | ||
| 10 | 1 file changed, 1 insertion(+), 1 deletion(-) | ||
| 11 | |||
| 12 | diff --git a/CMakeLists.txt b/CMakeLists.txt | ||
| 13 | index 0a53e27..2c713b5 100644 | ||
| 14 | --- a/CMakeLists.txt | ||
| 15 | +++ b/CMakeLists.txt | ||
| 16 | @@ -1,4 +1,4 @@ | ||
| 17 | -cmake_minimum_required (VERSION 2.6) | ||
| 18 | +cmake_minimum_required (VERSION 3.14) | ||
| 19 | |||
| 20 | project (miniupnpc C) | ||
| 21 | set (MINIUPNPC_VERSION 2.0) | ||
diff --git a/meta-oe/recipes-connectivity/transmission/transmission_4.0.6.bb b/meta-oe/recipes-connectivity/transmission/transmission_4.1.0.bb index 518f8653ca..aed1e2e32a 100644 --- a/meta-oe/recipes-connectivity/transmission/transmission_4.0.6.bb +++ b/meta-oe/recipes-connectivity/transmission/transmission_4.1.0.bb | |||
| @@ -2,23 +2,20 @@ DESCRIPTION = "Transmission is a fast, easy, and free BitTorrent client" | |||
| 2 | SECTION = "network" | 2 | SECTION = "network" |
| 3 | HOMEPAGE = "https://transmissionbt.com/" | 3 | HOMEPAGE = "https://transmissionbt.com/" |
| 4 | LICENSE = "MIT & GPL-2.0-only" | 4 | LICENSE = "MIT & GPL-2.0-only" |
| 5 | LIC_FILES_CHKSUM = "file://COPYING;md5=ba8199e739948e198310093de27175fa" | 5 | LIC_FILES_CHKSUM = "file://COPYING;md5=d54f298b276b8cc5f20168e43a0e8103" |
| 6 | 6 | ||
| 7 | DEPENDS = "curl libevent libpsl gnutls openssl libtool intltool-native glib-2.0-native" | 7 | DEPENDS = "curl libevent libpsl gnutls openssl libtool intltool-native glib-2.0-native" |
| 8 | RDEPENDS:${PN}-web = "${PN}" | 8 | RDEPENDS:${PN}-web = "${PN}" |
| 9 | 9 | ||
| 10 | SRC_URI = " \ | 10 | SRC_URI = " \ |
| 11 | gitsm://github.com/transmission/transmission;branch=4.0.x;protocol=https \ | 11 | gitsm://github.com/transmission/transmission;branch=4.1.x;protocol=https;tag=${PV} \ |
| 12 | file://0001-build-bump-CMake-version-to-3.10-4.patch;patchdir=third-party/dht \ | ||
| 13 | file://0001-bump-cmake-to-3.10.patch;patchdir=third-party/libb64 \ | 12 | file://0001-bump-cmake-to-3.10.patch;patchdir=third-party/libb64 \ |
| 14 | file://0001-Increase-minimum-CMake-version-to-3.10.patch;patchdir=third-party/libdeflate \ | 13 | file://0001-Increase-minimum-CMake-version-to-3.10.patch;patchdir=third-party/libdeflate \ |
| 15 | file://0001-miniupnpc-bump-CMake-version-to-3.14.patch;patchdir=third-party/miniupnpc \ | ||
| 16 | file://0001-build-set-minimum-required-CMake-to-3.5.patch;patchdir=third-party/libnatpmp \ | ||
| 17 | file://transmission-daemon \ | 14 | file://transmission-daemon \ |
| 18 | " | 15 | " |
| 19 | 16 | ||
| 20 | # Transmission release 4.0.6 | 17 | # Transmission release 4.1.0 |
| 21 | SRCREV = "38c164933e9f77c110b48fe745861c3b98e3d83e" | 18 | SRCREV = "272401184f0736e6063f9da90be7d037e907508a" |
| 22 | 19 | ||
| 23 | 20 | ||
| 24 | inherit cmake gettext update-rc.d pkgconfig systemd mime-xdg | 21 | inherit cmake gettext update-rc.d pkgconfig systemd mime-xdg |
| @@ -45,9 +42,9 @@ do_install:append() { | |||
| 45 | fi | 42 | fi |
| 46 | 43 | ||
| 47 | if ${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 'true', 'false', d)}; then | 44 | if ${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 'true', 'false', d)}; then |
| 48 | sed -i '/User=/c\User=${TRANSMISSION_USER}' ${S}/daemon/transmission-daemon.service | 45 | sed -i '/User=/c\User=${TRANSMISSION_USER}' ${B}/daemon/transmission-daemon.service |
| 49 | install -d ${D}${systemd_unitdir}/system | 46 | install -d ${D}${systemd_unitdir}/system |
| 50 | install -m 0644 ${S}/daemon/transmission-daemon.service ${D}${systemd_unitdir}/system | 47 | install -m 0644 ${B}/daemon/transmission-daemon.service ${D}${systemd_unitdir}/system |
| 51 | fi | 48 | fi |
| 52 | } | 49 | } |
| 53 | 50 | ||
diff --git a/meta-oe/recipes-core/dbus-cxx/dbus-cxx_2.6.0.bb b/meta-oe/recipes-core/dbus-cxx/dbus-cxx_2.6.1.bb index cfa476cd1c..bedd379e89 100644 --- a/meta-oe/recipes-core/dbus-cxx/dbus-cxx_2.6.0.bb +++ b/meta-oe/recipes-core/dbus-cxx/dbus-cxx_2.6.1.bb | |||
| @@ -6,7 +6,7 @@ LICENSE = "LGPL-3.0-or-later | BSD-3-Clause" | |||
| 6 | LIC_FILES_CHKSUM = "file://COPYING;md5=24594f493407a4cd401ce9794e0b9308" | 6 | LIC_FILES_CHKSUM = "file://COPYING;md5=24594f493407a4cd401ce9794e0b9308" |
| 7 | 7 | ||
| 8 | SRC_URI = "git://github.com/dbus-cxx/dbus-cxx.git;branch=master;protocol=https;tag=${PV}" | 8 | SRC_URI = "git://github.com/dbus-cxx/dbus-cxx.git;branch=master;protocol=https;tag=${PV}" |
| 9 | SRCREV = "b705ad73bef724de0ed33f60462c70b380b6b300" | 9 | SRCREV = "521a3d88bb731b94cc9998a0f711a5ca9e831e04" |
| 10 | 10 | ||
| 11 | DEPENDS = "libsigc++-3" | 11 | DEPENDS = "libsigc++-3" |
| 12 | 12 | ||
diff --git a/meta-oe/recipes-core/minizip-ng/minizip-ng/0001-crypt.h-Remove-register-keyword.patch b/meta-oe/recipes-core/minizip-ng/minizip-ng/0001-crypt.h-Remove-register-keyword.patch deleted file mode 100644 index c471b098d4..0000000000 --- a/meta-oe/recipes-core/minizip-ng/minizip-ng/0001-crypt.h-Remove-register-keyword.patch +++ /dev/null | |||
| @@ -1,35 +0,0 @@ | |||
| 1 | From 469beab0747549599959a30188deb3b27df3a346 Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Mingli Yu <mingli.yu@windriver.com> | ||
| 3 | Date: Wed, 2 Apr 2025 11:19:54 +0800 | ||
| 4 | Subject: [PATCH] crypt.h: Remove register keyword | ||
| 5 | |||
| 6 | Fixes: | ||
| 7 | | In file included from /buildarea/tmp/work/core2-64-poky-linux/minizip-ng/4.0.8/git/test/test_compat.cc:17: | ||
| 8 | | /buildarea/tmp/work/core2-64-poky-linux/minizip-ng/4.0.8/git/compat/crypt.h:62:9: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister] | ||
| 9 | | 62 | register int keyshift = (int)((*(pkeys + 1)) >> 24); | ||
| 10 | | | ^~~~~~~~ | ||
| 11 | | 1 error generated. | ||
| 12 | |||
| 13 | Upstream-Status: Submitted [https://github.com/zlib-ng/minizip-ng/pull/853] | ||
| 14 | |||
| 15 | Signed-off-by: Mingli Yu <mingli.yu@windriver.com> | ||
| 16 | --- | ||
| 17 | compat/crypt.h | 2 +- | ||
| 18 | 1 file changed, 1 insertion(+), 1 deletion(-) | ||
| 19 | |||
| 20 | diff --git a/compat/crypt.h b/compat/crypt.h | ||
| 21 | index 41c6454..ccdd83a 100644 | ||
| 22 | --- a/compat/crypt.h | ||
| 23 | +++ b/compat/crypt.h | ||
| 24 | @@ -59,7 +59,7 @@ static int update_keys(unsigned long *pkeys, const z_crc_t *pcrc_32_tab, int c) | ||
| 25 | (*(pkeys + 1)) += (*(pkeys + 0)) & 0xff; | ||
| 26 | (*(pkeys + 1)) = (*(pkeys + 1)) * 134775813L + 1; | ||
| 27 | { | ||
| 28 | - register int keyshift = (int)((*(pkeys + 1)) >> 24); | ||
| 29 | + int keyshift = (int)((*(pkeys + 1)) >> 24); | ||
| 30 | (*(pkeys + 2)) = CRC32((*(pkeys + 2)), keyshift); | ||
| 31 | } | ||
| 32 | return c; | ||
| 33 | -- | ||
| 34 | 2.34.1 | ||
| 35 | |||
diff --git a/meta-oe/recipes-core/minizip-ng/minizip-ng_4.0.8.bb b/meta-oe/recipes-core/minizip-ng/minizip-ng_4.0.10.bb index cf98c0cf2e..2e7f438821 100644 --- a/meta-oe/recipes-core/minizip-ng/minizip-ng_4.0.8.bb +++ b/meta-oe/recipes-core/minizip-ng/minizip-ng_4.0.10.bb | |||
| @@ -7,11 +7,10 @@ LICENSE = "Zlib" | |||
| 7 | LIC_FILES_CHKSUM = "file://LICENSE;md5=36964f044224efeedd694983c34e716f" | 7 | LIC_FILES_CHKSUM = "file://LICENSE;md5=36964f044224efeedd694983c34e716f" |
| 8 | 8 | ||
| 9 | SRC_URI = "git://github.com/zlib-ng/minizip-ng.git;protocol=https;branch=master \ | 9 | SRC_URI = "git://github.com/zlib-ng/minizip-ng.git;protocol=https;branch=master \ |
| 10 | file://0001-crypt.h-Remove-register-keyword.patch \ | ||
| 11 | file://run-ptest \ | 10 | file://run-ptest \ |
| 12 | " | 11 | " |
| 13 | 12 | ||
| 14 | SRCREV = "55db144e03027b43263e5ebcb599bf0878ba58de" | 13 | SRCREV = "f3ed731e27a97e30dffe076ed5e0537daae5c1bd" |
| 15 | 14 | ||
| 16 | 15 | ||
| 17 | RCONFLICTS:${PN} += "minizip" | 16 | RCONFLICTS:${PN} += "minizip" |
diff --git a/meta-oe/recipes-core/minizip/minizip_1.3.1.bb b/meta-oe/recipes-core/minizip/minizip_1.3.2.bb index 51a74d039b..49e4a4b561 100644 --- a/meta-oe/recipes-core/minizip/minizip_1.3.1.bb +++ b/meta-oe/recipes-core/minizip/minizip_1.3.2.bb | |||
| @@ -4,7 +4,7 @@ library which is used by many different programs." | |||
| 4 | HOMEPAGE = "http://www.winimage.com/zLibDll/minizip.html" | 4 | HOMEPAGE = "http://www.winimage.com/zLibDll/minizip.html" |
| 5 | SECTION = "libs" | 5 | SECTION = "libs" |
| 6 | LICENSE = "Zlib" | 6 | LICENSE = "Zlib" |
| 7 | LIC_FILES_CHKSUM = "file://zip.h;beginline=14;endline=30;md5=8eaa8535a3a1a2296b303f40f75385e7" | 7 | LIC_FILES_CHKSUM = "file://zip.h;beginline=14;endline=30;md5=b7d2930a7332b2bc68fc1a7fdc5ba775" |
| 8 | 8 | ||
| 9 | GITHUB_BASE_URI ?= "https://github.com/madler/zlib/releases/" | 9 | GITHUB_BASE_URI ?= "https://github.com/madler/zlib/releases/" |
| 10 | 10 | ||
| @@ -12,7 +12,7 @@ SRC_URI = "${GITHUB_BASE_URI}/download/v${PV}/zlib-${PV}.tar.xz" | |||
| 12 | 12 | ||
| 13 | S = "${UNPACKDIR}/zlib-${PV}/contrib/minizip" | 13 | S = "${UNPACKDIR}/zlib-${PV}/contrib/minizip" |
| 14 | 14 | ||
| 15 | SRC_URI[sha256sum] = "38ef96b8dfe510d42707d9c781877914792541133e1870841463bfa73f883e32" | 15 | SRC_URI[sha256sum] = "d7a0654783a4da529d1bb793b7ad9c3318020af77667bcae35f95d0e42a792f3" |
| 16 | 16 | ||
| 17 | PACKAGECONFIG ??= "demos" | 17 | PACKAGECONFIG ??= "demos" |
| 18 | PACKAGECONFIG[demos] = "--enable-demos=yes,,," | 18 | PACKAGECONFIG[demos] = "--enable-demos=yes,,," |
diff --git a/meta-oe/recipes-core/packagegroups/packagegroup-meta-oe.bb b/meta-oe/recipes-core/packagegroups/packagegroup-meta-oe.bb index 9b92e7e3d5..87f8a1eed5 100644 --- a/meta-oe/recipes-core/packagegroups/packagegroup-meta-oe.bb +++ b/meta-oe/recipes-core/packagegroups/packagegroup-meta-oe.bb | |||
| @@ -821,8 +821,8 @@ RDEPENDS:packagegroup-meta-oe-support = "\ | |||
| 821 | lvm2 \ | 821 | lvm2 \ |
| 822 | mailcap \ | 822 | mailcap \ |
| 823 | mbuffer \ | 823 | mbuffer \ |
| 824 | media-types \ | ||
| 824 | mg \ | 825 | mg \ |
| 825 | mime-support \ | ||
| 826 | minini \ | 826 | minini \ |
| 827 | monit \ | 827 | monit \ |
| 828 | mscgen \ | 828 | mscgen \ |
diff --git a/meta-oe/recipes-core/uutils-coreutils/uutils-coreutils-crates.inc b/meta-oe/recipes-core/uutils-coreutils/uutils-coreutils-crates.inc index aec2e0a47d..465f2262b6 100644 --- a/meta-oe/recipes-core/uutils-coreutils/uutils-coreutils-crates.inc +++ b/meta-oe/recipes-core/uutils-coreutils/uutils-coreutils-crates.inc | |||
| @@ -3,108 +3,109 @@ | |||
| 3 | # from Cargo.lock | 3 | # from Cargo.lock |
| 4 | SRC_URI += " \ | 4 | SRC_URI += " \ |
| 5 | crate://crates.io/adler2/2.0.1 \ | 5 | crate://crates.io/adler2/2.0.1 \ |
| 6 | crate://crates.io/aho-corasick/1.1.3 \ | 6 | crate://crates.io/aho-corasick/1.1.4 \ |
| 7 | crate://crates.io/allocator-api2/0.2.21 \ | 7 | crate://crates.io/allocator-api2/0.2.21 \ |
| 8 | crate://crates.io/android_system_properties/0.1.5 \ | 8 | crate://crates.io/android_system_properties/0.1.5 \ |
| 9 | crate://crates.io/ansi-width/0.1.0 \ | 9 | crate://crates.io/ansi-width/0.1.0 \ |
| 10 | crate://crates.io/anstream/0.6.19 \ | 10 | crate://crates.io/anstream/0.6.21 \ |
| 11 | crate://crates.io/anstyle/1.0.11 \ | 11 | crate://crates.io/anstyle/1.0.13 \ |
| 12 | crate://crates.io/anstyle-parse/0.2.7 \ | 12 | crate://crates.io/anstyle-parse/0.2.7 \ |
| 13 | crate://crates.io/anstyle-query/1.1.3 \ | 13 | crate://crates.io/anstyle-query/1.1.5 \ |
| 14 | crate://crates.io/anstyle-wincon/3.0.9 \ | 14 | crate://crates.io/anstyle-wincon/3.0.11 \ |
| 15 | crate://crates.io/anyhow/1.0.100 \ | 15 | crate://crates.io/anyhow/1.0.100 \ |
| 16 | crate://crates.io/approx/0.5.1 \ | 16 | crate://crates.io/approx/0.5.1 \ |
| 17 | crate://crates.io/arbitrary/1.4.1 \ | ||
| 18 | crate://crates.io/arrayref/0.3.9 \ | 17 | crate://crates.io/arrayref/0.3.9 \ |
| 19 | crate://crates.io/arrayvec/0.7.6 \ | 18 | crate://crates.io/arrayvec/0.7.6 \ |
| 20 | crate://crates.io/autocfg/1.4.0 \ | 19 | crate://crates.io/autocfg/1.5.0 \ |
| 21 | crate://crates.io/base64-simd/0.8.0 \ | 20 | crate://crates.io/base64-simd/0.8.0 \ |
| 22 | crate://crates.io/bigdecimal/0.4.9 \ | 21 | crate://crates.io/bigdecimal/0.4.10 \ |
| 23 | crate://crates.io/binary-heap-plus/0.5.0 \ | 22 | crate://crates.io/binary-heap-plus/0.5.0 \ |
| 24 | crate://crates.io/bincode/2.0.1 \ | ||
| 25 | crate://crates.io/bincode_derive/2.0.1 \ | ||
| 26 | crate://crates.io/bindgen/0.72.1 \ | 23 | crate://crates.io/bindgen/0.72.1 \ |
| 27 | crate://crates.io/bitflags/1.3.2 \ | 24 | crate://crates.io/bitflags/1.3.2 \ |
| 28 | crate://crates.io/bitflags/2.9.1 \ | 25 | crate://crates.io/bitflags/2.10.0 \ |
| 29 | crate://crates.io/bitvec/1.0.1 \ | 26 | crate://crates.io/bitvec/1.0.1 \ |
| 30 | crate://crates.io/blake2b_simd/1.0.3 \ | 27 | crate://crates.io/blake2b_simd/1.0.4 \ |
| 31 | crate://crates.io/blake3/1.8.2 \ | 28 | crate://crates.io/blake3/1.8.3 \ |
| 32 | crate://crates.io/block-buffer/0.10.4 \ | 29 | crate://crates.io/block-buffer/0.10.4 \ |
| 30 | crate://crates.io/block2/0.6.2 \ | ||
| 33 | crate://crates.io/bstr/1.12.1 \ | 31 | crate://crates.io/bstr/1.12.1 \ |
| 34 | crate://crates.io/bumpalo/3.18.1 \ | 32 | crate://crates.io/bumpalo/3.19.1 \ |
| 35 | crate://crates.io/bytecount/0.6.9 \ | 33 | crate://crates.io/bytecount/0.6.9 \ |
| 36 | crate://crates.io/byteorder/1.5.0 \ | 34 | crate://crates.io/byteorder/1.5.0 \ |
| 37 | crate://crates.io/cc/1.2.27 \ | 35 | crate://crates.io/calendrical_calculations/0.2.3 \ |
| 36 | crate://crates.io/cc/1.2.52 \ | ||
| 38 | crate://crates.io/cexpr/0.6.0 \ | 37 | crate://crates.io/cexpr/0.6.0 \ |
| 39 | crate://crates.io/cfg-if/1.0.1 \ | 38 | crate://crates.io/cfg-if/1.0.4 \ |
| 40 | crate://crates.io/cfg_aliases/0.2.1 \ | 39 | crate://crates.io/cfg_aliases/0.2.1 \ |
| 41 | crate://crates.io/chrono/0.4.42 \ | 40 | crate://crates.io/chrono/0.4.43 \ |
| 42 | crate://crates.io/clang-sys/1.8.1 \ | 41 | crate://crates.io/clang-sys/1.8.1 \ |
| 43 | crate://crates.io/clap/4.5.53 \ | 42 | crate://crates.io/clap/4.5.56 \ |
| 44 | crate://crates.io/clap_builder/4.5.53 \ | 43 | crate://crates.io/clap_builder/4.5.56 \ |
| 45 | crate://crates.io/clap_complete/4.5.61 \ | 44 | crate://crates.io/clap_complete/4.5.65 \ |
| 46 | crate://crates.io/clap_lex/0.7.5 \ | 45 | crate://crates.io/clap_lex/0.7.7 \ |
| 47 | crate://crates.io/clap_mangen/0.2.31 \ | 46 | crate://crates.io/clap_mangen/0.2.31 \ |
| 48 | crate://crates.io/codspeed/4.1.0 \ | 47 | crate://crates.io/codspeed/4.3.0 \ |
| 49 | crate://crates.io/codspeed-divan-compat/4.1.0 \ | 48 | crate://crates.io/codspeed-divan-compat/4.3.0 \ |
| 50 | crate://crates.io/codspeed-divan-compat-macros/4.1.0 \ | 49 | crate://crates.io/codspeed-divan-compat-macros/4.3.0 \ |
| 51 | crate://crates.io/codspeed-divan-compat-walltime/4.1.0 \ | 50 | crate://crates.io/codspeed-divan-compat-walltime/4.3.0 \ |
| 52 | crate://crates.io/colorchoice/1.0.4 \ | 51 | crate://crates.io/colorchoice/1.0.4 \ |
| 53 | crate://crates.io/colored/2.2.0 \ | 52 | crate://crates.io/colored/2.2.0 \ |
| 54 | crate://crates.io/compare/0.1.0 \ | 53 | crate://crates.io/compare/0.1.0 \ |
| 55 | crate://crates.io/condtype/1.3.0 \ | 54 | crate://crates.io/condtype/1.3.0 \ |
| 56 | crate://crates.io/console/0.16.0 \ | 55 | crate://crates.io/console/0.16.2 \ |
| 57 | crate://crates.io/const-random/0.1.18 \ | 56 | crate://crates.io/const-random/0.1.18 \ |
| 58 | crate://crates.io/const-random-macro/0.1.16 \ | 57 | crate://crates.io/const-random-macro/0.1.16 \ |
| 59 | crate://crates.io/constant_time_eq/0.3.1 \ | 58 | crate://crates.io/constant_time_eq/0.4.2 \ |
| 60 | crate://crates.io/convert_case/0.7.1 \ | ||
| 61 | crate://crates.io/core-foundation-sys/0.8.7 \ | 59 | crate://crates.io/core-foundation-sys/0.8.7 \ |
| 60 | crate://crates.io/core_maths/0.1.1 \ | ||
| 62 | crate://crates.io/cpufeatures/0.2.17 \ | 61 | crate://crates.io/cpufeatures/0.2.17 \ |
| 63 | crate://crates.io/crc/3.3.0 \ | 62 | crate://crates.io/crc/3.3.0 \ |
| 64 | crate://crates.io/crc-catalog/2.4.0 \ | 63 | crate://crates.io/crc-catalog/2.4.0 \ |
| 65 | crate://crates.io/crc-fast/1.8.1 \ | 64 | crate://crates.io/crc-fast/1.9.0 \ |
| 66 | crate://crates.io/crc32fast/1.5.0 \ | 65 | crate://crates.io/crc32fast/1.5.0 \ |
| 67 | crate://crates.io/crossbeam-deque/0.8.6 \ | 66 | crate://crates.io/crossbeam-deque/0.8.6 \ |
| 68 | crate://crates.io/crossbeam-epoch/0.9.18 \ | 67 | crate://crates.io/crossbeam-epoch/0.9.18 \ |
| 69 | crate://crates.io/crossbeam-utils/0.8.21 \ | 68 | crate://crates.io/crossbeam-utils/0.8.21 \ |
| 70 | crate://crates.io/crossterm/0.29.0 \ | 69 | crate://crates.io/crossterm/0.29.0 \ |
| 71 | crate://crates.io/crossterm_winapi/0.9.1 \ | 70 | crate://crates.io/crossterm_winapi/0.9.1 \ |
| 72 | crate://crates.io/crunchy/0.2.3 \ | 71 | crate://crates.io/crunchy/0.2.4 \ |
| 73 | crate://crates.io/crypto-common/0.1.6 \ | 72 | crate://crates.io/crypto-common/0.1.7 \ |
| 74 | crate://crates.io/ctor/0.6.3 \ | 73 | crate://crates.io/ctor/0.6.3 \ |
| 75 | crate://crates.io/ctor-proc-macro/0.0.7 \ | 74 | crate://crates.io/ctor-proc-macro/0.0.7 \ |
| 76 | crate://crates.io/ctrlc/3.4.7 \ | 75 | crate://crates.io/ctrlc/3.5.1 \ |
| 77 | crate://crates.io/data-encoding/2.9.0 \ | 76 | crate://crates.io/darling/0.21.3 \ |
| 78 | crate://crates.io/data-encoding-macro/0.1.18 \ | 77 | crate://crates.io/darling_core/0.21.3 \ |
| 79 | crate://crates.io/data-encoding-macro-internal/0.1.16 \ | 78 | crate://crates.io/darling_macro/0.21.3 \ |
| 80 | crate://crates.io/deranged/0.5.2 \ | 79 | crate://crates.io/data-encoding/2.10.0 \ |
| 81 | crate://crates.io/derive_arbitrary/1.4.1 \ | 80 | crate://crates.io/data-encoding-macro/0.1.19 \ |
| 82 | crate://crates.io/derive_more/2.0.1 \ | 81 | crate://crates.io/data-encoding-macro-internal/0.1.17 \ |
| 83 | crate://crates.io/derive_more-impl/2.0.1 \ | 82 | crate://crates.io/deranged/0.5.5 \ |
| 84 | crate://crates.io/diff/0.1.13 \ | 83 | crate://crates.io/diff/0.1.13 \ |
| 85 | crate://crates.io/digest/0.10.7 \ | 84 | crate://crates.io/digest/0.10.7 \ |
| 85 | crate://crates.io/dispatch2/0.3.0 \ | ||
| 86 | crate://crates.io/displaydoc/0.2.5 \ | 86 | crate://crates.io/displaydoc/0.2.5 \ |
| 87 | crate://crates.io/divan-macros/0.1.17 \ | 87 | crate://crates.io/divan-macros/0.1.17 \ |
| 88 | crate://crates.io/dlv-list/0.5.2 \ | 88 | crate://crates.io/dlv-list/0.5.2 \ |
| 89 | crate://crates.io/dns-lookup/3.0.1 \ | 89 | crate://crates.io/dns-lookup/3.0.1 \ |
| 90 | crate://crates.io/document-features/0.2.11 \ | 90 | crate://crates.io/document-features/0.2.12 \ |
| 91 | crate://crates.io/dtor/0.1.0 \ | 91 | crate://crates.io/dtor/0.1.1 \ |
| 92 | crate://crates.io/dtor-proc-macro/0.0.6 \ | 92 | crate://crates.io/dtor-proc-macro/0.0.6 \ |
| 93 | crate://crates.io/dunce/1.0.5 \ | 93 | crate://crates.io/dunce/1.0.5 \ |
| 94 | crate://crates.io/either/1.15.0 \ | 94 | crate://crates.io/either/1.15.0 \ |
| 95 | crate://crates.io/encode_unicode/1.0.0 \ | 95 | crate://crates.io/encode_unicode/1.0.0 \ |
| 96 | crate://crates.io/equivalent/1.0.2 \ | 96 | crate://crates.io/equivalent/1.0.2 \ |
| 97 | crate://crates.io/errno/0.3.12 \ | 97 | crate://crates.io/errno/0.3.14 \ |
| 98 | crate://crates.io/exacl/0.12.0 \ | 98 | crate://crates.io/exacl/0.12.0 \ |
| 99 | crate://crates.io/fastrand/2.3.0 \ | 99 | crate://crates.io/fastrand/2.3.0 \ |
| 100 | crate://crates.io/file_diff/1.0.0 \ | 100 | crate://crates.io/file_diff/1.0.0 \ |
| 101 | crate://crates.io/filedescriptor/0.8.3 \ | 101 | crate://crates.io/filedescriptor/0.8.3 \ |
| 102 | crate://crates.io/filetime/0.2.26 \ | 102 | crate://crates.io/filetime/0.2.27 \ |
| 103 | crate://crates.io/fixed_decimal/0.7.0 \ | 103 | crate://crates.io/find-msvc-tools/0.1.7 \ |
| 104 | crate://crates.io/flate2/1.1.2 \ | 104 | crate://crates.io/fixed_decimal/0.7.1 \ |
| 105 | crate://crates.io/flate2/1.1.8 \ | ||
| 105 | crate://crates.io/fluent/0.17.0 \ | 106 | crate://crates.io/fluent/0.17.0 \ |
| 106 | crate://crates.io/fluent-bundle/0.16.0 \ | 107 | crate://crates.io/fluent-bundle/0.16.0 \ |
| 107 | crate://crates.io/fluent-langneg/0.13.0 \ | 108 | crate://crates.io/fluent-langneg/0.13.1 \ |
| 108 | crate://crates.io/fluent-syntax/0.12.0 \ | 109 | crate://crates.io/fluent-syntax/0.12.0 \ |
| 109 | crate://crates.io/fnv/1.0.7 \ | 110 | crate://crates.io/fnv/1.0.7 \ |
| 110 | crate://crates.io/foldhash/0.1.5 \ | 111 | crate://crates.io/foldhash/0.1.5 \ |
| @@ -119,60 +120,71 @@ SRC_URI += " \ | |||
| 119 | crate://crates.io/futures-util/0.3.31 \ | 120 | crate://crates.io/futures-util/0.3.31 \ |
| 120 | crate://crates.io/gcd/2.3.0 \ | 121 | crate://crates.io/gcd/2.3.0 \ |
| 121 | crate://crates.io/generic-array/0.14.7 \ | 122 | crate://crates.io/generic-array/0.14.7 \ |
| 122 | crate://crates.io/getrandom/0.2.16 \ | 123 | crate://crates.io/getrandom/0.2.17 \ |
| 123 | crate://crates.io/getrandom/0.3.3 \ | 124 | crate://crates.io/getrandom/0.3.4 \ |
| 124 | crate://crates.io/glob/0.3.3 \ | 125 | crate://crates.io/glob/0.3.3 \ |
| 125 | crate://crates.io/half/2.7.1 \ | 126 | crate://crates.io/half/2.7.1 \ |
| 126 | crate://crates.io/hashbrown/0.14.5 \ | 127 | crate://crates.io/hashbrown/0.14.5 \ |
| 127 | crate://crates.io/hashbrown/0.15.4 \ | 128 | crate://crates.io/hashbrown/0.15.5 \ |
| 129 | crate://crates.io/hashbrown/0.16.1 \ | ||
| 128 | crate://crates.io/hex/0.4.3 \ | 130 | crate://crates.io/hex/0.4.3 \ |
| 129 | crate://crates.io/hex-literal/1.1.0 \ | 131 | crate://crates.io/hex-literal/1.1.0 \ |
| 130 | crate://crates.io/hostname/0.4.2 \ | 132 | crate://crates.io/hostname/0.4.2 \ |
| 131 | crate://crates.io/iana-time-zone/0.1.64 \ | 133 | crate://crates.io/iana-time-zone/0.1.64 \ |
| 132 | crate://crates.io/iana-time-zone-haiku/0.1.2 \ | 134 | crate://crates.io/iana-time-zone-haiku/0.1.2 \ |
| 135 | crate://crates.io/icu_calendar/2.1.1 \ | ||
| 136 | crate://crates.io/icu_calendar_data/2.1.1 \ | ||
| 133 | crate://crates.io/icu_collator/2.1.1 \ | 137 | crate://crates.io/icu_collator/2.1.1 \ |
| 134 | crate://crates.io/icu_collator_data/2.1.1 \ | 138 | crate://crates.io/icu_collator_data/2.1.1 \ |
| 135 | crate://crates.io/icu_collections/2.1.1 \ | 139 | crate://crates.io/icu_collections/2.1.1 \ |
| 140 | crate://crates.io/icu_datetime/2.1.1 \ | ||
| 141 | crate://crates.io/icu_datetime_data/2.1.2 \ | ||
| 136 | crate://crates.io/icu_decimal/2.1.1 \ | 142 | crate://crates.io/icu_decimal/2.1.1 \ |
| 137 | crate://crates.io/icu_decimal_data/2.1.1 \ | 143 | crate://crates.io/icu_decimal_data/2.1.1 \ |
| 138 | crate://crates.io/icu_locale/2.1.1 \ | 144 | crate://crates.io/icu_locale/2.1.1 \ |
| 139 | crate://crates.io/icu_locale_core/2.1.1 \ | 145 | crate://crates.io/icu_locale_core/2.1.1 \ |
| 140 | crate://crates.io/icu_locale_data/2.1.1 \ | 146 | crate://crates.io/icu_locale_data/2.1.2 \ |
| 141 | crate://crates.io/icu_normalizer/2.1.1 \ | 147 | crate://crates.io/icu_normalizer/2.1.1 \ |
| 142 | crate://crates.io/icu_normalizer_data/2.1.1 \ | 148 | crate://crates.io/icu_normalizer_data/2.1.1 \ |
| 143 | crate://crates.io/icu_properties/2.1.1 \ | 149 | crate://crates.io/icu_pattern/0.4.1 \ |
| 144 | crate://crates.io/icu_properties_data/2.1.1 \ | 150 | crate://crates.io/icu_plurals/2.1.1 \ |
| 151 | crate://crates.io/icu_plurals_data/2.1.1 \ | ||
| 152 | crate://crates.io/icu_properties/2.1.2 \ | ||
| 153 | crate://crates.io/icu_properties_data/2.1.2 \ | ||
| 145 | crate://crates.io/icu_provider/2.1.1 \ | 154 | crate://crates.io/icu_provider/2.1.1 \ |
| 146 | crate://crates.io/indexmap/2.9.0 \ | 155 | crate://crates.io/icu_time/2.1.1 \ |
| 156 | crate://crates.io/icu_time_data/2.1.1 \ | ||
| 157 | crate://crates.io/ident_case/1.0.1 \ | ||
| 158 | crate://crates.io/indexmap/2.13.0 \ | ||
| 147 | crate://crates.io/indicatif/0.18.3 \ | 159 | crate://crates.io/indicatif/0.18.3 \ |
| 148 | crate://crates.io/inotify/0.11.0 \ | 160 | crate://crates.io/inotify/0.11.0 \ |
| 149 | crate://crates.io/inotify-sys/0.1.5 \ | 161 | crate://crates.io/inotify-sys/0.1.5 \ |
| 150 | crate://crates.io/intl-memoizer/0.5.3 \ | 162 | crate://crates.io/intl-memoizer/0.5.3 \ |
| 151 | crate://crates.io/intl_pluralrules/7.0.2 \ | 163 | crate://crates.io/intl_pluralrules/7.0.2 \ |
| 152 | crate://crates.io/is_terminal_polyfill/1.70.1 \ | 164 | crate://crates.io/is_terminal_polyfill/1.70.2 \ |
| 153 | crate://crates.io/itertools/0.13.0 \ | 165 | crate://crates.io/itertools/0.13.0 \ |
| 154 | crate://crates.io/itertools/0.14.0 \ | 166 | crate://crates.io/itertools/0.14.0 \ |
| 155 | crate://crates.io/itoa/1.0.15 \ | 167 | crate://crates.io/itoa/1.0.17 \ |
| 156 | crate://crates.io/jiff/0.2.16 \ | 168 | crate://crates.io/ixdtf/0.6.4 \ |
| 157 | crate://crates.io/jiff-static/0.2.16 \ | 169 | crate://crates.io/jiff/0.2.18 \ |
| 158 | crate://crates.io/jiff-tzdb/0.1.4 \ | 170 | crate://crates.io/jiff-icu/0.2.2 \ |
| 171 | crate://crates.io/jiff-static/0.2.18 \ | ||
| 172 | crate://crates.io/jiff-tzdb/0.1.5 \ | ||
| 159 | crate://crates.io/jiff-tzdb-platform/0.1.3 \ | 173 | crate://crates.io/jiff-tzdb-platform/0.1.3 \ |
| 160 | crate://crates.io/js-sys/0.3.77 \ | 174 | crate://crates.io/js-sys/0.3.85 \ |
| 161 | crate://crates.io/keccak/0.1.5 \ | 175 | crate://crates.io/keccak/0.1.5 \ |
| 162 | crate://crates.io/kqueue/1.1.1 \ | 176 | crate://crates.io/kqueue/1.1.1 \ |
| 163 | crate://crates.io/kqueue-sys/1.0.4 \ | 177 | crate://crates.io/kqueue-sys/1.0.4 \ |
| 164 | crate://crates.io/lazy_static/1.5.0 \ | 178 | crate://crates.io/lazy_static/1.5.0 \ |
| 165 | crate://crates.io/libc/0.2.175 \ | 179 | crate://crates.io/libc/0.2.180 \ |
| 166 | crate://crates.io/libloading/0.8.8 \ | 180 | crate://crates.io/libloading/0.8.9 \ |
| 167 | crate://crates.io/libm/0.2.15 \ | 181 | crate://crates.io/libm/0.2.15 \ |
| 168 | crate://crates.io/libredox/0.1.3 \ | 182 | crate://crates.io/libredox/0.1.12 \ |
| 169 | crate://crates.io/libz-rs-sys/0.5.1 \ | ||
| 170 | crate://crates.io/linux-raw-sys/0.11.0 \ | 183 | crate://crates.io/linux-raw-sys/0.11.0 \ |
| 171 | crate://crates.io/linux-raw-sys/0.12.0 \ | 184 | crate://crates.io/litemap/0.8.1 \ |
| 172 | crate://crates.io/litemap/0.8.0 \ | 185 | crate://crates.io/litrs/1.0.0 \ |
| 173 | crate://crates.io/litrs/0.4.1 \ | 186 | crate://crates.io/lock_api/0.4.14 \ |
| 174 | crate://crates.io/lock_api/0.4.13 \ | 187 | crate://crates.io/log/0.4.29 \ |
| 175 | crate://crates.io/log/0.4.27 \ | ||
| 176 | crate://crates.io/lru/0.12.5 \ | 188 | crate://crates.io/lru/0.12.5 \ |
| 177 | crate://crates.io/lscolors/0.21.0 \ | 189 | crate://crates.io/lscolors/0.21.0 \ |
| 178 | crate://crates.io/md-5/0.10.6 \ | 190 | crate://crates.io/md-5/0.10.6 \ |
| @@ -181,7 +193,7 @@ SRC_URI += " \ | |||
| 181 | crate://crates.io/memoffset/0.9.1 \ | 193 | crate://crates.io/memoffset/0.9.1 \ |
| 182 | crate://crates.io/minimal-lexical/0.2.1 \ | 194 | crate://crates.io/minimal-lexical/0.2.1 \ |
| 183 | crate://crates.io/miniz_oxide/0.8.9 \ | 195 | crate://crates.io/miniz_oxide/0.8.9 \ |
| 184 | crate://crates.io/mio/1.0.4 \ | 196 | crate://crates.io/mio/1.1.1 \ |
| 185 | crate://crates.io/nix/0.30.1 \ | 197 | crate://crates.io/nix/0.30.1 \ |
| 186 | crate://crates.io/nom/7.1.3 \ | 198 | crate://crates.io/nom/7.1.3 \ |
| 187 | crate://crates.io/nom/8.0.0 \ | 199 | crate://crates.io/nom/8.0.0 \ |
| @@ -195,15 +207,17 @@ SRC_URI += " \ | |||
| 195 | crate://crates.io/num-prime/0.4.4 \ | 207 | crate://crates.io/num-prime/0.4.4 \ |
| 196 | crate://crates.io/num-traits/0.2.19 \ | 208 | crate://crates.io/num-traits/0.2.19 \ |
| 197 | crate://crates.io/num_threads/0.1.7 \ | 209 | crate://crates.io/num_threads/0.1.7 \ |
| 210 | crate://crates.io/objc2/0.6.3 \ | ||
| 211 | crate://crates.io/objc2-encode/4.1.0 \ | ||
| 198 | crate://crates.io/once_cell/1.21.3 \ | 212 | crate://crates.io/once_cell/1.21.3 \ |
| 199 | crate://crates.io/once_cell_polyfill/1.70.1 \ | 213 | crate://crates.io/once_cell_polyfill/1.70.2 \ |
| 200 | crate://crates.io/onig/6.5.1 \ | 214 | crate://crates.io/onig/6.5.1 \ |
| 201 | crate://crates.io/onig_sys/69.9.1 \ | 215 | crate://crates.io/onig_sys/69.9.1 \ |
| 202 | crate://crates.io/ordered-multimap/0.7.3 \ | 216 | crate://crates.io/ordered-multimap/0.7.3 \ |
| 203 | crate://crates.io/os_display/0.1.4 \ | 217 | crate://crates.io/os_display/0.1.4 \ |
| 204 | crate://crates.io/outref/0.5.2 \ | 218 | crate://crates.io/outref/0.5.2 \ |
| 205 | crate://crates.io/parking_lot/0.12.4 \ | 219 | crate://crates.io/parking_lot/0.12.5 \ |
| 206 | crate://crates.io/parking_lot_core/0.9.11 \ | 220 | crate://crates.io/parking_lot_core/0.9.12 \ |
| 207 | crate://crates.io/parse_datetime/0.13.3 \ | 221 | crate://crates.io/parse_datetime/0.13.3 \ |
| 208 | crate://crates.io/phf/0.13.1 \ | 222 | crate://crates.io/phf/0.13.1 \ |
| 209 | crate://crates.io/phf_codegen/0.13.1 \ | 223 | crate://crates.io/phf_codegen/0.13.1 \ |
| @@ -213,126 +227,127 @@ SRC_URI += " \ | |||
| 213 | crate://crates.io/pin-utils/0.1.0 \ | 227 | crate://crates.io/pin-utils/0.1.0 \ |
| 214 | crate://crates.io/pkg-config/0.3.32 \ | 228 | crate://crates.io/pkg-config/0.3.32 \ |
| 215 | crate://crates.io/platform-info/2.0.5 \ | 229 | crate://crates.io/platform-info/2.0.5 \ |
| 216 | crate://crates.io/portable-atomic/1.11.1 \ | 230 | crate://crates.io/portable-atomic/1.13.0 \ |
| 217 | crate://crates.io/portable-atomic-util/0.2.4 \ | 231 | crate://crates.io/portable-atomic-util/0.2.4 \ |
| 218 | crate://crates.io/potential_utf/0.1.4 \ | 232 | crate://crates.io/potential_utf/0.1.4 \ |
| 219 | crate://crates.io/powerfmt/0.2.0 \ | 233 | crate://crates.io/powerfmt/0.2.0 \ |
| 220 | crate://crates.io/ppv-lite86/0.2.21 \ | 234 | crate://crates.io/ppv-lite86/0.2.21 \ |
| 221 | crate://crates.io/pretty_assertions/1.4.1 \ | 235 | crate://crates.io/pretty_assertions/1.4.1 \ |
| 222 | crate://crates.io/prettyplease/0.2.34 \ | 236 | crate://crates.io/prettyplease/0.2.37 \ |
| 223 | crate://crates.io/proc-macro-crate/3.3.0 \ | 237 | crate://crates.io/proc-macro-crate/3.4.0 \ |
| 224 | crate://crates.io/proc-macro2/1.0.103 \ | 238 | crate://crates.io/proc-macro2/1.0.106 \ |
| 225 | crate://crates.io/procfs/0.18.0 \ | 239 | crate://crates.io/procfs/0.18.0 \ |
| 226 | crate://crates.io/procfs-core/0.18.0 \ | 240 | crate://crates.io/procfs-core/0.18.0 \ |
| 227 | crate://crates.io/quote/1.0.42 \ | 241 | crate://crates.io/quote/1.0.44 \ |
| 228 | crate://crates.io/r-efi/5.2.0 \ | 242 | crate://crates.io/r-efi/5.3.0 \ |
| 229 | crate://crates.io/radium/0.7.0 \ | 243 | crate://crates.io/radium/0.7.0 \ |
| 230 | crate://crates.io/rand/0.8.5 \ | 244 | crate://crates.io/rand/0.8.5 \ |
| 231 | crate://crates.io/rand/0.9.2 \ | 245 | crate://crates.io/rand/0.9.2 \ |
| 232 | crate://crates.io/rand_chacha/0.3.1 \ | 246 | crate://crates.io/rand_chacha/0.3.1 \ |
| 233 | crate://crates.io/rand_chacha/0.9.0 \ | 247 | crate://crates.io/rand_chacha/0.9.0 \ |
| 234 | crate://crates.io/rand_core/0.6.4 \ | 248 | crate://crates.io/rand_core/0.6.4 \ |
| 235 | crate://crates.io/rand_core/0.9.3 \ | 249 | crate://crates.io/rand_core/0.9.5 \ |
| 236 | crate://crates.io/rayon/1.11.0 \ | 250 | crate://crates.io/rayon/1.11.0 \ |
| 237 | crate://crates.io/rayon-core/1.13.0 \ | 251 | crate://crates.io/rayon-core/1.13.0 \ |
| 238 | crate://crates.io/redox_syscall/0.5.13 \ | 252 | crate://crates.io/redox_syscall/0.5.18 \ |
| 253 | crate://crates.io/redox_syscall/0.7.0 \ | ||
| 239 | crate://crates.io/regex/1.12.2 \ | 254 | crate://crates.io/regex/1.12.2 \ |
| 240 | crate://crates.io/regex-automata/0.4.12 \ | 255 | crate://crates.io/regex-automata/0.4.13 \ |
| 241 | crate://crates.io/regex-lite/0.1.7 \ | 256 | crate://crates.io/regex-lite/0.1.8 \ |
| 242 | crate://crates.io/regex-syntax/0.8.5 \ | 257 | crate://crates.io/regex-syntax/0.8.8 \ |
| 243 | crate://crates.io/relative-path/1.9.3 \ | 258 | crate://crates.io/relative-path/1.9.3 \ |
| 244 | crate://crates.io/rlimit/0.10.2 \ | 259 | crate://crates.io/rlimit/0.11.0 \ |
| 245 | crate://crates.io/roff/0.2.2 \ | 260 | crate://crates.io/roff/0.2.2 \ |
| 246 | crate://crates.io/rstest/0.26.1 \ | 261 | crate://crates.io/rstest/0.26.1 \ |
| 247 | crate://crates.io/rstest_macros/0.26.1 \ | 262 | crate://crates.io/rstest_macros/0.26.1 \ |
| 248 | crate://crates.io/rust-ini/0.21.3 \ | 263 | crate://crates.io/rust-ini/0.21.3 \ |
| 249 | crate://crates.io/rustc-hash/2.1.1 \ | 264 | crate://crates.io/rustc-hash/2.1.1 \ |
| 250 | crate://crates.io/rustc_version/0.4.1 \ | 265 | crate://crates.io/rustc_version/0.4.1 \ |
| 251 | crate://crates.io/rustix/1.1.2 \ | 266 | crate://crates.io/rustix/1.1.3 \ |
| 252 | crate://crates.io/rustversion/1.0.21 \ | 267 | crate://crates.io/rustversion/1.0.22 \ |
| 253 | crate://crates.io/ryu/1.0.20 \ | ||
| 254 | crate://crates.io/same-file/1.0.6 \ | 268 | crate://crates.io/same-file/1.0.6 \ |
| 255 | crate://crates.io/scopeguard/1.2.0 \ | 269 | crate://crates.io/scopeguard/1.2.0 \ |
| 256 | crate://crates.io/self_cell/1.2.1 \ | 270 | crate://crates.io/self_cell/1.2.2 \ |
| 257 | crate://crates.io/selinux/0.5.2 \ | 271 | crate://crates.io/selinux/0.5.2 \ |
| 258 | crate://crates.io/selinux-sys/0.6.15 \ | 272 | crate://crates.io/selinux-sys/0.6.15 \ |
| 259 | crate://crates.io/semver/1.0.26 \ | 273 | crate://crates.io/semver/1.0.27 \ |
| 260 | crate://crates.io/serde/1.0.228 \ | 274 | crate://crates.io/serde/1.0.228 \ |
| 261 | crate://crates.io/serde-big-array/0.5.1 \ | ||
| 262 | crate://crates.io/serde_core/1.0.228 \ | 275 | crate://crates.io/serde_core/1.0.228 \ |
| 263 | crate://crates.io/serde_derive/1.0.228 \ | 276 | crate://crates.io/serde_derive/1.0.228 \ |
| 264 | crate://crates.io/serde_json/1.0.140 \ | 277 | crate://crates.io/serde_json/1.0.149 \ |
| 265 | crate://crates.io/sha1/0.10.6 \ | 278 | crate://crates.io/sha1/0.10.6 \ |
| 266 | crate://crates.io/sha2/0.10.9 \ | 279 | crate://crates.io/sha2/0.10.9 \ |
| 267 | crate://crates.io/sha3/0.10.8 \ | 280 | crate://crates.io/sha3/0.10.8 \ |
| 268 | crate://crates.io/shlex/1.3.0 \ | 281 | crate://crates.io/shlex/1.3.0 \ |
| 269 | crate://crates.io/signal-hook/0.3.18 \ | 282 | crate://crates.io/signal-hook/0.3.18 \ |
| 270 | crate://crates.io/signal-hook-mio/0.2.4 \ | 283 | crate://crates.io/signal-hook/0.4.3 \ |
| 271 | crate://crates.io/signal-hook-registry/1.4.5 \ | 284 | crate://crates.io/signal-hook-mio/0.2.5 \ |
| 272 | crate://crates.io/simd-adler32/0.3.7 \ | 285 | crate://crates.io/signal-hook-registry/1.4.8 \ |
| 286 | crate://crates.io/simd-adler32/0.3.8 \ | ||
| 273 | crate://crates.io/siphasher/1.0.1 \ | 287 | crate://crates.io/siphasher/1.0.1 \ |
| 274 | crate://crates.io/slab/0.4.9 \ | 288 | crate://crates.io/slab/0.4.11 \ |
| 275 | crate://crates.io/sm3/0.4.2 \ | 289 | crate://crates.io/sm3/0.4.2 \ |
| 276 | crate://crates.io/smallvec/1.15.1 \ | 290 | crate://crates.io/smallvec/1.15.1 \ |
| 277 | crate://crates.io/smawk/0.3.2 \ | 291 | crate://crates.io/smawk/0.3.2 \ |
| 278 | crate://crates.io/socket2/0.6.0 \ | 292 | crate://crates.io/socket2/0.6.1 \ |
| 279 | crate://crates.io/spin/0.10.0 \ | 293 | crate://crates.io/spin/0.10.0 \ |
| 280 | crate://crates.io/stable_deref_trait/1.2.0 \ | 294 | crate://crates.io/stable_deref_trait/1.2.1 \ |
| 281 | crate://crates.io/statrs/0.18.0 \ | 295 | crate://crates.io/statrs/0.18.0 \ |
| 296 | crate://crates.io/string-interner/0.19.0 \ | ||
| 282 | crate://crates.io/strsim/0.11.1 \ | 297 | crate://crates.io/strsim/0.11.1 \ |
| 283 | crate://crates.io/syn/2.0.103 \ | 298 | crate://crates.io/syn/2.0.114 \ |
| 284 | crate://crates.io/synstructure/0.13.2 \ | 299 | crate://crates.io/synstructure/0.13.2 \ |
| 285 | crate://crates.io/tap/1.0.1 \ | 300 | crate://crates.io/tap/1.0.1 \ |
| 286 | crate://crates.io/tempfile/3.23.0 \ | 301 | crate://crates.io/tempfile/3.24.0 \ |
| 287 | crate://crates.io/terminal_size/0.4.3 \ | 302 | crate://crates.io/terminal_size/0.4.3 \ |
| 288 | crate://crates.io/textwrap/0.16.2 \ | 303 | crate://crates.io/textwrap/0.16.2 \ |
| 289 | crate://crates.io/thiserror/1.0.69 \ | 304 | crate://crates.io/thiserror/1.0.69 \ |
| 290 | crate://crates.io/thiserror/2.0.17 \ | 305 | crate://crates.io/thiserror/2.0.18 \ |
| 291 | crate://crates.io/thiserror-impl/1.0.69 \ | 306 | crate://crates.io/thiserror-impl/1.0.69 \ |
| 292 | crate://crates.io/thiserror-impl/2.0.17 \ | 307 | crate://crates.io/thiserror-impl/2.0.18 \ |
| 293 | crate://crates.io/time/0.3.44 \ | 308 | crate://crates.io/time/0.3.45 \ |
| 294 | crate://crates.io/time-core/0.1.6 \ | 309 | crate://crates.io/time-core/0.1.7 \ |
| 295 | crate://crates.io/time-macros/0.2.24 \ | 310 | crate://crates.io/time-macros/0.2.25 \ |
| 296 | crate://crates.io/tiny-keccak/2.0.2 \ | 311 | crate://crates.io/tiny-keccak/2.0.2 \ |
| 297 | crate://crates.io/tinystr/0.8.1 \ | 312 | crate://crates.io/tinystr/0.8.2 \ |
| 298 | crate://crates.io/toml_datetime/0.6.11 \ | 313 | crate://crates.io/toml_datetime/0.7.5+spec-1.1.0 \ |
| 299 | crate://crates.io/toml_edit/0.22.27 \ | 314 | crate://crates.io/toml_edit/0.23.10+spec-1.0.0 \ |
| 315 | crate://crates.io/toml_parser/1.0.6+spec-1.1.0 \ | ||
| 300 | crate://crates.io/type-map/0.5.1 \ | 316 | crate://crates.io/type-map/0.5.1 \ |
| 301 | crate://crates.io/typenum/1.18.0 \ | 317 | crate://crates.io/typed-path/0.12.0 \ |
| 318 | crate://crates.io/typenum/1.19.0 \ | ||
| 302 | crate://crates.io/unic-langid/0.9.6 \ | 319 | crate://crates.io/unic-langid/0.9.6 \ |
| 303 | crate://crates.io/unic-langid-impl/0.9.6 \ | 320 | crate://crates.io/unic-langid-impl/0.9.6 \ |
| 304 | crate://crates.io/unicode-ident/1.0.18 \ | 321 | crate://crates.io/unicode-ident/1.0.22 \ |
| 305 | crate://crates.io/unicode-linebreak/0.1.5 \ | 322 | crate://crates.io/unicode-linebreak/0.1.5 \ |
| 306 | crate://crates.io/unicode-segmentation/1.12.0 \ | ||
| 307 | crate://crates.io/unicode-width/0.1.14 \ | 323 | crate://crates.io/unicode-width/0.1.14 \ |
| 308 | crate://crates.io/unicode-width/0.2.2 \ | 324 | crate://crates.io/unicode-width/0.2.2 \ |
| 309 | crate://crates.io/unindent/0.2.4 \ | 325 | crate://crates.io/unindent/0.2.4 \ |
| 310 | crate://crates.io/unit-prefix/0.5.2 \ | 326 | crate://crates.io/unit-prefix/0.5.2 \ |
| 311 | crate://crates.io/unty/0.0.4 \ | ||
| 312 | crate://crates.io/utf16_iter/1.0.5 \ | 327 | crate://crates.io/utf16_iter/1.0.5 \ |
| 313 | crate://crates.io/utf8_iter/1.0.4 \ | 328 | crate://crates.io/utf8_iter/1.0.4 \ |
| 314 | crate://crates.io/utf8parse/0.2.2 \ | 329 | crate://crates.io/utf8parse/0.2.2 \ |
| 315 | crate://crates.io/utmp-classic/0.1.6 \ | 330 | crate://crates.io/utmp-classic/0.1.6 \ |
| 316 | crate://crates.io/utmp-classic-raw/0.1.3 \ | 331 | crate://crates.io/utmp-classic-raw/0.1.3 \ |
| 317 | crate://crates.io/uuid/1.17.0 \ | 332 | crate://crates.io/uuid/1.19.0 \ |
| 318 | crate://crates.io/uutils_term_grid/0.7.0 \ | 333 | crate://crates.io/uutils_term_grid/0.7.0 \ |
| 319 | crate://crates.io/version_check/0.9.5 \ | 334 | crate://crates.io/version_check/0.9.5 \ |
| 320 | crate://crates.io/virtue/0.0.18 \ | ||
| 321 | crate://crates.io/vsimd/0.8.0 \ | 335 | crate://crates.io/vsimd/0.8.0 \ |
| 322 | crate://crates.io/walkdir/2.5.0 \ | 336 | crate://crates.io/walkdir/2.5.0 \ |
| 323 | crate://crates.io/wasi/0.11.1+wasi-snapshot-preview1 \ | 337 | crate://crates.io/wasi/0.11.1+wasi-snapshot-preview1 \ |
| 324 | crate://crates.io/wasi/0.14.2+wasi-0.2.4 \ | 338 | crate://crates.io/wasip2/1.0.1+wasi-0.2.4 \ |
| 325 | crate://crates.io/wasm-bindgen/0.2.100 \ | 339 | crate://crates.io/wasm-bindgen/0.2.108 \ |
| 326 | crate://crates.io/wasm-bindgen-backend/0.2.100 \ | 340 | crate://crates.io/wasm-bindgen-macro/0.2.108 \ |
| 327 | crate://crates.io/wasm-bindgen-macro/0.2.100 \ | 341 | crate://crates.io/wasm-bindgen-macro-support/0.2.108 \ |
| 328 | crate://crates.io/wasm-bindgen-macro-support/0.2.100 \ | 342 | crate://crates.io/wasm-bindgen-shared/0.2.108 \ |
| 329 | crate://crates.io/wasm-bindgen-shared/0.2.100 \ | ||
| 330 | crate://crates.io/web-time/1.1.0 \ | 343 | crate://crates.io/web-time/1.1.0 \ |
| 331 | crate://crates.io/wild/2.2.1 \ | 344 | crate://crates.io/wild/2.2.1 \ |
| 332 | crate://crates.io/winapi/0.3.9 \ | 345 | crate://crates.io/winapi/0.3.9 \ |
| 333 | crate://crates.io/winapi-i686-pc-windows-gnu/0.4.0 \ | 346 | crate://crates.io/winapi-i686-pc-windows-gnu/0.4.0 \ |
| 334 | crate://crates.io/winapi-util/0.1.11 \ | 347 | crate://crates.io/winapi-util/0.1.11 \ |
| 335 | crate://crates.io/winapi-x86_64-pc-windows-gnu/0.4.0 \ | 348 | crate://crates.io/winapi-x86_64-pc-windows-gnu/0.4.0 \ |
| 349 | crate://crates.io/wincode/0.2.5 \ | ||
| 350 | crate://crates.io/wincode-derive/0.2.3 \ | ||
| 336 | crate://crates.io/windows-core/0.62.2 \ | 351 | crate://crates.io/windows-core/0.62.2 \ |
| 337 | crate://crates.io/windows-implement/0.60.2 \ | 352 | crate://crates.io/windows-implement/0.60.2 \ |
| 338 | crate://crates.io/windows-interface/0.59.3 \ | 353 | crate://crates.io/windows-interface/0.59.3 \ |
| @@ -343,150 +358,152 @@ SRC_URI += " \ | |||
| 343 | crate://crates.io/windows-sys/0.60.2 \ | 358 | crate://crates.io/windows-sys/0.60.2 \ |
| 344 | crate://crates.io/windows-sys/0.61.2 \ | 359 | crate://crates.io/windows-sys/0.61.2 \ |
| 345 | crate://crates.io/windows-targets/0.52.6 \ | 360 | crate://crates.io/windows-targets/0.52.6 \ |
| 346 | crate://crates.io/windows-targets/0.53.2 \ | 361 | crate://crates.io/windows-targets/0.53.5 \ |
| 347 | crate://crates.io/windows_aarch64_gnullvm/0.52.6 \ | 362 | crate://crates.io/windows_aarch64_gnullvm/0.52.6 \ |
| 348 | crate://crates.io/windows_aarch64_gnullvm/0.53.0 \ | 363 | crate://crates.io/windows_aarch64_gnullvm/0.53.1 \ |
| 349 | crate://crates.io/windows_aarch64_msvc/0.52.6 \ | 364 | crate://crates.io/windows_aarch64_msvc/0.52.6 \ |
| 350 | crate://crates.io/windows_aarch64_msvc/0.53.0 \ | 365 | crate://crates.io/windows_aarch64_msvc/0.53.1 \ |
| 351 | crate://crates.io/windows_i686_gnu/0.52.6 \ | 366 | crate://crates.io/windows_i686_gnu/0.52.6 \ |
| 352 | crate://crates.io/windows_i686_gnu/0.53.0 \ | 367 | crate://crates.io/windows_i686_gnu/0.53.1 \ |
| 353 | crate://crates.io/windows_i686_gnullvm/0.52.6 \ | 368 | crate://crates.io/windows_i686_gnullvm/0.52.6 \ |
| 354 | crate://crates.io/windows_i686_gnullvm/0.53.0 \ | 369 | crate://crates.io/windows_i686_gnullvm/0.53.1 \ |
| 355 | crate://crates.io/windows_i686_msvc/0.52.6 \ | 370 | crate://crates.io/windows_i686_msvc/0.52.6 \ |
| 356 | crate://crates.io/windows_i686_msvc/0.53.0 \ | 371 | crate://crates.io/windows_i686_msvc/0.53.1 \ |
| 357 | crate://crates.io/windows_x86_64_gnu/0.52.6 \ | 372 | crate://crates.io/windows_x86_64_gnu/0.52.6 \ |
| 358 | crate://crates.io/windows_x86_64_gnu/0.53.0 \ | 373 | crate://crates.io/windows_x86_64_gnu/0.53.1 \ |
| 359 | crate://crates.io/windows_x86_64_gnullvm/0.52.6 \ | 374 | crate://crates.io/windows_x86_64_gnullvm/0.52.6 \ |
| 360 | crate://crates.io/windows_x86_64_gnullvm/0.53.0 \ | 375 | crate://crates.io/windows_x86_64_gnullvm/0.53.1 \ |
| 361 | crate://crates.io/windows_x86_64_msvc/0.52.6 \ | 376 | crate://crates.io/windows_x86_64_msvc/0.52.6 \ |
| 362 | crate://crates.io/windows_x86_64_msvc/0.53.0 \ | 377 | crate://crates.io/windows_x86_64_msvc/0.53.1 \ |
| 363 | crate://crates.io/winnow/0.7.11 \ | 378 | crate://crates.io/winnow/0.7.14 \ |
| 364 | crate://crates.io/wit-bindgen-rt/0.39.0 \ | 379 | crate://crates.io/wit-bindgen/0.46.0 \ |
| 365 | crate://crates.io/write16/1.0.0 \ | 380 | crate://crates.io/write16/1.0.0 \ |
| 366 | crate://crates.io/writeable/0.6.2 \ | 381 | crate://crates.io/writeable/0.6.2 \ |
| 367 | crate://crates.io/wyz/0.5.1 \ | 382 | crate://crates.io/wyz/0.5.1 \ |
| 368 | crate://crates.io/xattr/1.6.1 \ | 383 | crate://crates.io/xattr/1.6.1 \ |
| 369 | crate://crates.io/yansi/1.0.1 \ | 384 | crate://crates.io/yansi/1.0.1 \ |
| 370 | crate://crates.io/yoke/0.8.0 \ | 385 | crate://crates.io/yoke/0.8.1 \ |
| 371 | crate://crates.io/yoke-derive/0.8.0 \ | 386 | crate://crates.io/yoke-derive/0.8.1 \ |
| 372 | crate://crates.io/z85/3.0.6 \ | 387 | crate://crates.io/z85/3.0.6 \ |
| 373 | crate://crates.io/zerocopy/0.7.35 \ | 388 | crate://crates.io/zerocopy/0.7.35 \ |
| 374 | crate://crates.io/zerocopy/0.8.27 \ | 389 | crate://crates.io/zerocopy/0.8.33 \ |
| 375 | crate://crates.io/zerocopy-derive/0.7.35 \ | 390 | crate://crates.io/zerocopy-derive/0.7.35 \ |
| 376 | crate://crates.io/zerocopy-derive/0.8.27 \ | 391 | crate://crates.io/zerocopy-derive/0.8.33 \ |
| 377 | crate://crates.io/zerofrom/0.1.6 \ | 392 | crate://crates.io/zerofrom/0.1.6 \ |
| 378 | crate://crates.io/zerofrom-derive/0.1.6 \ | 393 | crate://crates.io/zerofrom-derive/0.1.6 \ |
| 379 | crate://crates.io/zerotrie/0.2.2 \ | 394 | crate://crates.io/zerotrie/0.2.3 \ |
| 380 | crate://crates.io/zerovec/0.11.5 \ | 395 | crate://crates.io/zerovec/0.11.5 \ |
| 381 | crate://crates.io/zerovec-derive/0.11.1 \ | 396 | crate://crates.io/zerovec-derive/0.11.2 \ |
| 382 | crate://crates.io/zip/6.0.0 \ | 397 | crate://crates.io/zip/7.2.0 \ |
| 383 | crate://crates.io/zlib-rs/0.5.1 \ | 398 | crate://crates.io/zlib-rs/0.5.5 \ |
| 384 | crate://crates.io/zopfli/0.8.2 \ | 399 | crate://crates.io/zmij/1.0.14 \ |
| 400 | crate://crates.io/zopfli/0.8.3 \ | ||
| 385 | " | 401 | " |
| 386 | 402 | ||
| 387 | SRC_URI[adler2-2.0.1.sha256sum] = "320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa" | 403 | SRC_URI[adler2-2.0.1.sha256sum] = "320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa" |
| 388 | SRC_URI[aho-corasick-1.1.3.sha256sum] = "8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916" | 404 | SRC_URI[aho-corasick-1.1.4.sha256sum] = "ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301" |
| 389 | SRC_URI[allocator-api2-0.2.21.sha256sum] = "683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923" | 405 | SRC_URI[allocator-api2-0.2.21.sha256sum] = "683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923" |
| 390 | SRC_URI[android_system_properties-0.1.5.sha256sum] = "819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311" | 406 | SRC_URI[android_system_properties-0.1.5.sha256sum] = "819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311" |
| 391 | SRC_URI[ansi-width-0.1.0.sha256sum] = "219e3ce6f2611d83b51ec2098a12702112c29e57203a6b0a0929b2cddb486608" | 407 | SRC_URI[ansi-width-0.1.0.sha256sum] = "219e3ce6f2611d83b51ec2098a12702112c29e57203a6b0a0929b2cddb486608" |
| 392 | SRC_URI[anstream-0.6.19.sha256sum] = "301af1932e46185686725e0fad2f8f2aa7da69dd70bf6ecc44d6b703844a3933" | 408 | SRC_URI[anstream-0.6.21.sha256sum] = "43d5b281e737544384e969a5ccad3f1cdd24b48086a0fc1b2a5262a26b8f4f4a" |
| 393 | SRC_URI[anstyle-1.0.11.sha256sum] = "862ed96ca487e809f1c8e5a8447f6ee2cf102f846893800b20cebdf541fc6bbd" | 409 | SRC_URI[anstyle-1.0.13.sha256sum] = "5192cca8006f1fd4f7237516f40fa183bb07f8fbdfedaa0036de5ea9b0b45e78" |
| 394 | SRC_URI[anstyle-parse-0.2.7.sha256sum] = "4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2" | 410 | SRC_URI[anstyle-parse-0.2.7.sha256sum] = "4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2" |
| 395 | SRC_URI[anstyle-query-1.1.3.sha256sum] = "6c8bdeb6047d8983be085bab0ba1472e6dc604e7041dbf6fcd5e71523014fae9" | 411 | SRC_URI[anstyle-query-1.1.5.sha256sum] = "40c48f72fd53cd289104fc64099abca73db4166ad86ea0b4341abe65af83dadc" |
| 396 | SRC_URI[anstyle-wincon-3.0.9.sha256sum] = "403f75924867bb1033c59fbf0797484329750cfbe3c4325cd33127941fabc882" | 412 | SRC_URI[anstyle-wincon-3.0.11.sha256sum] = "291e6a250ff86cd4a820112fb8898808a366d8f9f58ce16d1f538353ad55747d" |
| 397 | SRC_URI[anyhow-1.0.100.sha256sum] = "a23eb6b1614318a8071c9b2521f36b424b2c83db5eb3a0fead4a6c0809af6e61" | 413 | SRC_URI[anyhow-1.0.100.sha256sum] = "a23eb6b1614318a8071c9b2521f36b424b2c83db5eb3a0fead4a6c0809af6e61" |
| 398 | SRC_URI[approx-0.5.1.sha256sum] = "cab112f0a86d568ea0e627cc1d6be74a1e9cd55214684db5561995f6dad897c6" | 414 | SRC_URI[approx-0.5.1.sha256sum] = "cab112f0a86d568ea0e627cc1d6be74a1e9cd55214684db5561995f6dad897c6" |
| 399 | SRC_URI[arbitrary-1.4.1.sha256sum] = "dde20b3d026af13f561bdd0f15edf01fc734f0dafcedbaf42bba506a9517f223" | ||
| 400 | SRC_URI[arrayref-0.3.9.sha256sum] = "76a2e8124351fda1ef8aaaa3bbd7ebbcb486bbcd4225aca0aa0d84bb2db8fecb" | 415 | SRC_URI[arrayref-0.3.9.sha256sum] = "76a2e8124351fda1ef8aaaa3bbd7ebbcb486bbcd4225aca0aa0d84bb2db8fecb" |
| 401 | SRC_URI[arrayvec-0.7.6.sha256sum] = "7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50" | 416 | SRC_URI[arrayvec-0.7.6.sha256sum] = "7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50" |
| 402 | SRC_URI[autocfg-1.4.0.sha256sum] = "ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26" | 417 | SRC_URI[autocfg-1.5.0.sha256sum] = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8" |
| 403 | SRC_URI[base64-simd-0.8.0.sha256sum] = "339abbe78e73178762e23bea9dfd08e697eb3f3301cd4be981c0f78ba5859195" | 418 | SRC_URI[base64-simd-0.8.0.sha256sum] = "339abbe78e73178762e23bea9dfd08e697eb3f3301cd4be981c0f78ba5859195" |
| 404 | SRC_URI[bigdecimal-0.4.9.sha256sum] = "560f42649de9fa436b73517378a147ec21f6c997a546581df4b4b31677828934" | 419 | SRC_URI[bigdecimal-0.4.10.sha256sum] = "4d6867f1565b3aad85681f1015055b087fcfd840d6aeee6eee7f2da317603695" |
| 405 | SRC_URI[binary-heap-plus-0.5.0.sha256sum] = "e4551d8382e911ecc0d0f0ffb602777988669be09447d536ff4388d1def11296" | 420 | SRC_URI[binary-heap-plus-0.5.0.sha256sum] = "e4551d8382e911ecc0d0f0ffb602777988669be09447d536ff4388d1def11296" |
| 406 | SRC_URI[bincode-2.0.1.sha256sum] = "36eaf5d7b090263e8150820482d5d93cd964a81e4019913c972f4edcc6edb740" | ||
| 407 | SRC_URI[bincode_derive-2.0.1.sha256sum] = "bf95709a440f45e986983918d0e8a1f30a9b1df04918fc828670606804ac3c09" | ||
| 408 | SRC_URI[bindgen-0.72.1.sha256sum] = "993776b509cfb49c750f11b8f07a46fa23e0a1386ffc01fb1e7d343efc387895" | 421 | SRC_URI[bindgen-0.72.1.sha256sum] = "993776b509cfb49c750f11b8f07a46fa23e0a1386ffc01fb1e7d343efc387895" |
| 409 | SRC_URI[bitflags-1.3.2.sha256sum] = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" | 422 | SRC_URI[bitflags-1.3.2.sha256sum] = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" |
| 410 | SRC_URI[bitflags-2.9.1.sha256sum] = "1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967" | 423 | SRC_URI[bitflags-2.10.0.sha256sum] = "812e12b5285cc515a9c72a5c1d3b6d46a19dac5acfef5265968c166106e31dd3" |
| 411 | SRC_URI[bitvec-1.0.1.sha256sum] = "1bc2832c24239b0141d5674bb9174f9d68a8b5b3f2753311927c172ca46f7e9c" | 424 | SRC_URI[bitvec-1.0.1.sha256sum] = "1bc2832c24239b0141d5674bb9174f9d68a8b5b3f2753311927c172ca46f7e9c" |
| 412 | SRC_URI[blake2b_simd-1.0.3.sha256sum] = "06e903a20b159e944f91ec8499fe1e55651480c541ea0a584f5d967c49ad9d99" | 425 | SRC_URI[blake2b_simd-1.0.4.sha256sum] = "b79834656f71332577234b50bfc009996f7449e0c056884e6a02492ded0ca2f3" |
| 413 | SRC_URI[blake3-1.8.2.sha256sum] = "3888aaa89e4b2a40fca9848e400f6a658a5a3978de7be858e209cafa8be9a4a0" | 426 | SRC_URI[blake3-1.8.3.sha256sum] = "2468ef7d57b3fb7e16b576e8377cdbde2320c60e1491e961d11da40fc4f02a2d" |
| 414 | SRC_URI[block-buffer-0.10.4.sha256sum] = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71" | 427 | SRC_URI[block-buffer-0.10.4.sha256sum] = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71" |
| 428 | SRC_URI[block2-0.6.2.sha256sum] = "cdeb9d870516001442e364c5220d3574d2da8dc765554b4a617230d33fa58ef5" | ||
| 415 | SRC_URI[bstr-1.12.1.sha256sum] = "63044e1ae8e69f3b5a92c736ca6269b8d12fa7efe39bf34ddb06d102cf0e2cab" | 429 | SRC_URI[bstr-1.12.1.sha256sum] = "63044e1ae8e69f3b5a92c736ca6269b8d12fa7efe39bf34ddb06d102cf0e2cab" |
| 416 | SRC_URI[bumpalo-3.18.1.sha256sum] = "793db76d6187cd04dff33004d8e6c9cc4e05cd330500379d2394209271b4aeee" | 430 | SRC_URI[bumpalo-3.19.1.sha256sum] = "5dd9dc738b7a8311c7ade152424974d8115f2cdad61e8dab8dac9f2362298510" |
| 417 | SRC_URI[bytecount-0.6.9.sha256sum] = "175812e0be2bccb6abe50bb8d566126198344f707e304f45c648fd8f2cc0365e" | 431 | SRC_URI[bytecount-0.6.9.sha256sum] = "175812e0be2bccb6abe50bb8d566126198344f707e304f45c648fd8f2cc0365e" |
| 418 | SRC_URI[byteorder-1.5.0.sha256sum] = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" | 432 | SRC_URI[byteorder-1.5.0.sha256sum] = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" |
| 419 | SRC_URI[cc-1.2.27.sha256sum] = "d487aa071b5f64da6f19a3e848e3578944b726ee5a4854b82172f02aa876bfdc" | 433 | SRC_URI[calendrical_calculations-0.2.3.sha256sum] = "3a0b39595c6ee54a8d0900204ba4c401d0ab4eb45adaf07178e8d017541529e7" |
| 434 | SRC_URI[cc-1.2.52.sha256sum] = "cd4932aefd12402b36c60956a4fe0035421f544799057659ff86f923657aada3" | ||
| 420 | SRC_URI[cexpr-0.6.0.sha256sum] = "6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766" | 435 | SRC_URI[cexpr-0.6.0.sha256sum] = "6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766" |
| 421 | SRC_URI[cfg-if-1.0.1.sha256sum] = "9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268" | 436 | SRC_URI[cfg-if-1.0.4.sha256sum] = "9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801" |
| 422 | SRC_URI[cfg_aliases-0.2.1.sha256sum] = "613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724" | 437 | SRC_URI[cfg_aliases-0.2.1.sha256sum] = "613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724" |
| 423 | SRC_URI[chrono-0.4.42.sha256sum] = "145052bdd345b87320e369255277e3fb5152762ad123a901ef5c262dd38fe8d2" | 438 | SRC_URI[chrono-0.4.43.sha256sum] = "fac4744fb15ae8337dc853fee7fb3f4e48c0fbaa23d0afe49c447b4fab126118" |
| 424 | SRC_URI[clang-sys-1.8.1.sha256sum] = "0b023947811758c97c59bf9d1c188fd619ad4718dcaa767947df1cadb14f39f4" | 439 | SRC_URI[clang-sys-1.8.1.sha256sum] = "0b023947811758c97c59bf9d1c188fd619ad4718dcaa767947df1cadb14f39f4" |
| 425 | SRC_URI[clap-4.5.53.sha256sum] = "c9e340e012a1bf4935f5282ed1436d1489548e8f72308207ea5df0e23d2d03f8" | 440 | SRC_URI[clap-4.5.56.sha256sum] = "a75ca66430e33a14957acc24c5077b503e7d374151b2b4b3a10c83b4ceb4be0e" |
| 426 | SRC_URI[clap_builder-4.5.53.sha256sum] = "d76b5d13eaa18c901fd2f7fca939fefe3a0727a953561fefdf3b2922b8569d00" | 441 | SRC_URI[clap_builder-4.5.56.sha256sum] = "793207c7fa6300a0608d1080b858e5fdbe713cdc1c8db9fb17777d8a13e63df0" |
| 427 | SRC_URI[clap_complete-4.5.61.sha256sum] = "39615915e2ece2550c0149addac32fb5bd312c657f43845bb9088cb9c8a7c992" | 442 | SRC_URI[clap_complete-4.5.65.sha256sum] = "430b4dc2b5e3861848de79627b2bedc9f3342c7da5173a14eaa5d0f8dc18ae5d" |
| 428 | SRC_URI[clap_lex-0.7.5.sha256sum] = "b94f61472cee1439c0b966b47e3aca9ae07e45d070759512cd390ea2bebc6675" | 443 | SRC_URI[clap_lex-0.7.7.sha256sum] = "c3e64b0cc0439b12df2fa678eae89a1c56a529fd067a9115f7827f1fffd22b32" |
| 429 | SRC_URI[clap_mangen-0.2.31.sha256sum] = "439ea63a92086df93893164221ad4f24142086d535b3a0957b9b9bea2dc86301" | 444 | SRC_URI[clap_mangen-0.2.31.sha256sum] = "439ea63a92086df93893164221ad4f24142086d535b3a0957b9b9bea2dc86301" |
| 430 | SRC_URI[codspeed-4.1.0.sha256sum] = "c3b847e05a34be5c38f3f2a5052178a3bd32e6b5702f3ea775efde95c483a539" | 445 | SRC_URI[codspeed-4.3.0.sha256sum] = "38c2eb3388ebe26b5a0ab6bf4969d9c4840143d7f6df07caa3cc851b0606cef6" |
| 431 | SRC_URI[codspeed-divan-compat-4.1.0.sha256sum] = "f0f0e9fe5eaa39995ec35e46407f7154346cc25bd1300c64c21636f3d00cb2cc" | 446 | SRC_URI[codspeed-divan-compat-4.3.0.sha256sum] = "b2de65b7489a59709724d489070c6d05b7744039e4bf751d0a2006b90bb5593d" |
| 432 | SRC_URI[codspeed-divan-compat-macros-4.1.0.sha256sum] = "88c8babf2a40fd2206a2e030cf020d0d58144cd56e1dc408bfba02cdefb08b4f" | 447 | SRC_URI[codspeed-divan-compat-macros-4.3.0.sha256sum] = "56ca01ce4fd22b8dcc6c770dcd6b74343642e842482b94e8920d14e10c57638d" |
| 433 | SRC_URI[codspeed-divan-compat-walltime-4.1.0.sha256sum] = "7f26092328e12a36704ffc552f379c6405dd94d3149970b79b22d371717c2aae" | 448 | SRC_URI[codspeed-divan-compat-walltime-4.3.0.sha256sum] = "720ab9d0714718afe5f5832be6e5f5eb5ce97836e24ca7bf7042eea4308b9fb8" |
| 434 | SRC_URI[colorchoice-1.0.4.sha256sum] = "b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75" | 449 | SRC_URI[colorchoice-1.0.4.sha256sum] = "b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75" |
| 435 | SRC_URI[colored-2.2.0.sha256sum] = "117725a109d387c937a1533ce01b450cbde6b88abceea8473c4d7a85853cda3c" | 450 | SRC_URI[colored-2.2.0.sha256sum] = "117725a109d387c937a1533ce01b450cbde6b88abceea8473c4d7a85853cda3c" |
| 436 | SRC_URI[compare-0.1.0.sha256sum] = "120133d4db2ec47efe2e26502ee984747630c67f51974fca0b6c1340cf2368d3" | 451 | SRC_URI[compare-0.1.0.sha256sum] = "120133d4db2ec47efe2e26502ee984747630c67f51974fca0b6c1340cf2368d3" |
| 437 | SRC_URI[condtype-1.3.0.sha256sum] = "baf0a07a401f374238ab8e2f11a104d2851bf9ce711ec69804834de8af45c7af" | 452 | SRC_URI[condtype-1.3.0.sha256sum] = "baf0a07a401f374238ab8e2f11a104d2851bf9ce711ec69804834de8af45c7af" |
| 438 | SRC_URI[console-0.16.0.sha256sum] = "2e09ced7ebbccb63b4c65413d821f2e00ce54c5ca4514ddc6b3c892fdbcbc69d" | 453 | SRC_URI[console-0.16.2.sha256sum] = "03e45a4a8926227e4197636ba97a9fc9b00477e9f4bd711395687c5f0734bec4" |
| 439 | SRC_URI[const-random-0.1.18.sha256sum] = "87e00182fe74b066627d63b85fd550ac2998d4b0bd86bfed477a0ae4c7c71359" | 454 | SRC_URI[const-random-0.1.18.sha256sum] = "87e00182fe74b066627d63b85fd550ac2998d4b0bd86bfed477a0ae4c7c71359" |
| 440 | SRC_URI[const-random-macro-0.1.16.sha256sum] = "f9d839f2a20b0aee515dc581a6172f2321f96cab76c1a38a4c584a194955390e" | 455 | SRC_URI[const-random-macro-0.1.16.sha256sum] = "f9d839f2a20b0aee515dc581a6172f2321f96cab76c1a38a4c584a194955390e" |
| 441 | SRC_URI[constant_time_eq-0.3.1.sha256sum] = "7c74b8349d32d297c9134b8c88677813a227df8f779daa29bfc29c183fe3dca6" | 456 | SRC_URI[constant_time_eq-0.4.2.sha256sum] = "3d52eff69cd5e647efe296129160853a42795992097e8af39800e1060caeea9b" |
| 442 | SRC_URI[convert_case-0.7.1.sha256sum] = "bb402b8d4c85569410425650ce3eddc7d698ed96d39a73f941b08fb63082f1e7" | ||
| 443 | SRC_URI[core-foundation-sys-0.8.7.sha256sum] = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b" | 457 | SRC_URI[core-foundation-sys-0.8.7.sha256sum] = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b" |
| 458 | SRC_URI[core_maths-0.1.1.sha256sum] = "77745e017f5edba1a9c1d854f6f3a52dac8a12dd5af5d2f54aecf61e43d80d30" | ||
| 444 | SRC_URI[cpufeatures-0.2.17.sha256sum] = "59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280" | 459 | SRC_URI[cpufeatures-0.2.17.sha256sum] = "59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280" |
| 445 | SRC_URI[crc-3.3.0.sha256sum] = "9710d3b3739c2e349eb44fe848ad0b7c8cb1e42bd87ee49371df2f7acaf3e675" | 460 | SRC_URI[crc-3.3.0.sha256sum] = "9710d3b3739c2e349eb44fe848ad0b7c8cb1e42bd87ee49371df2f7acaf3e675" |
| 446 | SRC_URI[crc-catalog-2.4.0.sha256sum] = "19d374276b40fb8bbdee95aef7c7fa6b5316ec764510eb64b8dd0e2ed0d7e7f5" | 461 | SRC_URI[crc-catalog-2.4.0.sha256sum] = "19d374276b40fb8bbdee95aef7c7fa6b5316ec764510eb64b8dd0e2ed0d7e7f5" |
| 447 | SRC_URI[crc-fast-1.8.1.sha256sum] = "2c15e7f62c7d6e256e6d0fc3fc1ef395348e4bc395dcf14d6990da0e5aa6e8b0" | 462 | SRC_URI[crc-fast-1.9.0.sha256sum] = "2fd92aca2c6001b1bf5ba0ff84ee74ec8501b52bbef0cac80bf25a6c1d87a83d" |
| 448 | SRC_URI[crc32fast-1.5.0.sha256sum] = "9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511" | 463 | SRC_URI[crc32fast-1.5.0.sha256sum] = "9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511" |
| 449 | SRC_URI[crossbeam-deque-0.8.6.sha256sum] = "9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51" | 464 | SRC_URI[crossbeam-deque-0.8.6.sha256sum] = "9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51" |
| 450 | SRC_URI[crossbeam-epoch-0.9.18.sha256sum] = "5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e" | 465 | SRC_URI[crossbeam-epoch-0.9.18.sha256sum] = "5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e" |
| 451 | SRC_URI[crossbeam-utils-0.8.21.sha256sum] = "d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28" | 466 | SRC_URI[crossbeam-utils-0.8.21.sha256sum] = "d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28" |
| 452 | SRC_URI[crossterm-0.29.0.sha256sum] = "d8b9f2e4c67f833b660cdb0a3523065869fb35570177239812ed4c905aeff87b" | 467 | SRC_URI[crossterm-0.29.0.sha256sum] = "d8b9f2e4c67f833b660cdb0a3523065869fb35570177239812ed4c905aeff87b" |
| 453 | SRC_URI[crossterm_winapi-0.9.1.sha256sum] = "acdd7c62a3665c7f6830a51635d9ac9b23ed385797f70a83bb8bafe9c572ab2b" | 468 | SRC_URI[crossterm_winapi-0.9.1.sha256sum] = "acdd7c62a3665c7f6830a51635d9ac9b23ed385797f70a83bb8bafe9c572ab2b" |
| 454 | SRC_URI[crunchy-0.2.3.sha256sum] = "43da5946c66ffcc7745f48db692ffbb10a83bfe0afd96235c5c2a4fb23994929" | 469 | SRC_URI[crunchy-0.2.4.sha256sum] = "460fbee9c2c2f33933d720630a6a0bac33ba7053db5344fac858d4b8952d77d5" |
| 455 | SRC_URI[crypto-common-0.1.6.sha256sum] = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3" | 470 | SRC_URI[crypto-common-0.1.7.sha256sum] = "78c8292055d1c1df0cce5d180393dc8cce0abec0a7102adb6c7b1eef6016d60a" |
| 456 | SRC_URI[ctor-0.6.3.sha256sum] = "424e0138278faeb2b401f174ad17e715c829512d74f3d1e81eb43365c2e0590e" | 471 | SRC_URI[ctor-0.6.3.sha256sum] = "424e0138278faeb2b401f174ad17e715c829512d74f3d1e81eb43365c2e0590e" |
| 457 | SRC_URI[ctor-proc-macro-0.0.7.sha256sum] = "52560adf09603e58c9a7ee1fe1dcb95a16927b17c127f0ac02d6e768a0e25bc1" | 472 | SRC_URI[ctor-proc-macro-0.0.7.sha256sum] = "52560adf09603e58c9a7ee1fe1dcb95a16927b17c127f0ac02d6e768a0e25bc1" |
| 458 | SRC_URI[ctrlc-3.4.7.sha256sum] = "46f93780a459b7d656ef7f071fe699c4d3d2cb201c4b24d085b6ddc505276e73" | 473 | SRC_URI[ctrlc-3.5.1.sha256sum] = "73736a89c4aff73035ba2ed2e565061954da00d4970fc9ac25dcc85a2a20d790" |
| 459 | SRC_URI[data-encoding-2.9.0.sha256sum] = "2a2330da5de22e8a3cb63252ce2abb30116bf5265e89c0e01bc17015ce30a476" | 474 | SRC_URI[darling-0.21.3.sha256sum] = "9cdf337090841a411e2a7f3deb9187445851f91b309c0c0a29e05f74a00a48c0" |
| 460 | SRC_URI[data-encoding-macro-0.1.18.sha256sum] = "47ce6c96ea0102f01122a185683611bd5ac8d99e62bc59dd12e6bda344ee673d" | 475 | SRC_URI[darling_core-0.21.3.sha256sum] = "1247195ecd7e3c85f83c8d2a366e4210d588e802133e1e355180a9870b517ea4" |
| 461 | SRC_URI[data-encoding-macro-internal-0.1.16.sha256sum] = "8d162beedaa69905488a8da94f5ac3edb4dd4788b732fadb7bd120b2625c1976" | 476 | SRC_URI[darling_macro-0.21.3.sha256sum] = "d38308df82d1080de0afee5d069fa14b0326a88c14f15c5ccda35b4a6c414c81" |
| 462 | SRC_URI[deranged-0.5.2.sha256sum] = "75d7cc94194b4dd0fa12845ef8c911101b7f37633cda14997a6e82099aa0b693" | 477 | SRC_URI[data-encoding-2.10.0.sha256sum] = "d7a1e2f27636f116493b8b860f5546edb47c8d8f8ea73e1d2a20be88e28d1fea" |
| 463 | SRC_URI[derive_arbitrary-1.4.1.sha256sum] = "30542c1ad912e0e3d22a1935c290e12e8a29d704a420177a31faad4a601a0800" | 478 | SRC_URI[data-encoding-macro-0.1.19.sha256sum] = "8142a83c17aa9461d637e649271eae18bf2edd00e91f2e105df36c3c16355bdb" |
| 464 | SRC_URI[derive_more-2.0.1.sha256sum] = "093242cf7570c207c83073cf82f79706fe7b8317e98620a47d5be7c3d8497678" | 479 | SRC_URI[data-encoding-macro-internal-0.1.17.sha256sum] = "7ab67060fc6b8ef687992d439ca0fa36e7ed17e9a0b16b25b601e8757df720de" |
| 465 | SRC_URI[derive_more-impl-2.0.1.sha256sum] = "bda628edc44c4bb645fbe0f758797143e4e07926f7ebf4e9bdfbd3d2ce621df3" | 480 | SRC_URI[deranged-0.5.5.sha256sum] = "ececcb659e7ba858fb4f10388c250a7252eb0a27373f1a72b8748afdd248e587" |
| 466 | SRC_URI[diff-0.1.13.sha256sum] = "56254986775e3233ffa9c4d7d3faaf6d36a2c09d30b20687e9f88bc8bafc16c8" | 481 | SRC_URI[diff-0.1.13.sha256sum] = "56254986775e3233ffa9c4d7d3faaf6d36a2c09d30b20687e9f88bc8bafc16c8" |
| 467 | SRC_URI[digest-0.10.7.sha256sum] = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292" | 482 | SRC_URI[digest-0.10.7.sha256sum] = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292" |
| 483 | SRC_URI[dispatch2-0.3.0.sha256sum] = "89a09f22a6c6069a18470eb92d2298acf25463f14256d24778e1230d789a2aec" | ||
| 468 | SRC_URI[displaydoc-0.2.5.sha256sum] = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0" | 484 | SRC_URI[displaydoc-0.2.5.sha256sum] = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0" |
| 469 | SRC_URI[divan-macros-0.1.17.sha256sum] = "8dc51d98e636f5e3b0759a39257458b22619cac7e96d932da6eeb052891bb67c" | 485 | SRC_URI[divan-macros-0.1.17.sha256sum] = "8dc51d98e636f5e3b0759a39257458b22619cac7e96d932da6eeb052891bb67c" |
| 470 | SRC_URI[dlv-list-0.5.2.sha256sum] = "442039f5147480ba31067cb00ada1adae6892028e40e45fc5de7b7df6dcc1b5f" | 486 | SRC_URI[dlv-list-0.5.2.sha256sum] = "442039f5147480ba31067cb00ada1adae6892028e40e45fc5de7b7df6dcc1b5f" |
| 471 | SRC_URI[dns-lookup-3.0.1.sha256sum] = "6e39034cee21a2f5bbb66ba0e3689819c4bb5d00382a282006e802a7ffa6c41d" | 487 | SRC_URI[dns-lookup-3.0.1.sha256sum] = "6e39034cee21a2f5bbb66ba0e3689819c4bb5d00382a282006e802a7ffa6c41d" |
| 472 | SRC_URI[document-features-0.2.11.sha256sum] = "95249b50c6c185bee49034bcb378a49dc2b5dff0be90ff6616d31d64febab05d" | 488 | SRC_URI[document-features-0.2.12.sha256sum] = "d4b8a88685455ed29a21542a33abd9cb6510b6b129abadabdcef0f4c55bc8f61" |
| 473 | SRC_URI[dtor-0.1.0.sha256sum] = "e58a0764cddb55ab28955347b45be00ade43d4d6f3ba4bf3dc354e4ec9432934" | 489 | SRC_URI[dtor-0.1.1.sha256sum] = "404d02eeb088a82cfd873006cb713fe411306c7d182c344905e101fb1167d301" |
| 474 | SRC_URI[dtor-proc-macro-0.0.6.sha256sum] = "f678cf4a922c215c63e0de95eb1ff08a958a81d47e485cf9da1e27bf6305cfa5" | 490 | SRC_URI[dtor-proc-macro-0.0.6.sha256sum] = "f678cf4a922c215c63e0de95eb1ff08a958a81d47e485cf9da1e27bf6305cfa5" |
| 475 | SRC_URI[dunce-1.0.5.sha256sum] = "92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813" | 491 | SRC_URI[dunce-1.0.5.sha256sum] = "92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813" |
| 476 | SRC_URI[either-1.15.0.sha256sum] = "48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719" | 492 | SRC_URI[either-1.15.0.sha256sum] = "48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719" |
| 477 | SRC_URI[encode_unicode-1.0.0.sha256sum] = "34aa73646ffb006b8f5147f3dc182bd4bcb190227ce861fc4a4844bf8e3cb2c0" | 493 | SRC_URI[encode_unicode-1.0.0.sha256sum] = "34aa73646ffb006b8f5147f3dc182bd4bcb190227ce861fc4a4844bf8e3cb2c0" |
| 478 | SRC_URI[equivalent-1.0.2.sha256sum] = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f" | 494 | SRC_URI[equivalent-1.0.2.sha256sum] = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f" |
| 479 | SRC_URI[errno-0.3.12.sha256sum] = "cea14ef9355e3beab063703aa9dab15afd25f0667c341310c1e5274bb1d0da18" | 495 | SRC_URI[errno-0.3.14.sha256sum] = "39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb" |
| 480 | SRC_URI[exacl-0.12.0.sha256sum] = "22be12de19decddab85d09f251ec8363f060ccb22ec9c81bc157c0c8433946d8" | 496 | SRC_URI[exacl-0.12.0.sha256sum] = "22be12de19decddab85d09f251ec8363f060ccb22ec9c81bc157c0c8433946d8" |
| 481 | SRC_URI[fastrand-2.3.0.sha256sum] = "37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be" | 497 | SRC_URI[fastrand-2.3.0.sha256sum] = "37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be" |
| 482 | SRC_URI[file_diff-1.0.0.sha256sum] = "31a7a908b8f32538a2143e59a6e4e2508988832d5d4d6f7c156b3cbc762643a5" | 498 | SRC_URI[file_diff-1.0.0.sha256sum] = "31a7a908b8f32538a2143e59a6e4e2508988832d5d4d6f7c156b3cbc762643a5" |
| 483 | SRC_URI[filedescriptor-0.8.3.sha256sum] = "e40758ed24c9b2eeb76c35fb0aebc66c626084edd827e07e1552279814c6682d" | 499 | SRC_URI[filedescriptor-0.8.3.sha256sum] = "e40758ed24c9b2eeb76c35fb0aebc66c626084edd827e07e1552279814c6682d" |
| 484 | SRC_URI[filetime-0.2.26.sha256sum] = "bc0505cd1b6fa6580283f6bdf70a73fcf4aba1184038c90902b92b3dd0df63ed" | 500 | SRC_URI[filetime-0.2.27.sha256sum] = "f98844151eee8917efc50bd9e8318cb963ae8b297431495d3f758616ea5c57db" |
| 485 | SRC_URI[fixed_decimal-0.7.0.sha256sum] = "35943d22b2f19c0cb198ecf915910a8158e94541c89dcc63300d7799d46c2c5e" | 501 | SRC_URI[find-msvc-tools-0.1.7.sha256sum] = "f449e6c6c08c865631d4890cfacf252b3d396c9bcc83adb6623cdb02a8336c41" |
| 486 | SRC_URI[flate2-1.1.2.sha256sum] = "4a3d7db9596fecd151c5f638c0ee5d5bd487b6e0ea232e5dc96d5250f6f94b1d" | 502 | SRC_URI[fixed_decimal-0.7.1.sha256sum] = "35eabf480f94d69182677e37571d3be065822acfafd12f2f085db44fbbcc8e57" |
| 503 | SRC_URI[flate2-1.1.8.sha256sum] = "b375d6465b98090a5f25b1c7703f3859783755aa9a80433b36e0379a3ec2f369" | ||
| 487 | SRC_URI[fluent-0.17.0.sha256sum] = "8137a6d5a2c50d6b0ebfcb9aaa91a28154e0a70605f112d30cb0cd4a78670477" | 504 | SRC_URI[fluent-0.17.0.sha256sum] = "8137a6d5a2c50d6b0ebfcb9aaa91a28154e0a70605f112d30cb0cd4a78670477" |
| 488 | SRC_URI[fluent-bundle-0.16.0.sha256sum] = "01203cb8918f5711e73891b347816d932046f95f54207710bda99beaeb423bf4" | 505 | SRC_URI[fluent-bundle-0.16.0.sha256sum] = "01203cb8918f5711e73891b347816d932046f95f54207710bda99beaeb423bf4" |
| 489 | SRC_URI[fluent-langneg-0.13.0.sha256sum] = "2c4ad0989667548f06ccd0e306ed56b61bd4d35458d54df5ec7587c0e8ed5e94" | 506 | SRC_URI[fluent-langneg-0.13.1.sha256sum] = "7eebbe59450baee8282d71676f3bfed5689aeab00b27545e83e5f14b1195e8b0" |
| 490 | SRC_URI[fluent-syntax-0.12.0.sha256sum] = "54f0d287c53ffd184d04d8677f590f4ac5379785529e5e08b1c8083acdd5c198" | 507 | SRC_URI[fluent-syntax-0.12.0.sha256sum] = "54f0d287c53ffd184d04d8677f590f4ac5379785529e5e08b1c8083acdd5c198" |
| 491 | SRC_URI[fnv-1.0.7.sha256sum] = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" | 508 | SRC_URI[fnv-1.0.7.sha256sum] = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" |
| 492 | SRC_URI[foldhash-0.1.5.sha256sum] = "d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2" | 509 | SRC_URI[foldhash-0.1.5.sha256sum] = "d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2" |
| @@ -501,60 +518,71 @@ SRC_URI[futures-timer-3.0.3.sha256sum] = "f288b0a4f20f9a56b5d1da57e2227c661b7b16 | |||
| 501 | SRC_URI[futures-util-0.3.31.sha256sum] = "9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81" | 518 | SRC_URI[futures-util-0.3.31.sha256sum] = "9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81" |
| 502 | SRC_URI[gcd-2.3.0.sha256sum] = "1d758ba1b47b00caf47f24925c0074ecb20d6dfcffe7f6d53395c0465674841a" | 519 | SRC_URI[gcd-2.3.0.sha256sum] = "1d758ba1b47b00caf47f24925c0074ecb20d6dfcffe7f6d53395c0465674841a" |
| 503 | SRC_URI[generic-array-0.14.7.sha256sum] = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a" | 520 | SRC_URI[generic-array-0.14.7.sha256sum] = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a" |
| 504 | SRC_URI[getrandom-0.2.16.sha256sum] = "335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592" | 521 | SRC_URI[getrandom-0.2.17.sha256sum] = "ff2abc00be7fca6ebc474524697ae276ad847ad0a6b3faa4bcb027e9a4614ad0" |
| 505 | SRC_URI[getrandom-0.3.3.sha256sum] = "26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4" | 522 | SRC_URI[getrandom-0.3.4.sha256sum] = "899def5c37c4fd7b2664648c28120ecec138e4d395b459e5ca34f9cce2dd77fd" |
| 506 | SRC_URI[glob-0.3.3.sha256sum] = "0cc23270f6e1808e30a928bdc84dea0b9b4136a8bc82338574f23baf47bbd280" | 523 | SRC_URI[glob-0.3.3.sha256sum] = "0cc23270f6e1808e30a928bdc84dea0b9b4136a8bc82338574f23baf47bbd280" |
| 507 | SRC_URI[half-2.7.1.sha256sum] = "6ea2d84b969582b4b1864a92dc5d27cd2b77b622a8d79306834f1be5ba20d84b" | 524 | SRC_URI[half-2.7.1.sha256sum] = "6ea2d84b969582b4b1864a92dc5d27cd2b77b622a8d79306834f1be5ba20d84b" |
| 508 | SRC_URI[hashbrown-0.14.5.sha256sum] = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1" | 525 | SRC_URI[hashbrown-0.14.5.sha256sum] = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1" |
| 509 | SRC_URI[hashbrown-0.15.4.sha256sum] = "5971ac85611da7067dbfcabef3c70ebb5606018acd9e2a3903a0da507521e0d5" | 526 | SRC_URI[hashbrown-0.15.5.sha256sum] = "9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1" |
| 527 | SRC_URI[hashbrown-0.16.1.sha256sum] = "841d1cc9bed7f9236f321df977030373f4a4163ae1a7dbfe1a51a2c1a51d9100" | ||
| 510 | SRC_URI[hex-0.4.3.sha256sum] = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" | 528 | SRC_URI[hex-0.4.3.sha256sum] = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" |
| 511 | SRC_URI[hex-literal-1.1.0.sha256sum] = "e712f64ec3850b98572bffac52e2c6f282b29fe6c5fa6d42334b30be438d95c1" | 529 | SRC_URI[hex-literal-1.1.0.sha256sum] = "e712f64ec3850b98572bffac52e2c6f282b29fe6c5fa6d42334b30be438d95c1" |
| 512 | SRC_URI[hostname-0.4.2.sha256sum] = "617aaa3557aef3810a6369d0a99fac8a080891b68bd9f9812a1eeda0c0730cbd" | 530 | SRC_URI[hostname-0.4.2.sha256sum] = "617aaa3557aef3810a6369d0a99fac8a080891b68bd9f9812a1eeda0c0730cbd" |
| 513 | SRC_URI[iana-time-zone-0.1.64.sha256sum] = "33e57f83510bb73707521ebaffa789ec8caf86f9657cad665b092b581d40e9fb" | 531 | SRC_URI[iana-time-zone-0.1.64.sha256sum] = "33e57f83510bb73707521ebaffa789ec8caf86f9657cad665b092b581d40e9fb" |
| 514 | SRC_URI[iana-time-zone-haiku-0.1.2.sha256sum] = "f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f" | 532 | SRC_URI[iana-time-zone-haiku-0.1.2.sha256sum] = "f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f" |
| 533 | SRC_URI[icu_calendar-2.1.1.sha256sum] = "d6f0e52e009b6b16ba9c0693578796f2dd4aaa59a7f8f920423706714a89ac4e" | ||
| 534 | SRC_URI[icu_calendar_data-2.1.1.sha256sum] = "527f04223b17edfe0bd43baf14a0cb1b017830db65f3950dc00224860a9a446d" | ||
| 515 | SRC_URI[icu_collator-2.1.1.sha256sum] = "32eed11a5572f1088b63fa21dc2e70d4a865e5739fc2d10abc05be93bae97019" | 535 | SRC_URI[icu_collator-2.1.1.sha256sum] = "32eed11a5572f1088b63fa21dc2e70d4a865e5739fc2d10abc05be93bae97019" |
| 516 | SRC_URI[icu_collator_data-2.1.1.sha256sum] = "5ab06f0e83a613efddba3e4913e00e43ed4001fae651cb7d40fc7e66b83b6fb9" | 536 | SRC_URI[icu_collator_data-2.1.1.sha256sum] = "5ab06f0e83a613efddba3e4913e00e43ed4001fae651cb7d40fc7e66b83b6fb9" |
| 517 | SRC_URI[icu_collections-2.1.1.sha256sum] = "4c6b649701667bbe825c3b7e6388cb521c23d88644678e83c0c4d0a621a34b43" | 537 | SRC_URI[icu_collections-2.1.1.sha256sum] = "4c6b649701667bbe825c3b7e6388cb521c23d88644678e83c0c4d0a621a34b43" |
| 538 | SRC_URI[icu_datetime-2.1.1.sha256sum] = "1b9d49f41ded8e63761b6b4c3120dfdc289415a1ed10107db6198eb311057ca5" | ||
| 539 | SRC_URI[icu_datetime_data-2.1.2.sha256sum] = "46597233625417b7c8052a63d916e4fdc73df21614ac0b679492a5d6e3b01aeb" | ||
| 518 | SRC_URI[icu_decimal-2.1.1.sha256sum] = "a38c52231bc348f9b982c1868a2af3195199623007ba2c7650f432038f5b3e8e" | 540 | SRC_URI[icu_decimal-2.1.1.sha256sum] = "a38c52231bc348f9b982c1868a2af3195199623007ba2c7650f432038f5b3e8e" |
| 519 | SRC_URI[icu_decimal_data-2.1.1.sha256sum] = "2905b4044eab2dd848fe84199f9195567b63ab3a93094711501363f63546fef7" | 541 | SRC_URI[icu_decimal_data-2.1.1.sha256sum] = "2905b4044eab2dd848fe84199f9195567b63ab3a93094711501363f63546fef7" |
| 520 | SRC_URI[icu_locale-2.1.1.sha256sum] = "532b11722e350ab6bf916ba6eb0efe3ee54b932666afec989465f9243fe6dd60" | 542 | SRC_URI[icu_locale-2.1.1.sha256sum] = "532b11722e350ab6bf916ba6eb0efe3ee54b932666afec989465f9243fe6dd60" |
| 521 | SRC_URI[icu_locale_core-2.1.1.sha256sum] = "edba7861004dd3714265b4db54a3c390e880ab658fec5f7db895fae2046b5bb6" | 543 | SRC_URI[icu_locale_core-2.1.1.sha256sum] = "edba7861004dd3714265b4db54a3c390e880ab658fec5f7db895fae2046b5bb6" |
| 522 | SRC_URI[icu_locale_data-2.1.1.sha256sum] = "f03e2fcaefecdf05619f3d6f91740e79ab969b4dd54f77cbf546b1d0d28e3147" | 544 | SRC_URI[icu_locale_data-2.1.2.sha256sum] = "1c5f1d16b4c3a2642d3a719f18f6b06070ab0aef246a6418130c955ae08aa831" |
| 523 | SRC_URI[icu_normalizer-2.1.1.sha256sum] = "5f6c8828b67bf8908d82127b2054ea1b4427ff0230ee9141c54251934ab1b599" | 545 | SRC_URI[icu_normalizer-2.1.1.sha256sum] = "5f6c8828b67bf8908d82127b2054ea1b4427ff0230ee9141c54251934ab1b599" |
| 524 | SRC_URI[icu_normalizer_data-2.1.1.sha256sum] = "7aedcccd01fc5fe81e6b489c15b247b8b0690feb23304303a9e560f37efc560a" | 546 | SRC_URI[icu_normalizer_data-2.1.1.sha256sum] = "7aedcccd01fc5fe81e6b489c15b247b8b0690feb23304303a9e560f37efc560a" |
| 525 | SRC_URI[icu_properties-2.1.1.sha256sum] = "e93fcd3157766c0c8da2f8cff6ce651a31f0810eaa1c51ec363ef790bbb5fb99" | 547 | SRC_URI[icu_pattern-0.4.1.sha256sum] = "7a7ff8c0ff6f61cdce299dcb54f557b0a251adbc78f6f0c35a21332c452b4a1b" |
| 526 | SRC_URI[icu_properties_data-2.1.1.sha256sum] = "02845b3647bb045f1100ecd6480ff52f34c35f82d9880e029d329c21d1054899" | 548 | SRC_URI[icu_plurals-2.1.1.sha256sum] = "4f9cfe49f5b1d1163cc58db451562339916a9ca5cbcaae83924d41a0bf839474" |
| 549 | SRC_URI[icu_plurals_data-2.1.1.sha256sum] = "f018a98dccf7f0eb02ba06ac0ff67d102d8ded80734724305e924de304e12ff0" | ||
| 550 | SRC_URI[icu_properties-2.1.2.sha256sum] = "020bfc02fe870ec3a66d93e677ccca0562506e5872c650f893269e08615d74ec" | ||
| 551 | SRC_URI[icu_properties_data-2.1.2.sha256sum] = "616c294cf8d725c6afcd8f55abc17c56464ef6211f9ed59cccffe534129c77af" | ||
| 527 | SRC_URI[icu_provider-2.1.1.sha256sum] = "85962cf0ce02e1e0a629cc34e7ca3e373ce20dda4c4d7294bbd0bf1fdb59e614" | 552 | SRC_URI[icu_provider-2.1.1.sha256sum] = "85962cf0ce02e1e0a629cc34e7ca3e373ce20dda4c4d7294bbd0bf1fdb59e614" |
| 528 | SRC_URI[indexmap-2.9.0.sha256sum] = "cea70ddb795996207ad57735b50c5982d8844f38ba9ee5f1aedcfb708a2aa11e" | 553 | SRC_URI[icu_time-2.1.1.sha256sum] = "8242b00da3b3b6678f731437a11c8833a43c821ae081eca60ba1b7579d45b6d8" |
| 554 | SRC_URI[icu_time_data-2.1.1.sha256sum] = "3e10b0e5e87a2c84bd5fa407705732052edebe69291d347d0c3033785470edbf" | ||
| 555 | SRC_URI[ident_case-1.0.1.sha256sum] = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39" | ||
| 556 | SRC_URI[indexmap-2.13.0.sha256sum] = "7714e70437a7dc3ac8eb7e6f8df75fd8eb422675fc7678aff7364301092b1017" | ||
| 529 | SRC_URI[indicatif-0.18.3.sha256sum] = "9375e112e4b463ec1b1c6c011953545c65a30164fbab5b581df32b3abf0dcb88" | 557 | SRC_URI[indicatif-0.18.3.sha256sum] = "9375e112e4b463ec1b1c6c011953545c65a30164fbab5b581df32b3abf0dcb88" |
| 530 | SRC_URI[inotify-0.11.0.sha256sum] = "f37dccff2791ab604f9babef0ba14fbe0be30bd368dc541e2b08d07c8aa908f3" | 558 | SRC_URI[inotify-0.11.0.sha256sum] = "f37dccff2791ab604f9babef0ba14fbe0be30bd368dc541e2b08d07c8aa908f3" |
| 531 | SRC_URI[inotify-sys-0.1.5.sha256sum] = "e05c02b5e89bff3b946cedeca278abc628fe811e604f027c45a8aa3cf793d0eb" | 559 | SRC_URI[inotify-sys-0.1.5.sha256sum] = "e05c02b5e89bff3b946cedeca278abc628fe811e604f027c45a8aa3cf793d0eb" |
| 532 | SRC_URI[intl-memoizer-0.5.3.sha256sum] = "310da2e345f5eb861e7a07ee182262e94975051db9e4223e909ba90f392f163f" | 560 | SRC_URI[intl-memoizer-0.5.3.sha256sum] = "310da2e345f5eb861e7a07ee182262e94975051db9e4223e909ba90f392f163f" |
| 533 | SRC_URI[intl_pluralrules-7.0.2.sha256sum] = "078ea7b7c29a2b4df841a7f6ac8775ff6074020c6776d48491ce2268e068f972" | 561 | SRC_URI[intl_pluralrules-7.0.2.sha256sum] = "078ea7b7c29a2b4df841a7f6ac8775ff6074020c6776d48491ce2268e068f972" |
| 534 | SRC_URI[is_terminal_polyfill-1.70.1.sha256sum] = "7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf" | 562 | SRC_URI[is_terminal_polyfill-1.70.2.sha256sum] = "a6cb138bb79a146c1bd460005623e142ef0181e3d0219cb493e02f7d08a35695" |
| 535 | SRC_URI[itertools-0.13.0.sha256sum] = "413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186" | 563 | SRC_URI[itertools-0.13.0.sha256sum] = "413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186" |
| 536 | SRC_URI[itertools-0.14.0.sha256sum] = "2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285" | 564 | SRC_URI[itertools-0.14.0.sha256sum] = "2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285" |
| 537 | SRC_URI[itoa-1.0.15.sha256sum] = "4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c" | 565 | SRC_URI[itoa-1.0.17.sha256sum] = "92ecc6618181def0457392ccd0ee51198e065e016d1d527a7ac1b6dc7c1f09d2" |
| 538 | SRC_URI[jiff-0.2.16.sha256sum] = "49cce2b81f2098e7e3efc35bc2e0a6b7abec9d34128283d7a26fa8f32a6dbb35" | 566 | SRC_URI[ixdtf-0.6.4.sha256sum] = "84de9d95a6d2547d9b77ee3f25fa0ee32e3c3a6484d47a55adebc0439c077992" |
| 539 | SRC_URI[jiff-static-0.2.16.sha256sum] = "980af8b43c3ad5d8d349ace167ec8170839f753a42d233ba19e08afe1850fa69" | 567 | SRC_URI[jiff-0.2.18.sha256sum] = "e67e8da4c49d6d9909fe03361f9b620f58898859f5c7aded68351e85e71ecf50" |
| 540 | SRC_URI[jiff-tzdb-0.1.4.sha256sum] = "c1283705eb0a21404d2bfd6eef2a7593d240bc42a0bdb39db0ad6fa2ec026524" | 568 | SRC_URI[jiff-icu-0.2.2.sha256sum] = "0e67c2beaae8b10a82d849b9aabb698a43a682f32b17bcdc035d5ecadb44d646" |
| 569 | SRC_URI[jiff-static-0.2.18.sha256sum] = "e0c84ee7f197eca9a86c6fd6cb771e55eb991632f15f2bc3ca6ec838929e6e78" | ||
| 570 | SRC_URI[jiff-tzdb-0.1.5.sha256sum] = "68971ebff725b9e2ca27a601c5eb38a4c5d64422c4cbab0c535f248087eda5c2" | ||
| 541 | SRC_URI[jiff-tzdb-platform-0.1.3.sha256sum] = "875a5a69ac2bab1a891711cf5eccbec1ce0341ea805560dcd90b7a2e925132e8" | 571 | SRC_URI[jiff-tzdb-platform-0.1.3.sha256sum] = "875a5a69ac2bab1a891711cf5eccbec1ce0341ea805560dcd90b7a2e925132e8" |
| 542 | SRC_URI[js-sys-0.3.77.sha256sum] = "1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f" | 572 | SRC_URI[js-sys-0.3.85.sha256sum] = "8c942ebf8e95485ca0d52d97da7c5a2c387d0e7f0ba4c35e93bfcaee045955b3" |
| 543 | SRC_URI[keccak-0.1.5.sha256sum] = "ecc2af9a1119c51f12a14607e783cb977bde58bc069ff0c3da1095e635d70654" | 573 | SRC_URI[keccak-0.1.5.sha256sum] = "ecc2af9a1119c51f12a14607e783cb977bde58bc069ff0c3da1095e635d70654" |
| 544 | SRC_URI[kqueue-1.1.1.sha256sum] = "eac30106d7dce88daf4a3fcb4879ea939476d5074a9b7ddd0fb97fa4bed5596a" | 574 | SRC_URI[kqueue-1.1.1.sha256sum] = "eac30106d7dce88daf4a3fcb4879ea939476d5074a9b7ddd0fb97fa4bed5596a" |
| 545 | SRC_URI[kqueue-sys-1.0.4.sha256sum] = "ed9625ffda8729b85e45cf04090035ac368927b8cebc34898e7c120f52e4838b" | 575 | SRC_URI[kqueue-sys-1.0.4.sha256sum] = "ed9625ffda8729b85e45cf04090035ac368927b8cebc34898e7c120f52e4838b" |
| 546 | SRC_URI[lazy_static-1.5.0.sha256sum] = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" | 576 | SRC_URI[lazy_static-1.5.0.sha256sum] = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" |
| 547 | SRC_URI[libc-0.2.175.sha256sum] = "6a82ae493e598baaea5209805c49bbf2ea7de956d50d7da0da1164f9c6d28543" | 577 | SRC_URI[libc-0.2.180.sha256sum] = "bcc35a38544a891a5f7c865aca548a982ccb3b8650a5b06d0fd33a10283c56fc" |
| 548 | SRC_URI[libloading-0.8.8.sha256sum] = "07033963ba89ebaf1584d767badaa2e8fcec21aedea6b8c0346d487d49c28667" | 578 | SRC_URI[libloading-0.8.9.sha256sum] = "d7c4b02199fee7c5d21a5ae7d8cfa79a6ef5bb2fc834d6e9058e89c825efdc55" |
| 549 | SRC_URI[libm-0.2.15.sha256sum] = "f9fbbcab51052fe104eb5e5d351cf728d30a5be1fe14d9be8a3b097481fb97de" | 579 | SRC_URI[libm-0.2.15.sha256sum] = "f9fbbcab51052fe104eb5e5d351cf728d30a5be1fe14d9be8a3b097481fb97de" |
| 550 | SRC_URI[libredox-0.1.3.sha256sum] = "c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d" | 580 | SRC_URI[libredox-0.1.12.sha256sum] = "3d0b95e02c851351f877147b7deea7b1afb1df71b63aa5f8270716e0c5720616" |
| 551 | SRC_URI[libz-rs-sys-0.5.1.sha256sum] = "172a788537a2221661b480fee8dc5f96c580eb34fa88764d3205dc356c7e4221" | ||
| 552 | SRC_URI[linux-raw-sys-0.11.0.sha256sum] = "df1d3c3b53da64cf5760482273a98e575c651a67eec7f77df96b5b642de8f039" | 581 | SRC_URI[linux-raw-sys-0.11.0.sha256sum] = "df1d3c3b53da64cf5760482273a98e575c651a67eec7f77df96b5b642de8f039" |
| 553 | SRC_URI[linux-raw-sys-0.12.0.sha256sum] = "b83b49c75b50cb715b09d337b045481493a8ada2bb3e872f2bae71db45b27696" | 582 | SRC_URI[litemap-0.8.1.sha256sum] = "6373607a59f0be73a39b6fe456b8192fcc3585f602af20751600e974dd455e77" |
| 554 | SRC_URI[litemap-0.8.0.sha256sum] = "241eaef5fd12c88705a01fc1066c48c4b36e0dd4377dcdc7ec3942cea7a69956" | 583 | SRC_URI[litrs-1.0.0.sha256sum] = "11d3d7f243d5c5a8b9bb5d6dd2b1602c0cb0b9db1621bafc7ed66e35ff9fe092" |
| 555 | SRC_URI[litrs-0.4.1.sha256sum] = "b4ce301924b7887e9d637144fdade93f9dfff9b60981d4ac161db09720d39aa5" | 584 | SRC_URI[lock_api-0.4.14.sha256sum] = "224399e74b87b5f3557511d98dff8b14089b3dadafcab6bb93eab67d3aace965" |
| 556 | SRC_URI[lock_api-0.4.13.sha256sum] = "96936507f153605bddfcda068dd804796c84324ed2510809e5b2a624c81da765" | 585 | SRC_URI[log-0.4.29.sha256sum] = "5e5032e24019045c762d3c0f28f5b6b8bbf38563a65908389bf7978758920897" |
| 557 | SRC_URI[log-0.4.27.sha256sum] = "13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94" | ||
| 558 | SRC_URI[lru-0.12.5.sha256sum] = "234cf4f4a04dc1f57e24b96cc0cd600cf2af460d4161ac5ecdd0af8e1f3b2a38" | 586 | SRC_URI[lru-0.12.5.sha256sum] = "234cf4f4a04dc1f57e24b96cc0cd600cf2af460d4161ac5ecdd0af8e1f3b2a38" |
| 559 | SRC_URI[lscolors-0.21.0.sha256sum] = "d60e266dfb1426eb2d24792602e041131fdc0236bb7007abc0e589acafd60929" | 587 | SRC_URI[lscolors-0.21.0.sha256sum] = "d60e266dfb1426eb2d24792602e041131fdc0236bb7007abc0e589acafd60929" |
| 560 | SRC_URI[md-5-0.10.6.sha256sum] = "d89e7ee0cfbedfc4da3340218492196241d89eefb6dab27de5df917a6d2e78cf" | 588 | SRC_URI[md-5-0.10.6.sha256sum] = "d89e7ee0cfbedfc4da3340218492196241d89eefb6dab27de5df917a6d2e78cf" |
| @@ -563,7 +591,7 @@ SRC_URI[memmap2-0.9.9.sha256sum] = "744133e4a0e0a658e1374cf3bf8e415c4052a15a111a | |||
| 563 | SRC_URI[memoffset-0.9.1.sha256sum] = "488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a" | 591 | SRC_URI[memoffset-0.9.1.sha256sum] = "488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a" |
| 564 | SRC_URI[minimal-lexical-0.2.1.sha256sum] = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a" | 592 | SRC_URI[minimal-lexical-0.2.1.sha256sum] = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a" |
| 565 | SRC_URI[miniz_oxide-0.8.9.sha256sum] = "1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316" | 593 | SRC_URI[miniz_oxide-0.8.9.sha256sum] = "1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316" |
| 566 | SRC_URI[mio-1.0.4.sha256sum] = "78bed444cc8a2160f01cbcf811ef18cac863ad68ae8ca62092e8db51d51c761c" | 594 | SRC_URI[mio-1.1.1.sha256sum] = "a69bcab0ad47271a0234d9422b131806bf3968021e5dc9328caf2d4cd58557fc" |
| 567 | SRC_URI[nix-0.30.1.sha256sum] = "74523f3a35e05aba87a1d978330aef40f67b0304ac79c1c00b294c9830543db6" | 595 | SRC_URI[nix-0.30.1.sha256sum] = "74523f3a35e05aba87a1d978330aef40f67b0304ac79c1c00b294c9830543db6" |
| 568 | SRC_URI[nom-7.1.3.sha256sum] = "d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a" | 596 | SRC_URI[nom-7.1.3.sha256sum] = "d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a" |
| 569 | SRC_URI[nom-8.0.0.sha256sum] = "df9761775871bdef83bee530e60050f7e54b1105350d6884eb0fb4f46c2f9405" | 597 | SRC_URI[nom-8.0.0.sha256sum] = "df9761775871bdef83bee530e60050f7e54b1105350d6884eb0fb4f46c2f9405" |
| @@ -577,15 +605,17 @@ SRC_URI[num-modular-0.5.1.sha256sum] = "64a5fe11d4135c3bcdf3a95b18b194afa9608a5f | |||
| 577 | SRC_URI[num-prime-0.4.4.sha256sum] = "e238432a7881ec7164503ccc516c014bf009be7984cde1ba56837862543bdec3" | 605 | SRC_URI[num-prime-0.4.4.sha256sum] = "e238432a7881ec7164503ccc516c014bf009be7984cde1ba56837862543bdec3" |
| 578 | SRC_URI[num-traits-0.2.19.sha256sum] = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841" | 606 | SRC_URI[num-traits-0.2.19.sha256sum] = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841" |
| 579 | SRC_URI[num_threads-0.1.7.sha256sum] = "5c7398b9c8b70908f6371f47ed36737907c87c52af34c268fed0bf0ceb92ead9" | 607 | SRC_URI[num_threads-0.1.7.sha256sum] = "5c7398b9c8b70908f6371f47ed36737907c87c52af34c268fed0bf0ceb92ead9" |
| 608 | SRC_URI[objc2-0.6.3.sha256sum] = "b7c2599ce0ec54857b29ce62166b0ed9b4f6f1a70ccc9a71165b6154caca8c05" | ||
| 609 | SRC_URI[objc2-encode-4.1.0.sha256sum] = "ef25abbcd74fb2609453eb695bd2f860d389e457f67dc17cafc8b8cbc89d0c33" | ||
| 580 | SRC_URI[once_cell-1.21.3.sha256sum] = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d" | 610 | SRC_URI[once_cell-1.21.3.sha256sum] = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d" |
| 581 | SRC_URI[once_cell_polyfill-1.70.1.sha256sum] = "a4895175b425cb1f87721b59f0f286c2092bd4af812243672510e1ac53e2e0ad" | 611 | SRC_URI[once_cell_polyfill-1.70.2.sha256sum] = "384b8ab6d37215f3c5301a95a4accb5d64aa607f1fcb26a11b5303878451b4fe" |
| 582 | SRC_URI[onig-6.5.1.sha256sum] = "336b9c63443aceef14bea841b899035ae3abe89b7c486aaf4c5bd8aafedac3f0" | 612 | SRC_URI[onig-6.5.1.sha256sum] = "336b9c63443aceef14bea841b899035ae3abe89b7c486aaf4c5bd8aafedac3f0" |
| 583 | SRC_URI[onig_sys-69.9.1.sha256sum] = "c7f86c6eef3d6df15f23bcfb6af487cbd2fed4e5581d58d5bf1f5f8b7f6727dc" | 613 | SRC_URI[onig_sys-69.9.1.sha256sum] = "c7f86c6eef3d6df15f23bcfb6af487cbd2fed4e5581d58d5bf1f5f8b7f6727dc" |
| 584 | SRC_URI[ordered-multimap-0.7.3.sha256sum] = "49203cdcae0030493bad186b28da2fa25645fa276a51b6fec8010d281e02ef79" | 614 | SRC_URI[ordered-multimap-0.7.3.sha256sum] = "49203cdcae0030493bad186b28da2fa25645fa276a51b6fec8010d281e02ef79" |
| 585 | SRC_URI[os_display-0.1.4.sha256sum] = "ad5fd71b79026fb918650dde6d125000a233764f1c2f1659a1c71118e33ea08f" | 615 | SRC_URI[os_display-0.1.4.sha256sum] = "ad5fd71b79026fb918650dde6d125000a233764f1c2f1659a1c71118e33ea08f" |
| 586 | SRC_URI[outref-0.5.2.sha256sum] = "1a80800c0488c3a21695ea981a54918fbb37abf04f4d0720c453632255e2ff0e" | 616 | SRC_URI[outref-0.5.2.sha256sum] = "1a80800c0488c3a21695ea981a54918fbb37abf04f4d0720c453632255e2ff0e" |
| 587 | SRC_URI[parking_lot-0.12.4.sha256sum] = "70d58bf43669b5795d1576d0641cfb6fbb2057bf629506267a92807158584a13" | 617 | SRC_URI[parking_lot-0.12.5.sha256sum] = "93857453250e3077bd71ff98b6a65ea6621a19bb0f559a85248955ac12c45a1a" |
| 588 | SRC_URI[parking_lot_core-0.9.11.sha256sum] = "bc838d2a56b5b1a6c25f55575dfc605fabb63bb2365f6c2353ef9159aa69e4a5" | 618 | SRC_URI[parking_lot_core-0.9.12.sha256sum] = "2621685985a2ebf1c516881c026032ac7deafcda1a2c9b7850dc81e3dfcb64c1" |
| 589 | SRC_URI[parse_datetime-0.13.3.sha256sum] = "acea383beda9652270f3c9678d83aa58cbfc16880343cae0c0c8c7d6c0974132" | 619 | SRC_URI[parse_datetime-0.13.3.sha256sum] = "acea383beda9652270f3c9678d83aa58cbfc16880343cae0c0c8c7d6c0974132" |
| 590 | SRC_URI[phf-0.13.1.sha256sum] = "c1562dc717473dbaa4c1f85a36410e03c047b2e7df7f45ee938fbef64ae7fadf" | 620 | SRC_URI[phf-0.13.1.sha256sum] = "c1562dc717473dbaa4c1f85a36410e03c047b2e7df7f45ee938fbef64ae7fadf" |
| 591 | SRC_URI[phf_codegen-0.13.1.sha256sum] = "49aa7f9d80421bca176ca8dbfebe668cc7a2684708594ec9f3c0db0805d5d6e1" | 621 | SRC_URI[phf_codegen-0.13.1.sha256sum] = "49aa7f9d80421bca176ca8dbfebe668cc7a2684708594ec9f3c0db0805d5d6e1" |
| @@ -595,126 +625,127 @@ SRC_URI[pin-project-lite-0.2.16.sha256sum] = "3b3cff922bd51709b605d9ead9aa71031d | |||
| 595 | SRC_URI[pin-utils-0.1.0.sha256sum] = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" | 625 | SRC_URI[pin-utils-0.1.0.sha256sum] = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" |
| 596 | SRC_URI[pkg-config-0.3.32.sha256sum] = "7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c" | 626 | SRC_URI[pkg-config-0.3.32.sha256sum] = "7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c" |
| 597 | SRC_URI[platform-info-2.0.5.sha256sum] = "7539aeb3fdd8cb4f6a331307cf71a1039cee75e94e8a71725b9484f4a0d9451a" | 627 | SRC_URI[platform-info-2.0.5.sha256sum] = "7539aeb3fdd8cb4f6a331307cf71a1039cee75e94e8a71725b9484f4a0d9451a" |
| 598 | SRC_URI[portable-atomic-1.11.1.sha256sum] = "f84267b20a16ea918e43c6a88433c2d54fa145c92a811b5b047ccbe153674483" | 628 | SRC_URI[portable-atomic-1.13.0.sha256sum] = "f89776e4d69bb58bc6993e99ffa1d11f228b839984854c7daeb5d37f87cbe950" |
| 599 | SRC_URI[portable-atomic-util-0.2.4.sha256sum] = "d8a2f0d8d040d7848a709caf78912debcc3f33ee4b3cac47d73d1e1069e83507" | 629 | SRC_URI[portable-atomic-util-0.2.4.sha256sum] = "d8a2f0d8d040d7848a709caf78912debcc3f33ee4b3cac47d73d1e1069e83507" |
| 600 | SRC_URI[potential_utf-0.1.4.sha256sum] = "b73949432f5e2a09657003c25bca5e19a0e9c84f8058ca374f49e0ebe605af77" | 630 | SRC_URI[potential_utf-0.1.4.sha256sum] = "b73949432f5e2a09657003c25bca5e19a0e9c84f8058ca374f49e0ebe605af77" |
| 601 | SRC_URI[powerfmt-0.2.0.sha256sum] = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391" | 631 | SRC_URI[powerfmt-0.2.0.sha256sum] = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391" |
| 602 | SRC_URI[ppv-lite86-0.2.21.sha256sum] = "85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9" | 632 | SRC_URI[ppv-lite86-0.2.21.sha256sum] = "85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9" |
| 603 | SRC_URI[pretty_assertions-1.4.1.sha256sum] = "3ae130e2f271fbc2ac3a40fb1d07180839cdbbe443c7a27e1e3c13c5cac0116d" | 633 | SRC_URI[pretty_assertions-1.4.1.sha256sum] = "3ae130e2f271fbc2ac3a40fb1d07180839cdbbe443c7a27e1e3c13c5cac0116d" |
| 604 | SRC_URI[prettyplease-0.2.34.sha256sum] = "6837b9e10d61f45f987d50808f83d1ee3d206c66acf650c3e4ae2e1f6ddedf55" | 634 | SRC_URI[prettyplease-0.2.37.sha256sum] = "479ca8adacdd7ce8f1fb39ce9ecccbfe93a3f1344b3d0d97f20bc0196208f62b" |
| 605 | SRC_URI[proc-macro-crate-3.3.0.sha256sum] = "edce586971a4dfaa28950c6f18ed55e0406c1ab88bbce2c6f6293a7aaba73d35" | 635 | SRC_URI[proc-macro-crate-3.4.0.sha256sum] = "219cb19e96be00ab2e37d6e299658a0cfa83e52429179969b0f0121b4ac46983" |
| 606 | SRC_URI[proc-macro2-1.0.103.sha256sum] = "5ee95bc4ef87b8d5ba32e8b7714ccc834865276eab0aed5c9958d00ec45f49e8" | 636 | SRC_URI[proc-macro2-1.0.106.sha256sum] = "8fd00f0bb2e90d81d1044c2b32617f68fcb9fa3bb7640c23e9c748e53fb30934" |
| 607 | SRC_URI[procfs-0.18.0.sha256sum] = "25485360a54d6861439d60facef26de713b1e126bf015ec8f98239467a2b82f7" | 637 | SRC_URI[procfs-0.18.0.sha256sum] = "25485360a54d6861439d60facef26de713b1e126bf015ec8f98239467a2b82f7" |
| 608 | SRC_URI[procfs-core-0.18.0.sha256sum] = "e6401bf7b6af22f78b563665d15a22e9aef27775b79b149a66ca022468a4e405" | 638 | SRC_URI[procfs-core-0.18.0.sha256sum] = "e6401bf7b6af22f78b563665d15a22e9aef27775b79b149a66ca022468a4e405" |
| 609 | SRC_URI[quote-1.0.42.sha256sum] = "a338cc41d27e6cc6dce6cefc13a0729dfbb81c262b1f519331575dd80ef3067f" | 639 | SRC_URI[quote-1.0.44.sha256sum] = "21b2ebcf727b7760c461f091f9f0f539b77b8e87f2fd88131e7f1b433b3cece4" |
| 610 | SRC_URI[r-efi-5.2.0.sha256sum] = "74765f6d916ee2faa39bc8e68e4f3ed8949b48cccdac59983d287a7cb71ce9c5" | 640 | SRC_URI[r-efi-5.3.0.sha256sum] = "69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f" |
| 611 | SRC_URI[radium-0.7.0.sha256sum] = "dc33ff2d4973d518d823d61aa239014831e521c75da58e3df4840d3f47749d09" | 641 | SRC_URI[radium-0.7.0.sha256sum] = "dc33ff2d4973d518d823d61aa239014831e521c75da58e3df4840d3f47749d09" |
| 612 | SRC_URI[rand-0.8.5.sha256sum] = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" | 642 | SRC_URI[rand-0.8.5.sha256sum] = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" |
| 613 | SRC_URI[rand-0.9.2.sha256sum] = "6db2770f06117d490610c7488547d543617b21bfa07796d7a12f6f1bd53850d1" | 643 | SRC_URI[rand-0.9.2.sha256sum] = "6db2770f06117d490610c7488547d543617b21bfa07796d7a12f6f1bd53850d1" |
| 614 | SRC_URI[rand_chacha-0.3.1.sha256sum] = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" | 644 | SRC_URI[rand_chacha-0.3.1.sha256sum] = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" |
| 615 | SRC_URI[rand_chacha-0.9.0.sha256sum] = "d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb" | 645 | SRC_URI[rand_chacha-0.9.0.sha256sum] = "d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb" |
| 616 | SRC_URI[rand_core-0.6.4.sha256sum] = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" | 646 | SRC_URI[rand_core-0.6.4.sha256sum] = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" |
| 617 | SRC_URI[rand_core-0.9.3.sha256sum] = "99d9a13982dcf210057a8a78572b2217b667c3beacbf3a0d8b454f6f82837d38" | 647 | SRC_URI[rand_core-0.9.5.sha256sum] = "76afc826de14238e6e8c374ddcc1fa19e374fd8dd986b0d2af0d02377261d83c" |
| 618 | SRC_URI[rayon-1.11.0.sha256sum] = "368f01d005bf8fd9b1206fb6fa653e6c4a81ceb1466406b81792d87c5677a58f" | 648 | SRC_URI[rayon-1.11.0.sha256sum] = "368f01d005bf8fd9b1206fb6fa653e6c4a81ceb1466406b81792d87c5677a58f" |
| 619 | SRC_URI[rayon-core-1.13.0.sha256sum] = "22e18b0f0062d30d4230b2e85ff77fdfe4326feb054b9783a3460d8435c8ab91" | 649 | SRC_URI[rayon-core-1.13.0.sha256sum] = "22e18b0f0062d30d4230b2e85ff77fdfe4326feb054b9783a3460d8435c8ab91" |
| 620 | SRC_URI[redox_syscall-0.5.13.sha256sum] = "0d04b7d0ee6b4a0207a0a7adb104d23ecb0b47d6beae7152d0fa34b692b29fd6" | 650 | SRC_URI[redox_syscall-0.5.18.sha256sum] = "ed2bf2547551a7053d6fdfafda3f938979645c44812fbfcda098faae3f1a362d" |
| 651 | SRC_URI[redox_syscall-0.7.0.sha256sum] = "49f3fe0889e69e2ae9e41f4d6c4c0181701d00e4697b356fb1f74173a5e0ee27" | ||
| 621 | SRC_URI[regex-1.12.2.sha256sum] = "843bc0191f75f3e22651ae5f1e72939ab2f72a4bc30fa80a066bd66edefc24d4" | 652 | SRC_URI[regex-1.12.2.sha256sum] = "843bc0191f75f3e22651ae5f1e72939ab2f72a4bc30fa80a066bd66edefc24d4" |
| 622 | SRC_URI[regex-automata-0.4.12.sha256sum] = "722166aa0d7438abbaa4d5cc2c649dac844e8c56d82fb3d33e9c34b5cd268fc6" | 653 | SRC_URI[regex-automata-0.4.13.sha256sum] = "5276caf25ac86c8d810222b3dbb938e512c55c6831a10f3e6ed1c93b84041f1c" |
| 623 | SRC_URI[regex-lite-0.1.7.sha256sum] = "943f41321c63ef1c92fd763bfe054d2668f7f225a5c29f0105903dc2fc04ba30" | 654 | SRC_URI[regex-lite-0.1.8.sha256sum] = "8d942b98df5e658f56f20d592c7f868833fe38115e65c33003d8cd224b0155da" |
| 624 | SRC_URI[regex-syntax-0.8.5.sha256sum] = "2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c" | 655 | SRC_URI[regex-syntax-0.8.8.sha256sum] = "7a2d987857b319362043e95f5353c0535c1f58eec5336fdfcf626430af7def58" |
| 625 | SRC_URI[relative-path-1.9.3.sha256sum] = "ba39f3699c378cd8970968dcbff9c43159ea4cfbd88d43c00b22f2ef10a435d2" | 656 | SRC_URI[relative-path-1.9.3.sha256sum] = "ba39f3699c378cd8970968dcbff9c43159ea4cfbd88d43c00b22f2ef10a435d2" |
| 626 | SRC_URI[rlimit-0.10.2.sha256sum] = "7043b63bd0cd1aaa628e476b80e6d4023a3b50eb32789f2728908107bd0c793a" | 657 | SRC_URI[rlimit-0.11.0.sha256sum] = "f35ee2729c56bb610f6dba436bf78135f728b7373bdffae2ec815b2d3eb98cc3" |
| 627 | SRC_URI[roff-0.2.2.sha256sum] = "88f8660c1ff60292143c98d08fc6e2f654d722db50410e3f3797d40baaf9d8f3" | 658 | SRC_URI[roff-0.2.2.sha256sum] = "88f8660c1ff60292143c98d08fc6e2f654d722db50410e3f3797d40baaf9d8f3" |
| 628 | SRC_URI[rstest-0.26.1.sha256sum] = "f5a3193c063baaa2a95a33f03035c8a72b83d97a54916055ba22d35ed3839d49" | 659 | SRC_URI[rstest-0.26.1.sha256sum] = "f5a3193c063baaa2a95a33f03035c8a72b83d97a54916055ba22d35ed3839d49" |
| 629 | SRC_URI[rstest_macros-0.26.1.sha256sum] = "9c845311f0ff7951c5506121a9ad75aec44d083c31583b2ea5a30bcb0b0abba0" | 660 | SRC_URI[rstest_macros-0.26.1.sha256sum] = "9c845311f0ff7951c5506121a9ad75aec44d083c31583b2ea5a30bcb0b0abba0" |
| 630 | SRC_URI[rust-ini-0.21.3.sha256sum] = "796e8d2b6696392a43bea58116b667fb4c29727dc5abd27d6acf338bb4f688c7" | 661 | SRC_URI[rust-ini-0.21.3.sha256sum] = "796e8d2b6696392a43bea58116b667fb4c29727dc5abd27d6acf338bb4f688c7" |
| 631 | SRC_URI[rustc-hash-2.1.1.sha256sum] = "357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d" | 662 | SRC_URI[rustc-hash-2.1.1.sha256sum] = "357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d" |
| 632 | SRC_URI[rustc_version-0.4.1.sha256sum] = "cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92" | 663 | SRC_URI[rustc_version-0.4.1.sha256sum] = "cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92" |
| 633 | SRC_URI[rustix-1.1.2.sha256sum] = "cd15f8a2c5551a84d56efdc1cd049089e409ac19a3072d5037a17fd70719ff3e" | 664 | SRC_URI[rustix-1.1.3.sha256sum] = "146c9e247ccc180c1f61615433868c99f3de3ae256a30a43b49f67c2d9171f34" |
| 634 | SRC_URI[rustversion-1.0.21.sha256sum] = "8a0d197bd2c9dc6e53b84da9556a69ba4cdfab8619eb41a8bd1cc2027a0f6b1d" | 665 | SRC_URI[rustversion-1.0.22.sha256sum] = "b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d" |
| 635 | SRC_URI[ryu-1.0.20.sha256sum] = "28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f" | ||
| 636 | SRC_URI[same-file-1.0.6.sha256sum] = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502" | 666 | SRC_URI[same-file-1.0.6.sha256sum] = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502" |
| 637 | SRC_URI[scopeguard-1.2.0.sha256sum] = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" | 667 | SRC_URI[scopeguard-1.2.0.sha256sum] = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" |
| 638 | SRC_URI[self_cell-1.2.1.sha256sum] = "16c2f82143577edb4921b71ede051dac62ca3c16084e918bf7b40c96ae10eb33" | 668 | SRC_URI[self_cell-1.2.2.sha256sum] = "b12e76d157a900eb52e81bc6e9f3069344290341720e9178cde2407113ac8d89" |
| 639 | SRC_URI[selinux-0.5.2.sha256sum] = "2ef2ca58174235414aee5465f5d8ef9f5833023b31484eb52ca505f306f4573c" | 669 | SRC_URI[selinux-0.5.2.sha256sum] = "2ef2ca58174235414aee5465f5d8ef9f5833023b31484eb52ca505f306f4573c" |
| 640 | SRC_URI[selinux-sys-0.6.15.sha256sum] = "debaba5832b4831ffe0ba9118b526c752c960f41c46c4ef197d9a15f5179d6fd" | 670 | SRC_URI[selinux-sys-0.6.15.sha256sum] = "debaba5832b4831ffe0ba9118b526c752c960f41c46c4ef197d9a15f5179d6fd" |
| 641 | SRC_URI[semver-1.0.26.sha256sum] = "56e6fa9c48d24d85fb3de5ad847117517440f6beceb7798af16b4a87d616b8d0" | 671 | SRC_URI[semver-1.0.27.sha256sum] = "d767eb0aabc880b29956c35734170f26ed551a859dbd361d140cdbeca61ab1e2" |
| 642 | SRC_URI[serde-1.0.228.sha256sum] = "9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e" | 672 | SRC_URI[serde-1.0.228.sha256sum] = "9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e" |
| 643 | SRC_URI[serde-big-array-0.5.1.sha256sum] = "11fc7cc2c76d73e0f27ee52abbd64eec84d46f370c88371120433196934e4b7f" | ||
| 644 | SRC_URI[serde_core-1.0.228.sha256sum] = "41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad" | 673 | SRC_URI[serde_core-1.0.228.sha256sum] = "41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad" |
| 645 | SRC_URI[serde_derive-1.0.228.sha256sum] = "d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79" | 674 | SRC_URI[serde_derive-1.0.228.sha256sum] = "d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79" |
| 646 | SRC_URI[serde_json-1.0.140.sha256sum] = "20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373" | 675 | SRC_URI[serde_json-1.0.149.sha256sum] = "83fc039473c5595ace860d8c4fafa220ff474b3fc6bfdb4293327f1a37e94d86" |
| 647 | SRC_URI[sha1-0.10.6.sha256sum] = "e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba" | 676 | SRC_URI[sha1-0.10.6.sha256sum] = "e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba" |
| 648 | SRC_URI[sha2-0.10.9.sha256sum] = "a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283" | 677 | SRC_URI[sha2-0.10.9.sha256sum] = "a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283" |
| 649 | SRC_URI[sha3-0.10.8.sha256sum] = "75872d278a8f37ef87fa0ddbda7802605cb18344497949862c0d4dcb291eba60" | 678 | SRC_URI[sha3-0.10.8.sha256sum] = "75872d278a8f37ef87fa0ddbda7802605cb18344497949862c0d4dcb291eba60" |
| 650 | SRC_URI[shlex-1.3.0.sha256sum] = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" | 679 | SRC_URI[shlex-1.3.0.sha256sum] = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" |
| 651 | SRC_URI[signal-hook-0.3.18.sha256sum] = "d881a16cf4426aa584979d30bd82cb33429027e42122b169753d6ef1085ed6e2" | 680 | SRC_URI[signal-hook-0.3.18.sha256sum] = "d881a16cf4426aa584979d30bd82cb33429027e42122b169753d6ef1085ed6e2" |
| 652 | SRC_URI[signal-hook-mio-0.2.4.sha256sum] = "34db1a06d485c9142248b7a054f034b349b212551f3dfd19c94d45a754a217cd" | 681 | SRC_URI[signal-hook-0.4.3.sha256sum] = "3b57709da74f9ff9f4a27dce9526eec25ca8407c45a7887243b031a58935fb8e" |
| 653 | SRC_URI[signal-hook-registry-1.4.5.sha256sum] = "9203b8055f63a2a00e2f593bb0510367fe707d7ff1e5c872de2f537b339e5410" | 682 | SRC_URI[signal-hook-mio-0.2.5.sha256sum] = "b75a19a7a740b25bc7944bdee6172368f988763b744e3d4dfe753f6b4ece40cc" |
| 654 | SRC_URI[simd-adler32-0.3.7.sha256sum] = "d66dc143e6b11c1eddc06d5c423cfc97062865baf299914ab64caa38182078fe" | 683 | SRC_URI[signal-hook-registry-1.4.8.sha256sum] = "c4db69cba1110affc0e9f7bcd48bbf87b3f4fc7c61fc9155afd4c469eb3d6c1b" |
| 684 | SRC_URI[simd-adler32-0.3.8.sha256sum] = "e320a6c5ad31d271ad523dcf3ad13e2767ad8b1cb8f047f75a8aeaf8da139da2" | ||
| 655 | SRC_URI[siphasher-1.0.1.sha256sum] = "56199f7ddabf13fe5074ce809e7d3f42b42ae711800501b5b16ea82ad029c39d" | 685 | SRC_URI[siphasher-1.0.1.sha256sum] = "56199f7ddabf13fe5074ce809e7d3f42b42ae711800501b5b16ea82ad029c39d" |
| 656 | SRC_URI[slab-0.4.9.sha256sum] = "8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67" | 686 | SRC_URI[slab-0.4.11.sha256sum] = "7a2ae44ef20feb57a68b23d846850f861394c2e02dc425a50098ae8c90267589" |
| 657 | SRC_URI[sm3-0.4.2.sha256sum] = "ebb9a3b702d0a7e33bc4d85a14456633d2b165c2ad839c5fd9a8417c1ab15860" | 687 | SRC_URI[sm3-0.4.2.sha256sum] = "ebb9a3b702d0a7e33bc4d85a14456633d2b165c2ad839c5fd9a8417c1ab15860" |
| 658 | SRC_URI[smallvec-1.15.1.sha256sum] = "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03" | 688 | SRC_URI[smallvec-1.15.1.sha256sum] = "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03" |
| 659 | SRC_URI[smawk-0.3.2.sha256sum] = "b7c388c1b5e93756d0c740965c41e8822f866621d41acbdf6336a6a168f8840c" | 689 | SRC_URI[smawk-0.3.2.sha256sum] = "b7c388c1b5e93756d0c740965c41e8822f866621d41acbdf6336a6a168f8840c" |
| 660 | SRC_URI[socket2-0.6.0.sha256sum] = "233504af464074f9d066d7b5416c5f9b894a5862a6506e306f7b816cdd6f1807" | 690 | SRC_URI[socket2-0.6.1.sha256sum] = "17129e116933cf371d018bb80ae557e889637989d8638274fb25622827b03881" |
| 661 | SRC_URI[spin-0.10.0.sha256sum] = "d5fe4ccb98d9c292d56fec89a5e07da7fc4cf0dc11e156b41793132775d3e591" | 691 | SRC_URI[spin-0.10.0.sha256sum] = "d5fe4ccb98d9c292d56fec89a5e07da7fc4cf0dc11e156b41793132775d3e591" |
| 662 | SRC_URI[stable_deref_trait-1.2.0.sha256sum] = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" | 692 | SRC_URI[stable_deref_trait-1.2.1.sha256sum] = "6ce2be8dc25455e1f91df71bfa12ad37d7af1092ae736f3a6cd0e37bc7810596" |
| 663 | SRC_URI[statrs-0.18.0.sha256sum] = "2a3fe7c28c6512e766b0874335db33c94ad7b8f9054228ae1c2abd47ce7d335e" | 693 | SRC_URI[statrs-0.18.0.sha256sum] = "2a3fe7c28c6512e766b0874335db33c94ad7b8f9054228ae1c2abd47ce7d335e" |
| 694 | SRC_URI[string-interner-0.19.0.sha256sum] = "23de088478b31c349c9ba67816fa55d9355232d63c3afea8bf513e31f0f1d2c0" | ||
| 664 | SRC_URI[strsim-0.11.1.sha256sum] = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f" | 695 | SRC_URI[strsim-0.11.1.sha256sum] = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f" |
| 665 | SRC_URI[syn-2.0.103.sha256sum] = "e4307e30089d6fd6aff212f2da3a1f9e32f3223b1f010fb09b7c95f90f3ca1e8" | 696 | SRC_URI[syn-2.0.114.sha256sum] = "d4d107df263a3013ef9b1879b0df87d706ff80f65a86ea879bd9c31f9b307c2a" |
| 666 | SRC_URI[synstructure-0.13.2.sha256sum] = "728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2" | 697 | SRC_URI[synstructure-0.13.2.sha256sum] = "728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2" |
| 667 | SRC_URI[tap-1.0.1.sha256sum] = "55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369" | 698 | SRC_URI[tap-1.0.1.sha256sum] = "55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369" |
| 668 | SRC_URI[tempfile-3.23.0.sha256sum] = "2d31c77bdf42a745371d260a26ca7163f1e0924b64afa0b688e61b5a9fa02f16" | 699 | SRC_URI[tempfile-3.24.0.sha256sum] = "655da9c7eb6305c55742045d5a8d2037996d61d8de95806335c7c86ce0f82e9c" |
| 669 | SRC_URI[terminal_size-0.4.3.sha256sum] = "60b8cb979cb11c32ce1603f8137b22262a9d131aaa5c37b5678025f22b8becd0" | 700 | SRC_URI[terminal_size-0.4.3.sha256sum] = "60b8cb979cb11c32ce1603f8137b22262a9d131aaa5c37b5678025f22b8becd0" |
| 670 | SRC_URI[textwrap-0.16.2.sha256sum] = "c13547615a44dc9c452a8a534638acdf07120d4b6847c8178705da06306a3057" | 701 | SRC_URI[textwrap-0.16.2.sha256sum] = "c13547615a44dc9c452a8a534638acdf07120d4b6847c8178705da06306a3057" |
| 671 | SRC_URI[thiserror-1.0.69.sha256sum] = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52" | 702 | SRC_URI[thiserror-1.0.69.sha256sum] = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52" |
| 672 | SRC_URI[thiserror-2.0.17.sha256sum] = "f63587ca0f12b72a0600bcba1d40081f830876000bb46dd2337a3051618f4fc8" | 703 | SRC_URI[thiserror-2.0.18.sha256sum] = "4288b5bcbc7920c07a1149a35cf9590a2aa808e0bc1eafaade0b80947865fbc4" |
| 673 | SRC_URI[thiserror-impl-1.0.69.sha256sum] = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1" | 704 | SRC_URI[thiserror-impl-1.0.69.sha256sum] = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1" |
| 674 | SRC_URI[thiserror-impl-2.0.17.sha256sum] = "3ff15c8ecd7de3849db632e14d18d2571fa09dfc5ed93479bc4485c7a517c913" | 705 | SRC_URI[thiserror-impl-2.0.18.sha256sum] = "ebc4ee7f67670e9b64d05fa4253e753e016c6c95ff35b89b7941d6b856dec1d5" |
| 675 | SRC_URI[time-0.3.44.sha256sum] = "91e7d9e3bb61134e77bde20dd4825b97c010155709965fedf0f49bb138e52a9d" | 706 | SRC_URI[time-0.3.45.sha256sum] = "f9e442fc33d7fdb45aa9bfeb312c095964abdf596f7567261062b2a7107aaabd" |
| 676 | SRC_URI[time-core-0.1.6.sha256sum] = "40868e7c1d2f0b8d73e4a8c7f0ff63af4f6d19be117e90bd73eb1d62cf831c6b" | 707 | SRC_URI[time-core-0.1.7.sha256sum] = "8b36ee98fd31ec7426d599183e8fe26932a8dc1fb76ddb6214d05493377d34ca" |
| 677 | SRC_URI[time-macros-0.2.24.sha256sum] = "30cfb0125f12d9c277f35663a0a33f8c30190f4e4574868a330595412d34ebf3" | 708 | SRC_URI[time-macros-0.2.25.sha256sum] = "71e552d1249bf61ac2a52db88179fd0673def1e1ad8243a00d9ec9ed71fee3dd" |
| 678 | SRC_URI[tiny-keccak-2.0.2.sha256sum] = "2c9d3793400a45f954c52e73d068316d76b6f4e36977e3fcebb13a2721e80237" | 709 | SRC_URI[tiny-keccak-2.0.2.sha256sum] = "2c9d3793400a45f954c52e73d068316d76b6f4e36977e3fcebb13a2721e80237" |
| 679 | SRC_URI[tinystr-0.8.1.sha256sum] = "5d4f6d1145dcb577acf783d4e601bc1d76a13337bb54e6233add580b07344c8b" | 710 | SRC_URI[tinystr-0.8.2.sha256sum] = "42d3e9c45c09de15d06dd8acf5f4e0e399e85927b7f00711024eb7ae10fa4869" |
| 680 | SRC_URI[toml_datetime-0.6.11.sha256sum] = "22cddaf88f4fbc13c51aebbf5f8eceb5c7c5a9da2ac40a13519eb5b0a0e8f11c" | 711 | SRC_URI[toml_datetime-0.7.5+spec-1.1.0.sha256sum] = "92e1cfed4a3038bc5a127e35a2d360f145e1f4b971b551a2ba5fd7aedf7e1347" |
| 681 | SRC_URI[toml_edit-0.22.27.sha256sum] = "41fe8c660ae4257887cf66394862d21dbca4a6ddd26f04a3560410406a2f819a" | 712 | SRC_URI[toml_edit-0.23.10+spec-1.0.0.sha256sum] = "84c8b9f757e028cee9fa244aea147aab2a9ec09d5325a9b01e0a49730c2b5269" |
| 713 | SRC_URI[toml_parser-1.0.6+spec-1.1.0.sha256sum] = "a3198b4b0a8e11f09dd03e133c0280504d0801269e9afa46362ffde1cbeebf44" | ||
| 682 | SRC_URI[type-map-0.5.1.sha256sum] = "cb30dbbd9036155e74adad6812e9898d03ec374946234fbcebd5dfc7b9187b90" | 714 | SRC_URI[type-map-0.5.1.sha256sum] = "cb30dbbd9036155e74adad6812e9898d03ec374946234fbcebd5dfc7b9187b90" |
| 683 | SRC_URI[typenum-1.18.0.sha256sum] = "1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f" | 715 | SRC_URI[typed-path-0.12.0.sha256sum] = "7922f2cdc51280d47b491af9eafc41eb0cdab85eabcb390c854412fcbf26dbe8" |
| 716 | SRC_URI[typenum-1.19.0.sha256sum] = "562d481066bde0658276a35467c4af00bdc6ee726305698a55b86e61d7ad82bb" | ||
| 684 | SRC_URI[unic-langid-0.9.6.sha256sum] = "a28ba52c9b05311f4f6e62d5d9d46f094bd6e84cb8df7b3ef952748d752a7d05" | 717 | SRC_URI[unic-langid-0.9.6.sha256sum] = "a28ba52c9b05311f4f6e62d5d9d46f094bd6e84cb8df7b3ef952748d752a7d05" |
| 685 | SRC_URI[unic-langid-impl-0.9.6.sha256sum] = "dce1bf08044d4b7a94028c93786f8566047edc11110595914de93362559bc658" | 718 | SRC_URI[unic-langid-impl-0.9.6.sha256sum] = "dce1bf08044d4b7a94028c93786f8566047edc11110595914de93362559bc658" |
| 686 | SRC_URI[unicode-ident-1.0.18.sha256sum] = "5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512" | 719 | SRC_URI[unicode-ident-1.0.22.sha256sum] = "9312f7c4f6ff9069b165498234ce8be658059c6728633667c526e27dc2cf1df5" |
| 687 | SRC_URI[unicode-linebreak-0.1.5.sha256sum] = "3b09c83c3c29d37506a3e260c08c03743a6bb66a9cd432c6934ab501a190571f" | 720 | SRC_URI[unicode-linebreak-0.1.5.sha256sum] = "3b09c83c3c29d37506a3e260c08c03743a6bb66a9cd432c6934ab501a190571f" |
| 688 | SRC_URI[unicode-segmentation-1.12.0.sha256sum] = "f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493" | ||
| 689 | SRC_URI[unicode-width-0.1.14.sha256sum] = "7dd6e30e90baa6f72411720665d41d89b9a3d039dc45b8faea1ddd07f617f6af" | 721 | SRC_URI[unicode-width-0.1.14.sha256sum] = "7dd6e30e90baa6f72411720665d41d89b9a3d039dc45b8faea1ddd07f617f6af" |
| 690 | SRC_URI[unicode-width-0.2.2.sha256sum] = "b4ac048d71ede7ee76d585517add45da530660ef4390e49b098733c6e897f254" | 722 | SRC_URI[unicode-width-0.2.2.sha256sum] = "b4ac048d71ede7ee76d585517add45da530660ef4390e49b098733c6e897f254" |
| 691 | SRC_URI[unindent-0.2.4.sha256sum] = "7264e107f553ccae879d21fbea1d6724ac785e8c3bfc762137959b5802826ef3" | 723 | SRC_URI[unindent-0.2.4.sha256sum] = "7264e107f553ccae879d21fbea1d6724ac785e8c3bfc762137959b5802826ef3" |
| 692 | SRC_URI[unit-prefix-0.5.2.sha256sum] = "81e544489bf3d8ef66c953931f56617f423cd4b5494be343d9b9d3dda037b9a3" | 724 | SRC_URI[unit-prefix-0.5.2.sha256sum] = "81e544489bf3d8ef66c953931f56617f423cd4b5494be343d9b9d3dda037b9a3" |
| 693 | SRC_URI[unty-0.0.4.sha256sum] = "6d49784317cd0d1ee7ec5c716dd598ec5b4483ea832a2dced265471cc0f690ae" | ||
| 694 | SRC_URI[utf16_iter-1.0.5.sha256sum] = "c8232dd3cdaed5356e0f716d285e4b40b932ac434100fe9b7e0e8e935b9e6246" | 725 | SRC_URI[utf16_iter-1.0.5.sha256sum] = "c8232dd3cdaed5356e0f716d285e4b40b932ac434100fe9b7e0e8e935b9e6246" |
| 695 | SRC_URI[utf8_iter-1.0.4.sha256sum] = "b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be" | 726 | SRC_URI[utf8_iter-1.0.4.sha256sum] = "b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be" |
| 696 | SRC_URI[utf8parse-0.2.2.sha256sum] = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821" | 727 | SRC_URI[utf8parse-0.2.2.sha256sum] = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821" |
| 697 | SRC_URI[utmp-classic-0.1.6.sha256sum] = "e24c654e19afaa6b8f3877ece5d3bed849c2719c56f6752b18ca7da4fcc6e85a" | 728 | SRC_URI[utmp-classic-0.1.6.sha256sum] = "e24c654e19afaa6b8f3877ece5d3bed849c2719c56f6752b18ca7da4fcc6e85a" |
| 698 | SRC_URI[utmp-classic-raw-0.1.3.sha256sum] = "22c226537a3d6e01c440c1926ca0256dbee2d19b2229ede6fc4863a6493dd831" | 729 | SRC_URI[utmp-classic-raw-0.1.3.sha256sum] = "22c226537a3d6e01c440c1926ca0256dbee2d19b2229ede6fc4863a6493dd831" |
| 699 | SRC_URI[uuid-1.17.0.sha256sum] = "3cf4199d1e5d15ddd86a694e4d0dffa9c323ce759fea589f00fef9d81cc1931d" | 730 | SRC_URI[uuid-1.19.0.sha256sum] = "e2e054861b4bd027cd373e18e8d8d8e6548085000e41290d95ce0c373a654b4a" |
| 700 | SRC_URI[uutils_term_grid-0.7.0.sha256sum] = "fcba141ce511bad08e80b43f02976571072e1ff4286f7d628943efbd277c6361" | 731 | SRC_URI[uutils_term_grid-0.7.0.sha256sum] = "fcba141ce511bad08e80b43f02976571072e1ff4286f7d628943efbd277c6361" |
| 701 | SRC_URI[version_check-0.9.5.sha256sum] = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a" | 732 | SRC_URI[version_check-0.9.5.sha256sum] = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a" |
| 702 | SRC_URI[virtue-0.0.18.sha256sum] = "051eb1abcf10076295e815102942cc58f9d5e3b4560e46e53c21e8ff6f3af7b1" | ||
| 703 | SRC_URI[vsimd-0.8.0.sha256sum] = "5c3082ca00d5a5ef149bb8b555a72ae84c9c59f7250f013ac822ac2e49b19c64" | 733 | SRC_URI[vsimd-0.8.0.sha256sum] = "5c3082ca00d5a5ef149bb8b555a72ae84c9c59f7250f013ac822ac2e49b19c64" |
| 704 | SRC_URI[walkdir-2.5.0.sha256sum] = "29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b" | 734 | SRC_URI[walkdir-2.5.0.sha256sum] = "29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b" |
| 705 | SRC_URI[wasi-0.11.1+wasi-snapshot-preview1.sha256sum] = "ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b" | 735 | SRC_URI[wasi-0.11.1+wasi-snapshot-preview1.sha256sum] = "ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b" |
| 706 | SRC_URI[wasi-0.14.2+wasi-0.2.4.sha256sum] = "9683f9a5a998d873c0d21fcbe3c083009670149a8fab228644b8bd36b2c48cb3" | 736 | SRC_URI[wasip2-1.0.1+wasi-0.2.4.sha256sum] = "0562428422c63773dad2c345a1882263bbf4d65cf3f42e90921f787ef5ad58e7" |
| 707 | SRC_URI[wasm-bindgen-0.2.100.sha256sum] = "1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5" | 737 | SRC_URI[wasm-bindgen-0.2.108.sha256sum] = "64024a30ec1e37399cf85a7ffefebdb72205ca1c972291c51512360d90bd8566" |
| 708 | SRC_URI[wasm-bindgen-backend-0.2.100.sha256sum] = "2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6" | 738 | SRC_URI[wasm-bindgen-macro-0.2.108.sha256sum] = "008b239d9c740232e71bd39e8ef6429d27097518b6b30bdf9086833bd5b6d608" |
| 709 | SRC_URI[wasm-bindgen-macro-0.2.100.sha256sum] = "7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407" | 739 | SRC_URI[wasm-bindgen-macro-support-0.2.108.sha256sum] = "5256bae2d58f54820e6490f9839c49780dff84c65aeab9e772f15d5f0e913a55" |
| 710 | SRC_URI[wasm-bindgen-macro-support-0.2.100.sha256sum] = "8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de" | 740 | SRC_URI[wasm-bindgen-shared-0.2.108.sha256sum] = "1f01b580c9ac74c8d8f0c0e4afb04eeef2acf145458e52c03845ee9cd23e3d12" |
| 711 | SRC_URI[wasm-bindgen-shared-0.2.100.sha256sum] = "1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d" | ||
| 712 | SRC_URI[web-time-1.1.0.sha256sum] = "5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb" | 741 | SRC_URI[web-time-1.1.0.sha256sum] = "5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb" |
| 713 | SRC_URI[wild-2.2.1.sha256sum] = "a3131afc8c575281e1e80f36ed6a092aa502c08b18ed7524e86fbbb12bb410e1" | 742 | SRC_URI[wild-2.2.1.sha256sum] = "a3131afc8c575281e1e80f36ed6a092aa502c08b18ed7524e86fbbb12bb410e1" |
| 714 | SRC_URI[winapi-0.3.9.sha256sum] = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" | 743 | SRC_URI[winapi-0.3.9.sha256sum] = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" |
| 715 | SRC_URI[winapi-i686-pc-windows-gnu-0.4.0.sha256sum] = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" | 744 | SRC_URI[winapi-i686-pc-windows-gnu-0.4.0.sha256sum] = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" |
| 716 | SRC_URI[winapi-util-0.1.11.sha256sum] = "c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22" | 745 | SRC_URI[winapi-util-0.1.11.sha256sum] = "c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22" |
| 717 | SRC_URI[winapi-x86_64-pc-windows-gnu-0.4.0.sha256sum] = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" | 746 | SRC_URI[winapi-x86_64-pc-windows-gnu-0.4.0.sha256sum] = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" |
| 747 | SRC_URI[wincode-0.2.5.sha256sum] = "d5cec722a3274e47d1524cbe2cea762f2c19d615bd9d73ada21db9066349d57e" | ||
| 748 | SRC_URI[wincode-derive-0.2.3.sha256sum] = "8961eb04054a1b2e026b5628e24da7e001350249a787e1a85aa961f33dc5f286" | ||
| 718 | SRC_URI[windows-core-0.62.2.sha256sum] = "b8e83a14d34d0623b51dce9581199302a221863196a1dde71a7663a4c2be9deb" | 749 | SRC_URI[windows-core-0.62.2.sha256sum] = "b8e83a14d34d0623b51dce9581199302a221863196a1dde71a7663a4c2be9deb" |
| 719 | SRC_URI[windows-implement-0.60.2.sha256sum] = "053e2e040ab57b9dc951b72c264860db7eb3b0200ba345b4e4c3b14f67855ddf" | 750 | SRC_URI[windows-implement-0.60.2.sha256sum] = "053e2e040ab57b9dc951b72c264860db7eb3b0200ba345b4e4c3b14f67855ddf" |
| 720 | SRC_URI[windows-interface-0.59.3.sha256sum] = "3f316c4a2570ba26bbec722032c4099d8c8bc095efccdc15688708623367e358" | 751 | SRC_URI[windows-interface-0.59.3.sha256sum] = "3f316c4a2570ba26bbec722032c4099d8c8bc095efccdc15688708623367e358" |
| @@ -725,45 +756,46 @@ SRC_URI[windows-sys-0.59.0.sha256sum] = "1e38bc4d79ed67fd075bcc251a1c39b32a1776b | |||
| 725 | SRC_URI[windows-sys-0.60.2.sha256sum] = "f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb" | 756 | SRC_URI[windows-sys-0.60.2.sha256sum] = "f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb" |
| 726 | SRC_URI[windows-sys-0.61.2.sha256sum] = "ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc" | 757 | SRC_URI[windows-sys-0.61.2.sha256sum] = "ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc" |
| 727 | SRC_URI[windows-targets-0.52.6.sha256sum] = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973" | 758 | SRC_URI[windows-targets-0.52.6.sha256sum] = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973" |
| 728 | SRC_URI[windows-targets-0.53.2.sha256sum] = "c66f69fcc9ce11da9966ddb31a40968cad001c5bedeb5c2b82ede4253ab48aef" | 759 | SRC_URI[windows-targets-0.53.5.sha256sum] = "4945f9f551b88e0d65f3db0bc25c33b8acea4d9e41163edf90dcd0b19f9069f3" |
| 729 | SRC_URI[windows_aarch64_gnullvm-0.52.6.sha256sum] = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" | 760 | SRC_URI[windows_aarch64_gnullvm-0.52.6.sha256sum] = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" |
| 730 | SRC_URI[windows_aarch64_gnullvm-0.53.0.sha256sum] = "86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764" | 761 | SRC_URI[windows_aarch64_gnullvm-0.53.1.sha256sum] = "a9d8416fa8b42f5c947f8482c43e7d89e73a173cead56d044f6a56104a6d1b53" |
| 731 | SRC_URI[windows_aarch64_msvc-0.52.6.sha256sum] = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" | 762 | SRC_URI[windows_aarch64_msvc-0.52.6.sha256sum] = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" |
| 732 | SRC_URI[windows_aarch64_msvc-0.53.0.sha256sum] = "c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c" | 763 | SRC_URI[windows_aarch64_msvc-0.53.1.sha256sum] = "b9d782e804c2f632e395708e99a94275910eb9100b2114651e04744e9b125006" |
| 733 | SRC_URI[windows_i686_gnu-0.52.6.sha256sum] = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b" | 764 | SRC_URI[windows_i686_gnu-0.52.6.sha256sum] = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b" |
| 734 | SRC_URI[windows_i686_gnu-0.53.0.sha256sum] = "c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3" | 765 | SRC_URI[windows_i686_gnu-0.53.1.sha256sum] = "960e6da069d81e09becb0ca57a65220ddff016ff2d6af6a223cf372a506593a3" |
| 735 | SRC_URI[windows_i686_gnullvm-0.52.6.sha256sum] = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" | 766 | SRC_URI[windows_i686_gnullvm-0.52.6.sha256sum] = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" |
| 736 | SRC_URI[windows_i686_gnullvm-0.53.0.sha256sum] = "9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11" | 767 | SRC_URI[windows_i686_gnullvm-0.53.1.sha256sum] = "fa7359d10048f68ab8b09fa71c3daccfb0e9b559aed648a8f95469c27057180c" |
| 737 | SRC_URI[windows_i686_msvc-0.52.6.sha256sum] = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" | 768 | SRC_URI[windows_i686_msvc-0.52.6.sha256sum] = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" |
| 738 | SRC_URI[windows_i686_msvc-0.53.0.sha256sum] = "581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d" | 769 | SRC_URI[windows_i686_msvc-0.53.1.sha256sum] = "1e7ac75179f18232fe9c285163565a57ef8d3c89254a30685b57d83a38d326c2" |
| 739 | SRC_URI[windows_x86_64_gnu-0.52.6.sha256sum] = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" | 770 | SRC_URI[windows_x86_64_gnu-0.52.6.sha256sum] = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" |
| 740 | SRC_URI[windows_x86_64_gnu-0.53.0.sha256sum] = "2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba" | 771 | SRC_URI[windows_x86_64_gnu-0.53.1.sha256sum] = "9c3842cdd74a865a8066ab39c8a7a473c0778a3f29370b5fd6b4b9aa7df4a499" |
| 741 | SRC_URI[windows_x86_64_gnullvm-0.52.6.sha256sum] = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" | 772 | SRC_URI[windows_x86_64_gnullvm-0.52.6.sha256sum] = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" |
| 742 | SRC_URI[windows_x86_64_gnullvm-0.53.0.sha256sum] = "0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57" | 773 | SRC_URI[windows_x86_64_gnullvm-0.53.1.sha256sum] = "0ffa179e2d07eee8ad8f57493436566c7cc30ac536a3379fdf008f47f6bb7ae1" |
| 743 | SRC_URI[windows_x86_64_msvc-0.52.6.sha256sum] = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" | 774 | SRC_URI[windows_x86_64_msvc-0.52.6.sha256sum] = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" |
| 744 | SRC_URI[windows_x86_64_msvc-0.53.0.sha256sum] = "271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486" | 775 | SRC_URI[windows_x86_64_msvc-0.53.1.sha256sum] = "d6bbff5f0aada427a1e5a6da5f1f98158182f26556f345ac9e04d36d0ebed650" |
| 745 | SRC_URI[winnow-0.7.11.sha256sum] = "74c7b26e3480b707944fc872477815d29a8e429d2f93a1ce000f5fa84a15cbcd" | 776 | SRC_URI[winnow-0.7.14.sha256sum] = "5a5364e9d77fcdeeaa6062ced926ee3381faa2ee02d3eb83a5c27a8825540829" |
| 746 | SRC_URI[wit-bindgen-rt-0.39.0.sha256sum] = "6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1" | 777 | SRC_URI[wit-bindgen-0.46.0.sha256sum] = "f17a85883d4e6d00e8a97c586de764dabcc06133f7f1d55dce5cdc070ad7fe59" |
| 747 | SRC_URI[write16-1.0.0.sha256sum] = "d1890f4022759daae28ed4fe62859b1236caebfc61ede2f63ed4e695f3f6d936" | 778 | SRC_URI[write16-1.0.0.sha256sum] = "d1890f4022759daae28ed4fe62859b1236caebfc61ede2f63ed4e695f3f6d936" |
| 748 | SRC_URI[writeable-0.6.2.sha256sum] = "9edde0db4769d2dc68579893f2306b26c6ecfbe0ef499b013d731b7b9247e0b9" | 779 | SRC_URI[writeable-0.6.2.sha256sum] = "9edde0db4769d2dc68579893f2306b26c6ecfbe0ef499b013d731b7b9247e0b9" |
| 749 | SRC_URI[wyz-0.5.1.sha256sum] = "05f360fc0b24296329c78fda852a1e9ae82de9cf7b27dae4b7f62f118f77b9ed" | 780 | SRC_URI[wyz-0.5.1.sha256sum] = "05f360fc0b24296329c78fda852a1e9ae82de9cf7b27dae4b7f62f118f77b9ed" |
| 750 | SRC_URI[xattr-1.6.1.sha256sum] = "32e45ad4206f6d2479085147f02bc2ef834ac85886624a23575ae137c8aa8156" | 781 | SRC_URI[xattr-1.6.1.sha256sum] = "32e45ad4206f6d2479085147f02bc2ef834ac85886624a23575ae137c8aa8156" |
| 751 | SRC_URI[yansi-1.0.1.sha256sum] = "cfe53a6657fd280eaa890a3bc59152892ffa3e30101319d168b781ed6529b049" | 782 | SRC_URI[yansi-1.0.1.sha256sum] = "cfe53a6657fd280eaa890a3bc59152892ffa3e30101319d168b781ed6529b049" |
| 752 | SRC_URI[yoke-0.8.0.sha256sum] = "5f41bb01b8226ef4bfd589436a297c53d118f65921786300e427be8d487695cc" | 783 | SRC_URI[yoke-0.8.1.sha256sum] = "72d6e5c6afb84d73944e5cedb052c4680d5657337201555f9f2a16b7406d4954" |
| 753 | SRC_URI[yoke-derive-0.8.0.sha256sum] = "38da3c9736e16c5d3c8c597a9aaa5d1fa565d0532ae05e27c24aa62fb32c0ab6" | 784 | SRC_URI[yoke-derive-0.8.1.sha256sum] = "b659052874eb698efe5b9e8cf382204678a0086ebf46982b79d6ca3182927e5d" |
| 754 | SRC_URI[z85-3.0.6.sha256sum] = "9b3a41ce106832b4da1c065baa4c31cf640cf965fa1483816402b7f6b96f0a64" | 785 | SRC_URI[z85-3.0.6.sha256sum] = "9b3a41ce106832b4da1c065baa4c31cf640cf965fa1483816402b7f6b96f0a64" |
| 755 | SRC_URI[zerocopy-0.7.35.sha256sum] = "1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0" | 786 | SRC_URI[zerocopy-0.7.35.sha256sum] = "1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0" |
| 756 | SRC_URI[zerocopy-0.8.27.sha256sum] = "0894878a5fa3edfd6da3f88c4805f4c8558e2b996227a3d864f47fe11e38282c" | 787 | SRC_URI[zerocopy-0.8.33.sha256sum] = "668f5168d10b9ee831de31933dc111a459c97ec93225beb307aed970d1372dfd" |
| 757 | SRC_URI[zerocopy-derive-0.7.35.sha256sum] = "fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e" | 788 | SRC_URI[zerocopy-derive-0.7.35.sha256sum] = "fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e" |
| 758 | SRC_URI[zerocopy-derive-0.8.27.sha256sum] = "88d2b8d9c68ad2b9e4340d7832716a4d21a22a1154777ad56ea55c51a9cf3831" | 789 | SRC_URI[zerocopy-derive-0.8.33.sha256sum] = "2c7962b26b0a8685668b671ee4b54d007a67d4eaf05fda79ac0ecf41e32270f1" |
| 759 | SRC_URI[zerofrom-0.1.6.sha256sum] = "50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5" | 790 | SRC_URI[zerofrom-0.1.6.sha256sum] = "50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5" |
| 760 | SRC_URI[zerofrom-derive-0.1.6.sha256sum] = "d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502" | 791 | SRC_URI[zerofrom-derive-0.1.6.sha256sum] = "d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502" |
| 761 | SRC_URI[zerotrie-0.2.2.sha256sum] = "36f0bbd478583f79edad978b407914f61b2972f5af6fa089686016be8f9af595" | 792 | SRC_URI[zerotrie-0.2.3.sha256sum] = "2a59c17a5562d507e4b54960e8569ebee33bee890c70aa3fe7b97e85a9fd7851" |
| 762 | SRC_URI[zerovec-0.11.5.sha256sum] = "6c28719294829477f525be0186d13efa9a3c602f7ec202ca9e353d310fb9a002" | 793 | SRC_URI[zerovec-0.11.5.sha256sum] = "6c28719294829477f525be0186d13efa9a3c602f7ec202ca9e353d310fb9a002" |
| 763 | SRC_URI[zerovec-derive-0.11.1.sha256sum] = "5b96237efa0c878c64bd89c436f661be4e46b2f3eff1ebb976f7ef2321d2f58f" | 794 | SRC_URI[zerovec-derive-0.11.2.sha256sum] = "eadce39539ca5cb3985590102671f2567e659fca9666581ad3411d59207951f3" |
| 764 | SRC_URI[zip-6.0.0.sha256sum] = "eb2a05c7c36fde6c09b08576c9f7fb4cda705990f73b58fe011abf7dfb24168b" | 795 | SRC_URI[zip-7.2.0.sha256sum] = "c42e33efc22a0650c311c2ef19115ce232583abbe80850bc8b66509ebef02de0" |
| 765 | SRC_URI[zlib-rs-0.5.1.sha256sum] = "626bd9fa9734751fc50d6060752170984d7053f5a39061f524cda68023d4db8a" | 796 | SRC_URI[zlib-rs-0.5.5.sha256sum] = "40990edd51aae2c2b6907af74ffb635029d5788228222c4bb811e9351c0caad3" |
| 766 | SRC_URI[zopfli-0.8.2.sha256sum] = "edfc5ee405f504cd4984ecc6f14d02d55cfda60fa4b689434ef4102aae150cd7" | 797 | SRC_URI[zmij-1.0.14.sha256sum] = "bd8f3f50b848df28f887acb68e41201b5aea6bc8a8dacc00fb40635ff9a72fea" |
| 798 | SRC_URI[zopfli-0.8.3.sha256sum] = "f05cd8797d63865425ff89b5c4a48804f35ba0ce8d125800027ad6017d2b5249" | ||
| 767 | # from fuzz/Cargo.lock | 799 | # from fuzz/Cargo.lock |
| 768 | SRC_URI += " \ | 800 | SRC_URI += " \ |
| 769 | crate://crates.io/adler2/2.0.1 \ | 801 | crate://crates.io/adler2/2.0.1 \ |
| @@ -778,34 +810,34 @@ SRC_URI += " \ | |||
| 778 | crate://crates.io/arrayvec/0.7.6 \ | 810 | crate://crates.io/arrayvec/0.7.6 \ |
| 779 | crate://crates.io/autocfg/1.5.0 \ | 811 | crate://crates.io/autocfg/1.5.0 \ |
| 780 | crate://crates.io/base64-simd/0.8.0 \ | 812 | crate://crates.io/base64-simd/0.8.0 \ |
| 781 | crate://crates.io/bigdecimal/0.4.9 \ | 813 | crate://crates.io/bigdecimal/0.4.10 \ |
| 782 | crate://crates.io/binary-heap-plus/0.5.0 \ | 814 | crate://crates.io/binary-heap-plus/0.5.0 \ |
| 783 | crate://crates.io/bitflags/2.10.0 \ | 815 | crate://crates.io/bitflags/2.10.0 \ |
| 784 | crate://crates.io/blake2b_simd/1.0.3 \ | 816 | crate://crates.io/blake2b_simd/1.0.4 \ |
| 785 | crate://crates.io/blake3/1.8.2 \ | 817 | crate://crates.io/blake3/1.8.3 \ |
| 786 | crate://crates.io/block-buffer/0.10.4 \ | 818 | crate://crates.io/block-buffer/0.10.4 \ |
| 787 | crate://crates.io/block2/0.6.2 \ | 819 | crate://crates.io/block2/0.6.2 \ |
| 788 | crate://crates.io/bstr/1.12.1 \ | 820 | crate://crates.io/bstr/1.12.1 \ |
| 789 | crate://crates.io/bumpalo/3.19.0 \ | 821 | crate://crates.io/bumpalo/3.19.1 \ |
| 790 | crate://crates.io/bytecount/0.6.9 \ | 822 | crate://crates.io/bytecount/0.6.9 \ |
| 791 | crate://crates.io/cc/1.2.48 \ | 823 | crate://crates.io/calendrical_calculations/0.2.3 \ |
| 824 | crate://crates.io/cc/1.2.54 \ | ||
| 792 | crate://crates.io/cfg-if/1.0.4 \ | 825 | crate://crates.io/cfg-if/1.0.4 \ |
| 793 | crate://crates.io/cfg_aliases/0.2.1 \ | 826 | crate://crates.io/cfg_aliases/0.2.1 \ |
| 794 | crate://crates.io/chrono/0.4.42 \ | 827 | crate://crates.io/chrono/0.4.43 \ |
| 795 | crate://crates.io/clap/4.5.53 \ | 828 | crate://crates.io/clap/4.5.54 \ |
| 796 | crate://crates.io/clap_builder/4.5.53 \ | 829 | crate://crates.io/clap_builder/4.5.54 \ |
| 797 | crate://crates.io/clap_lex/0.7.6 \ | 830 | crate://crates.io/clap_lex/0.7.7 \ |
| 798 | crate://crates.io/colorchoice/1.0.4 \ | 831 | crate://crates.io/colorchoice/1.0.4 \ |
| 799 | crate://crates.io/compare/0.1.0 \ | 832 | crate://crates.io/compare/0.1.0 \ |
| 800 | crate://crates.io/console/0.16.1 \ | 833 | crate://crates.io/console/0.16.2 \ |
| 801 | crate://crates.io/const-random/0.1.18 \ | 834 | crate://crates.io/const-random/0.1.18 \ |
| 802 | crate://crates.io/const-random-macro/0.1.16 \ | 835 | crate://crates.io/const-random-macro/0.1.16 \ |
| 803 | crate://crates.io/constant_time_eq/0.3.1 \ | 836 | crate://crates.io/constant_time_eq/0.4.2 \ |
| 804 | crate://crates.io/core-foundation-sys/0.8.7 \ | 837 | crate://crates.io/core-foundation-sys/0.8.7 \ |
| 838 | crate://crates.io/core_maths/0.1.1 \ | ||
| 805 | crate://crates.io/cpufeatures/0.2.17 \ | 839 | crate://crates.io/cpufeatures/0.2.17 \ |
| 806 | crate://crates.io/crc/3.4.0 \ | 840 | crate://crates.io/crc-fast/1.10.0 \ |
| 807 | crate://crates.io/crc-catalog/2.4.0 \ | ||
| 808 | crate://crates.io/crc-fast/1.8.0 \ | ||
| 809 | crate://crates.io/crc32fast/1.5.0 \ | 841 | crate://crates.io/crc32fast/1.5.0 \ |
| 810 | crate://crates.io/crossbeam-deque/0.8.6 \ | 842 | crate://crates.io/crossbeam-deque/0.8.6 \ |
| 811 | crate://crates.io/crossbeam-epoch/0.9.18 \ | 843 | crate://crates.io/crossbeam-epoch/0.9.18 \ |
| @@ -813,9 +845,9 @@ SRC_URI += " \ | |||
| 813 | crate://crates.io/crunchy/0.2.4 \ | 845 | crate://crates.io/crunchy/0.2.4 \ |
| 814 | crate://crates.io/crypto-common/0.1.7 \ | 846 | crate://crates.io/crypto-common/0.1.7 \ |
| 815 | crate://crates.io/ctrlc/3.5.1 \ | 847 | crate://crates.io/ctrlc/3.5.1 \ |
| 816 | crate://crates.io/data-encoding/2.9.0 \ | 848 | crate://crates.io/data-encoding/2.10.0 \ |
| 817 | crate://crates.io/data-encoding-macro/0.1.18 \ | 849 | crate://crates.io/data-encoding-macro/0.1.19 \ |
| 818 | crate://crates.io/data-encoding-macro-internal/0.1.16 \ | 850 | crate://crates.io/data-encoding-macro-internal/0.1.17 \ |
| 819 | crate://crates.io/digest/0.10.7 \ | 851 | crate://crates.io/digest/0.10.7 \ |
| 820 | crate://crates.io/dispatch2/0.3.0 \ | 852 | crate://crates.io/dispatch2/0.3.0 \ |
| 821 | crate://crates.io/displaydoc/0.2.5 \ | 853 | crate://crates.io/displaydoc/0.2.5 \ |
| @@ -825,46 +857,60 @@ SRC_URI += " \ | |||
| 825 | crate://crates.io/encode_unicode/1.0.0 \ | 857 | crate://crates.io/encode_unicode/1.0.0 \ |
| 826 | crate://crates.io/errno/0.3.14 \ | 858 | crate://crates.io/errno/0.3.14 \ |
| 827 | crate://crates.io/fastrand/2.3.0 \ | 859 | crate://crates.io/fastrand/2.3.0 \ |
| 828 | crate://crates.io/find-msvc-tools/0.1.5 \ | 860 | crate://crates.io/find-msvc-tools/0.1.8 \ |
| 829 | crate://crates.io/flate2/1.1.5 \ | 861 | crate://crates.io/fixed_decimal/0.7.1 \ |
| 862 | crate://crates.io/flate2/1.1.8 \ | ||
| 830 | crate://crates.io/fluent/0.17.0 \ | 863 | crate://crates.io/fluent/0.17.0 \ |
| 831 | crate://crates.io/fluent-bundle/0.16.0 \ | 864 | crate://crates.io/fluent-bundle/0.16.0 \ |
| 832 | crate://crates.io/fluent-langneg/0.13.1 \ | 865 | crate://crates.io/fluent-langneg/0.13.1 \ |
| 833 | crate://crates.io/fluent-syntax/0.12.0 \ | 866 | crate://crates.io/fluent-syntax/0.12.0 \ |
| 834 | crate://crates.io/fnv/1.0.7 \ | 867 | crate://crates.io/fnv/1.0.7 \ |
| 835 | crate://crates.io/generic-array/0.14.7 \ | 868 | crate://crates.io/generic-array/0.14.7 \ |
| 836 | crate://crates.io/getrandom/0.2.16 \ | 869 | crate://crates.io/getrandom/0.2.17 \ |
| 837 | crate://crates.io/getrandom/0.3.4 \ | 870 | crate://crates.io/getrandom/0.3.4 \ |
| 838 | crate://crates.io/glob/0.3.3 \ | 871 | crate://crates.io/glob/0.3.3 \ |
| 839 | crate://crates.io/hashbrown/0.14.5 \ | 872 | crate://crates.io/hashbrown/0.14.5 \ |
| 840 | crate://crates.io/hex/0.4.3 \ | 873 | crate://crates.io/hex/0.4.3 \ |
| 841 | crate://crates.io/iana-time-zone/0.1.64 \ | 874 | crate://crates.io/iana-time-zone/0.1.64 \ |
| 842 | crate://crates.io/iana-time-zone-haiku/0.1.2 \ | 875 | crate://crates.io/iana-time-zone-haiku/0.1.2 \ |
| 876 | crate://crates.io/icu_calendar/2.1.1 \ | ||
| 877 | crate://crates.io/icu_calendar_data/2.1.1 \ | ||
| 843 | crate://crates.io/icu_collator/2.1.1 \ | 878 | crate://crates.io/icu_collator/2.1.1 \ |
| 844 | crate://crates.io/icu_collator_data/2.1.1 \ | 879 | crate://crates.io/icu_collator_data/2.1.1 \ |
| 845 | crate://crates.io/icu_collections/2.1.1 \ | 880 | crate://crates.io/icu_collections/2.1.1 \ |
| 881 | crate://crates.io/icu_datetime/2.1.1 \ | ||
| 882 | crate://crates.io/icu_datetime_data/2.1.2 \ | ||
| 883 | crate://crates.io/icu_decimal/2.1.1 \ | ||
| 884 | crate://crates.io/icu_decimal_data/2.1.1 \ | ||
| 846 | crate://crates.io/icu_locale/2.1.1 \ | 885 | crate://crates.io/icu_locale/2.1.1 \ |
| 847 | crate://crates.io/icu_locale_core/2.1.1 \ | 886 | crate://crates.io/icu_locale_core/2.1.1 \ |
| 848 | crate://crates.io/icu_locale_data/2.1.1 \ | 887 | crate://crates.io/icu_locale_data/2.1.2 \ |
| 849 | crate://crates.io/icu_normalizer/2.1.1 \ | 888 | crate://crates.io/icu_normalizer/2.1.1 \ |
| 850 | crate://crates.io/icu_normalizer_data/2.1.1 \ | 889 | crate://crates.io/icu_normalizer_data/2.1.1 \ |
| 851 | crate://crates.io/icu_properties/2.1.1 \ | 890 | crate://crates.io/icu_pattern/0.4.1 \ |
| 852 | crate://crates.io/icu_properties_data/2.1.1 \ | 891 | crate://crates.io/icu_plurals/2.1.1 \ |
| 892 | crate://crates.io/icu_plurals_data/2.1.1 \ | ||
| 893 | crate://crates.io/icu_properties/2.1.2 \ | ||
| 894 | crate://crates.io/icu_properties_data/2.1.2 \ | ||
| 853 | crate://crates.io/icu_provider/2.1.1 \ | 895 | crate://crates.io/icu_provider/2.1.1 \ |
| 896 | crate://crates.io/icu_time/2.1.1 \ | ||
| 897 | crate://crates.io/icu_time_data/2.1.1 \ | ||
| 854 | crate://crates.io/intl-memoizer/0.5.3 \ | 898 | crate://crates.io/intl-memoizer/0.5.3 \ |
| 855 | crate://crates.io/intl_pluralrules/7.0.2 \ | 899 | crate://crates.io/intl_pluralrules/7.0.2 \ |
| 856 | crate://crates.io/is_terminal_polyfill/1.70.2 \ | 900 | crate://crates.io/is_terminal_polyfill/1.70.2 \ |
| 857 | crate://crates.io/itertools/0.14.0 \ | 901 | crate://crates.io/itertools/0.14.0 \ |
| 858 | crate://crates.io/jiff/0.2.16 \ | 902 | crate://crates.io/ixdtf/0.6.4 \ |
| 859 | crate://crates.io/jiff-static/0.2.16 \ | 903 | crate://crates.io/jiff/0.2.18 \ |
| 860 | crate://crates.io/jiff-tzdb/0.1.4 \ | 904 | crate://crates.io/jiff-icu/0.2.2 \ |
| 905 | crate://crates.io/jiff-static/0.2.18 \ | ||
| 906 | crate://crates.io/jiff-tzdb/0.1.5 \ | ||
| 861 | crate://crates.io/jiff-tzdb-platform/0.1.3 \ | 907 | crate://crates.io/jiff-tzdb-platform/0.1.3 \ |
| 862 | crate://crates.io/jobserver/0.1.34 \ | 908 | crate://crates.io/jobserver/0.1.34 \ |
| 863 | crate://crates.io/js-sys/0.3.83 \ | 909 | crate://crates.io/js-sys/0.3.85 \ |
| 864 | crate://crates.io/keccak/0.1.5 \ | 910 | crate://crates.io/keccak/0.1.5 \ |
| 865 | crate://crates.io/libc/0.2.178 \ | 911 | crate://crates.io/libc/0.2.180 \ |
| 866 | crate://crates.io/libfuzzer-sys/0.4.10 \ | 912 | crate://crates.io/libfuzzer-sys/0.4.10 \ |
| 867 | crate://crates.io/libm/0.2.15 \ | 913 | crate://crates.io/libm/0.2.16 \ |
| 868 | crate://crates.io/linux-raw-sys/0.11.0 \ | 914 | crate://crates.io/linux-raw-sys/0.11.0 \ |
| 869 | crate://crates.io/litemap/0.8.1 \ | 915 | crate://crates.io/litemap/0.8.1 \ |
| 870 | crate://crates.io/log/0.4.29 \ | 916 | crate://crates.io/log/0.4.29 \ |
| @@ -886,29 +932,27 @@ SRC_URI += " \ | |||
| 886 | crate://crates.io/os_display/0.1.4 \ | 932 | crate://crates.io/os_display/0.1.4 \ |
| 887 | crate://crates.io/outref/0.5.2 \ | 933 | crate://crates.io/outref/0.5.2 \ |
| 888 | crate://crates.io/parse_datetime/0.13.3 \ | 934 | crate://crates.io/parse_datetime/0.13.3 \ |
| 889 | crate://crates.io/phf/0.13.1 \ | ||
| 890 | crate://crates.io/phf_shared/0.13.1 \ | ||
| 891 | crate://crates.io/pkg-config/0.3.32 \ | 935 | crate://crates.io/pkg-config/0.3.32 \ |
| 892 | crate://crates.io/portable-atomic/1.11.1 \ | 936 | crate://crates.io/portable-atomic/1.13.0 \ |
| 893 | crate://crates.io/portable-atomic-util/0.2.4 \ | 937 | crate://crates.io/portable-atomic-util/0.2.4 \ |
| 894 | crate://crates.io/potential_utf/0.1.4 \ | 938 | crate://crates.io/potential_utf/0.1.4 \ |
| 895 | crate://crates.io/ppv-lite86/0.2.21 \ | 939 | crate://crates.io/ppv-lite86/0.2.21 \ |
| 896 | crate://crates.io/proc-macro2/1.0.103 \ | 940 | crate://crates.io/proc-macro2/1.0.106 \ |
| 897 | crate://crates.io/procfs/0.18.0 \ | 941 | crate://crates.io/procfs/0.18.0 \ |
| 898 | crate://crates.io/procfs-core/0.18.0 \ | 942 | crate://crates.io/procfs-core/0.18.0 \ |
| 899 | crate://crates.io/quote/1.0.42 \ | 943 | crate://crates.io/quote/1.0.44 \ |
| 900 | crate://crates.io/r-efi/5.3.0 \ | 944 | crate://crates.io/r-efi/5.3.0 \ |
| 901 | crate://crates.io/rand/0.9.2 \ | 945 | crate://crates.io/rand/0.9.2 \ |
| 902 | crate://crates.io/rand_chacha/0.9.0 \ | 946 | crate://crates.io/rand_chacha/0.9.0 \ |
| 903 | crate://crates.io/rand_core/0.9.3 \ | 947 | crate://crates.io/rand_core/0.9.5 \ |
| 904 | crate://crates.io/rayon/1.11.0 \ | 948 | crate://crates.io/rayon/1.11.0 \ |
| 905 | crate://crates.io/rayon-core/1.13.0 \ | 949 | crate://crates.io/rayon-core/1.13.0 \ |
| 906 | crate://crates.io/regex-automata/0.4.13 \ | 950 | crate://crates.io/regex-automata/0.4.13 \ |
| 907 | crate://crates.io/rust-ini/0.21.3 \ | 951 | crate://crates.io/rust-ini/0.21.3 \ |
| 908 | crate://crates.io/rustc-hash/2.1.1 \ | 952 | crate://crates.io/rustc-hash/2.1.1 \ |
| 909 | crate://crates.io/rustix/1.1.2 \ | 953 | crate://crates.io/rustix/1.1.3 \ |
| 910 | crate://crates.io/rustversion/1.0.22 \ | 954 | crate://crates.io/rustversion/1.0.22 \ |
| 911 | crate://crates.io/self_cell/1.2.1 \ | 955 | crate://crates.io/self_cell/1.2.2 \ |
| 912 | crate://crates.io/serde/1.0.228 \ | 956 | crate://crates.io/serde/1.0.228 \ |
| 913 | crate://crates.io/serde_core/1.0.228 \ | 957 | crate://crates.io/serde_core/1.0.228 \ |
| 914 | crate://crates.io/serde_derive/1.0.228 \ | 958 | crate://crates.io/serde_derive/1.0.228 \ |
| @@ -916,20 +960,19 @@ SRC_URI += " \ | |||
| 916 | crate://crates.io/sha2/0.10.9 \ | 960 | crate://crates.io/sha2/0.10.9 \ |
| 917 | crate://crates.io/sha3/0.10.8 \ | 961 | crate://crates.io/sha3/0.10.8 \ |
| 918 | crate://crates.io/shlex/1.3.0 \ | 962 | crate://crates.io/shlex/1.3.0 \ |
| 919 | crate://crates.io/simd-adler32/0.3.7 \ | 963 | crate://crates.io/simd-adler32/0.3.8 \ |
| 920 | crate://crates.io/similar/2.7.0 \ | 964 | crate://crates.io/similar/2.7.0 \ |
| 921 | crate://crates.io/siphasher/1.0.1 \ | ||
| 922 | crate://crates.io/sm3/0.4.2 \ | 965 | crate://crates.io/sm3/0.4.2 \ |
| 923 | crate://crates.io/smallvec/1.15.1 \ | 966 | crate://crates.io/smallvec/1.15.1 \ |
| 924 | crate://crates.io/spin/0.10.0 \ | 967 | crate://crates.io/spin/0.10.0 \ |
| 925 | crate://crates.io/stable_deref_trait/1.2.1 \ | 968 | crate://crates.io/stable_deref_trait/1.2.1 \ |
| 926 | crate://crates.io/strsim/0.11.1 \ | 969 | crate://crates.io/strsim/0.11.1 \ |
| 927 | crate://crates.io/syn/2.0.111 \ | 970 | crate://crates.io/syn/2.0.114 \ |
| 928 | crate://crates.io/synstructure/0.13.2 \ | 971 | crate://crates.io/synstructure/0.13.2 \ |
| 929 | crate://crates.io/tempfile/3.23.0 \ | 972 | crate://crates.io/tempfile/3.24.0 \ |
| 930 | crate://crates.io/terminal_size/0.4.3 \ | 973 | crate://crates.io/terminal_size/0.4.3 \ |
| 931 | crate://crates.io/thiserror/2.0.17 \ | 974 | crate://crates.io/thiserror/2.0.18 \ |
| 932 | crate://crates.io/thiserror-impl/2.0.17 \ | 975 | crate://crates.io/thiserror-impl/2.0.18 \ |
| 933 | crate://crates.io/tiny-keccak/2.0.2 \ | 976 | crate://crates.io/tiny-keccak/2.0.2 \ |
| 934 | crate://crates.io/tinystr/0.8.2 \ | 977 | crate://crates.io/tinystr/0.8.2 \ |
| 935 | crate://crates.io/type-map/0.5.1 \ | 978 | crate://crates.io/type-map/0.5.1 \ |
| @@ -945,11 +988,11 @@ SRC_URI += " \ | |||
| 945 | crate://crates.io/version_check/0.9.5 \ | 988 | crate://crates.io/version_check/0.9.5 \ |
| 946 | crate://crates.io/vsimd/0.8.0 \ | 989 | crate://crates.io/vsimd/0.8.0 \ |
| 947 | crate://crates.io/wasi/0.11.1+wasi-snapshot-preview1 \ | 990 | crate://crates.io/wasi/0.11.1+wasi-snapshot-preview1 \ |
| 948 | crate://crates.io/wasip2/1.0.1+wasi-0.2.4 \ | 991 | crate://crates.io/wasip2/1.0.2+wasi-0.2.9 \ |
| 949 | crate://crates.io/wasm-bindgen/0.2.106 \ | 992 | crate://crates.io/wasm-bindgen/0.2.108 \ |
| 950 | crate://crates.io/wasm-bindgen-macro/0.2.106 \ | 993 | crate://crates.io/wasm-bindgen-macro/0.2.108 \ |
| 951 | crate://crates.io/wasm-bindgen-macro-support/0.2.106 \ | 994 | crate://crates.io/wasm-bindgen-macro-support/0.2.108 \ |
| 952 | crate://crates.io/wasm-bindgen-shared/0.2.106 \ | 995 | crate://crates.io/wasm-bindgen-shared/0.2.108 \ |
| 953 | crate://crates.io/wild/2.2.1 \ | 996 | crate://crates.io/wild/2.2.1 \ |
| 954 | crate://crates.io/winapi-util/0.1.11 \ | 997 | crate://crates.io/winapi-util/0.1.11 \ |
| 955 | crate://crates.io/windows-core/0.62.2 \ | 998 | crate://crates.io/windows-core/0.62.2 \ |
| @@ -970,14 +1013,14 @@ SRC_URI += " \ | |||
| 970 | crate://crates.io/windows_x86_64_gnullvm/0.53.1 \ | 1013 | crate://crates.io/windows_x86_64_gnullvm/0.53.1 \ |
| 971 | crate://crates.io/windows_x86_64_msvc/0.53.1 \ | 1014 | crate://crates.io/windows_x86_64_msvc/0.53.1 \ |
| 972 | crate://crates.io/winnow/0.7.14 \ | 1015 | crate://crates.io/winnow/0.7.14 \ |
| 973 | crate://crates.io/wit-bindgen/0.46.0 \ | 1016 | crate://crates.io/wit-bindgen/0.51.0 \ |
| 974 | crate://crates.io/write16/1.0.0 \ | 1017 | crate://crates.io/write16/1.0.0 \ |
| 975 | crate://crates.io/writeable/0.6.2 \ | 1018 | crate://crates.io/writeable/0.6.2 \ |
| 976 | crate://crates.io/yoke/0.8.1 \ | 1019 | crate://crates.io/yoke/0.8.1 \ |
| 977 | crate://crates.io/yoke-derive/0.8.1 \ | 1020 | crate://crates.io/yoke-derive/0.8.1 \ |
| 978 | crate://crates.io/z85/3.0.6 \ | 1021 | crate://crates.io/z85/3.0.6 \ |
| 979 | crate://crates.io/zerocopy/0.8.31 \ | 1022 | crate://crates.io/zerocopy/0.8.34 \ |
| 980 | crate://crates.io/zerocopy-derive/0.8.31 \ | 1023 | crate://crates.io/zerocopy-derive/0.8.34 \ |
| 981 | crate://crates.io/zerofrom/0.1.6 \ | 1024 | crate://crates.io/zerofrom/0.1.6 \ |
| 982 | crate://crates.io/zerofrom-derive/0.1.6 \ | 1025 | crate://crates.io/zerofrom-derive/0.1.6 \ |
| 983 | crate://crates.io/zerotrie/0.2.3 \ | 1026 | crate://crates.io/zerotrie/0.2.3 \ |
| @@ -997,34 +1040,34 @@ SRC_URI[arrayref-0.3.9.sha256sum] = "76a2e8124351fda1ef8aaaa3bbd7ebbcb486bbcd422 | |||
| 997 | SRC_URI[arrayvec-0.7.6.sha256sum] = "7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50" | 1040 | SRC_URI[arrayvec-0.7.6.sha256sum] = "7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50" |
| 998 | SRC_URI[autocfg-1.5.0.sha256sum] = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8" | 1041 | SRC_URI[autocfg-1.5.0.sha256sum] = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8" |
| 999 | SRC_URI[base64-simd-0.8.0.sha256sum] = "339abbe78e73178762e23bea9dfd08e697eb3f3301cd4be981c0f78ba5859195" | 1042 | SRC_URI[base64-simd-0.8.0.sha256sum] = "339abbe78e73178762e23bea9dfd08e697eb3f3301cd4be981c0f78ba5859195" |
| 1000 | SRC_URI[bigdecimal-0.4.9.sha256sum] = "560f42649de9fa436b73517378a147ec21f6c997a546581df4b4b31677828934" | 1043 | SRC_URI[bigdecimal-0.4.10.sha256sum] = "4d6867f1565b3aad85681f1015055b087fcfd840d6aeee6eee7f2da317603695" |
| 1001 | SRC_URI[binary-heap-plus-0.5.0.sha256sum] = "e4551d8382e911ecc0d0f0ffb602777988669be09447d536ff4388d1def11296" | 1044 | SRC_URI[binary-heap-plus-0.5.0.sha256sum] = "e4551d8382e911ecc0d0f0ffb602777988669be09447d536ff4388d1def11296" |
| 1002 | SRC_URI[bitflags-2.10.0.sha256sum] = "812e12b5285cc515a9c72a5c1d3b6d46a19dac5acfef5265968c166106e31dd3" | 1045 | SRC_URI[bitflags-2.10.0.sha256sum] = "812e12b5285cc515a9c72a5c1d3b6d46a19dac5acfef5265968c166106e31dd3" |
| 1003 | SRC_URI[blake2b_simd-1.0.3.sha256sum] = "06e903a20b159e944f91ec8499fe1e55651480c541ea0a584f5d967c49ad9d99" | 1046 | SRC_URI[blake2b_simd-1.0.4.sha256sum] = "b79834656f71332577234b50bfc009996f7449e0c056884e6a02492ded0ca2f3" |
| 1004 | SRC_URI[blake3-1.8.2.sha256sum] = "3888aaa89e4b2a40fca9848e400f6a658a5a3978de7be858e209cafa8be9a4a0" | 1047 | SRC_URI[blake3-1.8.3.sha256sum] = "2468ef7d57b3fb7e16b576e8377cdbde2320c60e1491e961d11da40fc4f02a2d" |
| 1005 | SRC_URI[block-buffer-0.10.4.sha256sum] = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71" | 1048 | SRC_URI[block-buffer-0.10.4.sha256sum] = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71" |
| 1006 | SRC_URI[block2-0.6.2.sha256sum] = "cdeb9d870516001442e364c5220d3574d2da8dc765554b4a617230d33fa58ef5" | 1049 | SRC_URI[block2-0.6.2.sha256sum] = "cdeb9d870516001442e364c5220d3574d2da8dc765554b4a617230d33fa58ef5" |
| 1007 | SRC_URI[bstr-1.12.1.sha256sum] = "63044e1ae8e69f3b5a92c736ca6269b8d12fa7efe39bf34ddb06d102cf0e2cab" | 1050 | SRC_URI[bstr-1.12.1.sha256sum] = "63044e1ae8e69f3b5a92c736ca6269b8d12fa7efe39bf34ddb06d102cf0e2cab" |
| 1008 | SRC_URI[bumpalo-3.19.0.sha256sum] = "46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43" | 1051 | SRC_URI[bumpalo-3.19.1.sha256sum] = "5dd9dc738b7a8311c7ade152424974d8115f2cdad61e8dab8dac9f2362298510" |
| 1009 | SRC_URI[bytecount-0.6.9.sha256sum] = "175812e0be2bccb6abe50bb8d566126198344f707e304f45c648fd8f2cc0365e" | 1052 | SRC_URI[bytecount-0.6.9.sha256sum] = "175812e0be2bccb6abe50bb8d566126198344f707e304f45c648fd8f2cc0365e" |
| 1010 | SRC_URI[cc-1.2.48.sha256sum] = "c481bdbf0ed3b892f6f806287d72acd515b352a4ec27a208489b8c1bc839633a" | 1053 | SRC_URI[calendrical_calculations-0.2.3.sha256sum] = "3a0b39595c6ee54a8d0900204ba4c401d0ab4eb45adaf07178e8d017541529e7" |
| 1054 | SRC_URI[cc-1.2.54.sha256sum] = "6354c81bbfd62d9cfa9cb3c773c2b7b2a3a482d569de977fd0e961f6e7c00583" | ||
| 1011 | SRC_URI[cfg-if-1.0.4.sha256sum] = "9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801" | 1055 | SRC_URI[cfg-if-1.0.4.sha256sum] = "9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801" |
| 1012 | SRC_URI[cfg_aliases-0.2.1.sha256sum] = "613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724" | 1056 | SRC_URI[cfg_aliases-0.2.1.sha256sum] = "613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724" |
| 1013 | SRC_URI[chrono-0.4.42.sha256sum] = "145052bdd345b87320e369255277e3fb5152762ad123a901ef5c262dd38fe8d2" | 1057 | SRC_URI[chrono-0.4.43.sha256sum] = "fac4744fb15ae8337dc853fee7fb3f4e48c0fbaa23d0afe49c447b4fab126118" |
| 1014 | SRC_URI[clap-4.5.53.sha256sum] = "c9e340e012a1bf4935f5282ed1436d1489548e8f72308207ea5df0e23d2d03f8" | 1058 | SRC_URI[clap-4.5.54.sha256sum] = "c6e6ff9dcd79cff5cd969a17a545d79e84ab086e444102a591e288a8aa3ce394" |
| 1015 | SRC_URI[clap_builder-4.5.53.sha256sum] = "d76b5d13eaa18c901fd2f7fca939fefe3a0727a953561fefdf3b2922b8569d00" | 1059 | SRC_URI[clap_builder-4.5.54.sha256sum] = "fa42cf4d2b7a41bc8f663a7cab4031ebafa1bf3875705bfaf8466dc60ab52c00" |
| 1016 | SRC_URI[clap_lex-0.7.6.sha256sum] = "a1d728cc89cf3aee9ff92b05e62b19ee65a02b5702cff7d5a377e32c6ae29d8d" | 1060 | SRC_URI[clap_lex-0.7.7.sha256sum] = "c3e64b0cc0439b12df2fa678eae89a1c56a529fd067a9115f7827f1fffd22b32" |
| 1017 | SRC_URI[colorchoice-1.0.4.sha256sum] = "b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75" | 1061 | SRC_URI[colorchoice-1.0.4.sha256sum] = "b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75" |
| 1018 | SRC_URI[compare-0.1.0.sha256sum] = "120133d4db2ec47efe2e26502ee984747630c67f51974fca0b6c1340cf2368d3" | 1062 | SRC_URI[compare-0.1.0.sha256sum] = "120133d4db2ec47efe2e26502ee984747630c67f51974fca0b6c1340cf2368d3" |
| 1019 | SRC_URI[console-0.16.1.sha256sum] = "b430743a6eb14e9764d4260d4c0d8123087d504eeb9c48f2b2a5e810dd369df4" | 1063 | SRC_URI[console-0.16.2.sha256sum] = "03e45a4a8926227e4197636ba97a9fc9b00477e9f4bd711395687c5f0734bec4" |
| 1020 | SRC_URI[const-random-0.1.18.sha256sum] = "87e00182fe74b066627d63b85fd550ac2998d4b0bd86bfed477a0ae4c7c71359" | 1064 | SRC_URI[const-random-0.1.18.sha256sum] = "87e00182fe74b066627d63b85fd550ac2998d4b0bd86bfed477a0ae4c7c71359" |
| 1021 | SRC_URI[const-random-macro-0.1.16.sha256sum] = "f9d839f2a20b0aee515dc581a6172f2321f96cab76c1a38a4c584a194955390e" | 1065 | SRC_URI[const-random-macro-0.1.16.sha256sum] = "f9d839f2a20b0aee515dc581a6172f2321f96cab76c1a38a4c584a194955390e" |
| 1022 | SRC_URI[constant_time_eq-0.3.1.sha256sum] = "7c74b8349d32d297c9134b8c88677813a227df8f779daa29bfc29c183fe3dca6" | 1066 | SRC_URI[constant_time_eq-0.4.2.sha256sum] = "3d52eff69cd5e647efe296129160853a42795992097e8af39800e1060caeea9b" |
| 1023 | SRC_URI[core-foundation-sys-0.8.7.sha256sum] = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b" | 1067 | SRC_URI[core-foundation-sys-0.8.7.sha256sum] = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b" |
| 1068 | SRC_URI[core_maths-0.1.1.sha256sum] = "77745e017f5edba1a9c1d854f6f3a52dac8a12dd5af5d2f54aecf61e43d80d30" | ||
| 1024 | SRC_URI[cpufeatures-0.2.17.sha256sum] = "59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280" | 1069 | SRC_URI[cpufeatures-0.2.17.sha256sum] = "59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280" |
| 1025 | SRC_URI[crc-3.4.0.sha256sum] = "5eb8a2a1cd12ab0d987a5d5e825195d372001a4094a0376319d5a0ad71c1ba0d" | 1070 | SRC_URI[crc-fast-1.10.0.sha256sum] = "e75b2483e97a5a7da73ac68a05b629f9c53cff58d8ed1c77866079e18b00dba5" |
| 1026 | SRC_URI[crc-catalog-2.4.0.sha256sum] = "19d374276b40fb8bbdee95aef7c7fa6b5316ec764510eb64b8dd0e2ed0d7e7f5" | ||
| 1027 | SRC_URI[crc-fast-1.8.0.sha256sum] = "a2f7c8d397a6353ef0c1d6217ab91b3ddb5431daf57fd013f506b967dcf44458" | ||
| 1028 | SRC_URI[crc32fast-1.5.0.sha256sum] = "9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511" | 1071 | SRC_URI[crc32fast-1.5.0.sha256sum] = "9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511" |
| 1029 | SRC_URI[crossbeam-deque-0.8.6.sha256sum] = "9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51" | 1072 | SRC_URI[crossbeam-deque-0.8.6.sha256sum] = "9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51" |
| 1030 | SRC_URI[crossbeam-epoch-0.9.18.sha256sum] = "5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e" | 1073 | SRC_URI[crossbeam-epoch-0.9.18.sha256sum] = "5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e" |
| @@ -1032,9 +1075,9 @@ SRC_URI[crossbeam-utils-0.8.21.sha256sum] = "d0a5c400df2834b80a4c3327b3aad3a4c4c | |||
| 1032 | SRC_URI[crunchy-0.2.4.sha256sum] = "460fbee9c2c2f33933d720630a6a0bac33ba7053db5344fac858d4b8952d77d5" | 1075 | SRC_URI[crunchy-0.2.4.sha256sum] = "460fbee9c2c2f33933d720630a6a0bac33ba7053db5344fac858d4b8952d77d5" |
| 1033 | SRC_URI[crypto-common-0.1.7.sha256sum] = "78c8292055d1c1df0cce5d180393dc8cce0abec0a7102adb6c7b1eef6016d60a" | 1076 | SRC_URI[crypto-common-0.1.7.sha256sum] = "78c8292055d1c1df0cce5d180393dc8cce0abec0a7102adb6c7b1eef6016d60a" |
| 1034 | SRC_URI[ctrlc-3.5.1.sha256sum] = "73736a89c4aff73035ba2ed2e565061954da00d4970fc9ac25dcc85a2a20d790" | 1077 | SRC_URI[ctrlc-3.5.1.sha256sum] = "73736a89c4aff73035ba2ed2e565061954da00d4970fc9ac25dcc85a2a20d790" |
| 1035 | SRC_URI[data-encoding-2.9.0.sha256sum] = "2a2330da5de22e8a3cb63252ce2abb30116bf5265e89c0e01bc17015ce30a476" | 1078 | SRC_URI[data-encoding-2.10.0.sha256sum] = "d7a1e2f27636f116493b8b860f5546edb47c8d8f8ea73e1d2a20be88e28d1fea" |
| 1036 | SRC_URI[data-encoding-macro-0.1.18.sha256sum] = "47ce6c96ea0102f01122a185683611bd5ac8d99e62bc59dd12e6bda344ee673d" | 1079 | SRC_URI[data-encoding-macro-0.1.19.sha256sum] = "8142a83c17aa9461d637e649271eae18bf2edd00e91f2e105df36c3c16355bdb" |
| 1037 | SRC_URI[data-encoding-macro-internal-0.1.16.sha256sum] = "8d162beedaa69905488a8da94f5ac3edb4dd4788b732fadb7bd120b2625c1976" | 1080 | SRC_URI[data-encoding-macro-internal-0.1.17.sha256sum] = "7ab67060fc6b8ef687992d439ca0fa36e7ed17e9a0b16b25b601e8757df720de" |
| 1038 | SRC_URI[digest-0.10.7.sha256sum] = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292" | 1081 | SRC_URI[digest-0.10.7.sha256sum] = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292" |
| 1039 | SRC_URI[dispatch2-0.3.0.sha256sum] = "89a09f22a6c6069a18470eb92d2298acf25463f14256d24778e1230d789a2aec" | 1082 | SRC_URI[dispatch2-0.3.0.sha256sum] = "89a09f22a6c6069a18470eb92d2298acf25463f14256d24778e1230d789a2aec" |
| 1040 | SRC_URI[displaydoc-0.2.5.sha256sum] = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0" | 1083 | SRC_URI[displaydoc-0.2.5.sha256sum] = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0" |
| @@ -1044,46 +1087,60 @@ SRC_URI[either-1.15.0.sha256sum] = "48c757948c5ede0e46177b7add2e67155f70e33c07fe | |||
| 1044 | SRC_URI[encode_unicode-1.0.0.sha256sum] = "34aa73646ffb006b8f5147f3dc182bd4bcb190227ce861fc4a4844bf8e3cb2c0" | 1087 | SRC_URI[encode_unicode-1.0.0.sha256sum] = "34aa73646ffb006b8f5147f3dc182bd4bcb190227ce861fc4a4844bf8e3cb2c0" |
| 1045 | SRC_URI[errno-0.3.14.sha256sum] = "39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb" | 1088 | SRC_URI[errno-0.3.14.sha256sum] = "39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb" |
| 1046 | SRC_URI[fastrand-2.3.0.sha256sum] = "37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be" | 1089 | SRC_URI[fastrand-2.3.0.sha256sum] = "37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be" |
| 1047 | SRC_URI[find-msvc-tools-0.1.5.sha256sum] = "3a3076410a55c90011c298b04d0cfa770b00fa04e1e3c97d3f6c9de105a03844" | 1090 | SRC_URI[find-msvc-tools-0.1.8.sha256sum] = "8591b0bcc8a98a64310a2fae1bb3e9b8564dd10e381e6e28010fde8e8e8568db" |
| 1048 | SRC_URI[flate2-1.1.5.sha256sum] = "bfe33edd8e85a12a67454e37f8c75e730830d83e313556ab9ebf9ee7fbeb3bfb" | 1091 | SRC_URI[fixed_decimal-0.7.1.sha256sum] = "35eabf480f94d69182677e37571d3be065822acfafd12f2f085db44fbbcc8e57" |
| 1092 | SRC_URI[flate2-1.1.8.sha256sum] = "b375d6465b98090a5f25b1c7703f3859783755aa9a80433b36e0379a3ec2f369" | ||
| 1049 | SRC_URI[fluent-0.17.0.sha256sum] = "8137a6d5a2c50d6b0ebfcb9aaa91a28154e0a70605f112d30cb0cd4a78670477" | 1093 | SRC_URI[fluent-0.17.0.sha256sum] = "8137a6d5a2c50d6b0ebfcb9aaa91a28154e0a70605f112d30cb0cd4a78670477" |
| 1050 | SRC_URI[fluent-bundle-0.16.0.sha256sum] = "01203cb8918f5711e73891b347816d932046f95f54207710bda99beaeb423bf4" | 1094 | SRC_URI[fluent-bundle-0.16.0.sha256sum] = "01203cb8918f5711e73891b347816d932046f95f54207710bda99beaeb423bf4" |
| 1051 | SRC_URI[fluent-langneg-0.13.1.sha256sum] = "7eebbe59450baee8282d71676f3bfed5689aeab00b27545e83e5f14b1195e8b0" | 1095 | SRC_URI[fluent-langneg-0.13.1.sha256sum] = "7eebbe59450baee8282d71676f3bfed5689aeab00b27545e83e5f14b1195e8b0" |
| 1052 | SRC_URI[fluent-syntax-0.12.0.sha256sum] = "54f0d287c53ffd184d04d8677f590f4ac5379785529e5e08b1c8083acdd5c198" | 1096 | SRC_URI[fluent-syntax-0.12.0.sha256sum] = "54f0d287c53ffd184d04d8677f590f4ac5379785529e5e08b1c8083acdd5c198" |
| 1053 | SRC_URI[fnv-1.0.7.sha256sum] = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" | 1097 | SRC_URI[fnv-1.0.7.sha256sum] = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" |
| 1054 | SRC_URI[generic-array-0.14.7.sha256sum] = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a" | 1098 | SRC_URI[generic-array-0.14.7.sha256sum] = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a" |
| 1055 | SRC_URI[getrandom-0.2.16.sha256sum] = "335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592" | 1099 | SRC_URI[getrandom-0.2.17.sha256sum] = "ff2abc00be7fca6ebc474524697ae276ad847ad0a6b3faa4bcb027e9a4614ad0" |
| 1056 | SRC_URI[getrandom-0.3.4.sha256sum] = "899def5c37c4fd7b2664648c28120ecec138e4d395b459e5ca34f9cce2dd77fd" | 1100 | SRC_URI[getrandom-0.3.4.sha256sum] = "899def5c37c4fd7b2664648c28120ecec138e4d395b459e5ca34f9cce2dd77fd" |
| 1057 | SRC_URI[glob-0.3.3.sha256sum] = "0cc23270f6e1808e30a928bdc84dea0b9b4136a8bc82338574f23baf47bbd280" | 1101 | SRC_URI[glob-0.3.3.sha256sum] = "0cc23270f6e1808e30a928bdc84dea0b9b4136a8bc82338574f23baf47bbd280" |
| 1058 | SRC_URI[hashbrown-0.14.5.sha256sum] = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1" | 1102 | SRC_URI[hashbrown-0.14.5.sha256sum] = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1" |
| 1059 | SRC_URI[hex-0.4.3.sha256sum] = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" | 1103 | SRC_URI[hex-0.4.3.sha256sum] = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" |
| 1060 | SRC_URI[iana-time-zone-0.1.64.sha256sum] = "33e57f83510bb73707521ebaffa789ec8caf86f9657cad665b092b581d40e9fb" | 1104 | SRC_URI[iana-time-zone-0.1.64.sha256sum] = "33e57f83510bb73707521ebaffa789ec8caf86f9657cad665b092b581d40e9fb" |
| 1061 | SRC_URI[iana-time-zone-haiku-0.1.2.sha256sum] = "f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f" | 1105 | SRC_URI[iana-time-zone-haiku-0.1.2.sha256sum] = "f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f" |
| 1106 | SRC_URI[icu_calendar-2.1.1.sha256sum] = "d6f0e52e009b6b16ba9c0693578796f2dd4aaa59a7f8f920423706714a89ac4e" | ||
| 1107 | SRC_URI[icu_calendar_data-2.1.1.sha256sum] = "527f04223b17edfe0bd43baf14a0cb1b017830db65f3950dc00224860a9a446d" | ||
| 1062 | SRC_URI[icu_collator-2.1.1.sha256sum] = "32eed11a5572f1088b63fa21dc2e70d4a865e5739fc2d10abc05be93bae97019" | 1108 | SRC_URI[icu_collator-2.1.1.sha256sum] = "32eed11a5572f1088b63fa21dc2e70d4a865e5739fc2d10abc05be93bae97019" |
| 1063 | SRC_URI[icu_collator_data-2.1.1.sha256sum] = "5ab06f0e83a613efddba3e4913e00e43ed4001fae651cb7d40fc7e66b83b6fb9" | 1109 | SRC_URI[icu_collator_data-2.1.1.sha256sum] = "5ab06f0e83a613efddba3e4913e00e43ed4001fae651cb7d40fc7e66b83b6fb9" |
| 1064 | SRC_URI[icu_collections-2.1.1.sha256sum] = "4c6b649701667bbe825c3b7e6388cb521c23d88644678e83c0c4d0a621a34b43" | 1110 | SRC_URI[icu_collections-2.1.1.sha256sum] = "4c6b649701667bbe825c3b7e6388cb521c23d88644678e83c0c4d0a621a34b43" |
| 1111 | SRC_URI[icu_datetime-2.1.1.sha256sum] = "1b9d49f41ded8e63761b6b4c3120dfdc289415a1ed10107db6198eb311057ca5" | ||
| 1112 | SRC_URI[icu_datetime_data-2.1.2.sha256sum] = "46597233625417b7c8052a63d916e4fdc73df21614ac0b679492a5d6e3b01aeb" | ||
| 1113 | SRC_URI[icu_decimal-2.1.1.sha256sum] = "a38c52231bc348f9b982c1868a2af3195199623007ba2c7650f432038f5b3e8e" | ||
| 1114 | SRC_URI[icu_decimal_data-2.1.1.sha256sum] = "2905b4044eab2dd848fe84199f9195567b63ab3a93094711501363f63546fef7" | ||
| 1065 | SRC_URI[icu_locale-2.1.1.sha256sum] = "532b11722e350ab6bf916ba6eb0efe3ee54b932666afec989465f9243fe6dd60" | 1115 | SRC_URI[icu_locale-2.1.1.sha256sum] = "532b11722e350ab6bf916ba6eb0efe3ee54b932666afec989465f9243fe6dd60" |
| 1066 | SRC_URI[icu_locale_core-2.1.1.sha256sum] = "edba7861004dd3714265b4db54a3c390e880ab658fec5f7db895fae2046b5bb6" | 1116 | SRC_URI[icu_locale_core-2.1.1.sha256sum] = "edba7861004dd3714265b4db54a3c390e880ab658fec5f7db895fae2046b5bb6" |
| 1067 | SRC_URI[icu_locale_data-2.1.1.sha256sum] = "f03e2fcaefecdf05619f3d6f91740e79ab969b4dd54f77cbf546b1d0d28e3147" | 1117 | SRC_URI[icu_locale_data-2.1.2.sha256sum] = "1c5f1d16b4c3a2642d3a719f18f6b06070ab0aef246a6418130c955ae08aa831" |
| 1068 | SRC_URI[icu_normalizer-2.1.1.sha256sum] = "5f6c8828b67bf8908d82127b2054ea1b4427ff0230ee9141c54251934ab1b599" | 1118 | SRC_URI[icu_normalizer-2.1.1.sha256sum] = "5f6c8828b67bf8908d82127b2054ea1b4427ff0230ee9141c54251934ab1b599" |
| 1069 | SRC_URI[icu_normalizer_data-2.1.1.sha256sum] = "7aedcccd01fc5fe81e6b489c15b247b8b0690feb23304303a9e560f37efc560a" | 1119 | SRC_URI[icu_normalizer_data-2.1.1.sha256sum] = "7aedcccd01fc5fe81e6b489c15b247b8b0690feb23304303a9e560f37efc560a" |
| 1070 | SRC_URI[icu_properties-2.1.1.sha256sum] = "e93fcd3157766c0c8da2f8cff6ce651a31f0810eaa1c51ec363ef790bbb5fb99" | 1120 | SRC_URI[icu_pattern-0.4.1.sha256sum] = "7a7ff8c0ff6f61cdce299dcb54f557b0a251adbc78f6f0c35a21332c452b4a1b" |
| 1071 | SRC_URI[icu_properties_data-2.1.1.sha256sum] = "02845b3647bb045f1100ecd6480ff52f34c35f82d9880e029d329c21d1054899" | 1121 | SRC_URI[icu_plurals-2.1.1.sha256sum] = "4f9cfe49f5b1d1163cc58db451562339916a9ca5cbcaae83924d41a0bf839474" |
| 1122 | SRC_URI[icu_plurals_data-2.1.1.sha256sum] = "f018a98dccf7f0eb02ba06ac0ff67d102d8ded80734724305e924de304e12ff0" | ||
| 1123 | SRC_URI[icu_properties-2.1.2.sha256sum] = "020bfc02fe870ec3a66d93e677ccca0562506e5872c650f893269e08615d74ec" | ||
| 1124 | SRC_URI[icu_properties_data-2.1.2.sha256sum] = "616c294cf8d725c6afcd8f55abc17c56464ef6211f9ed59cccffe534129c77af" | ||
| 1072 | SRC_URI[icu_provider-2.1.1.sha256sum] = "85962cf0ce02e1e0a629cc34e7ca3e373ce20dda4c4d7294bbd0bf1fdb59e614" | 1125 | SRC_URI[icu_provider-2.1.1.sha256sum] = "85962cf0ce02e1e0a629cc34e7ca3e373ce20dda4c4d7294bbd0bf1fdb59e614" |
| 1126 | SRC_URI[icu_time-2.1.1.sha256sum] = "8242b00da3b3b6678f731437a11c8833a43c821ae081eca60ba1b7579d45b6d8" | ||
| 1127 | SRC_URI[icu_time_data-2.1.1.sha256sum] = "3e10b0e5e87a2c84bd5fa407705732052edebe69291d347d0c3033785470edbf" | ||
| 1073 | SRC_URI[intl-memoizer-0.5.3.sha256sum] = "310da2e345f5eb861e7a07ee182262e94975051db9e4223e909ba90f392f163f" | 1128 | SRC_URI[intl-memoizer-0.5.3.sha256sum] = "310da2e345f5eb861e7a07ee182262e94975051db9e4223e909ba90f392f163f" |
| 1074 | SRC_URI[intl_pluralrules-7.0.2.sha256sum] = "078ea7b7c29a2b4df841a7f6ac8775ff6074020c6776d48491ce2268e068f972" | 1129 | SRC_URI[intl_pluralrules-7.0.2.sha256sum] = "078ea7b7c29a2b4df841a7f6ac8775ff6074020c6776d48491ce2268e068f972" |
| 1075 | SRC_URI[is_terminal_polyfill-1.70.2.sha256sum] = "a6cb138bb79a146c1bd460005623e142ef0181e3d0219cb493e02f7d08a35695" | 1130 | SRC_URI[is_terminal_polyfill-1.70.2.sha256sum] = "a6cb138bb79a146c1bd460005623e142ef0181e3d0219cb493e02f7d08a35695" |
| 1076 | SRC_URI[itertools-0.14.0.sha256sum] = "2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285" | 1131 | SRC_URI[itertools-0.14.0.sha256sum] = "2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285" |
| 1077 | SRC_URI[jiff-0.2.16.sha256sum] = "49cce2b81f2098e7e3efc35bc2e0a6b7abec9d34128283d7a26fa8f32a6dbb35" | 1132 | SRC_URI[ixdtf-0.6.4.sha256sum] = "84de9d95a6d2547d9b77ee3f25fa0ee32e3c3a6484d47a55adebc0439c077992" |
| 1078 | SRC_URI[jiff-static-0.2.16.sha256sum] = "980af8b43c3ad5d8d349ace167ec8170839f753a42d233ba19e08afe1850fa69" | 1133 | SRC_URI[jiff-0.2.18.sha256sum] = "e67e8da4c49d6d9909fe03361f9b620f58898859f5c7aded68351e85e71ecf50" |
| 1079 | SRC_URI[jiff-tzdb-0.1.4.sha256sum] = "c1283705eb0a21404d2bfd6eef2a7593d240bc42a0bdb39db0ad6fa2ec026524" | 1134 | SRC_URI[jiff-icu-0.2.2.sha256sum] = "0e67c2beaae8b10a82d849b9aabb698a43a682f32b17bcdc035d5ecadb44d646" |
| 1135 | SRC_URI[jiff-static-0.2.18.sha256sum] = "e0c84ee7f197eca9a86c6fd6cb771e55eb991632f15f2bc3ca6ec838929e6e78" | ||
| 1136 | SRC_URI[jiff-tzdb-0.1.5.sha256sum] = "68971ebff725b9e2ca27a601c5eb38a4c5d64422c4cbab0c535f248087eda5c2" | ||
| 1080 | SRC_URI[jiff-tzdb-platform-0.1.3.sha256sum] = "875a5a69ac2bab1a891711cf5eccbec1ce0341ea805560dcd90b7a2e925132e8" | 1137 | SRC_URI[jiff-tzdb-platform-0.1.3.sha256sum] = "875a5a69ac2bab1a891711cf5eccbec1ce0341ea805560dcd90b7a2e925132e8" |
| 1081 | SRC_URI[jobserver-0.1.34.sha256sum] = "9afb3de4395d6b3e67a780b6de64b51c978ecf11cb9a462c66be7d4ca9039d33" | 1138 | SRC_URI[jobserver-0.1.34.sha256sum] = "9afb3de4395d6b3e67a780b6de64b51c978ecf11cb9a462c66be7d4ca9039d33" |
| 1082 | SRC_URI[js-sys-0.3.83.sha256sum] = "464a3709c7f55f1f721e5389aa6ea4e3bc6aba669353300af094b29ffbdde1d8" | 1139 | SRC_URI[js-sys-0.3.85.sha256sum] = "8c942ebf8e95485ca0d52d97da7c5a2c387d0e7f0ba4c35e93bfcaee045955b3" |
| 1083 | SRC_URI[keccak-0.1.5.sha256sum] = "ecc2af9a1119c51f12a14607e783cb977bde58bc069ff0c3da1095e635d70654" | 1140 | SRC_URI[keccak-0.1.5.sha256sum] = "ecc2af9a1119c51f12a14607e783cb977bde58bc069ff0c3da1095e635d70654" |
| 1084 | SRC_URI[libc-0.2.178.sha256sum] = "37c93d8daa9d8a012fd8ab92f088405fb202ea0b6ab73ee2482ae66af4f42091" | 1141 | SRC_URI[libc-0.2.180.sha256sum] = "bcc35a38544a891a5f7c865aca548a982ccb3b8650a5b06d0fd33a10283c56fc" |
| 1085 | SRC_URI[libfuzzer-sys-0.4.10.sha256sum] = "5037190e1f70cbeef565bd267599242926f724d3b8a9f510fd7e0b540cfa4404" | 1142 | SRC_URI[libfuzzer-sys-0.4.10.sha256sum] = "5037190e1f70cbeef565bd267599242926f724d3b8a9f510fd7e0b540cfa4404" |
| 1086 | SRC_URI[libm-0.2.15.sha256sum] = "f9fbbcab51052fe104eb5e5d351cf728d30a5be1fe14d9be8a3b097481fb97de" | 1143 | SRC_URI[libm-0.2.16.sha256sum] = "b6d2cec3eae94f9f509c767b45932f1ada8350c4bdb85af2fcab4a3c14807981" |
| 1087 | SRC_URI[linux-raw-sys-0.11.0.sha256sum] = "df1d3c3b53da64cf5760482273a98e575c651a67eec7f77df96b5b642de8f039" | 1144 | SRC_URI[linux-raw-sys-0.11.0.sha256sum] = "df1d3c3b53da64cf5760482273a98e575c651a67eec7f77df96b5b642de8f039" |
| 1088 | SRC_URI[litemap-0.8.1.sha256sum] = "6373607a59f0be73a39b6fe456b8192fcc3585f602af20751600e974dd455e77" | 1145 | SRC_URI[litemap-0.8.1.sha256sum] = "6373607a59f0be73a39b6fe456b8192fcc3585f602af20751600e974dd455e77" |
| 1089 | SRC_URI[log-0.4.29.sha256sum] = "5e5032e24019045c762d3c0f28f5b6b8bbf38563a65908389bf7978758920897" | 1146 | SRC_URI[log-0.4.29.sha256sum] = "5e5032e24019045c762d3c0f28f5b6b8bbf38563a65908389bf7978758920897" |
| @@ -1105,29 +1162,27 @@ SRC_URI[ordered-multimap-0.7.3.sha256sum] = "49203cdcae0030493bad186b28da2fa2564 | |||
| 1105 | SRC_URI[os_display-0.1.4.sha256sum] = "ad5fd71b79026fb918650dde6d125000a233764f1c2f1659a1c71118e33ea08f" | 1162 | SRC_URI[os_display-0.1.4.sha256sum] = "ad5fd71b79026fb918650dde6d125000a233764f1c2f1659a1c71118e33ea08f" |
| 1106 | SRC_URI[outref-0.5.2.sha256sum] = "1a80800c0488c3a21695ea981a54918fbb37abf04f4d0720c453632255e2ff0e" | 1163 | SRC_URI[outref-0.5.2.sha256sum] = "1a80800c0488c3a21695ea981a54918fbb37abf04f4d0720c453632255e2ff0e" |
| 1107 | SRC_URI[parse_datetime-0.13.3.sha256sum] = "acea383beda9652270f3c9678d83aa58cbfc16880343cae0c0c8c7d6c0974132" | 1164 | SRC_URI[parse_datetime-0.13.3.sha256sum] = "acea383beda9652270f3c9678d83aa58cbfc16880343cae0c0c8c7d6c0974132" |
| 1108 | SRC_URI[phf-0.13.1.sha256sum] = "c1562dc717473dbaa4c1f85a36410e03c047b2e7df7f45ee938fbef64ae7fadf" | ||
| 1109 | SRC_URI[phf_shared-0.13.1.sha256sum] = "e57fef6bc5981e38c2ce2d63bfa546861309f875b8a75f092d1d54ae2d64f266" | ||
| 1110 | SRC_URI[pkg-config-0.3.32.sha256sum] = "7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c" | 1165 | SRC_URI[pkg-config-0.3.32.sha256sum] = "7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c" |
| 1111 | SRC_URI[portable-atomic-1.11.1.sha256sum] = "f84267b20a16ea918e43c6a88433c2d54fa145c92a811b5b047ccbe153674483" | 1166 | SRC_URI[portable-atomic-1.13.0.sha256sum] = "f89776e4d69bb58bc6993e99ffa1d11f228b839984854c7daeb5d37f87cbe950" |
| 1112 | SRC_URI[portable-atomic-util-0.2.4.sha256sum] = "d8a2f0d8d040d7848a709caf78912debcc3f33ee4b3cac47d73d1e1069e83507" | 1167 | SRC_URI[portable-atomic-util-0.2.4.sha256sum] = "d8a2f0d8d040d7848a709caf78912debcc3f33ee4b3cac47d73d1e1069e83507" |
| 1113 | SRC_URI[potential_utf-0.1.4.sha256sum] = "b73949432f5e2a09657003c25bca5e19a0e9c84f8058ca374f49e0ebe605af77" | 1168 | SRC_URI[potential_utf-0.1.4.sha256sum] = "b73949432f5e2a09657003c25bca5e19a0e9c84f8058ca374f49e0ebe605af77" |
| 1114 | SRC_URI[ppv-lite86-0.2.21.sha256sum] = "85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9" | 1169 | SRC_URI[ppv-lite86-0.2.21.sha256sum] = "85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9" |
| 1115 | SRC_URI[proc-macro2-1.0.103.sha256sum] = "5ee95bc4ef87b8d5ba32e8b7714ccc834865276eab0aed5c9958d00ec45f49e8" | 1170 | SRC_URI[proc-macro2-1.0.106.sha256sum] = "8fd00f0bb2e90d81d1044c2b32617f68fcb9fa3bb7640c23e9c748e53fb30934" |
| 1116 | SRC_URI[procfs-0.18.0.sha256sum] = "25485360a54d6861439d60facef26de713b1e126bf015ec8f98239467a2b82f7" | 1171 | SRC_URI[procfs-0.18.0.sha256sum] = "25485360a54d6861439d60facef26de713b1e126bf015ec8f98239467a2b82f7" |
| 1117 | SRC_URI[procfs-core-0.18.0.sha256sum] = "e6401bf7b6af22f78b563665d15a22e9aef27775b79b149a66ca022468a4e405" | 1172 | SRC_URI[procfs-core-0.18.0.sha256sum] = "e6401bf7b6af22f78b563665d15a22e9aef27775b79b149a66ca022468a4e405" |
| 1118 | SRC_URI[quote-1.0.42.sha256sum] = "a338cc41d27e6cc6dce6cefc13a0729dfbb81c262b1f519331575dd80ef3067f" | 1173 | SRC_URI[quote-1.0.44.sha256sum] = "21b2ebcf727b7760c461f091f9f0f539b77b8e87f2fd88131e7f1b433b3cece4" |
| 1119 | SRC_URI[r-efi-5.3.0.sha256sum] = "69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f" | 1174 | SRC_URI[r-efi-5.3.0.sha256sum] = "69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f" |
| 1120 | SRC_URI[rand-0.9.2.sha256sum] = "6db2770f06117d490610c7488547d543617b21bfa07796d7a12f6f1bd53850d1" | 1175 | SRC_URI[rand-0.9.2.sha256sum] = "6db2770f06117d490610c7488547d543617b21bfa07796d7a12f6f1bd53850d1" |
| 1121 | SRC_URI[rand_chacha-0.9.0.sha256sum] = "d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb" | 1176 | SRC_URI[rand_chacha-0.9.0.sha256sum] = "d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb" |
| 1122 | SRC_URI[rand_core-0.9.3.sha256sum] = "99d9a13982dcf210057a8a78572b2217b667c3beacbf3a0d8b454f6f82837d38" | 1177 | SRC_URI[rand_core-0.9.5.sha256sum] = "76afc826de14238e6e8c374ddcc1fa19e374fd8dd986b0d2af0d02377261d83c" |
| 1123 | SRC_URI[rayon-1.11.0.sha256sum] = "368f01d005bf8fd9b1206fb6fa653e6c4a81ceb1466406b81792d87c5677a58f" | 1178 | SRC_URI[rayon-1.11.0.sha256sum] = "368f01d005bf8fd9b1206fb6fa653e6c4a81ceb1466406b81792d87c5677a58f" |
| 1124 | SRC_URI[rayon-core-1.13.0.sha256sum] = "22e18b0f0062d30d4230b2e85ff77fdfe4326feb054b9783a3460d8435c8ab91" | 1179 | SRC_URI[rayon-core-1.13.0.sha256sum] = "22e18b0f0062d30d4230b2e85ff77fdfe4326feb054b9783a3460d8435c8ab91" |
| 1125 | SRC_URI[regex-automata-0.4.13.sha256sum] = "5276caf25ac86c8d810222b3dbb938e512c55c6831a10f3e6ed1c93b84041f1c" | 1180 | SRC_URI[regex-automata-0.4.13.sha256sum] = "5276caf25ac86c8d810222b3dbb938e512c55c6831a10f3e6ed1c93b84041f1c" |
| 1126 | SRC_URI[rust-ini-0.21.3.sha256sum] = "796e8d2b6696392a43bea58116b667fb4c29727dc5abd27d6acf338bb4f688c7" | 1181 | SRC_URI[rust-ini-0.21.3.sha256sum] = "796e8d2b6696392a43bea58116b667fb4c29727dc5abd27d6acf338bb4f688c7" |
| 1127 | SRC_URI[rustc-hash-2.1.1.sha256sum] = "357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d" | 1182 | SRC_URI[rustc-hash-2.1.1.sha256sum] = "357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d" |
| 1128 | SRC_URI[rustix-1.1.2.sha256sum] = "cd15f8a2c5551a84d56efdc1cd049089e409ac19a3072d5037a17fd70719ff3e" | 1183 | SRC_URI[rustix-1.1.3.sha256sum] = "146c9e247ccc180c1f61615433868c99f3de3ae256a30a43b49f67c2d9171f34" |
| 1129 | SRC_URI[rustversion-1.0.22.sha256sum] = "b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d" | 1184 | SRC_URI[rustversion-1.0.22.sha256sum] = "b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d" |
| 1130 | SRC_URI[self_cell-1.2.1.sha256sum] = "16c2f82143577edb4921b71ede051dac62ca3c16084e918bf7b40c96ae10eb33" | 1185 | SRC_URI[self_cell-1.2.2.sha256sum] = "b12e76d157a900eb52e81bc6e9f3069344290341720e9178cde2407113ac8d89" |
| 1131 | SRC_URI[serde-1.0.228.sha256sum] = "9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e" | 1186 | SRC_URI[serde-1.0.228.sha256sum] = "9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e" |
| 1132 | SRC_URI[serde_core-1.0.228.sha256sum] = "41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad" | 1187 | SRC_URI[serde_core-1.0.228.sha256sum] = "41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad" |
| 1133 | SRC_URI[serde_derive-1.0.228.sha256sum] = "d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79" | 1188 | SRC_URI[serde_derive-1.0.228.sha256sum] = "d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79" |
| @@ -1135,20 +1190,19 @@ SRC_URI[sha1-0.10.6.sha256sum] = "e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1 | |||
| 1135 | SRC_URI[sha2-0.10.9.sha256sum] = "a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283" | 1190 | SRC_URI[sha2-0.10.9.sha256sum] = "a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283" |
| 1136 | SRC_URI[sha3-0.10.8.sha256sum] = "75872d278a8f37ef87fa0ddbda7802605cb18344497949862c0d4dcb291eba60" | 1191 | SRC_URI[sha3-0.10.8.sha256sum] = "75872d278a8f37ef87fa0ddbda7802605cb18344497949862c0d4dcb291eba60" |
| 1137 | SRC_URI[shlex-1.3.0.sha256sum] = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" | 1192 | SRC_URI[shlex-1.3.0.sha256sum] = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" |
| 1138 | SRC_URI[simd-adler32-0.3.7.sha256sum] = "d66dc143e6b11c1eddc06d5c423cfc97062865baf299914ab64caa38182078fe" | 1193 | SRC_URI[simd-adler32-0.3.8.sha256sum] = "e320a6c5ad31d271ad523dcf3ad13e2767ad8b1cb8f047f75a8aeaf8da139da2" |
| 1139 | SRC_URI[similar-2.7.0.sha256sum] = "bbbb5d9659141646ae647b42fe094daf6c6192d1620870b449d9557f748b2daa" | 1194 | SRC_URI[similar-2.7.0.sha256sum] = "bbbb5d9659141646ae647b42fe094daf6c6192d1620870b449d9557f748b2daa" |
| 1140 | SRC_URI[siphasher-1.0.1.sha256sum] = "56199f7ddabf13fe5074ce809e7d3f42b42ae711800501b5b16ea82ad029c39d" | ||
| 1141 | SRC_URI[sm3-0.4.2.sha256sum] = "ebb9a3b702d0a7e33bc4d85a14456633d2b165c2ad839c5fd9a8417c1ab15860" | 1195 | SRC_URI[sm3-0.4.2.sha256sum] = "ebb9a3b702d0a7e33bc4d85a14456633d2b165c2ad839c5fd9a8417c1ab15860" |
| 1142 | SRC_URI[smallvec-1.15.1.sha256sum] = "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03" | 1196 | SRC_URI[smallvec-1.15.1.sha256sum] = "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03" |
| 1143 | SRC_URI[spin-0.10.0.sha256sum] = "d5fe4ccb98d9c292d56fec89a5e07da7fc4cf0dc11e156b41793132775d3e591" | 1197 | SRC_URI[spin-0.10.0.sha256sum] = "d5fe4ccb98d9c292d56fec89a5e07da7fc4cf0dc11e156b41793132775d3e591" |
| 1144 | SRC_URI[stable_deref_trait-1.2.1.sha256sum] = "6ce2be8dc25455e1f91df71bfa12ad37d7af1092ae736f3a6cd0e37bc7810596" | 1198 | SRC_URI[stable_deref_trait-1.2.1.sha256sum] = "6ce2be8dc25455e1f91df71bfa12ad37d7af1092ae736f3a6cd0e37bc7810596" |
| 1145 | SRC_URI[strsim-0.11.1.sha256sum] = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f" | 1199 | SRC_URI[strsim-0.11.1.sha256sum] = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f" |
| 1146 | SRC_URI[syn-2.0.111.sha256sum] = "390cc9a294ab71bdb1aa2e99d13be9c753cd2d7bd6560c77118597410c4d2e87" | 1200 | SRC_URI[syn-2.0.114.sha256sum] = "d4d107df263a3013ef9b1879b0df87d706ff80f65a86ea879bd9c31f9b307c2a" |
| 1147 | SRC_URI[synstructure-0.13.2.sha256sum] = "728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2" | 1201 | SRC_URI[synstructure-0.13.2.sha256sum] = "728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2" |
| 1148 | SRC_URI[tempfile-3.23.0.sha256sum] = "2d31c77bdf42a745371d260a26ca7163f1e0924b64afa0b688e61b5a9fa02f16" | 1202 | SRC_URI[tempfile-3.24.0.sha256sum] = "655da9c7eb6305c55742045d5a8d2037996d61d8de95806335c7c86ce0f82e9c" |
| 1149 | SRC_URI[terminal_size-0.4.3.sha256sum] = "60b8cb979cb11c32ce1603f8137b22262a9d131aaa5c37b5678025f22b8becd0" | 1203 | SRC_URI[terminal_size-0.4.3.sha256sum] = "60b8cb979cb11c32ce1603f8137b22262a9d131aaa5c37b5678025f22b8becd0" |
| 1150 | SRC_URI[thiserror-2.0.17.sha256sum] = "f63587ca0f12b72a0600bcba1d40081f830876000bb46dd2337a3051618f4fc8" | 1204 | SRC_URI[thiserror-2.0.18.sha256sum] = "4288b5bcbc7920c07a1149a35cf9590a2aa808e0bc1eafaade0b80947865fbc4" |
| 1151 | SRC_URI[thiserror-impl-2.0.17.sha256sum] = "3ff15c8ecd7de3849db632e14d18d2571fa09dfc5ed93479bc4485c7a517c913" | 1205 | SRC_URI[thiserror-impl-2.0.18.sha256sum] = "ebc4ee7f67670e9b64d05fa4253e753e016c6c95ff35b89b7941d6b856dec1d5" |
| 1152 | SRC_URI[tiny-keccak-2.0.2.sha256sum] = "2c9d3793400a45f954c52e73d068316d76b6f4e36977e3fcebb13a2721e80237" | 1206 | SRC_URI[tiny-keccak-2.0.2.sha256sum] = "2c9d3793400a45f954c52e73d068316d76b6f4e36977e3fcebb13a2721e80237" |
| 1153 | SRC_URI[tinystr-0.8.2.sha256sum] = "42d3e9c45c09de15d06dd8acf5f4e0e399e85927b7f00711024eb7ae10fa4869" | 1207 | SRC_URI[tinystr-0.8.2.sha256sum] = "42d3e9c45c09de15d06dd8acf5f4e0e399e85927b7f00711024eb7ae10fa4869" |
| 1154 | SRC_URI[type-map-0.5.1.sha256sum] = "cb30dbbd9036155e74adad6812e9898d03ec374946234fbcebd5dfc7b9187b90" | 1208 | SRC_URI[type-map-0.5.1.sha256sum] = "cb30dbbd9036155e74adad6812e9898d03ec374946234fbcebd5dfc7b9187b90" |
| @@ -1164,11 +1218,11 @@ SRC_URI[utf8parse-0.2.2.sha256sum] = "06abde3611657adf66d383f00b093d7faecc7fa570 | |||
| 1164 | SRC_URI[version_check-0.9.5.sha256sum] = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a" | 1218 | SRC_URI[version_check-0.9.5.sha256sum] = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a" |
| 1165 | SRC_URI[vsimd-0.8.0.sha256sum] = "5c3082ca00d5a5ef149bb8b555a72ae84c9c59f7250f013ac822ac2e49b19c64" | 1219 | SRC_URI[vsimd-0.8.0.sha256sum] = "5c3082ca00d5a5ef149bb8b555a72ae84c9c59f7250f013ac822ac2e49b19c64" |
| 1166 | SRC_URI[wasi-0.11.1+wasi-snapshot-preview1.sha256sum] = "ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b" | 1220 | SRC_URI[wasi-0.11.1+wasi-snapshot-preview1.sha256sum] = "ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b" |
| 1167 | SRC_URI[wasip2-1.0.1+wasi-0.2.4.sha256sum] = "0562428422c63773dad2c345a1882263bbf4d65cf3f42e90921f787ef5ad58e7" | 1221 | SRC_URI[wasip2-1.0.2+wasi-0.2.9.sha256sum] = "9517f9239f02c069db75e65f174b3da828fe5f5b945c4dd26bd25d89c03ebcf5" |
| 1168 | SRC_URI[wasm-bindgen-0.2.106.sha256sum] = "0d759f433fa64a2d763d1340820e46e111a7a5ab75f993d1852d70b03dbb80fd" | 1222 | SRC_URI[wasm-bindgen-0.2.108.sha256sum] = "64024a30ec1e37399cf85a7ffefebdb72205ca1c972291c51512360d90bd8566" |
| 1169 | SRC_URI[wasm-bindgen-macro-0.2.106.sha256sum] = "48cb0d2638f8baedbc542ed444afc0644a29166f1595371af4fecf8ce1e7eeb3" | 1223 | SRC_URI[wasm-bindgen-macro-0.2.108.sha256sum] = "008b239d9c740232e71bd39e8ef6429d27097518b6b30bdf9086833bd5b6d608" |
| 1170 | SRC_URI[wasm-bindgen-macro-support-0.2.106.sha256sum] = "cefb59d5cd5f92d9dcf80e4683949f15ca4b511f4ac0a6e14d4e1ac60c6ecd40" | 1224 | SRC_URI[wasm-bindgen-macro-support-0.2.108.sha256sum] = "5256bae2d58f54820e6490f9839c49780dff84c65aeab9e772f15d5f0e913a55" |
| 1171 | SRC_URI[wasm-bindgen-shared-0.2.106.sha256sum] = "cbc538057e648b67f72a982e708d485b2efa771e1ac05fec311f9f63e5800db4" | 1225 | SRC_URI[wasm-bindgen-shared-0.2.108.sha256sum] = "1f01b580c9ac74c8d8f0c0e4afb04eeef2acf145458e52c03845ee9cd23e3d12" |
| 1172 | SRC_URI[wild-2.2.1.sha256sum] = "a3131afc8c575281e1e80f36ed6a092aa502c08b18ed7524e86fbbb12bb410e1" | 1226 | SRC_URI[wild-2.2.1.sha256sum] = "a3131afc8c575281e1e80f36ed6a092aa502c08b18ed7524e86fbbb12bb410e1" |
| 1173 | SRC_URI[winapi-util-0.1.11.sha256sum] = "c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22" | 1227 | SRC_URI[winapi-util-0.1.11.sha256sum] = "c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22" |
| 1174 | SRC_URI[windows-core-0.62.2.sha256sum] = "b8e83a14d34d0623b51dce9581199302a221863196a1dde71a7663a4c2be9deb" | 1228 | SRC_URI[windows-core-0.62.2.sha256sum] = "b8e83a14d34d0623b51dce9581199302a221863196a1dde71a7663a4c2be9deb" |
| @@ -1189,14 +1243,14 @@ SRC_URI[windows_x86_64_gnu-0.53.1.sha256sum] = "9c3842cdd74a865a8066ab39c8a7a473 | |||
| 1189 | SRC_URI[windows_x86_64_gnullvm-0.53.1.sha256sum] = "0ffa179e2d07eee8ad8f57493436566c7cc30ac536a3379fdf008f47f6bb7ae1" | 1243 | SRC_URI[windows_x86_64_gnullvm-0.53.1.sha256sum] = "0ffa179e2d07eee8ad8f57493436566c7cc30ac536a3379fdf008f47f6bb7ae1" |
| 1190 | SRC_URI[windows_x86_64_msvc-0.53.1.sha256sum] = "d6bbff5f0aada427a1e5a6da5f1f98158182f26556f345ac9e04d36d0ebed650" | 1244 | SRC_URI[windows_x86_64_msvc-0.53.1.sha256sum] = "d6bbff5f0aada427a1e5a6da5f1f98158182f26556f345ac9e04d36d0ebed650" |
| 1191 | SRC_URI[winnow-0.7.14.sha256sum] = "5a5364e9d77fcdeeaa6062ced926ee3381faa2ee02d3eb83a5c27a8825540829" | 1245 | SRC_URI[winnow-0.7.14.sha256sum] = "5a5364e9d77fcdeeaa6062ced926ee3381faa2ee02d3eb83a5c27a8825540829" |
| 1192 | SRC_URI[wit-bindgen-0.46.0.sha256sum] = "f17a85883d4e6d00e8a97c586de764dabcc06133f7f1d55dce5cdc070ad7fe59" | 1246 | SRC_URI[wit-bindgen-0.51.0.sha256sum] = "d7249219f66ced02969388cf2bb044a09756a083d0fab1e566056b04d9fbcaa5" |
| 1193 | SRC_URI[write16-1.0.0.sha256sum] = "d1890f4022759daae28ed4fe62859b1236caebfc61ede2f63ed4e695f3f6d936" | 1247 | SRC_URI[write16-1.0.0.sha256sum] = "d1890f4022759daae28ed4fe62859b1236caebfc61ede2f63ed4e695f3f6d936" |
| 1194 | SRC_URI[writeable-0.6.2.sha256sum] = "9edde0db4769d2dc68579893f2306b26c6ecfbe0ef499b013d731b7b9247e0b9" | 1248 | SRC_URI[writeable-0.6.2.sha256sum] = "9edde0db4769d2dc68579893f2306b26c6ecfbe0ef499b013d731b7b9247e0b9" |
| 1195 | SRC_URI[yoke-0.8.1.sha256sum] = "72d6e5c6afb84d73944e5cedb052c4680d5657337201555f9f2a16b7406d4954" | 1249 | SRC_URI[yoke-0.8.1.sha256sum] = "72d6e5c6afb84d73944e5cedb052c4680d5657337201555f9f2a16b7406d4954" |
| 1196 | SRC_URI[yoke-derive-0.8.1.sha256sum] = "b659052874eb698efe5b9e8cf382204678a0086ebf46982b79d6ca3182927e5d" | 1250 | SRC_URI[yoke-derive-0.8.1.sha256sum] = "b659052874eb698efe5b9e8cf382204678a0086ebf46982b79d6ca3182927e5d" |
| 1197 | SRC_URI[z85-3.0.6.sha256sum] = "9b3a41ce106832b4da1c065baa4c31cf640cf965fa1483816402b7f6b96f0a64" | 1251 | SRC_URI[z85-3.0.6.sha256sum] = "9b3a41ce106832b4da1c065baa4c31cf640cf965fa1483816402b7f6b96f0a64" |
| 1198 | SRC_URI[zerocopy-0.8.31.sha256sum] = "fd74ec98b9250adb3ca554bdde269adf631549f51d8a8f8f0a10b50f1cb298c3" | 1252 | SRC_URI[zerocopy-0.8.34.sha256sum] = "71ddd76bcebeed25db614f82bf31a9f4222d3fbba300e6fb6c00afa26cbd4d9d" |
| 1199 | SRC_URI[zerocopy-derive-0.8.31.sha256sum] = "d8a8d209fdf45cf5138cbb5a506f6b52522a25afccc534d1475dad8e31105c6a" | 1253 | SRC_URI[zerocopy-derive-0.8.34.sha256sum] = "d8187381b52e32220d50b255276aa16a084ec0a9017a0ca2152a1f55c539758d" |
| 1200 | SRC_URI[zerofrom-0.1.6.sha256sum] = "50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5" | 1254 | SRC_URI[zerofrom-0.1.6.sha256sum] = "50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5" |
| 1201 | SRC_URI[zerofrom-derive-0.1.6.sha256sum] = "d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502" | 1255 | SRC_URI[zerofrom-derive-0.1.6.sha256sum] = "d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502" |
| 1202 | SRC_URI[zerotrie-0.2.3.sha256sum] = "2a59c17a5562d507e4b54960e8569ebee33bee890c70aa3fe7b97e85a9fd7851" | 1256 | SRC_URI[zerotrie-0.2.3.sha256sum] = "2a59c17a5562d507e4b54960e8569ebee33bee890c70aa3fe7b97e85a9fd7851" |
diff --git a/meta-oe/recipes-core/uutils-coreutils/uutils-coreutils_0.5.0.bb b/meta-oe/recipes-core/uutils-coreutils/uutils-coreutils_0.6.0.bb index ab3e0eb6ff..2d0963c4b5 100644 --- a/meta-oe/recipes-core/uutils-coreutils/uutils-coreutils_0.5.0.bb +++ b/meta-oe/recipes-core/uutils-coreutils/uutils-coreutils_0.6.0.bb | |||
| @@ -11,7 +11,7 @@ SRC_URI = " \ | |||
| 11 | git://github.com/uutils/coreutils.git;protocol=https;branch=main;tag=${PV} \ | 11 | git://github.com/uutils/coreutils.git;protocol=https;branch=main;tag=${PV} \ |
| 12 | " | 12 | " |
| 13 | 13 | ||
| 14 | SRCREV = "64203e309810d7e01eaf9c6cc7c21df22a8a896d" | 14 | SRCREV = "2319a99057d11b0c9744c885df84806eea019166" |
| 15 | 15 | ||
| 16 | require ${BPN}-crates.inc | 16 | require ${BPN}-crates.inc |
| 17 | 17 | ||
diff --git a/meta-oe/recipes-crypto/cryptsetup/cryptsetup_2.8.3.bb b/meta-oe/recipes-crypto/cryptsetup/cryptsetup_2.8.4.bb index 44bf66c1ed..34755fc3ad 100644 --- a/meta-oe/recipes-crypto/cryptsetup/cryptsetup_2.8.3.bb +++ b/meta-oe/recipes-crypto/cryptsetup/cryptsetup_2.8.4.bb | |||
| @@ -24,7 +24,7 @@ DEPENDS:append:libc-musl = " argp-standalone" | |||
| 24 | LDFLAGS:append:libc-musl = " -largp" | 24 | LDFLAGS:append:libc-musl = " -largp" |
| 25 | 25 | ||
| 26 | SRC_URI = "${KERNELORG_MIRROR}/linux/utils/${BPN}/v${@d.getVar('PV').split('.')[0]}.${@d.getVar('PV').split('.')[1]}/${BP}.tar.xz" | 26 | SRC_URI = "${KERNELORG_MIRROR}/linux/utils/${BPN}/v${@d.getVar('PV').split('.')[0]}.${@d.getVar('PV').split('.')[1]}/${BP}.tar.xz" |
| 27 | SRC_URI[sha256sum] = "4a8a23b8b9d1a3250452e40acead4421a03e45a38954ad0595634f4266aa800f" | 27 | SRC_URI[sha256sum] = "443e46f8964c9acc780f455afbb8e23aa0e8ed7ec504cfc59e04f406fa1e8a83" |
| 28 | 28 | ||
| 29 | inherit autotools gettext pkgconfig | 29 | inherit autotools gettext pkgconfig |
| 30 | 30 | ||
diff --git a/meta-oe/recipes-dbs/lmdb/files/CVE-2026-22185.patch b/meta-oe/recipes-dbs/lmdb/files/CVE-2026-22185.patch deleted file mode 100644 index 6c85b2b8ed..0000000000 --- a/meta-oe/recipes-dbs/lmdb/files/CVE-2026-22185.patch +++ /dev/null | |||
| @@ -1,31 +0,0 @@ | |||
| 1 | From 94ca20e5aed5d8730e045bb945fa3485b28a7981 Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Gyorgy Sarvari <skandigraun@gmail.com> | ||
| 3 | Date: Tue, 6 Jan 2026 20:52:25 +0000 | ||
| 4 | Subject: [PATCH] ITS#10421 mdb_load: check for malicious input | ||
| 5 | |||
| 6 | From: Howard Chu <hyc@openldap.org> | ||
| 7 | |||
| 8 | CVE: CVE-2026-22185 | ||
| 9 | Upstream-Status: Backport [https://github.com/LMDB/lmdb/commit/8e1fda85532a3c74276df38a42d234dcdfa1e40d] | ||
| 10 | Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> | ||
| 11 | --- | ||
| 12 | libraries/liblmdb/mdb_load.c | 6 ++++++ | ||
| 13 | 1 file changed, 6 insertions(+) | ||
| 14 | |||
| 15 | diff --git a/libraries/liblmdb/mdb_load.c b/libraries/liblmdb/mdb_load.c | ||
| 16 | index d2a3cec..7eccf40 100644 | ||
| 17 | --- a/libraries/liblmdb/mdb_load.c | ||
| 18 | +++ b/libraries/liblmdb/mdb_load.c | ||
| 19 | @@ -208,6 +208,12 @@ badend: | ||
| 20 | |||
| 21 | c1 = buf->mv_data; | ||
| 22 | len = strlen((char *)c1); | ||
| 23 | + if (!len) { | ||
| 24 | + /* This can only happen with an intentionally invalid input | ||
| 25 | + * with a NUL byte after the leading SPACE | ||
| 26 | + */ | ||
| 27 | + goto badend; | ||
| 28 | + } | ||
| 29 | l2 = len; | ||
| 30 | |||
| 31 | /* Is buffer too short? */ | ||
diff --git a/meta-oe/recipes-dbs/lmdb/lmdb_0.9.31.bb b/meta-oe/recipes-dbs/lmdb/lmdb_0.9.35.bb index 29bfbb81fa..36f2056914 100644 --- a/meta-oe/recipes-dbs/lmdb/lmdb_0.9.31.bb +++ b/meta-oe/recipes-dbs/lmdb/lmdb_0.9.35.bb | |||
| @@ -8,14 +8,13 @@ HOMEPAGE = "https://symas.com/lightning-memory-mapped-database/" | |||
| 8 | LICENSE = "OLDAP-2.8" | 8 | LICENSE = "OLDAP-2.8" |
| 9 | LIC_FILES_CHKSUM = "file://LICENSE;md5=153d07ef052c4a37a8fac23bc6031972" | 9 | LIC_FILES_CHKSUM = "file://LICENSE;md5=153d07ef052c4a37a8fac23bc6031972" |
| 10 | 10 | ||
| 11 | SRC_URI = "git://github.com/LMDB/lmdb.git;nobranch=1;protocol=https \ | 11 | SRC_URI = "git://github.com/LMDB/lmdb.git;nobranch=1;protocol=https;tag=LMDB_${PV} \ |
| 12 | file://run-ptest \ | 12 | file://run-ptest \ |
| 13 | file://0001-Makefile-use-libprefix-instead-of-libdir.patch \ | 13 | file://0001-Makefile-use-libprefix-instead-of-libdir.patch \ |
| 14 | file://0001-make-set-soname-on-liblmdb.patch;patchdir=../.. \ | 14 | file://0001-make-set-soname-on-liblmdb.patch;patchdir=../.. \ |
| 15 | file://CVE-2026-22185.patch;striplevel=3 \ | ||
| 16 | " | 15 | " |
| 17 | 16 | ||
| 18 | SRCREV = "ce201088de95d26fc0da36ba805bf2ddc2ba74ff" | 17 | SRCREV = "69087ced3cb6082f7dcfb4fc2dcaa3b68a7e2e8c" |
| 19 | 18 | ||
| 20 | inherit ptest | 19 | inherit ptest |
| 21 | 20 | ||
diff --git a/meta-oe/recipes-dbs/postgresql/files/0001-tcl.m4-Recognize-tclsh9.patch b/meta-oe/recipes-dbs/postgresql/files/0001-tcl.m4-Recognize-tclsh9.patch index 89a509087f..445a6d4910 100644 --- a/meta-oe/recipes-dbs/postgresql/files/0001-tcl.m4-Recognize-tclsh9.patch +++ b/meta-oe/recipes-dbs/postgresql/files/0001-tcl.m4-Recognize-tclsh9.patch | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | From f0d8240dbf594e6dfab31fd7d70ce340ac365a65 Mon Sep 17 00:00:00 2001 | 1 | From ab23817b4f4a02de21f63800adc30d6236c15c8b Mon Sep 17 00:00:00 2001 |
| 2 | From: Khem Raj <raj.khem@gmail.com> | 2 | From: Khem Raj <raj.khem@gmail.com> |
| 3 | Date: Sun, 3 Nov 2024 15:50:50 -0800 | 3 | Date: Sun, 3 Nov 2024 15:50:50 -0800 |
| 4 | Subject: [PATCH] tcl.m4: Recognize tclsh9 | 4 | Subject: [PATCH] tcl.m4: Recognize tclsh9 |
diff --git a/meta-oe/recipes-dbs/postgresql/files/0002-Improve-reproducibility.patch b/meta-oe/recipes-dbs/postgresql/files/0002-Improve-reproducibility.patch index b3e87cbc46..e0605347e3 100644 --- a/meta-oe/recipes-dbs/postgresql/files/0002-Improve-reproducibility.patch +++ b/meta-oe/recipes-dbs/postgresql/files/0002-Improve-reproducibility.patch | |||
| @@ -1,7 +1,7 @@ | |||
| 1 | From 084cc44215c1d5e6d33bc3d2e1d24da4fc98bdcd Mon Sep 17 00:00:00 2001 | 1 | From 736c190e0c8a1c5ce3dc84292d066292e969d81e Mon Sep 17 00:00:00 2001 |
| 2 | From: Changqing Li <changqing.li@windriver.com> | 2 | From: Changqing Li <changqing.li@windriver.com> |
| 3 | Date: Mon, 28 Dec 2020 16:38:21 +0800 | 3 | Date: Mon, 28 Dec 2020 16:38:21 +0800 |
| 4 | Subject: [PATCH 2/5] Improve reproducibility, | 4 | Subject: [PATCH] Improve reproducibility, |
| 5 | 5 | ||
| 6 | Remove build patch from binaries which pg_config do | 6 | Remove build patch from binaries which pg_config do |
| 7 | not record var-CC, var-CFLAGS, and configure | 7 | not record var-CC, var-CFLAGS, and configure |
| @@ -23,7 +23,7 @@ Signed-off-by: Changqing Li <changqing.li@windriver.com> | |||
| 23 | 1 file changed, 3 deletions(-) | 23 | 1 file changed, 3 deletions(-) |
| 24 | 24 | ||
| 25 | diff --git a/src/common/Makefile b/src/common/Makefile | 25 | diff --git a/src/common/Makefile b/src/common/Makefile |
| 26 | index 113029b..58842a6 100644 | 26 | index 3d83299..e14cda6 100644 |
| 27 | --- a/src/common/Makefile | 27 | --- a/src/common/Makefile |
| 28 | +++ b/src/common/Makefile | 28 | +++ b/src/common/Makefile |
| 29 | @@ -31,9 +31,6 @@ include $(top_builddir)/src/Makefile.global | 29 | @@ -31,9 +31,6 @@ include $(top_builddir)/src/Makefile.global |
| @@ -36,6 +36,3 @@ index 113029b..58842a6 100644 | |||
| 36 | override CPPFLAGS += -DVAL_CFLAGS_SL="\"$(CFLAGS_SL)\"" | 36 | override CPPFLAGS += -DVAL_CFLAGS_SL="\"$(CFLAGS_SL)\"" |
| 37 | override CPPFLAGS += -DVAL_LDFLAGS="\"$(STD_LDFLAGS)\"" | 37 | override CPPFLAGS += -DVAL_LDFLAGS="\"$(STD_LDFLAGS)\"" |
| 38 | override CPPFLAGS += -DVAL_LDFLAGS_EX="\"$(LDFLAGS_EX)\"" | 38 | override CPPFLAGS += -DVAL_LDFLAGS_EX="\"$(LDFLAGS_EX)\"" |
| 39 | -- | ||
| 40 | 2.25.1 | ||
| 41 | |||
diff --git a/meta-oe/recipes-dbs/postgresql/files/0003-configure.ac-bypass-autoconf-2.69-version-check.patch b/meta-oe/recipes-dbs/postgresql/files/0003-configure.ac-bypass-autoconf-2.69-version-check.patch index ce19bacc47..b91228aedd 100644 --- a/meta-oe/recipes-dbs/postgresql/files/0003-configure.ac-bypass-autoconf-2.69-version-check.patch +++ b/meta-oe/recipes-dbs/postgresql/files/0003-configure.ac-bypass-autoconf-2.69-version-check.patch | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | From 30b1b37d309f67ba6d58f2197bd917107bc7d56c Mon Sep 17 00:00:00 2001 | 1 | From 29289c6f5b665ed9943bb7701a542fcdf64c4a22 Mon Sep 17 00:00:00 2001 |
| 2 | From: Yi Fan Yu <yifan.yu@windriver.com> | 2 | From: Yi Fan Yu <yifan.yu@windriver.com> |
| 3 | Date: Fri, 5 Feb 2021 17:15:42 -0500 | 3 | Date: Fri, 5 Feb 2021 17:15:42 -0500 |
| 4 | Subject: [PATCH] configure.ac: bypass autoconf 2.69 version check | 4 | Subject: [PATCH] configure.ac: bypass autoconf 2.69 version check |
| @@ -13,12 +13,12 @@ Signed-off-by: Yi Fan Yu <yifan.yu@windriver.com> | |||
| 13 | 1 file changed, 4 deletions(-) | 13 | 1 file changed, 4 deletions(-) |
| 14 | 14 | ||
| 15 | diff --git a/configure.ac b/configure.ac | 15 | diff --git a/configure.ac b/configure.ac |
| 16 | index 642dbde..af37179 100644 | 16 | index 856b091..646394c 100644 |
| 17 | --- a/configure.ac | 17 | --- a/configure.ac |
| 18 | +++ b/configure.ac | 18 | +++ b/configure.ac |
| 19 | @@ -19,10 +19,6 @@ m4_pattern_forbid(^PGAC_)dnl to catch undefined macros | 19 | @@ -19,10 +19,6 @@ m4_pattern_forbid(^PGAC_)dnl to catch undefined macros |
| 20 | 20 | ||
| 21 | AC_INIT([PostgreSQL], [17.7], [pgsql-bugs@lists.postgresql.org], [], [https://www.postgresql.org/]) | 21 | AC_INIT([PostgreSQL], [17.8], [pgsql-bugs@lists.postgresql.org], [], [https://www.postgresql.org/]) |
| 22 | 22 | ||
| 23 | -m4_if(m4_defn([m4_PACKAGE_VERSION]), [2.69], [], [m4_fatal([Autoconf version 2.69 is required. | 23 | -m4_if(m4_defn([m4_PACKAGE_VERSION]), [2.69], [], [m4_fatal([Autoconf version 2.69 is required. |
| 24 | -Untested combinations of 'autoconf' and PostgreSQL versions are not | 24 | -Untested combinations of 'autoconf' and PostgreSQL versions are not |
diff --git a/meta-oe/recipes-dbs/postgresql/files/0004-config_info.c-not-expose-build-info.patch b/meta-oe/recipes-dbs/postgresql/files/0004-config_info.c-not-expose-build-info.patch index d94f028036..1514c223c1 100644 --- a/meta-oe/recipes-dbs/postgresql/files/0004-config_info.c-not-expose-build-info.patch +++ b/meta-oe/recipes-dbs/postgresql/files/0004-config_info.c-not-expose-build-info.patch | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | From 62733bdc9346651637d9e5ac7cbf8d7311ef5d97 Mon Sep 17 00:00:00 2001 | 1 | From e4b32033827ed73c95e6e6aa26dd45e828ffc18b Mon Sep 17 00:00:00 2001 |
| 2 | From: Mingli Yu <mingli.yu@windriver.com> | 2 | From: Mingli Yu <mingli.yu@windriver.com> |
| 3 | Date: Mon, 1 Aug 2022 15:44:38 +0800 | 3 | Date: Mon, 1 Aug 2022 15:44:38 +0800 |
| 4 | Subject: [PATCH] config_info.c: not expose build info | 4 | Subject: [PATCH] config_info.c: not expose build info |
| @@ -14,7 +14,7 @@ Signed-off-by: Mingli Yu <mingli.yu@windriver.com> | |||
| 14 | 2 files changed, 2 insertions(+), 70 deletions(-) | 14 | 2 files changed, 2 insertions(+), 70 deletions(-) |
| 15 | 15 | ||
| 16 | diff --git a/configure.ac b/configure.ac | 16 | diff --git a/configure.ac b/configure.ac |
| 17 | index f0fa973..8ccd8bc 100644 | 17 | index 646394c..f5a5590 100644 |
| 18 | --- a/configure.ac | 18 | --- a/configure.ac |
| 19 | +++ b/configure.ac | 19 | +++ b/configure.ac |
| 20 | @@ -23,7 +23,7 @@ AC_COPYRIGHT([Copyright (c) 1996-2024, PostgreSQL Global Development Group]) | 20 | @@ -23,7 +23,7 @@ AC_COPYRIGHT([Copyright (c) 1996-2024, PostgreSQL Global Development Group]) |
diff --git a/meta-oe/recipes-dbs/postgresql/files/0005-postgresql-fix-ptest-failure-of-sysviews.patch b/meta-oe/recipes-dbs/postgresql/files/0005-postgresql-fix-ptest-failure-of-sysviews.patch index 8219fc80e9..753cd1bb97 100644 --- a/meta-oe/recipes-dbs/postgresql/files/0005-postgresql-fix-ptest-failure-of-sysviews.patch +++ b/meta-oe/recipes-dbs/postgresql/files/0005-postgresql-fix-ptest-failure-of-sysviews.patch | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | From d1fb37569b5a8c21968f69164e8bc6e4bb0185eb Mon Sep 17 00:00:00 2001 | 1 | From 220b65291734b81a3c232877cf5fced20fe773e3 Mon Sep 17 00:00:00 2001 |
| 2 | From: Manoj Saun <manojsingh.saun@windriver.com> | 2 | From: Manoj Saun <manojsingh.saun@windriver.com> |
| 3 | Date: Wed, 22 Mar 2023 08:07:26 +0000 | 3 | Date: Wed, 22 Mar 2023 08:07:26 +0000 |
| 4 | Subject: [PATCH] postgresql: fix ptest failure of sysviews | 4 | Subject: [PATCH] postgresql: fix ptest failure of sysviews |
| @@ -44,6 +44,3 @@ index b047fb5..d1e3999 100644 | |||
| 44 | 44 | ||
| 45 | -- We expect no cursors in this test; see also portals.sql | 45 | -- We expect no cursors in this test; see also portals.sql |
| 46 | select count(*) = 0 as ok from pg_cursors; | 46 | select count(*) = 0 as ok from pg_cursors; |
| 47 | -- | ||
| 48 | 2.34.1 | ||
| 49 | |||
diff --git a/meta-oe/recipes-dbs/postgresql/files/not-check-libperl.patch b/meta-oe/recipes-dbs/postgresql/files/not-check-libperl.patch index a2f0500a8c..1142ff4878 100644 --- a/meta-oe/recipes-dbs/postgresql/files/not-check-libperl.patch +++ b/meta-oe/recipes-dbs/postgresql/files/not-check-libperl.patch | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | From 1a9416bae71aa935797add3fa11407732ad010c0 Mon Sep 17 00:00:00 2001 | 1 | From 29e76cad362c7154920aa49aa0137e1773c4d3ec Mon Sep 17 00:00:00 2001 |
| 2 | From: Changqing Li <changqing.li@windriver.com> | 2 | From: Changqing Li <changqing.li@windriver.com> |
| 3 | Date: Tue, 27 Nov 2018 13:25:15 +0800 | 3 | Date: Tue, 27 Nov 2018 13:25:15 +0800 |
| 4 | Subject: [PATCH] not check libperl under cross compiling | 4 | Subject: [PATCH] not check libperl under cross compiling |
| @@ -20,10 +20,10 @@ Signed-off-by: Changqing Li <changqing.li@windriver.com> | |||
| 20 | 1 file changed, 1 insertion(+), 1 deletion(-) | 20 | 1 file changed, 1 insertion(+), 1 deletion(-) |
| 21 | 21 | ||
| 22 | diff --git a/configure.ac b/configure.ac | 22 | diff --git a/configure.ac b/configure.ac |
| 23 | index f398184..493d5cd 100644 | 23 | index ce0966f..856b091 100644 |
| 24 | --- a/configure.ac | 24 | --- a/configure.ac |
| 25 | +++ b/configure.ac | 25 | +++ b/configure.ac |
| 26 | @@ -2336,7 +2336,7 @@ Use --without-tcl to disable building PL/Tcl.]) | 26 | @@ -2340,7 +2340,7 @@ Use --without-tcl to disable building PL/Tcl.]) |
| 27 | fi | 27 | fi |
| 28 | 28 | ||
| 29 | # check for <perl.h> | 29 | # check for <perl.h> |
diff --git a/meta-oe/recipes-dbs/postgresql/postgresql_17.7.bb b/meta-oe/recipes-dbs/postgresql/postgresql_17.8.bb index 81b096194c..ad1e9704cc 100644 --- a/meta-oe/recipes-dbs/postgresql/postgresql_17.7.bb +++ b/meta-oe/recipes-dbs/postgresql/postgresql_17.8.bb | |||
| @@ -1,6 +1,6 @@ | |||
| 1 | require postgresql.inc | 1 | require postgresql.inc |
| 2 | 2 | ||
| 3 | LIC_FILES_CHKSUM = "file://COPYRIGHT;md5=08b6032a749e67f6e3de84ea8e466933" | 3 | LIC_FILES_CHKSUM = "file://COPYRIGHT;md5=55760ee57ce4e51e4b57f0801ff032dd" |
| 4 | 4 | ||
| 5 | SRC_URI += "\ | 5 | SRC_URI += "\ |
| 6 | file://not-check-libperl.patch \ | 6 | file://not-check-libperl.patch \ |
| @@ -12,6 +12,6 @@ SRC_URI += "\ | |||
| 12 | file://0001-tcl.m4-Recognize-tclsh9.patch \ | 12 | file://0001-tcl.m4-Recognize-tclsh9.patch \ |
| 13 | " | 13 | " |
| 14 | 14 | ||
| 15 | SRC_URI[sha256sum] = "ef9e343302eccd33112f1b2f0247be493cb5768313adeb558b02de8797a2e9b5" | 15 | SRC_URI[sha256sum] = "a88d195dd93730452d0cfa1a11896720d6d1ba084bc2be7d7fc557fa4e4158a0" |
| 16 | 16 | ||
| 17 | CVE_STATUS[CVE-2017-8806] = "not-applicable-config: Doesn't apply to our configuration of postgresql so we can safely ignore it." | 17 | CVE_STATUS[CVE-2017-8806] = "not-applicable-config: Doesn't apply to our configuration of postgresql so we can safely ignore it." |
diff --git a/meta-oe/recipes-dbs/rocksdb/files/0001-Findzstd.cmake-support-pkg-config-based-zstd-detecti.patch b/meta-oe/recipes-dbs/rocksdb/files/0001-Findzstd.cmake-support-pkg-config-based-zstd-detecti.patch new file mode 100644 index 0000000000..dac61773e5 --- /dev/null +++ b/meta-oe/recipes-dbs/rocksdb/files/0001-Findzstd.cmake-support-pkg-config-based-zstd-detecti.patch | |||
| @@ -0,0 +1,43 @@ | |||
| 1 | From 7509f5d4bfcd8ba8bc0ad8c2054b2b336d8c0c9f Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Minjae Kim <mj.kim@mercedes-benz.com> | ||
| 3 | Date: Mon, 9 Feb 2026 20:34:53 +0000 | ||
| 4 | Subject: [PATCH] Findzstd.cmake: support pkg-config based zstd detection | ||
| 5 | |||
| 6 | In Yocto builds, zstd is built via Makefile and does not install | ||
| 7 | CMake package configuration files. As a result, Findzstd.cmake | ||
| 8 | fails to detect ZSTD_INCLUDE_DIRS. | ||
| 9 | |||
| 10 | Add pkg-config based detection as a fallback to properly locate | ||
| 11 | zstd headers and libraries. | ||
| 12 | |||
| 13 | fix error: | ||
| 14 | | Could NOT find zstd (missing: ZSTD_INCLUDE_DIRS) | ||
| 15 | | Call Stack (most recent call first): | ||
| 16 | |||
| 17 | |||
| 18 | Upstream-Status: Submitted [https://github.com/facebook/rocksdb/pull/14308] | ||
| 19 | |||
| 20 | Signed-off-by: Minjae Kim <flowergom@gmail.com> | ||
| 21 | |||
| 22 | --- | ||
| 23 | cmake/modules/Findzstd.cmake | 4 ++++ | ||
| 24 | 1 file changed, 4 insertions(+) | ||
| 25 | |||
| 26 | diff --git a/cmake/modules/Findzstd.cmake b/cmake/modules/Findzstd.cmake | ||
| 27 | index e82fa148c8..f160be9ae0 100644 | ||
| 28 | --- a/cmake/modules/Findzstd.cmake | ||
| 29 | +++ b/cmake/modules/Findzstd.cmake | ||
| 30 | @@ -14,6 +14,10 @@ find_library(ZSTD_LIBRARIES | ||
| 31 | HINTS ${zstd_ROOT_DIR}/lib) | ||
| 32 | |||
| 33 | include(FindPackageHandleStandardArgs) | ||
| 34 | +find_package(PkgConfig QUIET) | ||
| 35 | +if(PKG_CONFIG_FOUND) | ||
| 36 | + pkg_check_modules(ZSTD QUIET libzstd) | ||
| 37 | +endif() | ||
| 38 | find_package_handle_standard_args(zstd DEFAULT_MSG ZSTD_LIBRARIES ZSTD_INCLUDE_DIRS) | ||
| 39 | |||
| 40 | mark_as_advanced( | ||
| 41 | -- | ||
| 42 | 2.43.0 | ||
| 43 | |||
diff --git a/meta-oe/recipes-dbs/rocksdb/rocksdb_9.10.0.bb b/meta-oe/recipes-dbs/rocksdb/rocksdb_9.10.0.bb index c6d5a0ec7f..d8ba31e8ca 100644 --- a/meta-oe/recipes-dbs/rocksdb/rocksdb_9.10.0.bb +++ b/meta-oe/recipes-dbs/rocksdb/rocksdb_9.10.0.bb | |||
| @@ -22,6 +22,7 @@ SRC_URI = "git://github.com/facebook/${BPN}.git;branch=${SRCBRANCH};protocol=htt | |||
| 22 | file://run-ptest \ | 22 | file://run-ptest \ |
| 23 | file://0001-Fix-build-error-with-gcc-13-by-adding-cstdint-header.patch \ | 23 | file://0001-Fix-build-error-with-gcc-13-by-adding-cstdint-header.patch \ |
| 24 | file://0001-checkpoint.h-Add-missing-includes-cstdint.patch \ | 24 | file://0001-checkpoint.h-Add-missing-includes-cstdint.patch \ |
| 25 | file://0001-Findzstd.cmake-support-pkg-config-based-zstd-detecti.patch \ | ||
| 25 | " | 26 | " |
| 26 | 27 | ||
| 27 | SRC_URI:append:riscv32 = " file://0001-replace-old-sync-with-new-atomic-builtin-equivalents.patch" | 28 | SRC_URI:append:riscv32 = " file://0001-replace-old-sync-with-new-atomic-builtin-equivalents.patch" |
diff --git a/meta-oe/recipes-devtools/abseil-cpp/abseil-cpp_20250814.1.bb b/meta-oe/recipes-devtools/abseil-cpp/abseil-cpp_20260107.1.bb index 0394f36cdb..4f75ed605c 100644 --- a/meta-oe/recipes-devtools/abseil-cpp/abseil-cpp_20250814.1.bb +++ b/meta-oe/recipes-devtools/abseil-cpp/abseil-cpp_20260107.1.bb | |||
| @@ -11,7 +11,7 @@ SRC_URI = "https://github.com/abseil/${BPN}/releases/download/${PV}/${BP}.tar.gz | |||
| 11 | file://0001-absl-always-use-asm-sgidefs.h.patch \ | 11 | file://0001-absl-always-use-asm-sgidefs.h.patch \ |
| 12 | file://0002-abseil-ppc-fixes.patch \ | 12 | file://0002-abseil-ppc-fixes.patch \ |
| 13 | " | 13 | " |
| 14 | SRC_URI[sha256sum] = "1692f77d1739bacf3f94337188b78583cf09bab7e420d2dc6c5605a4f86785a1" | 14 | SRC_URI[sha256sum] = "4314e2a7cbac89cac25a2f2322870f343d81579756ceff7f431803c2c9090195" |
| 15 | 15 | ||
| 16 | UPSTREAM_CHECK_URI = "https://github.com/abseil/abseil-cpp/releases" | 16 | UPSTREAM_CHECK_URI = "https://github.com/abseil/abseil-cpp/releases" |
| 17 | UPSTREAM_CHECK_REGEX = "releases/tag/(?P<pver>\d+(\.\d+)+)" | 17 | UPSTREAM_CHECK_REGEX = "releases/tag/(?P<pver>\d+(\.\d+)+)" |
| @@ -21,6 +21,7 @@ inherit cmake | |||
| 21 | EXTRA_OECMAKE = "-DBUILD_SHARED_LIBS=ON \ | 21 | EXTRA_OECMAKE = "-DBUILD_SHARED_LIBS=ON \ |
| 22 | -DBUILD_TESTING=OFF \ | 22 | -DBUILD_TESTING=OFF \ |
| 23 | -DABSL_ENABLE_INSTALL=ON \ | 23 | -DABSL_ENABLE_INSTALL=ON \ |
| 24 | -DCMAKE_CXX_STANDARD=17 \ | ||
| 24 | " | 25 | " |
| 25 | # riscv32-yoe-linux-ld.lld: error: undefined reference: __atomic_store_8 | 26 | # riscv32-yoe-linux-ld.lld: error: undefined reference: __atomic_store_8 |
| 26 | # >>> referenced by <recipe-sysroot>/usr/lib/libabsl_flags_internal.so.2505.0.0 (disallowed by --no-allow-shlib-undefined) | 27 | # >>> referenced by <recipe-sysroot>/usr/lib/libabsl_flags_internal.so.2505.0.0 (disallowed by --no-allow-shlib-undefined) |
diff --git a/meta-oe/recipes-devtools/ctags/ctags_6.2.20260104.0.bb b/meta-oe/recipes-devtools/ctags/ctags_6.2.20260222.0.bb index 71ba0eda74..5dafe54062 100644 --- a/meta-oe/recipes-devtools/ctags/ctags_6.2.20260104.0.bb +++ b/meta-oe/recipes-devtools/ctags/ctags_6.2.20260222.0.bb | |||
| @@ -14,7 +14,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=0636e73ff0215e8d672dc4c32c317bb3" | |||
| 14 | 14 | ||
| 15 | inherit autotools-brokensep pkgconfig manpages | 15 | inherit autotools-brokensep pkgconfig manpages |
| 16 | 16 | ||
| 17 | SRCREV = "743e71b21f504fcea2f9c19b814b3d8b36cb8c81" | 17 | SRCREV = "b4fdb901fc4930eebcf06ef72bfd67cec606eb4c" |
| 18 | SRC_URI = "git://github.com/universal-ctags/ctags;branch=master;protocol=https;tag=p${PV}" | 18 | SRC_URI = "git://github.com/universal-ctags/ctags;branch=master;protocol=https;tag=p${PV}" |
| 19 | 19 | ||
| 20 | 20 | ||
diff --git a/meta-oe/recipes-devtools/doxygen/doxygen_1.15.0.bb b/meta-oe/recipes-devtools/doxygen/doxygen_1.16.1.bb index 494e92f768..3d0cfaed80 100644 --- a/meta-oe/recipes-devtools/doxygen/doxygen_1.15.0.bb +++ b/meta-oe/recipes-devtools/doxygen/doxygen_1.16.1.bb | |||
| @@ -10,7 +10,7 @@ SRC_URI = "\ | |||
| 10 | git://github.com/doxygen/doxygen.git;branch=master;protocol=https \ | 10 | git://github.com/doxygen/doxygen.git;branch=master;protocol=https \ |
| 11 | " | 11 | " |
| 12 | 12 | ||
| 13 | SRCREV = "7cca38ba5185457e6d9495bf963d4cdeacebc25a" | 13 | SRCREV = "669aeeefca743c148e2d935b3d3c69535c7491e6" |
| 14 | 14 | ||
| 15 | 15 | ||
| 16 | UPSTREAM_CHECK_GITTAGREGEX = "Release_(?P<pver>\d+(\_\d+)+)" | 16 | UPSTREAM_CHECK_GITTAGREGEX = "Release_(?P<pver>\d+(\_\d+)+)" |
diff --git a/meta-oe/recipes-devtools/grpc/grpc/0001-build-add-missing-includes-41351.patch b/meta-oe/recipes-devtools/grpc/grpc/0001-build-add-missing-includes-41351.patch new file mode 100644 index 0000000000..bf1f22b906 --- /dev/null +++ b/meta-oe/recipes-devtools/grpc/grpc/0001-build-add-missing-includes-41351.patch | |||
| @@ -0,0 +1,58 @@ | |||
| 1 | From a976f66ac7d1b9f43a3071e22b5014fcfeab04b3 Mon Sep 17 00:00:00 2001 | ||
| 2 | From: "Mark D. Roth" <roth@google.com> | ||
| 3 | Date: Tue, 6 Jan 2026 10:09:45 -0800 | ||
| 4 | Subject: [PATCH] [build] add missing includes (#41351) | ||
| 5 | |||
| 6 | Fixes #41305. | ||
| 7 | |||
| 8 | Closes #41351 | ||
| 9 | |||
| 10 | COPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/41351 from markdroth:add_missing_includes 223be6932adb00d085149c53167c1b0318745f6c | ||
| 11 | PiperOrigin-RevId: 852829597 | ||
| 12 | |||
| 13 | Upstream-Status: Backport [https://github.com/grpc/grpc/commit/d54219b508423f0a2ff6a0b98c16fb6dafd44b84] | ||
| 14 | Signed-off-by: Khem Raj <raj.khem@gmail.com> | ||
| 15 | --- | ||
| 16 | include/grpc/event_engine/memory_request.h | 2 ++ | ||
| 17 | src/core/channelz/v2tov1/property_list.cc | 1 + | ||
| 18 | src/core/util/glob.cc | 2 ++ | ||
| 19 | 3 files changed, 5 insertions(+) | ||
| 20 | |||
| 21 | diff --git a/include/grpc/event_engine/memory_request.h b/include/grpc/event_engine/memory_request.h | ||
| 22 | index 76bcbb2036..ad8cab842e 100644 | ||
| 23 | --- a/include/grpc/event_engine/memory_request.h | ||
| 24 | +++ b/include/grpc/event_engine/memory_request.h | ||
| 25 | @@ -17,6 +17,8 @@ | ||
| 26 | #include <grpc/support/port_platform.h> | ||
| 27 | #include <stddef.h> | ||
| 28 | |||
| 29 | +#include <string> | ||
| 30 | + | ||
| 31 | #include "absl/strings/string_view.h" | ||
| 32 | |||
| 33 | namespace grpc_event_engine { | ||
| 34 | diff --git a/src/core/channelz/v2tov1/property_list.cc b/src/core/channelz/v2tov1/property_list.cc | ||
| 35 | index 64bbb6307c..03367cce7c 100644 | ||
| 36 | --- a/src/core/channelz/v2tov1/property_list.cc | ||
| 37 | +++ b/src/core/channelz/v2tov1/property_list.cc | ||
| 38 | @@ -15,6 +15,7 @@ | ||
| 39 | #include "src/core/channelz/v2tov1/property_list.h" | ||
| 40 | |||
| 41 | #include <cstdint> | ||
| 42 | +#include <limits> | ||
| 43 | #include <optional> | ||
| 44 | #include <string> | ||
| 45 | |||
| 46 | diff --git a/src/core/util/glob.cc b/src/core/util/glob.cc | ||
| 47 | index 1b1c16e23d..22e54259f0 100644 | ||
| 48 | --- a/src/core/util/glob.cc | ||
| 49 | +++ b/src/core/util/glob.cc | ||
| 50 | @@ -12,6 +12,8 @@ | ||
| 51 | // See the License for the specific language governing permissions and | ||
| 52 | // limitations under the License. | ||
| 53 | |||
| 54 | +#include <algorithm> | ||
| 55 | + | ||
| 56 | #include "absl/strings/string_view.h" | ||
| 57 | |||
| 58 | namespace grpc_core { | ||
diff --git a/meta-oe/recipes-devtools/grpc/grpc_1.71.0.bb b/meta-oe/recipes-devtools/grpc/grpc_1.76.0.bb index 53867b8fe6..39c9fb98de 100644 --- a/meta-oe/recipes-devtools/grpc/grpc_1.71.0.bb +++ b/meta-oe/recipes-devtools/grpc/grpc_1.76.0.bb | |||
| @@ -23,10 +23,11 @@ RDEPENDS:${PN}-dev:append:class-native = " ${PN}-compiler" | |||
| 23 | # Both dependencies are mutually exclusive | 23 | # Both dependencies are mutually exclusive |
| 24 | # RDEPENDS:${PN}-dev += "${PN}-compiler" | 24 | # RDEPENDS:${PN}-dev += "${PN}-compiler" |
| 25 | 25 | ||
| 26 | SRCREV_grpc = "4e9357bca1408596663a218c0c608a4c0560a867" | 26 | SRCREV = "f5ffb68d8a2fd603dff16287e90a4ac571e1fec6" |
| 27 | BRANCH = "v1.71.x" | 27 | BRANCH = "v1.76.x" |
| 28 | SRC_URI = "gitsm://github.com/grpc/grpc.git;protocol=https;name=grpc;branch=${BRANCH} \ | 28 | SRC_URI = "gitsm://github.com/grpc/grpc.git;protocol=https;branch=${BRANCH};tag=v${PV} \ |
| 29 | file://0001-cmake-Link-with-libatomic-on-rv32-rv64.patch \ | 29 | file://0001-cmake-Link-with-libatomic-on-rv32-rv64.patch \ |
| 30 | file://0001-build-add-missing-includes-41351.patch \ | ||
| 30 | " | 31 | " |
| 31 | 32 | ||
| 32 | inherit cmake pkgconfig | 33 | inherit cmake pkgconfig |
diff --git a/meta-oe/recipes-devtools/jwt-cpp/jwt-cpp_0.7.1.bb b/meta-oe/recipes-devtools/jwt-cpp/jwt-cpp_0.7.2.bb index 5ad953d260..eb8bc59322 100644 --- a/meta-oe/recipes-devtools/jwt-cpp/jwt-cpp_0.7.1.bb +++ b/meta-oe/recipes-devtools/jwt-cpp/jwt-cpp_0.7.2.bb | |||
| @@ -4,10 +4,10 @@ SECTION = "libs" | |||
| 4 | LICENSE = "MIT" | 4 | LICENSE = "MIT" |
| 5 | LIC_FILES_CHKSUM = "file://LICENSE;md5=8325a5ce4414c65ffdda392e0d96a9ff" | 5 | LIC_FILES_CHKSUM = "file://LICENSE;md5=8325a5ce4414c65ffdda392e0d96a9ff" |
| 6 | 6 | ||
| 7 | SRC_URI = "git://github.com/Thalhammer/jwt-cpp.git;branch=master;protocol=https \ | 7 | SRC_URI = "git://github.com/Thalhammer/jwt-cpp.git;branch=master;protocol=https;tag=v${PV} \ |
| 8 | " | 8 | " |
| 9 | 9 | ||
| 10 | SRCREV = "e71e0c2d584baff06925bbb3aad683f677e4d498" | 10 | SRCREV = "b0ea29a58fc852a67d4e896d266880c2c63b0c4c" |
| 11 | 11 | ||
| 12 | 12 | ||
| 13 | DEPENDS = "openssl" | 13 | DEPENDS = "openssl" |
diff --git a/meta-oe/recipes-devtools/libtoml11/files/0001-Remove-whitespace-in-operator.patch b/meta-oe/recipes-devtools/libtoml11/files/0001-Remove-whitespace-in-operator.patch index c8c9922d55..9516ee5cb1 100644 --- a/meta-oe/recipes-devtools/libtoml11/files/0001-Remove-whitespace-in-operator.patch +++ b/meta-oe/recipes-devtools/libtoml11/files/0001-Remove-whitespace-in-operator.patch | |||
| @@ -11,7 +11,7 @@ include/toml11/impl/../fwd/literal_fwd.hpp:22:26: error: identifier '_toml' prec | |||
| 11 | | | ~~~~~~~~~~~^~~~~ | 11 | | | ~~~~~~~~~~~^~~~~ |
| 12 | | | operator""_toml | 12 | | | operator""_toml |
| 13 | 13 | ||
| 14 | Upstream-Status: Submitted [https://github.com/ToruNiina/toml11/pull/285] | 14 | Upstream-Status: Backport [https://github.com/ToruNiina/toml11/commit/dee78f822d8a5b985e565e5c1ef42a59557aa8fc] |
| 15 | Signed-off-by: Khem Raj <raj.khem@gmail.com> | 15 | Signed-off-by: Khem Raj <raj.khem@gmail.com> |
| 16 | --- | 16 | --- |
| 17 | include/toml11/fwd/literal_fwd.hpp | 2 +- | 17 | include/toml11/fwd/literal_fwd.hpp | 2 +- |
diff --git a/meta-oe/recipes-devtools/libtoml11/files/run-ptest b/meta-oe/recipes-devtools/libtoml11/files/run-ptest index 9bc480aa7f..4da9e68cc5 100755 --- a/meta-oe/recipes-devtools/libtoml11/files/run-ptest +++ b/meta-oe/recipes-devtools/libtoml11/files/run-ptest | |||
| @@ -1,10 +1,11 @@ | |||
| 1 | #!/bin/sh | 1 | #!/usr/bin/env sh |
| 2 | |||
| 3 | cd tests || exit 1 | ||
| 4 | |||
| 5 | rm -rf tests.log | ||
| 2 | 6 | ||
| 3 | cd tests | ||
| 4 | for atest in test_* ; do | 7 | for atest in test_* ; do |
| 5 | rm -rf tests.log | 8 | if ./"${atest}" >> tests.log 2>&1; then |
| 6 | ./${atest} > tests.log 2>&1 | ||
| 7 | if [ $? = 0 ] ; then | ||
| 8 | echo "PASS: ${atest}" | 9 | echo "PASS: ${atest}" |
| 9 | else | 10 | else |
| 10 | echo "FAIL: ${atest}" | 11 | echo "FAIL: ${atest}" |
diff --git a/meta-oe/recipes-devtools/libtoml11/libtoml11_4.4.0.bb b/meta-oe/recipes-devtools/libtoml11/libtoml11_4.4.0.bb index 38786b79ed..7e097e4612 100644 --- a/meta-oe/recipes-devtools/libtoml11/libtoml11_4.4.0.bb +++ b/meta-oe/recipes-devtools/libtoml11/libtoml11_4.4.0.bb | |||
| @@ -3,6 +3,8 @@ DESCRIPTION = "toml11 is a feature-rich TOML language library for \ | |||
| 3 | C++11/14/17/20." | 3 | C++11/14/17/20." |
| 4 | 4 | ||
| 5 | HOMEPAGE = "https://github.com/ToruNiina/toml11" | 5 | HOMEPAGE = "https://github.com/ToruNiina/toml11" |
| 6 | BUGTRACKER = "https://github.com/ToruNiina/toml11/issues" | ||
| 7 | CVE_PRODUCT = "libtoml11" | ||
| 6 | 8 | ||
| 7 | SECTION = "libs" | 9 | SECTION = "libs" |
| 8 | 10 | ||
| @@ -11,23 +13,17 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=44d1fcf70c7aa6991533c38daf7befa3" | |||
| 11 | 13 | ||
| 12 | PE = "1" | 14 | PE = "1" |
| 13 | 15 | ||
| 14 | SRCREV = "be08ba2be2a964edcdb3d3e3ea8d100abc26f286" | 16 | SRC_URI = "\ |
| 15 | SRCREV_json = "8c391e04fe4195d8be862c97f38cfe10e2a3472e" | 17 | gitsm://github.com/ToruNiina/toml11.git;protocol=https;branch=main;tag=v${PV} \ |
| 16 | SRCREV_doctest = "ae7a13539fb71f270b87eb2e874fbac80bc8dda2" | 18 | file://0001-Remove-whitespace-in-operator.patch \ |
| 17 | 19 | file://run-ptest \ | |
| 18 | SRC_URI = "git://github.com/ToruNiina/toml11;branch=main;protocol=https \ | ||
| 19 | git://github.com/nlohmann/json;destsuffix=${BB_GIT_DEFAULT_DESTSUFFIX}/tests/extlib/json;name=json;branch=develop;protocol=https \ | ||
| 20 | git://github.com/doctest/doctest;destsuffix=${BB_GIT_DEFAULT_DESTSUFFIX}/tests/extlib/doctest;name=doctest;branch=master;protocol=https \ | ||
| 21 | file://0001-Remove-whitespace-in-operator.patch \ | ||
| 22 | file://run-ptest \ | ||
| 23 | " | 20 | " |
| 24 | SRCREV_FORMAT = "json_doctest" | 21 | SRCREV = "be08ba2be2a964edcdb3d3e3ea8d100abc26f286" |
| 25 | |||
| 26 | 22 | ||
| 27 | inherit cmake ptest | 23 | inherit cmake ptest |
| 28 | 24 | ||
| 29 | EXTRA_OECMAKE += "-DTOML11_PRECOMPILE=ON \ | 25 | EXTRA_OECMAKE += "-DTOML11_PRECOMPILE=ON \ |
| 30 | -DTOML11_BUILD_TESTS=${@bb.utils.contains("DISTRO_FEATURES", "ptest", "ON", "OFF", d)} \ | 26 | -DTOML11_BUILD_TESTS=${@bb.utils.contains("PTEST_ENABLED", "1", "ON", "OFF", d)} \ |
| 31 | " | 27 | " |
| 32 | 28 | ||
| 33 | ALLOW_EMPTY:${PN} = "1" | 29 | ALLOW_EMPTY:${PN} = "1" |
| @@ -36,3 +32,5 @@ do_install_ptest () { | |||
| 36 | install -d ${D}${PTEST_PATH}/tests | 32 | install -d ${D}${PTEST_PATH}/tests |
| 37 | cp -r ${B}/tests/test_* ${D}${PTEST_PATH}/tests | 33 | cp -r ${B}/tests/test_* ${D}${PTEST_PATH}/tests |
| 38 | } | 34 | } |
| 35 | |||
| 36 | BBCLASSEXTEND = "native nativesdk" | ||
diff --git a/meta-oe/recipes-devtools/memstat/memstat/0001-makefile-Do-not-override-cflags.patch b/meta-oe/recipes-devtools/memstat/memstat/0001-makefile-Do-not-override-cflags.patch new file mode 100644 index 0000000000..8ac7a8ff54 --- /dev/null +++ b/meta-oe/recipes-devtools/memstat/memstat/0001-makefile-Do-not-override-cflags.patch | |||
| @@ -0,0 +1,30 @@ | |||
| 1 | From a0806283da1b82b511aa879fa2f71deb01f849bd Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Khem Raj <raj.khem@gmail.com> | ||
| 3 | Date: Mon, 26 Jan 2026 22:22:54 -0800 | ||
| 4 | Subject: [PATCH] makefile: Do not override cflags | ||
| 5 | |||
| 6 | bitbake environment passes correct clfags for OE env | ||
| 7 | overriding it means some important flags for cross-compiling | ||
| 8 | go missing and causes | ||
| 9 | |||
| 10 | memstat-1.0-r0 do_package_qa: QA Issue: File /usr/bin/.debug/memstat in package memstat-dbg contains reference to TMPDIR [buildpaths] | ||
| 11 | |||
| 12 | Upstream-Status: Inappropriate [OE-specific] | ||
| 13 | |||
| 14 | Signed-off-by: Khem Raj <raj.khem@gmail.com> | ||
| 15 | --- | ||
| 16 | Makefile | 1 - | ||
| 17 | 1 file changed, 1 deletion(-) | ||
| 18 | |||
| 19 | diff --git a/Makefile b/Makefile | ||
| 20 | index 29f8129..5426bf4 100644 | ||
| 21 | --- a/Makefile | ||
| 22 | +++ b/Makefile | ||
| 23 | @@ -3,7 +3,6 @@ | ||
| 24 | # Copyright 1998, by Bernd Eckenfels <ecki@debian.org> | ||
| 25 | # This file is under the GPL. | ||
| 26 | # | ||
| 27 | -CFLAGS = -g -Wall -O2 | ||
| 28 | prefix = $(DESTDIR)/ | ||
| 29 | exec_prefix = $(prefix)/usr | ||
| 30 | |||
diff --git a/meta-oe/recipes-devtools/memstat/memstat_1.0.bb b/meta-oe/recipes-devtools/memstat/memstat_1.0.bb index a65782d017..a0b4d0b9cc 100644 --- a/meta-oe/recipes-devtools/memstat/memstat_1.0.bb +++ b/meta-oe/recipes-devtools/memstat/memstat_1.0.bb | |||
| @@ -14,10 +14,13 @@ LIC_FILES_CHKSUM = "file://debian/copyright;md5=87be186443b1ac2cfa466f475e1ee0cb | |||
| 14 | 14 | ||
| 15 | SRC_URI = "http://sourceforge.net/projects/memstattool/files/memstat_${PV}.tar.gz \ | 15 | SRC_URI = "http://sourceforge.net/projects/memstattool/files/memstat_${PV}.tar.gz \ |
| 16 | file://0001-Include-limits.h-for-PATH_MAX-definition.patch \ | 16 | file://0001-Include-limits.h-for-PATH_MAX-definition.patch \ |
| 17 | file://0001-makefile-Do-not-override-cflags.patch \ | ||
| 17 | " | 18 | " |
| 18 | 19 | ||
| 19 | SRC_URI[sha256sum] = "245d5fc7fb87bcfd14486cd34917cae2856e799559ac568434af12c4852bce94" | 20 | SRC_URI[sha256sum] = "245d5fc7fb87bcfd14486cd34917cae2856e799559ac568434af12c4852bce94" |
| 20 | 21 | ||
| 22 | TARGET_LDFLAGS:append = " ${DEBUG_PREFIX_MAP}" | ||
| 23 | |||
| 21 | do_install:append(){ | 24 | do_install:append(){ |
| 22 | install -d ${D}${bindir} | 25 | install -d ${D}${bindir} |
| 23 | install -m 0755 memstat ${D}${bindir} | 26 | install -m 0755 memstat ${D}${bindir} |
diff --git a/meta-oe/recipes-devtools/mpich/mpich_4.3.2.bb b/meta-oe/recipes-devtools/mpich/mpich_5.0.0.bb index f1ac212023..505fc6f92b 100644 --- a/meta-oe/recipes-devtools/mpich/mpich_4.3.2.bb +++ b/meta-oe/recipes-devtools/mpich/mpich_5.0.0.bb | |||
| @@ -6,7 +6,7 @@ LICENSE = "BSD-2-Clause" | |||
| 6 | LIC_FILES_CHKSUM = "file://COPYRIGHT;md5=3a296dfb961b957b0e8adf67d8478d3d" | 6 | LIC_FILES_CHKSUM = "file://COPYRIGHT;md5=3a296dfb961b957b0e8adf67d8478d3d" |
| 7 | 7 | ||
| 8 | SRC_URI = "http://www.mpich.org/static/downloads/${PV}/mpich-${PV}.tar.gz" | 8 | SRC_URI = "http://www.mpich.org/static/downloads/${PV}/mpich-${PV}.tar.gz" |
| 9 | SRC_URI[sha256sum] = "47d774587a7156a53752218c811c852e70ac44db9c502dc3f399b4cb817e3818" | 9 | SRC_URI[sha256sum] = "e9350e32224283e95311f22134f36c98e3cd1c665d17fae20a6cc92ed3cffe11" |
| 10 | 10 | ||
| 11 | RDEPENDS:${PN} += "bash perl libxml2" | 11 | RDEPENDS:${PN} += "bash perl libxml2" |
| 12 | 12 | ||
diff --git a/meta-oe/recipes-devtools/nodejs/nodejs-oe-cache-22.21/oe-npm-cache b/meta-oe/recipes-devtools/nodejs/nodejs-oe-cache-22.22/oe-npm-cache index eb0f143eae..eb0f143eae 100755 --- a/meta-oe/recipes-devtools/nodejs/nodejs-oe-cache-22.21/oe-npm-cache +++ b/meta-oe/recipes-devtools/nodejs/nodejs-oe-cache-22.22/oe-npm-cache | |||
diff --git a/meta-oe/recipes-devtools/nodejs/nodejs-oe-cache-native_22.21.bb b/meta-oe/recipes-devtools/nodejs/nodejs-oe-cache-native_22.22.bb index 1dcd1f7926..1dcd1f7926 100644 --- a/meta-oe/recipes-devtools/nodejs/nodejs-oe-cache-native_22.21.bb +++ b/meta-oe/recipes-devtools/nodejs/nodejs-oe-cache-native_22.22.bb | |||
diff --git a/meta-oe/recipes-devtools/nodejs/nodejs/0001-detect-aarch64-Neon-correctly.patch b/meta-oe/recipes-devtools/nodejs/nodejs/0001-detect-aarch64-Neon-correctly.patch new file mode 100644 index 0000000000..15de2c1119 --- /dev/null +++ b/meta-oe/recipes-devtools/nodejs/nodejs/0001-detect-aarch64-Neon-correctly.patch | |||
| @@ -0,0 +1,51 @@ | |||
| 1 | From 41ec2d5302b77be27ca972102c29ce12471ed4b0 Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Gyorgy Sarvari <skandigraun@gmail.com> | ||
| 3 | Date: Thu, 12 Feb 2026 11:09:44 +0100 | ||
| 4 | Subject: [PATCH 2/2] detect aarch64 Neon correctly | ||
| 5 | |||
| 6 | The llhttp vendored dependency of nodejs takes advantage of Arm NEON | ||
| 7 | instructions when they are available, however they are detected by | ||
| 8 | checking for an outdated CPU feature macro: it checks for __ARM_NEON__, | ||
| 9 | however it is not defined by new compilers for aarch64, rather they | ||
| 10 | set __ARM_NEON. The Arm C extension guide[1] refers to __ARM_NEON macro | ||
| 11 | aswell. | ||
| 12 | |||
| 13 | This patch changes the detection to check for both macros when detecting | ||
| 14 | the availability of NEON instructions. | ||
| 15 | |||
| 16 | The code this patch modifies is generated, so the patch itself isn't | ||
| 17 | suitable for upstream submission, as the root cause of the error is | ||
| 18 | in the generator itself. A PR has been submitted[2] to the generator | ||
| 19 | project to rectify this issue. | ||
| 20 | |||
| 21 | [1]: https://developer.arm.com/documentation/ihi0053/d/ - pdf, section 6.9 | ||
| 22 | [2]: https://github.com/nodejs/llparse/pull/84 | ||
| 23 | |||
| 24 | Upstream-Status: Inappropriate [see above] | ||
| 25 | Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> | ||
| 26 | --- | ||
| 27 | deps/llhttp/src/llhttp.c | 4 ++-- | ||
| 28 | 1 file changed, 2 insertions(+), 2 deletions(-) | ||
| 29 | |||
| 30 | diff --git a/deps/llhttp/src/llhttp.c b/deps/llhttp/src/llhttp.c | ||
| 31 | index a0e59e50..b069bbbb 100644 | ||
| 32 | --- a/deps/llhttp/src/llhttp.c | ||
| 33 | +++ b/deps/llhttp/src/llhttp.c | ||
| 34 | @@ -10,7 +10,7 @@ | ||
| 35 | #endif /* _MSC_VER */ | ||
| 36 | #endif /* __SSE4_2__ */ | ||
| 37 | |||
| 38 | -#ifdef __ARM_NEON__ | ||
| 39 | +#if defined(__ARM_NEON__) || defined(__ARM_NEON) | ||
| 40 | #include <arm_neon.h> | ||
| 41 | #endif /* __ARM_NEON__ */ | ||
| 42 | |||
| 43 | @@ -2625,7 +2625,7 @@ static llparse_state_t llhttp__internal__run( | ||
| 44 | goto s_n_llhttp__internal__n_header_value_otherwise; | ||
| 45 | } | ||
| 46 | #endif /* __SSE4_2__ */ | ||
| 47 | - #ifdef __ARM_NEON__ | ||
| 48 | + #if defined(__ARM_NEON__) || defined(__ARM_NEON) | ||
| 49 | while (endp - p >= 16) { | ||
| 50 | uint8x16_t input; | ||
| 51 | uint8x16_t single; | ||
diff --git a/meta-oe/recipes-devtools/nodejs/nodejs/0001-fix-arm-Neon-intrinsics-types.patch b/meta-oe/recipes-devtools/nodejs/nodejs/0001-fix-arm-Neon-intrinsics-types.patch new file mode 100644 index 0000000000..ddbad575f0 --- /dev/null +++ b/meta-oe/recipes-devtools/nodejs/nodejs/0001-fix-arm-Neon-intrinsics-types.patch | |||
| @@ -0,0 +1,59 @@ | |||
| 1 | From 3f4283dac7d88a89b42f1f2966a862cee5afe486 Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Gyorgy Sarvari <skandigraun@gmail.com> | ||
| 3 | Date: Thu, 12 Feb 2026 11:03:53 +0100 | ||
| 4 | Subject: [PATCH 1/2] fix arm Neon intrinsics types | ||
| 5 | |||
| 6 | The current code calls these intrinsics with incorrect datatypes | ||
| 7 | (it uses a vector of uint16 instead of uint8), causing compilation | ||
| 8 | to fail with the following error: | ||
| 9 | |||
| 10 | | ../deps/llhttp/src/llhttp.c: In function 'llhttp__internal__run': | ||
| 11 | | ../deps/llhttp/src/llhttp.c:2645:9: note: use '-flax-vector-conversions' to permit conversions between vectors with differing element types or numbers of subparts | ||
| 12 | | 2645 | ); | ||
| 13 | | | ^ | ||
| 14 | | ../deps/llhttp/src/llhttp.c:2643:11: error: incompatible type for argument 1 of 'vandq_u16' | ||
| 15 | | 2643 | vcgeq_u8(input, vdupq_n_u8(' ')), | ||
| 16 | |||
| 17 | To avoid this, set the correct intrinsics call that matches the | ||
| 18 | actual arguments. | ||
| 19 | |||
| 20 | The code that this patch modifies is generated code, so in itself | ||
| 21 | this change isn't appropriate for upstream. The actual problem | ||
| 22 | is in the code generator itself, for which a PR is already pending | ||
| 23 | for merging[1]. This patch is a port of that PR. | ||
| 24 | |||
| 25 | [1]: https://github.com/nodejs/llparse/pull/79 | ||
| 26 | |||
| 27 | Upstream-Status: Inappropriate [see above] | ||
| 28 | Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> | ||
| 29 | --- | ||
| 30 | deps/llhttp/src/llhttp.c | 12 ++++++------ | ||
| 31 | 1 file changed, 6 insertions(+), 6 deletions(-) | ||
| 32 | |||
| 33 | diff --git a/deps/llhttp/src/llhttp.c b/deps/llhttp/src/llhttp.c | ||
| 34 | index aa4c4682..887603fd 100644 | ||
| 35 | --- a/deps/llhttp/src/llhttp.c | ||
| 36 | +++ b/deps/llhttp/src/llhttp.c | ||
| 37 | @@ -2639,17 +2639,17 @@ static llparse_state_t llhttp__internal__run( | ||
| 38 | /* Find first character that does not match `ranges` */ | ||
| 39 | single = vceqq_u8(input, vdupq_n_u8(0x9)); | ||
| 40 | mask = single; | ||
| 41 | - single = vandq_u16( | ||
| 42 | + single = vandq_u8( | ||
| 43 | vcgeq_u8(input, vdupq_n_u8(' ')), | ||
| 44 | vcleq_u8(input, vdupq_n_u8('~')) | ||
| 45 | ); | ||
| 46 | - mask = vorrq_u16(mask, single); | ||
| 47 | - single = vandq_u16( | ||
| 48 | + mask = vorrq_u8(mask, single); | ||
| 49 | + single = vandq_u8( | ||
| 50 | vcgeq_u8(input, vdupq_n_u8(0x80)), | ||
| 51 | vcleq_u8(input, vdupq_n_u8(0xff)) | ||
| 52 | ); | ||
| 53 | - mask = vorrq_u16(mask, single); | ||
| 54 | - narrow = vshrn_n_u16(mask, 4); | ||
| 55 | + mask = vorrq_u8(mask, single); | ||
| 56 | + narrow = vshrn_n_u16(vreinterpretq_u16_u8(mask), 4); | ||
| 57 | match_mask = ~vget_lane_u64(vreinterpret_u64_u8(narrow), 0); | ||
| 58 | match_len = __builtin_ctzll(match_mask) >> 2; | ||
| 59 | if (match_len != 16) { | ||
diff --git a/meta-oe/recipes-devtools/nodejs/nodejs/libatomic.patch b/meta-oe/recipes-devtools/nodejs/nodejs/libatomic.patch index d987ac50be..835c7018de 100644 --- a/meta-oe/recipes-devtools/nodejs/nodejs/libatomic.patch +++ b/meta-oe/recipes-devtools/nodejs/nodejs/libatomic.patch | |||
| @@ -17,6 +17,10 @@ Fix: | |||
| 17 | Upstream-Status: Inappropriate [OE specific] | 17 | Upstream-Status: Inappropriate [OE specific] |
| 18 | 18 | ||
| 19 | Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> | 19 | Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> |
| 20 | |||
| 21 | Added libatomic library explicitly to x86 targets. | ||
| 22 | |||
| 23 | Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> | ||
| 20 | --- | 24 | --- |
| 21 | node.gyp | 13 ++++++++++++- | 25 | node.gyp | 13 ++++++++++++- |
| 22 | tools/v8_gypfiles/v8.gyp | 15 ++++++++++++--- | 26 | tools/v8_gypfiles/v8.gyp | 15 ++++++++++++--- |
| @@ -26,7 +30,7 @@ diff --git a/node.gyp b/node.gyp | |||
| 26 | index b425f443..f296f35c 100644 | 30 | index b425f443..f296f35c 100644 |
| 27 | --- a/node.gyp | 31 | --- a/node.gyp |
| 28 | +++ b/node.gyp | 32 | +++ b/node.gyp |
| 29 | @@ -487,7 +487,18 @@ | 33 | @@ -503,7 +503,18 @@ |
| 30 | ], | 34 | ], |
| 31 | }], | 35 | }], |
| 32 | ['OS=="linux" and clang==1', { | 36 | ['OS=="linux" and clang==1', { |
| @@ -50,7 +54,7 @@ diff --git a/tools/v8_gypfiles/v8.gyp b/tools/v8_gypfiles/v8.gyp | |||
| 50 | index b23263cf..dcabf4ca 100644 | 54 | index b23263cf..dcabf4ca 100644 |
| 51 | --- a/tools/v8_gypfiles/v8.gyp | 55 | --- a/tools/v8_gypfiles/v8.gyp |
| 52 | +++ b/tools/v8_gypfiles/v8.gyp | 56 | +++ b/tools/v8_gypfiles/v8.gyp |
| 53 | @@ -1100,9 +1100,18 @@ | 57 | @@ -1348,9 +1348,18 @@ |
| 54 | # Platforms that don't have Compare-And-Swap (CAS) support need to link atomic library | 58 | # Platforms that don't have Compare-And-Swap (CAS) support need to link atomic library |
| 55 | # to implement atomic memory access | 59 | # to implement atomic memory access |
| 56 | ['v8_current_cpu in ["mips64", "mips64el", "ppc", "arm", "riscv64", "loong64"]', { | 60 | ['v8_current_cpu in ["mips64", "mips64el", "ppc", "arm", "riscv64", "loong64"]', { |
| @@ -72,6 +76,21 @@ index b23263cf..dcabf4ca 100644 | |||
| 72 | }], | 76 | }], |
| 73 | ], | 77 | ], |
| 74 | }, # v8_base_without_compiler | 78 | }, # v8_base_without_compiler |
| 75 | -- | 79 | diff --git a/tools/v8_gypfiles/v8.gyp b/tools/v8_gypfiles/v8.gyp |
| 76 | 2.35.5 | 80 | index cb82d4f15bc..65cb123b7bf 100644 |
| 77 | 81 | --- a/tools/v8_gypfiles/v8.gyp | |
| 82 | +++ b/tools/v8_gypfiles/v8.gyp | ||
| 83 | @@ -1820,6 +1820,13 @@ | ||
| 84 | ['enable_lto=="true"', { | ||
| 85 | 'ldflags': [ '-fno-lto' ], | ||
| 86 | }], | ||
| 87 | + # For future patch-rebases: this hunk is in mksnapshot target. | ||
| 88 | + # ia32 includes x86 also | ||
| 89 | + ['v8_target_arch=="ia32"', { | ||
| 90 | + 'link_settings': { | ||
| 91 | + 'libraries': ['-latomic'] | ||
| 92 | + } | ||
| 93 | + }], | ||
| 94 | ], | ||
| 95 | }, # mksnapshot | ||
| 96 | { | ||
diff --git a/meta-oe/recipes-devtools/nodejs/nodejs_22.21.1.bb b/meta-oe/recipes-devtools/nodejs/nodejs_22.22.0.bb index ccaf9f7bb2..05fa608047 100644 --- a/meta-oe/recipes-devtools/nodejs/nodejs_22.21.1.bb +++ b/meta-oe/recipes-devtools/nodejs/nodejs_22.22.0.bb | |||
| @@ -31,6 +31,8 @@ SRC_URI = "https://nodejs.org/dist/v${PV}/node-v${PV}.tar.xz \ | |||
| 31 | file://0001-positional-args.patch \ | 31 | file://0001-positional-args.patch \ |
| 32 | file://0001-custom-env.patch \ | 32 | file://0001-custom-env.patch \ |
| 33 | file://0001-build-remove-redundant-mXX-flags-for-V8.patch \ | 33 | file://0001-build-remove-redundant-mXX-flags-for-V8.patch \ |
| 34 | file://0001-fix-arm-Neon-intrinsics-types.patch \ | ||
| 35 | file://0001-detect-aarch64-Neon-correctly.patch \ | ||
| 34 | file://run-ptest \ | 36 | file://run-ptest \ |
| 35 | " | 37 | " |
| 36 | SRC_URI:append:class-target = " \ | 38 | SRC_URI:append:class-target = " \ |
| @@ -39,17 +41,13 @@ SRC_URI:append:class-target = " \ | |||
| 39 | SRC_URI:append:toolchain-clang:powerpc64le = " \ | 41 | SRC_URI:append:toolchain-clang:powerpc64le = " \ |
| 40 | file://0001-ppc64-Do-not-use-mminimal-toc-with-clang.patch \ | 42 | file://0001-ppc64-Do-not-use-mminimal-toc-with-clang.patch \ |
| 41 | " | 43 | " |
| 42 | SRC_URI[sha256sum] = "487d73fd4db00dc2420d659a8221b181a7937fbc5bc73f31c30b1680ad6ded6a" | 44 | SRC_URI[sha256sum] = "4c138012bb5352f49822a8f3e6d1db71e00639d0c36d5b6756f91e4c6f30b683" |
| 43 | 45 | ||
| 44 | S = "${UNPACKDIR}/node-v${PV}" | 46 | S = "${UNPACKDIR}/node-v${PV}" |
| 45 | 47 | ||
| 46 | # v8 errors out if you have set CCACHE | 48 | # v8 errors out if you have set CCACHE |
| 47 | CCACHE = "" | 49 | CCACHE = "" |
| 48 | 50 | ||
| 49 | # Use '-flax-vector-conversions' to permit conversions between vectors | ||
| 50 | # with differing element types or numbers of subparts | ||
| 51 | CFLAGS:append:toolchain-gcc:arm = " -flax-vector-conversions" | ||
| 52 | |||
| 53 | def map_nodejs_arch(a, d): | 51 | def map_nodejs_arch(a, d): |
| 54 | import re | 52 | import re |
| 55 | 53 | ||
| @@ -74,8 +72,8 @@ PACKAGECONFIG ??= "ares brotli icu zlib" | |||
| 74 | PACKAGECONFIG[ares] = "--shared-cares,,c-ares c-ares-native" | 72 | PACKAGECONFIG[ares] = "--shared-cares,,c-ares c-ares-native" |
| 75 | PACKAGECONFIG[brotli] = "--shared-brotli,,brotli brotli-native" | 73 | PACKAGECONFIG[brotli] = "--shared-brotli,,brotli brotli-native" |
| 76 | PACKAGECONFIG[icu] = "--with-intl=system-icu,--without-intl,icu icu-native" | 74 | PACKAGECONFIG[icu] = "--with-intl=system-icu,--without-intl,icu icu-native" |
| 77 | PACKAGECONFIG[libuv] = "--shared-libuv,,libuv" | 75 | PACKAGECONFIG[libuv] = "--shared-libuv,,libuv libuv-native" |
| 78 | PACKAGECONFIG[nghttp2] = "--shared-nghttp2,,nghttp2" | 76 | PACKAGECONFIG[nghttp2] = "--shared-nghttp2,,nghttp2 nghttp2-native" |
| 79 | PACKAGECONFIG[shared] = "--shared" | 77 | PACKAGECONFIG[shared] = "--shared" |
| 80 | PACKAGECONFIG[zlib] = "--shared-zlib,,zlib" | 78 | PACKAGECONFIG[zlib] = "--shared-zlib,,zlib" |
| 81 | 79 | ||
| @@ -96,7 +94,7 @@ python prune_sources() { | |||
| 96 | if 'zlib' in d.getVar('PACKAGECONFIG'): | 94 | if 'zlib' in d.getVar('PACKAGECONFIG'): |
| 97 | shutil.rmtree(d.getVar('S') + '/deps/zlib') | 95 | shutil.rmtree(d.getVar('S') + '/deps/zlib') |
| 98 | } | 96 | } |
| 99 | do_unpack[postfuncs] += "prune_sources" | 97 | do_patch[postfuncs] += "prune_sources" |
| 100 | 98 | ||
| 101 | # V8's JIT infrastructure requires binaries such as mksnapshot and | 99 | # V8's JIT infrastructure requires binaries such as mksnapshot and |
| 102 | # mkpeephole to be run in the host during the build. However, these | 100 | # mkpeephole to be run in the host during the build. However, these |
| @@ -133,8 +131,6 @@ python do_create_v8_qemu_wrapper () { | |||
| 133 | do_create_v8_qemu_wrapper[dirs] = "${B}" | 131 | do_create_v8_qemu_wrapper[dirs] = "${B}" |
| 134 | addtask create_v8_qemu_wrapper after do_configure before do_compile | 132 | addtask create_v8_qemu_wrapper after do_configure before do_compile |
| 135 | 133 | ||
| 136 | LDFLAGS:append:x86 = " -latomic" | ||
| 137 | |||
| 138 | export CC_host | 134 | export CC_host |
| 139 | export CFLAGS_host | 135 | export CFLAGS_host |
| 140 | export CXX_host | 136 | export CXX_host |
diff --git a/meta-oe/recipes-devtools/pahole/files/0001-btf_encoder-Fix-elf_functions-cleanup-on-error.patch b/meta-oe/recipes-devtools/pahole/files/0001-btf_encoder-Fix-elf_functions-cleanup-on-error.patch deleted file mode 100644 index dad5a9646a..0000000000 --- a/meta-oe/recipes-devtools/pahole/files/0001-btf_encoder-Fix-elf_functions-cleanup-on-error.patch +++ /dev/null | |||
| @@ -1,54 +0,0 @@ | |||
| 1 | From 6fa2b7de3e647e64c5d693aea7f3bacbfa964f53 Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Ihor Solodari <ihor.solodrai@linux.dev> | ||
| 3 | Date: Wed, 20 Aug 2025 09:00:03 +0100 | ||
| 4 | Subject: [PATCH] btf_encoder: Fix elf_functions cleanup on error | ||
| 5 | |||
| 6 | When elf_functions__new() errors out and jumps to | ||
| 7 | elf_functions__delete(), pahole segfaults on attempt to list_del() the | ||
| 8 | elf_functions instance from a list, to which it was never added. | ||
| 9 | |||
| 10 | Fix this by moving list_del() call out of elf_functions__delete(). | ||
| 11 | Remove from the list only on normal cleanup in | ||
| 12 | elf_functions_list__clear(). | ||
| 13 | |||
| 14 | v1: | ||
| 15 | https://lore.kernel.org/dwarves/979a1ac4-21d3-4384-8ce4-d10f41887088@linux.dev/ | ||
| 16 | |||
| 17 | Closes: | ||
| 18 | https://lore.kernel.org/dwarves/24bcc853-533c-42ab-bc37-0c13e0baa217@windriver.com/ | ||
| 19 | Reported-by: Changqing Li <changqing.li@windriver.com> | ||
| 20 | Signed-off-by: Ihor Solodrai <ihor.solodrai@linux.dev> | ||
| 21 | Reviewed-by: Arnaldo Carvalho de Melo <acme@redhat.com> | ||
| 22 | Link: https://lore.kernel.org/dwarves/acef4a0e-7d3b-4e05-b3ca-1007580f2754@linux.dev/ | ||
| 23 | Signed-off-by: Alan Maguire <alan.maguire@oracle.com> | ||
| 24 | |||
| 25 | Upstream-Status: Backport [https://git.kernel.org/pub/scm/devel/pahole/pahole.git/commit/?h=next&id=fe6738f4b46b63dcdc5b15b252a014b3eaba16a4] | ||
| 26 | |||
| 27 | Signed-off-by: Changqing Li <changqing.li@windriver.com> | ||
| 28 | --- | ||
| 29 | btf_encoder.c | 2 +- | ||
| 30 | 1 file changed, 1 insertion(+), 1 deletion(-) | ||
| 31 | |||
| 32 | diff --git a/btf_encoder.c b/btf_encoder.c | ||
| 33 | index 511c1ea..2f8c6bb 100644 | ||
| 34 | --- a/btf_encoder.c | ||
| 35 | +++ b/btf_encoder.c | ||
| 36 | @@ -162,7 +162,6 @@ static inline void elf_functions__delete(struct elf_functions *funcs) | ||
| 37 | free(funcs->entries[i].alias); | ||
| 38 | free(funcs->entries); | ||
| 39 | elf_symtab__delete(funcs->symtab); | ||
| 40 | - list_del(&funcs->node); | ||
| 41 | free(funcs); | ||
| 42 | } | ||
| 43 | |||
| 44 | @@ -204,6 +203,7 @@ static inline void elf_functions_list__clear(struct list_head *elf_functions_lis | ||
| 45 | |||
| 46 | list_for_each_safe(pos, tmp, elf_functions_list) { | ||
| 47 | funcs = list_entry(pos, struct elf_functions, node); | ||
| 48 | + list_del(&funcs->node); | ||
| 49 | elf_functions__delete(funcs); | ||
| 50 | } | ||
| 51 | } | ||
| 52 | -- | ||
| 53 | 2.34.1 | ||
| 54 | |||
diff --git a/meta-oe/recipes-devtools/pahole/pahole_1.29.bb b/meta-oe/recipes-devtools/pahole/pahole_1.31.bb index 4f2737767b..62f053b6aa 100644 --- a/meta-oe/recipes-devtools/pahole/pahole_1.29.bb +++ b/meta-oe/recipes-devtools/pahole/pahole_1.31.bb | |||
| @@ -9,10 +9,10 @@ DEPENDS = "elfutils zlib libbpf" | |||
| 9 | PACKAGE_ARCH = "${MACHINE_ARCH}" | 9 | PACKAGE_ARCH = "${MACHINE_ARCH}" |
| 10 | COMPATIBLE_HOST = "(x86_64|i.86|arm|aarch64|riscv64|powerpc|powerpc64|mips64).*-linux" | 10 | COMPATIBLE_HOST = "(x86_64|i.86|arm|aarch64|riscv64|powerpc|powerpc64|mips64).*-linux" |
| 11 | 11 | ||
| 12 | SRCREV = "b9cc7963051b2099795129450f9b70c81950d02f" | 12 | SRCREV = "1f2805b6eef104df3125143c949b391f6122e5b9" |
| 13 | SRC_URI = "git://git.kernel.org/pub/scm/devel/pahole/pahole.git;branch=master \ | 13 | SRC_URI = "git://git.kernel.org/pub/scm/devel/pahole/pahole.git;branch=master;tag=v${PV} \ |
| 14 | file://0001-Use-usr-bin-env-python3-instead-of-just-usr-bin-pyth.patch \ | 14 | file://0001-Use-usr-bin-env-python3-instead-of-just-usr-bin-pyth.patch \ |
| 15 | file://0001-btf_encoder-Fix-elf_functions-cleanup-on-error.patch" | 15 | " |
| 16 | 16 | ||
| 17 | 17 | ||
| 18 | inherit cmake pkgconfig | 18 | inherit cmake pkgconfig |
diff --git a/meta-oe/recipes-devtools/pax-utils/pax-utils_1.3.10.bb b/meta-oe/recipes-devtools/pax-utils/pax-utils_1.3.10.bb new file mode 100644 index 0000000000..08dfcb7545 --- /dev/null +++ b/meta-oe/recipes-devtools/pax-utils/pax-utils_1.3.10.bb | |||
| @@ -0,0 +1,30 @@ | |||
| 1 | SUMMARY = "Security-focused ELF files checking tool" | ||
| 2 | DESCRIPTION = "This is a small set of various PaX aware and related \ | ||
| 3 | utilities for ELF binaries. It can check ELF binary files and running \ | ||
| 4 | processes for issues that might be relevant when using ELF binaries \ | ||
| 5 | along with PaX, such as non-PIC code or executable stack and heap." | ||
| 6 | HOMEPAGE = "https://wiki.gentoo.org/wiki/Hardened/PaX_Utilities" | ||
| 7 | LICENSE = "GPL-2.0-or-later" | ||
| 8 | LIC_FILES_CHKSUM = "file://COPYING;md5=eb723b61539feef013de476e68b5c50a" | ||
| 9 | |||
| 10 | SRC_URI = "git://github.com/gentoo/pax-utils;protocol=https;branch=master;tag=v${PV}" | ||
| 11 | SRCREV = "d279ca563775105859f1f8c8467b8244d758cc62" | ||
| 12 | |||
| 13 | RDEPENDS:${PN} += "bash" | ||
| 14 | |||
| 15 | BBCLASSEXTEND = "native" | ||
| 16 | |||
| 17 | inherit meson pkgconfig | ||
| 18 | |||
| 19 | PACKAGECONFIG ??= "" | ||
| 20 | |||
| 21 | PACKAGECONFIG[libcap] = "-Duse_libcap=enabled, -Duse_libcap=disabled, libcap" | ||
| 22 | PACKAGECONFIG[libseccomp] = "-Duse_seccomp=true, -Duse_seccomp=false, libseccomp" | ||
| 23 | PACKAGECONFIG[pyelftools] = "-Dlddtree_implementation=python, -Dlddtree_implementation=sh,, python3-pyelftools" | ||
| 24 | |||
| 25 | do_install:append(){ | ||
| 26 | if ${@bb.utils.contains('PACKAGECONFIG', 'pyelftools', 'true', 'false', d)}; then | ||
| 27 | sed -i 's,#!/usr/bin/env python,#!/usr/bin/env python3,' ${D}${bindir}/lddtree | ||
| 28 | fi | ||
| 29 | } | ||
| 30 | |||
diff --git a/meta-oe/recipes-devtools/pax-utils/pax-utils_1.3.3.bb b/meta-oe/recipes-devtools/pax-utils/pax-utils_1.3.3.bb deleted file mode 100644 index 4e80ca87ee..0000000000 --- a/meta-oe/recipes-devtools/pax-utils/pax-utils_1.3.3.bb +++ /dev/null | |||
| @@ -1,35 +0,0 @@ | |||
| 1 | SUMMARY = "Security-focused ELF files checking tool" | ||
| 2 | DESCRIPTION = "This is a small set of various PaX aware and related \ | ||
| 3 | utilities for ELF binaries. It can check ELF binary files and running \ | ||
| 4 | processes for issues that might be relevant when using ELF binaries \ | ||
| 5 | along with PaX, such as non-PIC code or executable stack and heap." | ||
| 6 | HOMEPAGE = "http://www.gentoo.org/proj/en/hardened/pax-utils.xml" | ||
| 7 | LICENSE = "GPL-2.0-or-later" | ||
| 8 | LIC_FILES_CHKSUM = "file://COPYING;md5=eb723b61539feef013de476e68b5c50a" | ||
| 9 | |||
| 10 | SRC_URI = "https://dev.gentoo.org/~vapier/dist/pax-utils-${PV}.tar.xz" | ||
| 11 | SRC_URI[sha256sum] = "eeca7fbd98bc66bead4a77000c2025d9f17ea8201b84245882406ce00b9b6b14" | ||
| 12 | |||
| 13 | RDEPENDS:${PN} += "bash" | ||
| 14 | |||
| 15 | export GNULIB_OVERRIDES_WINT_T = "0" | ||
| 16 | |||
| 17 | do_configure:prepend() { | ||
| 18 | touch ${S}/NEWS ${S}/AUTHORS ${S}/ChangeLog ${S}/README | ||
| 19 | } | ||
| 20 | |||
| 21 | do_install() { | ||
| 22 | oe_runmake PREFIX=${D}${prefix} DESTDIR=${D} install | ||
| 23 | } | ||
| 24 | |||
| 25 | BBCLASSEXTEND = "native" | ||
| 26 | |||
| 27 | inherit autotools pkgconfig | ||
| 28 | |||
| 29 | PACKAGECONFIG ??= "" | ||
| 30 | |||
| 31 | PACKAGECONFIG[libcap] = "--with-caps, --without-caps, libcap" | ||
| 32 | PACKAGECONFIG[libseccomp] = "--with-seccomp, --without-seccomp, libseccomp" | ||
| 33 | PACKAGECONFIG[pyelftools] = "--with-python, --without-python,, python3-pyelftools" | ||
| 34 | |||
| 35 | EXTRA_OECONF += "--enable-largefile" | ||
diff --git a/meta-oe/recipes-devtools/perl/exiftool_13.45.bb b/meta-oe/recipes-devtools/perl/exiftool_13.48.bb index 9feaeb10b1..0ace1e10eb 100644 --- a/meta-oe/recipes-devtools/perl/exiftool_13.45.bb +++ b/meta-oe/recipes-devtools/perl/exiftool_13.48.bb | |||
| @@ -7,7 +7,7 @@ LIC_FILES_CHKSUM = "file://perl-Image-ExifTool.spec;beginline=5;endline=5;md5=ff | |||
| 7 | 7 | ||
| 8 | inherit cpan | 8 | inherit cpan |
| 9 | 9 | ||
| 10 | SRCREV = "6219b531484ad790d7fcfa5732d5a9f42ff9e5b7" | 10 | SRCREV = "5a760372fadf23effe370ab5e9ca8e2df9448411" |
| 11 | SRC_URI = "git://github.com/exiftool/exiftool;protocol=https;branch=master;tag=${PV}" | 11 | SRC_URI = "git://github.com/exiftool/exiftool;protocol=https;branch=master;tag=${PV}" |
| 12 | 12 | ||
| 13 | RDEPENDS:${PN} = " \ | 13 | RDEPENDS:${PN} = " \ |
diff --git a/meta-oe/recipes-devtools/php/php_8.5.1.bb b/meta-oe/recipes-devtools/php/php_8.5.3.bb index c3abf58ad5..f4d02dbf22 100644 --- a/meta-oe/recipes-devtools/php/php_8.5.1.bb +++ b/meta-oe/recipes-devtools/php/php_8.5.3.bb | |||
| @@ -12,7 +12,7 @@ DEPENDS:class-native = "zlib-native libxml2-native" | |||
| 12 | 12 | ||
| 13 | PHP_MAJOR_VERSION = "${@d.getVar('PV').split('.')[0]}" | 13 | PHP_MAJOR_VERSION = "${@d.getVar('PV').split('.')[0]}" |
| 14 | 14 | ||
| 15 | SRC_URI = "http://php.net/distributions/php-${PV}.tar.bz2 \ | 15 | SRC_URI = "https://php.net/distributions/php-${PV}.tar.bz2 \ |
| 16 | file://0001-configure.ac-don-t-include-build-libtool.m4.patch \ | 16 | file://0001-configure.ac-don-t-include-build-libtool.m4.patch \ |
| 17 | file://0002-ext-phar-Makefile.frag-Fix-phar-packaging.patch \ | 17 | file://0002-ext-phar-Makefile.frag-Fix-phar-packaging.patch \ |
| 18 | " | 18 | " |
| @@ -32,7 +32,7 @@ UPSTREAM_CHECK_REGEX = "releases/tag/php-(?P<pver>\d+(\.\d+)+)" | |||
| 32 | 32 | ||
| 33 | S = "${UNPACKDIR}/php-${PV}" | 33 | S = "${UNPACKDIR}/php-${PV}" |
| 34 | 34 | ||
| 35 | SRC_URI[sha256sum] = "55f428c426e7241752ea9afff160bb64c32a9321cbd6d17d1c145b8df8823737" | 35 | SRC_URI[sha256sum] = "fc5ecabc183ceb64d9fca3dcd387bd29b2b67448326af998fde003124916823b" |
| 36 | 36 | ||
| 37 | CVE_STATUS_GROUPS += "CVE_STATUS_PHP" | 37 | CVE_STATUS_GROUPS += "CVE_STATUS_PHP" |
| 38 | CVE_STATUS_PHP[status] = "fixed-version: The name of this product is exactly the same as github.com/emlog/emlog. CVE can be safely ignored." | 38 | CVE_STATUS_PHP[status] = "fixed-version: The name of this product is exactly the same as github.com/emlog/emlog. CVE can be safely ignored." |
diff --git a/meta-oe/recipes-devtools/protobuf/protobuf/0001-Fix-build-on-mips-clang.patch b/meta-oe/recipes-devtools/protobuf/protobuf/0001-Fix-build-on-mips-clang.patch deleted file mode 100644 index 1f5c9127de..0000000000 --- a/meta-oe/recipes-devtools/protobuf/protobuf/0001-Fix-build-on-mips-clang.patch +++ /dev/null | |||
| @@ -1,34 +0,0 @@ | |||
| 1 | From cd6c5f36c0dc38e4734b74b03923489b7bfb9aba Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Khem Raj <raj.khem@gmail.com> | ||
| 3 | Date: Mon, 10 Mar 2025 19:59:19 -0700 | ||
| 4 | Subject: [PATCH] Fix build on mips/clang | ||
| 5 | |||
| 6 | clang20 crashes on mips, until its fixed upstream disable tailcall on | ||
| 7 | mips | ||
| 8 | |||
| 9 | https://github.com/llvm/llvm-project/issues/51709 | ||
| 10 | |||
| 11 | Upstream-Status: Inappropriate [Clang workaround] | ||
| 12 | Signed-off-by: Khem Raj <raj.khem@gmail.com> | ||
| 13 | |||
| 14 | Rebase to v5.29.4 | ||
| 15 | Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> | ||
| 16 | --- | ||
| 17 | src/google/protobuf/port_def.inc | 1 + | ||
| 18 | 1 file changed, 1 insertion(+) | ||
| 19 | |||
| 20 | diff --git a/src/google/protobuf/port_def.inc b/src/google/protobuf/port_def.inc | ||
| 21 | index 56f995e45..428d096b3 100644 | ||
| 22 | --- a/src/google/protobuf/port_def.inc | ||
| 23 | +++ b/src/google/protobuf/port_def.inc | ||
| 24 | @@ -227,6 +227,7 @@ static_assert(PROTOBUF_ABSL_MIN(20230125, 3), | ||
| 25 | #error PROTOBUF_TAILCALL was previously defined | ||
| 26 | #endif | ||
| 27 | #if ABSL_HAVE_CPP_ATTRIBUTE(clang::musttail) && !defined(__arm__) && \ | ||
| 28 | + !defined(__mips__) && \ | ||
| 29 | !defined(_ARCH_PPC) && !defined(__wasm__) && \ | ||
| 30 | !(defined(_MSC_VER) && defined(_M_IX86)) && !defined(__i386__) | ||
| 31 | // Compilation fails on ARM32: b/195943306 | ||
| 32 | -- | ||
| 33 | 2.25.1 | ||
| 34 | |||
diff --git a/meta-oe/recipes-devtools/protobuf/protobuf/0001-fix-protobuf-native-build-failure-with-gcc-10.patch b/meta-oe/recipes-devtools/protobuf/protobuf/0001-fix-protobuf-native-build-failure-with-gcc-10.patch index 2edba6b7eb..788db3e406 100644 --- a/meta-oe/recipes-devtools/protobuf/protobuf/0001-fix-protobuf-native-build-failure-with-gcc-10.patch +++ b/meta-oe/recipes-devtools/protobuf/protobuf/0001-fix-protobuf-native-build-failure-with-gcc-10.patch | |||
| @@ -30,9 +30,9 @@ diff --git a/CMakeLists.txt b/CMakeLists.txt | |||
| 30 | index e90cb8aa2..3ffac1307 100644 | 30 | index e90cb8aa2..3ffac1307 100644 |
| 31 | --- a/CMakeLists.txt | 31 | --- a/CMakeLists.txt |
| 32 | +++ b/CMakeLists.txt | 32 | +++ b/CMakeLists.txt |
| 33 | @@ -14,6 +14,10 @@ endif() | 33 | @@ -18,6 +18,10 @@ if(CMAKE_CXX_STANDARD AND CMAKE_CXX_STANDARD LESS 17) |
| 34 | # Project | 34 | message(FATAL_ERROR "The minimum supported C++ standard is C++ 17") |
| 35 | project(protobuf C CXX) | 35 | endif() |
| 36 | 36 | ||
| 37 | +set(CMAKE_CXX_STANDARD 17) | 37 | +set(CMAKE_CXX_STANDARD 17) |
| 38 | +set(CMAKE_CXX_STANDARD_REQUIRED ON) | 38 | +set(CMAKE_CXX_STANDARD_REQUIRED ON) |
diff --git a/meta-oe/recipes-devtools/protobuf/protobuf_6.31.1.bb b/meta-oe/recipes-devtools/protobuf/protobuf_6.33.5.bb index 37b26b610d..66c9c24473 100644 --- a/meta-oe/recipes-devtools/protobuf/protobuf_6.31.1.bb +++ b/meta-oe/recipes-devtools/protobuf/protobuf_6.33.5.bb | |||
| @@ -10,22 +10,26 @@ LIC_FILES_CHKSUM = " \ | |||
| 10 | file://third_party/utf8_range/LICENSE;md5=d4974d297231477b2ff507c35d61c13c \ | 10 | file://third_party/utf8_range/LICENSE;md5=d4974d297231477b2ff507c35d61c13c \ |
| 11 | " | 11 | " |
| 12 | 12 | ||
| 13 | PROTOC_VERSION = "v${@d.getVar('PV').split('.', 1)[1]}" | ||
| 14 | PROTOC_BRANCH = "${@d.getVar('PV').split('.', 2)[1]}.x" | ||
| 15 | |||
| 13 | DEPENDS = "zlib abseil-cpp jsoncpp" | 16 | DEPENDS = "zlib abseil-cpp jsoncpp" |
| 14 | DEPENDS:append:class-target = " protobuf-native" | 17 | DEPENDS:append:class-target = " protobuf-native" |
| 15 | 18 | ||
| 16 | SRCREV = "74211c0dfc2777318ab53c2cd2c317a2ef9012de" | 19 | SRCREV = "b6f9284da830b69be787732ffdaa35049d20a088" |
| 17 | 20 | ||
| 18 | SRC_URI = "git://github.com/protocolbuffers/protobuf.git;branch=31.x;protocol=https \ | 21 | SRC_URI = "git://github.com/protocolbuffers/protobuf.git;branch=${PROTOC_BRANCH};protocol=https;tag=${PROTOC_VERSION} \ |
| 19 | file://run-ptest \ | 22 | file://run-ptest \ |
| 20 | file://0001-examples-Makefile-respect-CXX-LDFLAGS-variables-fix-.patch \ | 23 | file://0001-examples-Makefile-respect-CXX-LDFLAGS-variables-fix-.patch \ |
| 21 | file://0001-fix-protobuf-native-build-failure-with-gcc-10.patch \ | 24 | file://0001-fix-protobuf-native-build-failure-with-gcc-10.patch \ |
| 22 | " | 25 | " |
| 23 | SRC_URI:append:mipsarcho32:toolchain-clang = " file://0001-Fix-build-on-mips-clang.patch " | ||
| 24 | 26 | ||
| 25 | UPSTREAM_CHECK_GITTAGREGEX = "v(?P<pver>\d\.\d+\.\d+)" | 27 | UPSTREAM_CHECK_GITTAGREGEX = "v(?P<pver>\d\.\d+\.\d+)" |
| 26 | 28 | ||
| 27 | CVE_PRODUCT = "google:protobuf protobuf:protobuf google-protobuf protobuf-cpp" | 29 | CVE_PRODUCT = "google:protobuf protobuf:protobuf google-protobuf protobuf-cpp" |
| 28 | 30 | ||
| 31 | CVE_STATUS[CVE-2026-0994] = "cpe-incorrect: the vulnerability affects only python3-protobuf recipe" | ||
| 32 | |||
| 29 | inherit cmake pkgconfig ptest | 33 | inherit cmake pkgconfig ptest |
| 30 | 34 | ||
| 31 | PACKAGECONFIG ??= "" | 35 | PACKAGECONFIG ??= "" |
| @@ -70,6 +74,7 @@ do_compile_ptest() { | |||
| 70 | # Adapt uf8_range.pc | 74 | # Adapt uf8_range.pc |
| 71 | cp "${B}/third_party/utf8_range/utf8_range.pc" "${B}/${TEST_SRC_DIR}/utf8_range.pc" | 75 | cp "${B}/third_party/utf8_range/utf8_range.pc" "${B}/${TEST_SRC_DIR}/utf8_range.pc" |
| 72 | sed -e 's|libdir=|libdir=${PKG_CONFIG_SYSROOT_DIR}|' -i "${B}/${TEST_SRC_DIR}/utf8_range.pc" | 76 | sed -e 's|libdir=|libdir=${PKG_CONFIG_SYSROOT_DIR}|' -i "${B}/${TEST_SRC_DIR}/utf8_range.pc" |
| 77 | sed -e 's|includedir=.*|includedir=${S}/third_party/utf8_range|' -i "${B}/${TEST_SRC_DIR}/utf8_range.pc" | ||
| 73 | sed -e 's|Libs:|Libs= -L${B}/third_party/utf8_range |' -i "${B}/${TEST_SRC_DIR}/utf8_range.pc" | 78 | sed -e 's|Libs:|Libs= -L${B}/third_party/utf8_range |' -i "${B}/${TEST_SRC_DIR}/utf8_range.pc" |
| 74 | # Until out-of-tree build of examples is supported, we have to use this approach | 79 | # Until out-of-tree build of examples is supported, we have to use this approach |
| 75 | sed -e 's|../src/google/protobuf/.libs/timestamp.pb.o|${B}/CMakeFiles/libprotobuf.dir/src/google/protobuf/timestamp.pb.cc.o|' -i "${B}/${TEST_SRC_DIR}/Makefile" | 80 | sed -e 's|../src/google/protobuf/.libs/timestamp.pb.o|${B}/CMakeFiles/libprotobuf.dir/src/google/protobuf/timestamp.pb.cc.o|' -i "${B}/${TEST_SRC_DIR}/Makefile" |
diff --git a/meta-oe/recipes-extended/byacc/byacc_20241231.bb b/meta-oe/recipes-extended/byacc/byacc_20260126.bb index 8d74dbb83e..cf58f4025c 100644 --- a/meta-oe/recipes-extended/byacc/byacc_20241231.bb +++ b/meta-oe/recipes-extended/byacc/byacc_20260126.bb | |||
| @@ -4,7 +4,7 @@ | |||
| 4 | # Setting to PD as this is what the upstream has it as. | 4 | # Setting to PD as this is what the upstream has it as. |
| 5 | 5 | ||
| 6 | LICENSE = "PD" | 6 | LICENSE = "PD" |
| 7 | LIC_FILES_CHKSUM = "file://package/debian/copyright;md5=6a728308869d7a7901618a5bcb970f7e" | 7 | LIC_FILES_CHKSUM = "file://package/debian/copyright;md5=0eedc51db8ab59ff33e74b4e8138035c" |
| 8 | require byacc.inc | 8 | require byacc.inc |
| 9 | 9 | ||
| 10 | SRC_URI[sha256sum] = "192c2fae048d4e7f514ba451627f9c4e612765099f819c19191f9fde3e609673" | 10 | SRC_URI[sha256sum] = "b618c5fb44c2f5f048843db90f7d1b24f78f47b07913c8c7ba8c942d3eb24b00" |
diff --git a/meta-oe/recipes-extended/cfengine/cfengine/0001-Fixed-with-libxml2-no-case-in-configure.ac.patch b/meta-oe/recipes-extended/cfengine/cfengine/0001-Fixed-with-libxml2-no-case-in-configure.ac.patch deleted file mode 100644 index 78f36bde45..0000000000 --- a/meta-oe/recipes-extended/cfengine/cfengine/0001-Fixed-with-libxml2-no-case-in-configure.ac.patch +++ /dev/null | |||
| @@ -1,89 +0,0 @@ | |||
| 1 | From a08acdfadb5eba2a3201209c6da3ad6f2ca4ae79 Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Craig Comstock <craig.comstock@northern.tech> | ||
| 3 | Date: Fri, 27 Jan 2023 15:19:48 -0600 | ||
| 4 | Subject: [PATCH] Fixed --with-libxml2=no case in configure.ac | ||
| 5 | |||
| 6 | The CF3_WITH_LIBRARY and AC_CHECK_HEADERS were moved to outside of the check for with-libxml2=no | ||
| 7 | |||
| 8 | Ticket: CFE-4023 | ||
| 9 | Changelog: title | ||
| 10 | --- | ||
| 11 | Upstream-Status: Pending | ||
| 12 | |||
| 13 | configure.ac | 21 +++++++++++---------- | ||
| 14 | libntech/configure.ac | 21 +++++++++++---------- | ||
| 15 | 2 files changed, 22 insertions(+), 20 deletions(-) | ||
| 16 | |||
| 17 | diff --git a/configure.ac b/configure.ac | ||
| 18 | index e189b10..f6b8226 100644 | ||
| 19 | --- a/configure.ac | ||
| 20 | +++ b/configure.ac | ||
| 21 | @@ -659,19 +659,20 @@ if test "x$with_libxml2" != "xno"; then | ||
| 22 | LIBXML2_CPPFLAGS=-I$with_libxml2/include/libxml2 | ||
| 23 | fi | ||
| 24 | fi | ||
| 25 | -fi | ||
| 26 | |||
| 27 | -CF3_WITH_LIBRARY(libxml2, | ||
| 28 | - [AC_CHECK_LIB(xml2, xmlFirstElementChild, | ||
| 29 | - [], | ||
| 30 | - [if test "x$with_libxml2" != xcheck; then | ||
| 31 | - AC_MSG_ERROR(Cannot find libxml2); fi] | ||
| 32 | - ) | ||
| 33 | - AC_CHECK_HEADERS([libxml/xmlwriter.h], [break], | ||
| 34 | + CF3_WITH_LIBRARY(libxml2, | ||
| 35 | + [AC_CHECK_LIB(xml2, xmlFirstElementChild, | ||
| 36 | + [], | ||
| 37 | [if test "x$with_libxml2" != xcheck; then | ||
| 38 | AC_MSG_ERROR(Cannot find libxml2); fi] | ||
| 39 | - )] | ||
| 40 | -) | ||
| 41 | + ) | ||
| 42 | + AC_CHECK_HEADERS([libxml/xmlwriter.h], [break], | ||
| 43 | + [if test "x$with_libxml2" != xcheck; then | ||
| 44 | + AC_MSG_ERROR(Cannot find libxml2); fi] | ||
| 45 | + )] | ||
| 46 | + ) | ||
| 47 | + | ||
| 48 | +fi | ||
| 49 | |||
| 50 | AM_CONDITIONAL([HAVE_LIBXML2], | ||
| 51 | [test "x$with_libxml2" != xno && | ||
| 52 | diff --git a/libntech/configure.ac b/libntech/configure.ac | ||
| 53 | index 7bb8787..28b3683 100644 | ||
| 54 | --- a/libntech/configure.ac | ||
| 55 | +++ b/libntech/configure.ac | ||
| 56 | @@ -571,19 +571,20 @@ if test "x$with_libxml2" != "xno"; then | ||
| 57 | LIBXML2_CPPFLAGS=-I$with_libxml2/include/libxml2 | ||
| 58 | fi | ||
| 59 | fi | ||
| 60 | -fi | ||
| 61 | |||
| 62 | -CF3_WITH_LIBRARY(libxml2, | ||
| 63 | - [AC_CHECK_LIB(xml2, xmlFirstElementChild, | ||
| 64 | - [], | ||
| 65 | - [if test "x$with_libxml2" != xcheck; then | ||
| 66 | - AC_MSG_ERROR(Cannot find libxml2); fi] | ||
| 67 | - ) | ||
| 68 | - AC_CHECK_HEADERS([libxml/xmlwriter.h], [break], | ||
| 69 | + CF3_WITH_LIBRARY(libxml2, | ||
| 70 | + [AC_CHECK_LIB(xml2, xmlFirstElementChild, | ||
| 71 | + [], | ||
| 72 | [if test "x$with_libxml2" != xcheck; then | ||
| 73 | AC_MSG_ERROR(Cannot find libxml2); fi] | ||
| 74 | - )] | ||
| 75 | -) | ||
| 76 | + ) | ||
| 77 | + AC_CHECK_HEADERS([libxml/xmlwriter.h], [break], | ||
| 78 | + [if test "x$with_libxml2" != xcheck; then | ||
| 79 | + AC_MSG_ERROR(Cannot find libxml2); fi] | ||
| 80 | + )] | ||
| 81 | + ) | ||
| 82 | + | ||
| 83 | +fi | ||
| 84 | |||
| 85 | AM_CONDITIONAL([HAVE_LIBXML2], | ||
| 86 | [test "x$with_libxml2" != xno && | ||
| 87 | -- | ||
| 88 | 2.39.1 | ||
| 89 | |||
diff --git a/meta-oe/recipes-extended/cfengine/cfengine_3.21.0.bb b/meta-oe/recipes-extended/cfengine/cfengine_3.26.0.bb index de20f585b0..28ea16ea6f 100644 --- a/meta-oe/recipes-extended/cfengine/cfengine_3.21.0.bb +++ b/meta-oe/recipes-extended/cfengine/cfengine_3.26.0.bb | |||
| @@ -10,51 +10,47 @@ its lifecycle. CFEngine takes systems from Build to Deploy, Manage and Audit." | |||
| 10 | 10 | ||
| 11 | HOMEPAGE = "http://cfengine.com" | 11 | HOMEPAGE = "http://cfengine.com" |
| 12 | 12 | ||
| 13 | SKIP_RECIPE[cfengine] ?= "Needs porting to openssl 3.x" | ||
| 14 | |||
| 15 | LICENSE = "GPL-3.0-only" | 13 | LICENSE = "GPL-3.0-only" |
| 16 | LIC_FILES_CHKSUM = "file://LICENSE;md5=233aa25e53983237cf0bd4c238af255f" | 14 | LIC_FILES_CHKSUM = "file://LICENSE;md5=eef43e6a0b5a8f46ef7f11e1e4b32a6c" |
| 17 | 15 | ||
| 18 | DEPENDS += "attr tokyocabinet bison-native libxml2" | 16 | DEPENDS += "attr tokyocabinet bison-native openssl libpcre2 librsync" |
| 19 | #RDEPENDS:cfengine += "attr tokyocabinet bison-native libxml2" | ||
| 20 | 17 | ||
| 21 | SRC_URI = "https://cfengine-package-repos.s3.amazonaws.com/tarballs/${BPN}-community-${PV}.tar.gz \ | 18 | SRC_URI = "https://cfengine-package-repos.s3.amazonaws.com/tarballs/${BPN}-community-${PV}.tar.gz \ |
| 22 | file://0001-Fixed-with-libxml2-no-case-in-configure.ac.patch \ | ||
| 23 | file://set-path-of-default-config-file.patch \ | 19 | file://set-path-of-default-config-file.patch \ |
| 24 | " | 20 | " |
| 25 | SRC_URI[sha256sum] = "911778ddb0a4e03a3ddfc8fc0f033136e1551849ea2dcbdb3f0f14359dfe3126" | 21 | SRC_URI[sha256sum] = "d3c3884b314dae48a6884e919d0a12acac5aea95d970544e4632a1773857d19b" |
| 26 | 22 | ||
| 27 | inherit autotools-brokensep systemd | 23 | inherit autotools-brokensep systemd |
| 28 | 24 | ||
| 29 | export EXPLICIT_VERSION = "${PV}" | 25 | export EXPLICIT_VERSION = "${PV}" |
| 30 | 26 | ||
| 31 | SYSTEMD_SERVICE:${PN} = "cfengine3.service cf-apache.service cf-hub.service cf-postgres.service \ | 27 | SYSTEMD_SERVICE:${PN} = "cfengine3.service cf-apache.service cf-hub.service cf-postgres.service \ |
| 32 | cf-runalerts.service cf-execd.service \ | 28 | cf-execd.service cf-php-fpm.service \ |
| 33 | cf-monitord.service cf-serverd.service \ | 29 | cf-monitord.service cf-serverd.service \ |
| 30 | cf-reactor.service \ | ||
| 34 | " | 31 | " |
| 35 | SYSTEMD_AUTO_ENABLE:${PN} = "disable" | 32 | SYSTEMD_AUTO_ENABLE:${PN} = "disable" |
| 36 | 33 | ||
| 37 | PACKAGECONFIG ??= "libpcre openssl \ | 34 | PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'pam systemd', d)}" |
| 38 | ${@bb.utils.filter('DISTRO_FEATURES', 'pam systemd', d)} \ | 35 | |
| 39 | " | ||
| 40 | PACKAGECONFIG[libxml2] = "--with-libxml2=yes,--with-libxml2=no,libxml2," | 36 | PACKAGECONFIG[libxml2] = "--with-libxml2=yes,--with-libxml2=no,libxml2," |
| 41 | PACKAGECONFIG[mysql] = "--with-mysql=yes,--with-mysql=no,mysql," | 37 | PACKAGECONFIG[mysql] = "--with-mysql=yes,--with-mysql=no,mariadb," |
| 42 | PACKAGECONFIG[postgresql] = "--with-postgresql=yes,--with-postgresql=no,postgresql," | 38 | PACKAGECONFIG[postgresql] = "--with-postgresql=yes,--with-postgresql=no,postgresql," |
| 43 | PACKAGECONFIG[acl] = "--with-libacl=yes,--with-libacl=no,acl," | 39 | PACKAGECONFIG[acl] = "--with-libacl=yes,--with-libacl=no,acl," |
| 44 | PACKAGECONFIG[libvirt] = "--with-libvirt=yes,--with-libvirt=no,libvirt," | 40 | PACKAGECONFIG[libvirt] = "--with-libvirt=yes,--with-libvirt=no,libvirt," |
| 45 | PACKAGECONFIG[libpcre] = "--with-pcre=yes,--with-pcre=no,libpcre," | ||
| 46 | PACKAGECONFIG[openssl] = "--with-openssl=yes,--with-openssl=no,openssl," | ||
| 47 | PACKAGECONFIG[pam] = "--with-pam=yes,--with-pam=no,libpam," | 41 | PACKAGECONFIG[pam] = "--with-pam=yes,--with-pam=no,libpam," |
| 48 | PACKAGECONFIG[libyaml] = "--with-libyaml,--without-libyaml,libyaml," | 42 | PACKAGECONFIG[libyaml] = "--with-libyaml,--without-libyaml,libyaml," |
| 49 | PACKAGECONFIG[systemd] = "--with-systemd-service=${systemd_system_unitdir},--without-systemd-service" | 43 | PACKAGECONFIG[systemd] = "--with-systemd-service=${systemd_system_unitdir},--without-systemd-service" |
| 50 | PACKAGECONFIG[libcurl] = "--with-libcurl,--without-libcurl,curl," | 44 | PACKAGECONFIG[libcurl] = "--with-libcurl,--without-libcurl,curl," |
| 51 | 45 | ||
| 52 | EXTRA_OECONF = "hw_cv_func_va_copy=yes --with-init-script=${sysconfdir}/init.d --with-tokyocabinet" | 46 | EXTRA_OECONF = "hw_cv_func_va_copy=yes --with-init-script=${sysconfdir}/init.d --with-tokyocabinet" |
| 47 | CFLAGS += "${@bb.utils.contains('PACKAGECONFIG', 'mysql', '-I${STAGING_INCDIR}/mysql', '', d)}" | ||
| 48 | CFLAGS += "${@bb.utils.contains('PACKAGECONFIG', 'libxml2', '-I${STAGING_INCDIR}/libxml2', '', d)}" | ||
| 53 | 49 | ||
| 54 | do_install:append() { | 50 | do_install:append() { |
| 55 | install -d ${D}${localstatedir}/${BPN}/bin | 51 | install -d ${D}${localstatedir}/${BPN}/bin |
| 56 | for f in `ls ${D}${bindir}`; do | 52 | for f in $(find ${D}${bindir} -type f); do |
| 57 | ln -s ${bindir}/`basename $f` ${D}${localstatedir}/${BPN}/bin/ | 53 | ln -sr $f ${D}${localstatedir}/${BPN}/bin/ |
| 58 | done | 54 | done |
| 59 | 55 | ||
| 60 | install -d ${D}${sysconfdir}/default | 56 | install -d ${D}${sysconfdir}/default |
| @@ -73,3 +69,5 @@ EOF | |||
| 73 | } | 69 | } |
| 74 | 70 | ||
| 75 | RDEPENDS:${PN} += "${BPN}-masterfiles" | 71 | RDEPENDS:${PN} += "${BPN}-masterfiles" |
| 72 | |||
| 73 | FILES:${PN} += "${libdir}/python" | ||
diff --git a/meta-oe/recipes-extended/highway/highway_1.3.0.bb b/meta-oe/recipes-extended/highway/highway_1.3.0.bb index 81b71b1f21..d279994301 100644 --- a/meta-oe/recipes-extended/highway/highway_1.3.0.bb +++ b/meta-oe/recipes-extended/highway/highway_1.3.0.bb | |||
| @@ -16,3 +16,5 @@ EXTRA_OECMAKE = "-DBUILD_TESTING=0 -DCMAKE_BUILD_TYPE=Release" | |||
| 16 | CXXFLAGS:append:arm = " -mfp16-format=ieee" | 16 | CXXFLAGS:append:arm = " -mfp16-format=ieee" |
| 17 | # Option not supported with clang and its default format for __fp16 anyway with clang | 17 | # Option not supported with clang and its default format for __fp16 anyway with clang |
| 18 | CXXFLAGS:remove:toolchain-clang = "-mfp16-format=ieee" | 18 | CXXFLAGS:remove:toolchain-clang = "-mfp16-format=ieee" |
| 19 | |||
| 20 | BBCLASSEXTEND = "native" | ||
diff --git a/meta-oe/recipes-extended/hplip/hplip_3.22.10.bb b/meta-oe/recipes-extended/hplip/hplip_3.22.10.bb index ffc18d90c6..2b53d19f9f 100644 --- a/meta-oe/recipes-extended/hplip/hplip_3.22.10.bb +++ b/meta-oe/recipes-extended/hplip/hplip_3.22.10.bb | |||
| @@ -20,6 +20,8 @@ SRC_URI = "${SOURCEFORGE_MIRROR}/${BPN}/${BP}.tar.gz \ | |||
| 20 | file://0001-Fix-upstream-CFLAGS-override.patch" | 20 | file://0001-Fix-upstream-CFLAGS-override.patch" |
| 21 | SRC_URI[sha256sum] = "533c3f2f6b53e4163ded4fd81d1f11ae6162a0f6451bd5e62a8382d0c1366624" | 21 | SRC_URI[sha256sum] = "533c3f2f6b53e4163ded4fd81d1f11ae6162a0f6451bd5e62a8382d0c1366624" |
| 22 | 22 | ||
| 23 | CVE_PRODUCT = "hplip linux_imaging_and_printing" | ||
| 24 | |||
| 23 | UPSTREAM_CHECK_URI = "https://sourceforge.net/p/hplip/activity" | 25 | UPSTREAM_CHECK_URI = "https://sourceforge.net/p/hplip/activity" |
| 24 | 26 | ||
| 25 | DEPENDS += "cups python3 libusb1 python3-setuptools-native" | 27 | DEPENDS += "cups python3 libusb1 python3-setuptools-native" |
diff --git a/meta-oe/recipes-extended/iotop/iotop_1.30.bb b/meta-oe/recipes-extended/iotop/iotop_1.31.bb index 9fe774f9f2..f37b5a5dd3 100644 --- a/meta-oe/recipes-extended/iotop/iotop_1.30.bb +++ b/meta-oe/recipes-extended/iotop/iotop_1.31.bb | |||
| @@ -1,11 +1,11 @@ | |||
| 1 | SUMMARY = "A top utility for I/O" | 1 | SUMMARY = "A top utility for I/O" |
| 2 | LICENSE = "GPL-2.0-or-later" | 2 | LICENSE = "GPL-2.0-or-later" |
| 3 | LIC_FILES_CHKSUM = "file://LICENSE;md5=3154adaa1a9ca0d8dcc1944518ece1b9" | 3 | LIC_FILES_CHKSUM = "file://LICENSE;md5=26b36b714daebf72b11715ba73efbad4" |
| 4 | 4 | ||
| 5 | DEPENDS = "ncurses" | 5 | DEPENDS = "ncurses" |
| 6 | 6 | ||
| 7 | SRC_URI = "git://github.com/Tomas-M/iotop.git;branch=master;protocol=https;tag=v${PV}" | 7 | SRC_URI = "git://github.com/Tomas-M/iotop.git;branch=master;protocol=https;tag=v${PV}" |
| 8 | SRCREV = "c3366a8a235f9c8ddc4797625f22cfdf12ba2c36" | 8 | SRCREV = "57890d671ba69ebc4a619a1cfe7d76cdd3d836a8" |
| 9 | 9 | ||
| 10 | 10 | ||
| 11 | inherit pkgconfig | 11 | inherit pkgconfig |
diff --git a/meta-oe/recipes-extended/liblognorm/liblognorm_2.0.8.bb b/meta-oe/recipes-extended/liblognorm/liblognorm_2.0.9.bb index 6c68b515e9..188f7d6011 100644 --- a/meta-oe/recipes-extended/liblognorm/liblognorm_2.0.8.bb +++ b/meta-oe/recipes-extended/liblognorm/liblognorm_2.0.9.bb | |||
| @@ -11,7 +11,7 @@ DEPENDS = "libfastjson libestr" | |||
| 11 | SRC_URI = "git://github.com/rsyslog/liblognorm;branch=stable;protocol=https;tag=v${PV} \ | 11 | SRC_URI = "git://github.com/rsyslog/liblognorm;branch=stable;protocol=https;tag=v${PV} \ |
| 12 | file://0001-Add-asprintf-to-autoconf-function-check-macro.patch \ | 12 | file://0001-Add-asprintf-to-autoconf-function-check-macro.patch \ |
| 13 | " | 13 | " |
| 14 | SRCREV = "33ec4b061ad0a6e5508e679e150ce6422ef6be30" | 14 | SRCREV = "3804548e3541747bde3e82a78d2c2dcd865296dd" |
| 15 | 15 | ||
| 16 | inherit autotools pkgconfig | 16 | inherit autotools pkgconfig |
| 17 | 17 | ||
diff --git a/meta-oe/recipes-extended/libx86-1/libx86-1.1/0001-Define-CARD32-as-uint-as-it-is-32-bit.patch b/meta-oe/recipes-extended/libx86-1/libx86-1.1.1/0001-Define-CARD32-as-uint-as-it-is-32-bit.patch index aef521bc5d..aef521bc5d 100644 --- a/meta-oe/recipes-extended/libx86-1/libx86-1.1/0001-Define-CARD32-as-uint-as-it-is-32-bit.patch +++ b/meta-oe/recipes-extended/libx86-1/libx86-1.1.1/0001-Define-CARD32-as-uint-as-it-is-32-bit.patch | |||
diff --git a/meta-oe/recipes-extended/libx86-1/libx86-1.1/0001-assume-zero-is-valid-address.patch b/meta-oe/recipes-extended/libx86-1/libx86-1.1.1/0001-assume-zero-is-valid-address.patch index 7a46301deb..7a46301deb 100644 --- a/meta-oe/recipes-extended/libx86-1/libx86-1.1/0001-assume-zero-is-valid-address.patch +++ b/meta-oe/recipes-extended/libx86-1/libx86-1.1.1/0001-assume-zero-is-valid-address.patch | |||
diff --git a/meta-oe/recipes-extended/libx86-1/libx86-1.1/0001-Fix-type-of-the-void-pointer-assignment.patch b/meta-oe/recipes-extended/libx86-1/libx86-1.1/0001-Fix-type-of-the-void-pointer-assignment.patch deleted file mode 100644 index ea3c306fd7..0000000000 --- a/meta-oe/recipes-extended/libx86-1/libx86-1.1/0001-Fix-type-of-the-void-pointer-assignment.patch +++ /dev/null | |||
| @@ -1,33 +0,0 @@ | |||
| 1 | From c782e208021409e9b78acb2200abd4319072e78a Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Khem Raj <raj.khem@gmail.com> | ||
| 3 | Date: Fri, 2 Sep 2022 00:28:05 -0700 | ||
| 4 | Subject: [PATCH] Fix type of the void pointer assignment | ||
| 5 | |||
| 6 | Fixes build with clang | ||
| 7 | |||
| 8 | x86-common.c:216:9: error: incompatible integer to pointer conversion assigning to 'void *' from 'long' [-Wint-conversion] | ||
| 9 | offset = mem_info.offset - REAL_MEM_BASE; | ||
| 10 | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ||
| 11 | |||
| 12 | Upstream-Status: Pending | ||
| 13 | Signed-off-by: Khem Raj <raj.khem@gmail.com> | ||
| 14 | --- | ||
| 15 | x86-common.c | 2 +- | ||
| 16 | 1 file changed, 1 insertion(+), 1 deletion(-) | ||
| 17 | |||
| 18 | diff --git a/x86-common.c b/x86-common.c | ||
| 19 | index 137bc3c..6f737ed 100644 | ||
| 20 | --- a/x86-common.c | ||
| 21 | +++ b/x86-common.c | ||
| 22 | @@ -213,7 +213,7 @@ void *LRMI_common_init(int high_page) | ||
| 23 | if (!real_mem_init(high_page)) | ||
| 24 | return NULL; | ||
| 25 | |||
| 26 | - offset = mem_info.offset - REAL_MEM_BASE; | ||
| 27 | + offset = (void*)(mem_info.offset - REAL_MEM_BASE); | ||
| 28 | |||
| 29 | /* | ||
| 30 | Map the Interrupt Vectors (0x0 - 0x400) + BIOS data (0x400 - 0x502) | ||
| 31 | -- | ||
| 32 | 2.37.3 | ||
| 33 | |||
diff --git a/meta-oe/recipes-extended/libx86-1/libx86-1.1/libx86-mmap-offset.patch b/meta-oe/recipes-extended/libx86-1/libx86-1.1/libx86-mmap-offset.patch deleted file mode 100644 index 1c120c04b9..0000000000 --- a/meta-oe/recipes-extended/libx86-1/libx86-1.1/libx86-mmap-offset.patch +++ /dev/null | |||
| @@ -1,192 +0,0 @@ | |||
| 1 | Upstream-Status: Pending | ||
| 2 | |||
| 3 | Upstream-Statue: Pending | ||
| 4 | [from ftp://195.220.108.108/linux/fedora/linux/development/rawhide/source/SRPMS/l/libx86-1.1-21.fc23.src.rpm] | ||
| 5 | |||
| 6 | diff -ur libx86-1.1/lrmi.c libx86-1.1.hack/lrmi.c | ||
| 7 | --- libx86-1.1/lrmi.c 2006-10-30 15:10:16.000000000 -0500 | ||
| 8 | +++ libx86-1.1.hack/lrmi.c 2009-10-26 15:55:42.000000000 -0400 | ||
| 9 | @@ -136,7 +136,7 @@ | ||
| 10 | if (context.ready) | ||
| 11 | return 1; | ||
| 12 | |||
| 13 | - if (!LRMI_common_init()) | ||
| 14 | + if (!LRMI_common_init(0)) | ||
| 15 | return 0; | ||
| 16 | |||
| 17 | /* | ||
| 18 | diff -ur libx86-1.1/thunk.c libx86-1.1.hack/thunk.c | ||
| 19 | --- libx86-1.1/thunk.c 2008-04-02 20:48:00.000000000 -0400 | ||
| 20 | +++ libx86-1.1.hack/thunk.c 2009-10-26 16:05:39.000000000 -0400 | ||
| 21 | @@ -139,11 +139,11 @@ | ||
| 22 | int i; | ||
| 23 | X86EMU_intrFuncs intFuncs[256]; | ||
| 24 | |||
| 25 | - if (!LRMI_common_init()) | ||
| 26 | + mmap_addr = LRMI_common_init(1); | ||
| 27 | + | ||
| 28 | + if (!mmap_addr) | ||
| 29 | return 0; | ||
| 30 | |||
| 31 | - mmap_addr = 0; | ||
| 32 | - | ||
| 33 | X86EMU_pioFuncs pioFuncs = { | ||
| 34 | (&x_inb), | ||
| 35 | (&x_inw), | ||
| 36 | @@ -169,10 +169,10 @@ | ||
| 37 | X86_ESP = 0xFFF9; | ||
| 38 | memset (stack, 0, 64*1024); | ||
| 39 | |||
| 40 | - *((char *)0) = 0x4f; /* Make sure that we end up jumping back to a | ||
| 41 | - halt instruction */ | ||
| 42 | + *mmap_addr = 0x4f; /* Make sure that we end up jumping back to a | ||
| 43 | + halt instruction */ | ||
| 44 | |||
| 45 | - M.mem_base = 0; | ||
| 46 | + M.mem_base = (unsigned long)mmap_addr; | ||
| 47 | M.mem_size = 1024*1024; | ||
| 48 | |||
| 49 | return 1; | ||
| 50 | diff -ur libx86-1.1/x86-common.c libx86-1.1.hack/x86-common.c | ||
| 51 | --- libx86-1.1/x86-common.c 2008-05-16 12:56:23.000000000 -0400 | ||
| 52 | +++ libx86-1.1.hack/x86-common.c 2009-10-26 16:03:21.000000000 -0400 | ||
| 53 | @@ -45,14 +45,15 @@ | ||
| 54 | static struct { | ||
| 55 | int ready; | ||
| 56 | int count; | ||
| 57 | + void *offset; | ||
| 58 | struct mem_block blocks[REAL_MEM_BLOCKS]; | ||
| 59 | } mem_info = { 0 }; | ||
| 60 | |||
| 61 | static int | ||
| 62 | -real_mem_init(void) | ||
| 63 | +real_mem_init(int high_page) | ||
| 64 | { | ||
| 65 | void *m; | ||
| 66 | - int fd_zero; | ||
| 67 | + int fd_zero, flags = MAP_SHARED; | ||
| 68 | |||
| 69 | if (mem_info.ready) | ||
| 70 | return 1; | ||
| 71 | @@ -63,9 +64,12 @@ | ||
| 72 | return 0; | ||
| 73 | } | ||
| 74 | |||
| 75 | + if (!high_page) | ||
| 76 | + flags |= MAP_FIXED; | ||
| 77 | + | ||
| 78 | m = mmap((void *)REAL_MEM_BASE, REAL_MEM_SIZE, | ||
| 79 | - PROT_READ | PROT_WRITE | PROT_EXEC, | ||
| 80 | - MAP_FIXED | MAP_SHARED, fd_zero, 0); | ||
| 81 | + PROT_READ | PROT_WRITE | PROT_EXEC, | ||
| 82 | + flags, fd_zero, 0); | ||
| 83 | |||
| 84 | if (m == (void *)-1) { | ||
| 85 | perror("mmap /dev/zero"); | ||
| 86 | @@ -76,6 +80,7 @@ | ||
| 87 | close(fd_zero); | ||
| 88 | |||
| 89 | mem_info.ready = 1; | ||
| 90 | + mem_info.offset = m; | ||
| 91 | mem_info.count = 1; | ||
| 92 | mem_info.blocks[0].size = REAL_MEM_SIZE; | ||
| 93 | mem_info.blocks[0].free = 1; | ||
| 94 | @@ -87,7 +92,7 @@ | ||
| 95 | real_mem_deinit(void) | ||
| 96 | { | ||
| 97 | if (mem_info.ready) { | ||
| 98 | - munmap((void *)REAL_MEM_BASE, REAL_MEM_SIZE); | ||
| 99 | + munmap(mem_info.offset, REAL_MEM_SIZE); | ||
| 100 | mem_info.ready = 0; | ||
| 101 | } | ||
| 102 | } | ||
| 103 | @@ -119,7 +124,7 @@ | ||
| 104 | LRMI_alloc_real(int size) | ||
| 105 | { | ||
| 106 | int i; | ||
| 107 | - char *r = (char *)REAL_MEM_BASE; | ||
| 108 | + char *r = (char *)mem_info.offset; | ||
| 109 | |||
| 110 | if (!mem_info.ready) | ||
| 111 | return NULL; | ||
| 112 | @@ -151,7 +156,7 @@ | ||
| 113 | LRMI_free_real(void *m) | ||
| 114 | { | ||
| 115 | int i; | ||
| 116 | - char *r = (char *)REAL_MEM_BASE; | ||
| 117 | + char *r = (char *)mem_info.offset; | ||
| 118 | |||
| 119 | if (!mem_info.ready) | ||
| 120 | return; | ||
| 121 | @@ -200,13 +205,15 @@ | ||
| 122 | return *(unsigned short *)(i * 4); | ||
| 123 | } | ||
| 124 | |||
| 125 | -int LRMI_common_init(void) | ||
| 126 | +void *LRMI_common_init(int high_page) | ||
| 127 | { | ||
| 128 | - void *m; | ||
| 129 | + void *m, *offset; | ||
| 130 | int fd_mem; | ||
| 131 | |||
| 132 | - if (!real_mem_init()) | ||
| 133 | - return 0; | ||
| 134 | + if (!real_mem_init(high_page)) | ||
| 135 | + return NULL; | ||
| 136 | + | ||
| 137 | + offset = mem_info.offset - REAL_MEM_BASE; | ||
| 138 | |||
| 139 | /* | ||
| 140 | Map the Interrupt Vectors (0x0 - 0x400) + BIOS data (0x400 - 0x502) | ||
| 141 | @@ -217,33 +224,33 @@ | ||
| 142 | if (fd_mem == -1) { | ||
| 143 | real_mem_deinit(); | ||
| 144 | perror("open /dev/mem"); | ||
| 145 | - return 0; | ||
| 146 | + return NULL; | ||
| 147 | } | ||
| 148 | |||
| 149 | - m = mmap((void *)0, 0x502, | ||
| 150 | - PROT_READ | PROT_WRITE | PROT_EXEC, | ||
| 151 | - MAP_FIXED | MAP_SHARED, fd_mem, 0); | ||
| 152 | + m = mmap(offset, 0x502, | ||
| 153 | + PROT_READ | PROT_WRITE | PROT_EXEC, | ||
| 154 | + MAP_FIXED | MAP_SHARED, fd_mem, 0); | ||
| 155 | |||
| 156 | if (m == (void *)-1) { | ||
| 157 | close(fd_mem); | ||
| 158 | real_mem_deinit(); | ||
| 159 | perror("mmap /dev/mem"); | ||
| 160 | - return 0; | ||
| 161 | + return NULL; | ||
| 162 | } | ||
| 163 | |||
| 164 | - m = mmap((void *)0xa0000, 0x100000 - 0xa0000, | ||
| 165 | + m = mmap(offset+0xa0000, 0x100000 - 0xa0000, | ||
| 166 | PROT_READ | PROT_WRITE | PROT_EXEC, | ||
| 167 | MAP_FIXED | MAP_SHARED, fd_mem, 0xa0000); | ||
| 168 | |||
| 169 | if (m == (void *)-1) { | ||
| 170 | - munmap((void *)0, 0x502); | ||
| 171 | + munmap(offset, 0x502); | ||
| 172 | close(fd_mem); | ||
| 173 | real_mem_deinit(); | ||
| 174 | perror("mmap /dev/mem"); | ||
| 175 | - return 0; | ||
| 176 | + return NULL; | ||
| 177 | } | ||
| 178 | |||
| 179 | close(fd_mem); | ||
| 180 | |||
| 181 | - return 1; | ||
| 182 | + return offset; | ||
| 183 | } | ||
| 184 | diff -ur libx86-1.1/x86-common.h libx86-1.1.hack/x86-common.h | ||
| 185 | --- libx86-1.1/x86-common.h 2006-09-07 18:44:27.000000000 -0400 | ||
| 186 | +++ libx86-1.1.hack/x86-common.h 2009-10-26 16:01:19.000000000 -0400 | ||
| 187 | @@ -40,4 +40,4 @@ | ||
| 188 | |||
| 189 | void *LRMI_alloc_real(int size); | ||
| 190 | void LRMI_free_real(void *m); | ||
| 191 | -int LRMI_common_init(void); | ||
| 192 | +void *LRMI_common_init(int high_page); | ||
diff --git a/meta-oe/recipes-extended/libx86-1/libx86-1.1/makefile-add-ldflags.patch b/meta-oe/recipes-extended/libx86-1/libx86-1.1/makefile-add-ldflags.patch deleted file mode 100644 index 821ab379d5..0000000000 --- a/meta-oe/recipes-extended/libx86-1/libx86-1.1/makefile-add-ldflags.patch +++ /dev/null | |||
| @@ -1,17 +0,0 @@ | |||
| 1 | Upstream-Status: Pending | ||
| 2 | |||
| 3 | Signed-off-by: Yi Zhao <yi.zhao@windriver.com> | ||
| 4 | |||
| 5 | diff --git a/Makefile b/Makefile | ||
| 6 | index 951b617..6d9b73d 100644 | ||
| 7 | --- a/Makefile | ||
| 8 | +++ b/Makefile | ||
| 9 | @@ -22,7 +22,7 @@ static: $(OBJECTS) | ||
| 10 | $(AR) cru libx86.a $(OBJECTS) | ||
| 11 | |||
| 12 | shared: $(OBJECTS) | ||
| 13 | - $(CC) $(CFLAGS) -o libx86.so.1 -shared -Wl,-soname,libx86.so.1 $(OBJECTS) | ||
| 14 | + $(CC) $(CFLAGS) $(LDFLAGS) -o libx86.so.1 -shared -Wl,-soname,libx86.so.1 $(OBJECTS) | ||
| 15 | |||
| 16 | objclean: | ||
| 17 | $(MAKE) -C x86emu clean | ||
diff --git a/meta-oe/recipes-extended/libx86-1/libx86-1_1.1.bb b/meta-oe/recipes-extended/libx86-1/libx86-1_1.1.1.bb index 817322a484..5ef7707a86 100644 --- a/meta-oe/recipes-extended/libx86-1/libx86-1_1.1.bb +++ b/meta-oe/recipes-extended/libx86-1/libx86-1_1.1.1.bb | |||
| @@ -7,17 +7,16 @@ LICENSE = "MIT & BSD-3-Clause" | |||
| 7 | SECTION = "libs" | 7 | SECTION = "libs" |
| 8 | LIC_FILES_CHKSUM = "file://COPYRIGHT;md5=633af6c02e6f624d4c472d970a2aca53" | 8 | LIC_FILES_CHKSUM = "file://COPYRIGHT;md5=633af6c02e6f624d4c472d970a2aca53" |
| 9 | 9 | ||
| 10 | SRC_URI = "https://mirrors.slackware.com/slackware/slackware-current/source/ap/libx86/libx86-${PV}.tar.gz \ | 10 | SRC_URI = "https://mirrors.slackware.com/slackware/slackware-current/source/ap/libx86/libx86-v${PV}.tar.lz \ |
| 11 | file://libx86-mmap-offset.patch \ | ||
| 12 | file://0001-assume-zero-is-valid-address.patch \ | 11 | file://0001-assume-zero-is-valid-address.patch \ |
| 13 | file://makefile-add-ldflags.patch \ | ||
| 14 | file://0001-Fix-type-of-the-void-pointer-assignment.patch \ | ||
| 15 | file://0001-Define-CARD32-as-uint-as-it-is-32-bit.patch \ | 12 | file://0001-Define-CARD32-as-uint-as-it-is-32-bit.patch \ |
| 16 | " | 13 | " |
| 17 | SRC_URI[sha256sum] = "5bf13104cb327472b5cb65643352a9138646becacc06763088d83001d832d048" | 14 | SRC_URI[sha256sum] = "0de221c8e2fcc84078155c1a82f86dcd71c2706033eb410d2090d86c99f51141" |
| 18 | 15 | ||
| 19 | UPSTREAM_CHECK_URI = "https://mirrors.slackware.com/slackware/slackware-current/source/ap/libx86/" | 16 | UPSTREAM_CHECK_URI = "https://mirrors.slackware.com/slackware/slackware-current/source/ap/libx86/" |
| 20 | 17 | ||
| 18 | S = "${UNPACKDIR}/${BPN}-v${PV}" | ||
| 19 | |||
| 21 | BPN = "libx86" | 20 | BPN = "libx86" |
| 22 | COMPATIBLE_HOST = '(x86_64|i.86).*-linux' | 21 | COMPATIBLE_HOST = '(x86_64|i.86).*-linux' |
| 23 | 22 | ||
diff --git a/meta-oe/recipes-extended/mozjs/mozjs-128/D261512.1755672843.patch b/meta-oe/recipes-extended/mozjs/mozjs-128/D261512.1755672843.patch new file mode 100644 index 0000000000..1b35d2c094 --- /dev/null +++ b/meta-oe/recipes-extended/mozjs/mozjs-128/D261512.1755672843.patch | |||
| @@ -0,0 +1,68 @@ | |||
| 1 | This patch fixes configure with python 3.14 | ||
| 2 | |||
| 3 | Signed-off-by: Markus Volk <f_l_k@t-online.de> | ||
| 4 | |||
| 5 | Upstream-Status: Backport [https://github.com/mozilla-firefox/firefox/commit/d497aa4f770ca02f6083e93b94996a8fe32c2ff4] | ||
| 6 | |||
| 7 | diff --git a/python/mozbuild/mozbuild/frontend/reader.py b/python/mozbuild/mozbuild/frontend/reader.py | ||
| 8 | index 5cb627b..c2dcafe 100644 | ||
| 9 | --- a/python/mozbuild/mozbuild/frontend/reader.py | ||
| 10 | +++ b/python/mozbuild/mozbuild/frontend/reader.py | ||
| 11 | @@ -470,7 +470,7 @@ class TemplateFunction(object): | ||
| 12 | return c( | ||
| 13 | ast.Subscript( | ||
| 14 | value=c(ast.Name(id=self._global_name, ctx=ast.Load())), | ||
| 15 | - slice=c(ast.Index(value=c(ast.Str(s=node.id)))), | ||
| 16 | + slice=c(ast.Index(value=c(ast.Constant(value=node.id)))), | ||
| 17 | ctx=node.ctx, | ||
| 18 | ) | ||
| 19 | ) | ||
| 20 | @@ -1035,8 +1035,8 @@ class BuildReader(object): | ||
| 21 | else: | ||
| 22 | # Others | ||
| 23 | assert isinstance(target.slice, ast.Index) | ||
| 24 | - assert isinstance(target.slice.value, ast.Str) | ||
| 25 | - key = target.slice.value.s | ||
| 26 | + assert isinstance(target.slice.value, ast.Constant) | ||
| 27 | + key = target.slice.value.value | ||
| 28 | |||
| 29 | return name, key | ||
| 30 | |||
| 31 | @@ -1044,11 +1044,11 @@ class BuildReader(object): | ||
| 32 | value = node.value | ||
| 33 | if isinstance(value, ast.List): | ||
| 34 | for v in value.elts: | ||
| 35 | - assert isinstance(v, ast.Str) | ||
| 36 | - yield v.s | ||
| 37 | + assert isinstance(v, ast.Constant) | ||
| 38 | + yield v.value | ||
| 39 | else: | ||
| 40 | - assert isinstance(value, ast.Str) | ||
| 41 | - yield value.s | ||
| 42 | + assert isinstance(value, ast.Constant) | ||
| 43 | + yield value.value | ||
| 44 | |||
| 45 | assignments = [] | ||
| 46 | |||
| 47 | diff --git a/python/mozbuild/mozbuild/vendor/rewrite_mozbuild.py b/python/mozbuild/mozbuild/vendor/rewrite_mozbuild.py | ||
| 48 | index 1590267..151d27c 100644 | ||
| 49 | --- a/python/mozbuild/mozbuild/vendor/rewrite_mozbuild.py | ||
| 50 | +++ b/python/mozbuild/mozbuild/vendor/rewrite_mozbuild.py | ||
| 51 | @@ -327,15 +327,13 @@ def assignment_node_to_source_filename_list(code, node): | ||
| 52 | """ | ||
| 53 | if isinstance(node.value, ast.List) and "elts" in node.value._fields: | ||
| 54 | for f in node.value.elts: | ||
| 55 | - if not isinstance(f, ast.Constant) and not isinstance(f, ast.Str): | ||
| 56 | + if not isinstance(f, ast.Constant): | ||
| 57 | log( | ||
| 58 | "Found non-constant source file name in list: ", | ||
| 59 | ast_get_source_segment(code, f), | ||
| 60 | ) | ||
| 61 | return [] | ||
| 62 | - return [ | ||
| 63 | - f.value if isinstance(f, ast.Constant) else f.s for f in node.value.elts | ||
| 64 | - ] | ||
| 65 | + return [f.value for f in node.value.elts] | ||
| 66 | elif isinstance(node.value, ast.ListComp): | ||
| 67 | # SOURCES += [f for f in foo if blah] | ||
| 68 | log("Could not find the files for " + ast_get_source_segment(code, node.value)) | ||
diff --git a/meta-oe/recipes-extended/mozjs/mozjs-128_128.5.2.bb b/meta-oe/recipes-extended/mozjs/mozjs-128_128.14.0.bb index fbbe3749ba..635cad96cf 100644 --- a/meta-oe/recipes-extended/mozjs/mozjs-128_128.5.2.bb +++ b/meta-oe/recipes-extended/mozjs/mozjs-128_128.14.0.bb | |||
| @@ -3,22 +3,24 @@ HOMEPAGE = "https://developer.mozilla.org/en-US/docs/Mozilla/Projects/SpiderMonk | |||
| 3 | LICENSE = "MPL-2.0" | 3 | LICENSE = "MPL-2.0" |
| 4 | LIC_FILES_CHKSUM = "file://LICENSE;md5=dc9b6ecd19a14a54a628edaaf23733bf" | 4 | LIC_FILES_CHKSUM = "file://LICENSE;md5=dc9b6ecd19a14a54a628edaaf23733bf" |
| 5 | 5 | ||
| 6 | SRC_URI = "https://archive.mozilla.org/pub/firefox/releases/${PV}esr/source/firefox-${PV}esr.source.tar.xz \ | 6 | SRC_URI = " \ |
| 7 | file://0001-Cargo.toml-do-not-abort-on-panic.patch \ | 7 | https://archive.mozilla.org/pub/firefox/releases/${PV}esr/source/firefox-${PV}esr.source.tar.xz \ |
| 8 | file://0002-moz.configure-do-not-look-for-llvm-objdump.patch \ | 8 | file://0001-Cargo.toml-do-not-abort-on-panic.patch \ |
| 9 | file://0003-rust.configure-do-not-try-to-find-a-suitable-upstrea.patch \ | 9 | file://0002-moz.configure-do-not-look-for-llvm-objdump.patch \ |
| 10 | file://0004-use-asm-sgidefs.h.patch \ | 10 | file://0003-rust.configure-do-not-try-to-find-a-suitable-upstrea.patch \ |
| 11 | file://0005-Add-RISCV32-support.patch \ | 11 | file://0004-use-asm-sgidefs.h.patch \ |
| 12 | file://0006-util.configure-fix-one-occasionally-reproduced-confi.patch \ | 12 | file://0005-Add-RISCV32-support.patch \ |
| 13 | file://0007-Rewrite-cargo-host-linker-in-python3.patch \ | 13 | file://0006-util.configure-fix-one-occasionally-reproduced-confi.patch \ |
| 14 | file://0008-Musl-does-not-have-stack-unwinder-like-glibc-therefo.patch \ | 14 | file://0007-Rewrite-cargo-host-linker-in-python3.patch \ |
| 15 | file://0009-Backport-patch-from-firefox-bugzilla-to-fix-compile-.patch \ | 15 | file://0008-Musl-does-not-have-stack-unwinder-like-glibc-therefo.patch \ |
| 16 | file://0010-The-ISB-instruction-isn-t-available-in-ARMv5-or-v6-s.patch \ | 16 | file://0009-Backport-patch-from-firefox-bugzilla-to-fix-compile-.patch \ |
| 17 | file://0011-Link-with-icu-uc-to-fix-build-with-ICU-76.patch \ | 17 | file://0010-The-ISB-instruction-isn-t-available-in-ARMv5-or-v6-s.patch \ |
| 18 | file://0012-Recognise-riscv64gc-and-riscv32gc-as-valid-architect.patch \ | 18 | file://0011-Link-with-icu-uc-to-fix-build-with-ICU-76.patch \ |
| 19 | file://0013-Fix-build-error-with-musl.patch \ | 19 | file://0012-Recognise-riscv64gc-and-riscv32gc-as-valid-architect.patch \ |
| 20 | " | 20 | file://0013-Fix-build-error-with-musl.patch \ |
| 21 | SRC_URI[sha256sum] = "25d633eb81499cbda44b8c64fa1c1a5879d55024b864ef495d4997154d68358f" | 21 | file://D261512.1755672843.patch \ |
| 22 | " | ||
| 23 | SRC_URI[sha256sum] = "93b9ef6229f41cb22ff109b95bbf61a78395a0fe4b870192eeca22947cb09a53" | ||
| 22 | 24 | ||
| 23 | UPSTREAM_CHECK_URI = "https://tracker.debian.org/pkg/mozjs128" | 25 | UPSTREAM_CHECK_URI = "https://tracker.debian.org/pkg/mozjs128" |
| 24 | UPSTREAM_CHECK_REGEX = "(?P<pver>\d+(\.\d+)+)" | 26 | UPSTREAM_CHECK_REGEX = "(?P<pver>\d+(\.\d+)+)" |
diff --git a/meta-oe/recipes-extended/networking/mstpd_git.bb b/meta-oe/recipes-extended/networking/mstpd_0.1.1.bb index b003b52d25..3ac4d5b1fe 100644 --- a/meta-oe/recipes-extended/networking/mstpd_git.bb +++ b/meta-oe/recipes-extended/networking/mstpd_0.1.1.bb | |||
| @@ -1,14 +1,12 @@ | |||
| 1 | LICENSE = "GPL-2.0-or-later" | 1 | LICENSE = "GPL-2.0-or-later" |
| 2 | LIC_FILES_CHKSUM = "file://LICENSE;md5=4325afd396febcb659c36b49533135d4" | 2 | LIC_FILES_CHKSUM = "file://LICENSE;md5=4325afd396febcb659c36b49533135d4" |
| 3 | 3 | ||
| 4 | PV = "0.1.0+git" | ||
| 5 | |||
| 6 | SRC_URI = " \ | 4 | SRC_URI = " \ |
| 7 | git://github.com/mstpd/mstpd;branch=master;protocol=https \ | 5 | git://github.com/mstpd/mstpd;branch=master;protocol=https;tag=${PV} \ |
| 8 | file://bridge-stp \ | 6 | file://bridge-stp \ |
| 9 | file://mstpd.service \ | 7 | file://mstpd.service \ |
| 10 | " | 8 | " |
| 11 | SRCREV = "181c453fc1a00573e19f14960dcc54ad84beea7c" | 9 | SRCREV = "d7dd987b101f277bfef8ac71de7c1d962a424e8e" |
| 12 | 10 | ||
| 13 | UPSTREAM_CHECK_GITTAGREGEX = "(?P<pver>\d+(\.\d+){2,})" | 11 | UPSTREAM_CHECK_GITTAGREGEX = "(?P<pver>\d+(\.\d+){2,})" |
| 14 | 12 | ||
diff --git a/meta-oe/recipes-extended/parallel/parallel_20251122.bb b/meta-oe/recipes-extended/parallel/parallel_20260222.bb index c2775472d7..cf01b783bb 100644 --- a/meta-oe/recipes-extended/parallel/parallel_20251122.bb +++ b/meta-oe/recipes-extended/parallel/parallel_20260222.bb | |||
| @@ -12,7 +12,7 @@ LIC_FILES_CHKSUM = " \ | |||
| 12 | " | 12 | " |
| 13 | 13 | ||
| 14 | SRC_URI = "${GNU_MIRROR}/${BPN}/${BP}.tar.bz2" | 14 | SRC_URI = "${GNU_MIRROR}/${BPN}/${BP}.tar.bz2" |
| 15 | SRC_URI[sha256sum] = "368d1982cfd9dbebb8cd0e444de6199559df94ac2dd1edf95f74350f0af1e84d" | 15 | SRC_URI[sha256sum] = "c6272a48972a0f2fdd3f39560d698f3c5abd3d8a4de40d52f9772f3a03ae1f48" |
| 16 | 16 | ||
| 17 | inherit autotools bash-completion | 17 | inherit autotools bash-completion |
| 18 | 18 | ||
diff --git a/meta-oe/recipes-extended/plocate/plocate_1.1.23.bb b/meta-oe/recipes-extended/plocate/plocate_1.1.24.bb index c9502db16a..b33c339d14 100644 --- a/meta-oe/recipes-extended/plocate/plocate_1.1.23.bb +++ b/meta-oe/recipes-extended/plocate/plocate_1.1.24.bb | |||
| @@ -12,4 +12,4 @@ DEPENDS = "zstd liburing" | |||
| 12 | SRC_URI = "https://plocate.sesse.net/download/${BP}.tar.gz \ | 12 | SRC_URI = "https://plocate.sesse.net/download/${BP}.tar.gz \ |
| 13 | file://0001-Include-linux-stat.h-only-when-sys-stat.h-is-not-inc.patch" | 13 | file://0001-Include-linux-stat.h-only-when-sys-stat.h-is-not-inc.patch" |
| 14 | 14 | ||
| 15 | SRC_URI[sha256sum] = "06bd3b284d5d077b441bef74edb0cc6f8e3f0a6f58b4c15ef865d3c460733783" | 15 | SRC_URI[sha256sum] = "e55a757af1d7efb15ea674993224da4f0258479f8f720bd3dae0925d27dc04a2" |
diff --git a/meta-oe/recipes-extended/polkit/polkit_127.bb b/meta-oe/recipes-extended/polkit/polkit_127.bb index 40eca9f9ee..f97c6efbf7 100644 --- a/meta-oe/recipes-extended/polkit/polkit_127.bb +++ b/meta-oe/recipes-extended/polkit/polkit_127.bb | |||
| @@ -65,3 +65,5 @@ FILES:${PN} += " \ | |||
| 65 | ${systemd_unitdir}/system/polkit-agent-helper.socket \ | 65 | ${systemd_unitdir}/system/polkit-agent-helper.socket \ |
| 66 | ${systemd_unitdir}/system/polkit-agent-helper@.service \ | 66 | ${systemd_unitdir}/system/polkit-agent-helper@.service \ |
| 67 | " | 67 | " |
| 68 | |||
| 69 | CVE_STATUS[CVE-2016-2568] = "unpatched: the fix is a kernel compiled without CONFIG_LEGACY_TIOCSTI" | ||
diff --git a/meta-oe/recipes-extended/redis/redis/0001-hiredis-use-default-CC-if-it-is-set.patch b/meta-oe/recipes-extended/redis/redis-8.0.0/0001-hiredis-use-default-CC-if-it-is-set.patch index 51a6e9c957..a176f7c14e 100644 --- a/meta-oe/recipes-extended/redis/redis/0001-hiredis-use-default-CC-if-it-is-set.patch +++ b/meta-oe/recipes-extended/redis/redis-8.0.0/0001-hiredis-use-default-CC-if-it-is-set.patch | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | From 67990f216f2fbbc8a6699c700dfc089aa617905f Mon Sep 17 00:00:00 2001 | 1 | From 43601f60f268ddbc2e03f7a33ae4a1ad109f092c Mon Sep 17 00:00:00 2001 |
| 2 | From: Venture Research <tech@ventureresearch.com> | 2 | From: Venture Research <tech@ventureresearch.com> |
| 3 | Date: Fri, 8 Feb 2013 17:39:52 -0600 | 3 | Date: Fri, 8 Feb 2013 17:39:52 -0600 |
| 4 | Subject: [PATCH] hiredis: use default CC if it is set | 4 | Subject: [PATCH] hiredis: use default CC if it is set |
| @@ -6,6 +6,10 @@ MIME-Version: 1.0 | |||
| 6 | Content-Type: text/plain; charset=UTF-8 | 6 | Content-Type: text/plain; charset=UTF-8 |
| 7 | Content-Transfer-Encoding: 8bit | 7 | Content-Transfer-Encoding: 8bit |
| 8 | 8 | ||
| 9 | MIME-Version: 1.0 | ||
| 10 | Content-Type: text/plain; charset=UTF-8 | ||
| 11 | Content-Transfer-Encoding: 8bit | ||
| 12 | |||
| 9 | Instead of trying to automagically figure out CC, which breaks with OE | 13 | Instead of trying to automagically figure out CC, which breaks with OE |
| 10 | as CC has spaces in it, just skip it if one was already passed in. | 14 | as CC has spaces in it, just skip it if one was already passed in. |
| 11 | 15 | ||
| @@ -18,20 +22,24 @@ Signed-off-by: Alistair Francis <alistair.francis@wdc.com> | |||
| 18 | 22 | ||
| 19 | Reworked for 6.0.4 | 23 | Reworked for 6.0.4 |
| 20 | Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> | 24 | Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> |
| 25 | |||
| 26 | Reworked for 8.0.0 | ||
| 27 | Signed-off-by: Eric Meyers <eric.meyers@arthrex.com> | ||
| 28 | |||
| 21 | --- | 29 | --- |
| 22 | deps/hiredis/Makefile | 2 -- | 30 | deps/hiredis/Makefile | 2 -- |
| 23 | 1 file changed, 2 deletions(-) | 31 | 1 file changed, 2 deletions(-) |
| 24 | 32 | ||
| 25 | diff --git a/deps/hiredis/Makefile b/deps/hiredis/Makefile | 33 | diff --git a/deps/hiredis/Makefile b/deps/hiredis/Makefile |
| 26 | index 7e41c97..54717e3 100644 | 34 | index bd2106b..9ce768d 100644 |
| 27 | --- a/deps/hiredis/Makefile | 35 | --- a/deps/hiredis/Makefile |
| 28 | +++ b/deps/hiredis/Makefile | 36 | +++ b/deps/hiredis/Makefile |
| 29 | @@ -42,8 +42,6 @@ endef | 37 | @@ -36,8 +36,6 @@ endef |
| 30 | export REDIS_TEST_CONFIG | 38 | export REDIS_TEST_CONFIG |
| 31 | 39 | ||
| 32 | # Fallback to gcc when $CC is not in $PATH. | 40 | # Fallback to gcc when $CC is not in $PATH. |
| 33 | -CC:=$(shell sh -c 'type $${CC%% *} >/dev/null 2>/dev/null && echo $(CC) || echo gcc') | 41 | -CC:=$(shell sh -c 'type $${CC%% *} >/dev/null 2>/dev/null && echo $(CC) || echo gcc') |
| 34 | -CXX:=$(shell sh -c 'type $${CXX%% *} >/dev/null 2>/dev/null && echo $(CXX) || echo g++') | 42 | -CXX:=$(shell sh -c 'type $${CXX%% *} >/dev/null 2>/dev/null && echo $(CXX) || echo g++') |
| 35 | OPTIMIZATION?=-O3 | 43 | OPTIMIZATION?=-O3 |
| 36 | WARNINGS=-Wall -W -Wstrict-prototypes -Wwrite-strings -Wno-missing-field-initializers | 44 | WARNINGS=-Wall -Wextra -Werror -Wstrict-prototypes -Wwrite-strings -Wno-missing-field-initializers |
| 37 | DEBUG_FLAGS?= -g -ggdb | 45 | DEBUG_FLAGS?= -g -ggdb |
diff --git a/meta-oe/recipes-extended/redis/redis/0002-lua-update-Makefile-to-use-environment-build-setting.patch b/meta-oe/recipes-extended/redis/redis-8.0.0/0002-lua-update-Makefile-to-use-environment-build-setting.patch index 17b533669b..f1b59ad0a1 100644 --- a/meta-oe/recipes-extended/redis/redis/0002-lua-update-Makefile-to-use-environment-build-setting.patch +++ b/meta-oe/recipes-extended/redis/redis-8.0.0/0002-lua-update-Makefile-to-use-environment-build-setting.patch | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | From ef989aab052510bfda32b2b325a5f80b76c42677 Mon Sep 17 00:00:00 2001 | 1 | From d50d4cb30bfb533185711116822a50d83e5a92e8 Mon Sep 17 00:00:00 2001 |
| 2 | From: Venture Research <tech@ventureresearch.com> | 2 | From: Venture Research <tech@ventureresearch.com> |
| 3 | Date: Fri, 8 Feb 2013 20:22:19 -0600 | 3 | Date: Fri, 8 Feb 2013 20:22:19 -0600 |
| 4 | Subject: [PATCH] lua: update Makefile to use environment build settings | 4 | Subject: [PATCH] lua: update Makefile to use environment build settings |
| @@ -16,6 +16,10 @@ Signed-off-by: Armin Kuster <akust808@gmail.com> | |||
| 16 | 16 | ||
| 17 | updated to work wtih 6.2.1 | 17 | updated to work wtih 6.2.1 |
| 18 | Signed-off-by: Yi Fan Yu <yifan.yu@windriver.com> | 18 | Signed-off-by: Yi Fan Yu <yifan.yu@windriver.com> |
| 19 | |||
| 20 | Reworked for 8.0.0 | ||
| 21 | Signed-off-by: Eric Meyers <eric.meyers@arthrex.com> | ||
| 22 | |||
| 19 | --- | 23 | --- |
| 20 | deps/Makefile | 1 - | 24 | deps/Makefile | 1 - |
| 21 | deps/lua/Makefile | 1 - | 25 | deps/lua/Makefile | 1 - |
| @@ -23,10 +27,10 @@ Signed-off-by: Yi Fan Yu <yifan.yu@windriver.com> | |||
| 23 | 3 files changed, 6 insertions(+), 12 deletions(-) | 27 | 3 files changed, 6 insertions(+), 12 deletions(-) |
| 24 | 28 | ||
| 25 | diff --git a/deps/Makefile b/deps/Makefile | 29 | diff --git a/deps/Makefile b/deps/Makefile |
| 26 | index cbe3aef..76bc222 100644 | 30 | index 5593e0c..d71265a 100644 |
| 27 | --- a/deps/Makefile | 31 | --- a/deps/Makefile |
| 28 | +++ b/deps/Makefile | 32 | +++ b/deps/Makefile |
| 29 | @@ -81,7 +81,6 @@ endif | 33 | @@ -101,7 +101,6 @@ endif |
| 30 | # lua's Makefile defines AR="ar rcu", which is unusual, and makes it more | 34 | # lua's Makefile defines AR="ar rcu", which is unusual, and makes it more |
| 31 | # challenging to cross-compile lua (and redis). These defines make it easier | 35 | # challenging to cross-compile lua (and redis). These defines make it easier |
| 32 | # to fit redis into cross-compilation environments, which typically set AR. | 36 | # to fit redis into cross-compilation environments, which typically set AR. |
diff --git a/meta-oe/recipes-extended/redis/redis/0003-hack-to-force-use-of-libc-malloc.patch b/meta-oe/recipes-extended/redis/redis-8.0.0/0003-hack-to-force-use-of-libc-malloc.patch index f1021eef6c..2b0db43f7e 100644 --- a/meta-oe/recipes-extended/redis/redis/0003-hack-to-force-use-of-libc-malloc.patch +++ b/meta-oe/recipes-extended/redis/redis-8.0.0/0003-hack-to-force-use-of-libc-malloc.patch | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | From b9586abcb803747301f6cc4ff93c7642bef693ea Mon Sep 17 00:00:00 2001 | 1 | From 55e09d562a1b8ca6a7d3ef2349c58f466bc44d2b Mon Sep 17 00:00:00 2001 |
| 2 | From: Venture Research <tech@ventureresearch.com> | 2 | From: Venture Research <tech@ventureresearch.com> |
| 3 | Date: Wed, 6 Feb 2013 20:51:02 -0600 | 3 | Date: Wed, 6 Feb 2013 20:51:02 -0600 |
| 4 | Subject: [PATCH] hack to force use of libc malloc | 4 | Subject: [PATCH] hack to force use of libc malloc |
| @@ -15,15 +15,19 @@ Signed-off-by: Venture Research <tech@ventureresearch.com> | |||
| 15 | 15 | ||
| 16 | Update to work with 4.0.8 | 16 | Update to work with 4.0.8 |
| 17 | Signed-off-by: Alistair Francis <alistair.francis@wdc.com> | 17 | Signed-off-by: Alistair Francis <alistair.francis@wdc.com> |
| 18 | |||
| 19 | Reworked for 8.0.0 | ||
| 20 | Signed-off-by: Eric Meyers <eric.meyers@arthrex.com> | ||
| 21 | |||
| 18 | --- | 22 | --- |
| 19 | src/Makefile | 3 ++- | 23 | src/Makefile | 3 ++- |
| 20 | 1 file changed, 2 insertions(+), 1 deletion(-) | 24 | 1 file changed, 2 insertions(+), 1 deletion(-) |
| 21 | 25 | ||
| 22 | diff --git a/src/Makefile b/src/Makefile | 26 | diff --git a/src/Makefile b/src/Makefile |
| 23 | index 7d75c83..35dd314 100644 | 27 | index 948ef83..5dbbefc 100644 |
| 24 | --- a/src/Makefile | 28 | --- a/src/Makefile |
| 25 | +++ b/src/Makefile | 29 | +++ b/src/Makefile |
| 26 | @@ -13,7 +13,8 @@ | 30 | @@ -17,7 +17,8 @@ |
| 27 | # Just use 'make dep', but this is only needed by developers. | 31 | # Just use 'make dep', but this is only needed by developers. |
| 28 | 32 | ||
| 29 | release_hdr := $(shell sh -c './mkreleasehdr.sh') | 33 | release_hdr := $(shell sh -c './mkreleasehdr.sh') |
| @@ -31,5 +35,5 @@ index 7d75c83..35dd314 100644 | |||
| 31 | +# use fake uname option to force use of generic libc | 35 | +# use fake uname option to force use of generic libc |
| 32 | +uname_S := "USE_LIBC_MALLOC" | 36 | +uname_S := "USE_LIBC_MALLOC" |
| 33 | uname_M := $(shell sh -c 'uname -m 2>/dev/null || echo not') | 37 | uname_M := $(shell sh -c 'uname -m 2>/dev/null || echo not') |
| 34 | OPTIMIZATION?=-O2 | 38 | CLANG := $(findstring clang,$(shell sh -c '$(CC) --version | head -1')) |
| 35 | DEPENDENCY_TARGETS=hiredis linenoise lua hdr_histogram | 39 | |
diff --git a/meta-oe/recipes-extended/redis/redis/0004-src-Do-not-reset-FINAL_LIBS.patch b/meta-oe/recipes-extended/redis/redis-8.0.0/0004-src-Do-not-reset-FINAL_LIBS.patch index 958106e261..5b8616c652 100644 --- a/meta-oe/recipes-extended/redis/redis/0004-src-Do-not-reset-FINAL_LIBS.patch +++ b/meta-oe/recipes-extended/redis/redis-8.0.0/0004-src-Do-not-reset-FINAL_LIBS.patch | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | From a4d87aca1c00c53b386ee7490223971e00873add Mon Sep 17 00:00:00 2001 | 1 | From 8f7a23705433e3f8850736a3348ecabbf7949e01 Mon Sep 17 00:00:00 2001 |
| 2 | From: Khem Raj <raj.khem@gmail.com> | 2 | From: Khem Raj <raj.khem@gmail.com> |
| 3 | Date: Tue, 10 Sep 2019 20:04:26 -0700 | 3 | Date: Tue, 10 Sep 2019 20:04:26 -0700 |
| 4 | Subject: [PATCH] src: Do not reset FINAL_LIBS | 4 | Subject: [PATCH] src: Do not reset FINAL_LIBS |
| @@ -11,20 +11,24 @@ e.g. -latomic is needed on clang/x86 to provide for 64bit atomics | |||
| 11 | Upstream-Status: Pending | 11 | Upstream-Status: Pending |
| 12 | 12 | ||
| 13 | Signed-off-by: Khem Raj <raj.khem@gmail.com> | 13 | Signed-off-by: Khem Raj <raj.khem@gmail.com> |
| 14 | |||
| 15 | Reworked for 8.0.0 | ||
| 16 | Signed-off-by: Eric Meyers <eric.meyers@arthrex.com> | ||
| 17 | |||
| 14 | --- | 18 | --- |
| 15 | src/Makefile | 2 +- | 19 | src/Makefile | 2 +- |
| 16 | 1 file changed, 1 insertion(+), 1 deletion(-) | 20 | 1 file changed, 1 insertion(+), 1 deletion(-) |
| 17 | 21 | ||
| 18 | diff --git a/src/Makefile b/src/Makefile | 22 | diff --git a/src/Makefile b/src/Makefile |
| 19 | index 35dd314..3770f96 100644 | 23 | index 5dbbefc..15fbe09 100644 |
| 20 | --- a/src/Makefile | 24 | --- a/src/Makefile |
| 21 | +++ b/src/Makefile | 25 | +++ b/src/Makefile |
| 22 | @@ -93,7 +93,7 @@ endif | 26 | @@ -131,7 +131,7 @@ endif |
| 23 | 27 | ||
| 24 | FINAL_CFLAGS=$(STD) $(WARN) $(OPT) $(DEBUG) $(CFLAGS) $(REDIS_CFLAGS) | 28 | FINAL_CFLAGS=$(STD) $(WARN) $(OPT) $(DEBUG) $(CFLAGS) $(REDIS_CFLAGS) |
| 25 | FINAL_LDFLAGS=$(LDFLAGS) $(REDIS_LDFLAGS) $(DEBUG) | 29 | FINAL_LDFLAGS=$(LDFLAGS) $(OPT) $(REDIS_LDFLAGS) $(DEBUG) |
| 26 | -FINAL_LIBS=-lm | 30 | -FINAL_LIBS=-lm -lstdc++ |
| 27 | +FINAL_LIBS+=-lm | 31 | +FINAL_LIBS+=-lm -lstdc++ |
| 28 | DEBUG=-g -ggdb | 32 | DEBUG=-g -ggdb |
| 29 | 33 | ||
| 30 | # Linux ARM32 needs -latomic at linking time | 34 | # Linux ARM32 needs -latomic at linking time |
diff --git a/meta-oe/recipes-extended/redis/redis/0005-Define-_GNU_SOURCE-to-get-PTHREAD_MUTEX_INITIALIZER.patch b/meta-oe/recipes-extended/redis/redis-8.0.0/0005-Define-_GNU_SOURCE-to-get-PTHREAD_MUTEX_INITIALIZER.patch index d73c66c9d0..a94f2ad565 100644 --- a/meta-oe/recipes-extended/redis/redis/0005-Define-_GNU_SOURCE-to-get-PTHREAD_MUTEX_INITIALIZER.patch +++ b/meta-oe/recipes-extended/redis/redis-8.0.0/0005-Define-_GNU_SOURCE-to-get-PTHREAD_MUTEX_INITIALIZER.patch | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | From 2e6311c9c7cd85bf63eab8fe92c08ec1ec01b6fc Mon Sep 17 00:00:00 2001 | 1 | From 3e5b6732b936883d895638a3098a29dd254a7be4 Mon Sep 17 00:00:00 2001 |
| 2 | From: Khem Raj <raj.khem@gmail.com> | 2 | From: Khem Raj <raj.khem@gmail.com> |
| 3 | Date: Sat, 21 Dec 2019 12:09:51 -0800 | 3 | Date: Sat, 21 Dec 2019 12:09:51 -0800 |
| 4 | Subject: [PATCH] Define _GNU_SOURCE to get PTHREAD_MUTEX_INITIALIZER | 4 | Subject: [PATCH] Define _GNU_SOURCE to get PTHREAD_MUTEX_INITIALIZER |
| @@ -11,17 +11,21 @@ Fixes | |||
| 11 | Upstream-Status: Pending | 11 | Upstream-Status: Pending |
| 12 | 12 | ||
| 13 | Signed-off-by: Khem Raj <raj.khem@gmail.com> | 13 | Signed-off-by: Khem Raj <raj.khem@gmail.com> |
| 14 | |||
| 15 | Reworked for 8.0.0 | ||
| 16 | Signed-off-by: Eric Meyers <eric.meyers@arthrex.com> | ||
| 17 | |||
| 14 | --- | 18 | --- |
| 15 | src/zmalloc.c | 1 + | 19 | src/zmalloc.c | 1 + |
| 16 | 1 file changed, 1 insertion(+) | 20 | 1 file changed, 1 insertion(+) |
| 17 | 21 | ||
| 18 | diff --git a/src/zmalloc.c b/src/zmalloc.c | 22 | diff --git a/src/zmalloc.c b/src/zmalloc.c |
| 19 | index 1f33d09..5e182d1 100644 | 23 | index b2f5718..913be90 100644 |
| 20 | --- a/src/zmalloc.c | 24 | --- a/src/zmalloc.c |
| 21 | +++ b/src/zmalloc.c | 25 | +++ b/src/zmalloc.c |
| 22 | @@ -28,6 +28,7 @@ | 26 | @@ -12,6 +12,7 @@ |
| 23 | * POSSIBILITY OF SUCH DAMAGE. | 27 | #include "config.h" |
| 24 | */ | 28 | #include "solarisfixes.h" |
| 25 | 29 | ||
| 26 | +#define _GNU_SOURCE | 30 | +#define _GNU_SOURCE |
| 27 | #include <stdio.h> | 31 | #include <stdio.h> |
diff --git a/meta-oe/recipes-extended/redis/redis/init-redis-server b/meta-oe/recipes-extended/redis/redis-8.0.0/init-redis-server index c5f335f57d..c5f335f57d 100644 --- a/meta-oe/recipes-extended/redis/redis/init-redis-server +++ b/meta-oe/recipes-extended/redis/redis-8.0.0/init-redis-server | |||
diff --git a/meta-oe/recipes-extended/redis/redis/redis.conf b/meta-oe/recipes-extended/redis/redis-8.0.0/redis.conf index 75037d6dc8..75037d6dc8 100644 --- a/meta-oe/recipes-extended/redis/redis/redis.conf +++ b/meta-oe/recipes-extended/redis/redis-8.0.0/redis.conf | |||
diff --git a/meta-oe/recipes-extended/redis/redis/redis.service b/meta-oe/recipes-extended/redis/redis-8.0.0/redis.service index f98f2d19e8..b7791d0df4 100644 --- a/meta-oe/recipes-extended/redis/redis/redis.service +++ b/meta-oe/recipes-extended/redis/redis-8.0.0/redis.service | |||
| @@ -9,6 +9,7 @@ ExecStart=/usr/bin/redis-server /etc/redis/redis.conf | |||
| 9 | ExecStop=/usr/bin/redis-cli shutdown | 9 | ExecStop=/usr/bin/redis-cli shutdown |
| 10 | Restart=always | 10 | Restart=always |
| 11 | LimitNOFILE=10032 | 11 | LimitNOFILE=10032 |
| 12 | Type=notify | ||
| 12 | StateDirectory=redis | 13 | StateDirectory=redis |
| 13 | 14 | ||
| 14 | [Install] | 15 | [Install] |
diff --git a/meta-oe/recipes-extended/redis/redis/0006-Define-correct-gregs-for-RISCV32.patch b/meta-oe/recipes-extended/redis/redis/0006-Define-correct-gregs-for-RISCV32.patch deleted file mode 100644 index bb3f5c607e..0000000000 --- a/meta-oe/recipes-extended/redis/redis/0006-Define-correct-gregs-for-RISCV32.patch +++ /dev/null | |||
| @@ -1,60 +0,0 @@ | |||
| 1 | From 6149911f7a6fbaef3ed418408e2b501fa9479ffa Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Khem Raj <raj.khem@gmail.com> | ||
| 3 | Date: Mon, 26 Oct 2020 21:32:22 -0700 | ||
| 4 | Subject: [PATCH] Define correct gregs for RISCV32 | ||
| 5 | |||
| 6 | Upstream-Status: Pending | ||
| 7 | |||
| 8 | Signed-off-by: Khem Raj <raj.khem@gmail.com> | ||
| 9 | |||
| 10 | Updated patch for 6.2.1 | ||
| 11 | Signed-off-by: Yi Fan Yu <yifan.yu@windriver.com> | ||
| 12 | --- | ||
| 13 | src/debug.c | 26 ++++++++++++++++++++++++-- | ||
| 14 | 1 file changed, 24 insertions(+), 2 deletions(-) | ||
| 15 | |||
| 16 | diff --git a/src/debug.c b/src/debug.c | ||
| 17 | index bb76c5d..55a0696 100644 | ||
| 18 | --- a/src/debug.c | ||
| 19 | +++ b/src/debug.c | ||
| 20 | @@ -1067,7 +1067,9 @@ static void* getAndSetMcontextEip(ucontext_t *uc, void *eip) { | ||
| 21 | #endif | ||
| 22 | #elif defined(__linux__) | ||
| 23 | /* Linux */ | ||
| 24 | - #if defined(__i386__) || ((defined(__X86_64__) || defined(__x86_64__)) && defined(__ILP32__)) | ||
| 25 | + #if defined(__riscv) && __riscv_xlen == 32 | ||
| 26 | + return (void*) uc->uc_mcontext.__gregs[REG_PC]; | ||
| 27 | + #elif defined(__i386__) || ((defined(__X86_64__) || defined(__x86_64__)) && defined(__ILP32__)) | ||
| 28 | GET_SET_RETURN(uc->uc_mcontext.gregs[14], eip); | ||
| 29 | #elif defined(__X86_64__) || defined(__x86_64__) | ||
| 30 | GET_SET_RETURN(uc->uc_mcontext.gregs[16], eip); | ||
| 31 | @@ -1234,8 +1236,28 @@ void logRegisters(ucontext_t *uc) { | ||
| 32 | #endif | ||
| 33 | /* Linux */ | ||
| 34 | #elif defined(__linux__) | ||
| 35 | + /* Linux RISCV32 */ | ||
| 36 | + #if defined(__riscv) && __riscv_xlen == 32 | ||
| 37 | + serverLog(LL_WARNING, | ||
| 38 | + "\n" | ||
| 39 | + "RA:%08lx S0:%08lx S1:%08lx S2:%08lx\n" | ||
| 40 | + "SP:%08lx PC:%08lx A0:%08lx A1:%08lx\n" | ||
| 41 | + "A2 :%08lx A3:%08lx A4:%08lx", | ||
| 42 | + (unsigned long) uc->uc_mcontext.__gregs[REG_RA], | ||
| 43 | + (unsigned long) uc->uc_mcontext.__gregs[REG_S0], | ||
| 44 | + (unsigned long) uc->uc_mcontext.__gregs[REG_S1], | ||
| 45 | + (unsigned long) uc->uc_mcontext.__gregs[REG_S2], | ||
| 46 | + (unsigned long) uc->uc_mcontext.__gregs[REG_SP], | ||
| 47 | + (unsigned long) uc->uc_mcontext.__gregs[REG_PC], | ||
| 48 | + (unsigned long) uc->uc_mcontext.__gregs[REG_A0 + 0], | ||
| 49 | + (unsigned long) uc->uc_mcontext.__gregs[REG_A0 + 1], | ||
| 50 | + (unsigned long) uc->uc_mcontext.__gregs[REG_A0 + 2], | ||
| 51 | + (unsigned long) uc->uc_mcontext.__gregs[REG_A0 + 3], | ||
| 52 | + (unsigned long) uc->uc_mcontext.__gregs[REG_A0 + 4] | ||
| 53 | + ); | ||
| 54 | + logStackContent((void**)uc->uc_mcontext.__gregs[REG_SP]); | ||
| 55 | /* Linux x86 */ | ||
| 56 | - #if defined(__i386__) || ((defined(__X86_64__) || defined(__x86_64__)) && defined(__ILP32__)) | ||
| 57 | + #elif defined(__i386__) || ((defined(__X86_64__) || defined(__x86_64__)) && defined(__ILP32__)) | ||
| 58 | serverLog(LL_WARNING, | ||
| 59 | "\n" | ||
| 60 | "EAX:%08lx EBX:%08lx ECX:%08lx EDX:%08lx\n" | ||
diff --git a/meta-oe/recipes-extended/redis/redis_7.2.12.bb b/meta-oe/recipes-extended/redis/redis_7.2.12.bb index 8abf758930..63a801dd57 100644 --- a/meta-oe/recipes-extended/redis/redis_7.2.12.bb +++ b/meta-oe/recipes-extended/redis/redis_7.2.12.bb | |||
| @@ -47,6 +47,8 @@ PACKAGECONFIG[systemd] = "USE_SYSTEMD=yes,USE_SYSTEMD=no,systemd" | |||
| 47 | 47 | ||
| 48 | EXTRA_OEMAKE += "${PACKAGECONFIG_CONFARGS}" | 48 | EXTRA_OEMAKE += "${PACKAGECONFIG_CONFARGS}" |
| 49 | 49 | ||
| 50 | TARGET_LDFLAGS:append = " ${DEBUG_PREFIX_MAP}" | ||
| 51 | |||
| 50 | do_compile:prepend() { | 52 | do_compile:prepend() { |
| 51 | oe_runmake -C deps hdr_histogram fpconv hiredis lua linenoise | 53 | oe_runmake -C deps hdr_histogram fpconv hiredis lua linenoise |
| 52 | } | 54 | } |
diff --git a/meta-oe/recipes-extended/redis/redis_6.2.21.bb b/meta-oe/recipes-extended/redis/redis_8.0.0.bb index 474aea7dc3..afad578dba 100644 --- a/meta-oe/recipes-extended/redis/redis_6.2.21.bb +++ b/meta-oe/recipes-extended/redis/redis_8.0.0.bb | |||
| @@ -3,7 +3,7 @@ DESCRIPTION = "Redis is an open source, advanced key-value store." | |||
| 3 | HOMEPAGE = "http://redis.io" | 3 | HOMEPAGE = "http://redis.io" |
| 4 | SECTION = "libs" | 4 | SECTION = "libs" |
| 5 | LICENSE = "BSD-3-Clause" | 5 | LICENSE = "BSD-3-Clause" |
| 6 | LIC_FILES_CHKSUM = "file://COPYING;md5=8ffdd6c926faaece928cf9d9640132d2" | 6 | LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=4feb9943a139a170b9d6ed6ec3342d0c" |
| 7 | DEPENDS = "readline lua ncurses" | 7 | DEPENDS = "readline lua ncurses" |
| 8 | 8 | ||
| 9 | SRC_URI = "http://download.redis.io/releases/${BP}.tar.gz \ | 9 | SRC_URI = "http://download.redis.io/releases/${BP}.tar.gz \ |
| @@ -15,22 +15,19 @@ SRC_URI = "http://download.redis.io/releases/${BP}.tar.gz \ | |||
| 15 | file://0003-hack-to-force-use-of-libc-malloc.patch \ | 15 | file://0003-hack-to-force-use-of-libc-malloc.patch \ |
| 16 | file://0004-src-Do-not-reset-FINAL_LIBS.patch \ | 16 | file://0004-src-Do-not-reset-FINAL_LIBS.patch \ |
| 17 | file://0005-Define-_GNU_SOURCE-to-get-PTHREAD_MUTEX_INITIALIZER.patch \ | 17 | file://0005-Define-_GNU_SOURCE-to-get-PTHREAD_MUTEX_INITIALIZER.patch \ |
| 18 | file://0006-Define-correct-gregs-for-RISCV32.patch \ | ||
| 19 | " | 18 | " |
| 19 | SRC_URI[sha256sum] = "cf395665ba5fcecc4ef7aed1d8ab19c268619d98595827565c82344160171262" | ||
| 20 | 20 | ||
| 21 | SRC_URI[sha256sum] = "6383b32ba8d246f41bbbb83663381f5a5f4c4713235433cec22fc4a47e9b6d5f" | 21 | RPROVIDES:${PN} = "virtual-redis" |
| 22 | 22 | ||
| 23 | CVE_STATUS[CVE-2025-21605] = "cpe-incorrect: the used version already contains the fix" | 23 | CVE_STATUS[CVE-2025-21605] = "cpe-incorrect: the used version already contains the fix" |
| 24 | # The vulnerability originates from Debian's packaging methodology, | 24 | CVE_STATUS[CVE-2025-27151] = "cpe-incorrect: the used version already contains the fix" |
| 25 | # which loads system-wide Lua libraries (lua-cjson, lua-cmsgpack), | ||
| 26 | # enabling Lua sandbox escape. Upstream Redis builds, including | ||
| 27 | # those built by Yocto/OpenEmbedded, utilize embedded Lua from the | ||
| 28 | # deps/ directory and are therefore not affected by this issue. | ||
| 29 | CVE_STATUS[CVE-2022-0543] = "not-applicable-config: Debian-specific packaging issue caused by loading system-wide Lua libraries; upstream builds use embedded Lua and are not affected" | ||
| 30 | CVE_STATUS[CVE-2022-3734] = "not-applicable-config: only affects Windows" | ||
| 31 | CVE_STATUS[CVE-2025-46686] = "disputed: upstream rejected because mitigating it would affect other functionality" | 25 | CVE_STATUS[CVE-2025-46686] = "disputed: upstream rejected because mitigating it would affect other functionality" |
| 26 | CVE_STATUS[CVE-2025-46817] = "cpe-incorrect: the used version already contains the fix" | ||
| 27 | CVE_STATUS[CVE-2025-46818] = "cpe-incorrect: the used version already contains the fix" | ||
| 28 | CVE_STATUS[CVE-2025-46819] = "cpe-incorrect: the used version already contains the fix" | ||
| 32 | 29 | ||
| 33 | inherit update-rc.d systemd useradd | 30 | inherit pkgconfig update-rc.d systemd useradd |
| 34 | 31 | ||
| 35 | FINAL_LIBS:x86:toolchain-clang = "-latomic" | 32 | FINAL_LIBS:x86:toolchain-clang = "-latomic" |
| 36 | FINAL_LIBS:riscv32 = "-latomic" | 33 | FINAL_LIBS:riscv32 = "-latomic" |
| @@ -44,10 +41,15 @@ USERADD_PACKAGES = "${PN}" | |||
| 44 | USERADD_PARAM:${PN} = "--system --home-dir /var/lib/redis -g redis --shell /bin/false redis" | 41 | USERADD_PARAM:${PN} = "--system --home-dir /var/lib/redis -g redis --shell /bin/false redis" |
| 45 | GROUPADD_PARAM:${PN} = "--system redis" | 42 | GROUPADD_PARAM:${PN} = "--system redis" |
| 46 | 43 | ||
| 47 | REDIS_ON_SYSTEMD = "${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 'true', 'false', d)}" | 44 | PACKAGECONFIG = "${@bb.utils.filter('DISTRO_FEATURES', 'systemd', d)}" |
| 45 | PACKAGECONFIG[systemd] = "USE_SYSTEMD=yes,USE_SYSTEMD=no,systemd" | ||
| 46 | |||
| 47 | EXTRA_OEMAKE += "${PACKAGECONFIG_CONFARGS}" | ||
| 48 | |||
| 49 | TARGET_LDFLAGS:append = " ${DEBUG_PREFIX_MAP}" | ||
| 48 | 50 | ||
| 49 | do_compile:prepend() { | 51 | do_compile:prepend() { |
| 50 | oe_runmake -C deps hiredis lua linenoise | 52 | oe_runmake -C deps hdr_histogram fpconv hiredis lua linenoise |
| 51 | } | 53 | } |
| 52 | 54 | ||
| 53 | do_install() { | 55 | do_install() { |
| @@ -64,8 +66,9 @@ do_install() { | |||
| 64 | install -m 0644 ${UNPACKDIR}/redis.service ${D}${systemd_system_unitdir} | 66 | install -m 0644 ${UNPACKDIR}/redis.service ${D}${systemd_system_unitdir} |
| 65 | sed -i 's!/usr/sbin/!${sbindir}/!g' ${D}${systemd_system_unitdir}/redis.service | 67 | sed -i 's!/usr/sbin/!${sbindir}/!g' ${D}${systemd_system_unitdir}/redis.service |
| 66 | 68 | ||
| 67 | if [ "${REDIS_ON_SYSTEMD}" = true ]; then | 69 | if ${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 'true', 'false', d)}; then |
| 68 | sed -i 's!daemonize yes!# daemonize yes!' ${D}/${sysconfdir}/redis/redis.conf | 70 | sed -i 's!daemonize yes!# daemonize yes!' ${D}/${sysconfdir}/redis/redis.conf |
| 71 | sed -i 's!supervised no!supervised systemd!' ${D}/${sysconfdir}/redis/redis.conf | ||
| 69 | fi | 72 | fi |
| 70 | } | 73 | } |
| 71 | 74 | ||
| @@ -75,3 +78,11 @@ INITSCRIPT_NAME = "redis-server" | |||
| 75 | INITSCRIPT_PARAMS = "defaults 87" | 78 | INITSCRIPT_PARAMS = "defaults 87" |
| 76 | 79 | ||
| 77 | SYSTEMD_SERVICE:${PN} = "redis.service" | 80 | SYSTEMD_SERVICE:${PN} = "redis.service" |
| 81 | |||
| 82 | CVE_STATUS[CVE-2022-3734] = "not-applicable-platform: CVE only applies for Windows." | ||
| 83 | # The vulnerability originates from Debian's packaging methodology, | ||
| 84 | # which loads system-wide Lua libraries (lua-cjson, lua-cmsgpack), | ||
| 85 | # enabling Lua sandbox escape. Upstream Redis builds, including | ||
| 86 | # those built by Yocto/OpenEmbedded, utilize embedded Lua from the | ||
| 87 | # deps/ directory and are therefore not affected by this issue. | ||
| 88 | CVE_STATUS[CVE-2022-0543] = "not-applicable-config: Debian-specific packaging issue caused by loading system-wide Lua libraries; upstream builds use embedded Lua and are not affected" | ||
diff --git a/meta-oe/recipes-extended/rsyslog/rsyslog_8.2512.0.bb b/meta-oe/recipes-extended/rsyslog/rsyslog_8.2512.0.bb index 63233fd278..c50a7a3f7a 100644 --- a/meta-oe/recipes-extended/rsyslog/rsyslog_8.2512.0.bb +++ b/meta-oe/recipes-extended/rsyslog/rsyslog_8.2512.0.bb | |||
| @@ -149,11 +149,11 @@ do_install:append() { | |||
| 149 | sed -i -e "s#@BINDIR@#${bindir}#g" ${D}${sysconfdir}/logrotate.d/logrotate.rsyslog | 149 | sed -i -e "s#@BINDIR@#${bindir}#g" ${D}${sysconfdir}/logrotate.d/logrotate.rsyslog |
| 150 | 150 | ||
| 151 | if ${@bb.utils.contains('PACKAGECONFIG', 'imjournal', 'true', 'false', d)}; then | 151 | if ${@bb.utils.contains('PACKAGECONFIG', 'imjournal', 'true', 'false', d)}; then |
| 152 | install -d 0755 ${D}${sysconfdir}/rsyslog.d | 152 | install -d -m 0755 ${D}${sysconfdir}/rsyslog.d |
| 153 | echo '$ModLoad imjournal' >> ${D}${sysconfdir}/rsyslog.d/imjournal.conf | 153 | echo '$ModLoad imjournal' >> ${D}${sysconfdir}/rsyslog.d/imjournal.conf |
| 154 | fi | 154 | fi |
| 155 | if ${@bb.utils.contains('PACKAGECONFIG', 'mmjsonparse', 'true', 'false', d)}; then | 155 | if ${@bb.utils.contains('PACKAGECONFIG', 'mmjsonparse', 'true', 'false', d)}; then |
| 156 | install -d 0755 ${D}${sysconfdir}/rsyslog.d | 156 | install -d -m 0755 ${D}${sysconfdir}/rsyslog.d |
| 157 | echo '$ModLoad mmjsonparse' >> ${D}${sysconfdir}/rsyslog.d/mmjsonparse.conf | 157 | echo '$ModLoad mmjsonparse' >> ${D}${sysconfdir}/rsyslog.d/mmjsonparse.conf |
| 158 | fi | 158 | fi |
| 159 | if ${@bb.utils.contains('DISTRO_FEATURES','systemd','true','false',d)}; then | 159 | if ${@bb.utils.contains('DISTRO_FEATURES','systemd','true','false',d)}; then |
diff --git a/meta-oe/recipes-extended/sblim-sfcc/sblim-sfcc_2.2.8.bb b/meta-oe/recipes-extended/sblim-sfcc/sblim-sfcc_2.2.8.bb index 733cddc88b..dc6e12fd80 100644 --- a/meta-oe/recipes-extended/sblim-sfcc/sblim-sfcc_2.2.8.bb +++ b/meta-oe/recipes-extended/sblim-sfcc/sblim-sfcc_2.2.8.bb | |||
| @@ -2,7 +2,7 @@ SUMMARY = "Small Footprint CIM Client Library" | |||
| 2 | DESCRIPTION = "Small Footprint CIM Client Library Runtime Libraries" | 2 | DESCRIPTION = "Small Footprint CIM Client Library Runtime Libraries" |
| 3 | HOMEPAGE = "http://www.sblim.org" | 3 | HOMEPAGE = "http://www.sblim.org" |
| 4 | 4 | ||
| 5 | SRC_URI = "http://netcologne.dl.sourceforge.net/project/sblim/${BPN}/${BPN}-${PV}.tar.bz2 \ | 5 | SRC_URI = "${SOURCEFORGE_MIRROR}/sblim/${BPN}/${BPN}-${PV}.tar.bz2 \ |
| 6 | file://0001-cimxml-Include-sys-select.h-for-fd_set.patch \ | 6 | file://0001-cimxml-Include-sys-select.h-for-fd_set.patch \ |
| 7 | file://0001-Fix-implicit-function-declarations.patch \ | 7 | file://0001-Fix-implicit-function-declarations.patch \ |
| 8 | file://0001-Fix-incompatible-pointer-type-error-with-gcc-option.patch \ | 8 | file://0001-Fix-incompatible-pointer-type-error-with-gcc-option.patch \ |
diff --git a/meta-oe/recipes-extended/sigrok/libsigrokdecode/0001-configure.ac-add-py-3.10-support.patch b/meta-oe/recipes-extended/sigrok/libsigrokdecode/0001-configure.ac-add-py-3.10-support.patch index a051f90c43..2961d23bd9 100644 --- a/meta-oe/recipes-extended/sigrok/libsigrokdecode/0001-configure.ac-add-py-3.10-support.patch +++ b/meta-oe/recipes-extended/sigrok/libsigrokdecode/0001-configure.ac-add-py-3.10-support.patch | |||
| @@ -1,16 +1,20 @@ | |||
| 1 | From a5835dfe126bfe6ed0b8197c6578960835bf1fe8 Mon Sep 17 00:00:00 2001 | 1 | From 01f08e93a4b5b94d271f5a57baed6473e0511c2c Mon Sep 17 00:00:00 2001 |
| 2 | From: Alexander Kanavin <alex@linutronix.de> | 2 | From: Alexander Kanavin <alex@linutronix.de> |
| 3 | Date: Sun, 3 Oct 2021 22:08:50 +0200 | 3 | Date: Sun, 3 Oct 2021 22:08:50 +0200 |
| 4 | Subject: [PATCH] configure.ac: add py 3.10/11 support | 4 | Subject: [PATCH] configure.ac: add py 3.10/11 support |
| 5 | 5 | ||
| 6 | Upstream-Status: Pending | 6 | Upstream-Status: Pending |
| 7 | Signed-off-by: Alexander Kanavin <alex@linutronix.de> | 7 | Signed-off-by: Alexander Kanavin <alex@linutronix.de> |
| 8 | |||
| 9 | Update to include Python 3.14 support. | ||
| 10 | |||
| 11 | Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> | ||
| 8 | --- | 12 | --- |
| 9 | configure.ac | 2 +- | 13 | configure.ac | 2 +- |
| 10 | 1 file changed, 1 insertion(+), 1 deletion(-) | 14 | 1 file changed, 1 insertion(+), 1 deletion(-) |
| 11 | 15 | ||
| 12 | diff --git a/configure.ac b/configure.ac | 16 | diff --git a/configure.ac b/configure.ac |
| 13 | index 4802f35..e0e468f 100644 | 17 | index 4802f35..2eb47a6 100644 |
| 14 | --- a/configure.ac | 18 | --- a/configure.ac |
| 15 | +++ b/configure.ac | 19 | +++ b/configure.ac |
| 16 | @@ -93,7 +93,7 @@ SR_PKG_CHECK_SUMMARY([srd_pkglibs_summary]) | 20 | @@ -93,7 +93,7 @@ SR_PKG_CHECK_SUMMARY([srd_pkglibs_summary]) |
| @@ -18,7 +22,10 @@ index 4802f35..e0e468f 100644 | |||
| 18 | # https://docs.python.org/3/whatsnew/3.8.html#debug-build-uses-the-same-abi-as-release-build | 22 | # https://docs.python.org/3/whatsnew/3.8.html#debug-build-uses-the-same-abi-as-release-build |
| 19 | SR_PKG_CHECK([python3], [SRD_PKGLIBS], | 23 | SR_PKG_CHECK([python3], [SRD_PKGLIBS], |
| 20 | - [python-3.9-embed], [python-3.8-embed], [python-3.8 >= 3.8], [python-3.7 >= 3.7], [python-3.6 >= 3.6], [python-3.5 >= 3.5], [python-3.4 >= 3.4], [python-3.3 >= 3.3], [python-3.2 >= 3.2], [python3 >= 3.2]) | 24 | - [python-3.9-embed], [python-3.8-embed], [python-3.8 >= 3.8], [python-3.7 >= 3.7], [python-3.6 >= 3.6], [python-3.5 >= 3.5], [python-3.4 >= 3.4], [python-3.3 >= 3.3], [python-3.2 >= 3.2], [python3 >= 3.2]) |
| 21 | + [python-3.13-embed], [python-3.12-embed], [python-3.11-embed], [python-3.10-embed], [python-3.9-embed], [python-3.8-embed], [python-3.8 >= 3.8], [python-3.7 >= 3.7], [python-3.6 >= 3.6], [python-3.5 >= 3.5], [python-3.4 >= 3.4], [python-3.3 >= 3.3], [python-3.2 >= 3.2], [python3 >= 3.2]) | 25 | + [python-3.14-embed], [python-3.13-embed], [python-3.12-embed], [python-3.11-embed], [python-3.10-embed], [python-3.9-embed], [python-3.8-embed], [python-3.8 >= 3.8], [python-3.7 >= 3.7], [python-3.6 >= 3.6], [python-3.5 >= 3.5], [python-3.4 >= 3.4], [python-3.3 >= 3.3], [python-3.2 >= 3.2], [python3 >= 3.2]) |
| 22 | AS_IF([test "x$sr_have_python3" = xno], | 26 | AS_IF([test "x$sr_have_python3" = xno], |
| 23 | [AC_MSG_ERROR([Cannot find Python 3 development headers.])]) | 27 | [AC_MSG_ERROR([Cannot find Python 3 development headers.])]) |
| 24 | 28 | ||
| 29 | -- | ||
| 30 | 2.52.0 | ||
| 31 | |||
diff --git a/meta-oe/recipes-extended/socketcan/can-isotp_git.bb b/meta-oe/recipes-extended/socketcan/can-isotp_git.bb deleted file mode 100644 index 530e38ce21..0000000000 --- a/meta-oe/recipes-extended/socketcan/can-isotp_git.bb +++ /dev/null | |||
| @@ -1,20 +0,0 @@ | |||
| 1 | LICENSE = "GPL-2.0-only" | ||
| 2 | LIC_FILES_CHKSUM = "file://COPYING;md5=72d977d697c3c05830fdff00a7448931" | ||
| 3 | SRCREV = "7626d0a0707391970080d493ce69638719938da7" | ||
| 4 | PV = "1.0+git" | ||
| 5 | |||
| 6 | SRC_URI = "git://github.com/hartkopp/can-isotp.git;protocol=https;branch=master" | ||
| 7 | |||
| 8 | # Upstream repo does not tag | ||
| 9 | UPSTREAM_CHECK_COMMITS = "1" | ||
| 10 | |||
| 11 | |||
| 12 | inherit module | ||
| 13 | |||
| 14 | EXTRA_OEMAKE += "KERNELDIR=${STAGING_KERNEL_DIR}" | ||
| 15 | |||
| 16 | do_install:append() { | ||
| 17 | install -Dm 644 ${S}/include/uapi/linux/can/isotp.h ${D}${includedir}/linux/can/isotp.h | ||
| 18 | } | ||
| 19 | |||
| 20 | SKIP_RECIPE[can-isotp] ?= "Not needed with kernel 5.10+" | ||
diff --git a/meta-oe/recipes-extended/valkey/valkey_9.0.1.bb b/meta-oe/recipes-extended/valkey/valkey_9.0.2.bb index 1f27224772..419efab17c 100644 --- a/meta-oe/recipes-extended/valkey/valkey_9.0.1.bb +++ b/meta-oe/recipes-extended/valkey/valkey_9.0.2.bb | |||
| @@ -15,12 +15,14 @@ SRC_URI = "git://github.com/valkey-io/valkey.git;branch=9.0;protocol=https;tag=$ | |||
| 15 | file://0001-src-Do-not-reset-FINAL_LIBS.patch \ | 15 | file://0001-src-Do-not-reset-FINAL_LIBS.patch \ |
| 16 | file://GNU_SOURCE-7.patch \ | 16 | file://GNU_SOURCE-7.patch \ |
| 17 | " | 17 | " |
| 18 | SRCREV = "ab3c953b80289d88991095f53c1235fc2f8b44d6" | 18 | SRCREV = "1ac4cfe4c877a6cb8cb2e28fa7094055ac06f64b" |
| 19 | 19 | ||
| 20 | RPROVIDES:${PN} = "virtual-redis" | 20 | RPROVIDES:${PN} = "virtual-redis" |
| 21 | 21 | ||
| 22 | inherit pkgconfig update-rc.d systemd useradd | 22 | inherit pkgconfig update-rc.d systemd useradd |
| 23 | 23 | ||
| 24 | TARGET_LDFLAGS:append = " ${DEBUG_PREFIX_MAP}" | ||
| 25 | |||
| 24 | FINAL_LIBS:x86:toolchain-clang = "-latomic" | 26 | FINAL_LIBS:x86:toolchain-clang = "-latomic" |
| 25 | FINAL_LIBS:riscv32 = "-latomic" | 27 | FINAL_LIBS:riscv32 = "-latomic" |
| 26 | FINAL_LIBS:mips = "-latomic" | 28 | FINAL_LIBS:mips = "-latomic" |
| @@ -63,6 +65,7 @@ do_install() { | |||
| 63 | fi | 65 | fi |
| 64 | } | 66 | } |
| 65 | 67 | ||
| 68 | |||
| 66 | CONFFILES:${PN} = "${sysconfdir}/valkey/valkey.conf" | 69 | CONFFILES:${PN} = "${sysconfdir}/valkey/valkey.conf" |
| 67 | 70 | ||
| 68 | INITSCRIPT_NAME = "valkey-server" | 71 | INITSCRIPT_NAME = "valkey-server" |
diff --git a/meta-oe/recipes-extended/wxwidgets/wxwidgets_3.2.8.1.bb b/meta-oe/recipes-extended/wxwidgets/wxwidgets_3.2.8.1.bb index 815a0b2d0a..a149134f5a 100644 --- a/meta-oe/recipes-extended/wxwidgets/wxwidgets_3.2.8.1.bb +++ b/meta-oe/recipes-extended/wxwidgets/wxwidgets_3.2.8.1.bb | |||
| @@ -50,7 +50,13 @@ EXTRA_OECMAKE:append:class-target = ' -DEGREP="/bin/grep -E"' | |||
| 50 | PACKAGECONFIG ?= "${@bb.utils.contains_any('DISTRO_FEATURES', 'x11 wayland', 'gtk', 'no_gui', d)} \ | 50 | PACKAGECONFIG ?= "${@bb.utils.contains_any('DISTRO_FEATURES', 'x11 wayland', 'gtk', 'no_gui', d)} \ |
| 51 | ${@bb.utils.contains('DISTRO_FEATURES', 'x11 opengl', 'opengl', '', d)} \ | 51 | ${@bb.utils.contains('DISTRO_FEATURES', 'x11 opengl', 'opengl', '', d)} \ |
| 52 | " | 52 | " |
| 53 | PACKAGECONFIG:append:class-target = " mediactrl ${@bb.utils.contains_any('DISTRO_FEATURES', 'x11 wayland', 'webkit', '', d)}" | 53 | PACKAGECONFIG:append:class-target = " mediactrl" |
| 54 | |||
| 55 | # (x11 OR wayland) AND opengl -> webkit | ||
| 56 | PACKAGECONFIG:append:class-target = "\ | ||
| 57 | ${@bb.utils.contains_any('DISTRO_FEATURES', 'x11 wayland', \ | ||
| 58 | bb.utils.contains('DISTRO_FEATURES', 'opengl', 'webkit', '', d),\ | ||
| 59 | '', d)}" | ||
| 54 | 60 | ||
| 55 | PACKAGECONFIG:class-native ?= "${@bb.utils.contains_any('DISTRO_FEATURES', 'x11 wayland', 'gtk', 'no_gui', d)}" | 61 | PACKAGECONFIG:class-native ?= "${@bb.utils.contains_any('DISTRO_FEATURES', 'x11 wayland', 'gtk', 'no_gui', d)}" |
| 56 | 62 | ||
diff --git a/meta-oe/recipes-gnome/gtk+/gtkmm3_3.24.7.bb b/meta-oe/recipes-gnome/gtk+/gtkmm3_3.24.7.bb index cac6474e73..b09d1150bb 100644 --- a/meta-oe/recipes-gnome/gtk+/gtkmm3_3.24.7.bb +++ b/meta-oe/recipes-gnome/gtk+/gtkmm3_3.24.7.bb | |||
| @@ -8,8 +8,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=4fbd65380cdd255951079008b364516c \ | |||
| 8 | 8 | ||
| 9 | DEPENDS = "glib-2.0-native atkmm pangomm glibmm gtk+3 cairomm gdk-pixbuf-native" | 9 | DEPENDS = "glib-2.0-native atkmm pangomm glibmm gtk+3 cairomm gdk-pixbuf-native" |
| 10 | 10 | ||
| 11 | BPN = "gtkmm" | 11 | GNOMEBN = "gtkmm" |
| 12 | |||
| 13 | 12 | ||
| 14 | inherit gnomebase features_check | 13 | inherit gnomebase features_check |
| 15 | 14 | ||
diff --git a/meta-oe/recipes-gnome/gtk+/gtkmm4_4.20.0.bb b/meta-oe/recipes-gnome/gtk+/gtkmm4_4.20.0.bb index 439ab800f8..0e08bed8a1 100644 --- a/meta-oe/recipes-gnome/gtk+/gtkmm4_4.20.0.bb +++ b/meta-oe/recipes-gnome/gtk+/gtkmm4_4.20.0.bb | |||
| @@ -10,7 +10,7 @@ LIC_FILES_CHKSUM = " \ | |||
| 10 | 10 | ||
| 11 | DEPENDS = "glib-2.0-native atkmm pangomm-2.48 glibmm gtk4 cairomm-1.16 gdk-pixbuf-native" | 11 | DEPENDS = "glib-2.0-native atkmm pangomm-2.48 glibmm gtk4 cairomm-1.16 gdk-pixbuf-native" |
| 12 | 12 | ||
| 13 | BPN = "gtkmm" | 13 | GNOMEBN = "gtkmm" |
| 14 | 14 | ||
| 15 | inherit gnomebase features_check | 15 | inherit gnomebase features_check |
| 16 | 16 | ||
diff --git a/meta-oe/recipes-graphics/drm-framebuffer/drm-framebuffer_git.bb b/meta-oe/recipes-graphics/drm-framebuffer/drm-framebuffer_git.bb new file mode 100644 index 0000000000..faffca2059 --- /dev/null +++ b/meta-oe/recipes-graphics/drm-framebuffer/drm-framebuffer_git.bb | |||
| @@ -0,0 +1,16 @@ | |||
| 1 | HOMEPAGE = "https://github.com/embear-engineering/drm-framebuffer" | ||
| 2 | SUMMARY = "A simple application which can be used to test a Linux DRM device" | ||
| 3 | SECTION = "graphics" | ||
| 4 | |||
| 5 | LICENSE = "GPL-3.0-only" | ||
| 6 | LIC_FILES_CHKSUM = "file://LICENSE;md5=7702f203b58979ebbc31bfaeb44f219c" | ||
| 7 | |||
| 8 | SRC_URI = "git://github.com/embear-engineering/drm-framebuffer;protocol=https;branch=main" | ||
| 9 | |||
| 10 | PV = "0.1+git" | ||
| 11 | SRCREV = "a560c2b810c8f677aaaaa9e9e8b1d13854718aba" | ||
| 12 | |||
| 13 | inherit cmake pkgconfig | ||
| 14 | |||
| 15 | DEPENDS = "libdrm" | ||
| 16 | |||
diff --git a/meta-oe/recipes-graphics/fbida/fbida_git.bb b/meta-oe/recipes-graphics/fbida/fbida_2.15.bb index 2736f61004..99beccb274 100644 --- a/meta-oe/recipes-graphics/fbida/fbida_git.bb +++ b/meta-oe/recipes-graphics/fbida/fbida_2.15.bb | |||
| @@ -7,20 +7,14 @@ SECTION = "utils" | |||
| 7 | LICENSE = "GPL-2.0-only" | 7 | LICENSE = "GPL-2.0-only" |
| 8 | LIC_FILES_CHKSUM = "file://COPYING;md5=e8feb78a32950a909621bbb51f634b39" | 8 | LIC_FILES_CHKSUM = "file://COPYING;md5=e8feb78a32950a909621bbb51f634b39" |
| 9 | 9 | ||
| 10 | DEPENDS = "virtual/libiconv jpeg fontconfig freetype libexif libdrm pixman udev libinput cairo" | 10 | DEPENDS = "virtual/libiconv jpeg fontconfig freetype libexif libdrm pixman udev libinput cairo libxkbcommon" |
| 11 | 11 | ||
| 12 | PV = "2.14+git" | 12 | GITTAG = "${PN}-${PV}-1" |
| 13 | SRC_URI = "git://github.com/kraxel/fbida;protocol=https;branch=master \ | 13 | SRC_URI = "git://github.com/kraxel/fbida;protocol=https;branch=master;tag=${GITTAG} \ |
| 14 | file://fix-preprocessor.patch \ | 14 | file://fix-preprocessor.patch \ |
| 15 | file://support-jpeg-turbo.patch \ | 15 | file://support-jpeg-turbo.patch \ |
| 16 | file://fbida-gcc10.patch \ | ||
| 17 | file://0001-meson.build-install-fbgs-shell-script.patch \ | ||
| 18 | file://0002-meson.build-add-features-options-for-png-gif-tiff-we.patch \ | ||
| 19 | file://0003-meson.build-do-not-require-xkbcommon.patch \ | ||
| 20 | file://0001-meson.build-make-fbpdf-build-optional.patch \ | ||
| 21 | file://0001-fbida-Include-missing-sys-types.h.patch \ | ||
| 22 | " | 16 | " |
| 23 | SRCREV = "eb769e3d7f4a073d4c37ed524ebd5017c6a578f5" | 17 | SRCREV = "a0d75fbab3ea01bf5b36f813f0ec0d1bfa2db745" |
| 24 | 18 | ||
| 25 | inherit meson pkgconfig features_check | 19 | inherit meson pkgconfig features_check |
| 26 | 20 | ||
diff --git a/meta-oe/recipes-graphics/fbida/files/0001-fbida-Include-missing-sys-types.h.patch b/meta-oe/recipes-graphics/fbida/files/0001-fbida-Include-missing-sys-types.h.patch deleted file mode 100644 index 0fb58f80e1..0000000000 --- a/meta-oe/recipes-graphics/fbida/files/0001-fbida-Include-missing-sys-types.h.patch +++ /dev/null | |||
| @@ -1,31 +0,0 @@ | |||
| 1 | From 17490e264e627ead81bf5840c8797de968485943 Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Khem Raj <raj.khem@gmail.com> | ||
| 3 | Date: Mon, 3 Jul 2023 11:25:26 -0700 | ||
| 4 | Subject: [PATCH] fbida: Include missing <sys/types.h> | ||
| 5 | |||
| 6 | Fixes build on musl | ||
| 7 | ../git/gfx.h:43:5: error: unknown type name 'dev_t'; did you mean 'div_t'? | ||
| 8 | dev_t devnum; | ||
| 9 | ^~~~~ | ||
| 10 | div_t | ||
| 11 | TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/fbida/2.14+gitAUTOINC+eb769e3d7f-r0/recipe-sysroot/usr/include/stdlib.h:64:35: note: 'div_t' declared here | ||
| 12 | typedef struct { int quot, rem; } div_t; | ||
| 13 | ^ | ||
| 14 | 1 error generated | ||
| 15 | |||
| 16 | Upstream-Status: Submitted [https://github.com/kraxel/fbida/pull/3] | ||
| 17 | |||
| 18 | Signed-off-by: Khem Raj <raj.khem@gmail.com> | ||
| 19 | --- | ||
| 20 | gfx.h | 1 + | ||
| 21 | 1 file changed, 1 insertion(+) | ||
| 22 | |||
| 23 | --- a/gfx.h | ||
| 24 | +++ b/gfx.h | ||
| 25 | @@ -1,5 +1,6 @@ | ||
| 26 | #include <stdbool.h> | ||
| 27 | #include <inttypes.h> | ||
| 28 | +#include <sys/types.h> | ||
| 29 | |||
| 30 | #include <pixman.h> | ||
| 31 | #include <cairo.h> | ||
diff --git a/meta-oe/recipes-graphics/fbida/files/0001-meson.build-install-fbgs-shell-script.patch b/meta-oe/recipes-graphics/fbida/files/0001-meson.build-install-fbgs-shell-script.patch deleted file mode 100644 index 4d081258be..0000000000 --- a/meta-oe/recipes-graphics/fbida/files/0001-meson.build-install-fbgs-shell-script.patch +++ /dev/null | |||
| @@ -1,28 +0,0 @@ | |||
| 1 | From f9c455e81ad4d870c8ae20b9af8598139231ad26 Mon Sep 17 00:00:00 2001 | ||
| 2 | From: "Meyer, Wolfgang" <Wolfgang.Meyer@gossenmetrawatt.com> | ||
| 3 | Date: Fri, 9 Sep 2022 09:32:22 +0200 | ||
| 4 | Subject: [PATCH] meson.build: install fbgs shell script | ||
| 5 | |||
| 6 | Upstream-Status: Submitted [https://github.com/kraxel/fbida/pull/4] | ||
| 7 | Signed-off-by: "Meyer, Wolfgang" <Wolfgang.Meyer@gossenmetrawatt.com> | ||
| 8 | --- | ||
| 9 | meson.build | 3 +++ | ||
| 10 | 1 file changed, 3 insertions(+) | ||
| 11 | |||
| 12 | diff --git a/meson.build b/meson.build | ||
| 13 | index cbed982..2129896 100644 | ||
| 14 | --- a/meson.build | ||
| 15 | +++ b/meson.build | ||
| 16 | @@ -126,6 +126,9 @@ executable('fbpdf', | ||
| 17 | sources : fbpdf_srcs, | ||
| 18 | dependencies : fbpdf_deps, | ||
| 19 | install : true) | ||
| 20 | +install_data('fbgs', | ||
| 21 | + install_dir : get_option('bindir'), | ||
| 22 | + install_mode : 'rwxr--r--') | ||
| 23 | |||
| 24 | # build fbcon | ||
| 25 | fbcon_srcs = [ 'fbcon.c', 'drmtools.c', 'fbtools.c', 'gfx.c', 'vt.c', 'kbd.c' ] | ||
| 26 | -- | ||
| 27 | 2.37.3 | ||
| 28 | |||
diff --git a/meta-oe/recipes-graphics/fbida/files/0001-meson.build-make-fbpdf-build-optional.patch b/meta-oe/recipes-graphics/fbida/files/0001-meson.build-make-fbpdf-build-optional.patch deleted file mode 100644 index b872e213aa..0000000000 --- a/meta-oe/recipes-graphics/fbida/files/0001-meson.build-make-fbpdf-build-optional.patch +++ /dev/null | |||
| @@ -1,66 +0,0 @@ | |||
| 1 | From c00a155e90a9b22bd6ab5fa5407bb9923ee16ca0 Mon Sep 17 00:00:00 2001 | ||
| 2 | From: "Meyer, Wolfgang" <Wolfgang.Meyer@gossenmetrawatt.com> | ||
| 3 | Date: Fri, 16 Sep 2022 18:45:58 +0200 | ||
| 4 | Subject: [PATCH] meson.build: make fbpdf build optional | ||
| 5 | |||
| 6 | Upstream-Status: Submitted [https://github.com/kraxel/fbida/pull/4] | ||
| 7 | Signed-off-by: "Meyer, Wolfgang" <Wolfgang.Meyer@gossenmetrawatt.com> | ||
| 8 | --- | ||
| 9 | meson.build | 22 ++++++++++++---------- | ||
| 10 | meson_options.txt | 1 + | ||
| 11 | 2 files changed, 13 insertions(+), 10 deletions(-) | ||
| 12 | |||
| 13 | diff --git a/meson.build b/meson.build | ||
| 14 | index 6b3daf3..289d1ec 100644 | ||
| 15 | --- a/meson.build | ||
| 16 | +++ b/meson.build | ||
| 17 | @@ -15,11 +15,11 @@ x11resdir = x11resrun.stdout().strip() | ||
| 18 | |||
| 19 | # pkg-config deps | ||
| 20 | pixman_dep = dependency('pixman-1') | ||
| 21 | -poppler_dep = dependency('poppler-glib') | ||
| 22 | +poppler_dep = dependency('poppler-glib', required: get_option('pdf')) | ||
| 23 | cairo_dep = dependency('cairo') | ||
| 24 | drm_dep = dependency('libdrm') | ||
| 25 | -gbm_dep = dependency('gbm') | ||
| 26 | -epoxy_dep = dependency('epoxy') | ||
| 27 | +gbm_dep = dependency('gbm', required: get_option('pdf')) | ||
| 28 | +epoxy_dep = dependency('epoxy', required: get_option('pdf')) | ||
| 29 | exif_dep = dependency('libexif') | ||
| 30 | png_dep = dependency('libpng', required: get_option('png')) | ||
| 31 | tiff_dep = dependency('libtiff-4', required: get_option('tiff')) | ||
| 32 | @@ -132,13 +132,15 @@ fbpdf_deps = [ drm_dep, gbm_dep, epoxy_dep, | ||
| 33 | pixman_dep, poppler_dep, cairo_dep, | ||
| 34 | udev_dep, input_dep ] | ||
| 35 | |||
| 36 | -executable('fbpdf', | ||
| 37 | - sources : fbpdf_srcs, | ||
| 38 | - dependencies : fbpdf_deps, | ||
| 39 | - install : true) | ||
| 40 | -install_data('fbgs', | ||
| 41 | - install_dir : get_option('bindir'), | ||
| 42 | - install_mode : 'rwxr--r--') | ||
| 43 | +if get_option('pdf').enabled() | ||
| 44 | + executable('fbpdf', | ||
| 45 | + sources : fbpdf_srcs, | ||
| 46 | + dependencies : fbpdf_deps, | ||
| 47 | + install : true) | ||
| 48 | + install_data('fbgs', | ||
| 49 | + install_dir : get_option('bindir'), | ||
| 50 | + install_mode : 'rwxr--r--') | ||
| 51 | +endif | ||
| 52 | |||
| 53 | # build fbcon | ||
| 54 | fbcon_srcs = [ 'fbcon.c', 'drmtools.c', 'fbtools.c', 'gfx.c', 'vt.c', 'kbd.c' ] | ||
| 55 | diff --git a/meson_options.txt b/meson_options.txt | ||
| 56 | index ce37188..74699ab 100644 | ||
| 57 | --- a/meson_options.txt | ||
| 58 | +++ b/meson_options.txt | ||
| 59 | @@ -3,3 +3,4 @@ option('png', type: 'feature', value : 'enabled') | ||
| 60 | option('tiff', type: 'feature', value : 'enabled') | ||
| 61 | option('webp', type: 'feature', value : 'disabled') | ||
| 62 | option('motif', type: 'feature', value : 'disabled') | ||
| 63 | +option('pdf', type: 'feature', value : 'enabled') | ||
| 64 | -- | ||
| 65 | 2.37.3 | ||
| 66 | |||
diff --git a/meta-oe/recipes-graphics/fbida/files/0002-meson.build-add-features-options-for-png-gif-tiff-we.patch b/meta-oe/recipes-graphics/fbida/files/0002-meson.build-add-features-options-for-png-gif-tiff-we.patch deleted file mode 100644 index 4f54fbfba7..0000000000 --- a/meta-oe/recipes-graphics/fbida/files/0002-meson.build-add-features-options-for-png-gif-tiff-we.patch +++ /dev/null | |||
| @@ -1,124 +0,0 @@ | |||
| 1 | From cdcde5c1fd106a69118dff98118600911392762f Mon Sep 17 00:00:00 2001 | ||
| 2 | From: "Meyer, Wolfgang" <Wolfgang.Meyer@gossenmetrawatt.com> | ||
| 3 | Date: Fri, 16 Sep 2022 16:25:38 +0200 | ||
| 4 | Subject: [PATCH] meson.build: add features options for png, gif, tiff, webp, and motif | ||
| 5 | |||
| 6 | Upstream-Status: Submitted [https://github.com/kraxel/fbida/pull/4] | ||
| 7 | Signed-off-by: "Meyer, Wolfgang" <Wolfgang.Meyer@gossenmetrawatt.com> | ||
| 8 | --- | ||
| 9 | meson.build | 41 +++++++++++++++++++++++++++-------------- | ||
| 10 | meson_options.txt | 5 +++++ | ||
| 11 | selections.c | 4 ++++ | ||
| 12 | 3 files changed, 36 insertions(+), 14 deletions(-) | ||
| 13 | create mode 100644 meson_options.txt | ||
| 14 | |||
| 15 | diff --git a/meson.build b/meson.build | ||
| 16 | index cd9cc49..b5e3ffc 100644 | ||
| 17 | --- a/meson.build | ||
| 18 | +++ b/meson.build | ||
| 19 | @@ -23,9 +23,9 @@ drm_dep = dependency('libdrm') | ||
| 20 | gbm_dep = dependency('gbm') | ||
| 21 | epoxy_dep = dependency('epoxy') | ||
| 22 | exif_dep = dependency('libexif') | ||
| 23 | -png_dep = dependency('libpng') | ||
| 24 | -tiff_dep = dependency('libtiff-4') | ||
| 25 | -webp_dep = dependency('libwebp', required : false) | ||
| 26 | +png_dep = dependency('libpng', required: get_option('png')) | ||
| 27 | +tiff_dep = dependency('libtiff-4', required: get_option('tiff')) | ||
| 28 | +webp_dep = dependency('libwebp', required : get_option('webp')) | ||
| 29 | udev_dep = dependency('libudev') | ||
| 30 | input_dep = dependency('libinput') | ||
| 31 | xkb_dep = dependency('xkbcommon') | ||
| 32 | @@ -36,20 +36,20 @@ jpeg_dep = cc.find_library('jpeg') | ||
| 33 | util_dep = cc.find_library('util') | ||
| 34 | math_dep = cc.find_library('m', required : false) | ||
| 35 | pcd_dep = cc.find_library('pcd', required : false) | ||
| 36 | -gif_dep = cc.find_library('gif', required : false) | ||
| 37 | +gif_dep = cc.find_library('gif', required: get_option('gif')) | ||
| 38 | |||
| 39 | # motif + x11 libs | ||
| 40 | -motif_dep = cc.find_library('Xm', required : false) | ||
| 41 | -xpm_dep = cc.find_library('Xpm', required : false) | ||
| 42 | -xt_dep = cc.find_library('Xt', required : false) | ||
| 43 | -xext_dep = cc.find_library('Xext', required : false) | ||
| 44 | -x11_dep = cc.find_library('X11', required : false) | ||
| 45 | +motif_dep = cc.find_library('Xm', required : get_option('motif')) | ||
| 46 | +xpm_dep = cc.find_library('Xpm', required : get_option('motif')) | ||
| 47 | +xt_dep = cc.find_library('Xt', required : get_option('motif')) | ||
| 48 | +xext_dep = cc.find_library('Xext', required : get_option('motif')) | ||
| 49 | +x11_dep = cc.find_library('X11', required : get_option('motif')) | ||
| 50 | |||
| 51 | # image formats | ||
| 52 | read_srcs = [ 'readers.c', 'rd/read-ppm.c', 'rd/read-bmp.c', | ||
| 53 | - 'rd/read-jpeg.c', 'rd/read-png.c', 'rd/read-tiff.c' ] | ||
| 54 | + 'rd/read-jpeg.c' ] | ||
| 55 | write_srcs = [ 'writers.c', 'wr/write-ppm.c', 'wr/write-ps.c', | ||
| 56 | - 'wr/write-jpeg.c', 'wr/write-png.c', 'wr/write-tiff.c' ] | ||
| 57 | + 'wr/write-jpeg.c' ] | ||
| 58 | image_deps = [ jpeg_dep, png_dep, tiff_dep, | ||
| 59 | pcd_dep, gif_dep, webp_dep ] | ||
| 60 | |||
| 61 | @@ -57,11 +57,21 @@ if pcd_dep.found() | ||
| 62 | read_srcs += 'rd/read-pcd.c' | ||
| 63 | config.set('HAVE_LIBPCD', true) | ||
| 64 | endif | ||
| 65 | -if gif_dep.found() | ||
| 66 | +if get_option('png').enabled() | ||
| 67 | + read_srcs += 'rd/read-png.c' | ||
| 68 | + write_srcs += 'wr/write-png.c' | ||
| 69 | + config.set('HAVE_LIBPNG', true) | ||
| 70 | +endif | ||
| 71 | +if get_option('tiff').enabled() | ||
| 72 | + read_srcs += 'rd/read-tiff.c' | ||
| 73 | + write_srcs += 'wr/write-tiff.c' | ||
| 74 | + config.set('HAVE_LIBTIFF', true) | ||
| 75 | +endif | ||
| 76 | +if get_option('gif').enabled() | ||
| 77 | read_srcs += 'rd/read-gif.c' | ||
| 78 | config.set('HAVE_LIBGIF', true) | ||
| 79 | endif | ||
| 80 | -if webp_dep.found() | ||
| 81 | +if get_option('webp').enabled() | ||
| 82 | read_srcs += 'rd/read-webp.c' | ||
| 83 | config.set('HAVE_LIBWEBP', true) | ||
| 84 | endif | ||
| 85 | @@ -168,7 +181,7 @@ ida_srcs = [ 'ida.c', 'man.c', 'hex.c', 'x11.c', 'viewer.c', | ||
| 86 | ida_deps = [ pixman_dep, exif_dep, image_deps, math_dep, | ||
| 87 | motif_dep, xpm_dep, xt_dep, xext_dep, x11_dep ] | ||
| 88 | |||
| 89 | -if motif_dep.found() | ||
| 90 | +if get_option('motif').enabled() | ||
| 91 | executable('ida', | ||
| 92 | sources : ida_srcs, | ||
| 93 | dependencies : ida_deps, | ||
| 94 | diff --git a/meson_options.txt b/meson_options.txt | ||
| 95 | new file mode 100644 | ||
| 96 | index 0000000..ce37188 | ||
| 97 | --- /dev/null | ||
| 98 | +++ b/meson_options.txt | ||
| 99 | @@ -0,0 +1,5 @@ | ||
| 100 | +option('gif', type: 'feature', value : 'enabled') | ||
| 101 | +option('png', type: 'feature', value : 'enabled') | ||
| 102 | +option('tiff', type: 'feature', value : 'enabled') | ||
| 103 | +option('webp', type: 'feature', value : 'disabled') | ||
| 104 | +option('motif', type: 'feature', value : 'disabled') | ||
| 105 | diff --git a/selections.c b/selections.c | ||
| 106 | index 7b16264..ccdc686 100644 | ||
| 107 | --- a/selections.c | ||
| 108 | +++ b/selections.c | ||
| 109 | @@ -609,8 +609,12 @@ void ipc_init() | ||
| 110 | #ifdef HAVE_LIBGIF | ||
| 111 | targets[ntargets++] = MIME_IMAGE_GIF; | ||
| 112 | #endif | ||
| 113 | +#ifdef HAVE_LIBPNG | ||
| 114 | targets[ntargets++] = MIME_IMAGE_PNG; | ||
| 115 | +#endif | ||
| 116 | +#ifdef HAVE_LIBTIFF | ||
| 117 | targets[ntargets++] = MIME_IMAGE_TIFF; | ||
| 118 | +#endif | ||
| 119 | targets[ntargets++] = XA_PIXMAP; | ||
| 120 | targets[ntargets++] = XA_STRING; | ||
| 121 | |||
| 122 | -- | ||
| 123 | 2.37.3 | ||
| 124 | |||
diff --git a/meta-oe/recipes-graphics/fbida/files/0003-meson.build-do-not-require-xkbcommon.patch b/meta-oe/recipes-graphics/fbida/files/0003-meson.build-do-not-require-xkbcommon.patch deleted file mode 100644 index e769014131..0000000000 --- a/meta-oe/recipes-graphics/fbida/files/0003-meson.build-do-not-require-xkbcommon.patch +++ /dev/null | |||
| @@ -1,27 +0,0 @@ | |||
| 1 | From ec82a194f3454ac203a134c9a99bac6d63095d25 Mon Sep 17 00:00:00 2001 | ||
| 2 | From: "Meyer, Wolfgang" <Wolfgang.Meyer@gossenmetrawatt.com> | ||
| 3 | Date: Fri, 16 Sep 2022 18:29:03 +0200 | ||
| 4 | Subject: [PATCH] meson.build: do not require xkbcommon | ||
| 5 | |||
| 6 | Upstream-Status: Pending | ||
| 7 | Signed-off-by: "Meyer, Wolfgang" <Wolfgang.Meyer@gossenmetrawatt.com> | ||
| 8 | --- | ||
| 9 | meson.build | 2 +- | ||
| 10 | 1 file changed, 1 insertion(+), 1 deletion(-) | ||
| 11 | |||
| 12 | diff --git a/meson.build b/meson.build | ||
| 13 | index 341939c..b5dab14 100644 | ||
| 14 | --- a/meson.build | ||
| 15 | +++ b/meson.build | ||
| 16 | @@ -26,7 +26,7 @@ tiff_dep = dependency('libtiff-4', required: get_option('tiff')) | ||
| 17 | webp_dep = dependency('libwebp', required : get_option('webp')) | ||
| 18 | udev_dep = dependency('libudev') | ||
| 19 | input_dep = dependency('libinput') | ||
| 20 | -xkb_dep = dependency('xkbcommon') | ||
| 21 | +xkb_dep = dependency('xkbcommon', required : false) | ||
| 22 | tsm_dep = dependency('libtsm', required : false) | ||
| 23 | |||
| 24 | # other library deps | ||
| 25 | -- | ||
| 26 | 2.37.3 | ||
| 27 | |||
diff --git a/meta-oe/recipes-graphics/fbida/files/fbida-gcc10.patch b/meta-oe/recipes-graphics/fbida/files/fbida-gcc10.patch deleted file mode 100644 index 1104289f3c..0000000000 --- a/meta-oe/recipes-graphics/fbida/files/fbida-gcc10.patch +++ /dev/null | |||
| @@ -1,61 +0,0 @@ | |||
| 1 | Fix build with gcc10 | ||
| 2 | |||
| 3 | Patch from https://src.fedoraproject.org/rpms/fbida/raw/master/f/fbida.gcc10.patch | ||
| 4 | |||
| 5 | Upstream-Status: Pending | ||
| 6 | Signed-off-by: Khem Raj <raj.khem@gmail.com> | ||
| 7 | |||
| 8 | --- fbida-2.14/fbi.c.org 2020-03-15 17:02:17.944189632 +0100 | ||
| 9 | +++ fbida-2.14/fbi.c 2020-03-15 17:02:21.880223224 +0100 | ||
| 10 | @@ -100,7 +100,6 @@ | ||
| 11 | |||
| 12 | /* graphics interface */ | ||
| 13 | gfxstate *gfx; | ||
| 14 | -int debug; | ||
| 15 | |||
| 16 | /* framebuffer */ | ||
| 17 | char *fbdev = NULL; | ||
| 18 | --- fbida-2.14/filter.c 2020-03-15 16:44:17.159855150 +0100 | ||
| 19 | +++ fbida-2.14/filter.c 2020-03-15 16:44:27.017941447 +0100 | ||
| 20 | @@ -6,8 +6,6 @@ | ||
| 21 | #include "readers.h" | ||
| 22 | #include "filter.h" | ||
| 23 | |||
| 24 | -int debug = 0; | ||
| 25 | - | ||
| 26 | /* ----------------------------------------------------------------------- */ | ||
| 27 | |||
| 28 | static void | ||
| 29 | --- fbida-2.14/readers.c.org 2020-03-15 17:01:18.692683597 +0100 | ||
| 30 | +++ fbida-2.14/readers.c 2020-03-15 16:57:19.141632384 +0100 | ||
| 31 | @@ -6,6 +6,8 @@ | ||
| 32 | |||
| 33 | #include "readers.h" | ||
| 34 | |||
| 35 | +int debug=0; | ||
| 36 | + | ||
| 37 | /* ----------------------------------------------------------------------- */ | ||
| 38 | |||
| 39 | void load_bits_lsb(unsigned char *dst, unsigned char *src, int width, | ||
| 40 | |||
| 41 | --- fbida-2.14/viewer.c.org 2020-03-15 17:05:02.991595832 +0100 | ||
| 42 | +++ fbida-2.14/viewer.c 2020-03-15 17:04:55.424531467 +0100 | ||
| 43 | @@ -40,7 +40,6 @@ | ||
| 44 | #define PROCESS_LINES 16 | ||
| 45 | |||
| 46 | -int debug; | ||
| 47 | Cursor ptrs[POINTER_COUNT]; | ||
| 48 | |||
| 49 | /* ----------------------------------------------------------------------- */ | ||
| 50 | |||
| 51 | --- fbida-2.14/idaconfig.h.org 2020-03-15 17:07:09.239668196 +0100 | ||
| 52 | +++ fbida-2.14/idaconfig.h 2020-03-15 17:07:21.248770061 +0100 | ||
| 53 | @@ -17,7 +17,7 @@ | ||
| 54 | |||
| 55 | /* -------------------------------------------------------------------------- */ | ||
| 56 | |||
| 57 | -char *ida_lists; | ||
| 58 | +extern char *ida_lists; | ||
| 59 | |||
| 60 | void ida_init_config(void); | ||
| 61 | void ida_read_config(void); | ||
diff --git a/meta-oe/recipes-graphics/feh/feh_3.11.2.bb b/meta-oe/recipes-graphics/feh/feh_3.11.3.bb index 57c30c3475..c79ad488ba 100644 --- a/meta-oe/recipes-graphics/feh/feh_3.11.2.bb +++ b/meta-oe/recipes-graphics/feh/feh_3.11.3.bb | |||
| @@ -9,7 +9,7 @@ DEPENDS = "\ | |||
| 9 | " | 9 | " |
| 10 | 10 | ||
| 11 | SRC_URI = "https://feh.finalrewind.org/feh-${PV}.tar.bz2" | 11 | SRC_URI = "https://feh.finalrewind.org/feh-${PV}.tar.bz2" |
| 12 | SRC_URI[sha256sum] = "020f8bce84c709333dcc6ec5fff36313782e0b50662754947c6585d922a7a7b2" | 12 | SRC_URI[sha256sum] = "f2cca3592a433922c0db7a9365fd63e5402c121d932a9327e279c71be6501063" |
| 13 | 13 | ||
| 14 | inherit mime-xdg features_check | 14 | inherit mime-xdg features_check |
| 15 | # depends on virtual/libx11 | 15 | # depends on virtual/libx11 |
diff --git a/meta-oe/recipes-graphics/fontforge/fontforge/0001-Fix-Translations-containing-invalid-directives-hs.patch b/meta-oe/recipes-graphics/fontforge/fontforge/0001-Fix-Translations-containing-invalid-directives-hs.patch deleted file mode 100644 index 6d133254ed..0000000000 --- a/meta-oe/recipes-graphics/fontforge/fontforge/0001-Fix-Translations-containing-invalid-directives-hs.patch +++ /dev/null | |||
| @@ -1,385 +0,0 @@ | |||
| 1 | From e6ccc8a8cf1391010a8220836a732da9fab19c69 Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Khem Raj <raj.khem@gmail.com> | ||
| 3 | Date: Thu, 7 Sep 2023 12:35:12 -0700 | ||
| 4 | Subject: [PATCH] Fix Translations containing invalid directives %hs | ||
| 5 | |||
| 6 | Found with gettext 0.22 | ||
| 7 | Older versions of msgfmt were more sloppy, thus allowing such mistakes to cause bugs at runtime. | ||
| 8 | |||
| 9 | https://bugs.gentoo.org/908868 | ||
| 10 | https://savannah.gnu.org/bugs/index.php?64333 | ||
| 11 | https://github.com/fontforge/fontforge/issues/5251 | ||
| 12 | |||
| 13 | Upstream-Status: Pending | ||
| 14 | Signed-off-by: Khem Raj <raj.khem@gmail.com> | ||
| 15 | --- | ||
| 16 | fontforgeexe/searchview.c | 2 +- | ||
| 17 | po/ca.po | 4 ++-- | ||
| 18 | po/de.po | 4 ++-- | ||
| 19 | po/en_GB.po | 4 ++-- | ||
| 20 | po/fr.po | 40 +++++++++++++++++++-------------------- | ||
| 21 | po/hr.po | 4 ++-- | ||
| 22 | po/it.po | 8 ++++---- | ||
| 23 | po/ja.po | 4 ++-- | ||
| 24 | po/ko.po | 4 ++-- | ||
| 25 | po/pl.po | 4 ++-- | ||
| 26 | po/uk.po | 4 ++-- | ||
| 27 | po/vi.po | 4 ++-- | ||
| 28 | 12 files changed, 43 insertions(+), 43 deletions(-) | ||
| 29 | |||
| 30 | diff --git a/fontforgeexe/searchview.c b/fontforgeexe/searchview.c | ||
| 31 | index 1cb39a221..7e1c109cb 100644 | ||
| 32 | --- a/fontforgeexe/searchview.c | ||
| 33 | +++ b/fontforgeexe/searchview.c | ||
| 34 | @@ -516,7 +516,7 @@ return( true ); | ||
| 35 | if ( ask_if_difficult==2 && !searcher->isvisible ) | ||
| 36 | return( false ); | ||
| 37 | if ( gwwv_ask(_("Bad Reference"),(const char **) buttons,1,1, | ||
| 38 | - _("The %1$s in the search dialog contains a reference to %2$.20hs which does not exist in the new font.\nShould I remove the reference?"), | ||
| 39 | + _("The %1$s in the search dialog contains a reference to %2$.20s which does not exist in the new font.\nShould I remove the reference?"), | ||
| 40 | i==0?_("Search Pattern"):_("Replace Pattern"), | ||
| 41 | r->sc->name)==1 ) | ||
| 42 | return( false ); | ||
| 43 | diff --git a/po/ca.po b/po/ca.po | ||
| 44 | index e2349b6ef..6c920b7c0 100644 | ||
| 45 | --- a/po/ca.po | ||
| 46 | +++ b/po/ca.po | ||
| 47 | @@ -12347,11 +12347,11 @@ msgstr "Tai" | ||
| 48 | |||
| 49 | #, c-format | ||
| 50 | msgid "" | ||
| 51 | -"The %1$s in the search dialog contains a reference to %2$.20hs which does " | ||
| 52 | +"The %1$s in the search dialog contains a reference to %2$.20s which does " | ||
| 53 | "not exist in the new font.\n" | ||
| 54 | "Should I remove the reference?" | ||
| 55 | msgstr "" | ||
| 56 | -"Al diàleg de cerca, %1$s conté una referència a %2$.20hs\n" | ||
| 57 | +"Al diàleg de cerca, %1$s conté una referència a %2$.20s\n" | ||
| 58 | "que no existeix en el nou tipus.\n" | ||
| 59 | "Voleu eliminar la referència?" | ||
| 60 | |||
| 61 | diff --git a/po/de.po b/po/de.po | ||
| 62 | index 41430ffae..8a31aeaa2 100644 | ||
| 63 | --- a/po/de.po | ||
| 64 | +++ b/po/de.po | ||
| 65 | @@ -15765,11 +15765,11 @@ msgstr "" | ||
| 66 | |||
| 67 | #, c-format | ||
| 68 | msgid "" | ||
| 69 | -"The %1$s in the search dialog contains a reference to %2$.20hs which does " | ||
| 70 | +"The %1$s in the search dialog contains a reference to %2$.20s which does " | ||
| 71 | "not exist in the new font.\n" | ||
| 72 | "Should I remove the reference?" | ||
| 73 | msgstr "" | ||
| 74 | -"%1$s im Suchdialog enthält eine Referenz auf %2$.20hs, die in der neuen " | ||
| 75 | +"%1$s im Suchdialog enthält eine Referenz auf %2$.20s, die in der neuen " | ||
| 76 | "Schrift nicht existiert.\n" | ||
| 77 | "Soll der Referenz entfernt werden?" | ||
| 78 | |||
| 79 | diff --git a/po/en_GB.po b/po/en_GB.po | ||
| 80 | index 9bd2d62bb..fce64c97d 100644 | ||
| 81 | --- a/po/en_GB.po | ||
| 82 | +++ b/po/en_GB.po | ||
| 83 | @@ -728,11 +728,11 @@ msgstr "Template Colour" | ||
| 84 | |||
| 85 | #, c-format | ||
| 86 | msgid "" | ||
| 87 | -"The %1$s in the search dialog contains a reference to %2$.20hs which does " | ||
| 88 | +"The %1$s in the search dialog contains a reference to %2$.20s which does " | ||
| 89 | "not exist in the new font.\n" | ||
| 90 | "Should I remove the reference?" | ||
| 91 | msgstr "" | ||
| 92 | -"The %1$s in the search dialogue contains a reference to %2$.20hs which does " | ||
| 93 | +"The %1$s in the search dialogue contains a reference to %2$.20s which does " | ||
| 94 | "not exist in the new font.\n" | ||
| 95 | "Should I remove the reference?" | ||
| 96 | |||
| 97 | diff --git a/po/fr.po b/po/fr.po | ||
| 98 | index 26e446b38..d130f89bc 100644 | ||
| 99 | --- a/po/fr.po | ||
| 100 | +++ b/po/fr.po | ||
| 101 | @@ -291,7 +291,7 @@ msgstr "chaîne %1$.30s pour %2$.30s" | ||
| 102 | #. GT: $4 is the changed flag ('*' for the changed items) | ||
| 103 | #, c-format | ||
| 104 | msgid "%1$.80s at %2$d from %3$.90s%4$s" | ||
| 105 | -msgstr "%1$.80s à %2$d de %3$.90hs%4$s" | ||
| 106 | +msgstr "%1$.80s à %2$d de %3$.90s%4$s" | ||
| 107 | |||
| 108 | #. GT: This is the title for a window showing a bitmap character | ||
| 109 | #. GT: It will look something like: | ||
| 110 | @@ -302,7 +302,7 @@ msgstr "%1$.80s à %2$d de %3$.90hs%4$s" | ||
| 111 | #. GT: $4 is the font name | ||
| 112 | #, c-format | ||
| 113 | msgid "%1$.80s at %2$d size %3$d from %4$.80s" | ||
| 114 | -msgstr "%1$.80s (%2$d) taille %3$d de %4$.80hs" | ||
| 115 | +msgstr "%1$.80s (%2$d) taille %3$d de %4$.80s" | ||
| 116 | |||
| 117 | #, c-format | ||
| 118 | msgid "%1$s from lookup subtable %2$.50s" | ||
| 119 | @@ -7433,7 +7433,7 @@ msgid "" | ||
| 120 | "Reverting the file will lose those changes.\n" | ||
| 121 | "Is that what you want?" | ||
| 122 | msgstr "" | ||
| 123 | -"La fonte %1$.40s dans le fichier %2$.40hs a été modifiée.\n" | ||
| 124 | +"La fonte %1$.40s dans le fichier %2$.40s a été modifiée.\n" | ||
| 125 | "Revenir vous fera perdre toutes les modifications.\n" | ||
| 126 | "Voulez vous vraiment revenir ?" | ||
| 127 | |||
| 128 | @@ -19077,11 +19077,11 @@ msgstr "" | ||
| 129 | |||
| 130 | #, c-format | ||
| 131 | msgid "" | ||
| 132 | -"The %1$s in the search dialog contains a reference to %2$.20hs which does " | ||
| 133 | +"The %1$s in the search dialog contains a reference to %2$.20s which does " | ||
| 134 | "not exist in the new font.\n" | ||
| 135 | "Should I remove the reference?" | ||
| 136 | msgstr "" | ||
| 137 | -"Dans %1$s du dialogue de recherche il y a une référence vers %2$.20hs qui " | ||
| 138 | +"Dans %1$s du dialogue de recherche il y a une référence vers %2$.20s qui " | ||
| 139 | "n'existe pas dans la nouvelle fonte.\n" | ||
| 140 | "Faut-il supprimer la référence ?" | ||
| 141 | |||
| 142 | @@ -19925,7 +19925,7 @@ msgid "" | ||
| 143 | "The fonts %1$.30s and %2$.30s have a different number of glyphs or different " | ||
| 144 | "encodings" | ||
| 145 | msgstr "" | ||
| 146 | -"Les fontes %1$.30s et %2$.30hs n'ont pas le même nombre de glyphes ou des " | ||
| 147 | +"Les fontes %1$.30s et %2$.30s n'ont pas le même nombre de glyphes ou des " | ||
| 148 | "codages différents" | ||
| 149 | |||
| 150 | #, c-format | ||
| 151 | @@ -19933,7 +19933,7 @@ msgid "" | ||
| 152 | "The fonts %1$.30s and %2$.30s use different types of splines (one quadratic, " | ||
| 153 | "one cubic)" | ||
| 154 | msgstr "" | ||
| 155 | -"Les fontes %1$.30s et %2$.30hs utilisent des courbes de Bézier d'ordres " | ||
| 156 | +"Les fontes %1$.30s et %2$.30s utilisent des courbes de Bézier d'ordres " | ||
| 157 | "différents (quadratique et cubique)" | ||
| 158 | |||
| 159 | msgid "The generated font won't work with ATM" | ||
| 160 | @@ -19968,8 +19968,8 @@ msgid "" | ||
| 161 | "The glyph %1$.30s in font %2$.30s has a different hint mask on its contours " | ||
| 162 | "than in %3$.30s" | ||
| 163 | msgstr "" | ||
| 164 | -"Le glyphe %1$.30s dans la police %2$.30hs a un masque de hints différent que " | ||
| 165 | -"dans %3$.30hs" | ||
| 166 | +"Le glyphe %1$.30s dans la police %2$.30s a un masque de hints différent que " | ||
| 167 | +"dans %3$.30s" | ||
| 168 | |||
| 169 | #, c-format | ||
| 170 | msgid "" | ||
| 171 | @@ -19984,8 +19984,8 @@ msgid "" | ||
| 172 | "The glyph %1$.30s in font %2$.30s has a different number of references than " | ||
| 173 | "in %3$.30s" | ||
| 174 | msgstr "" | ||
| 175 | -"Le glyphe %1$.30s de la fonte %2$.30hs a un nombre de références différent " | ||
| 176 | -"dans %3$.30hs" | ||
| 177 | +"Le glyphe %1$.30s de la fonte %2$.30s a un nombre de références différent " | ||
| 178 | +"dans %3$.30s" | ||
| 179 | |||
| 180 | #, c-format | ||
| 181 | msgid "" | ||
| 182 | @@ -20457,7 +20457,7 @@ msgstr "" | ||
| 183 | #, c-format | ||
| 184 | msgid "The outlines of glyph %2$.30s were not found in the font %1$.60s" | ||
| 185 | msgstr "" | ||
| 186 | -"Le contours du glyphe %2$.30s n'ont pas été trouvés dans la police %1$.60hs" | ||
| 187 | +"Le contours du glyphe %2$.30s n'ont pas été trouvés dans la police %1$.60s" | ||
| 188 | |||
| 189 | msgid "The paths that make up this glyph intersect one another" | ||
| 190 | msgstr "Les chemins qui composent ce glyphe se coupent les uns les autres" | ||
| 191 | @@ -21042,7 +21042,7 @@ msgstr "Il y a déjà une sous-table avec ce nom, changez de nom SVP" | ||
| 192 | |||
| 193 | #, c-format | ||
| 194 | msgid "There is already an anchor point named %1$.40s in %2$.40s." | ||
| 195 | -msgstr "Il y a déjà une ancre appelée %1$.40s dans %2$.40hs." | ||
| 196 | +msgstr "Il y a déjà une ancre appelée %1$.40s dans %2$.40s." | ||
| 197 | |||
| 198 | msgid "There is another glyph in the font with this name" | ||
| 199 | msgstr "Il y a un autre glyphe dans la fonte avec ce nom" | ||
| 200 | @@ -21441,8 +21441,8 @@ msgid "" | ||
| 201 | "been able to find is %1$.20s-%2$.20s-%4$d.\n" | ||
| 202 | "Shall I use that or let you search?" | ||
| 203 | msgstr "" | ||
| 204 | -"Cette fonte est basée sur le jeu de caractères %1$.20s-%2$.20hs-%3$d, mais " | ||
| 205 | -"ce que j'ai trouvé de mieux c'est %1$.20hs-%2$.20hs-%4$d.\n" | ||
| 206 | +"Cette fonte est basée sur le jeu de caractères %1$.20s-%2$.20s-%3$d, mais " | ||
| 207 | +"ce que j'ai trouvé de mieux c'est %1$.20s-%2$.20s-%4$d.\n" | ||
| 208 | "Devrais-je utiliser cette valeur ou préférez vous chercher ?" | ||
| 209 | |||
| 210 | msgid "" | ||
| 211 | @@ -21770,7 +21770,7 @@ msgid "" | ||
| 212 | "with a 0 offset for this combination. Would you like to alter this kerning " | ||
| 213 | "class entry (or create a kerning pair for just these two glyphs)?" | ||
| 214 | msgstr "" | ||
| 215 | -"Cette paire de crénage (%.20s et %.20hs) est dans une classe de crénage\n" | ||
| 216 | +"Cette paire de crénage (%.20s et %.20s) est dans une classe de crénage\n" | ||
| 217 | "avec un déplacement de 0 pour cette combinaison. Voulez-vous modifier cette " | ||
| 218 | "partie\n" | ||
| 219 | "de la classe de crénage (ou créer une nouvelle paire rien que pour ces 2 " | ||
| 220 | @@ -24551,8 +24551,8 @@ msgid "" | ||
| 221 | "referred to.\n" | ||
| 222 | "It will not be copied." | ||
| 223 | msgstr "" | ||
| 224 | -"Vous essayer de coller une référence vers %1$s dans %2$hs.\n" | ||
| 225 | -"Mais %1$hs n'existe pas dans cette fonte, et FontForge ne trouve pas le " | ||
| 226 | +"Vous essayer de coller une référence vers %1$s dans %2$s.\n" | ||
| 227 | +"Mais %1$s n'existe pas dans cette fonte, et FontForge ne trouve pas le " | ||
| 228 | "glyphe auquel il se référait.\n" | ||
| 229 | "Le glyphe ne sera pas copié." | ||
| 230 | |||
| 231 | @@ -24562,8 +24562,8 @@ msgid "" | ||
| 232 | "But %1$s does not exist in this font.\n" | ||
| 233 | "Would you like to copy the original splines (or delete the reference)?" | ||
| 234 | msgstr "" | ||
| 235 | -"Vous essayer de coller une référence vers %1$s dans %2$hs.\n" | ||
| 236 | -"Mais %1$hs n'existe pas dans cette fonte.\n" | ||
| 237 | +"Vous essayer de coller une référence vers %1$s dans %2$s.\n" | ||
| 238 | +"Mais %1$s n'existe pas dans cette fonte.\n" | ||
| 239 | "Voulez vous copier le contour d'origine (ou supprimer la référence)?" | ||
| 240 | |||
| 241 | msgid "" | ||
| 242 | diff --git a/po/hr.po b/po/hr.po | ||
| 243 | index d261d4ca7..ac41b9250 100644 | ||
| 244 | --- a/po/hr.po | ||
| 245 | +++ b/po/hr.po | ||
| 246 | @@ -20156,11 +20156,11 @@ msgstr "" | ||
| 247 | |||
| 248 | #, c-format | ||
| 249 | msgid "" | ||
| 250 | -"The %1$s in the search dialog contains a reference to %2$.20hs which does " | ||
| 251 | +"The %1$s in the search dialog contains a reference to %2$.20s which does " | ||
| 252 | "not exist in the new font.\n" | ||
| 253 | "Should I remove the reference?" | ||
| 254 | msgstr "" | ||
| 255 | -"%1$s u dijaloškom okviru traženja sadrži referencu na %2$.20hs koja ne " | ||
| 256 | +"%1$s u dijaloškom okviru traženja sadrži referencu na %2$.20s koja ne " | ||
| 257 | "postoji u fontu.\n" | ||
| 258 | "Želiš li dozvoliti uklanjanje reference?" | ||
| 259 | |||
| 260 | diff --git a/po/it.po b/po/it.po | ||
| 261 | index e13711485..d0c3ea987 100644 | ||
| 262 | --- a/po/it.po | ||
| 263 | +++ b/po/it.po | ||
| 264 | @@ -2303,7 +2303,7 @@ msgid "" | ||
| 265 | "Reverting the file will lose those changes.\n" | ||
| 266 | "Is that what you want?" | ||
| 267 | msgstr "" | ||
| 268 | -"Il font %1$.40s nel file %2$.40hs è stato modificato.\n" | ||
| 269 | +"Il font %1$.40s nel file %2$.40s è stato modificato.\n" | ||
| 270 | "Ripristinando il file perderai tutte le modifiche.\n" | ||
| 271 | "È quello che vuoi fare?" | ||
| 272 | |||
| 273 | @@ -5835,7 +5835,7 @@ msgid "" | ||
| 274 | "The glyph %1$.30s has a different number of contours in font %2$.30s than in " | ||
| 275 | "%3$.30s" | ||
| 276 | msgstr "" | ||
| 277 | -"Il glifo %1$.30s ha un diverso numero di contorni nel font %2$.30hs rispetto " | ||
| 278 | +"Il glifo %1$.30s ha un diverso numero di contorni nel font %2$.30s rispetto " | ||
| 279 | "a %3$.30s" | ||
| 280 | |||
| 281 | #, c-format | ||
| 282 | @@ -6235,8 +6235,8 @@ msgid "" | ||
| 283 | "been able to find is %1$.20s-%2$.20s-%4$d.\n" | ||
| 284 | "Shall I use that or let you search?" | ||
| 285 | msgstr "" | ||
| 286 | -"Questo font è basato sulla codifica di caratteri %1$.20s-%2$.20hs-%3$d, ma " | ||
| 287 | -"il migliore che io abbia trovato è %1$.20hs-%2$.20hs-%4$d.\n" | ||
| 288 | +"Questo font è basato sulla codifica di caratteri %1$.20s-%2$.20s-%3$d, ma " | ||
| 289 | +"il migliore che io abbia trovato è %1$.20s-%2$.20s-%4$d.\n" | ||
| 290 | "Devo usare questo valore o preferisci cercare tu stesso?" | ||
| 291 | |||
| 292 | msgid "" | ||
| 293 | diff --git a/po/ja.po b/po/ja.po | ||
| 294 | index ed9f5a645..206ae82d1 100644 | ||
| 295 | --- a/po/ja.po | ||
| 296 | +++ b/po/ja.po | ||
| 297 | @@ -11458,11 +11458,11 @@ msgstr "" | ||
| 298 | |||
| 299 | #, c-format | ||
| 300 | msgid "" | ||
| 301 | -"The %1$s in the search dialog contains a reference to %2$.20hs which does " | ||
| 302 | +"The %1$s in the search dialog contains a reference to %2$.20s which does " | ||
| 303 | "not exist in the new font.\n" | ||
| 304 | "Should I remove the reference?" | ||
| 305 | msgstr "" | ||
| 306 | -"%1$s には, 新しいフォントには含まれないグリフ %2$.20hs への参照が含まれていま" | ||
| 307 | +"%1$s には, 新しいフォントには含まれないグリフ %2$.20s への参照が含まれていま" | ||
| 308 | "す.\n" | ||
| 309 | "参照を削除しますか?" | ||
| 310 | |||
| 311 | diff --git a/po/ko.po b/po/ko.po | ||
| 312 | index 971b4db03..4d5c8d40d 100644 | ||
| 313 | --- a/po/ko.po | ||
| 314 | +++ b/po/ko.po | ||
| 315 | @@ -20920,11 +20920,11 @@ msgstr "" | ||
| 316 | |||
| 317 | #, c-format | ||
| 318 | msgid "" | ||
| 319 | -"The %1$s in the search dialog contains a reference to %2$.20hs which does " | ||
| 320 | +"The %1$s in the search dialog contains a reference to %2$.20s which does " | ||
| 321 | "not exist in the new font.\n" | ||
| 322 | "Should I remove the reference?" | ||
| 323 | msgstr "" | ||
| 324 | -"검색 대화 상자의 %1$s에는 새 글꼴에 없는 %2$.20hs에 대한 참조가 포함되어 있" | ||
| 325 | +"검색 대화 상자의 %1$s에는 새 글꼴에 없는 %2$.20s에 대한 참조가 포함되어 있" | ||
| 326 | "다.\n" | ||
| 327 | "참조를 제거해야 하는가?" | ||
| 328 | |||
| 329 | diff --git a/po/pl.po b/po/pl.po | ||
| 330 | index 2bbbf00be..c1fd5a454 100644 | ||
| 331 | --- a/po/pl.po | ||
| 332 | +++ b/po/pl.po | ||
| 333 | @@ -19552,11 +19552,11 @@ msgstr "" | ||
| 334 | |||
| 335 | #, c-format | ||
| 336 | msgid "" | ||
| 337 | -"The %1$s in the search dialog contains a reference to %2$.20hs which does " | ||
| 338 | +"The %1$s in the search dialog contains a reference to %2$.20s which does " | ||
| 339 | "not exist in the new font.\n" | ||
| 340 | "Should I remove the reference?" | ||
| 341 | msgstr "" | ||
| 342 | -"%1$s w okienku wyszukiwania zawiera odwołanie do %2$.20hs, który nie " | ||
| 343 | +"%1$s w okienku wyszukiwania zawiera odwołanie do %2$.20s, który nie " | ||
| 344 | "istnieje w nowym foncie.\n" | ||
| 345 | "Czy usunąć to odwołanie?" | ||
| 346 | |||
| 347 | diff --git a/po/uk.po b/po/uk.po | ||
| 348 | index e3768acc3..3302a1005 100644 | ||
| 349 | --- a/po/uk.po | ||
| 350 | +++ b/po/uk.po | ||
| 351 | @@ -19860,11 +19860,11 @@ msgstr "" | ||
| 352 | |||
| 353 | #, c-format | ||
| 354 | msgid "" | ||
| 355 | -"The %1$s in the search dialog contains a reference to %2$.20hs which does " | ||
| 356 | +"The %1$s in the search dialog contains a reference to %2$.20s which does " | ||
| 357 | "not exist in the new font.\n" | ||
| 358 | "Should I remove the reference?" | ||
| 359 | msgstr "" | ||
| 360 | -"%1$s у діалоговому вікні пошуку містить посилання на %2$.20hs, якого не " | ||
| 361 | +"%1$s у діалоговому вікні пошуку містить посилання на %2$.20s, якого не " | ||
| 362 | "існує у новому шрифті.\n" | ||
| 363 | "Вилучити це посилання?" | ||
| 364 | |||
| 365 | diff --git a/po/vi.po b/po/vi.po | ||
| 366 | index 6aee8bb3f..f5eb739e6 100644 | ||
| 367 | --- a/po/vi.po | ||
| 368 | +++ b/po/vi.po | ||
| 369 | @@ -17109,11 +17109,11 @@ msgstr "" | ||
| 370 | |||
| 371 | #, c-format | ||
| 372 | msgid "" | ||
| 373 | -"The %1$s in the search dialog contains a reference to %2$.20hs which does " | ||
| 374 | +"The %1$s in the search dialog contains a reference to %2$.20s which does " | ||
| 375 | "not exist in the new font.\n" | ||
| 376 | "Should I remove the reference?" | ||
| 377 | msgstr "" | ||
| 378 | -"Trong hộp thoại tìm kiếm, %1$s chứa một tham chiếu đến %2$.20hs mà không tồn " | ||
| 379 | +"Trong hộp thoại tìm kiếm, %1$s chứa một tham chiếu đến %2$.20s mà không tồn " | ||
| 380 | "tại trong phông mới.\n" | ||
| 381 | "Bạn có muốn gỡ bỏ tham chiếu này không?" | ||
| 382 | |||
| 383 | -- | ||
| 384 | 2.42.0 | ||
| 385 | |||
diff --git a/meta-oe/recipes-graphics/fontforge/fontforge/CVE-2024-25081_CVE-2024-25082.patch b/meta-oe/recipes-graphics/fontforge/fontforge/CVE-2024-25081_CVE-2024-25082.patch deleted file mode 100644 index 40f85e9f33..0000000000 --- a/meta-oe/recipes-graphics/fontforge/fontforge/CVE-2024-25081_CVE-2024-25082.patch +++ /dev/null | |||
| @@ -1,181 +0,0 @@ | |||
| 1 | From 216eb14b558df344b206bf82e2bdaf03a1f2f429 Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Peter Kydas <pk@canva.com> | ||
| 3 | Date: Tue, 6 Feb 2024 20:03:04 +1100 | ||
| 4 | Subject: [PATCH] fix splinefont shell command injection (#5367) | ||
| 5 | |||
| 6 | CVE: CVE-2024-25081 | ||
| 7 | CVE: CVE-2024-25082 | ||
| 8 | Upstream-Status: Backport [https://github.com/fontforge/fontforge/commit/216eb14b558df344b206bf82e2bdaf03a1f2f429] | ||
| 9 | Signed-off-by: Peter Marko <peter.marko@siemens.com> | ||
| 10 | --- | ||
| 11 | fontforge/splinefont.c | 123 +++++++++++++++++++++++++++++------------ | ||
| 12 | 1 file changed, 89 insertions(+), 34 deletions(-) | ||
| 13 | |||
| 14 | diff --git a/fontforge/splinefont.c b/fontforge/splinefont.c | ||
| 15 | index 239fdc035..647daee10 100644 | ||
| 16 | --- a/fontforge/splinefont.c | ||
| 17 | +++ b/fontforge/splinefont.c | ||
| 18 | @@ -788,11 +788,14 @@ return( name ); | ||
| 19 | |||
| 20 | char *Unarchive(char *name, char **_archivedir) { | ||
| 21 | char *dir = getenv("TMPDIR"); | ||
| 22 | - char *pt, *archivedir, *listfile, *listcommand, *unarchivecmd, *desiredfile; | ||
| 23 | + char *pt, *archivedir, *listfile, *desiredfile; | ||
| 24 | char *finalfile; | ||
| 25 | int i; | ||
| 26 | int doall=false; | ||
| 27 | static int cnt=0; | ||
| 28 | + gchar *command[5]; | ||
| 29 | + gchar *stdoutresponse = NULL; | ||
| 30 | + gchar *stderrresponse = NULL; | ||
| 31 | |||
| 32 | *_archivedir = NULL; | ||
| 33 | |||
| 34 | @@ -827,18 +830,30 @@ return( NULL ); | ||
| 35 | listfile = malloc(strlen(archivedir)+strlen("/" TOC_NAME)+1); | ||
| 36 | sprintf( listfile, "%s/" TOC_NAME, archivedir ); | ||
| 37 | |||
| 38 | - listcommand = malloc( strlen(archivers[i].unarchive) + 1 + | ||
| 39 | - strlen( archivers[i].listargs) + 1 + | ||
| 40 | - strlen( name ) + 3 + | ||
| 41 | - strlen( listfile ) +4 ); | ||
| 42 | - sprintf( listcommand, "%s %s %s > %s", archivers[i].unarchive, | ||
| 43 | - archivers[i].listargs, name, listfile ); | ||
| 44 | - if ( system(listcommand)!=0 ) { | ||
| 45 | - free(listcommand); free(listfile); | ||
| 46 | - ArchiveCleanup(archivedir); | ||
| 47 | -return( NULL ); | ||
| 48 | + command[0] = archivers[i].unarchive; | ||
| 49 | + command[1] = archivers[i].listargs; | ||
| 50 | + command[2] = name; | ||
| 51 | + command[3] = NULL; // command args need to be NULL-terminated | ||
| 52 | + | ||
| 53 | + if ( g_spawn_sync( | ||
| 54 | + NULL, | ||
| 55 | + command, | ||
| 56 | + NULL, | ||
| 57 | + G_SPAWN_SEARCH_PATH, | ||
| 58 | + NULL, | ||
| 59 | + NULL, | ||
| 60 | + &stdoutresponse, | ||
| 61 | + &stderrresponse, | ||
| 62 | + NULL, | ||
| 63 | + NULL | ||
| 64 | + ) == FALSE) { // did not successfully execute | ||
| 65 | + ArchiveCleanup(archivedir); | ||
| 66 | + return( NULL ); | ||
| 67 | } | ||
| 68 | - free(listcommand); | ||
| 69 | + // Write out the listfile to be read in later | ||
| 70 | + FILE *fp = fopen(listfile, "wb"); | ||
| 71 | + fwrite(stdoutresponse, strlen(stdoutresponse), 1, fp); | ||
| 72 | + fclose(fp); | ||
| 73 | |||
| 74 | desiredfile = ArchiveParseTOC(listfile, archivers[i].ars, &doall); | ||
| 75 | free(listfile); | ||
| 76 | @@ -847,22 +862,28 @@ return( NULL ); | ||
| 77 | return( NULL ); | ||
| 78 | } | ||
| 79 | |||
| 80 | - /* I tried sending everything to stdout, but that doesn't work if the */ | ||
| 81 | - /* output is a directory file (ufo, sfdir) */ | ||
| 82 | - unarchivecmd = malloc( strlen(archivers[i].unarchive) + 1 + | ||
| 83 | - strlen( archivers[i].listargs) + 1 + | ||
| 84 | - strlen( name ) + 1 + | ||
| 85 | - strlen( desiredfile ) + 3 + | ||
| 86 | - strlen( archivedir ) + 30 ); | ||
| 87 | - sprintf( unarchivecmd, "( cd %s ; %s %s %s %s ) > /dev/null", archivedir, | ||
| 88 | - archivers[i].unarchive, | ||
| 89 | - archivers[i].extractargs, name, doall ? "" : desiredfile ); | ||
| 90 | - if ( system(unarchivecmd)!=0 ) { | ||
| 91 | - free(unarchivecmd); free(desiredfile); | ||
| 92 | - ArchiveCleanup(archivedir); | ||
| 93 | -return( NULL ); | ||
| 94 | + command[0] = archivers[i].unarchive; | ||
| 95 | + command[1] = archivers[i].extractargs; | ||
| 96 | + command[2] = name; | ||
| 97 | + command[3] = doall ? "" : desiredfile; | ||
| 98 | + command[4] = NULL; | ||
| 99 | + | ||
| 100 | + if ( g_spawn_sync( | ||
| 101 | + (gchar*)archivedir, | ||
| 102 | + command, | ||
| 103 | + NULL, | ||
| 104 | + G_SPAWN_SEARCH_PATH, | ||
| 105 | + NULL, | ||
| 106 | + NULL, | ||
| 107 | + &stdoutresponse, | ||
| 108 | + &stderrresponse, | ||
| 109 | + NULL, | ||
| 110 | + NULL | ||
| 111 | + ) == FALSE) { // did not successfully execute | ||
| 112 | + free(desiredfile); | ||
| 113 | + ArchiveCleanup(archivedir); | ||
| 114 | + return( NULL ); | ||
| 115 | } | ||
| 116 | - free(unarchivecmd); | ||
| 117 | |||
| 118 | finalfile = malloc( strlen(archivedir) + 1 + strlen(desiredfile) + 1); | ||
| 119 | sprintf( finalfile, "%s/%s", archivedir, desiredfile ); | ||
| 120 | @@ -885,20 +906,54 @@ struct compressors compressors[] = { | ||
| 121 | |||
| 122 | char *Decompress(char *name, int compression) { | ||
| 123 | char *dir = getenv("TMPDIR"); | ||
| 124 | - char buf[1500]; | ||
| 125 | char *tmpfn; | ||
| 126 | - | ||
| 127 | + gchar *command[4]; | ||
| 128 | + gint stdout_pipe; | ||
| 129 | + gchar buffer[4096]; | ||
| 130 | + gssize bytes_read; | ||
| 131 | + GByteArray *binary_data = g_byte_array_new(); | ||
| 132 | + | ||
| 133 | if ( dir==NULL ) dir = P_tmpdir; | ||
| 134 | tmpfn = malloc(strlen(dir)+strlen(GFileNameTail(name))+2); | ||
| 135 | strcpy(tmpfn,dir); | ||
| 136 | strcat(tmpfn,"/"); | ||
| 137 | strcat(tmpfn,GFileNameTail(name)); | ||
| 138 | *strrchr(tmpfn,'.') = '\0'; | ||
| 139 | - snprintf( buf, sizeof(buf), "%s < %s > %s", compressors[compression].decomp, name, tmpfn ); | ||
| 140 | - if ( system(buf)==0 ) | ||
| 141 | -return( tmpfn ); | ||
| 142 | - free(tmpfn); | ||
| 143 | -return( NULL ); | ||
| 144 | + | ||
| 145 | + command[0] = compressors[compression].decomp; | ||
| 146 | + command[1] = "-c"; | ||
| 147 | + command[2] = name; | ||
| 148 | + command[3] = NULL; | ||
| 149 | + | ||
| 150 | + // Have to use async because g_spawn_sync doesn't handle nul-bytes in the output (which happens with binary data) | ||
| 151 | + if (g_spawn_async_with_pipes( | ||
| 152 | + NULL, | ||
| 153 | + command, | ||
| 154 | + NULL, | ||
| 155 | + G_SPAWN_DO_NOT_REAP_CHILD | G_SPAWN_SEARCH_PATH, | ||
| 156 | + NULL, | ||
| 157 | + NULL, | ||
| 158 | + NULL, | ||
| 159 | + NULL, | ||
| 160 | + &stdout_pipe, | ||
| 161 | + NULL, | ||
| 162 | + NULL) == FALSE) { | ||
| 163 | + //command has failed | ||
| 164 | + return( NULL ); | ||
| 165 | + } | ||
| 166 | + | ||
| 167 | + // Read binary data from pipe and output to file | ||
| 168 | + while ((bytes_read = read(stdout_pipe, buffer, sizeof(buffer))) > 0) { | ||
| 169 | + g_byte_array_append(binary_data, (guint8 *)buffer, bytes_read); | ||
| 170 | + } | ||
| 171 | + close(stdout_pipe); | ||
| 172 | + | ||
| 173 | + FILE *fp = fopen(tmpfn, "wb"); | ||
| 174 | + fwrite(binary_data->data, sizeof(gchar), binary_data->len, fp); | ||
| 175 | + fclose(fp); | ||
| 176 | + g_byte_array_free(binary_data, TRUE); | ||
| 177 | + | ||
| 178 | + return(tmpfn); | ||
| 179 | } | ||
| 180 | |||
| 181 | static char *ForceFileToHaveName(FILE *file, char *exten) { | ||
diff --git a/meta-oe/recipes-graphics/fontforge/fontforge/CVE-2025-15269.patch b/meta-oe/recipes-graphics/fontforge/fontforge/CVE-2025-15269.patch new file mode 100644 index 0000000000..a3e26d407a --- /dev/null +++ b/meta-oe/recipes-graphics/fontforge/fontforge/CVE-2025-15269.patch | |||
| @@ -0,0 +1,36 @@ | |||
| 1 | From 6a23476bc5eea880f3f24496710a6133c92a198b Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Gyorgy Sarvari <skandigraun@gmail.com> | ||
| 3 | Date: Sat, 10 Jan 2026 20:06:53 +0100 | ||
| 4 | Subject: [PATCH] Fix CVE-2025-15269: Use-after-free in SFD ligature parsing | ||
| 5 | (#5722) | ||
| 6 | |||
| 7 | From: Ahmet Furkan Kavraz <55850855+ahmetfurkankavraz@users.noreply.github.com> | ||
| 8 | |||
| 9 | Prevent circular linked list in LigaCreateFromOldStyleMultiple by clearing | ||
| 10 | the next pointer after shallow copy. The shallow copy propagates liga's | ||
| 11 | modified next pointer from previous iterations, creating a cycle that | ||
| 12 | causes double-free when the list is traversed and freed. | ||
| 13 | |||
| 14 | Fixes: CVE-2025-15269 | ZDI-25-1195 | ZDI-CAN-28564 | ||
| 15 | |||
| 16 | Co-authored-by: Ahmet Furkan Kavraz <kavraz@amazon.com> | ||
| 17 | |||
| 18 | CVE: CVE-2025-15269 | ||
| 19 | Upstream-Status: Backport [https://github.com/fontforge/fontforge/commit/6aea6db5da332d8ac94e3501bb83c1b21f52074d] | ||
| 20 | Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> | ||
| 21 | --- | ||
| 22 | fontforge/sfd.c | 1 + | ||
| 23 | 1 file changed, 1 insertion(+) | ||
| 24 | |||
| 25 | diff --git a/fontforge/sfd.c b/fontforge/sfd.c | ||
| 26 | index e19d3a30f..be4220515 100644 | ||
| 27 | --- a/fontforge/sfd.c | ||
| 28 | +++ b/fontforge/sfd.c | ||
| 29 | @@ -4647,6 +4647,7 @@ static PST1 *LigaCreateFromOldStyleMultiple(PST1 *liga) { | ||
| 30 | while ( (pt = strrchr(liga->pst.u.lig.components,';'))!=NULL ) { | ||
| 31 | new = chunkalloc(sizeof( PST1 )); | ||
| 32 | *new = *liga; | ||
| 33 | + new->pst.next = NULL; | ||
| 34 | new->pst.u.lig.components = copy(pt+1); | ||
| 35 | last->pst.next = (PST *) new; | ||
| 36 | last = new; | ||
diff --git a/meta-oe/recipes-graphics/fontforge/fontforge/CVE-2025-15270.patch b/meta-oe/recipes-graphics/fontforge/fontforge/CVE-2025-15270.patch new file mode 100644 index 0000000000..2ff0fd0b08 --- /dev/null +++ b/meta-oe/recipes-graphics/fontforge/fontforge/CVE-2025-15270.patch | |||
| @@ -0,0 +1,45 @@ | |||
| 1 | From 99067ccd695619686646905e637993f0654abb41 Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Gyorgy Sarvari <skandigraun@gmail.com> | ||
| 3 | Date: Sat, 31 Jan 2026 21:23:41 +0100 | ||
| 4 | Subject: [PATCH] Fix CVE-2025-15270: Heap buffer overflow in SFD kern class | ||
| 5 | parsing (#5743) | ||
| 6 | |||
| 7 | From: Ahmet Furkan Kavraz <55850855+ahmetfurkankavraz@users.noreply.github.com> | ||
| 8 | |||
| 9 | Fixes: CVE-2025-15270 | ZDI-25-1194 | ZDI-CAN-28563 | ||
| 10 | |||
| 11 | Co-authored-by: Ahmet Furkan Kavraz <kavraz@amazon.com> | ||
| 12 | |||
| 13 | CVE: CVE-2025-15270 | ||
| 14 | Upstream-Status: Backport [https://github.com/fontforge/fontforge/commit/d01333a5bfa2ac4ed698c24b323d02107deacad7] | ||
| 15 | Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> | ||
| 16 | --- | ||
| 17 | fontforge/sfd.c | 8 ++++++++ | ||
| 18 | 1 file changed, 8 insertions(+) | ||
| 19 | |||
| 20 | diff --git a/fontforge/sfd.c b/fontforge/sfd.c | ||
| 21 | index be4220515..d550f02fb 100644 | ||
| 22 | --- a/fontforge/sfd.c | ||
| 23 | +++ b/fontforge/sfd.c | ||
| 24 | @@ -8147,6 +8147,10 @@ bool SFD_GetFontMetaData( FILE *sfd, | ||
| 25 | for ( i=classstart; i<kc->first_cnt; ++i ) { | ||
| 26 | if (kernclassversion < 3) { | ||
| 27 | getint(sfd,&temp); | ||
| 28 | + if (temp < 0) { | ||
| 29 | + LogError(_("Corrupted SFD file: Invalid kern class name length %d. Aborting load."), temp); | ||
| 30 | + return false; | ||
| 31 | + } | ||
| 32 | kc->firsts[i] = malloc(temp+1); kc->firsts[i][temp] = '\0'; | ||
| 33 | nlgetc(sfd); /* skip space */ | ||
| 34 | fread(kc->firsts[i],1,temp,sfd); | ||
| 35 | @@ -8164,6 +8168,10 @@ bool SFD_GetFontMetaData( FILE *sfd, | ||
| 36 | for ( i=1; i<kc->second_cnt; ++i ) { | ||
| 37 | if (kernclassversion < 3) { | ||
| 38 | getint(sfd,&temp); | ||
| 39 | + if (temp < 0) { | ||
| 40 | + LogError(_("Corrupted SFD file: Invalid kern class name length %d. Aborting load."), temp); | ||
| 41 | + return false; | ||
| 42 | + } | ||
| 43 | kc->seconds[i] = malloc(temp+1); kc->seconds[i][temp] = '\0'; | ||
| 44 | nlgetc(sfd); /* skip space */ | ||
| 45 | fread(kc->seconds[i],1,temp,sfd); | ||
diff --git a/meta-oe/recipes-graphics/fontforge/fontforge/CVE-2025-15275.patch b/meta-oe/recipes-graphics/fontforge/fontforge/CVE-2025-15275.patch new file mode 100644 index 0000000000..d3d00fd9ac --- /dev/null +++ b/meta-oe/recipes-graphics/fontforge/fontforge/CVE-2025-15275.patch | |||
| @@ -0,0 +1,34 @@ | |||
| 1 | From 8aed4d992db246a537d07862f31dd04698c3f7e2 Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Gyorgy Sarvari <skandigraun@gmail.com> | ||
| 3 | Date: Fri, 9 Jan 2026 16:58:23 +0100 | ||
| 4 | Subject: [PATCH] Fix CVE-2025-15275: Heap buffer overflow in SFD image parsing | ||
| 5 | (#5721) | ||
| 6 | |||
| 7 | From: Ahmet Furkan Kavraz <55850855+ahmetfurkankavraz@users.noreply.github.com> | ||
| 8 | |||
| 9 | Fixes: CVE-2025-15275 | ZDI-25-1189 | ZDI-CAN-28543 | ||
| 10 | |||
| 11 | Co-authored-by: Ahmet Furkan Kavraz <kavraz@amazon.com> | ||
| 12 | |||
| 13 | CVE: CVE-2025-15275 | ||
| 14 | Upstream-Status: Backport [https://github.com/fontforge/fontforge/commit/7195402701ace7783753ef9424153eff48c9af44] | ||
| 15 | Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> | ||
| 16 | --- | ||
| 17 | fontforge/sfd.c | 4 ++++ | ||
| 18 | 1 file changed, 4 insertions(+) | ||
| 19 | |||
| 20 | diff --git a/fontforge/sfd.c b/fontforge/sfd.c | ||
| 21 | index 149941148..e19d3a30f 100644 | ||
| 22 | --- a/fontforge/sfd.c | ||
| 23 | +++ b/fontforge/sfd.c | ||
| 24 | @@ -3585,6 +3585,10 @@ static ImageList *SFDGetImage(FILE *sfd) { | ||
| 25 | getint(sfd,&image_type); | ||
| 26 | getint(sfd,&bpl); | ||
| 27 | getint(sfd,&clutlen); | ||
| 28 | + if ( clutlen < 0 || clutlen > 256 ) { | ||
| 29 | + LogError(_("Invalid clut length %d in sfd file, must be between 0 and 256"), clutlen); | ||
| 30 | + return NULL; | ||
| 31 | + } | ||
| 32 | gethex(sfd,&trans); | ||
| 33 | image = GImageCreate(image_type,width,height); | ||
| 34 | base = image->list_len==0?image->u.image:image->u.images[0]; | ||
diff --git a/meta-oe/recipes-graphics/fontforge/fontforge/CVE-2025-15279-1.patch b/meta-oe/recipes-graphics/fontforge/fontforge/CVE-2025-15279-1.patch new file mode 100644 index 0000000000..17f33f41ff --- /dev/null +++ b/meta-oe/recipes-graphics/fontforge/fontforge/CVE-2025-15279-1.patch | |||
| @@ -0,0 +1,42 @@ | |||
| 1 | From ce71f0cdce556f56c5207a33a1be3830a73cc04f Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Gyorgy Sarvari <skandigraun@gmail.com> | ||
| 3 | Date: Thu, 8 Jan 2026 15:47:43 +0100 | ||
| 4 | Subject: [PATCH] Fix CVE-2025-15279: Heap buffer overflow in BMP RLE | ||
| 5 | decompression (#5720) | ||
| 6 | |||
| 7 | From: Ahmet Furkan Kavraz <55850855+ahmetfurkankavraz@users.noreply.github.com> | ||
| 8 | |||
| 9 | CVSS: 7.8 (High) | ||
| 10 | ZDI-CAN-27517 | ||
| 11 | Co-authored-by: Ahmet Furkan Kavraz <kavraz@amazon.com> | ||
| 12 | |||
| 13 | CVE: CVE-2025-15279 | ||
| 14 | Upstream-Status: Backport [https://github.com/fontforge/fontforge/commit/7d67700cf8888e0bb37b453ad54ed932c8587073] | ||
| 15 | Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> | ||
| 16 | --- | ||
| 17 | gutils/gimagereadbmp.c | 6 ++++++ | ||
| 18 | 1 file changed, 6 insertions(+) | ||
| 19 | |||
| 20 | diff --git a/gutils/gimagereadbmp.c b/gutils/gimagereadbmp.c | ||
| 21 | index 5a137e28a..133336787 100644 | ||
| 22 | --- a/gutils/gimagereadbmp.c | ||
| 23 | +++ b/gutils/gimagereadbmp.c | ||
| 24 | @@ -181,12 +181,18 @@ static int readpixels(FILE *file,struct bmpheader *head) { | ||
| 25 | int ii = 0; | ||
| 26 | while ( ii<head->height*head->width ) { | ||
| 27 | int cnt = getc(file); | ||
| 28 | + if (cnt < 0 || ii + cnt > head->height * head->width) { | ||
| 29 | + return 0; | ||
| 30 | + } | ||
| 31 | if ( cnt!=0 ) { | ||
| 32 | int ch = getc(file); | ||
| 33 | while ( --cnt>=0 ) | ||
| 34 | head->byte_pixels[ii++] = ch; | ||
| 35 | } else { | ||
| 36 | cnt = getc(file); | ||
| 37 | + if (cnt < 0 || ii + cnt > head->height * head->width) { | ||
| 38 | + return 0; | ||
| 39 | + } | ||
| 40 | if ( cnt>= 3 ) { | ||
| 41 | int odd = cnt&1; | ||
| 42 | while ( --cnt>=0 ) | ||
diff --git a/meta-oe/recipes-graphics/fontforge/fontforge/CVE-2025-15279-2.patch b/meta-oe/recipes-graphics/fontforge/fontforge/CVE-2025-15279-2.patch new file mode 100644 index 0000000000..840a37a8a9 --- /dev/null +++ b/meta-oe/recipes-graphics/fontforge/fontforge/CVE-2025-15279-2.patch | |||
| @@ -0,0 +1,35 @@ | |||
| 1 | From 4cd078071e2487f052ec997ee13bb910d796587b Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Gyorgy Sarvari <skandigraun@gmail.com> | ||
| 3 | Date: Mon, 12 Jan 2026 22:45:16 +0100 | ||
| 4 | Subject: [PATCH] Fix CVE-2025-15279: Move bounds check inside cnt >= 3 block | ||
| 5 | (#5723) | ||
| 6 | |||
| 7 | From: Ahmet Furkan Kavraz <55850855+ahmetfurkankavraz@users.noreply.github.com> | ||
| 8 | |||
| 9 | Co-authored-by: Ahmet Furkan Kavraz <kavraz@amazon.com> | ||
| 10 | |||
| 11 | CVE: CVE-2025-15279 | ||
| 12 | Upstream-Status: Backport [https://github.com/fontforge/fontforge/commit/720ea95020c964202928afd2e93b0f5fac11027e] | ||
| 13 | Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> | ||
| 14 | --- | ||
| 15 | gutils/gimagereadbmp.c | 6 +++--- | ||
| 16 | 1 file changed, 3 insertions(+), 3 deletions(-) | ||
| 17 | |||
| 18 | diff --git a/gutils/gimagereadbmp.c b/gutils/gimagereadbmp.c | ||
| 19 | index 133336787..ad365158c 100644 | ||
| 20 | --- a/gutils/gimagereadbmp.c | ||
| 21 | +++ b/gutils/gimagereadbmp.c | ||
| 22 | @@ -190,10 +190,10 @@ static int readpixels(FILE *file,struct bmpheader *head) { | ||
| 23 | head->byte_pixels[ii++] = ch; | ||
| 24 | } else { | ||
| 25 | cnt = getc(file); | ||
| 26 | - if (cnt < 0 || ii + cnt > head->height * head->width) { | ||
| 27 | - return 0; | ||
| 28 | - } | ||
| 29 | if ( cnt>= 3 ) { | ||
| 30 | + if (ii + cnt > head->height * head->width) { | ||
| 31 | + return 0; | ||
| 32 | + } | ||
| 33 | int odd = cnt&1; | ||
| 34 | while ( --cnt>=0 ) | ||
| 35 | head->byte_pixels[ii++] = getc(file); | ||
diff --git a/meta-oe/recipes-graphics/fontforge/fontforge_20230101.bb b/meta-oe/recipes-graphics/fontforge/fontforge_20251009.bb index af77ec913e..8d65f69354 100644 --- a/meta-oe/recipes-graphics/fontforge/fontforge_20230101.bb +++ b/meta-oe/recipes-graphics/fontforge/fontforge_20251009.bb | |||
| @@ -7,23 +7,29 @@ LIC_FILES_CHKSUM = " \ | |||
| 7 | " | 7 | " |
| 8 | 8 | ||
| 9 | DEPENDS = "python3 glib-2.0 pango giflib tiff libxml2 jpeg libtool uthash gettext-native libspiro" | 9 | DEPENDS = "python3 glib-2.0 pango giflib tiff libxml2 jpeg libtool uthash gettext-native libspiro" |
| 10 | DEPENDS:append:class-target = " libxi" | 10 | DEPENDS:append:class-target = " gtkmm3" |
| 11 | 11 | ||
| 12 | inherit cmake pkgconfig python3native python3targetconfig features_check gettext gtk-icon-cache mime mime-xdg | 12 | inherit cmake pkgconfig python3native python3targetconfig features_check gettext gtk-icon-cache mime mime-xdg |
| 13 | 13 | ||
| 14 | REQUIRED_DISTRO_FEATURES:append:class-target = " x11" | 14 | ANY_OF_DISTRO_FEATURES = "${GTK3DISTROFEATURES}" |
| 15 | 15 | ||
| 16 | # tag 20220308 | 16 | SRCREV = "c41bdb922285f35defd1e1385adfd13bde1ab32a" |
| 17 | SRCREV = "a1dad3e81da03d5d5f3c4c1c1b9b5ca5ebcfcecf" | 17 | SRC_URI = "git://github.com/${BPN}/${BPN}.git;branch=master;protocol=https;tag=${PV} \ |
| 18 | SRC_URI = "git://github.com/${BPN}/${BPN}.git;branch=master;protocol=https \ | ||
| 19 | file://0001-include-sys-select-on-non-glibc-platforms.patch \ | 18 | file://0001-include-sys-select-on-non-glibc-platforms.patch \ |
| 20 | file://0001-fontforgeexe-Use-env-to-find-fontforge.patch \ | 19 | file://0001-fontforgeexe-Use-env-to-find-fontforge.patch \ |
| 21 | file://0001-cmake-Use-alternate-way-to-detect-libm.patch \ | 20 | file://0001-cmake-Use-alternate-way-to-detect-libm.patch \ |
| 22 | file://0001-Fix-Translations-containing-invalid-directives-hs.patch \ | 21 | file://CVE-2025-15279-1.patch \ |
| 23 | file://CVE-2024-25081_CVE-2024-25082.patch \ | 22 | file://CVE-2025-15279-2.patch \ |
| 24 | " | 23 | file://CVE-2025-15275.patch \ |
| 24 | file://CVE-2025-15269.patch \ | ||
| 25 | file://CVE-2025-15270.patch \ | ||
| 26 | " | ||
| 25 | 27 | ||
| 26 | EXTRA_OECMAKE = "-DENABLE_DOCS=OFF" | 28 | EXTRA_OECMAKE = "-DENABLE_DOCS=OFF" |
| 29 | |||
| 30 | # gui requires gtkmm3, which has no native version at the time of writing this comment | ||
| 31 | EXTRA_OECMAKE:append:class-native = " -DENABLE_GUI=OFF" | ||
| 32 | |||
| 27 | PACKAGECONFIG = "readline" | 33 | PACKAGECONFIG = "readline" |
| 28 | PACKAGECONFIG[readline] = "-DENABLE_READLINE=ON,-DENABLE_READLINE=OFF,readline" | 34 | PACKAGECONFIG[readline] = "-DENABLE_READLINE=ON,-DENABLE_READLINE=OFF,readline" |
| 29 | 35 | ||
| @@ -31,12 +37,6 @@ CFLAGS += "-fno-strict-aliasing" | |||
| 31 | LDFLAGS += "-lpython${PYTHON_BASEVERSION}${PYTHON_ABI}" | 37 | LDFLAGS += "-lpython${PYTHON_BASEVERSION}${PYTHON_ABI}" |
| 32 | BUILD_LDFLAGS += "-lpython${PYTHON_BASEVERSION}${PYTHON_ABI}" | 38 | BUILD_LDFLAGS += "-lpython${PYTHON_BASEVERSION}${PYTHON_ABI}" |
| 33 | 39 | ||
| 34 | #do_configure:prepend() { | ||
| 35 | # uthash sources are expected in uthash/src | ||
| 36 | # mkdir -p ${S}/uthash/src | ||
| 37 | # cp ${STAGING_INCDIR}/ut*.h ${S}/uthash/src | ||
| 38 | #} | ||
| 39 | |||
| 40 | PACKAGES =+ "${PN}-python" | 40 | PACKAGES =+ "${PN}-python" |
| 41 | 41 | ||
| 42 | FILES:${PN} += " \ | 42 | FILES:${PN} += " \ |
diff --git a/meta-oe/recipes-graphics/fvwm/fvwm_2.7.0.bb b/meta-oe/recipes-graphics/fvwm/fvwm_2.7.0.bb index 959463e962..e8ad2aad0f 100644 --- a/meta-oe/recipes-graphics/fvwm/fvwm_2.7.0.bb +++ b/meta-oe/recipes-graphics/fvwm/fvwm_2.7.0.bb | |||
| @@ -119,9 +119,6 @@ FILES:${PN}-doc = " \ | |||
| 119 | ${mandir} \ | 119 | ${mandir} \ |
| 120 | ${datadir}/fvwm \ | 120 | ${datadir}/fvwm \ |
| 121 | " | 121 | " |
| 122 | RDEPENDS:${PN} = " \ | ||
| 123 | xuser-account \ | ||
| 124 | " | ||
| 125 | RDEPENDS:${PN}-extra += "\ | 122 | RDEPENDS:${PN}-extra += "\ |
| 126 | perl \ | 123 | perl \ |
| 127 | python3-core \ | 124 | python3-core \ |
diff --git a/meta-oe/recipes-graphics/graphviz/graphviz_14.0.4.bb b/meta-oe/recipes-graphics/graphviz/graphviz_14.1.2.bb index 3188c8afd5..9a1d9927ce 100644 --- a/meta-oe/recipes-graphics/graphviz/graphviz_14.0.4.bb +++ b/meta-oe/recipes-graphics/graphviz/graphviz_14.1.2.bb | |||
| @@ -23,7 +23,7 @@ SRC_URI = "https://gitlab.com/api/v4/projects/4207231/packages/generic/${BPN}-re | |||
| 23 | SRC_URI:append:class-nativesdk = "\ | 23 | SRC_URI:append:class-nativesdk = "\ |
| 24 | file://graphviz-setup.sh \ | 24 | file://graphviz-setup.sh \ |
| 25 | " | 25 | " |
| 26 | SRC_URI[sha256sum] = "a005977de2fec13753f5bde767cf97fdc28ac54bfd6a2737c563748bc4f32317" | 26 | SRC_URI[sha256sum] = "65572cd29317cfb96eac8434fac1d8861c905e9b761bd0442beb2cfcc0211354" |
| 27 | 27 | ||
| 28 | UPSTREAM_CHECK_URI = "https://graphviz.org/download/" | 28 | UPSTREAM_CHECK_URI = "https://graphviz.org/download/" |
| 29 | UPSTREAM_CHECK_REGEX = "(?P<pver>\d+(\.\d+)+)" | 29 | UPSTREAM_CHECK_REGEX = "(?P<pver>\d+(\.\d+)+)" |
diff --git a/meta-oe/recipes-graphics/kmscon/kmscon_9.3.2.bb b/meta-oe/recipes-graphics/kmscon/kmscon_9.3.2.bb new file mode 100644 index 0000000000..2db5162857 --- /dev/null +++ b/meta-oe/recipes-graphics/kmscon/kmscon_9.3.2.bb | |||
| @@ -0,0 +1,67 @@ | |||
| 1 | SUMMARY = "Simple terminal emulator based on linux kernel mode setting (KMS)." | ||
| 2 | DESCRIPTION = "\ | ||
| 3 | Kmscon is a simple terminal emulator based on linux kernel mode setting \ | ||
| 4 | (KMS). It is an attempt to replace the in-kernel VT implementation with \ | ||
| 5 | a userspace console. \ | ||
| 6 | " | ||
| 7 | HOMEPAGE = "https://github.com/kmscon/kmscon" | ||
| 8 | BUGTRACKER = "https://github.com/kmscon/kmscon/issues" | ||
| 9 | CVE_PRODUCT = "kmscon" | ||
| 10 | |||
| 11 | SECTION = "graphics" | ||
| 12 | |||
| 13 | LICENSE = "MIT" | ||
| 14 | LIC_FILES_CHKSUM = "file://COPYING;md5=6d4602d249f8a3401040238e98367d9e" | ||
| 15 | |||
| 16 | DEPENDS = "\ | ||
| 17 | libtsm \ | ||
| 18 | libxkbcommon \ | ||
| 19 | udev \ | ||
| 20 | " | ||
| 21 | |||
| 22 | SRC_URI = "git://github.com/kmscon/kmscon;protocol=https;branch=main;tag=v${PV}" | ||
| 23 | SRCREV = "9ce1dc0dc639e54e243a21d93e13f502a746f0a8" | ||
| 24 | |||
| 25 | inherit meson pkgconfig systemd | ||
| 26 | |||
| 27 | PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'opengl', d)}" | ||
| 28 | |||
| 29 | PACKAGECONFIG[font_pango] = "-Dfont_pango=enabled, -Dfont_pango=disabled, pango" | ||
| 30 | PACKAGECONFIG[multi_seat] = "-Dmulti_seat=enabled, -Dmulti_seat=disabled, systemd" | ||
| 31 | PACKAGECONFIG[opengl] = "-Drenderer_gltex=enabled -Dvideo_drm3d=enabled, -Drenderer_gltex=disabled -Dvideo_drm3d=disabled, libdrm virtual/egl virtual/libgles2 virtual/libgbm" | ||
| 32 | PACKAGECONFIG[video_drm2d] = "-Dvideo_drm2d=enabled, -Dvideo_drm2d=disabled, libdrm" | ||
| 33 | |||
| 34 | EXTRA_OEMESON = "\ | ||
| 35 | -Delogind=disabled \ | ||
| 36 | -Dextra_debug=false \ | ||
| 37 | -Dfont_unifont=enabled \ | ||
| 38 | -Dsession_dummy=enabled \ | ||
| 39 | -Dsession_terminal=enabled \ | ||
| 40 | -Dtests=false \ | ||
| 41 | -Dvideo_fbdev=enabled \ | ||
| 42 | " | ||
| 43 | |||
| 44 | SYSTEMD_SERVICE:${PN} = "kmscon.service" | ||
| 45 | FILES:${PN} += "${systemd_system_unitdir}/kmsconvt@.service" | ||
| 46 | |||
| 47 | do_install:append() { | ||
| 48 | if ${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 'true', 'false', d)}; then | ||
| 49 | install -d ${D}${sysconfdir}/systemd/system | ||
| 50 | ln -sf ${systemd_system_unitdir}/kmsconvt@.service \ | ||
| 51 | ${D}${sysconfdir}/systemd/system/autovt@.service | ||
| 52 | else | ||
| 53 | # kmscon always installs service files. | ||
| 54 | # If systemd and usrmerge are not in DISTRO_FEATURES, packaging errors | ||
| 55 | # occur because service files are installed to /usr/lib/systemd/system/kmscon.service. | ||
| 56 | rm -rf ${D}${libdir}/systemd | ||
| 57 | fi | ||
| 58 | |||
| 59 | if ${@bb.utils.contains('PACKAGECONFIG', 'opengl', 'true', 'false', d)}; then | ||
| 60 | mv ${D}${sysconfdir}/kmscon/kmscon.conf.example ${D}${sysconfdir}/kmscon/kmscon.conf | ||
| 61 | sed -e "s@#drm@drm@g" \ | ||
| 62 | -e "s@#hwaccel@hwaccel@g" \ | ||
| 63 | -i ${D}${sysconfdir}/kmscon/kmscon.conf | ||
| 64 | fi | ||
| 65 | } | ||
| 66 | |||
| 67 | RDEPENDS:${PN} = "xkeyboard-config" | ||
diff --git a/meta-oe/recipes-graphics/libsdl3/libsdl2-compat_2.32.58.bb b/meta-oe/recipes-graphics/libsdl3/libsdl2-compat_2.32.64.bb index 8bbc23fde4..c83b90f77b 100644 --- a/meta-oe/recipes-graphics/libsdl3/libsdl2-compat_2.32.58.bb +++ b/meta-oe/recipes-graphics/libsdl3/libsdl2-compat_2.32.64.bb | |||
| @@ -8,10 +8,10 @@ BUGTRACKER = "http://bugzilla.libsdl.org/" | |||
| 8 | SECTION = "libs" | 8 | SECTION = "libs" |
| 9 | 9 | ||
| 10 | LICENSE = "Zlib" | 10 | LICENSE = "Zlib" |
| 11 | LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=98241180d857fe975e4b60d44d6c01a5" | 11 | LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=ca6eaff208365238403badb97aa6b3d2" |
| 12 | 12 | ||
| 13 | SRC_URI = "http://www.libsdl.org/release/sdl2-compat-${PV}.tar.gz" | 13 | SRC_URI = "http://www.libsdl.org/release/sdl2-compat-${PV}.tar.gz" |
| 14 | SRC_URI[sha256sum] = "ae85222c007f7e2acb927c7a47c12726f56478c6f3f35ee0da1ac929f8beb53e" | 14 | SRC_URI[sha256sum] = "b2fa522e7bb08113534904b3dc2d2f7ff7b0c259224d86c12374d5b4a4027930" |
| 15 | S = "${UNPACKDIR}/sdl2-compat-${PV}" | 15 | S = "${UNPACKDIR}/sdl2-compat-${PV}" |
| 16 | 16 | ||
| 17 | DEPENDS += "libsdl3" | 17 | DEPENDS += "libsdl3" |
| @@ -20,7 +20,10 @@ PROVIDES = "virtual/libsdl2" | |||
| 20 | 20 | ||
| 21 | inherit cmake pkgconfig upstream-version-is-even features_check | 21 | inherit cmake pkgconfig upstream-version-is-even features_check |
| 22 | 22 | ||
| 23 | REQUIRED_DISTRO_FEATURES = "opengl x11" | 23 | REQUIRED_DISTRO_FEATURES = "opengl" |
| 24 | |||
| 25 | PACKAGECONFIG ?= "${@bb.utils.filter('DISTRO_FEATURES', 'x11', d)}" | ||
| 26 | PACKAGECONFIG[x11] = "-DSDL2COMPAT_X11=ON,-DSDL2COMPAT_X11=OFF,virtual/libx11" | ||
| 24 | 27 | ||
| 25 | do_install:append() { | 28 | do_install:append() { |
| 26 | mv ${D}${libdir}/pkgconfig/sdl2-compat.pc ${D}${libdir}/pkgconfig/sdl2.pc | 29 | mv ${D}${libdir}/pkgconfig/sdl2-compat.pc ${D}${libdir}/pkgconfig/sdl2.pc |
diff --git a/meta-oe/recipes-graphics/libsdl3/libsdl3-image_3.2.6.bb b/meta-oe/recipes-graphics/libsdl3/libsdl3-image_3.2.6.bb deleted file mode 100644 index 7c2f4026f2..0000000000 --- a/meta-oe/recipes-graphics/libsdl3/libsdl3-image_3.2.6.bb +++ /dev/null | |||
| @@ -1,15 +0,0 @@ | |||
| 1 | SUMMARY = "Simple DirectMedia Layer image library v2" | ||
| 2 | SECTION = "libs" | ||
| 3 | |||
| 4 | LICENSE = "Zlib" | ||
| 5 | LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=fbb0010b2f7cf6e8a13bcac1ef4d2455" | ||
| 6 | |||
| 7 | DEPENDS = "tiff zlib libpng jpeg libsdl3 libwebp" | ||
| 8 | |||
| 9 | SRC_URI = "git://github.com/libsdl-org/SDL_image.git;protocol=https;branch=release-3.2.x" | ||
| 10 | SRCREV = "d78dd65454f442bfdbc373201165f1ef579484ab" | ||
| 11 | |||
| 12 | |||
| 13 | inherit cmake pkgconfig | ||
| 14 | |||
| 15 | FILES:${PN} += "${datadir}/licenses" | ||
diff --git a/meta-oe/recipes-graphics/libsdl3/libsdl3-image_3.4.0.bb b/meta-oe/recipes-graphics/libsdl3/libsdl3-image_3.4.0.bb new file mode 100644 index 0000000000..324332eb84 --- /dev/null +++ b/meta-oe/recipes-graphics/libsdl3/libsdl3-image_3.4.0.bb | |||
| @@ -0,0 +1,19 @@ | |||
| 1 | SUMMARY = "Simple DirectMedia Layer image library v2" | ||
| 2 | SECTION = "libs" | ||
| 3 | |||
| 4 | LICENSE = "Zlib" | ||
| 5 | LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=df8f4d887d3997f6e9cf81bb7f43dbf7" | ||
| 6 | |||
| 7 | DEPENDS = "tiff zlib libpng jpeg libsdl3 libwebp libjxl" | ||
| 8 | |||
| 9 | SRC_URI = "git://github.com/libsdl-org/SDL_image.git;protocol=https;branch=release-3.4.x" | ||
| 10 | SRCREV = "ad58ecfc27a1bd09e510ceff8bbbdb1094806476" | ||
| 11 | |||
| 12 | EXTRA_OECMAKE += "-DSDLIMAGE_JXL=ON" | ||
| 13 | |||
| 14 | PACKAGECONFIG ?= "" | ||
| 15 | PACKAGECONFIG[av1] = "-DSDLIMAGE_AVIF=ON,-DSDLIMAGE_AVIF=OFF,libavif" | ||
| 16 | |||
| 17 | inherit cmake pkgconfig | ||
| 18 | |||
| 19 | FILES:${PN} += "${datadir}/licenses" | ||
diff --git a/meta-oe/recipes-graphics/libsdl3/libsdl3_3.2.30.bb b/meta-oe/recipes-graphics/libsdl3/libsdl3_3.4.0.bb index bb111050e1..5eb21c5cc7 100644 --- a/meta-oe/recipes-graphics/libsdl3/libsdl3_3.2.30.bb +++ b/meta-oe/recipes-graphics/libsdl3/libsdl3_3.4.0.bb | |||
| @@ -19,7 +19,7 @@ SRC_URI = "http://www.libsdl.org/release/SDL3-${PV}.tar.gz" | |||
| 19 | 19 | ||
| 20 | S = "${UNPACKDIR}/SDL3-${PV}" | 20 | S = "${UNPACKDIR}/SDL3-${PV}" |
| 21 | 21 | ||
| 22 | SRC_URI[sha256sum] = "4c3b09330d866dc52eb65b66259a6684ad387252ca8c57901b3a2b534eb42e3d" | 22 | SRC_URI[sha256sum] = "082cbf5f429e0d80820f68dc2b507a94d4cc1b4e70817b119bbb8ec6a69584b8" |
| 23 | 23 | ||
| 24 | inherit cmake lib_package binconfig-disabled pkgconfig upstream-version-is-even | 24 | inherit cmake lib_package binconfig-disabled pkgconfig upstream-version-is-even |
| 25 | 25 | ||
| @@ -33,10 +33,8 @@ EXTRA_OECMAKE = " \ | |||
| 33 | -DSDL_PTHREADS=ON \ | 33 | -DSDL_PTHREADS=ON \ |
| 34 | -DSDL_RPATH=OFF \ | 34 | -DSDL_RPATH=OFF \ |
| 35 | -DSDL_SNDIO=OFF \ | 35 | -DSDL_SNDIO=OFF \ |
| 36 | -DSDL_X11_XCURSOR=OFF \ | ||
| 37 | -DSDL_X11_XDBE=OFF \ | 36 | -DSDL_X11_XDBE=OFF \ |
| 38 | -DSDL_X11_XFIXES=OFF \ | 37 | -DSDL_X11_XFIXES=OFF \ |
| 39 | -DSDL_X11_XINPUT=OFF \ | ||
| 40 | -DSDL_X11_XSCRNSAVER=OFF \ | 38 | -DSDL_X11_XSCRNSAVER=OFF \ |
| 41 | -DSDL_X11_XSHAPE=OFF \ | 39 | -DSDL_X11_XSHAPE=OFF \ |
| 42 | " | 40 | " |
| @@ -69,7 +67,7 @@ PACKAGECONFIG[pipewire] = "-DSDL_PIPEWIRE_SHARED=ON,-DSDL_PIPEWIRE_SHARED=OFF,pi | |||
| 69 | PACKAGECONFIG[pulseaudio] = "-DSDL_PULSEAUDIO=ON,-DSDL_PULSEAUDIO=OFF,pulseaudio" | 67 | PACKAGECONFIG[pulseaudio] = "-DSDL_PULSEAUDIO=ON,-DSDL_PULSEAUDIO=OFF,pulseaudio" |
| 70 | PACKAGECONFIG[vulkan] = "-DSDL_VULKAN=ON -DSDL_RENDER_VULKAN=ON,-DSDL_VULKAN=OFF -DSDL_RENDER_VULKAN=OFF" | 68 | PACKAGECONFIG[vulkan] = "-DSDL_VULKAN=ON -DSDL_RENDER_VULKAN=ON,-DSDL_VULKAN=OFF -DSDL_RENDER_VULKAN=OFF" |
| 71 | PACKAGECONFIG[wayland] = "-DSDL_WAYLAND=ON,-DSDL_WAYLAND=OFF,wayland-native wayland wayland-protocols libxkbcommon" | 69 | PACKAGECONFIG[wayland] = "-DSDL_WAYLAND=ON,-DSDL_WAYLAND=OFF,wayland-native wayland wayland-protocols libxkbcommon" |
| 72 | PACKAGECONFIG[x11] = "-DSDL_X11=ON,-DSDL_X11=OFF,virtual/libx11 libxext libxrandr libxrender" | 70 | PACKAGECONFIG[x11] = "-DSDL_X11=ON,-DSDL_X11=OFF,virtual/libx11 libxext libxrandr libxrender libxcursor xinput libxtst" |
| 73 | 71 | ||
| 74 | CFLAGS:append:class-native = " -DNO_SHARED_MEMORY" | 72 | CFLAGS:append:class-native = " -DNO_SHARED_MEMORY" |
| 75 | 73 | ||
diff --git a/meta-oe/recipes-graphics/libtsm/libtsm_4.4.2.bb b/meta-oe/recipes-graphics/libtsm/libtsm_4.4.2.bb new file mode 100644 index 0000000000..6f060cd0f5 --- /dev/null +++ b/meta-oe/recipes-graphics/libtsm/libtsm_4.4.2.bb | |||
| @@ -0,0 +1,33 @@ | |||
| 1 | SUMMARY = "Terminal Emulator State Machine" | ||
| 2 | DESCRIPTION = "\ | ||
| 3 | TSM is a state machine for DEC VT100-VT520 compatible terminal emulators. \ | ||
| 4 | It tries to support all common standards while keeping compatibility to \ | ||
| 5 | existing emulators like xterm, gnome-terminal, konsole, etc. \ | ||
| 6 | TSM itself does not provide any rendering nor window management. It is a \ | ||
| 7 | simple plain state machine without any external dependencies. It can be \ | ||
| 8 | used to implement terminal emulators, but also to implement other \ | ||
| 9 | applications that need to interpret terminal escape sequences. \ | ||
| 10 | " | ||
| 11 | HOMEPAGE = "https://github.com/kmscon/libtsm" | ||
| 12 | BUGTRACKER = "https://github.com/kmscon/libtsm/issues" | ||
| 13 | CVE_PRODUCT = "libtsm" | ||
| 14 | SECTION = "libs" | ||
| 15 | |||
| 16 | LICENSE = "MIT & LGPL-2.1-or-later" | ||
| 17 | LIC_FILES_CHKSUM = "\ | ||
| 18 | file://COPYING;md5=69e8256cdc4e949f86fedf94b1b320b4 \ | ||
| 19 | file://LICENSE_htable;md5=2d5025d4aa3495befef8f17206a5b0a1 \ | ||
| 20 | " | ||
| 21 | |||
| 22 | DEPENDS = "xkeyboard-config" | ||
| 23 | |||
| 24 | SRC_URI = "git://github.com/kmscon/libtsm;protocol=https;branch=main;tag=v${PV}" | ||
| 25 | SRCREV = "b052e48cc776be1cdb940be2dcc1603457c01c96" | ||
| 26 | |||
| 27 | inherit meson pkgconfig | ||
| 28 | |||
| 29 | EXTRA_OEMESON:append = " \ | ||
| 30 | -Dextra_debug=false \ | ||
| 31 | -Dtests=false \ | ||
| 32 | -Dgtktsm=false \ | ||
| 33 | " | ||
diff --git a/meta-oe/recipes-graphics/openbox/obconf_git.bb b/meta-oe/recipes-graphics/openbox/obconf_git.bb index 917492c982..04f10f138b 100644 --- a/meta-oe/recipes-graphics/openbox/obconf_git.bb +++ b/meta-oe/recipes-graphics/openbox/obconf_git.bb | |||
| @@ -10,12 +10,11 @@ DEPENDS = " \ | |||
| 10 | " | 10 | " |
| 11 | PV = "2.0.4+git" | 11 | PV = "2.0.4+git" |
| 12 | 12 | ||
| 13 | SRCREV = "63ec47c5e295ad4f09d1df6d92afb7e10c3fec39" | 13 | SRC_URI = "http://deb.debian.org/debian/pool/main/o/obconf/obconf_2.0.4+git20150213.orig.tar.xz \ |
| 14 | SRC_URI = " \ | 14 | file://0001-Fix-function-protype-visibility.patch" |
| 15 | git://git.openbox.org/dana/obconf;branch=master \ | 15 | SRC_URI[sha256sum] = "2c8837de833a4f2859ddf06e512d7d96d9a7623f90f95d1137779c69e9209feb" |
| 16 | file://0001-Fix-function-protype-visibility.patch \ | ||
| 17 | " | ||
| 18 | 16 | ||
| 17 | S = "${UNPACKDIR}/${BPN}" | ||
| 19 | 18 | ||
| 20 | inherit autotools gettext pkgconfig mime mime-xdg features_check | 19 | inherit autotools gettext pkgconfig mime mime-xdg features_check |
| 21 | # depends on openbox, which is X11-only | 20 | # depends on openbox, which is X11-only |
diff --git a/meta-oe/recipes-graphics/openjpeg/openjpeg/CVE-2023-39327.patch b/meta-oe/recipes-graphics/openjpeg/openjpeg/CVE-2023-39327.patch new file mode 100644 index 0000000000..05e504a18e --- /dev/null +++ b/meta-oe/recipes-graphics/openjpeg/openjpeg/CVE-2023-39327.patch | |||
| @@ -0,0 +1,50 @@ | |||
| 1 | From a3504b2484cf7443c547037511c40f59aff8ae5a Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Gyorgy Sarvari <skandigraun@gmail.com> | ||
| 3 | Date: Mon, 23 Feb 2026 17:22:18 +0100 | ||
| 4 | Subject: [PATCH] CVE-2023-39327 | ||
| 5 | |||
| 6 | This patch fixes CVE-2023-39327. | ||
| 7 | |||
| 8 | This patch comes from OpenSuse: | ||
| 9 | https://build.opensuse.org/projects/openSUSE:Factory/packages/openjpeg2/files/openjpeg2-cve-2023-39327-limit-iterations.patch | ||
| 10 | |||
| 11 | Upstream seems to unresponsive to this vulnerability. | ||
| 12 | |||
| 13 | Upstream-Status: Inactive-Upstream [inactive, when it comes to CVEs] | ||
| 14 | |||
| 15 | Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> | ||
| 16 | --- | ||
| 17 | src/lib/openjp2/t2.c | 13 +++++++++++++ | ||
| 18 | 1 file changed, 13 insertions(+) | ||
| 19 | |||
| 20 | diff --git a/src/lib/openjp2/t2.c b/src/lib/openjp2/t2.c | ||
| 21 | index 4e8cf601..ad39cd74 100644 | ||
| 22 | --- a/src/lib/openjp2/t2.c | ||
| 23 | +++ b/src/lib/openjp2/t2.c | ||
| 24 | @@ -441,6 +441,8 @@ OPJ_BOOL opj_t2_decode_packets(opj_tcd_t* tcd, | ||
| 25 | * and no l_img_comp->resno_decoded are computed | ||
| 26 | */ | ||
| 27 | OPJ_BOOL* first_pass_failed = NULL; | ||
| 28 | + OPJ_UINT32 l_packet_count = 0; | ||
| 29 | + OPJ_UINT32 l_max_packets = 100000; | ||
| 30 | |||
| 31 | if (l_current_pi->poc.prg == OPJ_PROG_UNKNOWN) { | ||
| 32 | /* TODO ADE : add an error */ | ||
| 33 | @@ -457,6 +459,17 @@ OPJ_BOOL opj_t2_decode_packets(opj_tcd_t* tcd, | ||
| 34 | |||
| 35 | while (opj_pi_next(l_current_pi)) { | ||
| 36 | OPJ_BOOL skip_packet = OPJ_FALSE; | ||
| 37 | + | ||
| 38 | + /* CVE-2023-39327: Check for excessive packet iterations */ | ||
| 39 | + if (++l_packet_count > l_max_packets) { | ||
| 40 | + opj_event_msg(p_manager, EVT_ERROR, | ||
| 41 | + "Excessive packet iterations detected (>%u). Possible malformed stream.\n", | ||
| 42 | + l_max_packets); | ||
| 43 | + opj_pi_destroy(l_pi, l_nb_pocs); | ||
| 44 | + opj_free(first_pass_failed); | ||
| 45 | + return OPJ_FALSE; | ||
| 46 | + } | ||
| 47 | + | ||
| 48 | JAS_FPRINTF(stderr, | ||
| 49 | "packet offset=00000166 prg=%d cmptno=%02d rlvlno=%02d prcno=%03d lyrno=%02d\n\n", | ||
| 50 | l_current_pi->poc.prg1, l_current_pi->compno, l_current_pi->resno, | ||
diff --git a/meta-oe/recipes-graphics/openjpeg/openjpeg_2.5.4.bb b/meta-oe/recipes-graphics/openjpeg/openjpeg_2.5.4.bb index 6d7d87f5f1..33dc48b2ea 100644 --- a/meta-oe/recipes-graphics/openjpeg/openjpeg_2.5.4.bb +++ b/meta-oe/recipes-graphics/openjpeg/openjpeg_2.5.4.bb | |||
| @@ -7,6 +7,7 @@ DEPENDS = "libpng tiff lcms zlib" | |||
| 7 | 7 | ||
| 8 | SRC_URI = "git://github.com/uclouvain/openjpeg.git;branch=master;protocol=https \ | 8 | SRC_URI = "git://github.com/uclouvain/openjpeg.git;branch=master;protocol=https \ |
| 9 | file://0001-Do-not-ask-cmake-to-export-binaries-they-don-t-make-.patch \ | 9 | file://0001-Do-not-ask-cmake-to-export-binaries-they-don-t-make-.patch \ |
| 10 | file://CVE-2023-39327.patch \ | ||
| 10 | " | 11 | " |
| 11 | SRCREV = "6c4a29b00211eb0430fa0e5e890f1ce5c80f409f" | 12 | SRCREV = "6c4a29b00211eb0430fa0e5e890f1ce5c80f409f" |
| 12 | 13 | ||
diff --git a/meta-oe/recipes-graphics/tigervnc/files/0002-add-missing-dynamic-library-to-FLTK_LIBRARIES.patch b/meta-oe/recipes-graphics/tigervnc/files/0002-add-missing-dynamic-library-to-FLTK_LIBRARIES.patch index 101adaa82f..924b950c59 100644 --- a/meta-oe/recipes-graphics/tigervnc/files/0002-add-missing-dynamic-library-to-FLTK_LIBRARIES.patch +++ b/meta-oe/recipes-graphics/tigervnc/files/0002-add-missing-dynamic-library-to-FLTK_LIBRARIES.patch | |||
| @@ -6,16 +6,19 @@ Subject: [PATCH] add missing dynamic library to FLTK_LIBRARIES | |||
| 6 | Upstream-Status: Pending | 6 | Upstream-Status: Pending |
| 7 | 7 | ||
| 8 | Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> | 8 | Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> |
| 9 | |||
| 10 | Update for 1.16.0 | ||
| 11 | Signed-off-by: Liu Yiding <liuyd.fnst@fujitsu.com> | ||
| 9 | --- | 12 | --- |
| 10 | CMakeLists.txt | 2 ++ | 13 | CMakeLists.txt | 2 ++ |
| 11 | 1 file changed, 2 insertions(+) | 14 | 1 file changed, 2 insertions(+) |
| 12 | 15 | ||
| 13 | diff --git a/CMakeLists.txt b/CMakeLists.txt | 16 | diff --git a/CMakeLists.txt b/CMakeLists.txt |
| 14 | index 80c2762c..eb581600 100644 | 17 | index a5981938..dd13d0df 100644 |
| 15 | --- a/CMakeLists.txt | 18 | --- a/CMakeLists.txt |
| 16 | +++ b/CMakeLists.txt | 19 | +++ b/CMakeLists.txt |
| 17 | @@ -315,6 +315,8 @@ if(BUILD_VIEWER) | 20 | @@ -315,6 +315,8 @@ if(BUILD_VIEWER) |
| 18 | set(CMAKE_REQUIRED_LIBRARIES) | 21 | endif() |
| 19 | endif() | 22 | endif() |
| 20 | 23 | ||
| 21 | +set(FLTK_LIBRARIES ${FLTK_LIBRARIES} -lm -ldl -lpng -ljpeg) | 24 | +set(FLTK_LIBRARIES ${FLTK_LIBRARIES} -lm -ldl -lpng -ljpeg) |
| @@ -24,5 +27,5 @@ index 80c2762c..eb581600 100644 | |||
| 24 | trioption(ENABLE_GNUTLS "Enable protocol encryption and advanced authentication") | 27 | trioption(ENABLE_GNUTLS "Enable protocol encryption and advanced authentication") |
| 25 | if(ENABLE_GNUTLS) | 28 | if(ENABLE_GNUTLS) |
| 26 | -- | 29 | -- |
| 27 | 2.25.1 | 30 | 2.43.0 |
| 28 | 31 | ||
diff --git a/meta-oe/recipes-graphics/tigervnc/tigervnc_1.15.0.bb b/meta-oe/recipes-graphics/tigervnc/tigervnc_1.16.0.bb index efc166dfa6..6e8e80f283 100644 --- a/meta-oe/recipes-graphics/tigervnc/tigervnc_1.15.0.bb +++ b/meta-oe/recipes-graphics/tigervnc/tigervnc_1.16.0.bb | |||
| @@ -16,9 +16,9 @@ REQUIRED_DISTRO_FEATURES = "x11 pam" | |||
| 16 | # out-of-tree builds. | 16 | # out-of-tree builds. |
| 17 | B = "${S}" | 17 | B = "${S}" |
| 18 | 18 | ||
| 19 | SRCREV = "8bdf8734ce12c8ed3c232496fc8a4ccdb04636b8" | 19 | SRCREV = "dc50022844dfad0a0e195d54b8499fcf242fff0c" |
| 20 | 20 | ||
| 21 | SRC_URI = "git://github.com/TigerVNC/tigervnc.git;branch=1.15-branch;protocol=https \ | 21 | SRC_URI = "git://github.com/TigerVNC/tigervnc.git;branch=1.16-branch;protocol=https \ |
| 22 | file://0001-do-not-build-tests-sub-directory.patch \ | 22 | file://0001-do-not-build-tests-sub-directory.patch \ |
| 23 | file://0002-add-missing-dynamic-library-to-FLTK_LIBRARIES.patch \ | 23 | file://0002-add-missing-dynamic-library-to-FLTK_LIBRARIES.patch \ |
| 24 | file://0003-tigervnc-add-fPIC-option-to-COMPILE_FLAGS.patch \ | 24 | file://0003-tigervnc-add-fPIC-option-to-COMPILE_FLAGS.patch \ |
| @@ -26,10 +26,10 @@ SRC_URI = "git://github.com/TigerVNC/tigervnc.git;branch=1.15-branch;protocol=ht | |||
| 26 | 26 | ||
| 27 | # Keep sync with xorg-server in oe-core | 27 | # Keep sync with xorg-server in oe-core |
| 28 | XORG_PN ?= "xorg-server" | 28 | XORG_PN ?= "xorg-server" |
| 29 | XORG_PV ?= "21.1.18" | 29 | XORG_PV ?= "21.1.21" |
| 30 | SRC_URI += "${XORG_MIRROR}/individual/xserver/${XORG_PN}-${XORG_PV}.tar.xz;name=xorg" | 30 | SRC_URI += "${XORG_MIRROR}/individual/xserver/${XORG_PN}-${XORG_PV}.tar.xz;name=xorg" |
| 31 | XORG_S = "${UNPACKDIR}/${XORG_PN}-${XORG_PV}" | 31 | XORG_S = "${UNPACKDIR}/${XORG_PN}-${XORG_PV}" |
| 32 | SRC_URI[xorg.sha256sum] = "c878d1930d87725d4a5bf498c24f4be8130d5b2646a9fd0f2994deff90116352" | 32 | SRC_URI[xorg.sha256sum] = "c0cbe5545b3f645bae6024b830d1d1154a956350683a4e52b2fff5b0fa1ab519" |
| 33 | 33 | ||
| 34 | # It is the directory containing the Xorg source for the | 34 | # It is the directory containing the Xorg source for the |
| 35 | # machine on which you are building TigerVNC. | 35 | # machine on which you are building TigerVNC. |
| @@ -85,7 +85,7 @@ do_compile:append () { | |||
| 85 | } | 85 | } |
| 86 | 86 | ||
| 87 | do_install:append() { | 87 | do_install:append() { |
| 88 | oe_runmake -C ${B}/hw/vnc 'DESTDIR=${D}' install | 88 | oe_runmake 'TIGERVNC_BUILDDIR=${B}' -C ${B}/hw/vnc 'DESTDIR=${D}' install |
| 89 | } | 89 | } |
| 90 | 90 | ||
| 91 | FILES:${PN} += " \ | 91 | FILES:${PN} += " \ |
| @@ -94,7 +94,9 @@ FILES:${PN} += " \ | |||
| 94 | ${datadir}/metainfo \ | 94 | ${datadir}/metainfo \ |
| 95 | " | 95 | " |
| 96 | 96 | ||
| 97 | SYSTEMD_SERVICE:${PN} = "vncserver@.service" | 97 | #If user want to enable service of vncserver, vncserver@:<display>.service is needed and further steps are listed in unit file itself. |
| 98 | SYSTEMD_SERVICE:${PN} ?= "vncserver@.service" | ||
| 99 | SYSTEMD_AUTO_ENABLE:${PN} = "disable" | ||
| 98 | 100 | ||
| 99 | CVE_STATUS[CVE-2014-8241] = "fixed-version: The vulnerable code is not present in the used version (1.15.0)" | 101 | CVE_STATUS[CVE-2014-8241] = "fixed-version: The vulnerable code is not present in the used version (1.15.0)" |
| 100 | CVE_STATUS[CVE-2023-6377] = "fixed-version: The vulnerable code is not present in the used xserver version (21.1.18)" | 102 | CVE_STATUS[CVE-2023-6377] = "fixed-version: The vulnerable code is not present in the used xserver version (21.1.18)" |
diff --git a/meta-oe/recipes-graphics/ttf-fonts/ttf-sazanami_20040629.bb b/meta-oe/recipes-graphics/ttf-fonts/ttf-sazanami_20040629.bb index b72307519c..e14a85b92c 100644 --- a/meta-oe/recipes-graphics/ttf-fonts/ttf-sazanami_20040629.bb +++ b/meta-oe/recipes-graphics/ttf-fonts/ttf-sazanami_20040629.bb | |||
| @@ -9,7 +9,7 @@ LIC_FILES_CHKSUM = "file://README;md5=97d739900be6e852830f55aa3c07d4a0" | |||
| 9 | 9 | ||
| 10 | RPROVIDES:${PN} = "virtual-japanese-font" | 10 | RPROVIDES:${PN} = "virtual-japanese-font" |
| 11 | 11 | ||
| 12 | SRC_URI = "http://osdn.dl.sourceforge.jp/efont/10087/sazanami-20040629.tar.bz2" | 12 | SRC_URI = "https://src.fedoraproject.org/repo/pkgs/sazanami-fonts/sazanami-20040629.tar.bz2/ceef10579a75c92483171f3bd7f77df2/sazanami-20040629.tar.bz2" |
| 13 | S = "${UNPACKDIR}/sazanami-20040629" | 13 | S = "${UNPACKDIR}/sazanami-20040629" |
| 14 | 14 | ||
| 15 | PACKAGES = "ttf-sazanami-gothic ttf-sazanami-mincho" | 15 | PACKAGES = "ttf-sazanami-gothic ttf-sazanami-mincho" |
diff --git a/meta-oe/recipes-graphics/ttf-fonts/ttf-vlgothic_20200720.bb b/meta-oe/recipes-graphics/ttf-fonts/ttf-vlgothic_20200720.bb index c7be162b1b..e34770d520 100644 --- a/meta-oe/recipes-graphics/ttf-fonts/ttf-vlgothic_20200720.bb +++ b/meta-oe/recipes-graphics/ttf-fonts/ttf-vlgothic_20200720.bb | |||
| @@ -8,7 +8,7 @@ LIC_FILES_CHKSUM = "file://LICENSE.en;md5=cc06b20e7a20bdf6c989624405378303 \ | |||
| 8 | file://LICENSE_E.mplus;md5=1c4767416f20215f1e61b970f2117db9 \ | 8 | file://LICENSE_E.mplus;md5=1c4767416f20215f1e61b970f2117db9 \ |
| 9 | " | 9 | " |
| 10 | 10 | ||
| 11 | SRC_URI = "https://osdn.jp/dl/vlgothic/VLGothic-${PV}.tar.xz" | 11 | SRC_URI = "https://launchpad.net/ubuntu/+archive/primary/+sourcefiles/fonts-vlgothic/${PV}-1ubuntu1/fonts-vlgothic_${PV}.orig.tar.xz" |
| 12 | 12 | ||
| 13 | SRC_URI[sha256sum] = "297a3813675fbea12c5813b55a78091c9a5946515ecbf9fde8b8102e01c579f4" | 13 | SRC_URI[sha256sum] = "297a3813675fbea12c5813b55a78091c9a5946515ecbf9fde8b8102e01c579f4" |
| 14 | 14 | ||
diff --git a/meta-oe/recipes-graphics/vk-gl-cts/khronos-cts.inc b/meta-oe/recipes-graphics/vk-gl-cts/khronos-cts.inc index 67a0dc564c..02f777926e 100644 --- a/meta-oe/recipes-graphics/vk-gl-cts/khronos-cts.inc +++ b/meta-oe/recipes-graphics/vk-gl-cts/khronos-cts.inc | |||
| @@ -1,7 +1,7 @@ | |||
| 1 | LICENSE = "Apache-2.0" | 1 | LICENSE = "Apache-2.0" |
| 2 | LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57" | 2 | LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57" |
| 3 | 3 | ||
| 4 | SRC_URI = "git://github.com/KhronosGroup/VK-GL-CTS.git;protocol=https;name=vk-gl-cts;nobranch=1 \ | 4 | SRC_URI = "git://github.com/KhronosGroup/VK-GL-CTS.git;protocol=https;name=vk-gl-cts;nobranch=1;tag=${BP} \ |
| 5 | file://0001-use-library-sonames-for-linking.patch \ | 5 | file://0001-use-library-sonames-for-linking.patch \ |
| 6 | file://generate-srcuri.py \ | 6 | file://generate-srcuri.py \ |
| 7 | " | 7 | " |
diff --git a/meta-oe/recipes-graphics/vk-gl-cts/vulkan-cts-sources.inc b/meta-oe/recipes-graphics/vk-gl-cts/vulkan-cts-sources.inc index cf1d24f637..52116c8ed7 100644 --- a/meta-oe/recipes-graphics/vk-gl-cts/vulkan-cts-sources.inc +++ b/meta-oe/recipes-graphics/vk-gl-cts/vulkan-cts-sources.inc | |||
| @@ -6,7 +6,7 @@ | |||
| 6 | RECIPE_UPGRADE_EXTRA_TASKS += "do_refresh_srcuri" | 6 | RECIPE_UPGRADE_EXTRA_TASKS += "do_refresh_srcuri" |
| 7 | 7 | ||
| 8 | python __anonymous() { | 8 | python __anonymous() { |
| 9 | if d.getVar("PV") != "1.4.5.0": | 9 | if d.getVar("PV") != "1.4.5.1": |
| 10 | bb.warn("-sources.inc out of date, run refresh_srcuri task") | 10 | bb.warn("-sources.inc out of date, run refresh_srcuri task") |
| 11 | } | 11 | } |
| 12 | 12 | ||
| @@ -19,6 +19,6 @@ SRC_URI += " \ | |||
| 19 | git://github.com/KhronosGroup/Vulkan-ValidationLayers.git;protocol=https;nobranch=1;destsuffix=${BB_GIT_DEFAULT_DESTSUFFIX}/external/vulkan-validationlayers/src;rev=0a11cf1257471c22b9e7d620ab48057fb2f53cf9 \ | 19 | git://github.com/KhronosGroup/Vulkan-ValidationLayers.git;protocol=https;nobranch=1;destsuffix=${BB_GIT_DEFAULT_DESTSUFFIX}/external/vulkan-validationlayers/src;rev=0a11cf1257471c22b9e7d620ab48057fb2f53cf9 \ |
| 20 | git://github.com/google/amber.git;protocol=https;nobranch=1;destsuffix=${BB_GIT_DEFAULT_DESTSUFFIX}/external/amber/src;rev=9482448393f3f1f75067cc6ba8ad77fda48691c6 \ | 20 | git://github.com/google/amber.git;protocol=https;nobranch=1;destsuffix=${BB_GIT_DEFAULT_DESTSUFFIX}/external/amber/src;rev=9482448393f3f1f75067cc6ba8ad77fda48691c6 \ |
| 21 | git://github.com/open-source-parsers/jsoncpp.git;protocol=https;nobranch=1;destsuffix=${BB_GIT_DEFAULT_DESTSUFFIX}/external/jsoncpp/src;rev=9059f5cad030ba11d37818847443a53918c327b1 \ | 21 | git://github.com/open-source-parsers/jsoncpp.git;protocol=https;nobranch=1;destsuffix=${BB_GIT_DEFAULT_DESTSUFFIX}/external/jsoncpp/src;rev=9059f5cad030ba11d37818847443a53918c327b1 \ |
| 22 | git://github.com/KhronosGroup/Vulkan-Video-Samples.git;protocol=https;nobranch=1;destsuffix=${BB_GIT_DEFAULT_DESTSUFFIX}/external/vulkan-video-samples/src;rev=823364b0c7abdc4f4e39418d3dd9dc11623ef146 \ | 22 | git://github.com/KhronosGroup/Vulkan-Video-Samples.git;protocol=https;nobranch=1;destsuffix=${BB_GIT_DEFAULT_DESTSUFFIX}/external/vulkan-video-samples/src;rev=aaf915a0e08d679d1e8b835c30e6a346ab0c7ad2 \ |
| 23 | git://github.com/Igalia/video_generator.git;protocol=https;nobranch=1;destsuffix=${BB_GIT_DEFAULT_DESTSUFFIX}/external/video_generator/src;rev=426300e12a5cc5d4676807039a1be237a2b68187 \ | 23 | git://github.com/Igalia/video_generator.git;protocol=https;nobranch=1;destsuffix=${BB_GIT_DEFAULT_DESTSUFFIX}/external/video_generator/src;rev=426300e12a5cc5d4676807039a1be237a2b68187 \ |
| 24 | " | 24 | " |
diff --git a/meta-oe/recipes-graphics/vk-gl-cts/vulkan-cts_1.4.5.0.bb b/meta-oe/recipes-graphics/vk-gl-cts/vulkan-cts_1.4.5.1.bb index 34dc10e44d..cd5a66fd9f 100644 --- a/meta-oe/recipes-graphics/vk-gl-cts/vulkan-cts_1.4.5.0.bb +++ b/meta-oe/recipes-graphics/vk-gl-cts/vulkan-cts_1.4.5.1.bb | |||
| @@ -2,7 +2,7 @@ DESCRIPTION = "Vulkan CTS" | |||
| 2 | 2 | ||
| 3 | require khronos-cts.inc | 3 | require khronos-cts.inc |
| 4 | 4 | ||
| 5 | SRCREV_vk-gl-cts = "db74f486c9d0594bc997f8f79521b424708ba8da" | 5 | SRCREV_vk-gl-cts = "7b7c6cda940bec82d1c5a8c39048728d9bd32f39" |
| 6 | 6 | ||
| 7 | require vulkan-cts-sources.inc | 7 | require vulkan-cts-sources.inc |
| 8 | 8 | ||
diff --git a/meta-oe/recipes-graphics/wayland/waylandpp_1.0.1.bb b/meta-oe/recipes-graphics/wayland/waylandpp_1.0.1.bb index 485915db35..93c00bda03 100644 --- a/meta-oe/recipes-graphics/wayland/waylandpp_1.0.1.bb +++ b/meta-oe/recipes-graphics/wayland/waylandpp_1.0.1.bb | |||
| @@ -37,6 +37,8 @@ EXTRA_OECMAKE:class-target = " \ | |||
| 37 | -DCMAKE_EXE_LINKER_FLAGS="-Wl,--enable-new-dtags" \ | 37 | -DCMAKE_EXE_LINKER_FLAGS="-Wl,--enable-new-dtags" \ |
| 38 | " | 38 | " |
| 39 | 39 | ||
| 40 | FILES:${PN}-dev += "${bindir}/wayland-scanner++" | ||
| 41 | |||
| 40 | do_install:append:class-target() { | 42 | do_install:append:class-target() { |
| 41 | sed -i -e 's|${S}||g' ${D}${libdir}/cmake/waylandpp/waylandpp-targets.cmake | 43 | sed -i -e 's|${S}||g' ${D}${libdir}/cmake/waylandpp/waylandpp-targets.cmake |
| 42 | sed -i -e 's|${STAGING_DIR_HOST}||g' ${D}${libdir}/cmake/waylandpp/waylandpp-targets.cmake | 44 | sed -i -e 's|${STAGING_DIR_HOST}||g' ${D}${libdir}/cmake/waylandpp/waylandpp-targets.cmake |
diff --git a/meta-oe/recipes-graphics/xorg-app/sessreg/0001-Makefile.am-Error-Fix.patch b/meta-oe/recipes-graphics/xorg-app/sessreg/0001-Makefile.am-Error-Fix.patch deleted file mode 100644 index bfda2dfe71..0000000000 --- a/meta-oe/recipes-graphics/xorg-app/sessreg/0001-Makefile.am-Error-Fix.patch +++ /dev/null | |||
| @@ -1,33 +0,0 @@ | |||
| 1 | From 088bb4cef2c93bef312b076a8c7a3c798cbf2f19 Mon Sep 17 00:00:00 2001 | ||
| 2 | From: daicy <daicy@cn.fujitsu.com> | ||
| 3 | Date: Tue, 8 Dec 2015 11:45:01 +0900 | ||
| 4 | Subject: [PATCH] Makefile.am: Error Fix | ||
| 5 | |||
| 6 | Do not compile man dir since error always occur. | ||
| 7 | | sed: file filenames.sed line 3: unterminated `s' command | ||
| 8 | | make[2]: *** [sessreg.1] Error 1 | ||
| 9 | It is not a good way.But can remove it from SKIP_RECIPE. | ||
| 10 | |||
| 11 | Upstream-Status: Pending | ||
| 12 | |||
| 13 | Signed-off-by: Li Xin <lixin.fnst@cn.fujitsu.com> | ||
| 14 | --- | ||
| 15 | Makefile.am | 2 +- | ||
| 16 | 1 file changed, 1 insertion(+), 1 deletion(-) | ||
| 17 | |||
| 18 | diff --git a/Makefile.am b/Makefile.am | ||
| 19 | index cddffd0..94f7048 100644 | ||
| 20 | --- a/Makefile.am | ||
| 21 | +++ b/Makefile.am | ||
| 22 | @@ -18,7 +18,7 @@ | ||
| 23 | # TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR | ||
| 24 | # PERFORMANCE OF THIS SOFTWARE. | ||
| 25 | |||
| 26 | -SUBDIRS = man | ||
| 27 | +#SUBDIRS = man | ||
| 28 | bin_PROGRAMS = sessreg | ||
| 29 | |||
| 30 | AM_CFLAGS = $(CWARNFLAGS) $(SESSREG_CFLAGS) | ||
| 31 | -- | ||
| 32 | 1.8.4.2 | ||
| 33 | |||
diff --git a/meta-oe/recipes-graphics/xorg-app/sessreg_1.1.3.bb b/meta-oe/recipes-graphics/xorg-app/sessreg_1.1.4.bb index 33ab22cde4..4c71130759 100644 --- a/meta-oe/recipes-graphics/xorg-app/sessreg_1.1.3.bb +++ b/meta-oe/recipes-graphics/xorg-app/sessreg_1.1.4.bb | |||
| @@ -2,10 +2,10 @@ require recipes-graphics/xorg-app/xorg-app-common.inc | |||
| 2 | 2 | ||
| 3 | SUMMARY = "a simple program for managing utmp/wtmp entries" | 3 | SUMMARY = "a simple program for managing utmp/wtmp entries" |
| 4 | LICENSE = "MIT" | 4 | LICENSE = "MIT" |
| 5 | LIC_FILES_CHKSUM = "file://COPYING;md5=d938a70c8280c265a1ccd2954365d185" | 5 | LIC_FILES_CHKSUM = "file://COPYING;md5=82cc7e3245e8b11a5259108ba5b7e3dc" |
| 6 | SRC_URI += "file://0001-Makefile.am-Error-Fix.patch" | 6 | |
| 7 | SRC_URI_EXT = "xz" | 7 | SRC_URI_EXT = "xz" |
| 8 | SRC_URI[sha256sum] = "022acd5de8077dddc4f919961f79e102ecd5f3228a333681af5cd0e7344facc2" | 8 | SRC_URI[sha256sum] = "4e85b52f4f65a93449753bfb00ceb5d77f3317e24d07dc23147f2f116c785350" |
| 9 | 9 | ||
| 10 | CFLAGS:append:libc-musl = " -D_WTMPX_FILE=WTMP_FILE -D_PATH_WTMPX=_PATH_WTMP -D_UTMPX_FILE=UTMP_FILE -D_PATH_UTMPX=_PATH_UTMP " | 10 | CFLAGS:append:libc-musl = " -D_WTMPX_FILE=WTMP_FILE -D_PATH_WTMPX=_PATH_WTMP -D_UTMPX_FILE=UTMP_FILE -D_PATH_UTMPX=_PATH_UTMP " |
| 11 | 11 | ||
diff --git a/meta-oe/recipes-graphics/xscreensaver/xscreensaver_6.04.bb b/meta-oe/recipes-graphics/xscreensaver/xscreensaver_6.04.bb index 073b3f0912..8710ec80dc 100644 --- a/meta-oe/recipes-graphics/xscreensaver/xscreensaver_6.04.bb +++ b/meta-oe/recipes-graphics/xscreensaver/xscreensaver_6.04.bb | |||
| @@ -19,7 +19,6 @@ DEPENDS = "intltool-native libx11 libxext libxt libxft libxi glib-2.0-native bc- | |||
| 19 | # These are only needed as part of the stopgap screensaver implementation: | 19 | # These are only needed as part of the stopgap screensaver implementation: |
| 20 | RDEPENDS:${PN} = " \ | 20 | RDEPENDS:${PN} = " \ |
| 21 | liberation-fonts \ | 21 | liberation-fonts \ |
| 22 | xuser-account \ | ||
| 23 | " | 22 | " |
| 24 | 23 | ||
| 25 | inherit systemd perlnative pkgconfig gettext autotools-brokensep features_check | 24 | inherit systemd perlnative pkgconfig gettext autotools-brokensep features_check |
diff --git a/meta-oe/recipes-kernel/agent-proxy/agent-proxy_1.97.bb b/meta-oe/recipes-kernel/agent-proxy/agent-proxy_1.97.bb index 3bbfe4cf9f..2ad41da957 100644 --- a/meta-oe/recipes-kernel/agent-proxy/agent-proxy_1.97.bb +++ b/meta-oe/recipes-kernel/agent-proxy/agent-proxy_1.97.bb | |||
| @@ -6,7 +6,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=eb723b61539feef013de476e68b5c50a" | |||
| 6 | 6 | ||
| 7 | SECTION = "devel" | 7 | SECTION = "devel" |
| 8 | 8 | ||
| 9 | EXTRA_OEMAKE = "'CC=${CC}'" | 9 | EXTRA_OEMAKE = "'CC=${CC}' 'CFLAGS=${CFLAGS}'" |
| 10 | 10 | ||
| 11 | SRCREV = "468fe4c31e6c62c9bbb328b06ba71eaf7be0b76a" | 11 | SRCREV = "468fe4c31e6c62c9bbb328b06ba71eaf7be0b76a" |
| 12 | 12 | ||
| @@ -14,6 +14,8 @@ SRC_URI = "git://git.kernel.org/pub/scm/utils/kernel/kgdb/agent-proxy.git;protoc | |||
| 14 | file://0001-Makefile-Add-LDFLAGS-variable.patch \ | 14 | file://0001-Makefile-Add-LDFLAGS-variable.patch \ |
| 15 | " | 15 | " |
| 16 | 16 | ||
| 17 | TARGET_LDFLAGS:append = " ${DEBUG_PREFIX_MAP}" | ||
| 18 | |||
| 17 | BBCLASSEXTEND = "native nativesdk" | 19 | BBCLASSEXTEND = "native nativesdk" |
| 18 | 20 | ||
| 19 | 21 | ||
diff --git a/meta-oe/recipes-kernel/minicoredumper/minicoredumper_2.0.7.bb b/meta-oe/recipes-kernel/minicoredumper/minicoredumper_2.0.7.bb index f68984b072..44d85550ee 100644 --- a/meta-oe/recipes-kernel/minicoredumper/minicoredumper_2.0.7.bb +++ b/meta-oe/recipes-kernel/minicoredumper/minicoredumper_2.0.7.bb | |||
| @@ -1,5 +1,6 @@ | |||
| 1 | SUMMARY = "minicoredumper provides an alternate core dump facility for Linux \ | 1 | SUMMARY = "minicoredumper provides an alternate core dump facility for Linux \ |
| 2 | to allow minimal and customized crash dumps" | 2 | to allow minimal and customized crash dumps" |
| 3 | HOMEPAGE = "https://www.linutronix.de/minicoredumper/" | ||
| 3 | LICENSE = " LGPL-2.1-only & BSD-2-Clause" | 4 | LICENSE = " LGPL-2.1-only & BSD-2-Clause" |
| 4 | LIC_FILES_CHKSUM = "file://COPYING;md5=71827c617ec7b45a0dd23658347cc1e9 \ | 5 | LIC_FILES_CHKSUM = "file://COPYING;md5=71827c617ec7b45a0dd23658347cc1e9 \ |
| 5 | file://COPYING.BSD;md5=b915ac80d5236d6aa659cb986daf00e5 \ | 6 | file://COPYING.BSD;md5=b915ac80d5236d6aa659cb986daf00e5 \ |
diff --git a/meta-oe/recipes-kernel/tmon/tmon.bb b/meta-oe/recipes-kernel/tmon/tmon.bb new file mode 100644 index 0000000000..4911f445c5 --- /dev/null +++ b/meta-oe/recipes-kernel/tmon/tmon.bb | |||
| @@ -0,0 +1,40 @@ | |||
| 1 | SUMMARY = "A Monitoring and Testing Tool for Linux kernel thermal subsystem" | ||
| 2 | DESCRIPTION = "TMON is conceived as a tool to help visualize, tune, and \ | ||
| 3 | test the complex thermal subsystem" | ||
| 4 | |||
| 5 | LICENSE = "GPL-2.0-only" | ||
| 6 | |||
| 7 | DEPENDS = "virtual/kernel ncurses" | ||
| 8 | |||
| 9 | do_configure[depends] += "virtual/kernel:do_shared_workdir" | ||
| 10 | |||
| 11 | # This looks in S, so we better make sure there's | ||
| 12 | # something in the directory. | ||
| 13 | # | ||
| 14 | do_populate_lic[depends] += "${PN}:do_configure" | ||
| 15 | |||
| 16 | |||
| 17 | EXTRA_OEMAKE = '\ | ||
| 18 | CC="${CC}" \ | ||
| 19 | -I${STAGING_KERNEL_DIR}/tools/thermal/tmon \ | ||
| 20 | ' | ||
| 21 | |||
| 22 | # If we build under STAGING_KERNEL_DIR, source will not be put | ||
| 23 | # into the dbg rpm. STAGING_KERNEL_DIR will exist by the time | ||
| 24 | # do_configure() is invoked so we can safely copy from it. | ||
| 25 | # | ||
| 26 | do_configure:prepend() { | ||
| 27 | mkdir -p ${S} | ||
| 28 | cp -r ${STAGING_KERNEL_DIR}/tools/thermal/tmon/* ${S} | ||
| 29 | # Fix compile error when pkg-config is on the dependency chain: | ||
| 30 | # tmon.h:42:17: error: field 'tv' has incomplete type | ||
| 31 | sed -i '/PKG_CONFIG.*--cflags.*ncurses/d' ${S}/Makefile | ||
| 32 | } | ||
| 33 | |||
| 34 | do_compile() { | ||
| 35 | oe_runmake STAGING_KERNEL_DIR=${STAGING_KERNEL_DIR} | ||
| 36 | } | ||
| 37 | |||
| 38 | do_install() { | ||
| 39 | oe_runmake INSTALL_ROOT="${D}" install | ||
| 40 | } | ||
diff --git a/meta-oe/recipes-multimedia/libcdio/libcdio_2.2.0.bb b/meta-oe/recipes-multimedia/libcdio/libcdio_2.3.0.bb index c443d9b891..20ffbffd98 100644 --- a/meta-oe/recipes-multimedia/libcdio/libcdio_2.2.0.bb +++ b/meta-oe/recipes-multimedia/libcdio/libcdio_2.3.0.bb | |||
| @@ -6,7 +6,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504" | |||
| 6 | 6 | ||
| 7 | SRC_URI = "${GITHUB_BASE_URI}/download/${PV}/${BP}.tar.bz2" | 7 | SRC_URI = "${GITHUB_BASE_URI}/download/${PV}/${BP}.tar.bz2" |
| 8 | 8 | ||
| 9 | SRC_URI[sha256sum] = "6f8fbdf4d189cf63f2a7a1549c516cd720c7b222c7aaadbc924a26e745a48539" | 9 | SRC_URI[sha256sum] = "53e83d284667535a767fd2d31edad1a6701591960459df373a10f1f21e80a7ed" |
| 10 | 10 | ||
| 11 | inherit autotools pkgconfig github-releases | 11 | inherit autotools pkgconfig github-releases |
| 12 | 12 | ||
| @@ -29,3 +29,5 @@ python libcdio_split_packages() { | |||
| 29 | } | 29 | } |
| 30 | 30 | ||
| 31 | PACKAGESPLITFUNCS =+ "libcdio_split_packages" | 31 | PACKAGESPLITFUNCS =+ "libcdio_split_packages" |
| 32 | |||
| 33 | CVE_STATUS[CVE-2024-36600] = "fixed-version: fixed in v2.3.0" | ||
diff --git a/meta-oe/recipes-multimedia/libjxl/libjxl_0.11.1.bb b/meta-oe/recipes-multimedia/libjxl/libjxl_0.11.2.bb index ad5b5d169b..617d3bc502 100644 --- a/meta-oe/recipes-multimedia/libjxl/libjxl_0.11.1.bb +++ b/meta-oe/recipes-multimedia/libjxl/libjxl_0.11.2.bb | |||
| @@ -8,11 +8,11 @@ inherit cmake pkgconfig mime | |||
| 8 | 8 | ||
| 9 | DEPENDS = "highway brotli" | 9 | DEPENDS = "highway brotli" |
| 10 | 10 | ||
| 11 | SRC_URI = "gitsm://github.com/libjxl/libjxl.git;protocol=https;nobranch=1 \ | 11 | SRC_URI = "gitsm://github.com/libjxl/libjxl.git;protocol=https;nobranch=1;tag=v${PV} \ |
| 12 | file://0001-cmake-Do-not-use-mrelax-all-with-clang-on-RISCV64.patch \ | 12 | file://0001-cmake-Do-not-use-mrelax-all-with-clang-on-RISCV64.patch \ |
| 13 | " | 13 | " |
| 14 | 14 | ||
| 15 | SRCREV = "794a5dcf0d54f9f0b20d288a12e87afb91d20dfc" | 15 | SRCREV = "332feb17d17311c748445f7ee75c4fb55cc38530" |
| 16 | 16 | ||
| 17 | EXTRA_OECMAKE = " \ | 17 | EXTRA_OECMAKE = " \ |
| 18 | -DCMAKE_BUILD_TYPE=Release \ | 18 | -DCMAKE_BUILD_TYPE=Release \ |
| @@ -51,3 +51,5 @@ CFLAGS:append:toolchain-clang:arm = " -fno-integrated-as" | |||
| 51 | CXXFLAGS:append:toolchain-clang:arm = " -fno-integrated-as" | 51 | CXXFLAGS:append:toolchain-clang:arm = " -fno-integrated-as" |
| 52 | 52 | ||
| 53 | FILES:${PN} += "${libdir}/gdk-pixbuf-2.0 ${datadir}" | 53 | FILES:${PN} += "${libdir}/gdk-pixbuf-2.0 ${datadir}" |
| 54 | |||
| 55 | BBCLASSEXTEND = "native" | ||
diff --git a/meta-oe/recipes-multimedia/live555/live555/config.linux-cross b/meta-oe/recipes-multimedia/live555/live555/config.linux-cross index fe6a28604b..19881e4a46 100644 --- a/meta-oe/recipes-multimedia/live555/live555/config.linux-cross +++ b/meta-oe/recipes-multimedia/live555/live555/config.linux-cross | |||
| @@ -4,7 +4,7 @@ C_COMPILER = $(CC) | |||
| 4 | C_FLAGS = $(COMPILE_OPTS) | 4 | C_FLAGS = $(COMPILE_OPTS) |
| 5 | CPP = cpp | 5 | CPP = cpp |
| 6 | CPLUSPLUS_COMPILER = $(CXX) | 6 | CPLUSPLUS_COMPILER = $(CXX) |
| 7 | CPLUSPLUS_FLAGS = $(COMPILE_OPTS) -Wall -DBSD=1 | 7 | CPLUSPLUS_FLAGS = $(COMPILE_OPTS) -Wall -DBSD=1 -std=c++20 |
| 8 | OBJ = o | 8 | OBJ = o |
| 9 | LINK = $(CXX) -o | 9 | LINK = $(CXX) -o |
| 10 | LINK_OPTS = -L. | 10 | LINK_OPTS = -L. |
diff --git a/meta-oe/recipes-multimedia/live555/live555_20210824.bb b/meta-oe/recipes-multimedia/live555/live555_20260112.bb index 1622a97fe1..8729d9ca0b 100644 --- a/meta-oe/recipes-multimedia/live555/live555_20210824.bb +++ b/meta-oe/recipes-multimedia/live555/live555_20260112.bb | |||
| @@ -16,7 +16,7 @@ SRC_URI = "https://download.videolan.org/pub/contrib/live555/live.${URLV}.tar.gz | |||
| 16 | # only latest live version stays on http://www.live555.com/liveMedia/public/, add mirror for older | 16 | # only latest live version stays on http://www.live555.com/liveMedia/public/, add mirror for older |
| 17 | MIRRORS += "http://www.live555.com/liveMedia/public/ http://download.videolan.org/contrib/live555/ \n" | 17 | MIRRORS += "http://www.live555.com/liveMedia/public/ http://download.videolan.org/contrib/live555/ \n" |
| 18 | 18 | ||
| 19 | SRC_URI[sha256sum] = "ce95a1c79f6d18e959f9dc129b8529b711c60e76754acc285e60946303b923ec" | 19 | SRC_URI[sha256sum] = "2c54c2e090065849d0ab8cc7b06942f4e66dde17f2a0c80ae20b907d562c937e" |
| 20 | 20 | ||
| 21 | S = "${UNPACKDIR}/live" | 21 | S = "${UNPACKDIR}/live" |
| 22 | 22 | ||
diff --git a/meta-oe/recipes-multimedia/wavpack/wavpack_5.8.1.bb b/meta-oe/recipes-multimedia/wavpack/wavpack_5.9.0.bb index 63d0db1b67..7e2b0e3d39 100644 --- a/meta-oe/recipes-multimedia/wavpack/wavpack_5.8.1.bb +++ b/meta-oe/recipes-multimedia/wavpack/wavpack_5.9.0.bb | |||
| @@ -4,8 +4,8 @@ LIC_FILES_CHKSUM = "file://license.txt;md5=3a6eec695493cff01ff6f7b7888c5631" | |||
| 4 | 4 | ||
| 5 | DEPENDS = "openssl" | 5 | DEPENDS = "openssl" |
| 6 | 6 | ||
| 7 | SRC_URI = "git://github.com/dbry/WavPack.git;branch=master;protocol=https" | 7 | SRC_URI = "git://github.com/dbry/WavPack.git;branch=master;protocol=https;tag=${PV}" |
| 8 | SRCREV = "4827b9889665b937b6ed71b9c6c0123152cd7a02" | 8 | SRCREV = "5803634a030e2a11dba602ba057b89cc34486c67" |
| 9 | 9 | ||
| 10 | inherit cmake pkgconfig lib_package | 10 | inherit cmake pkgconfig lib_package |
| 11 | 11 | ||
diff --git a/meta-oe/recipes-multimedia/webm/libvpx_1.15.2.bb b/meta-oe/recipes-multimedia/webm/libvpx_1.16.0.bb index a7cd76e0c7..c81dde000c 100644 --- a/meta-oe/recipes-multimedia/webm/libvpx_1.15.2.bb +++ b/meta-oe/recipes-multimedia/webm/libvpx_1.16.0.bb | |||
| @@ -7,7 +7,7 @@ LICENSE = "BSD-3-Clause" | |||
| 7 | 7 | ||
| 8 | LIC_FILES_CHKSUM = "file://LICENSE;md5=d5b04755015be901744a78cc30d390d4" | 8 | LIC_FILES_CHKSUM = "file://LICENSE;md5=d5b04755015be901744a78cc30d390d4" |
| 9 | 9 | ||
| 10 | SRCREV = "d168454ecd099805c675d4a98c66f4891373302a" | 10 | SRCREV = "1024874c5919305883187e2953de8fcb4c3d7fa6" |
| 11 | SRC_URI += "git://chromium.googlesource.com/webm/libvpx;protocol=https;branch=main;tag=v${PV} \ | 11 | SRC_URI += "git://chromium.googlesource.com/webm/libvpx;protocol=https;branch=main;tag=v${PV} \ |
| 12 | file://libvpx-configure-support-blank-prefix.patch \ | 12 | file://libvpx-configure-support-blank-prefix.patch \ |
| 13 | " | 13 | " |
diff --git a/meta-oe/recipes-navigation/geos/geos_3.13.1.bb b/meta-oe/recipes-navigation/geos/geos_3.14.1.bb index ba01968052..28a620c5bf 100644 --- a/meta-oe/recipes-navigation/geos/geos_3.13.1.bb +++ b/meta-oe/recipes-navigation/geos/geos_3.14.1.bb | |||
| @@ -6,7 +6,7 @@ LICENSE = "LGPL-2.1-or-later" | |||
| 6 | LIC_FILES_CHKSUM = "file://COPYING;md5=4fbd65380cdd255951079008b364516c" | 6 | LIC_FILES_CHKSUM = "file://COPYING;md5=4fbd65380cdd255951079008b364516c" |
| 7 | 7 | ||
| 8 | SRC_URI = "http://download.osgeo.org/${BPN}/${BP}.tar.bz2" | 8 | SRC_URI = "http://download.osgeo.org/${BPN}/${BP}.tar.bz2" |
| 9 | SRC_URI[sha256sum] = "df2c50503295f325e7c8d7b783aca8ba4773919cde984193850cf9e361dfd28c" | 9 | SRC_URI[sha256sum] = "3c20919cda9a505db07b5216baa980bacdaa0702da715b43f176fb07eff7e716" |
| 10 | 10 | ||
| 11 | inherit cmake pkgconfig binconfig | 11 | inherit cmake pkgconfig binconfig |
| 12 | 12 | ||
diff --git a/meta-oe/recipes-navigation/gpsd/gpsd_3.27.3.bb b/meta-oe/recipes-navigation/gpsd/gpsd_3.27.5.bb index 5b2d6d97d2..f7ca367fa4 100644 --- a/meta-oe/recipes-navigation/gpsd/gpsd_3.27.3.bb +++ b/meta-oe/recipes-navigation/gpsd/gpsd_3.27.5.bb | |||
| @@ -10,7 +10,7 @@ HOMEPAGE = "https://gpsd.io/" | |||
| 10 | SRC_URI = "${SAVANNAH_GNU_MIRROR}/${BPN}/${BP}.tar.gz \ | 10 | SRC_URI = "${SAVANNAH_GNU_MIRROR}/${BPN}/${BP}.tar.gz \ |
| 11 | file://gpsd.init \ | 11 | file://gpsd.init \ |
| 12 | " | 12 | " |
| 13 | SRC_URI[sha256sum] = "a4d85b67797522ae8611958b5fda0bb67e4921afe26bd53e1d2ff0a4158daccb" | 13 | SRC_URI[sha256sum] = "409873f5048462ef1ac413a51ab35caa8b50b31be62b3347bee1cc2994e7c649" |
| 14 | 14 | ||
| 15 | inherit scons update-rc.d python3-dir python3native systemd update-alternatives pkgconfig | 15 | inherit scons update-rc.d python3-dir python3native systemd update-alternatives pkgconfig |
| 16 | 16 | ||
diff --git a/meta-oe/recipes-printing/cups/cups-filters_2.0.1.bb b/meta-oe/recipes-printing/cups/cups-filters_2.0.1.bb index a6eedda5d7..24b916a921 100644 --- a/meta-oe/recipes-printing/cups/cups-filters_2.0.1.bb +++ b/meta-oe/recipes-printing/cups/cups-filters_2.0.1.bb | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | DESCRIPTION = "CUPS backends, filters, and other software" | 1 | DESCRIPTION = "CUPS backends, filters, and other software" |
| 2 | HOMEPAGE = "http://www.linuxfoundation.org/collaborate/workgroups/openprinting/cups-filters" | 2 | HOMEPAGE = "https://wiki.linuxfoundation.org/openprinting/cups-filters" |
| 3 | LICENSE = "Apache-2.0" | 3 | LICENSE = "Apache-2.0" |
| 4 | LIC_FILES_CHKSUM = "file://COPYING;md5=6d5b952b53dbe7752199903d082e5f07" | 4 | LIC_FILES_CHKSUM = "file://COPYING;md5=6d5b952b53dbe7752199903d082e5f07" |
| 5 | 5 | ||
diff --git a/meta-oe/recipes-printing/cups/libcupsfilters/CVE-2025-64503.patch b/meta-oe/recipes-printing/cups/libcupsfilters/CVE-2025-64503.patch new file mode 100644 index 0000000000..b70586296e --- /dev/null +++ b/meta-oe/recipes-printing/cups/libcupsfilters/CVE-2025-64503.patch | |||
| @@ -0,0 +1,47 @@ | |||
| 1 | From da9a7db3b9125c87b11c43b05354ca2eb21ed684 Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Gyorgy Sarvari <skandigraun@gmail.com> | ||
| 3 | Date: Mon, 10 Nov 2025 21:10:56 +0100 | ||
| 4 | Subject: [PATCH] Fix out-of-bounds write in cfFilterPDFToRaster() | ||
| 5 | |||
| 6 | From: Till Kamppeter <till.kamppeter@gmail.com> | ||
| 7 | |||
| 8 | PDFs with too large page dimensions could cause an integer overflow and then a too small buffer for the pixel line to be allocated. | ||
| 9 | |||
| 10 | Fixed this by cropping the page size to the maximum allowed by the standard, 14400x14400pt, 200x200in, 5x5m | ||
| 11 | |||
| 12 | https://community.adobe.com/t5/indesign-discussions/maximum-width-of-a-pdf/td-p/9217372 | ||
| 13 | |||
| 14 | Fixes CVE-2025-64503 | ||
| 15 | |||
| 16 | CVE: CVE-2025-64503 | ||
| 17 | Upstream-Status: Backport [https://github.com/OpenPrinting/libcupsfilters/commit/fd01543f372ca3ba1f1c27bd3427110fa0094e3f] | ||
| 18 | Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> | ||
| 19 | --- | ||
| 20 | cupsfilters/pdftoraster.cxx | 14 ++++++++++++++ | ||
| 21 | 1 file changed, 14 insertions(+) | ||
| 22 | |||
| 23 | diff --git a/cupsfilters/pdftoraster.cxx b/cupsfilters/pdftoraster.cxx | ||
| 24 | index 0235b54..09583df 100644 | ||
| 25 | --- a/cupsfilters/pdftoraster.cxx | ||
| 26 | +++ b/cupsfilters/pdftoraster.cxx | ||
| 27 | @@ -1606,6 +1606,20 @@ out_page(pdftoraster_doc_t *doc, | ||
| 28 | l = inputPageBox.height(); | ||
| 29 | if (l < 0) | ||
| 30 | l = -l; | ||
| 31 | + | ||
| 32 | + // | ||
| 33 | + // Maximum allowed page size for PDF is 200x200 inches (~ 5x5 m), or 14400x14400 pt | ||
| 34 | + // https://community.adobe.com/t5/indesign-discussions/maximum-width-of-a-pdf/td-p/9217372 | ||
| 35 | + // | ||
| 36 | + if (doc->header.cupsPageSize[0] > 14400) { | ||
| 37 | + fprintf(stderr, "ERROR: Page width is %.2fpt, too large, cropping to 14400pt\n", doc->header.cupsPageSize[0]); | ||
| 38 | + doc->header.cupsPageSize[0] = 14400; | ||
| 39 | + } | ||
| 40 | + if (doc->header.cupsPageSize[1] > 14400) { | ||
| 41 | + fprintf(stderr, "ERROR: Page height is %.2fpt, too large, cropping to 14400pt\n", doc->header.cupsPageSize[1]); | ||
| 42 | + doc->header.cupsPageSize[1] = 14400; | ||
| 43 | + } | ||
| 44 | + | ||
| 45 | if (rotate == 90 || rotate == 270) | ||
| 46 | doc->header.cupsPageSize[0] = l; | ||
| 47 | else | ||
diff --git a/meta-oe/recipes-printing/cups/libcupsfilters_2.1.1.bb b/meta-oe/recipes-printing/cups/libcupsfilters_2.1.1.bb index 51d8c4f18b..311f33e134 100644 --- a/meta-oe/recipes-printing/cups/libcupsfilters_2.1.1.bb +++ b/meta-oe/recipes-printing/cups/libcupsfilters_2.1.1.bb | |||
| @@ -5,10 +5,10 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=aab2024bd2a475438a154cd1640c9684" | |||
| 5 | 5 | ||
| 6 | DEPENDS = "cups fontconfig libexif dbus lcms qpdf poppler libpng jpeg tiff" | 6 | DEPENDS = "cups fontconfig libexif dbus lcms qpdf poppler libpng jpeg tiff" |
| 7 | 7 | ||
| 8 | SRC_URI = " \ | 8 | SRC_URI = "https://github.com/OpenPrinting/${BPN}/releases/download/${PV}/${BP}.tar.xz \ |
| 9 | https://github.com/OpenPrinting/${BPN}/releases/download/${PV}/${BP}.tar.xz \ | 9 | file://0001-use-noexcept-false-instead-of-throw-from-c-17-onward.patch \ |
| 10 | file://0001-use-noexcept-false-instead-of-throw-from-c-17-onward.patch \ | 10 | file://CVE-2025-64503.patch \ |
| 11 | " | 11 | " |
| 12 | SRC_URI[sha256sum] = "6c303e36cfde05a6c88fb940c62b6a18e7cdbfb91f077733ebc98f104925ce36" | 12 | SRC_URI[sha256sum] = "6c303e36cfde05a6c88fb940c62b6a18e7cdbfb91f077733ebc98f104925ce36" |
| 13 | 13 | ||
| 14 | inherit autotools gettext pkgconfig github-releases | 14 | inherit autotools gettext pkgconfig github-releases |
diff --git a/meta-oe/recipes-printing/qpdf/qpdf_12.2.0.bb b/meta-oe/recipes-printing/qpdf/qpdf_12.3.2.bb index 663c60affe..68fb0d4f6b 100644 --- a/meta-oe/recipes-printing/qpdf/qpdf_12.2.0.bb +++ b/meta-oe/recipes-printing/qpdf/qpdf_12.3.2.bb | |||
| @@ -6,7 +6,7 @@ LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=3b83ef96387f14655fc854ddc3c6bd57" | |||
| 6 | DEPENDS = "zlib jpeg ${@bb.utils.contains('PACKAGECONFIG', 'gnutls', 'gnutls', 'openssl', d)}" | 6 | DEPENDS = "zlib jpeg ${@bb.utils.contains('PACKAGECONFIG', 'gnutls', 'gnutls', 'openssl', d)}" |
| 7 | 7 | ||
| 8 | SRC_URI = "git://github.com/qpdf/qpdf.git;protocol=https;branch=main;tag=v${PV}" | 8 | SRC_URI = "git://github.com/qpdf/qpdf.git;protocol=https;branch=main;tag=v${PV}" |
| 9 | SRCREV = "856d32c610334855d30e96d25eb5f9636fb62f08" | 9 | SRCREV = "a898bb3a7289d1d05789d6d3f0d5dd534943a8da" |
| 10 | 10 | ||
| 11 | inherit cmake pkgconfig gettext | 11 | inherit cmake pkgconfig gettext |
| 12 | 12 | ||
diff --git a/meta-oe/recipes-security/softhsm/files/0001-avoid-unnecessary-check-for-sqlite3-binary.patch b/meta-oe/recipes-security/softhsm/files/0001-avoid-unnecessary-check-for-sqlite3-binary.patch deleted file mode 100644 index 7dddcdb78b..0000000000 --- a/meta-oe/recipes-security/softhsm/files/0001-avoid-unnecessary-check-for-sqlite3-binary.patch +++ /dev/null | |||
| @@ -1,40 +0,0 @@ | |||
| 1 | From 88d968346184058df18dc69171dcd4fd612c2341 Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Jan Luebbe <sho@stratum0.net> | ||
| 3 | Date: Mon, 30 Jan 2023 12:48:23 +0100 | ||
| 4 | Subject: [PATCH] avoid unnecessary check for sqlite3 binary | ||
| 5 | |||
| 6 | Only the library is used, not the sqlite3 binary. Drop this check to simplify | ||
| 7 | cross-compilation (as no native sqlite3 binary is needed). | ||
| 8 | |||
| 9 | Upstream-Status: Submitted [https://github.com/opendnssec/SoftHSMv2/pull/694] | ||
| 10 | --- | ||
| 11 | m4/acx_sqlite3.m4 | 6 ------ | ||
| 12 | 1 file changed, 6 deletions(-) | ||
| 13 | |||
| 14 | diff --git a/m4/acx_sqlite3.m4 b/m4/acx_sqlite3.m4 | ||
| 15 | index fd942a75e1a6..17c126d161f5 100644 | ||
| 16 | --- a/m4/acx_sqlite3.m4 | ||
| 17 | +++ b/m4/acx_sqlite3.m4 | ||
| 18 | @@ -4,19 +4,13 @@ AC_DEFUN([ACX_SQLITE3],[ | ||
| 19 | [ | ||
| 20 | SQLITE3_INCLUDES="-I$withval/include" | ||
| 21 | SQLITE3_LIBDIRS="-L$withval/lib" | ||
| 22 | - AC_PATH_PROGS(SQLITE3, sqlite3, sqlite3, $withval/bin) | ||
| 23 | |||
| 24 | ],[ | ||
| 25 | SQLITE3_INCLUDES="" | ||
| 26 | SQLITE3_LIBDIRS="" | ||
| 27 | - AC_PATH_PROGS(SQLITE3, sqlite3, sqlite3, $PATH) | ||
| 28 | ]) | ||
| 29 | |||
| 30 | |||
| 31 | - if ! test -x "$SQLITE3"; then | ||
| 32 | - AC_MSG_ERROR([sqlite3 command not found]) | ||
| 33 | - fi | ||
| 34 | - | ||
| 35 | AC_MSG_CHECKING(what are the SQLite3 includes) | ||
| 36 | AC_MSG_RESULT($SQLITE3_INCLUDES) | ||
| 37 | |||
| 38 | -- | ||
| 39 | 2.30.2 | ||
| 40 | |||
diff --git a/meta-oe/recipes-security/softhsm/softhsm_2.6.1.bb b/meta-oe/recipes-security/softhsm/softhsm_2.7.0.bb index 30b4fc71d8..5d75cf0fb4 100644 --- a/meta-oe/recipes-security/softhsm/softhsm_2.6.1.bb +++ b/meta-oe/recipes-security/softhsm/softhsm_2.7.0.bb | |||
| @@ -6,10 +6,9 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=ef3f77a3507c3d91e75b9f2bdaee4210" | |||
| 6 | DEPENDS = "sqlite3" | 6 | DEPENDS = "sqlite3" |
| 7 | 7 | ||
| 8 | SRC_URI = "git://github.com/softhsm/SoftHSMv2.git;protocol=https;branch=main;tag=${PV} \ | 8 | SRC_URI = "git://github.com/softhsm/SoftHSMv2.git;protocol=https;branch=main;tag=${PV} \ |
| 9 | file://0001-avoid-unnecessary-check-for-sqlite3-binary.patch \ | ||
| 10 | file://0002-Prevent-accessing-of-global-c-objects-once-they-are-.patch \ | 9 | file://0002-Prevent-accessing-of-global-c-objects-once-they-are-.patch \ |
| 11 | " | 10 | " |
| 12 | SRCREV = "7f99bedae002f0dd04ceeb8d86d59fc4a68a69a0" | 11 | SRCREV = "13e6e86b83748fef74046dbf0c91f664b7acc1c3" |
| 13 | 12 | ||
| 14 | inherit autotools pkgconfig siteinfo | 13 | inherit autotools pkgconfig siteinfo |
| 15 | 14 | ||
diff --git a/meta-oe/recipes-support/anthy/anthy_9100h.bb b/meta-oe/recipes-support/anthy/anthy_9100h.bb index 1826e91697..532829a53a 100644 --- a/meta-oe/recipes-support/anthy/anthy_9100h.bb +++ b/meta-oe/recipes-support/anthy/anthy_9100h.bb | |||
| @@ -6,7 +6,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=11f384074d8e93e263b5664ef08a411a \ | |||
| 6 | file://alt-cannadic/COPYING;md5=c93c0550bd3173f4504b2cbd8991e50b \ | 6 | file://alt-cannadic/COPYING;md5=c93c0550bd3173f4504b2cbd8991e50b \ |
| 7 | " | 7 | " |
| 8 | 8 | ||
| 9 | SRC_URI = "http://osdn.dl.sourceforge.jp/anthy/37536/anthy-9100h.tar.gz \ | 9 | SRC_URI = "https://launchpad.net/ubuntu/+archive/primary/+sourcefiles/anthy/9100h-23ubuntu2/anthy_9100h.orig.tar.gz \ |
| 10 | file://not_build_elc.patch \ | 10 | file://not_build_elc.patch \ |
| 11 | file://2ch_t.patch \ | 11 | file://2ch_t.patch \ |
| 12 | " | 12 | " |
diff --git a/meta-oe/recipes-support/bdwgc/bdwgc_8.2.10.bb b/meta-oe/recipes-support/bdwgc/bdwgc_8.2.12.bb index e611ffb006..2175c8c56d 100644 --- a/meta-oe/recipes-support/bdwgc/bdwgc_8.2.10.bb +++ b/meta-oe/recipes-support/bdwgc/bdwgc_8.2.12.bb | |||
| @@ -19,11 +19,11 @@ DESCRIPTION = "The Boehm-Demers-Weiser conservative garbage collector can be\ | |||
| 19 | HOMEPAGE = "https://www.hboehm.info/gc/" | 19 | HOMEPAGE = "https://www.hboehm.info/gc/" |
| 20 | SECTION = "devel" | 20 | SECTION = "devel" |
| 21 | LICENSE = "MIT" | 21 | LICENSE = "MIT" |
| 22 | LIC_FILES_CHKSUM = "file://README.QUICK;md5=dd27361ad00943bb27bc3e0589037075" | 22 | LIC_FILES_CHKSUM = "file://README.QUICK;md5=6cff3e88a9b200e8fc98595dc7419dcf" |
| 23 | 23 | ||
| 24 | DEPENDS = "libatomic-ops" | 24 | DEPENDS = "libatomic-ops" |
| 25 | 25 | ||
| 26 | SRCREV = "2955e33aba7467d4777aa985637620f909cc2a14" | 26 | SRCREV = "4fab5386df64466b2b61fc7209bef033cad1e6cc" |
| 27 | SRC_URI = "git://github.com/ivmai/bdwgc.git;branch=release-8_2;protocol=https;tag=v${PV}" | 27 | SRC_URI = "git://github.com/ivmai/bdwgc.git;branch=release-8_2;protocol=https;tag=v${PV}" |
| 28 | 28 | ||
| 29 | 29 | ||
diff --git a/meta-oe/recipes-support/cjose/cjose_0.6.2.4.bb b/meta-oe/recipes-support/cjose/cjose_0.6.2.4.bb new file mode 100644 index 0000000000..f6a5d15a9b --- /dev/null +++ b/meta-oe/recipes-support/cjose/cjose_0.6.2.4.bb | |||
| @@ -0,0 +1,14 @@ | |||
| 1 | SUMMARY = "C library implementing the Javascript Object Signing and Encryption (JOSE)" | ||
| 2 | HOMEPAGE = "https://github.com/OpenIDC/cjose" | ||
| 3 | LICENSE = "MIT" | ||
| 4 | LIC_FILES_CHKSUM = "file://LICENSE;md5=7249e2f9437adfb8c88d870438042f0e" | ||
| 5 | |||
| 6 | SRC_URI = "git://github.com/OpenIDC/cjose;protocol=https;branch=version-0.6.2.x;tag=v${PV}" | ||
| 7 | |||
| 8 | PV = "0.6.2.4" | ||
| 9 | SRCREV = "8d94c3ad3237ab6a83d2e92fa541542b1b92c023" | ||
| 10 | |||
| 11 | DEPENDS = "openssl libcheck jansson" | ||
| 12 | |||
| 13 | inherit pkgconfig autotools | ||
| 14 | |||
diff --git a/meta-oe/recipes-support/cmark/cmark_0.31.1.bb b/meta-oe/recipes-support/cmark/cmark_0.31.2.bb index bbbb36dace..b820d9fd65 100644 --- a/meta-oe/recipes-support/cmark/cmark_0.31.1.bb +++ b/meta-oe/recipes-support/cmark/cmark_0.31.2.bb | |||
| @@ -3,8 +3,8 @@ HOMEPAGE = "https://github.com/commonmark/cmark" | |||
| 3 | LICENSE = "BSD-2-Clause & MIT" | 3 | LICENSE = "BSD-2-Clause & MIT" |
| 4 | LIC_FILES_CHKSUM = "file://COPYING;md5=81f9cae6293cc0345a9144b78152ab62" | 4 | LIC_FILES_CHKSUM = "file://COPYING;md5=81f9cae6293cc0345a9144b78152ab62" |
| 5 | 5 | ||
| 6 | SRC_URI = "git://github.com/commonmark/cmark.git;branch=master;protocol=https" | 6 | SRC_URI = "git://github.com/commonmark/cmark.git;branch=master;protocol=https;tag=${PV}" |
| 7 | SRCREV = "bb3678d7a73cb02d35c8876ecd097072636200a8" | 7 | SRCREV = "eec0eeba6d31189fd828314576494566d539b1e3" |
| 8 | 8 | ||
| 9 | inherit cmake lib_package | 9 | inherit cmake lib_package |
| 10 | 10 | ||
diff --git a/meta-oe/recipes-support/freerdp/freerdp/CVE-2026-22852.patch b/meta-oe/recipes-support/freerdp/freerdp/CVE-2026-22852.patch new file mode 100644 index 0000000000..aa6952fb7d --- /dev/null +++ b/meta-oe/recipes-support/freerdp/freerdp/CVE-2026-22852.patch | |||
| @@ -0,0 +1,27 @@ | |||
| 1 | From e3391e8d160f4b1b43d53b4a7d462a3601c45408 Mon Sep 17 00:00:00 2001 | ||
| 2 | From: akallabeth <akallabeth@posteo.net> | ||
| 3 | Date: Sat, 10 Jan 2026 08:36:38 +0100 | ||
| 4 | Subject: [PATCH] free up old audio formats | ||
| 5 | |||
| 6 | CVE: CVE-2026-22852 | ||
| 7 | Upstream-Status: Backport [https://github.com/FreeRDP/FreeRDP/commit/cd1ffa112cfbe1b40a9fd57e299a8ea12e23df0d] | ||
| 8 | Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> | ||
| 9 | --- | ||
| 10 | channels/audin/client/audin_main.c | 4 ++++ | ||
| 11 | 1 file changed, 4 insertions(+) | ||
| 12 | |||
| 13 | diff --git a/channels/audin/client/audin_main.c b/channels/audin/client/audin_main.c | ||
| 14 | index 23561b153..5ffe09127 100644 | ||
| 15 | --- a/channels/audin/client/audin_main.c | ||
| 16 | +++ b/channels/audin/client/audin_main.c | ||
| 17 | @@ -219,6 +219,10 @@ static UINT audin_process_formats(AUDIN_PLUGIN* audin, AUDIN_CHANNEL_CALLBACK* c | ||
| 18 | } | ||
| 19 | |||
| 20 | Stream_Seek_UINT32(s); /* cbSizeFormatsPacket */ | ||
| 21 | + | ||
| 22 | + audio_formats_free(callback->formats, callback->formats_count); | ||
| 23 | + callback->formats_count = 0; | ||
| 24 | + | ||
| 25 | callback->formats = audio_formats_new(NumFormats); | ||
| 26 | |||
| 27 | if (!callback->formats) | ||
diff --git a/meta-oe/recipes-support/freerdp/freerdp/CVE-2026-22854.patch b/meta-oe/recipes-support/freerdp/freerdp/CVE-2026-22854.patch new file mode 100644 index 0000000000..791e10ab25 --- /dev/null +++ b/meta-oe/recipes-support/freerdp/freerdp/CVE-2026-22854.patch | |||
| @@ -0,0 +1,29 @@ | |||
| 1 | From 94d3791abcdbc1e72827921906d5f9c14a2b0a78 Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Gyorgy Sarvari <skandigraun@gmail.com> | ||
| 3 | Date: Mon, 12 Jan 2026 03:44:06 +0100 | ||
| 4 | Subject: [PATCH] fix constant type | ||
| 5 | |||
| 6 | From: akallabeth <akallabeth@posteo.net> | ||
| 7 | |||
| 8 | ensure constant is of 64bit integer type | ||
| 9 | |||
| 10 | CVE: CVE-2026-22854 | ||
| 11 | Upstream-Status: Backport [https://github.com/FreeRDP/FreeRDP/commit/3da319570c8a6be0a79b3306f1ed354c4a943259] | ||
| 12 | Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> | ||
| 13 | --- | ||
| 14 | channels/drive/client/drive_main.c | 2 +- | ||
| 15 | 1 file changed, 1 insertion(+), 1 deletion(-) | ||
| 16 | |||
| 17 | diff --git a/channels/drive/client/drive_main.c b/channels/drive/client/drive_main.c | ||
| 18 | index b6cf2ad32..5df7fbe97 100644 | ||
| 19 | --- a/channels/drive/client/drive_main.c | ||
| 20 | +++ b/channels/drive/client/drive_main.c | ||
| 21 | @@ -295,7 +295,7 @@ static UINT drive_process_irp_read(DRIVE_DEVICE* drive, IRP* irp) | ||
| 22 | Length = 0; | ||
| 23 | } | ||
| 24 | |||
| 25 | - if (!Stream_EnsureRemainingCapacity(irp->output, Length + 4)) | ||
| 26 | + if (!Stream_EnsureRemainingCapacity(irp->output, 4ull + Length)) | ||
| 27 | { | ||
| 28 | WLog_ERR(TAG, "Stream_EnsureRemainingCapacity failed!"); | ||
| 29 | return ERROR_INTERNAL_ERROR; | ||
diff --git a/meta-oe/recipes-support/freerdp/freerdp/CVE-2026-22855.patch b/meta-oe/recipes-support/freerdp/freerdp/CVE-2026-22855.patch new file mode 100644 index 0000000000..ec0c3a75ec --- /dev/null +++ b/meta-oe/recipes-support/freerdp/freerdp/CVE-2026-22855.patch | |||
| @@ -0,0 +1,83 @@ | |||
| 1 | From df1132783e49ebeaa30206a67b70c7a37f3c5650 Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Gyorgy Sarvari <skandigraun@gmail.com> | ||
| 3 | Date: Sun, 11 Jan 2026 09:03:57 +0100 | ||
| 4 | Subject: [PATCH] add length validity checks | ||
| 5 | |||
| 6 | From: akallabeth <akallabeth@posteo.net> | ||
| 7 | |||
| 8 | in smartcard_unpack_set_attrib_call input length validity checks were | ||
| 9 | missing. | ||
| 10 | |||
| 11 | CVE: CVE-2026-22855 | ||
| 12 | Upstream-Status: Backport [https://github.com/FreeRDP/FreeRDP/commit/57c5647d98c2a026de8b681159cb188ca0439ef8] | ||
| 13 | Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> | ||
| 14 | --- | ||
| 15 | channels/smartcard/client/smartcard_pack.c | 27 +++++++++++++++++----- | ||
| 16 | 1 file changed, 21 insertions(+), 6 deletions(-) | ||
| 17 | |||
| 18 | diff --git a/channels/smartcard/client/smartcard_pack.c b/channels/smartcard/client/smartcard_pack.c | ||
| 19 | index f70eb4e5d..c0673e066 100644 | ||
| 20 | --- a/channels/smartcard/client/smartcard_pack.c | ||
| 21 | +++ b/channels/smartcard/client/smartcard_pack.c | ||
| 22 | @@ -98,8 +98,8 @@ static BOOL smartcard_ndr_pointer_read_(wStream* s, UINT32* index, UINT32* ptr, | ||
| 23 | return TRUE; | ||
| 24 | } | ||
| 25 | |||
| 26 | -static LONG smartcard_ndr_read(wStream* s, BYTE** data, size_t min, size_t elementSize, | ||
| 27 | - ndr_ptr_t type) | ||
| 28 | +static LONG smartcard_ndr_read_ex(wStream* s, BYTE** data, size_t min, size_t elementSize, | ||
| 29 | + ndr_ptr_t type, size_t* plen) | ||
| 30 | { | ||
| 31 | size_t len, offset, len2; | ||
| 32 | void* r; | ||
| 33 | @@ -125,6 +125,9 @@ static LONG smartcard_ndr_read(wStream* s, BYTE** data, size_t min, size_t eleme | ||
| 34 | return STATUS_BUFFER_TOO_SMALL; | ||
| 35 | } | ||
| 36 | |||
| 37 | + if (plen) | ||
| 38 | + *plen = 0; | ||
| 39 | + | ||
| 40 | switch (type) | ||
| 41 | { | ||
| 42 | case NDR_PTR_FULL: | ||
| 43 | @@ -181,11 +184,20 @@ static LONG smartcard_ndr_read(wStream* s, BYTE** data, size_t min, size_t eleme | ||
| 44 | if (!r) | ||
| 45 | return SCARD_E_NO_MEMORY; | ||
| 46 | Stream_Read(s, r, len); | ||
| 47 | - smartcard_unpack_read_size_align(NULL, s, len, 4); | ||
| 48 | + const LONG pad = smartcard_unpack_read_size_align(NULL, s, len, 4); | ||
| 49 | + len += (size_t)pad; | ||
| 50 | *data = r; | ||
| 51 | + if (plen) | ||
| 52 | + *plen = len; | ||
| 53 | return STATUS_SUCCESS; | ||
| 54 | } | ||
| 55 | |||
| 56 | +static LONG smartcard_ndr_read(wStream* s, BYTE** data, size_t min, size_t elementSize, | ||
| 57 | + ndr_ptr_t type) | ||
| 58 | +{ | ||
| 59 | + return smartcard_ndr_read_ex(s, data, min, elementSize, type, NULL); | ||
| 60 | +} | ||
| 61 | + | ||
| 62 | static BOOL smartcard_ndr_pointer_write(wStream* s, UINT32* index, DWORD length) | ||
| 63 | { | ||
| 64 | const UINT32 ndrPtr = 0x20000 + (*index) * 4; | ||
| 65 | @@ -3427,12 +3439,15 @@ LONG smartcard_unpack_set_attrib_call(SMARTCARD_DEVICE* smartcard, wStream* s, S | ||
| 66 | |||
| 67 | if (ndrPtr) | ||
| 68 | { | ||
| 69 | - // TODO: call->cbAttrLen was larger than the pointer value. | ||
| 70 | - // TODO: Maybe need to refine the checks? | ||
| 71 | - status = smartcard_ndr_read(s, &call->pbAttr, 0, 1, NDR_PTR_SIMPLE); | ||
| 72 | + size_t len = 0; | ||
| 73 | + status = smartcard_ndr_read_ex(s, &call->pbAttr, 0, 1, NDR_PTR_SIMPLE, &len); | ||
| 74 | if (status != SCARD_S_SUCCESS) | ||
| 75 | return status; | ||
| 76 | + if (call->cbAttrLen > len) | ||
| 77 | + call->cbAttrLen = (DWORD)(len); | ||
| 78 | } | ||
| 79 | + else | ||
| 80 | + call->cbAttrLen = 0; | ||
| 81 | smartcard_trace_set_attrib_call(smartcard, call); | ||
| 82 | return SCARD_S_SUCCESS; | ||
| 83 | } | ||
diff --git a/meta-oe/recipes-support/freerdp/freerdp/CVE-2026-23530.patch b/meta-oe/recipes-support/freerdp/freerdp/CVE-2026-23530.patch new file mode 100644 index 0000000000..4aac13de93 --- /dev/null +++ b/meta-oe/recipes-support/freerdp/freerdp/CVE-2026-23530.patch | |||
| @@ -0,0 +1,28 @@ | |||
| 1 | From 6f61d18e9707cebe9d7d64346c66da780c7094c4 Mon Sep 17 00:00:00 2001 | ||
| 2 | From: akallabeth <akallabeth@posteo.net> | ||
| 3 | Date: Thu, 15 Jan 2026 12:02:02 +0100 | ||
| 4 | Subject: [PATCH] fix decoder length checks | ||
| 5 | |||
| 6 | CVE: CVE-2026-23530 | ||
| 7 | Upstream-Status: Backport [https://github.com/FreeRDP/FreeRDP/commit/1bab198a2edd0d0e6e1627d21a433151ea190500] | ||
| 8 | Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> | ||
| 9 | --- | ||
| 10 | libfreerdp/codec/planar.c | 5 +++++ | ||
| 11 | 1 file changed, 5 insertions(+) | ||
| 12 | |||
| 13 | diff --git a/libfreerdp/codec/planar.c b/libfreerdp/codec/planar.c | ||
| 14 | index fe27011e1..1cb2e22bc 100644 | ||
| 15 | --- a/libfreerdp/codec/planar.c | ||
| 16 | +++ b/libfreerdp/codec/planar.c | ||
| 17 | @@ -616,6 +616,11 @@ BOOL planar_decompress(BITMAP_PLANAR_CONTEXT* planar, const BYTE* pSrcData, UINT | ||
| 18 | WINPR_ASSERT(planar); | ||
| 19 | WINPR_ASSERT(prims); | ||
| 20 | |||
| 21 | + if (planar->maxWidth < nSrcWidth) | ||
| 22 | + return FALSE; | ||
| 23 | + if (planar->maxHeight < nSrcHeight) | ||
| 24 | + return FALSE; | ||
| 25 | + | ||
| 26 | if (nDstStep <= 0) | ||
| 27 | nDstStep = nDstWidth * GetBytesPerPixel(DstFormat); | ||
| 28 | |||
diff --git a/meta-oe/recipes-support/freerdp/freerdp/CVE-2026-23532.patch b/meta-oe/recipes-support/freerdp/freerdp/CVE-2026-23532.patch new file mode 100644 index 0000000000..80d4af30b9 --- /dev/null +++ b/meta-oe/recipes-support/freerdp/freerdp/CVE-2026-23532.patch | |||
| @@ -0,0 +1,49 @@ | |||
| 1 | From 51929613e6897489736a35eaaf14a3accf143963 Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Gyorgy Sarvari <skandigraun@gmail.com> | ||
| 3 | Date: Thu, 15 Jan 2026 12:04:36 +0100 | ||
| 4 | Subject: [PATCH] properly clamp SurfaceToSurface | ||
| 5 | |||
| 6 | From: akallabeth <akallabeth@posteo.net> | ||
| 7 | |||
| 8 | CVE: CVE-2026-23532 | ||
| 9 | Upstream-Status: Backport [https://github.com/FreeRDP/FreeRDP/commit/c4a7c371342edf0d307cea728f56d3302f0ab38c] | ||
| 10 | Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> | ||
| 11 | --- | ||
| 12 | libfreerdp/gdi/gfx.c | 9 +++++---- | ||
| 13 | 1 file changed, 5 insertions(+), 4 deletions(-) | ||
| 14 | |||
| 15 | diff --git a/libfreerdp/gdi/gfx.c b/libfreerdp/gdi/gfx.c | ||
| 16 | index 3970715e0..812568bbb 100644 | ||
| 17 | --- a/libfreerdp/gdi/gfx.c | ||
| 18 | +++ b/libfreerdp/gdi/gfx.c | ||
| 19 | @@ -1175,7 +1175,6 @@ static UINT gdi_SurfaceToSurface(RdpgfxClientContext* context, | ||
| 20 | UINT status = ERROR_INTERNAL_ERROR; | ||
| 21 | UINT16 index; | ||
| 22 | BOOL sameSurface; | ||
| 23 | - UINT32 nWidth, nHeight; | ||
| 24 | const RECTANGLE_16* rectSrc; | ||
| 25 | RECTANGLE_16 invalidRect; | ||
| 26 | gdiGfxSurface* surfaceSrc; | ||
| 27 | @@ -1199,8 +1198,8 @@ static UINT gdi_SurfaceToSurface(RdpgfxClientContext* context, | ||
| 28 | if (!is_rect_valid(rectSrc, surfaceSrc->width, surfaceSrc->height)) | ||
| 29 | goto fail; | ||
| 30 | |||
| 31 | - nWidth = rectSrc->right - rectSrc->left; | ||
| 32 | - nHeight = rectSrc->bottom - rectSrc->top; | ||
| 33 | + const UINT32 nWidth = rectSrc->right - rectSrc->left; | ||
| 34 | + const UINT32 nHeight = rectSrc->bottom - rectSrc->top; | ||
| 35 | |||
| 36 | for (index = 0; index < surfaceToSurface->destPtsCount; index++) | ||
| 37 | { | ||
| 38 | @@ -1209,8 +1208,10 @@ static UINT gdi_SurfaceToSurface(RdpgfxClientContext* context, | ||
| 39 | if (!is_rect_valid(&rect, surfaceDst->width, surfaceDst->height)) | ||
| 40 | goto fail; | ||
| 41 | |||
| 42 | + const UINT32 rwidth = rect.right - rect.left; | ||
| 43 | + const UINT32 rheight = rect.bottom - rect.top; | ||
| 44 | if (!freerdp_image_copy(surfaceDst->data, surfaceDst->format, surfaceDst->scanline, | ||
| 45 | - destPt->x, destPt->y, nWidth, nHeight, surfaceSrc->data, | ||
| 46 | + destPt->x, destPt->y, rwidth, rheight, surfaceSrc->data, | ||
| 47 | surfaceSrc->format, surfaceSrc->scanline, rectSrc->left, | ||
| 48 | rectSrc->top, NULL, FREERDP_FLIP_NONE)) | ||
| 49 | goto fail; | ||
diff --git a/meta-oe/recipes-support/freerdp/freerdp/run-ptest b/meta-oe/recipes-support/freerdp/freerdp/run-ptest new file mode 100644 index 0000000000..423a780eb1 --- /dev/null +++ b/meta-oe/recipes-support/freerdp/freerdp/run-ptest | |||
| @@ -0,0 +1,85 @@ | |||
| 1 | #!/bin/sh | ||
| 2 | |||
| 3 | #The key is the test binary name, and the value is the list of arguments to | ||
| 4 | #use with the given binary. Each argument is a testcase to execute. | ||
| 5 | |||
| 6 | #These test cases were determined by running the actual test binary | ||
| 7 | #which lists all available test cases. Couldn't find a way to just simply | ||
| 8 | #run all. Also, BusyBox seems to have no associative array support, so | ||
| 9 | #plain variables are used with eval. | ||
| 10 | |||
| 11 | TestAsn="TestAsn1Module TestAsn1Encoder TestAsn1Decoder TestAsn1Encode TestAsn1Decode TestAsn1String \ | ||
| 12 | TestAsn1Integer TestAsn1Compare TestAsn1BerEnc TestAsn1BerDec TestAsn1DerEnc TestAsn1DerDec" | ||
| 13 | TestClient="TestClientRdpFile TestClientChannels TestClientCmdLine" | ||
| 14 | TestClipboard="TestClipboardFormats" | ||
| 15 | TestCommon="TestCommonAssistance" | ||
| 16 | TestCore="TestVersion TestSettings" | ||
| 17 | TestCredUI="TestCredUIParseUserName TestCredUIConfirmCredentials TestCredUIPromptForCredentials TestCredUICmdLinePromptForCredentials" | ||
| 18 | TestCrt="TestTypes TestFormatSpecifiers TestAlignment TestString TestUnicodeConversion" | ||
| 19 | TestCrypto="TestCryptoHash TestCryptoRand TestCryptoCipher TestCryptoProtectData TestCryptoProtectMemory TestCryptoCertEnumCertificatesInStore" | ||
| 20 | TestDsParse="TestDsMakeSpn TestDsCrackNames" | ||
| 21 | TestEnvironment="TestEnvironmentGetEnvironmentStrings TestEnvironmentSetEnvironmentVariable TestEnvironmentMergeEnvironmentStrings TestEnvironmentGetSetEB" | ||
| 22 | TestError="TestErrorSetLastError" | ||
| 23 | TestFile="TestFileCreateFile TestFileDeleteFile TestFileReadFile TestSetFileAttributes TestFileWriteFile \ | ||
| 24 | TestFilePatternMatch TestFileFindFirstFile TestFileFindFirstFileEx TestFileFindNextFile TestFileGetStdHandle" | ||
| 25 | TestFreeRDPCodec="TestFreeRDPRegion TestFreeRDPCodecMppc TestFreeRDPCodecNCrush TestFreeRDPCodecXCrush \ | ||
| 26 | TestFreeRDPCodecZGfx TestFreeRDPCodecPlanar TestFreeRDPCodecClear TestFreeRDPCodecInterleaved \ | ||
| 27 | TestFreeRDPCodecProgressive TestFreeRDPCodecRemoteFX" | ||
| 28 | TestFreeRDPCrypto="TestKnownHosts TestBase64 Test_x509_cert_info" | ||
| 29 | TestFreeRDPUtils="TestRingBuffer" | ||
| 30 | TestGdi="TestGdiRop3 TestGdiLine TestGdiRegion TestGdiRect TestGdiBitBlt TestGdiCreate TestGdiEllipse TestGdiClip" | ||
| 31 | TestInterlocked="TestInterlockedAccess TestInterlockedSList TestInterlockedDList" | ||
| 32 | TestIo="TestIoDevice TestIoGetOverlappedResult" | ||
| 33 | TestLibrary="TestLibraryLoadLibrary TestLibraryGetProcAddress TestLibraryGetModuleFileName" | ||
| 34 | TestLocale="TestLocaleFormatMessage" | ||
| 35 | TestMemory="TestMemoryCreateFileMapping" | ||
| 36 | TestNt="TestNtCreateFile TestNtCurrentTeb" | ||
| 37 | TestPath="TestPathCchAddBackslash TestPathCchRemoveBackslash TestPathCchAddBackslashEx TestPathCchRemoveBackslashEx \ | ||
| 38 | TestPathCchAddExtension TestPathCchAppend TestPathCchAppendEx TestPathCchCanonicalize TestPathCchCanonicalizeEx \ | ||
| 39 | TestPathAllocCanonicalize TestPathCchCombine TestPathCchCombineEx TestPathAllocCombine TestPathCchFindExtension \ | ||
| 40 | TestPathCchRenameExtension TestPathCchRemoveExtension TestPathCchIsRoot TestPathIsUNCEx TestPathCchSkipRoot \ | ||
| 41 | TestPathCchStripToRoot TestPathCchStripPrefix TestPathCchRemoveFileSpec TestPathShell TestPathMakePath" | ||
| 42 | TestPipe="TestPipeCreatePipe TestPipeCreateNamedPipe TestPipeCreateNamedPipeOverlapped" | ||
| 43 | TestPool="TestPoolIO TestPoolSynch TestPoolThread TestPoolTimer TestPoolWork" | ||
| 44 | TestPrimitives="TestPrimitivesAdd TestPrimitivesAlphaComp TestPrimitivesAndOr TestPrimitivesColors TestPrimitivesCopy \ | ||
| 45 | TestPrimitivesSet TestPrimitivesShift TestPrimitivesSign TestPrimitivesYUV TestPrimitivesYCbCr TestPrimitivesYCoCg" | ||
| 46 | TestRdTk="TestRdTkNinePatch" | ||
| 47 | TestSecurity="TestSecurityToken" | ||
| 48 | TestSmartCard="TestSmartCardListReaders" | ||
| 49 | TestSspi="TestQuerySecurityPackageInfo TestEnumerateSecurityPackages TestInitializeSecurityContext TestAcquireCredentialsHandle TestCredSSP TestNTLM" | ||
| 50 | TestSynch="TestSynchInit TestSynchEvent TestSynchMutex TestSynchBarrier TestSynchCritical TestSynchSemaphore \ | ||
| 51 | TestSynchThread TestSynchMultipleThreads TestSynchTimerQueue TestSynchWaitableTimer TestSynchWaitableTimerAPC TestSynchAPC" | ||
| 52 | TestSysInfo="TestGetNativeSystemInfo TestCPUFeatures TestGetComputerName TestSystemTime TestLocalTime" | ||
| 53 | TestThread="TestThreadCommandLineToArgv TestThreadCreateProcess TestThreadExitThread" | ||
| 54 | TestWinPR="TestIntrinsics TestTypes" | ||
| 55 | TestWinPRUtils="TestIni TestVersion TestImage TestBipBuffer TestBacktrace TestQueue TestPrint TestPubSub TestStream \ | ||
| 56 | TestBitStream TestArrayList TestLinkedList TestListDictionary TestCmdLine TestWLog TestWLogCallback TestHashTable \ | ||
| 57 | TestBufferPool TestStreamPool TestMessageQueue TestMessagePipe" | ||
| 58 | TestWnd="TestWndCreateWindowEx TestWndWmCopyData" | ||
| 59 | TestWtsApi="TestWtsApiEnumerateProcesses TestWtsApiEnumerateSessions TestWtsApiQuerySessionInformation \ | ||
| 60 | TestWtsApiSessionNotification TestWtsApiShutdownSystem TestWtsApiWaitSystemEvent" | ||
| 61 | |||
| 62 | run_test(){ | ||
| 63 | binary=$1 | ||
| 64 | tcs=$(eval "echo \$${binary}") | ||
| 65 | if [ -z "$tcs" -o "$tcs" = ".so" ]; then | ||
| 66 | return | ||
| 67 | fi | ||
| 68 | |||
| 69 | EXTRA_ARG="" | ||
| 70 | if [ "$binary" = "TestFile" ]; then | ||
| 71 | # This testcase needs an extra argument. TestFileArea is a folder | ||
| 72 | # where some test files are used by this test. | ||
| 73 | EXTRA_ARG="TestFileArea" | ||
| 74 | fi | ||
| 75 | |||
| 76 | for tc in $tcs; do | ||
| 77 | ./$binary $tc $EXTRA_ARG > ../${binary}_${tc}.out 2>&1 && echo PASS: $binary $tc || echo FAIL: $binary $tc | ||
| 78 | done | ||
| 79 | } | ||
| 80 | |||
| 81 | cd Testing | ||
| 82 | |||
| 83 | for testbin in *; do | ||
| 84 | run_test $testbin | ||
| 85 | done | ||
diff --git a/meta-oe/recipes-support/freerdp/freerdp3_3.20.0.bb b/meta-oe/recipes-support/freerdp/freerdp3_3.22.0.bb index ee3fd8d843..c182ee1339 100644 --- a/meta-oe/recipes-support/freerdp/freerdp3_3.20.0.bb +++ b/meta-oe/recipes-support/freerdp/freerdp3_3.22.0.bb | |||
| @@ -8,7 +8,7 @@ RDEPENDS:${PN}-ptest += "cmake coreutils" | |||
| 8 | 8 | ||
| 9 | inherit pkgconfig cmake ptest | 9 | inherit pkgconfig cmake ptest |
| 10 | 10 | ||
| 11 | SRCREV = "b8e790a02ede8dd64ff7177fb9027d1844e66bb6" | 11 | SRCREV = "e3ef4c71138f76516299cb3637d2d0c59b2a3737" |
| 12 | SRC_URI = "git://github.com/FreeRDP/FreeRDP.git;branch=master;protocol=https;tag=${PV} \ | 12 | SRC_URI = "git://github.com/FreeRDP/FreeRDP.git;branch=master;protocol=https;tag=${PV} \ |
| 13 | file://run-ptest" | 13 | file://run-ptest" |
| 14 | 14 | ||
| @@ -38,6 +38,7 @@ EXTRA_OECMAKE = " \ | |||
| 38 | -DWITH_CLIENT_SDL=OFF \ | 38 | -DWITH_CLIENT_SDL=OFF \ |
| 39 | -DWITH_SAMPLE=OFF \ | 39 | -DWITH_SAMPLE=OFF \ |
| 40 | -DWITH_CAIRO=ON \ | 40 | -DWITH_CAIRO=ON \ |
| 41 | -DWITH_MANPAGES=OFF \ | ||
| 41 | " | 42 | " |
| 42 | 43 | ||
| 43 | X11_DEPS = "virtual/libx11 libxinerama libxext libxcursor libxv libxi libxrender libxfixes libxdamage libxrandr libxkbfile" | 44 | X11_DEPS = "virtual/libx11 libxinerama libxext libxcursor libxv libxi libxrender libxfixes libxdamage libxrandr libxkbfile" |
| @@ -49,7 +50,6 @@ PACKAGECONFIG[gstreamer] = "-DWITH_GSTREAMER_1_0=ON,-DWITH_GSTREAMER_1_0=OFF,gst | |||
| 49 | PACKAGECONFIG[cups] = "-DWITH_CUPS=ON,-DWITH_CUPS=OFF,cups" | 50 | PACKAGECONFIG[cups] = "-DWITH_CUPS=ON,-DWITH_CUPS=OFF,cups" |
| 50 | PACKAGECONFIG[fuse] = "-DWITH_FUSE=ON,-DWITH_FUSE=OFF,fuse3,fuse3" | 51 | PACKAGECONFIG[fuse] = "-DWITH_FUSE=ON,-DWITH_FUSE=OFF,fuse3,fuse3" |
| 51 | PACKAGECONFIG[pcsc] = "-DWITH_PCSC=ON,-DWITH_PCSC=OFF,pcsc-lite" | 52 | PACKAGECONFIG[pcsc] = "-DWITH_PCSC=ON,-DWITH_PCSC=OFF,pcsc-lite" |
| 52 | PACKAGECONFIG[manpages] = "-DWITH_MANPAGES=ON,-DWITH_MANPAGES=OFF, libxslt-native docbook-xsl-stylesheets-native" | ||
| 53 | PACKAGECONFIG[ffmpeg] = "-DWITH_DSP_FFMPEG=ON -DWITH_FFMPEG=ON -DWITH_SWSCALE=ON, -DWITH_DSP_FFMPEG=OFF -DWITH_FFMPEG=OFF -DWITH_SWSCALE=OFF,ffmpeg" | 53 | PACKAGECONFIG[ffmpeg] = "-DWITH_DSP_FFMPEG=ON -DWITH_FFMPEG=ON -DWITH_SWSCALE=ON, -DWITH_DSP_FFMPEG=OFF -DWITH_FFMPEG=OFF -DWITH_SWSCALE=OFF,ffmpeg" |
| 54 | PACKAGECONFIG[krb5] = "-DWITH_KRB5=ON -DWITH_KRB5_NO_NTLM_FALLBACK=OFF,-DWITH_KRB5=OFF,krb5" | 54 | PACKAGECONFIG[krb5] = "-DWITH_KRB5=ON -DWITH_KRB5_NO_NTLM_FALLBACK=OFF,-DWITH_KRB5=OFF,krb5" |
| 55 | PACKAGECONFIG[openh264] = "-DWITH_OPENH264=ON,-DWITH_OPENH264=OFF,openh264" | 55 | PACKAGECONFIG[openh264] = "-DWITH_OPENH264=ON,-DWITH_OPENH264=OFF,openh264" |
diff --git a/meta-oe/recipes-support/freerdp/freerdp_2.11.7.bb b/meta-oe/recipes-support/freerdp/freerdp_2.11.7.bb index a78724b925..dff3f6dafe 100644 --- a/meta-oe/recipes-support/freerdp/freerdp_2.11.7.bb +++ b/meta-oe/recipes-support/freerdp/freerdp_2.11.7.bb | |||
| @@ -8,19 +8,27 @@ SECTION = "net" | |||
| 8 | LICENSE = "Apache-2.0" | 8 | LICENSE = "Apache-2.0" |
| 9 | LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57" | 9 | LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57" |
| 10 | 10 | ||
| 11 | inherit pkgconfig cmake gitpkgv | 11 | inherit pkgconfig cmake gitpkgv ptest |
| 12 | |||
| 13 | RDEPENDS:${PN}-ptest += "coreutils pcsc-lite-lib" | ||
| 12 | 14 | ||
| 13 | PE = "1" | 15 | PE = "1" |
| 14 | PKGV = "${GITPKGVTAG}" | 16 | PKGV = "${GITPKGVTAG}" |
| 15 | 17 | ||
| 16 | SRCREV = "efa899d3deb8595a29fabb2a2251722f9d7e0d7f" | 18 | SRCREV = "efa899d3deb8595a29fabb2a2251722f9d7e0d7f" |
| 17 | SRC_URI = "git://github.com/FreeRDP/FreeRDP.git;branch=stable-2.0;protocol=https \ | 19 | SRC_URI = "git://github.com/FreeRDP/FreeRDP.git;branch=stable-2.0;protocol=https \ |
| 20 | file://run-ptest \ | ||
| 18 | file://winpr-makecert-Build-with-install-RPATH.patch \ | 21 | file://winpr-makecert-Build-with-install-RPATH.patch \ |
| 19 | file://0001-Fixed-compilation-warnings.patch \ | 22 | file://0001-Fixed-compilation-warnings.patch \ |
| 20 | file://0001-Fix-const-qualifier-error.patch \ | 23 | file://0001-Fix-const-qualifier-error.patch \ |
| 21 | file://0002-Do-not-install-tools-a-CMake-targets.patch \ | 24 | file://0002-Do-not-install-tools-a-CMake-targets.patch \ |
| 22 | file://0001-Fixed-compilation-warnings-in-ainput-channel.patch \ | 25 | file://0001-Fixed-compilation-warnings-in-ainput-channel.patch \ |
| 23 | file://CVE-2024-32661.patch \ | 26 | file://CVE-2024-32661.patch \ |
| 27 | file://CVE-2026-22854.patch \ | ||
| 28 | file://CVE-2026-22855.patch \ | ||
| 29 | file://CVE-2026-22852.patch \ | ||
| 30 | file://CVE-2026-23530.patch \ | ||
| 31 | file://CVE-2026-23532.patch \ | ||
| 24 | " | 32 | " |
| 25 | 33 | ||
| 26 | 34 | ||
| @@ -37,6 +45,7 @@ EXTRA_OECMAKE += " \ | |||
| 37 | 45 | ||
| 38 | PACKAGECONFIG ??= " \ | 46 | PACKAGECONFIG ??= " \ |
| 39 | ${@bb.utils.filter('DISTRO_FEATURES', 'directfb pam pulseaudio wayland x11', d)}\ | 47 | ${@bb.utils.filter('DISTRO_FEATURES', 'directfb pam pulseaudio wayland x11', d)}\ |
| 48 | ${@bb.utils.contains('PTEST_ENABLED', '1', 'test', '', d)} \ | ||
| 40 | alsa gstreamer cups pcsc server \ | 49 | alsa gstreamer cups pcsc server \ |
| 41 | " | 50 | " |
| 42 | 51 | ||
| @@ -51,6 +60,7 @@ PACKAGECONFIG[gstreamer] = "-DWITH_GSTREAMER_1_0=ON,-DWITH_GSTREAMER_1_0=OFF,gst | |||
| 51 | PACKAGECONFIG[cups] = "-DWITH_CUPS=ON,-DWITH_CUPS=OFF,cups" | 60 | PACKAGECONFIG[cups] = "-DWITH_CUPS=ON,-DWITH_CUPS=OFF,cups" |
| 52 | PACKAGECONFIG[server] = "-DWITH_SERVER=ON,-DWITH_SERVER=OFF" | 61 | PACKAGECONFIG[server] = "-DWITH_SERVER=ON,-DWITH_SERVER=OFF" |
| 53 | PACKAGECONFIG[alsa] = "-DWITH_ALSA=ON,-DWITH_ALSA=OFF,alsa-lib" | 62 | PACKAGECONFIG[alsa] = "-DWITH_ALSA=ON,-DWITH_ALSA=OFF,alsa-lib" |
| 63 | PACKAGECONFIG[test] = "-DBUILD_TESTING=ON,-DBUILD_TESTING=OFF" | ||
| 54 | 64 | ||
| 55 | PACKAGES =+ "libfreerdp" | 65 | PACKAGES =+ "libfreerdp" |
| 56 | 66 | ||
| @@ -59,6 +69,12 @@ FILES:libfreerdp = "${libdir}/lib*${SOLIBS}" | |||
| 59 | 69 | ||
| 60 | PACKAGES_DYNAMIC += "^libfreerdp-plugin-.*" | 70 | PACKAGES_DYNAMIC += "^libfreerdp-plugin-.*" |
| 61 | 71 | ||
| 72 | do_configure:prepend() { | ||
| 73 | sed -i 's,CMAKE_CURRENT_SOURCE_DIR,"${PTEST_PATH}/test_data",' ${S}/libfreerdp/codec/test/TestFreeRDPCodecProgressive.c | ||
| 74 | sed -i 's,\${CMAKE_CURRENT_SOURCE_DIR},"${PTEST_PATH}/test_data",' ${S}/libfreerdp/crypto/test/CMakeLists.txt | ||
| 75 | sed -i 's,\${CMAKE_CURRENT_SOURCE_DIR},${PTEST_PATH}/test_data,' ${S}/winpr/libwinpr/utils/test/CMakeLists.txt | ||
| 76 | } | ||
| 77 | |||
| 62 | do_configure:append() { | 78 | do_configure:append() { |
| 63 | sed -i -e 's|${WORKDIR}||g' ${B}/buildflags.h | 79 | sed -i -e 's|${WORKDIR}||g' ${B}/buildflags.h |
| 64 | } | 80 | } |
| @@ -70,6 +86,15 @@ do_install:append () { | |||
| 70 | rm -rf ${D}${libdir}/freerdp | 86 | rm -rf ${D}${libdir}/freerdp |
| 71 | } | 87 | } |
| 72 | 88 | ||
| 89 | do_install_ptest() { | ||
| 90 | install -d ${D}${PTEST_PATH}/test_data | ||
| 91 | cp -r ${B}/Testing ${D}${PTEST_PATH} | ||
| 92 | install -m 0644 ${S}/libfreerdp/codec/test/progressive.bmp ${D}${PTEST_PATH}/test_data/ | ||
| 93 | install -m 0644 ${S}/libfreerdp/crypto/test/Test_x509_cert_info.pem ${D}${PTEST_PATH}/test_data/ | ||
| 94 | install -m 0644 ${S}/winpr/libwinpr/utils/test/lodepng_32bit.png ${D}${PTEST_PATH}/test_data/ | ||
| 95 | install -m 0644 ${S}/winpr/libwinpr/utils/test/lodepng_32bit.bmp ${D}${PTEST_PATH}/test_data/ | ||
| 96 | } | ||
| 97 | |||
| 73 | python populate_packages:prepend () { | 98 | python populate_packages:prepend () { |
| 74 | freerdp_root = d.expand('${libdir}/freerdp') | 99 | freerdp_root = d.expand('${libdir}/freerdp') |
| 75 | 100 | ||
| @@ -95,6 +120,8 @@ python populate_packages:prepend () { | |||
| 95 | } | 120 | } |
| 96 | 121 | ||
| 97 | CVE_STATUS[CVE-2024-32662] = "fixed-version: 2.x is not affected, bug was introduced in 3.0.0" | 122 | CVE_STATUS[CVE-2024-32662] = "fixed-version: 2.x is not affected, bug was introduced in 3.0.0" |
| 123 | CVE_STATUS[CVE-2025-68118] = "not-applicable-platform: Windows-only vulnerability" | ||
| 124 | CVE_STATUS[CVE-2026-22853] = "cpe-incorrect: the vulnerability was introduced in 3.9.0" | ||
| 98 | 125 | ||
| 99 | # avoid http://errors.yoctoproject.org/Errors/Details/852862/ | 126 | # avoid http://errors.yoctoproject.org/Errors/Details/852862/ |
| 100 | # fixed in freerdp3 with https://github.com/FreeRDP/FreeRDP/pull/10553 | 127 | # fixed in freerdp3 with https://github.com/FreeRDP/FreeRDP/pull/10553 |
diff --git a/meta-oe/recipes-support/glaze/glaze_7.0.2.bb b/meta-oe/recipes-support/glaze/glaze_7.0.2.bb new file mode 100644 index 0000000000..9a8fc34a9c --- /dev/null +++ b/meta-oe/recipes-support/glaze/glaze_7.0.2.bb | |||
| @@ -0,0 +1,19 @@ | |||
| 1 | SUMMARY = "Extremely fast, in memory, JSON and reflection library for modern C++. BEVE, CBOR, CSV, MessagePack, TOML, EETF " | ||
| 2 | HOMEPAGE = "https://stephenberry.github.io/glaze/" | ||
| 3 | LICENSE = "MIT" | ||
| 4 | LIC_FILES_CHKSUM = "file://LICENSE;md5=ea4d29875d83fbbf50485c846dbbbed8" | ||
| 5 | |||
| 6 | SRC_URI = "git://github.com/stephenberry/glaze;protocol=https;branch=main;tag=v${PV}" | ||
| 7 | |||
| 8 | SRCREV = "459946d325c497c274fa59d666bd7cb6e2dd7ad0" | ||
| 9 | |||
| 10 | inherit cmake | ||
| 11 | |||
| 12 | EXTRA_OECMAKE = "-Dglaze_BUILD_EXAMPLES=OFF -DBUILD_TESTING=OFF -Dglaze_ENABLE_FUZZING=OFF -Dglaze_DEVELOPER_MODE=OFF" | ||
| 13 | |||
| 14 | FILES:${PN}-dev += "${datadir}/${BPN}/*.cmake" | ||
| 15 | |||
| 16 | # Glaze is a header-only C++ library, so the main package will be empty. | ||
| 17 | ALLOW_EMPTY:${PN} = "1" | ||
| 18 | |||
| 19 | BBCLASSEXTEND = "native" | ||
diff --git a/meta-oe/recipes-support/googlebenchmark/googlebenchmark_1.9.4.bb b/meta-oe/recipes-support/googlebenchmark/googlebenchmark_1.9.5.bb index 7f6755d51e..b72b57f4df 100644 --- a/meta-oe/recipes-support/googlebenchmark/googlebenchmark_1.9.4.bb +++ b/meta-oe/recipes-support/googlebenchmark/googlebenchmark_1.9.5.bb | |||
| @@ -5,7 +5,7 @@ LICENSE = "Apache-2.0" | |||
| 5 | LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57" | 5 | LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57" |
| 6 | 6 | ||
| 7 | SRC_URI = "git://github.com/google/benchmark.git;protocol=https;branch=main;tag=v${PV}" | 7 | SRC_URI = "git://github.com/google/benchmark.git;protocol=https;branch=main;tag=v${PV}" |
| 8 | SRCREV = "eddb0241389718a23a42db6af5f0164b6e0139af" | 8 | SRCREV = "192ef10025eb2c4cdd392bc502f0c852196baa48" |
| 9 | 9 | ||
| 10 | EXTRA_OECMAKE = " \ | 10 | EXTRA_OECMAKE = " \ |
| 11 | -DBUILD_SHARED_LIBS=yes \ | 11 | -DBUILD_SHARED_LIBS=yes \ |
diff --git a/meta-oe/recipes-support/gperftools/gperftools_2.16.bb b/meta-oe/recipes-support/gperftools/gperftools_2.18.bb index c0fe586f6d..bc84ba54c6 100644 --- a/meta-oe/recipes-support/gperftools/gperftools_2.16.bb +++ b/meta-oe/recipes-support/gperftools/gperftools_2.18.bb | |||
| @@ -10,8 +10,8 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=762732742c73dc6c7fbe8632f06c059a" | |||
| 10 | 10 | ||
| 11 | DEPENDS:append:libc-musl = " libucontext" | 11 | DEPENDS:append:libc-musl = " libucontext" |
| 12 | 12 | ||
| 13 | SRCREV = "e1014dead2029b341d06027b4f2b5562d799d5b1" | 13 | SRCREV = "6ed73507dd3970a123e267a50b3ee73392e3b053" |
| 14 | SRC_URI = "git://github.com/gperftools/gperftools;branch=master;protocol=https" | 14 | SRC_URI = "git://github.com/gperftools/gperftools;branch=master;protocol=https;tag=gperftools-${PV}" |
| 15 | 15 | ||
| 16 | SRC_URI:append:libc-musl = " \ | 16 | SRC_URI:append:libc-musl = " \ |
| 17 | file://ppc-musl.patch \ | 17 | file://ppc-musl.patch \ |
diff --git a/meta-oe/recipes-support/hdf5/hdf5_2.0.0.bb b/meta-oe/recipes-support/hdf5/hdf5_2.0.0.bb index 93fe352b99..350be8dc0e 100644 --- a/meta-oe/recipes-support/hdf5/hdf5_2.0.0.bb +++ b/meta-oe/recipes-support/hdf5/hdf5_2.0.0.bb | |||
| @@ -11,11 +11,13 @@ inherit cmake pkgconfig siteinfo qemu multilib_header multilib_script | |||
| 11 | 11 | ||
| 12 | DEPENDS += "qemu-native zlib" | 12 | DEPENDS += "qemu-native zlib" |
| 13 | 13 | ||
| 14 | SRC_URI = "https://support.hdfgroup.org/releases/hdf5/v2_0/v2_0_0/downloads/${BPN}-${PV}.tar.gz \ | 14 | # set downloadfilename to workaround mirroring test issues. When hdf5 is |
| 15 | # upgraded beyond 2.0.0 this can likely be removed | ||
| 16 | SRC_URI = "https://support.hdfgroup.org/releases/hdf5/v2_0/v2_0_0/downloads/${BPN}-${PV}.tar.gz;downloadfilename=${BPN}-${PV}-1.tar.gz \ | ||
| 15 | file://0002-Remove-suffix-shared-from-shared-library-name.patch \ | 17 | file://0002-Remove-suffix-shared-from-shared-library-name.patch \ |
| 16 | file://0001-cmake-remove-build-flags.patch \ | 18 | file://0001-cmake-remove-build-flags.patch \ |
| 17 | " | 19 | " |
| 18 | SRC_URI[sha256sum] = "6e45a4213cb11bb5860e1b0a7645688ab55562cc2d55c6ff9bcb0984ed12b22b" | 20 | SRC_URI[sha256sum] = "f4c2edc5668fb846627182708dbe1e16c60c467e63177a75b0b9f12c19d7efed" |
| 19 | 21 | ||
| 20 | FILES:${PN} += "${libdir}/libhdf5.settings ${datadir}/*" | 22 | FILES:${PN} += "${libdir}/libhdf5.settings ${datadir}/*" |
| 21 | 23 | ||
diff --git a/meta-oe/recipes-support/imagemagick/imagemagick_7.1.2-12.bb b/meta-oe/recipes-support/imagemagick/imagemagick_7.1.2-15.bb index 26c19bf986..952f8c4028 100644 --- a/meta-oe/recipes-support/imagemagick/imagemagick_7.1.2-12.bb +++ b/meta-oe/recipes-support/imagemagick/imagemagick_7.1.2-15.bb | |||
| @@ -4,8 +4,8 @@ HOMEPAGE = "https://www.imagemagick.org/" | |||
| 4 | DESCRIPTION = "ImageMagick is a collection of tools for displaying, converting, and \ | 4 | DESCRIPTION = "ImageMagick is a collection of tools for displaying, converting, and \ |
| 5 | editing raster and vector image files. It can read and write over 200 image file formats." | 5 | editing raster and vector image files. It can read and write over 200 image file formats." |
| 6 | LICENSE = "ImageMagick" | 6 | LICENSE = "ImageMagick" |
| 7 | LIC_FILES_CHKSUM = "file://LICENSE;md5=2f9de66264141265b203cde9902819ea \ | 7 | LIC_FILES_CHKSUM = "file://LICENSE;md5=1f56ade64cf079aff7232f7dbeaea992 \ |
| 8 | file://NOTICE;md5=bcbf1f1897b40ec8df39700cb560e9ed" | 8 | file://NOTICE;md5=3974428a57d34b981abb7acc416dde8f" |
| 9 | # FIXME: There are many more checked libraries. All should be added or explicitly disabled to get consistent results. | 9 | # FIXME: There are many more checked libraries. All should be added or explicitly disabled to get consistent results. |
| 10 | DEPENDS = "lcms bzip2 jpeg libpng tiff zlib fftw freetype libtool" | 10 | DEPENDS = "lcms bzip2 jpeg libpng tiff zlib fftw freetype libtool" |
| 11 | 11 | ||
| @@ -17,7 +17,7 @@ SRC_URI = "git://github.com/ImageMagick/ImageMagick.git;branch=main;protocol=htt | |||
| 17 | file://imagemagick-ptest.sh \ | 17 | file://imagemagick-ptest.sh \ |
| 18 | " | 18 | " |
| 19 | 19 | ||
| 20 | SRCREV = "bdd4fa561d7bf4c6afd40ee9c89e9f9e82b6e88b" | 20 | SRCREV = "b5fdb90dac0e6d0bf1bbd95704bbd60216a5bc23" |
| 21 | 21 | ||
| 22 | inherit autotools pkgconfig update-alternatives ptest | 22 | inherit autotools pkgconfig update-alternatives ptest |
| 23 | export ac_cv_sys_file_offset_bits = "64" | 23 | export ac_cv_sys_file_offset_bits = "64" |
| @@ -27,9 +27,12 @@ EXTRA_OECONF = "--program-prefix= --program-suffix=.im7 --without-perl --enable- | |||
| 27 | PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'x11', d)} cxx webp xml" | 27 | PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'x11', d)} cxx webp xml" |
| 28 | PACKAGECONFIG[cxx] = "--with-magick-plus-plus,--without-magick-plus-plus" | 28 | PACKAGECONFIG[cxx] = "--with-magick-plus-plus,--without-magick-plus-plus" |
| 29 | PACKAGECONFIG[graphviz] = "--with-gvc,--without-gvc,graphviz" | 29 | PACKAGECONFIG[graphviz] = "--with-gvc,--without-gvc,graphviz" |
| 30 | PACKAGECONFIG[heic] = "--with-heic,--without-heic,libheif" | ||
| 31 | PACKAGECONFIG[jxl] = "--with-jxl,--without-jxl,libjxl" | ||
| 30 | PACKAGECONFIG[lzma] = "--with-lzma,--without-lzma,xz" | 32 | PACKAGECONFIG[lzma] = "--with-lzma,--without-lzma,xz" |
| 31 | PACKAGECONFIG[openjpeg] = "--with-openjp2,--without-openjp2,openjpeg" | 33 | PACKAGECONFIG[openjpeg] = "--with-openjp2,--without-openjp2,openjpeg" |
| 32 | PACKAGECONFIG[pango] = "--with-pango,--without-pango,pango cairo" | 34 | PACKAGECONFIG[pango] = "--with-pango,--without-pango,pango cairo" |
| 35 | PACKAGECONFIG[raw] = "--with-raw,--without-raw,libraw" | ||
| 33 | PACKAGECONFIG[rsvg] = "--with-rsvg,--without-rsvg,librsvg" | 36 | PACKAGECONFIG[rsvg] = "--with-rsvg,--without-rsvg,librsvg" |
| 34 | PACKAGECONFIG[tcmalloc] = "--with-tcmalloc=yes,--with-tcmalloc=no,gperftools" | 37 | PACKAGECONFIG[tcmalloc] = "--with-tcmalloc=yes,--with-tcmalloc=no,gperftools" |
| 35 | PACKAGECONFIG[webp] = "--with-webp,--without-webp,libwebp" | 38 | PACKAGECONFIG[webp] = "--with-webp,--without-webp,libwebp" |
diff --git a/meta-oe/recipes-support/lcms/lcms_2.17.bb b/meta-oe/recipes-support/lcms/lcms_2.18.bb index 616bb323c0..79e4a6f694 100644 --- a/meta-oe/recipes-support/lcms/lcms_2.17.bb +++ b/meta-oe/recipes-support/lcms/lcms_2.18.bb | |||
| @@ -4,7 +4,7 @@ LICENSE = "MIT" | |||
| 4 | LIC_FILES_CHKSUM = "file://LICENSE;md5=e9ce323c4b71c943a785db90142b228a" | 4 | LIC_FILES_CHKSUM = "file://LICENSE;md5=e9ce323c4b71c943a785db90142b228a" |
| 5 | 5 | ||
| 6 | SRC_URI = "${SOURCEFORGE_MIRROR}/lcms/lcms2-${PV}.tar.gz" | 6 | SRC_URI = "${SOURCEFORGE_MIRROR}/lcms/lcms2-${PV}.tar.gz" |
| 7 | SRC_URI[sha256sum] = "d11af569e42a1baa1650d20ad61d12e41af4fead4aa7964a01f93b08b53ab074" | 7 | SRC_URI[sha256sum] = "ee67be3566f459362c1ee094fde2c159d33fa0390aa4ed5f5af676f9e5004347" |
| 8 | 8 | ||
| 9 | DEPENDS = "tiff" | 9 | DEPENDS = "tiff" |
| 10 | 10 | ||
diff --git a/meta-oe/recipes-support/libcanberra/libcanberra_0.30-19.bb b/meta-oe/recipes-support/libcanberra/libcanberra_0.30-19.bb index 19900d6cbe..2c063fd995 100644 --- a/meta-oe/recipes-support/libcanberra/libcanberra_0.30-19.bb +++ b/meta-oe/recipes-support/libcanberra/libcanberra_0.30-19.bb | |||
| @@ -23,7 +23,8 @@ EXTRA_OECONF = "\ | |||
| 23 | 23 | ||
| 24 | PACKAGECONFIG ??= " \ | 24 | PACKAGECONFIG ??= " \ |
| 25 | ${@bb.utils.filter('DISTRO_FEATURES', 'alsa pulseaudio', d)} \ | 25 | ${@bb.utils.filter('DISTRO_FEATURES', 'alsa pulseaudio', d)} \ |
| 26 | ${@bb.utils.contains_any('DISTRO_FEATURES', 'x11 wayland', 'gtk3 gstreamer', '', d)} \ | 26 | ${@bb.utils.contains_any('DISTRO_FEATURES', 'x11 wayland', 'gstreamer', '', d)} \ |
| 27 | ${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'gtk3', '', d)} \ | ||
| 27 | " | 28 | " |
| 28 | PACKAGECONFIG[alsa] = "--enable-alsa, --disable-alsa, alsa-lib" | 29 | PACKAGECONFIG[alsa] = "--enable-alsa, --disable-alsa, alsa-lib" |
| 29 | PACKAGECONFIG[pulseaudio] = "--enable-pulse, --disable-pulse, pulseaudio" | 30 | PACKAGECONFIG[pulseaudio] = "--enable-pulse, --disable-pulse, pulseaudio" |
diff --git a/meta-oe/recipes-support/libgpiod/libgpiod_2.2.2.bb b/meta-oe/recipes-support/libgpiod/libgpiod_2.2.3.bb index 09b0928dfa..a23d65bcaa 100644 --- a/meta-oe/recipes-support/libgpiod/libgpiod_2.2.2.bb +++ b/meta-oe/recipes-support/libgpiod/libgpiod_2.2.3.bb | |||
| @@ -13,7 +13,7 @@ FILESEXTRAPATHS:prepend := "${THISDIR}/${BPN}-2.x:" | |||
| 13 | 13 | ||
| 14 | SRC_URI += "file://gpio-manager.init" | 14 | SRC_URI += "file://gpio-manager.init" |
| 15 | 15 | ||
| 16 | SRC_URI[sha256sum] = "7e3bff0209d75fbca2e9fcff1fd5f07cc58b543e129e08b6d4bb1e4a56cfec0d" | 16 | SRC_URI[sha256sum] = "70012b0262e4b90f140431efa841ca89643b02ea6c09f507e23cec664a51b71a" |
| 17 | 17 | ||
| 18 | # Enable all project features for ptest | 18 | # Enable all project features for ptest |
| 19 | PACKAGECONFIG[tests] = " \ | 19 | PACKAGECONFIG[tests] = " \ |
diff --git a/meta-oe/recipes-support/liboauth2/liboauth2/0001-fix-clang-curl_easy_setopt-takes-a-long-not-an-int.patch b/meta-oe/recipes-support/liboauth2/liboauth2/0001-fix-clang-curl_easy_setopt-takes-a-long-not-an-int.patch new file mode 100644 index 0000000000..75da04a3a0 --- /dev/null +++ b/meta-oe/recipes-support/liboauth2/liboauth2/0001-fix-clang-curl_easy_setopt-takes-a-long-not-an-int.patch | |||
| @@ -0,0 +1,33 @@ | |||
| 1 | From a9f28a44b9b387ef28904e24ca05d28562fdcc45 Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Frede Hoey Braendstrup <frede@vokalo.io> | ||
| 3 | Date: Mon, 26 Jan 2026 11:07:24 +0100 | ||
| 4 | Subject: [PATCH] fix(clang): curl_easy_setopt takes a long not an int | ||
| 5 | |||
| 6 | Signed-off-by: Frede Hoey Braendstrup <frede@vokalo.io> | ||
| 7 | Upstream-Status: Backport [https://github.com/OpenIDC/liboauth2/pull/69] | ||
| 8 | --- | ||
| 9 | src/http.c | 4 ++-- | ||
| 10 | 1 file changed, 2 insertions(+), 2 deletions(-) | ||
| 11 | |||
| 12 | diff --git a/src/http.c b/src/http.c | ||
| 13 | index ab7a25a..bc242ed 100644 | ||
| 14 | --- a/src/http.c | ||
| 15 | +++ b/src/http.c | ||
| 16 | @@ -1024,7 +1024,7 @@ bool oauth2_http_call(oauth2_log_t *log, const char *url, const char *data, | ||
| 17 | curl_easy_setopt(curl, CURLOPT_MAXREDIRS, 5L); | ||
| 18 | |||
| 19 | if (ctx) | ||
| 20 | - curl_easy_setopt(curl, CURLOPT_TIMEOUT, ctx->timeout); | ||
| 21 | + curl_easy_setopt(curl, CURLOPT_TIMEOUT, (long)ctx->timeout); | ||
| 22 | |||
| 23 | curl_easy_setopt(curl, CURLOPT_WRITEFUNCTION, | ||
| 24 | oauth2_http_curl_buf_write); | ||
| 25 | @@ -1092,7 +1092,7 @@ bool oauth2_http_call(oauth2_log_t *log, const char *url, const char *data, | ||
| 26 | |||
| 27 | if (data != NULL) { | ||
| 28 | curl_easy_setopt(curl, CURLOPT_POSTFIELDS, data); | ||
| 29 | - curl_easy_setopt(curl, CURLOPT_POST, 1); | ||
| 30 | + curl_easy_setopt(curl, CURLOPT_POST, 1L); | ||
| 31 | } | ||
| 32 | |||
| 33 | if (ctx) | ||
diff --git a/meta-oe/recipes-support/liboauth2/liboauth2_2.2.0.bb b/meta-oe/recipes-support/liboauth2/liboauth2_2.2.0.bb new file mode 100644 index 0000000000..31d7aec69d --- /dev/null +++ b/meta-oe/recipes-support/liboauth2/liboauth2_2.2.0.bb | |||
| @@ -0,0 +1,23 @@ | |||
| 1 | SUMMARY = "OAuth 2.x and OpenID Connect C library" | ||
| 2 | HOMEPAGE = "https://github.com/OpenIDC/liboauth2" | ||
| 3 | LICENSE = "Apache-2.0" | ||
| 4 | LIC_FILES_CHKSUM = "file://LICENSE;md5=2ee41112a44fe7014dce33e26468ba93" | ||
| 5 | |||
| 6 | SRC_URI = " \ | ||
| 7 | git://github.com/OpenIDC/liboauth2;protocol=https;branch=master;tag=v${PV} \ | ||
| 8 | file://0001-fix-clang-curl_easy_setopt-takes-a-long-not-an-int.patch \ | ||
| 9 | " | ||
| 10 | |||
| 11 | PV = "2.2.0" | ||
| 12 | SRCREV = "12571b6d6568c2db7d5f080f60ecb55795c0db19" | ||
| 13 | |||
| 14 | DEPENDS = "libpcre2 jansson curl openssl cjose" | ||
| 15 | |||
| 16 | inherit pkgconfig autotools-brokensep | ||
| 17 | |||
| 18 | PACKAGECONFIG ??= "" | ||
| 19 | PACKAGECONFIG[memcache] = "--with-memcache,--without-memcache,libmemcached" | ||
| 20 | PACKAGECONFIG[redis] = "--with-redis,--without-redis,hiredis" | ||
| 21 | PACKAGECONFIG[jq] = "--with-jq,--without-jq,jq" | ||
| 22 | PACKAGECONFIG[apache] = "--with-apache,--without-apache,apache2" | ||
| 23 | |||
diff --git a/meta-oe/recipes-support/libp11/libp11_0.4.16.bb b/meta-oe/recipes-support/libp11/libp11_0.4.17.bb index 2bd589be8a..9bd44a2d23 100644 --- a/meta-oe/recipes-support/libp11/libp11_0.4.16.bb +++ b/meta-oe/recipes-support/libp11/libp11_0.4.17.bb | |||
| @@ -9,9 +9,9 @@ LICENSE = "LGPL-2.0-or-later" | |||
| 9 | LIC_FILES_CHKSUM = "file://COPYING;md5=fad9b3332be894bab9bc501572864b29" | 9 | LIC_FILES_CHKSUM = "file://COPYING;md5=fad9b3332be894bab9bc501572864b29" |
| 10 | DEPENDS = "libtool openssl" | 10 | DEPENDS = "libtool openssl" |
| 11 | 11 | ||
| 12 | SRC_URI = "git://github.com/OpenSC/libp11.git;branch=master;protocol=https" | 12 | SRC_URI = "git://github.com/OpenSC/libp11.git;branch=master;protocol=https;tag=${BPN}-${PV}" |
| 13 | 13 | ||
| 14 | SRCREV = "b9c2de288833e38a391ee3cb106f965a40153629" | 14 | SRCREV = "1ad1efdffc90df5dcd69822f3f593898acc1aa78" |
| 15 | 15 | ||
| 16 | UPSTREAM_CHECK_GITTAGREGEX = "libp11-(?P<pver>\d+(\.\d+)+)" | 16 | UPSTREAM_CHECK_GITTAGREGEX = "libp11-(?P<pver>\d+(\.\d+)+)" |
| 17 | 17 | ||
diff --git a/meta-oe/recipes-support/libspdm/libspdm_3.8.1.bb b/meta-oe/recipes-support/libspdm/libspdm_3.8.2.bb index 431eb8fd40..75c51b92d9 100644 --- a/meta-oe/recipes-support/libspdm/libspdm_3.8.1.bb +++ b/meta-oe/recipes-support/libspdm/libspdm_3.8.2.bb | |||
| @@ -9,8 +9,8 @@ LIC_FILES_CHKSUM = "file://LICENSE.md;md5=8f9b59a81a88da8e812af43728b72dd7" | |||
| 9 | 9 | ||
| 10 | DEPENDS = "openssl" | 10 | DEPENDS = "openssl" |
| 11 | 11 | ||
| 12 | SRC_URI = "git://github.com/DMTF/libspdm.git;branch=release-3.8;protocol=https" | 12 | SRC_URI = "git://github.com/DMTF/libspdm.git;branch=release-3.8;protocol=https;tag=${PV}" |
| 13 | SRCREV = "d7c8c8247b4d0bd8ed75d9f35a558a4df173a4c7" | 13 | SRCREV = "5cf0acb87b2f36f8d70a89e5da8476d85db59f46" |
| 14 | 14 | ||
| 15 | inherit cmake | 15 | inherit cmake |
| 16 | 16 | ||
diff --git a/meta-oe/recipes-support/mcelog/mcelog_208.bb b/meta-oe/recipes-support/mcelog/mcelog_210.bb index 4a72cd4d66..f009ba98ad 100644 --- a/meta-oe/recipes-support/mcelog/mcelog_208.bb +++ b/meta-oe/recipes-support/mcelog/mcelog_210.bb | |||
| @@ -5,12 +5,12 @@ and should run on all Linux systems that need error handling." | |||
| 5 | HOMEPAGE = "https://mcelog.org/" | 5 | HOMEPAGE = "https://mcelog.org/" |
| 6 | SECTION = "System Environment/Base" | 6 | SECTION = "System Environment/Base" |
| 7 | 7 | ||
| 8 | SRC_URI = "git://git.kernel.org/pub/scm/utils/cpu/mce/mcelog.git;protocol=http;;branch=master \ | 8 | SRC_URI = "git://git.kernel.org/pub/scm/utils/cpu/mce/mcelog.git;protocol=http;;branch=master;tag=v${PV} \ |
| 9 | file://0001-client-Include-string.h-form-mem-function-prototypes.patch \ | 9 | file://0001-client-Include-string.h-form-mem-function-prototypes.patch \ |
| 10 | file://run-ptest \ | 10 | file://run-ptest \ |
| 11 | " | 11 | " |
| 12 | 12 | ||
| 13 | SRCREV = "2965a540ac2fbf1e0a992afd17c01747d6fd66aa" | 13 | SRCREV = "357b136f95be23be1dda2c5e220e0430e9b20765" |
| 14 | 14 | ||
| 15 | LICENSE = "GPL-2.0-only" | 15 | LICENSE = "GPL-2.0-only" |
| 16 | LIC_FILES_CHKSUM = "file://LICENSE;md5=b234ee4d69f5fce4486a80fdaf4a4263" | 16 | LIC_FILES_CHKSUM = "file://LICENSE;md5=b234ee4d69f5fce4486a80fdaf4a4263" |
diff --git a/meta-oe/recipes-support/media-types/media-types_14.0.0.bb b/meta-oe/recipes-support/media-types/media-types_14.0.0.bb new file mode 100644 index 0000000000..af91a584bd --- /dev/null +++ b/meta-oe/recipes-support/media-types/media-types_14.0.0.bb | |||
| @@ -0,0 +1,41 @@ | |||
| 1 | SECTION = "base" | ||
| 2 | SUMMARY = "MIME files 'mime.types'" | ||
| 3 | LICENSE = "PD" | ||
| 4 | LIC_FILES_CHKSUM = "file://debian/copyright;md5=f3ace4a4ff8aa9e374be6080e41a822e" | ||
| 5 | DEPENDS = "file" | ||
| 6 | RDEPENDS:${PN} = "perl" | ||
| 7 | RRECOMMENDS:${PN} = "file" | ||
| 8 | |||
| 9 | SRC_URI = "${DEBIAN_MIRROR}/main/m/${BPN}/${BPN}_${PV}.tar.xz" | ||
| 10 | SRC_URI[sha256sum] = "d5877ac8c1fa3661b3c9ace293ae154c844fad686786f085e954c014f7e73f4d" | ||
| 11 | S = "${UNPACKDIR}/work" | ||
| 12 | |||
| 13 | inherit update-alternatives | ||
| 14 | |||
| 15 | FILES:${PN} += " ${datadir}/bug/media-types" | ||
| 16 | |||
| 17 | docdir:append = "/${BPN}" | ||
| 18 | |||
| 19 | do_install () { | ||
| 20 | install -d ${D}${sysconfdir} | ||
| 21 | install -d ${D}${datadir}/bug/media-types | ||
| 22 | install -d ${D}${docdir} | ||
| 23 | install -m 644 mime.types ${D}${sysconfdir}/ | ||
| 24 | install -m 644 debian/bug-presubj ${D}${datadir}/bug/media-types/presubj | ||
| 25 | install -m 644 debian/changelog ${D}${docdir}/changelog | ||
| 26 | install -m 644 debian/copyright ${D}${docdir}/copyright | ||
| 27 | cd ${D}${docdir}; gzip -9v changelog | ||
| 28 | } | ||
| 29 | |||
| 30 | ALTERNATIVE_PRIORITY = "90" | ||
| 31 | ALTERNATIVE:${PN} = "mime.types" | ||
| 32 | ALTERNATIVE_LINK_NAME[mime.types] = "${sysconfdir}/mime.types" | ||
| 33 | |||
| 34 | INHIBIT_DEFAULT_DEPS = "1" | ||
| 35 | |||
| 36 | # Debian used to have mime-support package which was media-types and | ||
| 37 | # mailcap recipes in one. | ||
| 38 | PACKAGES += "mime-support" | ||
| 39 | RPROVIDES:${PN} += "mime-support" | ||
| 40 | RDEPENDS:mime-support += "${PN} mailcap" | ||
| 41 | ALLOW_EMPTY:mime-support = "1" | ||
diff --git a/meta-oe/recipes-support/mime-support/mime-support_3.62.bb b/meta-oe/recipes-support/mime-support/mime-support_3.62.bb deleted file mode 100644 index 1c0aec13e3..0000000000 --- a/meta-oe/recipes-support/mime-support/mime-support_3.62.bb +++ /dev/null | |||
| @@ -1,65 +0,0 @@ | |||
| 1 | SECTION = "base" | ||
| 2 | SUMMARY = "MIME files 'mime.types' & 'mailcap', and support programs" | ||
| 3 | LICENSE = "PD & Bellcore" | ||
| 4 | LICENSE:${PN} = "PD" | ||
| 5 | # mailcap.man's license is Bellcore | ||
| 6 | LICENSE:${PN}-doc = "PD & Bellcore" | ||
| 7 | LIC_FILES_CHKSUM = "file://debian/copyright;md5=53c851e31d27c3ea8a6217073a5ff01c" | ||
| 8 | |||
| 9 | DEPENDS = "file" | ||
| 10 | RDEPENDS:${PN} = "perl" | ||
| 11 | RRECOMMENDS:${PN} = "file" | ||
| 12 | |||
| 13 | SRC_URI = "${DEBIAN_MIRROR}/main/m/mime-support/mime-support_${PV}.tar.gz" | ||
| 14 | SRC_URI[sha256sum] = "54e0a03e0cd63c7c9fe68a18ead0a2143fd3c327604215f989d85484d0409f4a" | ||
| 15 | S = "${UNPACKDIR}/${BPN}" | ||
| 16 | |||
| 17 | inherit update-alternatives | ||
| 18 | |||
| 19 | FILES:${PN} += " ${libdir}/mime" | ||
| 20 | |||
| 21 | docdir:append = "/${BPN}" | ||
| 22 | |||
| 23 | do_install () { | ||
| 24 | install -d ${D}${sysconfdir} | ||
| 25 | install -d ${D}${libdir}/mime/packages | ||
| 26 | install -d ${D}${docdir} | ||
| 27 | install -d ${D}${sbindir} | ||
| 28 | install -d ${D}${bindir} | ||
| 29 | install -d ${D}${mandir}/man1 | ||
| 30 | install -d ${D}${mandir}/man5 | ||
| 31 | install -d ${D}${mandir}/man8 | ||
| 32 | install -m 644 mime.types ${D}${sysconfdir}/ | ||
| 33 | install -m 644 mailcap ${D}${libdir}/mime/ | ||
| 34 | install -m 644 mailcap.order ${D}${sysconfdir}/ | ||
| 35 | install -m 644 mailcap.man ${D}${mandir}/man5/mailcap.5 | ||
| 36 | install -m 644 mailcap.order.man ${D}${mandir}/man5/mailcap.order.5 | ||
| 37 | # install -m 755 install-mime ${D}${sbindir}/ | ||
| 38 | # install -m 644 install-mime.man ${D}${mandir}/man8/install-mime.8 | ||
| 39 | install -m 755 update-mime ${D}${sbindir}/ | ||
| 40 | install -m 644 update-mime.man ${D}${mandir}/man8/update-mime.8 | ||
| 41 | install -m 755 run-mailcap ${D}${bindir}/ | ||
| 42 | install -m 644 run-mailcap.man ${D}${mandir}/man1/run-mailcap.1 | ||
| 43 | # install -m 644 rfcs/* ${D}${docdir}/ | ||
| 44 | install -m 644 debian/changelog ${D}${docdir}/changelog.Debian | ||
| 45 | install -m 644 debian/copyright ${D}${docdir}/copyright | ||
| 46 | install -m 755 debian-view ${D}${libdir}/mime/ | ||
| 47 | install -m 755 playaudio ${D}${libdir}/mime/ | ||
| 48 | install -m 755 playdsp ${D}${libdir}/mime/ | ||
| 49 | install -m 644 mailcap.entries ${D}${libdir}/mime/packages/mime-support | ||
| 50 | cd ${D}${mandir}; gzip -9fv */* | ||
| 51 | cd ${D}${docdir}; gzip -9v * | ||
| 52 | cd ${D}${docdir}; gunzip copyright.gz | ||
| 53 | cd ${D}${bindir}; ln -s run-mailcap see | ||
| 54 | cd ${D}${bindir}; ln -s run-mailcap edit | ||
| 55 | cd ${D}${bindir}; ln -s run-mailcap compose | ||
| 56 | cd ${D}${bindir}; ln -s run-mailcap print | ||
| 57 | cd ${D}${mandir}/man1; ln -s run-mailcap.1.gz see.1.gz | ||
| 58 | cd ${D}${mandir}/man1; ln -s run-mailcap.1.gz edit.1.gz | ||
| 59 | cd ${D}${mandir}/man1; ln -s run-mailcap.1.gz compose.1.gz | ||
| 60 | cd ${D}${mandir}/man1; ln -s run-mailcap.1.gz print.1.gz | ||
| 61 | } | ||
| 62 | |||
| 63 | ALTERNATIVE_PRIORITY = "90" | ||
| 64 | ALTERNATIVE:${PN} = "mime.types" | ||
| 65 | ALTERNATIVE_LINK_NAME[mime.types] = "${sysconfdir}/mime.types" | ||
diff --git a/meta-oe/recipes-support/multipath-tools/files/0004-RH-use-rpm-optflags-if-present.patch b/meta-oe/recipes-support/multipath-tools/files/0004-RH-use-rpm-optflags-if-present.patch index 8fad8d5645..1e8b69abf7 100644 --- a/meta-oe/recipes-support/multipath-tools/files/0004-RH-use-rpm-optflags-if-present.patch +++ b/meta-oe/recipes-support/multipath-tools/files/0004-RH-use-rpm-optflags-if-present.patch | |||
| @@ -1,6 +1,6 @@ | |||
| 1 | From c34eca043178e60ff04dc88953a71b36ce9dc1b0 Mon Sep 17 00:00:00 2001 | 1 | From 5544371deb70e091e86d07f2755396b8a49729d7 Mon Sep 17 00:00:00 2001 |
| 2 | From: Changqing Li <changqing.li@windriver.com> | 2 | From: Liu Yiding <liuyd.fnst@fujitsu.com> |
| 3 | Date: Mon, 26 Nov 2018 09:19:17 +0800 | 3 | Date: Wed, 28 Jan 2026 09:56:19 +0000 |
| 4 | Subject: [PATCH] RH: use rpm optflags if present | 4 | Subject: [PATCH] RH: use rpm optflags if present |
| 5 | 5 | ||
| 6 | Use the passed in optflags when compiling as an RPM, and keep the | 6 | Use the passed in optflags when compiling as an RPM, and keep the |
| @@ -22,19 +22,22 @@ Signed-off-by: Yi Zhao <yi.zhao@windriver.com> | |||
| 22 | 22 | ||
| 23 | Rebase to 0.12.1 | 23 | Rebase to 0.12.1 |
| 24 | Signed-off-by: Liu Yiding <liuyd.fnst@fujitsu.com> | 24 | Signed-off-by: Liu Yiding <liuyd.fnst@fujitsu.com> |
| 25 | |||
| 26 | Rebase to 0.12.2 | ||
| 27 | Signed-off-by: Liu Yiding <liuyd.fnst@fujitsu.com> | ||
| 25 | --- | 28 | --- |
| 26 | Makefile.inc | 12 ++++++++++-- | 29 | Makefile.inc | 12 ++++++++++-- |
| 27 | 1 file changed, 10 insertions(+), 2 deletions(-) | 30 | 1 file changed, 10 insertions(+), 2 deletions(-) |
| 28 | 31 | ||
| 29 | diff --git a/Makefile.inc b/Makefile.inc | 32 | diff --git a/Makefile.inc b/Makefile.inc |
| 30 | index d04a3175..eb339251 100644 | 33 | index 7ca96e58..8e168dc8 100644 |
| 31 | --- a/Makefile.inc | 34 | --- a/Makefile.inc |
| 32 | +++ b/Makefile.inc | 35 | +++ b/Makefile.inc |
| 33 | @@ -102,7 +102,15 @@ SYSTEMD_LIBDEPS := $(if $(SYSTEMD),$(if $(shell test $(SYSTEMD) -gt 209 && echo | 36 | @@ -108,7 +108,15 @@ SYSTEMD_LIBDEPS := $(if $(SYSTEMD),$(if $(shell test $(SYSTEMD) -gt 209 && echo |
| 34 | MODPROBE_UNIT := $(shell test "0$(SYSTEMD)" -lt 245 2>/dev/null || \ | 37 | MODPROBE_UNIT := $(shell test "0$(SYSTEMD)" -lt 245 2>/dev/null || \ |
| 35 | echo "modprobe@dm_multipath.service") | 38 | echo "modprobe@dm_multipath.service") |
| 36 | 39 | ||
| 37 | -OPTFLAGS := -O2 -g $(STACKPROT) --param=ssp-buffer-size=4 | 40 | -OPTFLAGS := $(OPT) -g $(STACKPROT) --param=ssp-buffer-size=4 |
| 38 | +ifndef RPM_OPT_FLAGS | 41 | +ifndef RPM_OPT_FLAGS |
| 39 | + OPTFLAGS := -O2 -g $(STACKPROT) --param=ssp-buffer-size=4 | 42 | + OPTFLAGS := -O2 -g $(STACKPROT) --param=ssp-buffer-size=4 |
| 40 | +else | 43 | +else |
| @@ -47,13 +50,13 @@ index d04a3175..eb339251 100644 | |||
| 47 | 50 | ||
| 48 | # Set WARN_ONLY=1 to avoid compilation erroring out due to warnings. Useful during development. | 51 | # Set WARN_ONLY=1 to avoid compilation erroring out due to warnings. Useful during development. |
| 49 | WARN_ONLY := | 52 | WARN_ONLY := |
| 50 | @@ -121,7 +129,7 @@ CPPFLAGS := $(FORTIFY_OPT) $(CPPFLAGS) $(D_URCU_VERSION) \ | 53 | @@ -127,7 +135,7 @@ CPPFLAGS := $(FORTIFY_OPT) $(CPPFLAGS) $(D_URCU_VERSION) $(D_CMOCKA_VERSION) \ |
| 51 | -DABSTRACT_SOCKET=\"$(abstract_socket)\" -DPATHNAME_SOCKET=\"$(pathname_socket)\" \ | 54 | -DABSTRACT_SOCKET=\"$(abstract_socket)\" -DPATHNAME_SOCKET=\"$(pathname_socket)\" \ |
| 52 | -DWSTRINGOP_TRUNCATION=$(if $(WSTRINGOP_TRUNCATION),1,0) \ | 55 | -DWSTRINGOP_TRUNCATION=$(if $(WSTRINGOP_TRUNCATION),1,0) \ |
| 53 | -MMD -MP | 56 | -MMD -MP |
| 54 | -CFLAGS := -std=$(C_STD) $(CFLAGS) $(OPTFLAGS) $(WARNFLAGS) -pipe \ | 57 | -CFLAGS := -std=$(C_STD) $(CFLAGS) $(OPTFLAGS) $(WARNFLAGS) -pipe \ |
| 55 | +CFLAGS := -std=$(C_STD) $(CFLAGS) $(OPTFLAGS) -pipe \ | 58 | +CFLAGS := -std=$(C_STD) $(CFLAGS) $(OPTFLAGS) -pipe \ |
| 56 | -fexceptions | 59 | -fexceptions -fno-strict-aliasing $(if $(ASAN),-fsanitize=address) |
| 57 | BIN_CFLAGS := -fPIE -DPIE | 60 | BIN_CFLAGS := -fPIE -DPIE |
| 58 | LIB_CFLAGS := -fPIC | 61 | LIB_CFLAGS := -fPIC |
| 59 | -- | 62 | -- |
diff --git a/meta-oe/recipes-support/multipath-tools/multipath-tools_0.12.1.bb b/meta-oe/recipes-support/multipath-tools/multipath-tools_0.12.2.bb index 20d9b6a1b5..bfb75718f2 100644 --- a/meta-oe/recipes-support/multipath-tools/multipath-tools_0.12.1.bb +++ b/meta-oe/recipes-support/multipath-tools/multipath-tools_0.12.2.bb | |||
| @@ -49,7 +49,7 @@ SRC_URI = "git://github.com/opensvc/multipath-tools.git;protocol=https;branch=st | |||
| 49 | 49 | ||
| 50 | LIC_FILES_CHKSUM = "file://COPYING;md5=9ec28527f3d544b51ceb0e1907d0bf3f" | 50 | LIC_FILES_CHKSUM = "file://COPYING;md5=9ec28527f3d544b51ceb0e1907d0bf3f" |
| 51 | 51 | ||
| 52 | SRCREV = "a1f7f3d5b4972c39e8950c722a04c21a9e030a31" | 52 | SRCREV = "5bd1163d187520b958d78b85c7b239561dc86192" |
| 53 | 53 | ||
| 54 | 54 | ||
| 55 | inherit systemd pkgconfig | 55 | inherit systemd pkgconfig |
diff --git a/meta-oe/recipes-support/nano/nano_8.7.bb b/meta-oe/recipes-support/nano/nano_8.7.1.bb index b6c65a6f31..e62529ff9b 100644 --- a/meta-oe/recipes-support/nano/nano_8.7.bb +++ b/meta-oe/recipes-support/nano/nano_8.7.1.bb | |||
| @@ -13,7 +13,7 @@ RDEPENDS:${PN} = "ncurses-terminfo-base" | |||
| 13 | PV_MAJOR = "${@d.getVar('PV').split('.')[0]}" | 13 | PV_MAJOR = "${@d.getVar('PV').split('.')[0]}" |
| 14 | 14 | ||
| 15 | SRC_URI = "https://nano-editor.org/dist/v${PV_MAJOR}/nano-${PV}.tar.xz" | 15 | SRC_URI = "https://nano-editor.org/dist/v${PV_MAJOR}/nano-${PV}.tar.xz" |
| 16 | SRC_URI[sha256sum] = "afd287aa672c48b8e1a93fdb6c6588453d527510d966822b687f2835f0d986e9" | 16 | SRC_URI[sha256sum] = "76f0dcb248f2e2f1251d4ecd20fd30fb400a360a3a37c6c340e0a52c2d1cdedf" |
| 17 | 17 | ||
| 18 | UPSTREAM_CHECK_URI = "${GNU_MIRROR}/nano" | 18 | UPSTREAM_CHECK_URI = "${GNU_MIRROR}/nano" |
| 19 | 19 | ||
diff --git a/meta-oe/recipes-support/opencv/opencv_4.13.0.bb b/meta-oe/recipes-support/opencv/opencv_4.13.0.bb index 3f4dc23da2..981b06e33b 100644 --- a/meta-oe/recipes-support/opencv/opencv_4.13.0.bb +++ b/meta-oe/recipes-support/opencv/opencv_4.13.0.bb | |||
| @@ -124,7 +124,7 @@ PACKAGECONFIG[tests] = "-DBUILD_TESTS=ON -DINSTALL_TESTS=ON,-DBUILD_TESTS=OFF,," | |||
| 124 | PACKAGECONFIG[text] = "-DBUILD_opencv_text=ON,-DBUILD_opencv_text=OFF,tesseract," | 124 | PACKAGECONFIG[text] = "-DBUILD_opencv_text=ON,-DBUILD_opencv_text=OFF,tesseract," |
| 125 | PACKAGECONFIG[tiff] = "-DWITH_TIFF=ON,-DWITH_TIFF=OFF,tiff," | 125 | PACKAGECONFIG[tiff] = "-DWITH_TIFF=ON,-DWITH_TIFF=OFF,tiff," |
| 126 | PACKAGECONFIG[v4l] = "-DWITH_V4L=ON,-DWITH_V4L=OFF,v4l-utils," | 126 | PACKAGECONFIG[v4l] = "-DWITH_V4L=ON,-DWITH_V4L=OFF,v4l-utils," |
| 127 | PACKAGECONFIG[fastcv] = "-DWITH_FASTCV=ON ,-DWITH_FASTCV=OFF,qcom-fastcv-binaries," | 127 | PACKAGECONFIG[fastcv] = "-DWITH_FASTCV=ON ,-DWITH_FASTCV=OFF," |
| 128 | 128 | ||
| 129 | inherit pkgconfig cmake setuptools3-base python3native | 129 | inherit pkgconfig cmake setuptools3-base python3native |
| 130 | 130 | ||
| @@ -171,7 +171,7 @@ python populate_packages:prepend () { | |||
| 171 | fastcv_pkgs = ["libopencv-core", "libopencv-fastcv", "libopencv-imgproc"] | 171 | fastcv_pkgs = ["libopencv-core", "libopencv-fastcv", "libopencv-imgproc"] |
| 172 | if bb.utils.contains('PACKAGECONFIG', 'fastcv', True, False, d): | 172 | if bb.utils.contains('PACKAGECONFIG', 'fastcv', True, False, d): |
| 173 | for pkg in fastcv_pkgs: | 173 | for pkg in fastcv_pkgs: |
| 174 | d.appendVar('RDEPENDS:' + pkg, " qcom-fastcv-binaries") | 174 | d.appendVar('RRECOMMENDS:' + pkg, " qcom-fastcv-binaries") |
| 175 | } | 175 | } |
| 176 | 176 | ||
| 177 | PACKAGES_DYNAMIC += "^libopencv-.*" | 177 | PACKAGES_DYNAMIC += "^libopencv-.*" |
diff --git a/meta-oe/recipes-support/openldap/openldap_2.6.10.bb b/meta-oe/recipes-support/openldap/openldap_2.6.12.bb index 9ef4a83584..beee1b2738 100644 --- a/meta-oe/recipes-support/openldap/openldap_2.6.10.bb +++ b/meta-oe/recipes-support/openldap/openldap_2.6.12.bb | |||
| @@ -7,7 +7,7 @@ HOMEPAGE = "http://www.OpenLDAP.org/license.html" | |||
| 7 | # basically BSD. opensource.org has listed this license | 7 | # basically BSD. opensource.org has listed this license |
| 8 | # since August 2019. | 8 | # since August 2019. |
| 9 | LICENSE = "OLDAP-2.8" | 9 | LICENSE = "OLDAP-2.8" |
| 10 | LIC_FILES_CHKSUM = "file://COPYRIGHT;md5=3a41b4ed95ab4a20f366a8d82536afe4 \ | 10 | LIC_FILES_CHKSUM = "file://COPYRIGHT;md5=e71f8d80fdc11f3cea5dee6ad13679ce \ |
| 11 | file://LICENSE;md5=153d07ef052c4a37a8fac23bc6031972 \ | 11 | file://LICENSE;md5=153d07ef052c4a37a8fac23bc6031972 \ |
| 12 | " | 12 | " |
| 13 | SECTION = "libs" | 13 | SECTION = "libs" |
| @@ -21,7 +21,7 @@ SRC_URI = "http://www.openldap.org/software/download/OpenLDAP/openldap-release/$ | |||
| 21 | file://0001-build-top.mk-unset-STRIP_OPTS.patch \ | 21 | file://0001-build-top.mk-unset-STRIP_OPTS.patch \ |
| 22 | " | 22 | " |
| 23 | 23 | ||
| 24 | SRC_URI[sha256sum] = "c065f04aad42737aebd60b2fe4939704ac844266bc0aeaa1609f0cad987be516" | 24 | SRC_URI[sha256sum] = "1716ad779e85d743694c3e3b05277fb71b6a5eadca43c7a958aa62683b22208e" |
| 25 | 25 | ||
| 26 | DEPENDS = "util-linux groff-native" | 26 | DEPENDS = "util-linux groff-native" |
| 27 | 27 | ||
diff --git a/meta-oe/recipes-support/pcsc-tools/pcsc-tools_1.7.3.bb b/meta-oe/recipes-support/pcsc-tools/pcsc-tools_1.7.4.bb index 5aecc2df89..2a003cbb46 100644 --- a/meta-oe/recipes-support/pcsc-tools/pcsc-tools_1.7.3.bb +++ b/meta-oe/recipes-support/pcsc-tools/pcsc-tools_1.7.4.bb | |||
| @@ -5,7 +5,7 @@ LIC_FILES_CHKSUM = "file://LICENCE;md5=94d55d512a9ba36caa9b7df079bae19f" | |||
| 5 | 5 | ||
| 6 | SRC_URI = "git://github.com/LudovicRousseau/pcsc-tools;protocol=https;branch=master;tag=${PV}" | 6 | SRC_URI = "git://github.com/LudovicRousseau/pcsc-tools;protocol=https;branch=master;tag=${PV}" |
| 7 | 7 | ||
| 8 | SRCREV = "12f62c67650e1bfb491c18242a75fa61993c4cb8" | 8 | SRCREV = "52c6a3fda367d2badf618a2e0b8f9e59a02f16ff" |
| 9 | 9 | ||
| 10 | inherit autotools pkgconfig | 10 | inherit autotools pkgconfig |
| 11 | 11 | ||
diff --git a/meta-oe/recipes-support/raptor2/raptor2/CVE-2024-57822.patch b/meta-oe/recipes-support/raptor2/raptor2/CVE-2024-57822.patch new file mode 100644 index 0000000000..cb98f4250c --- /dev/null +++ b/meta-oe/recipes-support/raptor2/raptor2/CVE-2024-57822.patch | |||
| @@ -0,0 +1,44 @@ | |||
| 1 | From 3b0ded4ae8110b6291d030af927ecd08197e668f Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Gyorgy Sarvari <skandigraun@gmail.com> | ||
| 3 | Date: Thu, 6 Feb 2025 21:12:37 -0800 | ||
| 4 | Subject: [PATCH] Fix Github issue 70 A) Integer Underflow in | ||
| 5 | raptor_uri_normalize_path() | ||
| 6 | |||
| 7 | From: Dave Beckett <dave@dajobe.org> | ||
| 8 | |||
| 9 | (raptor_uri_normalize_path): Return empty buffer if path gets to 0 | ||
| 10 | length | ||
| 11 | |||
| 12 | CVE: CVE-2024-57822 | ||
| 13 | Upstream-Status: Backport [github.com/dajobe/raptor/commit/da7a79976bd0314c23cce55d22495e7d29301c44] | ||
| 14 | Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> | ||
| 15 | --- | ||
| 16 | src/raptor_rfc2396.c | 8 ++++++++ | ||
| 17 | 1 file changed, 8 insertions(+) | ||
| 18 | |||
| 19 | diff --git a/src/raptor_rfc2396.c b/src/raptor_rfc2396.c | ||
| 20 | index 89183d9..2f0195f 100644 | ||
| 21 | --- a/src/raptor_rfc2396.c | ||
| 22 | +++ b/src/raptor_rfc2396.c | ||
| 23 | @@ -351,6 +351,10 @@ raptor_uri_normalize_path(unsigned char* path_buffer, size_t path_len) | ||
| 24 | *dest++ = *s++; | ||
| 25 | *dest = '\0'; | ||
| 26 | path_len -= len; | ||
| 27 | + if(path_len <= 0) { | ||
| 28 | + *path_buffer = '\0'; | ||
| 29 | + return 0; | ||
| 30 | + } | ||
| 31 | |||
| 32 | if(p && p < prev) { | ||
| 33 | /* We know the previous prev path component and we didn't do | ||
| 34 | @@ -390,6 +394,10 @@ raptor_uri_normalize_path(unsigned char* path_buffer, size_t path_len) | ||
| 35 | /* Remove <component>/.. at the end of the path */ | ||
| 36 | *prev = '\0'; | ||
| 37 | path_len -= (s-prev); | ||
| 38 | + if(path_len <= 0) { | ||
| 39 | + *path_buffer = '\0'; | ||
| 40 | + return 0; | ||
| 41 | + } | ||
| 42 | } | ||
| 43 | |||
| 44 | |||
diff --git a/meta-oe/recipes-support/raptor2/raptor2/CVE-2024-57823.patch b/meta-oe/recipes-support/raptor2/raptor2/CVE-2024-57823.patch new file mode 100644 index 0000000000..79833a55cb --- /dev/null +++ b/meta-oe/recipes-support/raptor2/raptor2/CVE-2024-57823.patch | |||
| @@ -0,0 +1,31 @@ | |||
| 1 | From 0b028dd16eb504d3d4dcfa9c72ceb29a9e1f3915 Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Gyorgy Sarvari <skandigraun@gmail.com> | ||
| 3 | Date: Fri, 7 Feb 2025 11:38:34 -0800 | ||
| 4 | Subject: [PATCH] Fix Github issue 70 B) Heap read buffer overflow in ntriples | ||
| 5 | bnode | ||
| 6 | |||
| 7 | From: Dave Beckett <dave@dajobe.org> | ||
| 8 | |||
| 9 | (raptor_ntriples_parse_term_internal): Only allow looking at the last | ||
| 10 | character of a bnode ID only if bnode length >0 | ||
| 11 | |||
| 12 | CVE: CVE-2024-57823 | ||
| 13 | Upstream-Status: Backport [https://github.com/dajobe/raptor/commit/ece2c79df43091686a538b8231cf387d84bfa60e] | ||
| 14 | Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> | ||
| 15 | --- | ||
| 16 | src/raptor_ntriples.c | 2 +- | ||
| 17 | 1 file changed, 1 insertion(+), 1 deletion(-) | ||
| 18 | |||
| 19 | diff --git a/src/raptor_ntriples.c b/src/raptor_ntriples.c | ||
| 20 | index 3276e79..ecc4247 100644 | ||
| 21 | --- a/src/raptor_ntriples.c | ||
| 22 | +++ b/src/raptor_ntriples.c | ||
| 23 | @@ -212,7 +212,7 @@ raptor_ntriples_parse_term_internal(raptor_world* world, | ||
| 24 | locator->column--; | ||
| 25 | locator->byte--; | ||
| 26 | } | ||
| 27 | - if(term_class == RAPTOR_TERM_CLASS_BNODEID && dest[-1] == '.') { | ||
| 28 | + if(term_class == RAPTOR_TERM_CLASS_BNODEID && position > 0 && dest[-1] == '.') { | ||
| 29 | /* If bnode id ended on '.' move back one */ | ||
| 30 | dest--; | ||
| 31 | |||
diff --git a/meta-oe/recipes-support/raptor2/raptor2_2.0.16.bb b/meta-oe/recipes-support/raptor2/raptor2_2.0.16.bb index 03e57ce86f..1b77103a8d 100644 --- a/meta-oe/recipes-support/raptor2/raptor2_2.0.16.bb +++ b/meta-oe/recipes-support/raptor2/raptor2_2.0.16.bb | |||
| @@ -13,6 +13,8 @@ SRC_URI = " \ | |||
| 13 | http://download.librdf.org/source/${BPN}-${PV}.tar.gz \ | 13 | http://download.librdf.org/source/${BPN}-${PV}.tar.gz \ |
| 14 | file://0001-Remove-the-access-to-entities-checked-private-symbol.patch \ | 14 | file://0001-Remove-the-access-to-entities-checked-private-symbol.patch \ |
| 15 | file://raptor-2.0.16-dont_use_curl-config.patch \ | 15 | file://raptor-2.0.16-dont_use_curl-config.patch \ |
| 16 | file://CVE-2024-57822.patch \ | ||
| 17 | file://CVE-2024-57823.patch \ | ||
| 16 | " | 18 | " |
| 17 | SRC_URI[sha256sum] = "089db78d7ac982354bdbf39d973baf09581e6904ac4c92a98c5caadb3de44680" | 19 | SRC_URI[sha256sum] = "089db78d7ac982354bdbf39d973baf09581e6904ac4c92a98c5caadb3de44680" |
| 18 | 20 | ||
diff --git a/meta-oe/recipes-support/rdfind/rdfind_1.6.0.bb b/meta-oe/recipes-support/rdfind/rdfind_1.7.0.bb index 3a15fe6c9a..1472ca94ea 100644 --- a/meta-oe/recipes-support/rdfind/rdfind_1.6.0.bb +++ b/meta-oe/recipes-support/rdfind/rdfind_1.7.0.bb | |||
| @@ -6,7 +6,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=fa22e16ebbe6638b2bd253338fbded9f" | |||
| 6 | DEPENDS = "nettle autoconf-archive" | 6 | DEPENDS = "nettle autoconf-archive" |
| 7 | 7 | ||
| 8 | SRC_URI = "https://rdfind.pauldreik.se/${BP}.tar.gz" | 8 | SRC_URI = "https://rdfind.pauldreik.se/${BP}.tar.gz" |
| 9 | SRC_URI[sha256sum] = "7a406e8ef1886a5869655604618dd98f672f12c6a6be4926d053be65070f3279" | 9 | SRC_URI[sha256sum] = "78c463152e1d9e4fd1bfeb83b9c92df5e7fc4c5f93c7d426fb1f7efa2be4df29" |
| 10 | 10 | ||
| 11 | inherit autotools | 11 | inherit autotools |
| 12 | 12 | ||
diff --git a/meta-oe/recipes-support/re2/re2_2024.03.01.bb b/meta-oe/recipes-support/re2/re2_2025.11.05.bb index a510545bab..91306b3621 100644 --- a/meta-oe/recipes-support/re2/re2_2024.03.01.bb +++ b/meta-oe/recipes-support/re2/re2_2025.11.05.bb | |||
| @@ -3,10 +3,10 @@ HOMEPAGE = "https://github.com/google/re2/" | |||
| 3 | LICENSE = "BSD-3-Clause" | 3 | LICENSE = "BSD-3-Clause" |
| 4 | LIC_FILES_CHKSUM = "file://LICENSE;md5=3b5c31eb512bdf3cb11ffd5713963760" | 4 | LIC_FILES_CHKSUM = "file://LICENSE;md5=3b5c31eb512bdf3cb11ffd5713963760" |
| 5 | 5 | ||
| 6 | # tag 2024-03-01 | 6 | # tag 2025-11-05 |
| 7 | SRCREV = "2d866a3d0753f4f4fce93cccc6c59c4b052d7db4" | 7 | SRCREV = "927f5d53caf8111721e734cf24724686bb745f55" |
| 8 | 8 | ||
| 9 | SRC_URI = "git://github.com/google/re2.git;branch=main;protocol=https \ | 9 | SRC_URI = "git://github.com/google/re2.git;branch=main;protocol=https;tag=2025-11-05 \ |
| 10 | ${@bb.utils.contains('PTEST_ENABLED', '1', 'file://run-ptest', '', d)} \ | 10 | ${@bb.utils.contains('PTEST_ENABLED', '1', 'file://run-ptest', '', d)} \ |
| 11 | " | 11 | " |
| 12 | 12 | ||
diff --git a/meta-oe/recipes-support/remmina/remmina_1.4.36.bb b/meta-oe/recipes-support/remmina/remmina_1.4.43.bb index b8a31fc012..518c75a1a8 100644 --- a/meta-oe/recipes-support/remmina/remmina_1.4.36.bb +++ b/meta-oe/recipes-support/remmina/remmina_1.4.43.bb | |||
| @@ -7,7 +7,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=dab7215512044d49037272ce1ac4ea8f file://L | |||
| 7 | DEPENDS = " \ | 7 | DEPENDS = " \ |
| 8 | glib-2.0-native \ | 8 | glib-2.0-native \ |
| 9 | openssl \ | 9 | openssl \ |
| 10 | freerdp \ | 10 | freerdp3 \ |
| 11 | gtk+3 \ | 11 | gtk+3 \ |
| 12 | gdk-pixbuf \ | 12 | gdk-pixbuf \ |
| 13 | atk \ | 13 | atk \ |
| @@ -26,13 +26,19 @@ DEPENDS = " \ | |||
| 26 | DEPENDS:append:libc-musl = " libexecinfo" | 26 | DEPENDS:append:libc-musl = " libexecinfo" |
| 27 | LDFLAGS:append:libc-musl = " -lexecinfo" | 27 | LDFLAGS:append:libc-musl = " -lexecinfo" |
| 28 | 28 | ||
| 29 | SRCREV = "17cf7956b9f925fa788083a2db8d5e669f86bfaf" | 29 | SRCREV = "7be0cf2348d149c6bf5bd882fe91d3bec7d6aebb" |
| 30 | SRC_URI = "git://gitlab.com/Remmina/Remmina;protocol=https;branch=master" | 30 | SRC_URI = "git://gitlab.com/Remmina/Remmina;protocol=https;branch=master;tag=v${PV}" |
| 31 | 31 | ||
| 32 | inherit cmake features_check mime mime-xdg gtk-icon-cache pkgconfig | 32 | inherit cmake features_check mime mime-xdg gtk-icon-cache pkgconfig |
| 33 | REQUIRED_DISTRO_FEATURES = "x11" | 33 | REQUIRED_DISTRO_FEATURES = "x11" |
| 34 | 34 | ||
| 35 | EXTRA_OECMAKE += "-DWITH_APPINDICATOR=OFF -DWITH_GETTEXT=OFF -DWITH_TRANSLATIONS=OFF -DHAVE_LIBAPPINDICATOR=OFF -DWITH_WEBKIT2GTK=OFF" | 35 | EXTRA_OECMAKE += "\ |
| 36 | -DWITH_APPINDICATOR=OFF \ | ||
| 37 | -DWITH_GETTEXT=OFF \ | ||
| 38 | -DWITH_TRANSLATIONS=OFF \ | ||
| 39 | -DHAVE_LIBAPPINDICATOR=OFF \ | ||
| 40 | -DWITH_WEBKIT2GTK=OFF \ | ||
| 41 | -DWITH_FREERDP3=ON" | ||
| 36 | 42 | ||
| 37 | PACKAGECONFIG[spice] = "-DWITH_SPICE=ON, -DWITH_SPICE=OFF, spice spice-protocol" | 43 | PACKAGECONFIG[spice] = "-DWITH_SPICE=ON, -DWITH_SPICE=OFF, spice spice-protocol" |
| 38 | # Switch on gtk support in avahi recipe if you want to enable avahi support | 44 | # Switch on gtk support in avahi recipe if you want to enable avahi support |
diff --git a/meta-oe/recipes-support/snapper/snapper/0001-Fix-build-with-boost-1.89.patch b/meta-oe/recipes-support/snapper/snapper/0001-Fix-build-with-boost-1.89.patch deleted file mode 100644 index a6598b5635..0000000000 --- a/meta-oe/recipes-support/snapper/snapper/0001-Fix-build-with-boost-1.89.patch +++ /dev/null | |||
| @@ -1,89 +0,0 @@ | |||
| 1 | From c33e7707da86a23c4ad7e2451ddb04df419d6412 Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Khem Raj <raj.khem@gmail.com> | ||
| 3 | Date: Sun, 31 Aug 2025 00:13:07 -0700 | ||
| 4 | Subject: [PATCH] Fix build with boost 1.89 | ||
| 5 | |||
| 6 | boost 1.89+ does not have boost system lib anymore all needed functions | ||
| 7 | are now in header | ||
| 8 | |||
| 9 | Upstream-Status: Pending | ||
| 10 | |||
| 11 | Signed-off-by: Khem Raj <raj.khem@gmail.com> | ||
| 12 | --- | ||
| 13 | dbus/Makefile.am | 2 +- | ||
| 14 | examples/c++-lib/Makefile.am | 1 - | ||
| 15 | server/Makefile.am | 2 +- | ||
| 16 | snapper/Makefile.am | 2 +- | ||
| 17 | testsuite-cmp/Makefile.am | 1 - | ||
| 18 | zypp-plugin/Makefile.am | 1 - | ||
| 19 | 6 files changed, 3 insertions(+), 6 deletions(-) | ||
| 20 | |||
| 21 | diff --git a/dbus/Makefile.am b/dbus/Makefile.am | ||
| 22 | index 9c0456a..2078d7d 100644 | ||
| 23 | --- a/dbus/Makefile.am | ||
| 24 | +++ b/dbus/Makefile.am | ||
| 25 | @@ -15,4 +15,4 @@ libdbus_la_SOURCES = \ | ||
| 26 | DBusMainLoop.cc DBusMainLoop.h | ||
| 27 | |||
| 28 | libdbus_la_LIBADD = $(DBUS_LIBS) | ||
| 29 | -libdbus_la_LDFLAGS = -lboost_system -lboost_thread | ||
| 30 | +libdbus_la_LDFLAGS = -lboost_thread | ||
| 31 | diff --git a/examples/c++-lib/Makefile.am b/examples/c++-lib/Makefile.am | ||
| 32 | index 52c81e5..f55da6f 100644 | ||
| 33 | --- a/examples/c++-lib/Makefile.am | ||
| 34 | +++ b/examples/c++-lib/Makefile.am | ||
| 35 | @@ -5,7 +5,6 @@ | ||
| 36 | AM_CPPFLAGS = -I$(top_srcdir) | ||
| 37 | |||
| 38 | LDADD = ../../snapper/libsnapper.la | ||
| 39 | -AM_LDFLAGS = -lboost_system | ||
| 40 | |||
| 41 | noinst_PROGRAMS = List ListAll Create CmpDirs CreateNumber CreateTimeline | ||
| 42 | |||
| 43 | diff --git a/server/Makefile.am b/server/Makefile.am | ||
| 44 | index c03f373..1aef916 100644 | ||
| 45 | --- a/server/Makefile.am | ||
| 46 | +++ b/server/Makefile.am | ||
| 47 | @@ -16,4 +16,4 @@ snapperd_SOURCES = \ | ||
| 48 | FilesTransferTask.cc FilesTransferTask.h | ||
| 49 | |||
| 50 | snapperd_LDADD = ../snapper/libsnapper.la ../dbus/libdbus.la -lrt | ||
| 51 | -snapperd_LDFLAGS = -lboost_system -lboost_thread -lpthread | ||
| 52 | +snapperd_LDFLAGS = -lboost_thread -lpthread | ||
| 53 | diff --git a/snapper/Makefile.am b/snapper/Makefile.am | ||
| 54 | index b0fe55c..d75599f 100644 | ||
| 55 | --- a/snapper/Makefile.am | ||
| 56 | +++ b/snapper/Makefile.am | ||
| 57 | @@ -71,7 +71,7 @@ endif | ||
| 58 | |||
| 59 | libsnapper_la_CPPFLAGS = $(XML2_CFLAGS) $(ZLIB_CFLAGS) | ||
| 60 | libsnapper_la_LDFLAGS = -version-info @LIBVERSION_INFO@ | ||
| 61 | -libsnapper_la_LIBADD = -lboost_thread -lboost_system $(XML2_LIBS) -lacl $(ZLIB_LIBS) | ||
| 62 | +libsnapper_la_LIBADD = -lboost_thread $(XML2_LIBS) -lacl $(ZLIB_LIBS) | ||
| 63 | if ENABLE_ROLLBACK | ||
| 64 | libsnapper_la_LIBADD += -lmount | ||
| 65 | endif | ||
| 66 | diff --git a/testsuite-cmp/Makefile.am b/testsuite-cmp/Makefile.am | ||
| 67 | index 81104bf..555bc3b 100644 | ||
| 68 | --- a/testsuite-cmp/Makefile.am | ||
| 69 | +++ b/testsuite-cmp/Makefile.am | ||
| 70 | @@ -3,7 +3,6 @@ | ||
| 71 | # | ||
| 72 | |||
| 73 | AM_CPPFLAGS = -I$(top_srcdir) | ||
| 74 | -AM_LDFLAGS = -lboost_system | ||
| 75 | |||
| 76 | LDADD = ../snapper/libsnapper.la | ||
| 77 | |||
| 78 | diff --git a/zypp-plugin/Makefile.am b/zypp-plugin/Makefile.am | ||
| 79 | index 9d102e0..e395f59 100644 | ||
| 80 | --- a/zypp-plugin/Makefile.am | ||
| 81 | +++ b/zypp-plugin/Makefile.am | ||
| 82 | @@ -33,7 +33,6 @@ forwarding_zypp_plugin_SOURCES = \ | ||
| 83 | forwarding_zypp_plugin_LDADD = \ | ||
| 84 | ../snapper/libsnapper.la \ | ||
| 85 | ../stomp/libstomp.la \ | ||
| 86 | - -lboost_system \ | ||
| 87 | -lpthread | ||
| 88 | |||
| 89 | TESTS = solvable-matcher.test | ||
diff --git a/meta-oe/recipes-support/snapper/snapper_0.12.2.bb b/meta-oe/recipes-support/snapper/snapper_0.13.0.bb index 981ca84c13..56d4c89d0f 100644 --- a/meta-oe/recipes-support/snapper/snapper_0.12.2.bb +++ b/meta-oe/recipes-support/snapper/snapper_0.13.0.bb | |||
| @@ -6,19 +6,17 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=751419260aa954499f7abaabaa882bbe" | |||
| 6 | DEPENDS = "acl boost btrfs-tools dbus e2fsprogs json-c libxml2 lvm2 ncurses zlib" | 6 | DEPENDS = "acl boost btrfs-tools dbus e2fsprogs json-c libxml2 lvm2 ncurses zlib" |
| 7 | 7 | ||
| 8 | # Build separation is slightly broken | 8 | # Build separation is slightly broken |
| 9 | inherit autotools-brokensep pkgconfig gettext | 9 | inherit autotools-brokensep pkgconfig gettext manpages |
| 10 | 10 | ||
| 11 | SRC_URI = "git://github.com/openSUSE/snapper.git;protocol=https;branch=master \ | 11 | SRC_URI = "git://github.com/openSUSE/snapper.git;protocol=https;branch=master" |
| 12 | file://0001-Fix-build-with-boost-1.89.patch \ | 12 | SRCREV = "3a3bd97083976d28538d402284ff947b4aab5b8f" |
| 13 | " | ||
| 14 | SRCREV = "4f3d2b2fc58aefa976668cd25b8eac02ba0f85e7" | ||
| 15 | 13 | ||
| 16 | EXTRA_OECONF += "--disable-zypp" | 14 | EXTRA_OECONF += "--disable-zypp" |
| 17 | 15 | ||
| 18 | PACKAGECONFIG ?= "${@bb.utils.filter('DISTRO_FEATURES', 'api-documentation systemd pam', d)}" | 16 | PACKAGECONFIG ?= "${@bb.utils.filter('DISTRO_FEATURES', 'systemd pam', d)}" |
| 19 | PACKAGECONFIG[pam] = "--enable-pam --with-pam-security=${base_libdir}/security, --disable-pam,libpam" | 17 | PACKAGECONFIG[pam] = "--enable-pam --with-pam-security=${base_libdir}/security, --disable-pam,libpam" |
| 20 | PACKAGECONFIG[systemd] = "--enable-systemd,--disable-systemd" | 18 | PACKAGECONFIG[systemd] = "--enable-systemd,--disable-systemd" |
| 21 | PACKAGECONFIG[api-documentation] = "--enable-doc,--disable-doc,libxslt-native docbook-xsl-stylesheets-native" | 19 | PACKAGECONFIG[manpages] = "--enable-doc,--disable-doc,libxslt-native docbook-xsl-stylesheets-native" |
| 22 | 20 | ||
| 23 | # Avoid HOSTTOOLS path in binaries | 21 | # Avoid HOSTTOOLS path in binaries |
| 24 | export DIFF_BIN = "${bindir}/diff" | 22 | export DIFF_BIN = "${bindir}/diff" |
diff --git a/meta-oe/recipes-support/tree/tree_2.2.1.bb b/meta-oe/recipes-support/tree/tree_2.3.1.bb index df52d63fbb..b4fa0659b9 100644 --- a/meta-oe/recipes-support/tree/tree_2.2.1.bb +++ b/meta-oe/recipes-support/tree/tree_2.3.1.bb | |||
| @@ -5,7 +5,7 @@ LICENSE = "GPL-2.0-only" | |||
| 5 | LIC_FILES_CHKSUM = "file://LICENSE;md5=393a5ca445f6965873eca0259a17f833" | 5 | LIC_FILES_CHKSUM = "file://LICENSE;md5=393a5ca445f6965873eca0259a17f833" |
| 6 | 6 | ||
| 7 | SRC_URI = "https://oldmanprogrammer.net/tar/tree/${BP}.tgz" | 7 | SRC_URI = "https://oldmanprogrammer.net/tar/tree/${BP}.tgz" |
| 8 | SRC_URI[sha256sum] = "68ac45dc78c0c311ada06200ffc3c285e74223ba208061f8d15ffac25e44b2ec" | 8 | SRC_URI[sha256sum] = "47ca786ed4ea4aa277cabd42b1a54635aca41b29e425e9229bd1317831f25665" |
| 9 | 9 | ||
| 10 | # tree's default CFLAGS for Linux | 10 | # tree's default CFLAGS for Linux |
| 11 | CFLAGS += "-Wall -DLINUX -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64" | 11 | CFLAGS += "-Wall -DLINUX -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64" |
diff --git a/meta-oe/recipes-support/unicode-ucd/unicode-ucd_14.0.0.bb b/meta-oe/recipes-support/unicode-ucd/unicode-ucd_14.0.0.bb index 890568d727..02908b905a 100644 --- a/meta-oe/recipes-support/unicode-ucd/unicode-ucd_14.0.0.bb +++ b/meta-oe/recipes-support/unicode-ucd/unicode-ucd_14.0.0.bb | |||
| @@ -1,14 +1,14 @@ | |||
| 1 | SUMMARY = "Unicode Character Database" | 1 | SUMMARY = "Unicode Character Database" |
| 2 | HOMEPAGE = "https://unicode.org/ucd/" | 2 | HOMEPAGE = "https://unicode.org/ucd/" |
| 3 | LICENSE = "MIT" | 3 | LICENSE = "MIT" |
| 4 | LIC_FILES_CHKSUM = "file://${UNPACKDIR}/ucd-license-v3.txt;md5=ea17640caddb659394df50e5db6efd69" | 4 | LIC_FILES_CHKSUM = "file://${UNPACKDIR}/ucd-license-v4.txt;md5=3049f4ad14be1ebf8c80a93d9d32b2d6" |
| 5 | 5 | ||
| 6 | SRC_URI = " \ | 6 | SRC_URI = " \ |
| 7 | https://www.unicode.org/Public/zipped/${PV}/UCD.zip;name=ucd;subdir=ucd;downloadfilename=unicode-ucd-${PV}.zip \ | 7 | https://www.unicode.org/Public/zipped/${PV}/UCD.zip;name=ucd;subdir=ucd;downloadfilename=unicode-ucd-${PV}.zip \ |
| 8 | https://www.unicode.org/license.txt;downloadfilename=ucd-license-v3.txt;name=ucd-license \ | 8 | https://www.unicode.org/license.txt;downloadfilename=ucd-license-v4.txt;name=ucd-license \ |
| 9 | " | 9 | " |
| 10 | SRC_URI[ucd.sha256sum] = "033a5276b5d7af8844589f8e3482f3977a8385e71d107d375055465178c23600" | 10 | SRC_URI[ucd.sha256sum] = "033a5276b5d7af8844589f8e3482f3977a8385e71d107d375055465178c23600" |
| 11 | SRC_URI[ucd-license.sha256sum] = "abf84f74dea2812799e1dbef7f0581adf7db244881e4febb8684f441568da0ad" | 11 | SRC_URI[ucd-license.sha256sum] = "e7a93b009565cfce55919a381437ac4db883e9da2126fa28b91d12732bc53d96" |
| 12 | 12 | ||
| 13 | inherit allarch | 13 | inherit allarch |
| 14 | 14 | ||
diff --git a/meta-oe/recipes-support/usbids/usbids_2025.09.15.bb b/meta-oe/recipes-support/usbids/usbids_2025.12.13.bb index 925a8ddda9..ebaa1d1f99 100644 --- a/meta-oe/recipes-support/usbids/usbids_2025.09.15.bb +++ b/meta-oe/recipes-support/usbids/usbids_2025.12.13.bb | |||
| @@ -6,8 +6,8 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=84dcc94da3adb52b53ae4fa38fe49e5d" | |||
| 6 | 6 | ||
| 7 | SRC_URI = "git://github.com/usbids/usbids.git;branch=master;protocol=https" | 7 | SRC_URI = "git://github.com/usbids/usbids.git;branch=master;protocol=https" |
| 8 | 8 | ||
| 9 | # September 15, 2025 | 9 | # December 13, 2025 |
| 10 | SRCREV = "18b3055a9819a341ac2ff957f0b92f564d0d5d6e" | 10 | SRCREV = "5de1427442504bc8e28d35cca5397d64ea177456" |
| 11 | 11 | ||
| 12 | 12 | ||
| 13 | do_install() { | 13 | do_install() { |
diff --git a/meta-oe/recipes-support/vboxguestdrivers/vboxguestdrivers_7.2.4.bb b/meta-oe/recipes-support/vboxguestdrivers/vboxguestdrivers_7.2.6.bb index eb9b81f154..ac941de811 100644 --- a/meta-oe/recipes-support/vboxguestdrivers/vboxguestdrivers_7.2.4.bb +++ b/meta-oe/recipes-support/vboxguestdrivers/vboxguestdrivers_7.2.6.bb | |||
| @@ -15,7 +15,7 @@ VBOX_NAME = "VirtualBox-${PV}" | |||
| 15 | SRC_URI = "http://download.virtualbox.org/virtualbox/${PV}/${VBOX_NAME}.tar.bz2 \ | 15 | SRC_URI = "http://download.virtualbox.org/virtualbox/${PV}/${VBOX_NAME}.tar.bz2 \ |
| 16 | file://Makefile.utils \ | 16 | file://Makefile.utils \ |
| 17 | " | 17 | " |
| 18 | SRC_URI[sha256sum] = "d281ec981b5f580211a0cedd1b75a1adcb0fbfcbb768d8c2bf4429f4763e8bbd" | 18 | SRC_URI[sha256sum] = "c58443a0e6fcc7fc7e84c1011a10823b3540c6a2b8f2e27c4d8971272baf09f7" |
| 19 | 19 | ||
| 20 | S ?= "${UNPACKDIR}/vbox_module" | 20 | S ?= "${UNPACKDIR}/vbox_module" |
| 21 | S:task-unpack = "${UNPACKDIR}/${VBOX_NAME}" | 21 | S:task-unpack = "${UNPACKDIR}/${VBOX_NAME}" |
diff --git a/meta-oe/recipes-support/webkitgtk/webkitgtk3/no-musttail-arm.patch b/meta-oe/recipes-support/webkitgtk/webkitgtk3/no-musttail-arm.patch index 367e6b8342..411164433a 100644 --- a/meta-oe/recipes-support/webkitgtk/webkitgtk3/no-musttail-arm.patch +++ b/meta-oe/recipes-support/webkitgtk/webkitgtk3/no-musttail-arm.patch | |||
| @@ -23,12 +23,12 @@ diff --git a/Source/WTF/wtf/Compiler.h b/Source/WTF/wtf/Compiler.h | |||
| 23 | index 16e416d..68dd9a0 100644 | 23 | index 16e416d..68dd9a0 100644 |
| 24 | --- a/Source/WTF/wtf/Compiler.h | 24 | --- a/Source/WTF/wtf/Compiler.h |
| 25 | +++ b/Source/WTF/wtf/Compiler.h | 25 | +++ b/Source/WTF/wtf/Compiler.h |
| 26 | @@ -293,7 +293,7 @@ | 26 | @@ -290,7 +290,7 @@ |
| 27 | #if COMPILER(CLANG) | 27 | // written for 64-bit may fail to tail call on 32-bit. |
| 28 | #if __SIZEOF_POINTER__ == 8 | 28 | // It also doesn't work on ppc64le: https://github.com/llvm/llvm-project/issues/98859 |
| 29 | #if !defined(MUST_TAIL_CALL) && defined(__cplusplus) && defined(__has_cpp_attribute) | 29 | // and on Windows: https://github.com/llvm/llvm-project/issues/116568 |
| 30 | -#if __has_cpp_attribute(clang::musttail) && !defined(__powerpc__) && !defined(_WIN32) | 30 | -#if !defined(MUST_TAIL_CALL) && COMPILER(CLANG) && __SIZEOF_POINTER__ == 8 && defined(__cplusplus) && COMPILER_HAS_CPP_ATTRIBUTE(clang::musttail) && !defined(__powerpc__) && !defined(_WIN32) |
| 31 | +#if __has_cpp_attribute(clang::musttail) && !defined(__powerpc__) && !defined(_WIN32) && !defined(__arm__) | 31 | +#if !defined(MUST_TAIL_CALL) && COMPILER(CLANG) && __SIZEOF_POINTER__ == 8 && defined(__cplusplus) && COMPILER_HAS_CPP_ATTRIBUTE(clang::musttail) && !defined(__powerpc__) && !defined(_WIN32) && !defined(__arm__) |
| 32 | #define MUST_TAIL_CALL [[clang::musttail]] | 32 | #define MUST_TAIL_CALL [[clang::musttail]] |
| 33 | #define HAVE_MUST_TAIL_CALL 1 | 33 | #define HAVE_MUST_TAIL_CALL 1 |
| 34 | #endif | 34 | #endif |
diff --git a/meta-oe/recipes-support/webkitgtk/webkitgtk3_2.48.7.bb b/meta-oe/recipes-support/webkitgtk/webkitgtk3_2.50.5.bb index 118592d42b..9be30506d6 100644 --- a/meta-oe/recipes-support/webkitgtk/webkitgtk3_2.48.7.bb +++ b/meta-oe/recipes-support/webkitgtk/webkitgtk3_2.50.5.bb | |||
| @@ -23,14 +23,14 @@ SRC_URI = "https://www.webkitgtk.org/releases/webkitgtk-${PV}.tar.xz \ | |||
| 23 | file://0001-CMake-Add-a-variable-to-control-macro-__PAS_ALWAYS_I.patch \ | 23 | file://0001-CMake-Add-a-variable-to-control-macro-__PAS_ALWAYS_I.patch \ |
| 24 | file://0001-Fix-32bit-arm.patch \ | 24 | file://0001-Fix-32bit-arm.patch \ |
| 25 | " | 25 | " |
| 26 | SRC_URI[sha256sum] = "2c62aebb608e09f930a539f3623a5cc8023b5068029f42a208f45f9124da6e30" | 26 | SRC_URI[sha256sum] = "8737631bac3e9c7ad3e5208f9370e076c09d9c45b39980021ce54edadcc6f94f" |
| 27 | 27 | ||
| 28 | inherit cmake pkgconfig gobject-introspection perlnative features_check upstream-version-is-even gi-docgen | 28 | inherit cmake pkgconfig gobject-introspection perlnative features_check upstream-version-is-even gi-docgen |
| 29 | 29 | ||
| 30 | S = "${UNPACKDIR}/webkitgtk-${PV}" | 30 | S = "${UNPACKDIR}/webkitgtk-${PV}" |
| 31 | 31 | ||
| 32 | ANY_OF_DISTRO_FEATURES = "${GTK3DISTROFEATURES}" | 32 | ANY_OF_DISTRO_FEATURES = "${GTK3DISTROFEATURES}" |
| 33 | REQUIRED_DISTRO_FEATURES = "${@bb.utils.contains('DISTRO_FEATURES', 'wayland', 'opengl', '', d)}" | 33 | REQUIRED_DISTRO_FEATURES = "opengl" |
| 34 | 34 | ||
| 35 | CVE_PRODUCT = "webkitgtk webkitgtk\+" | 35 | CVE_PRODUCT = "webkitgtk webkitgtk\+" |
| 36 | 36 | ||
| @@ -51,11 +51,10 @@ DEPENDS += " \ | |||
| 51 | gstreamer1.0-plugins-base \ | 51 | gstreamer1.0-plugins-base \ |
| 52 | glib-2.0-native \ | 52 | glib-2.0-native \ |
| 53 | gettext-native \ | 53 | gettext-native \ |
| 54 | libsoup \ | ||
| 55 | libepoxy \ | ||
| 54 | " | 56 | " |
| 55 | 57 | ||
| 56 | # using soup2 builds (JavaScript) API version 4.0 | ||
| 57 | # using soup3 builds (JavaScript) API version 4.1 | ||
| 58 | PACKAGECONFIG_SOUP ?= "soup3" | ||
| 59 | PACKAGECONFIG ??= " \ | 58 | PACKAGECONFIG ??= " \ |
| 60 | ${@bb.utils.filter('DISTRO_FEATURES', 'systemd wayland x11', d)} \ | 59 | ${@bb.utils.filter('DISTRO_FEATURES', 'systemd wayland x11', d)} \ |
| 61 | ${@bb.utils.contains('DISTRO_FEATURES', 'x11 opengl', 'webgl opengl', '', d)} \ | 60 | ${@bb.utils.contains('DISTRO_FEATURES', 'x11 opengl', 'webgl opengl', '', d)} \ |
| @@ -63,7 +62,6 @@ PACKAGECONFIG ??= " \ | |||
| 63 | ${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'opengl-or-es', '', d)} \ | 62 | ${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'opengl-or-es', '', d)} \ |
| 64 | enchant \ | 63 | enchant \ |
| 65 | libsecret \ | 64 | libsecret \ |
| 66 | ${PACKAGECONFIG_SOUP} \ | ||
| 67 | " | 65 | " |
| 68 | 66 | ||
| 69 | PACKAGECONFIG[wayland] = "-DENABLE_WAYLAND_TARGET=ON,-DENABLE_WAYLAND_TARGET=OFF,wayland libwpe wpebackend-fdo wayland-native" | 67 | PACKAGECONFIG[wayland] = "-DENABLE_WAYLAND_TARGET=ON,-DENABLE_WAYLAND_TARGET=OFF,wayland libwpe wpebackend-fdo wayland-native" |
| @@ -83,8 +81,6 @@ PACKAGECONFIG[openjpeg] = "-DUSE_OPENJPEG=ON,-DUSE_OPENJPEG=OFF,openjpeg" | |||
| 83 | PACKAGECONFIG[systemd] = "-DUSE_SYSTEMD=ON,-DUSE_SYSTEMD=off,systemd" | 81 | PACKAGECONFIG[systemd] = "-DUSE_SYSTEMD=ON,-DUSE_SYSTEMD=off,systemd" |
| 84 | PACKAGECONFIG[reduce-size] = "-DCMAKE_BUILD_TYPE=MinSizeRel,-DCMAKE_BUILD_TYPE=Release,," | 82 | PACKAGECONFIG[reduce-size] = "-DCMAKE_BUILD_TYPE=MinSizeRel,-DCMAKE_BUILD_TYPE=Release,," |
| 85 | PACKAGECONFIG[lcms] = "-DUSE_LCMS=ON,-DUSE_LCMS=OFF,lcms" | 83 | PACKAGECONFIG[lcms] = "-DUSE_LCMS=ON,-DUSE_LCMS=OFF,lcms" |
| 86 | PACKAGECONFIG[soup2] = "-DUSE_SOUP2=ON,-DUSE_SOUP2=OFF,libsoup-2.4,,,soup3" | ||
| 87 | PACKAGECONFIG[soup3] = ",,libsoup,,,soup2" | ||
| 88 | PACKAGECONFIG[journald] = "-DENABLE_JOURNALD_LOG=ON,-DENABLE_JOURNALD_LOG=OFF,systemd" | 84 | PACKAGECONFIG[journald] = "-DENABLE_JOURNALD_LOG=ON,-DENABLE_JOURNALD_LOG=OFF,systemd" |
| 89 | PACKAGECONFIG[avif] = "-DUSE_AVIF_LOG=ON,-DUSE_AVIF=OFF,libavif" | 85 | PACKAGECONFIG[avif] = "-DUSE_AVIF_LOG=ON,-DUSE_AVIF=OFF,libavif" |
| 90 | PACKAGECONFIG[media-recorder] = "-DENABLE_MEDIA_RECORDER=ON,-DENABLE_MEDIA_RECORDER=OFF,gstreamer1.0-plugins-bad" | 86 | PACKAGECONFIG[media-recorder] = "-DENABLE_MEDIA_RECORDER=ON,-DENABLE_MEDIA_RECORDER=OFF,gstreamer1.0-plugins-bad" |
| @@ -103,6 +99,7 @@ EXTRA_OECMAKE = " \ | |||
| 103 | ${@oe.utils.vartrue('DEBUG_BUILD', '-DWEBKIT_NO_INLINE_HINTS=ON', '-DWEBKIT_NO_INLINE_HINTS=OFF', d)} \ | 99 | ${@oe.utils.vartrue('DEBUG_BUILD', '-DWEBKIT_NO_INLINE_HINTS=ON', '-DWEBKIT_NO_INLINE_HINTS=OFF', d)} \ |
| 104 | -DENABLE_MINIBROWSER=ON \ | 100 | -DENABLE_MINIBROWSER=ON \ |
| 105 | -DCMAKE_EXPORT_COMPILE_COMMANDS=OFF \ | 101 | -DCMAKE_EXPORT_COMPILE_COMMANDS=OFF \ |
| 102 | -DUSE_SOUP2=OFF \ | ||
| 106 | " | 103 | " |
| 107 | # pass -g1 to massively reduce the size of the debug symbols (4.3GB to 700M at time of writing) | 104 | # pass -g1 to massively reduce the size of the debug symbols (4.3GB to 700M at time of writing) |
| 108 | DEBUG_LEVELFLAG = "-g1" | 105 | DEBUG_LEVELFLAG = "-g1" |
| @@ -181,3 +178,7 @@ src_package_preprocess () { | |||
| 181 | ${B}/WebKitGTK/DerivedSources/webkit/*.cpp | 178 | ${B}/WebKitGTK/DerivedSources/webkit/*.cpp |
| 182 | } | 179 | } |
| 183 | 180 | ||
| 181 | |||
| 182 | # complation fails with Clang-21 issue - https://github.com/llvm/llvm-project/issues/132322 | ||
| 183 | # Can be removed when clang is updated to v22 | ||
| 184 | TOOLCHAIN:arm = "gcc" | ||
diff --git a/meta-oe/recipes-support/xdg-user-dirs/xdg-user-dirs_0.18.bb b/meta-oe/recipes-support/xdg-user-dirs/xdg-user-dirs_0.19.bb index 84fc9e2f18..2550d4cd59 100644 --- a/meta-oe/recipes-support/xdg-user-dirs/xdg-user-dirs_0.18.bb +++ b/meta-oe/recipes-support/xdg-user-dirs/xdg-user-dirs_0.19.bb | |||
| @@ -2,10 +2,10 @@ DESCRIPTION = "xdg-user-dirs is a tool to help manage user directories like the | |||
| 2 | LICENSE = "GPL-2.0-only" | 2 | LICENSE = "GPL-2.0-only" |
| 3 | LIC_FILES_CHKSUM = "file://COPYING;md5=94d55d512a9ba36caa9b7df079bae19f" | 3 | LIC_FILES_CHKSUM = "file://COPYING;md5=94d55d512a9ba36caa9b7df079bae19f" |
| 4 | 4 | ||
| 5 | SRC_URI = "http://user-dirs.freedesktop.org/releases/${BPN}-${PV}.tar.gz" | 5 | SRC_URI = "http://user-dirs.freedesktop.org/releases/${BPN}-${PV}.tar.xz" |
| 6 | SRC_URI[sha256sum] = "ec6f06d7495cdba37a732039f9b5e1578bcb296576fde0da40edb2f52220df3c" | 6 | SRC_URI[sha256sum] = "e92deb929c10d4b29329397af8a2585101247f7e6177ac6f1d28e82130ed8c19" |
| 7 | 7 | ||
| 8 | inherit autotools gettext | 8 | inherit autotools gettext pkgconfig |
| 9 | 9 | ||
| 10 | EXTRA_OECONF = "--disable-documentation" | 10 | EXTRA_OECONF = "--disable-documentation" |
| 11 | 11 | ||
| @@ -13,3 +13,5 @@ CONFFILES:${PN} += " \ | |||
| 13 | ${sysconfdir}/xdg/user-dirs.conf \ | 13 | ${sysconfdir}/xdg/user-dirs.conf \ |
| 14 | ${sysconfdir}/xdg/user-dirs.defaults \ | 14 | ${sysconfdir}/xdg/user-dirs.defaults \ |
| 15 | " | 15 | " |
| 16 | |||
| 17 | FILES:${PN} += "${systemd_user_unitdir}/xdg-user-dirs.service" | ||
diff --git a/meta-oe/recipes-support/xmlsec1/xmlsec1_1.3.9.bb b/meta-oe/recipes-support/xmlsec1/xmlsec1_1.3.9.bb index ca6ebba59c..e0888f1ff4 100644 --- a/meta-oe/recipes-support/xmlsec1/xmlsec1_1.3.9.bb +++ b/meta-oe/recipes-support/xmlsec1/xmlsec1_1.3.9.bb | |||
| @@ -33,7 +33,7 @@ inherit autotools-brokensep ptest pkgconfig | |||
| 33 | #CFLAGS += "-I${STAGING_INCDIR}/nss3" | 33 | #CFLAGS += "-I${STAGING_INCDIR}/nss3" |
| 34 | #CPPFLAGS += "-I${STAGING_INCDIR}/nss3" | 34 | #CPPFLAGS += "-I${STAGING_INCDIR}/nss3" |
| 35 | 35 | ||
| 36 | PACKAGECONFIG ??= "gnutls libgcrypt nss openssl des" | 36 | PACKAGECONFIG ??= "gnutls libgcrypt nss openssl" |
| 37 | PACKAGECONFIG[gnutls] = ",,gnutls" | 37 | PACKAGECONFIG[gnutls] = ",,gnutls" |
| 38 | PACKAGECONFIG[libgcrypt] = ",,libgcrypt" | 38 | PACKAGECONFIG[libgcrypt] = ",,libgcrypt" |
| 39 | PACKAGECONFIG[nss] = "--with-nss=${STAGING_DIR_HOST} --with-nspr=${STAGING_DIR_HOST},--with-nss=no --with-nspr=no,nss nspr" | 39 | PACKAGECONFIG[nss] = "--with-nss=${STAGING_DIR_HOST} --with-nspr=${STAGING_DIR_HOST},--with-nss=no --with-nspr=no,nss nspr" |
diff --git a/meta-oe/recipes-support/xorg-xrdp/xorgxrdp_0.10.4.bb b/meta-oe/recipes-support/xorg-xrdp/xorgxrdp_0.10.5.bb index f111c4eed9..225de422e6 100644 --- a/meta-oe/recipes-support/xorg-xrdp/xorgxrdp_0.10.4.bb +++ b/meta-oe/recipes-support/xorg-xrdp/xorgxrdp_0.10.5.bb | |||
| @@ -12,7 +12,7 @@ REQUIRED_DISTRO_FEATURES = "x11 pam" | |||
| 12 | 12 | ||
| 13 | SRC_URI = "git://github.com/neutrinolabs/xorgxrdp.git;branch=v0.10;protocol=https;tag=v${PV}" | 13 | SRC_URI = "git://github.com/neutrinolabs/xorgxrdp.git;branch=v0.10;protocol=https;tag=v${PV}" |
| 14 | 14 | ||
| 15 | SRCREV = "2b1f913f4aa6b88d63d9ce9302c61cb0e39483f6" | 15 | SRCREV = "c2d3cbafebe00be3221f985c06ef6b97f1c63790" |
| 16 | 16 | ||
| 17 | FILES:${PN} += "${libdir}/xorg/modules/*" | 17 | FILES:${PN} += "${libdir}/xorg/modules/*" |
| 18 | FILES:${PN}-staticdev += " \ | 18 | FILES:${PN}-staticdev += " \ |
diff --git a/meta-oe/recipes-support/xrdp/xrdp/fix-compiling-with-musl.patch b/meta-oe/recipes-support/xrdp/xrdp/fix-compiling-with-musl.patch deleted file mode 100644 index c716229ab6..0000000000 --- a/meta-oe/recipes-support/xrdp/xrdp/fix-compiling-with-musl.patch +++ /dev/null | |||
| @@ -1,27 +0,0 @@ | |||
| 1 | |||
| 2 | sys/signal.h does almost the same in both glibc and musl: it includes "signal.h" | ||
| 3 | |||
| 4 | However with musl there is also a warning macro about this, which is interpreted as | ||
| 5 | an error during building. | ||
| 6 | |||
| 7 | Fixes error: | ||
| 8 | |||
| 9 | | In file included from ../../sources/xrdp-0.10.4.1/waitforx/waitforx.c:5: | ||
| 10 | | <...>/usr/include/sys/signal.h:1:2: error: #warning redirecting incorrect #include <sys/signal.h> to <signal.h> [-Werror=cpp] | ||
| 11 | | 1 | #warning redirecting incorrect #include <sys/signal.h> to <signal.h> | ||
| 12 | | | ^~~~~~~ | ||
| 13 | | cc1: all warnings being treated as errors | ||
| 14 | |||
| 15 | Upstream-Status: Submitted [https://github.com/neutrinolabs/xrdp/pull/3678] | ||
| 16 | Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> | ||
| 17 | |||
| 18 | --- ./waitforx/waitforx.c.orig 2025-11-25 14:38:46.464337398 +0100 | ||
| 19 | +++ ./waitforx/waitforx.c 2025-11-25 14:38:52.007441093 +0100 | ||
| 20 | @@ -2,7 +2,6 @@ | ||
| 21 | #include <signal.h> | ||
| 22 | #include <stdio.h> | ||
| 23 | #include <stdlib.h> | ||
| 24 | -#include <sys/signal.h> | ||
| 25 | #include <unistd.h> | ||
| 26 | |||
| 27 | #include "config_ac.h" | ||
diff --git a/meta-oe/recipes-support/xrdp/xrdp_0.10.4.1.bb b/meta-oe/recipes-support/xrdp/xrdp_0.10.5.bb index 8203ada8e5..8d7c5807f2 100644 --- a/meta-oe/recipes-support/xrdp/xrdp_0.10.4.1.bb +++ b/meta-oe/recipes-support/xrdp/xrdp_0.10.5.bb | |||
| @@ -17,9 +17,7 @@ SRC_URI = "https://github.com/neutrinolabs/${BPN}/releases/download/v${PV}/${BPN | |||
| 17 | file://0001-arch-Define-NO_NEED_ALIGN-on-ppc64.patch \ | 17 | file://0001-arch-Define-NO_NEED_ALIGN-on-ppc64.patch \ |
| 18 | file://0001-mark-count-with-unused-attribute.patch \ | 18 | file://0001-mark-count-with-unused-attribute.patch \ |
| 19 | " | 19 | " |
| 20 | SRC_URI:append:libc-musl = " file://fix-compiling-with-musl.patch" | 20 | SRC_URI[sha256sum] = "9abc96d164de4b1c40e2f3f537d0593d052a640cf3388978c133715ea69fb123" |
| 21 | |||
| 22 | SRC_URI[sha256sum] = "52eadf3e86c57be0de0b9d5c184b52a7946a070746d3eb04b5089dd6d42f8f5f" | ||
| 23 | 21 | ||
| 24 | UPSTREAM_CHECK_URI = "https://github.com/neutrinolabs/xrdp/releases" | 22 | UPSTREAM_CHECK_URI = "https://github.com/neutrinolabs/xrdp/releases" |
| 25 | UPSTREAM_CHECK_REGEX = "releases/tag/v(?P<pver>\d+(\.\d+)+)" | 23 | UPSTREAM_CHECK_REGEX = "releases/tag/v(?P<pver>\d+(\.\d+)+)" |
diff --git a/meta-oe/recipes-test/catch2/catch2_3.8.1.bb b/meta-oe/recipes-test/catch2/catch2_3.13.0.bb index 48ed26708c..c5d85ba302 100644 --- a/meta-oe/recipes-test/catch2/catch2_3.8.1.bb +++ b/meta-oe/recipes-test/catch2/catch2_3.13.0.bb | |||
| @@ -4,8 +4,8 @@ HOMEPAGE = "https://github.com/catchorg/Catch2" | |||
| 4 | LICENSE = "BSL-1.0" | 4 | LICENSE = "BSL-1.0" |
| 5 | LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=e4224ccaecb14d942c71d31bef20d78c" | 5 | LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=e4224ccaecb14d942c71d31bef20d78c" |
| 6 | 6 | ||
| 7 | SRC_URI = "git://github.com/catchorg/Catch2.git;branch=devel;protocol=https" | 7 | SRC_URI = "git://github.com/catchorg/Catch2.git;branch=devel;protocol=https;tag=v${PV}" |
| 8 | SRCREV = "2b60af89e23d28eefc081bc930831ee9d45ea58b" | 8 | SRCREV = "29c9844f688acb27c87338c39cd186ebfe41aa19" |
| 9 | 9 | ||
| 10 | 10 | ||
| 11 | inherit cmake python3native | 11 | inherit cmake python3native |
