aboutsummaryrefslogtreecommitdiffstats
path: root/main/busybox
Commit message (Collapse)AuthorAgeFilesLines
* main/busybox: enable pivot_root appletAriadne Conill2020-02-262-3/+3
|
* main/busybox: increase max log line length from 256 to 512Jakub Jirutka2020-02-052-3/+3
| | | | 256 characters is not enough for many programs.
* main/busybox: fix nslookup with search domainsNatanael Copa2020-02-042-1/+179
| | | | | upstream report: https://bugs.busybox.net/show_bug.cgi?id=12541 downstream report: https://github.com/gliderlabs/docker-alpine/issues/539
* main/busybox: enable FEATURE_NSLOOKUP_BIGNatanael Copa2020-01-152-4/+4
| | | | | | | The small nslookup does not work with musl, so lets enable the musl compatible variant. ref: https://github.com/gliderlabs/docker-alpine/issues/476
* main/busybox: fix triggerNatanael Copa2020-01-151-2/+2
| | | | | | | fix case where depmod does not exists, which would result in printing readlink syntax. By passing "" we avoid that to happen. Aslo fix typo in comment
* main/busybox: remove timestampJ0WI2019-12-181-1/+4
|
* main/busybox: avoid run depmod if kmod is installedNatanael Copa2019-12-172-2/+5
| | | | | dont run busybox depmod if we have kmod. This prevents us from running depmod twice.
* main/busybox: fix replacesNatanael Copa2019-12-161-1/+2
| | | | | we need to add a replaces=busybox-initscripts due to the move of default.script (commit d8d56f3702ce)
* main/busybox-initscripts: move default.script to main/busyboxNatanael Copa2019-12-162-2/+166
| | | | fixes #10586
* main/busybox: fix ipv6 onlyNatanael Copa2019-12-112-3/+3
| | | | | | | disable PPREFER_IPV4_ADDRESS which breaks ipv6-only and is considered harmful. See https://bugs.busybox.net/show_bug.cgi?id=12381 fixes #10937
* main/busybox: Ensure all paths for busybox existsOlliver Schinagl2019-12-111-1/+1
| | | | | | | | | | | | When busybox --install is called (without parameters) the user is responsible to ensure all paths are created. While this is probably a bug in upstream busybox, it has been working this way since forever. Until this is fixed upstream, lets ensure that if busybox is installed very early on, all paths needed do actually exist preventing 'no such file or directory' errors during install. Signed-off-by: Olliver Schinagl <oliver@schinagl.nl>
* main/busybox: Fix licenseOlliver Schinagl2019-12-111-1/+2
| | | | | | | | | Busybox is licensed gpl2-only. Fix this. While here, also disable pkg-config related shellcheck warning, where we need word splitting. Signed-off-by: Olliver Schinagl <oliver@schinagl.nl>
* main/busybox: post-install make sure target directory existCarlo Landmeter2019-12-102-1/+2
| | | | | | We cleanup emtpy dirs in abuild:b8b8a651fc147669e3e811f55198305b97c1001c this breaks installing busybox symlinks on netboot due to missing target directory.
* main/busybox: enable xz appletLeo2019-11-272-3/+3
| | | | This will enable us to drop xz from various packages
* main/busybox: fix bug when comparing negative numbersLeo2019-11-222-8/+18
| | | | | | | | | | See: - https://gitlab.alpinelinux.org/alpine/aports/issues/10976 - https://bugs.busybox.net/show_bug.cgi?id=12336 fixes #10976 Also fix policy violations while we're at it.
* main/busybox: upgrade to 1.31.1prspkt2019-10-291-3/+3
| | | | Signed-off-by: prspkt <prspkt@protonmail.com>
* main/busybox: fix behavior of ln -TKaarle Ritvanen2019-10-262-1/+69
|
* main/busybox: allow overwriting -b with udhcpc6 as wellSören Tempel2019-09-132-11/+29
| | | | | | The default alpine udhcp options are `-b -R` to allow users to overwrite `-b` the `-n` flag takes precedence in alpine udhcpc. The same patch has to be applied to udhcpc6 as well.
* main/{busybox,linux-firmware}: update my e-mail addressOliver Smith2019-08-241-1/+1
| | | Closes GH-10407
* main/busybox: Removed superseded microcom patchMarian Buschsieweke2019-07-242-30/+0
| | | | | | The incorrect shell parameter parsing of microcom has been fixed upstream (slightly different to the patch of Alpine). Therefore, there is no need to still patch it.
* main/busybox: enable -R for udhcpc by defaultSören Tempel2019-07-242-2/+2
| | | | | | | While working on the upgrade to busybox 1.31.0 I noticed that the default busybox configuration files in `configs/` enable -R by default while we don't. Since the option seems useful I decided to enable it our busybox version as well.
* main/busybox: upgrade to 1.31.0Sören Tempel2019-07-247-144/+68
| | | | | | | | | | | Notable changes: * udhcpc: upstream prefers -b over -n now. Since we set -b instead of -n by default this is not desired as it would not allow users to overwrite the -b without recompiling busybox. I therefore reverted the upstream commit introducing this change [0]. [0]: https://git.busybox.net/busybox/commit/?id=87e216294af9eec39c0c1d553555f8a98c15db38
* main/busybox: backport fix for CVE-2019-5747Natanael Copa2019-06-122-1/+62
|
* rebuild against main/libtls-standalone 2.9.1J0WI2019-04-261-2/+2
|
* main/busybox: upgrade to 1.30.1Sören Tempel2019-02-161-2/+2
|
* main/busybox: upgrade to 1.30.0Sören Tempel2019-02-1510-498/+88
| | | | | | | | | | | | | | | Notable changes: * The sysklogd -Z option has been removed in favor of -t option which has been added by upstream. * Our own nologin.c applet has been replaced by an upstream nologin shell applet. * New bc applet. OK ncopa@ Fixes #9279 Fixes #7818
* Revert "main/busybox: add program to get hw-provided clocksource on s390x"Leonardo Arena2019-02-062-14/+2
| | | | This reverts commit 2979bb1d34e0253297e4fab4069848c638fa1aac.
* main/busybox: add program to get hw-provided clocksource on s390xTuan Hoang2019-02-062-2/+14
| | | | | | | | References: qemu/include/qemu/timer.h qemu/include/hw/s390x/tod.h Thanks to David Hildenbrand.
* main/busybox: security fixes (CVE-2018-20679, CVE-2019-5747)Leonardo Arena2019-01-243-4/+204
|
* main/busybox: use the same network options in both config filesSören Tempel2019-01-152-8/+9
| | | | | | | | | The busyboxconfig-extras configuration file didn't enable a few network options which are enabled in the busyboxconfig configuration file. Most importantly, support for IPv6 was disabled. The other options don't seem as important to me but I enabled them for consistency anyhow. Fixes #9590
* main/busybox: use /sbin/nologin as default shell for system accountsSören Tempel2019-01-152-1/+26
|
* main/busybox: fix creation of invalid shell entry by adduserSören Tempel2019-01-122-1/+36
| | | | | Fixes #5083 Fixes #6742
* main/busybox: backport cp --reflink supportNatanael Copa2019-01-103-4/+127
| | | | fixes #9334
* main/busybox: ip: print dadfailed flagKaarle Ritvanen2018-12-312-1/+31
| | | | fixes dad.if-up getting stuck
* main/busybox: do not hang on DAD failureKaarle Ritvanen2018-12-062-4/+8
|
* main/busybox: fix ssl_client's install_ifNatanael Copa2018-11-211-2/+2
| | | | should be installed if libssl1.1 is installed, not libressl-libssl.
* main/busybox: rebuild against libtls-standaloneNatanael Copa2018-11-071-4/+4
| | | | build against libtls-standalone and openssl 1.1
* main/busybox: don't write to stdout in logrotate scriptHenrik Riomar2018-11-032-3/+3
| | | | | | | | | | Without this change a mail with the following body is sent on rotation: * Stopping busybox acpid ... [ ok ] * Starting busybox acpid ... [ ok ] The quiet flag seems to have been accidentally removed in commit 040774a6b048d76975702dc47d0fec40c192fc26 before that it was present.
* main: (Bulk change) Update source urls to https using HTTPS EverywhereJ0WI2018-10-061-1/+1
|
* main/busybox: upgrade to 1.29.3Sören Tempel2018-09-2724-577/+234
| | | | | | | | | | | | | | | | | | | | | | * Remove all patches already applied upstream * 0001-ash-add-support-for-command_not_found_handle-hook-fu.patch * 0001-cat-fix-cat-e-and-cat-v-erroneously-numbering-1st-li.patch * 0001-wget-emit-a-message-that-certificate-verification-is.patch * 0015-ash-introduce-a-config-option-to-search-current-dire.patch * 0016-top-handle-much-larger-VSZ-values.patch * 0017-ifupdown-do-not-fail-if-interface-disappears-during-.patch * Rename config option for command_not_found hook * upstream patch adding this hook slightly differs from our downstream patch in this regard * Rebase some patches manually: * external_ssl_client.patch * 0006-ping-make-ping-work-without-root-privileges.patch * 0007-fbsplash-support-image-and-bar-alignment-and-positio.patch * Add support for `-e` to our ssl_client * See https://git.busybox.net/busybox/commit/?id=403f2999f94937ba3f37db6d093832f636815bb9 * Update the configuration file * Regenerate all patches using `git format-patch --no-numbered --no-signature` to reduce the diff for future upgrades.
* main/busybox: fix fbsplash console switchingTimo Teräs2018-08-092-3/+3
| | | | | | | | Fixes #9215 This was broken in commit dc6cfb7cebc64cdb which just removed opt_complementary (due to that being removed in bb). Add proper getopt flag to get correct behaviour.
* main/busybox, scripts/bootstrap: fix bootstrapTimo Teräs2018-08-021-2/+2
| | | | | busybox now requires ssl on the target host. Fix busybox dependency and adjust bootstrap build order accordingly.
* main/busybox: fix deinstall script for busybox-extrasNatanael Copa2018-07-172-2/+2
| | | | ref #9037
* main/busybox: upgrade to 1.28.4Natanael Copa2018-05-303-105/+3
|
* main/busybox: properly fix wget https supportNatanael Copa2018-05-307-170/+307
| | | | | | | | | | | | | | | | | | | | | fix busybox wget https support by using an external ssl_client helper for https. Disable the use of external openssl. This was fixed to check certificates as a temporary solution. openssl can not produce any useful error messages on certificate errors. It is big. So we simply disable its use. For dynamic busybox we disable the internal ssl_client and the internal (broken) tls code, and build our own ssl_client which properly verifies the certificates. For the static busybox we enable the internal ssl_client and tls code, but we only allow its use with --no-check-certificates. This is so we still can fetch things from https in an emergency situation. We auto-install ssl_client if both libssl and busybox are installed. This is to keep backwards compatibility.
* main/busybox: wget: verify certificate when openssl helper is usedJakub Jirutka2018-05-282-0/+73
|
* main/busybox: wget: print warning when internal TLS code is usedJakub Jirutka2018-05-282-1/+91
|
* main/busybox: upgrade to busybox 1.28.3Natanael Copa2018-05-143-86/+3
|
* main/busybox: backport fix for cat -e and cat -vNatanael Copa2018-05-142-1/+66
|
* main/busybox: Backport nsenter option parser fixesEuan Harris2018-05-143-1/+103
| | | | | | | | | | | | | | * Rename --network to --net, to match util-linux and the help text * -t, -S and -G should take mandatory integer options, but are defined as simple flags, causing problems such as: https://github.com/linuxkit/linuxkit/issues/567 https://github.com/gliderlabs/docker-alpine/issues/359 https://github.com/kontena/pharos-cluster/pull/81 These patches have been accepted upstream by Busybox. Signed-off-by: Euan Harris <euan.harris@docker.com>