Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

23.05 #656

Open
wants to merge 1,416 commits into
base: 24.10
Choose a base branch
from
Open

23.05 #656

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1416 commits
Select commit Hold shift + click to select a range
e902d11
kernel: bump 4.14 to 4.14.241
blocktrron Jul 28, 2021
92e341d
ubus: backport SOVERSION support
ynezz Jul 29, 2021
796bf50
ubus: update to version 2021-06-03
ynezz Jun 3, 2021
ef56c85
ubus: update to version 2021-07-01
ynezz Jul 1, 2021
31f2f76
OpenWrt v19.07.8: adjust config defaults
hauke Aug 1, 2021
cfc1602
OpenWrt v19.07.8: revert to branch defaults
hauke Aug 1, 2021
7378c94
kernel: bump to 4.14.243
blocktrron Aug 12, 2021
9d08255
kernel: bump to 4.14.244
blocktrron Aug 19, 2021
40c03b1
openssl: use --cross-compile-prefix in Configure
cotequeiroz Aug 26, 2021
fdea003
openssl: bump to 1.1.1l
cotequeiroz Aug 26, 2021
9882a54
kernel: bump 4.14 to 4.14.245
blocktrron Aug 29, 2021
10ed4f6
Modify
Lienol Sep 16, 2020
1d31dcd
mac80211: set default config
Lienol Jul 12, 2021
b2bea12
mac80211: add support for 256-QAM
Lienol May 13, 2020
5561403
ramips: add support for HiWiFi HC5611
Lienol Sep 16, 2020
7452e0c
procd: disable lock
Lienol May 12, 2020
c590893
ppp: pptp: optimize
Lienol Aug 1, 2020
5f2e674
Enable MIPS_FPU_EMULATOR by default
Lienol Mar 14, 2020
b58da93
bcm53xx: disable building TP-LINK image
Lienol Aug 15, 2020
d49725a
phicomm-k3: set default depends
Lienol Feb 29, 2020
ba18d80
firewall: add Fullcone-NAT
Lienol Dec 28, 2019
a31b646
package: add packages from lean
Lienol Dec 28, 2019
b0ae342
npc: add package
Lienol Sep 17, 2020
eb86837
nps: add package
Lienol Sep 17, 2020
06483db
luci-app: fix apply
Lienol Sep 17, 2020
c9daff0
luci-app-adguardhome: add package
Lienol Feb 8, 2020
627e21d
uhttpd: set max_requests default 50
Lienol May 17, 2020
38292e5
dnsmasq: add filter-aaaa(IPv6) option
coolsnowwolf Feb 13, 2020
112c9ac
dnsmasq: add mini ttl support client-side cache
coolsnowwolf Feb 19, 2020
af17773
bcm27xx-userland: add package
Lienol Jan 25, 2021
a7a8f02
ipq40xx: add vqmmc regulator driver to KConfig.
Mleaf Feb 10, 2020
88b4cd8
ipq40xx: add vqmmc regulator driver to drivers.
Mleaf Feb 10, 2020
1d6979d
ipq40xx: ipq4019: add SD/MMC controller support
Mleaf Feb 10, 2020
83958aa
ipq40xx: Add SDHCI VQMMC LDO driver
Mleaf Feb 10, 2020
0c2acfd
ipq40xx: fix high resolution timer.
Mleaf Feb 26, 2020
9fb07ad
ipq40xx: essedma fixup ethernet driver rx bug
Mleaf Feb 27, 2020
1d28baf
ipq40xx: fix sdhci msm clock.
Mleaf Feb 27, 2020
eeb6be5
ipq40xx: add support for CanBox CM520-79F.
Lienol May 13, 2020
3e6cefc
ipq40xx: add support for P&W R619AC
Lienol May 13, 2020
a72b7c9
ipq40xx: add support for ASUS RT-ACRH17
Apr 19, 2020
68ec5c1
ipq40xx: set default interfaces
Lienol Apr 23, 2020
3ce8ff9
ipq40xx: fixed some bug
aiamadeus Apr 24, 2020
14eb4b2
luci-app-dockerman: add packages
Lienol Feb 17, 2020
15623ff
tools: add ucl and upx
Lienol Feb 18, 2020
3a5927e
luci-app-autoreboot: optimize and fix bug
Lienol Mar 13, 2020
5d66b97
ppp: add shellsync ppp support
xiaorouji Feb 21, 2020
57e0fd9
OpenAppFilter: add package
Lienol Mar 29, 2020
d6e8147
pacakges: remove luci depends
Lienol Apr 5, 2020
2378cc3
firmware-utils: ptgen: add GPT support
uxgood Apr 4, 2019
e87b177
grub2: split to grub2 and grub2-efi packages
uxgood Apr 4, 2019
e25e55d
x86: add EFI images and make iso images EFI bootable
uxgood Apr 4, 2019
2b27e5c
mtwifi: change denpends to ramips
Apr 17, 2020
86533d5
ramips: add support for XiaoYu XY-C5
Lienol Apr 23, 2020
25f625f
ramips: add xiaomi/redmi ac2100 support
Lienol May 1, 2020
a23001d
luci-app-diskman: add package
Lienol May 6, 2020
b63ba6d
KERNEL_LXC_MISC default y if !SMALL_FLASH
Lienol May 15, 2020
82dd015
kernel: restore support for 4.9
Lienol Oct 10, 2020
9455309
kernel: bump 4.9 to 4.9.229
Lienol Oct 10, 2020
e3034c3
x86: add support for kernel 4.9
Lienol Oct 10, 2020
7b75367
ar71xx: add support for kernel 4.9
Lienol Sep 9, 2020
7c6aa9c
kernel: add support for kernel 4.19
Lienol May 17, 2020
75f19b6
x86: add support for kernel 4.19
Lienol May 17, 2020
1a6f071
gemini: remove unused 4.19 kernel patch
Lienol Feb 16, 2021
4209339
luci-app-tcpdump: add package
Lienol Jun 6, 2020
ec7fa84
packages: disable by default
Lienol Sep 17, 2020
09f9dca
samba36: add enabled option
Lienol Jun 16, 2020
ca110bb
dnsmasq: add dns redirect option
Lienol Jun 21, 2020
fa07b9a
r8125: add 2.5G Ethernet LINUX driver
Lienol Jun 23, 2020
6ff6ce8
kernel: move crypto-arc4 into a module
Lienol Jun 26, 2020
954adc9
luci-app-flowoffload: optimize
Lienol Mar 13, 2020
b2db781
x86: mobile phone usb network card by DEFAULT_PACKAGES
Lienol Jun 25, 2020
546ca29
autocore: cpuinfo: output to black hole prevents brush log
Lienol Jun 27, 2020
2498e80
package: kernel: revert support 4.9
Lienol Jun 28, 2020
4a9c532
shortcut-fe: add support
Lienol Jul 10, 2021
6b6280c
shortcut-fe: rework netfilter conntrack notification
Lienol Nov 21, 2020
739521f
luci-app-sfe: add and modify package
Lienol Jun 30, 2020
1af6ff7
jansson: import jansson from packages
Lienol Jul 6, 2020
545e578
lua5.3: add package
Lienol Jul 6, 2020
ea578ca
iw: bump to 5.4
Lienol Jul 14, 2020
d7b2632
kernel: Update kernel 4.19 to version 4.19.148
Lienol Aug 16, 2020
57d5958
kmod-sched-cake: switch to in-tree cake for 4.19+
Lienol Aug 21, 2020
2bcba15
x86: 64: set max cpu to 512
Lienol Aug 22, 2020
4e5de63
exfat: add out of tree module
Lienol Aug 25, 2020
409f9be
ipset: update to version 7.6
Lienol Aug 26, 2020
5aacc12
luci-app-zerotier: fix
z826540272 Sep 5, 2020
94ce4e5
firewall: bump to latest HEAD
blocktrron Sep 5, 2020
3750312
luci-app: add ACL
Lienol Sep 11, 2020
1e819e6
kernel: package Broadcom BNX2X driver
ignisf Jun 9, 2019
da47874
kernel: add support for Intel(R) XL710 Family Adapters PF/VF devices
Lienol Jul 4, 2020
2b71650
kernel: add module for Mellanox mlx Network Driver
Lienol Jul 4, 2020
6b31842
linux-firmware: update to version 20200817
Lienol Sep 20, 2020
030a501
linux-firmware: add RPi SDIO NVRAM packages
Noltari Jul 13, 2019
9bea733
linux-firmware: intel: Use recent version of wifi firmware
hauke Aug 18, 2019
1c0eaa4
linux-firmware: add mediatek BT firmware
blogic Aug 30, 2019
da510dd
firmware: add Realtek RTL8822BE/RTL8822CE firmware
blocktrron Oct 18, 2019
2c081d9
linux-firmware: add firmware for RTL8723BS SDIO modules
ynezz Mar 18, 2020
37895d4
linux-firmware: package EIP197 mini firmware
tmn505 Jul 9, 2020
ad43d78
linux-firmware: add support for Marvell SDIO 8997
BKPepe Aug 18, 2020
0797ad0
wolfssl: add certgen config option
aparcar Aug 29, 2020
03b679e
wolfssl: Activate link time optimization (LTO)
hauke Sep 1, 2020
4dac04b
curl: Use wolfssl by default
hauke Aug 25, 2020
624b1f5
vxlan: remove mandatory peeraddr
Jul 20, 2020
cb6f6b4
vxlan: add capability for multiple fdb entries
Jul 20, 2020
fc9c65e
vxlan: add extra config options
dedeckeh Sep 14, 2020
05fe117
vxlan: fix rsc config option
dedeckeh Sep 24, 2020
8a2869b
autocore: add cpu freq & temp display for some arm devices
1715173329 Oct 14, 2020
773a9f4
r8125: bump to 9.004.01
Lienol Nov 3, 2020
83372f6
linux-firmware: update to 20200918
blocktrron Sep 27, 2020
f2d22fe
linux-firmware: update to 20201022
graysky2 Oct 25, 2020
de5b200
exfat: update to 5.10.1
Lienol Nov 13, 2020
6d8d122
qBittorrent : update v4.3.1 , rblibtorrent : update v1.2.11
Nov 30, 2020
12777b1
vlmcsd: update to svn1113
swxk521 Dec 7, 2020
ed37cd4
qt5: Fix qbt compilation errors in specific situation
Dec 9, 2020
691ed49
treewide: wget -> wget-ssl depends
Lienol Dec 30, 2020
91faa79
luci-app-adbyby-plus: command `wget-ssl` -> `wget`
Lienol Dec 30, 2020
3f8df04
luci-app-unblockmusic: command `wget-ssl` -> `wget`
Lienol Dec 30, 2020
a0a2262
luci-app-adguardhome: command `wget-ssl` -> `wget`
Lienol Dec 30, 2020
b775a8a
luci-app-xlnetacc: command `wget-ssl` -> `wget`
Lienol Dec 30, 2020
c0d1dc8
luci-app-dockerman: sync upstream
Lienol Jan 4, 2021
1075db6
ar71xx: switch 4.14 kernel
Lienol Jan 17, 2021
3a6d2f0
UnblockNeteaseMusic-Go: bump to v0.2.7
xiaorouji Jan 16, 2021
314463b
treewide: add missing PKG_MIRROR_HASH
xiaorouji Jan 16, 2021
d01661b
rblibtorrent: rename libtorrent-rasterbar
1715173329 Jan 16, 2021
7afef67
dnsmasq: Bump to v2.84
Lienol Sep 15, 2020
5f6b993
rules: add AUTORELEASE and COMMITCOUNT variables
aparcar Jan 2, 2021
01867f8
rules: fix COMMITCOUNT logic
aparcar Jan 27, 2021
e2b457b
rules: fix empty COMMITCOUNT/AUTORELEASE
aparcar Jan 29, 2021
6be02b0
base-files: rc.common: sync to master branch
Lienol Apr 8, 2021
33d5441
kernel: bump 4.9 to 4.9.257
Lienol Aug 16, 2020
16f66f3
kernel: bump 4.19 to 4.19.175
1715173329 Feb 17, 2021
2eec9bc
autocore: arm: optimize the performance of obtaining CPU temperature
fanck0605 Feb 24, 2021
cdbbd56
gettext-full: update to 0.21
neheb Jul 25, 2020
689d564
autotools.mk: fix gettext fixup
neheb Feb 17, 2021
2a5fcf5
openssl: always build with GOST engine support
cotequeiroz Feb 18, 2021
7d81f0e
ppp: Update to version 2.4.9
hauke Jan 3, 2021
673d00a
ramips: net/mediatek disable eee
z826540272 Feb 25, 2021
af4014f
ramips: net/mediatek fix logical error
z826540272 Feb 25, 2021
99c858e
uhttpd: Activate PIE by default
hauke Oct 27, 2019
5465831
uhttpd: add enable instance option
feckert Nov 7, 2019
e0eb551
uhttpd: adapt defaults for changes ubus.sock path
dangowrt Oct 22, 2020
480238b
uhttpd: use P-256 for certs
aparcar Aug 31, 2020
3116323
uhttpd: don't redirect to HTTPS by default
ynezz Dec 14, 2020
c90668e
r8125: bump to 9.005.01
Lienol Mar 6, 2021
2633b04
target: add some default packages
Lienol Mar 6, 2021
883c28f
OpenAppFilter: sync upstream
Lienol Mar 6, 2021
622da70
luci-app-diskman: sync upstream
Lienol Mar 6, 2021
9c7c045
luci-app-frpc: add config field of user
fakeboboliu Mar 9, 2021
53c41e6
gettext-full: disable nameless locale define
neheb Mar 6, 2021
f641384
UnblockNeteaseMusic: sync upstream
Lienol Mar 19, 2021
852974f
libtorrent: bump to v1.2.13
Lienol Apr 3, 2021
535d577
packages: sync lean packages upstream
Lienol Apr 3, 2021
c86afc2
packges: Compatible with openwrt 21.02 ddns
luckyyyyy Apr 8, 2021
d8df4d5
luci-app-zerotier: Fix iptables bug
lysssssss Apr 6, 2021
cb86f33
luci-app-xlnetacc: fix bug
Beginner-Go Apr 8, 2021
7939c7c
KERNEL_CGROUPS default y if !SMALL_FLASH
Lienol Apr 8, 2021
0099791
lean: package sync upstream
Lienol Apr 28, 2021
a908376
dnsmasq: Update to version 2.85
Lienol May 7, 2021
8a638ec
dnsmasq: fix filter aaaa patch
luckyyyyy May 9, 2021
d65aa15
build: fix opkg install step for large package selection
egorenar Apr 9, 2021
758622e
iperf3: remove
feckert Jan 22, 2021
c8fed63
unblockmusic: sync upstream
Lienol Jun 5, 2021
0447b8c
treewide: replace `which` with `command -v`
aparcar Aug 10, 2020
b57af45
build: ipkg-build use fakeroot with PKG_FILE_MODES
aparcar Aug 7, 2020
9e5cb51
build: store granular timestamps in packages
aparcar Aug 15, 2020
1fe6b94
build: add user/group ID resolve function
aparcar Sep 14, 2020
83c6749
scripts: ipkg-build: simplify uid/gid resolving
jow- Sep 14, 2020
0e6df10
scripts,ipkg-build: apply shellcheck
aparcar Feb 4, 2021
8e39e27
scripts,ipkg-build: use realpath for pkg_dir
aparcar Feb 4, 2021
7201fa6
build: store SourceDateEpoch in manifest
aparcar Aug 15, 2020
eeb7c90
build: Fix Shellcheck for get_source_date_epoch.sh
aparcar Aug 15, 2020
7baff3f
build: get_source_date_epoch allow external repos
aparcar Aug 15, 2020
b4308fb
build: fix extreme build system slowdown caused by SOURCE_DATE_EPOCH …
nbd168 Sep 5, 2020
26be38d
build: allow file modes per binary package
micmac1 Sep 9, 2020
7326b5d
build: use mkhash for IPK metadata checksums
aparcar Jul 16, 2020
8e0d084
base-files: remove execute bit and shebang from functions.sh
adschm Jan 25, 2021
a473a19
build: use SPDX license tags
aparcar Sep 22, 2020
c7aebf1
build: add support for fixing up library soname
nbd168 Feb 12, 2021
524e057
build: drop ABI version from metadata
nbd168 Feb 12, 2021
26ed4bc
Mostly revert "build: add support for fixing up library soname"
nbd168 Feb 15, 2021
b036b16
build: only overwrite ABI version for provided packages when base ver…
nbd168 Feb 15, 2021
ac68579
build: fix ABI version for PROVIDES symbols
nbd168 Feb 18, 2021
3dee05b
include: store ABIVersion in Packages index
aparcar Mar 8, 2021
4e81780
Revert "libjson-c: backport security fixes"
Lienol Jun 6, 2021
b2e286f
libjson-c: update to 0.13.1
dengqf6 Apr 30, 2019
2d7828d
libjson-c: backport security fixes
robimarko May 12, 2020
1294315
libjson-c: update to 0.14
dengqf6 Jun 18, 2020
4127977
libjson-c: fix pkgconfig file
neheb Jul 19, 2020
9f1fdde
libjson-c: update to 0.15
blocktrron Sep 16, 2020
01fc426
libjson-c: enable rpath for host builds to fix errors on recent macOS
nbd168 Nov 14, 2020
d9664cc
ustream-ssl: bump to latest Git HEAD
jow- Mar 25, 2020
885c356
ustream-ssl: update to Git version 2020-12-10
ynezz Dec 10, 2020
0195eef
luci-app-syncdial: adapt LuCI style of luci-theme-openwrt-2020
Beginner-Go May 31, 2021
2dccf3e
baidupcs-web: update to 3.7.4
Beginner-Go Jun 7, 2021
b899b64
luci-app-frpc: Support TLS Connection and Admin Web
lysssssss Jun 7, 2021
6a39829
ustream-ssl: variants conflict with each other
Cynerd Jun 21, 2021
ca2b9ee
uci: add uci_revert function
feckert Apr 8, 2021
d3a2b2d
rules.mk: use -fPIC instead of -fpic on arm64
stintel Dec 4, 2020
055fa8f
build: make sure asm gets built with -DPIC
pprindeville Mar 19, 2021
4358877
libnfnetlink: quote $(FPIC) on command line
pprindeville Mar 19, 2021
3eacc54
build: add ninja build tool and make it available for cmake
nbd168 Jun 6, 2021
e629918
openvpn: remove
neheb Dec 1, 2020
9f8bf5d
openvpn-easy-rsa: remove
neheb Dec 1, 2020
c35128c
luci-app-turboacc: add package from Lean
Lienol Jul 7, 2021
aa68877
luci-app-turboacc: remove dns
Lienol Jul 7, 2021
a05725e
target.mk: add `ddns-scripts-cloudflare` as DEFAULT_PACKAGES
Lienol Jul 7, 2021
fcdf5e8
r8125: update to 9.005.06
1715173329 Jun 16, 2021
aa70eb3
x86: kernel: set NR_CPUS to 512
Edgaru089 Jul 12, 2021
d9d0b00
kernel: bump to 4.9.281, 4.19.205
Lienol Feb 17, 2021
1e54b56
kernel: bump to 4.9.282, 4.19.206
Lienol Sep 5, 2021
af5c885
uboot-sunxi: Fix build with GCC-10 as host compiler
ecsv Sep 11, 2021
d059ce2
uboot-kirkwood: Fix build with GCC-10 as host compiler
ecsv Sep 11, 2021
e8cf46e
uboot-layerscape: fix dtc compilation on host gcc 10
hauke Aug 8, 2021
f31bb35
uboot-mvebu: Fix build with GCC-10 as host compiler
ecsv Sep 11, 2021
f33dc31
uboot-tegra: Fix build with GCC-10 as host compiler
ecsv Sep 11, 2021
556d165
uboot-zynq: fix dtc compilation on host gcc 10
luaraneda Aug 2, 2020
f20f828
kernel: add missing symbol CONFIG_BATTERY_RT5033
xiaotan8 Sep 9, 2021
4dc346e
packages: sync lean upstream
Lienol Sep 5, 2021
f184f70
dnsmasq: Update to version 2.86
Lienol Sep 15, 2021
f5c19ad
wolfssl: always export wc_ecc_set_rng
blocktrron May 5, 2021
a3b0ed1
wolfssl: add support for OpenVPN
AuthorReflex May 5, 2021
da74bcd
wolfssl: fix build with GCC 10 on 32 x86 targets
stintel Aug 20, 2021
2974296
px5g: rename to px5g-mbedtls
aparcar Aug 30, 2020
141f453
px5g-wolfssl: add package
aparcar Aug 29, 2020
db80cad
px5g-wolfssl: cleanup Makefile and SPDX license
aparcar Aug 31, 2020
679f19c
px5g-wolfssl: Fix certificate signature
Jan 27, 2021
1ab3025
dnsmasq: /tmp/resolv.conf.d/resolv.conf.auto -> /tmp/resolv.conf.auto
Lienol Sep 18, 2021
41fa7ef
Merge branch 'openwrt-19.07' of https://github.com/openwrt/openwrt in…
Lienol Sep 18, 2021
31a2d41
sdk: fix missing include directories
ynezz Nov 1, 2020
123d12e
mac80211: Update to backports-4.19.207-1
hauke Sep 14, 2021
4333006
Merge branch 'openwrt-19.07' of https://github.com/openwrt/openwrt in…
Lienol Sep 27, 2021
5f20745
kernel: bump to 4.9.284
Lienol Sep 27, 2021
80789af
kernel: bump to 4.19.208
Lienol Sep 27, 2021
93a48cb
kernel: bump 4.14 to 4.14.248
hauke Oct 2, 2021
c72ea2a
uboot-lantiq: fix sha1.h header clash when system libmd installed
alanswanson Oct 1, 2021
0a3e6c8
Merge branch 'openwrt-19.07' of https://github.com/openwrt/openwrt in…
Lienol Oct 3, 2021
3072940
kernel: bump to 4.9.285, 4.19.209
Lienol Oct 7, 2021
5e8b962
ar71xx: mikrotik: rb91x: fix 10M ethernet link speed
Oct 12, 2021
99ca93f
kernel: bump to 4.9.286, 4.19.210
Lienol Oct 12, 2021
98832b6
kernel: bump to 4.9.287, 4.19.212
Lienol Oct 18, 2021
8be5eb0
Merge branch 'openwrt-19.07' of https://github.com/openwrt/openwrt in…
Lienol Oct 18, 2021
aa01aac
kernel: bump to 4.9.288, 4.19.214
Lienol Nov 1, 2021
662fe6a
kernel: bump 4.14 to 4.14.254
hauke Nov 6, 2021
b9f8668
tools/m4: update to 1.4.19
neheb Mar 4, 2021
a5c479a
wireless-regdb: update to version 2021.04.21
nbd168 May 21, 2021
b5b5262
wireless-regdb: update to version 2021.08.28
chunkeey Oct 23, 2021
9bab99a
kernel: bump to 4.9.289, 4.19.216
Lienol Nov 8, 2021
e53c3de
Merge branch 'openwrt-19.07' of https://github.com/openwrt/openwrt in…
Lienol Nov 8, 2021
e800b43
Update README.md
midorima5791 Nov 18, 2021
c83d94c
Update feeds.conf.default
midorima5791 Nov 18, 2021
2beff08
Add files via upload
midorima5791 Jan 4, 2025
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.
13 changes: 0 additions & 13 deletions .github/issue_template

