- Sep 27, 2016
-
-
BangLang Huang authored
Signed-off-by:
BangLang Huang <banglang.huang@foxmail.com>
-
Kevin Darbyshire-Bryant authored
Signed-off-by:
Kevin Darbyshire-Bryant <kevin@darbyshire-bryant.me.uk>
-
diizzyy authored
Adds Google's mirrors as primary source and kernel.org as fallback. Discussed in #lede-dev on Freenode Signed-off-by:
Daniel Engberg <daniel.engberg.lists@pyret.net>
-
Rosen Penev authored
Signed-off by: Rosen Penev <rosenp@gmail.com>
-
Rosen Penev authored
Signed-off by: Rosen Penev <rosenp@gmail.com>
-
Kevin Darbyshire-Bryant authored
Include upstream patches for gzip, ip & ntpd. Signed-off-by:
Kevin Darbyshire-Bryant <kevin@darbyshire-bryant.me.uk>
-
Daniel Engberg authored
Updates libjson-c and removes backport patch. Signed-off-by:
Daniel Engberg <daniel.engberg.lists@pyret.net>
-
diizzyy authored
Use alias instead of hardcoded URL Signed-off-by:
Daniel Engberg <daniel.engberg.lists@pyret.net>
-
Adrian Panella authored
Signed-off-by:
Adrian Panella <ianchi74@outlook.com>
-
Cezary Jackiewicz authored
- CPU: MT7620N 580MHz - Flash: 8MB - RAM: 64MB - build-in minipcie slot for modem 3G/4G - one ethernet port 10/100Mbps Signed-off-by:
Cezary Jackiewicz <cezary@eko.one.pl>
-
Jo-Philipp Wich authored
Within the Lua binding, use the same logic as the command line interface for reporting the used WPA ciphers. Instead of printing the intersection of pairwise and group ciphers, report both group and pairwise ciphers. This fixes a case where a connection which uses CCMP for pairwise and TKIP as groupwise cipher is getting reported as using the NONE cipher. Signed-off-by:
Jo-Philipp Wich <jo@mein.io>
-
Jo-Philipp Wich authored
The Linux kernel uses two distinct fields to denote the routing table ID in use by network routes; the 8 bit `rtm_table` member of `struct rtmsg` and the 32 bit `RTA_TABLE` netlink attribute. If a routing table ID is larger than 255, the `RT_TABLE` attribute must be used and the `rtm_table` field has to be set to the special `RT_TABLE_UNSPEC` value. This commit adds a patch which... - switches the *_n2a() and *_a2n() functions of rt_names.c to use dynamically sized, name-sorted arrays instead of fixed arrays limited to 1024 slots in order to support IDs up to 65535 - adds proper handling of high table IDs to iprule.c and iproute.c when adding, removing and dumping ip rules and network routes After this change, the Busybox ip applet fully supports IP rules with high ID numbers, using the same logic as the full iproute2. Signed-off-by:
Jo-Philipp Wich <jo@mein.io>
-
Jo-Philipp Wich authored
Remove an invalid local variable declaration in the tunnel update subshell invocation. Local declarations outside of function scopes are illegal since the Busybox update to version 1.25.0 . Signed-off-by:
Jo-Philipp Wich <jo@mein.io>
-
Rafał Miłecki authored
All these patches are in wireless-drirvers-next. There is support for hidden SSID, few new devices and many fixes. Signed-off-by:
Rafał Miłecki <rafal@milecki.pl>
-
- Sep 26, 2016
-
-
Matthias Schiffer authored
The Gluon firmware framework [1] uses postinst scripts for sanity checks. Make the build fail when a postinst script exits with an error to make these sanity checks effective. All postinst scripts in packages from the LEDE core and the packages feed seem to work correctly with this change and will always return 0 unless something is very broken. [1] https://github.com/freifunk-gluon/gluon Signed-off-by:
Matthias Schiffer <mschiffer@universe-factory.net>
-
Matthias Schiffer authored
Especially --force-overwrite and --force-depends will often lead to broken images; it's better to fail the build in such cases than to silently ignore the errors. Instead, ignore errors in the per-device rootfs opkg remove command, so the build doesn't break when packages can't be removed because of dependencies. Signed-off-by:
Matthias Schiffer <mschiffer@universe-factory.net>
-
Matthias Schiffer authored
Some DEVICE_PACKAGES definitions replace one package variant with another (e.g. wpad-mini is replaced with wpad). To avoid file conflicts, first remove, then install packages. Signed-off-by:
Matthias Schiffer <mschiffer@universe-factory.net>
-
Matthias Schiffer authored
IPKG_INSTROOT must be respected for offline removal (used for per-device rootfs). Signed-off-by:
Matthias Schiffer <mschiffer@universe-factory.net>
-
Matthias Schiffer authored
kmod-rt2x00-lib and kmod-mac80211 need to be removed, as they depend on kmod-cfg80211. kmod-rt2800-pci should not be installed anyways. Signed-off-by:
Matthias Schiffer <mschiffer@universe-factory.net>
-
Matthias Schiffer authored
Remove arbitrary or redundant packages from DEVICE_PACKAGES. Signed-off-by:
Matthias Schiffer <mschiffer@universe-factory.net>
-
Matthias Schiffer authored
Modifying the file permissions can be harmful, as it would make files world-readable even if they weren't in the ipk packages. The Image/mkfs/prepare step is removed completely, as it is redundant now (/tmp and /overlay are already provided by base-files with the correct permissions). It has been verified that this change does not affect any permissions of files in the default package set except /etc/ppp/chap-secrets, which was world-readable before. All packages not in the default set are more likely to be installed via opkg than being part of a base image and thus were usually not affected by the permission modification anyways. Signed-off-by:
Matthias Schiffer <mschiffer@universe-factory.net>
-
Matthias Schiffer authored
Now that we know that the password is in /etc/shadow and not in /etc/passwd, we can properly fix the logic for the empty password check. Only 'root::' is an empty password, 'root:x:' and 'root:!:' allow no password login at all. This fixes the empty password warning still showing after the root password has been locked using 'passwd -l root' (e.g. to allow public-key auth only). Signed-off-by:
Matthias Schiffer <mschiffer@universe-factory.net>
-
Matthias Schiffer authored
Configurations without shadow passwords have been broken since the removal of telnet: as the default entry in /etc/passwd is not empty (but rather unset), there will be no way to log onto such a system by default. As disabling shadow passwords is not useful anyways, remove this configuration option. The config symbol is kept (for a while), as packages from feeds depend on it. Signed-off-by:
Matthias Schiffer <mschiffer@universe-factory.net>
-
Felix Fietkau authored
Signed-off-by:
Felix Fietkau <nbd@nbd.name>
-
Jonas Gorski authored
Check for switch0 existance and add default switch config if found. Signed-off-by:
Jonas Gorski <jonas.gorski@gmail.com>
-
Jonas Gorski authored
Add and enable sysupgrade support for clearfog boards, based on how the brcm2708 target does it. Signed-off-by:
Jonas Gorski <jonas.gorski@gmail.com> Acked-by:
Felix Fietkau <nbd@nbd.name>
-
Jonas Gorski authored
Add a switch node to clearfog to probe and initialize it on Clearfog Pro. This make the switch work and allows using all six switch ports. Signed-off-by:
Jonas Gorski <jonas.gorski@gmail.com> Acked-by:
Felix Fietkau <nbd@nbd.name>
-
Jonas Gorski authored
If the cpu port is connected through SGMII we need to enable SerDes for it to work. Signed-off-by:
Jonas Gorski <jonas.gorski@gmail.com> Acked-by:
Felix Fietkau <nbd@nbd.name>
-
Jonas Gorski authored
The clearfog u-boot does not initialize the switch at all, so we need to power up the phys ourselves. Signed-off-by:
Jonas Gorski <jonas.gorski@gmail.com> Acked-by:
Felix Fietkau <nbd@nbd.name>
-
Jonas Gorski authored
Make the dts file match with what is upstream, to ensure it has the latest changes and switching to newer kernels is easier. Signed-off-by:
Jonas Gorski <jonas.gorski@gmail.com> Acked-by:
Felix Fietkau <nbd@nbd.name>
-
Jonas Gorski authored
Some of the PCIe and USB signals use a GPIO expander on I2C on ClearFog, so enable the driver so that they can be configured to their required values. Signed-off-by:
Jonas Gorski <jonas.gorski@gmail.com> Acked-by:
Felix Fietkau <nbd@nbd.name>
-
Jonas Gorski authored
Signed-off-by:
Jonas Gorski <jonas.gorski@gmail.com> Acked-by:
Felix Fietkau <nbd@nbd.name>
-
Jonas Gorski authored
Uboot-mvebu isn't a real package, which will break the image builder when it tries to install it during the packing step. Instead of cleafog selecting it through its default packages, make it default to m if the clearfog profile is selected. This will ensure it is always build, but never added to the rootfs. This fixes creating images for clearfog with IB. Signed-off-by:
Jonas Gorski <jonas.gorski@gmail.com> Acked-by:
Felix Fietkau <nbd@nbd.name>
-
Jonas Gorski authored
The clearfog image requires u-boot, so package it into KDIR to make sure it is available in imageBuilder. Signed-off-by:
Jonas Gorski <jonas.gorski@gmail.com> Acked-by:
Felix Fietkau <nbd@nbd.name>
-
Jonas Gorski authored
Some gcc versions seem to miscompile code using ternary operators, work around this by just returning the result if exp is 0. Signed-off-by:
Jonas Gorski <jonas.gorski@gmail.com>
-
- Sep 25, 2016
-
-
Matthias Schiffer authored
Enabling the init script offline will print an error otherwise. Signed-off-by:
Matthias Schiffer <mschiffer@universe-factory.net>
-
Matthias Schiffer authored
The fstools build depends on the CONFIG_NAND_SUPPORT flag, which is target-specific. Signed-off-by:
Matthias Schiffer <mschiffer@universe-factory.net>
-
Matthias Schiffer authored
Running prepare_rootfs on TARGET_DIR deletes the opkg state when CONFIG_CLEAN_IPKG is enabled, making the per-device rootfs package install fail. To avoid this, create a copy of the TARGET_DIR before prepare_rootfs is run and use this as basis for per-device rootfs generation. Signed-off-by:
Matthias Schiffer <mschiffer@universe-factory.net>
-
- Sep 24, 2016
-
-
Matthias Schiffer authored
br_netfilter.ko and the corresponding Kconfig symbol are already provided by kmod-br-netfilter, which is a dependency of kmod-ebtables. Signed-off-by:
Matthias Schiffer <mschiffer@universe-factory.net>
-
Hauke Mehrtens authored
This fix added to the openssl 1.0.2 branch. In addition add the header for the existing backport. Signed-off-by:
Hauke Mehrtens <hauke@hauke-m.de>
-