aboutsummaryrefslogtreecommitdiffstats
path: root/main/busybox
Commit message (Collapse)AuthorAgeFilesLines
* 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>
* main/busybox: remove sed fixNatanael Copa2018-04-022-91/+1
| | | | apparently it makes ifupdown segfault
* main/busybox: backport fixes for grep and sedNatanael Copa2018-04-023-1/+142
|
* main/busybox: fix cpio symlinksNatanael Copa2018-03-302-1/+34
| | | | ref #8751
* main/busybox: upgrade to 1.28.2Sören Tempel2018-03-283-9/+9
|
* main/busybox: ifdown: do not fail if iface disappearsKaarle Ritvanen2018-03-232-1/+48
|
* main/busybox: upgrade to 1.28.1Sören Tempel2018-03-1127-530/+371
|
* main/busybox: make "source" work like bash again by searching current ↵William Pitcock2018-01-293-2/+54
| | | | | | directory for scripts See http://lists.busybox.net/pipermail/busybox/2018-January/086146.html for rationale.
* [various]: unify names of licenses according to SPDXJakub Jirutka2017-12-301-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This commit updates $license variable in all APKBUILDs to comply with short names specified by SPDX version 3.0 [1] where possible. It was done using find-and-replace method on substrings inside $license variables. Only license names were updated, not "expressions" specifying relation between the licenses (e.g. "X and Y", "X or Y", "X and (Y or Z)") or exceptions (e.g. "X with exceptions"). Many licenses have a version or multiple variants, e.g. MPL-2.0, BSD-2-Clause, BSD-3-Clause. However, $license in many aports do not contain license version or variant. Since there's no way how to infer this information just from abuild, it were left without the variant suffix or version, i.e. non SPDX compliant. GNU licenses (AGPL, GFDL, GPL, LGPL) are especially complicated. They exist in two variants: -only (formerly e.g. GPL-2.0) and -or-later (formerly e.g. GPL-2.0+). We did not systematically noted distinguish between these variants, so GPL-2.0, GPL2, GPLv2 etc. may mean GPL-2.0-only or GPL-2.0-or-later. Thus GNU licenses without "+" (e.g. GPL2+) were left without the variant suffix, i.e. non SPDX compliant. Note: This commit just fixes format of the license names, no verification has been done if the specified license information is actually correct! [1]: https://spdx.org/licenses/
* main/busybox: backport fix for add-shellNatanael Copa2017-12-122-1/+36
| | | | ref #8209
* main/busybox: fix patch for fsckNatanael Copa2017-11-282-11/+38
|
* main/busybox: fix fsck to resolve UUID/LABEL specs in fstabNatanael Copa2017-11-282-1/+35
|
* main/busybox: add secfixes commentNatanael Copa2017-11-221-1/+8
|
* main/busybox: include patch for CVE-2017-16544, CVE-2017-15873, CVE-2017-15874Christine Dodrill2017-11-224-1/+177
| | | | | | | | | | | I have created an automated tool at https://github.com/Xe/cve-2017-16544 that will test busybox's ash implementation for CVE-2017-16544. [1]: https://www.twistlock.com/2017/11/20/cve-2017-16544-busybox-autocompletion-vulnerability/ CVE-2017-15873 and CVE-2017-15874 are fixed by their upstream patches. fixes #8187
* main/busybox: move udhpcd to -extrasSören Tempel2017-10-274-19/+20
|
* main/busybox: rerun abuild checksumWilliam Pitcock2017-10-201-1/+1
|
* main/busybox: ash: add support for bash-style command_not_found_handle hook ↵William Pitcock2017-10-203-4/+71
| | | | | | | | | | | function This implements support for the command_not_found_handle hook function, which is useful for allowing package managers to suggest packages which could provide the command. Unlike bash, however, we ignore exit codes from the hook function and always return the correct POSIX error code (EX_NOTFOUND).
* main/busybox: bump CONFIG_BUSYBOX_EDITING_HISTORY to 8192William Pitcock2017-10-192-3/+3
|
* main/busybox: upgrade to 1.27.2William Pitcock2017-10-194-37/+6
|
* main/busybox: upgrade to 1.27.1, add provides=/bin/shWilliam Pitcock2017-08-051-3/+4
|
* main/busybox: Fixed segfault in microcomMarian Buschsieweke2017-08-032-1/+34
| | | | | | | | microcom does not check if required parameter "TTY" is present. Thus, bb_basename() is called with a NULL pointer, if microcom is started without any parameter. This in turn calls strlen() on this NULL pointer, resulting in a segfault. The supplied patch adds a check for the missing TTY parameter and prints usage when it is missing.
* main/busybox: fix regression in unzip on s390xNatanael Copa2017-07-252-1/+34
| | | | introduced with 1.27 release
* main/busybox: actually rebuild this with the overflow patchWilliam Pitcock2017-07-191-1/+4
|
* main/pkgconf: upgrade to 1.3.8William Pitcock2017-07-161-0/+20
|
* main/busybox: fix depmod binary index patchTimo Teräs2017-07-072-10/+11
| | | | fixes #7487
* main/busybox: 1.27.0Natanael Copa2017-07-0621-837/+323
|
* main/busybox: fix busybox-extras trigger, fix /bin/su suid problemWilliam Pitcock2017-06-113-4/+4
|
* main/busybox: fix telnetd in busybox-extrasOliver Smith2017-06-082-3/+3
| | | | | | CONFIG_FEATURE_DEVPTS was not enabled, so telnetd exits with: telnetd: can't find free pty ... as soon as someone tries to connect.
* main/busybox: move dnsd, inetd and fakeidentd to extrasNatanael Copa2017-06-074-10/+11
|
* main/busybox: add subpackage busybox-extrasOliver Smith2017-06-077-39/+1155
| | | | | | | The following programs have been moved from busybox to -extras: ftpget, ftpput, telnet, tftp, ftpd, httpd New programs in -extras: telnetd, tftpd
* main/busybox: let udhcpc background if there are no leaseNatanael Copa2017-05-233-3/+41
| | | | | | | | We need to prevent ifup get stuck forever if there are no lease so we add -b to udhcp opts. To give users a way to disable this, we patch udhcpc to only respect -b flag if -n is not given.
* main/busybox: disable testsWilliam Pitcock2017-05-111-1/+1
|
* main/busybox: add -Z option to syslogd and enable it by defaultShiz2017-05-112-1/+108
|
* main/busybox: clean up APKBUILD and enable testsShiz2017-05-112-24/+90
|
* main/busybox: fixed logrotate script for acpidDaniele Coli2017-04-252-3/+3
| | | | | Added the check --ifstarted on postrotate script in order to not start the daemon if it is stopped.
* main/busybox: ash: support exec -aKaarle Ritvanen2017-04-123-1/+165
|
* main/busybox: upgrade to 1.26.2Natanael Copa2017-02-212-129/+3
|
* main/busybox: move cpio to /usr/binNatanael Copa2017-02-212-39/+16
|
* main/busybox: enable long opts for wgetNatanael Copa2017-01-242-5/+5
| | | | ref #6683