This file was deleted.

8 changes: 0 additions & 8 deletions .github/pull_request_template

This file was deleted.

2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@
/overlay
/package/feeds
/package/openwrt-packages
/*.patch
key-build*
*.orig
*.rej
Expand All @@ -27,3 +28,4 @@ TAGS*~
git-src
.project
.cproject
.ccache
7 changes: 3 additions & 4 deletions BSDmakefile
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
# Copyright (C) 2006 OpenWrt.org
#
# This is free software, licensed under the GNU General Public License v2.
# See /LICENSE for more information.
# SPDX-License-Identifier: GPL-2.0-only
#
# Copyright (C) 2006 OpenWrt.org

world ${.TARGETS}:
@gmake $@
6 changes: 2 additions & 4 deletions Config.in
Original file line number Diff line number Diff line change
@@ -1,8 +1,6 @@
# Copyright (C) 2006-2013 OpenWrt.org
#
# This is free software, licensed under the GNU General Public License v2.
# See /LICENSE for more information.
# SPDX-License-Identifier: GPL-2.0-only
#
# Copyright (C) 2006-2013 OpenWrt.org

mainmenu "OpenWrt Configuration"

Expand Down
29 changes: 22 additions & 7 deletions Makefile
Original file line number Diff line number Diff line change
@@ -1,10 +1,6 @@
# Makefile for OpenWrt
# SPDX-License-Identifier: GPL-2.0-only
#
# Copyright (C) 2007 OpenWrt.org
#
# This is free software, licensed under the GNU General Public License v2.
# See /LICENSE for more information.
#

TOPDIR:=${CURDIR}
LC_ALL:=C
Expand All @@ -18,6 +14,7 @@ $(if $(findstring $(space),$(TOPDIR)),$(error ERROR: The path to the OpenWrt dir

world:

DISTRO_PKG_CONFIG:=$(shell which -a pkg-config | grep -E '\/usr' | head -n 1)
export PATH:=$(TOPDIR)/staging_dir/host/bin:$(PATH)

ifneq ($(OPENWRT_BUILD),1)
Expand Down Expand Up @@ -86,18 +83,36 @@ prereq: $(target/stamp-prereq) tmp/.prereq_packages
exit 1; \
fi

$(BIN_DIR)/profiles.json: FORCE
$(if $(CONFIG_JSON_OVERVIEW_IMAGE_INFO), \
WORK_DIR=$(BUILD_DIR)/json_info_files \
$(SCRIPT_DIR)/json_overview_image_info.py $@ \
)

json_overview_image_info: $(BIN_DIR)/profiles.json

checksum: FORCE
$(call sha256sums,$(BIN_DIR),$(CONFIG_BUILDBOT))

buildversion: FORCE
$(SCRIPT_DIR)/getver.sh > $(BIN_DIR)/version.buildinfo

feedsversion: FORCE
$(SCRIPT_DIR)/feeds list -fs > $(BIN_DIR)/feeds.buildinfo

diffconfig: FORCE
mkdir -p $(BIN_DIR)
$(SCRIPT_DIR)/diffconfig.sh > $(BIN_DIR)/config.seed
$(SCRIPT_DIR)/diffconfig.sh > $(BIN_DIR)/config.buildinfo

buildinfo: FORCE
$(_SINGLE)$(SUBMAKE) -r diffconfig buildversion feedsversion

prepare: .config $(tools/stamp-compile) $(toolchain/stamp-compile)
$(_SINGLE)$(SUBMAKE) -r diffconfig
$(_SINGLE)$(SUBMAKE) -r buildinfo

world: prepare $(target/stamp-compile) $(package/stamp-compile) $(package/stamp-install) $(target/stamp-install) FORCE
$(_SINGLE)$(SUBMAKE) -r package/index
$(_SINGLE)$(SUBMAKE) -r json_overview_image_info
$(_SINGLE)$(SUBMAKE) -r checksum

.PHONY: clean dirclean prereq prepare world package/symlinks package/symlinks-install package/symlinks-clean
Expand Down
34 changes: 0 additions & 34 deletions README

This file was deleted.

116 changes: 116 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,116 @@
编译命令如下:
-
1. 首先装好 Ubuntu 64bit,推荐 Ubuntu 18 LTS x64

2. 命令行输入 `sudo apt-get update` ,然后输入
`
sudo apt-get -y install build-essential asciidoc binutils bzip2 curl gawk gettext git libncurses5-dev libz-dev patch python3.5 python2.7 unzip zlib1g-dev lib32gcc1 libc6-dev-i386 subversion flex uglifyjs git-core gcc-multilib p7zip p7zip-full msmtp libssl-dev texinfo libglib2.0-dev xmlto qemu-utils upx libelf-dev autoconf automake libtool autopoint device-tree-compiler g++-multilib antlr3 gperf
`

3. `git clone -b 19.07 --single-branch https://github.com/midorima5791/openwrt openwrt19` 命令下载好源代码,然后 `cd openwrt19` 进入目录

4. ```bash
./scripts/feeds clean
./scripts/feeds update -a
./scripts/feeds install -a
make menuconfig
```

5. `make -j8 download V=s` 下载dl库(国内请尽量全局科学上网)


6. 输入 `make -j1 V=s` (-j1 后面是线程数。第一次编译推荐用单线程)即可开始编译你要的固件了。

6. 编译完成后输出路径:openwrt19/bin/targets

你可以自由使用,但源码编译二次发布请注明我的 GitHub 仓库链接。谢谢合作!

-----------------------------------------------------

![OpenWrt logo](/logo.svg)

OpenWrt Project is a Linux operating system targeting embedded devices. Instead
of trying to create a single, static firmware, OpenWrt provides a fully
writable filesystem with package management. This frees you from the
application selection and configuration provided by the vendor and allows you
to customize the device through the use of packages to suit any application.
For developers, OpenWrt is the framework to build an application without having
to build a complete firmware around it; for users this means the ability for
full customization, to use the device in ways never envisioned.

Sunshine!

## Development

To build your own firmware you need a GNU/Linux, BSD or MacOSX system (case
sensitive filesystem required). Cygwin is unsupported because of the lack of a
case sensitive file system.

### Requirements

You need the following tools to compile OpenWrt, the package names vary between
distributions. A complete list with distribution specific packages is found in
the [Build System Setup](https://openwrt.org/docs/guide-developer/build-system/install-buildsystem)
documentation.

```
gcc binutils bzip2 flex python3 perl make find grep diff unzip gawk getopt
subversion libz-dev libc-dev
```

### Quickstart

1. Run `./scripts/feeds update -a` to obtain all the latest package definitions
defined in feeds.conf / feeds.conf.default

2. Run `./scripts/feeds install -a` to install symlinks for all obtained
packages into package/feeds/

3. Run `make menuconfig` to select your preferred configuration for the
toolchain, target system & firmware packages.

4. Run `make` to build your firmware. This will download all sources, build the
cross-compile toolchain and then cross-compile the GNU/Linux kernel & all chosen
applications for your target system.

### Related Repositories

The main repository uses multiple sub-repositories to manage packages of
different categories. All packages are installed via the OpenWrt package
manager called `opkg`. If you're looking to develop the web interface or port
packages to OpenWrt, please find the fitting repository below.

* [LuCI Web Interface](https://github.com/openwrt/luci): Modern and modular
interface to control the device via a web browser.

* [OpenWrt Packages](https://github.com/openwrt/packages): Community repository
of ported packages.

* [OpenWrt Routing](https://github.com/openwrt-routing/packages): Packages
specifically focused on (mesh) routing.

## Support Information

For a list of supported devices see the [OpenWrt Hardware Database](https://openwrt.org/supported_devices)

### Documentation

* [Quick Start Guide](https://openwrt.org/docs/guide-quick-start/start)
* [User Guide](https://openwrt.org/docs/guide-user/start)
* [Developer Documentation](https://openwrt.org/docs/guide-developer/start)
* [Technical Reference](https://openwrt.org/docs/techref/start)

### Support Community

* [Forum](https://forum.openwrt.org): For usage, projects, discussions and hardware advise.
* [Support Chat](https://webchat.freenode.net/#openwrt): Channel `#openwrt` on freenode.net.

### Developer Community

* [Bug Reports](https://bugs.openwrt.org): Report bugs in OpenWrt
* [Dev Mailing List](https://lists.openwrt.org/mailman/listinfo/openwrt-devel): Send patches
* [Dev Chat](https://webchat.freenode.net/#openwrt-devel): Channel `#openwrt-devel` on freenode.net.

## License

OpenWrt is licensed under GPL-2.0
20 changes: 15 additions & 5 deletions config/Config-build.in
Original file line number Diff line number Diff line change
@@ -1,12 +1,18 @@
# SPDX-License-Identifier: GPL-2.0-only
#
# Copyright (C) 2006-2013 OpenWrt.org
# Copyright (C) 2016 LEDE Project
#
# This is free software, licensed under the GNU General Public License v2.
# See /LICENSE for more information.
#

menu "Global build settings"

config JSON_OVERVIEW_IMAGE_INFO
bool "Create JSON info file overview per target"
default BUILDBOT
help
Create a JSON info file called profiles.json in the target
directory containing machine readable list of built profiles
and resulting images.

config ALL_NONSHARED
bool "Select all target specific packages by default"
select ALL_KMODS
Expand Down Expand Up @@ -34,6 +40,10 @@ menu "Global build settings"
bool "Cryptographically signed package lists"
default y

config SIGNATURE_CHECK
bool "Enable signature checking in opkg"
default SIGNED_PACKAGES

comment "General build options"

config TESTING_KERNEL
Expand Down Expand Up @@ -89,7 +99,7 @@ menu "Global build settings"
bool "Include build configuration in firmware" if DEVEL
default n
help
If enabled, config.seed will be stored in /etc/build.config of firmware.
If enabled, config.buildinfo will be stored in /etc/build.config of firmware.

config COLLECT_KERNEL_DEBUG
bool
Expand Down
11 changes: 7 additions & 4 deletions config/Config-devel.in
Original file line number Diff line number Diff line change
@@ -1,8 +1,6 @@
# Copyright (C) 2006-2013 OpenWrt.org
#
# This is free software, licensed under the GNU General Public License v2.
# See /LICENSE for more information.
# SPDX-License-Identifier: GPL-2.0-only
#
# Copyright (C) 2006-2013 OpenWrt.org

menuconfig DEVEL
bool "Advanced configuration options (for developers)"
Expand Down Expand Up @@ -100,6 +98,11 @@ menuconfig DEVEL
It can be a git hash or a branch name.
If unused, the clone's repository HEAD will be checked-out.

config KERNEL_GIT_MIRROR_HASH
string "Enter hash of Git kernel tree source checkout tarball" if DEVEL
depends on (KERNEL_GIT_CLONE_URI != "")
default ""

config BUILD_LOG
bool "Enable log files during build process" if DEVEL
help
Expand Down
Loading