Commit Graph

2034 Commits

Author SHA1 Message Date
Linus Lüssing
0a150e97d4 openwrt: update tools to LEDE v17.01.6 to fix compile issues
This updates:

* m4
* bison
* e2fsprogs
* make_ext4fs
* mtd-utils
* findutils
* squashfs
* squashfs4
* grub2

to their version used in LEDE v17.01.6. This fixes various compile
errors appearing on Debian Sid.

A list of the patches picked from upstream:

m4:

$ git log --oneline f7e56763e1..HEAD tools/m4
6e78c5502c tools: m4: fix compilation with glibc 2.28
a91d8dd162 tools/m4: update 1.4.18
f19d47f848 tools: patch various gnu tools for macOS 10.13
720b99215d treewide: clean up download hashes

bison:

$ git log --oneline 877f2972d4..HEAD tools/bison
1e09cbf118 tools/bison: Update to 3.0.5
f19d47f848 tools: patch various gnu tools for macOS 10.13
720b99215d treewide: clean up download hashes
5062cff673 tools/bison: update to 3.0.4

e2fsprogs:

$ git log --oneline f7e56763e1..HEAD tools/e2fsprogs/
8f5c55f63e tools/e2fsprogs: update to 1.44.1
d35a7bf4b4 e2fsprogs: bump to 1.44.0
79ac69d9c9 tools/e2fsprogs: Update to 1.43.7
5d9114c9cb tools/e2fsprogs: Update to 1.43.6
7955fab22a tools/e2fsprogs: Update to 1.43.5
866e5b4956 tools/e2fsprogs: Update to 1.43.4
a964738a5c Revert "tools/e2fsprogs: fix building on a glibc 2.27 host"
58a95f0f8f tools/e2fsprogs: fix building on a glibc 2.27 host
720b99215d treewide: clean up download hashes
b8b807b1a9 tools/e2fsprogs: Update to 1.43.3
d635ef50c5 e2fsprogs: fix build problem with very old libmagic
819cf75c40 tools: e2fsprogs: bump to 1.43.1
2baf90a84e tools/e2fsprogs: remove outdated configure args
b7e946f33e tools/e2fsprogs: update to 1.42.13
52ea491bdf tools/e2fsprogs: add a darwin-compat patch

make-ext4fs:

$ git log --oneline 1170a3de76..HEAD tools/make-ext4fs/
c7c1cf5618 treewide: clean up and unify PKG_VERSION for git based downloads
720b99215d treewide: clean up download hashes
9edfe7dd13 source: Switch to xz for packages and tools where possible
95bad62f2a tools: make_ext4fs: switch to LEDE git mirror
98b960c218 tools: make_ext4fs: support creating empty filesystem images
9ec4ca525c tools: make-ext4fs: fix build regression on mac os x
49ad0c565a tools: fix make_ext4fs build with recent glibc
8af9119ff4 tools: make-ext4fs: explicitely request C collation for sorting
01fb448d56 tools/make-ext4fs: prefer static linking

$ git log --oneline 17ae95bb20..HEAD tools/mtd-utils
96dbf59e5a tools/mtd-utils: include sysmacros.h explicitly
018d80007e kernel: remove ubifs xz decompression support
c7c1cf5618 treewide: clean up and unify PKG_VERSION for git based downloads
720b99215d treewide: clean up download hashes
9edfe7dd13 source: Switch to xz for packages and tools where possible
e27c8bb156 update mtd-utils to 1.5.2

$ git log --oneline dd86bc73fb..HEAD tools/findutils
6449ed1553 tools: findutils: fix compilation with glibc 2.28
d2fd6412a6 tools/findutils: include sysmacros.h explicitly
720b99215d treewide: clean up download hashes
70a5c062f1 tools/findutils: Update to 4.6.0

$ git log --oneline f7e56763e1..HEAD tools/squashfs tools/squashfs4
1aedf2f149 tools/squashfs: use host cflags
8a48a53dcb tools/squashfs4: include sysmacros.h explicitly
8406e50df5 tools/squashfs: include sysmacros.h explicitly
720b99215d treewide: clean up download hashes
f97ad870e1 squashfs4: use upstream xz compression header format
d437c72c21 tools/squashfs4: refresh patches
34124de139 tools/squashfs: refresh patches
fd1c1b4918 tools/squashfs: add argument -fixed-time to set all timestamps

$ git log --oneline fcc6f801ca..HEAD package/boot/grub2/
2252731af4 grub2: rebase patches
6aae528cc3 grub2: Fix CVE-2015-8370
6e1e2e7b96 package/grub2: update to 2.02
10182cb2c6 grub2: update to 2.02~rc2
f0e8470aa9 grub2: update to 2.02~rc1
806d3cc2c3 packages: mark packages depending on a target as nonshared
65c8f2890c grub2: upgrade to 2.02-beta3 (3 years newer than previous)
77812cdfec grub2: disable 'check-macro-version' build rule in 'po' build
2b54fa4dff grub2: do not generate mkfonts at build time
b33845b2da grub2: add PKG_FIXUP:=autoreconf
720b99215d treewide: clean up download hashes
3c52cbfa53 Revert "grub2: add PKG_FIXUP:=autoreconf"
a0ea22ac43 grub2: add PKG_FIXUP:=autoreconf
f2752f4735 grub2: add missing SECTION variable and remove non breaking space
d140648622 grub2: move to Boot Loaders category
59e3a4714a grub2: switch back to installing to STAGING_DIR_HOST
9b01282515 grub2: disable stack-protector
25eddec9cb grub2: fix build against musl

