Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
399 commits
Select commit Hold shift + click to select a range
3b9bfe8
build: include package directory in sha256sums when running on buildbot
jow- Jun 27, 2018
c388a92
swconfig: fix un-initialized return value
lynxis Jun 29, 2018
e89126d
swconfig: swlib_map_settings(): change return type to void
lynxis Jun 29, 2018
66353bd
samba36: Disable external libtdb and libtevent
neheb Jul 1, 2018
3e3b286
usbutils: Switch to Fedora usbutils
neheb Jun 30, 2018
b1c42ef
ramips: fix wizfi630a swapped lan/wan port
leventelist Jun 26, 2018
3341376
ebtables: update to latest git 2018-06-27
dedeckeh Jul 2, 2018
f5e33b9
toolchain: gdb: enable TUI
ldir-EDB0 Sep 4, 2017
becdd2b
build: ASLR hardening use $(FPIC)
ldir-EDB0 Jun 9, 2018
24bf0c6
fixup-makefile.pl: fixup when PKG_SOURCE is defined elsewhere
yousong Jul 3, 2018
bc6c4fc
tools/cmake: update to 3.11.4
hnyman Jul 6, 2018
0291b76
tools/ccache: update to 3.4.2
hnyman Jul 6, 2018
b06665b
kernel: adjust bridge port isolate patch to match upstream attribute …
nbd168 Jul 4, 2018
e68e498
kernel: replace bridge port isolate hack with upstream patch backport…
nbd168 Jul 4, 2018
6d5a6c5
verbose.mk: quote SUBMAKE options
uxgood Jul 6, 2018
fa112bc
librpc: add host build to install h files needed for nfs-kernel-serve…
tripolar Jul 3, 2018
0282d04
openvpn: increase procd termination timeout to 15s
jow- Jul 17, 2018
775473c
hostapd: cleanup package definition
mkresin Jul 10, 2018
4e4d124
hostapd: fix conflicts hell
mkresin Jul 11, 2018
aa3e4d5
base-files: fix wrong sysctl parameter order
luizluca Jul 17, 2018
e5c46a1
hostapd: remove unused struct hostapd_ubus_iface
nbd168 Jul 19, 2018
f8750b1
build: prereq-build.mk: fix gcc/g++ SetupHostCommand invocation
jow- Jul 24, 2018
c0673db
build: do not override CCACHE_DIR when ccache is disabled
jow- Jul 24, 2018
edc2af2
kernel: improve ubi auto attach code readability
mkresin Jul 7, 2018
e694526
kernel: handle bad blocks in ubi auto attach code
mkresin Jul 7, 2018
031d5cf
kernel: don't auto attach ubi on read error
mkresin Jul 8, 2018
8dd91b5
brcm2708: Update brcm2708-gpu-fw package
Jun 1, 2018
81541d9
bcm53xx: exit if writing kernel during sysupgrade fails
Jun 18, 2018
de3e415
igmpproxy: add a silent logging option
hanipouspilot Jul 28, 2018
f1b086b
include/verbose.mk: Add sc to failure message
diizzyy Jul 24, 2018
eb7ab27
igmpproxy: drop SSDP packets
hanipouspilot Jul 28, 2018
08e73c9
ncurses: install lib on host build
Andy2244 Jul 26, 2018
7939cd4
include: add netdev family support for nftables
rosysong Jul 18, 2018
1c833e7
base-files: fix HOME_URL replace
ptpt52 Aug 2, 2018
c58c31b
base-files: sysupgrade: abort if config backup fails
rotanid Aug 3, 2018
63a87b4
base-files: do not add relevant sections & options except when ipv6 i…
rosysong Aug 4, 2018
38d4ba4
kernel: package x86-optimized crypto-misc modules
danielg4 Jan 21, 2018
eb9ac25
openvpn-easy-rsa: update to 3.0.4
luizluca Mar 27, 2018
30d7924
wolfssl: remove myself as maintainer
commodo Jul 30, 2018
34e3a4a
wolfssl: disable broken shipped Job server macro
jow- Aug 23, 2018
43c96e8
iwinfo: update to latest Git HEAD
jow- Jul 31, 2018
b4454ca
build: remove GNU time dependency
jow- Aug 4, 2018
2890abb
scripts: time.pl: avoid hard Time::HiRes dependency
jow- Aug 5, 2018
4db4444
imagebuilder: manifest function show stderr
aparcar Aug 5, 2018
cc6da6f
ustream-ssl: update to latest git HEAD
cotequeiroz Aug 6, 2018
7a52e0a
odhcp6c: apply IPv6/ND configuration earlier
dedeckeh Aug 9, 2018
a2b2a9c
base-files: make wifi report unknown command
f00b4r0 Aug 9, 2018
54278df
base-files: use consistent coding style
mkresin Aug 11, 2018
d93bd72
base-files: add function to get mac as text from flash
mkresin Aug 11, 2018
1e06b02
firewall: bump to git HEAD
stintel Aug 13, 2018
a009d4c
mwlwifi: Update to 10.3.8.0-20180810
diizzyy Aug 17, 2018
57f3a57
base-files: create /etc/ethers by default
luizluca Aug 19, 2018
e005bee
samba36: Enable umdnsd support
neheb Aug 17, 2018
97fddb2
dropbear: backport upstream fix for CVE-2018-15599
dedeckeh Aug 24, 2018
7772a5b
build: Unset CDPATH to avoid problems
langerth Aug 20, 2018
4424fa9
x86: add UHCI and XHCI USB host drivers to 4.14
eamaclean Aug 23, 2018
ac7b9ca
x86/geode: enable X86_INTEL_LPSS to select PINCTRL
sch-m Aug 24, 2018
7d00815
x86: geode: Add missing config options
hauke Aug 26, 2018
741f03b
x86/64: enable X86_INTEL_LPSS to select PINCTRL
sch-m Aug 24, 2018
8ec7ad0
kernel: fix kmod-gpio-mcp23s08 for linux 4.14
sch-m Aug 24, 2018
39420c3
libbsd: Update to 0.8.7
diizzyy May 2, 2018
9afbe27
kernel: add kmod-tcp-bbr
keithwky Apr 12, 2018
40ca437
brcm47xx: Enable USB power on WNDR3400v3
dezgeg Aug 19, 2018
87a6aad
base-files: provide more tolerant xterm detection
p-wassi Aug 23, 2018
62e7ad1
ppp: remove hardcoded lcp-echo-failure, lcp-echo-interval values
jow- Aug 30, 2018
42dafa0
build: add support for enabling the rootfs/boot partition size option…
nbd168 Aug 26, 2018
69f28f3
hostapd: fix build of wpa-supplicant-p2p
lynxis Sep 3, 2018
8cac88a
odhcpd: bump to git HEAD (detect broken hostnames)
dedeckeh Sep 5, 2018
0dbafc3
strace: fix build on aarch64
stintel Jun 28, 2018
f5cf9b2
scripts/metadata.pm: avoid adding dup names in provides list
yousong Sep 5, 2018
fa3805f
scripts/ipkg-build: quash error messages when conffiles.resolved is e…
yousong Sep 6, 2018
3dbdd40
hostapd: Fix compile with OpenSSL 1.1.0 + no deprecated APIs
neheb Sep 2, 2018
376e929
usbutils: Update usb.ids to 0.315
neheb Sep 10, 2018
4b5e062
base-files: /etc/services: add missing 'rpcbind' alias
Andy2244 Aug 27, 2018
15a023a
tools/expat: fix docbook2man error on some systems
Sep 10, 2018
d9f845f
odhcpd: enable ipv6 server mode only when it is supported
rosysong Sep 12, 2018
f6eab3c
ds-lite: drop default encaplimit value
dedeckeh Sep 17, 2018
6f50d5c
map: drop default encaplimit value
dedeckeh Sep 17, 2018
bbc0c4d
mwlwifi: driver version to 10.3.8.0-20180920
tapper82 Sep 20, 2018
69d6da1
kernel: generic: Fix nftables inet table breakage
Sep 12, 2018
63b867a
kernel: fix build of nftables
hauke Sep 22, 2018
a3446cb
lldpd: inhibit linking of libbsd on !GLIBC
jow- Sep 24, 2018
6bcafab
rules.mk: add ESED command
rockdrilla Mar 5, 2018
85c7730
base-files: fix postinstall uci-defaults removal
guidosarducci Mar 3, 2018
991e43c
kernel: re-enable MIPS VDSO
ldir-EDB0 Sep 21, 2018
9a01ff5
dante: disable sched_getscheduler() - not implemented in musl
yangfl Aug 11, 2018
38e99cb
gettext-full: host compile with -fpic
Andy2244 Aug 7, 2018
d5b045b
ncurses: use default host install
Andy2244 Aug 1, 2018
0ccf009
base-files: add network_get_metric() to /lib/functions/network.sh
feckert Sep 24, 2018
468a4b5
netifd: do not validate relevant section when ipv6 is not supported
rosysong Sep 23, 2018
b3cc304
iptables: fix dependency for libip6tc on IPV6
rosysong Aug 9, 2018
4e165fb
wireguard: bump to 0.0.20180802
zx2c4 Aug 3, 2018
b920285
wireguard: bump to 0.0.20180809
zx2c4 Aug 12, 2018
686f707
wireguard: bump to 0.0.20180904
zx2c4 Sep 4, 2018
9f9f8db
wireguard: bump to 0.0.20180910
zx2c4 Sep 11, 2018
113dadc
wireguard: bump to 0.0.20180918
zx2c4 Sep 18, 2018
fbce302
wireguard: bump to 0.0.20180925
ldir-EDB0 Sep 27, 2018
217219e
kernel: Activate VDSO on MIPS again
hauke Sep 29, 2018
386a57d
kernel: bump 4.9 to 4.9.146
Dec 18, 2018
7b0e1d2
kernel: bump 4.14 to 4.14.89
Dec 18, 2018
2f11a9e
cns3xxx: fix writing to wrong PCI registers
Dec 18, 2018
ca05fd5
build: fix kernel headers install for uml
nbd168 Sep 29, 2018
868a4cf
build: insert blank line after KernelPackage template to allow chaini…
nbd168 Oct 1, 2018
8b07cd6
build: remove obsolete -rc kernel testing rewrites
chunkeey Oct 15, 2018
16f4057
build: fix libressl build on x32 (amd64ilp32) host
mirabilos Oct 22, 2018
9885d3a
build: Introduce building of artifacts
ynezz Nov 23, 2018
1a3c129
kernel: add missing dependency to regmap to kmod-gpio-mcp23s08
hauke Aug 25, 2018
c1e53d2
kernel: build support for NFSv4 in nfsd
flyn-org Aug 26, 2018
a29fe94
kernel: Add missing config option for NFSDv4
hauke Sep 29, 2018
0439280
kernel: support gcc-optimized inlining on all architectures
nbd168 Jan 25, 2018
8bf1a35
hostapd: fix MAC filter related log spam
jow- Oct 16, 2018
c1a856b
hostapd: add support for client taxonomy in the full config
nbd168 Apr 30, 2018
46fa245
hostapd: expose device taxonomy signature via ubus
nbd168 Apr 30, 2018
0ca423d
netifd: update to latest git HEAD
dedeckeh Oct 17, 2018
b1cc8c8
netifd: update to latest git HEAD
dedeckeh Nov 19, 2018
d275b30
odhcpd-ipv6only: fix dependency for IPV6
rosysong Sep 26, 2018
ac7c307
zram-swap: remove trailing whitespaces in init script
Aug 7, 2018
afd6460
zram-swap: Shell cosmetic
Aug 7, 2018
5ff4ea6
zram-swap: compression algorithm configuration option
vortigont Aug 1, 2018
9a55097
zram-swap: fix zram dev reset for multicore cpu devices
vortigont Aug 1, 2018
2d4b527
zram-swap: fix number of created zram devices for multicore CPU's
vortigont Aug 1, 2018
2432658
zram-swap: Add "max compression streams" configuration option
vortigont Aug 1, 2018
52e9f03
zram-swap: bump pkg version
vortigont Sep 25, 2018
ea08a29
ipset: update to 6.38
wongsyrone Oct 1, 2018
0d8ef97
ubus: update to latest git HEAD
dedeckeh Oct 6, 2018
0609ea0
iw: add iw-full package without size reduction hacks
nbd168 Oct 3, 2018
ab1b468
iw: fix filtering linked object files for iw-tiny
nbd168 Oct 7, 2018
dc78c70
iw: strip a few more non-essential features from iw-tiny
nbd168 Oct 7, 2018
d5dd3b1
odhcpd: update to latest git HEAD (FS#1853)
dedeckeh Oct 7, 2018
1c56c3d
gre: make encaplimit support configurable
dedeckeh Oct 17, 2018
5d80404
uqmi: fix indenting
feckert Apr 10, 2018
860e2da
uqmi: redirect uqmi commands output to /dev/null
feckert Apr 12, 2018
251f4fd
uqmi: add timeout option value
feckert Apr 12, 2018
5c10aaa
uqmi: fix variable initilization for timeout handling
feckert Oct 11, 2018
1e012fd
uqmi: do not block proto handler if modem is unable to registrate
feckert Apr 12, 2018
5a3810b
uqmi: do not block proto handler if SIM is uninitialized
feckert Apr 10, 2018
4f02bee
uqmi: evaluate pin-status output in qmi_setup function
feckert Apr 10, 2018
bcf824a
uqmi: stop proto handler if verify pin count is not 3
feckert Apr 12, 2018
b64622b
uqmi: update PKG_RELEASE version
feckert Oct 9, 2018
ab64f9d
ugps: update to latest git HEAD
lynxis Nov 11, 2018
ed32045
patch: apply upstream cve fixes
RussellSenior Oct 14, 2018
1adb3b2
tools: patch: make patch build depend on automake
hauke Oct 14, 2018
a10c67b
tools: patch: Fix build by not modifing Makefile.am
hauke Oct 14, 2018
27528d4
tools: patch: Add missing CVE-2018-6951 fix
neheb Oct 15, 2018
b2df807
tools/patch: Add fedora patch for crashing git style patches
neheb Oct 31, 2018
ae16d0f
tools/libressl: Add PKG_CPE_ID for proper CVE tracking
neheb Oct 15, 2018
1249e6d
tools/xz: Add PKG_CPE_ID for proper CVE tracking
neheb Oct 15, 2018
5324991
tools/ccache: update to 3.5
hnyman Oct 28, 2018
3d4eb56
wolfssl: update to version 3.15.3-stable
dangowrt Oct 1, 2018
2046cd2
mwlwifi: driver version to 10.3.8.0-20181008
Oct 10, 2018
ebe02f7
mwlwifi: driver version to 10.3.8.0-20181022
tapper82 Oct 22, 2018
66ff4e4
mwlwifi: update to version 10.3.8.0-20181029
anomeome Oct 29, 2018
c756d66
scripts: update config.guess and config.sub
hauke Nov 1, 2018
e2637a4
Revert "iptables: fix dependency for libip6tc on IPV6"
ynezz Nov 9, 2018
0340d3a
flex: Add a lex symlink
neheb Nov 13, 2018
f7a97a2
base-files: sysupgrade: Allow downloading of firmware images using HTTPS
ynezz Nov 9, 2018
575621e
lantiq/basefiles: use shutdown instead of stop when the system goes down
sch-m Nov 19, 2018
0f5b8a9
mwlwifi: update to version 10.3.8.0-20181114
anomeome Nov 14, 2018
75d4465
include/rootfs.mk: remove boot directory
tmn505 Nov 20, 2018
dab5305
x86: mount writable bootfs
tmn505 Nov 20, 2018
6b0bafb
x86: add packages files to image bootfs
tmn505 Nov 20, 2018
fc38aad
x86: make sysupgrade.tgz reachable again
tmn505 Nov 28, 2018
dfa9d4a
fstools: update to latest git HEAD
dedeckeh May 25, 2018
3af64dd
fstools: Add the new options available in the menuconfig
pticon May 24, 2018
e78aa6f
strace: Update to 4.22
neheb Jun 7, 2018
4921741
tools/e2fsprogs: Update to 1.44.2
diizzyy Jun 9, 2018
ec9e3e6
mbedtls: Cosmetic cleanups
diizzyy Jun 10, 2018
2f97b40
ethtool: Update to 4.16
neheb Jun 7, 2018
44979a3
ethtool: Update to 4.17
robimarko Jun 18, 2018
83cbf4c
ethtool: Update to 4.18
robimarko Aug 25, 2018
1f7504b
ethtool: update to 4.19
dedeckeh Nov 10, 2018
a74369a
wireguard: bump to 0.0.20181006
zx2c4 Oct 6, 2018
a6a3abe
wireguard: bump to 0.0.20181007
ldir-EDB0 Oct 9, 2018
6319242
wireguard: bump to 0.0.20181018
zx2c4 Oct 18, 2018
6de9491
wireguard: bump to 0.0.20181115
zx2c4 Nov 15, 2018
753531d
wireguard: bump to 0.0.20181119
zx2c4 Nov 19, 2018
61323d2
dropbear: fix dropbear startup issue
dedeckeh Dec 18, 2018
eef6bd3
bcm53xx: update pinctrl driver & use its new DT binding
Dec 25, 2018
dbbba84
bcm53xx: rename dts backport patches changing their prefixes
Dec 27, 2018
5af6b79
bcm53xx: backport DTS changes queued for the 4.21
Dec 27, 2018
baa00b2
brcm2708-gpu-fw: update to git HEAD
stintel Dec 4, 2018
806b570
ath10k: update QCA4019 firmware
GeorPe Oct 2, 2018
016a71a
odhcpd: backport prefix filter/NETEV_ADDR6LIST_CHANGE event fixes
dedeckeh Nov 29, 2018
afcdf09
kernel: fix f2fs on big endian machines
chunkeey Dec 29, 2018
8a9b0b9
apm821xx: switch MX60(W)'s recovery images to multi-image method
chunkeey Dec 30, 2018
62ddfaf
odhcpd: filter routes based on prefix_filter
dedeckeh Jan 4, 2019
c5c20f5
odhcpd: noop to fix PKG_SOURCE_DATE
dedeckeh Jan 5, 2019
a8cc06c
mac80211: brcmfmac: backport firmware loading changes & fix memory bugs
Jan 8, 2019
b9dcf2d
kernel: bump 4.9 to 4.9.148
Jan 7, 2019
367ccf7
kernel: bump 4.14 to 4.14.91
Jan 7, 2019
c3fef26
cns3xxx: use actual size reads for PCIe
Jan 7, 2019
4c0e15f
base-files: install missing /etc/iproute2/ematch_map
guidosarducci Nov 21, 2018
e0daa62
fstools: Install mount.hotplug and 10-fstab.defaults as 600
neheb Sep 19, 2018
d7275c0
fstools: filter unknown action in mount.hotplug script
rosysong Sep 23, 2018
3b4e779
fstools: update to git HEAD
dedeckeh Oct 21, 2018
069fda7
fstools: update to the latest master branch
Jan 2, 2019
0d6eaa0
octeon: fix typo in platform.sh
dedeckeh Jan 12, 2019
0cef35f
tools/firmware-utils: fix sysupgrade typo in mkdapimg
dedeckeh Jan 12, 2019
d58c6ae
tools/firmware-utils: fix sysupgrade typo in mkdapimg2
dedeckeh Jan 12, 2019
f34ad1a
mt76: update to the latest version
nbd168 Jan 14, 2019
cae2632
kernel: bump 4.9 to 4.9.150
Jan 15, 2019
939fa07
kernel: bump 4.14 to 4.14.93
Jan 15, 2019
abd0f79
kmod-sched-cake: bump to latest cake
ldir-EDB0 Nov 29, 2018
7f98cd8
odhcpd: fix onlink IA check (FS#2060)
dedeckeh Jan 16, 2019
3603c23
ramips: mt7621: fix 5GHz WiFi LED on ZBT WG3526
rotanid Dec 27, 2018
e789bd2
opkg: drop argument from check_signature in opkg.conf
KanjiMonster Sep 10, 2018
fafd769
opkg: update to latest Git head
jow- Jan 18, 2019
455bfd1
kernel: bump 4.9 to 4.9.151
Jan 18, 2019
7603775
kernel: bump 4.14 to 4.14.94
Jan 18, 2019
6e16dd1
mt76: update to the latest version
nbd168 Jan 20, 2019
91d3b87
uboot-fritz4040: fix crash caused by interaction with gcc 7.1+
chunkeey Jan 25, 2019
dd5fa21
kernel: bump 4.9 to 4.9.152
Jan 23, 2019
11bfb39
kernel: bump 4.14 to 4.14.95
Jan 23, 2019
e5a0b6c
uhttpd: disable concurrent requests by default
jow- Jan 30, 2019
1447924
mbedtls: update to 2.14.1 for 18.06
Dec 22, 2018
8c105c6
wireguard: Update to snapshot 0.0.20181218
diizzyy Dec 24, 2018
4f2199f
wireguard: bump to 0.0.20190123
zx2c4 Jan 23, 2019
80ed6eb
dnsmasq: backport upstream static lease fix
jow- Jan 30, 2019
39c3b51
openssl: bump to 1.0.2q
SvenRoederer Jan 28, 2019
2c7a1cc
ar71xx: Add usb drivers in Archer C7 v4/v5 images
Dec 4, 2018
e6c2f3f
ar71xx: use correct wan mac address for the TP-Link Archer C7 v4
howl Jan 18, 2019
b98b55a
build: fix STAGING_DIR cleaning for packages
jefferyto Dec 12, 2018
d4178c8
build: fix umask detection bashism
mirabilos Oct 22, 2018
e6162b2
dnsmasq: backport missing braces fix
jow- Jan 30, 2019
cddd7b4
base-files: config_get: prevent filename globbing
dvlemplgk Oct 8, 2018
a02809f
OpenWrt v18.06.2: adjust config defaults
jow- Jan 30, 2019
69aee14
ramips: new MT7620 based boards with NAND flash
ptpt52 Nov 18, 2017
5bc625b
ramips: add Xiaomi Mi Router 3 support
ptpt52 Nov 18, 2017
b57c808
ar71xx: Added LED configuration for rb-951ui-2hnd.
jpc Mar 13, 2018
ea2b6d6
feeds: use packages from the mkl-18.06 branch of LoEE/packages
jpc Mar 18, 2018
3f098b1
feeds.conf.default: added vpufeed
jpc Sep 10, 2018
54e3a92
TL-WR842Nv3: Disable the WAN led so it can be used as GPIO.
jpc Feb 1, 2017
436f8c6
build: Added the script to build OpenWRT using a config seed
jpc Oct 31, 2017
dbbfb85
base-files: use /root/log to guess current time on boot
jpc Sep 10, 2018
8719c97
base-files: do not issue a warning when password authorization is off
May 22, 2018
c779364
busybox: fix tail -F behaviour on log rotation
Jun 13, 2018
1b3f50a
added config-SE-xiaomi.seed
Jul 18, 2018
6580f35
MIWIFI-R3: enable gpio access to additional pins which are otherwise …
tig88 Jul 12, 2018
0697c4e
runit: added the reference runit implementation
tig888 Aug 28, 2018
b6793fc
feeds.conf.default: telenet enabled
Sep 5, 2018
de7e610
build: split the .config file preparation into a separate prepare script
jpc Sep 10, 2018
6a41f88
config-SmartEye.seed: added seed file for the original SmartEye routers
jpc Sep 10, 2018
fd3a72c
prereq-build.mk: search for GNU rmdir
jpc Sep 10, 2018
4332e71
Revert "ar71xx: rework chipidea controller support, add QCA9531"
Feb 20, 2019
4c9a6ec
Revert "ar71xx: fix double registration of usb host mode devices, add…
Feb 20, 2019
f9e7c3b
Add new configuration file for VPU provisioning.
Jul 16, 2018
fef9be2
Added standalone runit to config-VPU.seed (vending)
Mar 7, 2019
f2c884d
3g modem fix
Sep 11, 2018
440ebc1
Runit package moved to LoEE
Apr 24, 2019
84c7dee
Using symlink instead of hardcoding /root/log dir to guess time on boot
Apr 29, 2019
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
  •  
  •  
  •  
4 changes: 3 additions & 1 deletion Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,8 @@ ifneq ($(OPENWRT_BUILD),1)
export OPENWRT_BUILD
GREP_OPTIONS=
export GREP_OPTIONS
CDPATH=
export CDPATH
include $(TOPDIR)/include/debug.mk
include $(TOPDIR)/include/depends.mk
include $(TOPDIR)/include/toplevel.mk
Expand Down Expand Up @@ -85,7 +87,7 @@ prereq: $(target/stamp-prereq) tmp/.prereq_packages
fi

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

diffconfig: FORCE
mkdir -p $(BIN_DIR)
Expand Down
7 changes: 7 additions & 0 deletions build
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
#!/bin/sh

./prepare "$@" &&
make -j10 IGNORE_ERRORS="n m" BUILD_LOG=1 BUILD_LOG_DIR=bin/logs

# SmartEye-Service:
# echo "CONFIG_TARGET_ar71xx_generic_TLMR3220=y\nCONFIG_PACKAGE_loee-SmartEye-Service=y" > .config &&
20 changes: 20 additions & 0 deletions config-SE-xiaomi.seed
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
CONFIG_TARGET_ramips=y
CONFIG_TARGET_ramips_mt7620nand=y
CONFIG_TARGET_ramips_mt7620nand_DEVICE_xiaomi_miwifi-r3=y

CONFIG_PACKAGE_liblua=y
CONFIG_PACKAGE_rsyncd=y

CONFIG_PACKAGE_kmod-w1=y
CONFIG_PACKAGE_kmod-w1-gpio-custom=y
CONFIG_PACKAGE_kmod-w1-master-gpio=y


CONFIG_BUSYBOX_CUSTOM=y
CONFIG_BUSYBOX_CONFIG_FEATURE_TELNET_TTYPE=y
CONFIG_BUSYBOX_CONFIG_TELNET=y
CONFIG_BUSYBOX_CONFIG_FEATURE_TELNET_AUTOLOGIN=y
CONFIG_BUSYBOX_CONFIG_FEATURE_TELNET_WIDTH=y
# SmartEye:
CONFIG_PACKAGE_loee-SmartEye2=y

2 changes: 2 additions & 0 deletions config-SmartEye.seed
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
CONFIG_TARGET_ar71xx_generic_TLWR842=y
CONFIG_PACKAGE_loee-SmartEye=y
9 changes: 9 additions & 0 deletions config-VPU-provision.seed
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
# VPU config seed for Vending Machines
CONFIG_TARGET_ar71xx_mikrotik=y
CONFIG_TARGET_DEVICE_ar71xx_mikrotik_DEVICE_nand-large=y
CONFIG_PACKAGE_loee-VPU-provisioning=y

CONFIG_TARGET_ar71xx=y
CONFIG_TARGET_DEVICE_PACKAGES_ar71xx_mikrotik_DEVICE_nand-large=""
CONFIG_TARGET_MULTI_PROFILE=y
CONFIG_TARGET_PER_DEVICE_ROOTFS=y
9 changes: 9 additions & 0 deletions config-VPU.seed
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
# VPU config seed for Vending Machines
CONFIG_TARGET_ar71xx_mikrotik=y
CONFIG_TARGET_DEVICE_ar71xx_mikrotik_DEVICE_nand-large=y
CONFIG_PACKAGE_loee-VPU=y

CONFIG_TARGET_ar71xx=y
CONFIG_TARGET_DEVICE_PACKAGES_ar71xx_mikrotik_DEVICE_nand-large=""
CONFIG_TARGET_MULTI_PROFILE=y
CONFIG_TARGET_PER_DEVICE_ROOTFS=y
4 changes: 2 additions & 2 deletions config/Config-images.in
Original file line number Diff line number Diff line change
Expand Up @@ -259,12 +259,12 @@ menu "Target Images"

config TARGET_KERNEL_PARTSIZE
int "Kernel partition size (in MB)"
depends on GRUB_IMAGES
depends on GRUB_IMAGES || USES_BOOT_PART
default 16

config TARGET_ROOTFS_PARTSIZE
int "Root filesystem partition size (in MB)"
depends on GRUB_IMAGES || TARGET_ROOTFS_EXT4FS || TARGET_rb532 || TARGET_mvebu || TARGET_uml
depends on GRUB_IMAGES || USES_ROOTFS_PART || TARGET_ROOTFS_EXT4FS || TARGET_rb532 || TARGET_mvebu || TARGET_uml
default 256
help
Select the root filesystem partition size.
Expand Down
3 changes: 2 additions & 1 deletion feeds.conf.default
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
src-git packages https://git.openwrt.org/feed/packages.git;openwrt-18.06
src-git packages git@github.com:LoEE/packages.git;mkl-18.06
src-git luci https://git.openwrt.org/project/luci.git;openwrt-18.06
src-git routing https://git.openwrt.org/feed/routing.git;openwrt-18.06
src-git telephony https://git.openwrt.org/feed/telephony.git;openwrt-18.06
src-git loee ssh://git@ph.marketlab.pl/source/vpufeed.git
4 changes: 2 additions & 2 deletions include/cmake.mk
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@ ifneq ($(findstring c,$(OPENWRT_VERBOSE)),)
endif

CMAKE_BINARY_DIR = $(PKG_BUILD_DIR)$(if $(CMAKE_BINARY_SUBDIR),/$(CMAKE_BINARY_SUBDIR))
CMAKE_SOURCE_DIR = $(PKG_BUILD_DIR)
HOST_CMAKE_SOURCE_DIR = $(HOST_BUILD_DIR)
CMAKE_SOURCE_DIR = $(PKG_BUILD_DIR)$(if $(CMAKE_SOURCE_SUBDIR),/$(CMAKE_SOURCE_SUBDIR))
HOST_CMAKE_SOURCE_DIR = $(HOST_BUILD_DIR)$(if $(CMAKE_SOURCE_SUBDIR),/$(CMAKE_SOURCE_SUBDIR))
MAKE_PATH = $(firstword $(CMAKE_BINARY_SUBDIR) .)

ifeq ($(CONFIG_EXTERNAL_TOOLCHAIN),)
Expand Down
2 changes: 1 addition & 1 deletion include/hardening.mk
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ ifdef CONFIG_PKG_CHECK_FORMAT_SECURITY
endif
ifdef CONFIG_PKG_ASLR_PIE
ifeq ($(strip $(PKG_ASLR_PIE)),1)
TARGET_CFLAGS += -fPIC
TARGET_CFLAGS += $(FPIC)
TARGET_LDFLAGS += -specs=$(INCLUDE_DIR)/hardened-ld-pie.specs
endif
endif
Expand Down
2 changes: 1 addition & 1 deletion include/host-build.mk
Original file line number Diff line number Diff line change
Expand Up @@ -132,7 +132,7 @@ define Host/Exports/Default
$(1) : export STAGING_PREFIX=$$(HOST_BUILD_PREFIX)
$(1) : export PKG_CONFIG_PATH=$$(STAGING_DIR_HOST)/lib/pkgconfig:$$(HOST_BUILD_PREFIX)/lib/pkgconfig
$(1) : export PKG_CONFIG_LIBDIR=$$(HOST_BUILD_PREFIX)/lib/pkgconfig
$(1) : export CCACHE_DIR:=$(STAGING_DIR_HOST)/ccache
$(if $(CONFIG_CCACHE),$(1) : export CCACHE_DIR:=$(STAGING_DIR_HOST)/ccache)
$(if $(HOST_CONFIG_SITE),$(1) : export CONFIG_SITE:=$(HOST_CONFIG_SITE))
$(if $(IS_PACKAGE_BUILD),$(1) : export PATH=$$(TARGET_PATH_PKG))
endef
Expand Down
18 changes: 18 additions & 0 deletions include/image.mk
Original file line number Diff line number Diff line change
Expand Up @@ -321,6 +321,7 @@ define Device/Init
CMDLINE:=

IMAGES :=
ARTIFACTS :=
IMAGE_PREFIX := $(IMG_PREFIX)-$(1)
IMAGE_NAME = $$(IMAGE_PREFIX)-$$(1)-$$(2)
KERNEL_PREFIX = $$(IMAGE_PREFIX)
Expand Down Expand Up @@ -498,6 +499,19 @@ define Device/Build/image

endef

define Device/Build/artifact
$$(_TARGET): $(BIN_DIR)/$(IMAGE_PREFIX)-$(1)
$(KDIR)/tmp/$(IMAGE_PREFIX)-$(1): $$(KDIR_KERNEL_IMAGE)
@rm -f $$@
$$(call concat_cmd,$(ARTIFACT/$(1)))

.IGNORE: $(BIN_DIR)/$(IMAGE_PREFIX)-$(1)

$(BIN_DIR)/$(IMAGE_PREFIX)-$(1): $(KDIR)/tmp/$(IMAGE_PREFIX)-$(1)
cp $$^ $$@

endef

define Device/Build
$(if $(CONFIG_TARGET_ROOTFS_INITRAMFS),$(call Device/Build/initramfs,$(1)))
$(call Device/Build/kernel,$(1))
Expand All @@ -508,6 +522,10 @@ define Device/Build
$$(eval $$(foreach image,$$(IMAGES), \
$$(foreach fs,$$(filter $(TARGET_FILESYSTEMS),$$(FILESYSTEMS)), \
$$(call Device/Build/image,$$(fs),$$(image),$(1)))))

$$(eval $$(foreach artifact,$$(ARTIFACTS), \
$$(call Device/Build/artifact,$$(artifact))))

endef

define Device/DumpInfo
Expand Down
8 changes: 4 additions & 4 deletions include/kernel-version.mk
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,11 @@

LINUX_RELEASE?=1

LINUX_VERSION-4.9 = .125
LINUX_VERSION-4.14 = .68
LINUX_VERSION-4.9 = .152
LINUX_VERSION-4.14 = .95

LINUX_KERNEL_HASH-4.9.125 = a764deef61bebfac1d07b2ed6890f93a12a9ab6d3fc3c53e3d850ed4681111cb
LINUX_KERNEL_HASH-4.14.68 = 791dbf1597033bf2b61e83307d78188ffc1ad4bdd1da3234876667edfdd28690
LINUX_KERNEL_HASH-4.9.152 = 90e47b85c09af47eefafe851685ee731538f640b0650a6a9cfa0234436708e39
LINUX_KERNEL_HASH-4.14.95 = ce6729e3fca312520e3cb4f27993852dbb019d94c59c0b35cedab571f9cb58e4

remove_uri_prefix=$(subst git://,,$(subst http://,,$(subst https://,,$(1))))
sanitize_uri=$(call qstrip,$(subst @,_,$(subst :,_,$(subst .,_,$(subst -,_,$(subst /,_,$(1)))))))
Expand Down
6 changes: 3 additions & 3 deletions include/kernel.mk
Original file line number Diff line number Diff line change
Expand Up @@ -60,9 +60,8 @@ else
LINUX_KERNEL:=$(KERNEL_BUILD_DIR)/vmlinux

LINUX_SOURCE:=linux-$(LINUX_VERSION).tar.xz
TESTING:=$(if $(findstring -rc,$(LINUX_VERSION)),/testing,)
ifeq ($(call qstrip,$(CONFIG_EXTERNAL_KERNEL_TREE))$(call qstrip,$(CONFIG_KERNEL_GIT_CLONE_URI)),)
LINUX_SITE:=@KERNEL/linux/kernel/v$(word 1,$(subst ., ,$(KERNEL_BASE))).x$(TESTING)
LINUX_SITE:=@KERNEL/linux/kernel/v$(word 1,$(subst ., ,$(KERNEL_BASE))).x
else
LINUX_UNAME_VERSION:=$(strip $(shell cat $(LINUX_DIR)/include/config/kernel.release 2>/dev/null))
endif
Expand Down Expand Up @@ -97,7 +96,7 @@ endif

KERNEL_MAKE = $(MAKE) $(KERNEL_MAKEOPTS)

KERNEL_MAKE_FLAGS := \
KERNEL_MAKE_FLAGS = \
HOSTCFLAGS="$(HOST_CFLAGS) -Wall -Wmissing-prototypes -Wstrict-prototypes" \
CROSS_COMPILE="$(KERNEL_CROSS)" \
ARCH="$(LINUX_KARCH)" \
Expand Down Expand Up @@ -254,6 +253,7 @@ $(call KernelPackage/$(1)/config)
$$(eval $$(call BuildPackage,kmod-$(1)))

$$(IPKG_kmod-$(1)): $$(wildcard $$(FILES))

endef

version_filter=$(if $(findstring @,$(1)),$(shell $(SCRIPT_DIR)/package-metadata.pl version_filter $(KERNEL_PATCHVER) $(1)),$(1))
Expand Down
1 change: 1 addition & 0 deletions include/netfilter.mk
Original file line number Diff line number Diff line change
Expand Up @@ -106,6 +106,7 @@ $(eval $(call nf_add,IPT_PHYSDEV,CONFIG_NETFILTER_XT_MATCH_PHYSDEV, $(P_XT)xt_ph
# filter

$(eval $(call nf_add,IPT_FILTER,CONFIG_NETFILTER_XT_MATCH_STRING, $(P_XT)xt_string))
$(eval $(call nf_add,IPT_FILTER,CONFIG_NETFILTER_XT_MATCH_BPF, $(P_XT)xt_bpf))


# ipopt
Expand Down
9 changes: 5 additions & 4 deletions include/package.mk
Original file line number Diff line number Diff line change
Expand Up @@ -81,9 +81,10 @@ STAGING_FILES_LIST:=$(PKG_DIR_NAME)$(if $(BUILD_VARIANT),.$(BUILD_VARIANT),).lis
define CleanStaging
rm -f $(STAMP_INSTALLED)
@-(\
cd "$(STAGING_DIR)"; \
if [ -f packages/$(STAGING_FILES_LIST) ]; then \
cat packages/$(STAGING_FILES_LIST) | xargs -r rm -f 2>/dev/null; \
if [ -f $(STAGING_DIR)/packages/$(STAGING_FILES_LIST) ]; then \
$(SCRIPT_DIR)/clean-package.sh \
"$(STAGING_DIR)/packages/$(STAGING_FILES_LIST)" \
"$(STAGING_DIR)"; \
fi; \
)
endef
Expand Down Expand Up @@ -144,7 +145,7 @@ define Build/Exports/Default
$(1) : export CONFIG_SITE:=$$(CONFIG_SITE)
$(1) : export PKG_CONFIG_PATH:=$$(PKG_CONFIG_PATH)
$(1) : export PKG_CONFIG_LIBDIR:=$$(PKG_CONFIG_PATH)
$(1) : export CCACHE_DIR:=$(STAGING_DIR)/ccache
$(if $(CONFIG_CCACHE),$(1) : export CCACHE_DIR:=$(STAGING_DIR)/ccache)
endef
Build/Exports=$(Build/Exports/Default)

Expand Down
15 changes: 7 additions & 8 deletions include/prereq-build.mk
Original file line number Diff line number Diff line change
Expand Up @@ -24,10 +24,10 @@ $(eval $(call TestHostCommand,case-sensitive-fs, \

$(eval $(call TestHostCommand,proper-umask, \
Please build with umask 022 - other values produce broken packages, \
umask | grep -xE 00[012][012]))
umask | grep -xE 0?0[012][012]))

$(eval $(call SetupHostCommand,gcc, \
Please install the GNU C Compiler (gcc) 4.8 or later \
Please install the GNU C Compiler (gcc) 4.8 or later, \
$(CC) -dumpversion | grep -E '^(4\.[8-9]|[5-9]\.?)', \
gcc -dumpversion | grep -E '^(4\.[8-9]|[5-9]\.?)', \
gcc48 --version | grep gcc, \
Expand All @@ -46,7 +46,7 @@ $(eval $(call TestHostCommand,working-gcc, \
gcc -x c -o $(TMP_DIR)/a.out -))

$(eval $(call SetupHostCommand,g++, \
Please install the GNU C++ Compiler (g++) 4.8 or later \
Please install the GNU C++ Compiler (g++) 4.8 or later, \
$(CXX) -dumpversion | grep -E '^(4\.[8-9]|[5-9]\.?)', \
g++ -dumpversion | grep -E '^(4\.[8-9]|[5-9]\.?)', \
g++48 --version | grep g++, \
Expand Down Expand Up @@ -138,11 +138,6 @@ $(eval $(call SetupHostCommand,bzip2,Please install 'bzip2', \
$(eval $(call SetupHostCommand,wget,Please install GNU 'wget', \
wget --version | grep GNU))

$(eval $(call SetupHostCommand,time,Please install GNU 'time' or BusyBox 'time' that supports -f, \
gtime --version 2>&1 | grep GNU, \
time --version 2>&1 | grep GNU, \
busybox time 2>&1 | grep -- '-f FMT'))

$(eval $(call SetupHostCommand,perl,Please install Perl 5.x, \
perl --version | grep "perl.*v5"))

Expand All @@ -157,6 +152,10 @@ $(eval $(call SetupHostCommand,git,Please install Git (git-core) >= 1.7.12.2, \
$(eval $(call SetupHostCommand,file,Please install the 'file' package, \
file --version 2>&1 | grep file))

$(eval $(call SetupHostCommand,rmdir,Please install GNU 'rmdir', \
grmdir --version 2>&1 | grep coreutils, \
rmdir --version 2>&1 | grep coreutils))

$(STAGING_DIR_HOST)/bin/mkhash: $(SCRIPT_DIR)/mkhash.c
mkdir -p $(dir $@)
$(CC) -O2 -I$(TOPDIR)/tools/include -o $@ $<
Expand Down
1 change: 1 addition & 0 deletions include/rootfs.mk
Original file line number Diff line number Diff line change
Expand Up @@ -90,6 +90,7 @@ define prepare_rootfs
rm -f $(1)/usr/lib/opkg/lists/*
rm -f $(1)/usr/lib/opkg/info/*.postinst*
rm -f $(1)/var/lock/*.lock
rm -rf $(1)/boot
$(call clean_ipkg,$(1))
$(call mklibs,$(1))
endef
2 changes: 1 addition & 1 deletion include/subdir.mk
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ log_make = \
$(if $(BUILD_LOG), \
set -o pipefail; \
mkdir -p $(BUILD_LOG_DIR)/$(1)$(if $(4),/$(4));) \
env time -f "time: $(1)$(if $(4),/$(4))/$(if $(3),$(3)-)$(2)\#%U\#%S\#%e" -- \
$(SCRIPT_DIR)/time.pl "time: $(1)$(if $(4),/$(4))/$(if $(3),$(3)-)$(2)" \
$$(SUBMAKE) $(subdir_make_opts) $(if $(3),$(3)-)$(2) \
$(if $(BUILD_LOG),SILENT= 2>&1 | tee $(BUILD_LOG_DIR)/$(1)$(if $(4),/$(4))/$(if $(3),$(3)-)$(2).txt)

Expand Down
2 changes: 1 addition & 1 deletion include/verbose.mk
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@ ifeq ($(findstring s,$(OPENWRT_VERBOSE)),)
else
SILENT:=>/dev/null $(if $(findstring w,$(OPENWRT_VERBOSE)),,2>&1)
export QUIET:=1
SUBMAKE=cmd() { $(SILENT) $(MAKE) -s $$* < /dev/null || { echo "make $$*: build failed. Please re-run make with -j1 V=s to see what's going on"; false; } } 8>&1 9>&2; cmd
SUBMAKE=cmd() { $(SILENT) $(MAKE) -s "$$@" < /dev/null || { echo "make $$*: build failed. Please re-run make with -j1 V=s or V=sc for a higher verbosity level to see what's going on"; false; } } 8>&1 9>&2; cmd
endif

.SILENT: $(MAKECMDGOALS)
Expand Down
11 changes: 8 additions & 3 deletions include/version.mk
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@
# SOURCE_DATE_EPOCH:=x

PKG_CONFIG_DEPENDS += \
CONFIG_VERSION_HOME_URL \
CONFIG_VERSION_BUG_URL \
CONFIG_VERSION_NUMBER \
CONFIG_VERSION_CODE \
Expand All @@ -25,13 +26,13 @@ PKG_CONFIG_DEPENDS += \
sanitize = $(call tolower,$(subst _,-,$(subst $(space),-,$(1))))

VERSION_NUMBER:=$(call qstrip,$(CONFIG_VERSION_NUMBER))
VERSION_NUMBER:=$(if $(VERSION_NUMBER),$(VERSION_NUMBER),18.06-SNAPSHOT)
VERSION_NUMBER:=$(if $(VERSION_NUMBER),$(VERSION_NUMBER),18.06.2)

VERSION_CODE:=$(call qstrip,$(CONFIG_VERSION_CODE))
VERSION_CODE:=$(if $(VERSION_CODE),$(VERSION_CODE),$(REVISION))
VERSION_CODE:=$(if $(VERSION_CODE),$(VERSION_CODE),r7676-cddd7b4c77)

VERSION_REPO:=$(call qstrip,$(CONFIG_VERSION_REPO))
VERSION_REPO:=$(if $(VERSION_REPO),$(VERSION_REPO),http://downloads.openwrt.org/releases/18.06-SNAPSHOT)
VERSION_REPO:=$(if $(VERSION_REPO),$(VERSION_REPO),http://downloads.openwrt.org/releases/18.06.2)

VERSION_DIST:=$(call qstrip,$(CONFIG_VERSION_DIST))
VERSION_DIST:=$(if $(VERSION_DIST),$(VERSION_DIST),OpenWrt)
Expand All @@ -46,6 +47,9 @@ VERSION_MANUFACTURER_URL:=$(if $(VERSION_MANUFACTURER_URL),$(VERSION_MANUFACTURE
VERSION_BUG_URL:=$(call qstrip,$(CONFIG_VERSION_BUG_URL))
VERSION_BUG_URL:=$(if $(VERSION_BUG_URL),$(VERSION_BUG_URL),http://bugs.openwrt.org/)

VERSION_HOME_URL:=$(call qstrip,$(CONFIG_VERSION_HOME_URL))
VERSION_HOME_URL:=$(if $(VERSION_HOME_URL),$(VERSION_HOME_URL),http://openwrt.org/)

VERSION_SUPPORT_URL:=$(call qstrip,$(CONFIG_VERSION_SUPPORT_URL))
VERSION_SUPPORT_URL:=$(if $(VERSION_SUPPORT_URL),$(VERSION_SUPPORT_URL),http://forum.lede-project.org/)

Expand Down Expand Up @@ -100,6 +104,7 @@ VERSION_SED_SCRIPT:=$(SED) 's,%U,$(call sed_escape,$(VERSION_REPO)),g' \
-e 's,%M,$(call sed_escape,$(VERSION_MANUFACTURER)),g' \
-e 's,%m,$(call sed_escape,$(VERSION_MANUFACTURER_URL)),g' \
-e 's,%b,$(call sed_escape,$(VERSION_BUG_URL)),g' \
-e 's,%u,$(call sed_escape,$(VERSION_HOME_URL)),g' \
-e 's,%s,$(call sed_escape,$(VERSION_SUPPORT_URL)),g' \
-e 's,%P,$(call sed_escape,$(VERSION_PRODUCT)),g' \
-e 's,%h,$(call sed_escape,$(VERSION_HWREV)),g'
Expand Down
3 changes: 2 additions & 1 deletion package/base-files/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ include $(INCLUDE_DIR)/version.mk
include $(INCLUDE_DIR)/feeds.mk

PKG_NAME:=base-files
PKG_RELEASE:=192
PKG_RELEASE:=194.2
PKG_FLAGS:=nonshared

PKG_FILE_DEPENDS:=$(PLATFORM_DIR)/ $(GENERIC_PLATFORM_DIR)/base-files/
Expand Down Expand Up @@ -49,6 +49,7 @@ define Package/base-files/conffiles
/etc/config/system
/etc/crontabs/
/etc/dropbear/
/etc/ethers
/etc/group
/etc/hosts
/etc/inittab
Expand Down
Loading