- Apr 08, 2021
-
-
Rafał Miłecki authored
bcm4908img is a tool managing BCM4908 platform images. It's used for creating them as well as checking, modifying and extracting data from. It's required by both: host (for building firmware images) and target (for sysupgrade purposes). Make it a host/target package. Signed-off-by:
Rafał Miłecki <rafal@milecki.pl>
-
- Mar 31, 2021
-
-
Jo-Philipp Wich authored
973cc6c compiler: actually expand block scope fix to for/while alt syntax 97bf297 compiler: ensure that alternative if/for/while syntax has own block scope f0e2a64 tests: add missing test case for fixed switch codegen Signed-off-by:
Jo-Philipp Wich <jo@mein.io>
-
- Mar 29, 2021
-
-
Jo-Philipp Wich authored
aa9621d compiler: rework switch statement code generation b5f0de1 vm: add trace mode instruction dump output fixes 0341d64 vm: fix another for-loop memory leak 00d9419 vm: fix further memory leaks in trace mode 20a3763 vm: fix loop variable memory leak in NEXTK/NEXTKV instruction 9a6ef2b lib: prevent use-after-free after uc_shift() 03f1324 object: free prototype object when registering existing ressource type b3d758b compiler: fix for/break miscompilation 86e3970 lib: fix value refcount of uc_unshift() return value fe464ea run_tests.sh: allow passing tests to run as arguments 091ae1b compiler: fix another try/catch miscompilation fcedb19 lib: fix passing uninitialized memory to sigprocmask() 0d0357d vm: fix leaking source context strings in trace mode 7a41fb3 lib: use execvp() in system() Signed-off-by:
Jo-Philipp Wich <jo@mein.io>
-
- Mar 24, 2021
-
-
Daniel Golle authored
Signed-off-by:
Daniel Golle <daniel@makrotopia.org>
-
- Mar 19, 2021
-
-
Jo-Philipp Wich authored
This commit introduces ucode, a tiny template processor utilizing a syntax closely resembling ECMA Script for embedded script blocks. Signed-off-by:
Jo-Philipp Wich <jo@mein.io>
-
Russell Senior authored
This patch skips zero length DHCP options instead of failing. Signed-off-by:
Russell Senior <russell@personaltelco.net>
-
- Mar 13, 2021
-
-
Hannu Nyman authored
Backport two fixes for 1.33.0 * history file storing * traceroute command option parsing Signed-off-by:
Hannu Nyman <hannu.nyman@iki.fi>
-
- Mar 08, 2021
-
-
Dominick Grift authored
521e6a2f libsepol/cil: fix signed overflow caused by using (1 << 31) - 1 42ae834a libsepol,checkpolicy: optimize storage of filename transitions Signed-off-by:
Dominick Grift <dominick.grift@defensec.nl>
-
Dominick Grift authored
49ff851c secilc: fixes cil_role_statements.md example 03881703 secilc/docs: add custom color theme 4c8d6094 secilc/docs: add syntax highlighting for secil 057d72af secilc/docs: use fenced code blocks for cil examples e8bcdb84 cil_network_labeling_statements: fixes nodecon examples eefa5511 cil_access_vector_rules: allowx, auditallowx and dontauditx fixes 9e9b8103 secilc/docs: document expandtypeattribute fbe1e526 Update the cil docs to match the current behaviour. Signed-off-by:
Dominick Grift <dominick.grift@defensec.nl>
-
Dominick Grift authored
d464187c policycoreutils: sestatus belongs to bin not sbin d59932a7 policycoreutils: Resolve path in restorecon_xattr 5682c0d5 policycoreutils/fixfiles.8: add missing file systems and merge check and verify 57dd1f65 policycoreutils/setfiles: Drop unused nerr variable be7f54cb setfiles: drop ABORT_ON_ERRORS and related code 9207823c setfiles: Do not abort on labeling error c064d214 selinux_config(5): add a note that runtime disable is deprecated 8bc865e1 newrole: support cross-compilation with PAM and audit ba2d6c10 fixfiles: correctly restore context of mountpoints Signed-off-by:
Dominick Grift <dominick.grift@defensec.nl>
-
- Feb 28, 2021
-
-
Alexey Dobrovolsky authored
NTPD in busybox has option -I to bind server to IFACE. However, capabilities of the busybox are limited, the -I option cannot be repeated and only one interface can be effectively specified in it. This option is currently not configurable via UCI. The patch adds an interface option to the system config, ntp section. Also sort options for uci_load_validate alphabetically. Signed-off-by:
Alexey Dobrovolsky <dobrovolskiy.alexey@gmail.com>
-
- Feb 18, 2021
-
-
Álvaro Fernández Rojas authored
Adds some fixes and removes upstreamed patch. Signed-off-by:
Álvaro Fernández Rojas <noltari@gmail.com>
-
- Feb 16, 2021
-
-
Felix Fietkau authored
After the ABI version rework, packages need to be declared in the order of their dependencies, so that dependent packages will use the right ABI version Signed-off-by:
Felix Fietkau <nbd@nbd.name>
-
- Feb 15, 2021
-
-
Felix Fietkau authored
After the ABI version rework, packages need to be declared in the order of their dependencies, so that dependent packages will use the right ABI version Signed-off-by:
Felix Fietkau <nbd@nbd.name>
-
- Feb 14, 2021
-
-
Rosen Penev authored
Fix license information. Signed-off-by:
Rosen Penev <rosenp@gmail.com>
-
Rosen Penev authored
The first two are useless as /bin/sh can execute those scripts just fine. Shellcheck reports no problems. Telnetd patch is useless as telnet is no longer used in OpenWrt. Signed-off-by:
Rosen Penev <rosenp@gmail.com>
-
Rosen Penev authored
Remove stime backport. Remove static libgcc patch as upstream fixed it with BUSYBOX_DEFAULT_STATIC_LIBGCC which defauls to off. Remove date -k patch as it no longer applies. It's also pointless as busybox' hwclock utility can do the same thing. Remove ntpd patch as that seems to have been applied upstream. Add smalll patch fixing compilation with SELinux. Upstream commit 2496616b0a8d1c80cd1416b73a4847b59b9f969a renamed the variable without renaming it in the SELinux path. Refresh config and patches. Config refresh: Refresh commands, run after busybox is first built once: cd package/utils/busybox/config/ ../convert_menuconfig.pl ../../../../build_dir/target-mips_24kc_musl/busybox-default/busybox-1.33.0 cd .. ./convert_defaults.pl < ../../../build_dir/target-mips_24kc_musl/busybox-default/busybox-1.33.0/.config > Config-defaults.in Manual edits needed afterward: * Config-defaults.in: OpenWrt config symbol IPV6 logic applied to BUSYBOX_DEFAULT_FEATURE_IPV6 * Config-defaults.in: OpenWrt configTARGET_bcm53xx logic applied to BUSYBOX_DEFAULT_TRUNCATE (commit 547f1ec2) * editors/Config.in: Add USE_GLIBC dependency to BUSYBOX_CONFIG_FEATURE_VI_REGEX_SEARCH (commit f1410902) * shell/Config.in : change at "Options common to all shells" the symbol SHELL_ASH --> BUSYBOX_CONFIG_SHELL_ASH (discussion in http://lists.openwrt.org/pipermail/openwrt-devel/2021-January/033140.html Apparently our script does not see the hidden option while prepending config options with "BUSYBOX_CONFIG_" which leads to a missed dependency when the options are later evaluated.) * Edit Config.in files by adding quotes to sourced items in config/Config.in, networking/Config.in and util-linux/Config.in (commit 1da014fc) Signed-off-by:
Hauke Mehrtens <hauke@hauke-m.de> [Added comments from Hannu Nyman to commit message] Signed-off-by:
Rosen Penev <rosenp@gmail.com>
-
- Feb 08, 2021
-
-
Daniel Golle authored
Signed-off-by:
Daniel Golle <daniel@makrotopia.org>
-
- Jan 31, 2021
-
-
Rosen Penev authored
Replace with sed as done elsewhere. Fixes error with at least btrfs-progs: Package '@LIBSELINUX@', required by 'mount', not found Package '@LIBCRYPTSETUP@', required by 'mount', not foun Signed-off-by:
Rosen Penev <rosenp@gmail.com>
-
- Jan 27, 2021
-
-
Jeffrey Elms authored
Certificate signature algorithm was being set after call to `wc_MakeCert`, resulting in a mismatch between specified signature in certificate and the actual signature type. Signed-off-by:
Jeffrey Elms <jeff@wolfssl.com> [fix commit subject, use COMMITCOUNT] Signed-off-by:
Paul Spooren <mail@aparcar.org>
-
- Jan 07, 2021
-
-
Rosen Penev authored
For glibc, lua needs an explicit link to libdl as glibc has it separate Fixes the following error in at least collectd: ld: usr/lib/liblua.so: undefined reference to `dlopen' ld: usr/lib/liblua.so: undefined reference to `dlclose' ld: usr/lib/liblua.so: undefined reference to `dlerror' ld: usr/lib/liblua.so: undefined reference to `dlsym' Signed-off-by:
Rosen Penev <rosenp@gmail.com>
-
- Jan 03, 2021
-
-
Rosen Penev authored
This package is not needed in base. It will be imported in the packages feed. Signed-off-by:
Rosen Penev <rosenp@gmail.com> Acked-by:
Paul Spooren <mail@aparcar.org>
-
Paul Spooren authored
The package `usbutils` already offers an USB reset function, this package is therefore not really required standalone. CC: Jo-Philipp Wich <jo@mein.io> Signed-off-by:
Paul Spooren <mail@aparcar.org>
-
- Dec 29, 2020
-
-
Maxim Storchak authored
Since PKG_FILE_MODES relies on BUSYBOX_SYM, it should be defined early enough Signed-off-by:
Maxim Storchak <m.storchak@gmail.com>
-
- Dec 16, 2020
-
-
Rosen Penev authored
Removed upstream patch. Refreshed other ones. Signed-off-by:
Rosen Penev <rosenp@gmail.com>
-
Hauke Mehrtens authored
The TARGET_LDFLAGS were dropped in the linking of e4crypt. Signed-off-by:
Hauke Mehrtens <hauke@hauke-m.de>
-
- Dec 06, 2020
-
-
Rosen Penev authored
The build option `--withouth-lzo` is added in the Makefile which makes the existence of lzo obsolete. To remove the lzo package from openwrt.git entirely, remove the legacy dependency. Signed-off-by:
Rosen Penev <rosenp@gmail.com> [improved commit message] Signed-off-by:
Paul Spooren <mail@aparcar.org>
-
- Nov 30, 2020
-
-
Daniel Golle authored
Similar to the previous commit adding a check to the init script of umdns, do a similar change for sysntpd, just to be on the safe side. Inspired-by: 520403cd ("umdns: add check for seccomp list") Signed-off-by:
Daniel Golle <daniel@makrotopia.org>
-
- Nov 25, 2020
-
-
Lukas Tribus authored
Enable busybox's find -mmin time support, which is extremely small, however also very useful in scripts: https://github.com/mirror/busybox/commit/72d1a2357d2168f241458e4d6cebb7589ac82f4f Comparing package sizes... Change Local Remote Package +7 229009 229002 busybox Signed-off-by:
Lukas Tribus <lukas@ltri.eu> [fix commit message long line and missing size change] Signed-off-by:
Paul Spooren <mail@aparcar.org>
-
- Nov 12, 2020
-
-
Bruno Randolf authored
On some systems I see the issue that crond dies after a few days. Simply letting procd respawn the process is a simple safety-net. Signed-off-by:
Bruno Randolf <br1@einfach.org>
-
- Oct 25, 2020
-
-
Daniel Golle authored
ntpd in packages feed had already a user 'ntp' with UID 123 declared. Rename the username of busybox-ntpd to be 'ntp' instead of 'ntpd' so it doesn't clash. Reported-by:
Etienne Champetier <champetier.etienne@gmail.com> Signed-off-by:
Daniel Golle <daniel@makrotopia.org>
-
Daniel Golle authored
Signed-off-by:
Daniel Golle <daniel@makrotopia.org>
-
- Oct 15, 2020
-
-
Daniel Golle authored
Instead of duplicating the '/sbin/setfiles' binary, have '/sbin/restorecon' as yet another alias for '/sbin/policycoreutils-setfiles'. Signed-off-by:
Daniel Golle <daniel@makrotopia.org>
-
- Oct 09, 2020
-
-
Daniel Golle authored
Add missing dependency for target build of seclic which requires libsepol (just like the host build requires libsepol/host). Signed-off-by:
Daniel Golle <daniel@makrotopia.org>
-
Dominick Grift authored
Signed-off-by:
Dominick Grift <dominick.grift@defensec.nl>
-
- Oct 01, 2020
-
-
Paul Spooren authored
Add missing build dependency to both host and target build. The `msgfmt` is required which is missing without gettext-full. Signed-off-by:
Paul Spooren <mail@aparcar.org>
-
- Sep 28, 2020
-
-
Paul Spooren authored
By installing policycoreutils to host/bin it is also available within the ImageBuilder and SDK, allowing to correctly label both filesystems and packages. Signed-off-by:
Paul Spooren <mail@aparcar.org>
-
- Sep 27, 2020
-
-
Daniel Golle authored
'setfiles' and others should be installed to $(STAGING_DIR_HOSTPKG)/bin rather than $(...)/sbin which isn't in PATH. Also using -Wl,-rpath to set library search location instead of setting LD_LIBRARY_PATH when calling setfiles in image.mk. Signed-off-by:
Daniel Golle <daniel@makrotopia.org>
-
- Sep 21, 2020
-
-
Daniel Golle authored
Fixes: 7817c831 ("policycoreutils: break into smaller packages") Signed-off-by:
Daniel Golle <daniel@makrotopia.org>
-
Daniel Golle authored
Instead of vaguely describing dependencies in the package description actually split-up into individual packages, each with their dependencies expressed accurately. Signed-off-by:
Daniel Golle <daniel@makrotopia.org>
-