{
  "_class" : "hudson.model.FreeStyleBuild",
  "actions" : [
    {
      "_class" : "hudson.model.CauseAction",
      "causes" : [
        {
          "_class" : "org.jenkinsci.plugins.parameterizedscheduler.ParameterizedTimerTriggerCause",
          "shortDescription" : "Started by timer with parameters: {BUILD_CFG_TARGET_DEV=WR8750N/WR9500N/WG600HP (AR9344)}"
        }
      ]
    },
    {
      "_class" : "hudson.model.ParametersAction",
      "parameters" : [
        {
          "_class" : "hudson.model.BooleanParameterValue",
          "name" : "BUILD_CFG_DISTCLEAN",
          "value" : True
        },
        {
          "_class" : "hudson.model.BooleanParameterValue",
          "name" : "BUILD_CFG_DIFFCONFIG",
          "value" : True
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "BUILD_CFG_TARGET_DEV",
          "value" : "WR8750N/WR9500N/WG600HP (AR9344)"
        }
      ]
    },
    {
      "_class" : "hudson.plugins.git.util.BuildData",
      "buildsByBranchName" : {
        "refs/remotes/origin/main" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 321,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "9bdf72347640b80cbe90780506b04d27d8b8223d",
            "branch" : [
              {
                "SHA1" : "9bdf72347640b80cbe90780506b04d27d8b8223d",
                "name" : "refs/remotes/origin/main"
              }
            ]
          },
          "revision" : {
            "SHA1" : "9bdf72347640b80cbe90780506b04d27d8b8223d",
            "branch" : [
              {
                "SHA1" : "9bdf72347640b80cbe90780506b04d27d8b8223d",
                "name" : "refs/remotes/origin/main"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "9bdf72347640b80cbe90780506b04d27d8b8223d",
        "branch" : [
          {
            "SHA1" : "9bdf72347640b80cbe90780506b04d27d8b8223d",
            "name" : "refs/remotes/origin/main"
          }
        ]
      },
      "remoteUrls" : [
        "https://github.com/openwrt/openwrt"
      ],
      "scmName" : ""
    },
    {
      
    },
    {
      
    },
    {
      
    },
    {
      
    },
    {
      "_class" : "org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction"
    }
  ],
  "artifacts" : [
    {
      "displayPath" : "config.buildinfo",
      "fileName" : "config.buildinfo",
      "relativePath" : "bin/targets/ath79/tiny/config.buildinfo"
    },
    {
      "displayPath" : "feeds.buildinfo",
      "fileName" : "feeds.buildinfo",
      "relativePath" : "bin/targets/ath79/tiny/feeds.buildinfo"
    },
    {
      "displayPath" : "openwrt-ath79-tiny-nec_wg600hp-initramfs-factory.bin",
      "fileName" : "openwrt-ath79-tiny-nec_wg600hp-initramfs-factory.bin",
      "relativePath" : "bin/targets/ath79/tiny/openwrt-ath79-tiny-nec_wg600hp-initramfs-factory.bin"
    },
    {
      "displayPath" : "openwrt-ath79-tiny-nec_wg600hp-initramfs-kernel.bin",
      "fileName" : "openwrt-ath79-tiny-nec_wg600hp-initramfs-kernel.bin",
      "relativePath" : "bin/targets/ath79/tiny/openwrt-ath79-tiny-nec_wg600hp-initramfs-kernel.bin"
    },
    {
      "displayPath" : "openwrt-ath79-tiny-nec_wg600hp-squashfs-sysupgrade.bin",
      "fileName" : "openwrt-ath79-tiny-nec_wg600hp-squashfs-sysupgrade.bin",
      "relativePath" : "bin/targets/ath79/tiny/openwrt-ath79-tiny-nec_wg600hp-squashfs-sysupgrade.bin"
    },
    {
      "displayPath" : "openwrt-ath79-tiny-nec_wg600hp-uboot.bin",
      "fileName" : "openwrt-ath79-tiny-nec_wg600hp-uboot.bin",
      "relativePath" : "bin/targets/ath79/tiny/openwrt-ath79-tiny-nec_wg600hp-uboot.bin"
    },
    {
      "displayPath" : "openwrt-ath79-tiny-nec_wr8750n-initramfs-factory.bin",
      "fileName" : "openwrt-ath79-tiny-nec_wr8750n-initramfs-factory.bin",
      "relativePath" : "bin/targets/ath79/tiny/openwrt-ath79-tiny-nec_wr8750n-initramfs-factory.bin"
    },
    {
      "displayPath" : "openwrt-ath79-tiny-nec_wr8750n-initramfs-kernel.bin",
      "fileName" : "openwrt-ath79-tiny-nec_wr8750n-initramfs-kernel.bin",
      "relativePath" : "bin/targets/ath79/tiny/openwrt-ath79-tiny-nec_wr8750n-initramfs-kernel.bin"
    },
    {
      "displayPath" : "openwrt-ath79-tiny-nec_wr8750n-squashfs-sysupgrade.bin",
      "fileName" : "openwrt-ath79-tiny-nec_wr8750n-squashfs-sysupgrade.bin",
      "relativePath" : "bin/targets/ath79/tiny/openwrt-ath79-tiny-nec_wr8750n-squashfs-sysupgrade.bin"
    },
    {
      "displayPath" : "openwrt-ath79-tiny-nec_wr8750n-uboot.bin",
      "fileName" : "openwrt-ath79-tiny-nec_wr8750n-uboot.bin",
      "relativePath" : "bin/targets/ath79/tiny/openwrt-ath79-tiny-nec_wr8750n-uboot.bin"
    },
    {
      "displayPath" : "openwrt-ath79-tiny-nec_wr9500n-initramfs-factory.bin",
      "fileName" : "openwrt-ath79-tiny-nec_wr9500n-initramfs-factory.bin",
      "relativePath" : "bin/targets/ath79/tiny/openwrt-ath79-tiny-nec_wr9500n-initramfs-factory.bin"
    },
    {
      "displayPath" : "openwrt-ath79-tiny-nec_wr9500n-initramfs-kernel.bin",
      "fileName" : "openwrt-ath79-tiny-nec_wr9500n-initramfs-kernel.bin",
      "relativePath" : "bin/targets/ath79/tiny/openwrt-ath79-tiny-nec_wr9500n-initramfs-kernel.bin"
    },
    {
      "displayPath" : "openwrt-ath79-tiny-nec_wr9500n-squashfs-sysupgrade.bin",
      "fileName" : "openwrt-ath79-tiny-nec_wr9500n-squashfs-sysupgrade.bin",
      "relativePath" : "bin/targets/ath79/tiny/openwrt-ath79-tiny-nec_wr9500n-squashfs-sysupgrade.bin"
    },
    {
      "displayPath" : "openwrt-ath79-tiny-nec_wr9500n-uboot.bin",
      "fileName" : "openwrt-ath79-tiny-nec_wr9500n-uboot.bin",
      "relativePath" : "bin/targets/ath79/tiny/openwrt-ath79-tiny-nec_wr9500n-uboot.bin"
    },
    {
      "displayPath" : "openwrt-ath79-tiny.manifest",
      "fileName" : "openwrt-ath79-tiny.manifest",
      "relativePath" : "bin/targets/ath79/tiny/openwrt-ath79-tiny.manifest"
    },
    {
      "displayPath" : "profiles.json",
      "fileName" : "profiles.json",
      "relativePath" : "bin/targets/ath79/tiny/profiles.json"
    },
    {
      "displayPath" : "sha256sums",
      "fileName" : "sha256sums",
      "relativePath" : "bin/targets/ath79/tiny/sha256sums"
    },
    {
      "displayPath" : "version.buildinfo",
      "fileName" : "version.buildinfo",
      "relativePath" : "bin/targets/ath79/tiny/version.buildinfo"
    }
  ],
  "building" : False,
  "description" : "diffconfig: true, device: WR8750N/WR9500N/WG600HP (AR9344)",
  "displayName" : "#321",
  "duration" : 1995428,
  "estimatedDuration" : 2035906,
  "executor" : None,
  "fullDisplayName" : "OpenWrt (master) for NEC Aterm (NetBSD based) #321",
  "id" : "321",
  "inProgress" : False,
  "keepLog" : False,
  "number" : 321,
  "queueId" : 314,
  "result" : "SUCCESS",
  "timestamp" : 1763941200701,
  "url" : "https://taiha.net/jenkins/job/OpenWrt-master-NEC-BSD-Aterm/321/",
  "builtOn" : "home-slave02_taihasv",
  "changeSet" : {
    "_class" : "hudson.plugins.git.GitChangeSetList",
    "items" : [
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "target/linux/mpc85xx/patches-6.12/110-powerpc-85xx-br200-wp-support.patch"
        ],
        "commitId" : "15fb19cdb31c7ee33437b1182fea15d9848527a4",
        "timestamp" : 1763630767000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/noltari",
          "fullName" : "noltari"
        },
        "authorEmail" : "noltari@gmail.com",
        "comment" : "mpc85xx: refresh kernel patch\u000a\u000aCommit 4afaacdd7f57 changed 107-powerpc-85xx-add-ws-ap3825i-support.patch\u000awithout refreshing the rest of the patches.\u000a\u000a4afaacdd7f57 mpc85xx: relocate AP3825i simpleImage loader\u000aSigned-off-by: Álvaro Fernández Rojas <noltari@gmail.com>\u000a",
        "date" : "2025-11-20 10:26:07 +0100",
        "id" : "15fb19cdb31c7ee33437b1182fea15d9848527a4",
        "msg" : "mpc85xx: refresh kernel patch",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "target/linux/mpc85xx/patches-6.12/110-powerpc-85xx-br200-wp-support.patch"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "tools/ccache/patches/100-honour-copts.patch",
          "tools/ccache/Makefile"
        ],
        "commitId" : "075ec5501ad44492733fe0393d19903b930106b1",
        "timestamp" : 1763643641000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/ansuelsmth",
          "fullName" : "ansuelsmth"
        },
        "authorEmail" : "ansuelsmth@gmail.com",
        "comment" : "tools/ccache: update to 4.12.1\u000a\u000aRelease Notes:\u000ahttps://ccache.dev/releasenotes.html#_ccache_4_12_1\u000a\u000aPatch manually refreshed:\u000a- 100-honour-copts.patch\u000a\u000aSigned-off-by: Nick Hainke <vincent@systemli.org>\u000aLink: https://github.com/openwrt/openwrt/pull/20837\u000aSigned-off-by: Christian Marangi <ansuelsmth@gmail.com>\u000a",
        "date" : "2025-11-20 14:00:41 +0100",
        "id" : "075ec5501ad44492733fe0393d19903b930106b1",
        "msg" : "tools/ccache: update to 4.12.1",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "tools/ccache/patches/100-honour-copts.patch"
          },
          {
            "editType" : "edit",
            "file" : "tools/ccache/Makefile"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "target/linux/generic/hack-6.6/249-udp-tunnel-selection.patch",
          "target/linux/generic/hack-6.12/249-udp-tunnel-selection.patch"
        ],
        "commitId" : "f7d6e73d598dc6442c27afde93e3f738ba052543",
        "timestamp" : 1763656119000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/ansuelsmth",
          "fullName" : "ansuelsmth"
        },
        "authorEmail" : "ansuelsmth@gmail.com",
        "comment" : "kernel: fix build of kmod-udptunnel4 and kmod-udptunnel6\u000a\u000aThis fixes the following errors:\u000a```\u000amake[4]: Entering directory '/home/runner/work/OP/OP/openwrt/build_dir/target-aarch64_cortex-a53_musl/linux-mediatek_filogic/linux-6.12.57'\u000a  MODPOST /home/runner/work/OP/OP/openwrt/build_dir/target-aarch64_cortex-a53_musl/linux-mediatek_filogic/ovpn-dco-0.2.20250801/drivers/net/ovpn-dco/Module.symvers\u000aERROR: modpost: \"udp_tunnel6_xmit_skb\" [/home/runner/work/OP/OP/openwrt/build_dir/target-aarch64_cortex-a53_musl/linux-mediatek_filogic/ovpn-dco-0.2.20250801/drivers/net/ovpn-dco/ovpn-dco-v2.ko] undefined!\u000aERROR: modpost: \"setup_udp_tunnel_sock\" [/home/runner/work/OP/OP/openwrt/build_dir/target-aarch64_cortex-a53_musl/linux-mediatek_filogic/ovpn-dco-0.2.20250801/drivers/net/ovpn-dco/ovpn-dco-v2.ko] undefined!\u000aERROR: modpost: \"udp_tunnel_xmit_skb\" [/home/runner/work/OP/OP/openwrt/build_dir/target-aarch64_cortex-a53_musl/linux-mediatek_filogic/ovpn-dco-0.2.20250801/drivers/net/ovpn-dco/ovpn-dco-v2.ko] undefined!\u000amake[6]: *** [scripts/Makefile.modpost:145: /home/runner/work/OP/OP/openwrt/build_dir/target-aarch64_cortex-a53_musl/linux-mediatek_filogic/ovpn-dco-0.2.20250801/drivers/net/ovpn-dco/Module.symvers] Error 1\u000amake[5]: *** [/home/runner/work/OP/OP/openwrt/build_dir/target-aarch64_cortex-a53_musl/linux-mediatek_filogic/linux-6.12.57/Makefile:1897: modpost] Error 2\u000amake[4]: *** [Makefile:224: __sub-make] Error 2\u000a```\u000a\u000aref 1d15a96b29dc\u000afixes: openwrt/packages#22998\u000a\u000aSigned-off-by: Andy Chiang <AndyChiang_git@outlook.com>\u000aLink: https://github.com/openwrt/openwrt/pull/20839\u000aSigned-off-by: Christian Marangi <ansuelsmth@gmail.com>\u000a",
        "date" : "2025-11-20 17:28:39 +0100",
        "id" : "f7d6e73d598dc6442c27afde93e3f738ba052543",
        "msg" : "kernel: fix build of kmod-udptunnel4 and kmod-udptunnel6",
        "paths" : [
          {
            "editType" : "add",
            "file" : "target/linux/generic/hack-6.12/249-udp-tunnel-selection.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/generic/hack-6.6/249-udp-tunnel-selection.patch"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "package/base-files/files/etc/profile.d/apk-cheatsheet.sh",
          "package/base-files/files/etc/profile.d/00-passwordless-root.sh",
          "package/base-files/files/etc/profile"
        ],
        "commitId" : "eb71d1000968ff45f6ed5aeda87a86548eb0685a",
        "timestamp" : 1763657298000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/robimarko",
          "fullName" : "robimarko"
        },
        "authorEmail" : "robimarko@gmail.com",
        "comment" : "base-files: split /etc/profile\u000a\u000a- move extra parts to /etc/profile.d/*\u000a- improve syntax and messages\u000a\u000aSigned-off-by: Konstantin Demin <rockdrilla@gmail.com>\u000aLink: https://github.com/openwrt/openwrt/pull/19953\u000aSigned-off-by: Robert Marko <robimarko@gmail.com>\u000a",
        "date" : "2025-11-20 17:48:18 +0100",
        "id" : "eb71d1000968ff45f6ed5aeda87a86548eb0685a",
        "msg" : "base-files: split /etc/profile",
        "paths" : [
          {
            "editType" : "add",
            "file" : "package/base-files/files/etc/profile.d/apk-cheatsheet.sh"
          },
          {
            "editType" : "add",
            "file" : "package/base-files/files/etc/profile.d/00-passwordless-root.sh"
          },
          {
            "editType" : "edit",
            "file" : "package/base-files/files/etc/profile"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "package/base-files/files/etc/profile"
        ],
        "commitId" : "9b7ffed9ebbc539fca1c67f8022dc1d5a5ddd55f",
        "timestamp" : 1763657298000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/robimarko",
          "fullName" : "robimarko"
        },
        "authorEmail" : "robimarko@gmail.com",
        "comment" : "base-files: allow to skip unwanted scripts\u000a\u000athis change allows one to selectively \"hush\" scripts from /etc/profile.d/ directory.\u000ae.g., to skip \"opkg to apk cheatsheet\" message (\"/etc/profile.d/apk-cheatsheet.sh\") create empty file \"/etc/profile.d/apk-cheatsheet.hush\" using, for example, command \"touch /etc/profile.d/apk-cheatsheet.hush\"\u000a\u000aSigned-off-by: Konstantin Demin <rockdrilla@gmail.com>\u000aLink: https://github.com/openwrt/openwrt/pull/19953\u000aSigned-off-by: Robert Marko <robimarko@gmail.com>\u000a",
        "date" : "2025-11-20 17:48:18 +0100",
        "id" : "9b7ffed9ebbc539fca1c67f8022dc1d5a5ddd55f",
        "msg" : "base-files: allow to skip unwanted scripts",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "package/base-files/files/etc/profile"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "toolchain/nasm/Makefile"
        ],
        "commitId" : "e62ff2eb2bc68d8169f375d56d4b62850605e1cb",
        "timestamp" : 1763670203000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/vincent",
          "fullName" : "vincent"
        },
        "authorEmail" : "vincent@systemli.org",
        "comment" : "toolchain: nasm: update to 3.01\u000a\u000aSwitch to tar.xz and update to latest release.\u000a\u000aLink: https://github.com/openwrt/openwrt/pull/20836\u000aSigned-off-by: Nick Hainke <vincent@systemli.org>\u000a",
        "date" : "2025-11-20 21:23:23 +0100",
        "id" : "e62ff2eb2bc68d8169f375d56d4b62850605e1cb",
        "msg" : "toolchain: nasm: update to 3.01",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "toolchain/nasm/Makefile"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "target/linux/imx/patches-6.12/506-6.16-PCI-imx6-Skip-link-up-workaround-for-newer-platforms.patch",
          "target/linux/generic/backport-6.12/601-08-v6.14-net-phy-marvell-implement-config_inband-method.patch",
          "target/linux/generic/backport-6.12/612-01-v6.17-net-dsa-tag_brcm-legacy-reorganize-functions.patch",
          "target/linux/generic/pending-6.12/681-net-remove-NETIF_F_GSO_FRAGLIST-from-NETIF_F_GSO_SOF.patch",
          "target/linux/generic/backport-6.12/780-39-v6.16-r8169-merge-chip-versions-70-and-71-RTL8126A.patch",
          "target/linux/bcm27xx/patches-6.12/950-0104-media-adv7180-Add-YPrPb-support-for-ADV7282M.patch",
          "target/linux/lantiq/files/arch/mips/boot/dts/lantiq/danube.dtsi",
          "target/linux/bcm27xx/patches-6.12/950-0949-PCI-quirks-work-around-VL805-firmware-ASPM-meddling.patch",
          "target/linux/generic/backport-6.12/610-03-v6.15-net-dsa-b53-mdio-add-support-for-BCM53101.patch",
          "target/linux/generic/backport-6.12/610-07-v6.16-net-dsa-b53-do-not-configure-bcm63xx-s-IMP-port-inte.patch",
          "target/linux/ipq40xx/patches-6.12/401-mmc-sdhci-msm-comment-unused-sdhci_msm_set_clock.patch",
          "target/linux/generic/pending-6.12/810-pci_disable_common_quirks.patch",
          "target/linux/bcm27xx/patches-6.12/950-0410-media-i2c-adv7180-Add-support-for-V4L2_CID_LINK_FREQ.patch",
          "target/linux/generic/backport-6.12/720-09-v6.14-net-phy-Constify-struct-mdio_device_id.patch",
          "target/linux/realtek/patches-6.12/020-03-v6.18-timer-rtl-otto-do-not-interfere-with-interrupts.patch",
          "target/linux/generic/backport-6.12/780-42-v6.16-r8169-add-support-for-RTL8127A.patch",
          "target/linux/mvebu/patches-6.12/350-drivers-thermal-step_wise-add-support-for-hysteresis.patch",
          "target/linux/qualcommax/patches-6.12/0804-remoteproc-qcom-q6v5-Add-multipd-interrupts-support.patch",
          "target/linux/generic/backport-6.12/610-04-v6.16-net-dsa-b53-implement-setting-ageing-time.patch",
          "target/linux/bcm27xx/patches-6.12/950-0692-cgroup-Add-cgroup_enable-option.patch",
          "target/linux/bcm27xx/patches-6.12/950-0322-Bluetooth-hci_sync-Add-fallback-bd-address-prop.patch",
          "target/linux/ramips/patches-6.12/810-uvc-add-iPassion-iP2970-support.patch",
          "target/linux/generic/pending-6.12/710-bridge-add-knob-for-filtering-rx-tx-BPDU-pack.patch",
          "target/linux/generic/backport-6.12/780-23-v6.14-r8169-adjust-version-numbering-for-RTL8126.patch",
          "target/linux/generic/backport-6.12/601-06-v6.14-net-phy-marvell-implement-phy_inband_caps-method.patch",
          "target/linux/generic/pending-6.12/802-OPP-Provide-old-opp-to-config_clks-on-_set_opp.patch",
          "target/linux/generic/backport-6.12/612-03-v6.17-net-dsa-b53-support-legacy-FCS-tags.patch",
          "target/linux/bcm27xx/patches-6.12/950-0103-media-adv7180-Default-to-the-first-valid-input.patch",
          "target/linux/generic/backport-6.12/612-12-v6.17-net-dsa-b53-fix-unicast-multicast-flooding-on-BCM5325.patch",
          "target/linux/bmips/patches-6.12/110-net-dsa-b53-bcm531x5-fix-cpu-rgmii-mode-interpretation.patch",
          "target/linux/generic/backport-6.12/612-02-v6.17-net-dsa-tag_brcm-add-support-for-legacy-FCS-tags.patch",
          "target/linux/generic/backport-6.12/612-04-v6.17-net-dsa-b53-detect-BCM5325-variants.patch",
          "target/linux/generic/hack-6.12/610-net-page_pool-try-to-free-deferred-skbs-while-waitin.patch",
          "target/linux/generic/backport-6.12/612-05-v6.17-net-dsa-b53-add-support-for-FDB-operations-on-5325-5365.patch",
          "target/linux/bcm27xx/patches-6.12/950-0502-Bluetooth-hci_sync-Fix-crash-on-NULL-parent.patch",
          "target/linux/generic/hack-6.12/902-debloat_proc.patch",
          "target/linux/generic/hack-6.12/780-usb-net-MeigLink_modem_support.patch",
          "target/linux/qualcommax/patches-6.12/0151-arm64-qcom-ipq6018-nss_port5.patch",
          "target/linux/bcm27xx/patches-6.12/950-0392-fbdev-Allow-client-to-request-a-particular-dev-fbN-n.patch",
          "target/linux/ipq40xx/patches-6.12/400-mmc-sdhci-sdhci-msm-use-sdhci_set_clock-instead-of-s.patch",
          "target/linux/generic/kernel-6.12",
          "target/linux/realtek/patches-6.12/020-01-v6.18-timer-rtl-otto-work-around-dying-timers.patch",
          "target/linux/rockchip/patches-6.12/037-01-v6.15-scsi-ufs-core-Export-ufshcd_dme_reset-and.patch",
          "target/linux/bcm27xx/patches-6.12/950-0402-drivers-thermal-step_wise-add-support-for-hysteresis.patch",
          "target/linux/bcm27xx/patches-6.12/950-0409-media-i2c-adv7180-Use-MEDIA_BUS_FMT_UYVY8_1X16-for-C.patch",
          "target/linux/bcm27xx/patches-6.12/950-0295-media-adv7180-Nasty-hack-to-allow-input-selection.patch",
          "target/linux/starfive/patches-6.12/0017-plic-irq-Set-IRQCHIP_EOI_THREADED-in-PREEMPT_RT-case.patch"
        ],
        "commitId" : "738876e76bb20e9fffac7da54aeee642cd59e51e",
        "timestamp" : 1763670626000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/hauke",
          "fullName" : "hauke"
        },
        "authorEmail" : "hauke@hauke-m.de",
        "comment" : "kernel: bump 6.12 to 6.12.58\u000a\u000achangelogs:\u000ahttps://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.58\u000a\u000aRemoved upstreamed patches:\u000a1. target/linux/generic/backport-6.12/612-01-v6.17-net-dsa-tag_brcm-legacy-reorganize-functions.patch\u000a   Upstream: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v6.12.58&id=a4daaf063f8269a5881154c5b77c5ef6639d65d3\u000a\u000a2. target/linux/qualcommax/patches-6.12/0151-arm64-qcom-ipq6018-nss_port5.patch\u000a   Upstream: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v6.12.58&id=9a7a5d50ee2e035325de9c720e4842d6759d2374\u000a\u000a3. target/linux/realtek/patches-6.12/020-01-v6.18-timer-rtl-otto-work-around-dying-timers.patch\u000a   Upstream: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v6.12.58&id=d0e217b33d42bfe52ef7ef447916a23a586e6e5c\u000a\u000a4. target/linux/realtek/patches-6.12/020-03-v6.18-timer-rtl-otto-do-not-interfere-with-interrupts.patch\u000a   Upstream: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v6.12.58&id=8cc561dd9d02f1753ae34dfdd565662828be9a9d\u000a\u000aAdditional changes:\u000a- Manually adapted bcm27xx patch:\u000a  * 950-0410-media-i2c-adv7180-Add-support-for-V4L2_CID_LINK_FREQ.patch\u000a    Rebased and adjusted for kernel 6.12 to fix context conflicts.\u000a- Synced lantiq DTS (danube.dtsi) with upstream bindings\u000a  to fix DT validation issues on kernel 6.12.\u000a- Manually adapted DTS to match OpenWrt's lantiq DTS layout.\u000a\u000aCompile-tested on x86_64\u000aRun-tested on x86_64\u000a\u000aSigned-off-by: gongzi miao <miaogongzi0227@gmail.com>\u000aLink: https://github.com/openwrt/openwrt/pull/20777\u000aSigned-off-by: Hauke Mehrtens <hauke@hauke-m.de>\u000a",
        "date" : "2025-11-20 21:30:26 +0100",
        "id" : "738876e76bb20e9fffac7da54aeee642cd59e51e",
        "msg" : "kernel: bump 6.12 to 6.12.58",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "target/linux/bcm27xx/patches-6.12/950-0295-media-adv7180-Nasty-hack-to-allow-input-selection.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/lantiq/files/arch/mips/boot/dts/lantiq/danube.dtsi"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/generic/hack-6.12/902-debloat_proc.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/generic/backport-6.12/610-03-v6.15-net-dsa-b53-mdio-add-support-for-BCM53101.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/generic/hack-6.12/780-usb-net-MeigLink_modem_support.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/bmips/patches-6.12/110-net-dsa-b53-bcm531x5-fix-cpu-rgmii-mode-interpretation.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/generic/backport-6.12/612-01-v6.17-net-dsa-tag_brcm-legacy-reorganize-functions.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/generic/backport-6.12/780-39-v6.16-r8169-merge-chip-versions-70-and-71-RTL8126A.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/mvebu/patches-6.12/350-drivers-thermal-step_wise-add-support-for-hysteresis.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/bcm27xx/patches-6.12/950-0103-media-adv7180-Default-to-the-first-valid-input.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/starfive/patches-6.12/0017-plic-irq-Set-IRQCHIP_EOI_THREADED-in-PREEMPT_RT-case.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/generic/pending-6.12/802-OPP-Provide-old-opp-to-config_clks-on-_set_opp.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/realtek/patches-6.12/020-01-v6.18-timer-rtl-otto-work-around-dying-timers.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/generic/backport-6.12/780-42-v6.16-r8169-add-support-for-RTL8127A.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/imx/patches-6.12/506-6.16-PCI-imx6-Skip-link-up-workaround-for-newer-platforms.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/bcm27xx/patches-6.12/950-0502-Bluetooth-hci_sync-Fix-crash-on-NULL-parent.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/qualcommax/patches-6.12/0151-arm64-qcom-ipq6018-nss_port5.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/qualcommax/patches-6.12/0804-remoteproc-qcom-q6v5-Add-multipd-interrupts-support.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/bcm27xx/patches-6.12/950-0104-media-adv7180-Add-YPrPb-support-for-ADV7282M.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/generic/backport-6.12/720-09-v6.14-net-phy-Constify-struct-mdio_device_id.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/generic/pending-6.12/710-bridge-add-knob-for-filtering-rx-tx-BPDU-pack.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/generic/pending-6.12/810-pci_disable_common_quirks.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/generic/backport-6.12/601-08-v6.14-net-phy-marvell-implement-config_inband-method.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/generic/backport-6.12/612-03-v6.17-net-dsa-b53-support-legacy-FCS-tags.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/realtek/patches-6.12/020-03-v6.18-timer-rtl-otto-do-not-interfere-with-interrupts.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/bcm27xx/patches-6.12/950-0392-fbdev-Allow-client-to-request-a-particular-dev-fbN-n.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/generic/backport-6.12/780-23-v6.14-r8169-adjust-version-numbering-for-RTL8126.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/bcm27xx/patches-6.12/950-0410-media-i2c-adv7180-Add-support-for-V4L2_CID_LINK_FREQ.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/generic/backport-6.12/612-04-v6.17-net-dsa-b53-detect-BCM5325-variants.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/generic/backport-6.12/612-12-v6.17-net-dsa-b53-fix-unicast-multicast-flooding-on-BCM5325.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/ipq40xx/patches-6.12/400-mmc-sdhci-sdhci-msm-use-sdhci_set_clock-instead-of-s.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/generic/backport-6.12/601-06-v6.14-net-phy-marvell-implement-phy_inband_caps-method.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/bcm27xx/patches-6.12/950-0402-drivers-thermal-step_wise-add-support-for-hysteresis.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/generic/backport-6.12/612-02-v6.17-net-dsa-tag_brcm-add-support-for-legacy-FCS-tags.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/rockchip/patches-6.12/037-01-v6.15-scsi-ufs-core-Export-ufshcd_dme_reset-and.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/generic/backport-6.12/610-07-v6.16-net-dsa-b53-do-not-configure-bcm63xx-s-IMP-port-inte.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/generic/kernel-6.12"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/generic/pending-6.12/681-net-remove-NETIF_F_GSO_FRAGLIST-from-NETIF_F_GSO_SOF.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/bcm27xx/patches-6.12/950-0322-Bluetooth-hci_sync-Add-fallback-bd-address-prop.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/ipq40xx/patches-6.12/401-mmc-sdhci-msm-comment-unused-sdhci_msm_set_clock.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/bcm27xx/patches-6.12/950-0949-PCI-quirks-work-around-VL805-firmware-ASPM-meddling.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/bcm27xx/patches-6.12/950-0409-media-i2c-adv7180-Use-MEDIA_BUS_FMT_UYVY8_1X16-for-C.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/generic/hack-6.12/610-net-page_pool-try-to-free-deferred-skbs-while-waitin.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/generic/backport-6.12/610-04-v6.16-net-dsa-b53-implement-setting-ageing-time.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/ramips/patches-6.12/810-uvc-add-iPassion-iP2970-support.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/bcm27xx/patches-6.12/950-0692-cgroup-Add-cgroup_enable-option.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/generic/backport-6.12/612-05-v6.17-net-dsa-b53-add-support-for-FDB-operations-on-5325-5365.patch"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "package/boot/uboot-rockchip/patches/105-2-board-rockchip-add-LinkEase-EasePi-R1.patch",
          "package/boot/uboot-rockchip/Makefile",
          "package/boot/uboot-rockchip/patches/105-1-arm64-dts-rockchip-add-LinkEase-EasePi-R1.patch"
        ],
        "commitId" : "5dff7b45d30f7aea5c7d10f276ce4c72ec6bd6ed",
        "timestamp" : 1763673851000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/hauke",
          "fullName" : "hauke"
        },
        "authorEmail" : "hauke@hauke-m.de",
        "comment" : "uboot-rockchip: add dedicated uboot for LinkEase EasePi R1\u000a\u000aThe generic-rk3568 does not reset the gmac phy, causing the kernel to\u000afail to initialize gmac during cold boot with the error message\u000a\"mdio_bus stmmac-1: MDIO device at address 1 is missing.\"\u000a\u000aAdding a dedicated uboot for EasePi R1 to resolve this issue.\u000a\u000aThe EasePi R1's DTS hasn't been merged into the Linux release yet,\u000aso it cannot be submitted to the upstream u-boot.\u000a\u000aFixes: ef093299db (\"uboot-rockchip: add support for LinkEase EasePi R1\")\u000aSigned-off-by: Liangbin Lian <jjm2473@gmail.com>\u000aLink: https://github.com/openwrt/openwrt/pull/20772\u000aSigned-off-by: Hauke Mehrtens <hauke@hauke-m.de>\u000a",
        "date" : "2025-11-20 22:24:11 +0100",
        "id" : "5dff7b45d30f7aea5c7d10f276ce4c72ec6bd6ed",
        "msg" : "uboot-rockchip: add dedicated uboot for LinkEase EasePi R1",
        "paths" : [
          {
            "editType" : "add",
            "file" : "package/boot/uboot-rockchip/patches/105-1-arm64-dts-rockchip-add-LinkEase-EasePi-R1.patch"
          },
          {
            "editType" : "add",
            "file" : "package/boot/uboot-rockchip/patches/105-2-board-rockchip-add-LinkEase-EasePi-R1.patch"
          },
          {
            "editType" : "edit",
            "file" : "package/boot/uboot-rockchip/Makefile"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "target/linux/rockchip/image/armv8.mk"
        ],
        "commitId" : "e6a5ca0da7377645be7b9ba70b18de3b9bab5342",
        "timestamp" : 1763673851000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/hauke",
          "fullName" : "hauke"
        },
        "authorEmail" : "hauke@hauke-m.de",
        "comment" : "rockchip: LinkEase EasePi R1 use dedicated uboot\u000a\u000aFixes the \"mdio_bus stmmac-1: MDIO device at address 1 is missing\" error\u000athat occurs during cold boot when initializing GMAC.\u000a\u000aFixes: 8ca4caacd039 (\"rockchip: Add support for RK3568 LinkEase EasePi R1\")\u000aSigned-off-by: Liangbin Lian <jjm2473@gmail.com>\u000aLink: https://github.com/openwrt/openwrt/pull/20772\u000aSigned-off-by: Hauke Mehrtens <hauke@hauke-m.de>\u000a",
        "date" : "2025-11-20 22:24:11 +0100",
        "id" : "e6a5ca0da7377645be7b9ba70b18de3b9bab5342",
        "msg" : "rockchip: LinkEase EasePi R1 use dedicated uboot",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "target/linux/rockchip/image/armv8.mk"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "target/linux/airoha/patches-6.12/885-i2c-mt7621-optional-reset.patch",
          "target/linux/airoha/patches-6.12/886-uart-add-en7523-support.patch",
          "target/linux/airoha/patches-6.12/104-i2c-mt7621-optional-reset.patch",
          "target/linux/airoha/patches-6.12/105-uart-add-en7523-support.patch"
        ],
        "commitId" : "db51030324917eaee0d2749aeee1d5ae7b675d34",
        "timestamp" : 1763676013000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/ansuelsmth",
          "fullName" : "ansuelsmth"
        },
        "authorEmail" : "ansuelsmth@gmail.com",
        "comment" : "airoha: reorder I2C and UART patches\u000a\u000aThe I2C and UART patch numbers are duplicates\u000aof other patches, so reordered them.\u000a\u000aSigned-off-by: Chukun Pan <amadeus@jmu.edu.cn>\u000aLink: https://github.com/openwrt/openwrt/pull/20770\u000aSigned-off-by: Christian Marangi <ansuelsmth@gmail.com>\u000a",
        "date" : "2025-11-20 23:00:13 +0100",
        "id" : "db51030324917eaee0d2749aeee1d5ae7b675d34",
        "msg" : "airoha: reorder I2C and UART patches",
        "paths" : [
          {
            "editType" : "add",
            "file" : "target/linux/airoha/patches-6.12/885-i2c-mt7621-optional-reset.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/airoha/patches-6.12/886-uart-add-en7523-support.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/airoha/patches-6.12/105-uart-add-en7523-support.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/airoha/patches-6.12/104-i2c-mt7621-optional-reset.patch"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "target/linux/airoha/patches-6.12/109-05-v6.19-pinctrl-airoha-add-support-for-Airoha-AN7583-PINs.patch",
          "target/linux/airoha/patches-6.12/109-03-v6.19-pinctrl-airoha-convert-PWM-GPIO-to-macro.patch",
          "target/linux/airoha/patches-6.12/109-01-v6.19-pinctrl-airoha-generalize-pins-group-function-confs-.patch",
          "target/linux/airoha/patches-6.12/088-v6.18-pinctrl-airoha-replace-struct-function_desc-with-str.patch",
          "target/linux/airoha/patches-6.12/109-02-v6.19-pinctrl-airoha-convert-PHY-LED-GPIO-to-macro.patch",
          "target/linux/airoha/patches-6.12/091-02-v6.18-pinctrl-airoha-fix-wrong-MDIO-function-bitmaks.patch",
          "target/linux/airoha/patches-6.12/091-01-v6.18-pinctrl-airoha-fix-wrong-PHY-LED-mux-value-for-LED1-.patch",
          "target/linux/airoha/patches-6.12/113-v6.19-pinctrl-airoha-Fix-AIROHA_PINCTRL_CONFS_DRIVE_E2.patch",
          "target/linux/airoha/patches-6.12/112-v6.19-pinctrl-airoha-fix-pinctrl-function-mismatch-issue.patch"
        ],
        "commitId" : "69f0ee5bafee745540e65f6e43d3fbf1ceb0f6d8",
        "timestamp" : 1763676013000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/ansuelsmth",
          "fullName" : "ansuelsmth"
        },
        "authorEmail" : "ansuelsmth@gmail.com",
        "comment" : "airoha: backport and fix pinctrl driver\u000a\u000aBackport changes to the pinctrl driver to bring it closer to\u000athe upstream version. Also fix the bug in the pinctrl driver:\u000a\u000apinctrl-airoha ...pinctrl: invalid function mdio in map table\u000a\u000aFixes: bd7f5b3 (\"airoha: replace AN7583 pinctrl patch with upstream version\")\u000aSigned-off-by: Chukun Pan <amadeus@jmu.edu.cn>\u000aLink: https://github.com/openwrt/openwrt/pull/20770\u000aSigned-off-by: Christian Marangi <ansuelsmth@gmail.com>\u000a",
        "date" : "2025-11-20 23:00:13 +0100",
        "id" : "69f0ee5bafee745540e65f6e43d3fbf1ceb0f6d8",
        "msg" : "airoha: backport and fix pinctrl driver",
        "paths" : [
          {
            "editType" : "add",
            "file" : "target/linux/airoha/patches-6.12/113-v6.19-pinctrl-airoha-Fix-AIROHA_PINCTRL_CONFS_DRIVE_E2.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/airoha/patches-6.12/109-03-v6.19-pinctrl-airoha-convert-PWM-GPIO-to-macro.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/airoha/patches-6.12/109-02-v6.19-pinctrl-airoha-convert-PHY-LED-GPIO-to-macro.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/airoha/patches-6.12/109-01-v6.19-pinctrl-airoha-generalize-pins-group-function-confs-.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/airoha/patches-6.12/088-v6.18-pinctrl-airoha-replace-struct-function_desc-with-str.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/airoha/patches-6.12/112-v6.19-pinctrl-airoha-fix-pinctrl-function-mismatch-issue.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/airoha/patches-6.12/109-05-v6.19-pinctrl-airoha-add-support-for-Airoha-AN7583-PINs.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/airoha/patches-6.12/091-01-v6.18-pinctrl-airoha-fix-wrong-PHY-LED-mux-value-for-LED1-.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/airoha/patches-6.12/091-02-v6.18-pinctrl-airoha-fix-wrong-MDIO-function-bitmaks.patch"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "target/linux/airoha/patches-6.12/801-01-net-phy-add-PHY_DETACH_NO_HW_RESET-PHY-flag.patch"
        ],
        "commitId" : "c7d6692bd811e3f2774bffed03a815adc51cd2bf",
        "timestamp" : 1763676244000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/ansuelsmth",
          "fullName" : "ansuelsmth"
        },
        "authorEmail" : "ansuelsmth@gmail.com",
        "comment" : "airoha: fix PHY_DETACH_NO_HW_RESET patch panic\u000a\u000aFix kernel panic caused by downstream PHY_DETACH_NO_HW_RESET patch.\u000a\u000a[   20.994001] airoha_eth 1fb50000.ethernet wan: validation of usxgmii with support 00,00000000,00000000,00006000 and advertisement 00,00000000,00000000,00006000 failed: -EINVAL\u000a[   21.058106] Unable to handle kernel access to user memory outside uaccess routines at virtual address 00000000000000b8\u000a[   21.068879] Mem abort info:\u000a[   21.071684]   ESR = 0x0000000096000005\u000a[   21.075436]   EC = 0x25: DABT (current EL), IL = 32 bits\u000a[   21.080790]   SET = 0, FnV = 0\u000a[   21.083854]   EA = 0, S1PTW = 0\u000a[   21.086997]   FSC = 0x05: level 1 translation fault\u000a[   21.091931] Data abort info:\u000a[   21.094829]   ISV = 0, ISS = 0x00000005, ISS2 = 0x00000000\u000a[   21.100359]   CM = 0, WnR = 0, TnD = 0, TagAccess = 0\u000a[   21.105419]   GCS = 0, Overlay = 0, DirtyBit = 0, Xs = 0\u000a[   21.110762] user pgtable: 4k pages, 39-bit VAs, pgdp=0000000091bc8000\u000a[   21.117218] [00000000000000b8] pgd=0800000084ee9003, p4d=0800000084ee9003, pud=0800000084ee9003, pmd=0000000000000000\u000a[   21.127892] Internal error: Oops: 0000000096000005 [#1] SMP\u000a[   21.133483] Modules linked in: pppoe ppp_async nft_fib_inet nf_flow_table_inet pppox ppp_generic nft_reject_ipv6 nft_reject_ipv4 nft_reject_inet nft_reject nft_redir nft_quota nft_numgen nft_nat nft_masq nfte\u000a[   21.191941] CPU: 3 UID: 0 PID: 1882 Comm: netifd Tainted: G           O       6.12.57 #0\u000a[   21.200046] Tainted: [O]=OOT_MODULE\u000a[   21.203534] Hardware name: Gemtek W1700K (DT)\u000a[   21.207892] pstate: 60400005 (nZCv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--)\u000a[   21.214861] pc : phy_detach+0xe8/0x194\u000a[   21.218628] lr : phy_detach+0xe4/0x194\u000a[   21.222387] sp : ffffffc0823ebae0\u000a[   21.225702] x29: ffffffc0823ebae0 x28: ffffff8005451c00 x27: 0000000000000000\u000a[   21.232846] x26: 0000000000000000 x25: 0000000000001003 x24: ffffffc080cf8240\u000a[   21.239990] x23: 0000000000001002 x22: ffffff807fc527f8 x21: ffffffc080c93318\u000a[   21.247125] x20: ffffff8001cfc000 x19: ffffff80036f7000 x18: ffffff8012cde323\u000a[   21.254269] x17: 303a302d30333537 x16: 000000000000000e x15: 0000005139b64de4\u000a[   21.261413] x14: 0000000000000001 x13: ffffff80020b46c0 x12: 0000000000000001\u000a[   21.268550] x11: ffffff80020b46c0 x10: ffffff8005451cc0 x9 : ffffff807dbf5200\u000a[   21.275694] x8 : ffffff80020b46c0 x7 : ffffff80010a8ed0 x6 : 0000000000000000\u000a[   21.282838] x5 : 00000000000013f8 x4 : 0000000000000000 x3 : ffffff8005451c00\u000a[   21.289983] x2 : 0000000000000000 x1 : ffffff8005451c00 x0 : 0000000000000000\u000a[   21.297128] Call trace:\u000a[   21.299575]  phy_detach+0xe8/0x194\u000a[   21.302988]  phylink_fwnode_phy_connect+0x194/0x1c0\u000a[   21.307874]  phylink_of_phy_connect+0x18/0x20\u000a[   21.312248]  airoha_dev_open+0x44/0x2b0\u000a[   21.316094]  __dev_open+0xe8/0x15c\u000a[   21.319505]  __dev_change_flags+0x154/0x1c0\u000a[   21.323698]  dev_change_flags+0x20/0x64\u000a[   21.327541]  dev_ifsioc+0x28c/0x444\u000a[   21.331032]  dev_ioctl+0x290/0x4b8\u000a[   21.334434]  sock_ioctl+0x31c/0x444\u000a[   21.337923]  __arm64_sys_ioctl+0x354/0xe60\u000a[   21.342020]  invoke_syscall.constprop.0+0x58/0xec\u000a[   21.346725]  do_el0_svc+0x3c/0xd4\u000a[   21.350041]  el0_svc+0x18/0x60\u000a[   21.353097]  el0t_64_sync_handler+0x118/0x124\u000a[   21.357455]  el0t_64_sync+0x150/0x154\u000a\u000aMake sure the phydev have a driver before asserting a signal or we would\u000adereference a NULL address.\u000a\u000aSigned-off-by: Balázs Triszka <info@balika011.hu>\u000a[ improve commit description ]\u000aLink: https://github.com/openwrt/openwrt/pull/20740\u000aSigned-off-by: Christian Marangi <ansuelsmth@gmail.com>\u000a",
        "date" : "2025-11-20 23:04:04 +0100",
        "id" : "c7d6692bd811e3f2774bffed03a815adc51cd2bf",
        "msg" : "airoha: fix PHY_DETACH_NO_HW_RESET patch panic",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "target/linux/airoha/patches-6.12/801-01-net-phy-add-PHY_DETACH_NO_HW_RESET-PHY-flag.patch"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "target/linux/airoha/dts/an7581.dtsi",
          "target/linux/airoha/an7581/target.mk"
        ],
        "commitId" : "a19ccd9d153b5972db550b1cc5a7a3b2dae081f0",
        "timestamp" : 1763676336000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/ansuelsmth",
          "fullName" : "ansuelsmth"
        },
        "authorEmail" : "ansuelsmth@gmail.com",
        "comment" : "airoha: an7581: enable NPU by default\u000a\u000aThere is no reason not to do this.\u000a\u000aUse the following commands to enable hardware offloading:\u000a    uci set firewall.@defaults[0].flow_offloading='1'\u000a    uci set firewall.@defaults[0].flow_offloading_hw='1'\u000a    uci commit\u000a\u000aSigned-off-by: Ziyang Huang <hzyitc@outlook.com>\u000aLink: https://github.com/openwrt/openwrt/pull/20484\u000aSigned-off-by: Christian Marangi <ansuelsmth@gmail.com>\u000a",
        "date" : "2025-11-20 23:05:36 +0100",
        "id" : "a19ccd9d153b5972db550b1cc5a7a3b2dae081f0",
        "msg" : "airoha: an7581: enable NPU by default",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "target/linux/airoha/an7581/target.mk"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/airoha/dts/an7581.dtsi"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "target/linux/airoha/patches-6.12/029-15-spi-airoha-snfi-en7523-workaround-flash-damaging-if-.patch",
          "target/linux/airoha/patches-6.12/029-14-spi-airoha-snfi-make-compatible-with-EN7523-SoC.patch",
          "target/linux/airoha/patches-6.12/029-14-spi-airoha-snfi-en7523-workaround-flash-damaging.patch",
          "target/linux/airoha/dts/en7523.dtsi"
        ],
        "commitId" : "6e3867e5b154caac8227faa154c708e0ace41c93",
        "timestamp" : 1763676519000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/ansuelsmth",
          "fullName" : "ansuelsmth"
        },
        "authorEmail" : "ansuelsmth@gmail.com",
        "comment" : "airoha: spi: update en7523 airoha snfi patches & dts\u000a\u000aUse latest patch version\u000a\u000aSigned-off-by: Mikhail Kshevetskiy <mikhail.kshevetskiy@iopsys.eu>\u000aLink: https://github.com/openwrt/openwrt/pull/20400\u000aSigned-off-by: Christian Marangi <ansuelsmth@gmail.com>\u000a",
        "date" : "2025-11-20 23:08:39 +0100",
        "id" : "6e3867e5b154caac8227faa154c708e0ace41c93",
        "msg" : "airoha: spi: update en7523 airoha snfi patches & dts",
        "paths" : [
          {
            "editType" : "delete",
            "file" : "target/linux/airoha/patches-6.12/029-15-spi-airoha-snfi-en7523-workaround-flash-damaging-if-.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/airoha/patches-6.12/029-14-spi-airoha-snfi-en7523-workaround-flash-damaging.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/airoha/patches-6.12/029-14-spi-airoha-snfi-make-compatible-with-EN7523-SoC.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/airoha/dts/en7523.dtsi"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "package/boot/uboot-airoha/patches/904-arm-airoha-enable-position-independent-code.patch",
          "package/boot/uboot-airoha/patches/303-reset-airoha-Add-support-for-Airoha-AN7583-reset.patch",
          "package/boot/uboot-airoha/patches/500-net-airoha-simplify-rx-free-packet-logic-a-bit.patch",
          "package/boot/uboot-airoha/patches/501-drivers-net-airoha_eth-fix-packet-transmission-error.patch",
          "package/boot/uboot-airoha/patches/503-drivers-net-airoha_eth-enable-hw-padding-of-short-tx.patch",
          "package/boot/uboot-airoha/Makefile",
          "package/boot/uboot-airoha/patches/903-arm-airoha-dts-enable-spi-support-for-en7581_evb-boa.patch",
          "package/boot/uboot-airoha/patches/210-spi-airoha-avoid-usage-of-flash-specific-parameters.patch",
          "package/boot/uboot-airoha/patches/203-spi-airoha-remove-unnecessary-operation-adjust_op_si.patch",
          "package/boot/uboot-airoha/patches/300-airoha-add-support-for-Airoha-AN7583-SoC.patch",
          "package/boot/uboot-airoha/patches/205-spi-airoha-add-dma-support.patch",
          "package/boot/uboot-airoha/patches/502-drivers-net-airoha_eth-fix-stalling-in-package-recei.patch",
          "package/boot/uboot-airoha/patches/204-spi-airoha-add-support-of-dual-quad-wires-spi-modes-.patch",
          "package/boot/uboot-airoha/patches/504-net-airoha-increase-the-number-of-rx-network-buffers.patch",
          "package/boot/uboot-airoha/patches/900-airoha-enable-UBI-support-and-define-default-partiti.patch",
          "package/boot/uboot-airoha/patches/902-arm-airoha-disable-environment-inside-mtd-partition.patch",
          "package/boot/uboot-airoha/patches/202-mtd-spinand-Use-the-spi-mem-dirmap-API.patch",
          "package/boot/uboot-airoha/patches/901-airoha-add-default-configuration.patch",
          "package/boot/uboot-airoha/patches/207-spi-airoha-avoid-setting-of-page-oob-sizes-in-REG_SP.patch",
          "package/boot/uboot-airoha/patches/201-mtd-spinand-winbond-add-Winbond-W25N04KV-flash-suppo.patch",
          "package/boot/uboot-airoha/patches/209-spi-airoha-set-custom-sector-size-equal-to-flash-pag.patch",
          "package/boot/uboot-airoha/patches/206-spi-airoha-support-of-dualio-quadio-flash-reading-co.patch",
          "package/boot/uboot-airoha/patches/208-spi-airoha-reduce-the-number-of-modification-of-REG_.patch",
          "package/boot/uboot-airoha/patches/304-net-airoha-add-support-for-Airoha-AN7583.patch",
          "package/boot/uboot-airoha/patches/200-linux-bitfield.h-import-FIELD_PREP_CONST-macro-from-.patch",
          "package/boot/uboot-airoha/patches/500-drivers-net-airoha_eth-add-missing-terminator-for-co.patch"
        ],
        "commitId" : "b8742b1ae0f1dc0bc8412fe852a006ea538e6943",
        "timestamp" : 1763676519000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/ansuelsmth",
          "fullName" : "ansuelsmth"
        },
        "authorEmail" : "ansuelsmth@gmail.com",
        "comment" : "uboot-airoha: update to v2025.10\u000a\u000aChanges:\u000a * removed upstreamed patches,\u000a * rebased local patches,\u000a * fix en7581_evb/an7583_evb booting issues\u000a * enable position independent code\u000a\u000aSigned-off-by: Mikhail Kshevetskiy <mikhail.kshevetskiy@iopsys.eu>\u000aLink: https://github.com/openwrt/openwrt/pull/20400\u000aSigned-off-by: Christian Marangi <ansuelsmth@gmail.com>\u000a",
        "date" : "2025-11-20 23:08:39 +0100",
        "id" : "b8742b1ae0f1dc0bc8412fe852a006ea538e6943",
        "msg" : "uboot-airoha: update to v2025.10",
        "paths" : [
          {
            "editType" : "delete",
            "file" : "package/boot/uboot-airoha/patches/500-drivers-net-airoha_eth-add-missing-terminator-for-co.patch"
          },
          {
            "editType" : "edit",
            "file" : "package/boot/uboot-airoha/patches/901-airoha-add-default-configuration.patch"
          },
          {
            "editType" : "edit",
            "file" : "package/boot/uboot-airoha/patches/203-spi-airoha-remove-unnecessary-operation-adjust_op_si.patch"
          },
          {
            "editType" : "edit",
            "file" : "package/boot/uboot-airoha/patches/208-spi-airoha-reduce-the-number-of-modification-of-REG_.patch"
          },
          {
            "editType" : "edit",
            "file" : "package/boot/uboot-airoha/patches/303-reset-airoha-Add-support-for-Airoha-AN7583-reset.patch"
          },
          {
            "editType" : "edit",
            "file" : "package/boot/uboot-airoha/patches/300-airoha-add-support-for-Airoha-AN7583-SoC.patch"
          },
          {
            "editType" : "edit",
            "file" : "package/boot/uboot-airoha/patches/207-spi-airoha-avoid-setting-of-page-oob-sizes-in-REG_SP.patch"
          },
          {
            "editType" : "delete",
            "file" : "package/boot/uboot-airoha/patches/501-drivers-net-airoha_eth-fix-packet-transmission-error.patch"
          },
          {
            "editType" : "edit",
            "file" : "package/boot/uboot-airoha/patches/504-net-airoha-increase-the-number-of-rx-network-buffers.patch"
          },
          {
            "editType" : "delete",
            "file" : "package/boot/uboot-airoha/patches/201-mtd-spinand-winbond-add-Winbond-W25N04KV-flash-suppo.patch"
          },
          {
            "editType" : "add",
            "file" : "package/boot/uboot-airoha/patches/903-arm-airoha-dts-enable-spi-support-for-en7581_evb-boa.patch"
          },
          {
            "editType" : "edit",
            "file" : "package/boot/uboot-airoha/patches/210-spi-airoha-avoid-usage-of-flash-specific-parameters.patch"
          },
          {
            "editType" : "edit",
            "file" : "package/boot/uboot-airoha/patches/206-spi-airoha-support-of-dualio-quadio-flash-reading-co.patch"
          },
          {
            "editType" : "edit",
            "file" : "package/boot/uboot-airoha/patches/205-spi-airoha-add-dma-support.patch"
          },
          {
            "editType" : "edit",
            "file" : "package/boot/uboot-airoha/patches/202-mtd-spinand-Use-the-spi-mem-dirmap-API.patch"
          },
          {
            "editType" : "edit",
            "file" : "package/boot/uboot-airoha/patches/209-spi-airoha-set-custom-sector-size-equal-to-flash-pag.patch"
          },
          {
            "editType" : "edit",
            "file" : "package/boot/uboot-airoha/patches/900-airoha-enable-UBI-support-and-define-default-partiti.patch"
          },
          {
            "editType" : "delete",
            "file" : "package/boot/uboot-airoha/patches/503-drivers-net-airoha_eth-enable-hw-padding-of-short-tx.patch"
          },
          {
            "editType" : "add",
            "file" : "package/boot/uboot-airoha/patches/902-arm-airoha-disable-environment-inside-mtd-partition.patch"
          },
          {
            "editType" : "delete",
            "file" : "package/boot/uboot-airoha/patches/200-linux-bitfield.h-import-FIELD_PREP_CONST-macro-from-.patch"
          },
          {
            "editType" : "add",
            "file" : "package/boot/uboot-airoha/patches/904-arm-airoha-enable-position-independent-code.patch"
          },
          {
            "editType" : "edit",
            "file" : "package/boot/uboot-airoha/patches/304-net-airoha-add-support-for-Airoha-AN7583.patch"
          },
          {
            "editType" : "add",
            "file" : "package/boot/uboot-airoha/patches/500-net-airoha-simplify-rx-free-packet-logic-a-bit.patch"
          },
          {
            "editType" : "delete",
            "file" : "package/boot/uboot-airoha/patches/502-drivers-net-airoha_eth-fix-stalling-in-package-recei.patch"
          },
          {
            "editType" : "edit",
            "file" : "package/boot/uboot-airoha/patches/204-spi-airoha-add-support-of-dual-quad-wires-spi-modes-.patch"
          },
          {
            "editType" : "edit",
            "file" : "package/boot/uboot-airoha/Makefile"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "target/linux/mediatek/filogic/base-files/etc/hotplug.d/ieee80211/11_fix_wifi_mac",
          "target/linux/mediatek/filogic/base-files/etc/board.d/01_leds",
          "target/linux/mediatek/image/filogic.mk",
          "target/linux/mediatek/dts/mt7981b-iptime-ax3000se.dts"
        ],
        "commitId" : "05a597efd6784b6b2abad4821ba3936f7885a043",
        "timestamp" : 1763676611000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/hauke",
          "fullName" : "hauke"
        },
        "authorEmail" : "hauke@hauke-m.de",
        "comment" : "mediatek: add support for ipTIME AX3000SE\u000a\u000aSpecification\u000a-------------\u000a- SoC       : MediaTek MT7981BA dual-core ARM Cortex-A53 1.3GHz\u000a- RAM       : DDR3 256Mbytes, ESMT M15T2G16128A\u000a- Flash     : 128Mbytes NAND Flash, ESMT F50L1G41LB\u000a- WLAN      : MediaTek MT7976CN dual-band Wi-Fi 6\u000a  - 2.4GHz  : b/g/n/ax, MU-MIMO\u000a  - 5GHz    : a/n/ac/ax, MU-MIMO\u000a- Ethernet  : MediaTek MT7531AE\u000a  - LAN     : 10/100/1000 Mbps x4\u000a  - WAN     : 10/100/1000 Mbps x1\u000a- UART      : 1x4 pin header hole on PCB\u000a  - 3.3V, RX, GND, TX (115200, 8N1)\u000a- Buttons   : WPS, Reset\u000a- LEDs      : 1x CPU (Amber/Blue)\u000a              1x Wi-Fi (Amber/Blue)\u000a              1x WAN activity (Amber/Blue)\u000a              4x LAN activity (Amber/Blue)\u000a- Power     : 12VDC, 1A (Center positive polarity)\u000a\u000aNote: The LED color is amber or blue, depending on your router's color\u000a(black/white).\u000a\u000aMAC address\u000a-----------\u000a+-----------+-------------------+-----------+\u000a| Interface | MAC               | Algorithm |\u000a+-----------+-------------------+-----------+\u000a| WLAN 2.4G | B0:38:6C:xx:xx:xx | label     |\u000a| WLAN 5G   | B2:38:6C:4x:xx:xx |           |\u000a| WAN       | B0:38:6C:xx:xx:xx | label + 1 |\u000a| LAN       | B0:38:6C:xx:xx:xx | label + 3 |\u000a+-----------+-------------------+-----------+\u000aThe WLAN 2.4G MAC address was found in 'Factory' partition, 0x4\u000a\u000aInstallation\u000a------------\u000a1. Download the OEM recovery software (ipTIME Firmware Wizard (11ac))\u000a   from the manufacturer's website\u000a2. Download the *squashfs-factory.bin file from the OpenWrt website\u000a3. Press a reset button, and power up the router (keep pressing the reset button)\u000a4. Wait more than 10 seconds until the CPU LED stop blinking\u000a5. Connect the router (LAN port) to the PC\u000a6. Run the OEM recovery software and follow the instructions\u000a7. Select the *squashfs-factory.bin file during the router recovery process\u000a8. Wait for the router to boot from *squashfs-factory.bin\u000a\u000aLimitation: Triggering the WLAN LED for activity on both phy0 (2.4GHz) and phy1 (5GHz)\u000a----------\u000aCurrently, the UCI doesn't support triggering a single LED for activity\u000aon multiple WLAN interfaces. As a temporary workaround, the LED is\u000aconfigured to only indicate activity on `phy1`. If you wish to monitor\u000a`phy0` instead, you must change the device from `phy1-ap0` to `phy0-ap0`\u000ain the LuCI LED configuration.\u000a\u000aSigned-off-by: Donghyun Ko <nyankosoftware@gmail.com>\u000aLink: https://github.com/openwrt/openwrt/pull/20771\u000aSigned-off-by: Hauke Mehrtens <hauke@hauke-m.de>\u000a",
        "date" : "2025-11-20 23:10:11 +0100",
        "id" : "05a597efd6784b6b2abad4821ba3936f7885a043",
        "msg" : "mediatek: add support for ipTIME AX3000SE",
        "paths" : [
          {
            "editType" : "add",
            "file" : "target/linux/mediatek/dts/mt7981b-iptime-ax3000se.dts"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/mediatek/filogic/base-files/etc/hotplug.d/ieee80211/11_fix_wifi_mac"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/mediatek/image/filogic.mk"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/mediatek/filogic/base-files/etc/board.d/01_leds"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "target/linux/mediatek/image/filogic.mk"
        ],
        "commitId" : "2cc8d3e382c0b8b919cef2e9f1cfec9ec7954150",
        "timestamp" : 1763677014000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/hauke",
          "fullName" : "hauke"
        },
        "authorEmail" : "hauke@hauke-m.de",
        "comment" : "mediatek: add Zyxel NWA90AX PRO model identifier\u000a\u000aAdds the 81E1 model identifier for the Zyxel NWA90AX Pro to allow factory flashing to these devices.\u000a\u000aDevice tree output of the latest OEM firmware upgrade\u000a-----------------------------------------------------\u000a/dts-v1/;\u000a\u000a/ {\u000a        timestamp = <0x6860779e>;\u000a        description = [00];\u000a        compat-models = [81 e1 ff ff ff ff ff ff ff ff];\u000a        fw_version = \"7.10(###.3)\";\u000a\u000a        images {\u000a\u000aDevice tree of the OpenWRT factory firmware after change\u000a--------------------------------------------------------\u000a/dts-v1/;\u000a\u000a/ {\u000a        timestamp = <0x68f513d9>;\u000a        description = \"Zyxel FIT (Flattened Image Tree)\";\u000a        compat-models = [80 e1 81 e1 ff ff ff ff ff ff];\u000a        fw_version = \"9.99(###.1)\";\u000a        address-cells = <0x01>;\u000a\u000a        images {\u000a\u000aFixes: e34e874a11f0 (\"mediatek: add support for Zyxel NWA90AX PRO\")\u000aSigned-off-by: James Davis <james.l.davis@outlook.com>\u000aLink: https://github.com/openwrt/openwrt/pull/20759\u000aSigned-off-by: Hauke Mehrtens <hauke@hauke-m.de>\u000a",
        "date" : "2025-11-20 23:16:54 +0100",
        "id" : "2cc8d3e382c0b8b919cef2e9f1cfec9ec7954150",
        "msg" : "mediatek: add Zyxel NWA90AX PRO model identifier",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "target/linux/mediatek/image/filogic.mk"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "target/linux/mediatek/dts/mt7981b-zbtlink-zbt-z8102ax-v2.dts",
          "target/linux/mediatek/filogic/base-files/etc/board.d/05_compat-version",
          "target/linux/mediatek/image/filogic.mk"
        ],
        "commitId" : "d2fa070f7014e8b1144a23e343b31390e7f565ff",
        "timestamp" : 1763677589000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/hauke",
          "fullName" : "hauke"
        },
        "authorEmail" : "hauke@hauke-m.de",
        "comment" : "mediatek: fix ubi size for zbtlink zbt z8102ax v2\u000a\u000aAccording to the factory uboot and firmware[1], the ubi size is set\u000ato 512 MiB (0x20000000) and it exceeds the size of the flash, after\u000athat the uboot and kernel resizes it to 114.5 MiB (0x7280000) instead\u000aof 114.125 MiB (0x7220000). The mismatch of the ubi size causes\u000akernel fails to read ubi volumes and throws panic.\u000a\u000aTrim whitespaces while at it.\u000a\u000a1. https://github.com/immortalwrt/immortalwrt/issues/2123#issuecomment-3523744128\u000a\u000aFixes: c908fc7d9591 (\"mediatek: add support for Zbtlink ZBT-Z8102AX v2\")\u000aSigned-off-by: Tianling Shen <cnsztl@immortalwrt.org>\u000aLink: https://github.com/openwrt/openwrt/pull/20769\u000aSigned-off-by: Hauke Mehrtens <hauke@hauke-m.de>\u000a",
        "date" : "2025-11-20 23:26:29 +0100",
        "id" : "d2fa070f7014e8b1144a23e343b31390e7f565ff",
        "msg" : "mediatek: fix ubi size for zbtlink zbt z8102ax v2",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "target/linux/mediatek/filogic/base-files/etc/board.d/05_compat-version"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/mediatek/dts/mt7981b-zbtlink-zbt-z8102ax-v2.dts"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/mediatek/image/filogic.mk"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "target/linux/generic/files/drivers/mtd/mtdsplit/mtdsplit_seil.c"
        ],
        "commitId" : "730b3872fe9fea36b2e3944b8e13223db25e4a98",
        "timestamp" : 1763678530000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/ansuelsmth",
          "fullName" : "ansuelsmth"
        },
        "authorEmail" : "ansuelsmth@gmail.com",
        "comment" : "Revert \"kernel: generic: mtdsplit_seil: return 0 instead of -ENODEV\"\u000a\u000aThis reverts commit 5aab294726f35d8515945484cbee951655cdfe90.\u000a\u000aSkipping parser for subpartition will be handled now with -ENOENT.\u000a\u000aSigned-off-by: Christian Marangi <ansuelsmth@gmail.com>\u000a",
        "date" : "2025-11-20 23:42:10 +0100",
        "id" : "730b3872fe9fea36b2e3944b8e13223db25e4a98",
        "msg" : "Revert \"kernel: generic: mtdsplit_seil: return 0 instead of -ENODEV\"",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "target/linux/generic/files/drivers/mtd/mtdsplit/mtdsplit_seil.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "target/linux/generic/files/drivers/mtd/mtdsplit/mtdsplit_seil.c"
        ],
        "commitId" : "e9ae6b19f023b525334f74a4f974be6e68e0d3e7",
        "timestamp" : 1763678531000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/ansuelsmth",
          "fullName" : "ansuelsmth"
        },
        "authorEmail" : "ansuelsmth@gmail.com",
        "comment" : "kernel: generic: mtdsplit_seil: use -ENOENT instead of -ENODEV\u000a\u000aNew linux version will check the return code of parser on subpartitions.\u000aThe only valid case for skipping a parser with an error is -ENOENT.\u000a\u000aChange the relevant entry to -ENOENT.\u000a\u000aSigned-off-by: Christian Marangi <ansuelsmth@gmail.com>\u000a",
        "date" : "2025-11-20 23:42:11 +0100",
        "id" : "e9ae6b19f023b525334f74a4f974be6e68e0d3e7",
        "msg" : "kernel: generic: mtdsplit_seil: use -ENOENT instead of -ENODEV",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "target/linux/generic/files/drivers/mtd/mtdsplit/mtdsplit_seil.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "target/linux/generic/files/drivers/mtd/mtdsplit/mtdsplit_h3c_vfs.c"
        ],
        "commitId" : "728ca2bc393629e8f2eaff4731f118a46018fc24",
        "timestamp" : 1763678531000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/ansuelsmth",
          "fullName" : "ansuelsmth"
        },
        "authorEmail" : "ansuelsmth@gmail.com",
        "comment" : "Revert \"kernel: mtdsplit_h3c_vfs: return 0 for non-fatal errors\"\u000a\u000aThis reverts commit 6fa1775348d5415129db12c05a993c8571c867c2.\u000a\u000aSkipping parser for subpartition will be handled now with -ENOENT.\u000a\u000aSigned-off-by: Christian Marangi <ansuelsmth@gmail.com>\u000a",
        "date" : "2025-11-20 23:42:11 +0100",
        "id" : "728ca2bc393629e8f2eaff4731f118a46018fc24",
        "msg" : "Revert \"kernel: mtdsplit_h3c_vfs: return 0 for non-fatal errors\"",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "target/linux/generic/files/drivers/mtd/mtdsplit/mtdsplit_h3c_vfs.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "target/linux/generic/files/drivers/mtd/mtdsplit/mtdsplit_h3c_vfs.c"
        ],
        "commitId" : "2acf18bf4deb7d431e4ef3858ae8969a481fe196",
        "timestamp" : 1763678531000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/ansuelsmth",
          "fullName" : "ansuelsmth"
        },
        "authorEmail" : "ansuelsmth@gmail.com",
        "comment" : "kernel: mtdsplit_h3c_vfs: use -ENOENT instead of -ENODEV\u000a\u000aNew linux version will check the return code of parser on subpartitions.\u000aThe only valid case for skipping a parser with an error is -ENOENT.\u000a\u000aChange the relevant entry to -ENOENT.\u000a\u000aSigned-off-by: Christian Marangi <ansuelsmth@gmail.com>\u000a",
        "date" : "2025-11-20 23:42:11 +0100",
        "id" : "2acf18bf4deb7d431e4ef3858ae8969a481fe196",
        "msg" : "kernel: mtdsplit_h3c_vfs: use -ENOENT instead of -ENODEV",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "target/linux/generic/files/drivers/mtd/mtdsplit/mtdsplit_h3c_vfs.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "target/linux/generic/files/drivers/mtd/mtdsplit/mtdsplit_uimage.c"
        ],
        "commitId" : "8e6c6928dacc0a41e647e0fecb8966bb2260c3a6",
        "timestamp" : 1763678531000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/ansuelsmth",
          "fullName" : "ansuelsmth"
        },
        "authorEmail" : "ansuelsmth@gmail.com",
        "comment" : "Revert \"kernel: mtdsplit_uimage: return 0 if not fatal\"\u000a\u000aThis reverts commit a51359aafde18b7e809842b4b4c31c78f5fa0c51.\u000a\u000aSkipping parser for subpartition will be handled now with -ENOENT.\u000a\u000aSigned-off-by: Christian Marangi <ansuelsmth@gmail.com>\u000a",
        "date" : "2025-11-20 23:42:11 +0100",
        "id" : "8e6c6928dacc0a41e647e0fecb8966bb2260c3a6",
        "msg" : "Revert \"kernel: mtdsplit_uimage: return 0 if not fatal\"",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "target/linux/generic/files/drivers/mtd/mtdsplit/mtdsplit_uimage.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "target/linux/generic/files/drivers/mtd/mtdsplit/mtdsplit_uimage.c"
        ],
        "commitId" : "d21262edcfa22f468ca3ac94e8cdab3d411f0916",
        "timestamp" : 1763678531000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/ansuelsmth",
          "fullName" : "ansuelsmth"
        },
        "authorEmail" : "ansuelsmth@gmail.com",
        "comment" : "kernel: mtdsplit_uimage: use -ENOENT instead of -ENODEV\u000a\u000aNew linux version will check the return code of parser on subpartitions.\u000aThe only valid case for skipping a parser with an error is -ENOENT.\u000a\u000aChange the relevant entry to -ENOENT.\u000a\u000aSigned-off-by: Christian Marangi <ansuelsmth@gmail.com>\u000a",
        "date" : "2025-11-20 23:42:11 +0100",
        "id" : "d21262edcfa22f468ca3ac94e8cdab3d411f0916",
        "msg" : "kernel: mtdsplit_uimage: use -ENOENT instead of -ENODEV",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "target/linux/generic/files/drivers/mtd/mtdsplit/mtdsplit_uimage.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "target/linux/generic/files/drivers/mtd/mtdsplit/mtdsplit_minor.c"
        ],
        "commitId" : "91a9fb746045e5a175948154784e4a21c2a36ed1",
        "timestamp" : 1763678532000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/ansuelsmth",
          "fullName" : "ansuelsmth"
        },
        "authorEmail" : "ansuelsmth@gmail.com",
        "comment" : "Revert \"kernel: mtdsplit_minor: return 0 if not fatal\"\u000a\u000aThis reverts commit ade045084bd3f86969eaf0b35234aaa01e430fe1.\u000a\u000aSkipping parser for subpartition will be handled now with -ENOENT.\u000a\u000aSigned-off-by: Christian Marangi <ansuelsmth@gmail.com>\u000a",
        "date" : "2025-11-20 23:42:12 +0100",
        "id" : "91a9fb746045e5a175948154784e4a21c2a36ed1",
        "msg" : "Revert \"kernel: mtdsplit_minor: return 0 if not fatal\"",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "target/linux/generic/files/drivers/mtd/mtdsplit/mtdsplit_minor.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "target/linux/generic/files/drivers/mtd/mtdsplit/mtdsplit_minor.c"
        ],
        "commitId" : "f9eaa1cf1f3bb4e6904b629ecc03e93534c67f2a",
        "timestamp" : 1763678532000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/ansuelsmth",
          "fullName" : "ansuelsmth"
        },
        "authorEmail" : "ansuelsmth@gmail.com",
        "comment" : "kernel: mtdsplit_minor: use -ENOENT instead of -ENODEV\u000a\u000aNew linux version will check the return code of parser on subpartitions.\u000aThe only valid case for skipping a parser with an error is -ENOENT.\u000a\u000aChange the relevant entry to -ENOENT.\u000a\u000aSigned-off-by: Christian Marangi <ansuelsmth@gmail.com>\u000a",
        "date" : "2025-11-20 23:42:12 +0100",
        "id" : "f9eaa1cf1f3bb4e6904b629ecc03e93534c67f2a",
        "msg" : "kernel: mtdsplit_minor: use -ENOENT instead of -ENODEV",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "target/linux/generic/files/drivers/mtd/mtdsplit/mtdsplit_minor.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "target/linux/ramips/image/mt7621.mk"
        ],
        "commitId" : "485f9b0d31fb406f3f4f0f4327cd6320443e550e",
        "timestamp" : 1763678787000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/hauke",
          "fullName" : "hauke"
        },
        "authorEmail" : "hauke@hauke-m.de",
        "comment" : "ramips: add support for D-Link DIR-2660 A2\u000a\u000aThis patch adds support for D-Link DIR-2660 A2.\u000aBased on the commit: https://git.openwrt.org/?p=openwrt/openwrt.git;a=commit;h=b5dd746cbb1aaf91f4b68e9f3eda97413550d904,\u000a\u000aBoth devices look identical, except for the A1/A2 designation.\u000aYou can safely install the A1 firmware for the A2 – I've been testing it for several months as a DUMB AP – without any problems.\u000a\u000aSpecifications:\u000a* SoC: MediaTek MT7621AT\u000a* RAM: 256 MB (DDR3)\u000a* Flash: 128 MB (NAND)\u000a* WiFi: MediaTek MT7615N (x2)\u000a* Switch: 1 WAN, 4 LAN (Gigabit)\u000a* Ports: 1 USB 2.0, 1 USB 3.0\u000a* Buttons: Reset, WPS\u000a* LEDs: Power (white/orange), Internet (white/orange), WiFi 2.4G (white),\u000a        WiFi 5G (white), USB 3.0 (white), USB 2.0 (white)\u000a\u000aNotes:\u000a* WiFi 2.4G and WiFi 5G LEDs are wired directly to the wireless chips\u000a\u000aInstallation:\u000a* D-Link Recovery GUI: power down the router, press and hold the reset\u000a  button, then re-plug it. Keep the reset button pressed until the power\u000a  LED starts flashing orange, manually assign a static IP address under\u000a  the 192.168.0.xxx subnet (e.g. 192.168.0.2) and go to http://192.168.0.1\u000a\u000a* Some modern browsers may have problems flashing via the Recovery GUI,\u000a  if that occurs consider uploading the firmware through cURL:\u000a\u000a    curl -v -i -F \"firmware=@file.bin\" 192.168.0.1\u000a\u000aSigned-off-by: Marcin Leksmark <lexmark3200@wp.pl>\u000aLink: https://github.com/openwrt/openwrt/pull/20020\u000aSigned-off-by: Hauke Mehrtens <hauke@hauke-m.de>\u000a",
        "date" : "2025-11-20 23:46:27 +0100",
        "id" : "485f9b0d31fb406f3f4f0f4327cd6320443e550e",
        "msg" : "ramips: add support for D-Link DIR-2660 A2",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "target/linux/ramips/image/mt7621.mk"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "target/linux/ath79/dts/qca9558_tplink_rex5x.dtsi"
        ],
        "commitId" : "a03bd9d9a886d827d81e812c67437ffedba3606a",
        "timestamp" : 1763679804000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/hauke",
          "fullName" : "hauke"
        },
        "authorEmail" : "hauke@hauke-m.de",
        "comment" : "ath79: reduce config partition size for RE450 v1 and RE355 v1 to 0x20000\u000a\u000aDump of content of my RE450 v1 showed, that there are valid data only\u000aup to 0x10420. Everything after is just 0xFF. This will also make\u000apartition table identical to qca9563_tplink_re450-v2.dts, which seems\u000ato be logical.\u000a\u000aSigned-off-by: Radek Dostál <rd@radekdostal.com>\u000aLink: https://github.com/openwrt/openwrt/pull/20709\u000aSigned-off-by: Hauke Mehrtens <hauke@hauke-m.de>\u000a",
        "date" : "2025-11-21 00:03:24 +0100",
        "id" : "a03bd9d9a886d827d81e812c67437ffedba3606a",
        "msg" : "ath79: reduce config partition size for RE450 v1 and RE355 v1 to 0x20000",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "target/linux/ath79/dts/qca9558_tplink_rex5x.dtsi"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "target/linux/ath79/dts/qca9558_tplink_rex5x.dtsi",
          "target/linux/ath79/image/tiny-tp-link.mk",
          "target/linux/ath79/tiny/base-files/etc/board.d/05_compat-version",
          "target/linux/ath79/dts/qca9563_tplink_re450-v2.dts"
        ],
        "commitId" : "e768731dc8e9f38dd1145b564946591b873bafba",
        "timestamp" : 1763679804000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/hauke",
          "fullName" : "hauke"
        },
        "authorEmail" : "hauke@hauke-m.de",
        "comment" : "ath79: switch TP-Link RE355 v1, RE450 v1 and RE450 v2 to mtd-concat\u000a\u000aThis patch utilizes unused and empty flash space in the original partition\u000alayout and increase maximum image size by 1664 KiB.\u000a\u000aTested on RE450v1 by running sysupgrade with build of size 5697 KiB and\u000achecking that df shows 1988 1K-blocks for \"/overlay\".\u000a\u000aInspired by commit ebd5e5fb5359 (\"ramips: switched TP-Link RE305 v1 to new\u000apartition layout\").\u000a\u000aSigned-off-by: Radek Dostál <rd@radekdostal.com>\u000aLink: https://github.com/openwrt/openwrt/pull/20709\u000aSigned-off-by: Hauke Mehrtens <hauke@hauke-m.de>\u000a",
        "date" : "2025-11-21 00:03:24 +0100",
        "id" : "e768731dc8e9f38dd1145b564946591b873bafba",
        "msg" : "ath79: switch TP-Link RE355 v1, RE450 v1 and RE450 v2 to mtd-concat",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "target/linux/ath79/image/tiny-tp-link.mk"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/ath79/dts/qca9563_tplink_re450-v2.dts"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/ath79/dts/qca9558_tplink_rex5x.dtsi"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/ath79/tiny/base-files/etc/board.d/05_compat-version"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "target/linux/ath79/image/tiny-tp-link.mk"
        ],
        "commitId" : "2f17e44c691d49933195df0b89ca26985bd2741d",
        "timestamp" : 1763679804000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/hauke",
          "fullName" : "hauke"
        },
        "authorEmail" : "hauke@hauke-m.de",
        "comment" : "ath79: re-enable build of TP-Link RE355 v1, RE450 v1 and RE450 v2\u000a\u000aWith previous patches these devices have only 128 KiB less space than\u000aRE450 v3. It may be even possible to revert commit 65b6f1c1b251 (\"ath79:\u000amove TP-Link RE450 v1 & v2 and RE355 v1 to tiny target\") but that was\u000anot done as the device has only 8 MiB flash and will eventually run out of\u000ait anyway.\u000a\u000aSigned-off-by: Radek Dostál <rd@radekdostal.com>\u000aLink: https://github.com/openwrt/openwrt/pull/20709\u000aSigned-off-by: Hauke Mehrtens <hauke@hauke-m.de>\u000a",
        "date" : "2025-11-21 00:03:24 +0100",
        "id" : "2f17e44c691d49933195df0b89ca26985bd2741d",
        "msg" : "ath79: re-enable build of TP-Link RE355 v1, RE450 v1 and RE450 v2",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "target/linux/ath79/image/tiny-tp-link.mk"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "package/boot/uboot-mediatek/Makefile",
          "target/linux/mediatek/filogic/base-files/etc/board.d/01_leds",
          "package/boot/uboot-tools/uboot-envtools/files/mediatek_filogic",
          "target/linux/mediatek/dts/mt7981b-imou-hx21.dts",
          "package/boot/uboot-mediatek/patches/466-add-imou-hx21.patch",
          "target/linux/mediatek/image/filogic.mk",
          "target/linux/mediatek/filogic/base-files/lib/upgrade/platform.sh",
          "target/linux/mediatek/filogic/base-files/etc/board.d/02_network"
        ],
        "commitId" : "2462b36f0cb29fcc88ef45d9ede4bc897dd9e2ba",
        "timestamp" : 1763685789000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/hauke",
          "fullName" : "hauke"
        },
        "authorEmail" : "hauke@hauke-m.de",
        "comment" : "mediatek: add support for Imou HX21\u000a\u000aThis board is also as known as LC-HX3001\u000a\u000aHardware specification:\u000a  SoC: MediaTek MT7981B 2x A53\u000a  Flash: Foresee F35SQA001G 128 MB SPI-NAND\u000a  RAM: 256MB DDR3\u000a  Ethernet: 4x 10/100/1000 Mbps\u000a  Switch: MediaTek MT7531AE\u000a  WiFi: MediaTek MT7976C\u000a  Button: Reset, Mesh\u000a  Power: DC 12V 1A\u000a\u000aGain SSH access:\u000aMethod 1:\u000a1. Connect UART Adapter to the router\u000a2. UART pins are enabled, set the root password with passwd command\u000a   start the dropbear instance on port 22\u000a\u000aMethod 2:\u000a1. Login into web interface, and restore the router with SSH enabled configuration.\u000a2. After reboot Default Web interface password will be 12345678\u000a   SSH password is empty\u000a\u000aFlash instructions:\u000a1. Connect to HX21, backup everything, especially 'Factory' part.\u000a3. Write new FIP:\u000a   mtd write openwrt-mediatek-filogic-hx_21-bl31-uboot.fip FIP\u000a4. Set static IP on your PC:\u000a   IP 192.168.1.254/24, GW 192.168.1.1\u000a5. Serve OpenWrt initramfs image using TFTP server.\u000a6. Wait for TFTP recovery to complete.\u000a7. After OpenWrt has booted, perform sysupgrade.\u000a8. To write new BL2\u000a   Install mtd-rw\u000a   opkg update && opkg install kmod-mtd-rw\u000a   insmod mtd-rw i_want_a_brick=1\u000a   mtd write openwrt-mediatek-filogic-imou_hx21-preloader.bin bl2\u000a\u000aSigned-off-by: Jahidul Islam <hello@jahid.io>\u000aLink: https://github.com/openwrt/openwrt/pull/20753\u000aSigned-off-by: Hauke Mehrtens <hauke@hauke-m.de>\u000a",
        "date" : "2025-11-21 01:43:09 +0100",
        "id" : "2462b36f0cb29fcc88ef45d9ede4bc897dd9e2ba",
        "msg" : "mediatek: add support for Imou HX21",
        "paths" : [
          {
            "editType" : "add",
            "file" : "target/linux/mediatek/dts/mt7981b-imou-hx21.dts"
          },
          {
            "editType" : "edit",
            "file" : "package/boot/uboot-mediatek/Makefile"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/mediatek/filogic/base-files/etc/board.d/02_network"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/mediatek/filogic/base-files/lib/upgrade/platform.sh"
          },
          {
            "editType" : "edit",
            "file" : "package/boot/uboot-tools/uboot-envtools/files/mediatek_filogic"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/mediatek/filogic/base-files/etc/board.d/01_leds"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/mediatek/image/filogic.mk"
          },
          {
            "editType" : "add",
            "file" : "package/boot/uboot-mediatek/patches/466-add-imou-hx21.patch"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "target/linux/ramips/dts/mt7621_iptime_ax2002m.dts",
          "package/boot/uboot-tools/uboot-envtools/files/ramips",
          "target/linux/ramips/image/mt7621.mk",
          "target/linux/ramips/mt7621/base-files/etc/hotplug.d/ieee80211/10_fix_wifi_mac",
          "target/linux/ramips/mt7621/base-files/etc/board.d/02_network",
          "target/linux/ramips/mt7621/base-files/lib/upgrade/platform.sh",
          "target/linux/ramips/mt7621/base-files/etc/board.d/05_compat-version"
        ],
        "commitId" : "de0b9b6252a35a4cfa9934d06ff3a51401948eb1",
        "timestamp" : 1763686198000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/hauke",
          "fullName" : "hauke"
        },
        "authorEmail" : "hauke@hauke-m.de",
        "comment" : "ramips: add support for ipTIME AX2002MESH\u000a\u000aipTIME AX2002MESH is an 802.11ax (Wi-Fi 6) router based on\u000aMediaTek MT7621 SoC.\u000a\u000aSpecifications:\u000a- SoC: MediaTek MT7621, MIPS 1004Kc, 880 MHz\u000a- RAM: 128 MiB\u000a- Flash: NAND 128 MiB (ESMT PSU1GA30DT)\u000a- WLAN: MediaTek MT7915E\u000a  - 2.4 GHz: ax/b/g/n\u000a  - 5 GHz: ac/ax/n\u000a- Ethernet:\u000a  - LAN: MediaTek MT7530, 2x 1GbE\u000a  - WAN: MediaTek SoC built-in, 1x 1GbE\u000a- UART: J4 header, 115200 8N1\u000a  - Pinout: [3V3] [TX] [RX] [GND]\u000a- Button: Reset\u000a- LEDs: 6 LEDs\u000a  - 1x CPU (Amber)\u000a  - 1x WLAN 5GHz (Amber)\u000a  - 1x WLAN 2.4GHz (Amber)\u000a  - 2x LAN (Amber)\u000a  - 1x WAN (Amber)\u000a- Power: DC 12V/1A\u000a\u000aMAC addresses:\u000a| Interface | MAC               | Algorithm                 |\u000a|:----------|:-----------------:|:--------------------------|\u000a| WLAN 2.4G | 58:86:94:XX:XX:34 | label                     |\u000a| WAN       | 58:86:94:XX:XX:35 | label + 1                 |\u000a| LAN       | 58:86:94:XX:XX:37 | label + 3                 |\u000a| WLAN 5G   | 5A:86:94:XX:XX:37 | label + 3 with LA bit set |\u000a- The WLAN 2.4G MAC address (label) is stored in factory partition, 0x4\u000a\u000aInstallation:\u000a- Stock web interface:\u000a  1. Flash the **initramfs-factory** image through the web page.\u000a  2. Boot into OpenWrt and perform sysupgrade with **sysupgrade** image.\u000a- Recovery mode:\u000a  1. Turn on the device and press the Reset button more than 10 seconds\u000a     to enter recovery mode.\u000a  2. Access the recovery web interface at 192.168.0.1/24 and flash the\u000a     **initramfs-factory** image.\u000a  3. Boot into OpenWrt and perform sysupgrade with **sysupgrade** image.\u000a\u000aSigned-off-by: Myoung Ha, Ji <webmaster@null0xff.com>\u000aLink: https://github.com/openwrt/openwrt/pull/20584\u000aSigned-off-by: Hauke Mehrtens <hauke@hauke-m.de>\u000a",
        "date" : "2025-11-21 01:49:58 +0100",
        "id" : "de0b9b6252a35a4cfa9934d06ff3a51401948eb1",
        "msg" : "ramips: add support for ipTIME AX2002MESH",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "target/linux/ramips/mt7621/base-files/etc/board.d/05_compat-version"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/ramips/mt7621/base-files/lib/upgrade/platform.sh"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/ramips/mt7621/base-files/etc/hotplug.d/ieee80211/10_fix_wifi_mac"
          },
          {
            "editType" : "add",
            "file" : "target/linux/ramips/dts/mt7621_iptime_ax2002m.dts"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/ramips/image/mt7621.mk"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/ramips/mt7621/base-files/etc/board.d/02_network"
          },
          {
            "editType" : "edit",
            "file" : "package/boot/uboot-tools/uboot-envtools/files/ramips"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "package/kernel/mac80211/patches/build/210-wireless_netns_local_backport.patch"
        ],
        "commitId" : "7f5c7b862676fb212f026e1d9be17bef2d9b977b",
        "timestamp" : 1763687873000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/hauke",
          "fullName" : "hauke"
        },
        "authorEmail" : "hauke@hauke-m.de",
        "comment" : "mac80211: fix netns crash\u000a\u000a[  201.286070] CPU: 0 UID: 0 PID: 34 Comm: kworker/u8:1 Tainted: G S         O       6.12.51 #0\u000a[  201.294509] Tainted: [S]=CPU_OUT_OF_SPEC, [O]=OOT_MODULE\u000a[  201.299812] Hardware name: Bananapi BPI-R64 (DT)\u000a[  201.304422] Workqueue: netns cleanup_net\u000a[  201.308347] pstate: 60400005 (nZCv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--)\u000a[  201.315304] pc : cfg80211_switch_netns+0x270/0x2d0 [cfg80211]\u000a[  201.321086] lr : cfg80211_switch_netns+0x26c/0x2d0 [cfg80211]\u000a[  201.326846] sp : ffffffc081143ca0\u000a[  201.330153] x29: ffffffc081143ca0 x28: 61c8864680b583eb x27: 0000000000000000\u000a[  201.337287] x26: ffffffc080c46000 x25: ffffff8000d28800 x24: ffffffc081143d80\u000a[  201.344421] x23: ffffff800834e360 x22: ffffffc080d6b280 x21: ffffffc07904aeb8\u000a[  201.351554] x20: ffffff800834c200 x19: ffffff8005e90000 x18: 0000000000000000\u000a[  201.358688] x17: 0000000000000000 x16: 000000000000001d x15: ffffffc081143cf8\u000a[  201.365821] x14: ffffff8005703600 x13: 00000000000003bb x12: 0000000000000000\u000a[  201.372955] x11: 00000000000000c0 x10: 0000000000000000 x9 : ffffffc081143bd0\u000a[  201.380088] x8 : 0000000000000000 x7 : 7f7f7f7f7f7f7f7f x6 : 1f1f1f1f1f1f6348\u000a[  201.387222] x5 : 0000000000000004 x4 : ffffff8000ce8000 x3 : 0000000000000000\u000a[  201.394355] x2 : 0000000000000000 x1 : ffffff8005e90800 x0 : 00000000ffffffea\u000a[  201.401489] Call trace:\u000a[  201.403926]  cfg80211_switch_netns+0x270/0x2d0 [cfg80211]\u000a[  201.409340]  ops_exit_list+0x40/0x80\u000a[  201.412910]  cleanup_net+0x344/0x558\u000a[  201.416480]  process_one_work+0x174/0x300\u000a[  201.420489]  worker_thread+0x278/0x430\u000a[  201.424234]  kthread+0xd8/0xdc\u000a[  201.427283]  ret_from_fork+0x10/0x20\u000a\u000aFixes: e005cdea1028 (\"mac80211: update to version 6.16\")\u000aSigned-off-by: Janusz Dziedzic <janusz.dziedzic@gmail.com>\u000aLink: https://github.com/openwrt/openwrt/pull/20829\u000aSigned-off-by: Hauke Mehrtens <hauke@hauke-m.de>\u000a",
        "date" : "2025-11-21 02:17:53 +0100",
        "id" : "7f5c7b862676fb212f026e1d9be17bef2d9b977b",
        "msg" : "mac80211: fix netns crash",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "package/kernel/mac80211/patches/build/210-wireless_netns_local_backport.patch"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "target/linux/generic/files/drivers/mtd/mtdsplit/mtdsplit_h3c_vfs.c"
        ],
        "commitId" : "4f8f0bfeeff48cddd64d87093f7702d1e308adbf",
        "timestamp" : 1763757332000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/hauke",
          "fullName" : "hauke"
        },
        "authorEmail" : "hauke@hauke-m.de",
        "comment" : "kernel: mtdsplit_h3c_vfs: Fix build\u000a\u000aFix a recently introduces compile problem.\u000a\u000aFixes: 2acf18bf4deb (\"kernel: mtdsplit_h3c_vfs: use -ENOENT instead of -ENODEV\")\u000aSigned-off-by: Hauke Mehrtens <hauke@hauke-m.de>\u000a",
        "date" : "2025-11-21 21:35:32 +0100",
        "id" : "4f8f0bfeeff48cddd64d87093f7702d1e308adbf",
        "msg" : "kernel: mtdsplit_h3c_vfs: Fix build",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "target/linux/generic/files/drivers/mtd/mtdsplit/mtdsplit_h3c_vfs.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "package/system/ubus/Makefile"
        ],
        "commitId" : "2cffbea0ae13c2092653b5d76b348baf47a1c372",
        "timestamp" : 1763757404000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/hauke",
          "fullName" : "hauke"
        },
        "authorEmail" : "hauke@hauke-m.de",
        "comment" : "ubus: update to Git HEAD (2025-11-18)\u000a\u000a966c82b2197c github: ci: disable json-c tests\u000ac4d7aff97bbe github: ci: add tests\u000a00010b8af022 ubus: add a simple build script\u000a1eab20d6cda2 github: ci: add cmake build and source directories\u000af79ddca64806 github: ci: add powerpc arch\u000a5c7eea7fc090 build: install ubus\u000a2737da3819fe github: ci: add MIPS64, PowerPC64 and RISCV64\u000a\u000aLink: https://github.com/openwrt/openwrt/pull/20847\u000aSigned-off-by: Hauke Mehrtens <hauke@hauke-m.de>\u000a",
        "date" : "2025-11-21 21:36:44 +0100",
        "id" : "2cffbea0ae13c2092653b5d76b348baf47a1c372",
        "msg" : "ubus: update to Git HEAD (2025-11-18)",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "package/system/ubus/Makefile"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "package/system/uci/Makefile"
        ],
        "commitId" : "96fb4b5f1a5855d8c16b19717ced400fa9395f49",
        "timestamp" : 1763757471000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/hauke",
          "fullName" : "hauke"
        },
        "authorEmail" : "hauke@hauke-m.de",
        "comment" : "uci: update to Git HEAD (2025-11-18)\u000a\u000ab65c091a09a9 github: ci: disable json-c tests\u000ae1ab90c510ce github: ci: add tests\u000a8022b2e4d010 uci: add a simple build script\u000adec51f48a114 github: ci: add cmake build and source directories\u000a238963f48c84 github: ci: add powerpc arch\u000aebb3a01a0b01 build: install uci\u000a5bea13572325 github: ci: add MIPS64, PowerPC64 and RISCV64\u000a\u000aLink: https://github.com/openwrt/openwrt/pull/20848\u000aSigned-off-by: Hauke Mehrtens <hauke@hauke-m.de>\u000a",
        "date" : "2025-11-21 21:37:51 +0100",
        "id" : "96fb4b5f1a5855d8c16b19717ced400fa9395f49",
        "msg" : "uci: update to Git HEAD (2025-11-18)",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "package/system/uci/Makefile"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "package/system/rpcd/Makefile"
        ],
        "commitId" : "853da1d299a6149b98bcbfb3fd131e8ede13f6ef",
        "timestamp" : 1763757658000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/hauke",
          "fullName" : "hauke"
        },
        "authorEmail" : "hauke@hauke-m.de",
        "comment" : "rpcd: update to Git HEAD (2025-11-10)\u000a\u000a483263c7b0cd file: append \"target\" for symbolic links\u000a\u000aLink: https://github.com/openwrt/openwrt/pull/20849\u000aSigned-off-by: Hauke Mehrtens <hauke@hauke-m.de>\u000a",
        "date" : "2025-11-21 21:40:58 +0100",
        "id" : "853da1d299a6149b98bcbfb3fd131e8ede13f6ef",
        "msg" : "rpcd: update to Git HEAD (2025-11-10)",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "package/system/rpcd/Makefile"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "target/linux/generic/backport-6.12/612-10-v6.17-net-dsa-b53-prevent-BRCM_HDR-access-on-older-devices.patch",
          "target/linux/generic/backport-6.12/611-04-v6.17-net-dsa-b53-add-support-for-FDB-operations-on-5325-5365.patch",
          "target/linux/generic/backport-6.12/610-07-v6.16-net-dsa-b53-do-not-configure-bcm63xx-s-IMP-port-inte.patch",
          "target/linux/generic/backport-6.12/610-03-v6.15-net-dsa-b53-mdio-add-support-for-BCM53101.patch",
          "target/linux/generic/backport-6.12/611-03-v6.17-net-dsa-b53-detect-BCM5325-variants.patch",
          "target/linux/generic/backport-6.12/612-12-v6.17-net-dsa-b53-fix-unicast-multicast-flooding-on-BCM5325.patch",
          "target/linux/generic/backport-6.12/612-02-v6.17-net-dsa-tag_brcm-add-support-for-legacy-FCS-tags.patch",
          "target/linux/generic/backport-6.12/612-04-v6.17-net-dsa-b53-detect-BCM5325-variants.patch",
          "target/linux/generic/backport-6.12/612-05-v6.17-net-dsa-b53-add-support-for-FDB-operations-on-5325-5365.patch",
          "target/linux/generic/backport-6.12/611-01-v6.17-net-dsa-tag_brcm-add-support-for-legacy-FCS-tags.patch",
          "target/linux/generic/backport-6.12/610-04-v6.16-net-dsa-b53-do-not-configure-bcm63xx-s-IMP-port-inte.patch",
          "target/linux/generic/backport-6.12/610-04-v6.16-net-dsa-b53-implement-setting-ageing-time.patch",
          "target/linux/generic/backport-6.12/612-06-v6.17-net-dsa-b53-prevent-FAST_AGE-access-on-BCM5325.patch",
          "target/linux/generic/backport-6.12/611-05-v6.17-net-dsa-b53-prevent-FAST_AGE-access-on-BCM5325.patch",
          "target/linux/generic/backport-6.12/611-06-v6.17-net-dsa-b53-prevent-BRCM_HDR-access-on-older-devices.patch",
          "target/linux/generic/backport-6.12/611-07-v6.17-net-dsa-b53-fix-unicast-multicast-flooding-on-BCM5325.patch",
          "target/linux/generic/backport-6.12/610-03-v6.16-net-dsa-b53-implement-setting-ageing-time.patch",
          "target/linux/generic/backport-6.12/610-02-v6.15-net-dsa-b53-mdio-add-support-for-BCM53101.patch",
          "target/linux/generic/backport-6.12/611-02-v6.17-net-dsa-b53-support-legacy-FCS-tags.patch",
          "target/linux/generic/backport-6.12/612-03-v6.17-net-dsa-b53-support-legacy-FCS-tags.patch"
        ],
        "commitId" : "318b789cf391013d744996ed00e4de219b519fba",
        "timestamp" : 1763757775000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/noltari",
          "fullName" : "noltari"
        },
        "authorEmail" : "noltari@gmail.com",
        "comment" : "generic: 6.12: reorganize b53 patches\u000a\u000aA considerable amount of b53 patches has been backported to 6.12, so we\u000acan rename and group the remaining ones.\u000a\u000aSigned-off-by: Álvaro Fernández Rojas <noltari@gmail.com>\u000a",
        "date" : "2025-11-21 21:42:55 +0100",
        "id" : "318b789cf391013d744996ed00e4de219b519fba",
        "msg" : "generic: 6.12: reorganize b53 patches",
        "paths" : [
          {
            "editType" : "add",
            "file" : "target/linux/generic/backport-6.12/611-06-v6.17-net-dsa-b53-prevent-BRCM_HDR-access-on-older-devices.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/generic/backport-6.12/610-07-v6.16-net-dsa-b53-do-not-configure-bcm63xx-s-IMP-port-inte.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/generic/backport-6.12/611-04-v6.17-net-dsa-b53-add-support-for-FDB-operations-on-5325-5365.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/generic/backport-6.12/612-02-v6.17-net-dsa-tag_brcm-add-support-for-legacy-FCS-tags.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/generic/backport-6.12/611-01-v6.17-net-dsa-tag_brcm-add-support-for-legacy-FCS-tags.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/generic/backport-6.12/612-04-v6.17-net-dsa-b53-detect-BCM5325-variants.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/generic/backport-6.12/610-04-v6.16-net-dsa-b53-implement-setting-ageing-time.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/generic/backport-6.12/611-03-v6.17-net-dsa-b53-detect-BCM5325-variants.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/generic/backport-6.12/610-02-v6.15-net-dsa-b53-mdio-add-support-for-BCM53101.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/generic/backport-6.12/612-12-v6.17-net-dsa-b53-fix-unicast-multicast-flooding-on-BCM5325.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/generic/backport-6.12/611-05-v6.17-net-dsa-b53-prevent-FAST_AGE-access-on-BCM5325.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/generic/backport-6.12/610-03-v6.15-net-dsa-b53-mdio-add-support-for-BCM53101.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/generic/backport-6.12/612-10-v6.17-net-dsa-b53-prevent-BRCM_HDR-access-on-older-devices.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/generic/backport-6.12/610-04-v6.16-net-dsa-b53-do-not-configure-bcm63xx-s-IMP-port-inte.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/generic/backport-6.12/612-06-v6.17-net-dsa-b53-prevent-FAST_AGE-access-on-BCM5325.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/generic/backport-6.12/611-02-v6.17-net-dsa-b53-support-legacy-FCS-tags.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/generic/backport-6.12/612-05-v6.17-net-dsa-b53-add-support-for-FDB-operations-on-5325-5365.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/generic/backport-6.12/610-03-v6.16-net-dsa-b53-implement-setting-ageing-time.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/generic/backport-6.12/611-07-v6.17-net-dsa-b53-fix-unicast-multicast-flooding-on-BCM5325.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/generic/backport-6.12/612-03-v6.17-net-dsa-b53-support-legacy-FCS-tags.patch"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "target/linux/generic/backport-6.12/611-12-v6.18-net-dsa-b53-mmap-Add-register-layout-for-bcm6368.patch",
          "target/linux/generic/backport-6.12/611-14-v6.18-net-dsa-b53-mmap-Add-gphy-port-to-phy-info-for-bcm63268.patch",
          "target/linux/generic/backport-6.12/611-16-v6.18-net-dsa-b53-fix-reserved-register-access-in-b53_fdb_dump.patch",
          "target/linux/bmips/patches-6.12/110-net-dsa-b53-bcm531x5-fix-cpu-rgmii-mode-interpretation.patch",
          "target/linux/generic/backport-6.12/611-15-v6.18-net-dsa-b53-mmap-Implement-bcm63268-gphy-power-control.patch",
          "target/linux/generic/backport-6.12/611-19-v6.18-net-dsa-tag_brcm-do-not-mark-link-local-traffic-as-offloaded.patch",
          "target/linux/generic/backport-6.12/611-09-v6.18-net-dsa-b53-Define-chip-IDs-for-more-bcm63xx-SoCs.patch",
          "target/linux/generic/backport-6.12/611-08-v6.18-net-dsa-b53-Add-phy_enable-phy_disable-methods.patch",
          "target/linux/generic/backport-6.12/611-17-v6.18-net-dsa-b53-fix-ageing-time-for-BCM53101.patch",
          "target/linux/generic/backport-6.12/611-18-v6.18-net-dsa-b53-properly-bound-ARL-searches-for-4-ARL-bin-chips.patch",
          "target/linux/generic/backport-6.12/611-13-v6.18-net-dsa-b53-mmap-Implement-bcm63xx-ephy-power-control.patch",
          "target/linux/generic/backport-6.12/611-11-v6.18-net-dsa-b53-mmap-Add-register-layout-for-bcm6318.patch",
          "target/linux/generic/backport-6.12/611-10-v6.18-net-dsa-b53-mmap-Add-syscon-reference-and-register-layout-for-bcm63268.patch"
        ],
        "commitId" : "cd75f703c270a7e22d6e584b22cbd49e3518c26e",
        "timestamp" : 1763757775000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/noltari",
          "fullName" : "noltari"
        },
        "authorEmail" : "noltari@gmail.com",
        "comment" : "generic: 6.12: backport b53 patches from v6.18\u000a\u000aThese patches have been accepted for linux v6.18.\u000a\u000ae57723fe536f net: dsa: b53: properly bound ARL searches for < 4 ARL bin chips\u000a674b34c4c770 net: dsa: b53: fix ageing time for BCM53101\u000a89eb9a62aed7 net: dsa: b53: fix reserved register access in b53_fdb_dump()\u000a61730ac10ba9 net: dsa: b53: mmap: Implement bcm63268 gphy power control\u000a7f95f04fe190 net: dsa: b53: mmap: Add gphy port to phy info for bcm63268\u000a5ac00023852d net: dsa: b53: mmap: Implement bcm63xx ephy power control\u000ae8e13073dff7 net: dsa: b53: mmap: Add register layout for bcm6368\u000ac251304ab021 net: dsa: b53: mmap: Add register layout for bcm6318\u000aaed2aaa3c963 net: dsa: b53: mmap: Add syscon reference and register layout for bcm63268\u000afcf02a462fab net: dsa: b53: Define chip IDs for more bcm63xx SoCs\u000abe7a79145d85 net: dsa: b53: Add phy_enable(), phy_disable() methods\u000a762e7e174da9 net: dsa: tag_brcm: do not mark link local traffic as offloaded\u000a\u000aSigned-off-by: Álvaro Fernández Rojas <noltari@gmail.com>\u000a",
        "date" : "2025-11-21 21:42:55 +0100",
        "id" : "cd75f703c270a7e22d6e584b22cbd49e3518c26e",
        "msg" : "generic: 6.12: backport b53 patches from v6.18",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "target/linux/bmips/patches-6.12/110-net-dsa-b53-bcm531x5-fix-cpu-rgmii-mode-interpretation.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/generic/backport-6.12/611-09-v6.18-net-dsa-b53-Define-chip-IDs-for-more-bcm63xx-SoCs.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/generic/backport-6.12/611-15-v6.18-net-dsa-b53-mmap-Implement-bcm63268-gphy-power-control.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/generic/backport-6.12/611-13-v6.18-net-dsa-b53-mmap-Implement-bcm63xx-ephy-power-control.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/generic/backport-6.12/611-17-v6.18-net-dsa-b53-fix-ageing-time-for-BCM53101.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/generic/backport-6.12/611-12-v6.18-net-dsa-b53-mmap-Add-register-layout-for-bcm6368.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/generic/backport-6.12/611-18-v6.18-net-dsa-b53-properly-bound-ARL-searches-for-4-ARL-bin-chips.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/generic/backport-6.12/611-14-v6.18-net-dsa-b53-mmap-Add-gphy-port-to-phy-info-for-bcm63268.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/generic/backport-6.12/611-19-v6.18-net-dsa-tag_brcm-do-not-mark-link-local-traffic-as-offloaded.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/generic/backport-6.12/611-08-v6.18-net-dsa-b53-Add-phy_enable-phy_disable-methods.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/generic/backport-6.12/611-10-v6.18-net-dsa-b53-mmap-Add-syscon-reference-and-register-layout-for-bcm63268.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/generic/backport-6.12/611-16-v6.18-net-dsa-b53-fix-reserved-register-access-in-b53_fdb_dump.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/generic/backport-6.12/611-11-v6.18-net-dsa-b53-mmap-Add-register-layout-for-bcm6318.patch"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "target/linux/generic/backport-6.12/612-02-v6.19-net-dsa-b53-move-reading-ARL-entries-into-their-own-function.patch",
          "target/linux/generic/backport-6.12/612-07-v6.19-net-dsa-b53-add-support-for-5389-5397-5398-ARL-entry-format.patch",
          "target/linux/generic/backport-6.12/612-06-v6.19-net-dsa-b53-move-ARL-entry-functions-into-ops-struct.patch",
          "target/linux/generic/backport-6.12/612-03-v6.19-net-dsa-b53-move-writing-ARL-entries-into-their-own-functions.patch",
          "target/linux/generic/backport-6.12/612-05-v6.19-net-dsa-b53-split-reading-search-entry-into-their-own-functions.patch",
          "target/linux/generic/backport-6.12/612-04-v6.19-net-dsa-b53-provide-accessors-for-accessing-ARL_SRCH_CTL.patch",
          "target/linux/generic/backport-6.12/612-08-v6.19-net-dsa-b53-add-support-for-bcm63xx-ARL-entry-format.patch",
          "target/linux/generic/backport-6.12/612-01-v6.19-net-dsa-b53-b53_arl_read-25-use-the-entry-for-comparision.patch"
        ],
        "commitId" : "08964109beb25127936b1d3e5729c208bb79a7b4",
        "timestamp" : 1763757775000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/noltari",
          "fullName" : "noltari"
        },
        "authorEmail" : "noltari@gmail.com",
        "comment" : "generic: 6.12: backport b53 patches from netdev-next\u000a\u000aThese patches have been accepted in netdev-next for linux v6.19.\u000a\u000a2b3013ac0302 net: dsa: b53: add support for bcm63xx ARL entry format\u000a300f78e8b6b7 net: dsa: b53: add support for 5389/5397/5398 ARL entry format\u000aa7e73339ad46 net: dsa: b53: move ARL entry functions into ops struct\u000ae0c476f325a8 net: dsa: b53: split reading search entry into their own functions\u000a1716be6db04a net: dsa: b53: provide accessors for accessing ARL_SRCH_CTL\u000abf6e9d2ae1db net: dsa: b53: move writing ARL entries into their own functions\u000a4a291fe72267 net: dsa: b53: move reading ARL entries into their own function\u000aa6e4fd38bf2f net: dsa: b53: b53_arl_read{,25}(): use the entry for comparision\u000a\u000aSigned-off-by: Álvaro Fernández Rojas <noltari@gmail.com>\u000a",
        "date" : "2025-11-21 21:42:55 +0100",
        "id" : "08964109beb25127936b1d3e5729c208bb79a7b4",
        "msg" : "generic: 6.12: backport b53 patches from netdev-next",
        "paths" : [
          {
            "editType" : "add",
            "file" : "target/linux/generic/backport-6.12/612-02-v6.19-net-dsa-b53-move-reading-ARL-entries-into-their-own-function.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/generic/backport-6.12/612-04-v6.19-net-dsa-b53-provide-accessors-for-accessing-ARL_SRCH_CTL.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/generic/backport-6.12/612-03-v6.19-net-dsa-b53-move-writing-ARL-entries-into-their-own-functions.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/generic/backport-6.12/612-07-v6.19-net-dsa-b53-add-support-for-5389-5397-5398-ARL-entry-format.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/generic/backport-6.12/612-01-v6.19-net-dsa-b53-b53_arl_read-25-use-the-entry-for-comparision.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/generic/backport-6.12/612-06-v6.19-net-dsa-b53-move-ARL-entry-functions-into-ops-struct.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/generic/backport-6.12/612-08-v6.19-net-dsa-b53-add-support-for-bcm63xx-ARL-entry-format.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/generic/backport-6.12/612-05-v6.19-net-dsa-b53-split-reading-search-entry-into-their-own-functions.patch"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "include/package-pack.mk"
        ],
        "commitId" : "cea8507dccc9f677d3d4ed926fc568becfb554d4",
        "timestamp" : 1763764442000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/ansuelsmth",
          "fullName" : "ansuelsmth"
        },
        "authorEmail" : "ansuelsmth@gmail.com",
        "comment" : "package: drop creating spurious tmp directory in feed directory\u000a\u000aIn implementing APK support it seems a a leftover was never removed that\u000acreates an unused tmp directory in the package feed directory.\u000a\u000aDrop it as it's not used anywhere.\u000a\u000aSigned-off-by: Christian Marangi <ansuelsmth@gmail.com>\u000a",
        "date" : "2025-11-21 23:34:02 +0100",
        "id" : "cea8507dccc9f677d3d4ed926fc568becfb554d4",
        "msg" : "package: drop creating spurious tmp directory in feed directory",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "include/package-pack.mk"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "package/system/apk/Makefile",
          "package/system/apk/patches/0001-openwrt-move-layer-db-to-temp-folder.patch",
          "package/system/apk/patches/010-libressl4.patch",
          "package/system/apk/patches/999-small-scripts-tar.patch"
        ],
        "commitId" : "8e5db148e96be5d1f17b6babfd445727714fdffc",
        "timestamp" : 1763764533000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/ansuelsmth",
          "fullName" : "ansuelsmth"
        },
        "authorEmail" : "ansuelsmth@gmail.com",
        "comment" : "apk: update to 3.0.0-rc8\u000a\u000aAdded compatibility patch for LibreSSL 4.0.\u000a\u000aRefreshed other patches.\u000a\u000aSigned-off-by: Rosen Penev <rosenp@gmail.com>\u000aLink: https://github.com/openwrt/openwrt/pull/20851\u000aSigned-off-by: Christian Marangi <ansuelsmth@gmail.com>\u000a",
        "date" : "2025-11-21 23:35:33 +0100",
        "id" : "8e5db148e96be5d1f17b6babfd445727714fdffc",
        "msg" : "apk: update to 3.0.0-rc8",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "package/system/apk/Makefile"
          },
          {
            "editType" : "edit",
            "file" : "package/system/apk/patches/0001-openwrt-move-layer-db-to-temp-folder.patch"
          },
          {
            "editType" : "edit",
            "file" : "package/system/apk/patches/999-small-scripts-tar.patch"
          },
          {
            "editType" : "add",
            "file" : "package/system/apk/patches/010-libressl4.patch"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "include/package-pack.mk"
        ],
        "commitId" : "ed4aabf42594204aa4ac80f99cd7413f554068d1",
        "timestamp" : 1763801906000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/ansuelsmth",
          "fullName" : "ansuelsmth"
        },
        "authorEmail" : "ansuelsmth@gmail.com",
        "comment" : "Revert \"package: drop creating spurious tmp directory in feed directory\"\u000a\u000aThis reverts commit cea8507dccc9f677d3d4ed926fc568becfb554d4.\u000a\u000aThis actually cause package pack error on every package outside the\u000atarget directory.\u000a\u000aSigned-off-by: Christian Marangi <ansuelsmth@gmail.com>\u000a",
        "date" : "2025-11-22 09:58:26 +0100",
        "id" : "ed4aabf42594204aa4ac80f99cd7413f554068d1",
        "msg" : "Revert \"package: drop creating spurious tmp directory in feed directory\"",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "include/package-pack.mk"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "include/package-pack.mk"
        ],
        "commitId" : "f9802d70c633e5c502466e7b276613362967c8cb",
        "timestamp" : 1763802115000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/ansuelsmth",
          "fullName" : "ansuelsmth"
        },
        "authorEmail" : "ansuelsmth@gmail.com",
        "comment" : "package: drop creating spurious tmp directory in feed directory\u000a\u000aIn implementing APK support it seems a a leftover was never removed that\u000acreates an unused tmp directory in the package feed directory.\u000a\u000aDrop it as it's not used anywhere. What is actually needed is the\u000acreation of the $$(PDIR_$(1)) directory for the feed package directory\u000ain the bin/packages directory.\u000a\u000aThis was a side effect of using INSTALL_DIR on $$(PDIR_$(1))/tmp that\u000aindirectly creates the $$(PDIR_$(1)) parent directory.\u000a\u000aFixes: d788ab376f85 (\"build: add APK package build capabilities\")\u000aSigned-off-by: Christian Marangi <ansuelsmth@gmail.com>\u000a",
        "date" : "2025-11-22 10:01:55 +0100",
        "id" : "f9802d70c633e5c502466e7b276613362967c8cb",
        "msg" : "package: drop creating spurious tmp directory in feed directory",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "include/package-pack.mk"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "target/linux/apm821xx/Makefile"
        ],
        "commitId" : "c2b3bb66e007679671c10f1188c2833e0999b26a",
        "timestamp" : 1763802677000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/ansuelsmth",
          "fullName" : "ansuelsmth"
        },
        "authorEmail" : "ansuelsmth@gmail.com",
        "comment" : "apm821xx: switch to kernel 6.12\u000a\u000aMove the apm821xx target to kernel 6.12 by default.\u000a\u000aLink: https://github.com/openwrt/openwrt/pull/20855\u000aSigned-off-by: Christian Marangi <ansuelsmth@gmail.com>\u000a",
        "date" : "2025-11-22 10:11:17 +0100",
        "id" : "c2b3bb66e007679671c10f1188c2833e0999b26a",
        "msg" : "apm821xx: switch to kernel 6.12",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "target/linux/apm821xx/Makefile"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "target/linux/apm821xx/patches-6.6/300-fix-atheros-nics-on-apm82181.patch",
          "target/linux/apm821xx/patches-6.6/301-fix-memory-map-wndr4700.patch",
          "target/linux/apm821xx/patches-6.6/201-add-amcc-apollo3g-support.patch",
          "target/linux/apm821xx/patches-6.6/900-powerpc-bootwrapper-force-gzip-as-mkimage-s-compress.patch",
          "target/linux/apm821xx/config-6.6"
        ],
        "commitId" : "345efe66fdbbd58c282296f0c2ebff0bf1f480f3",
        "timestamp" : 1763802678000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/ansuelsmth",
          "fullName" : "ansuelsmth"
        },
        "authorEmail" : "ansuelsmth@gmail.com",
        "comment" : "apm821xx: drop support for kernel 6.6\u000a\u000aDrop support for kernel 6.6 as now kernel 6.12 is set as default kernel\u000aversion.\u000a\u000aLink: https://github.com/openwrt/openwrt/pull/20855\u000aSigned-off-by: Christian Marangi <ansuelsmth@gmail.com>\u000a",
        "date" : "2025-11-22 10:11:18 +0100",
        "id" : "345efe66fdbbd58c282296f0c2ebff0bf1f480f3",
        "msg" : "apm821xx: drop support for kernel 6.6",
        "paths" : [
          {
            "editType" : "delete",
            "file" : "target/linux/apm821xx/patches-6.6/900-powerpc-bootwrapper-force-gzip-as-mkimage-s-compress.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/apm821xx/patches-6.6/201-add-amcc-apollo3g-support.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/apm821xx/config-6.6"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/apm821xx/patches-6.6/300-fix-atheros-nics-on-apm82181.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/apm821xx/patches-6.6/301-fix-memory-map-wndr4700.patch"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "target/linux/imx/Makefile"
        ],
        "commitId" : "3519588d6553685aed93780aa27fe809ad6c87ff",
        "timestamp" : 1763802711000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/ansuelsmth",
          "fullName" : "ansuelsmth"
        },
        "authorEmail" : "ansuelsmth@gmail.com",
        "comment" : "imx: switch to kernel 6.12\u000a\u000aMove the imx target to kernel 6.12 by default.\u000a\u000aLink: https://github.com/openwrt/openwrt/pull/20856\u000aSigned-off-by: Christian Marangi <ansuelsmth@gmail.com>\u000a",
        "date" : "2025-11-22 10:11:51 +0100",
        "id" : "3519588d6553685aed93780aa27fe809ad6c87ff",
        "msg" : "imx: switch to kernel 6.12",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "target/linux/imx/Makefile"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "target/linux/imx/patches-6.6/600-PCI-imx6-Start-link-at-max-gen-first-for-IMX8MM-and-IMX8MP.patch",
          "target/linux/imx/patches-6.6/409-6.9-arm64-dts-freescale-imx8mp-venice-gw72xx-2x-fix-.patch",
          "target/linux/imx/patches-6.6/400-6.7-arm64-dts-imx8mp-add-imx8mp-venice-gw74xx-imx219.patch",
          "target/linux/imx/patches-6.6/402-6.7-arm64-dts-imx8mp-venice-gw73xx-add-TPM-device.patch",
          "target/linux/imx/patches-6.6/404-6.8-arm64-dts-imx8mp-venice-gw72xx-add-TPM-device.patch",
          "target/linux/imx/patches-6.6/301-ARM-dts-imx6q-apalis-ixora-make-switch3-reset-button.patch",
          "target/linux/imx/patches-6.6/502-6.13-arm64-dts-freescale-rename-gw7905-to-gw75xx.patch",
          "target/linux/imx/patches-6.6/406-6.9-arm64-dts-imx8mp-venice-gw71xx-add-TPM-device.patch",
          "target/linux/imx/patches-6.6/401-6.7-arm64-dts-imx8mm-venice-gw73xx-add-TPM-device.patch",
          "target/linux/imx/patches-6.6/100-bootargs.patch",
          "target/linux/imx/patches-6.6/310-ARM-dts-imx7d-pico-pi-set-aliases.patch",
          "target/linux/imx/patches-6.6/407-6.9-arm64-dts-imx8mm-venice-gw7901-add-digital-I-O-d.patch",
          "target/linux/imx/patches-6.6/300-ARM-dts-imx6q-apalis-ixora-add-status-LEDs-aliases.patch",
          "target/linux/imx/patches-6.6/410-6.9-arm64-dts-freescale-imx8mp-venice-gw73xx-2x-fix-.patch",
          "target/linux/imx/patches-6.6/311-ARM-imx7d-pico-pi.dts-add-default-stdout-path.patch",
          "target/linux/imx/patches-6.6/413-6.10-arm64-dts-imx8mp-venice-gw73xx-add-mac-addr-for.patch",
          "target/linux/imx/patches-6.6/403-6.8-arm64-dts-imx8mm-venice-gw72xx-add-TPM-device.patch",
          "target/linux/imx/patches-6.6/500-6.13-arm64-dts-imx8mm-venice-add-RTC-aliases.patch",
          "target/linux/imx/patches-6.6/405-6.9-arm64-dts-imx8mm-venice-gw71xx-add-TPM-device.patch",
          "target/linux/imx/patches-6.6/504-6.13-arm64-dts-imx-Add-i.MX8M-Plus-Gateworks-GW82XX-2X-support.patch",
          "target/linux/imx/patches-6.6/411-6.10-arm64-dts-imx8mp-venice-gw74xx-add-ADC-rail-for.patch",
          "target/linux/imx/config-6.6",
          "target/linux/imx/patches-6.6/408-6.9-arm64-dts-imx8mm-venice-gw7901-add-TPM-device.patch",
          "target/linux/imx/patches-6.6/503-6.13-arm64-dts-imx8m-venice-gw75xx-add-Accelerometer-device.patch",
          "target/linux/imx/patches-6.6/501-6.13-arm64-dts-imx8mp-venice-gw74xx-add-M2SKT_GPIO10-gpio.patch",
          "target/linux/imx/patches-6.6/412-6.10-arm64-dts-imx8mp-venice-gw72xx-add-mac-addr-for.patch"
        ],
        "commitId" : "95f62f1fe216c852eeded26e880b4368fb1c9366",
        "timestamp" : 1763802712000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/ansuelsmth",
          "fullName" : "ansuelsmth"
        },
        "authorEmail" : "ansuelsmth@gmail.com",
        "comment" : "imx: drop support for kernel 6.6\u000a\u000aDrop support for kernel 6.6 as now kernel 6.12 is set as default kernel\u000aversion.\u000a\u000aLink: https://github.com/openwrt/openwrt/pull/20856\u000aSigned-off-by: Christian Marangi <ansuelsmth@gmail.com>\u000a",
        "date" : "2025-11-22 10:11:52 +0100",
        "id" : "95f62f1fe216c852eeded26e880b4368fb1c9366",
        "msg" : "imx: drop support for kernel 6.6",
        "paths" : [
          {
            "editType" : "delete",
            "file" : "target/linux/imx/patches-6.6/600-PCI-imx6-Start-link-at-max-gen-first-for-IMX8MM-and-IMX8MP.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/imx/patches-6.6/300-ARM-dts-imx6q-apalis-ixora-add-status-LEDs-aliases.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/imx/patches-6.6/311-ARM-imx7d-pico-pi.dts-add-default-stdout-path.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/imx/patches-6.6/400-6.7-arm64-dts-imx8mp-add-imx8mp-venice-gw74xx-imx219.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/imx/patches-6.6/310-ARM-dts-imx7d-pico-pi-set-aliases.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/imx/patches-6.6/413-6.10-arm64-dts-imx8mp-venice-gw73xx-add-mac-addr-for.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/imx/patches-6.6/405-6.9-arm64-dts-imx8mm-venice-gw71xx-add-TPM-device.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/imx/patches-6.6/301-ARM-dts-imx6q-apalis-ixora-make-switch3-reset-button.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/imx/patches-6.6/409-6.9-arm64-dts-freescale-imx8mp-venice-gw72xx-2x-fix-.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/imx/patches-6.6/412-6.10-arm64-dts-imx8mp-venice-gw72xx-add-mac-addr-for.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/imx/patches-6.6/502-6.13-arm64-dts-freescale-rename-gw7905-to-gw75xx.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/imx/patches-6.6/408-6.9-arm64-dts-imx8mm-venice-gw7901-add-TPM-device.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/imx/patches-6.6/500-6.13-arm64-dts-imx8mm-venice-add-RTC-aliases.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/imx/patches-6.6/504-6.13-arm64-dts-imx-Add-i.MX8M-Plus-Gateworks-GW82XX-2X-support.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/imx/patches-6.6/402-6.7-arm64-dts-imx8mp-venice-gw73xx-add-TPM-device.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/imx/patches-6.6/407-6.9-arm64-dts-imx8mm-venice-gw7901-add-digital-I-O-d.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/imx/patches-6.6/411-6.10-arm64-dts-imx8mp-venice-gw74xx-add-ADC-rail-for.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/imx/patches-6.6/503-6.13-arm64-dts-imx8m-venice-gw75xx-add-Accelerometer-device.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/imx/patches-6.6/404-6.8-arm64-dts-imx8mp-venice-gw72xx-add-TPM-device.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/imx/config-6.6"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/imx/patches-6.6/501-6.13-arm64-dts-imx8mp-venice-gw74xx-add-M2SKT_GPIO10-gpio.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/imx/patches-6.6/406-6.9-arm64-dts-imx8mp-venice-gw71xx-add-TPM-device.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/imx/patches-6.6/401-6.7-arm64-dts-imx8mm-venice-gw73xx-add-TPM-device.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/imx/patches-6.6/403-6.8-arm64-dts-imx8mm-venice-gw72xx-add-TPM-device.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/imx/patches-6.6/100-bootargs.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/imx/patches-6.6/410-6.9-arm64-dts-freescale-imx8mp-venice-gw73xx-2x-fix-.patch"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "target/linux/omap/Makefile"
        ],
        "commitId" : "12ebda3854a9eeedec425826558c25cb97f21089",
        "timestamp" : 1763802994000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/ansuelsmth",
          "fullName" : "ansuelsmth"
        },
        "authorEmail" : "ansuelsmth@gmail.com",
        "comment" : "omap: switch to kernel 6.12\u000a\u000aMove the omap target to kernel 6.12 by default.\u000a\u000aLink: https://github.com/openwrt/openwrt/pull/20857\u000aSigned-off-by: Christian Marangi <ansuelsmth@gmail.com>\u000a",
        "date" : "2025-11-22 10:16:34 +0100",
        "id" : "12ebda3854a9eeedec425826558c25cb97f21089",
        "msg" : "omap: switch to kernel 6.12",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "target/linux/omap/Makefile"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "target/linux/omap/patches-6.6/900-use-cpsw-ethernet-driver.patch",
          "target/linux/omap/config-6.6"
        ],
        "commitId" : "bca5e064af59f395a7948ecbe97b8ee26059cc29",
        "timestamp" : 1763802995000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/ansuelsmth",
          "fullName" : "ansuelsmth"
        },
        "authorEmail" : "ansuelsmth@gmail.com",
        "comment" : "omap: drop support for kernel 6.6\u000a\u000aDrop support for kernel 6.6 as now kernel 6.12 is set as default kernel\u000aversion.\u000a\u000aLink: https://github.com/openwrt/openwrt/pull/20857\u000aSigned-off-by: Christian Marangi <ansuelsmth@gmail.com>\u000a",
        "date" : "2025-11-22 10:16:35 +0100",
        "id" : "bca5e064af59f395a7948ecbe97b8ee26059cc29",
        "msg" : "omap: drop support for kernel 6.6",
        "paths" : [
          {
            "editType" : "delete",
            "file" : "target/linux/omap/patches-6.6/900-use-cpsw-ethernet-driver.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/omap/config-6.6"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "package/utils/ucode/Makefile",
          "package/utils/ucode/patches/010-Revert-nl80211-read-all-pending-event-messages.patch"
        ],
        "commitId" : "34aa00892359184ab68c8e66ba2b1aefdf5b2f06",
        "timestamp" : 1763812201000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/hauke",
          "fullName" : "hauke"
        },
        "authorEmail" : "hauke@hauke-m.de",
        "comment" : "ucode: update to Git HEAD (2025-11-19)\u000a\u000a8567eef4d3a5 examples/execute-file: free program\u000a292e0f87cbf7 examples: free syntax_error\u000afd5889028f5e Revert \"nl80211: read all pending event messages\"\u000a80a88b852620 types: add ucv_string_alloc helper function\u000a\u000aThe removed patch was applied upstream.\u000a\u000aLink: https://github.com/openwrt/openwrt/pull/20850\u000aSigned-off-by: Hauke Mehrtens <hauke@hauke-m.de>\u000a",
        "date" : "2025-11-22 12:50:01 +0100",
        "id" : "34aa00892359184ab68c8e66ba2b1aefdf5b2f06",
        "msg" : "ucode: update to Git HEAD (2025-11-19)",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "package/utils/ucode/Makefile"
          },
          {
            "editType" : "delete",
            "file" : "package/utils/ucode/patches/010-Revert-nl80211-read-all-pending-event-messages.patch"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "target/linux/at91/sama5/config-6.6",
          "target/linux/at91/sama7/config-6.12",
          "target/linux/at91/sam9x/config-6.6",
          "target/linux/at91/sam9x/config-6.12",
          "target/linux/at91/sama5/config-6.12",
          "target/linux/at91/sama7/config-6.6"
        ],
        "commitId" : "00c417b56febfb2aab21b7f585301ff1849e82b7",
        "timestamp" : 1763824160000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/ansuelsmth",
          "fullName" : "ansuelsmth"
        },
        "authorEmail" : "ansuelsmth@gmail.com",
        "comment" : "at91: Create kernel files for v6.12 (from v6.6)\u000a\u000aThis is an automatically generated commit.\u000a\u000aWhen doing `git bisect`, consider `git bisect --skip`.\u000a\u000aSigned-off-by: Goetz Goerisch <ggoerisch@gmail.com>\u000aLink: https://github.com/openwrt/openwrt/pull/19471\u000aSigned-off-by: Christian Marangi <ansuelsmth@gmail.com>\u000a",
        "date" : "2025-11-22 16:09:20 +0100",
        "id" : "00c417b56febfb2aab21b7f585301ff1849e82b7",
        "msg" : "at91: Create kernel files for v6.12 (from v6.6)",
        "paths" : [
          {
            "editType" : "delete",
            "file" : "target/linux/at91/sama5/config-6.6"
          },
          {
            "editType" : "add",
            "file" : "target/linux/at91/sama7/config-6.12"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/at91/sam9x/config-6.6"
          },
          {
            "editType" : "add",
            "file" : "target/linux/at91/sama5/config-6.12"
          },
          {
            "editType" : "add",
            "file" : "target/linux/at91/sam9x/config-6.12"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/at91/sama7/config-6.6"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "target/linux/at91/sama5/config-6.6",
          "target/linux/at91/sam9x/config-6.6",
          "target/linux/at91/sama7/config-6.6"
        ],
        "commitId" : "1f3ad121f65cb94dea692d92e192eb1009c51288",
        "timestamp" : 1763824169000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/ansuelsmth",
          "fullName" : "ansuelsmth"
        },
        "authorEmail" : "ansuelsmth@gmail.com",
        "comment" : "at91: Restore kernel files for v6.6\u000a\u000aThis is an automatically generated commit which aids following Kernel patch\u000ahistory, as git will see the move and copy as a rename thus defeating the\u000apurpose.\u000a\u000aFor the original discussion see:\u000ahttps://lists.openwrt.org/pipermail/openwrt-devel/2023-October/041673.html\u000a\u000aSigned-off-by: Goetz Goerisch <ggoerisch@gmail.com>\u000aLink: https://github.com/openwrt/openwrt/pull/19471\u000aSigned-off-by: Christian Marangi <ansuelsmth@gmail.com>\u000a",
        "date" : "2025-11-22 16:09:29 +0100",
        "id" : "1f3ad121f65cb94dea692d92e192eb1009c51288",
        "msg" : "at91: Restore kernel files for v6.6",
        "paths" : [
          {
            "editType" : "add",
            "file" : "target/linux/at91/sam9x/config-6.6"
          },
          {
            "editType" : "add",
            "file" : "target/linux/at91/sama5/config-6.6"
          },
          {
            "editType" : "add",
            "file" : "target/linux/at91/sama7/config-6.6"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "target/linux/at91/Makefile"
        ],
        "commitId" : "5f190feb5e027020f9747e0fc3b7ce6110689dd2",
        "timestamp" : 1763824169000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/ansuelsmth",
          "fullName" : "ansuelsmth"
        },
        "authorEmail" : "ansuelsmth@gmail.com",
        "comment" : "at91: enable testing kernel 6.12\u000a\u000aenable kernel 6.12 as testing\u000a\u000aSigned-off-by: Goetz Goerisch <ggoerisch@gmail.com>\u000aLink: https://github.com/openwrt/openwrt/pull/19471\u000aSigned-off-by: Christian Marangi <ansuelsmth@gmail.com>\u000a",
        "date" : "2025-11-22 16:09:29 +0100",
        "id" : "5f190feb5e027020f9747e0fc3b7ce6110689dd2",
        "msg" : "at91: enable testing kernel 6.12",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "target/linux/at91/Makefile"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "target/linux/at91/sam9x/config-6.12",
          "target/linux/at91/sama5/config-6.12"
        ],
        "commitId" : "f45c5c26700295ed5d1ce60161ed4600598b9edf",
        "timestamp" : 1763824170000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/ansuelsmth",
          "fullName" : "ansuelsmth"
        },
        "authorEmail" : "ansuelsmth@gmail.com",
        "comment" : "at91: add missing KConfig for sam9x sama5\u000a\u000aCONFIG_DRM_MICROCHIP_LVDS_SERIALIZER needs to be added\u000a\u000aSigned-off-by: Goetz Goerisch <ggoerisch@gmail.com>\u000aLink: https://github.com/openwrt/openwrt/pull/19471\u000aSigned-off-by: Christian Marangi <ansuelsmth@gmail.com>\u000a",
        "date" : "2025-11-22 16:09:30 +0100",
        "id" : "f45c5c26700295ed5d1ce60161ed4600598b9edf",
        "msg" : "at91: add missing KConfig for sam9x sama5",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "target/linux/at91/sama5/config-6.12"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/at91/sam9x/config-6.12"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "target/linux/at91/sam9x/config-6.12"
        ],
        "commitId" : "5f07bb421be54f0e4a878e9cb3c111573b82a6ba",
        "timestamp" : 1763824170000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/ansuelsmth",
          "fullName" : "ansuelsmth"
        },
        "authorEmail" : "ansuelsmth@gmail.com",
        "comment" : "at91: refresh kernel-config sam9x\u000a\u000arefreshed running make kernel_oldconfig CONFIG_TARGET=subtarget\u000a\u000aSigned-off-by: Goetz Goerisch <ggoerisch@gmail.com>\u000aLink: https://github.com/openwrt/openwrt/pull/19471\u000aSigned-off-by: Christian Marangi <ansuelsmth@gmail.com>\u000a",
        "date" : "2025-11-22 16:09:30 +0100",
        "id" : "5f07bb421be54f0e4a878e9cb3c111573b82a6ba",
        "msg" : "at91: refresh kernel-config sam9x",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "target/linux/at91/sam9x/config-6.12"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "target/linux/at91/sama5/config-6.12"
        ],
        "commitId" : "8fff054b04b94a1cd0520b9f4ea26af95f304d59",
        "timestamp" : 1763824170000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/ansuelsmth",
          "fullName" : "ansuelsmth"
        },
        "authorEmail" : "ansuelsmth@gmail.com",
        "comment" : "at91: refresh kernel-config sama5\u000a\u000arefreshed running make kernel_oldconfig CONFIG_TARGET=subtarget\u000a\u000aSigned-off-by: Goetz Goerisch <ggoerisch@gmail.com>\u000aLink: https://github.com/openwrt/openwrt/pull/19471\u000aSigned-off-by: Christian Marangi <ansuelsmth@gmail.com>\u000a",
        "date" : "2025-11-22 16:09:30 +0100",
        "id" : "8fff054b04b94a1cd0520b9f4ea26af95f304d59",
        "msg" : "at91: refresh kernel-config sama5",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "target/linux/at91/sama5/config-6.12"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "target/linux/at91/sama7/config-6.12"
        ],
        "commitId" : "dd8307e61f966bd05820a121bf3669b47439d318",
        "timestamp" : 1763824171000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/ansuelsmth",
          "fullName" : "ansuelsmth"
        },
        "authorEmail" : "ansuelsmth@gmail.com",
        "comment" : "at91: refresh kernel-config sama7\u000a\u000arefreshed running make kernel_oldconfig CONFIG_TARGET=subtarget\u000a\u000aSigned-off-by: Goetz Goerisch <ggoerisch@gmail.com>\u000aLink: https://github.com/openwrt/openwrt/pull/19471\u000aSigned-off-by: Christian Marangi <ansuelsmth@gmail.com>\u000a",
        "date" : "2025-11-22 16:09:31 +0100",
        "id" : "dd8307e61f966bd05820a121bf3669b47439d318",
        "msg" : "at91: refresh kernel-config sama7",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "target/linux/at91/sama7/config-6.12"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "tools/libdeflate/Makefile"
        ],
        "commitId" : "582d8f0ed71e7722a301001bdae6821285650557",
        "timestamp" : 1763849266000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/vincent",
          "fullName" : "vincent"
        },
        "authorEmail" : "vincent@systemli.org",
        "comment" : "tools/libdeflate: update to 1.25\u000a\u000aChangelog:\u000a- Update to v1.25 (2025-10-31): no fixes or improvements, only the build\u000a  harness maintenance.\u000a\u000aLink: https://github.com/openwrt/openwrt/pull/20844\u000aSigned-off-by: Nick Hainke <vincent@systemli.org>\u000a",
        "date" : "2025-11-22 23:07:46 +0100",
        "id" : "582d8f0ed71e7722a301001bdae6821285650557",
        "msg" : "tools/libdeflate: update to 1.25",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "tools/libdeflate/Makefile"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "tools/dwarves/Makefile"
        ],
        "commitId" : "1cd3a094859b2013aef16bfd61e785b286c68433",
        "timestamp" : 1763849391000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/vincent",
          "fullName" : "vincent"
        },
        "authorEmail" : "vincent@systemli.org",
        "comment" : "tools/dwarves: update to 1.31\u000a\u000aUpstream switched to tar.xz.\u000a\u000aRelease Notes:\u000a- https://github.com/acmel/dwarves/releases/tag/v1.30\u000a- https://github.com/acmel/dwarves/releases/tag/v1.31\u000a\u000aLink: https://github.com/openwrt/openwrt/pull/20845\u000aSigned-off-by: Nick Hainke <vincent@systemli.org>\u000a",
        "date" : "2025-11-22 23:09:51 +0100",
        "id" : "1cd3a094859b2013aef16bfd61e785b286c68433",
        "msg" : "tools/dwarves: update to 1.31",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "tools/dwarves/Makefile"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "package/network/utils/bpftool/Makefile",
          "package/network/utils/bpftool/patches/002-includes.patch"
        ],
        "commitId" : "9c025e510a970f6d0db18c5658f9510b1b963574",
        "timestamp" : 1763849488000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/vincent",
          "fullName" : "vincent"
        },
        "authorEmail" : "vincent@systemli.org",
        "comment" : "bpftool: update to 7.6.0\u000a\u000aRelease Notes:\u000a- https://github.com/libbpf/bpftool/releases/tag/v7.6.0\u000a\u000aLink: https://github.com/openwrt/openwrt/pull/20846\u000aSigned-off-by: Nick Hainke <vincent@systemli.org>\u000a",
        "date" : "2025-11-22 23:11:28 +0100",
        "id" : "9c025e510a970f6d0db18c5658f9510b1b963574",
        "msg" : "bpftool: update to 7.6.0",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "package/network/utils/bpftool/Makefile"
          },
          {
            "editType" : "edit",
            "file" : "package/network/utils/bpftool/patches/002-includes.patch"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "tools/llvm-bpf/Makefile"
        ],
        "commitId" : "afb90babedf91d0e65d8df2f3a2c1985d15f12cc",
        "timestamp" : 1763849581000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/vincent",
          "fullName" : "vincent"
        },
        "authorEmail" : "vincent@systemli.org",
        "comment" : "tools/llvm-bpf: update to 21.1.6\u000a\u000aRelease Notes:\u000a- https://discourse.llvm.org/t/llvm-21-1-6-released\u000a- https://discourse.llvm.org/t/llvm-21-1-5-released\u000a- https://discourse.llvm.org/t/llvm-21-1-4-released\u000a- https://discourse.llvm.org/t/llvm-21-1-3-released\u000a- https://discourse.llvm.org/t/llvm-21-1-2-released\u000a- https://discourse.llvm.org/t/llvm-21-1-1-released\u000a- https://discourse.llvm.org/t/llvm-21-1-0-released\u000a- https://discourse.llvm.org/t/llvm-20-1-7-released\u000a\u000aLink: https://github.com/openwrt/openwrt/pull/20870\u000aSigned-off-by: Nick Hainke <vincent@systemli.org>\u000a",
        "date" : "2025-11-22 23:13:01 +0100",
        "id" : "afb90babedf91d0e65d8df2f3a2c1985d15f12cc",
        "msg" : "tools/llvm-bpf: update to 21.1.6",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "tools/llvm-bpf/Makefile"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "tools/libressl/Makefile",
          "tools/libressl/patches/010-static.patch",
          "tools/libressl/patches/011-fix-linking.patch"
        ],
        "commitId" : "ef9f45e683814ecdd1787191ed6bc5a3126cea84",
        "timestamp" : 1763849829000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/vincent",
          "fullName" : "vincent"
        },
        "authorEmail" : "vincent@systemli.org",
        "comment" : "tools: libressl: update to 4.2.1\u000a\u000aChangelog:\u000a- 3.8.0: https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl-3.8.0-relnotes.txt\u000a- 3.8.1: https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl-3.8.1-relnotes.txt\u000a- 3.8.2: https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl-3.8.3-relnotes.txt\u000a- 3.8.4: https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl-3.8.4-relnotes.txt\u000a- 3.9.0: https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl-3.9.0-relnotes.txt\u000a- 3.9.1: https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl-3.9.1-relnotes.txt\u000a- 3.9.2: https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl-3.9.2-relnotes.txt\u000a- 4.0.0: https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl-4.0.0-relnotes.txt\u000a- 4.1.0: https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl-4.1.0-relnotes.txt\u000a- 4.2.0: https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl-4.2.0-relnotes.txt\u000a- 4.2.1: https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl-4.2.1-relnotes.txt\u000a\u000aFurther add patches:\u000a- 010-static.patch\u000a- 011-fix-linking.patch\u000a\u000aLink: https://github.com/openwrt/openwrt/pull/19562\u000aSigned-off-by: Nick Hainke <vincent@systemli.org>\u000a",
        "date" : "2025-11-22 23:17:09 +0100",
        "id" : "ef9f45e683814ecdd1787191ed6bc5a3126cea84",
        "msg" : "tools: libressl: update to 4.2.1",
        "paths" : [
          {
            "editType" : "add",
            "file" : "tools/libressl/patches/011-fix-linking.patch"
          },
          {
            "editType" : "edit",
            "file" : "tools/libressl/Makefile"
          },
          {
            "editType" : "add",
            "file" : "tools/libressl/patches/010-static.patch"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "tools/squashfs4/patches/0003-mksquashfs-fix-regression-introduced-by-SEEK_DATA-op.patch",
          "tools/squashfs4/patches/0001-mksquashfs-fix-build-for-big-endian-architectures.patch",
          "tools/squashfs4/Makefile",
          "tools/squashfs4/patches/0002-gzip_wrapper-fix-byte-swapping-prototype.patch"
        ],
        "commitId" : "71deb5b6d58cf100d0ee7cab23a464a1a5e2eae1",
        "timestamp" : 1763850137000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/vincent",
          "fullName" : "vincent"
        },
        "authorEmail" : "vincent@systemli.org",
        "comment" : "tools/squashfs4: update to 4.7.4\u000a\u000aRemove upstreamed patches:\u000a- 0001-mksquashfs-fix-build-for-big-endian-architectures.patch\u000a- 0002-gzip_wrapper-fix-byte-swapping-prototype.patch\u000a- 0003-mksquashfs-fix-regression-introduced-by-SEEK_DATA-op.patch\u000a\u000aLink: https://github.com/openwrt/openwrt/pull/20843\u000aSigned-off-by: Nick Hainke <vincent@systemli.org>\u000a",
        "date" : "2025-11-22 23:22:17 +0100",
        "id" : "71deb5b6d58cf100d0ee7cab23a464a1a5e2eae1",
        "msg" : "tools/squashfs4: update to 4.7.4",
        "paths" : [
          {
            "editType" : "delete",
            "file" : "tools/squashfs4/patches/0002-gzip_wrapper-fix-byte-swapping-prototype.patch"
          },
          {
            "editType" : "delete",
            "file" : "tools/squashfs4/patches/0003-mksquashfs-fix-regression-introduced-by-SEEK_DATA-op.patch"
          },
          {
            "editType" : "delete",
            "file" : "tools/squashfs4/patches/0001-mksquashfs-fix-build-for-big-endian-architectures.patch"
          },
          {
            "editType" : "edit",
            "file" : "tools/squashfs4/Makefile"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "package/utils/dtc/Makefile"
        ],
        "commitId" : "dadfca0559eba389ac84d4fae28dfadf3cc3ca68",
        "timestamp" : 1763886012000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/vincent",
          "fullName" : "vincent"
        },
        "authorEmail" : "vincent@systemli.org",
        "comment" : "dtc: update to 1.7.2\u000a\u000aChangelog:\u000a- 2d10aa2 Bump version to v1.7.2\u000a- 48795c8 pylibfdt: Don't emit warnings from swig generate C code\u000a- 838f11e fdtoverlay: provide better error message for missing `/__symbols__`\u000a- d1e2384 pylibfdt/libfdt.i: Use SWIG_AppendOutput\u000a- 18aa49a Escape spaces in depfile with backslashes.\u000a- f9968fa libfdt.h: whitespace consistency fixups\u000a- 9b5f65f libfdt.h: typo and consistency fixes\u000a\u000aLink: https://github.com/openwrt/openwrt/pull/20858\u000aSigned-off-by: Nick Hainke <vincent@systemli.org>\u000a",
        "date" : "2025-11-23 09:20:12 +0100",
        "id" : "dadfca0559eba389ac84d4fae28dfadf3cc3ca68",
        "msg" : "dtc: update to 1.7.2",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "package/utils/dtc/Makefile"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "package/system/selinux-policy/Makefile"
        ],
        "commitId" : "08be1ef1a1702ff991d7d30dbcdb86bd96d4eab8",
        "timestamp" : 1763886161000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/vincent",
          "fullName" : "vincent"
        },
        "authorEmail" : "vincent@systemli.org",
        "comment" : "selinux-policy: update to 2.8.3\u000a\u000aChangelog:\u000a- b1d7050 README\u000a- 13f78a8 nlbwmon fix\u000a- 9a98b2b ratelimit and nlbwmon rules\u000a- a193e4b adds nlbwmon skel\u000a- b5672a0 README: adds nlbwmon to wish list\u000a- 2058100 adds radius and uam unreserved port\u000a- 026b712 ratelimit for busybox ip\u000a- 7661081 adds ratelimit sysagent skel and update README\u000a- 3bea826 luci and rpcserver apk related\u000a- ba8607d all sys agents can use inherited ssh server pipes\u000a- 24b9396 README: adds some more items to wish list\u000a- da7a02c ttyxperm: adds TIOCSERGETLSR\u000a- 2fce9ee Revert \"file_contexts.subs_dist: order matters with libselinux 3.8\"\u000a- 9a13714 file_contexts.subs_dist: order matters with libselinux 3.8\u000a- a148827 README update\u000a- 9d9a1ff iproute2 ip: ip mptcp monitor\u000a- cf7efdc envtools: setenv\u000a\u000aLink: https://github.com/openwrt/openwrt/pull/20859\u000aSigned-off-by: Nick Hainke <vincent@systemli.org>\u000a",
        "date" : "2025-11-23 09:22:41 +0100",
        "id" : "08be1ef1a1702ff991d7d30dbcdb86bd96d4eab8",
        "msg" : "selinux-policy: update to 2.8.3",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "package/system/selinux-policy/Makefile"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "package/system/refpolicy/patches/100-no-docs.patch",
          "package/system/refpolicy/Makefile"
        ],
        "commitId" : "57e8eb6208af0d966262c024d0b7bf4d3423941c",
        "timestamp" : 1763886201000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/vincent",
          "fullName" : "vincent"
        },
        "authorEmail" : "vincent@systemli.org",
        "comment" : "refpolicy: update to 2.20250923\u000a\u000aChangelog:\u000a  Notable Changes\u000a  - Several updates and fixes for systemd\u000a  - Add new permissions and policy capabilities\u000a  - Drop reiserfs support (it was removed in kernel 6.13)\u000a\u000a  New Modules\u000a  - bubblewrap\u000a  - incus\u000a  - kanidm\u000a  - seatd\u000a  - opensnitch\u000a\u000aRefresh patch:\u000a- 100-no-docs.patch\u000a\u000aLink: https://github.com/openwrt/openwrt/pull/20861\u000aSigned-off-by: Nick Hainke <vincent@systemli.org>\u000a",
        "date" : "2025-11-23 09:23:21 +0100",
        "id" : "57e8eb6208af0d966262c024d0b7bf4d3423941c",
        "msg" : "refpolicy: update to 2.20250923",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "package/system/refpolicy/patches/100-no-docs.patch"
          },
          {
            "editType" : "edit",
            "file" : "package/system/refpolicy/Makefile"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "config/Config-build.in",
          "include/hardening.mk"
        ],
        "commitId" : "557c174a3c88bde4e096d9ed89758182266f7bb0",
        "timestamp" : 1763886795000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/vincent",
          "fullName" : "vincent"
        },
        "authorEmail" : "vincent@systemli.org",
        "comment" : "toolchain: gcc: add fanalyzer config option\u000a\u000aAdd gcc config option for fanalyzer. As a result of this option, a static\u000aanalysis of the program flow is conducted, allowing interprocedural paths\u000ato be identified and warnings to be issued if problems are identified.\u000a\u000aLink: https://github.com/openwrt/openwrt/pull/12576\u000aSigned-off-by: Nick Hainke <vincent@systemli.org>\u000a",
        "date" : "2025-11-23 09:33:15 +0100",
        "id" : "557c174a3c88bde4e096d9ed89758182266f7bb0",
        "msg" : "toolchain: gcc: add fanalyzer config option",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "config/Config-build.in"
          },
          {
            "editType" : "edit",
            "file" : "include/hardening.mk"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "package/libs/pcre2/Config.in"
        ],
        "commitId" : "671898c7d266ac01b67de74107b8328edcde1e22",
        "timestamp" : 1763902531000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/ansuelsmth",
          "fullName" : "ansuelsmth"
        },
        "authorEmail" : "ansuelsmth@gmail.com",
        "comment" : "libpcre2: Default enable JIT support for aarch64\u000a\u000aJIT support in pcre2 allows for extra performance for regex operations in\u000aapplications that support it. As outlined in\u000ahttps://pcre.org/current/doc/html/pcre2jit.html#SEC2 64-bit ARM is\u000asupported.\u000a\u000aI tested this on an GL.Inet MT6000 which is an aarch64 device and to my\u000aknowledge everything works as expected. The primary application I tested\u000athis on was haproxy, which makes use pcre for several operations.\u000a\u000aIf there are no known downsides or known breakages I suggest to\u000adefault-enable this feature for aarch64.\u000a\u000aSigned-off-by: Christian Lachner <gladiac@gmail.com>\u000aLink: https://github.com/openwrt/openwrt/pull/20891\u000aSigned-off-by: Christian Marangi <ansuelsmth@gmail.com>\u000a",
        "date" : "2025-11-23 13:55:31 +0100",
        "id" : "671898c7d266ac01b67de74107b8328edcde1e22",
        "msg" : "libpcre2: Default enable JIT support for aarch64",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "package/libs/pcre2/Config.in"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "package/utils/busybox/patches/003-hexdump-fix-regression-for-uint16-on-big-endian-systems.patch"
        ],
        "commitId" : "749d54fea89914a5c26f4f2464b11af385130c49",
        "timestamp" : 1763914200000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/noltari",
          "fullName" : "noltari"
        },
        "authorEmail" : "noltari@gmail.com",
        "comment" : "busybox: backport hexdump fix for Big Endian systems\u000a\u000ahexdump isn't working properly on some Big Endian systems, producing\u000aincorrect output such as:\u000a  hexdump -vn 5 -e '\"fd\" 1/1 \"%02x:\" 2/2 \"%x:\"' /dev/urandom\u000a  fdff:542c0054:17920017:\u000aWhich should be:\u000a  fdff:542c:1792:\u000a\u000aThis breaks the default ULA prefix generation on some systems. See:\u000ahttps://github.com/openwrt/openwrt/issues/19844\u000a\u000aThe issue has already been fixed upstream, so we can backport the fix:\u000ahttps://git.busybox.net/busybox/commit/libbb/dump.c?id=f5c7cae55fc3e19d074198bc12152486067ea8c7\u000a\u000aSigned-off-by: Álvaro Fernández Rojas <noltari@gmail.com>\u000a",
        "date" : "2025-11-23 17:10:00 +0100",
        "id" : "749d54fea89914a5c26f4f2464b11af385130c49",
        "msg" : "busybox: backport hexdump fix for Big Endian systems",
        "paths" : [
          {
            "editType" : "add",
            "file" : "package/utils/busybox/patches/003-hexdump-fix-regression-for-uint16-on-big-endian-systems.patch"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "package/libs/libtool/Makefile"
        ],
        "commitId" : "2833a26a5e3ffd35f9eb6939b7af540cf88d02da",
        "timestamp" : 1763928711000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/vincent",
          "fullName" : "vincent"
        },
        "authorEmail" : "vincent@systemli.org",
        "comment" : "libtool: update to 2.5.4\u000a\u000aRelease Notes:\u000a- 2.5.0: https://savannah.gnu.org/news/?id=10631\u000a- 2.5.1: https://savannah.gnu.org/news/?id=10660\u000a- 2.5.2: https://savannah.gnu.org/news/?id=10669\u000a- 2.5.3: https://savannah.gnu.org/news/?id=10676\u000a- 2.5.4: https://savannah.gnu.org/news/?id=10693\u000a\u000aLink: https://github.com/openwrt/openwrt/pull/20879\u000aSigned-off-by: Nick Hainke <vincent@systemli.org>\u000a",
        "date" : "2025-11-23 21:11:51 +0100",
        "id" : "2833a26a5e3ffd35f9eb6939b7af540cf88d02da",
        "msg" : "libtool: update to 2.5.4",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "package/libs/libtool/Makefile"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "package/libs/libbpf/patches/100-bpf_tc_classid.patch",
          "package/libs/libbpf/Makefile"
        ],
        "commitId" : "04013941ee687ac9db3fe0cc44517426758478f4",
        "timestamp" : 1763928789000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/vincent",
          "fullName" : "vincent"
        },
        "authorEmail" : "vincent@systemli.org",
        "comment" : "libbpf: update to 1.6.2\u000a\u000aRelease Notes:\u000a- 1.6.2: https://github.com/libbpf/libbpf/releases/tag/v1.6.2\u000a- 1.6.1: https://github.com/libbpf/libbpf/releases/tag/v1.6.1\u000a- 1.6.0: https://github.com/libbpf/libbpf/releases/tag/v1.6.0\u000a- 1.5.1: https://github.com/libbpf/libbpf/releases/tag/v1.5.1\u000a\u000aLink: https://github.com/openwrt/openwrt/pull/20882\u000aSigned-off-by: Nick Hainke <vincent@systemli.org>\u000a",
        "date" : "2025-11-23 21:13:09 +0100",
        "id" : "04013941ee687ac9db3fe0cc44517426758478f4",
        "msg" : "libbpf: update to 1.6.2",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "package/libs/libbpf/patches/100-bpf_tc_classid.patch"
          },
          {
            "editType" : "edit",
            "file" : "package/libs/libbpf/Makefile"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "package/devel/gperf/Makefile"
        ],
        "commitId" : "223cc6e1aa40938a6b108c4bacb4554711c6dbc9",
        "timestamp" : 1763928869000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/vincent",
          "fullName" : "vincent"
        },
        "authorEmail" : "vincent@systemli.org",
        "comment" : "gperf: update to 3.3\u000a\u000aRelease Notes:\u000a- 3.3: https://savannah.gnu.org/news/?id=10758\u000a- 3.2: https://savannah.gnu.org/news/?id=10747\u000a\u000aLink: https://github.com/openwrt/openwrt/pull/20886\u000aSigned-off-by: Nick Hainke <vincent@systemli.org>\u000a",
        "date" : "2025-11-23 21:14:29 +0100",
        "id" : "223cc6e1aa40938a6b108c4bacb4554711c6dbc9",
        "msg" : "gperf: update to 3.3",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "package/devel/gperf/Makefile"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "target/linux/realtek/files-6.12/drivers/net/dsa/rtl83xx/common.c",
          "target/linux/realtek/image/rt-loader/Makefile",
          "target/linux/realtek/files-6.12/drivers/net/dsa/rtl83xx/qos.c",
          "target/linux/realtek/files-6.12/drivers/net/dsa/rtl83xx/debugfs.c",
          "target/linux/realtek/files-6.12/drivers/net/ethernet/rtl838x_eth.c",
          "target/linux/realtek/files-6.12/drivers/net/dsa/rtl83xx/tc.c",
          "target/linux/realtek/files-6.12/drivers/clk/realtek/clk-rtl83xx.c",
          "target/linux/realtek/files-6.12/drivers/clk/realtek/clk-rtl839x-sram.S",
          "target/linux/realtek/files-6.12/drivers/net/dsa/rtl83xx/rtl931x.c",
          "target/linux/realtek/files-6.12/drivers/thermal/realtek-thermal.c",
          "target/linux/realtek/image/rt-loader/src/startup.S",
          "target/linux/realtek/files-6.12/drivers/net/phy/rtl83xx-phy.c",
          "target/linux/realtek/files-6.12/drivers/net/dsa/rtl83xx/rtl930x.c",
          "target/linux/realtek/files-6.12/drivers/net/dsa/rtl83xx/rtl839x.c",
          "target/linux/realtek/files-6.12/drivers/net/dsa/rtl83xx/rtl838x.c",
          "target/linux/realtek/files-6.12/drivers/net/dsa/rtl83xx/rtl838x.h",
          "target/linux/realtek/files-6.12/drivers/net/pcs/pcs-rtl-otto.c",
          "target/linux/realtek/files-6.12/drivers/net/mdio/mdio-realtek-otto.c",
          "target/linux/realtek/files-6.12/drivers/net/dsa/rtl83xx/dsa.c"
        ],
        "commitId" : "6e094232db8fcd62bd5d295c9788c9b561962755",
        "timestamp" : 1763933170000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/hauke",
          "fullName" : "hauke"
        },
        "authorEmail" : "hauke@hauke-m.de",
        "comment" : "realtek: Cleanup tab vs spaces for indentation\u000a\u000aSources files should used for the proper indentation:\u000a\u000a* use tabs instead of 8 spaces\u000a* spaces should never directly before a tab\u000a* no whitespace characters at the end of a line\u000a\u000aThese rules were partially not followed in various source files.\u000a\u000aSigned-off-by: Sven Eckelmann <sven@narfation.org>\u000aLink: https://github.com/openwrt/openwrt/pull/20895\u000aSigned-off-by: Hauke Mehrtens <hauke@hauke-m.de>\u000a",
        "date" : "2025-11-23 22:26:10 +0100",
        "id" : "6e094232db8fcd62bd5d295c9788c9b561962755",
        "msg" : "realtek: Cleanup tab vs spaces for indentation",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "target/linux/realtek/files-6.12/drivers/net/dsa/rtl83xx/common.c"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/realtek/files-6.12/drivers/net/dsa/rtl83xx/debugfs.c"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/realtek/files-6.12/drivers/net/dsa/rtl83xx/rtl930x.c"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/realtek/files-6.12/drivers/net/dsa/rtl83xx/rtl931x.c"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/realtek/files-6.12/drivers/thermal/realtek-thermal.c"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/realtek/files-6.12/drivers/net/dsa/rtl83xx/dsa.c"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/realtek/files-6.12/drivers/net/dsa/rtl83xx/rtl838x.h"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/realtek/files-6.12/drivers/net/mdio/mdio-realtek-otto.c"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/realtek/files-6.12/drivers/net/phy/rtl83xx-phy.c"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/realtek/files-6.12/drivers/net/dsa/rtl83xx/rtl839x.c"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/realtek/files-6.12/drivers/net/pcs/pcs-rtl-otto.c"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/realtek/image/rt-loader/Makefile"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/realtek/files-6.12/drivers/net/dsa/rtl83xx/qos.c"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/realtek/files-6.12/drivers/net/ethernet/rtl838x_eth.c"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/realtek/files-6.12/drivers/net/dsa/rtl83xx/tc.c"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/realtek/files-6.12/drivers/clk/realtek/clk-rtl83xx.c"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/realtek/image/rt-loader/src/startup.S"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/realtek/files-6.12/drivers/clk/realtek/clk-rtl839x-sram.S"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/realtek/files-6.12/drivers/net/dsa/rtl83xx/rtl838x.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "target/linux/mediatek/dts/mt7986a-iptime-ax7800m-6e.dts"
        ],
        "commitId" : "2c667f2df4dac12386c7081f68cf02d7f95a9faa",
        "timestamp" : 1763933568000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/hauke",
          "fullName" : "hauke"
        },
        "authorEmail" : "hauke@hauke-m.de",
        "comment" : "mediatek: use dt-bindings drive strength macros for ipTIME AX7800M-6E\u000a\u000aReplace hardcoded numbers with the dt-bindings drive strength macros\u000adefined in \"dt-bindings/pinctrl/mt65xx.h\".\u000a\u000aSigned-off-by: Donghyun Ko <nyankosoftware@gmail.com>\u000aLink: https://github.com/openwrt/openwrt/pull/20894\u000aSigned-off-by: Hauke Mehrtens <hauke@hauke-m.de>\u000a",
        "date" : "2025-11-23 22:32:48 +0100",
        "id" : "2c667f2df4dac12386c7081f68cf02d7f95a9faa",
        "msg" : "mediatek: use dt-bindings drive strength macros for ipTIME AX7800M-6E",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "target/linux/mediatek/dts/mt7986a-iptime-ax7800m-6e.dts"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "package/libs/libusb/Makefile"
        ],
        "commitId" : "c4768701743d4296e7be12e0fffd7e1508fbdde3",
        "timestamp" : 1763938247000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/vincent",
          "fullName" : "vincent"
        },
        "authorEmail" : "vincent@systemli.org",
        "comment" : "libusb: update to 1.0.29\u000a\u000aRelease Notes:\u000a- https://github.com/libusb/libusb/releases/tag/v1.0.29\u000a- https://github.com/libusb/libusb/releases/tag/v1.0.28\u000a\u000aLink: https://github.com/openwrt/openwrt/pull/20897\u000aSigned-off-by: Nick Hainke <vincent@systemli.org>\u000a",
        "date" : "2025-11-23 23:50:47 +0100",
        "id" : "c4768701743d4296e7be12e0fffd7e1508fbdde3",
        "msg" : "libusb: update to 1.0.29",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "package/libs/libusb/Makefile"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "package/libs/nettle/Makefile"
        ],
        "commitId" : "b6c274bf0f9e31df338b6ad8583bd85db1c9dd43",
        "timestamp" : 1763938331000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/vincent",
          "fullName" : "vincent"
        },
        "authorEmail" : "vincent@systemli.org",
        "comment" : "nettle: update to 3.10.2\u000a\u000aRelease Notes:\u000ahttps://lists.gnu.org/archive/html/info-gnu/2025-06/msg00006.html\u000a\u000aLink: https://github.com/openwrt/openwrt/pull/20896\u000aSigned-off-by: Nick Hainke <vincent@systemli.org>\u000a",
        "date" : "2025-11-23 23:52:11 +0100",
        "id" : "b6c274bf0f9e31df338b6ad8583bd85db1c9dd43",
        "msg" : "nettle: update to 3.10.2",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "package/libs/nettle/Makefile"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "package/libs/mpfr/patches/001-only-src.patch",
          "package/libs/mpfr/Makefile"
        ],
        "commitId" : "d74dce45ef4f81de191c9416c9732bec7fb6844b",
        "timestamp" : 1763938430000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/vincent",
          "fullName" : "vincent"
        },
        "authorEmail" : "vincent@systemli.org",
        "comment" : "mpfr: update to 4.2.2\u000a\u000aRelease Notes:\u000ahttps://www.mpfr.org/mpfr-current/\u000a\u000aLink: https://github.com/openwrt/openwrt/pull/20898\u000aSigned-off-by: Nick Hainke <vincent@systemli.org>\u000a",
        "date" : "2025-11-23 23:53:50 +0100",
        "id" : "d74dce45ef4f81de191c9416c9732bec7fb6844b",
        "msg" : "mpfr: update to 4.2.2",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "package/libs/mpfr/Makefile"
          },
          {
            "editType" : "edit",
            "file" : "package/libs/mpfr/patches/001-only-src.patch"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "package/libs/jansson/Makefile"
        ],
        "commitId" : "86003e0b79ae7874256936b845f3cf2137c36041",
        "timestamp" : 1763938525000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/vincent",
          "fullName" : "vincent"
        },
        "authorEmail" : "vincent@systemli.org",
        "comment" : "jansson: update to 2.14.1\u000a\u000aRelease Notes:\u000ahttps://github.com/akheron/jansson/releases/tag/v2.14.1\u000a\u000aLink: https://github.com/openwrt/openwrt/pull/20901\u000aSigned-off-by: Nick Hainke <vincent@systemli.org>\u000a",
        "date" : "2025-11-23 23:55:25 +0100",
        "id" : "86003e0b79ae7874256936b845f3cf2137c36041",
        "msg" : "jansson: update to 2.14.1",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "package/libs/jansson/Makefile"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "package/libs/libunistring/Makefile"
        ],
        "commitId" : "9bdf72347640b80cbe90780506b04d27d8b8223d",
        "timestamp" : 1763939622000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/vincent",
          "fullName" : "vincent"
        },
        "authorEmail" : "vincent@systemli.org",
        "comment" : "libunistring: update to 1.4.1\u000a\u000aRelease Notes:\u000ahttps://fossies.org/linux/libunistring/ChangeLog\u000a\u000aLink: https://github.com/openwrt/openwrt/pull/20902\u000aSigned-off-by: Nick Hainke <vincent@systemli.org>\u000a",
        "date" : "2025-11-24 00:13:42 +0100",
        "id" : "9bdf72347640b80cbe90780506b04d27d8b8223d",
        "msg" : "libunistring: update to 1.4.1",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "package/libs/libunistring/Makefile"
          }
        ]
      }
    ],
    "kind" : "git"
  },
  "culprits" : [
    {
      "absoluteUrl" : "https://taiha.net/jenkins/user/noltari",
      "fullName" : "noltari"
    },
    {
      "absoluteUrl" : "https://taiha.net/jenkins/user/ansuelsmth",
      "fullName" : "ansuelsmth"
    },
    {
      "absoluteUrl" : "https://taiha.net/jenkins/user/hauke",
      "fullName" : "hauke"
    },
    {
      "absoluteUrl" : "https://taiha.net/jenkins/user/robimarko",
      "fullName" : "robimarko"
    },
    {
      "absoluteUrl" : "https://taiha.net/jenkins/user/vincent",
      "fullName" : "vincent"
    }
  ]
}