Matthias Schiffer
c83b5b3cab
treewide: get rid of luci.util outside of config mode/advanced settings
2017-02-10 02:10:01 +01:00
Matthias Schiffer
6cf03bab37
treewide: replace normal uses of luci.model.uci with simple-uci to reduce LuCI dependencies
...
We also make use of the boolean support of simple-uci to make scripts
clearer.
2017-02-10 02:10:01 +01:00
Matthias Schiffer
6f48fc428f
gluon-legacy: remove package
...
The maintenance overhead doesn't justify keeping this old stuff anymore.
2017-02-10 02:10:01 +01:00
Christof Schulze
718758f0e5
gluon-respondd: have respondd join ff05::... in addition to ff02::... ( #1030 )
...
Rework init script to additionally join a ff05::... multicast group on the mesh-wide interface.
2017-02-10 02:03:04 +01:00
Simon Joda Stößer
f3ba4d0d0c
docs: fix typos in 2016.1 release notes ( #1031 )
...
Add missing trailing `,` in simple_tc section and change the order of ingress and egress to default format used by Gluon.
2017-02-09 17:31:17 +01:00
Matthias Schiffer
3300c5a9bf
docs: add features/dns-cache to TOC
2017-02-09 03:06:07 +01:00
Steffen Förster
b8dc1a784a
ramips-mt7628: add new platform and vocore2 ( #1027 )
2017-02-09 02:07:00 +01:00
Matthias Schiffer
69fca890b2
Update Gluon packages
2017-02-09 02:04:44 +01:00
Matthias Schiffer
a33f852c64
Update Gluon packages
2017-02-08 22:34:52 +01:00
Steffen Förster
fb05aef96b
x86-geode: add target for Geode CPUs
2017-02-03 22:47:14 +01:00
Matthias Schiffer
8ea481edea
x86: add kmod-8139cp by default
...
Fixes #1022
2017-02-03 22:35:56 +01:00
Andreas Ziegler
1222c386a7
gluon-dns-config: update documentation ( #1013 )
2017-01-29 00:15:00 +01:00
kb-light
f606e0ee8a
scripts: fix manifest generation
2017-01-28 10:48:42 +01:00
Matthias Schiffer
9c93baf740
batman-adv: use kernel-specific PKG_BUILD_DIR
...
Fixes a build issue when switching targets.
2017-01-27 13:47:56 +01:00
Matthias Schiffer
3d1860e092
build: allow using DEVICES variable for sysupgrade_image/factory_image images
...
Setting DEVICES will also suppress cleaning the package directory,
improving incremental build speed.
2017-01-27 01:30:47 +01:00
Matthias Schiffer
6b62e2fc78
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 18:59:38 +01:00
Matthias Schiffer
3e7434bca1
Merge pull request #1000 from freifunk-ffm/christf_dns-config
...
Add gluon-dns-config: a package that enables the node to be used as DNS cache
2017-01-25 00:00:29 +01:00
Christof Schulze
8b083d4986
gluon-core: check_site.lua: fix indentation
2017-01-24 23:21:10 +01:00
Christof Schulze
e2e910fb41
gluon-core: add configuration that enables the next_node to be used as dns cache
2017-01-24 23:20:40 +01:00
Matthias Schiffer
1069f03028
Update Gluon packages
2017-01-24 21:28:03 +01:00
Matthias Schiffer
0be280cde5
Fix creation of system users after sysupgrades
...
The ar71xx-tiny target sets CONFIG_CLEAN_IPKG, which would delete opkg
control files required for user creation. Fix image generation and the user
creation script.
Fixes #1012
2017-01-24 19:10:13 +01:00
Matthias Schiffer
01512419f4
gluon-luci-admin: fix firmware upgrade confirmation code
...
Fix an exception breaking the page.
2017-01-21 18:08:53 +01:00
Matthias Schiffer
e7b434ef34
gluon-luci-admin: fix password setting
2017-01-20 17:00:36 +01:00
Matthias Schiffer
70b116fd61
build: apply model-specific site packages at the end of the package list
2017-01-19 18:00:46 +01:00
Matthias Schiffer
aaa4150613
build: fix inclusion of site/modules
2017-01-19 17:27:14 +01:00
Matthias Schiffer
054b1094ff
Update Gluon packages
2017-01-19 17:00:16 +01:00
Matthias Schiffer
d72d3bcd9d
Update Gluon packages
2017-01-19 14:27:20 +01:00
Matthias Schiffer
0a8e028e8f
gluon-core: upgrade: don't print an error message on systems without opkg
2017-01-19 13:10:57 +01:00
Matthias Schiffer
cb33d518c6
build: backport a few STAGING_DIR_HOSTPKG bugfixes
2017-01-19 00:09:16 +01:00
Matthias Schiffer
78b2775eec
Use LEDE as base for Gluon
2017-01-18 17:21:43 +01:00
Matthias Schiffer
04818c170b
package: refactor add_to_set/remove_to_set to get rid of last LuCI patch
2017-01-18 16:28:54 +01:00
Matthias Schiffer
a0efa9f3fd
odhcp6c: update to use upstreamed solution to ignore default lifetime for RDNSS
2017-01-18 16:28:54 +01:00
Matthias Schiffer
7736f53dc4
Update LuCI to master branch
2017-01-18 16:28:48 +01:00
Matthias Schiffer
2dd8a700ca
package: avoid use of GLUONDIR variable
2017-01-17 21:22:58 +01:00
Matthias Schiffer
850499fdb3
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:06:09 +01:00
Sven Eckelmann
471852814d
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 22:28:21 +01:00
kb-light
d3bc378536
ar71xx-generic: TP-Link WBS210/510: remove BROKEN ( #1002 )
2017-01-09 22:25:16 +01:00
Matthias Schiffer
99471f8d5d
ar71xx-generic: add support for TP-Link WBS210/510 (untested)
...
Closes #844
2017-01-06 12:02:32 +01:00
Christof Schulze
d09351c97c
gluon-luci-portconfig: portconfig.lua: change spaces to tabs ( #998 )
2017-01-02 19:22:05 +01:00
Matthias Schiffer
2ddf77fc81
Merge pull request #990 from freifunk-ffm/christf_get_mesh_interfaces
...
gluon-core: add function to gluon.util that returns all active mesh-devices
2016-12-23 00:56:42 +01:00
Matthias Schiffer
cd4753aaa5
gluon-respondd: add /usr/lib/respondd to provider directories
2016-12-23 00:44:20 +01:00
Matthias Schiffer
aac86d48df
modules: update Gluon packages
2016-12-23 00:42:41 +01:00
Christof Schulze
33817311ed
modules: upgrade routing-feed to include babel 1.8
2016-12-23 00:36:44 +01:00
Matthias Schiffer
bee999dd90
ar71xx-generic: backport support for TP-LINK TL-WR1043ND v4
...
Fixes #961
2016-12-22 00:01:55 +01:00
Christof Schulze
e41e5cb8d9
gluon-core: add get_mesh_devices(uconn) to gluon.util which will return all devices being up and having proto = gluon_mesh
2016-12-21 23:51:48 +01:00
Christof Schulze
0abe350782
gluon-core: replace blanks by tabs in gluon.util
2016-12-21 23:47:03 +01:00
Matthias Schiffer
1f08074438
x86: generalize partition discovery for sysupgrade
...
Backport a few patches to allow sysupgrades on mmcblk and similar block
devices.
2016-12-20 13:36:19 +01:00
Matthias Schiffer
689de50c27
build: ensure that target-specific default packages are built
2016-12-20 13:36:19 +01:00
Matthias Schiffer
7dce74c0f9
Refresh patches
2016-12-20 01:09:53 +01:00
Matthias Schiffer
62ac802d4a
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:08:11 +01:00