$ git log --oneline 81a2f9d6f86
81a2f9d6f8 target/linux/x86/image: add explicit prefix to grub-mkimage command

Signed-off-by: Linus Lüssing <linus.luessing@c0d3.blue>
2019-04-20 06:04:16 +02:00
Matthias Schiffer
35c9f9aecc
ar71xx: sysupgrade: improve CPE/WBS 210/510 validation, add new metadata offset
Allow upgrades to current CPE210/510 images based on upcoming Gluon master.
2018-04-10 19:22:20 +02:00
Hoffmeister, Stefan
3d824bd21d modules: update url to chaos calmer git repository after upstream move (#1293) 2018-01-03 12:58:09 +01:00
Matthias Schiffer
26c55f2819
ar71xx: fix MAC addresses on TP-Link TL-WR1043ND v4 2017-09-11 20:09:11 +02:00
Matthias Schiffer
d722c2638a
docs: fix v2016.2.7 release notes 2017-08-14 01:54:44 +02:00
Matthias Schiffer
6642b6e928
docs, README: Gluon v2016.2.7 2017-08-14 01:41:24 +02:00
Matthias Schiffer
d3b721f2cd
docs: add v2016.2.7 release notes 2017-08-07 21:41:58 +02:00
Matthias Schiffer
76753ede0d
automake: import upstream fix for perl 5.26 2017-07-31 00:11:24 +02:00
Matthias Schiffer
f5876ddaf4
prereq: backport changes to git detection to work with newer Git versions 2017-07-30 21:15:31 +02:00
Matthias Schiffer
58b839308a
Backport sysupgrade error handling fixes 2017-07-30 20:57:33 +02:00
Matthias Schiffer
0d2b078a17
docs, README: Gluon v2016.2.6 2017-06-10 13:14:28 +02:00
Matthias Schiffer
3ce8280b94
docs: releases/v2016.2.6: add "Known issues" section 2017-06-07 16:42:23 +02:00
Matthias Schiffer
fd017477b0
docs: add v2016.2.6 release notes 2017-06-06 18:13:05 +02:00
Matthias Schiffer
b7f97a3402
docs: add TP-Link TL-WR841N/ND v12 to hardware support list 2017-06-06 17:34:11 +02:00
Matthias Schiffer
d4a69c0004
Backport staged sysupgrade patches
The staged sysupgrade allows to properly unmount the rootfs before writing
the new partitions. This will fix upgrades losing configuration when
parition sizes change on x86 and similar image types.
2017-06-02 01:56:39 +02:00
Matthias Schiffer
97f44c208b
gluon-mesh-batman-adv: enable bridge learning on bat0 again
Reverts d5829d87be ("gluon-mesh-batman-adv-core: disable bridge port
learning on bat0").

Fixes #1121
2017-05-12 15:46:44 +02:00
Matthias Schiffer
4014e43911
build: cmake: fix backport to use correct prefix for host packages 2017-05-10 10:34:41 +02:00
Matthias Schiffer
14c2aff7c0
quilt: backport relocatablity fixes
Fixes (some of the) issues breaking build using long paths.
2017-05-10 00:39:49 +02:00
Tarnatos
3d4f348f38
ar71xx-generic: backport support for TP-Link TL-WR841ND v12 2017-05-10 00:11:36 +02:00
Matthias Schiffer
b6a22ce793
build: backport patches for build with OpenSSL 1.1 2017-05-10 00:11:21 +02:00
Jan Niehusmann
03fc7b8e97 kernel: udp: properly support MSG_PEEK with truncated buffers (#1097)
Add upstream patch to fix CVE-2016-10229
2017-04-15 22:35:56 +02:00
Matthias Schiffer
84dd03a38f
docs, README: Gluon v2016.2.5 2017-04-09 18:44:46 +02:00
Matthias Schiffer
43805284d8
docs: add Gluon v2016.2.5 release notes 2017-04-09 18:41:48 +02:00
Matthias Schiffer
d452a7c2cf
batman-adv: fix broken double-free backport leading to frequent crashes 2017-03-28 14:41:09 +02:00
Matthias Schiffer
6cbd658586
docs, README: Gluon v2016.2.4 2017-03-13 14:56:50 +01:00
Matthias Schiffer
1535b1ad83
docs: releases/v2016.2.4: fix typo 2017-03-13 12:07:29 +01:00
Matthias Schiffer
b7588c0e41
docs: add release notes for Gluon v2016.2.4 2017-03-13 12:04:41 +01:00
Jan-Philipp Litza
9a0aeb9b74 netifd: Fix triggering of interface update event
This fixes excessively frequent calls to some init scripts.
2017-03-10 00:23:13 +01:00
Matthias Schiffer
b7eeef9b04
batman-adv: backport a few maint patches
In particular, this fixes packages of a certain range of sizes not being
transmitted correctly, leading to hanging TCP connections.
2017-03-09 19:56:45 +01:00
Christof Schulze
52b83b27e8
gluon-radvd: remove netdev from initscript
uradvd will tolerate devices appearing and disappearing during runtime.

Fixes endless restarts of uradvd.
2017-03-05 18:09:37 +01:00
Matthias Schiffer
ad37e2b6b4
x86: backport more sysupgrade patches
Should fix sysupgrades on disks with 4k block size.
2017-03-02 15:33:45 +01:00
Matthias Schiffer
9994eebe3e
scripts/download.pl: Use CDN for kernel downloads
Fixes #1059
2017-03-02 12:43:40 +01:00
Matthias Schiffer
f9d59be731
scripts: generate SHA256 manifest lines in addition to SHA512
The current autoupdater will only respect the last line for a given model
name, so we can add SHA256 checksums as long as they occur before the
corresponding SHA512 line.
2017-02-25 01:01:44 +01:00
Matthias Schiffer
242e636188
build: ensure that target-specific default packages are built 2017-02-18 22:39:20 +01:00
Matthias Schiffer
41fd50d20b
x86: generalize partition discovery for sysupgrade
Backport a few patches to allow sysupgrades on mmcblk and similar block
devices.
2017-02-18 19:20:24 +01:00
Matthias Schiffer
b0c647151c
docs, README: Gluon v2016.2.3 2017-02-13 02:15:00 +01:00
Matthias Schiffer
328df081e0
docs: add release notes for Gluon v2016.2.3 2017-02-10 05:37:09 +01:00
Matthias Schiffer
39f3801b41
Update Gluon packages 2017-02-03 20:04:13 +01:00
Matthias Schiffer
04c3ebb902
gluon-core: check_site.lua: only accept /64 as prefix6
A lot of our code does not actually work with other prefix lengths.

Fixes #1014
2017-01-26 19:10:27 +01:00
Jan-Philipp Litza
6788eb9ca0
gluon-respondd: restart on state change of client iface
Because we unconditionally appended `-i br-client` to the command line of
respondd, it wasn't restarted when br-client changed state. Now, we use a
jsonfilter expression on the network.interface dump data, similar to how the
other interface names are generated, and only add the interface to the argument
list if it is up.
2017-01-24 19:36:01 +01:00
Jan-Philipp Litza
3d5d69f9b0
gluon-respondd: Use procd in initscript and to restart on network changes 2017-01-24 19:35:55 +01:00
Christof Schulze
6af96a88ad
gluon-respondd: make initialisation mesh protocol agnostic (#946) 2017-01-24 19:35:12 +01:00
Matthias Schiffer
5559ee9cf6
ar71xx-generic: mark Meraki devices as BROKEN again
These devices don't have unique MAC addresses with OpenWrt/LEDE at the moment
(see #993).
2017-01-09 23:07:17 +01:00
Sven Eckelmann
86b938553d
mac80211: Allow switching of the ath10k regulatory domain (#1001)
ath10k has to switch the regulatory domain when switching the default
country when ATH_USER_REGD is enabled. This is for example important when
switching from country US (FCC) to DE (ETSI). The ath implementation will
use ath_reg_dyn_country_user_allow to check if this is allowed.

Unfortunately, this function always seems to return false to
ath_reg_notifier_apply even when ATH_USER_REGD is enabled. But it must
actually always accept the requests from the user (when ATH_USER_REGD is
enabled) to correctly set the conformance test limits in the ath10k binary
blob.

Not doing it will sometimes allow too high transmit powers on edge channels
for correctly calibrated devices outside their default regulatory domain.

Signed-off-by: Sven Eckelmann <sven.eckelmann@open-mesh.com>
2017-01-09 23:02:51 +01:00
Matthias Schiffer
12fae2d1a2
ar71xx-generic: backport support for TP-LINK TL-WR1043ND v4
Fixes #961
2017-01-06 12:07:34 +01:00
Matthias Schiffer
fdb7303292
Refresh patches 2016-12-20 01:14:04 +01:00
Matthias Schiffer
30e627650c
scripts/update-patches: include unabbreviated object IDs in patch files
The default abbreviation length depends on factors like user configuration,
git version and number of repository objects. Use unabbreviates IDs to make
patch generation more reproducible.
2016-12-20 01:11:19 +01:00
Matthias Schiffer
2ec55f7845
docs: add TP-Link TL-WR940N v4 to hardware list 2016-12-19 15:10:16 +01:00
David Lutz
de0595c0c4
ar71xx-generic: add Support for TP-LINK TL-WR940N v4 2016-12-19 15:10:09 +01:00
Matthias Schiffer
9f1c00050c
docs, README: Gluon v2016.2.2 2016-12-18 23:15:12 +01:00