| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Fixes #11294
|
| |
|
|
|
|
| |
256 characters is not enough for many programs.
|
|
|
|
|
|
|
| |
The small nslookup does not work with musl, so lets enable the musl
compatible variant.
ref: https://github.com/gliderlabs/docker-alpine/issues/476
|
|
|
|
|
|
|
| |
disable PPREFER_IPV4_ADDRESS which breaks ipv6-only and is considered
harmful. See https://bugs.busybox.net/show_bug.cgi?id=12381
fixes #10937
|
|
|
|
| |
This will enable us to drop xz from various packages
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
fixes #9334
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
| |
|
|
|
|
|
|
| |
directory for scripts
See http://lists.busybox.net/pipermail/busybox/2018-January/086146.html for rationale.
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
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).
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
The following programs have been moved from busybox to -extras:
ftpget, ftpput, telnet, tftp, ftpd, httpd
New programs in -extras: telnetd, tftpd
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
ref #6683
|
|
|
|
| |
musl's glob does not handle input longer than PATH_MAX
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
This makes it possible to have blank root passwords in container setups.
|
| |
|
| |
|
| |
|
|
|
|
| |
This reverts commit 0872509c4fa881ef7528e2b1302a1b42417edc1a.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
The feature is pretty useful for users (like me) who would like to
organize their logs by using facilities and since it doesn't increase
the size of the syslog binary significantly I thought that it is worth
it to enable it by default.
For users who don't want to use this feature nothing changes since the
feature is only used when /etc/syslog.conf exists. Busybox doesn't
complain when that file doesn't exist so I decided not to create it by
default.
|
|
|
|
|
|
| |
Patch from Bernd Lauert
ref #4457
|
|
|
|
| |
ref #4457
|
| |
|
| |
|
|
|
|
|
| |
all unicode chars is 0x10fff (1114111 decimal). allow busybox print
those.
|
| |
|
| |
|
|
|
|
|
|
| |
This reduces size of busybox and it should fix the group size limit.
fixes #733
|
|
|
|
| |
should again fix #2268
|
| |
|
|
|
|
| |
should fix #2268
|