Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
3784 commits
Select commit Hold shift + click to select a range
874fee5
kernel: bump all to latest HEAD
coolsnowwolf Jul 25, 2025
3b37156
generic: mtdsplit: include appropriate header for kernel 6.12
namiltd Apr 15, 2025
445689a
tools/elfutils: add missing MIPS reloc support
coolsnowwolf Jul 25, 2025
3adae95
kernel-headers: install isa-rev.h on mips to fix lzma-lader on linux 6.1
KanjiMonster Jul 6, 2023
ba0dc24
tools/elfutils: remove portability patch
coolsnowwolf Jul 26, 2025
7cb06a0
uboot-rk35xx: add support for Ariaboard Photonicat 2
coolsnowwolf Jul 26, 2025
07d0c16
rockchip: support RK3576 SoC in the thermal driver
coolsnowwolf Jul 26, 2025
d339d73
rockchip: sync rk3528 support with upstream
aiamadeus Jul 15, 2025
dbbec54
rockchip: sync rk3576 source with upstream
coolsnowwolf Jul 20, 2025
798d563
tools/mtd-utils: fix build with ubuntu 18.04 LTS
coolsnowwolf Jul 28, 2025
d5f1d95
tools/elfutils: update to 0.192
coolsnowwolf Jul 28, 2025
665b35e
upx: fix PKG_BUILD_DIR (#13648)
luxiaok Jul 29, 2025
d6864e8
rockchip: add more Radxa boards
RadxaNaoki Aug 14, 2024
d26e716
kernel: add KERNEL_ARM64_CONTPTE
Noltari May 9, 2025
450f50f
nss-crypto: add kernel 6.12 support
coolsnowwolf Jul 18, 2025
bc5cf85
ath11k-firmware: remove default bdf
coolsnowwolf Jul 19, 2025
0bfbaca
qca-nss-ecm: add fw3 iptables depends
coolsnowwolf Jul 31, 2025
014d137
nss-crypto: add eip-firmware depends
coolsnowwolf Aug 3, 2025
99acf0d
qualcommax: update nss configuration
coolsnowwolf Aug 3, 2025
c63f445
kernel: bump 6.x to latest HEAD
coolsnowwolf Aug 4, 2025
b1a32ae
Version update to R25.8.8
coolsnowwolf Aug 4, 2025
834e62f
bpftools: update, split off bpftool and libbpf packages
coolsnowwolf Aug 5, 2025
e0d5990
rockchip: fix NanoPi R76S eth port order
coolsnowwolf Aug 5, 2025
df97a58
base-files: add additional uci-defaults function for GRO and conduit
Ansuel Nov 9, 2023
e38accc
base-files: move uci_set_poe() to uci-defaults.sh
svanheule Jan 24, 2024
13e7a49
base-files: generalize ucidef_set_network_device
coolsnowwolf Aug 6, 2025
4e51311
ramips: re-enable mtwifi for Phicomm K2P
coolsnowwolf Aug 7, 2025
4301244
kernel: backport to fix broken PHY LEDs
dangowrt Jul 31, 2025
2395bab
kernel: Add Solarflare SFN5000/6000 NICs
trenchcoatjedi Aug 3, 2025
2c7790d
loongarch64: add 6.12 as testing kernel
hackpascal Jun 20, 2025
00d0083
image: allow to specific ROOTFS_PARTSIZE
wukongdaily Aug 12, 2025
8547db9
rockchip: add support for NLnet XiGuaPi
zzzz0317 Aug 13, 2025
9f0ebaf
qualcommax: rework clock to multiple conf
dr-m Aug 11, 2025
ebacfda
rockchip: add FriendlyElec NanoPi M5 (RK3576) support
coolsnowwolf Aug 14, 2025
15546b3
rockchip: enable hwrng by default for rk3568
aiamadeus Aug 3, 2025
04df3b1
rockchip: improve support for H68K/H69K V2
aiamadeus Aug 4, 2025
cecb436
uboot-rockchip: add pending rk3582 support
aiamadeus Aug 10, 2025
6631052
rockchip: add some stmmac / dsa workaround
aiamadeus Aug 15, 2025
4afbc32
openssl: update to 3.5.2 (#13662)
Internet1235 Aug 18, 2025
77e40af
kernel: improve pppoe performance
nbd168 Jul 15, 2025
e068a28
rockchip: add radxa router series
aiamadeus Aug 16, 2025
2e16c97
kernel: bump 6.x to latest HEAD
coolsnowwolf Aug 20, 2025
c196f53
mac80211: backport genlmsg_multicast_allns-upstream for kernel 5.10
coolsnowwolf Aug 20, 2025
02e01b9
default-settings: adjust version indicator for luci v24.10+
coolsnowwolf Aug 20, 2025
08923d0
feeds.conf.default: switch luci to openwrt-24.10
coolsnowwolf Aug 20, 2025
2586aae
sunxi: change target to use FIT kernel images
wigyori Aug 3, 2025
7836788
fstools: update to Git HEAD (2025-07-05)
coolsnowwolf Aug 22, 2025
4dc5565
fstools: move jffs2reset to factoryreset
blogic Nov 5, 2024
24e773f
kernel: bump 6.12 to 6.12.43
coolsnowwolf Aug 23, 2025
c1916a3
rockchip: add Xunlong Orange Pi 5 Max and Ultra support
coolsnowwolf Aug 23, 2025
4537386
qualcommax: fix build with linux 6.12.43+
coolsnowwolf Aug 24, 2025
2bf633f
x86: enable built-in driver for MMC/SDHCI
dangowrt Jul 12, 2025
12eec53
kernel: bump 6.x to latest HEAD
coolsnowwolf Aug 17, 2025
583ba0c
mediatek: fix wifi on cmcc devices
coolsnowwolf Aug 16, 2025
6df2631
Revert "switch luci to openwrt-24.10"
smallprogram Sep 12, 2024
4d3dcbf
libselinux: update to 3.8.1 (#13679)
Internet1235 Aug 29, 2025
db67423
linux-firmware: update to 20250808
graysky2 Jul 8, 2025
299f4cc
kernel: bump all to latest HEAD
coolsnowwolf Aug 31, 2025
97022aa
kernel: refresh generic patches
graysky2 Aug 28, 2025
50b8c52
kernel: add patch for fixed bug
hauke Sep 1, 2025
25f55a3
kernel: refresh ipq 6.12 patches
coolsnowwolf Aug 10, 2025
6e98a86
bcm53xx: add Tenda AC9 switch workaround
coolsnowwolf Sep 5, 2025
df34fd6
kernel: bump all to latest HEAD
coolsnowwolf Sep 6, 2025
7363df5
generic: fix linux kernel 5.4 with mt76 build
coolsnowwolf Sep 6, 2025
5974396
kernel: add quirk for two SFP+ transceivers
abajk Aug 31, 2025
8348c7f
mdadm: update to 4.4 (#13694)
Internet1235 Sep 8, 2025
b7d24cb
uboot-sunxi: bump to 2025.01
wigyori Feb 16, 2025
d141ed2
kernel: add w1 ds2438 module
andres-h Aug 6, 2025
2c35e1a
r8127: update to v11.015.00
Noltari Sep 11, 2025
d09cab7
r8126: update to v10.016.00
Noltari Sep 11, 2025
3906377
r8125: update to v9.016.01
Noltari Sep 11, 2025
a8c9245
tools: erofs-utils: update to v1.8.10
coolsnowwolf Sep 12, 2025
8c0898a
mediatek: add driver for HW-RNG v2
dangowrt Sep 11, 2025
ef9c103
rockchip: fix Photonicat 2 support
coolsnowwolf Aug 1, 2025
289f49d
kernel: bump 6.12 to 6.12.47
graysky2 Sep 10, 2025
d114fd9
atf-rockchip: update to 2.13
coolsnowwolf Apr 26, 2025
dc5b9b3
mediatek: add trng on mt7988a
mhalano Sep 15, 2025
df6ca0a
mediatek: remove modules.builtin
hauke Jul 20, 2025
2029a11
openssl: backport fix regression
hauke Sep 17, 2025
722560e
generic: backport gated-fixed-clk
RadxaNaoki Aug 25, 2025
6a853dc
openssl: update to 3.5.3 (#13711)
Internet1235 Sep 20, 2025
afee19f
base-files: add ipcalc() function
coolsnowwolf Sep 20, 2025
d46de3c
dnsmasq: Support nftables nftsets
coolsnowwolf Sep 20, 2025
d8e4a5a
kernel: bump all to latest HEAD
coolsnowwolf Sep 21, 2025
aef3288
kernel/iio: Add dps310 I2C driver
s09289728096 Sep 20, 2025
5a43537
yt6801: add Motorcomm YT6801 PCI Gigabit Ethernet kernel module
coolsnowwolf Sep 23, 2025
dc8d5cc
loongarch64: switch to kernel 6.12
coolsnowwolf Sep 23, 2025
800933e
treewide: dts: fix typo "disabled"
abajk Sep 22, 2025
3552c58
kernel: kmod-dsa-notag: add driver
hauke Jul 20, 2025
c0a2ac2
OpenWrt v24.10.3: adjust config defaults
coolsnowwolf Sep 27, 2025
9e04de0
phytium: refresh 5.10 support patch
coolsnowwolf Sep 27, 2025
7093aec
kernel: bump 6.x to latest HEAD
coolsnowwolf Sep 27, 2025
5e3ea29
libcrypt-compat: introduce package
coolsnowwolf Sep 28, 2025
86255ea
Revert "dnsmasq: Support nftables nftsets"
coolsnowwolf Sep 29, 2025
a7806d6
Update README.md
coolsnowwolf Sep 29, 2025
37e8122
rockchip: rk3399: add PCIe bus scan delay
coolsnowwolf Sep 23, 2025
0a2de77
generic: backport some compile definition
aiamadeus Sep 15, 2025
870e65c
firmware: Add support for Airoha 7581 NPU
Ansuel Sep 1, 2025
5ea3040
firmware: Add support for Aeonsemi AS21xxx
Ansuel Jul 5, 2025
0ac149f
generic: backport support for Aeonsemi PHY
Ansuel Jul 5, 2025
6e93906
generic: backport some flow offload helper
Ansuel Feb 5, 2025
7e07a4f
airoha: add NPU and memory node for AN7581
Ansuel Sep 1, 2025
bf1b475
airoha: replace PCIe patches with upstream
Ansuel Mar 4, 2025
b987df7
sunxi: add F1C100 (arm926ej-s) support
wigyori May 30, 2025
114ee02
openssl: update to 3.5.4 (#13735)
Internet1235 Oct 9, 2025
a7ecc6b
kernel: bump all to latest HEAD
coolsnowwolf Oct 9, 2025
76eef31
qca-ssdk: fix build with linux kernel 6.12.48+
coolsnowwolf Oct 9, 2025
173d7ad
libudev: remove qat and eudev (#13737)
ZeaKyX Oct 10, 2025
bee33b4
Version update to R25.10.10
coolsnowwolf Oct 10, 2025
cf27e6d
ncurses: enable pc files in the host build
coolsnowwolf Oct 10, 2025
d18c6ac
mt76: add missing eeprom for mt7992 firmware
coolsnowwolf Oct 11, 2025
8a80fb1
mt76: add tx_power check during eeprom loading for BE14
coolsnowwolf Oct 11, 2025
2b69a83
mt76: fix api_update for AX targets
coolsnowwolf Oct 11, 2025
28bad0e
openssl: update to 3.6.0
coolsnowwolf Oct 11, 2025
162d64f
mediatek: filogic: add kmod-mt7996-233-firmware for BPi-R4
coolsnowwolf Oct 11, 2025
bed9a10
mediatek: add wireless offload firmware to MT7988 boards
dangowrt Oct 23, 2024
8803f86
generic: mtdsplit: improve detecting external-data FIT
dangowrt Oct 4, 2025
712c887
generic: backport upstream v6.16 Realtek PHY patches
Noltari May 22, 2025
40942d2
rockchip: phy: rockchip-pcie: Enable all four lanes if required
coolsnowwolf Oct 15, 2025
aadec2c
kernel: bump 6.x to latest HEAD
coolsnowwolf Oct 15, 2025
13156cc
uboot-rockchip: bump to 2025.10
aiamadeus Oct 15, 2025
b06a5cb
linux-firmware: update to 20251011
coolsnowwolf Oct 17, 2025
9aeb81b
kernel: bump 6.x to latest HEAD
coolsnowwolf Oct 17, 2025
d5d61ae
rockchip: refresh 6.x patches
coolsnowwolf Oct 17, 2025
9b53898
mt76: fix build mt7925u with linux 6.x
coolsnowwolf Oct 17, 2025
7bff0e4
uboot-rockchip: fix python 3.8 support
aiamadeus Oct 16, 2025
ccd9ae0
rockchip: sync upstream rk3576 source
coolsnowwolf Oct 12, 2025
0d02ca3
mediatek: add Huasifei WS3009 support
FUjr Oct 19, 2025
80467cc
mt76: refresh linux 6.x support patches
coolsnowwolf Oct 19, 2025
81818f9
package: sync libs with openwrt-24.10
coolsnowwolf Oct 4, 2025
0226adf
feeds: add APK package build support
coolsnowwolf Oct 7, 2025
5a56db4
base-files: sync source with upstream
coolsnowwolf Oct 5, 2025
aebdcd7
scripts: mac80211.sh: allow EHT* sets
januszdziedzic Sep 1, 2024
dace6c0
amlogic: s905x: add linux 6.1 support
coolsnowwolf Oct 8, 2025
f19009b
base-files: compatible with old luci
aiamadeus Oct 23, 2025
3bcd42c
kernel: bump 6.x to latest HEAD
coolsnowwolf Oct 24, 2025
1285a74
opkg: bump to Git HEAD 2024-10-16
Internet1235 Oct 18, 2025
4922dad
apk: bump to git HEAD 2025-06-06
Internet1235 Oct 19, 2025
7523ae1
rockchip: remove useless patches
aiamadeus Oct 24, 2025
89e46be
fullconenat: bump to latest HEAD
aiamadeus Oct 25, 2025
5656c25
mbedtls: update to version 3.6.5
mkrkn Oct 16, 2025
c8987be
generic: sync kernel 6.x symbols
aiamadeus Sep 7, 2025
e5fe8fc
rockchip: refresh kernel kconfig
aiamadeus Sep 8, 2025
3b83d61
kernel: bump all to latest HEAD
coolsnowwolf Oct 31, 2025
389a26d
qualcommbe: syncing with upstream
coolsnowwolf Oct 6, 2025
a129e80
ipq-wifi: update to HEAD 2025-10-22
coolsnowwolf Oct 26, 2025
2100e56
ipq60xx: update BDF for JDC devices
aiamadeus Oct 22, 2025
0894d10
mediatek: fix Huasifei WS3006 support
FUjr Nov 3, 2025
0e0ce60
amlogic: s905x: enable SCSI support
coolsnowwolf Sep 22, 2025
3c3f691
bcm27xx: refresh kernel 6.12 patches
graysky2 Oct 19, 2025
96e8d60
autocore: add loongarch64 target support
coolsnowwolf Nov 6, 2025
ea6ed28
loongarch64: add squashfs image support
coolsnowwolf Nov 6, 2025
e8980cd
x86: introduce new Intel Xe DRM driver for DG/XE1/XE2/Lunar Lake+ GPU
coolsnowwolf Nov 6, 2025
2921987
arm-trusted-firmware-mediatek: update to upstream release 20250711
dangowrt Oct 5, 2025
1625095
uhttpd: update to Git HEAD (2025-10-03)
coolsnowwolf Nov 8, 2025
3ccd9de
trusted-firmware-a.mk: remove the hack
thom24 Nov 29, 2024
5ac3610
mediatek: port MT7987 thermal support
dangowrt Oct 5, 2025
2cac64c
rockchip: backport pending PWMv4 support for 6.12
coolsnowwolf Nov 11, 2025
e9fd6ec
rockchip: backport RK3576/RK3588 drm/vop2 support for 6.12
coolsnowwolf Nov 11, 2025
bd72295
mediatek: import patch from SDK to support mt7987 ethernet
dangowrt Oct 5, 2025
43d8e62
kernel: add support for brcm fullcone NAT1 in fw4 ntfables
coolsnowwolf Nov 9, 2025
b6184ad
hostapd: fix compile against mbedtsl 3.6 (#13804)
luxiaok Nov 14, 2025
de2ce72
generic: fix bcm fullconenat for nft support in linux 5.x
coolsnowwolf Nov 14, 2025
1272fcd
ustream-ssl: update to Git HEAD (2025-10-03)
coolsnowwolf Nov 14, 2025
08b4a99
rockchip: add support for Radxa ZERO 3E / 3W
RadxaNaoki Aug 27, 2024
b04f450
rockchip: add support for Radxa ROCK 5C/Lite
RadxaNaoki Sep 9, 2025
e487891
mediatek: add basic support for MT7987 SoC
dangowrt Oct 5, 2025
bf42deb
kernel: bump 6.x to latest HEAD
coolsnowwolf Nov 17, 2025
55499aa
linux-firmware: update to 20251111
dangowrt Nov 18, 2025
da5aa42
intel-microcode: update to 2025111
graysky2 Nov 13, 2025
f8327e4
uboot-mediatek: update to v2025.10
dangowrt Oct 8, 2025
bc5142f
bcm27xx: refresh linux 6.12 patches
mgz0227 Nov 14, 2025
64f42a4
ppp: update to 2.5.2
coolsnowwolf Nov 24, 2025
3d27432
uboot-rk35xx: remove
aiamadeus Nov 4, 2025
67e6fda
gl-b3000: fix dts macs
TheRootED24 Nov 5, 2025
21d3d4b
x86/64: enable 8250_DW
pattop Oct 9, 2025
a402c66
rockchip: fix unused pwm
coolsnowwolf Nov 23, 2025
11421db
kernel: bump to latest HEAD
coolsnowwolf Nov 30, 2025
41c716d
loongarch64: built-in PCI DWMAC
vincentmli Nov 28, 2025
d6a8768
kernel: package kmod-drm-shmem-helper (#13825)
Internet1235 Dec 3, 2025
dc76290
target.mk: Fix features detection for PWM
PIPIPIG233666 Mar 15, 2025
4cd4eb7
rockchip: add Radxa ROCK 2A/F support
coolsnowwolf Dec 5, 2025
863a6bd
targets: add PINCTRL_SUPPORT feature
dangowrt Jul 17, 2025
de89956
kernel: bump all to latest HEAD
coolsnowwolf Dec 7, 2025
5ff701d
rockchip: merge bootargs script
coolsnowwolf Dec 7, 2025
0c95d61
r8152: update to version 2.21.4
coolsnowwolf Dec 9, 2025
b60e980
kernel: package i2c-mux-pinctrl
dangowrt Jul 18, 2025
2999e8b
OpenWrt v25.12: set branch defaults
coolsnowwolf Dec 11, 2025
5155ab6
package: remove leigod-acc plugins
miaoermua Dec 13, 2025
f091f3a
siflower: add support for kernel 6.12
981213 Feb 4, 2025
fc9c674
Revert "OpenWrt v25.12: set branch defaults"
coolsnowwolf Dec 16, 2025
f9f6f55
build: add APK package build capabilities
aparcar May 14, 2024
cc923d6
rockchip: Add ArmSoM W3 board support
coolsnowwolf Dec 18, 2025
bf32b0d
kernel: modules: add PWM GPIO module
robimarko Sep 25, 2025
6b9bfd9
kernel: bump 6.12 to latest HEAD
graysky2 Dec 10, 2025
841540f
kernel: bump 6.12 to latest HEAD
graysky2 Dec 18, 2025
8db09d2
procd: update to latest git HEAD
hauke Jun 25, 2023
240bb5d
iproute2: fix build on GCC 14
rany2 May 13, 2024
d27bc7d
d1: fix usb and enable overlay
aiamadeus Dec 22, 2025
6a008e8
iproute2: drop outdated patch
coolsnowwolf Dec 17, 2025
7919c21
kernel: fix drm module depends
aiamadeus Dec 28, 2025
1bcc6ce
scripts: update download mirror
aiamadeus Dec 30, 2025
c2369b4
build: add compatibility to uutils
libiunc Jan 1, 2026
bc5e24c
linux-atm: fix build with GCC 14
Internet1235 Jan 3, 2026
7a27407
libiconv-full: drop patch-libtool
robimarko May 2, 2025
addecfd
ead: fix compilation with GCC14
robimarko Apr 30, 2025
b69327e
ebtables: fixes build with GCC14
httpstorm May 27, 2024
2186cbf
cryptodev-linux: fixes 6.18 build
graysky2 Dec 16, 2025
e5cb4be
atf-rockchip: update to tag v2.14
aiamadeus Dec 21, 2025
9eb24d0
rockchip: add Radxa ROCK 4D support
coolsnowwolf Jan 12, 2026
a3da3d4
autocore-x86: update status display
coolsnowwolf Jan 7, 2026
0db24ae
kernel: add support for F50L1G41LC
hauke Nov 27, 2025
aed845b
rockchip: sync rk3528 with upstream
aiamadeus Dec 25, 2025
0fc5dc0
kernel: r8169: backport upstream fix
hauke Jan 1, 2026
472bebb
uboot-rockchip: bump to tag 2026.01
aiamadeus Jan 12, 2026
dc4b9a5
rockchip: sync upstream dts changes
coolsnowwolf Jan 17, 2026
9f3456c
rockchip: Add support for Radxa ROCK 4SE
coolsnowwolf Jan 20, 2026
8942bba
rockchip: fix set default serial_{addr,port} in boot script
coolsnowwolf Jan 20, 2026
4f551e4
mediatek: update mt7988 cpufreq and support mt7987
dangowrt Oct 5, 2025
8b33f8a
kernel: net: phy: realtek: replace hack with proper fix
dangowrt Jan 6, 2026
703c337
base-files: rename ethernet devs on known boards
Hurricos Aug 22, 2022
8e68ef1
action: update command to remove docker image
yanxin152133 Jan 24, 2026
c58e723
firewall: change synflood_protect option name
hauke Jan 22, 2026
972418b
uboot-rockchip: update loading address of atf
aiamadeus Jan 27, 2026
145e317
uboot-rockchip: workaround for buggy rk3576
coolsnowwolf Jan 24, 2026
c938915
rockchip: Add support for Radxa ROCK 4C+
coolsnowwolf Jan 29, 2026
06d0bcd
mediatek: dts: mt7981: remove useless node
DragonBluep Jan 30, 2026
3fbeb8a
mediatek: 6.12: build image for MT7987 RFB
dangowrt Oct 5, 2025
ddcb36a
mediatek: add BananaPi BPi-R4 Lite support
dangowrt Oct 4, 2025
bdcb490
kernel: mtk_eth_soc: patch fix memory leak
dangowrt Jan 30, 2026
2c3b987
kernel: r8168: fix CFLAGS with linux 6.15+
Noltari Dec 30, 2025
409b661
kernel: r8101: fix CFLAGS with linux 6.15+
Noltari Dec 30, 2025
97c4bc6
kernel: r8101: fix build with linux v6.16+
Noltari Dec 27, 2025
d06f098
generic: filter out rust related symbols
stintel Jan 15, 2026
09a5ed0
rockchip: remove upstream device tree
aiamadeus Jan 22, 2026
428acc6
amlogic: switch to Linux 6.6 by default
coolsnowwolf Feb 6, 2026
a87b273
openssl: update to version 3.6.1
Internet1235 Jan 31, 2026
7027560
kernel: bump all to latest HEAD
coolsnowwolf Feb 9, 2026
535be2b
README: update Radxa information
coolsnowwolf Jan 13, 2026
c342d9e
ustream-ssl: fix PKG_MIRROR_HASH
Internet1235 Feb 14, 2026
fa71a9f
mediatek: uses Linux 6.12 by default
coolsnowwolf Feb 10, 2026
1a2dea0
rockchip: sync with upstream patch
coolsnowwolf Jan 14, 2026
c1b3c23
mt76: update to git HEAD 2024-10-14
coolsnowwolf Nov 25, 2025
671bb90
kernel: add network teaming modules
LGA1150 Dec 11, 2025
6500d09
kernel: backport pppoe improvements
LGA1150 Feb 6, 2026
9f754fe
kernel: bump all to latest HEAD
coolsnowwolf Feb 24, 2026
a98d435
OpenWrt v24.10.5: adjust config defaults
coolsnowwolf Feb 24, 2026
50eccb4
Version update to R26.02.20
coolsnowwolf Feb 24, 2026
72ad298
linux-firmware: update to 20260221
coolsnowwolf Feb 24, 2026
40158c3
Revert "kernel: backport pppoe improvements"
coolsnowwolf Feb 25, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
20 changes: 0 additions & 20 deletions .github/ISSUE_TEMPLATE.md

This file was deleted.

32 changes: 32 additions & 0 deletions .github/ISSUE_TEMPLATE/bug-report.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
name: 问题描述
description: 反馈问题模板
body:
- type: textarea
id: description
attributes:
label: 详细叙述
description: 详细叙述问题
validations:
required: true
- type: checkboxes
id: duplicate_issue
attributes:
label: 重复 issue
description: 是否搜索了 issues
options:
- label: 没有类似的 issue
required: true
- type: input
id: model_name
attributes:
label: 具体型号
description: 硬件型号
validations:
required: true
- type: textarea
id: details_log
attributes:
label: 详细日志
description: make V=s -j1 时的问题日志
validations:
required: true
6 changes: 6 additions & 0 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
blank_issues_enabled: false
contact_links:
- name: discussion
url: https://github.com/coolsnowwolf/lede/discussions
about: Please ask and answer questions here.
6 changes: 4 additions & 2 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -1,2 +1,4 @@
Q:你知道这是`pull request`吗?(使用 "x" 选择)
* [ ] 我知道
# Pull Request 规则,创建时请删除

- 禁止有关 "GitHub Actions" 的提交
- 禁止使用 users.noreply.github.com 提交
86 changes: 42 additions & 44 deletions .github/workflows/openwrt-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,39 +10,51 @@ name: OpenWrt-CI
on:
schedule:
- cron: 0 20 * * *
release:
types: [published]

permissions:
contents: read

jobs:

build_openwrt:

name: Build OpenWrt firmware

runs-on: ubuntu-latest
name: Build OpenWrt Firmware

if: github.event.repository.owner.id == github.event.sender.id
runs-on: ubuntu-22.04

steps:

- name: Checkout
uses: actions/checkout@v2
with:
ref: master

- name: Space cleanup
- name: Space cleanup and Initialization environment
env:
DEBIAN_FRONTEND: noninteractive
run: |
docker rmi `docker images -q`
sudo rm -rf /usr/share/dotnet /etc/mysql /etc/php /etc/apt/sources.list.d
sudo -E apt-get -y purge azure-cli ghc* zulu* hhvm llvm* firefox google* dotnet* powershell openjdk* mysql* php* android*
sudo -E apt-get update
sudo -E apt-get -y install build-essential asciidoc binutils bzip2 gawk gettext git libncurses5-dev libz-dev patch python3 unzip zlib1g-dev lib32gcc1 libc6-dev-i386 subversion flex uglifyjs gcc-multilib g++-multilib p7zip p7zip-full msmtp libssl-dev texinfo libglib2.0-dev xmlto qemu-utils upx libelf-dev autoconf automake libtool autopoint device-tree-compiler antlr3 gperf swig
sudo -E apt-get -y autoremove --purge
sudo -E apt-get clean

df -h
docker image prune -f
sudo -E rm -rf /usr/share/dotnet /etc/mysql /etc/php /etc/apt/sources.list.d /usr/local/lib/android
sudo -E apt-mark hold grub-efi-amd64-signed
sudo -E apt update
sudo -E apt -y purge azure-cli* docker* ghc* zulu* llvm* firefox google* dotnet* powershell* openjdk* mysql* php* mongodb* dotnet* snap*
sudo -E apt -y full-upgrade
sudo -E apt -y install ack antlr3 asciidoc autoconf automake autopoint binutils bison build-essential bzip2 ccache clang cmake cpio curl device-tree-compiler flex gawk gcc-multilib g++-multilib gettext genisoimage git gperf haveged help2man intltool libc6-dev-i386 libelf-dev libfuse-dev libglib2.0-dev libgmp3-dev libltdl-dev libmpc-dev libmpfr-dev libncurses5-dev libncursesw5-dev libpython3-dev libreadline-dev libssl-dev libtool llvm lrzsz msmtp ninja-build p7zip p7zip-full patch pkgconf python3 python3-pyelftools python3-setuptools qemu-utils rsync scons squashfs-tools subversion swig texinfo uglifyjs upx-ucl unzip vim wget xmlto xxd zlib1g-dev
sudo -E systemctl daemon-reload
sudo -E apt -y autoremove --purge
sudo -E apt clean
sudo -E timedatectl set-timezone "Asia/Shanghai"

- name: Checkout OpenWrt
uses: actions/checkout@v4

- name: Free Disk Space (Ubuntu)
uses: jlumbroso/free-disk-space@main
with:
# this might remove tools that are actually needed,
# if set to "true" but frees about 6 GB
tool-cache: true
# all of these default to true, but feel free to set to
# "false" if necessary for your workflow
android: true
dotnet: true
haskell: true
large-packages: true
swap-storage: true

- name: Update feeds
run: |
Expand All @@ -53,10 +65,8 @@ jobs:
- name: Generate configuration file
run: make defconfig

- name: Make download
run: |
make download -j8
find dl -size -1024c -exec rm -f {} \;
- name: Download packages
run: make download -j16

- name: Compile firmware
run: |
Expand All @@ -72,38 +82,26 @@ jobs:

- name: Prepare artifact
run: |
mkdir -p ./artifact/firmware
mkdir -p ./artifact/package
mkdir -p ./artifact/buildinfo
rm -rf $(find ./bin/targets/ -type d -name "packages")
cp -rf $(find ./bin/targets/ -type f) ./artifact/firmware/
cp -rf $(find ./bin/packages/ -type f -name "*.ipk") ./artifact/package/
cp -rf $(find ./bin/targets/ -type f -name "*.buildinfo" -o -name "*.manifest") ./artifact/buildinfo/

- name: Deliver buildinfo
uses: actions/upload-artifact@v2
- name: Upload buildinfo
uses: actions/upload-artifact@v4
with:
name: OpenWrt_buildinfo
path: ./artifact/buildinfo/

- name: Deliver package
uses: actions/upload-artifact@v2
- name: Upload package
uses: actions/upload-artifact@v4
with:
name: OpenWrt_package
path: ./artifact/package/

- name: Deliver firmware
uses: actions/upload-artifact@v2
- name: Upload firmware
uses: actions/upload-artifact@v4
with:
name: OpenWrt_firmware
path: ./bin/targets/


- name: Upload release asset
if: github.event == 'release'
uses: svenstaro/upload-release-action@v2
with:
repo_token: ${{ secrets.YOURTOKEN }}
file: ./artifact/firmware/*
tag: ${{ github.ref }}
file_glob: true
65 changes: 32 additions & 33 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,33 +1,32 @@
*.o
.DS_Store
.*.swp
/env
/dl
/.config
/.config.old
/bin
/build_dir
/staging_dir
/tmp
/logs
/feeds
/feeds.conf
/files
/overlay
/package/feeds
/package/openwrt-packages
key-build*
*.orig
*.rej
*~
.#*
*#
.emacs.desktop*
TAGS*~
git-src
.git-credentials
/*.log
.project
.cproject
.ccache
.vscode*
*.o
.DS_Store
.*.swp
/env
/dl
/.config
/.config.old
/bin
/build_dir
/staging_dir
/tmp
/logs
/feeds
/feeds.conf
/files
/overlay
/package/feeds
/package/openwrt-packages
/*.patch
key-build*
*.orig
*.rej
*~
.#*
*#
.emacs.desktop*
TAGS*~
git-src
.project
.cproject
.ccache
.vscode*
12 changes: 10 additions & 2 deletions Config.in
Original file line number Diff line number Diff line change
Expand Up @@ -2,17 +2,25 @@
#
# Copyright (C) 2006-2013 OpenWrt.org

mainmenu "OpenWrt Configuration"
mainmenu "LEDE Configuration"

config MODULES
option modules
modules
bool
default y

config HAVE_DOT_CONFIG
bool
default y

HOST_OS := $(shell, uname)

config HOST_OS_LINUX
def_bool $(shell, ./config/check-uname.sh Linux)

config HOST_OS_MACOS
def_bool $(shell, ./config/check-uname.sh Darwin)

source "target/Config.in"

source "config/Config-images.in"
Expand Down
30 changes: 22 additions & 8 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -10,12 +10,14 @@ export TOPDIR LC_ALL LANG TZ

empty:=
space:= $(empty) $(empty)
$(if $(findstring $(space),$(TOPDIR)),$(error ERROR: The path to the OpenWrt directory must not include any spaces))
$(if $(findstring $(space),$(TOPDIR)),$(error ERROR: The path to the LEDE directory must not include any spaces))

world:

DISTRO_PKG_CONFIG:=$(shell which -a pkg-config | grep -E '\/usr' | head -n 1)
export PATH:=$(TOPDIR)/staging_dir/host/bin:$(PATH)
DISTRO_PKG_CONFIG:=$(shell $(TOPDIR)/scripts/command_all.sh pkg-config | grep -e '/usr' -e '/nix/store' -m 1)

export ORIG_PATH:=$(if $(ORIG_PATH),$(ORIG_PATH),$(PATH))
export PATH:=$(if $(STAGING_DIR),$(abspath $(STAGING_DIR)/../host/bin),$(TOPDIR)/staging_dir/host/bin):$(PATH)

ifneq ($(OPENWRT_BUILD),1)
_SINGLE=export MAKEFLAGS=$(space);
Expand All @@ -38,7 +40,10 @@ else
include tools/Makefile
include toolchain/Makefile

$(toolchain/stamp-compile): $(tools/stamp-compile)
# Include the test suite Makefile if it exists
-include tests/Makefile

$(toolchain/stamp-compile): $(tools/stamp-compile) $(if $(CONFIG_BUILDBOT),toolchain_rebuild_check)
$(target/stamp-compile): $(toolchain/stamp-compile) $(tools/stamp-compile) $(BUILD_DIR)/.prepared
$(package/stamp-compile): $(target/stamp-compile) $(package/stamp-cleanup)
$(package/stamp-install): $(package/stamp-compile)
Expand All @@ -50,14 +55,23 @@ printdb:

prepare: $(target/stamp-compile)

clean: FORCE
rm -rf $(BUILD_DIR) $(STAGING_DIR) $(BIN_DIR) $(OUTPUT_DIR)/packages/$(ARCH_PACKAGES) $(BUILD_LOG_DIR) $(TOPDIR)/staging_dir/packages
_clean: FORCE
rm -rf $(BUILD_DIR) $(STAGING_DIR) $(BIN_DIR) $(OUTPUT_DIR)/packages/$(ARCH_PACKAGES) $(TOPDIR)/staging_dir/packages

clean: _clean
rm -rf $(BUILD_LOG_DIR)

dirclean: clean
rm -rf $(STAGING_DIR_HOST) $(STAGING_DIR_HOSTPKG) $(TOOLCHAIN_DIR) $(BUILD_DIR_BASE)/host $(BUILD_DIR_BASE)/hostpkg $(BUILD_DIR_TOOLCHAIN)
targetclean: _clean
rm -rf $(TOOLCHAIN_DIR) $(BUILD_DIR_BASE)/hostpkg $(BUILD_DIR_TOOLCHAIN)

dirclean: targetclean clean
rm -rf $(STAGING_DIR_HOST) $(STAGING_DIR_HOSTPKG) $(BUILD_DIR_BASE)/host
rm -rf $(TMP_DIR)
$(MAKE) -C $(TOPDIR)/scripts/config clean

toolchain_rebuild_check:
$(SCRIPT_DIR)/check-toolchain-clean.sh

cacheclean:
ifneq ($(CONFIG_CCACHE),)
$(STAGING_DIR_HOST)/bin/ccache -C
Expand Down
Loading