aboutsummaryrefslogtreecommitdiffstats
path: root/main/busybox/APKBUILD
Commit message (Collapse)AuthorAgeFilesLines
* main/busybox: fix empty -docTBK2020-05-051-2/+2
| | | | | | | | Busybox needs pod2man from the perl package to build the man page. Unfortunately, if pod2man is not installed this only causes a warning, not an error. Resolves #11443
* main/busybox: add manpagePaper2020-03-291-3/+6
|
* main/busybox: enable FEATURE_WC_LARGESören Tempel2020-03-131-2/+2
| | | | Fixes #11294
* main/busybox: enable pivot_root appletAriadne Conill2020-02-261-2/+2
|
* main/busybox: increase max log line length from 256 to 512Jakub Jirutka2020-02-051-2/+2
| | | | 256 characters is not enough for many programs.
* main/busybox: fix nslookup with search domainsNatanael Copa2020-02-041-1/+3
| | | | | 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-151-2/+2
| | | | | | | 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: remove timestampJ0WI2019-12-181-1/+4
|
* main/busybox: avoid run depmod if kmod is installedNatanael Copa2019-12-171-1/+1
| | | | | 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-161-2/+9
| | | | fixes #10586
* main/busybox: fix ipv6 onlyNatanael Copa2019-12-111-2/+2
| | | | | | | 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: 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-101-1/+1
| | | | | | 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-271-2/+2
| | | | This will enable us to drop xz from various packages
* main/busybox: fix bug when comparing negative numbersLeo2019-11-221-8/+7
| | | | | | | | | | 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-261-1/+3
|
* main/busybox: allow overwriting -b with udhcpc6 as wellSören Tempel2019-09-131-2/+2
| | | | | | 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-241-2/+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-241-1/+1
| | | | | | | 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-241-12/+6
| | | | | | | | | | | 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-121-1/+5
|
* 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-151-21/+14
| | | | | | | | | | | | | | | 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-061-6/+2
| | | | This reverts commit 2979bb1d34e0253297e4fab4069848c638fa1aac.
* main/busybox: add program to get hw-provided clocksource on s390xTuan Hoang2019-02-061-2/+6
| | | | | | | | 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-241-4/+11
|
* main/busybox: use the same network options in both config filesSören Tempel2019-01-151-2/+2
| | | | | | | | | 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-151-1/+3
|
* main/busybox: fix creation of invalid shell entry by adduserSören Tempel2019-01-121-1/+3
| | | | | Fixes #5083 Fixes #6742
* main/busybox: backport cp --reflink supportNatanael Copa2019-01-101-2/+4
| | | | fixes #9334
* main/busybox: ip: print dadfailed flagKaarle Ritvanen2018-12-311-1/+3
| | | | fixes dad.if-up getting stuck
* main/busybox: do not hang on DAD failureKaarle Ritvanen2018-12-061-2/+2
|
* 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-031-2/+2
| | | | | | | | | | 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-271-35/+21
| | | | | | | | | | | | | | | | | | | | | | * 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-091-2/+2
| | | | | | | | 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-171-1/+1
| | | | ref #9037
* main/busybox: upgrade to 1.28.4Natanael Copa2018-05-301-8/+3
|
* main/busybox: properly fix wget https supportNatanael Copa2018-05-301-9/+27
| | | | | | | | | | | | | | | | | | | | | 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-281-0/+2
|
* main/busybox: wget: print warning when internal TLS code is usedJakub Jirutka2018-05-281-1/+4
|
* main/busybox: upgrade to busybox 1.28.3Natanael Copa2018-05-141-7/+3
|
* main/busybox: backport fix for cat -e and cat -vNatanael Copa2018-05-141-1/+3
|