- Jun 13, 2020
-
-
Matthias Schiffer authored
v2020.2.x has been branched, so the current master is v2020.2+.
-
- Jun 12, 2020
-
-
Matthias Schiffer authored
Enable 5GHz mesh interfaces when disabling outdoor mode, fix default status from site.conf
-
Matthias Schiffer authored
There is no setting to explicitly enable mesh interfaces in the config wizard, so we need to enable mesh interfaces by default when the outdoor mode is disabled (unless site.conf dictates otherwise). The simplest way to achieve this is to delete the 5GHz mesh interface sections when outdoor mode is disabled: 200-wireless would delete and recreate them a moment later anyways, but by deleting them earlier we ensure that the disabled status is initialized from site.conf again.
-
Matthias Schiffer authored
When disabling outdoor mode, 5GHz mesh interfaces should be enabled by default again (unless disabled in site.conf).
-
- Jun 11, 2020
-
-
Matthias Schiffer authored
Because is_disabled() was always returning true or false, the first_non_nil() would never actually check the default setting from site.conf. This was broken since v2017.1. Fixes: 6cf03bab ("treewide: replace normal uses of luci.model.uci with simple-uci to reduce LuCI dependencies")
-
Matthias Schiffer authored
Normally, we build all nonshared packages (which includes all kernel modules) to generate an opkg feed for later package installations by users. On targets without opkg, this just wastes time - disable it.
-
- Jun 07, 2020
-
-
David Bauer authored
build: target_config_check: make check more lenient
-
David Bauer authored
Fix /etc/config/network commit for outdoor mode change, and related fixes
-
- Jun 06, 2020
-
-
Matthias Schiffer authored
With 11a3b566 ("gluon-web-model: add dependency support for sections"), a "reset" function was added to all model nodes. This conflicts with the "reset" field of the Form object, making reset buttons show labels like "function: 0xbb8d50" and possibly breaking form processing when packages override the reset field.
-
Matthias Schiffer authored
The interfaces should always exist and just be disabled when outdoor mode is enabled. Not creating them at all leads to an issue in the advanced wifi settings where an additional reload of the page is necessary after enabling or disabling the ourdoor mode to make the mesh VIF options appear or disappear.
-
Matthias Schiffer authored
Instead of relying on the existence of interface sections only (which is still used for the case of interface types that are not configured at all in the site config), add a proper dependency. This fixes section visiblity with enabled outdoor mode after the following fix, and gives the user immediate feedback (allowing to disable outdoor mode and enable meshing in a single step).
-
Matthias Schiffer authored
- Return early - Rename to has_active_interfaces(), as it returns a boolean
-
Matthias Schiffer authored
200-wireless will add or remove the mesh network sections of /etc/config/network. Commit this file, so the modified setting doesn't get lost on reboot. Fixes: #2048
-
- Jun 05, 2020
-
-
Matthias Schiffer authored
Always allow options set to builtin (=y) when modular setting (=m) is expected. This can happen when a package is added explicitly (in a target defintion or site.mk) that is also pulled in as a dependency of another builtin package. Fixes: 9e23534e ("build: rework config generation") Fixes: #2046
-
Matthias Schiffer authored
Validation errors are mostly handled in the frontend (by displaying invalid fields with a red background). There was some code left in the backend for handling different kinds of errors, and returning custom error messages from validate(), but the resulting value was not used anywhere.
-
Matthias Schiffer authored
-
Matthias Schiffer authored
-
- Jun 04, 2020
-
-
Matthias Schiffer authored
- Add a dependency array to section template - Lift dependency handling from AbstractValue to Node - Split resolve_depends() into a function handling dependencies of a node itself (resolve_node_depends()), which now is used for all nodes, and the existing recursive descent through the node tree - When any node's dependencies are not satisfied, all descendents are reset recursively, meaning that an option in a section that is hidden will always be ignored, as if the option's own dependencies were unsatisfied Fixes: #1349
-
Matthias Schiffer authored
This is currently unused in our packages.
-
Matthias Schiffer authored
Fixes dependency tracking for individual <option> elements (currently unused).
-
Matthias Schiffer authored
- If luasrcdiet fails for a Lua script, this is a bug that should be noticed rather than including the unminified script - Use .tmp suffix for temporary file rather than .o - Replace chmod + stat + mv with simpler cp + rm to overwrite file while preserving file mode
-
chrissi^ authored
This change stores a Kernel with Debug-Symbols for the current architecture in a new output directory '<outputdir>/debug'. This allows a developer or operator of a network to store the kernel along with the actual images. In case of a kernel oops the debug information can be used with the script 'scripts/decode_stacktrace.sh' in the kernel source tree to get the names to the symbols of the stack trace. OpenWRT already provides the CONFIG_COLLECT_KERNEL_DEBUG -option that creates a kernel with debug-symbols in the OpenWRT output directory. This change enables this option and copies the generated kernel to the gluon output directory. Signed-off-by:
Chrissi^ <chris@tinyhost.de>
-
David Bauer authored
The D-Link DIR-825 has only 6M of usable firmware space.
-
- Jun 03, 2020
-
-
Matthias Schiffer authored
None of the other release pages have a "v" before the version number.
-
David Bauer authored
Signed-off-by:
David Bauer <mail@david-bauer.net>
-
David Bauer authored
e76090945 unbound: expose interface-auto to UCI 0d9483608 Merge pull request #12382 from neheb/gst-p 1d9283083 gst1-plugins-bad: don't add webp support 3f922137d Merge pull request #12383 from neheb/pige 92778390b gst1-libav: update to 1.16.2 216f42ee8 gst1-plugins-ugly: update to 1.16.2 c20a65698 gst1-plugins-bad: update to 1.16.2 eeb2c01d9 gst1-plugins-good: update to 1.16.2 83df5f091 gst1-plugins-base: update to 1.16.2 eee7ce2b4 gstreamer1: update to 1.16.2 3025f6c32 pigeonhole: Update to 0.5.9 114823c7c pigeonhole: reflect license of LGPL-2.1-or-later 59ca87226 pigeonhole: update to 0.5.8 41cb01203 gst1-libav: update to 1.16.1 c187321ac gst1-plugins-ugly: update to 1.16.1 16b7bb066 gst1-plugins-bad: Make HLS crypto explicit c83524006 gst1-plugins-bad: update to 1.16.1 a0bf86150 gst1-plugins-good: update to 1.16.1 990a21184 gst1-plugins-base: update to 1.16.1 ca4a06a25 gstreamer1: update to 1.16.1 235891593 net/mosquitto: bump to 1.6.10 620838fc9 ola: fix compilation with GCC4 142fd306e dovecot: update to version 2.3.10.1 (security fix) c09244b01 adblock: update 4.0.5-4 45313e42f adblock: update 4.0.5-3 6e27e5196 Merge pull request #12348 from adrianschmutzler/fixmake a9b5867e2 Merge pull request #12294 from neheb/keab d85c355aa treewide: use relative include paths for python Makefiles 07d541c14 Merge pull request #12339 from ja-pa/transmission-fix-19.07 615d909a2 transmission: init script check syscall list for seccomp d5062122e Merge pull request #12292 from neheb/spoof 4ceab639b Merge pull request #12269 from neheb/gerb56 9aa0d8cf7 Merge pull request #12330 from rs/nextdns-1.6.3-openwrt-19.07 6e6e5fa2a nextdns: Update to version 1.6.3 b43a7d4b1 Merge pull request #12326 from rs/nextdns-1.6.0-openwrt-19.07 474296dcb nextdns: Update to version 1.6.0 5507a02e2 Merge pull request #12313 from aleksander0m/aleksander/mm-mtu-19.07 ede1a8221 modemmanager: set interface MTU based on bearer settings c6eea20bc giflib: remove host build b4cf130cb libtasn1: fix host build under old GCC 5a1699aeb kea: do not build static host binaries bb42a250b kea: Update kea to the latest stable verion (1.6.2). 1d30a273e kea: Remove openssl host dependency f22e122e6 kea: update package to 1.6.0 Update kea to the latest stable verion (1.6.0). 6f19b894d kea: remove dependency and reduce file size Remove boost-python3 dependency and reduce file size of the compiled kea-libs 87f4d6ba2 kea: fix kea-admin dependency Fix kea-admin dependency where if procps-ng-ps wasn't available busybox would output an error casuse it does't support showing a processe's PID 1360d1f88 kea: fix and improve makefile Fix an issue where the Makefile wouldn't allow kea to show up in the menuconfig Also added some description to the packages 07538f535 kea: remove python3 dependency of kea-admin efde7c454 kea: Fix compilation without deprecated OpenSSL APIs 09ea6f032 kea: Don't install to STAGING_DIR_HOST fb58e3b8c spoofer: remove host build + cleanups deccad892 spoofer: Update to 1.4.5 15257f5b6 adblock: limit domain name length 246fc735b nano: update to 4.9.3 673e76b1c Merge pull request #12275 from micmac1/mar19run 39db22ec9 mariadb: use default umask for rundir 8362f46fe gerbera: backport init and config changes from master 225eeb9a6 gerbera: add taglib support 074444794 libupnp: enable reuseaddr 51efb1723 taglib: update to 1.12-beta-1 778f14f51 taglib: fix taglib-config paths e74a456c0 taglib: add c8d2ed2cb adblock: release 4.0.5 a41e068db sslh: update to 1.20 23251b93a Merge pull request #12247 from jefferyto/python-setuptools-site-patch-openwrt-19.07 32fb2ba0d python-setuptools: Fix error when installing from source 6dac29693 python3-setuptools: Fix error when installing from source 49ac1e8b7 bind: update to version 9.14.12 99998e218 syslog-ng: update to version 3.27.1 64ebad3fd syslog-ng: restore service "reload" to actually working 0e80f0486 syslog-ng: including user settings after system settings 98d4126c4 qemu: ignore configure option --disable-ipv6 50148ea08 openvswitch: fix file generation in /etc/modules.d 676e6ddd6 Merge pull request #12216 from BKPepe/19.07-unbound 149a08477 Merge pull request #12231 from jefferyto/python-openssl-ca-certs-openwrt-19.07 c06212082 python-openssl: Add dependency on ca-certs c32e08f30 python3-openssl: Add dependency on ca-certs 828ba37e0 unbound: update to version 1.10.1 2ccdae9a4 Merge pull request #12206 from micmac1/mar-1907-10413 115f7eeb0 mariadb: install config files readable for all 4f0d10835 mariadb: move mysql_upgrade to the client package 9dda3cc87 mariadb: bump to 10.2.32 5e9f5cd76 Merge pull request #12187 from jefferyto/golang-1.13.11-default-platform-options-openwrt-19.07 d3762591d golang: Set/reset default platform options for target Go compiler f52fbe1d4 golang: Update to 1.13.11 2e6bd4cb8 php7: update to version 7.2.31 191aac174 Merge pull request #12171 from rs/nextdns-1.5.8-openwrt-19.07 07164dec7 nextdns: Update to version 1.5.8 504a5f1b8 Merge pull request #12169 from jefferyto/arm-aarch64-vfp-neon-openwrt-19.07 a12555cc0 treewide: Enable VFP/NEON optimizations for aarch64 595342148 treewide: Update ARM NEON/VFP detection 5f5d63e79 Merge pull request #12158 from Robby-/openwrt-19.07-eaptlstmpdir 0feb9ad31 freeradius3: Fix to init script. d8b9b0c92 Merge pull request #12141 from EricLuehrsen/unbound_1907_1100 8668e83d5 unbound: update to 1.10.0 2e01dd838 miniupnpd: make hotplug work again 468f6fa13 Merge pull request #12127 from aleksander0m/aleksander/mm-qmi-19.07 1c8e2e0c2 modemmanager: release 1.12.10 cea4fbe30 modemmanager: fix compilation under uClibc-ng 86fedfd52 libqmi: update version to 1.24.12
-
David Bauer authored
Signed-off-by:
David Bauer <mail@david-bauer.net> (cherry picked from commit 5a7ac058)
-
Martin Weinelt authored
-
- Jun 02, 2020
-
-
David Bauer authored
This adds a new workflow for building the Gluon documentation. In contrast to the existing build workflow, the documentation is built for every branch, as it only takes around two minutes to render the HTML documentation.
-
Matthias Schiffer authored
Config generation fixes
-
- Jun 01, 2020
-
-
Matthias Schiffer authored
Do not mix two different HTTP libraries in one script. This fixes a warning: /var/lib/jenkins/slave.py:82: DeprecationWarning: URLopener style of invoking requests is deprecated. Use newer urlopen functions/methods This simple implementation has the disadvantage that it stores the whole file in RAM, but this isn't an issue for the 1.5MB slave.jar.
-
Matthias Schiffer authored
Fixes a warning: /usr/local/lib/python3.7/dist-packages/urllib3/connectionpool.py:1004: InsecureRequestWarning: Unverified HTTPS request is being made to host 'build.ffh.zone'. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warnings
-
Martin Weinelt authored
This allows us to make use of builders that can't run virtual machines. Drop the TMUX environemnt variable, it's not needed anymore.
-
- May 31, 2020
-
-
Sven Roederer authored
This summaries giving an overview of a scripts function and a short summary how it's doing this. Only the scripts are covered, that are used by the Freifunk-Berlin firmwarebuiler too. [Matthias Schiffer: slightly reworded some descriptions]
-
David Bauer authored
9cafcbe0bd ar71xx: correct button type for TL-MR3020 mode slider 2bd1cf92e9 ar71xx: fix splitting firmware partition for TL-WR902AC v1 c963e4267b qos-scripts: fix interface resolving 31de4a40e7 broadcom-wl: don't inherit lock descriptor in nas process
-
Matthias Schiffer authored
-
Jan-Jonas Sämann authored
This allows for multiple mesh legs out of one box. Useful for offloaders and networks using vlan for separate mesh transport. Custom mesh interfaces in a VXLAN domain are otherwise firewalled. This fixes #1479
-
Matthias Schiffer authored
By passing a table instead of a single string, multiple different extensions can be specified, each refering to a separate image file generated by OpenWrt. This is not supported for sysupgrade (as there can only be a single image in the format expected by OpenWrt).
-
Matthias Schiffer authored
manifest_aliases only make sense for sysupgrade images.
-
Matthias Schiffer authored
target_config.lua and target_config_check.lua don't pass a table of callbacks anymore, so target_config_lib.lua can by simplified by moving all the code that was in the returned function to the toplevel.
-